Subversion Repositories svnkaklik

Rev

Details | Last modification | View Log

Rev Author Line No. Line
1058 kaklik 1
\documentclass[12pt,notitlepage,fleqn]{article}
2
 
3
\usepackage[czech]{babel}
4
\usepackage[pdftex]{graphicx}
5
\usepackage{fancyhdr,multicol} %nastavení češtiny, fancy, grafiky, sloupce
6
\usepackage[utf8]{inputenc} %vstupni soubory v kodovani UTF-8
7
\usepackage[a4paper,text={17cm,25cm},centering]{geometry} %nastavení okrajů
8
\usepackage{rotating}
9
 
10
\begin{document}
11
 
12
\section*{Řešení 9. zadané úlohy		-	 Jakub Kákona}
13
 
14
\begin{enumerate}
15
\item
16
 
17
Potřebujeme zjistit jednotlivá vlastní čísla uzavřené smyčky pro jednotlivé matice F popisující zpětnou vazbu:
18
 
19
\begin{equation}
20
\det[\lambda I - (A + B F_1)] = \lambda ^2 + 0,205 \lambda + 0,01295 = (\lambda - 0,1025 + 0,0494j ) (\lambda - 0,1025 -0,0494j )
21
\end{equation}  
22
 
23
\begin{equation}
24
\det[\lambda I - (A + B F_2)] = \lambda ^2 + 0,2053 \lambda + 0,01295 = (\lambda - 0,1026 + 0,0492j ) (\lambda - 0,1026 -0,0492j )
25
\end{equation}  
26
 
27
\begin{equation}
28
\det[\lambda I - (A + B F_3)] = \lambda ^2 + 0,205 \lambda + 0,01295 = (\lambda - 0,1025 + 0,0494j ) (\lambda - 0,1025 -0,0494j )
29
\end{equation}  
30
 
31
Vidíme, že systém má pro všechny matice F opravdu stejná vlastní čísla. Drobná odchylka v případě matice $F_2$ je pravděpodobně jenom důsledek zaokrouhlovací chyby. 
32
 
33
Vykreslíme grafy odezvy na počáteční podmínky. 
34
 
35
 
36
\begin{center}
37
\begin{figure}[hbtp]
38
\includegraphics[scale=1]{reseni.png}
39
\caption{Odezva stavů $x_1$ a $x_2$ na zadané počáteční podmínky}
40
\end{figure}
41
\end{center}
42
 
43
 
44
A vidíme, že odezvy jsou pro jednotlivé realizace systému značně rozdílné. 
45
 
46
\item 
47
 
48
 
49
Spočítáme matici řiditelnosti systému:
50
 
51
\begin{equation}
52
C = \left[ B, AB, A^2B, A^3B \right] =
53
\left[ \begin{array}{cccccccc}
54
1 & 0 & 1 & 0 & 1 & 0 & 0 & 1 \\
55
1 & 0 & 1 & 0 & 1 & 1 & -1 & 4 \\
56
1 & 0 & 0 & 1 & -1 & 4 & -2 & 13 \\
57
 
58
\end{array}
59
\right]
60
\end{equation}
61
 
62
Protože hodnost této matice je 4, tak systém je úplně řiditelný. Ještě ověříme, zda je řiditelný i pouze jedním vstupem. 
63
 
64
\begin{equation}
65
B_1 =
66
\left[ \begin{array}{c}
67
1 \\
68
1 \\
69
1 \\
70
 
71
\end{array}
72
\right] \rightarrow
73
C_1 =
74
\left[ \begin{array}{cccc}
75
1 & 1 & 1 & 0 \\
76
1 & 1 & 0 & -1 \\
77
1 & 0 & -1 & -2 \\
78
 
79
\end{array}
80
\right] \rightarrow
81
h(C_1)=4
82
\end{equation}
83
 
84
 
85
\begin{equation}
86
B_2 =
87
\left[ \begin{array}{c}
88
 
89
 
90
 
91
1 \\
92
\end{array}
93
\right] \rightarrow
94
C_2 =
95
\left[ \begin{array}{cccc}
96
 
97
 
98
 
99
1 & 4 & 13 & 41 \\
100
\end{array}
101
\right] \rightarrow
102
h(C_2)=4
103
\end{equation}
104
 
105
Vidíme, že i obě dílčí matice řiditelnosti mají plnou hodnost, systém je proto řiditelný i jedním ze vstupů. 
106
 
107
Pro další postup zvolíme jedno-vstupovou realizaci:
108
 
