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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 оценок, среднее: 4,75 из 5)
Загрузка...
Контрольные рефераты

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

СОДЕРЖАНИЕ
1. Задание 3
2. Построение аналитической модели и ее анализ.

2.1 Построение аналитической модели 4

2.2 Анализ динамических действий в системе на базе использования построенной аналитической модели 11

2.3. Моделирование с внедрением солверов 18

2.4. Моделирование с внедрением пакета расширения Symbolic Math Tolbox 21

2.5. Моделирование с внедрением имитационного пакета моделирования динамических систем Simulink 25


1. Задание

Выстроить аналитическую модель электронной цепи и выполнить анализ динамического процесса опосля замыкания ключа К
.

Схема электронной цепи и характеристики составляющих ее компонент:

R1
,
Ом


R2
,
Ом


R3,
Ом


R4,
Ом


C1
,
Ф


L,Гн


В



4


4


4


6


1/25


1/7


30








2. Построение аналитической модели и ее анализ.

2
.1 Построение аналитической модели

Решение задачки идентификации с следующим анализом динамических действий в физической системе на базе модели подразумевает построение системы дифференциальных либо алгебраических уравнений. При решении многомерных задач при помощи ЭВМ более применяемыми прикладными программками являются пакеты программ, дозволяющие рассматривать системы на базе матричной записи дифференциальных уравнений в обычной форме (форма Коши либо способ переменных состояния либо способ места состояний). До этого чем делать анализ динамических действий в системе, нужно записать систему дифференциальных уравнений в форме Коши, более комфортной при использовании ЭВМ .

Понятно несколько методов составления уравнений состояния. Разглядим более целесообразный метод, основанный на сведении послекоммутационной схемы к резистивной с источниками э.д.с. и тока. С данной целью индуктивные элементы в послекоммутационной схеме подменяют на источники тока, которые возбуждают ток в том же направлении, что и в начальной схеме, а конденсатор на источник э.д.с. с э.д.с. направленной встречно току в ветки с конденсатором, т. е. встречно uc
. В итоге схема окажется без реактивных частей (резистивной), но с доп источниками тока и э.д.с.

В приобретенной резистивной схеме один из узлов заземляют и составляют уравнения по способу узловых потенциалов. По отысканным потенциалам узлов рассчитывают напряжения на источниках тока, эквивалентных индуктивным элементам и токи через источники э.д.с., эквивалентные емкостным элементам. Дальше разрешают уравнения цепи относительно производных diL
/dt и duC
/dt и получают запись системы дифференциальных уравнений в обычной форме (форма Коши).

Для составления уравнений в обычной форме по приобретенной резистивной схеме, можно употреблять также принцип наложения, справедливый для линейных систем и их линейных уравнений. Сущность принципа наложения заключается в том, что контурный ток в любом контуре равен сумме токов, вызываемых в этом контуре каждой из э.д.с. в отдельности, и соответственно узловое напряжение меж хоть каким узлом и опорным равно сумме узловых напряжений, сделанных меж сиим узлом и опорным каждым в отдельности источником тока.

Принцип наложения дозволяет разложить сложную задачку на ряд наиболее обычных, в каждой из которых в рассматриваемой сложной цепи действует лишь одна э.д.с. либо один источник тока, а все другие источники энергии предполагаются отсутствующими. При всем этом эти остальные источники э.д.с. должны быть замкнуты накоротко с сохранением в ветвях их внутренних сопротивлений, а все остальные источники тока должны быть разомкнуты, но в соответственных ветвях должны быть сохранены их внутренние проводимости.

Разглядим модель электронной цепи (Рис. 1).

Для построения модели избираем вектор переменных состояния

т. е.
1


uc



2


iL

. Потому что uL



diL





2




diL




uL




uc


Cic




1




duc




ic



Уравнения состояния в матричной форме в общем виде для

приведенной электронной цепи можно записать так:

Коэффициенты матриц будем определять способом наложения при рассмотрении эквивалентной резистивной схемы (Рис. 2).

Запишем систему (2.1) в координатной форме, из которой определим коэффициенты матриц A
и B
.

