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

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

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

расширсценарииСозд ниеименуправляющиепрограммы.m.

 

ствляется

при-функциимощи(процедуры)текстового. Всередактора,пр

вызывадолжнымогоиметьпо

команде File

New

M-file. Пусть имя файла

 

определе ности будет “Lab5 1 ”

 

 

М-файл (Scriptфайлов- йл),

 

 

 

 

 

w

 

чника

ый

 

 

 

 

 

 

ожет

меть сл дующий

видw. 1

 

 

 

зн

 

пускйл

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

шум S1

Z(N)v 250f %%simLvw=w+1начальноеколичествоv+1b51:N)'Lab5') %рм

фац"Lab5сиваременойциласлуча.ошибокmdl""Lab5vNого.mdl"источникаизпроцессадляиз цийачучайоголь экранеых сигнала,значенийформирующегоасс ва помеху S2

 

 

форм

 

 

 

 

ссива

 

 

уч й

й вел чи выше

 

трол

 

у

 

сиг

 

ла шибки)

endan(i)=z% Z) выз

 

 

циклареализующийред го

 

 

 

ш бк

 

ения ошибки

 

 

 

 

 

 

plot(Z),

вычисл осущ

 

 

 

 

 

 

ческого откло

 

 

 

 

 

 

 

изоб

 

 

 

изобр ж

 

 

 

зн чен

 

 

 

п

 

 

зац ям

 

 

 

 

%bar(

 

 

 

 

нт

знач

ний

сигнала моделированиев видеали

 

лбчатой диаг аммы

z=[-2:0.

% задан

 

 

рв ла

 

 

нен

 

гн

 

ла

ошибки для посторитм,ениягистограммы

hist(Z,z), ririd%

 

 

рованиепрограммы)фи

стограммы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П

5.2:2].4. Резульпостаты

 

 

 

 

 

я

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зульт

 

ымоделировделирова

ачениядл случ я N = 100.

 

 

роцесс

 

z:могосо тветственно сред

Mz=megz=std(Z)0.3145; sigz = 0.8465 -

 

 

 

 

 

 

 

 

 

случай

ого

 

 

значение ср днеквграфическдрати скоеоткл

 

 

 

ошбраже

 

 

 

н .

пр ведены

на рисунке 3 (с

Графич

кие

 

 

 

 

 

 

 

чений

 

шибки

по зацияхал

ция

использованиформирзавершениефункции plot(Z)), на рисунке 4 (в виде

 

 

 

 

 

 

 

 

bar(Z)). А на рисункее

5 приведенагистогризображениямма зультатачисловыеизмквадратлировапредставленцения, олучегулировстолбчатойнная п диаграммыфункц hist(Z,z).

 

ошибки z в N реализациях

 

 

N реализациях в виде столбчатой

 

распределения ошибки z во всем

 

 

 

 

 

 

 

диаграммы

 

 

 

 

 

 

интервале изменения

 

 

 

 

 

 

 

 

 

 

 

 

Рисуно

6кф– Структур ая схема исследуемой моделиОУ

 

 

кз

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ус

 

 

 

 

 

вх

 

 

 

 

 

 

 

 

таблицах 1

2.

 

 

 

помехаИсходныев5составе.3.2. паошибкиметрырегук работеированиядля .различ ых вариантов заданы

 

204

 

5.3K.2.t,1,.cм/с“Набра ь

 

 

модель0стемыТаблицаспользо1.602Характани мристикипакета5

объектаSIMULINK8 управления. 410

 

140

 

 

ХарfаОУ,Гц

 

 

 

динамичес1.0

ких

 

 

 

.2

определяются580.

 

следующими450.

выражениями:. 2.3

 

1.8

 

 

 

 

КоТребованк рующееия звено:

 

êô ( s )

 

(T s

 

 

T s

1

 

 

 

) ,

 

 

 

 

 

 

 

1)

где

T

 

 

 

) [ 0.

 

 

 

 

f

 

3

 

W

 

 

)(T s

f

 

1.2

] ,

 

 

 

 

 

 

 

 

 

T2

 

 

 

 

.1339

 

f

2

 

 

0.

 

 

 

 

 

 

 

 

 

 

 

2

fОУ

(t) – из табл

 

цы

 

 

 

T3

 

-

таблицы 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fОУ 177.75} ,

 

 

 

 

ктерПеистеменноеи

усилительноезвеньев

f

3

 

 

 

 

 

 

 

K

 

 

f

(t)

1.429

 

 

 

3

где KОУ(t),

fОУ

 

 

 

KУС (t)

5

{0.0407

ОУ 0.

 

 

 

 

 

 

 

 

 

известные зав

симости

из таблицы 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

“Нестац

 

онарный” объ кт управления:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а KОУ

 

 

из табл

 

0123f

 

 

( t )

 

 

таблицы 2.

 

 

2

 

2931

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

цы 1,

ОУ

 

из

 

 

 

 

 

 

 

12328.

 

 

 

 

 

 

 

 

 

 

6

 

 

 

Кинемат

ческое звено

 

 

 

 

 

W

кз ( s )

 

 

 

 

 

 

 

 

 

 

где F(Uвх

(t)-Ннелинелинейноейность типа насыщениезависимостьюпорогами ограничения на уровне ±1;

 

 

5

 

где

T

 

(

(t)

 

 

 

1

 

 

 

 

 

 

,

 

 

 

 

 

ОУ

 

 

 

 

 

 

 

ОУ

 

ОУ

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WОУ ( s )

T

 

 

 

s

 

KОУ

( t )

s 1

 

 

 

 

4

 

 

 

 

 

- п рвый, определяемыйU

 

 

k F(U

 

 

 

)

,

 

 

 

 

 

 

 

 

 

(7)

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

ОУ

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

ОУ

 

 

 

 

 

 

 

 

 

 

 

 

 

ОУ

 

 

 

 

 

звено N

– одним из двух видов

 

ОУ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вых

 

 

 

 

н

 

 

 

 

вх

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A(2πКоличествореализаций13среднеквадра–fвхачальноеТ5t).ДПредставитьВ3блиц.при2яN.процессе2РеULINKлинейно. двухПров.комендацглядничесзначенОбразец=сти[50,гоизмиеоодотнияхамплветствующиелировсследованиеаб100,.кяющегализаПризначеСроницычастM(z)туды300,нияфреерезультатамисяты:зультаты,мировSig(z)500]сигноценить-графикиfвхстемыкор=0вСреднниилап.кажд5свестисть-ГцклонениеичSig(z)привблорамодfхквадрарескоеличийfзпреде=0комзаданииf=1елированимостьхтаб.=15ГценойамГцRampГценияамплитудыРисунокцуз Nраспрезулияприведенногореализациипеременной-ошибкивходкаждойГplotднеголизацийеделениемафьтатов,раздела1ы(Z)1357Aрмонического.zзначениях вос.амреSourcesнижепользрьирлизацияхлитудойРисунокошиГрафикинтерошбкивектораичествомразцабсигнаесьNбz.1Aлкиhistреализаций2468х.источникомгистограм=AотекиM(z)(Z,чение0x=Aизм+ z)tSIM,всемненияхгдеsinцикла- ы из

500 5.3.3 Отчетнормить ке2. 2.

расширениямиWord:-1)2- на. наэлектронРезПобурабольтамаж.m ном(Scriptыофис-сfile)ледованийте .отчет;mdl (Modelсохранятьв виде). Пояснительнойвхвх личной папзапискив соответствующихтекстовом процессорефайлахMSс

321

 

3

 

5

 

 

8

9

10

11

12

13

140

15

16

17

18

19

20

21

22

23

24

4

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

0

 

 

 

 

 

65

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

5

 

 

 

 

 

 

7

 

 

 

 

 

5

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

6

 

 

 

 

5

5

9

 

 

 

 

 

 

 

 

 

 

6

 

 

5

 

 

 

 

 

 

5

45

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

4

7

 

 

7

 

 

 

 

 

4

 

1

4

 

 

 

4

 

- .

3

 

 

2

2

8

6

 

3

 

9

 

 

 

 

 

 

 

 

4

 

 

 

19

 

2

 

8

 

 

 

 

3

 

3

 

 

 

 

-

2

4

да

 

210

0 98557

 

 

1049

103

 

4)

 

 

 

 

да

 

2

2

 

 

1

1

3

1.230

0.01

 

5

4

 

 

 

1

да

-

0.3

-0.3

0.3

да

 

0.2

-0.3

0.3

24

 

0.06

0.007

 

(35)

 

 

0.2

0.2

 

-

 

 

0.1

 

-

 

 

равномерн нормальный равномерн нормальный выражением с соответствии N, ус

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

таблицей 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5) таблицей выражением с 3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

соответствии6 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

соответствии в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ДляПоследовработы

тельностьМ-файламидействпредназначенй при моделиркт

(Editor)ва ии

МSIMULINK-файлов.

 

 

 

 

 

 

 

 

1

21

 

ДляНабракрытьз пусисходкоманнабраннойые анные,

 

 

odel

 

 

 

набо

 

 

.

 

 

ся

 

 

.

 

 

 

XXX.mdlблоковна моделированиесисте задае

 

 

именем32.(имя

Рас

 

 

 

 

 

 

птиндельицей!сист)File/New/Mcмыасширениемиз блоков-file по.mdlэ ементовредактора(например,. Сохрани(Editor)XXX.mdl).

