Я новичок в Modelica/Dymola-моделировании. Я начал моделировать модели жидкости для моей магистерской работы (трубы, нагреватели, контроль). Мой профессор предложил: проверить собственные значения систем и их соотношение (и если системы жесткие). Так сделал следующее:Modelica линейный анализ
- линейного анализа
- Полный линейный анализ
- SimulationSetup: linearizeAtInitial = ложь; t_linearize = 1000 (что система находится в рабочем режиме (после инициализации)
В restuls моделирования Ok
Но линейный анализ говорит:. Система не стабильна -> Что это значит?
И относительно собственных значений я получаю следующий результат:.
Я должен сказать, что я на самом деле не в числовые значения Так это мои Ques
- Означает ли это, что система имеет 23 собственных значения?
- Если я хочу указать, как «жесткая» система, я думаю, мне нужно проверить самое большое и наименьшее значение?
- Каковы собственные значения 12-23 -> нестабильные, не стабилизируемые, не обнаружимые?
Любые рекомендации по (простой) вводной книге/главе, в которой объясняются общие вещи, такие как: линеаризация моделей, собственные значения и т. Д.?
Большое спасибо за помощь.
спасибо! Несколько более подробных вопросов: а) Что означает колонка T [s]? С установкой t_linearize = 1000 я думал, что система проверена в это время. Или этот столбец постоянна по времени (до сих пор я думал, что постоянная времени = собственное значение)? б) Предположим, я хочу смоделировать резервуар для хранения, несколько труб и две границы давления. После фазы инициализации (первая 20-секундная динамика) динамика системы (изменение массового расхода, температуры) одинакова для времени моделирования.Если я хочу оценить жесткость системы, вы бы установили t_ linearize> 20 (f.i 100)? Спасибо – Matias
Столбец времени - это постоянные времени, которые являются обратными для собственных значений (несколько сложнее для сложных). Так как постоянные времени не более 1000, то t_linearize = 1000 должен работать. Однако на t_ linearize также влияют нелинейности, и линеаризация не обнаруживает их, но пока система находится в стационарности, они не меняются. –
Еще раз спасибо! Но на самом деле у 11 собственного значения есть постоянная времени, которая больше 1000 - так что в этом случае мне нужно будет включить t_lineaize, я думаю. – Matias