在Modelica中少于或不等于或不等于或相等?
我尝试了一个使用OpenModelica v1.20.0的简单示例,但是我发现结果令人困惑。 代码如下: model test Boolean state1; Boolean state2; Real f; equat…
如何使用Ompython覆盖模型系统中的数组?
我正在使用OpenModelica从事一个项目。我正在尝试多次模拟系统,并编写了Python脚本以自动化它。我还覆盖了模拟的每次迭代中的参数,但是如果我尝试覆…
无连接器执行初始化优先级
是否可以在OpenModelica中执行模型的初始化优先级?例如,假设以下简单模型注册每个模型的名称和值: function registerModel input String name; inp…
OpenModelica中SimpleGenerericer的压力损失如何工作?
如果我对一个简单的管道建模,则用: 入口的压力和温度边界条件( modelica.fluid.sources.boundary_pt ) 质量流量和出口的温度粘结条件( motelica.…
如何为模型中的冷却电路的模拟设置温度的起始值?
我目前正在OpenModelica模拟冷却电路。我想给模拟一个温度的起始值。为此,我将介质的模型插入电路中,并用“初始方程式”指定初始值。 温度规范仅应…
Modelica外部C函数呼叫DLL导致代码0xffffffffc000000135导致退出
简而言之,我的问题是: 如何使用MingW-GCC在Windows 11中构建DLL,该MingW-GCC可以用作OpenModelica中的Modelica模拟的外部功能? i可以使模拟进行编…
与Ompython进行模拟的停止时间
我正在开发OpenModelica中的系统,该系统在各种模拟中设计了一群无人机的行为。现在,我想通过Ompython获得仿真结果,因为我将使用matplotlib制作各种…
OpenModelica错误:“撕裂启发式词无法避免离散的迭代变量……”
我正在开发一群无人机的模拟。我在无人机前的检查区域造成了一个函数,但是当我尝试使用它时,它会显示此错误: "The tearing heuristic was not able…
在嵌套模型模型中,还有其他优雅的方式来重新划分类型和值
我有一组嵌套的型号和子模型以及记录。这是一个简单的示例: package Unnamed1 record A Real a; end A; record B extends A; Real b; end B; record …
如何使用Modelica Standard库的SimpleGenerericrifice在管道中施加压力损失?
我想建模一个液压网络,在其中使用 moderica.fluid.fittings.simpleglegleglecleericorifice 作为密封件,以便我可以施加管道的压力损失。使用文档中…
如何在OpenModelica中的等式部分中限定值?
我正在OpenModelica开发无人机模拟。在方程式块中,我正在计算速度和位置向量,但我想将速度限制为一定值。这是我的无人机块的简化示例。 block drone…
Dymola翻译后的评估参数更改
我刚开始从Dymola和Modelica开始。 我从Modelica库的某些部分制作了一个小型模型。 该模型由“ DynamiCpipe”,“ MassFlowsource_T”,“固定式布基…