SlideShare a Scribd company logo
1 of 38
Download to read offline
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫مدرس‬:
‫زندی‬ ‫امید‬
‫برق‬ ‫ارشد‬ ‫کارشناسی‬ ‫دانشجوی‬-‫کنترل‬
‫ایران‬ ‫صنعت‬ ‫و‬ ‫علم‬ ‫دانشگاه‬
‫خودتنظیم‬ ‫تطبیقی‬ ‫های‬ ‫سیستم‬ ‫سازی‬ ‫پیاده‬ ‫آموزش‬
‫متلب‬ ‫افزار‬ ‫نرم‬ ‫در‬
1
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
2
‫؟‬ ‫چیست‬ ‫تطبیقی‬ ‫کنترل‬
‫جدید‬ ‫شرایط‬ ‫با‬ ‫وفق‬ ‫برای‬ ‫تغییر‬ ‫یعنی‬ ‫تطبیق‬
‫مکان‬ ‫با‬ ‫همراه‬ ‫تنظیم‬ ‫قابل‬ ‫پارامترهای‬ ‫با‬ ‫است‬ ‫کنترلی‬ ‫تطبیقی‬ ‫کنترل‬‫برای‬ ‫یزمی‬
‫پارامترها‬ ‫تطبیق‬ ‫و‬ ‫تغییر‬
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫بویلر‬ ‫یک‬ ‫دمای‬ ‫کنترل‬ ‫شماتیک‬
‫خروجی‬ ‫بخار‬
‫ترموکوپل‬
‫عملگر‬
𝐹 = 𝑎 𝑈4
‫کنترل‬ ‫چرا‬
‫؟‬ ‫تطبیقی‬
3
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫پروسه‬ ‫دمای‬ ‫کنترل‬ ‫بسته‬ ‫حلقه‬ ‫ساختار‬
‫عمگر‬ ‫مدل‬
𝐹 = 𝑎 𝑈4
‫پالنت‬ ‫مدل‬
4
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
1.‫شیر‬ ‫دینامیک‬ ‫تغییر‬ ‫با‬ ‫پاسخ‬ ‫تغییرات‬–‫مرجع‬ ‫دمای‬ ‫بودن‬ ‫ثابت‬ ‫فرض‬ ‫با‬
‫آل‬ ‫ایده‬ ‫شیر‬
5
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
2.‫مرجع‬ ‫دمای‬ ‫تغییر‬ ‫با‬ ‫پاسخ‬ ‫تغییرات‬–‫شیر‬ ‫بودن‬ ‫آل‬ ‫ایده‬ ‫فرض‬ ‫با‬
6
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫کردن‬ ‫تطبیقی‬ ‫های‬ ‫روش‬ ‫مهمترین‬
‫بهره‬ ‫بندی‬ ‫جدول‬
‫مرجع‬ ‫مدل‬ ‫تطبیقی‬ ‫کنترلر‬
‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬
7
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫بهره‬ ‫بندی‬ ‫جدول‬
‫بهره‬ ‫بندی‬ ‫جدول‬ ‫مکانیزم‬
8
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫مرجع‬ ‫مدل‬ ‫تطبیقی‬ ‫کنترلر‬
9
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬
10
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ ‫سازی‬ ‫پیاده‬ ‫مراحل‬
•‫بسته‬ ‫حلقه‬ ‫مطلوب‬ ‫رفتار‬ ‫تعیین‬
•‫مناسب‬ ‫کنترل‬ ‫قانون‬ ‫کردن‬ ‫پیدا‬
•‫پارامترها‬ ‫تنظیم‬ ‫برای‬ ‫مکانیزمی‬ ‫کردن‬ ‫پیدا‬
•‫کنترل‬ ‫قانون‬ ‫سازی‬ ‫پیاده‬
11
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ ‫سازی‬ ‫پیاده‬ ‫های‬ ‫روش‬
‫مستقیم‬ ‫غیر‬ ‫سازی‬ ‫پیاده‬
‫مستقیم‬ ‫غیر‬
12
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ ‫سازی‬ ‫پیاده‬ ‫های‬ ‫روش‬
‫مستقیم‬ ‫سازی‬ ‫پیاده‬
‫مستقیم‬
13
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫تطبیقی‬ ‫کنترل‬ ‫اساسی‬ ‫های‬ ‫رکن‬
‫صحیح‬ ‫شناسایی‬
‫تنظیم‬ ‫مکانیزم‬
14
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫سیستم‬ ‫شناسایی‬
‫شناساگر‬
‫ها‬ ‫ورودی‬
‫ها‬ ‫خروجی‬
‫سیستم‬ ‫پارامترهای‬
y t = φ1 t θ1 + φ2 t θ2 + … + φn 𝑡 θn = 𝜑 𝑇
𝜃
φ = [φ1 , φ2 , …, φn ] 𝑇 ‫رگرسورها‬ ‫بردار‬
θ = [ θ1 , θ2 , … , θn ] 𝑇 ‫پارامترها‬ ‫بردار‬
15
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫سیستم‬ ‫شناسایی‬
‫شناساگر‬
‫ها‬ ‫ورودی‬
‫ها‬ ‫خروجی‬
‫سیستم‬ ‫پارامترهای‬
16
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
j θ , t = ෍
𝑖=1
𝑖=𝑡
(𝑦 𝑖 − 𝜑 𝑇(𝑖)𝜃)2 ‫تخمینگر‬ ‫هزینه‬ ‫تابع‬
‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬
j θ , t = Y − ∅θ 𝑇(Y − ∅θ)
Y = [y(1) , y(2) , … , y(t) ] T
∅ = [𝜑 1 , 𝜑 2 , 𝜑 3 , … , 𝜑(t)] 𝑇
17
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬
𝜕j(t, θ)
𝜕θ
= −∅ T Y − ∅θ + Y − ∅θ T −∅ = 0
− ∅T
y − ∅T
∅ θ + ∅T
y − ∅T
∅ θ
T
= 0
θ = (∅T
∅)−1
∅T
y
18
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫مشکالت‬
‫تطبی‬ ‫کنترلر‬ ‫در‬ ‫استفاده‬ ‫قابلیت‬ ‫و‬ ‫شود‬ ‫می‬ ‫انجام‬ ‫آفالین‬ ‫صورت‬ ‫به‬‫ندارد‬ ‫را‬ ‫قی‬.
‫شود‬ ‫می‬ ‫زیاد‬ ‫العاده‬ ‫فوق‬ ‫محاسبات‬ ‫حجم‬ ، ‫تخمینگر‬ ‫به‬ ‫ورودی‬ ‫دیتاهای‬ ‫حجم‬ ‫افزایش‬ ‫با‬.
‫ندارد‬ ‫کاربردی‬ ‫متغیر‬ ‫دینامیک‬ ‫با‬ ‫های‬ ‫سیستم‬ ‫برای‬.
19
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫مثال‬:‫موتور‬ ‫پارامترهای‬ ‫شناسایی‬DC‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬
T s =
k
τs + 1
y t = θ1 𝑦 𝑡 − 1 +θ2 𝑢 𝑡 + θ3 𝑢 𝑡 − 1
θ = [θ1 , θ2 , θ3] 𝑇
𝜑 = [𝑦(𝑡 − 1) , 𝑢(𝑡) , 𝑢(𝑡 − 1)] 𝑇
20
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
21
‫موتور‬ ‫پارامترهای‬ ‫آفالین‬ ‫شناسایی‬ ‫نویسی‬ ‫برنامه‬DC
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
y t = θ1 𝑦 𝑡 − 1 +θ2 𝑢 𝑡 + θ3 𝑢 𝑡 − 1
𝐓 z =
𝐔(𝐳)
𝐘(𝐳)
=
𝛉 𝟐+𝛉 𝟑 𝐳−𝟏
𝟏−𝛉 𝟏 𝐳−𝟏 =
𝜽 𝟐 𝒛+𝜽 𝟑
𝐳−𝜽 𝟏
Y z = θ1 𝑧−1 𝑌(𝑧) +θ2 𝑈 𝑧 + θ3 𝑧−1 𝑈(𝑧)
‫موتور‬ ‫گسسته‬ ‫مدل‬DC
‫مثال‬:‫موتور‬ ‫پارامترهای‬ ‫شناسایی‬DC‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬
22
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
23
‫غیرخطی‬ ‫های‬ ‫سیستم‬ ‫برای‬ ‫مربعات‬ ‫تخمینگرحداقل‬ ‫کاربرد‬
ሶ𝑥 𝑡 = −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡))
𝑥 𝑡 + 1 − 𝑥(𝑡)
𝑇𝑠
= −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡))
θ = [𝑎 , 𝑏] 𝑇
𝜑 = [−𝑥2 𝑡 − 1 , sin 𝑥 𝑡 − 1 ] 𝑇
y
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
24
‫مربعات‬ ‫تخمینگرحداقل‬ ‫با‬ ‫غیرخطی‬ ‫سیستم‬ ‫شناسایی‬
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
25
‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬
P−1
(𝑡) = ∅T
(t)∅(𝑡) = ෍
𝑖=1
𝑖=𝑡
𝜑 𝑖 𝜑 𝑇
𝑖
P−1
(𝑡) = 𝜑 𝑡 𝜑 𝑇
𝑡 + σi=1
i=𝑡−1
φ i φT
i = P−1
t − 1 + φ t φT
t
‫با‬ ‫ماتریس‬ ‫معکوس‬ ‫محاسبه‬
‫خطای‬ ‫دارای‬ ‫پارامترها‬ ‫افزایش‬
‫است‬ ‫زیادی‬.
θ = (∅T∅)−1∅Ty = P t ∅Ty
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
26
‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬
‫سازی‬ ‫معکوس‬ ‫لم‬
(A + BCD)−1
= A−1
− A−1
B(C−1
+DA−1
B) −1
DA−1
P t = (P−1 t − 1 + φ t φT t )−1= P t − 1 −
P t − 1 φ t φT
t P(t − 1)
1 + φTP(t − 1)φ
‫نیاز‬ ‫بدون‬ ‫و‬ ‫بازگشتی‬ ‫بصورت‬‫به‬
‫گیری‬ ‫معکوس‬P(t)‫می‬ ‫محاسبه‬
‫شود‬.
A = P−1 𝑡 − 1 , B = φ t , C = 1 , D = φT t
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
27
‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬
θ t = P t ∅T
y = P t ෍
𝑖=1
𝑖=𝑡
𝜑 𝑖 𝑦 𝑖
θ t = P t ( ෍
𝑖=1
𝑖=𝑡−1
𝜑 𝑖 𝑦 𝑖 + φ 𝑡 𝑦(𝑡))
σ𝑖=1
𝑖=𝑡−1
𝜑 𝑖 𝑦 𝑖 = P−1 𝑡 𝜃 𝑡 − 1 − φ t φT t 𝜃 𝑡 − 1
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
28
‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬
𝜃 𝑡 = 𝜃 𝑡 − 1 − 𝑃 𝑡 𝜑 𝑡 𝜑 𝑇
𝑡 𝜃 𝑡 − 1 + 𝑃 𝑡 𝜑 𝑡 𝑦(𝑡)
𝜃 𝑡 = 𝜃 𝑡 − 1 + 𝑃 𝑡 𝜑 𝑡 (𝑦 𝑡 − 𝜑 𝑇
𝑡 𝜃(t-1))
𝜃 𝑡 = 𝜃 𝑡 − 1 + K(t)(𝑦 𝑡 − 𝜑 𝑇
𝑡 𝜃(t-1))
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
29
‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬
‫بازگشتی‬ ‫مربعات‬ ‫حداقل‬ ‫شناسایی‬ ‫قضیه‬
𝜃 𝑡 = 𝜃 𝑡 − 1 + K(t)(𝑦 𝑡 − 𝜑 𝑇 𝑡 𝜃(t-1))
𝑃 𝑡 = I − K t φT
t P(t − 1)
K t = P t − 1 φ(t)(1 + 𝜑 𝑇
𝑃(𝑡 − 1)𝜑)−1
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
30
‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬
‫زمان‬ ‫با‬ ‫متغیر‬ ‫های‬ ‫سیستم‬
‫کنند‬ ‫تغییر‬ ‫ناگهانی‬ ‫سیستم‬ ‫پارامترهای‬.
‫کنند‬ ‫تغییر‬ ‫آهسته‬ ‫سیستم‬ ‫پارامترهای‬.
‫حل‬ ‫راه‬:‫کواریانس‬ ‫ماتریس‬ ‫بازنشانی‬
‫حل‬ ‫راه‬:‫فراموشی‬ ‫فاکتور‬ ‫با‬ ‫مربعات‬ ‫حداقل‬ ‫تخمینگر‬ ‫از‬ ‫استفاده‬
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
31
j θ , t =
1
2
෍
𝑖=1
𝑖= t
λ 𝑡−𝑖
y i − φ 𝑇
(i) θ 2
‫بازگشتی‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫فراموشی‬ ‫فاکتور‬ ‫با‬
𝜃 𝑡 = 𝜃 𝑡 − 1 + K(t)(𝑦 𝑡 − 𝜑 𝑇 t θ(t-1))
K t = P t − 1 φ(t)(λ + 𝜑 𝑇
𝑃(𝑡 − 1)𝜑)−1
P t = I − K t φT t P(t − 1)/λ
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫بازگشتی‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫مزایای‬
‫دارد‬ ‫را‬ ‫تطبیقی‬ ‫کنترلر‬ ‫در‬ ‫استفاده‬ ‫قابلیت‬ ‫و‬ ‫شود‬ ‫می‬ ‫انجام‬ ‫آنالین‬ ‫صورت‬ ‫به‬.
‫است‬ ‫ثابت‬ ‫زمانی‬ ‫نمونه‬ ‫هر‬ ‫در‬ ‫داده‬ ‫پردازش‬ ‫حجم‬.
‫دارد‬ ‫کاربرد‬ ‫متغیر‬ ‫دینامیک‬ ‫با‬ ‫های‬ ‫سیستم‬ ‫برای‬.
‫و‬...
32
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
33
‫موتور‬ ‫پارامترهای‬ ‫آنالین‬ ‫شناسایی‬ ‫نویسی‬ ‫برنامه‬DC
T s =
θ
V
=
K
js + b Ls + R + K2
j = .01 kg.𝑚2
K = .01 N.m/i
R = 1 Ω
L = .5 H
b = .1 N.m.sec
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
34
‫موتور‬ ‫پارامترهای‬ ‫آنالین‬ ‫شناسایی‬ ‫نویسی‬ ‫برنامه‬DC
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
35
‫مربعات‬ ‫تخمینگرحداقل‬ ‫کاربرد‬‫غیرخطی‬ ‫های‬ ‫سیستم‬ ‫برای‬ ‫بازگشتی‬
ሶ𝑥 𝑡 = −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡))
𝑥 𝑡 + 1 − 𝑥(𝑡)
𝑇𝑠
= −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡))
θ = [𝑎 , 𝑏] 𝑇
𝜑 = [−𝑥2 𝑡 − 1 , sin 𝑥 𝑡 − 1 ] 𝑇
y
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
36
‫بازگشتی‬ ‫مربعات‬ ‫تخمینگرحداقل‬ ‫با‬ ‫غیرخطی‬ ‫سیستم‬ ‫شناسایی‬
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
37
‫اول‬ ‫بخش‬ ‫پایان‬‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫فرادرس‬ ‫در‬ ‫شده‬ ‫مطرح‬ ‫نکات‬ ‫مبنای‬ ‫بر‬ ‫ها‬ ‫اسالید‬ ‫این‬
«‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ ‫تطبیقی‬ ‫کنترلرهای‬ ‫آموزش‬»
‫است‬ ‫شده‬ ‫تهیه‬.
‫نمایید‬ ‫مراجعه‬ ‫زیر‬ ‫لینک‬ ‫به‬ ‫آموزش‬ ‫این‬ ‫مورد‬ ‫در‬ ‫بیشتر‬ ‫اطالعات‬ ‫کسب‬ ‫برای‬
faradars.org/fvctr94082
‫تطبیقی‬ ‫کنترلرهای‬
‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬
faradars.org/fvctr94082
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org

