问题标签 [modelica]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
400 浏览

ubuntu - 绘制未显示在 OpenModelica 中的变量

今天,在 Ubuntu 12.10 中安装了 OpenModelica,并在模拟中运行了其中一个示例。它第一次工作得很好。然后我关闭了 OpenModelica 编辑器中的 Plotting Variables 窗口,当我再次运行相同的模拟时,该窗口没有列出绘图变量,而是仅显示应存储变量的 .mat 文件的路径。如何恢复默认行为?是否有我可以在某处删除的设置文件?

0 投票
3 回答
2072 浏览

modelica - 如何使用前一个区间中的变量值作为方程的输入......?

是否可以使用时变变量的先前值

例如:假设我的管道入口温度为 298K,具有指定的均匀质量流量(m_flow),现在假设我正在使用 100 瓦的加热器加热管道。出口温度将达到假设 302K 的更高温度,现在如果我必须使用这个出口温度作为我的入口温度(从某种意义上说我正在循环水),我会怎么做?

是否可以根据前一个时间步的出口温度更新入口温度的值?因此,对于下一次迭代,入口温度将与前一次迭代中的出口温度相同(换句话说,流体将再循环)。

谢谢

0 投票
1 回答
474 浏览

modelica - Modelica 半线性()

任何了解 Modelica 语言,特别是热流体工具箱的人?通常有一个 semiLinear() 函数,用于计算焓流,因为它取决于流向。

谁知道这个函数的细节,如果我们可以用一些简单的命令来替换它?

非常感谢!

0 投票
3 回答
362 浏览

modelica - 设计继电器

我正在尝试构建一个继电器,但我总是收到一个对我来说没有任何意义的错误。

该错误表示缺少地面对象或未连接组件,
但我找不到任何丢失的东西。

我尝试以不同的方式构建继电器,但总是出现相同的错误......

在此处输入图像描述

我测试继电器的课程:

继电器类:很简单,我只看v1,如果电压为正,继电器应该让电流通过。

错误日志:

0 投票
2 回答
369 浏览

solution - 找到多项式函数的所有零点

我正在使用 Dymola 2013 版。我尝试解决一个简单的数学问题,例如:

f 和 x 被定义为实数。解决方案是 2.36。但我需要用这两种解决方案来计算。所以 2.36 和 -2.36!在我的问题中 f 是一个多项式,如 ax^3 + bx^2 +cx +d 并且 y 是线性的。y = ax + b

我怎样才能得到这个问题的所有解决方案?x 没有明确的值。x 通常至少有两个解。x 应该是一个向量吗?在这种情况下,我遇到了方程维数的问题......有人可以帮助我吗?

0 投票
1 回答
1077 浏览

inheritance - Modelica - 在扩展模型中更改默认介质 (Dymola)

我想更改扩展模型中的默认介质,以便新值显示在“文档”选项卡中。例如:

不幸的是,我无法弄清楚为什么模型 C 的文档仍然说 Medium 的默认值是 PartialMedium 或者我如何改变这种行为!当我尝试重新定义模型时,也会发生同样的事情。

(一个例子是继承自 Modelica.Fluid.Pipes.DynamicPipe 的类,它为 Medium 包或 HeatTransfer 和 FlowModel 模型设置不同的默认值)

我需要在模型 (C) 中定义这些值,因为我正在尝试用约 80 根管道对加热回路进行建模,并且不想一遍又一遍地定义这些值。

是否可以以某种方式清理文档?

提前非常感谢!

0 投票
2 回答
266 浏览

modelica - Modelica 频/时域组合方程

我在modelica中创建了一个相当复杂的电路模型。我想了解如何在模型中包含“s”方程(我的意思是频域方程)。当然,我可以将表达式转换为时间并使用 modelicas 内部“时间”变量,但我不确定这是完成我的模型的最佳方式。提前致谢。

0 投票
1 回答
4254 浏览

modelica - modelica 中的功能集成

我想在Modelica中执行除时间以外的变量函数的集成,但我不知道该怎么做。例如,如何评估 x dx 与上限 5 和下限 2 的积分?

0 投票
1 回答
150 浏览

modelica - Modelica 特殊算子源码

如下例所示:

我打算写一些代码将Modelica源代码转换为java格式。但是,我找不到特殊运算符之类的源代码der()

我的意思是:java中的例子可以写成这种格式:

我想der(x)作为一个java函数调用来处理。但是必须先找到der()算子源码,然后才能把der()算子转成java函数。但是Modelica运营商源代码不在Modelica标准库中?

0 投票
1 回答
576 浏览

modelica - 是否有任何方法支持从 Java 调用 Modelica 运算符

是否有任何方法支持调用Modelica运算符 from java?如果我想使用ModelicaOperator 之类的der()pre()请从java.

有什么我可以使用的技术吗?