modelica模型库

如何使实值在Modelica的范围内循环?
我对旋转机械进行编码,并使用角度类型值,从时间转换而来,如下面的代码所示。 der(thetta)=(180/pi)*from_rpm(omega) convert time to Angle;复制但是,仅使用此代码,角度值就会不断增加。...
基于Modelica模型的过程辨识及PID控制器设计
我试图为我的模型中的一个阀门建立一个PID控制器,我计划做一些过程辨识,得到系统对阶跃脉冲的响应和系统的传递函数,然后设计PID控制器。但我不确定是否有Modelica库来做这种工作,或者我需要手动完成这项工作。我的问题是:有没有对我来说很...
用Modelica求解Weissinger方程
我想用Modelica求解魏辛格方程,我尝试了OpenModelica中所有现有的求解器,但都失败了。有人试过吗?以下是代码model Weissinger_Equation Real y(start = sqrt(3 / 2)); ...
Modelica - Dymola Python接口:设置输出格式为文本
我通过Dymola Python接口使用Dymola运行Modelica模拟。我的目标是将结果文件写入文本输出(即.txt文件)。即使我的模型包含注释__Dymola_experimentSetupOutput(textual=true, ...
从外部C函数返回Modelica记录时出错
我已经编写了一个C dll函数,我想从Modelica调用它,并希望它返回一个Modelica记录。基于Modelica by Example“一书中描述的data mapping,我在C头文件中定义了一个结构,我的函数返回一个指向该结构的...
如何在Modelica中检索实值的时间步长?
我想知道如何得到真实值的每次步长,以便将其用于方程。我试图找到函数或其他东西,但我找不到。实际上,我试着用体积积分压强,但Modelica中的积分器只支持时间积分。所以我决定将(Δ_volume/Δ_time)乘以压强的积分。这就是我这么做...
运行转换脚本- Modelica 4.0
有没有人有将Modelica 3.x文件转换到新的4.0库标准的经验?有一个指向脚本的链接,但我不确定如何应用它。https://github.com/modelica/ModelicaStandardLibrary/blob/master...
Modelica使用记录设置多个参数
要使用DcPermanentMagnetData记录的内容覆盖永磁式直流电机的多个参数,我使用以下结构:Modelica.Electrical.Machines.Utilities.ParameterRecords.DcPermanentM...
可以在R中使用/运行/调用Modelica FMI模型吗?
我将从一个用Modelica (Dymola)编码的第三方软件公司获得一个编译的模型(FMU函数模型单元)。是否可以在R环境中运行/使用此模型,即导入它、模拟它并从中获得结果?该接口是FMI (功能模型接口)
Modelica中的梯形数值积分
我有两个数组x“和fy”。我必须对数组fy“w.r.t数组x”进行梯形积分。我在Modelica库中找不到函数。我在Buildings库中找到了一个函数,但它并不能确切地帮助我。您是否可以建议,如果有其他功能的这种类型的集成。