SlideShare a Scribd company logo
1 of 27
Download to read offline
1 ‫برزمینی‬ ‫دکتر‬ ‫گرامی‬ ‫استاد‬ ‫جزوه‬
‫اول‬ ‫جلسه‬
‫هشت‬ ‫تا‬
‫هشتش‬
‫چهارده‬ ‫تا‬ ‫نه‬ ‫جلسه‬
2
‫مدرن‬ ‫کنترل‬
‫مدل‬ ‫مبنای‬ ← ‫کالسیک‬ ‫کنترل‬
→ ‫تبدیل‬ ‫تابع‬ ‫سازی‬
G(s) =
y(s)
u(s)
=
Q(s)
P(s)
‫کنترل‬ ‫اصلی‬ ‫اهداف‬
‫پایداری‬
‫تنظیمسازی‬
‫طراحی‬ }
‫ریشه‬ ← ‫قطب‬
‫چندجمله‬ ‫های‬
‫م‬ ‫ای‬
‫تبدیل‬ ‫تابع‬ ‫خرج‬
‫پایدار‬ ← ‫چپ‬ ‫سمت‬ ‫قطب‬ ← ‫تبدیل‬ ‫تابع‬ ‫بررسی‬ ← ‫کالسیک‬
‫قطب‬ ← ‫پایداری‬ ‫شرط‬
‫ریشه‬ ‫دارای‬ ← ‫تبدیل‬ ‫تابع‬ ‫های‬
.‫باشد‬ ‫منفی‬ ً‫اکیدا‬ ‫حقیقی‬ ‫های‬
G(s) =
s + 3
(s + 1)(s + 2)
‫تنظیم‬
‫سازی‬
‫تنظیم‬ ‫در‬
‫قطب‬ ‫شیفت‬ ← ‫کالسیک‬ ‫سازی‬
‫را‬ ‫پایداری‬ ← ‫دلخواه‬ ‫مورد‬ ‫به‬ ‫رسیدن‬ ‫برای‬ ‫ها‬
‫تغییر‬ ‫دستخوش‬
‫نمی‬ ‫قرار‬
‫دهیم‬
‫بهینه‬ ‫کنترل‬ ‫در‬ ← ‫تعقیب‬
‫می‬ ‫تدریس‬
‫شود‬
‫اطالع‬ ‫سیستم‬ ‫داخل‬ ‫از‬ ← ‫ورودی‬ ‫به‬ ‫خروجی‬ ‫نسبت‬ ← ‫است‬ ‫تبدیل‬ ‫تابع‬ ← ‫کالسیک‬ ‫کنترل‬ ‫اصلی‬ ‫ایراد‬
‫نداریم‬ ‫زیادی‬
‫می‬ ‫مطلع‬ ‫سیستم‬ ‫داخل‬ ‫از‬ ← ‫حالت‬ ‫فضای‬ ‫مدل‬ ‫از‬ ‫استفاده‬ ‫با‬ ← ‫مدرن‬ ‫کنترل‬
‫شویم‬
3
X = AX + Bu
Y = CX + Du
X = [
X1
X2
⋮
Xn
] ⟶ ‫حالت‬ ‫از‬ ‫برداری‬
‫سیستم‬ ‫های‬
‫خروجی‬ /‫ورودی‬ ‫است‬ ‫ممکن‬ *
‫حالت‬ ‫جزء‬ ‫هم‬ ‫ها‬
.‫باشد‬ ‫سیستم‬ ‫های‬
‫می‬ ‫استاندارد‬
‫حالت‬ ← ‫گوید‬
‫ذخیره‬ ‫عناصر‬ ‫به‬ ‫مربوط‬ ‫ما‬ ‫های‬
‫می‬ ‫انرژی‬ ‫کننده‬
‫باشد‬
‫خازن‬ ‫و‬ ‫سلف‬ ‫تعداد‬ ‫به‬ ← ‫باشیم‬ ‫داشته‬ ‫مداری‬ ‫اگر‬ *
‫داریم‬ ‫حالت‬ ‫ها‬
‫حلقه‬ ‫تعداد‬ ‫به‬ *
‫های‬
‫ست‬ ‫کات‬ ‫و‬ ‫سلفی‬ ‫کامال‬
‫می‬ ‫کاسته‬ ‫موجود‬ ‫حاالت‬ ‫تعداد‬ ‫از‬ ← ‫خازنی‬ ‫های‬
‫شود‬
A
‫ماتریس‬ ‫یک‬
n × n
‫ارتباط‬ ‫شامل‬ ‫و‬
x ‫و‬ ẋ
‫است‬
U
‫ورودی‬
‫می‬ ‫سیستم‬ ‫های‬
‫باشد‬
B
‫ماتریس‬
n × m
‫ارتباط‬ ←
ẋ
‫ورودی‬ ‫با‬
‫ها‬
C
‫سیستم‬ ‫برای‬
‫واحد‬ ‫خروجی‬ ‫ورودی‬ ‫و‬ ‫خطی‬ ‫های‬
SiSO
‫می‬ ‫عدد‬ ‫یک‬
‫شود‬
‫سیستم‬ ‫برای‬
‫نداریم‬ ‫تبدیل‬ ‫تابع‬ ← ‫غیرخطی‬ ‫های‬
‫غیرخطی‬ ‫مدل‬
{
ẋ = f(x, u, t)
y = g(x, u, t)
‫نامعینی‬ ‫مقابل‬ ‫در‬ ‫سیستم‬ ‫اینکه‬ ‫برای‬ :‫مقاوم‬ ‫کنترل‬
‫پیش‬ ‫های‬
‫و‬ ‫پایدار‬ ‫شخص‬ ‫محدوده‬ ‫در‬ ‫نشده‬ ‫بینی‬
‫اس‬ ‫مقاوم‬ ‫کنترل‬ ← ‫برسد‬ ‫موردنظر‬ ‫هدف‬ ‫به‬
‫می‬ ‫تفاده‬
.‫شود‬
‫خود‬ ‫پارامترهای‬ ‫تغییر‬ ‫با‬ ‫سیستم‬ ‫تطبیق‬ ‫از‬ ‫است‬ ‫عبارت‬ :‫تطبیقی‬ ‫کنترل‬
‫روش‬ :‫هوشمند‬ ‫کنترل‬
‫(کنترل‬ ‫طبیعت‬ ‫از‬ ‫برداشت‬ ً‫عمدتا‬ ← ‫نوین‬ ‫های‬
‫کننده‬
‫فازی‬ ‫های‬
-
‫شبکه‬
‫های‬
‫عصبی‬
-
)‫ژنتیک‬
‫اصلی‬
‫پایداری‬ ‫فصل‬ ← ‫فصل‬ ‫ترین‬
𝐴 [ ] 𝑛×𝑛
𝑢 [
𝑢1
⋮
𝑢𝑚
]
𝐵 [ ] 𝑛×𝑚
𝐶 ×⟶ (1 × 𝑛)(𝑛 × 1)
= ‫عدد‬
4
‫انرژی‬ ‫که‬ ‫است‬ ‫پایدار‬ ‫سیستمی‬ ← ‫لیاپانوف‬
← ‫باشد‬ ‫کاهشی‬ ‫اش‬
‫پایداری‬ ‫بررسی‬ ‫برای‬ ← ‫روش‬ ‫این‬ ‫از‬
‫سیستم‬
‫می‬ ‫استفاده‬ ‫ها‬
‫شود‬
.‫شود‬ ‫کار‬ ‫ویژه‬ ‫مقادیر‬ ،‫دترمینان‬ ،‫ماتریسها‬
A = [
a b
c d
] ⟶ A−1
=
1
ad − bc
[
d −b
−c a
] 2 × 2 ⟵ A−1
A = [
a b c
d e f
g h i
] A−1
=
1
|A|
C∗
C∗
= [
A B C
D E F
G H I
]
T
A = (−1)2(ei − hf)
B = (−1)3(di − gf)
C = (−1)4(dh − ge)
‫سیستم‬ ‫نمایش‬ :‫سوم‬ ‫فصل‬
‫خطی‬ ‫های‬
‫خطی‬ ‫غیر‬ ‫سیستم‬ {
ẋ = f(x1u1t)
y = g(x1u1t)
‫خطی‬
‫سازی‬
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
{
X = Ax + Bu
̇
y = CX + Du
‫می‬ ‫جواب‬ ‫شرطی‬ ‫به‬ ← ‫سازی‬ ‫خطی‬
‫باشد‬ ‫کار‬ ‫نقطه‬ ‫حول‬ ‫که‬ ‫دهد‬
‫خطی‬ ‫معموال‬
‫تابع‬ ‫برای‬ ‫سازی‬
ẋ
‫می‬ ‫انجام‬
.‫شود‬
‫خطی‬ ‫اول‬ ‫روش‬
)‫(ژاکوبین‬ ‫سازی‬
{
x1
̇ = f1( )
x2
̇ = f2( )
⋮
xn
̇ = fn( )
‫ژاکوبین‬
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
A =
[
∂f1
∂x1
∂f1
∂x2
⋯
∂f1
∂xn
∂f2
∂x1
∂f2
∂x2
⋯
∂fn
∂xn
⋮ ⋮ ⋯ ⋮
∂fn
∂x1
∂fn
∂x2
⋯
∂fn
∂xn]
B =
[
∂f1
∂u1
∂f1
∂u2
⋯
∂f1
∂um
∂fn
∂u1
∂fn
∂u2
∂fn
∂um]
5
‫از‬ ‫عبارتند‬ ‫سیستمی‬ ‫غیرخطی‬ ‫معادالت‬ :‫مثال‬
{
dx1(t)
dt
= x1
2(t) − sin3x2(t) + u1
3(t) − u2(t) = f1(t)
dx1(t)
dt
= x2(t) − u1(t) + x1(t)e − x2(t) = f2(t)
‫ن‬
‫مبدا‬ ‫کار‬ ‫قطه‬
u
̂(t) = 0
‫و‬
x
̂(t) = 0
‫خطی‬ ← ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬
‫پذیرد‬ ‫انجام‬ ‫موردنظر‬ ‫نقطه‬ ‫حول‬ ‫سازی‬
‫ماتریکس‬
‫می‬ ‫تشکیل‬ ‫را‬ ‫جاکوبین‬ ‫های‬
‫دهیم‬
Jx[x
̂(t)1u
̂(t)1t] ⟶ Jx[0] =
[
∂f1
∂x1
∂f1
∂x2
∂f2
∂x1
∂f2
∂x2]
J̇u[x
̂(t)1u
̂(t)1t] ⟶ J̇u =
[
∗
∂f1
∂u1
∂f1
∂u2
∂f2
∂u1
∂f2
∂u2]
Jx
̇ [
0
0
] = [
0 −3
1 1
] Ju[0] = [
0 −1
−1 0
] ⇒ ∆ẋ(t) = [
0 −3
1 1
] ∆x(t) + [
0 −1
−1 0
] ∆u(t)
‫آن‬ ‫در‬ ‫که‬
∆u(t)
‫و‬
∆x(t)
.‫هستند‬ ‫کار‬ ‫نقطه‬ ‫حول‬ ‫جزئی‬ ‫تغییرات‬ ←
‫ها‬‫مشتق‬ ‫راهنمای‬ :
J̇x[0]
A
= [
2x1 −3cos3x2
e−x2 1 − x1e − x2
]
(0/0)
J̇u[0]
B
= [eu1
2
−1
−1 0
]
(0/0)
‫ذخیره‬ ‫عناصر‬
‫حلقه‬ ‫تعداد‬ ‫به‬ ‫و‬ ‫داریم‬ ‫حالت‬ ‫عناصر‬ ‫این‬ ‫تعداد‬ ‫به‬ :‫انرژی‬ ‫کننده‬
‫کات‬ ‫و‬ ‫سلفی‬ ‫کامال‬ ‫های‬
‫ست‬
‫کاست‬ ‫حاالت‬ ‫تعداد‬ ‫از‬ ‫خازنی‬ ‫های‬
‫می‬ ‫ه‬
.‫شود‬
۱
‫حالت‬ ‫تعداد‬ ‫ابتدا‬ )
‫می‬ ‫مشخص‬ ‫را‬ ‫مدار‬ ‫های‬
.‫کنیم‬
۲
‫ورودی‬ ‫تعداد‬ ‫سپس‬ )
‫می‬ ‫مشخص‬ ‫را‬ ‫مدار‬ ‫های‬
.‫کنیم‬
۳
‫می‬ ‫آن‬ ‫حالت‬ ‫بیانگر‬ ‫آن‬ ‫ولتاژ‬ ← ‫خازن‬ ‫هر‬ ‫برای‬ )
‫آن‬ ‫حالت‬ ‫بیانگر‬ ‫آن‬ ‫جریان‬ ← ‫سلف‬ ‫هر‬ ‫برای‬ / ‫باشد‬
‫می‬
.‫باشد‬
2x1
-3 → 3x2
1 × 𝑒−𝑥2 = 1 × 𝑒0
= 1
1 − 𝑥1𝑒
0
‫یادآوری‬ ⟶ 𝑓(𝑥) = 𝑒𝑥
⟶ 𝑓′(𝑥) = 𝑒𝑥
6
۴
‫حالت‬‫از‬ ‫کدام‬ ‫هر‬‫برای‬ )
‫قوانین‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫ها‬
‫بدست‬ ‫اول‬ ‫مرتبه‬ ‫معادله‬‫یک‬ ← ‫مدار‬ ‫بر‬ ‫حاکم‬ ‫کیرشهف‬
‫می‬
‫آن‬ ‫باشد‬ ‫داشته‬ ‫مشتق‬ ‫عناصر‬ ‫از‬ ‫(یکی‬ ‫آوریم‬
)‫اول‬ ‫مرتبه‬ ‫مشتق‬ ‫هم‬
*
‫معموال‬ :‫نکته‬
KvL ⟵ ‫سلف‬ ‫برای‬
‫ها‬
KcL ⟵ ‫خازن‬ ‫برای‬ ‫و‬
‫ها‬
}
‫نمایش‬ ‫یک‬ ،‫حالت‬ ‫متغیرهای‬ ‫مناسب‬ ‫انتخاب‬ ‫با‬ ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫شده‬ ‫داده‬ ‫نشان‬ ‫الکتریکی‬ ‫مدار‬ :‫مثال‬
‫می‬ ‫فرض‬ .‫آورید‬ ‫دست‬ ‫به‬ ‫آن‬ ‫از‬ ‫حالت‬ ‫فضای‬
‫ولتاژ‬ ‫منابع‬ ‫مدار‬ ‫این‬ ‫در‬ ‫که‬ ‫شود‬
e1(t)
‫و‬
e2(t)
‫تنظیم‬ ‫قابل‬
‫می‬ ‫بنابراین‬ ‫و‬ ‫بوده‬
‫حالت‬ ‫متغیر‬ ‫سه‬ .‫نمود‬ ‫کنترل‬ ‫را‬ ‫سیستم‬ ‫توان‬
i۱
،
i2
‫و‬
v(t)
‫دا‬
‫دو‬ ‫همچنین‬ .‫ریم‬
‫ورودی‬
e۱
‫و‬
e۲
x(t) = [
x1(t)
x2(t)
x3(t)
] = [
i1(t)
i1(t)
i1(t)
]
1
Kvl
←
i1 = x1
i2 = x2
vc = x2
e1 = u1
e2 = u2}
−e1 + Ri1 + Vl1 + Vc = 0
‫جایگزینیها‬
→ −u1 + Rx1 + VL1 + x3 = 0
VL1 = L1
di1
dt
= L1x1
̇
l1x1
̇ = −Rx1 − x2 + u1 ⟹ x1
̇ =
1
L1
(−R1x1 − x2 + u1)
2
Kvl
←
−e2 + vl2 + vc = 0
‫جایگزینها‬
⇒ −u2 + vl2 + x3 = 0 ⇒ vl2 = l2x2
̇ = l2
di2
dt
= u2 − x2 ⇒ ẋ2 =
1
l2
(u2 − x2)
i1 + i2 = ic ⇒ i1 + i2 − ic = 0 ⇝ ic =
cdv
d2
= Cẋ3 ⇝ ẋ3 =
1
C
(x1 + x2)
[
ẋ1
ẋ2
ẋ3
] =
[
−R
L1
0
−1
L1
0 0
−1
L2
1
C
1
C
0 ]
x(t) +
[
1
L1
0
0
1
L2
0 0 ]
u(t)
‫ص‬ ‫مثال‬
۸
‫شماره‬ ‫اسالید‬
۱
‫شماره‬ ‫اسالید‬ ‫مثال‬ / ‫شد‬ ‫حل‬ ←
۱۷
‫شود‬ ‫حل‬ ‫خانه‬ ←
‫بنویسیم‬ ‫را‬ ‫اول‬ ‫مرتبه‬ ‫معادله‬ ‫که‬
۱
2
۳
7
‫کنترل‬ :‫چهارم‬ ‫بخش‬
‫رویت‬ ‫و‬ ‫پذیری‬
‫پذیری‬
‫کنترل‬ ‫سیستمی‬
‫حالت‬ ‫دیدگاه‬ ‫از‬ ‫است‬ ‫پذیر‬
x0 ⟶ x1
‫ببریم‬
x۰
‫موجود‬
x۱
‫دلخواه‬
‫ساده‬
‫کنترل‬ ‫سیستم‬ ‫یک‬ ‫بدانیم‬ ‫اینکه‬ ‫بررسی‬ ‫برای‬ :‫متد‬ ‫ترین‬
‫خیر‬ ‫یا‬ ‫است‬ ‫پذیر‬
‫ماتریس‬ ‫تشکیل‬ :‫اول‬ ‫گام‬
∅C
∅C = [B AB A2
B ⋯ An−1
B]
‫کنترل‬ ‫سیستمی‬ :‫دوم‬ ‫گام‬
‫رنک‬ ‫که‬ ‫است‬ ‫پذیر‬
∅C
‫یعنی‬ ← ‫باشد‬ ‫کامل‬
n
‫باشد‬
‫تشکیل‬ :‫مثال‬
∅C
‫کنترل‬ ‫منظور‬ ‫به‬
‫خیر‬ ‫یا‬ ‫بودن‬ ‫پذیر‬
[
ẋ1
ẋ2
] = [
0 1
−1 −2
] + [
0
1
] 𝑢
∅𝐶 = [𝐵 𝐴𝐵] = [
0 1
1 −2
] ⟹ |∅𝐶| = 0 − 1 = −1
≠ −1
‫صورتی‬ ‫در‬
‫ماتریس‬ ‫که‬
∅𝐶
‫اگر‬ ← ‫شد‬ ‫مربعی‬
|∅𝐶|
⏟
‫دترمینال‬
≠ 0
‫رنگ‬ ← ‫باشد‬
∅𝐶
‫می‬ ‫کامل‬
‫شود‬
‫ص‬ :‫مثال‬
۲۷
‫اسالید‬
۱۴
:
R1 = R2 = R
‫کنترل‬ ‫و‬ ‫آورید‬ ‫بدست‬ ‫را‬ ‫حالت‬ ‫معادالت‬
‫کنید‬ ‫بررسی‬ ‫را‬ ‫آن‬ ‫پذیری‬
𝑥1 = 𝑣𝑐
𝑥2 = 𝑖𝑙
𝑢 = 𝑣𝑖
𝑦 = 𝑣𝑜
}
𝑘𝑣𝑙 ⇒ −𝑣𝑖 + 𝑣𝑐 + 𝑣𝑙 = 0 ⟹ −𝑢 + 𝑥1 + 𝐿𝑥̇2 𝑣𝑙 =
𝑙𝑑𝑖
𝑑𝑡
= 𝐿𝑥̇2
𝑥̇2 =
1
𝐿
(−𝑥1 + 𝑢)
𝑖𝑅1 + 𝑖𝐶 − 𝑖𝑙 − 𝑖𝑅2 ⇒
𝑥1
𝑅
+ 𝑐𝑥̇1 − 𝑥2 − (
𝑢 − 𝑥1
𝑅
) = 0
𝑣𝑐
𝑅2
=
𝑥1
𝑅
8
𝐶𝑥̇1 = −
𝑥1
𝑅
+
𝑢 − 𝑥1
𝑅
+ 𝑥2 ⇒ 𝑥̇1 =
1
𝐶
[
−2𝑥1
𝑅
+ 𝑥2 +
𝑢
𝑅
] ⇒ [
𝑥̇1
𝑥̇2
] =
[
−2
𝑅𝑐
1
𝐶
−1
1
0]
[
𝑥1
𝑥2
] + [
+1
𝑅𝑐
1
𝐿
] 𝑢
⟹ 𝑛 = 2 ⇒ 𝐴𝑛−1
𝐵 =⟶ ‫همان‬ 𝐴𝐵 ⇒ ∅𝑐 = [𝐵 𝐴𝐵]‫ندارد‬ ‫ادامه‬ ‫و‬
‫برای‬
∅𝑐
‫مثال‬ ‫این‬
∅𝑐 =
[
1
𝑅𝑐
−2
𝑅2𝐶2
+
1
𝐿𝑐
1
𝐿
−
1
𝑅𝐿𝑐 ]
⇒ |∅𝑐| = −
1
𝑅2𝐶2𝐿
+
2
𝑅2𝐶2𝐿
−
1
𝐿2𝐶
=
1
𝑅2𝐶2𝐿
−
1
𝐿2𝐶
‫رتبه‬ ←
۲
‫می‬
‫کنترل‬ ‫سیستم‬ ← ‫باشد‬
‫و‬ ‫است‬ ‫پذیر‬
|∅𝐶| ≠ 0
‫کنترل‬ :‫مثال‬
.‫کنید‬ ‫چک‬ ‫را‬ ‫حالت‬ ‫تبدیل‬ ‫تابع‬ ‫پذیری‬
𝑥̇ = [
−1 −۲ ۱
۱ −۲ −۱
−۱ ۱ −۲
]
⏟
𝑛=3 𝐴
𝑥 + [
۱ ۱
۱ −۱
۱ ۰
]
⏟
𝐵
𝑢 ∅𝑐 = [𝐵 𝐴𝐵 𝐴2
𝐵]
*
‫ماتریس‬ ‫در‬
:‫غیرمربعی‬ ‫های‬
∅𝑐 = [
1 1 −۲ ۱ ۴ −۹
1 −۱ −۲ ۳ ۴ −۳
۱ ۰ −۲ −۲ ۴ ۶
]
𝑚𝑎𝑥𝑅𝑎𝑛𝑘 (∅𝑐) = min(𝑛, 𝑚)
‫می‬
‫فهمیم‬
n
‫یا‬
m
‫بود‬ ‫که‬ ‫هرکدام‬ ←
𝑅𝑎𝑛𝑘 (∅𝑐) = 3 ⇒ 𝑟𝑎𝑛𝑘 𝐴 ⟹ ‫است‬ ‫پذیر‬ ‫کنترل‬ ‫سیستم‬
‫مثال‬ ‫عنوان‬ ‫به‬ ‫اگر‬ *
𝑅𝑎𝑛𝑘 (∅𝑐) = 2
‫می‬
‫کنترل‬ ← ‫شد‬
‫مثال‬ ‫نبود‬ ‫پذیر‬
∅𝑐 = [ ]2×6
B AB A2
B
=2
AB ‫در‬ A ‫حاصلضرب‬ ABA2
B
3 × 6
𝑛 × 𝑚
9
‫کنترل‬ :‫مثال‬
‫کنید‬ ‫بررسی‬ ‫را‬ ‫سیستم‬ ‫حالت‬ ‫ماتریس‬ ‫پذیری‬
.
𝑥̇ = [
0 ۰ −۶
۱ ۰ −۱۱
۰ ۱ −۶
]
⏟
𝐴
𝑥 + [
1
1
۰
]
⏟
𝐵
𝑢
∅𝑐 = [𝐵 𝐴𝐵 𝐴2
𝐵] = [
1 ۰ −۶
۱ ۱ −11
۰ ۱ −۵
] ⇝ |∅𝑐| = ۰
‫سیستم‬ ←
‫کنترل‬
.‫نیست‬ ‫پذیر‬
‫قسمت‬ ‫کردن‬ ‫جدا‬ ‫برای‬ *
‫کنترل‬ ‫های‬
‫می‬ ‫انجام‬ ‫را‬ ‫زیر‬ ‫مراحل‬ ‫ناپذیر‬
:‫دهیم‬
‫انتقال‬ ‫ماتریس‬ :‫اول‬ ‫گام‬
𝜁
‫ماتریس‬ ‫خطی‬ ‫مستقل‬ ‫بردارهای‬ ‫شامل‬ ‫که‬
∅𝑐
‫می‬
‫جایگزین‬ ‫برداری‬ ‫و‬ ‫باشد‬
‫وابسته‬ ‫بردار‬ ‫برای‬
‫ماتریس‬ ‫خطی‬
∅𝑐
‫می‬ ‫تشکیل‬ ‫کرده‬ ‫انتخاب‬
← ‫قبل‬ ‫مثال‬ ‫در‬ .‫دهیم‬
𝑇 = [
1 ۰ ۰
۱ ۱ ۱
۰ ۱ ۰
]
‫سپس‬ :‫دوم‬ ‫گام‬
𝜁−۱
‫می‬ ‫حساب‬ ‫را‬
‫کنیم‬
‫قبل‬ ‫مثال‬ ‫در‬
:
𝜁−1
= [
1 ۰ ۰
۰ ۰ ۱
−۱ ۱ −۱
]
‫محاسبه‬ :‫سوم‬ ‫گام‬
𝐴∗
= 𝜁−1
𝐴𝜁 = [
0 −۶ ۰
۱ −۵ ۱
۰ ۰ −۱
]
‫می‬ ‫تشکیل‬ ‫طوری‬ ‫را‬ ‫مربعی‬ ‫ماتریس‬ ‫و‬
‫دهیم‬
𝑍̇ = [
0 −۶ ۰
۱ −۵ ۱
۰ ۰ −۱
] 𝑧 + [
۱
۰
۰
] 𝑢
‫می‬ ‫حال‬
‫کنترل‬ ‫توانیم‬
‫پذیری‬
A
‫و‬
B
‫کنیم‬ ‫چک‬ ‫را‬ ‫جدید‬
e1 e2
e3=-6e1-5e2→)‫(رابطه‬ ‫ستون‬ ‫وابستگی‬
‫خطی‬ ‫مستقل‬ ۳ × ۳
e1 e2 ‫می‬ ‫انتخاب‬ ‫طوری‬
‫نباشد‬ ‫خطی‬ ‫وابسته‬ ‫که‬ ‫کنیم‬
𝐵∗
= 𝜁−1
𝐵 = [
1
0
۰
]
𝐴′
= [
0 −6
1 −5
] , 𝐵′
= [
1
0
]
10
∅𝐶
′
= [𝐵 𝐴𝐵] = [
1 0
0 1
] ⇝ |∅𝐶
′ |
= 1 ‫کنترل‬ ‫زیرسیستم‬
‫پذیر‬
‫کنترل‬
:‫پذیری‬
𝑋̇ = 𝐴𝑥 + 𝐵𝑢 𝑦 = 𝐶𝑥 + 𝐷𝑢
∅𝑐 = [𝐵 𝐴𝐵 𝐴2
𝐵 … 𝐴𝑛−1
𝐵]
‫کنترل‬ ‫شرط‬
:‫پذیری‬
‫رنگ‬ ‫اگر‬
∅𝑐
n
‫کنترل‬ ‫سیستم‬ ← ‫باشد‬
.‫است‬ ‫پذیر‬
‫رویت‬ ‫شرط‬
:‫پذیری‬
∅0 =
[
𝐶
𝐶𝐴
𝐶2
𝐴
⋮
𝐶𝑛−1
𝐴]
‫رنگ‬ ‫اگر‬
∅0
،
n
‫رویت‬ ‫سیستم‬ ← ‫باشد‬
‫است‬ ‫پذیر‬
:‫مثال‬
𝑋̇ = [
0 −6
1 −5
]
⏟
𝐴
𝑋 + [
1
0
]
⏟
𝐵
𝑢 𝑦 = [1 1]
⏟
𝐶
𝑋
∅0 = [
𝐶
𝐶𝐴
] = [
1 1
1 −11
] → 𝑑𝑒𝑡 = −12 ≠ 0 ‫رویتپذیر‬ ‫سیستم‬
∅𝐶 = [𝐵 𝐴𝐵] = [
1 0
0 1
] → 𝑑𝑒𝑡 =
‫رویت‬ :‫مثال‬
‫کنترل‬ ‫و‬ ‫پذیری‬
.‫کنید‬ ‫بررسی‬ ‫را‬ ‫پذیری‬
𝑋1 = 𝑉𝑐 𝑢 = 𝑣𝑖
𝑋2 = 𝑖𝑙 𝑦 = 𝑣𝑜
𝑛 × 𝑛 ‫مستقیم‬ ‫انتقال‬ ‫ماتریس‬
C
CA
B AB
11
𝑖𝑐 = 𝐶
𝑑𝑣𝑐
𝑑𝑡
⇒ 𝑖𝑐 = 𝑐𝑥̇1
𝑖𝑅1 + 𝑖𝑐 − 𝑖𝑙 − 𝑖𝑅2 = 0 ⇝
𝑥1
𝑅1
+ 𝑐𝑥̇1 − 𝑥2 −
(𝑣𝑖 − 𝑥1)
𝑅2
‫چون‬
𝑅1 = 𝑅2
‫بود‬
←
⇒ 𝑥̇1 =
1
𝐶
[−
𝑥1
𝑅
+ 𝑥2 +
𝑢 − 𝑥1
𝑅
]
𝑥̇1 =
1
𝐶
[
−
𝑥1
𝑅
− −
𝑥1
𝑅
⏟
−2𝑥1
𝑅
+ 𝑥2 +
6
𝑅
]
⇒ 𝑥̇1 =
−2
𝑅𝐶
𝑥1 +
1
𝑐
𝑥2 +
𝑢
𝑅𝐶
−𝑣𝑖 + 𝑣𝑐 + 𝑣𝑙 = 0
𝑣𝑙 = 𝑣𝑖 − 𝑣𝑐 = 𝑢 − 𝑥1
𝑣𝑙 = 𝑙
𝑑𝑖𝑙
𝑑𝑡
= 𝐿𝑥̇2 ⇒ 𝑥̇2 =
−1
𝑙
𝑥1 +
1
𝑙
𝑢
𝑦 = 𝑣0 = 𝑣𝑙 = 𝑢 − 𝑥1
‫ک‬
‫نترل‬
‫خروجی‬ ‫معادله‬ ‫در‬ .‫شد‬ ‫انجام‬ ‫پذیری‬
(y)
،
u
‫کنترل‬ ‫آن‬ ‫طریق‬ ‫از‬ ‫و‬ )‫(ورودی‬ ‫شده‬ ‫ظاهر‬
.‫است‬ ‫پذیر‬
‫رویت‬ ‫بعد‬ ‫مرحله‬
‫پذیری‬
[
𝑥̇1
𝑥̇2
] = [
−2
𝑅𝐶
1
𝐶
−1
𝐿
0
] [
𝑥1
𝑥2
] + [
1
𝑅𝐶
1
𝐿
] 𝑦 = [−1 0] [
𝑥1
𝑥2
] + 𝑢
∅0 = [
𝑐
𝑐𝐴
] = [
−1 0
2
𝑅𝐶
−
1
𝐶
] |∅0| =
1
𝐶
≠ 0
‫رویت‬ ‫سیستم‬
.‫است‬ ‫پذیر‬
‫رویت‬
.‫کنید‬ ‫بررسی‬ ‫را‬ ‫پذیری‬
۱
۲
12
‫رویت‬ ‫ماتریس‬
‫از‬ ‫است‬ ‫عبارت‬ ‫پذیری‬
:
∅۰ = [
𝑐
𝑐𝐴
𝑐𝐴2
]
[
1 ۱ ۰
۰ ۰ ۱
۰ ۱ ۱
−۱ −۲ −۱
−۱ −۲ ۰
۱ ۱ ۱ ]
𝑥̇(𝑡) = [
0 ۱ ۰
۰ ۰ ۱
−۱ −۲ −۱
] 𝑥(𝑡)
𝑦(𝑡) = [
1 ۱ ۰
۰ ۰ ۱
]
‫رتبه‬ ‫که‬
۳
‫رویت‬ ‫لذا‬ ‫است‬
.‫است‬ ‫پذیر‬
𝑒4 = 𝑒5 − 𝑒2
𝑒1 = 𝑒5 + 𝑒2
‫فوق‬ ‫ماتریس‬
۶ × ۳
‫حذف‬ ‫با‬ ‫که‬ ‫است‬ ‫بوده‬
e1
‫و‬
e4
‫ماتریس‬ ‫به‬
۴ × ۳
.‫است‬ ‫شده‬ ‫تبدیل‬
‫رویت‬ :‫مثال‬
.‫کنید‬ ‫بررسی‬ ‫را‬ ‫فوق‬ ‫سیستم‬ ‫پذیری‬
𝑥̇ = [
۰ ۱ ۰
۰ ۲ ۱
۰ −۱ ۱
] 𝑥 + [
1
2
۱
] 𝑢 𝑦 = [۰ ۰ ۱]𝑥
∅0 = [
𝐶
𝐶𝐴
𝐶𝐴2
] = [
۰ ۰ ۱
۰ −۱ ۰
۰ −۱ −۱
]
‫رنک‬ ‫بنابراین‬
∅0
،
۲
‫نمی‬
‫رویت‬ ‫سیستم‬ ‫پس‬ ‫باشد‬
.‫است‬ ‫ناپذیر‬
‫پس‬ ‫است‬ ‫صفر‬ ‫ستون‬ ‫یک‬ ‫چون‬
‫می‬ ‫صفر‬ ‫دترمینان‬
‫شود‬
e1
e2
e3
e4
e5
e6
c
cA
cA2
13
[𝑎 𝑏] [
𝑐 𝑑
𝑒 𝑓
] = [𝑎𝑐 + 𝑏𝑑 𝑎𝑑 + 𝑏𝑓]
𝑒3 = −𝑒1 + 2𝑒2
‫رویت‬ ‫سیستمی‬ ‫اگر‬
‫حالت‬ ‫کل‬ ‫که‬ ‫نیست‬ ‫معنا‬ ‫بدان‬ ‫این‬ ،‫بود‬ ‫ناپذیر‬
‫رویت‬ ‫سیستم‬ ‫های‬
‫است‬ ‫ناپذیر‬
‫حالت‬ ‫کردن‬ ‫جدا‬ ‫برای‬
‫رویت‬ ‫های‬
‫حالت‬ ‫از‬ ‫پذیری‬
‫رویت‬ ‫های‬
‫انتقال‬ ‫ماتریس‬ ‫ناپذیر‬
𝑢 [
𝑒1
𝑒2
𝐹1
]
‫از‬ ‫استفاده‬ ‫با‬
‫مستقل‬ ‫بردارهای‬
∅0
‫خطی‬ ‫به‬ ‫وابسته‬ ‫بردارهای‬ ‫جایگزین‬ ‫بردارهای‬ ‫و‬
∅0
‫می‬ ‫تشکیل‬
‫ده‬
‫بردارهای‬ .‫ند‬
.‫باشند‬ ‫خطی‬ ‫بردارهای‬ ‫از‬ ‫مستقل‬ ‫باید‬ ‫جایگزین‬
:‫مثال‬
۳
-
۱۷
‫از‬ ‫است‬ ‫عبارت‬ ‫سیستم‬ ‫خروجی‬ ‫و‬ ‫حالت‬ ‫معادالت‬
𝑥̇(𝑡) = [
0 ۱ ۰
۰ ۲ ۱
۰ −۱ ۰
] 𝑥(𝑡) + [
1
2
1
] 𝑢(𝑡) 𝑦(𝑡) = [0 0 1]𝑥(𝑡)
‫رویت‬ ‫ماتریس‬
‫از‬ ‫است‬ ‫عبارت‬ ‫سیستم‬ ‫پذیری‬
∅0 = [
۰ ۰ ۱
۰ −۱ ۰
۰ −۲ −۱
] 𝑢 = [
۰ ۰ ۱
۰ −۱ ۰
۱ ۰ ۰
] ⟹
𝑢−1
= [
۰ ۰ ۱
۰ −۱ ۰
۱ ۰ ۰
] , 𝑢−1
𝐴𝑢 = [
۰ ۱ ۰
−۱ ۲ ۰
۰ −۱ −
]
𝐶𝑢−1
= [1 0 0]
‫معادال‬ ‫از‬
‫ت‬
‫داریم‬
𝐴∗
= [
0 1
−1 2
] ∅0 = [
𝐺∗
𝐺∗
𝐴∗] = [
1 0
0 1
]
‫رنک‬ ‫پس‬
∅0
،
۲
‫بنابراین‬ ،‫است‬
C
‫و‬
A
‫رویت‬
‫هستند‬ ‫پذیر‬
.
𝑥′(𝑡) = [
𝐴11
′
0
𝐴21
′
𝐴22
′ ] 𝑥′(𝑡) + [
𝐵1
′
𝐵2
′ ] 𝑢(𝑡)
𝑦(𝑡) = [𝐶1
′
0]𝑥′
(𝑡)
𝐴11
′
‫ماتریس‬ ‫یک‬
𝑚 × 𝑚
‫جفت‬ ‫و‬
[𝐴11
′
𝐶1
′]
‫رویت‬ ‫کامال‬
‫است‬ ‫پذیر‬
‫جایگزین‬ ‫بردار‬
‫می‬ ‫جدا‬ ‫را‬ ‫باال‬ ‫سطر‬ ‫دو‬
‫کنیم‬
‫رویت‬ ‫کانونیکال‬
‫پذیر‬
‫رویت‬
14
‫ویژه‬ ‫مقادیر‬
𝐴11
′
‫قطب‬ ‫را‬
‫رویت‬ ‫های‬
‫ویژه‬ ‫مقادیر‬ ‫و‬ ‫پذیر‬
𝐴۲۲
′
‫قطب‬ ‫را‬
‫رویت‬ ‫های‬
.‫گویند‬ ‫ناوذیر‬
‫قطب‬ ‫اگر‬ :‫تعریف‬ ‫بنابر‬
‫رویت‬ ‫های‬
‫ویژه‬ ‫(مقادیر‬ ‫سیستم‬ ‫ناپذیر‬
𝐴۲۲
′
‫آشکارپذیر‬ ‫را‬ ‫سیستم‬ ‫باشند‬ ‫پایدار‬ )
.‫گویند‬
)‫(بازسازی‬ ‫برعکس‬ ‫و‬ ‫حالت‬ ‫فضای‬ ‫به‬ ‫تبدیل‬ ‫تابع‬ ‫تبدیل‬ ‫نحوه‬ :‫تحقیق‬ ‫تئوری‬
‫تحقیق‬ ‫تئوری‬ Realization G(s)→
‫بازسازی‬ 𝑅𝑒𝑐𝑜𝑛𝑠𝑡𝑟𝑢𝑐𝑡𝑖𝑜𝑛 𝐺(𝑠) ←
{
𝑥̇ = 𝐴𝑥 + 𝐵𝑢
𝑦 = 𝐶𝑋 + 𝐷𝑢
‫کنترل‬ ‫تحقق‬
:‫پذیری‬
← ‫سیستم‬ ‫بودن‬ ‫سره‬ ‫اکیدا‬ ‫فرض‬ ‫با‬ :‫یادآوری‬
D
‫تبدیل‬ ‫(تابع‬ .‫نداریم‬ ‫را‬
‫مرتبه‬ ‫از‬ ‫صورت‬ ‫مرتبه‬ ‫که‬ ‫هایی‬
)‫است‬ ‫کمتر‬ ‫مخرج‬
𝑥̇ = [ ]𝑥 + [ ]𝑢 𝑦 = [ ]𝑥
‫سره‬ ← ‫باشد‬ ‫برابر‬ ‫باهم‬ ‫مخرج‬ ‫و‬ ‫صورت‬ ‫درجه‬ ‫اگر‬
‫ناسره‬ ← ‫باشد‬ ‫بزرگتر‬ ‫مخرج‬ ‫از‬ ‫صورت‬ ‫درجه‬ ‫اگر‬
[
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
]
‫صفر‬ ‫همگی‬ ‫آن‬ ‫زیر‬ ‫و‬ ‫اصلی‬ ‫قطر‬
‫اصلی‬ ‫قطر‬ ‫باالی‬ ‫داریه‬
۱
‫صفر‬ ‫همگی‬ ‫باالتر‬ ‫و‬
𝐺(𝑠) =
𝑏𝑛−1𝑠𝑛−1
+ 𝑏𝑛−2𝑠𝑛−2
+ ⋯ + 𝑏1𝑠 + 𝑏0
1𝑠𝑛 + 𝑎𝑛−1𝑠𝑛−1 + 𝑎𝑛−2𝑠𝑛−2 + ⋯ + 𝑎1𝑠 + 𝑎0
‫بایستی‬ ‫ضریب‬
۱
‫باشد‬
‫آن‬ ‫درغیراینصورت‬
‫می‬ ‫یک‬ ‫را‬
‫کنیم‬
A
15
[
0
0
0
0
1]
⏟
𝐵
[𝑏0𝑏1 … 𝑏𝑛−1]
⏟
𝐶
‫مثال‬
.‫بنویسید‬ ‫را‬ ‫تبدیل‬ ‫تابع‬ ‫حالت‬ ‫فضای‬ ‫مدل‬ :
𝐺(𝑠) =
2𝑠2
+ 3𝑠 + 1
𝑠3 + 2𝑠2 + 4𝑠 + 5
𝑋̇ = [
۰ ۱ ۰
۰ ۰ ۱
−۵ −۴ −۲
] 𝑥 + [
0
0
۱
] 𝑢 𝑦 = [1 3 2]𝑥
𝐺(𝑠) =
𝑠+1
𝑠3+𝑠
‫کنترل‬ ‫(تحقق‬ ‫حالت‬ ‫فضای‬ ‫مدل‬ :‫مثال‬
)‫پذیری‬
[
0 1 0
0 0 1
0 −1 0
]
⏟
𝐴
[
0
0
1
]
⏟
𝐵
[1 1 0]
⏟
𝐶
‫رویت‬
‫کنترل‬ ‫همیشه‬ :‫پذیری‬
‫رویت‬ ‫و‬ ‫پذیری‬
.‫هستند‬ ‫هم‬ ‫دوگان‬ ‫پذیری‬
𝑋̇ =
[
0 0 0 0 0
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1]
𝑥 + [
𝑏0
𝑏1
⋮
𝑏𝑛−1
] 𝑢 , 𝑦 = [0 0 0 0 0 1]𝑘
‫مثال‬
‫(رویت‬ ‫بنویسید‬ ‫را‬ ‫قبل‬ ‫های‬
)‫پذیری‬
𝑋̇ = [
0 −5
1 0 −4
0 −2
] 𝑥 + [
1
2
۳
] 𝑢 𝑦 = [0 0 1]
𝑋̇ = [
0 0 0
1 0 −1
0 1 0
] 𝑥 + [
1
1
0
] 𝑢 𝑦 = [0 0 1]
−𝑎1
−𝑎0 −𝑎2
𝑏0 𝑏1 𝑏2
16
‫بازسازی‬
Reconstruction
𝐺(𝑠) = 𝐶(𝑆𝐼 − 𝐴)−1
𝐵
‫ابتدا‬
(𝑆𝐼 − 𝐴)−1
‫می‬ ‫بدست‬ ‫را‬
‫آوریم‬
:‫مثال‬
𝑥̇ = [
0 1
−2 −1
] 𝑥 + [
0
1
] 𝑢 , 𝑦 = [1 1]𝑥
𝑆 [
1 0
0 1
] − [
0 1
−2 −1
] = [
𝑠 −1
2 𝑠 + 1
] ⇒ (𝑆𝐽 − 𝐴)−1
=
1
𝑑𝑒𝑡
[ −
−
] ⇒
1
𝑠(𝑠 + 1) + 2
[
𝑠 + 1 1
−2 𝑠
] ⇒ 𝐺(𝑠)
=
1
𝑠2 + 𝑠 + 2
[1 1] [
𝑠 + 1 1
−2 𝑠
] [
0
1
] ⟶
1
𝑠2 + 𝑠 + 2
[𝑠 − 1 𝑠 + 1] [
0
1
] =
𝑠 + 1
𝑠2 + 𝑠 + 2
:‫مثال‬
𝑥̇ = [
0 −2
1 3
]
⏟
𝐴
𝑥 + [
2
3
]
⏟
𝐵
𝑢 𝑦 = [1 1]
⏟
𝐶
𝑥
𝐺(𝑠) = 𝐶(𝑠𝐼 − 𝐴)−1
𝐵 ⇒ 𝑆𝐼 − 𝐴 = [
𝑠 2
−1 𝑠 − 3
] ⇝ ( )−1
=
1
𝑑𝑒𝑡
‫کهاد‬ =
1
𝑠(𝑠 − 3) + 2
[
𝑠 − 3 −2
1 𝑠
]
⏟
(𝑆𝐼−𝐴)−1
⇒ 𝐺(𝑆) =
1
𝑠2 + 3𝑠 + 2
[1 1] [
𝑠 − 3 −2
1 𝑠
] [
2
3
]
𝐺(𝑆) =
1
𝑠2 − 3𝑠 + 2
[𝑠 − 2 𝑠 − 2] [
2
3
] =
5(𝑠 − 2)
𝑠2 − 3𝑠 + 2
:‫کنترل‬ ‫اهداف‬
۱
‫پایداری‬ )
(Stability)
۲
‫کردن‬ ‫تنظیم‬ )
(Setting)
۳
‫کردن‬ ‫دنبال‬ )
(Tracking)
‫مهم‬ ‫و‬ ‫اولین‬ ‫پس‬
‫(اصلی‬ ‫است‬ ‫پایداری‬ ← ‫هدف‬ ‫ترین‬
)‫هدف‬ ‫ترین‬
‫کهاد‬
17
‫مدل‬ ‫در‬ ‫پایداری‬ ‫شرط‬
‫قطب‬ ← ‫تبدیل‬ ‫تابع‬ ‫های‬
‫ریشه‬ ‫(در‬ ‫تبدیل‬ ‫تابع‬ ‫های‬
)‫مخرج‬ ‫های‬
‫محور‬ ‫چپ‬ ‫سمت‬
)‫باشد‬ ‫منفی‬ ‫حقیقی‬ ‫قسمت‬ ‫(دارای‬ ‫باشد‬ ‫موهومی‬
:‫مثال‬
𝑃 = −1 , −3 ⇒ ‫پایدار‬
𝐺(𝑆) =
𝑠 + 1
(𝑠 + 2)(𝑠 + 3)
‫حالت‬ ‫فضای‬ ‫مدل‬ {
𝑋
̇ = 𝐴𝑥 + 𝐵𝑢
‫تحقق‬
←
𝑦 = 𝐶𝑥 + 𝐷𝑢
‫بازسازی‬
→
𝐺(𝑆) =
𝑄(𝑆)
𝑃(𝑆)
‫سیستم‬ ‫برای‬ ‫پایداری‬ ‫معیار‬ :‫لیاپانوف‬
‫شرطی‬ ‫به‬ ← ‫است‬ ‫پایدار‬ ‫سیستمی‬ ‫(هر‬ ‫حالت‬ ‫فضای‬ ‫مدل‬ ‫های‬
‫که‬
‫انرژی‬
)‫باشد‬ ‫کاهشی‬ ‫اش‬
‫که‬ ‫است‬ ‫جایی‬ :‫تعادل‬ ‫نقطه‬
𝑋̇ = 0
‫می‬
.‫شود‬
.‫آورید‬ ‫دست‬ ‫به‬ ‫را‬ ‫زیر‬ ‫سیستم‬ ‫تعادل‬ ‫نقاط‬ :‫مثال‬
𝑥̇ = [
0 1
−1 −2
] 𝑋
𝑥̇1 = 𝑥2 = 0 𝑥̇2 = −𝑥1 − 𝑥2 = 0 𝑥𝑒 [
0
0
]
‫راهنمایی‬
→ [
𝑥̇ 1
𝑥̇ ۲
] = [
۰ ۱
−۱ −۲
] [
𝑥۱
𝑥۲
] ⟶
𝑥̇ 1 = 0𝑥1 + 𝑥2 = 𝑥2 = 0
𝑥̇ 2 = −𝑥1 − 𝑥2 = 0 ⟶ 𝑥1 = 0
.‫آورید‬ ‫بدست‬ ‫را‬ ‫تعادل‬ ‫نقطه‬ :‫غیرخطی‬ ‫سیستم‬ :‫مثال‬
𝑥̇1 = 𝑥1 − 𝑥2
2
𝑥̇2 = 𝑥1
2
− 2𝑥2
[
𝑥̇1
𝑥̇2
] = [ ] [
𝑥1
𝑥2
]
𝑥̇1 = 𝑥1 − 𝑥2
2
= 0 ⇒ 𝑥1 = 𝑥2
2
𝑥̇2 = 𝑥2
2
− 2𝑥2 = 0
𝑥2
2
− 2𝑥2 = 0 ⇝ 𝑥2 = 0√2
3
⇒ 𝑥1 = 0√4
3
18
𝑥2(𝑥2
3
− 2) = 0
‫تعادل‬ ‫نقاط‬
→ 𝑋𝑒 [
0
0
] ‫یا‬ [√2
3
√4
3 ]
:‫مثال‬
𝑋̇ = sin 𝑥 sin 𝑥 = 0 ⟹ 𝑥 = 𝑛𝜋 , 𝑛 = 0,1,2, …
‫بگیرید‬ ‫نظر‬ ‫در‬ ‫دایره‬ ‫دو‬ :‫لیاپانوف‬ ‫پایداری‬
𝜀
‫و‬
𝛿
‫محدوده‬ ‫در‬ ‫سیستمی‬ ‫اگر‬
𝜀
‫وارد‬ ‫و‬ ‫شود‬ ‫کوچکتر‬ ‫و‬ ‫باشد‬
‫دایره‬
𝛿
‫محدوده‬ ‫از‬ ‫دیگر‬ ← ‫شود‬
𝛿
.‫است‬ ‫پایدار‬ ‫نشود‬ ‫خارج‬
‫حالت‬ ‫تمام‬ ‫اگر‬ ← ‫است‬ ‫پایدار‬ ‫سیستمی‬ *
‫دایره‬ ‫در‬ ‫که‬ ‫آن‬ ‫های‬
‫شعاع‬ ‫به‬ ‫ای‬
𝜀
‫است‬ ‫تعادل‬ ‫نقطه‬ ‫حول‬ ‫که‬
‫دایره‬ ‫وارد‬ ‫و‬ ‫کرده‬ ‫حرکت‬
‫شعاع‬ ‫به‬ ‫کوچکتر‬ ‫ای‬
𝛿
‫پایدار‬ ‫سیستم‬ ‫این‬ ‫به‬ ← ‫نشود‬ ‫خارج‬ ‫آن‬ ‫از‬ ‫و‬ ‫شود‬ ‫وارد‬
‫می‬ ‫لیاپانوف‬
.‫گویند‬
‫حالت‬ ‫اگر‬ *
‫برسند‬ ‫تعادل‬ ‫نقطه‬ ‫به‬ ‫ها‬
𝑋𝑒
←
.‫است‬ ‫لیاپانوف‬ ‫مجانبی‬ ‫پایدار‬ ‫سیستم‬
‫شعاع‬ ‫به‬ ‫بزرگتر‬ ‫دایره‬ :‫جذب‬ ‫حوزه‬
𝜀
.‫گویند‬ ‫را‬
‫آن‬ ‫از‬ ‫اما‬ ‫کرد‬ ‫حرکت‬ ‫یا‬ ‫و‬ ‫نکرد‬ ‫حرکت‬ ‫کوچکتر‬ ‫دایره‬ ‫سمت‬ ‫به‬ )‫بزرگتر‬ ‫(دایره‬ ‫جذب‬ ‫حوره‬ ‫از‬ ‫اگر‬ :‫ناپایداری‬
.‫است‬ ‫ناپایدار‬ ‫سیستم‬ ‫آن‬ ← ‫شد‬ ‫خارج‬
‫شعاع‬ ‫اندازه‬ ‫یعنی‬ ‫جذب‬ ‫حوزه‬ ‫اگر‬ :‫فراگیر‬ ‫پایدار‬
𝜀
‫بی‬
.‫است‬ ‫فراگیر‬ ‫پایدار‬ ‫سیستم‬ ← ‫باشد‬ ‫نهایت‬
‫شعاع‬ ‫اندازه‬ ‫یعنی‬ ‫جذب‬ ‫حوزه‬ ‫اگر‬ :‫فراگیر‬ ‫مجانبی‬ ‫پایدار‬
𝜀
‫بی‬
‫حالت‬ ‫همه‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫باشد‬ ‫نهایت‬
‫به‬ ‫ها‬
.‫برسند‬ ‫تعادل‬ ‫نقطه‬
‫پایدار‬
BIBO
.‫باشد‬ ‫محدود‬ ‫خروجی‬ ← ‫محدود‬ ‫ورودی‬ ‫ازای‬ ‫به‬ :
19
‫ق‬
‫سیستم‬ ‫پایداری‬ ‫ضایای‬
‫های‬
LTI
‫قسمت‬ ‫دارای‬ ‫آن‬ ‫ویژه‬ ‫مقادیر‬ ‫کلیه‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ‫است‬ ‫لیاپانوف‬ ‫مفهوم‬ ‫به‬ ‫پایدار‬ ‫سیستم‬
‫حقیقی‬ ‫های‬
.‫نباشد‬ ‫تکراری‬ ‫آن‬ ‫موهومی‬ ‫ویژه‬ ‫مقادیر‬ ‫و‬ )‫منفی‬ ‫یا‬ ‫باشند‬ ‫صفر‬ ‫(یا‬ ‫باشد‬ ‫نامثبت‬
.‫کنید‬ ‫بررسی‬ ‫را‬ ‫زیر‬ ‫سیستم‬ ‫پایداری‬ :‫مثال‬
𝑋̇ = [
0 1
−1 −2
] 𝑋
‫کردیم‬ ‫حساب‬ ‫قبال‬ ‫که‬ ‫را‬ ‫تعادل‬ ‫نقطه‬ ‫اول‬
𝑋𝑒 [
0
0
]
‫می‬ ‫ویژه‬ ‫مقادیر‬ ‫سراغ‬ ‫سپس‬
.‫رویم‬
‫ویژه‬ ‫مقادیر‬
←
|𝜆𝐼 − 𝐴| = 0
‫می‬ ‫حساب‬ ‫را‬ ‫دترمینان‬ ‫حال‬
.‫کنیم‬
𝜆 [
۱ ۰
۰ ۱
] − [
۰ ۱
−۱ −۲
] = [
𝜆 −۱
۱ 𝜆 + ۲
]
)‫اول‬ ‫(روش‬ ‫است‬ ‫لیاپانوف‬ ‫پایدار‬ ‫سیستم‬
⇒ 𝑑𝑒𝑡|𝜆𝐼 − 𝐴| = 𝜆(𝜆 + 2) + 1 = 𝜆2
+ 2𝜆 + 1 = (𝜆 + 1)2
= 0 {
𝜆1 = −1
𝜆2 = −1
:‫تمرین‬
.‫نمایید‬ ‫بررسی‬ ‫لیاپانوف‬ ‫اول‬ ‫روش‬ ‫با‬ ‫را‬ ‫زیر‬ ‫سیستم‬ ‫پایداری‬
𝑋̇ = [
1 1
−2 −3
] 𝑥
𝑥̇1 = 𝑥1 + 𝑥2 = 0
𝑥̇2 = −2𝑥1 + (−3)𝑥2
⟶ 𝑥𝑒 [
0
0
]
|𝜆𝐽 − 𝐴| = 0 ⟶ |
𝜆 − 1 −1
+2 𝜆 + 3
|
‫شود‬ ‫𝑡𝑒𝑑محاسبه‬
→ [(𝜆 − 1)(𝜆 + 3)] + 2 = 0 ⟹ 𝜆2
+ 2𝜆 − 3 + 2 = 0
𝜆2
+ 2𝜆 − 1 = 0 ⟹ 𝜆1,2 =
−1 ± √𝑏2 − 4𝑎𝑐
2𝑎
⟹
−2 ± √4 + 4
2
=
−1 ± 2√2
2
= −1 ± √2
⟶ −1 + √2 ≃ 0/4 = 𝜆1
−1 − √2 ≃ −2/4 = 𝜆2
‫از‬ ‫یکی‬ ‫چون‬
𝜆
.‫است‬ ‫ناپایدار‬ ‫پس‬ ‫شد‬ ‫مثبت‬ ‫ها‬
20
‫بحث‬ ‫از‬ ‫خارج‬ ‫مثال‬
←
)
‫دانشجویان‬ ‫سوال‬
(
‫سیستم‬ ‫برای‬
‫غیرخطی‬ ‫های‬
‫لیاپانوف‬ ‫اول‬ ‫روش‬ ‫با‬ ‫را‬ ‫پایداری‬
‫کنید‬ ‫بررسی‬
.
{
𝑥̇1 = 𝑥2 = 2𝑥2
3
𝑥̇2 = 𝑥1 − 3𝑥2
2
‫آورد‬ ‫بدست‬ ‫را‬ ‫تعادل‬ ‫نقطه‬ ‫باید‬ ‫اول‬
←
𝑥𝑒 [
0
0
]
‫می‬
‫خطی‬ ‫بایستی‬ ‫بعد‬ ‫کنید‬ ‫حساب‬ ‫خودتان‬ ‫شود‬
‫سازی‬
‫کنیم‬
.
𝐽̇ =
[
𝜕𝑓1
𝜕𝑥1
𝜕𝑓1
𝜕𝑥2
𝜕𝑓2
𝜕𝑥1
𝜕𝑓2
𝜕𝑥2][𝑥𝑒]
⏟
𝑥̇1 = 0 ⟶ 𝑥2 − 2𝑥3
= 0 𝑥2 = 0 , 𝑥2 =
1
√2
𝑥̇2 = 0 ⟶ 𝑥1 − 3𝑥2
2
= 0 𝑥1 = 0 , 𝑥1 =
3
2
‫نقطه‬ ‫حول‬ ‫اول‬
[
0
0
]
‫می‬ ‫بررسی‬
.‫کنیم‬
‫ساز‬‫خطی‬ ‫ماتریس‬
𝜕𝑓
𝜕𝑥
[
0 1 − 6𝑥2
2
1 −6𝑥2
]
[0
0
]
= [0 1
1 0
]
|𝜆𝐼 − 𝐴| = [
𝜆 0
0 𝜆
] = [
0 1
1 0
] = [
𝜆 −1
−1 𝜆
] = 0 ⟹ 𝜆2
− 1 = 0
⟶ 𝜆1 = 1
⟶ 𝜆2 = −1
‫نقطه‬ ‫حول‬ ‫است‬ ‫ناپایدار‬ ‫سیستم‬ ‫سپس‬
[
0
0
]
‫نقطه‬ ‫حول‬ ‫حال‬
[
𝑥1
𝑥2
] = [
3
2
1
√2
]
[
0 1 − 6𝑥2
2
1 −6𝑥2
]
[
3
2
1
√2
]
= [
0 −2
1
−6
√2
]
‫ماتریس‬
A
‫می‬ ‫ما‬ ‫به‬ ‫را‬
‫(خطی‬ ‫دهد‬
)‫سازه‬
21
|𝜆𝐽 − 𝐴| = [
𝜆 0
0 𝜆
] − [
0 −2
1 −
6
√2
] = [
𝜆 2
−1 𝜆 +
6
√2
] = 0
𝜆 (𝜆 +
6
√2
) + 2 = 𝜆2
+
6
√2
𝜆 + 2 = 0
𝜆1,2 =
−𝑏 ± √4𝑎𝑐
2𝑎
=
−
6
√2
± √18 − 8
2
=
−3
√2
±
√10
2
←
‫جواب‬
‫هستند‬ ‫منفی‬ ‫دو‬ ‫هر‬ ‫ها‬
←
‫نقطه‬ ‫حول‬ ‫است‬ ‫پایدار‬
[
3
2
1
√2
]
:‫قضایا‬
‫قضیه‬
۱
‫سیستم‬ :)
LT1
‫باشد‬ ‫فرارگیر‬ ‫مجانبی‬ ‫پایدار‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ← ‫است‬ ‫مجانبی‬ ‫پایدار‬
‫باشد‬ ‫منفی‬ ‫آن‬ ‫ویژه‬ ‫مقادیر‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ← ‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫سیستم‬
‫ویژه‬ ‫مقادیر‬
‫مجانبی‬ ‫پایدار‬ ⟵ ‫بود‬ ‫منفی‬ ‫حقیقی‬ ‫قسمت‬ ‫دارای‬ ‫همگی‬
‫پایدار‬ ⟵ )‫نباشد‬ ‫تکراری‬ ‫هم‬ ‫(موهومی‬ ‫صفر‬ ‫و‬ ‫منفی‬ ‫حقیقی‬ ‫قسمت‬ ‫دارای‬
‫سیستم‬ ‫اگر‬
‫باشد‬ ‫مثبت‬ ‫حقیقی‬ ‫قسمت‬ ‫دارای‬
⟵
‫ناپایدار‬ }
‫قضیه‬
۲
‫سیستم‬ :)
LT1
‫پایدار‬
BIBO
‫قطب‬ ‫تمام‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ‫است‬
‫دارای‬ ← ‫تبدیل‬ ‫تابع‬ ‫های‬
‫قسمت‬
.‫باشد‬ ‫منفی‬ ‫اکیدا‬ ‫حقیقی‬ ‫های‬
‫سیستم‬ ‫اگر‬ :‫نکته‬
LT1
‫باشد‬ ‫لیاپانوف‬ ‫پایدار‬
←
‫پایدار‬
BIBO
‫است‬ ‫هم‬ ‫محدود‬ ‫خروجی‬ ‫ورودی‬ ‫همان‬ ‫یا‬
(Bounded Input Bounded Output)
.‫نیست‬ ‫صادق‬ ‫آن‬ ‫برعکس‬ ‫ولی‬
‫پایداری‬
‫لیاپانوف‬ : ‫اول‬ ‫روش‬
)‫هفته‬ ‫این‬ ‫(مبحث‬ ‫لیاپانوف‬ : ‫دوم‬ ‫روش‬
}
‫شماره‬ ‫اسالید‬
۹
‫ص‬
۱۷
‫و‬
۱۸
←
.‫دهند‬ ‫توضیح‬ ‫بعد‬ ‫هفته‬ ‫که‬ ‫شود‬ ‫یادآوری‬ ‫استاد‬ ‫به‬
22
‫در‬ ‫تعادل‬ ‫نقطه‬ ‫نزدیکی‬ ‫در‬ ‫سیستم‬ :‫قضیه‬
‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫مبدا‬
←
‫صعودی‬ ً‫اکیدا‬ ‫اسکالر‬ ‫تابع‬ ‫اگر‬
𝑣(𝑥)
‫که‬ ‫باشد‬ ‫داشته‬ ‫وجود‬
{‫و‬
𝑣(𝑥) > 0
𝑣(0) = 0
‫انرژی‬ ‫که‬
‫باشد‬ ‫هم‬ ‫کاهشی‬ ‫اش‬
‫یعنی‬
⇐
{𝑉̇ < 0 𝑥 ≠ 0
←
.‫بود‬ ‫خواهد‬ ‫پایدار‬ ‫سیستم‬
‫صفحه‬ :‫مثال‬
۱۲
‫اسالید‬
۲۴
𝑥̇1 = −𝑥1 − 2𝑥2
2
= 𝑓1
𝑥̇2 = −𝑥1𝑥2𝑥2
3
= 𝑓2
𝐴 = 𝐽̇ =
[
𝜕𝑓1
𝜕𝑥1
𝜕𝑓1
𝜕𝑥2
𝜕𝑓2
𝜕𝑥1
𝜕𝑓2
𝜕𝑥2][0
0]
⟶ 𝐴 = [
−1 0
0 0
]
|𝜆𝐼 − 𝐴| = 0 ⟶ |[
𝜆 + 1 0
0 𝜆
]| = 0 𝜆(𝜆 + 1) = 0 ⟹ {
𝜆1 = 0
𝜆2 = −1
‫سیستم‬
(𝜆)
‫است‬ ‫مثبت‬ ‫نا‬
←
)‫لیاپانوف‬ ‫اول‬ ‫(روش‬ ‫است‬ ‫پایدار‬
‫(ساده‬ ‫کاندید‬ ‫لیاپانوف‬ ‫تابع‬
)‫شکل‬ ‫ترین‬
𝑉(𝑥) =
1
2
𝑥1
2
+
1
2
𝑥2
2
𝑉̇ = 𝑥1𝑥̇1 + 𝑥2𝑥̇2
𝑉̇ = 𝑥1(−𝑥1 − 2𝑥2
2) + 2𝑥2(𝑥1𝑥2 − 𝑥2
3)
𝑉̇ = 𝑥1
2
− 2𝑥1𝑥2
2
+ 2𝑥1𝑥2
2
− 2𝑥2
4
= −𝑥1
2
− 2𝑥2
4
.‫شده‬ ‫نوشته‬ ‫بعدا‬ ‫قرمز‬
‫تجربی‬ ‫اولیه‬ ‫تابع‬ ‫همان‬ ‫یا‬ ‫کاندید‬ ‫لیاپانوف‬ ‫تابع‬ ‫هر‬ ‫مجدد‬ ‫بازنگری‬ ‫با‬
23
𝑉(𝑥) =
1
2
𝑥1
2
+
1
2
𝑥2
2
‫نامعین‬ ‫حذف‬ ‫منظور‬ ‫به‬ ‫و‬ ‫بازنگری‬ ‫از‬ ‫پس‬ ‫مثال‬ ‫این‬ ‫در‬
‫ضریب‬ ‫های‬
۱
۲
‫از‬
𝑥2
2
.‫شد‬ ‫حذف‬
:‫مثال‬
‫تعادل‬ ‫نقطه‬ ‫در‬ ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫زیر‬ ‫غیرخطی‬ ‫سیستم‬
(0 , 0)
.‫کنید‬ ‫بررسی‬ ‫را‬ ‫پایداری‬
𝑓1 = 𝑥̇1 = 𝑥2
𝑓2 = 𝑥̇2 = −2𝑥1 − 3𝑥2 − 3𝑥1
3
𝐽̇ =
[
𝜕𝑓1
𝜕𝑥1
𝜕𝑓1
𝜕𝑥2
𝜕𝑓2
𝜕𝑥1
𝜕𝑓2
𝜕𝑥2][0
0
]
= [
0 1
−2 −3
] ⟹ |𝜆𝐼 − 𝐴| = |[
𝜆 −1
𝑍 𝜆 + 3
]| = 𝜆2
+ 3𝜆 + 2 = 0 ⟶ {
𝜆1 = −1
𝜆2 = −2
⟶ )‫اول‬ ‫روش‬ ‫(با‬ ‫است‬ ‫مجانبی‬ ‫پایدار‬
.‫است‬ ‫صفر‬ ‫هم‬ ‫صفر‬ ‫در‬ ‫و‬ ‫است‬ ‫مثبت‬ ‫همیشه‬
‫مینویسیم‬ ‫تجربی‬ ⟶v(x)=
1
2
𝑥1
2
+
1
2
𝑥2
2
+
1
2
𝑥1
4
𝑉̇ = 2𝑥1𝑥̇1 + 𝑥2𝑥̇2 +
4
2
𝑥1
3
𝑥
̇ 1
‫ها‬‫نامعین‬ ‫حذف‬
→ 𝑉̇ = 2𝑥1𝑥2 + 𝑥2(−2𝑥1 − 3𝑥2 − 2𝑥1
3) + 2𝑥1
3
𝑥2
𝑉̇ = 2𝑥1𝑥2 − 2𝑥1𝑥2 − 3𝑥2
2
− 2𝑥1
3
𝑥2 + 2𝑥1
3
𝑥2
𝑉̇ = −۳𝑥2
2
< ۰ 𝑥 ≠ 0
2𝑥1
3
𝑥2
𝑥̇1 = 𝑥2
= 𝑥
‫اعمال‬ ‫با‬
۲
24
:‫مثال‬
‫تعادل‬ ‫نقطه‬ ‫در‬ ‫را‬ ‫آن‬ ‫پایداری‬ ،‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫مبدا‬ ‫تعادل‬ ‫نقطه‬ ‫با‬ ‫زیر‬ ‫سیستم‬
(0 , 0)
.‫کنید‬ ‫بررسی‬
{
𝑥̇1 = −𝑥1 + 𝑥2 + 𝑥1(𝑥1
2
+ 𝑥2
2)
𝑥̇2 = −𝑥1 − 𝑥2 + 𝑥2(𝑥1
2
+ 𝑥2
2)
‫میگیریم‬ ‫نظر‬ ‫در‬ ‫)𝑥(𝑣را‬
→ 𝑉(𝑥) =
1
2
𝑥1
2
+
1
2
𝑥2
2
𝑉̇ = 𝑥1𝑥̇1 + 𝑥2𝑥̇2 = 𝑥1(−𝑥1 + 𝑥2 + 𝑥1(𝑥1
2
+ 𝑥2
2)) + 𝑥2(−𝑥1 − 𝑥2 + 𝑥2(𝑥1
2
+ 𝑥2
2))
= −𝑥1
2
+ 𝑥1𝑥2 + 𝑥1
2(𝑥1
2
+ 𝑥2
2) − 𝑥1𝑥2 − 𝑥2
2
+ 𝑥2
2(𝑥1
2
+ 𝑥2
2) = −𝑥1
2
− 𝑥2
2
⏟
‫منفی‬ ‫از‬ ‫فاکتور‬
+ 𝑥1
2(𝑥1
2
+ 𝑥2
2) + 𝑥2
2(𝑥1
2
+ 𝑥2
2)
= − (𝑥1
2
+ 𝑥2
2
)
⏟
‫از‬ ‫فاکتور‬
+ 𝑥1
2
(𝑥1
2
+ 𝑥2
2
) + 𝑥2
2
(𝑥1
2
+ 𝑥2
2
)
𝑉̇ = (𝑥1
2
+ 𝑥2
2
)
⏟
+ ‫همیشه‬
[ −1 + 𝑥1
2
+ 𝑥2
2
⏟
‫میکنیم‬ ‫بررسی‬ ‫را‬ ‫بودن‬ - ‫یا‬ +
] ⟶ −۱ + 𝑥1
2
+ 𝑥2
2
< ۰ ⟶ 𝑥1
2
+ 𝑥2
2
< ۱ ⟹
:‫ناپایداری‬ ‫قضیه‬
‫در‬ ‫سیستم‬
:‫مانند‬ ‫اسکالری‬ ‫تابع‬ ‫اگر‬ ← ‫است‬ ‫ناپایدار‬ ‫مبدا‬ ‫در‬ ‫تعادل‬ ‫نقطه‬ ‫نزدیکی‬
{
𝑉(𝑥) > 0 , 𝑉(0) = 0
𝑉̇ > 0 , 𝑉(0) = 1
:‫مثال‬
‫صفحه‬
۱۷
‫اسالید‬
۳۳
𝑥̇1 = 2𝑥2 + 𝑥1(𝑥1
2
+ 2𝑥2
4)
𝑥̇2 = −2𝑥1 + 𝑥2(𝑥1
2
+ 𝑥2
4)
𝑉(𝑥) =
1
2
𝑥1
2
+
1
2
𝑥2
2
𝑉̇ (𝑥) = 𝑥1𝑥̇1 + 𝑥2𝑥̇2 = 𝑥1(2𝑥2 + 𝑥1(𝑥2
2
+ 2𝑥2
4)) + 𝑥2(−2𝑥1 + 𝑥2(𝑥1
2
+ 2𝑥2
4))
𝑉̇ = 2𝑥1𝑥2 + 𝑥1
2
(𝑥2
2
+ 2𝑥2
4
)
⏟
+
− 2𝑥1𝑥2 + 𝑥2
2 (𝑥1
2
+ 𝑥2
4)
⏟
+
𝑉̇
‫است‬ ‫مثبت‬ ‫همیشه‬
←
.‫است‬ ‫ناپایدار‬ ‫سیستم‬
𝑥̇ = 𝐴𝑋 + 𝐵𝑢
‫واحد‬ ‫دایره‬ ‫داخل‬
𝑉̇ (𝑥)
‫و‬ ‫است‬ ‫منفی‬ ‫معین‬
‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫مبدا‬ ‫تعادل‬ ‫نقطه‬
−⟹ +. −= −⟹ ‫مجانبی‬ ‫پایدار‬ ‫سیستم‬
‫لیاپانوف‬ ‫معادله‬ 𝑆𝑇
+ 𝑃𝐴 = −𝑄
25
𝑦 = 𝐶𝑥 + 𝐷𝑢
‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫شده‬ ‫داده‬ ‫سیستم‬ :‫قضیه‬
←
‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬
Q
،‫باشد‬ ‫معین‬ ‫مثبت‬
P
‫مثبت‬ ‫هم‬
.‫باشد‬ ‫معین‬
𝑄𝑃𝐷 ⟹ 𝑃𝑃𝐷
Positive Definite
𝐴 = [
𝑎1 𝑎2 𝑎3
𝑎4 𝑎5 𝑎6
𝑎7 𝑎8 𝑎9
] ‫اگر‬ ⟶ {
|𝑎| > 0
|
𝑎1 𝑎2
𝑎4 𝑎5
| > 0
|𝐴| > 0
} ⟹ 𝐴. 𝑃𝐷 (‫است‬ ‫معین‬ ‫ثابت‬ A)
PS(semi)D = ‫معین‬ ‫نیمه‬
‫اسالید‬ :‫مثال‬
۲۰
‫صفحه‬
۴۰
𝑋̇1 = −𝑥1 − 2𝑥2
𝑋̇2 = −𝑥1 − 4𝑥2
𝐴𝑇
𝑃 + 𝑃𝐴 = −𝑄
[
−1 1
−2 −4
] [
𝑃1 𝑃2
𝑃3 𝑃4
] + [
𝑃1 𝑃2
𝑃3 𝑃4
] [
−1 −2
1 −4
] = [
−1 0
0 −1
]
[
−𝑃1 + 𝑃3 −𝑃2 + 𝑃4
−2𝑃1 − 4𝑃3 −2𝑃2 + 𝑃4
] + [
−𝑃1 + 𝑃2 −2𝑃1 − 4𝑃2
−𝑃3 + 𝑃4 −2𝑃3 − 4𝑃4
] = [
−1 0
0 1
] ⟶ ‫میکنیم‬ ‫جمع‬ ‫باهم‬ ‫را‬ ‫نظیر‬ ‫های‬ ‫درایه‬ ‫حال‬
{
−۲𝑃1 + 𝑃2 + 𝑃3 = −۱
−۲𝑃1 − 5𝑃2 + 𝑃4 = 0
−۲𝑃1 − 5𝑃3 + 𝑃4 = 0
−۲𝑃2 − −۲𝑃3 − 8𝑃4 − 1
⟹ 𝑃2 = 𝑃3 ⟹ {
−۲𝑃1 + ۲𝑃2 = −1
−۲𝑃1 − 5𝑃2 + 𝑃4 = 0
−4𝑃2 − 8𝑃4 = −1
𝑥−8
→ {
−۲𝑃1 + ۲𝑃2 = −1
−16𝑃1 − 44𝑃2 = −1
⟹ {
16𝑃1 − 16𝑃2 = 8
−16𝑃1 − 44𝑃2 = −1
⏟
−60𝑃2=8⟹𝑃3=𝑃2=
8
60
𝑃3 = 𝑃2 = −
8
60
⇝ 𝑃1 =
23
60
𝑃4 =
11
60
⟹ 𝑃 = [
230
60
−7
60
−7
60
11
60
]
23
60
> 0 |𝑃| =
204
3600
> 0
P4=2P1+5P2
26
:‫مثال‬
k
‫اسالید‬ .‫باشد‬ ‫پایدار‬ ‫سیستم‬ ‫که‬ ‫کنید‬ ‫پیدا‬ ‫طوری‬ ‫را‬
۲۱
‫صفحه‬
۴۰
𝑋̇ = [
0 −3𝑘
2𝑘 −5𝑘
]
⏟
𝐴
𝑥
𝐴𝑇
𝑃 + 𝑃𝐴 = −𝑄
[
0 −2𝑘
3𝑘 −5𝑘
] [
𝑃1 𝑃2
𝑃3 𝑃4
] + [
𝑃1 𝑃2
𝑃3 𝑃4
] [
0 −3𝑘
2𝑘 −5𝑘
] = [
−1 0
0 −1
]
[
7
12
𝑘
−1
4𝑘
−1
4𝑘
1
4𝑘
]
‫پایداری‬ ‫شروط‬
→
7
12𝑘
> 0 ⟹ 𝑘 > 0
7
48𝑘2
−
1
16𝑘2
> 0 ⟹
4
48𝑘2
> 0 ⟹ {
𝑘 > 0
𝑘 < 0
27

More Related Content

Similar to جزوه کنترل مدرن دکتر روح اله برزمینی بخش دوم

Vibration
VibrationVibration
Vibration
behzad akbarian
 

Similar to جزوه کنترل مدرن دکتر روح اله برزمینی بخش دوم (6)

نگار پژوه :: آموزش کاربردی بهینه سازی الگوریتم ازدحام ذرات چند هدفه
نگار پژوه :: آموزش کاربردی بهینه سازی الگوریتم ازدحام ذرات چند هدفهنگار پژوه :: آموزش کاربردی بهینه سازی الگوریتم ازدحام ذرات چند هدفه
نگار پژوه :: آموزش کاربردی بهینه سازی الگوریتم ازدحام ذرات چند هدفه
 
Vibration
VibrationVibration
Vibration
 
#1_AAA_control_system(2).pdf
#1_AAA_control_system(2).pdf#1_AAA_control_system(2).pdf
#1_AAA_control_system(2).pdf
 
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...
 
آزمایشگاه ژئوفیزیک
آزمایشگاه ژئوفیزیکآزمایشگاه ژئوفیزیک
آزمایشگاه ژئوفیزیک
 
روش های انتگرال گیری عددی
روش های انتگرال گیری عددیروش های انتگرال گیری عددی
روش های انتگرال گیری عددی
 

More from Pourya Parsa

More from Pourya Parsa (18)

جزوه کامل کنترل مدرن - سال ۱۳۹۸ - ۱۳ جلسه
جزوه کامل کنترل مدرن - سال ۱۳۹۸ - ۱۳ جلسهجزوه کامل کنترل مدرن - سال ۱۳۹۸ - ۱۳ جلسه
جزوه کامل کنترل مدرن - سال ۱۳۹۸ - ۱۳ جلسه
 
نمونه سوال 5 فصل اول کنترل بهینه کتاب کرک
نمونه سوال 5 فصل اول کنترل بهینه کتاب کرکنمونه سوال 5 فصل اول کنترل بهینه کتاب کرک
نمونه سوال 5 فصل اول کنترل بهینه کتاب کرک
 
Optimal Control کنترل بهینه
Optimal Control کنترل بهینه Optimal Control کنترل بهینه
Optimal Control کنترل بهینه
 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentation
 
پدیده آشوب و اثرات آن در سیستم های کنترلی
پدیده آشوب و اثرات آن در سیستم های کنترلی پدیده آشوب و اثرات آن در سیستم های کنترلی
پدیده آشوب و اثرات آن در سیستم های کنترلی
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
Matlab code for An overview of solar photovoltaic panel modeling based on ana...
Matlab code for An overview of solar photovoltaic panel modeling based on ana...Matlab code for An overview of solar photovoltaic panel modeling based on ana...
Matlab code for An overview of solar photovoltaic panel modeling based on ana...
 
digital control system Final exam
digital control system Final exam digital control system Final exam
digital control system Final exam
 
Least squares based iterative identification for a class of multirate systems
Least squares based iterative identification for a class of multirate systemsLeast squares based iterative identification for a class of multirate systems
Least squares based iterative identification for a class of multirate systems
 
Identification of linear dynamic systems operating in a networked environment
Identification of linear dynamic systems operating in a networked environment Identification of linear dynamic systems operating in a networked environment
Identification of linear dynamic systems operating in a networked environment
 
شبيه سازي کنترل پيش بين
شبيه سازي کنترل پيش بينشبيه سازي کنترل پيش بين
شبيه سازي کنترل پيش بين
 
جزوه کنترل پیش بین دکتر رمضانی
جزوه کنترل پیش بین دکتر رمضانیجزوه کنترل پیش بین دکتر رمضانی
جزوه کنترل پیش بین دکتر رمضانی
 
Solution modern
Solution modernSolution modern
Solution modern
 
نمونه سوالات و پاسخ کنترل مدرن
نمونه سوالات و پاسخ کنترل مدرننمونه سوالات و پاسخ کنترل مدرن
نمونه سوالات و پاسخ کنترل مدرن
 
Hybrid Adaptive Control for Aerial Manipulation
Hybrid Adaptive Control for Aerial ManipulationHybrid Adaptive Control for Aerial Manipulation
Hybrid Adaptive Control for Aerial Manipulation
 
انرژی
انرژیانرژی
انرژی
 
Modern control system
Modern control systemModern control system
Modern control system
 
Chaos control
Chaos controlChaos control
Chaos control
 

جزوه کنترل مدرن دکتر روح اله برزمینی بخش دوم

  • 1. 1 ‫برزمینی‬ ‫دکتر‬ ‫گرامی‬ ‫استاد‬ ‫جزوه‬ ‫اول‬ ‫جلسه‬ ‫هشت‬ ‫تا‬ ‫هشتش‬ ‫چهارده‬ ‫تا‬ ‫نه‬ ‫جلسه‬
  • 2. 2 ‫مدرن‬ ‫کنترل‬ ‫مدل‬ ‫مبنای‬ ← ‫کالسیک‬ ‫کنترل‬ → ‫تبدیل‬ ‫تابع‬ ‫سازی‬ G(s) = y(s) u(s) = Q(s) P(s) ‫کنترل‬ ‫اصلی‬ ‫اهداف‬ ‫پایداری‬ ‫تنظیمسازی‬ ‫طراحی‬ } ‫ریشه‬ ← ‫قطب‬ ‫چندجمله‬ ‫های‬ ‫م‬ ‫ای‬ ‫تبدیل‬ ‫تابع‬ ‫خرج‬ ‫پایدار‬ ← ‫چپ‬ ‫سمت‬ ‫قطب‬ ← ‫تبدیل‬ ‫تابع‬ ‫بررسی‬ ← ‫کالسیک‬ ‫قطب‬ ← ‫پایداری‬ ‫شرط‬ ‫ریشه‬ ‫دارای‬ ← ‫تبدیل‬ ‫تابع‬ ‫های‬ .‫باشد‬ ‫منفی‬ ً‫اکیدا‬ ‫حقیقی‬ ‫های‬ G(s) = s + 3 (s + 1)(s + 2) ‫تنظیم‬ ‫سازی‬ ‫تنظیم‬ ‫در‬ ‫قطب‬ ‫شیفت‬ ← ‫کالسیک‬ ‫سازی‬ ‫را‬ ‫پایداری‬ ← ‫دلخواه‬ ‫مورد‬ ‫به‬ ‫رسیدن‬ ‫برای‬ ‫ها‬ ‫تغییر‬ ‫دستخوش‬ ‫نمی‬ ‫قرار‬ ‫دهیم‬ ‫بهینه‬ ‫کنترل‬ ‫در‬ ← ‫تعقیب‬ ‫می‬ ‫تدریس‬ ‫شود‬ ‫اطالع‬ ‫سیستم‬ ‫داخل‬ ‫از‬ ← ‫ورودی‬ ‫به‬ ‫خروجی‬ ‫نسبت‬ ← ‫است‬ ‫تبدیل‬ ‫تابع‬ ← ‫کالسیک‬ ‫کنترل‬ ‫اصلی‬ ‫ایراد‬ ‫نداریم‬ ‫زیادی‬ ‫می‬ ‫مطلع‬ ‫سیستم‬ ‫داخل‬ ‫از‬ ← ‫حالت‬ ‫فضای‬ ‫مدل‬ ‫از‬ ‫استفاده‬ ‫با‬ ← ‫مدرن‬ ‫کنترل‬ ‫شویم‬
  • 3. 3 X = AX + Bu Y = CX + Du X = [ X1 X2 ⋮ Xn ] ⟶ ‫حالت‬ ‫از‬ ‫برداری‬ ‫سیستم‬ ‫های‬ ‫خروجی‬ /‫ورودی‬ ‫است‬ ‫ممکن‬ * ‫حالت‬ ‫جزء‬ ‫هم‬ ‫ها‬ .‫باشد‬ ‫سیستم‬ ‫های‬ ‫می‬ ‫استاندارد‬ ‫حالت‬ ← ‫گوید‬ ‫ذخیره‬ ‫عناصر‬ ‫به‬ ‫مربوط‬ ‫ما‬ ‫های‬ ‫می‬ ‫انرژی‬ ‫کننده‬ ‫باشد‬ ‫خازن‬ ‫و‬ ‫سلف‬ ‫تعداد‬ ‫به‬ ← ‫باشیم‬ ‫داشته‬ ‫مداری‬ ‫اگر‬ * ‫داریم‬ ‫حالت‬ ‫ها‬ ‫حلقه‬ ‫تعداد‬ ‫به‬ * ‫های‬ ‫ست‬ ‫کات‬ ‫و‬ ‫سلفی‬ ‫کامال‬ ‫می‬ ‫کاسته‬ ‫موجود‬ ‫حاالت‬ ‫تعداد‬ ‫از‬ ← ‫خازنی‬ ‫های‬ ‫شود‬ A ‫ماتریس‬ ‫یک‬ n × n ‫ارتباط‬ ‫شامل‬ ‫و‬ x ‫و‬ ẋ ‫است‬ U ‫ورودی‬ ‫می‬ ‫سیستم‬ ‫های‬ ‫باشد‬ B ‫ماتریس‬ n × m ‫ارتباط‬ ← ẋ ‫ورودی‬ ‫با‬ ‫ها‬ C ‫سیستم‬ ‫برای‬ ‫واحد‬ ‫خروجی‬ ‫ورودی‬ ‫و‬ ‫خطی‬ ‫های‬ SiSO ‫می‬ ‫عدد‬ ‫یک‬ ‫شود‬ ‫سیستم‬ ‫برای‬ ‫نداریم‬ ‫تبدیل‬ ‫تابع‬ ← ‫غیرخطی‬ ‫های‬ ‫غیرخطی‬ ‫مدل‬ { ẋ = f(x, u, t) y = g(x, u, t) ‫نامعینی‬ ‫مقابل‬ ‫در‬ ‫سیستم‬ ‫اینکه‬ ‫برای‬ :‫مقاوم‬ ‫کنترل‬ ‫پیش‬ ‫های‬ ‫و‬ ‫پایدار‬ ‫شخص‬ ‫محدوده‬ ‫در‬ ‫نشده‬ ‫بینی‬ ‫اس‬ ‫مقاوم‬ ‫کنترل‬ ← ‫برسد‬ ‫موردنظر‬ ‫هدف‬ ‫به‬ ‫می‬ ‫تفاده‬ .‫شود‬ ‫خود‬ ‫پارامترهای‬ ‫تغییر‬ ‫با‬ ‫سیستم‬ ‫تطبیق‬ ‫از‬ ‫است‬ ‫عبارت‬ :‫تطبیقی‬ ‫کنترل‬ ‫روش‬ :‫هوشمند‬ ‫کنترل‬ ‫(کنترل‬ ‫طبیعت‬ ‫از‬ ‫برداشت‬ ً‫عمدتا‬ ← ‫نوین‬ ‫های‬ ‫کننده‬ ‫فازی‬ ‫های‬ - ‫شبکه‬ ‫های‬ ‫عصبی‬ - )‫ژنتیک‬ ‫اصلی‬ ‫پایداری‬ ‫فصل‬ ← ‫فصل‬ ‫ترین‬ 𝐴 [ ] 𝑛×𝑛 𝑢 [ 𝑢1 ⋮ 𝑢𝑚 ] 𝐵 [ ] 𝑛×𝑚 𝐶 ×⟶ (1 × 𝑛)(𝑛 × 1) = ‫عدد‬
  • 4. 4 ‫انرژی‬ ‫که‬ ‫است‬ ‫پایدار‬ ‫سیستمی‬ ← ‫لیاپانوف‬ ← ‫باشد‬ ‫کاهشی‬ ‫اش‬ ‫پایداری‬ ‫بررسی‬ ‫برای‬ ← ‫روش‬ ‫این‬ ‫از‬ ‫سیستم‬ ‫می‬ ‫استفاده‬ ‫ها‬ ‫شود‬ .‫شود‬ ‫کار‬ ‫ویژه‬ ‫مقادیر‬ ،‫دترمینان‬ ،‫ماتریسها‬ A = [ a b c d ] ⟶ A−1 = 1 ad − bc [ d −b −c a ] 2 × 2 ⟵ A−1 A = [ a b c d e f g h i ] A−1 = 1 |A| C∗ C∗ = [ A B C D E F G H I ] T A = (−1)2(ei − hf) B = (−1)3(di − gf) C = (−1)4(dh − ge) ‫سیستم‬ ‫نمایش‬ :‫سوم‬ ‫فصل‬ ‫خطی‬ ‫های‬ ‫خطی‬ ‫غیر‬ ‫سیستم‬ { ẋ = f(x1u1t) y = g(x1u1t) ‫خطی‬ ‫سازی‬ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ { X = Ax + Bu ̇ y = CX + Du ‫می‬ ‫جواب‬ ‫شرطی‬ ‫به‬ ← ‫سازی‬ ‫خطی‬ ‫باشد‬ ‫کار‬ ‫نقطه‬ ‫حول‬ ‫که‬ ‫دهد‬ ‫خطی‬ ‫معموال‬ ‫تابع‬ ‫برای‬ ‫سازی‬ ẋ ‫می‬ ‫انجام‬ .‫شود‬ ‫خطی‬ ‫اول‬ ‫روش‬ )‫(ژاکوبین‬ ‫سازی‬ { x1 ̇ = f1( ) x2 ̇ = f2( ) ⋮ xn ̇ = fn( ) ‫ژاکوبین‬ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ A = [ ∂f1 ∂x1 ∂f1 ∂x2 ⋯ ∂f1 ∂xn ∂f2 ∂x1 ∂f2 ∂x2 ⋯ ∂fn ∂xn ⋮ ⋮ ⋯ ⋮ ∂fn ∂x1 ∂fn ∂x2 ⋯ ∂fn ∂xn] B = [ ∂f1 ∂u1 ∂f1 ∂u2 ⋯ ∂f1 ∂um ∂fn ∂u1 ∂fn ∂u2 ∂fn ∂um]
  • 5. 5 ‫از‬ ‫عبارتند‬ ‫سیستمی‬ ‫غیرخطی‬ ‫معادالت‬ :‫مثال‬ { dx1(t) dt = x1 2(t) − sin3x2(t) + u1 3(t) − u2(t) = f1(t) dx1(t) dt = x2(t) − u1(t) + x1(t)e − x2(t) = f2(t) ‫ن‬ ‫مبدا‬ ‫کار‬ ‫قطه‬ u ̂(t) = 0 ‫و‬ x ̂(t) = 0 ‫خطی‬ ← ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫پذیرد‬ ‫انجام‬ ‫موردنظر‬ ‫نقطه‬ ‫حول‬ ‫سازی‬ ‫ماتریکس‬ ‫می‬ ‫تشکیل‬ ‫را‬ ‫جاکوبین‬ ‫های‬ ‫دهیم‬ Jx[x ̂(t)1u ̂(t)1t] ⟶ Jx[0] = [ ∂f1 ∂x1 ∂f1 ∂x2 ∂f2 ∂x1 ∂f2 ∂x2] J̇u[x ̂(t)1u ̂(t)1t] ⟶ J̇u = [ ∗ ∂f1 ∂u1 ∂f1 ∂u2 ∂f2 ∂u1 ∂f2 ∂u2] Jx ̇ [ 0 0 ] = [ 0 −3 1 1 ] Ju[0] = [ 0 −1 −1 0 ] ⇒ ∆ẋ(t) = [ 0 −3 1 1 ] ∆x(t) + [ 0 −1 −1 0 ] ∆u(t) ‫آن‬ ‫در‬ ‫که‬ ∆u(t) ‫و‬ ∆x(t) .‫هستند‬ ‫کار‬ ‫نقطه‬ ‫حول‬ ‫جزئی‬ ‫تغییرات‬ ← ‫ها‬‫مشتق‬ ‫راهنمای‬ : J̇x[0] A = [ 2x1 −3cos3x2 e−x2 1 − x1e − x2 ] (0/0) J̇u[0] B = [eu1 2 −1 −1 0 ] (0/0) ‫ذخیره‬ ‫عناصر‬ ‫حلقه‬ ‫تعداد‬ ‫به‬ ‫و‬ ‫داریم‬ ‫حالت‬ ‫عناصر‬ ‫این‬ ‫تعداد‬ ‫به‬ :‫انرژی‬ ‫کننده‬ ‫کات‬ ‫و‬ ‫سلفی‬ ‫کامال‬ ‫های‬ ‫ست‬ ‫کاست‬ ‫حاالت‬ ‫تعداد‬ ‫از‬ ‫خازنی‬ ‫های‬ ‫می‬ ‫ه‬ .‫شود‬ ۱ ‫حالت‬ ‫تعداد‬ ‫ابتدا‬ ) ‫می‬ ‫مشخص‬ ‫را‬ ‫مدار‬ ‫های‬ .‫کنیم‬ ۲ ‫ورودی‬ ‫تعداد‬ ‫سپس‬ ) ‫می‬ ‫مشخص‬ ‫را‬ ‫مدار‬ ‫های‬ .‫کنیم‬ ۳ ‫می‬ ‫آن‬ ‫حالت‬ ‫بیانگر‬ ‫آن‬ ‫ولتاژ‬ ← ‫خازن‬ ‫هر‬ ‫برای‬ ) ‫آن‬ ‫حالت‬ ‫بیانگر‬ ‫آن‬ ‫جریان‬ ← ‫سلف‬ ‫هر‬ ‫برای‬ / ‫باشد‬ ‫می‬ .‫باشد‬ 2x1 -3 → 3x2 1 × 𝑒−𝑥2 = 1 × 𝑒0 = 1 1 − 𝑥1𝑒 0 ‫یادآوری‬ ⟶ 𝑓(𝑥) = 𝑒𝑥 ⟶ 𝑓′(𝑥) = 𝑒𝑥
  • 6. 6 ۴ ‫حالت‬‫از‬ ‫کدام‬ ‫هر‬‫برای‬ ) ‫قوانین‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫ها‬ ‫بدست‬ ‫اول‬ ‫مرتبه‬ ‫معادله‬‫یک‬ ← ‫مدار‬ ‫بر‬ ‫حاکم‬ ‫کیرشهف‬ ‫می‬ ‫آن‬ ‫باشد‬ ‫داشته‬ ‫مشتق‬ ‫عناصر‬ ‫از‬ ‫(یکی‬ ‫آوریم‬ )‫اول‬ ‫مرتبه‬ ‫مشتق‬ ‫هم‬ * ‫معموال‬ :‫نکته‬ KvL ⟵ ‫سلف‬ ‫برای‬ ‫ها‬ KcL ⟵ ‫خازن‬ ‫برای‬ ‫و‬ ‫ها‬ } ‫نمایش‬ ‫یک‬ ،‫حالت‬ ‫متغیرهای‬ ‫مناسب‬ ‫انتخاب‬ ‫با‬ ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫شده‬ ‫داده‬ ‫نشان‬ ‫الکتریکی‬ ‫مدار‬ :‫مثال‬ ‫می‬ ‫فرض‬ .‫آورید‬ ‫دست‬ ‫به‬ ‫آن‬ ‫از‬ ‫حالت‬ ‫فضای‬ ‫ولتاژ‬ ‫منابع‬ ‫مدار‬ ‫این‬ ‫در‬ ‫که‬ ‫شود‬ e1(t) ‫و‬ e2(t) ‫تنظیم‬ ‫قابل‬ ‫می‬ ‫بنابراین‬ ‫و‬ ‫بوده‬ ‫حالت‬ ‫متغیر‬ ‫سه‬ .‫نمود‬ ‫کنترل‬ ‫را‬ ‫سیستم‬ ‫توان‬ i۱ ، i2 ‫و‬ v(t) ‫دا‬ ‫دو‬ ‫همچنین‬ .‫ریم‬ ‫ورودی‬ e۱ ‫و‬ e۲ x(t) = [ x1(t) x2(t) x3(t) ] = [ i1(t) i1(t) i1(t) ] 1 Kvl ← i1 = x1 i2 = x2 vc = x2 e1 = u1 e2 = u2} −e1 + Ri1 + Vl1 + Vc = 0 ‫جایگزینیها‬ → −u1 + Rx1 + VL1 + x3 = 0 VL1 = L1 di1 dt = L1x1 ̇ l1x1 ̇ = −Rx1 − x2 + u1 ⟹ x1 ̇ = 1 L1 (−R1x1 − x2 + u1) 2 Kvl ← −e2 + vl2 + vc = 0 ‫جایگزینها‬ ⇒ −u2 + vl2 + x3 = 0 ⇒ vl2 = l2x2 ̇ = l2 di2 dt = u2 − x2 ⇒ ẋ2 = 1 l2 (u2 − x2) i1 + i2 = ic ⇒ i1 + i2 − ic = 0 ⇝ ic = cdv d2 = Cẋ3 ⇝ ẋ3 = 1 C (x1 + x2) [ ẋ1 ẋ2 ẋ3 ] = [ −R L1 0 −1 L1 0 0 −1 L2 1 C 1 C 0 ] x(t) + [ 1 L1 0 0 1 L2 0 0 ] u(t) ‫ص‬ ‫مثال‬ ۸ ‫شماره‬ ‫اسالید‬ ۱ ‫شماره‬ ‫اسالید‬ ‫مثال‬ / ‫شد‬ ‫حل‬ ← ۱۷ ‫شود‬ ‫حل‬ ‫خانه‬ ← ‫بنویسیم‬ ‫را‬ ‫اول‬ ‫مرتبه‬ ‫معادله‬ ‫که‬ ۱ 2 ۳
  • 7. 7 ‫کنترل‬ :‫چهارم‬ ‫بخش‬ ‫رویت‬ ‫و‬ ‫پذیری‬ ‫پذیری‬ ‫کنترل‬ ‫سیستمی‬ ‫حالت‬ ‫دیدگاه‬ ‫از‬ ‫است‬ ‫پذیر‬ x0 ⟶ x1 ‫ببریم‬ x۰ ‫موجود‬ x۱ ‫دلخواه‬ ‫ساده‬ ‫کنترل‬ ‫سیستم‬ ‫یک‬ ‫بدانیم‬ ‫اینکه‬ ‫بررسی‬ ‫برای‬ :‫متد‬ ‫ترین‬ ‫خیر‬ ‫یا‬ ‫است‬ ‫پذیر‬ ‫ماتریس‬ ‫تشکیل‬ :‫اول‬ ‫گام‬ ∅C ∅C = [B AB A2 B ⋯ An−1 B] ‫کنترل‬ ‫سیستمی‬ :‫دوم‬ ‫گام‬ ‫رنک‬ ‫که‬ ‫است‬ ‫پذیر‬ ∅C ‫یعنی‬ ← ‫باشد‬ ‫کامل‬ n ‫باشد‬ ‫تشکیل‬ :‫مثال‬ ∅C ‫کنترل‬ ‫منظور‬ ‫به‬ ‫خیر‬ ‫یا‬ ‫بودن‬ ‫پذیر‬ [ ẋ1 ẋ2 ] = [ 0 1 −1 −2 ] + [ 0 1 ] 𝑢 ∅𝐶 = [𝐵 𝐴𝐵] = [ 0 1 1 −2 ] ⟹ |∅𝐶| = 0 − 1 = −1 ≠ −1 ‫صورتی‬ ‫در‬ ‫ماتریس‬ ‫که‬ ∅𝐶 ‫اگر‬ ← ‫شد‬ ‫مربعی‬ |∅𝐶| ⏟ ‫دترمینال‬ ≠ 0 ‫رنگ‬ ← ‫باشد‬ ∅𝐶 ‫می‬ ‫کامل‬ ‫شود‬ ‫ص‬ :‫مثال‬ ۲۷ ‫اسالید‬ ۱۴ : R1 = R2 = R ‫کنترل‬ ‫و‬ ‫آورید‬ ‫بدست‬ ‫را‬ ‫حالت‬ ‫معادالت‬ ‫کنید‬ ‫بررسی‬ ‫را‬ ‫آن‬ ‫پذیری‬ 𝑥1 = 𝑣𝑐 𝑥2 = 𝑖𝑙 𝑢 = 𝑣𝑖 𝑦 = 𝑣𝑜 } 𝑘𝑣𝑙 ⇒ −𝑣𝑖 + 𝑣𝑐 + 𝑣𝑙 = 0 ⟹ −𝑢 + 𝑥1 + 𝐿𝑥̇2 𝑣𝑙 = 𝑙𝑑𝑖 𝑑𝑡 = 𝐿𝑥̇2 𝑥̇2 = 1 𝐿 (−𝑥1 + 𝑢) 𝑖𝑅1 + 𝑖𝐶 − 𝑖𝑙 − 𝑖𝑅2 ⇒ 𝑥1 𝑅 + 𝑐𝑥̇1 − 𝑥2 − ( 𝑢 − 𝑥1 𝑅 ) = 0 𝑣𝑐 𝑅2 = 𝑥1 𝑅
  • 8. 8 𝐶𝑥̇1 = − 𝑥1 𝑅 + 𝑢 − 𝑥1 𝑅 + 𝑥2 ⇒ 𝑥̇1 = 1 𝐶 [ −2𝑥1 𝑅 + 𝑥2 + 𝑢 𝑅 ] ⇒ [ 𝑥̇1 𝑥̇2 ] = [ −2 𝑅𝑐 1 𝐶 −1 1 0] [ 𝑥1 𝑥2 ] + [ +1 𝑅𝑐 1 𝐿 ] 𝑢 ⟹ 𝑛 = 2 ⇒ 𝐴𝑛−1 𝐵 =⟶ ‫همان‬ 𝐴𝐵 ⇒ ∅𝑐 = [𝐵 𝐴𝐵]‫ندارد‬ ‫ادامه‬ ‫و‬ ‫برای‬ ∅𝑐 ‫مثال‬ ‫این‬ ∅𝑐 = [ 1 𝑅𝑐 −2 𝑅2𝐶2 + 1 𝐿𝑐 1 𝐿 − 1 𝑅𝐿𝑐 ] ⇒ |∅𝑐| = − 1 𝑅2𝐶2𝐿 + 2 𝑅2𝐶2𝐿 − 1 𝐿2𝐶 = 1 𝑅2𝐶2𝐿 − 1 𝐿2𝐶 ‫رتبه‬ ← ۲ ‫می‬ ‫کنترل‬ ‫سیستم‬ ← ‫باشد‬ ‫و‬ ‫است‬ ‫پذیر‬ |∅𝐶| ≠ 0 ‫کنترل‬ :‫مثال‬ .‫کنید‬ ‫چک‬ ‫را‬ ‫حالت‬ ‫تبدیل‬ ‫تابع‬ ‫پذیری‬ 𝑥̇ = [ −1 −۲ ۱ ۱ −۲ −۱ −۱ ۱ −۲ ] ⏟ 𝑛=3 𝐴 𝑥 + [ ۱ ۱ ۱ −۱ ۱ ۰ ] ⏟ 𝐵 𝑢 ∅𝑐 = [𝐵 𝐴𝐵 𝐴2 𝐵] * ‫ماتریس‬ ‫در‬ :‫غیرمربعی‬ ‫های‬ ∅𝑐 = [ 1 1 −۲ ۱ ۴ −۹ 1 −۱ −۲ ۳ ۴ −۳ ۱ ۰ −۲ −۲ ۴ ۶ ] 𝑚𝑎𝑥𝑅𝑎𝑛𝑘 (∅𝑐) = min(𝑛, 𝑚) ‫می‬ ‫فهمیم‬ n ‫یا‬ m ‫بود‬ ‫که‬ ‫هرکدام‬ ← 𝑅𝑎𝑛𝑘 (∅𝑐) = 3 ⇒ 𝑟𝑎𝑛𝑘 𝐴 ⟹ ‫است‬ ‫پذیر‬ ‫کنترل‬ ‫سیستم‬ ‫مثال‬ ‫عنوان‬ ‫به‬ ‫اگر‬ * 𝑅𝑎𝑛𝑘 (∅𝑐) = 2 ‫می‬ ‫کنترل‬ ← ‫شد‬ ‫مثال‬ ‫نبود‬ ‫پذیر‬ ∅𝑐 = [ ]2×6 B AB A2 B =2 AB ‫در‬ A ‫حاصلضرب‬ ABA2 B 3 × 6 𝑛 × 𝑚
  • 9. 9 ‫کنترل‬ :‫مثال‬ ‫کنید‬ ‫بررسی‬ ‫را‬ ‫سیستم‬ ‫حالت‬ ‫ماتریس‬ ‫پذیری‬ . 𝑥̇ = [ 0 ۰ −۶ ۱ ۰ −۱۱ ۰ ۱ −۶ ] ⏟ 𝐴 𝑥 + [ 1 1 ۰ ] ⏟ 𝐵 𝑢 ∅𝑐 = [𝐵 𝐴𝐵 𝐴2 𝐵] = [ 1 ۰ −۶ ۱ ۱ −11 ۰ ۱ −۵ ] ⇝ |∅𝑐| = ۰ ‫سیستم‬ ← ‫کنترل‬ .‫نیست‬ ‫پذیر‬ ‫قسمت‬ ‫کردن‬ ‫جدا‬ ‫برای‬ * ‫کنترل‬ ‫های‬ ‫می‬ ‫انجام‬ ‫را‬ ‫زیر‬ ‫مراحل‬ ‫ناپذیر‬ :‫دهیم‬ ‫انتقال‬ ‫ماتریس‬ :‫اول‬ ‫گام‬ 𝜁 ‫ماتریس‬ ‫خطی‬ ‫مستقل‬ ‫بردارهای‬ ‫شامل‬ ‫که‬ ∅𝑐 ‫می‬ ‫جایگزین‬ ‫برداری‬ ‫و‬ ‫باشد‬ ‫وابسته‬ ‫بردار‬ ‫برای‬ ‫ماتریس‬ ‫خطی‬ ∅𝑐 ‫می‬ ‫تشکیل‬ ‫کرده‬ ‫انتخاب‬ ← ‫قبل‬ ‫مثال‬ ‫در‬ .‫دهیم‬ 𝑇 = [ 1 ۰ ۰ ۱ ۱ ۱ ۰ ۱ ۰ ] ‫سپس‬ :‫دوم‬ ‫گام‬ 𝜁−۱ ‫می‬ ‫حساب‬ ‫را‬ ‫کنیم‬ ‫قبل‬ ‫مثال‬ ‫در‬ : 𝜁−1 = [ 1 ۰ ۰ ۰ ۰ ۱ −۱ ۱ −۱ ] ‫محاسبه‬ :‫سوم‬ ‫گام‬ 𝐴∗ = 𝜁−1 𝐴𝜁 = [ 0 −۶ ۰ ۱ −۵ ۱ ۰ ۰ −۱ ] ‫می‬ ‫تشکیل‬ ‫طوری‬ ‫را‬ ‫مربعی‬ ‫ماتریس‬ ‫و‬ ‫دهیم‬ 𝑍̇ = [ 0 −۶ ۰ ۱ −۵ ۱ ۰ ۰ −۱ ] 𝑧 + [ ۱ ۰ ۰ ] 𝑢 ‫می‬ ‫حال‬ ‫کنترل‬ ‫توانیم‬ ‫پذیری‬ A ‫و‬ B ‫کنیم‬ ‫چک‬ ‫را‬ ‫جدید‬ e1 e2 e3=-6e1-5e2→)‫(رابطه‬ ‫ستون‬ ‫وابستگی‬ ‫خطی‬ ‫مستقل‬ ۳ × ۳ e1 e2 ‫می‬ ‫انتخاب‬ ‫طوری‬ ‫نباشد‬ ‫خطی‬ ‫وابسته‬ ‫که‬ ‫کنیم‬ 𝐵∗ = 𝜁−1 𝐵 = [ 1 0 ۰ ] 𝐴′ = [ 0 −6 1 −5 ] , 𝐵′ = [ 1 0 ]
  • 10. 10 ∅𝐶 ′ = [𝐵 𝐴𝐵] = [ 1 0 0 1 ] ⇝ |∅𝐶 ′ | = 1 ‫کنترل‬ ‫زیرسیستم‬ ‫پذیر‬ ‫کنترل‬ :‫پذیری‬ 𝑋̇ = 𝐴𝑥 + 𝐵𝑢 𝑦 = 𝐶𝑥 + 𝐷𝑢 ∅𝑐 = [𝐵 𝐴𝐵 𝐴2 𝐵 … 𝐴𝑛−1 𝐵] ‫کنترل‬ ‫شرط‬ :‫پذیری‬ ‫رنگ‬ ‫اگر‬ ∅𝑐 n ‫کنترل‬ ‫سیستم‬ ← ‫باشد‬ .‫است‬ ‫پذیر‬ ‫رویت‬ ‫شرط‬ :‫پذیری‬ ∅0 = [ 𝐶 𝐶𝐴 𝐶2 𝐴 ⋮ 𝐶𝑛−1 𝐴] ‫رنگ‬ ‫اگر‬ ∅0 ، n ‫رویت‬ ‫سیستم‬ ← ‫باشد‬ ‫است‬ ‫پذیر‬ :‫مثال‬ 𝑋̇ = [ 0 −6 1 −5 ] ⏟ 𝐴 𝑋 + [ 1 0 ] ⏟ 𝐵 𝑢 𝑦 = [1 1] ⏟ 𝐶 𝑋 ∅0 = [ 𝐶 𝐶𝐴 ] = [ 1 1 1 −11 ] → 𝑑𝑒𝑡 = −12 ≠ 0 ‫رویتپذیر‬ ‫سیستم‬ ∅𝐶 = [𝐵 𝐴𝐵] = [ 1 0 0 1 ] → 𝑑𝑒𝑡 = ‫رویت‬ :‫مثال‬ ‫کنترل‬ ‫و‬ ‫پذیری‬ .‫کنید‬ ‫بررسی‬ ‫را‬ ‫پذیری‬ 𝑋1 = 𝑉𝑐 𝑢 = 𝑣𝑖 𝑋2 = 𝑖𝑙 𝑦 = 𝑣𝑜 𝑛 × 𝑛 ‫مستقیم‬ ‫انتقال‬ ‫ماتریس‬ C CA B AB
  • 11. 11 𝑖𝑐 = 𝐶 𝑑𝑣𝑐 𝑑𝑡 ⇒ 𝑖𝑐 = 𝑐𝑥̇1 𝑖𝑅1 + 𝑖𝑐 − 𝑖𝑙 − 𝑖𝑅2 = 0 ⇝ 𝑥1 𝑅1 + 𝑐𝑥̇1 − 𝑥2 − (𝑣𝑖 − 𝑥1) 𝑅2 ‫چون‬ 𝑅1 = 𝑅2 ‫بود‬ ← ⇒ 𝑥̇1 = 1 𝐶 [− 𝑥1 𝑅 + 𝑥2 + 𝑢 − 𝑥1 𝑅 ] 𝑥̇1 = 1 𝐶 [ − 𝑥1 𝑅 − − 𝑥1 𝑅 ⏟ −2𝑥1 𝑅 + 𝑥2 + 6 𝑅 ] ⇒ 𝑥̇1 = −2 𝑅𝐶 𝑥1 + 1 𝑐 𝑥2 + 𝑢 𝑅𝐶 −𝑣𝑖 + 𝑣𝑐 + 𝑣𝑙 = 0 𝑣𝑙 = 𝑣𝑖 − 𝑣𝑐 = 𝑢 − 𝑥1 𝑣𝑙 = 𝑙 𝑑𝑖𝑙 𝑑𝑡 = 𝐿𝑥̇2 ⇒ 𝑥̇2 = −1 𝑙 𝑥1 + 1 𝑙 𝑢 𝑦 = 𝑣0 = 𝑣𝑙 = 𝑢 − 𝑥1 ‫ک‬ ‫نترل‬ ‫خروجی‬ ‫معادله‬ ‫در‬ .‫شد‬ ‫انجام‬ ‫پذیری‬ (y) ، u ‫کنترل‬ ‫آن‬ ‫طریق‬ ‫از‬ ‫و‬ )‫(ورودی‬ ‫شده‬ ‫ظاهر‬ .‫است‬ ‫پذیر‬ ‫رویت‬ ‫بعد‬ ‫مرحله‬ ‫پذیری‬ [ 𝑥̇1 𝑥̇2 ] = [ −2 𝑅𝐶 1 𝐶 −1 𝐿 0 ] [ 𝑥1 𝑥2 ] + [ 1 𝑅𝐶 1 𝐿 ] 𝑦 = [−1 0] [ 𝑥1 𝑥2 ] + 𝑢 ∅0 = [ 𝑐 𝑐𝐴 ] = [ −1 0 2 𝑅𝐶 − 1 𝐶 ] |∅0| = 1 𝐶 ≠ 0 ‫رویت‬ ‫سیستم‬ .‫است‬ ‫پذیر‬ ‫رویت‬ .‫کنید‬ ‫بررسی‬ ‫را‬ ‫پذیری‬ ۱ ۲
  • 12. 12 ‫رویت‬ ‫ماتریس‬ ‫از‬ ‫است‬ ‫عبارت‬ ‫پذیری‬ : ∅۰ = [ 𝑐 𝑐𝐴 𝑐𝐴2 ] [ 1 ۱ ۰ ۰ ۰ ۱ ۰ ۱ ۱ −۱ −۲ −۱ −۱ −۲ ۰ ۱ ۱ ۱ ] 𝑥̇(𝑡) = [ 0 ۱ ۰ ۰ ۰ ۱ −۱ −۲ −۱ ] 𝑥(𝑡) 𝑦(𝑡) = [ 1 ۱ ۰ ۰ ۰ ۱ ] ‫رتبه‬ ‫که‬ ۳ ‫رویت‬ ‫لذا‬ ‫است‬ .‫است‬ ‫پذیر‬ 𝑒4 = 𝑒5 − 𝑒2 𝑒1 = 𝑒5 + 𝑒2 ‫فوق‬ ‫ماتریس‬ ۶ × ۳ ‫حذف‬ ‫با‬ ‫که‬ ‫است‬ ‫بوده‬ e1 ‫و‬ e4 ‫ماتریس‬ ‫به‬ ۴ × ۳ .‫است‬ ‫شده‬ ‫تبدیل‬ ‫رویت‬ :‫مثال‬ .‫کنید‬ ‫بررسی‬ ‫را‬ ‫فوق‬ ‫سیستم‬ ‫پذیری‬ 𝑥̇ = [ ۰ ۱ ۰ ۰ ۲ ۱ ۰ −۱ ۱ ] 𝑥 + [ 1 2 ۱ ] 𝑢 𝑦 = [۰ ۰ ۱]𝑥 ∅0 = [ 𝐶 𝐶𝐴 𝐶𝐴2 ] = [ ۰ ۰ ۱ ۰ −۱ ۰ ۰ −۱ −۱ ] ‫رنک‬ ‫بنابراین‬ ∅0 ، ۲ ‫نمی‬ ‫رویت‬ ‫سیستم‬ ‫پس‬ ‫باشد‬ .‫است‬ ‫ناپذیر‬ ‫پس‬ ‫است‬ ‫صفر‬ ‫ستون‬ ‫یک‬ ‫چون‬ ‫می‬ ‫صفر‬ ‫دترمینان‬ ‫شود‬ e1 e2 e3 e4 e5 e6 c cA cA2
  • 13. 13 [𝑎 𝑏] [ 𝑐 𝑑 𝑒 𝑓 ] = [𝑎𝑐 + 𝑏𝑑 𝑎𝑑 + 𝑏𝑓] 𝑒3 = −𝑒1 + 2𝑒2 ‫رویت‬ ‫سیستمی‬ ‫اگر‬ ‫حالت‬ ‫کل‬ ‫که‬ ‫نیست‬ ‫معنا‬ ‫بدان‬ ‫این‬ ،‫بود‬ ‫ناپذیر‬ ‫رویت‬ ‫سیستم‬ ‫های‬ ‫است‬ ‫ناپذیر‬ ‫حالت‬ ‫کردن‬ ‫جدا‬ ‫برای‬ ‫رویت‬ ‫های‬ ‫حالت‬ ‫از‬ ‫پذیری‬ ‫رویت‬ ‫های‬ ‫انتقال‬ ‫ماتریس‬ ‫ناپذیر‬ 𝑢 [ 𝑒1 𝑒2 𝐹1 ] ‫از‬ ‫استفاده‬ ‫با‬ ‫مستقل‬ ‫بردارهای‬ ∅0 ‫خطی‬ ‫به‬ ‫وابسته‬ ‫بردارهای‬ ‫جایگزین‬ ‫بردارهای‬ ‫و‬ ∅0 ‫می‬ ‫تشکیل‬ ‫ده‬ ‫بردارهای‬ .‫ند‬ .‫باشند‬ ‫خطی‬ ‫بردارهای‬ ‫از‬ ‫مستقل‬ ‫باید‬ ‫جایگزین‬ :‫مثال‬ ۳ - ۱۷ ‫از‬ ‫است‬ ‫عبارت‬ ‫سیستم‬ ‫خروجی‬ ‫و‬ ‫حالت‬ ‫معادالت‬ 𝑥̇(𝑡) = [ 0 ۱ ۰ ۰ ۲ ۱ ۰ −۱ ۰ ] 𝑥(𝑡) + [ 1 2 1 ] 𝑢(𝑡) 𝑦(𝑡) = [0 0 1]𝑥(𝑡) ‫رویت‬ ‫ماتریس‬ ‫از‬ ‫است‬ ‫عبارت‬ ‫سیستم‬ ‫پذیری‬ ∅0 = [ ۰ ۰ ۱ ۰ −۱ ۰ ۰ −۲ −۱ ] 𝑢 = [ ۰ ۰ ۱ ۰ −۱ ۰ ۱ ۰ ۰ ] ⟹ 𝑢−1 = [ ۰ ۰ ۱ ۰ −۱ ۰ ۱ ۰ ۰ ] , 𝑢−1 𝐴𝑢 = [ ۰ ۱ ۰ −۱ ۲ ۰ ۰ −۱ − ] 𝐶𝑢−1 = [1 0 0] ‫معادال‬ ‫از‬ ‫ت‬ ‫داریم‬ 𝐴∗ = [ 0 1 −1 2 ] ∅0 = [ 𝐺∗ 𝐺∗ 𝐴∗] = [ 1 0 0 1 ] ‫رنک‬ ‫پس‬ ∅0 ، ۲ ‫بنابراین‬ ،‫است‬ C ‫و‬ A ‫رویت‬ ‫هستند‬ ‫پذیر‬ . 𝑥′(𝑡) = [ 𝐴11 ′ 0 𝐴21 ′ 𝐴22 ′ ] 𝑥′(𝑡) + [ 𝐵1 ′ 𝐵2 ′ ] 𝑢(𝑡) 𝑦(𝑡) = [𝐶1 ′ 0]𝑥′ (𝑡) 𝐴11 ′ ‫ماتریس‬ ‫یک‬ 𝑚 × 𝑚 ‫جفت‬ ‫و‬ [𝐴11 ′ 𝐶1 ′] ‫رویت‬ ‫کامال‬ ‫است‬ ‫پذیر‬ ‫جایگزین‬ ‫بردار‬ ‫می‬ ‫جدا‬ ‫را‬ ‫باال‬ ‫سطر‬ ‫دو‬ ‫کنیم‬ ‫رویت‬ ‫کانونیکال‬ ‫پذیر‬ ‫رویت‬
  • 14. 14 ‫ویژه‬ ‫مقادیر‬ 𝐴11 ′ ‫قطب‬ ‫را‬ ‫رویت‬ ‫های‬ ‫ویژه‬ ‫مقادیر‬ ‫و‬ ‫پذیر‬ 𝐴۲۲ ′ ‫قطب‬ ‫را‬ ‫رویت‬ ‫های‬ .‫گویند‬ ‫ناوذیر‬ ‫قطب‬ ‫اگر‬ :‫تعریف‬ ‫بنابر‬ ‫رویت‬ ‫های‬ ‫ویژه‬ ‫(مقادیر‬ ‫سیستم‬ ‫ناپذیر‬ 𝐴۲۲ ′ ‫آشکارپذیر‬ ‫را‬ ‫سیستم‬ ‫باشند‬ ‫پایدار‬ ) .‫گویند‬ )‫(بازسازی‬ ‫برعکس‬ ‫و‬ ‫حالت‬ ‫فضای‬ ‫به‬ ‫تبدیل‬ ‫تابع‬ ‫تبدیل‬ ‫نحوه‬ :‫تحقیق‬ ‫تئوری‬ ‫تحقیق‬ ‫تئوری‬ Realization G(s)→ ‫بازسازی‬ 𝑅𝑒𝑐𝑜𝑛𝑠𝑡𝑟𝑢𝑐𝑡𝑖𝑜𝑛 𝐺(𝑠) ← { 𝑥̇ = 𝐴𝑥 + 𝐵𝑢 𝑦 = 𝐶𝑋 + 𝐷𝑢 ‫کنترل‬ ‫تحقق‬ :‫پذیری‬ ← ‫سیستم‬ ‫بودن‬ ‫سره‬ ‫اکیدا‬ ‫فرض‬ ‫با‬ :‫یادآوری‬ D ‫تبدیل‬ ‫(تابع‬ .‫نداریم‬ ‫را‬ ‫مرتبه‬ ‫از‬ ‫صورت‬ ‫مرتبه‬ ‫که‬ ‫هایی‬ )‫است‬ ‫کمتر‬ ‫مخرج‬ 𝑥̇ = [ ]𝑥 + [ ]𝑢 𝑦 = [ ]𝑥 ‫سره‬ ← ‫باشد‬ ‫برابر‬ ‫باهم‬ ‫مخرج‬ ‫و‬ ‫صورت‬ ‫درجه‬ ‫اگر‬ ‫ناسره‬ ← ‫باشد‬ ‫بزرگتر‬ ‫مخرج‬ ‫از‬ ‫صورت‬ ‫درجه‬ ‫اگر‬ [ 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ] ‫صفر‬ ‫همگی‬ ‫آن‬ ‫زیر‬ ‫و‬ ‫اصلی‬ ‫قطر‬ ‫اصلی‬ ‫قطر‬ ‫باالی‬ ‫داریه‬ ۱ ‫صفر‬ ‫همگی‬ ‫باالتر‬ ‫و‬ 𝐺(𝑠) = 𝑏𝑛−1𝑠𝑛−1 + 𝑏𝑛−2𝑠𝑛−2 + ⋯ + 𝑏1𝑠 + 𝑏0 1𝑠𝑛 + 𝑎𝑛−1𝑠𝑛−1 + 𝑎𝑛−2𝑠𝑛−2 + ⋯ + 𝑎1𝑠 + 𝑎0 ‫بایستی‬ ‫ضریب‬ ۱ ‫باشد‬ ‫آن‬ ‫درغیراینصورت‬ ‫می‬ ‫یک‬ ‫را‬ ‫کنیم‬ A
  • 15. 15 [ 0 0 0 0 1] ⏟ 𝐵 [𝑏0𝑏1 … 𝑏𝑛−1] ⏟ 𝐶 ‫مثال‬ .‫بنویسید‬ ‫را‬ ‫تبدیل‬ ‫تابع‬ ‫حالت‬ ‫فضای‬ ‫مدل‬ : 𝐺(𝑠) = 2𝑠2 + 3𝑠 + 1 𝑠3 + 2𝑠2 + 4𝑠 + 5 𝑋̇ = [ ۰ ۱ ۰ ۰ ۰ ۱ −۵ −۴ −۲ ] 𝑥 + [ 0 0 ۱ ] 𝑢 𝑦 = [1 3 2]𝑥 𝐺(𝑠) = 𝑠+1 𝑠3+𝑠 ‫کنترل‬ ‫(تحقق‬ ‫حالت‬ ‫فضای‬ ‫مدل‬ :‫مثال‬ )‫پذیری‬ [ 0 1 0 0 0 1 0 −1 0 ] ⏟ 𝐴 [ 0 0 1 ] ⏟ 𝐵 [1 1 0] ⏟ 𝐶 ‫رویت‬ ‫کنترل‬ ‫همیشه‬ :‫پذیری‬ ‫رویت‬ ‫و‬ ‫پذیری‬ .‫هستند‬ ‫هم‬ ‫دوگان‬ ‫پذیری‬ 𝑋̇ = [ 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1] 𝑥 + [ 𝑏0 𝑏1 ⋮ 𝑏𝑛−1 ] 𝑢 , 𝑦 = [0 0 0 0 0 1]𝑘 ‫مثال‬ ‫(رویت‬ ‫بنویسید‬ ‫را‬ ‫قبل‬ ‫های‬ )‫پذیری‬ 𝑋̇ = [ 0 −5 1 0 −4 0 −2 ] 𝑥 + [ 1 2 ۳ ] 𝑢 𝑦 = [0 0 1] 𝑋̇ = [ 0 0 0 1 0 −1 0 1 0 ] 𝑥 + [ 1 1 0 ] 𝑢 𝑦 = [0 0 1] −𝑎1 −𝑎0 −𝑎2 𝑏0 𝑏1 𝑏2
  • 16. 16 ‫بازسازی‬ Reconstruction 𝐺(𝑠) = 𝐶(𝑆𝐼 − 𝐴)−1 𝐵 ‫ابتدا‬ (𝑆𝐼 − 𝐴)−1 ‫می‬ ‫بدست‬ ‫را‬ ‫آوریم‬ :‫مثال‬ 𝑥̇ = [ 0 1 −2 −1 ] 𝑥 + [ 0 1 ] 𝑢 , 𝑦 = [1 1]𝑥 𝑆 [ 1 0 0 1 ] − [ 0 1 −2 −1 ] = [ 𝑠 −1 2 𝑠 + 1 ] ⇒ (𝑆𝐽 − 𝐴)−1 = 1 𝑑𝑒𝑡 [ − − ] ⇒ 1 𝑠(𝑠 + 1) + 2 [ 𝑠 + 1 1 −2 𝑠 ] ⇒ 𝐺(𝑠) = 1 𝑠2 + 𝑠 + 2 [1 1] [ 𝑠 + 1 1 −2 𝑠 ] [ 0 1 ] ⟶ 1 𝑠2 + 𝑠 + 2 [𝑠 − 1 𝑠 + 1] [ 0 1 ] = 𝑠 + 1 𝑠2 + 𝑠 + 2 :‫مثال‬ 𝑥̇ = [ 0 −2 1 3 ] ⏟ 𝐴 𝑥 + [ 2 3 ] ⏟ 𝐵 𝑢 𝑦 = [1 1] ⏟ 𝐶 𝑥 𝐺(𝑠) = 𝐶(𝑠𝐼 − 𝐴)−1 𝐵 ⇒ 𝑆𝐼 − 𝐴 = [ 𝑠 2 −1 𝑠 − 3 ] ⇝ ( )−1 = 1 𝑑𝑒𝑡 ‫کهاد‬ = 1 𝑠(𝑠 − 3) + 2 [ 𝑠 − 3 −2 1 𝑠 ] ⏟ (𝑆𝐼−𝐴)−1 ⇒ 𝐺(𝑆) = 1 𝑠2 + 3𝑠 + 2 [1 1] [ 𝑠 − 3 −2 1 𝑠 ] [ 2 3 ] 𝐺(𝑆) = 1 𝑠2 − 3𝑠 + 2 [𝑠 − 2 𝑠 − 2] [ 2 3 ] = 5(𝑠 − 2) 𝑠2 − 3𝑠 + 2 :‫کنترل‬ ‫اهداف‬ ۱ ‫پایداری‬ ) (Stability) ۲ ‫کردن‬ ‫تنظیم‬ ) (Setting) ۳ ‫کردن‬ ‫دنبال‬ ) (Tracking) ‫مهم‬ ‫و‬ ‫اولین‬ ‫پس‬ ‫(اصلی‬ ‫است‬ ‫پایداری‬ ← ‫هدف‬ ‫ترین‬ )‫هدف‬ ‫ترین‬ ‫کهاد‬
  • 17. 17 ‫مدل‬ ‫در‬ ‫پایداری‬ ‫شرط‬ ‫قطب‬ ← ‫تبدیل‬ ‫تابع‬ ‫های‬ ‫ریشه‬ ‫(در‬ ‫تبدیل‬ ‫تابع‬ ‫های‬ )‫مخرج‬ ‫های‬ ‫محور‬ ‫چپ‬ ‫سمت‬ )‫باشد‬ ‫منفی‬ ‫حقیقی‬ ‫قسمت‬ ‫(دارای‬ ‫باشد‬ ‫موهومی‬ :‫مثال‬ 𝑃 = −1 , −3 ⇒ ‫پایدار‬ 𝐺(𝑆) = 𝑠 + 1 (𝑠 + 2)(𝑠 + 3) ‫حالت‬ ‫فضای‬ ‫مدل‬ { 𝑋 ̇ = 𝐴𝑥 + 𝐵𝑢 ‫تحقق‬ ← 𝑦 = 𝐶𝑥 + 𝐷𝑢 ‫بازسازی‬ → 𝐺(𝑆) = 𝑄(𝑆) 𝑃(𝑆) ‫سیستم‬ ‫برای‬ ‫پایداری‬ ‫معیار‬ :‫لیاپانوف‬ ‫شرطی‬ ‫به‬ ← ‫است‬ ‫پایدار‬ ‫سیستمی‬ ‫(هر‬ ‫حالت‬ ‫فضای‬ ‫مدل‬ ‫های‬ ‫که‬ ‫انرژی‬ )‫باشد‬ ‫کاهشی‬ ‫اش‬ ‫که‬ ‫است‬ ‫جایی‬ :‫تعادل‬ ‫نقطه‬ 𝑋̇ = 0 ‫می‬ .‫شود‬ .‫آورید‬ ‫دست‬ ‫به‬ ‫را‬ ‫زیر‬ ‫سیستم‬ ‫تعادل‬ ‫نقاط‬ :‫مثال‬ 𝑥̇ = [ 0 1 −1 −2 ] 𝑋 𝑥̇1 = 𝑥2 = 0 𝑥̇2 = −𝑥1 − 𝑥2 = 0 𝑥𝑒 [ 0 0 ] ‫راهنمایی‬ → [ 𝑥̇ 1 𝑥̇ ۲ ] = [ ۰ ۱ −۱ −۲ ] [ 𝑥۱ 𝑥۲ ] ⟶ 𝑥̇ 1 = 0𝑥1 + 𝑥2 = 𝑥2 = 0 𝑥̇ 2 = −𝑥1 − 𝑥2 = 0 ⟶ 𝑥1 = 0 .‫آورید‬ ‫بدست‬ ‫را‬ ‫تعادل‬ ‫نقطه‬ :‫غیرخطی‬ ‫سیستم‬ :‫مثال‬ 𝑥̇1 = 𝑥1 − 𝑥2 2 𝑥̇2 = 𝑥1 2 − 2𝑥2 [ 𝑥̇1 𝑥̇2 ] = [ ] [ 𝑥1 𝑥2 ] 𝑥̇1 = 𝑥1 − 𝑥2 2 = 0 ⇒ 𝑥1 = 𝑥2 2 𝑥̇2 = 𝑥2 2 − 2𝑥2 = 0 𝑥2 2 − 2𝑥2 = 0 ⇝ 𝑥2 = 0√2 3 ⇒ 𝑥1 = 0√4 3
  • 18. 18 𝑥2(𝑥2 3 − 2) = 0 ‫تعادل‬ ‫نقاط‬ → 𝑋𝑒 [ 0 0 ] ‫یا‬ [√2 3 √4 3 ] :‫مثال‬ 𝑋̇ = sin 𝑥 sin 𝑥 = 0 ⟹ 𝑥 = 𝑛𝜋 , 𝑛 = 0,1,2, … ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫دایره‬ ‫دو‬ :‫لیاپانوف‬ ‫پایداری‬ 𝜀 ‫و‬ 𝛿 ‫محدوده‬ ‫در‬ ‫سیستمی‬ ‫اگر‬ 𝜀 ‫وارد‬ ‫و‬ ‫شود‬ ‫کوچکتر‬ ‫و‬ ‫باشد‬ ‫دایره‬ 𝛿 ‫محدوده‬ ‫از‬ ‫دیگر‬ ← ‫شود‬ 𝛿 .‫است‬ ‫پایدار‬ ‫نشود‬ ‫خارج‬ ‫حالت‬ ‫تمام‬ ‫اگر‬ ← ‫است‬ ‫پایدار‬ ‫سیستمی‬ * ‫دایره‬ ‫در‬ ‫که‬ ‫آن‬ ‫های‬ ‫شعاع‬ ‫به‬ ‫ای‬ 𝜀 ‫است‬ ‫تعادل‬ ‫نقطه‬ ‫حول‬ ‫که‬ ‫دایره‬ ‫وارد‬ ‫و‬ ‫کرده‬ ‫حرکت‬ ‫شعاع‬ ‫به‬ ‫کوچکتر‬ ‫ای‬ 𝛿 ‫پایدار‬ ‫سیستم‬ ‫این‬ ‫به‬ ← ‫نشود‬ ‫خارج‬ ‫آن‬ ‫از‬ ‫و‬ ‫شود‬ ‫وارد‬ ‫می‬ ‫لیاپانوف‬ .‫گویند‬ ‫حالت‬ ‫اگر‬ * ‫برسند‬ ‫تعادل‬ ‫نقطه‬ ‫به‬ ‫ها‬ 𝑋𝑒 ← .‫است‬ ‫لیاپانوف‬ ‫مجانبی‬ ‫پایدار‬ ‫سیستم‬ ‫شعاع‬ ‫به‬ ‫بزرگتر‬ ‫دایره‬ :‫جذب‬ ‫حوزه‬ 𝜀 .‫گویند‬ ‫را‬ ‫آن‬ ‫از‬ ‫اما‬ ‫کرد‬ ‫حرکت‬ ‫یا‬ ‫و‬ ‫نکرد‬ ‫حرکت‬ ‫کوچکتر‬ ‫دایره‬ ‫سمت‬ ‫به‬ )‫بزرگتر‬ ‫(دایره‬ ‫جذب‬ ‫حوره‬ ‫از‬ ‫اگر‬ :‫ناپایداری‬ .‫است‬ ‫ناپایدار‬ ‫سیستم‬ ‫آن‬ ← ‫شد‬ ‫خارج‬ ‫شعاع‬ ‫اندازه‬ ‫یعنی‬ ‫جذب‬ ‫حوزه‬ ‫اگر‬ :‫فراگیر‬ ‫پایدار‬ 𝜀 ‫بی‬ .‫است‬ ‫فراگیر‬ ‫پایدار‬ ‫سیستم‬ ← ‫باشد‬ ‫نهایت‬ ‫شعاع‬ ‫اندازه‬ ‫یعنی‬ ‫جذب‬ ‫حوزه‬ ‫اگر‬ :‫فراگیر‬ ‫مجانبی‬ ‫پایدار‬ 𝜀 ‫بی‬ ‫حالت‬ ‫همه‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫باشد‬ ‫نهایت‬ ‫به‬ ‫ها‬ .‫برسند‬ ‫تعادل‬ ‫نقطه‬ ‫پایدار‬ BIBO .‫باشد‬ ‫محدود‬ ‫خروجی‬ ← ‫محدود‬ ‫ورودی‬ ‫ازای‬ ‫به‬ :
  • 19. 19 ‫ق‬ ‫سیستم‬ ‫پایداری‬ ‫ضایای‬ ‫های‬ LTI ‫قسمت‬ ‫دارای‬ ‫آن‬ ‫ویژه‬ ‫مقادیر‬ ‫کلیه‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ‫است‬ ‫لیاپانوف‬ ‫مفهوم‬ ‫به‬ ‫پایدار‬ ‫سیستم‬ ‫حقیقی‬ ‫های‬ .‫نباشد‬ ‫تکراری‬ ‫آن‬ ‫موهومی‬ ‫ویژه‬ ‫مقادیر‬ ‫و‬ )‫منفی‬ ‫یا‬ ‫باشند‬ ‫صفر‬ ‫(یا‬ ‫باشد‬ ‫نامثبت‬ .‫کنید‬ ‫بررسی‬ ‫را‬ ‫زیر‬ ‫سیستم‬ ‫پایداری‬ :‫مثال‬ 𝑋̇ = [ 0 1 −1 −2 ] 𝑋 ‫کردیم‬ ‫حساب‬ ‫قبال‬ ‫که‬ ‫را‬ ‫تعادل‬ ‫نقطه‬ ‫اول‬ 𝑋𝑒 [ 0 0 ] ‫می‬ ‫ویژه‬ ‫مقادیر‬ ‫سراغ‬ ‫سپس‬ .‫رویم‬ ‫ویژه‬ ‫مقادیر‬ ← |𝜆𝐼 − 𝐴| = 0 ‫می‬ ‫حساب‬ ‫را‬ ‫دترمینان‬ ‫حال‬ .‫کنیم‬ 𝜆 [ ۱ ۰ ۰ ۱ ] − [ ۰ ۱ −۱ −۲ ] = [ 𝜆 −۱ ۱ 𝜆 + ۲ ] )‫اول‬ ‫(روش‬ ‫است‬ ‫لیاپانوف‬ ‫پایدار‬ ‫سیستم‬ ⇒ 𝑑𝑒𝑡|𝜆𝐼 − 𝐴| = 𝜆(𝜆 + 2) + 1 = 𝜆2 + 2𝜆 + 1 = (𝜆 + 1)2 = 0 { 𝜆1 = −1 𝜆2 = −1 :‫تمرین‬ .‫نمایید‬ ‫بررسی‬ ‫لیاپانوف‬ ‫اول‬ ‫روش‬ ‫با‬ ‫را‬ ‫زیر‬ ‫سیستم‬ ‫پایداری‬ 𝑋̇ = [ 1 1 −2 −3 ] 𝑥 𝑥̇1 = 𝑥1 + 𝑥2 = 0 𝑥̇2 = −2𝑥1 + (−3)𝑥2 ⟶ 𝑥𝑒 [ 0 0 ] |𝜆𝐽 − 𝐴| = 0 ⟶ | 𝜆 − 1 −1 +2 𝜆 + 3 | ‫شود‬ ‫𝑡𝑒𝑑محاسبه‬ → [(𝜆 − 1)(𝜆 + 3)] + 2 = 0 ⟹ 𝜆2 + 2𝜆 − 3 + 2 = 0 𝜆2 + 2𝜆 − 1 = 0 ⟹ 𝜆1,2 = −1 ± √𝑏2 − 4𝑎𝑐 2𝑎 ⟹ −2 ± √4 + 4 2 = −1 ± 2√2 2 = −1 ± √2 ⟶ −1 + √2 ≃ 0/4 = 𝜆1 −1 − √2 ≃ −2/4 = 𝜆2 ‫از‬ ‫یکی‬ ‫چون‬ 𝜆 .‫است‬ ‫ناپایدار‬ ‫پس‬ ‫شد‬ ‫مثبت‬ ‫ها‬
  • 20. 20 ‫بحث‬ ‫از‬ ‫خارج‬ ‫مثال‬ ← ) ‫دانشجویان‬ ‫سوال‬ ( ‫سیستم‬ ‫برای‬ ‫غیرخطی‬ ‫های‬ ‫لیاپانوف‬ ‫اول‬ ‫روش‬ ‫با‬ ‫را‬ ‫پایداری‬ ‫کنید‬ ‫بررسی‬ . { 𝑥̇1 = 𝑥2 = 2𝑥2 3 𝑥̇2 = 𝑥1 − 3𝑥2 2 ‫آورد‬ ‫بدست‬ ‫را‬ ‫تعادل‬ ‫نقطه‬ ‫باید‬ ‫اول‬ ← 𝑥𝑒 [ 0 0 ] ‫می‬ ‫خطی‬ ‫بایستی‬ ‫بعد‬ ‫کنید‬ ‫حساب‬ ‫خودتان‬ ‫شود‬ ‫سازی‬ ‫کنیم‬ . 𝐽̇ = [ 𝜕𝑓1 𝜕𝑥1 𝜕𝑓1 𝜕𝑥2 𝜕𝑓2 𝜕𝑥1 𝜕𝑓2 𝜕𝑥2][𝑥𝑒] ⏟ 𝑥̇1 = 0 ⟶ 𝑥2 − 2𝑥3 = 0 𝑥2 = 0 , 𝑥2 = 1 √2 𝑥̇2 = 0 ⟶ 𝑥1 − 3𝑥2 2 = 0 𝑥1 = 0 , 𝑥1 = 3 2 ‫نقطه‬ ‫حول‬ ‫اول‬ [ 0 0 ] ‫می‬ ‫بررسی‬ .‫کنیم‬ ‫ساز‬‫خطی‬ ‫ماتریس‬ 𝜕𝑓 𝜕𝑥 [ 0 1 − 6𝑥2 2 1 −6𝑥2 ] [0 0 ] = [0 1 1 0 ] |𝜆𝐼 − 𝐴| = [ 𝜆 0 0 𝜆 ] = [ 0 1 1 0 ] = [ 𝜆 −1 −1 𝜆 ] = 0 ⟹ 𝜆2 − 1 = 0 ⟶ 𝜆1 = 1 ⟶ 𝜆2 = −1 ‫نقطه‬ ‫حول‬ ‫است‬ ‫ناپایدار‬ ‫سیستم‬ ‫سپس‬ [ 0 0 ] ‫نقطه‬ ‫حول‬ ‫حال‬ [ 𝑥1 𝑥2 ] = [ 3 2 1 √2 ] [ 0 1 − 6𝑥2 2 1 −6𝑥2 ] [ 3 2 1 √2 ] = [ 0 −2 1 −6 √2 ] ‫ماتریس‬ A ‫می‬ ‫ما‬ ‫به‬ ‫را‬ ‫(خطی‬ ‫دهد‬ )‫سازه‬
  • 21. 21 |𝜆𝐽 − 𝐴| = [ 𝜆 0 0 𝜆 ] − [ 0 −2 1 − 6 √2 ] = [ 𝜆 2 −1 𝜆 + 6 √2 ] = 0 𝜆 (𝜆 + 6 √2 ) + 2 = 𝜆2 + 6 √2 𝜆 + 2 = 0 𝜆1,2 = −𝑏 ± √4𝑎𝑐 2𝑎 = − 6 √2 ± √18 − 8 2 = −3 √2 ± √10 2 ← ‫جواب‬ ‫هستند‬ ‫منفی‬ ‫دو‬ ‫هر‬ ‫ها‬ ← ‫نقطه‬ ‫حول‬ ‫است‬ ‫پایدار‬ [ 3 2 1 √2 ] :‫قضایا‬ ‫قضیه‬ ۱ ‫سیستم‬ :) LT1 ‫باشد‬ ‫فرارگیر‬ ‫مجانبی‬ ‫پایدار‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ← ‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫باشد‬ ‫منفی‬ ‫آن‬ ‫ویژه‬ ‫مقادیر‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ← ‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫سیستم‬ ‫ویژه‬ ‫مقادیر‬ ‫مجانبی‬ ‫پایدار‬ ⟵ ‫بود‬ ‫منفی‬ ‫حقیقی‬ ‫قسمت‬ ‫دارای‬ ‫همگی‬ ‫پایدار‬ ⟵ )‫نباشد‬ ‫تکراری‬ ‫هم‬ ‫(موهومی‬ ‫صفر‬ ‫و‬ ‫منفی‬ ‫حقیقی‬ ‫قسمت‬ ‫دارای‬ ‫سیستم‬ ‫اگر‬ ‫باشد‬ ‫مثبت‬ ‫حقیقی‬ ‫قسمت‬ ‫دارای‬ ⟵ ‫ناپایدار‬ } ‫قضیه‬ ۲ ‫سیستم‬ :) LT1 ‫پایدار‬ BIBO ‫قطب‬ ‫تمام‬ ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ ‫است‬ ‫دارای‬ ← ‫تبدیل‬ ‫تابع‬ ‫های‬ ‫قسمت‬ .‫باشد‬ ‫منفی‬ ‫اکیدا‬ ‫حقیقی‬ ‫های‬ ‫سیستم‬ ‫اگر‬ :‫نکته‬ LT1 ‫باشد‬ ‫لیاپانوف‬ ‫پایدار‬ ← ‫پایدار‬ BIBO ‫است‬ ‫هم‬ ‫محدود‬ ‫خروجی‬ ‫ورودی‬ ‫همان‬ ‫یا‬ (Bounded Input Bounded Output) .‫نیست‬ ‫صادق‬ ‫آن‬ ‫برعکس‬ ‫ولی‬ ‫پایداری‬ ‫لیاپانوف‬ : ‫اول‬ ‫روش‬ )‫هفته‬ ‫این‬ ‫(مبحث‬ ‫لیاپانوف‬ : ‫دوم‬ ‫روش‬ } ‫شماره‬ ‫اسالید‬ ۹ ‫ص‬ ۱۷ ‫و‬ ۱۸ ← .‫دهند‬ ‫توضیح‬ ‫بعد‬ ‫هفته‬ ‫که‬ ‫شود‬ ‫یادآوری‬ ‫استاد‬ ‫به‬
  • 22. 22 ‫در‬ ‫تعادل‬ ‫نقطه‬ ‫نزدیکی‬ ‫در‬ ‫سیستم‬ :‫قضیه‬ ‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫مبدا‬ ← ‫صعودی‬ ً‫اکیدا‬ ‫اسکالر‬ ‫تابع‬ ‫اگر‬ 𝑣(𝑥) ‫که‬ ‫باشد‬ ‫داشته‬ ‫وجود‬ {‫و‬ 𝑣(𝑥) > 0 𝑣(0) = 0 ‫انرژی‬ ‫که‬ ‫باشد‬ ‫هم‬ ‫کاهشی‬ ‫اش‬ ‫یعنی‬ ⇐ {𝑉̇ < 0 𝑥 ≠ 0 ← .‫بود‬ ‫خواهد‬ ‫پایدار‬ ‫سیستم‬ ‫صفحه‬ :‫مثال‬ ۱۲ ‫اسالید‬ ۲۴ 𝑥̇1 = −𝑥1 − 2𝑥2 2 = 𝑓1 𝑥̇2 = −𝑥1𝑥2𝑥2 3 = 𝑓2 𝐴 = 𝐽̇ = [ 𝜕𝑓1 𝜕𝑥1 𝜕𝑓1 𝜕𝑥2 𝜕𝑓2 𝜕𝑥1 𝜕𝑓2 𝜕𝑥2][0 0] ⟶ 𝐴 = [ −1 0 0 0 ] |𝜆𝐼 − 𝐴| = 0 ⟶ |[ 𝜆 + 1 0 0 𝜆 ]| = 0 𝜆(𝜆 + 1) = 0 ⟹ { 𝜆1 = 0 𝜆2 = −1 ‫سیستم‬ (𝜆) ‫است‬ ‫مثبت‬ ‫نا‬ ← )‫لیاپانوف‬ ‫اول‬ ‫(روش‬ ‫است‬ ‫پایدار‬ ‫(ساده‬ ‫کاندید‬ ‫لیاپانوف‬ ‫تابع‬ )‫شکل‬ ‫ترین‬ 𝑉(𝑥) = 1 2 𝑥1 2 + 1 2 𝑥2 2 𝑉̇ = 𝑥1𝑥̇1 + 𝑥2𝑥̇2 𝑉̇ = 𝑥1(−𝑥1 − 2𝑥2 2) + 2𝑥2(𝑥1𝑥2 − 𝑥2 3) 𝑉̇ = 𝑥1 2 − 2𝑥1𝑥2 2 + 2𝑥1𝑥2 2 − 2𝑥2 4 = −𝑥1 2 − 2𝑥2 4 .‫شده‬ ‫نوشته‬ ‫بعدا‬ ‫قرمز‬ ‫تجربی‬ ‫اولیه‬ ‫تابع‬ ‫همان‬ ‫یا‬ ‫کاندید‬ ‫لیاپانوف‬ ‫تابع‬ ‫هر‬ ‫مجدد‬ ‫بازنگری‬ ‫با‬
  • 23. 23 𝑉(𝑥) = 1 2 𝑥1 2 + 1 2 𝑥2 2 ‫نامعین‬ ‫حذف‬ ‫منظور‬ ‫به‬ ‫و‬ ‫بازنگری‬ ‫از‬ ‫پس‬ ‫مثال‬ ‫این‬ ‫در‬ ‫ضریب‬ ‫های‬ ۱ ۲ ‫از‬ 𝑥2 2 .‫شد‬ ‫حذف‬ :‫مثال‬ ‫تعادل‬ ‫نقطه‬ ‫در‬ ‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫زیر‬ ‫غیرخطی‬ ‫سیستم‬ (0 , 0) .‫کنید‬ ‫بررسی‬ ‫را‬ ‫پایداری‬ 𝑓1 = 𝑥̇1 = 𝑥2 𝑓2 = 𝑥̇2 = −2𝑥1 − 3𝑥2 − 3𝑥1 3 𝐽̇ = [ 𝜕𝑓1 𝜕𝑥1 𝜕𝑓1 𝜕𝑥2 𝜕𝑓2 𝜕𝑥1 𝜕𝑓2 𝜕𝑥2][0 0 ] = [ 0 1 −2 −3 ] ⟹ |𝜆𝐼 − 𝐴| = |[ 𝜆 −1 𝑍 𝜆 + 3 ]| = 𝜆2 + 3𝜆 + 2 = 0 ⟶ { 𝜆1 = −1 𝜆2 = −2 ⟶ )‫اول‬ ‫روش‬ ‫(با‬ ‫است‬ ‫مجانبی‬ ‫پایدار‬ .‫است‬ ‫صفر‬ ‫هم‬ ‫صفر‬ ‫در‬ ‫و‬ ‫است‬ ‫مثبت‬ ‫همیشه‬ ‫مینویسیم‬ ‫تجربی‬ ⟶v(x)= 1 2 𝑥1 2 + 1 2 𝑥2 2 + 1 2 𝑥1 4 𝑉̇ = 2𝑥1𝑥̇1 + 𝑥2𝑥̇2 + 4 2 𝑥1 3 𝑥 ̇ 1 ‫ها‬‫نامعین‬ ‫حذف‬ → 𝑉̇ = 2𝑥1𝑥2 + 𝑥2(−2𝑥1 − 3𝑥2 − 2𝑥1 3) + 2𝑥1 3 𝑥2 𝑉̇ = 2𝑥1𝑥2 − 2𝑥1𝑥2 − 3𝑥2 2 − 2𝑥1 3 𝑥2 + 2𝑥1 3 𝑥2 𝑉̇ = −۳𝑥2 2 < ۰ 𝑥 ≠ 0 2𝑥1 3 𝑥2 𝑥̇1 = 𝑥2 = 𝑥 ‫اعمال‬ ‫با‬ ۲
  • 24. 24 :‫مثال‬ ‫تعادل‬ ‫نقطه‬ ‫در‬ ‫را‬ ‫آن‬ ‫پایداری‬ ،‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫مبدا‬ ‫تعادل‬ ‫نقطه‬ ‫با‬ ‫زیر‬ ‫سیستم‬ (0 , 0) .‫کنید‬ ‫بررسی‬ { 𝑥̇1 = −𝑥1 + 𝑥2 + 𝑥1(𝑥1 2 + 𝑥2 2) 𝑥̇2 = −𝑥1 − 𝑥2 + 𝑥2(𝑥1 2 + 𝑥2 2) ‫میگیریم‬ ‫نظر‬ ‫در‬ ‫)𝑥(𝑣را‬ → 𝑉(𝑥) = 1 2 𝑥1 2 + 1 2 𝑥2 2 𝑉̇ = 𝑥1𝑥̇1 + 𝑥2𝑥̇2 = 𝑥1(−𝑥1 + 𝑥2 + 𝑥1(𝑥1 2 + 𝑥2 2)) + 𝑥2(−𝑥1 − 𝑥2 + 𝑥2(𝑥1 2 + 𝑥2 2)) = −𝑥1 2 + 𝑥1𝑥2 + 𝑥1 2(𝑥1 2 + 𝑥2 2) − 𝑥1𝑥2 − 𝑥2 2 + 𝑥2 2(𝑥1 2 + 𝑥2 2) = −𝑥1 2 − 𝑥2 2 ⏟ ‫منفی‬ ‫از‬ ‫فاکتور‬ + 𝑥1 2(𝑥1 2 + 𝑥2 2) + 𝑥2 2(𝑥1 2 + 𝑥2 2) = − (𝑥1 2 + 𝑥2 2 ) ⏟ ‫از‬ ‫فاکتور‬ + 𝑥1 2 (𝑥1 2 + 𝑥2 2 ) + 𝑥2 2 (𝑥1 2 + 𝑥2 2 ) 𝑉̇ = (𝑥1 2 + 𝑥2 2 ) ⏟ + ‫همیشه‬ [ −1 + 𝑥1 2 + 𝑥2 2 ⏟ ‫میکنیم‬ ‫بررسی‬ ‫را‬ ‫بودن‬ - ‫یا‬ + ] ⟶ −۱ + 𝑥1 2 + 𝑥2 2 < ۰ ⟶ 𝑥1 2 + 𝑥2 2 < ۱ ⟹ :‫ناپایداری‬ ‫قضیه‬ ‫در‬ ‫سیستم‬ :‫مانند‬ ‫اسکالری‬ ‫تابع‬ ‫اگر‬ ← ‫است‬ ‫ناپایدار‬ ‫مبدا‬ ‫در‬ ‫تعادل‬ ‫نقطه‬ ‫نزدیکی‬ { 𝑉(𝑥) > 0 , 𝑉(0) = 0 𝑉̇ > 0 , 𝑉(0) = 1 :‫مثال‬ ‫صفحه‬ ۱۷ ‫اسالید‬ ۳۳ 𝑥̇1 = 2𝑥2 + 𝑥1(𝑥1 2 + 2𝑥2 4) 𝑥̇2 = −2𝑥1 + 𝑥2(𝑥1 2 + 𝑥2 4) 𝑉(𝑥) = 1 2 𝑥1 2 + 1 2 𝑥2 2 𝑉̇ (𝑥) = 𝑥1𝑥̇1 + 𝑥2𝑥̇2 = 𝑥1(2𝑥2 + 𝑥1(𝑥2 2 + 2𝑥2 4)) + 𝑥2(−2𝑥1 + 𝑥2(𝑥1 2 + 2𝑥2 4)) 𝑉̇ = 2𝑥1𝑥2 + 𝑥1 2 (𝑥2 2 + 2𝑥2 4 ) ⏟ + − 2𝑥1𝑥2 + 𝑥2 2 (𝑥1 2 + 𝑥2 4) ⏟ + 𝑉̇ ‫است‬ ‫مثبت‬ ‫همیشه‬ ← .‫است‬ ‫ناپایدار‬ ‫سیستم‬ 𝑥̇ = 𝐴𝑋 + 𝐵𝑢 ‫واحد‬ ‫دایره‬ ‫داخل‬ 𝑉̇ (𝑥) ‫و‬ ‫است‬ ‫منفی‬ ‫معین‬ ‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫مبدا‬ ‫تعادل‬ ‫نقطه‬ −⟹ +. −= −⟹ ‫مجانبی‬ ‫پایدار‬ ‫سیستم‬ ‫لیاپانوف‬ ‫معادله‬ 𝑆𝑇 + 𝑃𝐴 = −𝑄
  • 25. 25 𝑦 = 𝐶𝑥 + 𝐷𝑢 ‫است‬ ‫مجانبی‬ ‫پایدار‬ ‫شده‬ ‫داده‬ ‫سیستم‬ :‫قضیه‬ ← ‫اگر‬ ‫فقط‬ ‫و‬ ‫اگر‬ Q ،‫باشد‬ ‫معین‬ ‫مثبت‬ P ‫مثبت‬ ‫هم‬ .‫باشد‬ ‫معین‬ 𝑄𝑃𝐷 ⟹ 𝑃𝑃𝐷 Positive Definite 𝐴 = [ 𝑎1 𝑎2 𝑎3 𝑎4 𝑎5 𝑎6 𝑎7 𝑎8 𝑎9 ] ‫اگر‬ ⟶ { |𝑎| > 0 | 𝑎1 𝑎2 𝑎4 𝑎5 | > 0 |𝐴| > 0 } ⟹ 𝐴. 𝑃𝐷 (‫است‬ ‫معین‬ ‫ثابت‬ A) PS(semi)D = ‫معین‬ ‫نیمه‬ ‫اسالید‬ :‫مثال‬ ۲۰ ‫صفحه‬ ۴۰ 𝑋̇1 = −𝑥1 − 2𝑥2 𝑋̇2 = −𝑥1 − 4𝑥2 𝐴𝑇 𝑃 + 𝑃𝐴 = −𝑄 [ −1 1 −2 −4 ] [ 𝑃1 𝑃2 𝑃3 𝑃4 ] + [ 𝑃1 𝑃2 𝑃3 𝑃4 ] [ −1 −2 1 −4 ] = [ −1 0 0 −1 ] [ −𝑃1 + 𝑃3 −𝑃2 + 𝑃4 −2𝑃1 − 4𝑃3 −2𝑃2 + 𝑃4 ] + [ −𝑃1 + 𝑃2 −2𝑃1 − 4𝑃2 −𝑃3 + 𝑃4 −2𝑃3 − 4𝑃4 ] = [ −1 0 0 1 ] ⟶ ‫میکنیم‬ ‫جمع‬ ‫باهم‬ ‫را‬ ‫نظیر‬ ‫های‬ ‫درایه‬ ‫حال‬ { −۲𝑃1 + 𝑃2 + 𝑃3 = −۱ −۲𝑃1 − 5𝑃2 + 𝑃4 = 0 −۲𝑃1 − 5𝑃3 + 𝑃4 = 0 −۲𝑃2 − −۲𝑃3 − 8𝑃4 − 1 ⟹ 𝑃2 = 𝑃3 ⟹ { −۲𝑃1 + ۲𝑃2 = −1 −۲𝑃1 − 5𝑃2 + 𝑃4 = 0 −4𝑃2 − 8𝑃4 = −1 𝑥−8 → { −۲𝑃1 + ۲𝑃2 = −1 −16𝑃1 − 44𝑃2 = −1 ⟹ { 16𝑃1 − 16𝑃2 = 8 −16𝑃1 − 44𝑃2 = −1 ⏟ −60𝑃2=8⟹𝑃3=𝑃2= 8 60 𝑃3 = 𝑃2 = − 8 60 ⇝ 𝑃1 = 23 60 𝑃4 = 11 60 ⟹ 𝑃 = [ 230 60 −7 60 −7 60 11 60 ] 23 60 > 0 |𝑃| = 204 3600 > 0 P4=2P1+5P2
  • 26. 26 :‫مثال‬ k ‫اسالید‬ .‫باشد‬ ‫پایدار‬ ‫سیستم‬ ‫که‬ ‫کنید‬ ‫پیدا‬ ‫طوری‬ ‫را‬ ۲۱ ‫صفحه‬ ۴۰ 𝑋̇ = [ 0 −3𝑘 2𝑘 −5𝑘 ] ⏟ 𝐴 𝑥 𝐴𝑇 𝑃 + 𝑃𝐴 = −𝑄 [ 0 −2𝑘 3𝑘 −5𝑘 ] [ 𝑃1 𝑃2 𝑃3 𝑃4 ] + [ 𝑃1 𝑃2 𝑃3 𝑃4 ] [ 0 −3𝑘 2𝑘 −5𝑘 ] = [ −1 0 0 −1 ] [ 7 12 𝑘 −1 4𝑘 −1 4𝑘 1 4𝑘 ] ‫پایداری‬ ‫شروط‬ → 7 12𝑘 > 0 ⟹ 𝑘 > 0 7 48𝑘2 − 1 16𝑘2 > 0 ⟹ 4 48𝑘2 > 0 ⟹ { 𝑘 > 0 𝑘 < 0
  • 27. 27