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