دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه...

35

description

دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل GPC در فضاي حالت تنظيم سجاد جعفري استاد درس دكتر فرزاد توحيدخواه بهمن 1387. کنترل پيش بين-دکتر توحيدخواه. انواع MPC. MAC پاسخ ضربه 2) DMC پاسخ پله دو روش فوق فقط براي سيستم‌هاي پايدار كاربرد دارند. - PowerPoint PPT Presentation

Transcript of دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه...

Page 1: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري
Page 2: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

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

در فضاي حالتGPCمحاسبه فرمان كنترل

تنظيم

سجاد جعفرياستاد درس

دكتر فرزاد توحيدخواه1387بهمن

بين-دکتر کنترل پيشتوحيدخواه

Page 3: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

)1 MACپاسخ ضربه

2 )DMCپاسخ پله دو روش فوق فقط براي سيستم هاي پايدار كاربرد دارند.

3 )GPC ايDفض مDدل و تبDديل تDابع حالت

MPCانواع

بين-دکتر کنترل پيشتوحيدخواه

Page 4: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

GPC for transfer function models

Page 5: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

One-Step Ahead Prediction for a CARIMA model

Page 6: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

One-Step Ahead Prediction for a CARIMA model (cont.)

Page 7: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Multi-Step Ahead Prediction for a CARIMA model

Page 8: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Multi-Step Ahead Prediction for a CARIMA model (cont.)

Page 9: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Multi-Step Ahead Prediction for a CARIMA model (cont.)

Page 10: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Multi-Step Ahead Prediction for a CARIMA model (cont.)

Page 11: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Step 1. Define the vector formulation of the cost function:

Page 12: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Step 2. Substitute y

Page 13: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Step 3. State the required minimisation after expanding

contains terms that do not depend uponand hence can be ignored

Page 14: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Step 4.

Page 15: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Step 5. The GPC control law is defined by the first element of

Page 16: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Summary: The computation is recalculated at each sampling instant and therefore the control law is:

Page 17: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Transfer function representation of the control law

Page 18: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

The control law:

Page 19: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Predictive control with a state-space model

Page 20: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

The predictions for state space model

Page 21: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري
Page 22: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري
Page 23: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري
Page 24: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Predictive control with a state-space model

Page 25: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Computing the predictive control law

Step 1. Find prediction equations

Page 26: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

Step 2. Perform the optimisation of miminising J w.r.t. Δu→, hence

Page 27: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري
Page 28: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري
Page 29: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

پايان

Page 30: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

GPCتعريف تابع هزينه

k

Tkk

Tkk URUYWQYWJ )()(

خروجي مطلوب

( 1)

( 2)

( )

k

y

W k

W kW

W k n

IIIIIIIIIIIIII

بين-دکتر کنترل پيشتوحيدخواه

Page 31: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

k

Tkkk

Tkk URUUHkPxWQUHkPxWJ )))((()))(((

نسبت بهJ براي سيستم هاي نا مقيد مي توان جواب مسأله را به طور تحليلي به دست آورد. كافي است از

kUمشتق بگيريم:

kk URkUHkPxWQHU

J22 2 ))()((

))(( )( kPxWQHRQHHU kTT

k

1

بين-دکتر کنترل پيشتوحيدخواه

Page 32: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

GPCقانون كنترل

))(( kPxWKU kk

از قانون كنترل بهينه اين را داريم که ورودي كنترل برابر است با فيدبك حالت ضرب در يك بهره بهينه.

بين-دکتر کنترل پيشتوحيدخواه

Page 33: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

GPCتنظيم

nyتنظيم 1.

nu. تنظيم 2

. تنظيم وزن كنDترل 3R

خطDا 4 وزن تنظيم .Q

بين-دکتر کنترل پيشتوحيدخواه

Page 34: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

يDك نكتDه بسDيار مهم در طDراحي عمDل اين اسDت كDه سDيگنال كنDترل نبايDد تغيDير زيDادينوسDان صDورت در ناپايDداري بDاعث چDون باشDد داشDته

در زمان هDاي جلDو بDاعث نويز پDذيري uداشDتن شDرايط مي شDود. همچDنين سيستم مي شود.

nu وانDائل مي تDياري از مسDراي بسDرا ب گرفت.1

ny بايد بزرگتر از ثابت زماني ] حتماسيستم باشد.

GPCتنظيم

بين-دکتر کنترل پيشتوحيدخواه

Page 35: دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي محاسبه فرمان كنترل  GPC  در فضاي حالت تنظيم سجاد جعفري

nyبايد بزرگتر از ثابت زماني سيستم باشد ] حتما

nu گرفت.1 را براي بسياري از مسائل مي توان

يك نكته بسيار مهم در طراحي عمل اين است كه سيگنال كنترل نبايد نوسان زيادي داشته باشد. چون

باعث ناپايداري در صورت تغيير شرايط مي شود. همچنين در زمان هاي جلو باعث نويز پذيري سيستم u داشتن . مي شود

GPCتنظيم

بين-دکتر کنترل پيشتوحيدخواه