Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-05-09
帖子: 6
声望力: 0 ![]() |
![]()
问题附件里头也有!而且是word文档格式的,比较容易看懂!
已知A、B、C、D、E为长度 ,x(1)、x(2)为角度,x(3)、x(4)、x(5)为长度, θ1、θ2、θ3、θ4、θ、ψ、β、γ1、γ2为角度,如何求下列数学模型的优化计算? 希望高手给以指点一二,在此本人先说声谢谢!!! A*A=x(5)*x(5)+x(3)*x(3)+2*x(5)*x(3)*sin[x(1)+αi] B*B=x(5)*x(5)+x(4)*x(4)+2*x(5)*x(4)*sinx(2) C*C=x(5)*x(5)+x(4)*x(4)-2*x(5)*x(4)*cos[θ(1)+θ(2)] D*D=x(5)*x(5)+x(4)*x(4)+2*x(5)*x(4)*sin[x(2)+ψ] E*E=B*B+x(3)*x(3)+2*B*x(3)*sin[x(1)-θ] θ1=arcsin[x(3)*cos(x(1)+αi)/A] θ2=arccos[(A*A+x(4)*x(4)-E*E)/(2*x(4)*A)] θ3=arcsin[(x(4)*cos(x(2)+ψ)/D] θ4=arccos[(D*D+x(3)*x(3)-E*E)/(2*x(3)*D)] θ=arcsin[x(4)*cosx(2)/B] ψ=1.57+x(2)-θ1-θ2 β=1.57+x(1)-θ3-θ4 =f[x(1),x(2),x(3),x(4),x(5),αi] γ1=arccos[(x(3)*x(3)+E*E-C*C)/(2*x(3)*E)] γ2=arccos[(x(3)*x(3)+E*E-D*D)/(2*x(3)*E)] f(αi)=arccot[0.49+cot(αi)] 令X=[x(1),x(2),x(3),x(4),x(5)]T 数学模型: minF(X)=max|1-f(X,αi)/f(αi)|*100 0<αi<=0.0.5236 约束条件: x(3)>0 x(4)>0 x(5)>0 sin(γ1)>=0.5 sin(γ2)>=0.5 此帖于 2009-05-10 08:37 被 梦奇林 编辑。 原因: 添加附件 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24 ![]() |
![]()
可以采用算法优化 或者利用函数
__________________
qq604443022 |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26 ![]() |
![]()
lz 可以学习一下fmincon( )函数 同时在matlab的help中阅读一下Optimization Tool Examples的实现过程 希望可以对你有些帮助
Thx for reading. PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。 个人观点 仅供参考 多多交流 相互学习 |
![]() |
![]() |