КАТЕГОРИИ: Архитектура-(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) |
Как добавить в модель графопостроитель
Иногда поведение системы второго порядка удобно представить фазовым портретом колебаний – как в нашем первом примере (рис. 2.6). Фазовый портрет двух временных зависимостей (например, напряжения и тока в электрической цепи) строится в виде параметрически заданного графика. В случае его построения осциллографом или графопостроителем на вход Y подается сигнал одной временной зависимости, а на вход X – другой. В нашем втором примере вывод фазового портрета не предусмотрен. Добавить его очень просто – надо отредактировать имеющуюся модель. Эту модель достаточно дополнить графопостроителем, входы которого подключаются к выходным портам Out 1 и Out 2. Для этого сначала выведем на передний план окно браузера библиотек Simulink и откроем в нем раздел Sinks (Регистрирующие устройства). Найдя в нем компонент XY_Graph, перенесем его в окно модели и расположим справа от осциллографа. Этот момент работы поясняет рис. 1.9. Теперь надо подключить входы графопостроителя к выходным портам. Для этого, нажав клавишу Ctrl и удерживая ее, уцепитесь курсором мыши за провод, подходящий к порту 1. Начните перемещать курсор мыши к верхнему входу графопостроителя при нажатой левой кнопке мыши. Вслед за курсором мыши будет тянуться создаваемое соединение. Указав вход графопостроителя, отпустите кнопку мыши и клавишу Ctrl. Первое соединение сделано. Если оно пересекает какой_то блок, то, захватив линию соединения и нажав левую кнопку мыши, отведите соединение в нужное место. Аналогичным образом соедините порт 2 с нижним входом графопостроителя. Модель примет вид, показанный на рис. 2.10.Теперь скорректируем нелинейность: F(u) = 1 – 1.1*exp(–u). В данном случае параметры нелинейности подобраны таким образом, что колебательный процесс возникает только в начале включения системы. Затем за несколько периодов колебания затухают. Увеличим до 50 время моделирования и перейдем к моделированию с фиксированным шагом 0,1, что сделает кривые переходных процессов более плавными. Для моделирования используем решатель Рунге-Кутта. Запустив модель, нетрудно убедиться в этом: результаты моделирования на рис. 1.10 наглядно показывают, что фазовый портрет колебаний – это сворачивающаяся спираль, а временные зависимости – затухающие во времени колебания. В этих примерах мы столкнулись с принципиально важным достоинством пакета Simulink – аналитическое описание многих моделей можно оперативно менять, причем оно выполняется по правилам, принятым в системе MATLAB. Благодаря этому математическая сущность модели оказывается вполне понятной, а результаты моделирования наглядно и адекватно описывают работу сложных моделей при введении в их описание самых разных математических закономерностей.
Дата добавления: 2014-01-06; Просмотров: 293; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |