exponenta event banner

Анализ воздействия на жесткость Simscape

При использовании явного решателя моделирование может стать нестабильным, поскольку система является жесткой. Дополнительные сведения см. в разделе Явные и неявные непрерывные решатели. В большинстве моделей нестабильность может быть устранена путем изменения значений параметров блока для уменьшения жесткости системы. Инструмент Анализ влияния жесткости (Stiffness Impact Analysis) позволяет проанализировать Simscape™ сети в модели и определить, какие переменные и уравнения оказывают наибольшее влияние на жесткость системы. Затем можно изменить значения параметров, участвующих в этих уравнениях, чтобы сделать систему менее жесткой.

Например, рассмотрим модель, в которой резистор и конденсатор соединены последовательно с источником постоянного напряжения, как показано.

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

Установите флажок «Жесткость Simscape» на панели инструментов профилировщика решателя и нажмите кнопку «Выполнить».

Вкладка «Жесткость Simscape» на нижней панели показывает, что переменная, оказывающая наибольшее влияние на жесткость системы, i(Current) в блоке резисторов, и соответствующее значение Eigenvalue равно -1.00000e+15. Чем больше отрицательное значение Eigenvalue, тем жестче система.

Если посмотреть на исходный код блока Резистор, эта переменная используется в уравнении

v == R*i;

и параметр, участвующий в этом уравнении, R, Сопротивление. Поэтому можно изменить значение R для уменьшения жесткости системы. Например, если для параметра «Сопротивление» задано значение 1e-6 Ohm и повторно запустите моделирование с помощью инструмента «Анализ воздействия на жесткость», соответствующее собственное значение упадет до -1.00000e+09. Этого сокращения может быть достаточно для успешной работы модели.

Инструмент анализа воздействия на жесткость имеет следующие ограничения.

  • Анализ жесткости выполняется только во время инициализации.

  • Инструмент выполняет анализ жесткости только сетей Simscape. Если модель не содержит блоков Simscape, инструмент не отображает результатов.

  • Инструмент не выдает результатов и выдает предупреждение, если система является алгебраической, с высоким индексом, использует формулу уравнения частоты и времени или содержит блоки Multibody™ Simscape.

См. также

|

Связанные темы