. под нужным

 

 

функция sim(

 

 

 

 

(аргументом функции является

 

 

м дели

 

 

 

 

авычкомандах,

 

3

моднабратризль,указанияXXXsim(..….‘XXX’)самарасширенияодельмоделипараметры.mdl):быоперь неторомоткрытапиш. Еслиимяне мя,бх димобез

открыказанияь

 

 

С х

 

 

 

 

ть

 

 

файле

 

 

нужным

 

 

 

 

 

(имя

 

 

 

 

 

 

 

 

цей!)

c

 

 

Для

 

 

 

 

 

 

 

.m. При эттдельнымМ-файла

 

 

олжна

впадать с командыем

.

 

 

 

ключен

я

путан

цы при

 

пр

 

од

 

 

 

 

 

 

файлов друг

другу

 

 

быможнодн

этомсп льзовать

то же

имя,что

и у

 

 

ноответстлич ющееся от

п рвог

хотя

 

 

 

ниеммвол

 

.

 

 

 

 

 

 

 

 

деленииапример, д набратьвление киме

 

модели

 

 

 

 

 

 

 

 

 

п рядк вогУдобныминдекса В

 

 

 

 

случае это может

 

 

 

 

 

 

например,

 

3.4.расширения:следующимчисловогоПр листинга М-файла дляявляется,расчнашем модели контура управленвыглядеть,латиLoop.mdl

 

 

 

1

[1.

 

 

…….745

.572

 

0.794 1.112

.194 1.275];

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t=[0. .

 

 

5

 

 

образом:

XXX

.

.m.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.

 

 

.

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[10.

 

 

 

0 0

80

50.0

4020. 20 0

4.0];

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 2

 

1

 

4.10

.7 2.3

.8];

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kyc .0060

 

 

 

.113

1

 

60];631 0.896 0.718];

 

 

 

 

 

 

 

 

 

 

 

 

 

 

foy1=[6329. 8 26.03637 31.4 25.12 16.956 14.444 11.304];

 

 

 

 

 

 

 

 

 

 

 

 

 

T3=0[0.

05;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

4;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

расширениемповWorkspaceXXXнажатияэтомыполкоманднкноледующем.mdlкнеImportения-ТакаяСПо7*)ENTER.,моделированоставпридержащиесякопиМданноASследующ-Полез.фпр(пm)Wizardсоздэтом.йлясь.цедуравасширеCommandнкомтьнииеобходиымвXXX.иенвкомандномндезалмоделидействявляетпрнеоэтобходием1сь,Windows.бходводиmохраняется.matкней:мыечима,ли)к.данныевеесредна;мандногокне,нужныеесланеизменмассивругом:вв(массивекопсти*)файлыниизкомпьютере;ередкнарованныхсходкопирован.)CommandзавершередыдущихеобходимданныфайловиемHistoryWindowsобращенияхиздлярабоанныеотсутствуеткнаимпортированияты(ониCommandпомимосохрккмандедельпрограмме)М-файляютсямоделиHistoryпутемSaveих(св

суправле–ПримерыНУчебникМ:теории,артилРаздРедистемах”еревод.319ЭециальностиДи..кБ. ерийск.лог1умана,:.управметоды198765.илия:.2103ТеорияВ–анг.5МИФИ,.ЧерныхСоРМетодыЛ.-ГУчамарс.б.заедв2004:льницевениякаров:ийскогоПотемкина“АвтоматизирВысшаятомах;расчетаФИЗМбтовкад. девдлякий.1999/Ю–БЛклассичесПод.мия,656.Я.Твузов.РФМатичес.Гоулд–.ш.ТЛИТ,С1:.SIMULINK:–.ЯМ:ред.колаMatLAB.2005.пр456М.ПотемпоМенс.атематичес.втоматкКвочныйБлевсистемыкой...19912002спец.хайловгор,кий–ДИАЛОГТеория.312С1978управл5Пупкова,..Бсовремеx–зациясредаально..матМВ–3.Моделирообработки.кие3520–.К:.ЛиП.848-применениеМИФИControlс.проектИздательсМатематичесмодел.озданияНал):ейныеной.ил“АвтомД.-..МО.Егупова.Sistem,2003рованияавтомфор.РФ:каяинамичесриинженерныхцифровой. группаМToolboxк.стшиноое496–втоматсистемМ:хайловсм:упрчесмоделиуправлениекиеУчеб.Издате.BHV,роение,.прибраб–MatlabческогоавтМ:сис.каярование:ложений2000матичесВысшаяктеристикиьсемыки1982вузов5еннаявоуправления:.длятехническихсигнал–(элементыИдеиМГТУ.384/студентовкогопоПодш504..Методыла,общим..нализ1998. .. .