More Related Content

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

آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب
آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلبآموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب
آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلبfaradars
 
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)faradars
 
آموزش روش های حل روابط بازگشتی - بخش چهارم
آموزش روش های حل روابط بازگشتی - بخش چهارمآموزش روش های حل روابط بازگشتی - بخش چهارم
آموزش روش های حل روابط بازگشتی - بخش چهارمfaradars
 
آموزش روش های حل روابط بازگشتی - بخش یکم
آموزش روش های حل روابط بازگشتی - بخش یکمآموزش روش های حل روابط بازگشتی - بخش یکم
آموزش روش های حل روابط بازگشتی - بخش یکمfaradars
 
آموزش روش های حل روابط بازگشتی - بخش سوم
آموزش روش های حل روابط بازگشتی - بخش سومآموزش روش های حل روابط بازگشتی - بخش سوم
آموزش روش های حل روابط بازگشتی - بخش سومfaradars
 
آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...
آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...
آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...faradars
 
آموزش ساختمان داده ها - بخش اول
آموزش ساختمان داده ها - بخش اولآموزش ساختمان داده ها - بخش اول
آموزش ساختمان داده ها - بخش اولfaradars
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سوم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سومآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سوم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سومfaradars
 
پردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دوم
پردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دومپردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دوم
پردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دومfaradars
 
آموزش روش های حل روابط بازگشتی - بخش دوم
آموزش روش های حل روابط بازگشتی - بخش دومآموزش روش های حل روابط بازگشتی - بخش دوم
آموزش روش های حل روابط بازگشتی - بخش دومfaradars
 
آموزش ساختمان داده ها - بخش نهم
آموزش ساختمان داده ها - بخش نهمآموزش ساختمان داده ها - بخش نهم
آموزش ساختمان داده ها - بخش نهمfaradars
 
آموزش ساختمان داده ها - بخش هشتم
آموزش ساختمان داده ها - بخش هشتمآموزش ساختمان داده ها - بخش هشتم
آموزش ساختمان داده ها - بخش هشتمfaradars
 
آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)faradars
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکمآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکمfaradars
 
گزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناساگزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناساnaser zarei
 
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سوم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سومآموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سوم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سومfaradars
 

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

آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب
آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلبآموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب
آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب
 
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
 
آموزش روش های حل روابط بازگشتی - بخش چهارم
آموزش روش های حل روابط بازگشتی - بخش چهارمآموزش روش های حل روابط بازگشتی - بخش چهارم
آموزش روش های حل روابط بازگشتی - بخش چهارم
 
آموزش روش های حل روابط بازگشتی - بخش یکم
آموزش روش های حل روابط بازگشتی - بخش یکمآموزش روش های حل روابط بازگشتی - بخش یکم
آموزش روش های حل روابط بازگشتی - بخش یکم
 
