Инициализация переменной

Инициализируйте основные переменные перед симуляцией и проверьте результаты

Решатель Simscape™ вычисляет начальные условия для симуляции модели путем нахождения начальных значений для всех системных переменных, чтобы удовлетворить всем уравнениям модели. Можно повлиять на расчет начальных условий, задав приоритет и целевые начальные значения для основных переменных. Можно также инициализировать переменные для целой модели из сохраненной рабочей точки. После того, как вы инициализируете основные переменные и перед симуляцией модели, можно открыть Средство Просмотра, чтобы увидеть, какая из переменных целей была удовлетворена.

Функции

расширить все

simscape.op.createСоздайте рабочую точку путем извлечения данных из модели или из записанных данных моделирования
simscape.op.OperatingPointОбъект рабочей точки, содержащий иерархические целевые данные для переменной инициализации
simscape.op.TargetЦелевой объект инициализации переменной
setДобавьте или обновите элемент рабочей точки
getЭлемент доступа дерева данных рабочей точки
relativePathПолучите путь к узлу, сопоставленному с блоком или подсистемой
hasPathОпределите, содержат ли данные рабочей точки элемент в заданном пути
removeУдалите элемент из рабочей точки
moveПереместите элемент из одного пути в другой
mergeСоздайте рабочую точку путем объединения данных из двух рабочих точек
hasPrivateDataОпределите, содержат ли данные рабочей точки частные элементы данных
removePrivateDataУдалите частные элементы данных из рабочей точки

Темы

Инициализация переменной уровня блока

Принципы инициализации переменных и рекомендуемые рабочие процессы.

Установите приоритет и начальный целевой объект для основных переменных

Как задать целевые начальные значения и задать приоритет для основных переменных.

Инициализируйте переменные для системы Mass-Spring-Damper

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

Средство просмотра переменных

Как использовать и настроить средство просмотра переменных.

Использование данных рабочей точки для инициализации модели

Принципы инициализации переменных модели из сохраненных рабочих точек, способы извлечения данных из моделей и рекомендуемые рабочие процессы.

Инициализируйте модель, используя рабочую точку из записанных данных моделирования

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

Индексация в массивы компонентов

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