Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка ЛР_МоСисУп

.pdf
Скачиваний:
0
Добавлен:
10.06.2024
Размер:
1.07 Mб
Скачать

s^2 + 10

 

+ 100

 

 

 

 

 

 

 

 

воитьвести названияпри помощивходампроцедурывыходамset

некоторыепрямой После100-------------------------------------------------------------------Tranобратнееs^4ferсимвольные25того,+function:s^2й цепика+ ^3процсистемаописания250дурой0s^2сформирfeedback:. 8000В частностиsва 5 00можно.

системы,>> такжеsget(sysnum:,'Notes','УгдатьInputName','Моменткрат250 25кийовое2комментарий.5e+движение03]}сил', 'OutputName','рпеды')самой присУголистемерыскания').

 

den:

 

 

 

 

 

.05e+003 1.06e+004 8e+003

5e+003]}

 

 

Ts:1050

 

 

 

 

 

 

 

 

 

 

 

 

 

y:{[0

 

 

 

 

 

 

 

 

 

 

 

 

ys=feedback(W01,U)el y:

 

 

 

 

 

анализа

InputName:Not s: {'Угловое

дв жение торп ды'}

 

 

сущ

Пакет CONTROL

пред ставляет пакет процедур для

прежде всего, для

 

опредположния отклика системы

внешние

здействия как

временнойСАУ,

ioDel

 

{[10y:

 

 

 

 

 

 

 

 

 

 

 

Variab

 

 

 

's'

 

 

 

 

 

 

 

 

 

 

 

 

OutputGroup:[1x1struct]

 

 

 

 

 

 

 

 

 

з системы

 

 

 

 

 

 

 

 

 

 

 

 

{'Мом

 

 

сил'}

я'}

 

 

 

 

Общ

 

 

 

 

 

 

ыска

 

 

 

 

 

 

 

 

анал

 

я

 

 

 

 

 

1.3.1.1. Пр

 

 

 

 

 

 

за во временн й

 

 

 

 

im ulse

Нахождение

 

отклика на импульс ое входное воздействествления.

 

UserData:

[]

 

 

 

 

 

 

 

 

 

 

некоторых

Для Аналобластяхмеры вр менных откликов областистемы на внешние

step Нахождение

реакции

системы на единаичный скачок входноговоздействия.

так в частотной

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

видов предусмотрены функци :

 

 

 

 

 

казы ающиеmargin. .1.3. расп л жениедуры,иагр ммулюсБ де

 

казансистемыотдельзапасовые характеристикипо амплитуде и и

фазеграфичес.

ole Расчет

 

люсов

истемы.

 

 

 

 

 

 

СтроитРасч

юсов,вычисляющиенулей эффициента передачи системы.

 

п люсов zpkdataсистемыzmap .

 

 

строение

на

 

пле

й плоскости карты

расположения нулей ки

1>>Применяя.3step(sys).2. Примерыпроцедуруана изаstepво временсозданулейксноййобластив п. 2.2 модели,

 

 

 

можно получить график

 

 

 

 

Step Response

 

 

 

 

 

7

 

 

 

 

 

From: Момент сил To: Угол рыскания

 

 

 

0.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

5

 

 

 

10

 

15

 

Аналогич о,

 

 

 

 

 

 

дуры impulse

 

 

 

>> impulse(sys)

 

 

 

 

 

 

 

 

 

 

 

приведет к появлениюиспользованиеграфическомпроцкне графика, приведенного ниже:

 

 

-0.05

 

0 0 1],20)

 

5

 

 

 

10

 

 

15

>> initial(sssys,[0sssys= 0(sys)

 

 

 

 

 

 

Получим

4

 

 

 

 

Response to Initial Conditions

 

 

 

 

 

0.3

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

01

0

2

4

6

 

8

10

12

 

14

16

18

20

векторзначенийuДлязначенийвремени,применениявходнойкоторыхпроцевеличиныбу рыт заданыв казаннеобходимоыеачениямоментывходногопредварвременивоздействия,т льно задатьзатемвекторзадатьt

>> t=0:0.01:40; u=sin(t); lsim(sssys,u,t);grid

 

 

 

 

 

 

Результат представлен на следующей фигуре:

 

 

 

 

 

 

 

 

1

 

 

 

 

Linear Simulation Results

 

 

 

 

 

-

0.05

0

5

10

 

 

15

20

25

 

 

30

35

40

 

-1

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

Magnitude(dB)

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Phase(deg)

-

-9

-2

 

10-1

 

 

100

 

 

 

101

 

102

 

 

 

 

 

 

 

 

 

yquist(sys)

 

 

 

Frequency (rad/sec)

 

 

 

 

 

 

 

180.6

 

 

 

 

 

Nyquist Diagram

 

 

 

 

 

 

 

 

4

2 dB

 

From: Момент сил To: Угол рысканèÿ

 

-4

 

 

 

 

0 dB

-2 dB

 

 

-10 dB

 

 

 

6 dB

 

 

 

 

 

 

 

-6 dB

 

 

 

4

1

 

 

 

 

 

-20 dB

 

 

 

ImaginaryAxis

 

2

20 dB

 

 

 

 

 

 

 

 

- 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-1

 

 

 

-0.5

 

Real Axis

 

0

 

 

 

0.5

nichols(sys)-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nichols Chart

 

 

 

 

 

 

 

 

10

 

 

 

From: Момент сил To: Угол рыскания

 

 

 

 

 

-2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

LoopGain(dB)Open-

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

-135

 

 

-90

 

 

 

-45

 

0

 

 

-180

 

 

 

 

 

 

 

sigma(sys)

 

 

Open-Loop Ph se (deg)

 

 

 

 

 

 

 

 

 

Singular Values

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

SingularValues(dB)

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

70

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

-100

 

 

10-1

 

 

100

 

 

 

101

 

102

 

 

10-2

 

 

 

 

 

 

 

>> margin(sys);grid

 

 

 

Frequency (rad/sec)

 

 

 

 

 

 

Magnitude(dB)

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

400

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Phase(deg)

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-180

2

 

 

 

10

1

100

 

101

 

 

102

 

 

 

10

 

 

 

 

 

 

anspole(sys)

 

 

 

 

 

 

 

Frequency (rad/sec)

 

 

 

 

 

 

 

 

 

 

 

 

 

"Угол рыскания":

 

 

 

(s^2sysz=zpk(+ .25 (s^2fromys)+ +.5128)10sinput+"Момент100)(s^2 + 9.сил"731sto+ output97.5)

 

 

 

z [z,p,k]=zpkdata(sysz,'v')

 

 

 

 

 

 

 

 

 

Zero/pole/gain5 0000

 

 

 

 

 

 

 

 

 

 

 

 

 

------------------------------------------------04.38478653 7693s+0808..5924i040603i

 

 

 

 

 

 

 

k =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.2500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>> pzmap(sys); grid

 

 

 

 

 

 

 

 

 

 

 

Результат представлен на рисунке ниже

 

 

 

 

 

 

 

 

 

 

 

 

 

0.4

 

 

 

Pole-Zero Map

0.14

0.09

0.04

8

 

 

 

 

8

 

56

 

 

 

 

0.28

0.2

 

ImaginaryAxis

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

-246

0.8

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

-108

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

56

 

0.4

 

 

 

0.28

0.2

0.14

0.09

0.04

6

 

 

 

 

 

-4.5

-4

 

-3.5

8

0

 

 

 

-5

 

 

 

 

-3 -2.5

-2

-1.5

-1

-0.5

 

 

Задание

 

самостоят ль

Real Axis

 

 

 

 

 

 

 

 

ую работу

 

 

 

 

 

 

1.4.1. Структурная схема

 

 

 

 

 

 

 

 

Создать модель системы слмоделижения, представленной на рисунке:

 

 

 

 

-- 1

дел

2

 

реакциюлю

систенули2к

34на г .

; 3

в

 

 

 

 

 

 

 

 

 

 

 

пр

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П едст ить

 

 

 

рафи .

 

 

уст йч во ть системы показатели

 

 

Копрценитьрием

при

ис ледованики до жны

 

ва

 

к чества.В случ

 

неудсоответствующительног к

 

 

 

здействия;при х дных параметрах (см.

т бл цу вариантов)

 

 

брвлетвоь

ебуемые пара

служитьры системыкорр ктирующего фильтра W1(s) T1, T2,

Kпр.

1.4.3. Исходнвременнпараметрыые

модел

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исходные параметры заданнойсистемырмоничесы для каждогокие варианта заданы втаблице:

варианта№

 

 

T1, c

 

 

T2, c

 

 

T3, c

 

 

 

T4, c

 

5

Kпр

 

 

Kос

6543

 

 

 

4032

 

 

 

 

4320

 

 

 

 

 

 

 

 

 

 

 

 

9

1

 

 

11

 

 

 

 

8

 

 

30

 

 

 

 

10.0

 

 

 

 

 

 

 

 

 

 

95

 

 

 

0.0045

9

 

 

1.0

 

20

 

0.700

 

 

 

 

0.065

0.050

 

 

8.0

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

8

8

 

1

6

 

 

 

 

 

100

 

6

 

 

 

50

7

 

 

2

 

 

 

4

 

90

 

 

 

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

5

 

 

5

 

 

 

 

 

 

 

 

40

 

 

 

25

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

6

 

 

80

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

5

 

19

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

полезной

 

 

 

 

другой физической ве ичине, содержащейся

измере ном

целях полученияОбщая информациисхема образования змеряемогочине, которая до жна бытьпроцессаизмерена,его преобразовапредставленаия

р сунке.

 

 

 

 

 

Измеряемая

Полезный сигнала

 

 

 

 

 

 

 

 

 

 

П рв чныйИзме итель

Шумизмерителя

 

 

 

 

 

 

 

 

Измеренная

тный

 

еобразователь

 

 

 

 

 

 

 

 

 

 

 

 

Дис

 

 

 

 

 

 

 

 

 

 

 

Массив измеренийОбработанная инф

 

мация

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на

 

ке служит для

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ор

ния входного дискретного во времени

сигнала выходн й

 

нимизаци

искажений,

 

 

 

 

 

шумами.

аналоговых

Пакет MatLab Signal Processing Toolboxпреобраз зволяет:

 

цифровых

 

рассчитывать конкретныевеличинасловые хар

ктеристики

льтров

по

 

 

 

АФЧХ;

 

льности. Форм

 

 

 

ие

 

ных процессов

нале.

 

О

 

средства

 

 

 

 

 

 

 

 

требуемымОбщиеосновы линейной фильтрациповых

 

прим ре линейного стационарного

Фильтрация –

это

реобразов ние заданного сиг аласлучайпомощью линейного фильтра.

фильтраРассмотрвт рого порядка,

передаточнфильтраця функцияктированныхкот ого имеет вид:

 

 

ф

 

 

 

 

 

 

 

(э страп лят

+ АЦП)

еменных сиг алов;

 

 

ми овать п след ват

 

 

 

 

 

 

 

 

- обра атыватьисунх при помощи спрое

 

Шум дискретизации

 

 

 

 

 

 

фи ьтров.

 

2.2.1.

 

 

 

 

 

 

 

 

 

льтраци

 

 

 

 

 

 

 

 

частотная характ

еристика

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

числителя

 

знаменателя и выведем графики

 

 

ВычислиA=1; ξ=0м.05;значения2π /коэффициентовω =1.

 

АЧХ и ФЧХ:

 

 

 

 

 

 

 

 

.05;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T0=1;dz=0a1(A=om0=2*)= pi/T(2)0;a=12*dz*om0;a1(3)=om0^2;b1(1)=A;

 

 

 

 

 

 

>> freqs(b1,a1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101

 

 

 

 

 

102

 

 

 

 

 

 

 

 

-4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-0050

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Frequency (rad/s)

 

 

 

 

 

 

 

 

 

2

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101

 

 

 

 

 

102

 

 

Дискр

 

 

ная

передаточная

 

ф

 

 

 

Frequency (rad/s)

 

непрерыв

му

фильтру (1)

 

 

 

 

 

 

 

 

 

соотв тствующая

(которая

мож

 

т

 

 

быть получена путем Z - пр образования

разностного

уравнения -

дискретного аналога дифференци

 

 

льного

урав

ения),

меет вид:

 

 

 

 

 

 

( z )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

кция,

 

 

 

(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

1

ATs

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

2 z 2

 

 

 

 

 

 

 

 

где a

 

 

 

0

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

-

 

 

 

 

 

 

Ts) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1+ξ

 

 

 

10 Ts));

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a =1+2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

В

общем случае дискретная передаточная функция имеет вид:

 

 

 

 

 

 

 

 

 

y

 

 

 

b

0

 

b

 

z 1

 

... b

m

z m

 

 

 

 

 

 

 

 

 

G( z )

(ωTs)+z

 

 

 

 

1

 

 

 

 

 

 

 

n

 

 

(3)

 

 

 

 

 

 

x

 

 

a0

a1 z 1

 

. an

 

 

 

 

 

 

A1

75;

 

(2*pi*t/T1);

 

 

 

 

 

 

 

 

 

 

 

Yp

A1*si

 

 

 

 

 

 

 

 

 

 

 

 

'P-signal')

 

 

 

 

 

 

 

 

 

 

 

y

 

 

T1=1;

 

 

P-signal

 

 

 

 

 

 

 

 

t,Yp),grid;

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

Yp

- 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

6

8

10

12

14

16

18

20

 

 

 

 

 

 

 

 

 

t, c

 

 

 

 

 

A2измерения=10;

к

полезному-Пустьбсигналуо ыйеевслевысокгауссовдобавилисьчастотнаяиекийпрохшумшумы:ожденсизмеритнусоя чдалярезс периодомспреинтенсивностьюбразователь=0.2 cAшиивамплитудой=5результате.

В

результате создается такой измеренный сигнал x(t):

 

 

 

 

 

 

T2=0.2;A2=10; eps=pi/4;

 

 

 

 

 

ndn(1,length(t));

 

 

 

Ash=5;

grid

 

 

 

 

 

 

 

 

p ot

 

 

 

 

 

 

 

 

 

 

 

 

title

'inpu

 

 

 

 

 

 

 

 

 

 

 

 

 

xl=A1*sin(2*pi*t/T1)+A2*sin(2*pi*t/T2+eps)+Ash*rat,x), c'

 

 

 

 

>> ylabel('x(t)')