将场景块添加到主问题

(函数来自 pyomo.contrib.pyros.master_problem_methods)

pyomo.contrib.pyros.master_problem_methods.add_scenario_block_to_master_problem(master_model, scenario_idx, param_realization, from_block, clone_first_stage_components)[source]

向主模型添加新的场景块。

Parameters:
  • master_model (ConcreteModel) – 主模型。

  • scenario_idx (tuple) – 新块的master_model.scenarios的索引。

  • param_realization (Iterable of numeric type) – 新块的不确定参数实现。

  • from_block (BlockData) – 从中传输属性的块。 这可以是一个现有的场景块,或者一个 具有与预处理工作模型相同层次结构的块。

  • clone_first_stage_components (bool) – 当将属性转移到新块时,克隆第一阶段变量为True(与使用from_block中的对象相反),否则为False。