Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОСОБИЕ ПО САПР-2012.doc
Скачиваний:
0
Добавлен:
13.12.2019
Размер:
2.04 Mб
Скачать

2.4. Программное обеспечение VisSim

Из курса «Моделирование систем» слушатели должны быть знакомы с программным обеспечением VisSim, которое позволяет не только моделировать работу замкнутых динамических систем, но также и оптимизировать регулятор, включая многоканальные регуляторы.

Отметим основные достоинства этой программы.

1. Моделирование осуществляется по шагам, что в точности соответствует действию цифровых управляющих устройств, то есть устройств на основе микропроцессора. Поэтому если при моделировании получен удовлетворительный результат, то и при работе реального цифрового управляющего устройства (в том числе – в контуре с отрицательной обратной связью) результат также будет удовлетворительным. Данное утверждение не распространяется на случаи неадекватной модели объекта или некорректного моделирования, а также на случае некорректно выбранного метода интегрирования. В учебном пособии по программному обеспечению VisSim отмечено, что следует использовать простой метод Эйлера (в опции «выбор метода интегрирования»).

2. Система не допускает моделирования некорректно заданных звеньев, то есть звеньев, которые не могут быть физически реализованы. Это также является достоинством, поскольку снижает вероятность ошибки проектировщика.

3. Программа содержит инструментарий для численной оптимизации нескольких параметров (в зависимости от версий – от 5 и более параметров) по заданной стоимостной функции. Это позволяет легко и просто рассчитать регулятор. В соединении с разработанными нами методами эта методика может быть распространена и на случаи многоканальных объектов с многоканальными регуляторами.

4. Программа допускает различные методы задания математических моделей элементов сложной структуры. В одном проекте отдельные элементы могут быть заданы разными путями, например, описанием в форме передаточной функции (для линейных объектов), в форме нелинейных функций во временной области (для нелинейных объектов), в виде логических элементов, булевых функций, генераторов детерминированных функций и псевдослучайных функций, блоков программы MATLAB и других.

5. Результаты оптимизации могут быть отражены в графической форме (графики переходных процессов).

6. Наряду с сигналами во временной области (входные, выходные и промежуточные сигналы), могут быть получены графики в иных осях, в том числе – в режиме фигур Лиссажу, в частотной области, диаграммы Боде (то есть амплитудно-частотная и фазо-частотная характеристики), в виде фазовых траекторий и так далее. Все полученные графики могут быть сохранены в файл данных для дальнейшей обработки другими программными средствами.

7. Программа допускает режим реального времени.

8. В профессиональной версии программа допускает использование входных портов компьютера в качестве выходов реальных блоков и выходных портов компьютера в качестве входов реальных блоков. Таким образом, в работе моделируемой системы могут участвовать реальные устройства. При этом должен использоваться режим реального времени.

9. Поскольку программа сохраняет лишь проект (структуру), но не сохраняет получаемые графики (кроме случая импортирования их в файлы), накопленные наработки занимают малый объем памяти, как и сами дистрибутивы этого программного средства.