В настоящее время я прохожу курс под названием «Моделирование динамических систем», и мне было поручено моделировать резервуар с теплой водой в modelica с распределенным описанием температуры.
Большинство задач прошло хорошо,и моя группа осталась с задачей введения теплового потока из-за эффектов плавучести в модель. Вот где мы застряли.
получено следующее уравнение: При заданном PDE
Но как мы можем преобразовать это в нечто, что мы можем использовать в modelica?
Дискретизированная версия, с которой мы в итоге пришли, была такой:
(Qd_pp_b[k+1] - Qd_pp_b[k]) / h_dz = -K_b *(T[k+1] - 2 * T[k] + T[k-1]) / h_dz^2
, где Qd_pp_b - левая переменная, то есть тепловой поток, k - текущий срез резервуара, а T - температура. в ломтиках.
Мы на правильном пути? или совершенно не так?