109
\begin{equation}
110
A_c =
111
\left[ \begin{array}{cccc}
112
 
113
 
114
 
115
1 & 4 & 13 & 41 \\
116
\end{array}
117
\right],
118
B_c =
119
\left[ \begin{array}{c}
120
 
121
 
122
 
123
1 \\
124
\end{array}
125
\right].
126
\end{equation}
127
 
128
Nyní hledáme matici $F_c]$ která umožní splnit zadaný požadavek na vlastní čísla. 
129
 
130
Hledáme tedy takové prvky matice aby kořeny charakteristického polynomu byly rovny zadaným vlastním číslům:
131
 
132
 \begin{equation}
133
\det[\lambda I - (A_c + B_c F_c)] = (\lambda + 1 +j) (\lambda + 1 -j) (\lambda + 2 +j) (\lambda + 2 -j)
134
\end{equation}
135
 
136
Řešíme proto rovnici
137
 
138
 \begin{equation}
139
\lambda ^4 - 4 \lambda ^3 - \lambda ^3 d + 3 \lambda ^2 - \lambda ^2 c - \lambda - \lambda b -1 -a = (\lambda + 1 +j) (\lambda + 1 -j) (\lambda + 2 +j) (\lambda + 2 -j)
140
\end{equation}
141
 
142
Úpravou výrazu a srovnáním koeficientů u jednotlivých mocnin získáme řešení:
143
 
144
\begin{equation}
145
a = -11, b = -19, c = - 12, d = -10 \\
146
F_c =
147
\left[ \begin{array}{cccc}
148
-11 & -19 & -12 & -10 \\
149
\end{array}
150
\right].
151
\end{equation}
152
 
153
Hledanou matici F pak získáme jako:
154
 
155
 
156
\begin{equation}
157
F=
158
\left[ \begin{array}{cc}
159
 
160
1 \\
161
\end{array}
162
\right] 
163
F_c=
164
\left[ \begin{array}{cccc}
165
 
166
-11 & -19 & -12 & -10 \\
167
\end{array}
168
\right]
169
\end{equation}
170
 
171
\item
172
 
173
Zadání dosadíme do Riccatiho rovnice 
174
 
175
\begin{equation}
176
A^T P_c + P_c A - P_c B R^{-1} B^T P_c + Q = 0, 
177
P_c=\left[ \begin{array}{cc}
178
a & b \\
179
b & c \\
180
\end{array}
181
\right].
182
\end{equation}
183
 
184
 
185
\begin{equation}
186
\left[ \begin{array}{cc}
187
 
188
1 & 0 \\
189
\end{array}
190
\right]
191
\left[ \begin{array}{cc}
192
a & b \\
193
b & c \\
194
\end{array}
195
\right]
196
+
197
\left[ \begin{array}{cc}
198
a & b \\
199
b & c \\
200
\end{array}
201
\right]
202
\left[ \begin{array}{cc}
203
 
204
1 & 0 \\
205
\end{array}
206
\right]
207
-
208
\left[ \begin{array}{cc}
209
a & b \\
210
b & c \\
211
\end{array}
212
\right]
213
\left[ \begin{array}{c}
214
1 \\
215
 
216
\end{array}
217
\right]
218
\left[\begin{array}{cc}
219
1 & 0 \\
220
\end{array}
221
\right]
222
\left[ \begin{array}{cc}
223
a & b \\
224
b & c \\
225
\end{array}
226
\right]
227
+
228
\left[ \begin{array}{cc}
229
1 & 0 \\
230
 
231
\end{array}
232
\right]=0
233
\end{equation}
234
 
235
Řešením této maticové rovnice dojdeme k soustavě rovnic
236
 
237
\begin{eqnarray}
238
2b - a^2 + 1 =& 0 \\
239
a - ab + c =& 0 \\
240
2b - b^2 =& 0 \\
241
\end{eqnarray}
242
 
243
Řešení této soustavy pak jsou: 
244
 
245
\begin{eqnarray}
246
a =& {\pm 1, \pm \sqrt{5}} \\
247
b =& {0, 0, 2 ,2} \\
248
c =& {\pm 1, \pm \sqrt{5}} \\
249
\end{eqnarray}
250
 
251
My ale potřebujeme aby matice  
252
$P_c=\left[ \begin{array}{cc}
253
a & b \\
254
b & c \\
255
\end{array}
256
\right]$ byla pozitivně definitní. To je splněno v případě, že $ a > 0, ac - b^2 > 0$
257
 
258
Tyto podmínky jsou splněny v případě řešení 
259
$P_c=\left[ \begin{array}{cc}
260
\sqrt{5} & 2 \\
261
2 & \sqrt{5} \\
262
\end{array}
263
\right]$
264
 
265
Hledané optimální $u^* (t)$, které minimalizuje J najdeme z rovnice
266
 
