(函数来自 pyomo.util.report_scaling)
pyomo.util.report_scaling
此函数记录模型中可能缩放不良的部分。 它要求所有变量都是有界的。
需要注意的是,这个检查既不是必要的,也不足以确保模型具有良好的扩展性。然而,它是一个有用的工具,可以帮助识别模型中的问题部分。
此函数使用符号微分和区间算术来计算约束雅可比矩阵中每个条目的边界。
请注意,必须开启日志记录才能获取输出
m (BlockData) – Pyomo模型或块
too_large (float) – 超过 too_large 的值将生成日志条目
too_small (float) – 低于 too_small 的系数将生成日志条目
success – 如果发现任何可能缩放不良的组件,则返回False
bool