Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Компьютерное моделирование системы




В этом разделе мы проведем имитационное моделирование скорректированной системы. В качестве построителя модели будем использовать систему Xcos, являющуюся надстроечным модулем системы Scilab (www.scilab.org), являющейся в свою очередь бесплатным аналогом системы MATLAB.

Построение модели в Xcos во многом схоже с построением модели в Simulink, за исключением некоторых нюансов, которые в нашем случае себя не проявят. На рисунке 4.1 показана рабочая область системы Xcos.

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

Рисунок 4.1 Рабочая область Xcos

Соберем модель согласно рисунку 2.1. Результат показан на рисунке 4.2. Главной отличительной особенностью диаграммы рисунка 4.2 является наличие часов синхронизации, которые генерируют, так называемые события, активизирующие блок CMSCOPE. Это является особенностью Scilab потому, что большая часть блоков должна обязательно активизироваться через часы синхронизации, в отличие от системы MATLAB. В свою очередь CMSCOPE занимается отображением выходных сигналов. Чтобы отображаемые сигналы чертились плавно, часы синхронизации настроены так, чтобы события генерировались каждую 0,001 секунду. Другой отличительной особенностью является блок, в виде которого представлено корректирующее звено, – «суперблок». На самом деле «суперблок» это просто вложенная диаграмма, и сделано это для того, чтобы не загромождать основную диаграмму. Нажав дважды по «суперблоку», можно увидеть его содержимое (рисунок 4.3).

Рисунок 4.2 Диаграмма скорректированной системы

Рисунок 4.3 Корректирующее звено

Для настройки всех обычных блоков, необходимо дважды нажимать на них. Так, на рисунке 4.4 показана настройка датчика обратной связи.

Хотя в нашей модели не принципиально, каким способом будут решаться дифференциальные уравнения, отметим, что для численного интегрирования будет использоваться решатель CVODE, использующий в своей работе метод Адамса, который устойчивее, чем метод Рунге-Кутта.




Поделиться с друзьями:


Дата добавления: 2015-04-29; Просмотров: 424; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.