3.2.3. Пакет мвту
Из отечественных программных продуктов визуального моделирования технических систем наиболее развитым в настоящее время является пакет, или, как его называют авторы, программный комплекс «Моделирование в технических устройствах» (ПК «МВТУ»), созданный в МГТУ им. Н.Э. Баумана.
Программный комплекс МВТУ реализует структурное моделирование и предназначен для исследования динамики и проектирования разнообразных технических систем и устройств. Авторы считают его альтернативой программным продуктам Simulink, VisSim и др. Действительно, МВТУ обладает всеми основными достоинствами современных средств визуального моделирования, хотя его функциональные возможности существенно уже, чем у вышеупомянутых пакетов. Удобный редактор структурных схем, обширная библиотека типовых блоков и встроенный язык программирования позволяют реализовывать модели высокой степени сложности, обеспечивая при этом наглядность их представления. Для отечественных пользователей удобство работы с МВТУ обусловлено также русскоязычным интерфейсом и наличием обширной документации на русском языке.
Судя по литературным источникам, МВТУ успешно применяется для проектирования систем автоматического управления, следящих приводов и роботов-манипуляторов, ядерных и тепловых энергетических установок. Он может функционировать в многокомпьютерных моделирующих комплексах, в т. ч. и в режиме удаленного доступа к технологическим и информационным ресурсам.
МВТУ реализует такие режимы работы, как моделирование процессов в непрерывных, дискретных и гибридных динамических системах, в т. ч. при наличии обмена данными с внешними программами
и устройствами; оптимизация показателей качества; анализ и синтез по линейным моделям; контроль и управление с использованием виртуальных аналогов пультов управления с измерительными приборами и управляющими устройствами.
Основными особенностями МВТУ, делающими его современным программным продуктом и ставящими его в один ряд с аналогичными по назначению зарубежными пакетами, являются следующие:
● принцип вложенности структур, что особо актуально при моделировании сложных динамических систем;
● наличие достаточно полной общетехнической библиотеки и ряда специализированных библиотек типовых блоков;
● обширный набор алгоритмов численного интегрирования;
● открытость, дающая пользователю возможность расширить состав личной библиотеки путем создания новых типов блоков.
Библиотека типовых блоков состоит из общетехнической и ряда обладающих значительными по количеству готовых моделей специализированных библиотек, таких как «Гидроавтоматика», «Роботы»,
«Электромашины» и др.
Для пользователя МВТУ существуют две возможности расширить
библиотеку математических моделей – создать в виде графического представления блок-схему, которая будет потом использоваться как типовой блок (макроблок), или создать новый типовой блок, описав его поведение с помощью языка программирования, аналогичного языку системы MATLAB. Такие подходы являются типовыми и используются во многих программных комплексах, реализующих методы структурного моделирования.
На рис. 3.2 приведена модель электрической схемы в МВТУ, все элементы которой являются замаскированными макроблоками, соединенными между собой векторными линиями связи.
Рис. 3.2. Пример построения модели электрической схемы выпрямителя
в пакете МВТУ
Векторные переменные имеют две компоненты: напряжение и ток.
Модели некоторых элементов схемы показаны на рис. 3.3.
Рис. 3.3. Эквивалентные схемы узла и емкости (макроблоки)
В решателе интерпретирующего типа реализованы 10 явных и 6 неявных методов численного интегрирования, среди которых есть новые оригинальные методы, позволяющие эффективно интегрировать жесткие системы.
- Математическое моделирование объектов и систем управления предисловие
- Введение
- Глава 1 определение и назначение моделирования
- 1.1. Общие определения
- Контрольные вопросы
- 1.2. Классификация методов моделирования по типу модели
- Контрольные вопросы
- 1.3. Математическое моделирование и математические модели
- Контрольные вопросы
- 1.4. Классификация методов математического моделирования применительно к этапу построения математической модели
- Контрольные вопросы
- 1.5. Классификация методов математического моделирования применительно к этапу исследования математической модели
- Контрольные вопросы
- 1.6. Характеристики математической модели
- Контрольные вопросы
- Глава 2 автоматизированное моделирование технических объектов
- Контрольные вопросы
- 2.1. Особенности современных систем автоматизированного моделирования
- Контрольные вопросы
- 2.2. Иерархическое проектирование и многоуровневое моделирование мехатронных систем
- Контрольные вопросы
- 2.3. Архитектура программ автоматизированного моделирования
- 2.3.1. Графический интерфейс программ математического моделирования динамических систем
- 2.3.2. Язык описания объекта, транслятор, система управления базами данных, монитор
- 2.3.3. Инструментальные средства моделирования (математическое ядро)
- Контрольные вопросы
- 2.4. Методы построения моделирующих программ
- 2.4.1. Структурное моделирование
- 2.4.2. Решатели для структурного и физического мультидоменного моделирования
- Контрольные вопросы
- Глава 3 пакеты визуального моделирования мехатронных систем
- 3.1. Классификация пакетов моделирования технических систем
- 3.2. Пакеты структурного моделирования
- 3.2.1. Пакет matlab/Simulink
- 3.2.2. Пакет VisSim
- 3.2.3. Пакет мвту
- 3.3. Пакеты физического мультидоменного моделирования
- 3.3.1. Пакет Modelica/Dymola
- 3.3.2. Пакет 20-sim
- 3.4. Пакеты среды matlab для моделирования мехатронных систем
- 3.4.1. Принципы моделирования механических систем в пакете SimMechanics
- 3.4.2. Пакет моделирования электрических систем
- 3.4.3. Пакет моделирования гибридных систем StateFlow
- 4. Моделирование объектов в пакетах matlab/Simulink
- 4.1. Моделирование, основные понятия и определения
- 4.2. Вопросы разработки моделей мехатронных систем
- 5. Пакет Simulink – виртуальная среда проектирования мехатронных систем
- 5.1.Общие вопросы создания моделей в пакете Simulink
- 5.1.1. Обозреватель разделов библиотеки пакета Simulink
- 5.1.2. Создание модели
- 5.1.3.Установка параметров расчета и его выполнение
- 5.1.4. Установка параметров обмена
- Установки параметров моделирования
- 5.1.5. Выполнение расчета.
- 5.2. Библиотеки пакета Simulink
- 5.2.1. Sources – источники сигналов
- 5.2.2. Sinks - приемники сигналов
- 5.2.3. Continuous – аналоговые (непрерывные) блоки
- 5.2.4. Discontinuities – нелинейные блоки
- 5.2.5. Discrete – дискретные блоки
- 5.2.6. Math – блоки математических операций
- 5.2.7. Signal Routing – библиотека маршрутизации сигналов
- 6. Динамика объектов управления
- 6.1. Математическое описание непрерывных объектов управления в мехатронных системах
- 6.3. Представление математического описания объектов управления мехатронных систем в пакете Simulink
- 6.4. Динамические характеристики объектов управления
- 6.5.. Динамические характеристики объектов управления
- Глава 7. Элементы устройств силовой электроники в пакете Sim Power System
- 7.1. Пакет расширения Sim Power System
- 7.1.1. Основные особенности создания моделей
- 7.1. Библиотека пакета Sim Power Systems 3
- 7.2. Electrical Sources - источники электрической энергии
- 7.3. Elements - электротехнические элементы
- 7.4. Power Electronics - устройства силовой электроники
- Measurements - измерительные и контрольные устройства
- 7.5. Powerlib Extras - расширенные библиотеки
- 7.6. Активные элементы силовых полупроводниковых преобразователей в пакете Sim Power System
- Идеальный источник постоянного напряжения
- Глава 8. Элементы устройств в пакете Simscape
- Глава 8 Моделирование гидравлических систем в matlab введение
- 8.1. Гидравлические источники
- Библиографический список