[未答复] 在优化设计中,目标函数中含有除设计变量外的其他变量

[复制链接]
jy_song97 发表于 2021-1-11 12:08:08
目标函数如下:

function f=lgjg_gjyh_mb(x)
%两个压力角的方程式
syms theta_3
theta_3=acos((s^2+x(4)^2+x(2)^2-x(1)^2)/(2*x(2)*sqrt(s^2+x(4)^2)))+atan(x(4)/s)-90;
f1=asin((x(4)-x(2)*cos(theta_3))/x(1))-acos((s^2+x(4)^2+x(2)^2-x(1)^2)/(2*x(2)*sqrt(s^2+x(4)^2)))-atan(x(4)/s);
f2=acos((s^2+x(4)^2+x(2)^2-x(1)^2)/(2*x(2)*sqrt(s^2+x(4)^2)))+atan(x(4)/s)-90*pi/180;
f3=x(1)+x(2)+x(3)+x(4);
%构成矩阵
f=0.5*f1+0.3*f2+0.2*f3;


x1,x2,x3,x4均为设计变量,
难点:s也是一个变量,s=kt,k为常数,
         对于可行域的一个解,需要找到目标函数的最小值。
         对于可行域中的其它解,也需要找到目标函数中的最小值。
         最后,所有的可行域中的解对应的目标函数再进行比较,选择出最佳的目标函数。
        这个在程序上暂时无法实现,请各位大佬指点一二。
         小生不胜感激!


1 条回复


jy_song97 发表于 2021-1-11 13:34:08
自己顶一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表