solve_consistent_initial_conditions

(函数来自 pyomo.dae.initialization)

pyomo.dae.initialization.solve_consistent_initial_conditions(model, time, solver, tee=False, allow_skip=True, suppress_warnings=False)[source]

解决一个模型,除了在集合时间的初始值外,所有约束和块都被停用。重新激活被停用的约束和块。

Parameters:
  • model – 将要解决的模型

  • time – 设置其初始条件将在求解过程中保持活跃

  • solver – 实现了接受模型和tee关键字作为参数的solve方法的东西

  • tee – 将发送给求解器的solve方法的tee参数

  • allow_skip – 如果为True,由于使用Constraint.Skip导致的KeyErrors将被忽略

  • suppress_warnings – 如果为True,将抑制由于忽略KeyErrors而产生的警告

Returns:

求解器的solve方法返回的对象