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方法返回的对象