modelica

    3热度

    1回答

    我正在尝试使用Modelica对弹性管道组成的系统进行建模。 现在,我试图使用与Modelica.Fluid库中相同的方法(有限体积,交错)来实现我自己的动态管道模型(刚性,还没有弹性),但当然不包括所有选项。 该模型应该更易于理解,因为它是一个平面模型,不能从其他类扩展。这很重要,因为即使没有Modelica Knowhow,我的同事也可以理解这个模型,我可以说服他们Modelica是适合我们用

    2热度

    2回答

    插补我想延长由Modelica的标准库的类型提供ExternalCombiTable1D和ExternalCombiTable2D的功能,以实现N维(线性)内插(用“N “最多4个,可能最多8个)外部数据表(保存在txt数据文件中)。 什么是最好的方式来做到这一点?

    2热度

    2回答

    我有一个模型,我正在使用CombiTable1D从.txt文件中检索外部输入。该文件目前由Python脚本生成,但在项目的最后阶段,它将每秒更新一次。目前,模拟发生没有问题,因为.txt文件是静态的。只需读取文件并根据写入的数据进行模拟。 我想要做的是模拟模型,直到一定的时间,让我们说100S,然后让它等到一个实时事件,通过该.TXT文件针对的下一个外部输入值更新100-200。在接下来的100秒

    1热度

    1回答

    名单动画对象是否有Dymola的一个功能,列出了模拟的所有动画对象? 我已经通过listfunctions看着()函数,但没有发现任何明显的存在,这将使该信息。

    3热度

    1回答

    我尝试使用全局参数在这样的代码: model testModel outer parameter Integer par; outer Integer var; equation for i in 1:par loop var[i] = 5 * i; end for; end testModel; model test inner

    1热度

    1回答

    我不知道,如果是的Modelica符合从一个嵌套的替换模型,即在特定的例子扩展模式: package ReplaceableBaseClass model ExampleUseReplaceable ModelWithReplaceableExtend replaceableExtend1( redeclare model LocalModelBase = Exten

    2热度

    2回答

    我创建了一个名为txt.File在combitable1.txt C:\Users\Yamaha R6\Desktop\FileOpenModelica 我想这个文件放到combitable1D在OpenModelica的“负荷”的数据。如果你看到的图像,根据声音“表”,我写道: loadResource("C:/Users/Yamaha R6/Desktop/FileOpenModelica

    0热度

    1回答

    我试图根据这个physics.stackexchange.com后的公式对基于方程式的多体系统中的库仑静摩擦进行建模。我写了一个非常原始的Modelica代码来测试您可能在此GitHub Gist中看到的方程式。我有两个主要问题: 首先,我得到这样的警告: 翻译警告 [multibody_Coulomb_static_friction:43:3-47:9]:在组件,相对于V1 = = V2,==实

    2热度

    1回答

    我想在向量中的某些时间点写入平均值。 我的模拟运行了一年,我想计算每一天的平均值。 我在写的是什么变量是什么日子的一年:Real DoY; 对于每一秒钟我的模拟计算值:Real value; 所以现在我想是这样的: for i:365 loop while i==DoY loop der(value_DoY_dummy) = value; value_DoY[i] = value_DoY/(

    2热度

    1回答

    我试图用OpenModelica来数值求解一个非常简单的PDE du/dx = du/dt,边界条件为u(0,t)= t^2和u_x(0,t) = 0。我已经写了下面的代码: model pdetest_1 parameter Real L=1; parameter Integer N=100; parameter Real dx=L/(N-1); par