Для определения коэффициентов матрицы A
(
коэффициенты матрицы A
определяются лишь топологией электронной цепи и параметрами ее компонент) полагаем наружное действие равное нулю, т.е. все процессы в цепи будут протекать за счет энергии, запасенной в электронном поле конденсатора и магнитном поле катушки. Для

моделирования такового режима нужно в эквивалентной резистивной схеме закоротить источник э.д.с.
1




А для определения коэффициента
11

матрицы A
исключить источник тока
2


iL


. Соответственно из первого уравнения системы (2. 2) получим:

При условии:

iL


.

Для модифицированной схемы определяем ic


uc



2



3


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


В итоге получим:

Для определения коэффициента
12

матрицы A
восстанавливаем источник тока, но замыкаем источник э. д. с.:
1

= uc

= 0. Соответственно из первого уравнения системы (2. 2) получим:

При условии:

uc


.

Для модифицированной схемы определяем ic



2



2



3


iL

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


В итоге получим:

Для определения коэффициента
21

матрицы A
в эквивалентной резистивной схеме закоротить источник э.д.с.
1




и исключаем источник тока
2


iL


.

Соответственно из второго уравнения системы получим:

При условии:

iL


.

Для модифицированной схемы определяем uL


ic


2

, для этого находим ic


uc



2



3


и подставляем в uL


ic


2

. Получим: uL


uc



2



3



2


Тогда

Для определения коэффициента
22

матрицы A
в эквивалентной резистивной схеме закоротить источник э.д.с.
1




восстанавливаем источник тока, но замыкаем источник э. д. с.:
1

= uc

= 0. Соответственно из второго уравнения системы получим:

Для модифицированной схемы определяем: uL
= — (R1
+ (R2
R3
/ R2
+ R3
)) iL

. Тогда
22




R1
+ (R2
R3
/ R2
+ R3
)).

Определение коэффициентов матрицы B
(коэффициенты матрицы B
определяют вклад входных величин в баланс токов и напряжений) подразумевает исключение источника тока
2


iL


, замыкание источника э. д. с.
1

= uc

= 0 и сохранение источника
1




Тогда для определения коэффициента
11

матрицы B
в первом уравнении системы полагаем
1

= uc

= 0,
2


iL


Получим:

но ic


при любом Е, т. к. ветвь с источником тока разомкнута, то
11

Для определения коэффициента
21

матрицы B
во 2-м уравнении системы (4. 2) полагаем
1

= uc

= 0,
2


iL


что подразумевает исключение источника тока
2


iL


, замыкание источника э. д. с.
1

= uc

= 0 и сохранение источника
1




Получим:

Напряжение на участке исключенного источника тока uL


т. к. тока в разомкнутой цепи нет, то как следует нет падения напряжения на активных сопротивлениях.

Опосля получения всех коэффициентов матриц A
и B
можно записать систему (2. 2) для приобретенных коэффициентов:
11





2



3



12





2



2



3



21



2





2



3



22




R1
+ (R2
R3
/ R2
+ R3
));
11



21



Подставляя в полученную систему численные значения характеристик компонент, согласно начальной схеме, получим.

В координатной форме приобретенная система имеет вид

Ворачиваясь к начальным переменным
1


uc



2


iL


можно записать в общем виде для данной электронной цепи последующую систему уравнений в форме Коши, которую нужно решить и выполнить анализ динамического процесса при помощи средств система автоматизации математических расчетов MATLAB и пакета динамических систем Simulink, входящего в состав расширенных версий MATLAB, также вручную и сопоставить приобретенные результаты, которые должны совпасть.

2.2 анализ динамических действий в системе на базе использования построенной аналитической модели

Опосля получения динамической модели изучаемой системы в виде системы дифференциальных уравнений, записанных в форме места состояний, нужно выполнить анализ динамических действий протекающих в системе. Для выполнения данной задачки следует отыскать решение системы уравнений, т.е. отыскать аналитическое выражение – функцию, отражающую закон, согласно которому меняются переменные состояния во времени. Получив закон, можно найти нрав динамических действий, протекающих в системе.






