
- •1. Роль моделирования в технике. Основные определения теории моделирования.
- •2. Описание процесса компьютерного моделирования.
- •3. Технические объекты моделирования, параметры объектов
- •4. Классификация моделей. Требования к моделям
- •5. Обзор современных прикладных компьютерных систем как инструмента моделирования технических объектов.
- •6. Скм, основные возможности и особенности
- •Матричная и векторная алгебра
- •7. Обзор методов построения математических моделей
- •8. Применение численных методов в математическом моделировании
- •9. Численные методы решения алгебраических уравнений и систем
- •10. Реализация числ. Методов реш. Уравнений и систем в Mathcad и Matlab.
- •11.Методы численного интегрирования и их реализация в Mathcad и Matlab.
- •12. Методы построения статических моделей
- •13. Построение моделей по результатам эксперимента.
- •14. Аппроксимация и интерполяция. Математические определения
- •15 Численный метод наименьших квадратов
- •16. Функции интерполяции в аппроксимации в MathCad
- •17. Численные методы решения оду и систем оду.
- •20. Определение, виды и п-ры динам модели, понятия времени, прост-ва, дв.
- •21. Формы представ и методы реализ динам моделей. Виды внешних воздейс
- •22. Интегральное преобразование Лапласа
- •23. Передаточная функция, ее получение для динамических моделей
- •24. Алгоритм реализ динамич моделей с исп передаточной функции в скм.
- •25. Исследование динамических моделей в скм.
- •26. Исследование переходных процессов в Mathcad
- •27. Задачи идентификации в моделировании. Условия идентификации
- •28. Параметрическая идентификация
- •29. Идентификация во временной области
- •30. Способы создания графического пользовательского интерфейса в Matlab.
- •Axes uicontrol … uimenu
- •31. Иерархия классов gui. Типы графических элементов интерфейса.
- •Axes uicontrol … uimenu
- •32. Разработка интерфейса средствами дескрипторной графики
- •33. Исследование моделей технических объектов с применением интерфейса
- •35. Описание основных блоков и создание подсистем в Simulink
- •38. Моделирование электрических схем в пакете SimpowerSystem
- •39. Общие понятия теории автоматического управления (тау)
- •40. Принципы управления и динамический режим работы сау.
- •41. Типовые звенья сау, их переходные характеристики
- •42. Соединение структурных звеньев сау
- •43. Частотные характеристики сау
- •44. Устойчивость линейных динамических систем
- •45. Общая характеристика пакета Control System Toolbox
- •46. Функции пакета для создания lti-моделей
- •Функции получения динамических параммоделей
- •47. Моделирование lti-моделей в Simulink
- •48. Оптимизация параметров сау.
- •49. Опред. Событийно-упр систем. Понятия теории конечных автоматов
- •50. Пакет Stateflow: общий обзор
- •51. Объекты Stateflow-диаграммы
- •52. Примеры моделирования с ограничениями по времени
- •53. Примеры моделирования с ограничениями по скорости
- •54. Понятие события, моделирование с использованием простых событий
- •Port – входной/выходной порт
- •55. Моделирование аналогий в технике
- •56. Создание исполняемых приложений в Matlab
50. Пакет Stateflow: общий обзор
При моделировании StateFlow модель процесса или объекта представляется в виде диаграмм. Осн неграфич компоненты диаграммы – событие и действие, осн графич – состояние и переход. Событие – вызванное поступлением нек данных или сигналов. Действие – реакция моделируемой системы на события. Состояние – условия, в которых моделируемые системы пребывают нек время, в течение кот она ведёт себя одинаковым образом. Переход – изменение сост, обычно вызываемое некоторым значительным событием. Кажд переходу могут быть сопоставлены условия, при вып кот осущ переход. С кажд переходом и кажд состоянием могут быть соотнесены нек действия. Пакет StateFlow связан с Simulink и MatLAB следующим соотношением:
StateFlow сост из: StateFlow graphics editor (графический редактор), explorer (проводник), coder (генератор объектного кода), debugger (отладчик). Совкупн блоков StateFlow и модели Simulink – StateFlow-машина.
51. Объекты Stateflow-диаграммы
Графич объекты: диаграммы, состояния, блоки, функции, переходы и соединения. Состояние опис режим упр событиями системы. Динамические переходы состояний от активности к неактивности осн на событиях и условиях. Кажд сост имеет родителя. В диаграмме StateFlow (SF), состоящей из одного сост, родитель состояния сама диаграмма. Сост может иметь хронологию. Сост имеют метки, кот могут определять действия, вып в послед, основанной на типе действия (entry, during, exit, on eventname (события с именем). Переходы – графич объекты, кот в чаще всего связывают один объект с другим. Один конец перехода приложен к объекту источнику, второй – к объекту-адресату. Метки переходов описывают обстоятельства, под действ которых система переходит из сост в сост.
События управляют выполнением диаграмм SF, но явл неграфич объектами и т.о. не представлены непосредственно в диаграмме SF. Наступление события меняет статус сост (активно-неактивно). Переход по умолчанию определяет какое из нескольких исключений (ИЛИ) состояний должно быть активно, когда имеется неопределённость между двумя и более исключительными (ИЛИ) состояниями на одном уровне иерархии. Соединения – точка принятия решений в системе.
Можно размещать сост внутри другихсостболее высокого уровня. Любоесостможет сущ каксостродитель,сост-потомок или простосост.Состбывают взаимоисключающими и ||. Взаимоисключающие – сплошная линия, || - пунктирн.
С и D – взаимоисключающие (or), A и B - || (and)
Когда взаимоискл состактивно, внутри него может быть только активно 1 подсост. Всесоств подсост с || диспозицией активны в любой момент времени когда активно подсостояние. Метка перехода имеет следующий вид:
Событие [условие] {действие по условию/действие по переходу} Здесь указывается событие, кот должно произойти, чтобы переход был взят для проверки на его обоснованность. Указание на событие не явл обязат. Условие – логич выраж, кот явл доп требованием, чтобы переход произошел. Действие по усл вып как только усл будет проверено и определено как True, и до того, как переход будет определён как обоснованный. Если усл не описаны, то считается, что оно True и действие по нему вып как только возник событие. Действие в результ перехода вып после того, как переход будет определён как обоснованный.
Описание метки перехода |
Переход обоснован, если |
Только событие |
Событие возникло |
Событие и условия |
Событие возникло и условие True |
Условия |
Произошло любое событие и условие True |
Только действие или метка не описана |
Произошло любое событие |
Данные исп для хранения числовых значений для применения в диаграмме SF. Они явл неграфич объектами и созд и изм с помощью SF Explorer. Данные м.б. локальными, поступить в SF из Simulink и выходить из SF в модель Simulink.