Subversion Repositories svnkaklik

Rev

Details | Last modification | View Log

Rev Author Line No. Line
1050 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í 6. zadané úlohy		-	 Jakub Kákona}
13
 
14
\begin{enumerate}
15
 
16
\item
17
 
18
Spočítáme matici řiditelnosti systému
19
 
20
\begin{equation}
21
C = \left[ B, AB, A^2B, A^3B \right] =
22
\left[ \begin{array}{cccccccc}
23
 
24
1 & 1 & 0 & 1 & -3& 0 & -10 & -3 \\
25
 
26
 
27
\end{array}
28
\right]
29
\end{equation}
30
 
31
Protože tato matice má hodnost pouze 4. Tak obsahuje zbytečné vektory. Vybereme proto lineárně nezávislé:
32
 
33
 
34
\begin{equation}
35
\tilde{C} = \left[ B, AB, A^2B, A^3B \right] =
36
\left[ \begin{array}{cccc}
37
 
38
1 & 1 & 0 & -3  \\
39
 
40
 
41
\end{array}
42
\right]
43
\end{equation}
44
 
45
Indexy řiditelnosti pak jsou 
46
 
47
\begin{equation}
48
\mu _1=3 \\
49
\mu _2=1
50
\end{equation}
51
 
52
Dále vypočteme inverzní matici k matici $\tilde{C}$
53
 
54
\begin{equation}
55
\tilde{C} ^{-1} = \left[ B, AB, A^2B, A^3B \right] =
56
\left[ \begin{array}{cccc}
57
 
58
1 & 1 & 0 & -3  \\
59
 
60
 
61
\end{array}
62
\right]^{-1}=
63
\left[ \begin{array}{cccc}
64
2 & 1 & 0 & -1   \\
65
-4 & 0 & 1 & 0  \\
66
1 & 0 & 0 & 0  \\
67
1 & 0 & 0 & 1  \\
68
\end{array}
69
\right]
70
\end{equation}
71
 
72
Pro sestavení transformační matice P vybereme řádky $q_1, q_2$ na základě zjištěných indexů řiditelnosti. 
73
 
74
\begin{equation}
75
P = \left[ \begin{array}{c}
76
q_1 \\
77
q_1 A \\
78
q_1 A^2 \\
79
q_2 \\
80
\end{array}
81
\right]\\
82
\sigma_1 = \mu _1 = 3, \sigma = \mu _1 + \mu _2 = 4
83
\end{equation}
84
 
85
Z matice $\tilde{C} ^{-1}$ bude proto k sestavení transformační matice P použit 3. a 4. řádek
86
 
87
\begin{equation}
88
q_1 = \left[ \begin{array}{cccc}
89
1 & 0 & 0 & 0 \\
90
\end{array}
91
\right]\\
92
q_2 = \left[ \begin{array}{cccc}
93
1 & 0 & 0 & 1 \\
94
\end{array}
95
\right]\\
96
\end{equation}
97
 
98
\begin{equation}
99
P = \left[ \begin{array}{c}
100
q_1 \\
101
q_1 A \\
102
q_1 A^2 \\
103
q_2 \\
104
\end{array}
105
\right]=
106
\left[ \begin{array}{cccc}
107
1 & 0 & 0 & 0 \\
108
 
109
-1 & 1 & 4 & -1 \\
110
1 & 0 & 0 & 1 \\
111
\end{array}
112
\right]\\
113
\end{equation}
114
 
115
\begin{equation}
116
P^{-1}=\left[ \begin{array}{cccc}
117
1 & 0 & 0 & 0 \\
118
 
119
 
120
-1 & 0 & 0 & 1 \\
121
\end{array}
122
\right]\\,
123
\end{equation}
124
 
125
Nyní přetransformujeme matice A a B pomocí nalezené matice P. 
126
 
127
\begin{equation}
128
A_c = PAP^{-1}=\left[ \begin{array}{cccc}
129
 
130
 
131
1 & -3 & 4 & 1 \\
132
1 & 0 & 0 & 0 \\
133
\end{array}
134
\right],
135
\end{equation}
136
 