267
\begin{equation}
268
u^* (t) = -R^{-1} B^T P^* _c x(t) = 
269
\left[\begin{array}{cc}
270
-\sqrt{5} & -2 \\
271
\end{array}
272
\right]
273
\left[ \begin{array}{c}
274
x_1(t) \\
275
x_2(t) \\
276
\end{array}
277
\right]
278
\end{equation}
279
 
280
\item
281
 
282
Sestavíme matici pozorovatelnosti systému se zpětnou vazbou. 
283
 
284
 
285
\begin{equation}
286
A^* = A + B F = 
287
\left[ \begin{array}{cc}
288
 
289
a & b \\
290
\end{array}
291
\right],
292
C^* = C + D F = 
293
\left[ \begin{array}{cc}
294
1 +a & b \\
295
\end{array}
296
\right],
297
F = 
298
\left[ \begin{array}{cc}
299
a & b \\
300
\end{array}
301
\right]
302
\end{equation}
303
 
304
\begin{equation}
305
O = \left[ \begin{array}{c}
306
C^* \\
307
C^* A^*\\
308
\end{array}
309
\right]= 
310
\left[ \begin{array}{cc}
311
1+a & b \\
312
ab & 1+a+b^2 \\
313
\end{array}
314
\right]
315
\end{equation}
316
 
317
Aby vlastní čísla ve zpětné vazbě byla nepozorovatelná z výstupu y, tak matice pozorovatelnosti musí mít hodnost rovnu 0.
318
 
319
To je splněno pro $a=-1, b=0$. A hledaná matice F je:
320
 
321
\begin{equation}
322
F = \left[ \begin{array}{cc}
323
-1 & 0 \\
324
\end{array}
325
\right] 
326
\end{equation}
327
 
328
 
329
Zbývá ještě určit přenos při této realizaci systému 
330
 
331
\begin{equation}
332
H_F (s)= C^* (sI - A^*)^{-1} B + D =
333
\left[ \begin{array}{cc}
334
1 +a & b \\
335
\end{array}
336
\right] 
337
\left[ \begin{array}{cc}
338
s & -1 \\
339
1 & s \\
340
\end{array}
341
\right]^{-1} 
342
\left[ \begin{array}{c}
343
 
344
1 \\
345
\end{array}
346
\right]
347
+1 = 1 
348
\end{equation}
349
 
350
\item
351
 
352
Je třeba nejdříve sestavit stavový popis systému:
353
 
354
Zvolíme si popis stavů $\theta = x_1,\dot{\theta} = x_2 $
355
 
356
A víme, že
357
\begin{equation}
358
\ddot{\theta} + \dot{\theta} = u
359
\end{equation}
360
 
361
Potom platí 
362
 
363
\begin{equation}
364
\dot{x_1}=x_2 \\
365
\dot{x_2} = -x_2 + u
366
\end{equation}
367
 
368
Z toho získáme maticový stavový popis
369
 
370
\begin{equation}
371
\left[ \begin{array}{c}
372
\dot{x_1} \\
373
\dot{x_1} \\
374
\end{array}
375
\right] = 
376
\left[ \begin{array}{cc}
377
 
378
 
379
\end{array}
380
\right]
381
\left[ \begin{array}{c}
382
x_1 \\
383
x_1 \\
384
\end{array}
385
\right]
386
+
387
\left[ \begin{array}{c}
388
 
389
1 \\
390
\end{array}
391
\right]u
392
\end{equation}
393
 
394
Z něj pak vytvoříme matici řiditelnosti: 
395
 
396
\begin{equation}
397
C =\left[ \begin{array}{cc}
398
 
399
1 & -1 \\
400
\end{array}
401
\right], h(C)=2
402
\end{equation}
403
 
404
Protože matice má plnou hodnost, systém je řiditelný. 
405
 
406
Protože je požadováno umístění vlastních čísel do -2. Tak charakteristický polynom musí být ve tvaru: 
407
 
408
\begin{equation}
409
\det (\lambda I - (A+BF)) = (\lambda +2)(\lambda +2) =  \lambda ^2 + 4 \lambda + 2
410
\end{equation}
411
 
412
Musíme proto vyřešit rovnici 
413
 
414
\begin{equation}
415
\lambda ^2 + \lambda - \lambda b - a = \lambda ^2 + 4 \lambda + 4
416
\end{equation}
417
 
418
řešením je $a=-4, b=-3$. A matice stavové zpětné vazby má následující tvar 
419
 
420
\begin{equation}
421
F =\left[ \begin{array}{cc}
422
-4 & -3 \\
423
\end{array}
424
\right]
425
\end{equation}
426
 
427
\end{enumerate} 
428
\end{document}