dymola

    3熱度

    2回答

    我很討厭,建模工具(在我的例子中是OpenModelica和Dymola--建模語言Modelica)如何求解方程組(線性和/或非線性)。這些工具是爲解決微分代數方程而設計的。我對將微分代數方程系統轉化爲ODE(關鍵字「索引減少」)的理論稍微有點了解。我的問題: 這些工具如何解決沒有微分方程的方程組?該系統是否轉換(指數減少)爲ODE? 如果我有一個模型,有幾個代數方程和幾個ODE - 但它們不耦

    1熱度

    1回答

    名單動畫對象是否有Dymola的一個功能,列出了模擬的所有動畫對象? 我已經通過listfunctions看着()函數,但沒有發現任何明顯的存在,這將使該信息。

    1熱度

    2回答

    我正在使用Dymola 2017(編譯器是Visual Studio 2013/VisualC++ 2013 express Edition(12.0))。 我試圖導出不同的MSL示例(例如Modelica.Electrical.Analog.Examples.CauerLowPassAnalog)作爲FMU(co-sim和Model交換)。我將FMU重新導入Dymola。當我嘗試模擬FMU,我總

    1熱度

    1回答

    我想使用Microsoft Visual Studio 14.0的內置C編譯器在32位Dymola Demo Version 2017中進行仿真。我選擇在MVS安裝期間包含C++編譯器,並且文件存在於正確的位置。當通過Dymola的位置編譯器,我收到錯誤: Compiling and linking the model (Visual C++). Error in script usage. T

    2熱度

    1回答

    我試圖用Modelica庫模擬「特殊」擺。 鐘擺的第一端有一個旋轉,另一端有一個旋轉的旋轉。在time < t第一個鐘擺應該圍​​繞第一個旋轉軸旋轉。在time > t鐘擺應該圍​​繞旋轉軸旋轉。 我有兩個問題: 我不能模擬擺有兩個revolutes其中一個框架IST使用。 我試圖用這樣一個if從句改變旋轉回轉: if time < 5 then connect(world.frame_b, re

    3熱度

    1回答

    我正在嘗試使用Modelica對彈性管道組成的系統進行建模。 現在,我試圖使用與Modelica.Fluid庫中相同的方法(有限體積,交錯)來實現我自己的動態管道模型(剛性,還沒有彈性),但當然不包括所有選項。 該模型應該更易於理解,因爲它是一個平面模型,不能從其他類擴展。這很重要,因爲即使沒有Modelica Knowhow,我的同事也可以理解這個模型,我可以說服他們Modelica是適合我們用

    1熱度

    2回答

    我正在嘗試解決我認爲應該使用Modelica的簡單穩態組件分段問題,但我正在努力尋求解決方案。 我準備了一個帶有兩臺並聯泵的實例,它必須向系統提供目標總流量(vTotal)。一臺泵是變頻泵,並提供與指令頻率(fPump1)成比例的流量(v1),該值可以在0和fMax之間變化。另一臺泵是一臺定速泵,每當運行時輸出一個固定的流量(v2IfRunning),當它不運行時輸出零流量。 目標是解決正在運行的

    1熱度

    1回答

    當我盯着屏幕右側的藍色小線時,我開始認爲在Dymola/OpenModelica中有一個特性會很好(如果它沒有已不存在)。 我正在考慮的功能將監視系統的行爲,並在穩定狀態達到時報告或者在達到穩定狀態時終止仿真。我想這可能與監視所有狀態變量的導數以及它們何時都等於零(在用戶定義的容差內)相關。很明顯,用戶可以通過簡單的模型來完成這項工作,但對於複雜的工作來說,這需要成爲「幕後」的自動化功能。 我能想

    1熱度

    1回答

    我試圖閱讀多個文件(csv,2列)與所有者名稱(字符串)和插值方法平滑(字符串)。通過使用記錄我在Dymola的得到一個不錯的GUI: 解釋我的問題,這裏是一個簡化的模型: model Test_Strings parameter String x[:]; parameter Integer k = size(x,1); Integer i; initial al

    1熱度

    1回答

    我正在開發一個Modelica庫,需要使用源代碼列表生成一個文檔。我希望能夠在沒有註釋的情況下包含Modelica模型的源代碼。 我可以手動編輯它們,但我正在尋找更自動化的策略。我猜最簡便直接的方法是使用一些工具來保存沒有註釋的.mo文件,並將其包含在我的文檔中(我在LaTeX中使用\lstinputlisting)。 可以做到這一點嗎?我可以訪問Dymola,OpenModelica和JMode