- •Частина 2
- •Одеса 2010 Раздел 1. Основы моделирования систем
- •Тема 1.1. Модели и моделирование
- •§ 1. 1. 2. Модель как многоместное отношение
- •§ 1.1.3. Классификация моделей
- •§ 1.1. 4. Объекты моделирования и их классификация
- •Сколько методов исследования объектов применяется в практике специалистов по автоматизации?
- •Раздел 1
- •Тема 2 Математическое моделирование
- •§ 1.2.1. Основные понятия математического моделирования
- •§ 1.2.2. Классификация математических моделей
- •Тема 1. 3 Обеспечение процедуры математического моделирования
- •Раздел 2 Методы построения и формы представление аналитических математических моделей
- •Тема 2.1 Методика создания концептуальных аналитических моделей
- •§ 2. 1. 1 Методика создания математических моделей на микро уровне
- •В зависимости от места в иерархии описаний мм делятся, как относящиеся к микро, макро, и мета - уровням.
- •Микроуровень
- •Раздел 2 Методы построения и формы представление аналитических математических моделей
- •Тема 2.1 Методика создания концептуальных аналитических моделей
- •§ 2. 1. 1 Методика создания математических моделей на микро уровне
- •В зависимости от места в иерархии описаний мм делятся, как относящиеся к микро, макро, и мета - уровням.
- •Микроуровень
- •Раздел 2 Методы построения и формы представление аналитических математических моделей
- •Тема 2.2 Формальный метод построения математических моделей на макроуровне.
- •§ 2.2.2. Описание связей между элементами одной природы
- •§ 2.2.3. Описание связи между подсистемами разной природы
- •Тема 2.3. Представление математических моделей на макро уровне
- •Ее эквивалентная схема (б)
- •§ 2.3.3. Реализация аналитических математических моделей на эвм
§ 2.3.3. Реализация аналитических математических моделей на эвм
Учебные элементы параграфа:
Методика построения формальной ММ.
Методика моделирования на макроуровне.
Методика моделирования на метауровне.
При построении ММ сложного технического объекта, состоящего из нескольких физических подсистем, нужно:
Провести анализ объекта моделирования;
Выделить в объекте однородные физические подсистемы;
Получить эквивалентную структурную схему для каждой из них;
Установить связи между подсистемами;
Получить математическое описание в виде системы компонентных и топологических, уравнений в следующей форме.
1). (2.11)
где: U — вектор переменных: состояния, моделируемого объекта размерностьюn ;
F — вектор- функция;
t — время (начальные условия:) . Это явная форма ОДУ.
2). Ф () = 0(2.12)
где: V— вектор фазовых переменных, достаточных для определения объекта, размерностьюn;
— вектор производных фазовых переменных по времени, причём векторимеет только ненулевых элементов (n);
Ф — вектор-функция (начальные условия).
При составлении эквивалентной схемы следует соблюдать следующие правила. Избегать последовательного соединения источника типа I и компонента типа L, поэтому между ними нужно вставлять диссипативный элемент R. Не допустимо параллельное соединение источника типа E и компонента типа C. В этом случае последовательно с C соединяется компонент R.
Построение формальной модели на макро уровне.
Используя описанную выше методику, составим формальную математическую модель для однородной электрической технической системы (рис. 2.14).
Рис. 2.3 Математическая макромодель
Система состоит из 5-ти элементов. Один активный – источник потенциала, три пассивных и один вспомогательный – ключ.
При замыкании ключа в цепи появится ток i. Первые два уравнения системы (2.13) топологические, а остальные компонентные.
(2.13)
Продифференцируем уравнение для тока через ёмкость:
Тогда с учётом того, что:
или
(2.14)
Таким образом, математическое описание этой простой системы на макро уровне представляет собой обыкновенное дифференциальное уравнение (ОДУ) второго порядка, которое легко решается с помощью пакета MatLab.
На метауровне моделируют сложные технические объекты - системы управления (СУ), системы массового обслуживания (СМО). Подходы к ним различные, поэтому моделирование СМО рассмотрено в разделе 3.
Модели СУ, как правило, описываются системой обыкновенных дифференциальных уравнений.
Для решения задачи можно использовать программный комплекс MatLab, ПК МВТУ или SciLab.
Методика моделирования основана на установленные соответствия между компонентами исходных уравнений и блоками, реализуемыми на персональном компьютере (например, пакет Simulink, который содержится в составе пакета MatLab).
Рассмотрим простой пример. Система управления состоит из бака со свободным сливом воды и Пи-регулятора, который должен поддерживать уровень в заданных границах.
Объект описывается дифференциальным уравнением:
ПИ-регулятор описывается уравнением:
выполнив следующие преобразования, получим систему уравнений
Это система из двух дифференциальных уравнений первого порядка, которые были решены относительно производных. Производная первого уравнения представляет собой сумму двух слагаемых. Производная второго уравнения содержит тоже два слагаемых. Одно из них - производная из первого уравнения. Структурная схема составляется следующим образом. Предполагают, что y' существует. Если её продифференцировать, то можно получить y.
Эти уравнения логически представить в виде структурной схемы (рис. 2.13)
Рис.2.13. Структурная схема метамодели СУ
Эта схема реализуется в среде Simulink набором соответствующих блоков из библиотеки.
Вопросы для самоконтроля и подготовки к МК:
1. Перечислить составляющие методики построения формальной ММ.
2. Перечислить составляющие методики моделирования на макроуровне.