Компьютерные технологии в электроприводе. Доманов А.В. - 31 стр.

UptoLike

Составители: 

29
При выборе Fixed-step необходимо указать величину шага моделирования.
Величина шага моделирования по умолчанию устанавливается системой
автоматически (auto). Требуемая величина шага может быть введена вместо
значения auto либо в форме числа, либо в виде вычисляемого выражения.
При выборе Fixed-step необходимо также задать режим расчета (Mode).
Для параметра Mode доступны три варианта:
-
MultiTasking (Многозадачный) – необходимо использовать, если в
модели присутствуют параллельно работающие подсистемы, и
результат работы модели зависит от временных параметров этих
подсистем. Режим позволяет выявить несоответствие скорости и
дискретности сигналов, пересылаемых блоками друг другу.
- SingleTasking (Однозадачный) – используется для тех моделей, в
которых недостаточно строгая синхронизация работы отдельных
составляющих не влияет
на конечный результат моделирования.
- Auto (Автоматический выбор режима) – позволяет Simulink
автоматически устанавливать режим MultiTasking для тех моделей, в
которых используются блоки с различными скоростями передачи
сигналов, и режим SingleTasking для моделей, в которых содержатся
блоки, оперирующие одинаковыми скоростями.
При выборе Variable-step необходимо задать следующие параметры:
- Мах step sizeмаксимальный шаг
расчета. По умолчанию он
устанавливается автоматически (auto), и его значение в этом случае
равно (StopTime – StartTime)/50. Довольно часто это значение
оказывается слишком большим, и наблюдаемые графики представляют
собой ломаные (а не плавные) линии. В этом случае величину
максимального шага расчета необходимо задавать явным образом.
- Мin step sizeминимальный шаг расчета.
- Initial step size
начальное значение шага моделирования.
При моделировании непрерывных систем с использованием переменного
шага необходимо указать точность вычислений: относительную (Relative
tolerance) и абсолютную (Absolute tolerance). По умолчанию они равны
соответственно 10
-3
и auto.
3. Output options (Параметры вывода).
Для данного параметра возможен выбор одного из трех вариантов:
- Refine output (Скорректированный вывод) – позволяет изменять
дискретность модельного времени и тех сигналов, которые
сохраняются в рабочей области MATLAB с помощью блока То
Workspace. Установка величины дискретности выполняется,
используя параметр Refine factor. По умолчанию его значение равно 1,
это
означает, что регистрация производится с шагом dt=1 (то есть для
каждого значения модельного времени). Если задать Refine factor
равным 2, это означает, что будет регистрироваться каждое второе
значение сигналов, 3 – каждое третье т. д.