零件参数设计的数学模型

零件参数设计的数学模型
零件参数设计的数学模型

零件参数设计的数学模型

1 / 16

零件参数设计的数学模型

指导老师 数学建模教练组

李俊(热9501) 罗建梅(热9502) 王震宇(供9502)

摘 要:本文基于Y偏离Y0 造成的损失和零件成本,根据原设计给定的标定值和容差,使用网格法

和随机搜索法,利用计算机编程计算产品分别为正品、次品、废品时的概率,进而分析产品是正品、次品、废品的概率的稳定性,得到较为精确且合理的结果,最后求出原设计的总费用(损失费+成本费)为313.4万元。

本文通过分析参数x1,x2,…,x 7对y 的影响,在原设计的标定值附近找出一个使y 在其附近的变化比较稳定的点,并使y =1.5,再利用计算机仿真实验,综合判断容差等级方案,确定出比较理想的标定值和容差等级方案:最后确定的方案比原设定节约费用271.2425万元。

一、问题的重述

一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行批量生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。

在进行零件参数设计时,由于零件组装产品的参数偏离预先设定的目标值,所以造成质量损失,偏离越大,损失越大;且零件的容差大小决定了其制造成本,容差设计的越小,成本越高。

有一种离子分离器某参数(记作Y)由7个零件的参数(记作X 1 ,X 2 , …X 7)决定,经验公式为:

Y=174.42()().[.()]()../.X X X X X X X X

X X X 15321085420563242

116

67

12621036-?---

Y 的目标值(记作Y0)为1.50。若Y 偏离Y 0±0.1时,产品为次品,质量损失1000(元);若Y 偏离Y 0±0.3时,产品为废品,损失9000(元)。

零件参数的标定值有一定的容许变化范围;容差分为A 、B、C 三个等级,用与标定值的相对值来表示 ,A 等为±1%,B 等为±5%,C等为±10%。7个零件参数标定值的容许范围及不同容差等级零件的成本(元)如下表(符号 / 表示无此等级零件):

2 / 16

现进行成批生产,每批产量1000个。在原设计中,7个零件参数的标定值为:

X 1=0.1,X 2=0.3,X 3=0.1,X4=0.1,X 5=1.5,X6=16,X7=0.75;容差均取最便宜的等级。

综合考虑Y 偏离Y0造成的损失和零件成本,重新设计零件参数(包括标定值和容差),并与原设计的总费用相比较。

二、模型假设及符号约定

模型假设

1.零件的总损失取决于各种类型的零件出现的概率;

2.零件的参数符合正态分布;

3.符合要求的零件只考虑自身成本,而不再考虑其它因素的影响。

符号约定

M 表示成批生产时每批产量的个数,此题为1000个;

a 表示产品为次品时的质量损失为1000元;

b 表示产品为废品时的质量损失为9000元; σI 表示第i 个零件参数对应的均方差;

μi 表示一批零件第i个零件参数的平均值,即期望值; χi 表示第i 个零件(变量)的新值; R i 表示变量X i对μi 的搜索区域; K d 表示区域缩减系数,其值正数;

r 表示[0,1]之间服从均匀分布的伪随机数; k 表示随机概率的分布系数,是个正奇数; z y 偏离y 0的绝对值;

P y 偏离y 0造成的损失; P’ 表示零件的成本;

Q y 偏离y 0造成的损失和零件成本

三、问题的分析

由于标志产品性能的参数是由零件的参数所决定的。而零件的参数包括标定值和容

差两部分。如果将零件参数视为随机变量,则标定值代表期望值。那么,根据3σ原理,在其中的概率为:0.9974。显然,在此之外的概率为:0.0026。相比之下,在其之外的

3 / 16

可以忽略不计。故此,在生产部门无特殊要求时,容差规定为均方差的3倍是合理的。由题意,我们还可以得到:容差与标定值的相对值可以判断容差的等级(进而可以确定零件的成本),即:

A 等:3σμi i <01. B等:0.1≤3σμi i <0.3 C等:3σ

μi i

≥03.

进行零件参数设计,就是要确定其标定值和容差。此时要考虑到产品的损失和零件成本,而产品的损失和零件的成本都是由零件参数决定。所以,我们就先从产品的零件参数着手,逐步求优。

零件参数x 1,x 2,…,x 7对y的影响由经验公式:

y x x x x x x x x x x x =?? ???-?? ??

??

--?? ????????????? ???-174421262103612321085

42056

3

24211667......

来确定,因y 的目标值(记作y 0)为1.50。且已知:当y 偏离y 0±01.时,产品为次品,质量损失为1,000(元);当y 偏离y 0±03.时,产品为废品,损失为9,000(元)。可见,选定的标定值x 1,x 2,…,x 7使得y 的值接近1.5,且在(x 1,x 2,…,x 7)附近y的取值稳定在1.5附近。所以,我们所设计零件参数,就要尽可能使产品为正品的数量多,次品的数量少、尽量使废品不出现,从而使得总费用(损失费+成本费)最小。

四、模型的建立

在原设计中,组成离子分离器的七个零件参数的标定值已知为:

X 1=0.1,X 2=0.3,X 3=0.1,X 4=0.1,X 5=1.5,X 6=16,X 7=0.75

将以上标定值代入公式:

y x x x x x x x x x x x =?? ???-?? ????

--?? ????????????? ???-174421262103612321085

42056

3

24211667

......

得出: y =17255.

显然: y y -=-=0172551502255...大于0.1且小于0.3

由y 的取值符合正态分布,可以看出在该标定值下,产品出现“次品”和“废品”的概率较大。

4 / 16

由于零件的容差均取最便宜的等级,故此,可得出七个零件参数可能的取值范围如下表:

