سیستم های ابعاد وسیع - دانشگاه صنعتی امیرکبیر

Download Report

Transcript سیستم های ابعاد وسیع - دانشگاه صنعتی امیرکبیر

ادخ مان هب

ریبکریما یتعنص هاگشناد یکشزپ یسدنهم هدکشناد

model predictive control of large-scale systems نیب شیپ لرتنک سرد رانیمس

هاوخ دیحوت رت کد : سرد داتسا یمرک هنازرف : هدنهد هئارا 89223914 1390 هام ید

Large-scale MPC

Centralized MPC Decentralized MPC Distributed MPC Hierarchical MPC Large-scale MPC

بلاطم تسرهف

همدقم

عیسو داعبا یاه متسیس

عیسو داعبا یاه متسیس رد زکرمتم

MPC

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

MPC

رد اه لماع درباک

2

همدقم

  Large-scale networked systems (such as manufacturing & transportation systems, power & road networks, process plants) • composed of

multiple subsystems

, many

embedded sensors

and

actuators

; •

complex dynamics

and

mutual influences Goal: achieve safe, efficient, and robust operation 3 Large-scale MPC

Growing size of applications call of solution of larger problems

 Higher number of decision variables  Higher number of constraints 

Issues in handling these problems

    Models and formulation Online computational to solve the optimization Accuracy of the QP solver State and disturbance estimation

How can we meet the challenges

 Better formulations  Faster and accurate solvers  Exploit problem structure  Improve estimation

Large-scale MPC

همدقم

4

عیسو داعبا یاه متسیس

  A great number of today's problems are brought about by present day technology and societal and environmental processes which are

highly complex, "large" in dimension, and uncertain by nature.

 How large is large?  One viewpoint has been that a system is considered large-scale if it can be decoupled or partitioned into a number of interconnected subsystems or "small-scale" systems for either computational or practical reasons (Ro and Mitter, 1976;  Jamshidi, 1983) Another viewpoint is that a system is large-scale when its dimensions are so large that conventional techniques of

modeling, analysis, control, design, and computation fail to give reasonable solutions with reasonable computational

efforts. In other words, a system is large when it requires more than one controller (Mahmoud, 1977).

Large-scale MPC 5

عیسو داعبا یاه متسیس

"centrality"

The underlying assumption for all such control and system procedures has been "centrality" (Sandell et al., 1978; Jamshidi, 1983), i.e., all the calculations and measurements based upon system information (be it a

priori or sensor information) and the information itself are localized at a

given center, very often a geographical position.

A prime example of a centralized system is a computer-controlled experimental testbed physically located in a laboratory setting.

A notable characteristic of most large-scale systems is that centrality fails to hold due to either the lack of centralized computing capability or centralized information .

Needless to say, many real problems are considered large-scale by nature and not by choice.

Large-scale MPC 6

عیسو داعبا یاه متسیس

  The first step in such studies is the development of a mathematical model which may be a substitute for the real problem.

 In any modeling task, two often conflicting factors prevail:  "simplicity“  "accuracy"  The key to a valid modeling philosophy is: 

The purpose of the model

 The system's boundary  A structural relationship  A set of system variables

Elemental equations

 Physical compatibility  Elemental, continuity, and compatibility equations should be manipulated  The last step to a successful modeling is comparison with real situations

Large-scale MPC 7

عیسو داعبا یاه متسیس

  The common practice has been to work with simple and less accurate models. There are two different motivations for this practice:   (i) the reduction of computational burden for system simulation, analysis, and design; (ii) the simplification of control structures resulting from a simplified model.

 Model order reduction 

time-domain methods

frequency-domain methods

• •

Aggregate method Perturbation Method

8 Large-scale MPC

عیسو داعبا یاه متسیس

  Consider the following large-scale system split into k linear subsystems   where ε is a

small coupling parameter , x i

control vectors .

and u i are i th

subsystem state and when k = 2, has been called the ε-coupled system. It is clear that when ε = 0 the ε-coupled system decouples into two subsystems,  which correspond to two approximate aggregated models one for each subsystem.

Large-scale MPC 9

عیسو داعبا یاه متسیس

 Challenges in control of large-scale systems:  Large-scale nature of the system  Distributed vs centralized control  Optimality ↔ computational efficiency/tractability  Global ↔ local  Scalability,  Communication requirements (bandwidth)  Robustness against failures  → multi-level or distributed approach زا ب لغا

عیسو داعبا یاه متسیس

و رگی دکی دنا اب هدش هک ی یاه لیکشت متسیس دنراد ریز لماعت یارب یاه ز کرمتم هدننک یگدیچیپ لرتنک لیلد هب یحارط اهن ا تی لباق ققحت ،یتاذ یاه تیدودحم و مواقت رای سب اهن ا یتارباخم و یتابساحم دناب نانیمطا یانهپ .

دوب دهاوخ هدیچیپ

10 Large-scale MPC

عیسو داعبا یاه متسیس رد

MPC

