Matlab 链传动的优化设计
电动机通过链传动带动运输机,传动功率 P=10kW,电动机转速 n1=970r/min,
从动轮转速 n2=330r/min,希望链节距 t<=12.7mm,中心距α≤60t。原设计方案
用三排链,链节距 t=12.7mm,中心距α=55t,小链轮 z1=25.为发挥链的最大传
动能力,试改良原设计方案。
解:取 kA=1.3
19≤z1≤25
9.5≤t≤12.7
50≤α≤60
0.6≤v≤15
z 1 x 1
(1)设计变量 X= t = x 2
α x 3
(2)寻优数学模型 minf(X)=(kA*P)/(P0*kx*kα*ki)
约束条件
g1(x)=19-x1≤0
g2(x)=x1-25≤0
g3(x)=9.5-x2≤0
g4(x)=x2-12.7≤0
g5(x)=50*x2-x3≤0
g6(x)=x3-60*x2≤0
g7(x)=37.1134-x1*x2≤0
g8(x)=x1*x2-972.835≦0
(3)优化程序
首先编写目标函数 M 文件 myfun.m:
评论0
最新资源