dymola

    1热度

    2回答

    在连续模型中,如何在模拟过程中保存一个变量的最小值? 当模拟完成后,我想用一个图形注释显示一个变量T_min,该图形注释显示模拟过程中温度最低值T。 例如,如果模拟温度T是一个正弦函数,对于T_min值所需的结果将是: 在离散的代码,这将看起来像这样: T_min := Modelica.Constants.inf "Start value"; if T < T_min then T_

    1热度

    2回答

    我想知道如何处理Dymola中的大矩阵。我有一个Modelica代码需要从一个大的txt文件中读取值,并将其存储到矩阵中。以下是显示1000x1000矩阵的示例代码。我希望Modelica从存储w2(TXT文件(〜13 MB):THE LINK)值的txt文件读取值。 txt文件已经具有Modelica语言的矩阵格式。但是,元素太多,我不能手动将值复制到Dymola。如果我这样做,Dymola将停

    2热度

    2回答

    有没有办法直接在Dymola中设置最大求解器步长(hmax)? hmax的值可以在dsin.txt中更改,如果使用dymosim.exe运行模拟,则该模式有效,但如果在Dymola中启动模拟则会覆盖该值。 有一些隐藏的标志,我可以使用吗? 谢谢!

    1热度

    2回答

    我正在研究一个包含多个子系统和相当多变量/方程的大型模型。我一直在使用子系统上的保护属性,以便只有系统级结果在仿真结果中可见。这使得在Dymola模拟选项卡或FMU输入/输出中更容易找到系统级结果。但有些情况下,能够看到子系统的完整详细程度也是很好的。 是否可以根据布尔参数或其他方式有条件地应用保护属性? 例如,是否有可能做类似下面的伪代码? // Parameter that sets whet

    0热度

    1回答

    我已创建Dymola model。它有一个空罐,通过静态管道连接到sweptVolume组件的输出。对sweptVolume的输入是一种不变的力量,借助于此,我想将水从液压缸输送到油箱。 我假定活塞的横截面积。假设压力为大气压力(101.325kPa),我已经计算了将气缸中的水排出所需的力。但是,不知何故,我看到水不会移位,而且容量在没有充满水箱的情况下保持恒定。 请建议,在给定的输入恒定力不正确

    1热度

    2回答

    我想实现一个4连杆机构,我已经把模型如下所示:Mechanism and Model Revolute1有5次/ s的速度。所有酒吧直径0.05米。世界设置是默认设置,您可以在图片上看到条形矢量。没有其他改变。 当我尝试运行模拟我得到OpenModelica这些错误: [1] 10点29分43秒符号的错误 [Modelica.Mechanics.MultiBody.Parts:238:5-238:

    4热度

    2回答

    在Modelica中,可以定义附加到对象(例如连接器)的注释,以更改其图形外观。 是否可以定义从一个连接器到另一个连接器的连接将如何? 例如连接器类“foo”的两个实例将始终具有虚线作为连接,而类“bar”中的两个实例将具有较粗的实线。 到目前为止,我注意到连接线采用了连接器外部笔触颜色的颜色,但就是这样。而且我没有在与此相关的文档中找到任何内容。

    3热度

    1回答

    当Dymola的模型被运行在模拟日志中生成如下表(U)事件: 集成在T成功终止= 4 CPU-时间积分:0.002秒 CPU时间为一个网格间隔:0.2毫秒 数量的结果分:11 的网格点数量:11 的(成功)的步数:227 F-评价数:785 数的H评价:261 J acobian-评价:68 的(模型)时间事件数量:4 的(U)时间事件数:0 状态的事件的数目:2 步骤的事件数:0 最小积分步长:

    2热度

    1回答

    我需要Modelica中的Bessel函数以及将来可能存在于外部C/Fortran/Python /等库中的一系列可能的函数。 我知道有一些能力来调用外部函数,因为这是在Modelica标准库中使用LAPACK的方式。 我的问题: 之前我花时间试图找出我想知道是否有人意识到已经集成类似的GNU ScientificLibrary或Python SciPy的和可以点我努力的外部函数的魔力在他们的方向

    1热度

    1回答

    是否有命令可以最大化或以任何方式操作Dymola中的绘图窗口的大小和位置? 使用createPlot()创建绘图后,我想在屏幕允许的区域内最大化该窗口。 没有任何资源,无论是在线还是印刷,都指出了如何做到这一点,没有人表示无法做到。我希望有人能指出我的来源,告诉我如何,或告诉我停止尝试。 这里是我的测试脚本的全部: simulateModel("TIL_AddOnTraining.Example0