openmodelica

    0熱度

    1回答

    我只有一個問題。有人可以用OpenModelica模擬Modelica standart庫中的heatexchanger例子嗎? Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation。 當我試圖模擬它時,有太多的錯誤。

    1熱度

    3回答

    由於Modelica 3.2(released March 2010)允許在註釋,描述字符串和/或註釋中使用任意的Unicode字符。 但由於某種原因,我無法用如下代碼: within ; model ENCO_testing "code for investigating Dymola encoding problems" Real TempC "Temperature in °C"

    1熱度

    1回答

    在我們的物理系統模型中,我們通過查找表中的一個因子修改一個通量值。 LUT本身是從基於整數索引的LUT的目錄中選擇的。我們目前正在將表格數據加載到CombiTable2D組件中。選擇/定義正確的LUT的正確方法是什麼?如果我們把它們全部作爲一個輸入數據文件中的命名錶,有沒有辦法根據它的tableName(CombiTable參數)來選擇一個LUT?我一直在用For循環或者算法格式來玩For循環,但

    1熱度

    1回答

    以下包中的'RecordTest'(重現大型模型錯誤的示例)包含一個記錄,用於定義某些數據的結構。進一步在'DataDefintion'包中定義了兩組數據。最後,這個數據應該用在'UseOfData'包中。在此,數據集被讀取並且所有數組A的總和在函數'FunctionWithData'中被評估。 模型'FunctionCall'的模擬在OpenModelica中正常工作。在Dymola中,我得到錯

    0熱度

    1回答

    在Modelica中,我構造了一個簡單的映射(一對個案結構),將一個MxN值表減少爲一個5x5值的表格。但是,當我用邊界處的輸入(行= M或列= N)進行模擬時,映射在返回「5」時返回「0」。我包含了一個超出範圍的情況,但返回的值應該是「3」,而不是「0」。我從不指定「0」作爲輸出。 這可能是由於函數是時間不變的,也許缺乏初始條件? 下面的代碼: model chooseTypeArrayPosi

    2熱度

    1回答

    我需要在Modelica中讀取時間序列數據(例如csv),具體使用open modelica編譯器(omc)。我做了一些互聯網搜索,發現網上有一個ncReader library。它適用於dymola,但不適用於開放modelica編譯器。我的測試代碼是這樣的: der(x) = t; t = NcDataReader2.ncEasyGet1D("datafile.nc", "tempe

    1熱度

    2回答

    我的問題類似於question of janpeter。我研究了ebook by Tiller並嘗試使用OpenModelica和JModelica來模擬example 'Architecture Driven Approach'。我嘗試了OpenModelica中的最小例子'BaseSystem',它工作正常。但是,在JModelica版本1.14中,我在編譯過程中遇到錯誤,並且腳本失敗。我的p

    1熱度

    1回答

    以下Modelica軟件包 - 雖然既不特別有用也不感興趣 - 不會產生任何警告。 package P connector C Real c; end C; model A input C x; output Real y; equation y = x.c; end A; model B

    4熱度

    2回答

    有沒有人試圖在Modelica中實現Navier Stokes偏微分方程(PDE)? 我發現了空間基函數(SBF)的方法,通過數值修改獲得可以由Dymola處理的常微分方程(ODE)。 問候, 維克多

    1熱度

    1回答

    我有我創建作爲一個坦克模型如下: model Tank "Simple model of a tank" parameter Real volume=1 "tank volume (m^3)"; parameter Integer num_ports=1 "Number of ports"; parameter Real static_pressure=1 "Inte