机械优化设计(MATLAB编程教程+习题).pptVIP

  • 211
  • 0
  • 约2.87千字
  • 约 23页
  • 2016-01-01 发布于安徽
  • 举报
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

案例 如图,有一块边长为6m的正方形铝板,四角截去相等的边长为x的方块并折转,造一个无盖的箱子,问如何截法(x取何值)才能获得最大容器的箱子,只写出这一优化问题的数学模型。用matlab软件的优化工具箱求解。 根据题意,该无盖箱子的长和宽均为6-2x,高为x,取设计变量x 根据长方体容积表达式,得: 建立约束优化问题数学模型得 Matlab程序一: [x,xfval]=fminbnd(‘-x*(6-2*x)^2’,0,3) 案例1 薄铁板宽20cm,折成梯形槽,求梯形侧边多长及底角多大,才会使槽的断面积最大。写出这一优化设计问题的数学模型。用matlab软件的优化工具箱求解. 解 取梯形侧边和底角作为设计变量,分别为x1,x2。建立优化问题的数学模型如下: 符号表示法 fun=-(20-2*x(1))*x(1)*sin(x(2)*pi/180)-x(1)^2*sin(x(2)*pi/180)*cos(x(2)*pi/180); x0=[1,10];lb=[0,0];ub=[20,90]; [xopt,fopt]=fminsearch(fun,x0) xopt = 6.6667 60.0001 fopt = -57.7350 function f=fun1(x) a=pi/180; f=-(20-2*x(1))*x(1)*sin(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档