Modelica
編輯Modelica 是一種面向對象的物理模型建模語言。 它出現在 1997 年的編程語言標準 1.0 中。 3.5 版于 2021 年 2 月發布。 在 Modelica 中用代數和常微分方程制定的物理模型由 Modelica 轉換器轉換為數學模型,并使用求解算法求解。
創世紀
編輯1996 年,Hilding Elmqvist 與來自 Allan、Dymola、NMF、ObjectMath、Omola、SIDOPS+、Smile 和來自各個領域的面向實踐的用戶的語言開發人員一起,發起了一項為面向對象模型定義標準化格式的倡議。 經過19次會議,Modelica語言標準1.3版于1999年發布,并投入實際應用。
語言描述
編輯該語言存在各種圖形開發環境。 最著名的是 Dymola、simulationx 和 Wolfram systemModeler(以前稱為 MathModelica)。 它們允許用戶使用圖形符號開發復雜的仿真模型,每個圖形符號代表一個對象。 對象通過連接器連接,連接器也可以是無向的。 這種類型的建模后來在 MATLAB/Simulink 中用于物理建模。
Modelica適用于描述廣泛知識領域的跨學科問題:力學、電氣工程和電子學、熱力學、水力學和氣動學、控制工程和過程工程。
語言定義和 Modelica 標準庫免費提供,并由 Modelica 協會進一步開發和推廣。 當前的語言標準是 3.5。
Modelica 的優勢
編輯Modelica 的一個主要優點是 Modelica 使用方程而不是賦值。 它不需要為搜索到的變量解析。
另一個優點是可以為變量提供屬性(物理尺寸、單位)。 這允許仿真軟件檢查方程式。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/371949/