Professional Documents
Culture Documents
Sim4 Ans AmirMMahdaviA
Sim4 Ans AmirMMahdaviA
Sim4 Ans AmirMMahdaviA
پرسش :1
سیستم به صورت زیر را در نظر می گیریم :
بخش :1
1
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
2
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
3
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
4
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که از جدول زمانی مشخص است الگوریتم PAسریع ترین الگوریتم و بعد از آن الگوریتم LMSسریع تر می
باشد و سایر الگوریتم ها از نظر زمانی تفاوت چندانی ندارند.
ماتریس های کواریانس خطای هر روش نیز به صورت زیر بدست می آیند:
5
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
بخش :2
برای بررسی اثر نویز رنگی ترم ) 𝑐𝑒(𝑡 − 1را اضافه کرده و شبیه سازی هارا تکرار می کنیم:
6
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
7
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
8
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که از نمودار ها و جدول باال معلوم است روش های RPLRو RIVپارامتر ها را به خوبی تخمین می زنند و با
توجه به اینکه این روش ها برای نویز رنگی استخراج شده اند انتظار آن را داشتیم.
بخش 3
9
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
10
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
11
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
روش های RLSو KFو RPLRتخمین های خوبی انجام می دهند و در وهله بعد RIVمناسب است.
12
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
13
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
14
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
برای ورودی ضربه نیز روش های RLSو KFو RPLRتخمین های درستی انجام می دهند.
15
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
16
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
17
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
از آنجا که مجوع دو ورودی سینوسی PEاز مرتبه 4هست باید تمامی پارامتر ها از تمام روش ها به خوبی تخمین بخورند
اما از آنجا که همگرایی روش PAو LMSکند می باشد در نمودار های باال به خوبی تخمین نزده اند ولی اگر به جای 500
18
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
داده از 2000داده استفاده کنیم بیشتر به جواب همگرا خواهند شد .این دو روش سرعت همگرایی پایین ولی هزینه محاسبات
کمتری دارند.
بخش 4
19
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
20
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
21
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
22
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
23
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
24
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
بخش 5
با استفاده از ضریب فراموشی 0.97و 𝐼 = 𝑅1و تغییر پارامتر ها به صورت زیر نتایج را بدست می آوریم.
0.5 < 𝑎1 < 1.5 , 0.5 < 𝑎2 < 1.5 , 0.5 < 𝑏1 < 2
ماتریس 𝑅1در روش کالمن فیلتر و در معادله ی ماتریس کواریانس خطا ظاهر می شود که به شکل زیر است:
25
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
26
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
27
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که از شکل ها مشاهده می شود استفاده از ضریب فراموشی در الگوریتم RIVو RPLRباعث ناپایدار
شدن روش شده و نتیجه خوبی نمی دهند .سایر الگوریتم ها ناپایدار می شوند.
28
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
29
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
30
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
31
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که دیده می شود روش LMSدارای خطای زیادیست که به دو دلیل است :اول اینکه سرعت همگرایی این
روش بسیار پایین است و دوم اینکه مسئله ی انتخاب γدر این روش است که بسیار مشکل می باشد و نیاز به سعی و خطای
بسیار دارد.
همچنین دقت شود که با وجود متغیر بودن پارامتر ها در صورتی که از ضریب فراموشی 1برای روش RPLRاستفاده
شود ،تخمین های به مراتب قابل قبول تری بدست می آیند .برای نمونه شکل زیر با ضریب فراموشی یک رسم شده اند ،روش
RIVهمگرا نمی شود.
در این روش ماتریس کواریانس خطا در صورتی که مقدار اختالف 𝑦(𝑡) − ∅𝑇 (𝑡) ∗ 𝜃(𝑡 − 1) > 2.5شود ریست می
شود و مقدار Pبرابر 𝐼 αمی شود.برای آلفا برابر 1نتیجه ها به شکل زیر است :
32
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
33
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که مشاهده می شود روش RIVبرای زمانی که پارامتر ها با زمان تغییر می کنند مناسب نیست .ولی
سایر روش ها برای پارامتر های متغیر با زمان هم قابل استفاده می باشند.
34
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
35
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
بخش 6
برای بررسی تاثیر تغییر ضریب فراموشی روی نتایج فقط نتایج مربوط به روش RLSرا آورده ایم:
36
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
37
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که مشخص است با افزایش ضریب فراموشی نوسانات کمتر شده است.
بخش 7
برای بررسی تاثیر تغییر دوره تناوب ریست کردن ماتریس کواریانس خطا نیز نتایج فقط برای RLSرسم شده اند:
38
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
39
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که مشاهده می شود با بزرگتر شده دوره تناوب ریست شدن ماتریس کواریانس خطا مقدار نوسانات کم تر می
شود.
40
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
پرسش :2
41
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
42
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
43
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
مشاهده می شود که روش های مختلف به دلیل غیر خطی بودن سیستم به پارامتر های یکسان ختم نشده اند.
بخش 1
44
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
45
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
46
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
47
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
پرسش :3
برای ناپایدار کردن قطب از پارامتر های زیر استفاده می کنیم:
بخش 1
جدول خطا:
48
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
بخش 2
همان طور که مشاهده شد روش RLSبه خوبی قادر به تخمین پارامتر های سیستم ناپایدار بود .اما اگر برای این کار نیاز
به تعداد زیادی داده بود باعث ناپایدار شدن خروجی سیستم می شود که به دلیل زیاد شدن خروجی ،سیستمی که محدودیت
های خاص خود را دارد دچار اخالل می شود .برای مثال برای شبیه سازی انجام شده در باال yاز مرتبه خیلی بزرگی است که
هیچ دستگاهی قادر به تحمل آن نیست .پس باید از داده های کمتری استفاده شود که این از دقت تخمین می کاهد .مثال اگر
از 20داده استفاده کنیم خواهیم داشت :
بخش 3
برای غیرحداقل کردن سیستم به شکلی که سوال خواسته است باید پارامتر ها را به شکل زیر در نظر بگیریم :
49
امیر محمود مهدوی ابهری شناسایی سیستمها – دکتر موسی آیتی
810601014 شبیهسازی شماره 4
همان طور که مشاهده می شود مینیمم فاز نبودن سیستم ،تاثیری روی تخمین پارامتر ها و عملکرد روش ندارد .پس روش
LSو RLSهر دو برای تخمین پارامتر های سیستم غیر مینیمم فاز کاربرد دارند اما تنها روش RLSهست که می تواند
سیستم ناپایدار را نیز تخمین بزند ،علت این است که غیر مینیمم فاز بودن اثری روی بزرگ شدن یا کوچک شدن ماتریس ∅
و بردار yندارد و لذا باید پارامتر ها درست تخمین خورده شوند.
50