Subversion Repositories svnkaklik

Rev

Details | Last modification | View Log

Rev Author Line No. Line
1052 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í 7. zadané úlohy		-	 Jakub Kákona}
13
 
14
\begin{enumerate}
15
 
16
\item
17
 
18
Na základě fyzikálních procesů probíhajících v obvodu sestavíme stavové rovnice popisující systém:
19
 
20
\begin{equation}
21
v(t) = V_c(t) + v_R(t) = V_c(t) + Ri_c(t) = v_c(t) + RC \frac{dv_c(t)}{dt} 
22
\end{equation}
23
 
24
Napětí na obou větvích obvodu ale musí být stejné, proto zároven platí:
25
 
26
\begin{equation}
27
v(t) = V_L(t) + v_R(t) = Lv_L(t) + Ri_L(t) = L \frac{di_L(t)}{dt} + Ri_L(t) 
28
\end{equation}
29
 
30
Celkový proud obvodem pak je:
31
 
32
\begin{equation}
33
i(t) = i_C(t) + i_L(t) = \frac{v(t)-v_c(t)}{R} + i_L(t) 
34
\end{equation}
35
 
36
\begin{eqnarray}
37
y(t) =& i(t), \\
38
u(t) =& v(t), \\
39
x_1(t) =& v_C(t), \\
40
x_2(t) =& i_L(t), \\
41
u(t) =& x_1(t) + RC \dot{x_1}(t), \\
42
u(t) =& L \dot{x_2}(t) + R x_2(t), \\
43
y(t) =& \frac{1}{R} u(t) - \frac{1}{R} x_1(t) + x_2(t) \\
44
\end{eqnarray}
45
 
46
Stavový popis přepíšeme do maticového tvaru:
47
 
48
\begin{equation}
49
x(t) =
50
\left[ \begin{array}{cc}
51
- \frac{1}{RC} & 0 \\
52
 
53
\end{array}
54
\right] x(t) + 
55
\left[ \begin{array}{c}
56
\frac{1}{RC} \\
57
\frac{1}{L}
58
\end{array}
59
\right] u(t)
60
\end{equation}
61
 
62
\begin{equation}
63
y(t) =
64
\left[ \begin{array}{cc}
65
- \frac{1}{R} & 1 \\
66
\end{array}
67
\right] x(t) + 
68
\frac{1}{R} u(t)
69
\end{equation}
70
 
71
K určení impulzní odezvy potřebujeme přenos systému 
72
 
73
\begin{eqnarray}
74
H(s) =& C [sI - A]^{-1} B + D \\
75
H(s) =&  
76
\left[ \begin{array}{cc}
77
- \frac{1}{R} & 1 \\
78
\end{array}
79
\right]
80
\left[ \begin{array}{cc}
81
s + \frac{1}{RC} & 0 \\
82
 
83
\end{array}
84
\right]^{-1}
85
\left[ \begin{array}{c}
86
\frac{1}{RC} \\
87
\frac{1}{L} \\
88
\end{array}
89
\right] + \frac{1}{R} \\
90
H(s) =& - \frac{1}{R^2 C (s + RC)} + \frac{1}{L(s +\frac{R}{L})} + \frac{1}{R}
91
\end{eqnarray}
92
 
93
Z přenosu zjistíme impulzní odezvu:
94
 
95
\begin{equation}
96
h(t) = L^{-1} \left\{ H(s) \right\}
97
\end{equation}
98
 
99
Do popisu systému dosadíme předpoklad $\frac{1}{RC} = \frac{R}{L}$
100
 
101
Tím získáme následující tvar stavového popisu: 
102
 
103
\begin{equation}
104
x(t) =
105
\left[ \begin{array}{cc}
106
- \frac{R}{L} & 0 \\
107
 
108
\end{array}
109
\right] x(t) + 
110
\left[ \begin{array}{c}
111
\frac{R}{L} \\
112
\frac{1}{L}
113
\end{array}
114
\right] u(t)
115
\end{equation}
116
 