Ideal controller

 perfect model  never goes offline  optimizes infinitely fast  samples infinitely fast

Large-scale MPC

عیسو داعبا یاه متسیس رد زکرمتم

MPC

12

عیسو داعبا یاه متسیس رد زکرمتم

MPC

MPC زکرمتم لرتنک متسیس یایازم

ندوب هنیهب یرادیاپ ندرک یتناراگ یدورو و اه تلاح دویق هب هجوت   

MPC زکرمتم لرتنک متسیس بیاعم تلاکشم اب MPC زکرمتم لرتنک متسیس ، متسیس ینامز تباث شهاک ای و متسیس داعبا شیازفا اب نامز یاهدر براک یارب ارجا لباق هجیتن رد و دش دهاوخ هجاوم مزلا یتابساحم ناوت صوصخ رد یدیدش .

تسین یقیقح Large-scale MPC 13

عیسو داعبا یاه متسیس رد زکرمتم

MPC

  Small problems can be well addressed by existing online and offline methods  Online method: Solve the full problem QP  Offline method: Find and store full solution offline (full enumeration) for table lookup 

As the dimension of the problem increases, both methods become intractable

 Most large-scale systems consist of networks of interconnected/interacting subsystems Chemical plants, water distribution networks, power grids etc.

Traditional approach: Decentralized control Wealth of literature from the early 1970’s on improved decentralized control (Sandell-Jr. et al. [1978], Siljak [1991], Lunze [1992])

Well-known that poor performance may result if the interconnections are not negligible Large-scale MPC 14

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

Realistic controller

 approximate model  MPCs fail or require maintenance   finite optimization time multiple sampling rates Goal: make realistic controller close to ideal controller

Large-scale MPC 15

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

Decentralized control of a two input (u1,u2) – two output (y1,y2) system.

هدرتسگ يتعنص ياه متسيس رتشيب لرتنك

كارت شا نودب ياه هعومجم هب يجورخ ريغتم و يدورو ريغتم ليدبت

يلحم ياه هدننك ميظنت هب لرتنك ليدبت

ن ا رد بناوج م امت و دشاب مواقم یفاک هزادنا هب یتسیاب هدننک لرتنک

.

دشاب هدش ظاحل Large-scale MPC 16

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

اه متسيس ريز نيب يوق تلاماعت دوجو تروص رد درکلمع و يرادياپ لكشم يرادياپ نوچ يمهم تايصوصخ نيمضت مدع و تلاماعت نتفرگ رظن رد نودب نيب شيپ لرتنك يلحم نيناوق تسين يلصا فده يزاس زكرمتمان

رت كچوك هلاسم يدادعت هب فيعض تلاماعت اب ياهدحاو اب هدرتسگ ياه متسيس ليدبت

راتخا س هب نا هعسوت و لرتنك نوناق ندرو ا تسدب ات تسا يزاس هنيهب كي لح باوج اريز MPC رد يرادياپ يسررب ندوب لكشم زكرمتمان ار اه متسيسريز يرو ت كژارت هك تسا يزاس هنيهب رد يضابقنا مرت كي ندرك دراو ،تسا هدرك هئارا ار هتسب هقلح يرادياپ هك شور كي

.

دنك يم ادبم تمس هب تكرح هب راداو Large-scale MPC 17

Large-scale MPC

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

 .

G(s)

لیدبت عبات اب یمتسیس : 1 لاثم .

میریگب رظن رد G22 و G11 لرتنک یارب بیترت هب ار K2=18 و K1=20 رگا لاح

18

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

Integrated styrene polymerization plants

: 2 لاثم

Large-scale MPC 19

Large-scale MPC

عیسو داعبا یاه متسیس رد زکرمتمریغ

MPC

20

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 

Decentralized control

 no communication  not stable for strongly interacting subsystems 

No cooperative control

 use full modeling information  not stable for strongly interacting subsystems 

Cooperative control

 use same objective in each controller  stability independent of interaction strength

Large-scale MPC 21

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 تسا زکرمتم ریغ لرتنک زا هدش عیزوت لرتنک هدننک زیامتم یساسا صاوخ

یگنهامه و یراکمه ، طابترا

یساسا یگ هژیو هس

هک ینعم متسیس ن یا لک هب یگن ،نوگانوگ یهب صوصخ یاه رد هدننک لرتنکریز یتاعلاطا چیه نایم هچ رگا فیعض .

دننک تلاماعت یم لدابت ینعم هب ار اه طابترا متسیس : ریز Communication تاعلاطا اهنت اه هدننک

لرتنک .

دوش یمن مواقم و رادیاپ ، هنیهب هجیتن هب رجنم اهنت طابترا لک رد ینعم هب یراکمه هجیتن رد دوش یمن رشتنم : Cooperation

 " that compared to communication additional information is spread by local units in order to provide information, on how to achieve overall optimality . In MPC, this will also be referred to as distributed MPC ."

هب رظان .

