将Pyomo转换为CasADi

(函数来自 pyomo.dae.simulator)

pyomo.dae.simulator.convert_pyomo2casadi(expr)[source]

将Pyomo表达式树转换为Casadi。

此函数将Pyomo表达式替换为CasADi表达式。 这假设已经调用了substitute_pyomo2casadi函数, 因此Pyomo表达式包含CasADi变量和内置函数。生成的表达式可以与CasADi积分器一起使用。

Parameters:

expr – 一个包含CasADi变量和内置函数的Pyomo表达式

Returns:

一个CasADi表达式树。