117
\begin{equation}
118
y(t) =
119
\left[ \begin{array}{cc}
120
- \frac{1}{R} & 1 \\
121
\end{array}
122
\right] x(t) + 
123
\frac{1}{R} u(t)
124
\end{equation}
125
 
126
K převodu do Kalmanova tvaru potřebujeme matici řiditelnosti a pozorovatelnosti
127
 
128
\begin{equation}
129
C = \left[ B, AB \right] =
130
\left[ \begin{array}{cc}
131
\frac{R}{L} &  - \frac{R^2}{L^2} \\
132
\frac{1}{L} & - \frac{R}{L^2}
133
\end{array}
134
\right]
135
\end{equation}
136
 
137
\begin{equation}
138
O = \left[ \begin{array}{c}
139
C \\
140
AC \\
141
\end{array}
142
\right] =
143
\left[ \begin{array}{cc}
144
- \frac{1}{R} &  1 \\
145
\frac{1}{L} & - \frac{R}{L}
146
\end{array}
147
\right]
148
\end{equation}
149
 
150
Hodnost obou matic je 1. 
151
 
152
Určíme jádro matice O. 
153
 
154
\begin{eqnarray}
155
\left[ \begin{array}{cc}
156
- \frac{1}{R} &  1 \\
157
\frac{1}{L} & - \frac{R}{L}
158
\end{array}
159
\right]
160
\left[ \begin{array}{c}
161
a \\
162
b \\
163
\end{array}
164
\right] =& 0 \\
165
\frac{1}{R} + b =& 0 \\
166
\frac{1}{L}a - \frac{R}{L} b =& 0 \\
167
b =& 1\\
168
a =& R
169
\end{eqnarray}
170
 
171
Jádrem matice je proto jeden vektor $ker(O)=\left[ \begin{array}{c}
172
R \\
173
1 \\
174
\end{array}
175
\right]$ 
176
 
177
Nyní můžeme sestavit transformační matici Q. 
178
 
179
\begin{equation}
180
Q = [v_1, Q_n] = 
181
\left[ \begin{array}{cc}
182
R & 1 \\
183
1 & 0 \\
184
\end{array}
185
\right]
186
\end{equation}
187
 
188
Nyní lze určit Kalmanovu formu matic 
189
 
190
\begin{equation}
191
\tilde{A}= Q^{-1} A Q =
192
\left[ \begin{array}{cc}
193
 
194
-1 & R \\
195
\end{array}
196
\right]
197
\left[ \begin{array}{cc}
198
-\frac{R}{L} & 0 \\
199
 
200
\end{array}
201
\right]
202
\left[ \begin{array}{cc}
203
-\frac{R}{L} & 0 \\
204
 
205
\end{array}
206
\right]
207
=\left[ \begin{array}{ccc}
208
\frac{R}{L} & 0 \\
209
 
210
\end{array}
211
\right] 
212
\end{equation}
213
 
214
\begin{equation}
215
\tilde{B}= Q^{-1} B =
216
\left[ \begin{array}{c}
217
- \frac{1}{L} \\
218
 
219
\end{array}
220
\right] 
221
\end{equation}
222
 
223
\begin{equation}
224
\tilde{C}= CQ =
225
\left[ \begin{array}{cc}
226
 
227
\end{array}
228
\right]
229
\end{equation}
230
 
231
\begin{equation}
232
\tilde{D}= D =
233
\frac{1}{R}
234
\end{equation}
235
 
236
Vlastní čísla matice $\tilde{A}$ jsou pak dvojnásobná s hodnotou $- \frac{R}{L}$ jedno z nich je pak řiditelné a nepozorovatelné a druhé neřiditelné a nepozorovatelné. 
237
 
238
Přenos systému zapsaný na základě Kalmanova tvaru je:
239
 
240
\begin{eqnarray}
241
\tilde{H}(s) =& \tilde{C} [sI - \tilde{A}]^{-1} \tilde{B} + \tilde{D} \\
242
\tilde{H}(s) =&  
243
\left[ \begin{array}{cc}
244
 
245
\end{array}
246
\right]
247
\left[ \begin{array}{cc}
248
s - \frac{R}{L} & 0 \\
249
 
250
\end{array}
251
\right]^{-1}
252
\left[ \begin{array}{c}
253
-\frac{1}{L} \\
254
 
255
\end{array}
256
\right] + \frac{1}{R} \\
257
\tilde{H}(s) =& \frac{1}{R}
258
\end{eqnarray}
259
 
260
Impulzní odezva pak je: 
261
 
262
\begin{equation}
263
\tilde{h}(t) = L^{-1} \left\{ \tilde{H}(s) \right\} = \frac{1}{R} \sigma(t)
264
\end{equation}
265
 
266
\item
267
 
268
Zadanou matici přepíšeme do tvaru: 
269
 
270
\begin{equation}
271
H(s)= \frac{1}{d(s)} N(s) = \frac{1}{s(s+2)}
272
\left[ \begin{array}{ccc}
273
(s-1)(s+2) & 0 &  s(s-2) \\
274
 
275
\end{array}
276
\right]
277
\end{equation}
278
 
279
Matici $N(s)$ je třeba převést do Smithova tvaru
280
 
281
\begin{equation}
282
S_N(s)= 
283
\left[ \begin{array}{ccc}
284
\epsilon _1 (s) & 0 &  0 \\
285
 
286
\end{array}
287
\right]
288
\end{equation}
289
 
290
Kde $ \epsilon _i (s) = \frac{D_i (s)}{D_{i-1} (s)}$
291
 
292
\begin{equation}
293
D_0(s) = 1 , D_1(s) = 1, D_2(s) = (s+1)(s+2)
294
\end{equation}
295
 
296
Smithova forma matice má pak tvar. 
297
 
298
\begin{equation}
299
S_N(s)= 
300
\left[ \begin{array}{ccc}
301
1 & 0 &  0 \\
302
 
303
\end{array}
304
\right]
305
\end{equation}
306
 
307
To ještě doupravíme na Smith-McMillanovu formu:
308
 
309
\begin{equation}
310
SM_H(s)= \frac{1}{d(s)} S_N(s)=
311
\left[ \begin{array}{ccc}
312
\frac{\epsilon _1 (s)}{\psi _1 (s)} & 0 &  0 \\
313
 
314
\end{array}
315
\right]=
316
\left[ \begin{array}{ccc}
317
\frac{1}{s(s+2)} & 0 &  0 \\
318
 
319
\end{array}
320
\right]
321
\end{equation}
322
 
323
Póly $H(s)$ zjistíme z kořenů polynomu 
324
\begin{equation}
325
P_H(s) = \psi _1(s) \psi _2 (s) = s^2 (s+2). 
326
\end{equation}
327
 
328
Tedy 0, 0, -2. 
329
 
330
A nuly jsou kořeny polynomu 
331
 
332
\begin{equation}
333
Z_H(s) = \epsilon _1(s) \epsilon _2 (s) = s+1. 
334
\end{equation}
335
 
336
Nula proto je v -1.
337
 
338
\item
339
 
340
Budeme potřebovat "systémovou matici"
341
 
342
\begin{equation}
343
P(s)= 
344
\left[ \begin{array}{cc}
345
sI-A &  B \\
346
-C &  D \\
347
\end{array}
348
\right]=
349
\left[ \begin{array}{cccc}
350
s-1 &  -1 & 0 & 1 \\
351
 
352
 
353
 
354
\end{array}
355
\right]
356
\end{equation}
357
 
358
Tuto matici ale potřebujeme spíše ve Smithově tvaru. 
359
 
360
\begin{equation}
361
S_P(s)= 
362
\left[ \begin{array}{cccc}
363
1 &  0 & 0 & 0 \\
364
 
365
 
366
 
367
\end{array}
368
\right]
369
\end{equation}
370
 
371
Invariantní nuly najdeme řešením polynomu $z^I _P (s) = \epsilon _1 (s) \epsilon _2 (s) \epsilon _3  (s) \epsilon _4 (s) = (s-1)^3$. Invariantní nulou jeproto trojnásobná 1. 
372
 
373
\end{enumerate} 
374
\end{document}