Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / 0531719_A7179_matematicheskoe_modelirovanie_i_avtomatizirovannoe_proektiro.doc
Скачиваний:
133
Добавлен:
20.02.2014
Размер:
671.74 Кб
Скачать

52. Примеры моделирования с ограничениями по времени

Дана механическая система с исходным данными: m=10, a=2,5, k=50. Система приводится в движение заданной начальной скоростью v=0,1 и движется 15с, после чего на систему стала действовать сила F(t)=Asin(wt), A=50, w=5. Действие силы длилось ещё 15с после чего прекратилось.

Для построения разработать m-файл с заданием исходных данных. Simulink – модель для решения интегро-дифф. ур-ия, описывающего работу мех системы.

StateFlow-диаграммы управляющую подачей внешнего воздействия на систему.

Диаграмма будет иметь 2 сост: zero – нагрузка нулевая, normal – нагрузка sin,

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

Для перехода zero → nomal (t>15) && (t<=30)

Для перехода nomal → zero (t<=15) || (t>30)

В диаграмме надо определить данные: входные normal_input, выходные output. Они определяются с пом команды: Explorer Add → Data. Состояния имеют действия: zero – при входе в состояние выходная нагрузка = 0, normal – при пребывании в состоянии влияния нагрузки = sin входной нагрузке

zero

Entry:

output0;

normal

during: output= normal_input;

[(t>15) && (t<=30)]

[(t<=15) || (t>30)]

Окончательная схема:

Начальные условия подаются на интегратор.

53. Примеры моделирования с ограничениями по скорости

Дана механическая система с исходным данными: m=10, a=2,5, k=50. Система приводится в движениепод воздействием sin нагрузки. Когда скорость движения системы достигает заданного значения, амплитуда внешнего воздействия уменьшается в 2 раза.

Для построения разработать м-файл с заданием исходных данных.

Simulink – модель для решения интегро-дифф. уравнения, описывающего работу механической системы

StateFlow-диаграммы управляющую подачей внешнего воздействия на систему.

Диаграмма будет иметь 2 сост: umensh – нагрузка уменьшается, normal – нагрузка исходная sin. Переходы из одного состояния в другое осуществляется:

umensh → nomal (u>1,8)

nomal → umensh (p=0)

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

В диаграмме нужно определить следующие данные: входные normal_sin,v, выходные output, локальные – P.

Окончательная схема:

Начальные условия подаются на интегратор.

54. Понятие события, моделирование с использованием простых событий

Чтобы добавить событие в диаграмму нужно:

- В Explorer в меню Add выбрать Event

- В Event настроить свойства события: имя события, scope – индикатор события со значениями (local, input from Simulink, output to Simulink, export, import (во внешний код)). Другие параметры события:

Trigger – тип сигнала, который переключает входное или выходное событие. Тип переключателя определяет, как управляющие системы переключают входящие и выходящие события, связанных с диаграммой. Типы переключателя делятся на 2 категории: функции запроса и границы. Типы границ переключателя.

- rising edge – нарастающий уровень управляющего сигнала

- falling edge – убывающий

- either edge – нарастающий и убывающий уровень. В любом случае сигнал должен пересечь 0, чтобы совершить правильное переключение.