为了计算y y 偏离0造成的损失和零件成本。我们给出了两个模型。

模型一

首先考虑y y 偏离0造成的损失,由于给出的零件参数都有一定的容差,所以零件成本即可确定。进一步,由零件的参数决定的产品参数也在一定的范围之内。而要确定损失,首要问题就是要确定生产一批产品中正品、次品、废品出现的数量。在此之前,我们先对一批产品中正品、次品、废品的概率做一计算; 根据已知条件我们建立了以下的模型:

()()min (,,,)(,,,),,,.[,],,,Z P x x x P x x x W w w w s t x a b i n n n i i i =++∈=??

???1000900012112212123

其中[]a b i i ,为参数X i 标定值容许范围,w i 为容差等级。

模型二

利用随机搜索法,由于零件的参数是随机的(参数)且符合正态分布,所以,我们构造出另一模型:

()x x R K r s t x J i n i i

i d K i =+-∈=????

?()

.(,,,)02112

其中K 为随机概率的分布系数,是个正奇数,以保证()21r -值可正可负,其值通常取1,3,5,7等,其中K 的值越大,则所构成的函数就越窄,反之越缓。但是在K 大于7时在多数情况下,对搜索不很有利,降低了收敛速度。所以,我们在对K 取值时应尽量避开大于7的数。由正态分布的特点可知:当K =1时,显然是不可取的。但是,K 的取值有规律,即x 的取值范围(也就是零件的容差)越小,K 就越大,反之越小。

五、模型求解及结果分析

模型一

我们利用网格法(亦称枚举法)求解,把划定的区域分成若干个“网格点”,然后就各个网格所在的产品规格做一分析,得出正品、次品、废品的概率,从而得出总的费用。

5 / 16

于是得出求解方程

()()()()()

()P P f x f x f x i n s t

f x J j n n i i ==∈??

???112212,,,,,.

所以

P P x P x P x dx dx dx i n i n

n n n

=?

??= 11221212(),()()(,,,)

从上式可以看出,求解需进行七次积分,如不利用计算机进行计算,显然很难得出结果, 此时我们就编程利用计算机求解。

在此,我们利用数学软件Mathematica 编程(源程序及求解过程见附录1)求解得:

P=293.4(万元)

由于零件的等级均取最便宜的,所以,零件的成本为:

P ’=20(万元)

总的代价为:

P 总=P+P ’=293.4+20=313.4(万元)

在此,我们为了使模型具有可靠性,还利用了数学软件Mathematica 在零件参数范围之内随机取值得出结果。当随机循环比较小时,P总的变化比较大,即P 总的值不稳定,而当随机循环次数比较大时,P总的值趋向一稳定值。我们把随机循环的次数为20万次与50万次的做一统计:

20万次时,P 总=313.4(万元); 50万次时,P总=314(万元)。

由于在产品中只要出现一个废品,其费用就要增加9000元,而上面得出的结果只相差6000元。所以,可以验证以上得出的结果具有稳定性。

模型二

我们把模型二结合已知的数据,对模型

()x x R K r s t x J i n i i

i d K i =+-∈=????

?()

.(,,,)02112

中的参数做一分析:把x i 0记作零件参数的标定值,零件的容差决定了x i 的取值范围。由

6 / 16

()R K r i

d K 21-正是用来确定x i 的取值。而()21r K -是(-1,1)之间的值。所以,我们把R K i d 记为32

σ。

我们编程(程序参见附录二:qbasic 程序)利用计算机求得P 正 、P 次 、P废的概率分别为0.09、0.695、0.215,求得在原设计中y 偏离y0造成的损失和零件成本共283000元。在编程进行的随机搜索法中,我们发现K 和K d 的选择对算法效率有显著的影响。当靠近最优点时,增大K 和减小K d 的值,可使P废的概率增大,经过一定次数的迭代,取K d =1,K=3.这样我们的模型具有一定的稳定性和合理性。

由于我们所建模型时伪随机数r 的个数不同,导致在不同次数的计算中,r 的值不 能一一对应相等。r的个数越多,在我们所编程序中运行次数越多,即步长越小,搜索越细,相对来说计算结果就越精确,所以由于计算时间的限制我们的计算结果免不了会有误差存在。

从以上两个模型结果可以看出,计算结果相差无几,这也许是由于随机误差的原因,因为只要在产品中增加一个废品,那么总费用将增加9000元,而两模型的结果相差不到两万元,故此,这点误差是可以容忍的。

由于在模型二中,一些参数带有主观色彩,使得计算结果就不能确定其完全可靠,但经过模型一及计算机随机发生器产生的结果检验。而且,当我们计算的循环次数越多,其结果越稳定。故此,模型二还是有一定的可信度。

对于模型一,虽然比较严密,但是计算量特别大,我们设计的程序运行将近两个小时,而模型二只需10分钟就可以得出结果。

至于利用数学软件Mathematica 随机发生器计算结果,只是对模型进行验证的一种方法。

六、重新设计零件参数

由给定的值计算的结果:

y x x x x x x x x x x x =?? ???-?? ??

??

--?? ????????????? ???-174421262103612321085

42056

3

24211667......

y =17255.

总费用的期望值313.4万元。 可以看出,给定零件参数的标定值,其组成产品某参数在正品的范围之外,且总费用之大,简直不符合实际。对此,我们需重新设计零件参数,使得总费用的期望值降低。所以,我们需对原零件的参数做逐步微调。首先,我们应分析各零件的敏感度(零件参数对产品参数的影响程度)。先把确定情况下产品参数对零件参数的偏导做一计算。显然,偏导越大,其敏感度就越大。也就是首先应调整的参数。

