不同FMUs需要不同的步长
创始人
2025-01-09 00:34:27
0

可以使用FMI 2.0的getMaxStepSize函数来获取FMU的最大步长,然后在仿真器中设置不同的步长。以下是示例代码:

import pyfmi
import numpy as np

# Load FMUs
fmu1 = pyfmi.load_fmu('FMU1.fmu')
fmu2 = pyfmi.load_fmu('FMU2.fmu')

# Get maximum step size for each FMU
max_step_size_1 = fmu1.getMaxStepSize()
max_step_size_2 = fmu2.getMaxStepSize()

# Set step size for FMU1 to its maximum step size
t0 = 0
tfinal = 10
step_size = max_step_size_1
inputs = []
outputs = fmu1.simulate(start_time=t0, final_time=tfinal, step_size=step_size, input=inputs)

# Set step size for FMU2 to a smaller value
step_size = 0.001
outputs = fmu2.simulate(start_time=t0, final_time=tfinal, step_size=step_size, input=inputs)

在这个示例中,我们首先加载了两个FMUs。然后,我们使用getMaxStepSize函数获取了每个FMU的最大步长。接下来,我们使用simulate函数在仿真器中设置了两个不同的步长,一个等于FMU1的最大步长,另一个设置为较小值0.001。这样,我们就可以针对不同的FMUs设置不同的步长。

相关内容

热门资讯

wepoke辅助!微扑克俱乐部... wepoke辅助!微扑克俱乐部管理(透视)果然真的有挂(详细辅助解密教程)1)wepoke辅助辅助挂...
aapoker辅助工具!wpk... aapoker辅助工具!wpk俱乐部有外挂吗(透视)本然是有挂(详细辅助AI教程);人气非常高,ai...
wepoke有挂!wpk微扑克... wepoke有挂!wpk微扑克免费辅助(透视)往昔存在有挂(详细辅助普及教程)是一款可以让一直输的玩...
aapoker有外挂!微扑克算... aapoker有外挂!微扑克算正规平台吗(透视)起初存在有挂(详细辅助介绍教程)您好,aapoker...
微扑克全自动机器人!微扑克代打... 您好,微扑克全自动机器人这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
wepoke真的有挂!hm3德... wepoke真的有挂!hm3德州辅助怎么购买(透视)往昔真的是有挂(详细辅助插件教程);是一款可以让...
微扑克wpk透视辅助!扑克世界... 微扑克wpk透视辅助!扑克世界牌局设置(透视)果然是有挂(详细辅助科技教程)微扑克wpk透视辅助辅助...
wpk透视辅助工具!德州之星a... wpk透视辅助工具!德州之星app辅助器怎么用(透视)素来是真的有挂(详细辅助揭秘教程)是一款可以让...
微扑克ai辅助!微扑克线上代打... 微扑克ai辅助!微扑克线上代打(透视)往昔真的是有挂(详细辅助2025新版教程)是一款可以让一直输的...
智星德州菠萝辅助器!德州辅助软... 智星德州菠萝辅助器!德州辅助软件开发定制(透视)往昔存在有挂(详细辅助分享教程)是一款可以让一直输的...