384 / ТиСУ_Практика 22_VisSim
.docПрактическое занятие № 1
Изучение программного пакета VisSim для моделирования систем автоматического управления
Рабочие файлы:
1. Цель работы
Приобретение навыков работы с моделирующим программным пакетом VisSim. Ознакомление с главными этапами моделирования. Определение общих методов представления результатов. Выяснение сути задания параметров моделирования и начальных условий состояния системы.
2. Содержание работы
2.1. Выяснить порядок запуска программного пакета VisSim.
2.2. Просмотреть демонстрацию работы программы VisSim (файл *.scm). Выявить:
а) назначение программы,
б) основные этапы работы с программой.
2.3. Запустить программу VisSim. Ознакомиться с содержанием меню. Загрузить файл (*.vsm) с примером модели и изучить модель. Записать уравнение модели. Определить параметры моделируемых элементов и начальные условия в схеме. Изменить начальные условия и параметры модели по собственному усмотрению.
2.4. По вариантам (табл. 1) спроектировать модели источников периодического сигнала в пакете VisSim. Использовать блок «plot» для отображения сигналов.
Таблица 1
Вариант |
Форма сигнала |
Частота, кГц |
Амплитуда, ед. |
1 |
Прямоугольный (скважность 1:2) |
10 |
10 |
2 |
Треугольный |
20 |
20 |
3 |
Линейно нарастающий |
30 |
30 |
4 |
Нарастающий по параболе |
40 |
40 |
5 |
Модуль синусоиды |
50 |
50 |
3. Методические указания
3.1. Кратко описать принципы функционирования программного пакета VisSim.
3.2. Для выбранной модели охарактеризовать переходный процесс.
3.3. Сделать выводы по работе.
Основные блоки и приемы работы в программе VisSim
Перечень вопросов для изучения и проверки знаний
-
Задание параметров моделирования – шрифт, цвета, вид представления.
-
Команды в меню редактирования Edit.
-
Структура меню блоков Blocks.
-
Выбор и установка блоков на рабочее поле. Поворот блоков.
-
Изменение числа входов и выходов блока.
-
Ввод параметров блоков. Ввод и настройка текста в элементе label.
-
Настройка блока суммирования summingJunction – изменение числа входов, изменение знака входа.
-
Соединение блоков в схему. Использование элемента wirePositioner.
-
Создание составных блоков. Ввод и редактирование названия блока.
-
Редактирование схемы и параметров составного блока.
-
Использование картинок для изображения составных блоков.
-
Блоки источников сигналов: константа, скачек, линейно изменяющийся сигнал, синусоидальный сигнал.
-
Блоки приемников сигналов: дисплей, плоттер, блок остановки stop.
-
Настройка плоттера.
Вкладка Options – назначение параметров Fixed Bounds, Frequency Domain, Grid lines, XY plot, X axis, Max Plotted Points;
Вкладка Labels – назначение полей X Label, Y Label;
Вкладка Axis – ввод пределов по осям координат;
Вкладка Appearance – выбор цветов и картинки для плоттера.
-
Использование плоттера для отображения временных диаграмм.
-
Использование плоттера для отображения графиков в координатах XY.
-
Задание параметров имитационного эксперимента (Simulation Properties).
Вкладка Range – назначение параметров;
Вкладка Integration Method – назначение полей;
Вкладка Implicit Solver – ввод;
Вкладка Preferences – выбор;
Вкладка Defaults – выбор.
-
Запуск и остановка имитационного эксперимента (имитация). Измерение значений величин на графиках плоттера (Options\Read Coordinates).
-
Назначение и основные виды исследования в меню Analyze.
-
Сохранение результатов работы:
– вывод блок-схемы модели и графиков на печать;
– сохранение файлов модели и результатов.
Контрольные вопросы
-
Какие меню содержатся в главном меню VisSim?
-
Как создать этикетку?
-
Как изменить шрифт этикетки на кириллицу?
-
Как изменить цвет раскраски этикетки?
-
Как создать комментарий?
-
Как выставить в рабочее пространство VisSim'a генератор синусоиды? Как и какие параметры синусоиды можно изменить?
-
Как соединять и разъединять блоки?
-
Порядок использования осциллографа. Как и какие настройки его можно менять? Как получить размер plot'a во весь экран?
-
Как записать значения полученной на осциллографе функции в файл?
-
Что такое meter в VisSim'e?
-
Как изменить время симуляции, т.е. время, в течение которого производится моделирование процессов?
-
Как изменить количество точек на графике?