دوش هلیسو هب یم هدیمان لئاسم ریز ن یبتارم هسلس ا رد هک لرتنک توافت نامه نیا اب MPC تسا رد یراکمه راتخاس نیا .

هیبش دنوش رایسب یم یگنهامه گنهامه یلک : Coordination

یگنیهب هب یبایتسد روظنم Large-scale MPC 22

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

زکرمتم MPC لرتنک و یتارباخم هکبش رب ینتبم MPC هسیاقم زا یلاثم

: 3 لاثم سناکرف

تارییغت

تارییغت طسوت هب رجنم هیحان ره اضاقت رد دروم MPC راب رییغت .

دوش یم هیحان ره متسیس رد یمان • 1 یدایز متسی س هیحا ن لماوع ریز رد رب راب دهد اهن ا یم ماجنا تارییغت تاریغت لاثم هک ار سناکرف دراد ناونع هب تارییغت دوجو دراذگ متسیس یم لرتنک رثا ریز رگید ،

ناوت

ره رد یاه یم یحاون ما مت رد سناکرف تارییغت هب رجنم یا هظحل یارب یتح یتا هب و رباخم مود هکبش هیحان رب رد ینتبم راب MPC شیازفا و % 25 زکرمتم نازیم MPC هب راب جیاتن تاریغت .

دوش طسوت هیناث هدش 5 تدم هب هتفرگرظن رد موس هیحان رد 20 ینیب راب شهاک % 25 نامز مه روط شیپ قفا هدننک .

تسا لرتنک ود هدش ره یسررب یارب • تسا

Large-scale MPC 23

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

زکرمتم MPC لرتنک و یتارباخم هکبش رب ینتبم MPC هسیاقم زا یلاثم

: 3 لاثم

عیزوت تلاح رد یرا دیاپان هب رجنم دناوت یم یفاکان و متسیس کیمانید اب بسانمان یتارباخم یاه هکبش .

ددرگ هدش Large-scale MPC 24

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

  Reduce the computational load  Reduce the communication load  Improve the robustness with respect to failures • in the transmission of information • in the central control unit  Improve the modularity and the flexibility of the system  Consider different goals at different time scales (Real-Time Optimization) 

Synchronize subsystems working at different time scales

Distributed control of a two input (u1,u2)–two output (y1,y2) system.

هدش هبسا حم تلاح یاه رییغتم و هدش ینیب شیپ لرتنک هدنیآ لماش لومعم روط هب یلاقتنا تاعلاطا ار اه لخا دت رثا دناوت یم نیعم ینیب شیپ قفا کی رد ار یلحم روتلاوگر ره نیاربانب .

دنک ینیب شیپ .

دشاب یم یلحم

Large-scale MPC 25

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 تلاماعت رثا ندرک ظاحل اب هدش عیزوت لرتنک یلصا راتخاس

Large-scale MPC 26

Large-scale MPC

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

Assumptions

• All MPC cost functions are positive definite, quadratic • Each subsystem represented by a linear, state-space model • All interaction models are • stable Local input constraints (e.g., inequality input bounds)

Formulations for distributed MPC

• Communication Based MPC • Cooperation Based MPC

27

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

یتارباخم هکبش یژولوپوت رب ینتبم یدنب هتسد : لصتم لاماک یاه متیروگلا

.

دوش یم لاسرا اه متسیس ریز مامت هب متیس ریز کی زا تاعلاطا

: یئزج تلااصتا اب یاه متیروگلا

.

دوش ی م لاسرا اهن ا زا یصخشم هعومجم ریز کی هب هکلب دوش یمن لاسرا اه متسیس ریز مامت هب متیس ریز کی زا تاعلاطا  

یلحم یاه روتلاوگر نایم تاعلاطا لدابت یاه لکتورپ هکبش تیفرظ ساسا رب یدنب میسقت : ( no iterative algorithms) یرارکت ریغ متیروگلا

.

دنوش یم لدابت یلحم ی اه روتلاوگر نایم یرادرب هنومن نامز یط رد راب کی اهنت تاعلاطا

: (iterative algorithms) یرارکت متیروگلا

.

دنوش یم لدابت یلحم یاه روتلاوگر نایم راب نیدنچ یرادرب هنومن نامز کی یط رد تاعلاطا   رتشیب مود مرف سرتسد رد تاعلاطا نازیم

Large-scale MPC 28

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

رگید یدنب هتسد

ییلحم در

(independent algorithms)

کلمع صخاش یرارکت دنیآرف کی رد یلحم روتلاوگر ره هک هدش عیزوت متیروگلا .

دنک یم هنیمک ار • ار global

(cooperating algorithms)

هینیزه عبایت یراریکت دینیآرف کیی رد ییلحم روتلاوگر ره هک هدش عیزوت متیروگلا • .

دنک یم هنیمک

Large-scale MPC 29

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 • In each example, existence of the NE follows using (Bas¸ar and Olsder, 1999, Theorem 4.4, p. 176).

The NE n is the point of intersection of the reaction curves of the two cost functions (see (Bas¸ar and Olsder, 1999, p. 169)).

The Pareto optimal path is the locus of (u1, u2) obtained by minimizing the weighted sum for each 0 ≤ w1,w2≤ 1,w1 +w2 = 1 . If (w1,w2) = (1, 0), the Pareto optimal solution is at point a, and if (w1,w2) = (0, 1), the Pareto optimal solution is at point b .

Large-scale MPC 30

Large-scale MPC

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

31

یلحم یزاس هنیهب لئاسم زا یا هعومجم

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

DMPC هدش عیزوت نیب شیپ لرتنک هلئسم کچوک هلئسم k هب متسیس یزاساو زا تسترابع هدش عیزوت MPC

Large-scale MPC

رتماراپ هک ین عم نیا هب تسا هلئسم لک زا رت کچوک رایسب هلئسم ریز ره هکنیا زا نانیمطا  .

SP k

زا تسا رتمک رایسب

SP ki

ره دویق و یریگ میمصت یاه هب ت سا ) دنا هدش تفج ( طبترم اه هلئسم ریز زا یدودحم دادعت اب اهنت

SP ki

هکنیا زا نانیمطا  .

دراد تاعلاطا لدابت اه

SP ki

زا یدودحم دادعت اب اهنت

SP ki

هک ینعم نیا

32

Large-scale MPC

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

33

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

cooperating algorithms

اب .

یتلاح رب دنک یم زکرمتم هژیو مهارف دوخ هب .

دهد یگیاسمه یم ناشیزاس یاهرتماراپ هنیهب هلئسم یارب یریداقم لح ضرف اب ماگنه دوخ اه هدننک یلحم لرتنک هلئسم نایم یارب ار تاعلاطا یلح هار هدننک لدابت لرتنک هزاجا ره یتارباخم ن ا رد هک هکبش میتسه ار شا یزاس هنی هب هلئسم هرابود ودهد یم راشتنا دوخ ناگیاسمه هبار دوخ یلحم یاه رتماراپ ریداقم هدننک لرتنک ره نینچمه .

دنک یم لح هدش هتشاذگ کارتشا هب یاه رتماراپ دیدج ریداقم

هدننک لرتنک نیدنچ طسوت هدش هتشاذگ کارتشا هب یاه رتماراپ ریداقم رد یارگمه هب ندیسر زا تسترابع یگنهامه زا فده

دنک یم مهارف S

P k

.

دوش یم ارگمه SPk باوج هب اه رارکت نیا یطیارش هچ تحت • یلک هلئسم یارب لح هار کی اه SPk یاه لح هار یطیارش هچ تحت • asynchronously

Theorem 1

real problems are often no convex and have nonlinear equality constraints

Large-scale MPC 34

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 6) Ji is bounded from below in the feasible region; 7)The starting point is in the interior of the feasible region; 8) Each agent cooperates with its neighbors in that it broadcasts its latest iteration to these neighbors; 9) Each agent uses the same interior-point method (barrier method) with the same Lagrange multipliers to generate its iterations.

و دنتییسین مزلا یییلیخ دادنیشیپ نییا دوخ نیا 3 و 2 طیارییش هییک تییسا هداد ناییشن هرزییب یییلیخ هیین یاییه هکبییش زا یدادییعت یور رییب یییشیامزآ یایتن .

دنوش لیدعت یطخ ریغ یربارب دویق طسوت بدحم ریغ هلئسم ناکما ندرک مهارف یارب دنناوت یم بلغا ایت مییهد بییترت دییاب ییشیامزآ دنویش ییم ییحارط ییعقاو هکبیش یاریب هدیش عییزوت یایه لریتنک هک یماگنه هک دنک میرادین راییتخا رد 4 طریش ندرک هدروآرب یارب یشور نونکات .

هن ای دهد یم ار 3 و 2 یاه یم هئارا ار طرش لیدعت هزاجا نآ یاتن مینیبب .

دشاب وگخساپ نامز مه ریغ راک عطاقم یضعب یارب لقادح هک

Large-scale MPC 35

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 ) دنراد هداد لدابت ناکما رابکی اهنت یزاس هنیهب دنی ارف یط رد هدننک لرتنک ن ا رد هک ( ویرانس نیمود  زا اه هدننک لرتنک هک ارچ دنتسین ربارب یزاس هنیهب هلئسم یمومع باوج اب یلحم یزاس هنیهب یاه لح هار زا یا هعومجم  .

دننک یم هدافتسا ریخات اب هیاسمه یاه هدننک لرتنک تاعلاطا .

تسا هدش هفاضا MPC یزاس هنیهب هلئسم هب دیق یدادعت یرادیاپ زا نانیمطا یارب عجارم یضعب رد .

تسا هدش لامعا ینیب شیپ رد تلاح نیرخ ا هب یرادیاپ دویق  .

دشاب گرزب یفاک هزادنا هب نکمم خساپ دوجو روظنم هب یتسیاب ینیب شیپ قفا نینچمه 

لوا شور

یما گن ه ی نیب شی پ ق فا لو ط ناز یم ه ک ار چ د شاب ی من بسانم هدش عیزوت MPC یارب شور نیا .

تسین نیعم مینک یم هدافتسا یلحم تاعلاطا زا هک  stability-constrained model predictive control (SC-MPC) و د نوش یم لامعا ینیب شیپ تلاح نیلوا رب و دنوش یم هبساحم طخ رب contractive دویق شور نیا رد درادن یریثات متسیس یرادیاپ رب ینیب شیپ قفا باختنا

مود شور Large-scale MPC 36

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

stability-constrained distributed model predictive control (SC-DMPC)

ریغتم نایم گنیلپو ک یاراد اهنت و و دنریذپ لرتنک اه متسیس ریز زا مادک ره هک نامز اب ریذپان ریغت یطخ هدش عیزوت متسیس کی تسا تلاح یاه

) 1 (

.

د نک ی م لا سرا ی لحم مت سیس ر یز ه ب لر تنک یدورو لا معا زا د عب ار MPC هلئ سم یلحم خساپ اهنت هدننک لرتنک ره هلحرم ره رد ه ک ینعم نیا هب .

دنن ک یم هدافتسا هیاسمه یاه متسیس ریز نیمخت روظنم هب دوخ یاه هیاسمه تاعلاطا زا اه هدننک لرتنک هبساحم رد .

د ننک ی م هدافت سا هیا سم ه یا ه مت سیس ر یز ر ثا نی مخت رو ظنم ه ب هیا سمه یا ه هد ننک لر تنک ل بق ه لحرم ی نیب شی پ زا هد ننک لرتنک ره .

میهد یم ناشن ریز رادرب طسوت ار هیاسمه یاه هدننک لرتنک رگید تاعلاطا رادرب ما J هدننک لرتنک یارب

Large-scale MPC 37

Large-scale MPC

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 دنک یم هدافتسا یلحم شخب ی هدنی ا تلاح ینیب شیپ یارب ریز لدم زا ما j هدننک لرتنک

38

Large-scale MPC

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

) 3 ( 39

SC-DMPC Algorithm

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

Large-scale MPC 40

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

Theorem 2 :

Consider a system in the controllable companion form The control is computed at each control instant using SC-DMPC. The system is asymptotically stable if the following matrix is stable: لدابت نیا لح یدنبنامز و متسیس یارب زکرمتم سناکرف ریغ لرتنک ظفح یدایز روظنم هب دادعت .

یتسیاب تسین یلمع هیحان زکرمتم ره رد دیلوت ،لقتسم لرتنک طسوت هک هدش لرتنک دوش یم قلاطا قطانم راب رتشیب دادعت ای ود سناکرف لرتنک هب لمع اب تردق نیا متسیس .

دوش کی رد لرتنک ناوت یرس لد اعم روتارنژ کی اب هیحان ره رد .

تسا هدش هتشامگ یجورخ ناوت میقتسم لرتنک روظنم هب MPC .

دوش یم هدننک لرتنک .

تسا هدش لدم لکش قباطم داهنشیپ هلئسم سنادپما کی اب هدش : لاثم A simplified description of a power system for studying load frequency control (LFC).

Large-scale MPC 41

عیسو داعبا یاه متسیس رد هدش عیزوت

MPC

 شخب نایم نیا هدش رد .

دن یراج نک یم ناوت و گنهامه ،نیبروت هدننک متسیس TIE-LINE رد لرتنک ناوت یارب عجرم تارییغت و هطقن سناکرف ندرک مهارف تارییغت ی هلیسوب نتشادهگن اراهروتارنژ رفص LFC یجورخ یلصا هدش فده عیزوت .

دوش یمن MPC دراو یاه هدننک اه نیبروت لرتنک کیمانید .

دوب دهاوخ مرف نیا یلحم درکلمع صخاش نیاربانب .

تسا یحاون نایم زاف هیواز فلاتخا اب بسانتم یحاون یحاون رد ار راب تاشاشتغا هدننک لرتنک ره هک مینک یم ضرف دناد یم یلحم

Large-scale MPC

ینیب شیپ یاه قفا یارب هدم ا تسدب درکلمع و یتابساحم نامز نایم هسیاقم شیازفا ا ب لاح نیع رد دبای یم دوبهب ینیب شیپ قفا شیازفا اب درکلمع .

نوگانوگ دبای یم شیازفا تابساحم مجح قفا

42

عیسو داعبا یاه متسیس رد

MPC

Decentralized control Distributed control Hierarchical control Hierarchical control for coordination Hierarchical control of multilayer systems Hierarchical control of multi time scale systems Control of systems with hierarchical structure Hierarchical control for plant wide optimization Large-scale MPC 43

Large-scale MPC

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

اب دنراد توافت م يکيمانيد يزاس هنيه ب متيروگلا ياهراتفر يلرتنک ياه هيلا هک ينامز

اب يلرتنک ياه متيروگلا هک ينامز اي و دننک يم لمع توافتم خرن نيب , تس ا يوق رايسب توافتم يل رتنک مه اه هيلا متسيس کي يکيمانيد هب هک دي ا راتفر يم هک ي ياجن از ا

شيپ فلاتخا هيلا .

تسا زاين رادياپ و .

ت سا بسانم رايسب اه متسيس .

دنوش يم لرتنک نيا رد MPC زا MPC اب رت هدافتسا

نيياپ ياه هيلا 44

Large-scale MPC

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

نوگانوگ ینامز یاه سایقم اب اه متسیس یبتارم هلسلس لرتنک

و عیر س یاه کیمانید یاراد حوضو هب اه متیس زا یرایسب  دنتسه یندش ادج دنک

45

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

 یبتارم هلسلس راتخاس اب اه متسیس لرتنک يخرن دنچ نيب شيپ لرتنك ياهشور زا هدافتسا  دنراد يرتدنک کيمانيد رتلااب ياه هيلا  .

دوش يم لاسرا رت نيياپ ياه هيلا هب عجرم لانگيس ناونع هب و دوش يم هبساحم رتلااب ياه هيلا رد يدورو لرتنک رييغتم  .

دنوش يم لرتنک يرت عيرس کيمانيد اب رت نيياپ ياه هيلا 

Large-scale MPC 46

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

یگنهامه روظنم هب یبتارم هسلس لرتنک Large-scale MPC هلئسم رد ژنار گلا بيارض اب قباطم هک دنک يم فيرعت خرن کي هعومجم ريز ره يارب هدننک گنهامه

.

تسا متسيس يلک يزاس هنيهب ينيب شيپ قفا لوط رد يدورو ناونع هب اه خرن نيا

دوش يم لقتنم رت نيياپ هبترم يزاس هنيهب هلئسم هب .

دوش يم ماجنا

iteration

دوش يتناراگ ي يارگمه دياب

دباي يم ناياپ دويق ندش هدرو ارب اب

iteration

47

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

متسیس لک یزاس هنیهب فده اب یبتارم هلسلس لرتنک اه هيلا نيب تاعلاطا لدابت ترورض تاشاشتغا نتفرگ رظن رد

رتلااب ه يلا رد هدش هبساحم عجرم ندوب ماجنا لباق زا نانيمطا لوصح

رت نيياپ هيلا يارب يرادياپ .

دنيامن تنامض ار يلرتنک هلئسم يارب لح کي دوجو دياب نيياپ ياه هيلا

دننک يم م هارف رت نيياپ ياه هيلا هک هچن ا و تسا رتلااب ياه هيلا زاين دروم هچن ا نيب mismatch دوجو

.

دربب نيب زا ار متسيس يرادياپ ديابن دوش يم ماجنا متسيس زا قيقد يطخريغ لدم کي ساسارب يدرکلمع هنيهب طيارش هبساحم يارب يزاس هنيهب دنيارف لااب هيلا رد

.

دوش لصاح رتلااب هيلا فادها ات دوش يم يحارط روتلاگر کي متسيس هدش هداس کيمانيد ساسارب MPC کمک اب رت نيياپ هيلا رد

Large-scale MPC 48

Large-scale MPC

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

49

Large-scale MPC

عیسو داعبا یاه متسیس رد یبتارم هلسلس

MPC

 قیقحت دنمزاین و زاب لئاسم ي ي اراك و يرادياپ تايصوصخ نيمضت اب ديدج ياه متيروگلا  بسانم يلرتنك راتخاس باختنا  ددجم يهد لكش تيلباق اب يلرتنك ياهراتخاس  يزاس هنيهب ياه متيروگلا  هدش عيزوت تلاح يارب تلاح رگنيمخت  لرتنك تحت متسيس يدنب شخب  تاعلاطا لاقتنا و نتخاس گنهامه ياه لكتورپ 

50

MPC

رد اه لماع درباک

لماع فیرعت رگید ی اه لماع و طیحم

زین ار یلبق تایبرجت زا زا هک

نتخوم ا

ی یاه یدورو ی یاناوت ساسا نینچمه رب لماع و .

دوش یم دراذگ یم هداد رثا رارق ن ارب طیحم دوخ رد هک

فده

هب

راکدوخ

متسیس کی یبای تسد روظنم هب و زا تسترابع لماع دنک یم تفایرد .

دراد یری گ هزادنا ار متیس یاهتلاح لرتنک لماع  مت سیس یم ن هب ییعت لامعا ار روظنم بولطم راتفر هب هب مزلا یبای لمع تسد و دنک یم فدهاب دنک

Large-scale MPC 51

Large-scale MPC یلماع کت MPC یلماع دنچ MPC MPC

رد اه لماع درباک

اه لماع یرامعم

ک ی اهنت تلاح نیارد،

اه لماع زکرمتم یرامعم

 با داد عت تلاح نیا رد، اه لماع زکرمتم .

دراد ریغ دوجو یرامعم لماع  یلماعت چیه هک دراد دوجو لماع یدایز رایسب اب تلاح دوجو ا ه نیارد لماع ،اه زا لماع یفلتخم یبترم یاه هسلس هیلا .

دنرادن رگیدکی یرامعم  هکنیا هب هجوت اب هی زا یا لا رب ایو تر زا ار ه تاعلاطا نیئاپ اه هیلا تفایرد و دنراد و تاعلاطا باشم یاه تراظن هدهع رب رتلااب ار هیلا نیئاپ .

دراد یاه و هیلا دننک رد یم یوریپ لماع اه دننک یم لمع مهارف روتسد رتلااب .

دنراد طابترا یرارقرب ناکما رتلااب هیلا

52

MPC

رد اه لماع درباک

یلماع کت MPC

دوش یم لح زکرمتم لماع کت کی طسوت MPC هلئسم  رییغت بیرقت ی هلی سو هب ار نامز اب ریغتم کیمانید اب متسیس لرتنک یارب ار لرتنک هلئسم ادتبا و دشاب یبایدر لباق خ ساپ نتفای هکنیا روظنم هب لرتنک و ینیب شیپ قفا اب ،متسیس نامز اب ریذپان .

دنک یم هرابود یدنب لومرف a rolling horizon for robustness یددع یا هشور زا هدافتسا اب لومعم روط هب هک دنک یم لح ار هدش یدنبلومرف هرابود هلئسم دنک یم لح ار هلئسم اهتلاح و یدورو رد دویق نتفرگ رظن رد اب یمومع دنک یم بیکرت متسیس لک باوج هب یبای تسد یارب ار اه لح هار .I

.II

.III

ت سا هتشاد یتعنص یاه دنی ارف رد هژیو هب یرایسب یاه تیقفوم شور نیا

Large-scale MPC 53

MPC

رد اه لماع درباک

یلماع کت MPC یایازم لرتنک هلئس هتشاد هنارگن م یدنب لومرف هدنی ا یهاگن زا لماع یشان هلئسم دوش یم نیاو ببس دوش یم لماش هک تسا rolling کیتامتسیس قفا لصا زا مرف هب یشان ار یجورخ و اه تلاح، یدورو دویق یتحار هب راتخاس نیا

نیا .

دنک یم لمع .

تسا ینلاوط دویق تدم ندرک یارب دراو اب متسیس هلخادم نودب لدم شور رب ینتبم نیا

.

دوش یم دبای یم طلغ ریسم قیبطت هب متسیس rolling قفا نتفر هب زا هجوت عنام اب نیا تعرس و دنشاب هب

یلماع کت MPC بیاعم دایز تعرس هب د رو ا تسدب ار ناشرداقم دیاب ام لماع هک یاه رییغتم دادعت دوش گرزب دنوش یم هبساحم ن ا یور لامعا هک یلرتنک قفا ردق ره دوش یم شیازفا اب زاین در وم عبانم رادقم .

دنوش یم مه رتدایز دبای یم شیازفا نامز قفا یتقو و دوب دنهاوخ دایز هظفاح و هبساحم یارب زایندروم عبانم .

دبای یم شیازفا زین متسیس یگدیچیپ Large-scale MPC 54

MPC

رد اه لماع درباک

یلماع دنچ MPC

ًاتدمع

يعم ج فده

،يدرف فادها رانك رد ات هتفرگ رارق مه رانک رد

يراتخمدوخ موهفم کرد اب لماع يدادعت

يتقو .

دننك لابند ار اتسار نامه رد يرتلااو یگدش عیزوت : یلماعدنچ یاه متسیس یتاذ یگژیو

Large-scale MPC 55

Large-scale MPC MPC

رد اه لماع درباک

یبتارم هلسلس یلماع دنچ MPC

لو معم رو ط ه ب مت سیس لد م  .

تسا یبتارم هلسلس ترو ص ه ب لاو معم لر تنک هلئ سم  مر ف ه ب ه نیزه عبا ت یزا س لقاد ح ل .

تسا یبتارم هلسلس و معم رو ط ه ب لر تنک هلئ سم  ی بتار م هل سلس مر ف هب اه لماع طسوت .

دوش یم لح

56

هلئسم لح هلئسم صیصخت و لماع یحارط MPC

رد اه لماع درباک

یلماع دنچ MPC

یلماع ر گا و .

تسا لئاسمریز لح یارب یفاک تاعلاطا لماش هک دوش یم ضرف بلغا اه لماع تاعلاطا هعومجم

: لماع یحارط

.

دراد دوجو هنیزگ ود درادن یسرتسد اهن ا هب هک تسا یتاعلاطا هب دنمزاین طابترا رارقرب طسوت تاعلاطا ندرو ا تسدب ) 1 تاعلاطا نیمخت و ینیب شیپ تهج یرازبا هب ندوب زهجم ) 2 یم off-line تاطابترا اه یزاس لماع ل قادح ی اه یحارط هاگن اب اه رث کا لماع .

دنک لح طسوت ار ن ا ات هدنوش دوش یم هدرپس هتشاذگ کارتشا صاخ لماع هب تاعلاطا و کی هب هلئسم ریز دنک یمن رییغت ره طخرب

: هلئسم

تروص

صیصخت

هب و دشاب .

دوش یم نییعت لبق زا متسیس لک رد هیلا فده ای و یتارباخم

Large-scale MPC 57

MPC

رد اه لماع درباک

یگنهامه یاه راتخاس یلماع دنچ MPC

طسوت لماع .

دوش لصاح ه نیهب احیجرت و نکمم ،دیفم یلح هار هکنیا ساسا رب دشاب یم مهم رایسب دننک یم رارقرب طابترارگیدکی اب اه لماع هک یشور

باختنا ،یرارکت ل ح هار : زا

تسترابع راتخاس نیا صاوخ نیرتمهم زا .

دننک یم تاعلاطا لدابت و هدرک رارقرب طابترا رگیدکی اب یصاخ یگنهامه حرط

راکدوخ یریگدای و اه هلئسم ریز رییغت ، لامعا

نامزمهو یرس

: یرارکت لح هار

نامزمه و یزاوم نامز مه ریغ

Large-scale MPC

لقتسم روط هب هنیهب میمصت هب لماع دشاب جیوزت نودب هلئسم کیمانید رگا .

دوش یم ماجنا قیرط ود هب یزاسادج تروص نیا .

دیسر دهاوخ رتدنک لماع رظتنم رت عیرس لماع :

نامز مه

دن هد یم ماجنا ار تابساحم دوخ تعرس اب اه لماع تلاح نیا رد :

نامز مه ریغ

رد .

دنام یمن رگید لماع رظتنم یلماع و دراد یرتشیب حیجرت نامز مه تلاح هبو دن تسه هچ ماجنا لاح رد اقیقد رگید یاه لماع هک دناد یمن لماع تلاح نیا

58

MPC

رد اه لماع درباک

 .

دنک لامعا متسیس هب و هدرک باختنا ار شدوخ لمع دناوت یم لماع کی • ار لمع مادک لم دوش باختنا اه لماع رگید طسوت تسا نکمم لماع کی لامعا و دوش هتشاذگ کارتشا هب تسا نکمم لمع اع مادک هک دنهد یم یار رگید یاه لماع هکنیا هب نداد هزاجا هب ( دننک یم باختنا کیتارکمد قیرط هب ار لامعا اه لماع • • .

.) دهد ماجنا دننک هلماعم ار ناشلامعا تسا نکمم اه لماع •

لامعا باختنا اه هلئسم ریز رییغت

دیق نودب لئاسم ناونع هب لئاسم ریز هرابود یدنبلومرف  صاخ تیدودحم کی رب ندم ا قئاف ینعی یراداور روت کاف اب لئاسمریز ندرک سکلیر  نکمم یاج ات دودح نتساک ینعی عبانم روت کاف ی هلیسوب لئاسم ریز ندرک دودحم 

