Я хотів би написати власний розв'язувач для стисливих рівнянь Ейлера, і найголовніше, щоб я хотів, щоб він працював міцно у будь-яких ситуаціях. Я хотів би, щоб це було на основі ЗП (ГД нормально). Які можливі методи?
Мені відомо, що я роблю генеральний директор 0-го порядку (обмежений обсяг), і це повинно працювати дуже надійно. Я реалізував базовий вирішувач FVM, і він чудово працює, але конвергенція досить повільна. Однак це, безумовно, один варіант.
Я реалізував вирішувач FE (працює для будь-якої сітки та будь-якого поліноміального порядку на будь-якому елементі) для лінеаризованих рівнянь Ейлера, але я отримую помилкові коливання (і з часом він вибухає, тому я не можу використовувати його, щоб вирішити свою проблему) та Я прочитав у літературі, що її потрібно стабілізувати. Якби я здійснив певну стабілізацію, чи буде це надійно працювати для всіх проблем (= граничні умови та геометрія)? Яким буде рівень конвергенції?
Окрім цього, чи існує якась інша надійна методологія рівнянь Ейлера (тобто ГД вищого порядку з певною стабілізацією)?
Я знаю, що багато людей спробували багато різних речей у своїх дослідницьких кодах, але мене цікавить надійний метод, який працює для всіх геометрій та граничних умов (правка: у 2D та 3D).