137
\begin{equation}
138
B_c = PB =\left[ \begin{array}{cc}
139
 
140
 
141
1 & 0 \\
142
 
143
\end{array}
144
\right],
145
\end{equation}
146
 
147
 
148
\item
149
 
150
Vlastní číslo $\lambda$ je neřiditelné v případě, že bude platit:
151
 
152
\begin{equation}
153
h[\lambda _i I - A, B] < n 
154
\end{equation} 
155
 
156
$n$ je řád systému. Pro určení podmínky řiditelnosti systému (A, B) vyjdeme z obecného tvaru matic. 
157
 
158
\begin{equation}
159
A = \left[ \begin{array}{cccc}
160
\lambda _1   & 0 & \cdots & 0 \\
161
 
162
\vdots &  & \ddots & 0 \\
163
 
164
\end{array}
165
\right]\\
166
B = \left[ \begin{array}{cccc}
167
b_{11} & b_{12} & \cdots & b_{1n} \\
168
b_{21} & b_{22} & & \vdots  \\
169
\vdots &  & \ddots & \vdots \\
170
b_{m1} & \cdots & \cdots & b_{mn} \\
171
\end{array}
172
\right]\\
173
\end{equation} 
174
 
175
V důsledku toho, že matice A je diagonální a obsahuje tedy přímo vlastní čísla. Tak dosazením vlastního čísla do výše uvedeného vzorce bude hodnost matice A snížena minimálně o jedna. (v závislosti na algebraické násobnosti vlastního čísla.)
176
Pokud ale budou všechny řádky matice B lineárně nezávislé, tak hodnost testovací matice $h[\lambda _i I - A, B]$ nebude snížena pod $n$ a systém bude řiditelný.  V opačném případě, pokud  matice B nebude mít vhodnou lineární nezávislost, tak systém bude neřiditelný.
177
 
178
\item
179
Je potřeba zjistit vlastní čísla matice A. 
180
 
181
\begin{equation}
182
\det (\lambda I - A) = 
183
\det \left[ \begin{array}{cccc}
184
\lambda & 0 & 0 & 0 \\
185
 
186
 
187
 
188
\end{array}
189
\right]=
190
\lambda \det \left[ \begin{array}{ccc}
191
 \lambda & 0 & 0 \\
192
 -1 & \lambda & 0 \\
193
 
194
\end{array}
195
\right]
196
= \lambda ^3 (\lambda + 1) 
197
\end{equation} 
198
 
199
Vlastní čísla matice pak jsou:
200
 
201
\begin{equation}
202
\lambda _{1} = -1 \\ \lambda _{2,3,4} = 0
203
\end{equation}
204
 
205
Dále potřebujeme matici pozorovatelnosti systému
206
 
207
\begin{equation}
208
O = \left[ \begin{array}{c}
209
C \\
210
AC \\
211
A^2C \\
212
A^3C \\
213
\end{array}
214
\right]
215
= \left[ \begin{array}{cccc}
216
 
217
1 & 0 & 0 & 0 \\
218
 
219
 
220
 
221
 
222
 
223
 
224
\end{array}
225
\right]
226
\end{equation} 
227
 
228
Stav je nepozorovatelný, pokud je součástí jádra matice O.  tj. $x \in ker(O)$
229
 
230
Hledáme proto řešení soustavy:
231
 
232
\begin{equation}
233
\left[ \begin{array}{cccc}
234
 
235
1 & 0 & 0 & 0 \\
236
 
237
 
238
 
239
 
240
 
241
 
242
\end{array}
243
\\
244
\right]
245
\left[ \begin{array}{c}
246
a \\
247
b \\
248
c \\
249
d \\
250
\end{array}
251
\right] = 0
252
\end{equation}
253
 
254
\begin{equation}
255
N(0) = \left[ \begin{array}{c}
256
 
257
 
258
 
259
1 \\
260
\end{array} \right]
261
\end{equation} 
262
 
263
Dále hledáme transformační matici $Q = [Q_o, v_1]$ , která umožní vytvořit standardní formu nepozorovatelných systémů. $v_1$ je vektor z nepozorovatelného podprostoru systému a $Q_o$ je matice složená z lineárně nezávislých vektorů matice O. 
264
 
