ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

НСпрСрывный ΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ управлСния Π² пространствС состояний

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состоит Π² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ полоТСния ΠΊΠΎΡ€Π½Π΅ΠΉ характСристичСского уравнСния синтСзированной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы управлСния Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ z-плоскости. Для этого срСдствами MATLAB ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ характСристичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€Π½ΠΈ Π½Π° z-плоскости. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π»ΡŽΠ±ΠΎΠΌ языкС программирования высокого уровня, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

НСпрСрывный ΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ управлСния Π² пространствС состояний (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π“ΠžΠ£ Π’ΠŸΠž Π£Ρ€Π°Π»ΡŒΡΠΊΠΈΠΉ государствСнный Π³ΠΎΡ€Π½Ρ‹ΠΉ унивСрситСт ΠšΠ°Ρ„Π΅Π΄Ρ€Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠšΠ£Π Π‘ΠžΠ’ΠΠ― Π ΠΠ‘ΠžΠ’Π По Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅: Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ систСмы управлСния Π“Ρ€ΡƒΠΏΠΏΠ°: ΠΠ“ΠŸ — 07

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚: Π‘Π΅Ρ€Π΅ΠΆΠ½ΠΎΠ² А.Π’.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ задания: 33

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ: Π‘Π°Π±Π΅Π½ΠΊΠΎ А.Π“.

Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³, 2012 Π³.

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π• Лист задания Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

1. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС исходной Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ систСмы

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° квантования

3. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

4. Π‘ΠΈΠ½Ρ‚Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы управлСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ каноничСской Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° синтСзированной систСмы

6. Расчёт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ошибки

7. РасчСт дискрСтной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ r (z) -> x3(z) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ разностного уравнСния

8. Π‘Π»ΠΎΠΊ—схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ разностного уравнСния Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π—ΠΠ”ΠΠΠ˜Π•

На ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ систСмы управлСния»

1. Π—Π°Π΄Π°Π½Π° линСйная стационарная дискрСтная систСма (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Ρ… динамичСских звСньСв Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 2).

ΠΈ .

Рисунок 1. Бтруктурная схСма Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ стационарной дискрСтной систСмы

2. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ описаниС Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния Π² ΠΏΡ€ΠΎΡΡ‚ранствС состояний.

3. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ дискрСтности ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Ρ‹Π±ΠΎΡ€.

4. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ описаниС ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния Π² ΠΏΡ€ΠΎΡΡ‚ранствС состояний.

5. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи G, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰Π΅ΠΉ собствСнныС значСния Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… =0.9, =, = (Ρ‚Π°Π±Π»ΠΈΡ†Π° 2 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 2). Для расчСта коэффициСнтов ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ каноничСской Ρ„ΠΎΡ€ΠΌΡ‹ Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Для синтСзированной систСмы ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ ΠΊΠΎΡ€Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ z-плоскости ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСсса ΠΏΡ€ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΌ ступСнчатом воздСйствии.

6. ΠŸΡ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи G ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΡƒΡŽΡΡ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ систСмы сигнала 1,32*1(t) (Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 3 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 2).

7. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы управлСния ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ, r (z) -> x3(z) (Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 4 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 2). По ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ разностноС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅.

8. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π»ΡŽΠ±ΠΎΠΌ языкС программирования высокого уровня, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы управлСния Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ разностного уравнСния (ΠΏΠΎ ΠΏ. 1.7).

1. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС исходной систСмы

Π’ ΡΠΎΠΎΡ‚вСтствии с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

ΠΈ .

НСобходимо ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС исходного Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния. Для этого составляСтся систСма Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ соСдинСнныС звСнья, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π²Ρ…ΠΎΠ΄Π°, состояния ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°. Π”Π°Π»Π΅Π΅ систСма Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ записываСтся Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

x = [x1(t), x2(t), x3(t)]T — Π²Π΅ΠΊΡ‚ΠΎΡ€ состояния,

u = [u (t)] - Π²Π΅ΠΊΡ‚ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов,

y = [y (t)] - Π²Π΅ΠΊΡ‚ΠΎΡ€ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов,

A, B, C, D — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ состояния, управлСния ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΡ для исходного Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния.

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСдств ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы MATLAB 6.5, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:

n1=[6]; d1=[4 0];

n2=[3]; d2=[9 3];

n3=[7]; d3=[5 0];

[A1,B1,C1,D1]=tf2ss (n1,d1);

[A2,B2,C2,D2]=tf2ss (n2,d2);

[A3,B3,C3,D3]=tf2ss (n3,d3);

[A, B, C, D]=series (A1,B1,C1,D1,A2,B2,C2,D2);

[A, B, C, D]=series (A, B, C, D, A3,B3,C3,D3)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A, B, C, D.

0 0.3333 0

A = 0 -0.3333 1.5000

0 0 0

B = 0

C = 1.4000 0 0

D = 0

Π’ΠΎΠ³Π΄Π° систСма Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π²ΠΈΠ΄:

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° квантования

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° опрСдСлСния Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ†Π΅Π½ΠΎΠΊ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° квантования ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° для статичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² управлСния ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ся Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡ… Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½ΠΎ-частотных характСристик (АЧΠ₯), поэтому ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ для исходного Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅ΠΌ коэффициСнты ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи g1, g2, g3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы. Для Π½Π°Ρ‡Π°Π»Π° возьмСм всС коэффициСнты ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ (g1,g2,g3 = 1).

Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ систСмы, ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ систСмы опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MATLAB 6.5:

n1=[6]; d1=[4 0]; %num, den W1

n2=[3]; d2=[9 3]; %num, den W2

n3=[7]; d3=[5 0]; %num, den W3

g1=[1];

g2=[1];

g3=[1];

sys1=tf (n1, d1);

sys2=tf (n2, d2);

sys3=tf (n3, d3);

sys4=tf (g1);

sys5=tf (g2);

sys6=tf (g3);

sys=append (sys1,sys2,sys3,sys4,sys5,sys6);

Q=[1 -4 -5 -6; 2 1 0 0; 3 2 0 0;4 1 0 0;5 2 0 0;6 3 0 0];

in=1;

out=3;

system=connect (sys, Q, in, out)

step (system)

pause

nyquist (system)

bodemag (system); grid;

Из Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ΄ΠΎΠ³Ρ€Π°Ρ„ Π½Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ -1; j0, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ замкнутая систСма являСтся устойчивой.

Рисунок 2. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ процСсс Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмС Рисунок 3. Π“ΠΎΠ΄ΠΎΠ³Ρ€Π°Ρ„ Найквиста для Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы Π”Π°Π»Π΅Π΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚Π΅Ρ… коэффициСнтов ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²Π·ΡΠ»ΠΈ, строится ЛАЧΠ₯ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ проводится линия Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 3…5% ΠΎΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ усилСния А ()=(0.03…0.05)А (ΠΎ) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ этому ΡƒΡΠΈΠ»Π΅Π½ΠΈΡŽ минимальная частота квантования max, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ квантования

Tmax = / max

РасчСт 20lg (0.03А (0)) ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

По Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4

20lgA (0)=0.227 Π΄Π‘, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

lgA (0)=0.1 135, Ρ‚ΠΎΠ³Π΄Π° А (0)=1.26, Π° 3% ΠΎΡ‚ А (0) составит 0.03

20lg (0.03A (0))= -30.5

— ΡΡ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4 ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ 0 Π΄Π‘.

Рисунок 4. ЛАЧΠ₯ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы управлСния БоотвСтствСнно ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ опрСдСляСм ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ квантования ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Tmax=Ρ€/Ρ‰min.

Tmax = 3.14Ρ€Π°Π΄ / 2.8 Ρ€Π°Π΄/сСк=1.12 сСк Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ квантования с Π·Π°ΠΏΠ°ΡΠΎΠΌ ΠΈ Π²ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π΅Π³ΠΎ Ρ€Π°Π²Π½Ρ‹ΠΌ T = 0.2 сСк.

Рисунок 5. ЛАЧΠ₯ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ систСмы управлСния (ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ участок)

3. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

Для получСния Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ описания ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС исходного Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° управлСния ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ квантования. ВычислСниС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ описания ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ срСдствами ΠΏΠ°ΠΊΠ΅Ρ‚Π° MATLAB ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅:

n1=[6]; d1=[4 0];

n2=[3]; d2=[9 3];

n3=[7]; d3=[5 0];

[A1,B1,C1,D1]=tf2ss (n1,d1);

[A2,B2,C2,D2]=tf2ss (n2,d2);

[A3,B3,C3,D3]=tf2ss (n3,d3);

[A, B, C, D] = SERIES (A1,B1,C1,D1,A2,B2,C2,D2);

[A, B, C, D] = SERIES (A, B, C, D, A3,B3,C3,D3);

[Ad, Bd, Cd, Dd]=c2dm (A, B, C, D,0.2,'zoh')

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

1.0000 0.0645 0.0098

Ad = 0 0.9355 0.2902

0 0 1.0000

0.0007

Bd = 0.0293

0.2000

Cd = 1.4000 0 0

Dd = 0

Π³Π΄Π΅ A, B, C, D — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ состояния, управлСния, наблюдСния Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

Ad, Bd, Cd, Dd — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ состояния, управлСния, наблюдСния ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ 'zoh' - экстраполятора Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ порядка.

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° записываСтся Π² Π²ΠΈΠ΄Π΅:

Π³Π΄Π΅ x (k), u (k), y (k) — Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ состояния, управлСния ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° систСмы.

Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

4. Π‘ΠΈΠ½Ρ‚Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы управлСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ каноничСской Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

БистСма Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ подобия, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Аd ΠΈ Bd Π² ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. ΠŸΡƒΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅, которая Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся каноничСской, Π·Π°Π΄Π°Π½Π° линСйная цифровая систСма .

Π—Π°ΠΊΠΎΠ½ управлСния Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ u (k) = -Gx (k), Π³Π΄Π΅ G Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ся Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Аdc ΠΈ Π’dc, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄: Аdc=МАМ-1ΠΈ Π’dc=ΠœΠ’.

Π–Π΅Π»Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ z-плоскости =0.9, =, =;НиТС привСдСнная MATLAB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ коэффициСнты характСристичСского уравнСния ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… связСй:

n1=[6]; d1=[4 0]; %num, den W1

n2=[3]; d2=[9 3]; %num, den W2

n3=[7]; d3=[5 0]; %num, den W3

[A1,B1,C1,D1]=tf2ss (n1,d1);

[A2,B2,C2,D2]=tf2ss (n2,d2);

[A3,B3,C3,D3]=tf2ss (n3,d3);

[A, B, C, D] = SERIES (A1,B1,C1,D1,A2,B2,C2,D2);

[A, B, C, D] = SERIES (A, B, C, D, A3,B3,C3,D3);

[Ad, Bd, Cd, Dd]=c2dm (A, B, C, D,0.2,'zoh');

Q=[Bd Ad*Bd Ad*Ad*Bd]

M1=[0 0 1]*inv (Q)

M=[M1; M1*Ad; M1*Ad*Ad]

A1=M*Ad*inv (M)

B1=M*Bd;

l=[0.9 0.75+0.15j 0.75−0.15j];

p=poly (l);

g1=p (4)+A1(3,1);

g2=p (3)+A1(3,2);

g3=p (2)+A1(3,3);

G1=[g1 g2 g3]

G=G1*M

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

0.0007 0.0045 0.0120

Q = 0.0293 0.0855 0.1380

0.2000 0.2000 0.2000

M1 = 258.4259 -17.7134 1.7517

258.4259 -17.7134 1.7517

M = 258.4259 0.0957 -0.8613

258.4259 16.7562 1.6943

0.0000 1.0000 0.0000

A1 = -0.0000 0.0000 1.0000

0.9355 -2.8710 2.9355

G1 = 0.4090 -0.9360 0.5355

G = 2.1966 1.6386 2.4299

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ систСму Π² Ρ„ΠΎΡ€ΠΌΠ΅ каноничСской Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

.

Π₯арактСристичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ систСмы для каноничСской Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄

Π³Π΄Π΅ — искомая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи.

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ характСристичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅

.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ характСристичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ для Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… собствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ систСмы:

ΠŸΡ€ΠΈΡ€Π°Π²Π½ΡΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ коэффициСнты ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… стСпСнях ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

— 0,9355= -0,5265; = 0.409

+2.871= 1.935; = -0.936

— 2.9355= -2.4; = 0.5355

ОбъСдинив значСния, , ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи G1

G1 =[0.4090 -0.9360 0.5355]

ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ G1 Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ вычислим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи для исходной систСмы G=G1*M.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

G =[2.1966 1.6386 2.4299]

CоставляСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ управляСмости Q, Π² Π½Π°ΡˆΠ΅ΠΌ случаС ΠΎΠ½Π° выраТаСтся Π² Π²ΠΈΠ΄Π΅ Q=[] ΠΈ Π΅Ρ‘ Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ значСния

;

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Q Π½Π΅ Ρ€Π°Π²Π΅Π½ 0, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Q Π½Π΅ Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, систСма управляСма.

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° синтСзированной систСмы

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состоит Π² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ полоТСния ΠΊΠΎΡ€Π½Π΅ΠΉ характСристичСского уравнСния синтСзированной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы управлСния Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ z-плоскости. Для этого срСдствами MATLAB ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ характСристичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€Π½ΠΈ Π½Π° z-плоскости.

Π’ Ρ‚Π΅Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ описанной Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ № 4 Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:

mnim=[0.0001j 0.0001j 0.0001j]'

zgrid ('new');

plot (eig (Ad-Bd*G)+mnim,'o')

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся Π³Ρ€Π°Ρ„ΠΈΠΊ, прСдставлСнный Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.

Рисунок 6. КомплСксная z-ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ с Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π½Π΅ΠΉ корнями Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ€ΠΈΡΡƒΠ½ΠΊΠ° 6 — ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ€Π½Π΅ΠΉ характСристичСского уравнСния синтСзированной систСмы Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ плоскости совпадаСт с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7 прСдставлСна Simulink — модСль Ρ†ΠΈΡ„Ρ€ΠΎ-Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ синтСзированной систСмы для получСния ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Ρ… характСристик Рисунок 7. МодСль Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы управлСния с Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ коэффициСнтами ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ квантования Рисунок 8. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ процСсс Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмС управлСния ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ «r-x3»

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½Ρ†ΠΈΠ΅ΠΉ Matlab dstep.

Для этого ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ систСмы с Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ коэффициСнтами ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… связСй ΠΈ ΠΏΠΎ Π½Π΅ΠΉ Π½Π°ΠΉΠ΄Π΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ описаниС.

Matlab-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

sys1=tf ([6], [4 0]);

sys2=tf ([3], [9 3]);

sys3=tf ([7], [5 0]);

sys4=tf ([2.1966]);

sys5=tf ([1.6386]);

sys6=tf ([2.4299]);

sys=append (sys1,sys2,sys3,sys4,sys5,sys6);

Q=[1 -4 -5 -6; 2 1 0 0; 3 2 0 0;4 1 0 0;5 2 0 0;6 3 0 0];

in=1;

out=3;

system=connect (sys, Q, in, out)

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½Π°Ρ функция ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

0.7

—————————————————;

s3 + 3.628 s2 + 1.918 s + 1.701

Matlab — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для нахоТдСния Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ описания ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы ΠΈ ΠΏΠΎΡΡ‚роСния ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСсса ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

num=[0.7];

den=[1 3.628 1.918 1,701];

[A, B, C, D]=tf2ss (num, den);

[Ad, Bd, Cd, Dd]=c2dm (A, B, C, D,0.2,'zoh')

dstep (Ad, Bd, Cd, Dd);

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

0.4586 -0.2961 -0.2387

Ad = 0.1403 0.9677 -0.0269

0.0158 0.1978 0.9981

0.1403

Bd = 0.0158

0.0011

Cd = 0 0 0.7000

Dd = 0

Рисунок 9. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ процСсс Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмС управлСния ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ «r-x3», ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ использовании MATLAB-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°: dstep (Ad, Bd, Cd, Dd)

Для Π°Π½Π°Π»ΠΈΠ·Π° устойчивости ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ MATLAB-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: dbode (Ad, Bd, Cd, Dd, 0.2)

Рисунок 9. ЛАЀЧΠ₯ синтСзированной систСмы управлСния Из Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ систСма являСтся устойчивой, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ частотС -180ΠΎ, логарифмичСская амплитудная характСристика Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. И Π΅ΡΠ»ΠΈ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ систСму ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ устойчивости Найквиста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: dnyquist (Ad, Bd, Cd, Dd, 0.2), Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ систСма устойчива, Ρ‚. ΠΊ. Π³ΠΎΠ΄ΠΎΠ³Ρ€Π°Ρ„ Π½Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (-1; j0).

Рисунок 10. Π“ΠΎΠ΄ΠΎΠ³Ρ€Π°Ρ„ Найквиста

6. Расчёт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ошибки

РасчСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ошибки ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ «r (t)->e (t)» для Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала Ρ€Π°Π²Π½ΠΎΠ³ΠΎ 1.32*1(t).

Богласно расчСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ошибки ΠΌΠΎΠΆΠ½ΠΎ провСсти ΠΏΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ:

Π³Π΄Π΅ GH (z) — пСрСдаточная функция Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° систСмы управлСния.

Для вычислСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° систСмы воспользСмся срСдствами Matlab.

Matlab-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

sys1=tf ([6], [4 0]);

sys2=tf ([3], [9 3]);

sys3=tf ([7], [5 0]);

sys4=tf ([2.1966]);

sys5=tf ([1.6386]);

sys6=tf ([2.4299]);

sys7=tf ([1]);

sys=append (sys1,sys2,sys3,sys4,sys5,sys6,sys7);

Q=[1 7 0 0; 2 1 0 0; 3 2 0 0;4 1 0 0;5 2 0 0;6 3 0 0;7 4 5 6];

in=7;

out=7;

system=connect (sys, Q, in, out)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

s3 + 0.3333 s2

————————————————;

s3 — 2.962 s2 — 1.918 s — 1.701

Π”Π°Π»Π΅Π΅ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для дискрСтной систСмы:

num=[1 0.3333 0 0];

den=[1 -2.962 -1.918 -1.701];

[num, den]=c2dm (num, den, 0.2,'zoh')

printsys (num, den,'z')

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΈΠ΄Π°:

z3 — 2.9607 z2 + 2.913 z — 0.9523

—————————————————-;

z3 — 3.9221 z2 + 4.7117 z — 1.8083

Π”Π°Π»Π΅Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΡƒΡŽΡΡ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Для Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала Ρ€Π°Π²Π½ΠΎΠ³ΠΎ 1,32(t) ошибка Ρ€Π°Π²Π½Π° 1.32.

7. РасчСт дискрСтной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ «r(z) — x3(z)» ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ разностного уравнСния

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ расчёт дискрСтной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΊΠ°Π½Π°Π»Π° «r (z) — x3(z)» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MATLAB.

sys1=tf ([6], [4 0]);

sys2=tf ([3], [9 3]);

sys3=tf ([7], [5 0]);

sys4=tf ([2.1966]);

sys5=tf ([1.6386]);

sys6=tf ([2.4299]);

sys=append (sys1,sys2,sys3,sys4,sys5,sys6);

Q=[1 4 5 6; 2 1 0 0; 3 2 0 0;4 1 0 0;5 2 0 0;6 3 0 0];

in=1;

out=3;

system=connect (sys, Q, in, out)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния:

Transfer function:

0.7

————————————————;

s3 — 2.962 s2 — 1.918 s — 1.701

num=[0.7];

den=[1 -2.962 -1.918 -1.701];

[num, den]=c2dm (num, den, 0.2,'zoh')

printsys (num, den,'z')

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ части — пСрСдаточная функция дискрСтной систСмы ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ:

0.10 942 z2 + 0.51 256 z + 0.14 699

———————————————————;

z3 — 3.9221 z2 + 4.7117 z — 1.8083

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ характСристичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ дискрСтной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ запишСм Π΅Ρ‘ Π² Π²ΠΈΠ΄Π΅:

ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ послСднСС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° сдвига Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ разностноС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ связываСт Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал:

8. Π‘Π»ΠΎΠΊ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ разностного уравнСния

Рисунок 11. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° модСлирования Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы модСлирования

1. Π‘Π°Π±Π΅Π½ΠΊΠΎ А. Π“. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ систСмы управлСния. ΠšΡƒΡ€Ρ Π»Π΅ΠΊΡ†ΠΈΠΉ. — Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³: Изд. УГГГА, 2003.

2. Π‘Π°Π±Π΅Π½ΠΊΠΎ А. Π“. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³: Изд. УГГГА, 2003.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