cost 329 ms
如何在 JModelica 中將 MSL 升級到 4.0?

[英]How to upgrade MSL to 4.0 in JModelica?

我仍然主要使用 MSL 3.2.2 附帶的最新 JModelica 2.14。 我想將 MSL 更新到https://github.com/modelica/ModelicaStandardLibrary上提供的 4.0.0。 我的安裝工作在較小程度上,但主要在 JModelica 中產生編譯錯誤 ...

2022-08-15 07:56:03   1   12    jmodelica  
如何描述具有不同操作的連續生產線的媒體?

[英]How to describe media along a continuous production line with different operations?

我想描述一條具有介質流和沿線不同工藝單元的連續生產線。 從一個單元流出的介質流入下一個單元。 介質通常可以通過流速、壓力和多種物質的濃度來描述。 一組核心物質貫穿整個生產線,但每個單元可能需要考慮一些額外的物質。 最簡單的方法是有一個通用的媒體定義,並在不相關的操作單元中保持物質為零。 我認為更改每 ...

如何修復 Jmodelica 編譯錯誤?

[英]how can I fixed the Jmodelica compiling error?

我正在嘗試使用 Jmodelica 編譯 Modelica model(內置 Dymola),但出現以下錯誤: 編譯器 arguments:生成代碼... ====== Model compiled successfully ======= OU44_ZoneR2C2_funcs.o:OU44_ ...

使用 JModelica 將數組設置為 fmu 參數時出現問題 - “FMUException:valueref 和值的長度不一致。”

[英]Problem setting an array to fmu parameter with JModelica - 'FMUException: The length of valueref and values are inconsistent.'

我有一個 model 的代數方程、偏微分和常微分。 我通過有限差分法對偏微分方程進行了離散化,如 Tiller 的示例 6.9,“使用 Modelica 進行物理建模簡介”一書。 我的 model 的初始條件是一個數組,其中包含在時間零時離散化的所有不同點。 在我的 model 中有一個輸入: 問 ...

Python:如何高效地用雅可比矩陣求解DAE?

[英]Python: How to solve DAE with Jacobian efficiently?

我正在嘗試使用 Assimulo package 來求解一組微分代數方程 (DAE)。 我正在嘗試使用類似於此處顯示的算法。 但是,似乎沒有傳遞稀疏矩陣的選項。 我的雅可比矩陣非常大,大約 3000 x 3000。您知道是否有一種方法可以更高效地求解我的 DAE? ...

無法在 pyfmi 庫中運行 fmu.get_fmu_state()

[英]Cannot run fmu.get_fmu_state() in pyfmi library

我試圖了解get_fmu_state方法如何在聯合仿真模式示例中的簡單fmu上工作,例如使用 PyFMI(2.7.3)預先提供的 fmu 的彈跳球。 我已經通過 miniconda 在 ubuntu-docker 上安裝了它,並在收到錯誤時嘗試執行以下命令。 我知道這個 fmu 可能不支持該命令, ...

參數化 Modelica 庫和“延遲”結構參數設置的可能性 - 第 3 部分

[英]Parametrised Modelica library and possibility to “delay” setting of structural parameter - part 3

我努力尋找一種將代碼分為兩部分的好方法:通用庫和應用程序代碼,我使用的示例通常包含液體,我想讓通用庫獨立於液體中的組件數量。 這個想法是應用程序代碼設置使用的液體介質,然后從通用庫中導入設備並使這些設備適應實際介質。 下面的示例是一個非常簡潔的示例,它說明了進行這種代碼划分的一種方法。 在這里,我 ...

如何在 Modelica 中構建液體的平衡連接器?

[英]How to construct a balanced connector for liquids in Modelica?

帖子狀態: 200313 得到了代碼 DEMO_v42 的答案,我接受了賞金! 200310 我對昨天建議的兩篇關鍵論文發表評論。 還是不明白怎么更新DEMO_v41。 200309 我想強調一下,關鍵問題是如何在代碼DEMO_v41(如果可能)中引入流的概念,並通過這種方式使連接器平衡 ...

PyFMI 參數估計和處理與默認不同的固定模型參數

[英]PyFMI parameter estimation and handling of fixed model parameters different from default

我已經開始在 PyFMI 中使用帶有過程 model.estimate() 的參數估計並且運行良好。 從文檔(Andersson 等人 2016 年)以及實際使用中,我了解到模型參數是從編譯的 FMU 模型中獲取的,如果沒有估計。 有一個選項來提供一個字典,其中包含一組不同於模型默認值的固定參數值 ...