265
\begin{equation}
266
Q = \left[ \begin{array}{cccc}
267
 
268
 
269
1 & 0 & 0 & 0 \\
270
 
271
\end{array}
272
\right]
273
\end{equation} 
274
 
275
Nyní můžeme sestavit standardní tvar. 
276
 
277
\begin{equation}
278
\tilde{A} = Q^{-1} A Q =
279
\left[ \begin{array}{cccc}
280
 
281
1 & 0 & 0 & 0 \\
282
 
283
 
284
\end{array}
285
\right]
286
\left[ \begin{array}{cccc}
287
 
288
 
289
 
290
 
291
\end{array}
292
\right]
293
\left[ \begin{array}{cccc}
294
 
295
 
296
1 & 0 & 0 & 0 \\
297
 
298
\end{array}
299
\right]=
300
\left[ \begin{array}{cccc}
301
 
302
 
303
 
304
 
305
\end{array}
306
\right]
307
\end{equation} 
308
 
309
Dílčí bloky matice pak jsou: 
310
 
311
\begin{equation}
312
\tilde{A}_1 =
313
\left[ \begin{array}{ccc}
314
 
315
 
316
 
317
\end{array}
318
\right]\\
319
\tilde{A}_2 = -1
320
\end{equation} 
321
 
322
Dále lze upravit i matici C. 
323
 
324
\begin{equation}
325
\tilde{C} = CQ =
326
\left[ \begin{array}{cccc}
327
 
328
1 & 0 & 0 & 0 \\
329
\end{array}
330
\right]
331
\left[ \begin{array}{cccc}
332
 
333
 
334
1 & 0 & 0 & 0 \\
335
 
336
\end{array}
337
\right]=
338
\left[ \begin{array}{cccc}
339
1 & 0 & 0 & 0 \\
340
 
341
\end{array}
342
\right]
343
\end{equation}
344
 
345
Z těchto výsledků již zjistíme, že 
346
 
347
\begin{enumerate}
348
\item Vlastní čísla matice $A_1$, $\lambda _{1,2,3}=0$ jsou pozorovatelná vlastní čísla systému (A, C). 
349
 
350
\item Vlastní číslo $A_2 = \lambda _4 = -1$ je nepozorovatelným vlastním číslem. A mód náležící tomuto vlastnímu číslu je nepozorovatelný. 
351
\end{enumerate}
352
 
353
\item
354
 
355
Vypočteme matici pozorovatelnosti 
356
 
357
\begin{equation}
358
O = \left[ \begin{array}{c}
359
C \\
360
AC \\
361
A^2C \\
362
\end{array}
363
\right]
364
= \left[ \begin{array}{ccc}
365
 
366
1 & -2 & 1 \\
367
-2 & 4 & -2 \\
368
\end{array}
369
\right]
370
\end{equation} 
371
 
372
A řiditelnosti systému:
373
 
374
\begin{equation}
375
\tilde{C} = \left[ B, AB, A^2B \right] =
376
\left[ \begin{array}{cccccc}
377
1 & 0 & 0 & 0 & 0 & 0 \\
378
1 & 1 & 0 & 0 & 0 & 0 \\
379
1 & 2 & 0 & 0 & 0 & 0 \\
380
\end{array}
381
\right]
382
\end{equation}
383
 
384
Dále ještě potřebujeme jádro matice O.
385
 
386
\begin{equation}
387
\left[ \begin{array}{ccc}
388
 
389
1 & -2 & 1 \\
390
-2 & 4 & -2 \\
391
\end{array}
392
\right]
393
\left[ \begin{array}{c}
394
a \\
395
b \\
396
c \\
397
d \\
398
\end{array}
399
\right] = 0
400
\end{equation}
401
 
402
 
403
\begin{equation}
404
N(O) = \left[ \begin{array}{c}
405
1 \\
406
 
407
-1 \\
408
\end{array} \right]
409
\end{equation} 
410
 
411
Nyní můžeme určit transformační matici Q. 
412
 
413
\begin{equation}
414
Q = [v_1, v_2, Q_n] = 
415
\left[ \begin{array}{ccc}
416
1 & 1 & 0 \\
417
1 & 0 & 0 \\
418
1 & -1 & 1 \\
419
\end{array}
420
\right]
421
\end{equation}
422
 
423
Její inverze je:
424
 
425
\begin{equation}
426
Q ^{-1}= 
427
\left[ \begin{array}{ccc}
428
1 & 1 & 0 \\
429
1 & 0 & 0 \\
430
1 & -1 & 1 \\
431
\end{array}
432
\right]^{-1}
433
= 
434
\left[ \begin{array}{ccc}
435
 
436
1 & -1 & 0 \\
437
1 & -2 & 1 \\
438
\end{array}
439
\right]
440
\end{equation}
441
 
442
Nyní lze určit Kalmanovu formu matic 
443
 
444
\begin{equation}
445
\tilde{A}= Q^{-1} A Q =
446
\left[ \begin{array}{ccc}
447
 
448
1 & -1 & 0 \\
449
1 & -2 & 1 \\
450
\end{array}
451
\right]
452
\left[ \begin{array}{ccc}
453
 
454
1 & -2 & 1 \\
455
 
456
\end{array}
457
\right]
458
\left[ \begin{array}{ccc}
459
1 & 1 & 0 \\
460
1 & 0 & 0 \\
461
1 & -1 & 1 \\
462
\end{array}
463
\right]
464
=\left[ \begin{array}{ccc}
465
 
466
 
467
 
468
\end{array}
469
\right] 
470
\end{equation}
471
 
472
\begin{equation}
473
\tilde{B}= Q^{-1} B =
474
\left[ \begin{array}{ccc}
475
 
476
1 & -1 & 0 \\
477
1 & -2 & 1 \\
478
\end{array}
479
\right]
480
\left[ \begin{array}{cc}
481
1 & 0  \\
482
1 & 1  \\
483
1 & 2  \\
484
\end{array}
485
\right]
486
=\left[ \begin{array}{ccc}
487
1 & 1 \\
488
 
489
 
490
\end{array}
491
\right] 
492
\end{equation}
493
 
494
\begin{equation}
495
\tilde{C}= CQ =
496
\left[ \begin{array}{ccc}
497
 
498
\end{array}
499
\right]
500
\left[ \begin{array}{ccc}
501
1 & 1 & 0 \\
502
1 & 0 & 0 \\
503
1 & -1 & 1 \\
504
\end{array}
505
\right]
506
=\left[ \begin{array}{ccc}
507
1 & 0 & 0 \\
508
\end{array}
509
\right] 
510
\end{equation}
511
 
512
\begin{equation}
513
\tilde{D}= D =
514
\left[ \begin{array}{c}
515
 
516
1 \\
517
\end{array}
518
\right]
519
\end{equation}
520
 
521
 
522
 
523
\item
524
 
525
Příklad je podobný příkladu č. 4. z předchozího úkolu. 
526
 
527
\begin{enumerate}
528
\item 
529
 
530
Spočítáme matici řiditelnosti:
531
\begin{equation}
532
C = \left[ B, AB, A^2B, A^3B \right]
533
\end{equation}
534
 
535
U matice vyjde plná hodnost, a systém by proto měl být řiditelný. 
536
 
537
\item Když matici B upravíme tak, aby efekt síly $f_2$  byl nulový a přepočítáme matici řiditelnosti, tak vyjde opět plná hodnost. A systém by proto měl být řiditelný ze vstupu $f_1$
538
 
539
Protože jde o spojitý systém, tak se zde dosažitelnost a řiditelnost nerozlišuje. 
540
 
541
Matice B může být upravena i tak, aby efekt síly $f_1$ byl nulový. ale opět vyjde plná hodnost. 
542
\end{enumerate}
543
 
544
Podobně je to i s dalšími typy určujících matic. (vždy vyjde plná hodnost a systém splňuje podmínky na pozorovatelnost a řiditelnost)
545
 
546
Problémem tohoto příkladu pravděpodobně je špatně podmíněná neceločíselná matice. A použití vhodného numerického řešení. K zjištění problematických stavů.  
547
 
548
\end{enumerate} 
549
\end{document}