آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)

Preview:

Citation preview

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

faradars.org/fvctr94082

:مدرس

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

دانشگاه علم و صنعت ایران

آموزش پیاده سازی سیستم های تطبیقی خودتنظیم بخش دوم-در نرم افزار متلب

1

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

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

2

INDIRECT STR

y

commands

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

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

3

Estimator

DIRECT STR

y

commands

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

4

مسئله جایابی قطب تطبیقی

𝑦 𝑡 =𝐵𝑇

𝐴𝑅 + 𝐵𝑆𝑢𝑐 𝑡 +

𝐵𝑅

𝐴𝑅 + 𝐵𝑆𝑣(𝑡)

𝑢 𝑡 =𝐴𝑇

𝐴𝑅 + 𝐵𝑆𝑢𝑐 𝑡 −

𝐵𝑆

𝐴𝑅 + 𝐵𝑆𝑣(𝑡)

Sو Rمحل قطب های حلقه بستهه بته 1.

.بسهگی داردرفهتتار مسا تتب او ورودی بتته و تتی 2.

تعیین می شتود Tتو ط چسد مله ای بدون ایسکه ب محتل قطتب هتای حلقته

.بسهه اث بگذارد

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

5

مسئله جایابی قطب تطبیقی

Ac = AR + BS (معادله دیوفانهین)معادله مشخصه

A = zn + an−1zn−1 + an−2 z

n−2 +⋯+ a1z + a0

𝐵 = 𝑏𝑚z𝑚 + 𝑏𝑚−1z

𝑚−1 + 𝑏𝑚−2 z𝑚−2 +⋯+ 𝑏1z + 𝑏0

𝑅 = z𝑘 + 𝑟𝑘−1z𝑘−1 + 𝑟𝑘−2 z

𝑘−2 +⋯+ 𝑟1z + 𝑟0

𝑆 = 𝑠𝑙z𝑙 + 𝑠𝑙−1z

𝑙−1 + 𝑠𝑙−2 z𝑙−2 +⋯+ 𝑠1z + 𝑠0

با انهخاب مسا ب چسد مله ای هایR وS می توان معادله مشخصه حلقه بسهه مطلوبAc.را ا ت

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

6

تینجواب حداقل معادله دیوفان-مسئله جایابی قطب تطبیقی

𝐷𝑒𝑔 𝑅 = 𝐷𝑒𝑔 𝑆 = 𝑛 − 1

rn−1rn−2⋮r1r0sn−1sn−2⋮s1s0

= Me−1

Ac2n−1Ac2n−2

⋮AcnAcn−1⋮

Acn−k⋮

Ac1Ac0

R = rn−1zn−1 + rn−2z

n−2 +⋯+ r1z + r0

S = sn−1zn−1 + sn−2z

n−2 +⋯+ s1z + s0

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

7

تینبرنامه نویسی تعیین جواب حداقل درجه معادله دیوفان

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

8

ردیابی سیگنال مرجع ورودی

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

y t =BT

AR + BSuc t +

BR

AR + BSv t =

BT

Acuc t

y𝑚 t =BmAm

uc t =BT

Acuc t T =

BmAcB𝐴𝑚

Ac = 𝐴0𝐴𝑚𝐵+

B𝑚 = 𝐵𝑚𝐵−

𝐵+ صفرهای قابل حذف پالنت و𝐵−صفرهای غیرقابل حذف پالنت هستند.

B = 𝐵+𝐵−

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

9

ابی قطبالگوریتم کنترل تطبیقی خودتنظیم برای مسئله جای

تخمین چندجمله ای های : گام اولAوB

تجزیه چندجمله ای : گام دومB بصورت𝑩+𝑩−

حل معادله دیوفانتین و تعیین چندجمله ای های : گام سومR ،S وT

محاسبه سیگنال کنترلی و اعمال آن به پالنت: گام چهارم

تکرار مراحل باال برای هر نمونه زمانی: گام پنجم

𝑅 𝑢 𝑡 = 𝑇 𝑢𝑐 𝑡 − 𝑆 𝑦(𝑡)

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

10

برنامه نویسی جایابی قطب تطبیقی

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

11

بررسی اثر اغتشاش خروجی و حذف اغتشاش تطبیقی

𝑦 𝑡 =𝐵𝑇

𝐴𝑐𝑢𝑐 𝑡 +

𝐵𝑅

𝐴𝑐𝑣(𝑡) 𝑦 𝑡 =

𝐵𝑇

𝐴𝑐𝑢𝑐 𝑡 +

𝐵𝑅

𝐴𝑐

𝑒(𝑡)

𝐴𝑑

اگ چسد مله ایRشامل دیسامیک اغهشاش باشد، در آن صورت اث اغهشاش ب و ی حداقل می گ دد.

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

12

بررسی اثر اغتشاش خروجی و حذف اغتشاش تطبیقی

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

13

آموزش پیاده سازی سیستم های تطبیقی خودتنظیم در نرم افزار متلب

پایان بخش دوم

فرادرس

FaraDars.org

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

faradars.org/fvctr94082

این اسالید ها بر مبنای نکات مطرح شده در فرادرس

« آموزش کنترلرهای تطبیقی خود تنظیم با متلب»

.تهیه شده است

برای کسب اطالعات بیشتر در مورد این آموزش به لینک زیر مراجعه نماییدfaradars.org/fvctr94082

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

faradars.org/fvctr94082

فرادرس

FaraDars.org

Recommended