敏感性计算
(函数来自 pyomo.contrib.sensitivity_toolbox.sens)
- pyomo.contrib.sensitivity_toolbox.sens.sensitivity_calculation(method, instance, paramList, perturbList, cloneModel=True, tee=False, keepfiles=False, solver_options=None)[source]
此函数接受一个Pyomo ConcreteModel、一个参数列表及其对应的扰动列表。然后,模型会被增强,添加调用sipopt或k_aug所需的虚拟约束,以获得扰动解的近似值。
- Parameters:
方法 (字符串) – ‘sipopt’ 或 ‘k_aug’
实例 (Block) – pyomo 块或模型对象
paramSubList (list) – 可变参数或固定变量的列表
perturbList (list) – 扰动参数值的列表
cloneModel (bool, optional) – 克隆模型的指示器。如果设置为False,原始模型将被修改
tee (bool, optional) – 指示是否流式传输求解器日志
keepfiles (bool, optional) – 保留求解器接口文件
solver_options (dict, 可选) – 提供求解器的选项(也是一个属性的名称)
- Return type:
由敏感性界面操作的模型