Может ли динамическая модель достичь реального устойчивого состояния в Дымоле?

Я провел симуляцию динамической модели в Dymola, после того, как симуляция 200000-х годов закончена, кажется, что модель не достигла устойчивого состояния. Я предполагаю, что это вызвано ошибкой численного расчета.

У меня вопрос:

Как достичь реального устойчивого состояния при динамическом моделировании?

введите описание изображения здесь


person Jack    schedule 29.07.2020    source источник


Ответы (1)


Трудно судить по одиночному скриншоту, но все же мои мысли по этому поводу:

Экспоненциальный спад, который описывает многие поведения технических систем, (математически) займет бесконечное время, чтобы достичь своего окончательного значения. Обычно предполагается, что по прошествии пяти постоянных времени процесс завершается. Это соответствует значению, достигшему 99,3% от своего окончательного значения (фактически, разница между начальным и конечным значением). Поэтому, если вы посмотрите достаточно внимательно, вы всегда обнаружите, что значение меняется, пока вы не достигнете настолько малых градиентов, что они теряются в числах.

Я действительно думаю, что вышеупомянутый процесс не завершен, а не вижу здесь числовых проблем. Но опять же, без сценария использования и остальной траектории об этом трудно судить. Чтобы пролить свет на это, я бы рекомендовал оценить постоянную времени процесса (например, здесь). Тогда можно будет судить, сколько постоянных времени прошло за 2e5 секунд.

Кстати: есть хороший веб-сайт с описанием проблемы для измерений.

person Markus A.    schedule 30.07.2020