Генератор прямоугольных импульсов

 

Данная модель является примером чисто дискретной изолированной системы.

 

Пусть вещественная переменная Y принимает значение +1 в течение доли периода и значение –1 в оставшуюся долю периода. Такой закон изменения можно реализовать с помощью карты состояний, приведенной на Рис 14.

 

Рис 14

 

Соответствующие присваивания переменной Y находятся во входных действиях состояний «Плюс» и «Минус». Эти мгновенные действия выполняются всякий раз, когда данное состояние (узел графа) становится текущим. Переходы из одного состояния в другое срабатывают через соответствующие интервалы времени (величина может быть и переменной!).

На Рис 15а показана зависимость при , а на Рис 15б – при .

 

а) б)

Рис 15

 

 

Компонентные модели.

 

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

 

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

 

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: