Басқарудың объектіні сипаттайтын өлшемнің кейбір заңдары бойынша уақытта өзгеретін немесе тұрақтыны қолдау



бет23/29
Дата20.05.2022
өлшемі0.81 Mb.
#458004
1   ...   19   20   21   22   23   24   25   26   ...   29
лекция ТАУ

Жұмысты орындау ережесі

Тапсырманы орындау бөлiмдерi

Matlab командалары

  1. Simulink пакетін іске қосу үшін кнопкасын бас командалық жолдағы simulink командасын енгіз

simulink

  1. Simulink Library Browser терезесінің жоғарғы меню көмегімен жаңа модель құр


File – New – Model

  1. Simulink Library Browser терезесінен Transfer Fcn блогын модель терезесіне көшір кеме берілістік функциясының алымы мен бөлімін енгіз.

Двойной щелчок на блоке

    1. Numerator [K]

    2. Denominator [Ts 1 0]

  1. Блокқа Судно атауын бер.

ЛКМ на имени блока

  1. Ұқсас тағы Transfer Fcn,типті 3 блок енгіз және оларды Привод, Регулятор и Гирокомпас деп ата ,қажетті параметрлерді енгіз.Жетектің берілістік функциясы болу керектігін ескер.

  1. модельді өз папкаңда lab3.mdl атымен сақта.12.

File – Save

  1. Гирокомпас блогын ерекшеле және басқа жаққа орналастыр.

Нажать Ctrl+I или дважды нажать Ctrl+R.

  1. Судно, Привод и Регулятор атаулары блок үстінде болсын

ПКМ на блоке,
Format - Flip name

  1. Блок түсін өзің таңда.

ПКМ на блоке,
Format – Background color

  1. Math Operations тобынан Sum блогын модельдер терезесіне әкел және оны реттегіштің сол жағына орналастыр.

ЛКМ

  1. Екінші кіріс минус таңбасымен болсын.

Двойной щелчок на блоке, ввести |+- в поле
List of signs

  1. Step блогын Sources тобынан модельдер терезесіне әкел және сумматордың сол жағына орналастыр. Заданный курс атауын бер.




  1. Сигнал беру уақытын 0 және сигнал шамасын 10 орналастыр.

Двойной щелчок на блоке,
0 в поле Step time
10 в поле Final value

  1. Барлық болктарды қажетті әдіспен байланыстыр

ЛКМ на источнике, удерживать Ctrl и ЛКМ на приемнике, или протащить ЛКМ от выхода одного блока к входу другого

  1. Scope екі блогын Sinks тобынан модельдер терезесіне әкел және оң жаққа орналастыр. Руль және Курс атауын бер.




  1. Scope бірінші блогына басқару сигналы, ал екіншіге ­–кіріс сигналы түссін. модельді сақта.

Нажать ПКМ на линии в точке отбора сигнала, затем, не отпуская ПКМ, тащить линию к входу блока.

  1. Терезені минимальді размерге дейін кішірейт және оны ауыстыру буферіне көшір. Буферден есепке көшір.


Edit – Copy model to clipboard


  1. модельдеу уақытын 100 секунд. орнат


Simulation – Simulation parameters
100 в поле Stop time

  1. модельдеуді орында.

ЛКМ по кнопке

  1. Курс и Руль блоктарын ашып модельдеу нәтижесін қара.


Двойной щелчок по блоку

  1. Екі блок терезесінің осі бойынша масшиабты орнат.

ЛКМ по кнопке – установить оптимальный масштаб

  1. настройкаларды сақта.

ЛКМ по кнопке

  1. Моделдеу нәтижесі Scope ек і блогында да матрица түрінде болсын, бірінші баған – уақыт, екінші – ссигнал.


ЛКМ по кнопке
вкладка Data history


Variable name:
phi (Курс) или
delta (Руль)
Format: Array

  1. Модельдеуді тағы да орында.

ЛКМ по кнопке

  1. Matlab и терезезіне көш және график үшін жаңа терезе құр. Бір терезеде екі қисық тұрғызады.

figure(1);

  1. subplot командасындағы бірінші сан тік бойынша графиктерді, екінші – көлденең, үшінші - ұяшық нөмерін енгіз.

subplot(2, 1, 1);

  1. plot командасында бірінші абсцисса массивін, екінші ордината массивін көрсет. Қос нүкте барлық жолдар қолданылатындығын білдіреді.

plot(phi(:,1),phi(:,2));

  1. график тақырыбын енгіз.