如何使用“connect”語句自動推導出在modelica中跨一組組件聲明的特定“Real”的總和?

[英]How to use "connect" statements to automatically derive sum of specific "Real" declared across set of components in modelica?

我正在考慮 Modelica 語言中的一個很好的功能(我使用的是 OpenModelica 1.14.1)。 該功能會自動添加一個表示所需值總和的等式。 表示總和的值將在模型頂層實例化的global組件中聲明。 較低級別(可能是嵌套的)組件的每個貢獻都將由connect語句表示。 為此,可以 ...

如何將 Python 3 與依賴於 Python 2 的標准 JModelica 結合起來?

[英]How to combine Python 3 with standard JModelica dependent on Python 2?

我想在我的 Windows 計算機上安裝帶有 PyFMI 的 Python 3,其中我已經擁有帶有 Python 2 的 JModelica 2.10。因此,我的想法是根據需要將 Modelica 模型編譯為 Python 2 中的 FMU,然后在 Python 3 中開發腳本以運行 FMU 和可視 ...

Ubuntu 18.04 中 Python 3 環境中的 PyFMI

[英]PyFMI in Python 3 environment in Ubuntu 18.04

我的目標是能夠在 Ubuntu 18.04 中運行 OpenModelica 生成的 FMU,然后在 Python 3 環境中使用 PyFMI 運行它們。 我按照此處https://jmodelica.org/pyfmi/installation.html 的PyFMI 安裝大綱進行操作。 到目 ...

用 Jmodelica 編譯 FMU

[英]compiling FMU with Jmodelica

我在 Jmodelica 中編譯 FMU 時遇到問題。 對於中型模型,我收到以下錯誤。 我已經在控制面板中更改了 JAVA 的運行時參數,並且也厭倦了使用 Xmx 命令將 JVM 分配的內存設置得盡可能高。 我在具有 128GB RAM 的 PC 上運行它。 有誰知道我如何在 Jmodelica ...

2019-12-10 14:06:39   1   72    jmodelica  
如何在 JModelica 中讀取 .mat 輸出文件?

[英]How to read .mat output files in JModelica?

為了節省時間,我試圖讀取.mat文件而不是再次模擬模型。 我使用了scipy.io.loadmat但效果不佳: 鍵不是變量名,我不知道如何獲取變量值。 然后我搜索了分辨率,並找到了DyMat ,它適用於其他變量但無法獲取time 。 那么,如何在 JModelica 中獲得所有結果?(當 ...

替換 Modelica 中已棄用的 function 基數(c)

[英]Replacement of deprecated function cardinality(c) in Modelica

在文檔中指出, cardinality() function 已被棄用,不應再使用。 但是,它仍然在 ThermoSysPro 等庫中使用。 例如 其中C是FluidInlet或FluidOutlet 誰能舉一個簡單的例子來說明如何替換它? ...

生成兩個具有不同采樣周期的隨機時間折減變量

[英]Generating two random time depedant veariables with different sample periods

遵循這個問題 ,我嘗試使用此示例生成兩個時間相關的隨機函數omega1和tau 。 區別在於,我需要分別為omega1和tau設置兩個不同的采樣周期,分別為0.05和0.17 。 我只是復制了我認為可以完成工作的部分: 但是我收到錯誤消息: 符號錯誤 給定系統是混合 ...

JModelica編譯失敗(進行安裝)

[英]JModelica fails at compiling (make install)

我嘗試在我的Ubunute 18.04上安裝JModelica,但始終出現make錯誤。 (我已經安裝了python和python3所需的軟件包) 我遵循了安裝指南中的userGuide.pdf( https://jmodelica.org/downloads/UsersGuide.pd ...

2019-09-04 15:25:17   1   64    jmodelica  
使用包含三個方程的數組編譯代碼時的初始化錯誤

[英]Initialization error when compiling code with three equation containing array

我正在嘗試准備一個modelica代碼來理解數組和for循環。 當我編譯代碼時,我得到以下錯誤。 由於以下等式,初始化問題不一致:0!= 1 = 1.0 - I [0]初始化錯誤。 存儲結果並退出。 使用-lv = LOG_INIT -w獲取更多信息。 模擬過程失敗。 退出代碼 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM