繁体   English   中英

对因变量Matlab的约束

[英]Constraints on dependent variable Matlab

我正在Matlab中进行仿真优化例程。 Myprogram求解一组取决于一组设计变量x微分代数方程(DAE) ,并计算成本函数(目标函数)。 目标函数的值传递给fmincon ,后者决定如何更新x ,从而满足约束条件。

我想知道是否有一种方法不仅可以递归地将边界强加给x ,还可以强加给内部变量。 例如,我对一件设备的面积有物理限制,但是该值不属于x ,(它是一个因变量)。 我知道可以将惩罚函数包括在目标函数中以说明这些变量,但是我想知道是否有一种方法可以使此内部变量对优化器“可见”,从而使其根据范围或不等式条件运行在他们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM