MT 145-1986 评定选煤厂重选设备工艺效果的计算机算法.pdf

上传人:吴艺期 文档编号:57271 上传时间:2019-07-07 格式:PDF 页数:43 大小:1.31MB
下载 相关 举报
MT 145-1986 评定选煤厂重选设备工艺效果的计算机算法.pdf_第1页
第1页 / 共43页
MT 145-1986 评定选煤厂重选设备工艺效果的计算机算法.pdf_第2页
第2页 / 共43页
MT 145-1986 评定选煤厂重选设备工艺效果的计算机算法.pdf_第3页
第3页 / 共43页
MT 145-1986 评定选煤厂重选设备工艺效果的计算机算法.pdf_第4页
第4页 / 共43页
MT 145-1986 评定选煤厂重选设备工艺效果的计算机算法.pdf_第5页
第5页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国煤炭工业部部标准MT 145一86评定选煤厂重选设备工艺效果的计算机算法1引言1.1本标准规定了用计算机计算选煤厂中重介质分选机、跳汰机、选煤槽、斜僧分选机、摇床和旋流器等重选设备工艺效果评定指标的算法。这些指标包括可能偏差、不完善度、数量效率和错配物总量等。1.2与本标准有关的标准化文件:.,MT/Z 4-79选煤厂重选设备工艺效果评定方法,b.国际标准ISO 923选煤试验结果的表示和说明;c. G B 478-80煤炭浮沉试验方法。2分选产品产率的计算2.1在无实测数据的情况下,分选产品的产率可按附录A提供的算法计算。2.2在完成产品产率和重产品分配率的计算之后,应该对计算

2、所得的数据进行检验。发现下列情况之一时,则不能继续进行计算机处理。二产品产率的计算结果中出现负值,b.“计算原煤”与人选原煤各密度级产率的均方差超出MT/Z 4-79的规定范围。c.“计算原煤”各密度级的平均灰分不能按平均密度构成递增序列。2.3出现2.2所列情形时,如果有相邻两密度级的“计算原煤”与人选原煤的产率差值的绝对值均大于2,且符号相反,允许将这两个密度级合并,重新进行计算。但任何情况下,密度级的总数都不允许少于6级。3各密度级平均密度的确定3.s.按式1.1中间密度级原煤或产品浮沉组成中第二个密度级至倒数第二个密度级的平均密度,根据质量守恒关系,(1)确定:Y;一Y卜:(1)Y d

3、1-p。0,二了声Y式甲:第i个密度级的平均密度,kg/L,第1个密度级的浮物累计产率,%,第(卜1)个密度级的浮物累计产率,%,密度的倒数,可视为累计浮物产率Y的函数。中华人民共和国煤炭工业部1986一09- 29发布1986一11一01实施MT 145一863.1.2函数关系生二f(y)0(2)用拉格朗日一元王点插值公式分段确定。3.2端部密度级3.2.1第一个密度级的平均密度和最后一个密度级的平均密度一般按GB 6949 -86煤炭视比重7.定方法吕.2.2确定。在不具备试验值的情况下,F述两个密度值可根据“计算原煤”的可选性数据,按中间诸4;度级的平均密度对灰分的线性回归方程外推获得。

4、3.2.3当第一个密度级平均密度的外推值高于浮沉试验的第一个密度时,第一个密度级的平均密度按下述原则取值:当0, 1. 3时,取P, =0,一。当P, 100时,可以改用b0+Wd,求b;,其中。20R否BO( I)- B(I)+(1)TcQGBO(1)1.一3)计算拟合误差Q)氏是Q20 *.迭代次数已达到20次,不再继续迭代*W5LET P二L15301540R=3: IF M 3 LET R二MDIM D (N+1),X (N+1),R(N+1),D$ (N)关9,Y (M, N+1),A (R,N+2),T (P,N), B(3)FOR J= I TO N一1: READ D (J)e

5、 D$ (J)=STR$ (D (J)IF INT (D (J)=D (J)LET D$ (J) =D$ (J)+.00.:GOTO 1560MT145一8615501560157015下5158015901600161016201630200020102020203020352040205020552060:;:2110212021302140215021602170218017 INT (D (J)#10)=D(J)*10LET D$ (J) =D串(J)十0:GOTO 1560NEXT JD$(N)十+D$ (N一1)FOR J二N一1 TO 2STEP一1 :D$ (J)二D$ (J一

6、土)+一+D$ (J)NEXT J:D东(1、一十D$(1)1F 1二ILET V:I GOSUB 2000:ENDZ=N:N=L:FOR I二OTO M:GOSUB 22100FOR K=ITO L:T (I,K)二R (K):NEXT K:NEXT I:N=Z:GOSUB 2000RESTORE 8100:V=L:L二1FOR U=ITO V :FOR J=ITO N一1:D (J)=VAL (RIGHT$ (D$ (J),4):NEXT JGOSUB 2000:NEXT U:ENDREM Subrotine for complete size fractionTEXT:GOSUB 222

7、00:FOR I二OTO M:IF L=ILET T (1,1)=1FOR J=0 TO N:Y (1,J)=O :A (1,l)二O :NEXT :NEXT IFOR K = 1TO L:IF VJOR V =ILET S$=L$FOR I=OTO M:FOR J=ITO N:Y(I,0)=Y (I,。)+Y (I, J): A (I,0)=A (I, 0)+A (1,J)NEXT J:NEXT I:S$=Size:+S$FOR I二OTO M:FOR 1二0 TO N:IF Y U, J)3LET Z$TT$二M. Y.+Z$:IFGOSUB 22300:NEXT I0 TO N:X(l)

8、=T (I一4.J):NEXT I二STR$ (INT (I一3 )/2)INT (1/2)二I/2LET TT$=M.A.十Z$TT$=.TT$=22300R。Y.R.A。:FOR l= 0 TO NA (J)二Y (M,J):NEXT I:GOSUB 22300:FOR J= OTO NA (l)二A (M,1):NEXT J:I二I+1:GOSUB502MT 145一862250 TEXT :LF 7:FOR I二OTO WFOR J二OTO M+1 :T (1,J)= 0 :NEXT J:NEXT I2260 FOR I=O TO M一1 :FOR J= I TO N:T (I,M+1

9、)二T (1,M+1)+Y (I+1, 1)关Y(0,J)2270 FOR K=OTO M一1 :T (I,K)=T (1, K )+Y (I+ 1 ,J)苦Y (K+1, J):NEXT K:NEXT I:NEXT I2280 FOR K=OTO M一1 :T (K,M)=1:T (M,K)二1:NE XT K:T (M,M+1)二1:GOSUB 210002290 FOR I=1TO M; IF X (I一1)3LET TT$ =Cal.M,Y.+STR$ (I一1 ):GOTO23602355 TT$二Cal. M.Y.2360 FOR 7=OT O N: X (1)=T (I,J):N

10、EXT J:GOSUB 22300:NEXT I2370 TT$二Cal.R.Y.:FOR J=0TO N:X (J)二T (M,J):NEXT J:GOSUB 223002380 TT$二Cal.F.Y.:FOR 7二OTO N:X(7)=T(0,J):NEXT J:I二I+1:GOSUB223002390 TT$二Cal.F.A.“:FOR J=0TO N:X(7)=A(0,l):NEXT J:I二I+1:GOSUB223002500 TT$二.Delta:D二0: X (0)二O:FOR J二1TO N:X(J)=T (0,J)一Y (0,J):X(0)二X (0)+X (J)2510

11、D=D+X(J)*X(J):NEXT J:D二SOR (D/(N一M+1,):I=1+1:GOSUB 223002520 FOR J二1TO N:FOR K二1TO M一1:C二O:IF RIGHT$ (X$,1)=LGOTO25502530 FOR Z二1TO M+1一K:C=C+T (Z,J):NEXT Z:IF C二OLET C=12540 Y (K,7)二T (M+1一K,J)/C *t00:GOTO 25702550 FOR Z二KTO M:C二C+T (Z,J):NEXT Z:IF C=OLET C二12560 Y (K,J)二(1一T (K,J)/C)-lE 1002570 NE

12、XT K2575 NEXT J:FOR K=1TO M一1:1二K+M+3:TT$=E.:IF M2LET TT$=TT$+STR$ (K)2580 FOR J=ITO N:X(7)=Y (K,J):NEXT J:GOSUB 22300:NEXT K:TEXT:LF7:CSIZE 22590 LPRINTSigma: DINT (D*100+0.5)/100:LPRINT:LPRINTYield:.2600 FOR I=1TO州:LPRINT:STR$ I。一,TNT (T (1,0)*100+0.5)/100:NEXT I2610 IF D1.5LPRINTSigma Badl:STOP28

13、00 REMEqual error Dens.503MT 145-862810:;:284028502860287028802890289529002910300030053010302030303040305030603070308030903100312031303140315031603170318032003210IF M)2FOR J=1TO N:FOR I=3TO M:T (2,J)=T (2,J)+T (I,J):NEXT 1:NEXT JT(2,0)二0: FOR I=1T0 N:T(2, 1)二T(2,1一1)+T(2,J):NEXT J:T(2,N)=T (2, N一1)F

14、OR I=N一1TO 1STEP一1:T (1,J)二T (1,J+1)+T (1,J):T (2,J)=T (2,J一1):NEXT IFOR J=3TO N: IF T(l,J)D(J)LET X=(一B一C)/2/ALPRINT :LPRINTE .E.D.:,INT (X-100+0.5)/100:X二(T2*X+T3)X+T4X=INT (X#200+0.5)/100:LPRINTM.M.Q.:,XREM Extension of Dens.FOR J=2T0 N: IF A(O,J)D(N一1)GOTO 3090T(1, N)=D(N一1)+0.2 :IF D(N一1)2.3LET

15、 T (1.N)=D (N一1)+0.1D (0)=2*T(ill)一D(1):D(N)=2 *T (1.N)一D (N一1):TEXT :USING,#.#.:LPRINTY$=:BEEP 5:INPUT.Input Low Dens.?(Y/N);Y$ :IF Y$=NGOTO 3150IF Y$.Y.GOTO 3150BEEP 5:INPUT.Final D.:;T (1, N)BEEP 5:INPUTHighest D.:,D(N)LPRINT.Lowest D二;TNT (D (0) *1000+0.5)/1000LPRINT.First D.,TNT (T(1,1)*1000+0.

16、5)/1000504MT 145一8632203230400040104020403040404050406041004110412041304140415041604170LPRINTFinal D. LINT (T(1,N)关1000+0.5)/1000LPR INTHighest D,;INT (D(N)#1000+0.5)/1000:LF 3:CLSREMWashability curveC二一2:GOSUB 45000:FOR 7=OTO 30STEP 5:A=74E6+20:LIN E (A,一200)一(A,一203),0LINE一(A一10,一210),9:LPRINT J:N

17、EXT I:LINE一(95,一223), 9: LPRINT,A关Y /looFOR J二12TO 23STEP 2:A=240一(l一10)x-16:LINE (A, 3)一(A, 0),0:USING.弃#.#LINE一(A一16,7),9:LPRINT J/10:NEXT J:LINE一(110, 20),9:LPRINTDLINE (90,一20)一(115,一20),O:LPRINTDLINE (g0,一35)一(115,一35),0,2:LPRINT.MX (0)二O:R (0)二O:FOR 7=1TO N:X (l)=X (7一1)+T (0, J) *A (0, J) /10

18、0R (J)二R (J一I)一2*T (0,J):NEXT 7:FOR J=0TO N:X(I)二X (J) *6+20IF X (J)二20AND X (J)210GOTO 4200GOSUB 24000:NEXT XC=A(1,0) *6+20:FOR 7=ITO N:IF 200# (20一X (1)/R (I)+20CGOTO4220NEXT 1GOSUB 44900:T3二T3+200八C一20) :T4 =T4+4000八20一C):H二GC二0S=46:A=X (1一1):B=X (J):GOSUB 24100:LINE (20,0)一(H,一200),6,1(M,1)二(100

19、 *X一2000)八H一20):C=一2 *T (1,0):FOR J二ITO N:IFR (J)20LINE一(X (I)一1.5,R (J)一3.5),9, 3:LPRINT关NEXT J:C = 1:GOSUB 44100:Y (M, N)=0XO=X (0)一0.5 *(X (0)一X(1):X=XO:S=2:J二I :GOSUB 24000:Y0= (T2 *X+T3)*X+T4:S=4FOR X=XO一2TO X(DSTEP一2:GOSUB 24000: NEXT XA二X (N一I)一(200+R (N一I) /Y(M,N一I):IF A二X (J)GOTO 4440NEXT J

20、GOSUB 44300:NEXT XC=一2*A(M,1):IF CR (1) LET X二X (O)一(X (0)一X(1)l(C /R (1)GOTO505MT 145-864510452045304540455045604570458048004540FOR 7=2TO N:IF R (1) X (0)GOTO 4800IF XX(1)LET Y=R (1) * (X (0)一X)/(X (0)一X (1):GOTO 4580GOSUB 44700A(M,4)=A(M,4)+Y/2LINE一(65,一240 ),9, 1: LPRINT.Washability Curve:TEXT:LF

21、 6:USING481048204830484048505000501050205030504050455050506050705080509051005110:51505160517051805190,#.#COLOR 2:LPRINT.T.C.Y.:;INT (A (M,1)关100+0.5)/100LPRINT.O. E一,INT (T (1,0)/A (M,1)*10000+0.5)八00LPRINT.Ash. E一,INT (A(M,2) #100+0.5)/100LPRINTT.S.D.:.ONT (A (M,3) *100+0.5)八00LPRINT+/一0.1:.INT (A

22、(M,4)*100+0.5)八00REM Partition CurveD (N+1)=D(N):FOR J二1TO N:D(J)=T (1,J):NEXT JS二5:GOSU日51000: TEXT:LF 20FOR I二1TO M一1: IF Y (M,I) =一1LPRINT I,.Stage Data Bad)NEXT I:Y(M,M)二O: FOR R=1TO M一1:COLOR 3:USINGIF Y(M,R)=一1LET Y (M,M)二Y(M,M)+I:GOTO 5400LPRINT :LPRINT R,Stage.:GOSUB 53000Z=O:LPRINT*Arc tg*.

23、RADIAN:B (0)二0.5: B (1)=0.5: B (2)二10FOR J二NlTO NN:IF Y (R,J) 50LET B (3一Z -lE 2)二D(1):GOTO 5090NEXT JGOSUB 52000:COLOR O:USING.#.#“.:LPRINTQO=.,Q:USING :P二O:H=0.1P二P+I:IF P20LPRINT关*PP20关1F:USING#.#八:LPRINT :GOTO 5300T=Q: FOR I二OTO 3:Y(0,1)二B (I):FOR l二OTO 4:A (1,J)=O:NEXT l:NEXT IFOR K二NITO NN:GOS

24、UB (57+Z) *1000:X (4)二R (K)FOR I=0TO 3:FOR J=0TO 4:A (I,J) =(I,1)+X (I)关X(J):NEXT l:NEXT I: NEXT KFOR I=0TO 3:IF A (I,I)OGOTO 5150LPRINT :LPRINT关矢A (I,I) 0关关:LPRINTInitial value badl:STOPNEXT 1:IF H二TGOTO 5225BEEP 5:LPRINT.P二.,P:USING.#.#A.:LPRINTQ二;QFOR I=OTO 3:LPRINT.B+STR$ I+二,B (1):NEXT IIF ABS

25、(Q一T)0.OOlGOTO 5100LPRINT :LPRINTAll Rightl:LPRINT:USING.#.#FOR I=0TO 3:LPRINTg.+STR$ I+.二,X(I): NEXT 1: LPRINTFOR J=NITO NN:LPRINTe+STR$ J+.二.;R(J):NEXT J:LF 3:IFZ = 1GOTO 5360FOR I二OTO 3:A (R,5+I)二B (I):NEXT I:Q1二Q: T (R, N)二O:T (R,N一1)二QZ二I: COLOR 3:LPRINT.* Exp *“:B (0)二1:B (2)二15:B (3)=1IF LEFT

26、$ (X$ ,1)二DLET B (2)二30GOTO 5070IF QOAND Y3GOTO 5520X二X *150一145:LINE (20,C *3)一(X,C *3),6:LINE (X,C 1P3)一(x, c.),6NEXT H:A(R,5)二D:A (R,6)二E:E二E/D:IF LEFT$ (X$,1)0.0001OR B一A0.0001GOTO 24120RETURNY=(T1关X+T2) *X+T3)关X+T4):IF X25AND X20 ANDX=X(J)GOSUB 44300:GOSUB 46000:RETURNNEXT IS二2:IF JIAND JNGOSUB

27、 44300:GOTO 44930IF J= NLET J二N一1GOSUB 24000RETURNREM SquareGRAPH: USING:CSIZE I:LINE (20,0)一(215,C关100),0, 0, BFOR I=10TO 90STEP 10:LINE一(O,l*C),9,1:LPRINT 1LINE (20,1釜C)一(23,7关C),O:NEXT J:RETURNY=(Ti *x+T2)关X+T3)关X+T4:RETURNREM Print paints and CheckTEXT:LF 1gzC二3:GOSUB 45000:IF S二5FOR I二ITO M一1:Y

28、(M,I)=0:NEXT IFOR J=1TO 14:A=5+J*15:LINE (A,0)一(A,一3),O:NEXT JFOR )二11TO 23STEP 2:LINE一(is *J一158一10),9:LPRINT J/lO:NEXT JLINE一(10 , 295 ), 9 : LPRIN T.E且:LINE一(120,一20),9:LPRINT.D.LIN E一(65,一35),91LPRINT.Partition CurveFOR I二1TO M一1:E二O:F二O: FOR J二1TO N:X(J)=D (J) #150一145: R (J)=3关Y(I,J)IF I二2*INT (I/2)LINE一(X(J)-,1,R(J)一3), 9, 3: SPRINT.3E.:GOTO51090LINE一(X(I)一1.8,R(7)一2),9,3:LPRINTOIF S=5GOTO 51120NEXT bNEXT DRETURNIF R(7)150LET F=F+ INEXT I:IF E二75OR R (N)=2LET N1=0:Y(R,0)= 05t自

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 行业标准 > MT煤炭行业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1