راکدوخ یریگدای

یم زین یراکمه یباه ل کتورپ یریذپ قابطنا دوبهب و درکلمع هزوح شیازفا ببس .

دنک یم تیوقت ار ندوب رثوم نازیم راکدوخ یریگدای ار اهلماع یم لمع یریگ نامز دای مه .

ری غ می مصت داختا اه لماع هک ای و هلئسم یماگنه هژیو لح هب و دوبهب یارب ای و دنتسه یراک دشاب اه هچ ماجنا رتماراپ ی یاسانش لاح رد یارب ناشناگیاسمه لاثم ناونع هک دننک هب دناوتیم یریگدای ینیب شیپ هک دزاس یم .

دوش رداق .

تسا رثوم اه لماع درکلمع دوبهب رد رایسب یریگدای دننک

Large-scale MPC 59

عبانم زا یدادعت تسرهف

1.R. Scattolini. Architectures for distributed and hierarchical model predictive control – a review. J. Proc. Cont., 19(5):723{731, May 2009. ISSN 0959-1524.

2.A. N. Venkat. Distributed Model Predictive Control: Theory and Applications. PhD thesis, University of Wisconsin{Madison, October 2006. URL 3.Spyros

Tzafestas, ",DECENTRALIZED Euthimios Kyriannakis and George Kapsiotis 4.MODEL BASED PREDICTIVE CONTROL OF LARGE SCALE SYSTEMS" Intelligent Robotics and Control Unit , Department of Electrical and Computer Engineering ,National Technical University of Athens Zographou 15773, Athens, Greece.

5.M. Jamshidi, “Large-Scale Systems: Modeling, Control and Fuzzy Logic”, Prentice Hall PTR, New Jersey, 1997.

Large-scale MPC 60

61

Large-scale MPC 62

Large-scale MPC 63

Large-scale MPC 64

Large-scale MPC 65