7 / 16

如果对每一个符合条件的值都给予计算,其计算量之大是不可估量的,也是不可能的。故此,我们利用逐步规划,然后上机运行得出标定值比较好的结果为: 即新设计的标定值:

当标定值一定的情况下,零件的等级组合有108种,下面我们就将一些组合列出, 并计算其总费用值。为了使正品的概率增大来减小质量损失,从而使总的损失减小。首 先我们取零件等级较高的情况,得出结果如下表:

P 正=0.824317 P 次=0.164209 ?P 废=0.0000651423 E(费用) =1000×(25+50+200+100+50+10+25+1000×0.164209+9000×0.0000651423)

=624795.278

从上面计算的结果可以看出,总的费用比给出的情况下减小了很多,我们为了进一步减小损失,把零件的容差调大,再计算其总费用如下表:

P 正=0.808299 P 次=0.180162 P 废=0.000130192

E (费用)=1000×(25+50+50+100+50+10+25+1000×0.180162+9000×0.000130192) =491334

8 / 16

上面计算结果表明:零件的等级降低后,其总费用显著减小,故此,我们再次把零件容差调大,再观察其总费用:

P 正=0.813755 P次=0.186095 P 废=0.000150114

E(费用)=1000×(25+50+50+50+50+10+25+1000×0.186095+9000×0.000150114)

=44744

此时,我们发现费用仍在减小,为了找到总损失最小的情况,继续调大零件容差,计算结果如下:

此时,计算得到的总费用近似为49万元。很明显,这时的总费用已经增加了,所以,在此之后的情况下,得出的总费用越来越高,故此,其调整方案也就越算越差,在此,我们就不一一列出。且对模型没有帮助。

为了进一步寻求较优情况,我们再对上面的情况下,作进一步修改,由于x3的偏导较大(即敏感度比较大),使它的容差减小,再计算其总费用值。

P 次=0.169104 P 废=0.0000675851 P 正=0.830828

E(费用)=1000×(25+50+50+50+50+25+25+1000×0.169104+9000×0.000067585)

=444713

很显然,以上计算即为上面求得的标定值下的最优情况。

为了继续降低总费用,我们提出另一种计算零件标定值的方法。即:使各零件参数在标定值处偏导尽量小,且使偏导之和尽量小。再次计算得出的标定值如下:

利用上次标定值情况下零件的最优组合,求出此标定值下的最小费用,其计算如下:

次=0.146382 P

=0.0000214919 P

=0.853596

E(费用)=(25+50+50+50+50+25+25+1000×0.146382+9000×0.0000214919)

=421575(元)

经过上述一系列的计算,我们得出了一个比较满意的结果,把总费用降低到421575元,比原设计的总费用降低了313.4-42.1575=271.2425(万元)

七、模型推广

对于任何一位设计工程师来说,总是愿意找出一个最优的设计方案,使所设计的工程设施或产品具有最好的使用性能和最底的材料消耗与制造成本。而本模型的建立也正是为解决这种问题,所以说本模型具有广泛的普遍性和适用性以及较高的推广价值。就本题来说:粒子分离器某参数由7个零件的参数决定,但在现实生活中其影响参数的因素是不定的,然而无论影响参数的因子有多少,我们都通过模型给出了一个比较满意的方案。而且在现实的工厂生产中,影响整品的因素N会非常的多,这样如何利用比较合理的方法解决这样的问题就显得尤为重要,这也正是本模型的意义所在。也就是说只要改变其中的部分系数本模型就可以适用机械化工业部门的生产。

另外,这种随机搜索法没有固定的移动模式,而是在可行域内,适应目标函数的下降性质,向最优点作随机移动并靠近它。

八、模型评价

在本模型中我们首先用网格法,由于所取每个变量有不止一个离散点,借用计算

9 / 16

机编程进行计算,若计算次数较少,则在很短的时间内就可运行完毕。但无法满足拟合的精度要求若计算次数较大,也就是说将其进行较细的细化,例如1010,据估计需要将近300小时,那么我们这三天时间是远远不够的。所以这种计算方案是不太合理的。而随

机搜索法恰恰避免了网格法的运行时间长的缺点,并且它的合理性较大,总费用也较少。然而它有个缺点是K值较难精确确定,在模型里,我们是用试算法确定的,相对来说也有一定的误差,但误差较小,在这里可忽略不记。

九、模型改进

对于第一个模型,我们是非常易于理解的,它本质就是要计算满足要求的点落在正品、次品和废品的概率,从而确定费用的最小值。但是这种思想实现却非常的麻烦,因为对于题目所给定的数据,我们要解决的是一个七维的函数,我们首先要将其细化,将其分成空间的n个小的立方体,近似的依它中点落在的某个区间的概率来确定出现正品、次品和废品的概率,计算过程中我们要计算的是一个七重的积分,即使利用计算机编程也要花费大量的时间和精力。而对于模型二,却可以完全避免这种情况,因为我们构造的伪随机函数是非常简单的,即使通过改变步长,也不会带来太大的计算麻烦,虽然这个函数是我们随机构造的伪的随机函数,但通过我们的计算,发现它的计算结果完全呈正态分布,而且通过计算所得的结果与用原始方法计算的结果也大致相同,同时还可以比较合理的检验某一组解的合理性。这充分说明这种算法是非常合理的,但是由于它中间伴随有人为的模糊控制的因素,使它不可能十分的精确,所以我们认为可以通过第一个模型来确定解的大致位置以尽可能的缩小解的范围,再用第一个模型解出一个比较精确的解,并代回第二个模型检验。这样可以达到减化计算的目的。

十、模型优缺点

模型二随机搜索法便于实现程序和实际使用,在较大的范围内模拟随机进行,结构简单,但精确性不高。模型一网格法通俗易懂,而且精确度高,但由于费时费工所以推广价值不大。

参考文献

1、北京钢铁学院机械优化设计方法冶金工业出版社。

2、中国数学会主办数学的实践与认识。

3、.周概容概率论与数理统计高等教育出版社。

4、刘惟信孟嗣宗机械最优化设计清化大学出版社

10 / 16

附录一.概率的计算程序清单

输入参数说明:

dui--------------xi的标定值;

dfi---------------xi对应的均方差;

ni ---------------区间的分割数;

(i=1,2,.... (7)

源程序:

s7[du1_,df1_,n1_,du2_,df2_,n2_,du3_,df3_,n3_,du4_,df4_,n4_, du5_,df5_,n5_,du6_,df6_,n6_,du7_,df7_,n7_]:=Module[{sc=0.0,xx1,s1=6.0*df1/n1,xx2,s2=6.0*df2/n2,xx3,s3=6.0*df3/n3,

sf=0.0,xx4,s4=6.0*df4/n4,xx5,s5=6.0*df5/n5,xx6,s6=6.0*df6/n6,

sz=0.0,i1=0,i2=0,i3=0,xx7,s7=6.0*df7/n7,ddf,xc2,xc3,xc4,xc5, xc6,xc7,fyd},

11 / 16

零件参数设计matlab程序(数学建模)

Min=90000; global H A C %全局变量 H=[10000,25,10000;20,50,10000;20,50,200;50,100,500;50,10000,10000;10,25,100;10000,25,100 ]; %成本矩阵 A=[0.1 0.05 0.01;0.1 0.05 0.01;0.1 0.05 0.01;0.1 0.05 0.01;0.1 0.05 0.01;0.1 0.05 0.01;0.1 0.05 0.01]; %容差矩阵 C=zeros(7,3); 把容差选择矩阵元素全部赋值为0 for z=1:1:3 for x=1:1:3 for c=1:1:3 for v=1:1:3 for g=1:1:3 for n=1:1:3 for m=1:1:3 D=[z x c v g n m]; C=zeros(7,3); for i=1:1:7 C(i,D(i))=1; end %产生7 3列矩阵,该矩阵特点是每一行只有一个 1 ,其它两个数为0。本矩阵是为了对零件容差等级 进行选择 lb=[0.075 0.225 0.075 0.075 1.125 12 0.5625]; ub=[0.125 0.375 0.125 0.125 1.875 20 0.935]; X0=[0.075 0.225 0.075 0.075 1.125 12 0.5625]; [xopt fopt]=fmincon(@mubiao,X0,[],[],[],[],lb,ub,[]); if fopt

数模-零件的参数设计

零件的参数设计 摘要: 本题目对零件的参数这一问题,综合考虑重新设计零件的参数(包括标定值和容差),并与原设计进行比较,得出最优化的数学模型,并对模型进行求解,最后用计算机模拟对模型的最优解进行检验。由题意知粒子分离器的参数y 由零件参数1234567,,,,,,x x x x x x x 的参数决定,参数i x 的容差等级决定了产品的成本,y 偏离0y 的值决定了产品的损失,问题就是寻找零件的最优标定值和最优等级搭配,使得批量生产时的总费用最少。 一、 问题的重述: 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括 标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。 进行零件参数设计,就是要确定其标定值和容差。这时要考虑两方面因素:一是当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大;二是零件容差的大小决定了其制造成本,容差设计得越小,成本越高。 试通过如下的具体问题给出一般的零件参数设计方法。 粒子分离器某参数(记作y )由7个零件的参数(记作x 1,x 2,...,x 7)决定,经验公式为: 7616 .1242 3 56 .02485.01235136.0162.2142.174x x x x x x x x x x x Y ??? ? ????? ? ????? ??? ??--???? ? ??-????? ???=- y 的目标值(记作0y )为1.50。当y 偏离0y ±0.1时,产品为次品,质量损失为1,000元;当y 偏离0y ±0.3时,产品为废品,损失为9,000元。 零件参数的标定值有一定的容许范围;容差分为A、B、C三个等级,用与标定值的相对值表示,A等为±1%,B等为±5%,C等为±10%。7个零件参数标定值的容许范围,及不同容差等级零件的成本(元)如下表(符号/表示无此等级零件):

数学建模竞赛-零件参数设计

零件参数设计 例8.5 (零件参数设计) 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3 倍。 粒子分离器某参数(记作y )由7个零件的参数(记作7 2 1 ,,,x x x ?)决定, 经验公式为 7 616 .1242 356 .024 85.012 35136.0162.2142.174x x x x x x x x x x x y ??? ? ????? ???????? ? ??--????? ??-???? ??=- 当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大。y 的目标值(记作0 y )为1.50.当 y 偏离1.00 ±y 时, 产品为次品, 质量损失为1000(元); 当y 偏离3 .00 ±y 时,产品为废品,损失为9000(元). 问题是要求对于给定的零件参数标定值和容差,计算产品的损失,从而在此基础上进行零件参数最优化设计。 表8.2给定引例中某设计方案7个零件参数标定值及容差。 容差分为A ﹑B ﹑C 三个等级, 用与标定值的相对值表示, A 等为%1±, B 等为%5±, C 等为%15±。求每件产品的平均损失。

表8.2 零件参数标定值及容差 解:在这个问题中,主要的困难是产品的参数值y是一个随机变 量,而由于y与各零件参数间是一个复杂的函数关系,无法解析的得到y的概率分布。我们采用随机模拟的方法计算。这一方法的思路其实很简单:用计算机模拟工厂生产大量"产品"(如10000件),计算产品的总损失,从而得到每件产品的平均损失。可以假设7个零件参数服从正态分布。根据表8.2及标定值和容差的定义,x1~N(0.1, (0.005/3)2), x 2~N(0.3,0.0052), x 3~N(0.1, (0.005/3)2), x4~N(0.1,0.0052), x5~N(1.5,(0.225/3)2), x6~N(16,(0.8/3)2), x ~N(0.75,(0.0375/3)2), 下面的M脚本eg8_5.m产生1000对零件参数7 随机数,通过随机模拟法求得近似解约f=2900元。 %M文件eg8_5.m clear;mu=[.1 .3 .1 .1 1.5 16 .75]; sigma=[.005/3,.005,.005/3,.005,.225/3,.8/3,.0375/3]; for i=1:7 x(:,i)=normrnd(mu(i),sigma(i),1000,1);

零件的参数设计-论文

A题零件的参数设计 摘要 零件的参数设计是工业生产中经常遇到的一个问题。本文通过题中具体例子给出一般零件参数设计的原则与方法。 模型一:蒙特卡罗模型。在确定各个参数标定值与容差的情况下,利用蒙特卡罗方法,尽可能模拟真实零件的生产状况。根据各个参数的分布,每个零件随机产生1000个实际值,代入公式算出每一个产品的Y值,根据其与目标值的关 系判断损失费用。运用MATLAB算出总费用= Q314.57万元 模型二:概率模型。此问题是一个关于概率的非线性规划模型。首先,将产 x的复杂的函数关系式运用泰勒级数展开成线性函数。一品参数Y关于零件参数 i x概率密度的情况下,易求出Y的概率密度,进而求出次品及废品方面,在已知 i 的概率。另一方面,本文引入选择矩阵与等级矩阵,统一零件损失费用,而不需讨论108种分配情况。以工厂损失总费用最小为目标,建立关于积分方程的非线性规划模型。并用lingo编程得到表1-1的结果: 表1-1 算出总费用为:128 = Q万元。节省的总费用为274.442万元。 40 . 由上述例题概括出参数设计的一般方法: S1:在误差范围内,线性化产品参数关于零件参数的函数(可运用泰勒公式); S2:确定产品参数的密度函数; S3:计算不同等级产品出现的概率; S4:确定产品的质量损失费用函数(可利用期望求解); S5:设计零件成本矩阵,计算总成本函数; S6:确保总费用最小,求解零件参数的组合(可运用非线性规划求解)。 关键词:蒙特卡罗、泰勒公式、非线性规划、正态分布、0-1变量

一、 问题重述 1、背景知识 机械零件作为组成机械和机器的不可拆分的基本单元,在制造业中至关重要。机械零件是从机械构造学和力学分离出来的。随着机械工业的发展,新的设计理论和方法、新材料、新工艺的出现,机械零件进入了新的发展阶段。对零件也有了更加严格的要求。有限元法、断裂力学、弹性流体动压润滑、优化设计、可靠性设计、计算机辅助设计(CAD )、实体建模(Pro 、Ug 、Solidworks 等)、系统分析和设计方法学等理论,已逐渐用于机械零件的研究和设计。更好地实现多种学科的综合,实现宏观与微观相结合,探求新的原理和结构,更多地采用动态设计和精确设计,更有效地利用电子计算机,才能进一步发展设计理论和方法。 2、问题重述 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。 零件参数的设计,就是要确定其标定值和容差。这时要考虑两方面因素: 一是当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大; 二是零件容差的大小决定了其制造成本,容差设计得越小,成本越高。 粒子分离器某参数(记作y )由7个零件的参数(记作x 1,x 2,...,x 7)决定,经验公式为: 7616 .124 2 3 56 .02485 .012 35136.0162.2142.174x x x x x x x x x x x Y ??? ? ????? ? ???????? ??--????? ??-????? ???=- y 的目标值(记作y 0)为1.50。当y 偏离y 0±0.1时,产品为次品,质量损失为1,000元;当y 偏离y 0±0.3时,产品为废品,损失为9,000元。 零件参数的标定值有一定的容许范围;容差分为A、B、C三个等级,用与标定值的相对值表示,A等为+1%,B等为+5%,C等为+10%。7个零件参数标定值的容许范围,及不同容差等级零件的成本(元)如下表(符号/表示无此等级零件)

数学建模零件参数的优化设计

数学建模零件参数的优 化设计 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

零件参数的优化设计 摘要 本文建立了一个非线性多变量优化模型。已知粒子分离器的参数y由零件 参数)7 2,1 ( = i x i 决定,参数 i x的容差等级决定了产品的成本。总费用就包括y 偏离y 造成的损失和零件成本。问题是要寻找零件的标定值和容差等级的最佳搭配,使得批量生产中总费用最小。我们将问题的解决分成了两个步骤:1.预先给定容差等级组合,在确定容差等级的情况下,寻找最佳标定值。2.采用穷举法遍历所有容差等级组合,寻找最佳组合,使得在某个标定值下,总费用最小。在第二步中,由于容差等级组合固定为108种,所以只要在第一步的基础上,遍历所有容差等级组合即可。但是,这就要求,在第一步的求解中,需要一个最佳的模型使得求解效率尽可能的要高,只有这样才能尽量节省计算时间。经过对模型以及matlab代码的综合优化,最终程序运行时间仅为秒。最终计算出的各个零件的标定值为: i x={,,,,,,}, 等级为:B B C C B B B d, , , , , , = 一台粒子分离器的总费用为:元 与原结果相比较,总费用由(元/个)降低到(元/个),降幅为%,结果是令人满意的。 为了检验结果的正确性,我们用计算机产生随机数的方式对模型的最优解进行模拟检验,模拟结果与模型求解的结果基本吻合。最后,我们还对模型进行了误差分析,给出了改进方向,使得模型更容易推广。

关键字:零件参数 非线性规划 期望 方差 一、问题重述 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。 进行零件参数设计,就是要确定其标定值和容差。这时要考虑两方面因素:一是当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大;二是零件容差的大小决定了其制造成本,容差设计得越小,成本越高。 试通过如下的具体问题给出一般的零件参数设计方法。 粒子分离器某参数(记作y )由7个零件的参数(记作x 1,x 2,...,x 7)决定,经验公式为: y 的目标值(记作y 0)为。当y 偏离y 0+时,产品为次品,质量损失为1,000元;当y 偏离y 0+时,产品为废品,损失为9,000元。 零件参数的标定值有一定的容许范围;容差分为A、B、C三个等级,用与标定值的相对值表示,A等为+1%,B等为+5%,C等为+10%。7个零件参数标定值的容许范围,及不同容差等级零件的成本(元)如下表(符号/表示无此等级零件):

UG的参数化建模方法

UG的参数化建模方法及三维零件库的创建 2009-06-03 08:40:32 来源: 作者: 【大中小】浏览:66次评论:1条 摘要: UGNX是美国EDS公司的CAD/CAE/CAM一体化软件,具有强大的参数化设计功能,在设计和制造领域得到了广泛的应用。其参数化功能能够很好反映设计意图,参数化模型易于修改。本文以UGNX为支撑平台,介绍了三维参数化建模的基本思想和实现方法,结合实例分析了三维零件参数化模型的建立步骤,并创建立一个简单的零件库。 关键词:UGNX,参数化,标准件库 一.引言 CAD技术的应用目前已经从传统的二维绘图逐步向三维设计过渡。从实现制造业信息化的角度来说,产品的三维模型可以更完整地定义和描述设计及制造信息。在产品设计和开发过程中,零部件的标准化、通用化和系列化是提高产品设计质量、缩短产品开发周期的有效途径,而基于三维CAD系统的参数化设计与二维绘图相比更能够满足制造信息化的要求。UGNX是美国EDS公司的CAD/CAE/CAM一体化软件,具有强大的参数化设计功能,在设计和制造领域得到了广泛的应用。本文以UGNX为支撑平台,介绍了三维参数化建模的实现方法,结合实例分析了一种三维零件库的建立方法。 二.参数化设计思想 在使用UG软件进行产品设计时,为了充分发挥软件的设计优势,首先应当认真分析产品的结构,在大脑中构思好产品的各个部分之间的关系,充分了解设计意图,然后用UG

提供的强大的设计及编辑工具把设计意图反映到产品的设计中去。因为设计是一项十分复杂的脑力活动,一项设计从任务的提出到设计完成从来不会是一帆风顺的,一项设计的完成过程就是一个不断改进、不断完善的过程,因此,从这个意思上讲,设计的过程就是修改的过程,参数化设计的目的就是按照产品的设计意图能够进行灵活的修改,所以它的易于修改性是至关重要的。这也是UG软件为什么特别强调它的强大的编辑功能的原因。三.三维参数化建模的实现方法 1 系统参数与尺寸约束 UGNX具有完善的系统参数自动提取功能,它能在草图设计时,将输入的尺寸约束作为特征参数保存起来,并且在此后的设计中进行可视化修改,从而到达最直接的参数驱动建模的目的。用系统参数驱动图形的关键在于如何将从实物中提取的参数转化到UG中,用来控制三维模型的特征参数。尺寸驱动是参数驱动的基础,尺寸约束是实现尺寸驱动的前提。UG的尺寸约束的特点是将形状和尺寸联合起来考虑,通过尺寸约束实现对几何形状的控制。设计时必须以完整的尺寸参考为出发点(全约束),不能漏注尺寸或多注尺寸。尺寸驱动是在二维草图Sketcher里面实现的。当草图中的图形相对于坐标轴位置关系都确定,图形完全约束后,其尺寸和位置关系能协同变化,系统将直接把尺寸约束转化为系统参数。 2 特征和表达式驱动图形 UGNX建模技术是一种基于特征的建模技术,其模块中提供各种标准设计特征,各标准特征突出关键特征尺寸与定位尺寸,能很好的传达设计意图,并且易于调用和编辑,也能创建特征集,对特征进行管理。特征参数与表达式之间能相互依赖,互相传递数据,提高了表达式设计的层次,使实际信息可以用工程特征来定义。不同部件中的表达式也可通过链接来协同工作,即一个部件中的某一表达式可通过链接其它部件中的另一表达式建立某种联系,当被引用部件中的表达式被更新时,与它链接的部件中的相应表达式也被更新。

solidworks的配置以及系列零件设计表

系列零件设计表 §5.0 概述 配置:可以在单一的文件中对零件或装配体生成多个设计变化。配置提供了简便的方法来开发与管理一组有着不同尺寸、零部件、或其他参数的模型。配置的概念基本上和pro/e的family table 相似。 配置的应用:配置主要有如下几个方面的应用: 在两个特征相同的零件中,某些尺寸不一样。如自己建立标准件库 同一零件的不同状态:如需要开模的零件。模具是一个配置,加工后是一个配置相同产品的不同系列的需要:如同一产品中,对某零件、部件使用不同的方案。 特定的应用需要:可以简化模型,应用于零件的有限元分析(FEM);另外,可能需要特殊的模型用于快速成型(RP) 改善系统性能:对于很复杂的零件,可以考虑压缩一些特征,以便于其他特征的建立。 装配方面的考虑:当装配零件很多,文件很大时,可以考虑压缩一些特征,便于装配. 配置的生成方法:要生成一个配置,先指定名称与属性,然后再根据您的需要来修改模型以生成不同的设计变化 在零件文件中,配置使您可以生成具有不同尺寸、特征和属性的零件系列。 在装配体文件中,配置使您可以生成 通过压缩或隐藏零部件来生成简化的设计 使用不同的零部件配置、不同的装配体特征参数或不同的尺寸来生成装配体系列 1.手工生成: 2.采用系列零件设计表: 配置的有关术语: 压缩/解除压缩:不要某特征或不要某零部件(装配中)。当一个特征或零件不压缩时,系统把它当作不存在来处理,并非真的删除。 设计表:利用设计表来控制系列零件的尺寸值。同时,可以定义特征的显示状态(压缩/不压缩) 使用配置:在零件或装配中可以使用配置,显示不同的配置。而工程图不可以建立配置,但可以使用零件或装配的不同配置.

零件参数设计

零件参数设计 例8.5 (零件参数设计) 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3 倍。 粒子分离器某参数(记作y)由7个零件的参数(记作)决定, 经验公式为当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大。y的目标值(记作)为1.50.当y偏离时,产品为次品, 质量损失为1000(元); 当y偏离时,产品为废品,损失为 9000(元). 问题是要求对于给定的零件参数标定值和容差,计算产品的损失,从而在此基础上进行零件参数最优化设计。 表8.2给定引例中某设计方案7个零件参数标定值及容差。容差分为A﹑B﹑C三个等级, 用与标定值的相对值表示, A等为, B等为, C等为。求每件产品的平均损失。 表8.2 零件参数标定值及容差 x1x 2x 3x 4x 5x 6x 7 标定值0.10.30.10.1 1.5160.75容差B B B C C B B 解:在这个问题中,主要的困难是产品的参数值y是一个随机变量,而由于y与各零件参数间是一个复杂的函数关系,无法解析的得到y的概率分布。我们采用随机模拟的方法计算。这一方法的思路其实很简单:用计算机模拟工厂生产大量"产品"(如10000件),计算产品的总损失,从而得到每件产品的平均损失。可以假设7个零件参数服从正态分布。根据表8.2及标定值和容差的定义,x1~N(0.1, (0.005/3)2), x2~N(0.3,0.0052), x 3~N(0.1, (0.005/3)2), x 4~N(0.1,0.0052), x 5~N(1.5,(0.225/3)2), x 6~N(16,(0.8/3)2), x7~N(0.75, (0.0375/3)2), 下面的M脚本eg8_5.m产生1000对零件参数随机数,通过随机模拟法求得近似解约f=2900元。 %M文件eg8_5.m clear;mu=[.1 .3 .1 .1 1.5 16 .75]; sigma=[.005/3,.005,.005/3,.005,.225/3,.8/3,.0375/3]; for i=1:7

数学建模零件参数的优化设计

零件参数的优化设计 摘要 本文建立了一个非线性多变量优化模型。已知粒子分离器的参数y由零件参数 )7 2,1 ( i x i 决定,参数 i x的容差等级决定了产品的成本。总费用就包括y偏离y0造 成的损失和零件成本。问题是要寻找零件的标定值和容差等级的最佳搭配,使得批量生产中总费用最小。我们将问题的解决分成了两个步骤:1.预先给定容差等级组合,在确定容差等级的情况下,寻找最佳标定值。2.采用穷举法遍历所有容差等级组合,寻找最佳组合,使得在某个标定值下,总费用最小。在第二步中,由于容差等级组合固定为108种,所以只要在第一步的基础上,遍历所有容差等级组合即可。但是,这就要求,在第一步的求解中,需要一个最佳的模型使得求解效率尽可能的要高,只有这样才能尽量节省计算时间。经过对模型以及matlab代码的综合优化,最终程序运行时间仅为秒。最终计算出的各个零件的标定值为: i x={,,,,,,}, 等级为:B B C C B B B d, , , , , , 一台粒子分离器的总费用为:元 与原结果相比较,总费用由(元/个)降低到(元/个),降幅为%,结果是令人满意的。 为了检验结果的正确性,我们用计算机产生随机数的方式对模型的最优解进行模拟检验,模拟结果与模型求解的结果基本吻合。最后,我们还对模型进行了误差分析,给出了改进方向,使得模型更容易推广。 关键字:零件参数非线性规划期望方差 一、问题重述 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。 零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的 平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量, 则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。 进行零件参数设计,就是要确定其标定值和容差。这时要考虑两方面因素:一是 当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,

零件参数设计的数学模型

零件参数设计的数学模型 指导老师数学建模教练组 李俊(热9501)罗建梅(热9502)王震宇(供9502) 摘要:本文基于Y偏离Y0 造成的损失和零件成本,根据原设计给定的标定值和容差,使用网格法和随机搜索法,利用计算机编程计算产品分别为正品、次品、废品时的概率,进而分析产品是正品、次品、废品的概率的稳定性,得到较为精确且合理的结果,最后求出原设计的总费用(损失费+成本费)为313.4万元。 本文通过分析参数x1,x2,…,x7对y的影响,在原设计的标定值附近找出一个使y在其附近的变化比较稳定的点,并使y=1.5,再利用计算机仿真实验,综合判断容差等级方案,确定出比较理想的标定值和容差等级方案:最后确定的方案比原设定节约费用271.2425万元。 一、问题的重述 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行批量生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。 在进行零件参数设计时,由于零件组装产品的参数偏离预先设定的目标值,所以造成质量损失,偏离越大,损失越大;且零件的容差大小决定了其制造成本,容差设计的越小,成本越高。 有一种离子分离器某参数(记作Y)由7个零件的参数(记作X1,X2 , …X7)决定,经验公式为: Y=174.42()() .[.()]() . ./. X X X X X X X X X X X 1 5 3 21 085 4 2 056324 2 116 67 12621036 - ? --- Y的目标值(记作Y0)为1.50。若Y偏离Y0±0.1时,产品为次品,质量损失1000(元);若Y偏离Y0±0.3时,产品为废品,损失9000(元)。 零件参数的标定值有一定的容许变化范围;容差分为A、B、C三个等级,用与标定值的相对值来表示,A等为±1%,B等为±5%,C等为±10%。7个零件参数标定值的容许范围及不同容差等级零件的成本(元)如下表(符号/ 表示无此等级零件): 1

基于Solidworks的机械零件参数化设计方法

基于Solidworks的机械零件参数化设计方法 【摘要】三维设计软件是机械设计中常用的技术软件,为机械零部件的结构设计提供了十分方便直观的软件开发平台。Solidworks是一款具备强大参数化建模功能的三维设计软件,在Solidworks的软件环境下,对机械零件的参数化设计方法展开讨论,针对性的分析了各种设计方法的技术特点,为机械零件的参数化设计人员提供了有价值的技术参考。 【关键词】Solidworks 机械零件参数化设计设计方法 机械产品因为其几何造型的可视性使得设计软件得以替代人工制图,在产品造型设计和零部件设计阶段起到了巨大的作用。在当前的机械行业,同类型产品往往更新换代的速度相当的快,因此,不同代的产品无论是在造型设计还是零部件的采用上都具有一定的延续性,因此,针对零部件几何形状特征的相似点进行零部件的参数化设计可以大幅度的缩减设计周期,提高设计效率。对于机械产品而言,参数化设计主要是集中在对零部件的图纸设计上,因此零件模版的作用就比较重要,通过建立通用系数高、系列化脉络清晰和标准化程度搞的定型产品的参数化模型,可以基于模型参数的修改,达到对零部件的重新设计。在实际的设计工作中,通过约束机械零部件模型的几何约束、力学性能约束以及运动状态约束,可以得到一个参数化的形状特征,这一系列的参数化模型的构造过程都可以基于Solidworks软件设计开发平台来展开。 在Solidworks三维设计软件中,通过软件内置的非全约束的参数化实体特征建模与曲面建模相结合的技术,可以全方位的实现零件的参数化设计工作。实际设计工作中,主要采用两种方法实现零件的参数化模型的建立:首先,是基于软件内部的参数化表格管理技术,创建零部件的参数化装配体模型;其次是基于计算机编程语言对Solidworks进行二次开发,是的参数化设计得以用程序实现。两种方法在实际的机械零件的参数化设计中都具有广泛的应用,本文将着重阐述基于Solidworks的机械零件的参数化设计方法,为机械零部件的参数化设计提供新的设计思路。 1 基于设计变量的零件参数化设计 三维设计软件是机械设计中最倚重的设计工具,因此,在三维设计软件中都搭载了强大的几何特征造型的功能模块。在Solidworks中,基于零件的二维模型轮廓,再通过旋转、镜像、拉伸、填充和扫掠等的特征建模手段可以较好的构建零件的三维模型,并且通过Solidworks特有的数据配置功能生成零件的参数设计变量文档,通过对设计变量文档进行修正,可以实现参数化设计的人机交互操作,在Solidworks的软件平台上可以进一步开发出纯界面操作的零件参数化设计平台。 对于特征明显的轴类零件,设计变量较小,而且可以通过简单的特征模型操作实现参数化设计,是比较适合进行基于设计变量的零件参数化设计的;对于几

零件参数设计的数学模型

零件参数设计的数学模型 1 / 16 零件参数设计的数学模型 指导老师 数学建模教练组 李俊(热9501) 罗建梅(热9502) 王震宇(供9502) 摘 要:本文基于Y偏离Y0 造成的损失和零件成本,根据原设计给定的标定值和容差,使用网格法 和随机搜索法,利用计算机编程计算产品分别为正品、次品、废品时的概率,进而分析产品是正品、次品、废品的概率的稳定性,得到较为精确且合理的结果,最后求出原设计的总费用(损失费+成本费)为313.4万元。 本文通过分析参数x1,x2,…,x 7对y 的影响,在原设计的标定值附近找出一个使y 在其附近的变化比较稳定的点,并使y =1.5,再利用计算机仿真实验,综合判断容差等级方案,确定出比较理想的标定值和容差等级方案:最后确定的方案比原设定节约费用271.2425万元。 一、问题的重述 一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行批量生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。 在进行零件参数设计时,由于零件组装产品的参数偏离预先设定的目标值,所以造成质量损失,偏离越大,损失越大;且零件的容差大小决定了其制造成本,容差设计的越小,成本越高。 有一种离子分离器某参数(记作Y)由7个零件的参数(记作X 1 ,X 2 , …X 7)决定,经验公式为: Y=174.42()().[.()]()../.X X X X X X X X X X X 15321085420563242 116 67 12621036-?--- Y 的目标值(记作Y0)为1.50。若Y 偏离Y 0±0.1时,产品为次品,质量损失1000(元);若Y 偏离Y 0±0.3时,产品为废品,损失9000(元)。 零件参数的标定值有一定的容许变化范围;容差分为A 、B、C 三个等级,用与标定值的相对值来表示 ,A 等为±1%,B 等为±5%,C等为±10%。7个零件参数标定值的容许范围及不同容差等级零件的成本(元)如下表(符号 / 表示无此等级零件):

相关主题
相关文档
最新文档