机械优化设计 经典实例解读.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4 源文件( M -文件) 分为两类: 函数文件和非函数文件 都用扩展名 .M 1.4.1 函数文件(相当于子程序) 格式 function [ 输出表 ] =函数名 ( 输入表 ) 函数体 1.4.2 非函数文件 无函数头的 M 文件,由若干命令和注释构成。 相当于主程序 如: %Filename is a sine.m x = 0:0.1:2*pi; y = sin(x); plot(x,y) 1.4.3 M- 文件的操作 ) 5 . 7 5 . 7 , 5 . 7 5 . 7 ( ) sin( 2 2 2 2 ? ? ? ? ? ? ? ? ? y x y x y x z 1.4.3 M- 文件的操作 1.4.3 M- 文件的操作 1.4.3 M- 文件的操作 第 2 部分 优化计算工具 ? 2.1 线性规划优化函数 ? 2.2 无约束非线性优化函数 ? 2.3 约束优化函数 MATLAB 解决的线性规划问题的标准形式为: min . . t s x c T 0 , ? ? x b Ax T n n m ij x x x x x a A ) ,... , ( , ) ( 3 2 , 1 ? ? ? 0 , ) ,... , ( , ) ,... , ( 2 1 2 1 ? ? ? b b b b b c c c c T m T n 且 2.1 线性规划优化函数 [ 函数 ] linprog [ 格式 ] x = linprog(f,A,b,Aeq,beq) x = linprog(f,A,b,Aeq,beq,lb,ub,x0) f —— 是优化参数 x 的系数矩阵; A —— 线性不等式约束系数阵 b —— 线性不等式约束常数向量 Aeq —— 线性等式约束系数阵 Beq —— 线性等式约束常数向量 2.1 线性规划及其优化函数 [ 应用举例 ] 求使函数 取最小值 的 x 值, 且满足约束条件: 3 2 1 6 4 5 ) ( x x x x f ? ? ? ? 20 3 2 1 ? ? ? x x x 42 4 2 3 3 2 1 ? ? ? x x x 30 2 3 2 1 ? ? x x 0 , 0 , 0 3 2 1 ? ? ? x x x 机械优化设计实例 及 matlab 优化工具 机械优化设计实例 ? 机械优化设计的一般过程 ? 建立数学模型的基本原则 ? 机械优化设计实例 机械优化设计全过程一般可分为: 1) 建立优化设计的数学模型。 2) 选择适当的优化方法。 3) 编写计算机程序。 4) 准备必要的初始数据并上机计算。 5) 对计算机求得的结果进行必要的分析。 机械优化设计的一般过程 1 ) 设计变量 的选择: 尽量减少设计变量数目 设计变量应当相互独立 2 ) 目标函数 的确定: 选择最重要指标作为设计追求目标 3 ) 约束条件 的确定: 性能约束和边界约束 建立数学模型的基本原则 试设计一重量最轻的空心传动轴。空心传动轴 的 D 、 d 分别为轴的外径和内径。轴的长度不得 小于 3m 。轴的材料为 45 钢,密度为 7.8 × 10 -6 ㎏ / ㎜,弹性模量 E=2 × 10 5 MPa ,许用切应力 [ τ ]=60MPa 。轴所受扭矩为 M=1.5 × 10 6 N · mm 。 设计实例 1: 分析 设计变量:外径 D 、内径 d 、长度 l 设计要求:满足强度,稳定性和结构尺寸要 求外,还应达到重量最轻目的。 所设计的空心传动轴应满足以下条件: ( 1 )扭转强度 空心传动轴的扭转切应力不得超过许用值,即 ? ? ? ? ? 空心传动轴的扭转切应力 :

文档评论(0)

sunhongz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档