如何精确控制模型输出的数量
我根据不同的输入参数得到不同数量的输出点:
model = load_fmu("Trial.fmu") # 64 Bit generated FMU with Dymola+Buildsyspro
tstart = model.get_default_experiment_start_time() #### START TIME
tstop = model.get_default_experiment_stop_time() #### STOP TIME
opts = model.simulate_options () # Setting the output number of outputs
opts['ncp']=194 ## Want to have exactly 194 data points
foo是一个将参数转换为righ格式的函数 tainit是参数的初始值
^{pr2}$通过将初始参数值乘以0.9来更改初始参数值
^{3}$对于校准问题,我需要有相同数量的输出点。如果有人知道如何控制这一切。在
正如Hans指出的,额外的点数可能是由于默认情况下存储的事件(在ncp之上)。禁用事件点的存储可以使用以下方法完成:
相关问题 更多 >
编程相关推荐