不确定性量化

(类来自 pyomo.contrib.pyros.uncertainty_sets)

class pyomo.contrib.pyros.uncertainty_sets.UncertaintyQuantification(block, uncertainty_cons, uncertain_param_vars, auxiliary_vars)

基础:tuple

由不确定性集对象的set_as_constraint方法生成或处理的建模组件集合。

UncertaintyQuantification 类是使用 Python 的 namedtuple() 工厂函数生成的, 因此标准的 namedtuple() 属性和方法 (例如,_asdict()) 是可用的。

Parameters:
  • block (BlockData) – 添加不确定性集约束的块。

  • uncertainty_cons (list of ConstraintData) – 添加的不确定性集约束。

  • uncertain_param_vars (list of VarData) – 表示(主要)不确定参数的变量。

  • auxiliary_vars (list of VarData) – 表示辅助不确定参数的变量。

__init__()

方法

__init__()

count(value, /)

返回值的出现次数。

index(value[, start, stop])

返回值的第一个索引。

属性

auxiliary_vars

表示辅助不确定参数的变量。

block

添加不确定性集约束的块。

uncertain_param_vars

表示(主要)不确定参数的变量。

uncertainty_cons

添加的不确定性集合约束。

成员文档

count(value, /)

返回值的出现次数。

index(value, start=0, stop=9223372036854775807, /)

返回值的第一个索引。

如果值不存在,则引发ValueError。

auxiliary_vars

表示辅助不确定参数的变量。

block

添加不确定性集约束的块。

uncertain_param_vars

表示(主要)不确定参数的变量。

uncertainty_cons

添加的不确定性集合约束。