齿轮仿真设计matlab程序,

  齿轮仿真设计matlab程序,

  [机械]基于matlab的直齿轮应力计算用matlab代码_ MATLAB仿真博客的技术博客_博客

  1介绍了利用MATLAB优化工具箱对直齿圆柱齿轮传动进行优化设计。fmincon求解器用于约束优化。与常规设计结果相比,获得了更紧凑的结构。应用实例验证了优化方法的可靠性,可为齿轮结构的优化设计提供参考。

  第二部分代码函数JK=jofk (m,phis,ar,RRT,ts,n1,N2,c,rt1,rt 2)

  %这里多加几个零件,判断函数是否可以计算。如果不能计算,返回主函数,返回空值判断计算错误,并给出提示框。

  CENUM={m,phis,ar,rrT,ts,N1,N2,C,rT1,rT2 };

  CEN=sum(cellfun(isempty ,CENUM));

  %确定输入数字中是否有空值,如果有,则返回空值。

  如果CEN

  JK=[];

  返回

  其他

  [urmin,urmax,e,xD,rf,xrp,yrp,gammaw,phi]=参数(m,phis,ar,rrT,ts,N1,N2,C,rT1,rT2);

  options=optimset(display , off );

  ur=fmin NBD(@ KofJ,urmin,urmax,options,m,rf,e,rrT,N1,xrp,yrp,phis,xD,gammaw);

  KJ=KofJ(乌拉圭、毛里求斯、俄罗斯、爱沙尼亚、rrT、N1、xrp、yrp、phis、xD、gammaw);

  KofJ子函数在这里被调用。如果该子函数返回的值为空,则该子函数的字也为空。

  if ~isempty(KJ)

  JK=-cos(phi)/KJ;

  其他

  JK=[];

  返回

  目标

  目标

  3运行结果

  4参考文献[1]石红艳,吴,单,等.基于MATLAB/GUI的直齿轮齿厚计算软件的设计[J].机床与液压,2015(18)。

  [2]陈庆生。基于MATLAB的直齿圆柱齿轮传动优化设计研究[J].机械管理与发展,2010,25(6):2。部分理论引自网络文献,如有侵权,联系博主删除。

  原创作品来自matlab研究助手,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: