基于MATLAB的弹簧优化设计

设计与制造

· 机械研究与应用 ·

基于MATLAB的弹簧优化设计

周 异

(南通职业大学机械工程学院,江苏 南通 226007)

摘 要:针对传统方法设计弹簧,时间长,工作量大,而且设计结果不一定是最优的的情况。建立圆柱螺旋弹簧优化设

计的数学模型,将弹簧的基本结构参数作为设计变量,轻量化作为 目标函数,强度、刚度、空间尺寸等要求作为

设计约束条件,运用MATLAB编制弹簧优化设计程序,方便快速计算出了符合设计要求且重量最轻的弹簧。

关键词:优化设计;MATLAB;弹簧;设计变量;约束条件 ;目标函数

中图分类号 :TH123 文献标识码-n 文章编号:1007—4414(2011)05-0073-02

Optimum designofspringbasedonMATLAB

Zhou Sheng

(Schoolofmechanicalengineering,Nantongvocationalcollege,NantongJiangsu 226007,China)

Abstract:Ithaslongtimetodesignspringsbytraditionalmethodsandtheworkloadisbigandperhapstheresultdesignisnot

theoptimum design.Themathematicsmodelofoptimum desing isestablishedforthecylindricalcoilspring,usingspringS

basicstructureparameterasdesignvaribales,lighteningdesing astheobjectivefunction,usingthedemandsofintensity,ri-

s~dityandspacesizeas constraintcondition,andatthesametimeprogrammespringSoptimizationdesing program byadopting

MATLAB,thenthemostlightnessspringcanbecalculatedwhichmeetsthedesing requirementeasilyandrapidly.

Keywords:optimumdesing;MATLAB;spring;desing variables;aconstraintcondition;objectivefunction

1 引 言 此式中的设计变量因为要符合国标要求 ,所以均

圆柱螺旋压缩弹簧是机械和电子行业中广泛使 是离散型变量。在优化设计过程 中先把它视为连续

用的一种弹性元件。传统的弹簧设计步骤为:①根据 量,在求得连续量的优化结果后再进行圆整或标准

工作条件、要求等,选择合适的弹簧材料、结构形式; 化。

②根据弹簧的应力、变形公式计算弹簧的主要参数如 2.2 目标 函数

弹簧丝直径 d、圈数n、弹簧圈外径D;③求出弹簧的 目标函数主要反映设计的经济成本。此处为弹

其它几何尺寸。弹簧的各种尺寸应符合 GB2089—80 簧的重量最轻即体积最小。弹簧丝的体积为:

国标要求。在设计开始时,由于弹簧的许用应力[丁] ):÷订dDn/c。s=寺 lX2X3/c。s

和螺旋 比C都和 d有关 ,所以要用试算法假定弹簧

2.3 约束条件

丝直径d,如果所得结果与设计条件不符合,以上过

弹簧优化设计MATLAB,基于MATLAB的弹簧优化设计.pdf相关推荐

  1. 双级减速器优化matlab,基于matlab的二级齿轮减速器的优化设计.doc

    基于matlab的二级齿轮减速器的优化设计.doc 基于MATLAB的二级齿轮减速器的优化设计黄洪200921030302机制0903佘意200921030202机制0902长沙理工大学1引言齿轮减速 ...

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

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

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

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

  4. 二阶振荡衰减 matlab,基于Matlab/Simulink的二阶控制系统仿真研究

    1 二阶控制系统模型本文引用地址:http://www.eepw.com.cn/article/201612/328597.htm 能够用二阶微分方程描述的系统称为二阶控制系统.在控制工程实践中,二阶 ...

  5. 汽车平顺性与仿真分析matlab,基于matlab的汽车平顺性的建模与仿真.docx

    基于matlab的汽车平顺性的建模与仿真.docx (1)基于MATLAB的汽车平顺性的建模与仿真车辆工程专硕1601Z1604050李晨1数学建模过程11建立系统微分方程如下图所示,为车身与车轮二自 ...

  6. fib matlab,基于MATLAB的FIB制备三维原子探针样品过程的模拟方法与流程

    本发明属于FIB加工领域,尤其是涉及一种基于MATLAB的使用聚焦离子束(FIB)进行三维原子探针(APT)样品加工过程的模拟方法. 背景技术: APT可以定量的给出材料中不同元素原子在三维空间中的分 ...

  7. 光伏输出特性matlab,基于MATLAB的光伏模块输出特性及MPPT的建模与仿真

    MPPT research based on fuzzy adaptive PID control    张开如;潘安琪;初雪娇; 太阳能光伏模块电器特性的数学建模与仿真    吴萌萌; 光伏电池数学 ...

  8. 汽车主动悬挂系matlab,基于Matlab的汽车主动悬架控制器设计与仿真.doc

    基于Matlab的汽车主动悬架控制器设计与仿真 <现代控制理论及其应用>课程小论文 基于Matlab的汽车主动悬架控制器设计与仿真 学院:机 械 工 程 学 院 班级() 姓名: 2015 ...

  9. 非线性振动 matlab,基于MATLAB的车削细长轴过程非线性振动分析.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 基于MATLAB的车削细长轴过程非线性振动分析.p ...

  10. 汽车平顺性与仿真分析matlab,基于MATLAB的汽车平顺性的建模与仿真

    <基于MATLAB的汽车平顺性的建模与仿真>由会员分享,可在线阅读,更多相关<基于MATLAB的汽车平顺性的建模与仿真(8页珍藏版)>请在人人文库网上搜索. 1.基于MATLA ...

最新文章

  1. Java学习总结:6
  2. Zookeeper高级
  3. Windows 10 install Pycharm 开发环境
  4. Cookie和Session的作用,区别和各自的应用范围,Session工作原理
  5. leetcode1219. 黄金矿工(回溯)
  6. java 线程状态_【19期】为什么Java线程没有Running状态?
  7. mysql实现主从复制
  8. 微信公众平台开发中提示“该公众号提供的服务出现故障”问题解决
  9. new与delete函数使用方法以及注意事项
  10. gwipr70驱动天空_gwi驱动
  11. ECharts中国区域地图
  12. Linux系统编程思维导图:基础指令,常用工具,进程,基础IO,IPC,线程;思维导图因为图片过大所以放了链接,需要的可以下载
  13. kernel编译错误R_ARM_THM_JUMP19
  14. Mockito 中被 Mocked 的对象属性及方法的默认值
  15. 【nexus】 的下载与环境配置
  16. 年轻人,请听我说……
  17. Faiss(12):python接口faiss.py文件分析
  18. 泡沫经济中的泡沫游戏
  19. 使用命令查看数据库SQLite以及数据库SQLite无法获取root权限
  20. 【报告分享】2021电商618生态洞察报告-亿邦动力研究院(附下载)

热门文章

  1. 基于气象站点气象数据的空间插值
  2. 联想微型计算机c255r拆机,联想R9000P开箱拆机,送给你的618选购参考
  3. C++ 解决大数运算(大数加法,大数幂运算,大数求余)
  4. masm5安装教程_汇编学习笔记(5)-程序的编译(MASM)
  5. 51单片机300个proteus仿真实例下载
  6. 网页访问计数器 html,网页计数器(访问量)
  7. C语言100ms周期运行时间不够,DEH-系统调研报告.docx
  8. QTalk 基于Qt的局域网聊天软件(beta 0.1.0)
  9. 小学生python游戏编程6----碰边变颜色的小球
  10. SEM测试主要测什么元素