Для нахождения решения системы (2.3):

используем матрично-векторное соотношение





)= А-1

(


(А


) — 1
)



0


,
(2.4)

имеющее пространство при нулевых исходных критериях и наружном действии

0


в виде вектора с неизменными компонентами.

Поначалу находим А-1


по известной

(в МatLab).

>> A=[-1.79 7.14;-2 -168];

>> inv(A)

ans = -0.5333 -0.0227

0.0063 -0.0057

Дальше находим матричную экспоненту
(А



, составив за ранее характеристическое уравнение системы (2.3) и обнаружив его корешки

>> poly(A)

ans = 1.0000 169.7900 315.0000

Приобретенный полином будет определяться выражением

λ2
+ 169.79λ + 315.

Соответственно, его корешки:

>> A=[-1.79 7.14;-2 -168];

>> [D]=eig(A)

D = -1.8760

-167.9140

Как следует: λ1

λ2
= -167.914

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

Для вычисления матричной экспоненты употребляется формула Сильвестра, согласно которой

Для системы (2.4) можно записать экспоненту:

Подставляя все приобретенные данные в соотношение (2.4) приходим к последующему выражению:

Опосля выполнения действий над матрицами получим последующее решение системы (1):

x1
(t)

=-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25

x2
(t)=

(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150

Для построения графиков функций
1




и
2




выполним команду plot
в режиме командной строчки. Программки приведены ниже.

>> t=0:0.1:12.54;

>>x=-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25;

>> plot(t,x)

Рис 3

>> t=0:0.02:5;

>>x=-(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150;

>> plot(t,x)

Рис 4

Итог моделирования, отражающий динамический процесс представлен на рис. 3 и рис. 4 (конфигурации во времени переменных состояния системы
1




и
2




носят апериодический нрав). На рис. 3 приведена распечатка графика функции


1




=-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25

при исходном условии
1


(график начинается с ординаты x1
= 0).

На рис. 4 приведена распечатка графика функции

x2
(t)=

(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150

при исходном условии
2


(график начинается с ординаты x2
= 0).

Приобретенные графики показывают апериодический переходный процесс, возникающий в электронной цепи при подключении источника неизменной э.д.с. При всем этом напряжение на конденсаторе
1


uc

и ток через катушку индуктивности
2


iL

меняются согласно отысканных соотношений:

x1
(t)=

-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25

и

x2
(t)=

(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150

соответственно.

Как видно из графиков временных зависимостей, процесс асимптотически приближается к установившемуся состоянию с вынужденной составляющей
1





1


и
2





2

На этом расчет вручную, с частичным внедрением моделирования в режиме командной строчки, завершается.

2.3. Моделирование с внедрением солверов

Последующий шаг моделирования состоит в нахождении решений начальной системы (2.3), используя интегрированные средства для решения дифференциальных уравнений и их систем. Система MATLAB делает численное решение обычных дифференциальных уравнений случайного порядка и систем с исходными критериями. В MATLAB имеется целый ряд интегрированных функций, созданных для решения задачки Коши для обычных дифференциальных уравнений. библиотека включает несколько функций, реализующих разные способы решения задачки Коши ode
(


).

Начнем с составления файл-функции для вычисления правых частей системы дифференциальных уравнений (2.3). Она обязана содержать два входных аргумента (переменную t, по которой делается дифференцирование, и вектор с числом частей, равным числу неведомых функций системы) и один выходной аргумент (вектор правой части системы).

Для системы (2. 3) напишем текст программки, для этого в меню File окна системы MATLAB выполним команду New m-file и в открывшемся окне редактора/отладчика m-файлов наберем текст файл-функции, который будет таковым.

function F=difur(t,x)

F=[-1.79*x(1)+7.14*x(2);-2*x(1)-168*x(2)-210];

Сохраним его в файле difur.m в текущем каталоге.

Для вычисления решения системы на интервале [0, 10] используем командную строчку. С учетом исходных критерий, воззвание к функции ode
45
будет иметь последующий вид. Исходные условия:
1



2

>> [t, x]=ode45(‘difur’,[0 10],[0;0])

Решение начальной системы (2.3) в виде числовых массивов сохраняются в папке work в виде бинарного файла с расширением .mat. Для этого служит команда Save Workspace As…. в меню File. По мере необходимости сохраненный файл можно загрузить в рабочую область Workspace (командой load).

Опосля выполнения сеанса работы (сессии) в окне установок Command Window покажутся результаты решения системы (1) в виде массивов аргумента t и разыскиваемых функций x, которые можно сохранить в папке work под именованием rech1. mat.

Для отображения графика начальной системы дифференциальных уравнений (2.3) нужно в режиме командной строчки выполнить команду plot:

>> plot(t,x(:,1),’r’,t,x(:,2),’k—‘)

Рис 5

На рис. 5 приведена экранная форма графика решения данной системы уравнений (2. 3) x1
(t), x2
(t).

Графики интерпретируют изменение во времени величины функции:

x1
(t)=

-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25 и


2




(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150
соответственно.

Как видно из графиков временных зависимостей, процесс асимптотически приближается к установившемуся состоянию с вынужденной составляющей
1





1


и
2





2

Сопоставление приобретенных графиков с ранее построенными
1





2




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

2.4. Моделирование с внедрением пакета расширения
Symbolic
Math
Tolbox

способности пакета расширения


разрешают в рамках системы MATLAB производить аналитические вычисления и аналитические преобразования выражений. Кроме выполнения аналитических преобразований, пакет


дозволяет делать арифметические вычисления с контролируемой точностью, которую можно задать заблаговременно. Этот пакет производит алгебраические операции над объектами новейшего типа – sym – объектами. Такие объекты получаются опосля вызова одноименной функции конструктора таковых объектов. Над объектами типа sym выполняются манипуляции в согласовании с правилами алгебры и математического анализа.

Для решения дифференциальных уравнений в форме Коши MATLAB имеет последующую функцию:

dsolve(‘eqn1’,’eqn2’,….) – возвращает аналитическое решение системы дифференциальных уравнений с исходными критериями. Поначалу задаются уравнения, потом исходные условия (равенствами eqn).

По дефлоту в качестве независящей переменной задается переменная ‘t’. Можно употреблять и другую переменную, добавив ее в конце перечня характеристик функции dsolve. знак D обозначает производную по независящей переменной, D2 значит вторую производную и т. д.

Исходные условия задаются в виде равенств ‘y(a)=b’, ‘Dy(a)=b’ , где y – независящая переменная, a и b – константы. Если число исходных критерий меньше, чем число дифференциальных уравнений, то в решении будут находиться произвольные неизменные С1, С2,…и т. д.

Выполним функцию dsolve для системы (1):

S=dsolve(‘Df=-1.79*f+7.14*g’,’Dg=-2*f-168*g-210′,’f(0)=0′,’g(0)=0′)

S = f: [1×1 sym]

g: [1×1 sym]

>> S.f

ans =-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25

>> S.g

ans = (-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150

совсем будем иметь последующее решение:

x1
(t) =

-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25

x2
(t)=

(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150

Для построения графиков функций
1




и
2




выполним команду plot
в режиме командной строчки (рис. 6, 7)

>> t=0:0.02:5;

>>x=-16621/400*(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)-1/400*(-3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200+1/200*275686441^(1/2))*t)-16621/400*(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)+1/400*(3260759/82705932300*275686441^(1/2)+179/300)*275686441^(1/2)*exp((-16979/200-1/200*275686441^(1/2))*t)-119/25;

>> plot(t,x)

Рис 6

>> t=0:0.02:5;

>>x=(-3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200+1/200*275686441^(1/2))*t)+(3260759/82705932300*275686441^(1/2)+179/300)*exp((-16979/200-1/200*275686441^(1/2))*t)-179/150;

>> plot(t,x)

Рис 7

Приобретенные графики стопроцентно совпадают с графиками, приобретенными моделированием в режиме командной строчки и с внедрением интегрированных средств.

2.5. Моделирование с внедрением имитационного пакета моделирования динамических систем
Simulink

Для построения
-модели системы (2. 3) нам нужны последующие библиотеки:

·

содержащую блок интегрирования

·

содержащую блоки масштабирования и суммирования
и
;

·
, содержащую блоки виртуальных регистраторов
(осциллограф для наблюдения временных и других зависимостей).

·

содержащую блоки единичного скачка

В окне


на панели инструментов жмем клавишу



(создание
-модели), и в открывшемся окне подготовки и редактирования многофункциональных схем исполняем построение структурной схемы (Рис. 8).

Дальше нужно выполнить редактирование характеристик блоков. При вызове окон характеристик методом активизации графических частей в окнах библиотек показываются установки характеристик по дефлоту. Возможность конфигурации характеристик возникает опосля переноса графических частей в окно подготовки и редактирования многофункциональных схем.

В окне установки характеристик первого интегратора Integrator в поле исходных значений Initial condition устанавливаем изначальное условие:
1


Другие характеристики принимают значения по дефлоту. В окне установки характеристик второго интегратора Integrator 1 в поле исходных значений Initial condition устанавливаем изначальное условие:
2


Другие характеристики имеют значения по дефлоту.

В окне установки характеристик первого и второго источника одиночного перепада Step
устанавливаем последующие характеристики:

· Step
time

время возникновения перепада – устанавливаем 0
;

· Initial
value

изначальное 0
(по дефлоту);

· Final
value

конечное 1
(по дефлоту);

· Sample
time

эталонное время 0
(по дефлоту).

Рис 8

Блоки масштабирования
служат для масштабирования данных, т. е. умножения их на заданную коэффициент – константу. В окнах установки характеристик всех 4 блоков в поле численных значений
установить надлежащие множители -1,79; 7,14; -2; -168 . Gain
выводится снутри блока. Если входной сигнал и множитель относятся к различным типам, то
k пробует конвертировать тип множителя к типу входного сигнала, а когда это создать не удается, выдает сообщение о ошибке. Флаг



(подавлять переполнение для целых) дает возможность задать необходимость «урезания» результата умножения, если он превосходит спектр, установленный для целочисленных значений. Другие характеристики принимают значения по дефлоту (а именно в поле
выводится







).

Окно опции блока сложения/вычитания подразумевает вид представления блока
(круглый),
(квадратный) и число входов с выполняемыми по ним операциями. Число входов и операций задаются шаблоном


. к примеру, шаблон | + + значит, что блок имеет два суммирующих входа, а | + — + значит, что он имеет три входа, при этом, средний вычитающий, а последние суммирующие.

Окно характеристик виртуального осциллографа с открытой вкладкой
содержит последующие характеристики:


количество каналов, позволяющий конвертировать одноканальный осциллограф в многоканальный;

– пределы временного интервала;

– вывод/скрытие отметок по осям


установка временных соотношений (
– в десятичных толиках времени со значением по дефлоту 1 либо

– в тактах эталонного времени, по дефлоту 0). Окно характеристик виртуального осциллографа с открытой вкладкой

дозволяет задать наибольшее число точек осциллограмм для хранения и задать характеристики хранения осциллограмм в рабочем пространстве системы
.

Предназначение клавиш панели инструментов виртуального осциллографа представлено на рис. 9.





Рис 9

Комфортной является клавиша «Автомасштабирование», которая дозволяет установить таковой масштаб, при котором изображение осциллограммы имеет очень вероятный размер по вертикали и отражает весь временной интервал моделирования.

Опосля редактирования характеристик блоков производится пуск процесса моделирования нажатие клавиши Start simulation на панели инструментов окна модели пакета Simulink. Итог моделирования, отражающий движение системы, представлен на рис. 10, 11.(конфигурации во времени переменных состояния системы x1
(t) и x2
(t)).

Рис 10 рис 11

Приобретенные графики стопроцентно совпадают с графиками, приобретенными моделированием в режиме командной строчки, с внедрением интегрированных средств и с внедрением пакета расширения






]]>