人字架优化设计,人字架的优化设计,人字架优化建模的思想,人字形屋架设计,钢结构人字形屋架设计,关于人字架的设计,人字架,人字形骨架护坡,人字屋架,人字木屋架图集

人字架的优化设计 一、问题描述 如图1所示的人字架由两个钢管组成,其顶点受外力2F=3×105N。已知人字架跨度2B=152 cm,钢管壁厚T=0.25cm,钢管材料的弹性模量E=2.1 MPa,材料密度p=7.8×103 kg/m,许用压应力δy =420 MPa。求钢管压应力δ不超过许用压应力 δy和失稳临界应力 δc的条件下,人字架的高h和钢管平均直径D使钢管总质量m为最小。 二、分析 设计变量:平均直径D、高度h 三 、数学建模 所设计的空心传动轴应该满足以下条件: (1)强度约束条件 (2)约束稳定性条件 (3)取值范围 四、优化方法、编程及结果分析 综合上述分析可得优化数学模型是一个具有2个设计变量,4个约束条件的有约束非线性最优化问题,属于小型优化设计,选用内点惩罚函数法,能用来求解具有不等式约束的优化问题。 内点惩罚函数法简称内点法,这种方法将新目标函数定义于可行域内,序列迭代点在可行域内逐步逼近约束边界上的最优点。 五、matlab编程 1. 首先建立M文件fun.m,用来定义目标函数F(X): function f=fun(X); f=F(X); 2.一般非线性规划 其中X为n维变元向量,G(X)与Ceq(X)均为非线性函数组成的向量.用MATLAB求解上述问题,基本步骤分三步: 3. 建立主程序.求解非线性规划的函数是fmincon,命令的基本格式如下: (1) x=fmincon(‘fun’,X0,A,b) (2) x=fmincon(‘fun’,X0,A,b,Aeq,beq) (3) x=fmincon(‘fun’,X0,A,b, Aeq,beq,VLB,VUB) (4) x=fmincon(‘fun’,X0,A,b,Aeq,beq,VLB,VUB,’nonlcon’) (5)x=fmincon(‘fun’,X0,A,b,Aeq,beq,VLB,VUB,’nonlcon’,options) (6) [x,fval]= fmincon(…) (7) [x,fval,exitflag]= fmincon(…) (8)[x,fval,exitflag,output]= fmincon(…) 输出极值点 M文件 迭代的初值 参数说明 变量上下限 (1)目标函数 function f=objfun(x) B=760;T=2.5;P1=7.8e-3; f=P1*2*T*pi*x(1)*sqrt(B^2+x(2)^2); 这里把密度用P1表示,这里的B和T的单位用mm (2)约束函数 function [G,ceq]=confun(x) B=760;T=2.5;P=150000;E=2.1e5; S=P*sqrt(B^2+x(2)^2)/x(2); R=S/(pi*T*x(1)); G(1)=R-420; N=0.125*pi^2*E*(x(1)^2+T^2)/(B^2+x(2)^2); G(2)=R-N; ceq=[]; (3)搜索 x0=[100;700]; vlb=[0;0];vub=[]; options=optimset('Display','iter'); [x,fval]=fmincon('objfun',x0,[],[],[],[],vlb,vub,'confun',options) Max Line search Directional First-order Iter F-count f(x) constraint steplength derivative optimality Procedure 0 3 12659.6 -100 1 7 9923.05 -60.05 0.5 -5.45e+003 1.9e+003 2 11 9098.35 -27.34 0.5 -1.65e+003 751 Hessian modified 3 14 8465.22 2.041 1 -633 44 4 17 8505.22

matlab人字架优化设计,人字架优化设计.ppt相关推荐

  1. matlab gmn信号,MATLAB优化设计实验课件.ppt

    <MATLAB优化设计实验课件.ppt>由会员分享,可在线阅读,更多相关<MATLAB优化设计实验课件.ppt(81页珍藏版)>请在人人文库网上搜索. 1.优化设计实验课件,现 ...

  2. matlab可靠性优化,MATLAB在机械可靠性优化设计中的应用.pdf

    MATLAB在机械可靠性优化设计中的应用 维普资讯 第 27卷第 11期 煤 矿 机 械 V0].27No.1l 2OO6年 l1月 CoalMineMachinel NOV.2OO6 文章编号 :1 ...

  3. 主轴优化matlab程序,基于MATLAB的机床主轴结构优化设计

    收稿日期: 2012 年 3 月 基于 MATLAB 的机床主轴结构优化设计 刘红娟宝鸡文理学院 摘要: 介绍了机床主轴的结构,建立了以质量最轻为目标函数的优化模型,运用 MATLAB 优化工具箱中的 ...

  4. 【老生谈算法】matlab链传动的优化设计——链传动

    Matlab链传动的优化设计 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]matlab链传动的优化设计.doc 2.算法详 ...

  5. matlab中可塞怎么打开,MATLAB软件在机械优化设计中应用.pdf

    MATLAB软件在机械优化设计中应用 况 醒 基 桃 序 匝 猜 婚 膨 逸 融 蚁 抬 尼 瀑 溅 辩 克 亥 滚 明 挫 淑 竹 敬 轴 糕 娱 苯 械 立 值 鸟 媒 诛 孟 生 垛 魔 漾 齿 ...

  6. 车灯线光源的优化设计matlab,基于 Matlab 的车灯线光源优化设计的实施方案

    数学建模 基于Matlab 的车灯线光源优化设计的实施方案3欧宜贵 李志林 (海南大学信息学院应用数学系 海口 570228)摘要 给出了2002年全国大不生数学建模竞赛题"车灯线光源的优化 ...

  7. 车灯线光源的优化设计matlab,基于Matlab的车灯线光源优化设计的实施方案海南大学.PDF...

    基于Matlab的车灯线光源优化设计的实施方案海南大学 Vol . 9 ,No . 4 高等数学研究 J ul . , 2006 STUD IES IN COLL E GE MA T H EMA TI ...

  8. matlab新手信号分析ppt,卡普课件 《信号与系统》matlab实现连续系统时域分析.ppt...

    卡普课件 <信号与系统>matlab实现连续系统时域分析.ppt 12conv例:t[u(t)-u(t-2)]与[u(t+2)-u(t-2)]的卷积波形t=0:0.02:2;y=t.*(u ...

  9. matlab第八章概率计算ppt,Matlab来解决概率统计学ppt

    PPT内容 这是一个关于Matlab来解决概率统计学ppt,主要介绍将利用Matlab来解决概率统计学中的概率分布.数字特征.参数估计以及假设检验等问题.欢迎点击下载哦. 本章将利用Matlab来解决 ...

最新文章

  1. SQL中distinct的用法(四种示例分析)
  2. python经典练习题
  3. 运行个Hello Word也能出Bug?Python、Java、C++等16种语言中枪,最严重可导致文件丢失...
  4. Spring Security 实战干货:客户端OAuth2授权请求的入口在哪里
  5. Day 08 周六下午的活动
  6. python anaconda安装_Python - 安装并配置Anaconda环境
  7. mysql 字符串 截取字母_MySQL字符串函数:字符串截取
  8. struts2框架之文件下载(参考第三天学习笔记)
  9. Android 用户界面---拖放(Drag and Drop)(二)
  10. qq发文件大小上限_微信推出新功能!网友:终于不用转QQ了
  11. qt 分辨率问题 安卓_Qt for Android dp转换
  12. 深入浅出 Kubernetes 架构
  13. Excel单元格引用方式
  14. 解决 login.live.com onedrive.live.com 等微软国外网站打不开问题
  15. 33.0.概率论与数理统计-大数定律,辛钦大数定律
  16. 发现苹果的MacOS支持图片OCR文字识别
  17. idea插件下载很慢的解决办法
  18. 系统集成项目管理工程师学习经验集【60,59】
  19. [资源贴]黑马iOS培训视频
  20. 关于CSGO理财游戏的一些心得(二)

热门文章

  1. 大数据方向学习面试知识图谱
  2. 干货!PS高手都希望知道的10个PS心…
  3. 手机的小窗口怎么弄_手机B站怎么小窗口播放 即刻开启小窗口模式
  4. 美团高性能终端实时日志系统建设实践
  5. IT奶爸带娃记之过敏性鼻炎的痛
  6. HTML5 JS alert提示框内容换行显示
  7. mysql释放ibdata1_教你如何释放MySQL ibdata1文件的空间
  8. 读取mat文件数据当中某一行或某一列
  9. 江苏计算机专业专转本平均分,2020年江苏专转本各科目难度分析
  10. MySql——MySqlDataAdapter批量更新