winter
winterwinter
winter
 
آموزش روش های حل روابط بازگشتی - بخش سوم
آموزش روش های حل روابط بازگشتی - بخش سومآموزش روش های حل روابط بازگشتی - بخش سوم
آموزش روش های حل روابط بازگشتی - بخش سوم
 
آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...
آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...
آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور – تست کنکور ا...
 
آموزش ساختمان داده ها - بخش اول
آموزش ساختمان داده ها - بخش اولآموزش ساختمان داده ها - بخش اول
آموزش ساختمان داده ها - بخش اول
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سوم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سومآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سوم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش سوم
 
پردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دوم
پردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دومپردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دوم
پردازش سیگنال های صدا و ارتعاشات در سامانه های مکانیکی و زیستی-بخش دوم
 
آموزش روش های حل روابط بازگشتی - بخش دوم
آموزش روش های حل روابط بازگشتی - بخش دومآموزش روش های حل روابط بازگشتی - بخش دوم
آموزش روش های حل روابط بازگشتی - بخش دوم
 
Identification and adaptive position and speed control of permanent magnet dc...
Identification and adaptive position and speed control of permanent magnet dc...Identification and adaptive position and speed control of permanent magnet dc...
Identification and adaptive position and speed control of permanent magnet dc...
 
Rzaei presentation
Rzaei presentationRzaei presentation
Rzaei presentation
 
آموزش ساختمان داده ها - بخش نهم
آموزش ساختمان داده ها - بخش نهمآموزش ساختمان داده ها - بخش نهم
آموزش ساختمان داده ها - بخش نهم
 
آموزش ساختمان داده ها - بخش هشتم
آموزش ساختمان داده ها - بخش هشتمآموزش ساختمان داده ها - بخش هشتم
آموزش ساختمان داده ها - بخش هشتم
 
آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور – تست کنکور ارشد)
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکمآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش یکم
 
گزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناساگزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناسا
 
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سوم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سومآموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سوم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش سوم
 

More from faradars

آموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADآموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADfaradars
 
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمآموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمfaradars
 
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمآموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمآموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمآموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمآموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمآموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمآموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمآموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمآموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومآموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومآموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمآموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمfaradars
 
آموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومآموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومfaradars
 
آموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمآموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمfaradars
 
آموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومآموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومfaradars
 
آموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمآموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمfaradars
 
آموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمآموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمfaradars
 
آموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولآموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولfaradars
 
آموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمآموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمfaradars
 

More from faradars (20)

آموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADآموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCAD
 
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمآموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
 
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمآموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
 
آموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمآموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهم
 
آموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمآموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهم
 
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمآموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
 
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمآموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
 
آموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمآموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششم
 
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمآموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
 
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمآموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
 
آموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومآموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سوم
 
آموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومآموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دوم
 
آموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمآموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکم
 
آموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومآموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سوم
 
آموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمآموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتم
 
آموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومآموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دوم
 
آموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمآموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتم
 
آموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمآموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششم
 
آموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولآموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اول
 
آموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمآموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجم
 

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

  • 1. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫مدرس‬: ‫زندی‬ ‫امید‬ ‫برق‬ ‫ارشد‬ ‫کارشناسی‬ ‫دانشجوی‬-‫کنترل‬ ‫ایران‬ ‫صنعت‬ ‫و‬ ‫علم‬ ‫دانشگاه‬ ‫خودتنظیم‬ ‫تطبیقی‬ ‫های‬ ‫سیستم‬ ‫سازی‬ ‫پیاده‬ ‫آموزش‬ ‫متلب‬ ‫افزار‬ ‫نرم‬ ‫در‬ 1 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 2. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 2 ‫؟‬ ‫چیست‬ ‫تطبیقی‬ ‫کنترل‬ ‫جدید‬ ‫شرایط‬ ‫با‬ ‫وفق‬ ‫برای‬ ‫تغییر‬ ‫یعنی‬ ‫تطبیق‬ ‫مکان‬ ‫با‬ ‫همراه‬ ‫تنظیم‬ ‫قابل‬ ‫پارامترهای‬ ‫با‬ ‫است‬ ‫کنترلی‬ ‫تطبیقی‬ ‫کنترل‬‫برای‬ ‫یزمی‬ ‫پارامترها‬ ‫تطبیق‬ ‫و‬ ‫تغییر‬ ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 3. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫بویلر‬ ‫یک‬ ‫دمای‬ ‫کنترل‬ ‫شماتیک‬ ‫خروجی‬ ‫بخار‬ ‫ترموکوپل‬ ‫عملگر‬ 𝐹 = 𝑎 𝑈4 ‫کنترل‬ ‫چرا‬ ‫؟‬ ‫تطبیقی‬ 3 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 4. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫پروسه‬ ‫دمای‬ ‫کنترل‬ ‫بسته‬ ‫حلقه‬ ‫ساختار‬ ‫عمگر‬ ‫مدل‬ 𝐹 = 𝑎 𝑈4 ‫پالنت‬ ‫مدل‬ 4 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 5. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 1.‫شیر‬ ‫دینامیک‬ ‫تغییر‬ ‫با‬ ‫پاسخ‬ ‫تغییرات‬–‫مرجع‬ ‫دمای‬ ‫بودن‬ ‫ثابت‬ ‫فرض‬ ‫با‬ ‫آل‬ ‫ایده‬ ‫شیر‬ 5 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 6. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 2.‫مرجع‬ ‫دمای‬ ‫تغییر‬ ‫با‬ ‫پاسخ‬ ‫تغییرات‬–‫شیر‬ ‫بودن‬ ‫آل‬ ‫ایده‬ ‫فرض‬ ‫با‬ 6 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 7. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫کردن‬ ‫تطبیقی‬ ‫های‬ ‫روش‬ ‫مهمترین‬ ‫بهره‬ ‫بندی‬ ‫جدول‬ ‫مرجع‬ ‫مدل‬ ‫تطبیقی‬ ‫کنترلر‬ ‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ 7 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 8. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫بهره‬ ‫بندی‬ ‫جدول‬ ‫بهره‬ ‫بندی‬ ‫جدول‬ ‫مکانیزم‬ 8 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 9. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫مرجع‬ ‫مدل‬ ‫تطبیقی‬ ‫کنترلر‬ 9 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 10. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ 10 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 11. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ ‫سازی‬ ‫پیاده‬ ‫مراحل‬ •‫بسته‬ ‫حلقه‬ ‫مطلوب‬ ‫رفتار‬ ‫تعیین‬ •‫مناسب‬ ‫کنترل‬ ‫قانون‬ ‫کردن‬ ‫پیدا‬ •‫پارامترها‬ ‫تنظیم‬ ‫برای‬ ‫مکانیزمی‬ ‫کردن‬ ‫پیدا‬ •‫کنترل‬ ‫قانون‬ ‫سازی‬ ‫پیاده‬ 11 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 12. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ ‫سازی‬ ‫پیاده‬ ‫های‬ ‫روش‬ ‫مستقیم‬ ‫غیر‬ ‫سازی‬ ‫پیاده‬ ‫مستقیم‬ ‫غیر‬ 12 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 13. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫خودتنظیم‬ ‫تطبیقی‬ ‫کنترلر‬ ‫سازی‬ ‫پیاده‬ ‫های‬ ‫روش‬ ‫مستقیم‬ ‫سازی‬ ‫پیاده‬ ‫مستقیم‬ 13 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 14. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫تطبیقی‬ ‫کنترل‬ ‫اساسی‬ ‫های‬ ‫رکن‬ ‫صحیح‬ ‫شناسایی‬ ‫تنظیم‬ ‫مکانیزم‬ 14 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 15. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫سیستم‬ ‫شناسایی‬ ‫شناساگر‬ ‫ها‬ ‫ورودی‬ ‫ها‬ ‫خروجی‬ ‫سیستم‬ ‫پارامترهای‬ y t = φ1 t θ1 + φ2 t θ2 + … + φn 𝑡 θn = 𝜑 𝑇 𝜃 φ = [φ1 , φ2 , …, φn ] 𝑇 ‫رگرسورها‬ ‫بردار‬ θ = [ θ1 , θ2 , … , θn ] 𝑇 ‫پارامترها‬ ‫بردار‬ 15 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 16. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫سیستم‬ ‫شناسایی‬ ‫شناساگر‬ ‫ها‬ ‫ورودی‬ ‫ها‬ ‫خروجی‬ ‫سیستم‬ ‫پارامترهای‬ 16 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 17. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 j θ , t = ෍ 𝑖=1 𝑖=𝑡 (𝑦 𝑖 − 𝜑 𝑇(𝑖)𝜃)2 ‫تخمینگر‬ ‫هزینه‬ ‫تابع‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬ j θ , t = Y − ∅θ 𝑇(Y − ∅θ) Y = [y(1) , y(2) , … , y(t) ] T ∅ = [𝜑 1 , 𝜑 2 , 𝜑 3 , … , 𝜑(t)] 𝑇 17 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 18. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬ 𝜕j(t, θ) 𝜕θ = −∅ T Y − ∅θ + Y − ∅θ T −∅ = 0 − ∅T y − ∅T ∅ θ + ∅T y − ∅T ∅ θ T = 0 θ = (∅T ∅)−1 ∅T y 18 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 19. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫مشکالت‬ ‫تطبی‬ ‫کنترلر‬ ‫در‬ ‫استفاده‬ ‫قابلیت‬ ‫و‬ ‫شود‬ ‫می‬ ‫انجام‬ ‫آفالین‬ ‫صورت‬ ‫به‬‫ندارد‬ ‫را‬ ‫قی‬. ‫شود‬ ‫می‬ ‫زیاد‬ ‫العاده‬ ‫فوق‬ ‫محاسبات‬ ‫حجم‬ ، ‫تخمینگر‬ ‫به‬ ‫ورودی‬ ‫دیتاهای‬ ‫حجم‬ ‫افزایش‬ ‫با‬. ‫ندارد‬ ‫کاربردی‬ ‫متغیر‬ ‫دینامیک‬ ‫با‬ ‫های‬ ‫سیستم‬ ‫برای‬. 19 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 20. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫مثال‬:‫موتور‬ ‫پارامترهای‬ ‫شناسایی‬DC‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ T s = k τs + 1 y t = θ1 𝑦 𝑡 − 1 +θ2 𝑢 𝑡 + θ3 𝑢 𝑡 − 1 θ = [θ1 , θ2 , θ3] 𝑇 𝜑 = [𝑦(𝑡 − 1) , 𝑢(𝑡) , 𝑢(𝑡 − 1)] 𝑇 20 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 21. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 21 ‫موتور‬ ‫پارامترهای‬ ‫آفالین‬ ‫شناسایی‬ ‫نویسی‬ ‫برنامه‬DC ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 22. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 y t = θ1 𝑦 𝑡 − 1 +θ2 𝑢 𝑡 + θ3 𝑢 𝑡 − 1 𝐓 z = 𝐔(𝐳) 𝐘(𝐳) = 𝛉 𝟐+𝛉 𝟑 𝐳−𝟏 𝟏−𝛉 𝟏 𝐳−𝟏 = 𝜽 𝟐 𝒛+𝜽 𝟑 𝐳−𝜽 𝟏 Y z = θ1 𝑧−1 𝑌(𝑧) +θ2 𝑈 𝑧 + θ3 𝑧−1 𝑈(𝑧) ‫موتور‬ ‫گسسته‬ ‫مدل‬DC ‫مثال‬:‫موتور‬ ‫پارامترهای‬ ‫شناسایی‬DC‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ 22 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 23. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 23 ‫غیرخطی‬ ‫های‬ ‫سیستم‬ ‫برای‬ ‫مربعات‬ ‫تخمینگرحداقل‬ ‫کاربرد‬ ሶ𝑥 𝑡 = −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡)) 𝑥 𝑡 + 1 − 𝑥(𝑡) 𝑇𝑠 = −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡)) θ = [𝑎 , 𝑏] 𝑇 𝜑 = [−𝑥2 𝑡 − 1 , sin 𝑥 𝑡 − 1 ] 𝑇 y ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 24. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 24 ‫مربعات‬ ‫تخمینگرحداقل‬ ‫با‬ ‫غیرخطی‬ ‫سیستم‬ ‫شناسایی‬ ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 25. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 25 ‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬ P−1 (𝑡) = ∅T (t)∅(𝑡) = ෍ 𝑖=1 𝑖=𝑡 𝜑 𝑖 𝜑 𝑇 𝑖 P−1 (𝑡) = 𝜑 𝑡 𝜑 𝑇 𝑡 + σi=1 i=𝑡−1 φ i φT i = P−1 t − 1 + φ t φT t ‫با‬ ‫ماتریس‬ ‫معکوس‬ ‫محاسبه‬ ‫خطای‬ ‫دارای‬ ‫پارامترها‬ ‫افزایش‬ ‫است‬ ‫زیادی‬. θ = (∅T∅)−1∅Ty = P t ∅Ty ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 26. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 26 ‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬ ‫سازی‬ ‫معکوس‬ ‫لم‬ (A + BCD)−1 = A−1 − A−1 B(C−1 +DA−1 B) −1 DA−1 P t = (P−1 t − 1 + φ t φT t )−1= P t − 1 − P t − 1 φ t φT t P(t − 1) 1 + φTP(t − 1)φ ‫نیاز‬ ‫بدون‬ ‫و‬ ‫بازگشتی‬ ‫بصورت‬‫به‬ ‫گیری‬ ‫معکوس‬P(t)‫می‬ ‫محاسبه‬ ‫شود‬. A = P−1 𝑡 − 1 , B = φ t , C = 1 , D = φT t ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 27. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 27 ‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬ θ t = P t ∅T y = P t ෍ 𝑖=1 𝑖=𝑡 𝜑 𝑖 𝑦 𝑖 θ t = P t ( ෍ 𝑖=1 𝑖=𝑡−1 𝜑 𝑖 𝑦 𝑖 + φ 𝑡 𝑦(𝑡)) σ𝑖=1 𝑖=𝑡−1 𝜑 𝑖 𝑦 𝑖 = P−1 𝑡 𝜃 𝑡 − 1 − φ t φT t 𝜃 𝑡 − 1 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 28. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 28 ‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬ 𝜃 𝑡 = 𝜃 𝑡 − 1 − 𝑃 𝑡 𝜑 𝑡 𝜑 𝑇 𝑡 𝜃 𝑡 − 1 + 𝑃 𝑡 𝜑 𝑡 𝑦(𝑡) 𝜃 𝑡 = 𝜃 𝑡 − 1 + 𝑃 𝑡 𝜑 𝑡 (𝑦 𝑡 − 𝜑 𝑇 𝑡 𝜃(t-1)) 𝜃 𝑡 = 𝜃 𝑡 − 1 + K(t)(𝑦 𝑡 − 𝜑 𝑇 𝑡 𝜃(t-1)) ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 29. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 29 ‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬ ‫بازگشتی‬ ‫مربعات‬ ‫حداقل‬ ‫شناسایی‬ ‫قضیه‬ 𝜃 𝑡 = 𝜃 𝑡 − 1 + K(t)(𝑦 𝑡 − 𝜑 𝑇 𝑡 𝜃(t-1)) 𝑃 𝑡 = I − K t φT t P(t − 1) K t = P t − 1 φ(t)(1 + 𝜑 𝑇 𝑃(𝑡 − 1)𝜑)−1 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 30. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 30 ‫بازگش‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫تی‬ ‫زمان‬ ‫با‬ ‫متغیر‬ ‫های‬ ‫سیستم‬ ‫کنند‬ ‫تغییر‬ ‫ناگهانی‬ ‫سیستم‬ ‫پارامترهای‬. ‫کنند‬ ‫تغییر‬ ‫آهسته‬ ‫سیستم‬ ‫پارامترهای‬. ‫حل‬ ‫راه‬:‫کواریانس‬ ‫ماتریس‬ ‫بازنشانی‬ ‫حل‬ ‫راه‬:‫فراموشی‬ ‫فاکتور‬ ‫با‬ ‫مربعات‬ ‫حداقل‬ ‫تخمینگر‬ ‫از‬ ‫استفاده‬ ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 31. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 31 j θ , t = 1 2 ෍ 𝑖=1 𝑖= t λ 𝑡−𝑖 y i − φ 𝑇 (i) θ 2 ‫بازگشتی‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫با‬ ‫سیستم‬ ‫شناسایی‬‫فراموشی‬ ‫فاکتور‬ ‫با‬ 𝜃 𝑡 = 𝜃 𝑡 − 1 + K(t)(𝑦 𝑡 − 𝜑 𝑇 t θ(t-1)) K t = P t − 1 φ(t)(λ + 𝜑 𝑇 𝑃(𝑡 − 1)𝜑)−1 P t = I − K t φT t P(t − 1)/λ ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 32. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫بازگشتی‬ ‫مربعات‬ ‫حداقل‬ ‫روش‬ ‫مزایای‬ ‫دارد‬ ‫را‬ ‫تطبیقی‬ ‫کنترلر‬ ‫در‬ ‫استفاده‬ ‫قابلیت‬ ‫و‬ ‫شود‬ ‫می‬ ‫انجام‬ ‫آنالین‬ ‫صورت‬ ‫به‬. ‫است‬ ‫ثابت‬ ‫زمانی‬ ‫نمونه‬ ‫هر‬ ‫در‬ ‫داده‬ ‫پردازش‬ ‫حجم‬. ‫دارد‬ ‫کاربرد‬ ‫متغیر‬ ‫دینامیک‬ ‫با‬ ‫های‬ ‫سیستم‬ ‫برای‬. ‫و‬... 32 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 33. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 33 ‫موتور‬ ‫پارامترهای‬ ‫آنالین‬ ‫شناسایی‬ ‫نویسی‬ ‫برنامه‬DC T s = θ V = K js + b Ls + R + K2 j = .01 kg.𝑚2 K = .01 N.m/i R = 1 Ω L = .5 H b = .1 N.m.sec ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 34. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 34 ‫موتور‬ ‫پارامترهای‬ ‫آنالین‬ ‫شناسایی‬ ‫نویسی‬ ‫برنامه‬DC ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 35. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 35 ‫مربعات‬ ‫تخمینگرحداقل‬ ‫کاربرد‬‫غیرخطی‬ ‫های‬ ‫سیستم‬ ‫برای‬ ‫بازگشتی‬ ሶ𝑥 𝑡 = −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡)) 𝑥 𝑡 + 1 − 𝑥(𝑡) 𝑇𝑠 = −𝑎 𝑥2 𝑡 + 𝑏 sin(𝑥(𝑡)) θ = [𝑎 , 𝑏] 𝑇 𝜑 = [−𝑥2 𝑡 − 1 , sin 𝑥 𝑡 − 1 ] 𝑇 y ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 36. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 36 ‫بازگشتی‬ ‫مربعات‬ ‫تخمینگرحداقل‬ ‫با‬ ‫غیرخطی‬ ‫سیستم‬ ‫شناسایی‬ ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 37. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 37 ‫اول‬ ‫بخش‬ ‫پایان‬‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 38. ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫فرادرس‬ ‫در‬ ‫شده‬ ‫مطرح‬ ‫نکات‬ ‫مبنای‬ ‫بر‬ ‫ها‬ ‫اسالید‬ ‫این‬ «‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ ‫تطبیقی‬ ‫کنترلرهای‬ ‫آموزش‬» ‫است‬ ‫شده‬ ‫تهیه‬. ‫نمایید‬ ‫مراجعه‬ ‫زیر‬ ‫لینک‬ ‫به‬ ‫آموزش‬ ‫این‬ ‫مورد‬ ‫در‬ ‫بیشتر‬ ‫اطالعات‬ ‫کسب‬ ‫برای‬ faradars.org/fvctr94082 ‫تطبیقی‬ ‫کنترلرهای‬ ‫متلب‬ ‫با‬ ‫تنظیم‬ ‫خود‬ faradars.org/fvctr94082 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org