title('Курс');

  1. Введите названия осей координат. Внутри апострофов для ввода греческих букв разрешается использовать команды Координата осьтерінің аталарын енгіз. Апострофтардың ішінде грек әріптерін енгізу үшін LaTeX командасын қолданады. Мысалы, «\phi» - грек әріпін , ал «\delta» – әрпін білдіреді.

xlabel('Время, сек');
ylabel('\phi, градусы');

  1. Осыған ұқсас екінші ұяшықта өзгеру графигін delta, массивін пайдаланып құр.

subplot(2, 1, 2);
plot(delta(:,1),delta(:,2));
title('Угол поворота руля');
xlabel('Время, сек');
ylabel('\delta, градусы');

  1. Графикті есепке көшір.

print -dmeta

  1. Объектпен жетек арасындағы байланысты өшір


ЛКМ по линии, нажать Delete.

  1. Sum Блогыниз группы Math Operations тобынан орнат және осы бос орынға орнат.


Двойной щелчок по блоку
++| в поле List of signs

  1. Тұрақты сигналға жүйе реакциясын зертте.

  1. Заданный курс,блогын көшір оған Возмущение атауын бер. Оның шығысын жаңа сумматорға қос.


Перетаскивание ПКМ.
Двойной щелчок по блоку
2 в поле Final Value
Двойной щелчок по имени

  1. алынған модельді есепке көшір




Edit – Copy model to clipboard

  1. Модельдеу уақытын 500-ге дейін арттыр. Кеме берілген курстан 10 градусқа шыққандығын тексер.


Simulation – Simulation parameters - Stop time
ЛКМ по кнопке

  1. ПД-реттегіші бар тұйық жүйенің қарсылық бойынша берілістік функциясын тұрғыз. Оның көмегімен алдыңғы нәтижесін түсіндір.

  1. Осы берілістік фукциясының орнатылған режиміндегі күшейту коэффициентін есепте.

  1. Matlab терезесіне көш және жаңа массивағы модельдеу нәтижесін есіңе сақта.запомните

phi0 = phi;
delta0 = delta;

  1. интегральды каналды қос. Осындай жолмен ПИД-реттегіш пайда болады. , сек берілістік жүйесі бар интегралдайтын буынды реттегішке параллель қос. Моделді сақта және есепке көшір.



  1. .Модельдеудә орында. Кеме курсқа шыққандығын тексер.


ЛКМ по кнопке

  1. ПИД-реттегіші бар тұйық жүйе берілістік функциясын құр. Оның көмегімен алдыңғы нәтижесін түсіндір.

  1. Осы берілістік фукциясының орнатылған режиміндегі күшейту коэффициентін есепте.

  1. ПД- и ПИД-реттегіштері үшін курс бойынша ауыспалы процесстер – екі қисық тұрғыз. Plot командасында бірнеше массивтер жұбы бар, біріншісі – бірінші графикке, екіншісі – екінші графикке сәйкес Legend командасы легенданы шығарады. Жол соңындағы үш нүкте команданың келесі жолына көшіреді.

subplot(2, 1, 1);
plot(phi0(:,1), phi0(:,2),...
phi (:,1), phi(:,2));
title('Курс');
xlabel('Время, сек');
ylabel('\phi, градусы');
legend('ПД-регулятор', ...
'ПИД-регулятор');

  1. delta0 и delta массивтерін қоланып осыған ұқсас екі қисық тұрғыз.




  1. Графикті есепке көшір және жүйедегі ауыспалы процесстің интегралды каналға әсері қандай.

  1. ПИД-реттегіші бар ашық жүйенің берілістік функциясын құр.




  1. ПИД-реттегіші бар тұрақтылық қорын анықта. Олар жеткілікті ме?

[gm,phim] = margin(W)
gm = 20*log10(gm)

Коэффициенттер кестесі.

Нұска

, сек

, рад/сек

, сек

, сек


16.0

0.06

1

1


16.2

0.07

2

2


16.4

0.08

1

3


16.6

0.07

2

4


16.8

0.06

1

5


17.0

0.07

2

6


17.2

0.08

1

1


17.4

0.07

2

2


17.6

0.06

1

3


17.8

0.07

2

4


18.0

0.08

1

5


18.2

0.09

2

6


18.4

0.10

1

1


18.6

0.09

2

2


18.8

0.08

1

3


19.0

0.07

2

4


19.2

0.08

1

5


19.4

0.09

2

6


19.6

0.10

1

1


18.2

0.0694

2

6





Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   29




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет