Установка диапазона симуляции
Для установки диапазона симуляции в VisSim-е необходимо задать ряд параметров и выбрать необходимый режим симуляции:
начальное время симуляции движения;
конечное время симуляции движения;
размер шага симуляции, или частоту;
режим расчетов в реальном времени или свободный (с максимальной производительностью компьютера);
разовый запуск или режим автоматического перезапуска модели (с или без установки начальных условий).
Для установки диапазона симуляции выполните действия:
Выберите команду меню Симуляция > Настройки симуляции.
В диалоговом окне "Настройки симуляции" выберите вкладку "Диапазон".
Введите необходимые данные и установите требуемые опции.
Нажмите на кнопку OK или клавишу ENTER.
· Авто-рестарт
Для управления реальным объектом или обучения нейронных сетей необходим непрерывный режим работы VisSim-а. Опция "Авто-рестарт" активизирует этот режим путем автоматического перезапуска процесса симуляции. Прервать цикл автоматически может поступление единичного сигнала на блок ошибка или поступление сигнала большего 2 на блок стоп. Вы можете вручную остановить симуляцию.
Вы можете контролировать номер симуляции, используя предопределенную переменную $runCount в Вашей блок-схеме.
Для сохранения текущих координат системы при перезапусках следует активизировать параметр "... от текущего состояния", см. ниже. Однако, есть блоки (например, в группе "Генераторы"), чьи сигналы зависят от времени симуляции и сбрасываются при рестарте. Для корректных переходов при авто-рестарте, Вы должны удалить из модели блоки, генерирующие сигналы.
Например, если Ваша диаграмма содержит блок синусоида, следует заменить его интегратором и подать выходной сигнал на синусоидальный преобразователь
· .. от текущего состояния
Для корректных переходов (при авто-рестарте) между итерациями симуляции, активизируйте опцию "... от текущего состояния". В этом случае VisSim сохраняет значения на обладающих памятью блоках. К ним относятся: интеграторы (1/S), передаточнаяФункция, пространствоСостояний и регистрЗадержки.
Опция "... от текущего состояния" оказывает влияние в случае активизации режима "Авто-рестарт"
· В реальном времени
С активной опцией "В реальном времени", VisSim выполняет симуляцию в реальном масштабе времени, те одна секунда симуляции будет равна часовой секунде. Основное назначение режима - работа с аппаратными средствами в петле. Для этого, однако, Вы нуждаетесь в расширении пакета - Vissim/Real-Time и специализированной плате ввода / вывода для управления движением. Vissim/Real-Time драйвер позволяет Вам конфигурировать порты аналоговых и цифровых каналов на платах разных производителей и имеет блоки чтения и записи для подключения к блок-схеме.
Побочный, замедляющий эффект этого режима может быть удобен, когда модель имеет быстро меняющимися координаты (при замедлении исполнения расчетов визуализацию можно будет воспринимать).
· Начало / Конец
Используя строки ввода "Начало" и "Конец", Вы задаете независимые переменные, которые определяют время начала и завершения симуляции. Это оказывает влияние на процесс визуализации данных блоками группы "Приборы и Датчики".
Вы можете предустановить эти значения,
Шаг (или Частота)
Размер шага - это фундаментальный элемент процесса интегрирования. Он указывает интервал, по прошествии которого алгоритм метода интегрирования обновляет значение интеграла входной функции, а блоки группы "Приборы и датчики" регистрируют данные к визуализации. Вы должны задать величину шага (или частоту симуляции) в одноименной строке ввода.
Для адаптивных методов интегрирования (адаптивный Рунге-Кутта 5-ого порядка и адаптивный Булирша-Стоера), Вы можете определить минимальный размер шага,
Вы можете предустановить:
а) размер шага для не адаптивных методов интегрирования,
б) размер локального шага времени
Дата добавления: 2015-08-14; просмотров: 1198;