强度条件-SAPUI5(SAP Fiori)开发工具简介

约束条件如下:(1)强度条件0≥0.163350)( 86.03 86.2 11 xxg −−=X (2)刚度条件0≥0.10104.0)( 332 4 1 2 2 −×= −− xxxg X (3)稳定性条件0≥1044.0)5.1(7.3)( 332 4 1 2 1233 xxxg −−×−+−=X (4)不发生共振现象,要求0≥37510356.0)( 23 1 21 6 4 −×= −− xxxg X (5)弹簧旋绕比的限制0≥0.4)( 1135 −= −xxg X (6)对d, n, D2的限制0.4≤≤0.1 d且应取标准值,即1.0, 1.2, 1.6, 2.0, 2.5, 3.0, 3.5, 4.0mm等。 50≤≤5.4 n 30≤≤10 2D由上可知,该压缩圆柱螺旋弹簧的优化设计是一个三维的约束优化问题,其数学模型为3 2 12 4 )2(10192457.0)(min xxxMf +×== −X ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎨ ⎧ −= −×= ×−+−= −×= −− − − 0≥30)( 0≥10)( 0≥5.4)( 0≥1)( 0≥4/)( 0≥37510356.0)( 0≥1044.0)5.1(7.3)( 0≥10104.0)( 0≤163350)( 311 310 29 28 17 16 135 2 3 1 21 6 4 3 32 4 1 2 1233 3 32 4 1 2 2 86.0 3 86.2 11 xg xxg xxxxxxg xxg X X X取初始设计参数为X(0)=[2.0, 5.0, 25.0]T首先编写目标函数的M文件opt17_7.m,返回x处的函数值f。 function f = myfun(x) f = 0.1924571e-4( x(2)+2)x(1)^2 * x(3);由于约束条件中有非线性约束,所以需要编写一个描述非线性约束条件的M文件opt17_7c.m: function [c,ceq] = mycon(x) c(1)=350-163x(1)^( -2.86)x(3)^0.86; c(2)=10-0.40.01x(1)^( -4)x(2)x(3)^3; c(3)=(x(2)+1.5)x(1)+0.440.01x(1)^( -4)*x(2)

pdf 文件大小:6.88MB