create_subsystem_block
(函数来自 pyomo.util.subsystems)
- pyomo.util.subsystems.create_subsystem_block(constraints, variables=None, include_fixed=False)[source]
此函数创建一个块,用作具有指定变量和约束的子系统。为了满足某些编写者的需求,出现在约束中的其他变量也必须添加到块中。我们称这些为“输入变量”。它们可以被视为子系统中的参数,但我们不在这里固定它们,因为不清楚这是否是期望的。
- Parameters:
约束 (列表) – Pyomo 约束数据对象的列表
变量 (列表) – Pyomo 变量数据对象的列表
include_fixed (Bool) – 指示是否应将固定变量附加到块中。 如果它们可能在某个时刻被取消固定,这将非常有用。
- Returns:
包含对指定约束和变量的引用的块,
以及约束中存在的其他变量