Основные особенности и возможности программы VisSim. Режимы работы. Структурная устойчивость или неустойчивость некоторых простейших замкнутых линейных систем, упрощенный критерий устойчивости по ЛАЧХ, условие его применимости, связь этого условия с шагом интегрирования при моделировании. Параллельное включение двух звеньев – свойства результирующего звена, свойства а.ч.х. и ЛАЧХ. Разделение движений по двум каналам управления. Разделение движений по двум датчикам с различными шумовыми свойствами в различн, страница 27

В VisSim она реализуется особым построение модели, в которую включаются специальные блоки для многократного моделирования с изменяемыми параметрами. Изменение параметров производится итерационно. Часто  встроенным в VisSim оптимизаторам удается найти глобальный минимум целевой функции. Но в случае многоэкстремальных целевых функций не удается найти глобальный минимум. Решение может сойтись к локальному минимуму. Но изменением параметров оптимизации можно найти все минимумы, а затем определить глобальный.

Установку общих параметров оптимизации можно выполнить из окна, вызываемого командой Optimization Properties. В этом окне можно выбрать метод оптимизации, число итераций и допуск ошибки. Для включения оптимизации ставим галочку на Perform Optimization. Блок constraint служит для задания ограничений, используется совместно с блоком unknown для решения неявных уравнений. Блок неизвестных параметров Parameter unknown используется для постановки в блок-схему подбираемых ими параметров, минимизирующих целевую ф-цию. Блок coast служит для задания целевой функции. Он используется оптимизаторами VisSim для автоматического подбора параметров системы в итерационном процессе. Целевая функция составляется в соответствии с характером решаемой задачи.

Рассмотрим пример: найти значение аргумента х, при котором функция у = (х+1)2 + 2 принимает минимальное значение.

Задача решается итеративным путем. В результате получили значение аргумента - -1. Целевая функция при этом (минимум) равна 2.

Причем ПО VisSim  ищет минимум. Чтобы найти максимум, нужно инвертировать эту функцию.


46.С помощью каких блоков в ПО VisSim реализуется оптимизация по параметрам. Каким образом?

Оптимизация модели заключается в таком подборе ее параметров, при котором обеспечивается минимум какой-л. целевой ф-ции.

В VisSim она реализуется особым построение модели, в которую включаются специальные блоки для многократного моделирования с изменяемыми параметрами. Изменение параметров производится итерационно. Установку общих параметров оптимизации можно выполнить из окна, вызываемого командой Optimization Properties. В этом окне можно выбрать метод оптимизации, число итераций и допуск ошибки. Для включения оптимизации ставим галочку на Perform Optimization. Блок constraint служит для задания ограничений, используется совместно с блоком unknown для решения неявных уравнений. Блок неизвестных параметров Parameter unknown используется для постановки в блок-схему подбираемых ими параметров, минимизирующих целевую ф-цию. Блок cost служит для задания целевой функции. Он используется оптимизаторами ViSSim для автоматического подбора параметров системы в итерационном процессе. Целевая функция составляется в соответствии с характером решаемой задачи.

Рассмотрим двумерный объект с ПИ – регулятором

    

Здесь целевая ф-ция – интеграл от суммы модулей ошибок. Перед оптимизацией в блоке const задаются начальные условия для оптимизации. В ходе оптимизации параметры на каждом шаге подставляются в систему. Это обеспечивается блоком variable. Для контроля проведения настройки параметров применяются блоки display, которые показывают значение параметров на текущем шаге.

По завершении процедуры оптимизации, необходимо полученные коэффициенты изменить в диапазоне ±10%. Если это не отразиться на качестве работы системы, то можно с достаточной степенью уверенности говорить, что настройка параметров – оптимальна.

47.Каким образом учитываются параметры датчиков при моделировании? Какие параметры следует учитывать и в каких случаях?

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

 V           Wрег(р)                    Wоу(р)                  y^

 


                   Y    Кд