Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unit test;
- {$mode tp}
- interface
- implementation
- procedure P_OTEPI_(II: integer; S: Real; var LM1: Real; LM2, K, M2T, QL2: Real;
- var BE1: Real; BE1P_, BE2, BE2E, R1, R2, D1, D2, B, CSP: Real; var DBE2, ZI, KR: Real);
- label
- E_, E_1, medel, men1;
- var
- J1{ lnav1,lnav2,lnav}: integer;
- TE, TEG, C1, C2, C3, F, F1, F2, DKR, DKR8, F21, T1, T2, TT, TT0, DT, TT0P, DDT, B1, B2, LP, KP, BL_H: Real;
- BB, K1, I_KC, TP, DBE1, QB_, LMB_, CI_1, CI_2, XP_, FX, X1, X2, HIK, FK, RHC, RBC, RH, RB, ZIP_P: Real;
- aaa, dcrl, zidel1, zidel2, zidel3, DU, BE8, Z1, aak, aap, zidel4, tgdel1, tgdel2, kk1, kk2, kk11, kk22,
- Z, Z2, Z3, Z4, Z5, Z6, aa, tgdel, siga: Real;
- function LMQ(Q: Real): Real;
- var
- Z: Real;
- begin
- Z := 0.511 - 0.0395 * KA;
- if Q < Z then
- LMQ := 0.3 - _Pw(((Z - Q) / (1.8344 - 0.1735 * KA)), (0.9392 + 0.0165 * KA))
- else
- LMQ := 1 - _Pw(((1 - Q) / (1.09367 - 0.0133 * KA)), (0.4342 + 0.0615 * KA));
- end;
- function IDBE(X: Real): Real;
- var
- Y: Real;
- begin
- if X <= 0 then
- IDBE := 0
- else
- if X < 1 then
- begin
- Y := _Pw_ri(X, 3);
- IDBE := Y * (Y * (15 * X - 70) + X * (126 * X - 105) + 35);
- end
- else
- IDBE := 1;
- end;
- function IZIK(X: Real): Real;
- begin
- if X <= 0 then
- IZIK := (_Pw_ri((1 + X), 3) - 1)
- else
- if X < 1 then
- IZIK := (1 - _Pw_ri((1 - X), 3))
- else
- IZIK := (1);
- end;
- var
- displ: Text;
- begin
- tgdel := nav^[(v_ + 3) div 4]^[j];
- BE1H := BE1;
- TE := 3.1416 - BE1 - BE2E;
- TEG := TE * 57.296;
- if TE < 0.1 then
- begin
- TE := 0.1;
- TEG := 5.73;
- end;
- C1 := 0.0138 * TEG / SIN(TE / 2) - 0.63;
- C2 := 1.22 * TG(TE / 4) + 0.323;
- C3 := 1.92 - 0.0085 * TEG / SIN(TE / 2);
- if K < 2 then
- F := (2 - 0.705 * K)
- else
- F := (1 / (SQRT(K) * (1.1 * K - 1)));
- LP := 0.69 + 0.12 * K * C3 * C3 * C3;
- if LM2 < 1 then
- F21 := LM2 / LP
- else
- F21 := 1 / LP;
- F2 := 0.4 + F21 * F21 * ((4.264 * F21 - 7.728) * F21 + 3.064);
- T1 := 6.2832 * R1 / N1_[II];
- T2 := 6.2832 * R2 / N1_[II];
- Z1 := SIN(BE2);
- _as := sin(ale) * t2;
- {_as-горло Ñопел, мм ;ale-угол AL1ÑÑ„}
- if D2 > 0.5 then
- KP := 0.033 * (D2) / Z1 / Z1 / T2
- else
- KP := 0.033 * (0.5) / Z1 / Z1 / T2;
- Z2 := SIN(BE1);
- Z3 := SIN(BE1P_);
- Z4 := COS(BE2);
- BL_H := 0;
- z := m2t;
- if (m2t > 2.8) then
- z := 2.8;
- if M2T > 1 then
- BL_H := (0.0144 - 0.015355 * BE2E) * (_Pw_ri(z, 3) - 1);
- BB := 0.851 - 0.2361 * BE1 + 0.4764 * BE2E; {if V_=2*NP-3 then BB:=0.9;}
- TT := T2 / B * BB;
- if LM2 < 0.56 then
- DT := 0.1
- else
- if LM2 < 1.25 then
- DT := (0.575 - 0.707 * LM2 + 0.05475 * (LM2 - 0.955) / _Pw((0.045 + LM2), 2.5))
- else
- DT := -0.3;
- if DT < -0.05 then
- DT := -0.05;
- Z := TEG;
- if Z < 15 then
- Z := 15;
- Z := LN(Z);
- K1 := 1.12 - 0.09 * Z;
- if K <= 1.5 then
- TT0 := K1 - (0.173 * Z - 0.705) * (1.5 - K)
- else
- TT0 := K1 + 0.057 * (K - 1.5);
- ZIK := 0;
- TT0P := (1 + DT) * TT0;
- DDT := (TT - TT0P) / TT0P;
- F1 := DDT / (0.38 * TT0P + 0.058);
- F1 := F1 * F1;
- if K > 0.7 then
- TP := 0.00874 * C1 * _Pw((TE / C3 * _Pw_ri((C2 * (F + C1 / (C2 * SQRT(K)))), 2)), (1 / 3))
- else
- TP := 0.00874 * C1 * _Pw((TE / C3 * _Pw_ri((C2 * (F + C1 / (C2 * SQRT(0.7)))), 2)), (1 / 3));
- P_P := TP * (1 + F1 + F2) + KP * (1 + F2) + BL_H;
- DBE1 := BE1 - BE1P_;
- dzimt := tp * (f1 + f2) + kp * f2;
- P_1 := 0;
- if K > 1 then
- P_1 := 3 * (K - 1) * COS(1.571 - BE1) / 57.3;
- P_1 := P_1 * 2;
- P_1 := ABS(P_1);
- if ABS(BE1 - BE1P_) < P_1 then
- BE1 := BE1P_
- else
- if BE1 < BE1P_ then
- BE1 := BE1 + P_1
- else
- BE1 := BE1 - P_1;
- Z2 := SIN(BE1);
- DBE1 := BE1 - BE1P_;
- if (ABS(DBE1) < 0.003){ or (ii=1)} then
- P_PY := P_P
- else
- begin
- Z := LM1 * CSP;
- QB_ := Z3 / Z2 * QLM(Z, KA);
- if QB_ >= 1 then
- QB_ := 0.9999;
- LMB_ := LMQ(QB_);
- CI_1 := (LM1 * CSP - LMB_) * (LM1 * CSP + LMB_) / LM2 / LM2;
- if LM1 / LM2 > 0.8 then
- CI_1 := CI_1 * (1.8 - LM1 / LM2);
- if (CI_1 < 0) and (BE1 > 2.15) then
- CI_1 := CI_1 * (3.15 - BE1);
- CI_2 := LMB_ / LM2 * SIN(DBE1) * Z4;
- CI_2 := CI_2 * CI_2 * Z4;
- P_PY := P_P + 0.028 * CI_1 / _Pw((D1 / T1 / Z2 + 0.05), (2 / 3)) + CI_2;
- if P_PY < P_P - 0.01 then
- P_PY := P_P - 0.01;
- dzidbe1 := p_py - p_p;
- end;
- if (B <= 0) then
- begin
- Assign(displ, 'con');
- rewrite(displ);
- Writeln(displ, 'B = ', B: 15: 6);
- Close(displ);
- halt(1);
- end;
- XP_ := LM2 * Z4 * LM2 * Z4 * A[II, 2] / SQRT(QL2 * Z1 * B);
- if XP_ < 0.115 then
- FX := 60.87 * XP_
- else
- FX := 7 * EXP(9 * (0.115 - XP_));
- if P_PY - P_P > 0.2 then
- P_PY := P_P + 0.2;
- if FX < 0 then
- FX := 0;
- P_PB := P_PY * (FX * A[II, 1] / LM2 + 1);
- dziveer := p_pb - p_py;
- P_1 := K;
- if P_1 > 5 then
- P_1 := 5;
- KR8 := (P_PY - P_P) * P_PB / P_PY + TP * (1 + F1 + F2) * (0.875 - 0.075 * K) * P_PB / P_PY;
- DKR := 0;
- DBE2 := 0;
- ZIKV := 0;
- X1 := (R2 - RK^[V_]) / BK[II];
- X2 := (RP_^[V_] - R2) / BP_[II];
- if (X1 >= 1) and (X2 >= 1) then
- goto E_;
- Z5 := COS(BE1P_);
- if (X2 < 1) and (S > 0) then
- begin
- if BE1P_ > 2.8 then
- begin
- Z5 := -0.94;
- LM1 := LM1 * Z3 / 0.342;
- Z3 := 0.342;
- end;
- BE8 := ARCTAN((LM2 * Z1 + LM1 * Z3) / (LM1 * Z5 - LM2 * Z4));
- if BE8 < 0 then
- BE8 := -BE8;
- Z := 2 * (1 - X2);
- DU := 2 * (LM1 * Z5 + LM2 * Z4) / (LM2 * Z1 + LM1 * Z3);
- Z6 := EXP(26 * S / BP_[II]);
- ZIKV := 0.0696 * (Z6 - 1) / (Z6 + 1) * SIN(BE8) * DU * Z;
- DBE2 := 16.23 * S / _Pw_ri(BP_[II], 2) * RP_^[V_] / N1_[II] * DU * Z1 * Z1 / SIN(BE8) * Z;
- end
- else
- begin
- ZIK := (K + 1) / SQRT(K) * (TEG + 10) * (0.01547 + 0.006875 * LM2) * TT * Z1 * P_P;
- ZIK := ZIK / (1 + 1000 * _Pw_ri(P_P, 3));
- { if( jp_=1) and( jh=40) and (ii=1) then begin
- Writeln((' zik='),zik*100:5:2);
- end; }
- { goto medel;}
- aak := nav^[(v_ + 3) div 4]^[0];
- aap := nav^[(v_ + 3) div 4]^[nn];
- tgdel := nav^[(v_ + 3) div 4]^[j];
- zidel3 := 1;
- zidel4 := 1;
- { goto medel;}
- { if( jp_=1) and( jh=nit) and (ii=1) then begin
- Writeln(('nav2='), nav^[(v_+3) div 4]^[j]:5:3);
- Writeln(('abstg='),abs(tgdel):5:3);
- Writeln(('t2='),t2:5:3);
- Writeln(('as='),_as:5:3); Writeln(('sin='),sin(ale):5:3);
- Writeln(('n='),N1_[II]:5:3);
- Writeln(('r2='),r2:5:3);
- end; }
- if (ii = 1) and (jh > 1) then
- begin
- tgdel2 := 0;
- zidel1 := 1;
- zidel2 := 1;
- zidel3 := 1;
- zidel4 := 1;
- siga := 0.01;
- if jh > 10 then
- siga := sin(g_a^[v_]^[nn]);
- { Writeln(('siga='), siga:5:3);}
- kk1 := lnavk^[(v_ + 3) div 4] / nn;
- { kk1:=0.5;}
- kk2 := (lnavp^[(v_ + 3) div 4]) / nn;
- { if( ( nav^[j]^[0])= ( nav^[j]^[nn])) and ( nav^[j]^[0]<>0)
- then begin kk1:=nn/2; kk2:=nn/2 ; end; }
- { Writeln(('kk1='), kk1:5:3);}
- kk22 := 5.4779 * kk2 * kk2 * kk2 - 9.0739 * kk2 * kk2 + 5.1329 * kk2;
- kk11 := 5.4779 * kk1 * kk1 * kk1 - 9.0739 * kk1 * kk1 + 5.1329 * kk1;
- { Writeln(('kk11='), kk11:5:3);}{ kk22:=1.0;}
- { Writeln(('aak='), aak:5:3); Writeln(('aap='), aap:5:3); }
- { kk1:=(1+0.55*(abs(aak)))/((1+0.55*(abs(aak)))-1.1*(abs(aak))*kk1);
- kk2:=(1+0.55*(abs(aap)))/((1+0.55*(abs(aap)))-1.1*(abs(aap))*kk2);}
- kk1 := (1 + (abs(aak))) / ((1 + (abs(aak))) -{2.0*}(abs(aak)) * kk11);
- kk2 := (1 + (abs(aap))) / ((1 + (abs(aap))) -{2.0*}(abs(aap)) * kk22);
- if aak < 0 then
- kk1 := 1.0;
- { if( aak>0) and (aak=aap) then kk1:=1.0;}
- { Writeln(('kk1='), kk1:5:3);}
- if aap > 0 then
- kk2 := 1.0;
- if (tgdel > 0) and (aap > 0) and (aak > 0) then
- kk1 := 1;
- {? if( aak=aap) then begin kk1:=1+(aak)/2.0; end;}
- { kk1:=1.60; kk2:=1.50; }
- x1 := x1 * kk1;
- x2 := x2 * kk2;
- { goto medel;}
- if (j = nn - (lnavp^[(v_ + 3) div 4])) and (aap < 0) then
- tgdel := -0.0085;
- if (j = (lnavk^[(v_ + 3) div 4])) and (aak > 0) then
- tgdel := 0.0085;
- if (aak > 0) and (aap > 0) then
- tgdel := nav^[(v_ + 3) div 4]^[j];
- if (abs(tgdel) > 0) then
- zidel1 := 1 - 0.65 * _Pw(abs(tgdel), 0.3)
- else
- zidel1 := 1;
- { goto medel;}
- { if( jp_=1) and( jh=40) and (ii=1) then begin
- Writeln(('nav2='), nav^[(v_+3) div 4]^[j]:5:3);
- Writeln(('tg='),abs(tgdel):5:3); Writeln(('tg1='),tgdel1:5:3);
- Writeln(('k1='),zidel1:5:3);
- end;}
- { goto medel;}
- if (j / nn <= 0.5) then
- begin
- if x1 < 1.0 then
- begin
- if (tgdel > 0) and (aak > 0) then
- zidel3 := zidel1;
- if (tgdel < 0) and (aak < 0) then
- zidel3 := 1 / SQRT(zidel1);
- if (tgdel = 0) and (aak <> 0) then
- zidel3 := zidel1;
- { if (tgdel > 0) and (aap=aak) then}
- if (tgdel > 0) and (aap > 0) and (aak > 0) then
- {?} zidel3 := zidel1 + (1 - zidel1) * x1 * x1;
- end;
- if (x1 >= 1.0) then
- zidel3 := 1.0;
- if x2 < 1.0 then
- begin { siga:=0.5;}
- if (tgdel < 0) and (aap < 0) then
- begin
- zidel4 := zidel1 * (1 + 3.0 * siga * siga);
- if zidel4 > 1.0 then
- zidel4 := 1.0;
- end;
- if (tgdel > 0) and (aap > 0) then
- zidel4 := (1 + 2.0 * tgdel);
- if (tgdel = 0) and (aap <> 0) then
- zidel4 := 1.0;
- { if (tgdel > 0) and (aap=aak) then}
- if (tgdel > 0) and (aap > 0) and (aak > 0) then
- zidel4 := 1 + 2 * tgdel * (1 - x2);
- end;
- if x2 >= 1.0 then
- zidel4 := 1.0;
- end;
- if (j / nn > 0.5) then
- begin
- if x1 < 1.0 then
- begin
- if (tgdel > 0) and (aak > 0) then
- zidel3 := zidel1;
- { if (tgdel > 0) and (aap=aak) then}
- if { (tgdel > 0) and} (aap > 0) and (aak > 0) then
- {?} zidel3 := zidel1 + (1 - zidel1) * x1 * x1;
- { if( jp_=1) and( jh=40) and (ii=1) then begin
- Writeln(('zidel2='),zidel2:5:3); Writeln(('zidel4='),zidel4:5:3);
- Writeln(('k2='),(1+3.0*siga*siga):5:3);
- end; }
- if (tgdel < 0) and (aak < 0) then
- zidel3 := 1 / zidel1;
- if (tgdel = 0) and (aak <> 0) then
- zidel3 := 1.0;
- end;
- if (x1 >= 1.0) then
- zidel3 := 1.0;
- { if( jp_=1) and( jh=40) and (ii=1) then begin
- Writeln(('tg='),tgdel:5:3); Writeln(('tg2='),tgdel2:5:3);
- Writeln(('k2='),(1+3.0*siga*siga):5:3);
- end; }
- if (x2 < 1) then
- begin { siga:=0.4;}
- if (tgdel < 0) and (aap < 0) then
- begin { siga:=0.4;}
- zidel4 := zidel1 * (1 + 3 * siga * siga);
- if zidel4 > 1.0 then
- zidel4 := 1.0;
- end;
- if (tgdel > 0) and (aap > 0) then
- zidel4 := 1 + 2 * tgdel;{1/SQRT(zidel4)*(1+3*siga*siga)}
- if (tgdel = 0) and (aap <> 0) then
- zidel4 := 1.0;
- if (tgdel > 0) and (aap > 0) and (aak > 0) then
- zidel4 := 1 + 2 * tgdel * (1 - x2);
- end;
- if (x2 >= 1) then
- zidel4 := 1.0;
- end;
- end;
- medel:
- DKR8 := ZIK / P_P * (P_P - KP - BL_H) * (0.575 - 0.075 * K);
- I_KC := (BE1H - BE1P_) / TE / K * (1 + COS(BE1));
- F := 0;
- if I_KC > 0 then
- F := 68 * _Pw_ri(I_KC, 4) / (1 + 227 * _Pw_ri(I_KC, 4));
- Z := _Pw_ri((LM1 * Z5 + LM2 * Z4), 2) * A[II, 4];
- if X1 >= 1 then
- ZIKV := 0
- else
- begin
- HIK := Z / (1 + _Pw_ri((LM1 * Z5 / LM2 / Z4), 2));
- if HIK <= 2 then
- C3 := 0.07 * HIK
- else
- C3 := (0.3564 - 0.108 * HIK);
- if C3 < 0 then
- C3 := 0;
- if C3 > 0.08 then
- C3 := 0.08;
- P_1 := 1 / _Pw(A[II, 3], (1 / 1.75));
- P_2 := 1 / (1 + 0.05 * _Pw_ri((P_1 - 2), 3));
- C3 := C3 * P_2;
- P_1 := (RP_^[V_] - RK^[V_]) / (2 * NN * BK[II]);
- C1 := (IDBE(X1 + P_1) - IDBE(X1 - P_1)) / (2 * P_1);
- ZIKV := (ZIK + C3 * ZIK / (ZIK + F)) * (IZIK(X1 + P_1) - IZIK(X1 - P_1)) / (2 * P_1) + (F + C3 * F / (ZIK + F)) * C1;
- { *(0.575-0.075*K)+(F+C3*F/(DKR8+F))*C1;}
- { if (ii=1) then zikv:=zikv*exp(-3*nav^[(v_+3) div 4]^[j]);}
- { zikv:=0; }
- end;
- if X2 < 1 then
- begin
- HIK := Z / A[II, 7];
- if HIK >= 0.7 then
- FK := (1.15 - HIK / 2)
- else
- FK := (1.15 - HIK / 2 + 10 * _Pw_ri((HIK - 0.7), 2));
- P_1 := LM2 * LM2 * A[II, 5];
- if P_1 > 0.5 then
- P_1 := 0.5;
- C3 := FK * _Pw_ri((1 + P_1), 2) * A[II, 6];
- X1 := X2;
- P_1 := (RP_^[V_] - RK^[V_]) / (2 * NN * BP_[II]);
- C1 := (IDBE(X1 + P_1) - IDBE(X1 - P_1)) / (2 * P_1);
- ZIKV := ZIKV + (ZIK + 0.03 * SQRT(ZIK / 0.03) * C3) * (IZIK(X1 + P_1) - IZIK(X1 - P_1)) / (2 * P_1) + F * (0.0 + 1) * C1;
- DKR := (DKR8 + 0.03 * SQRT(DKR8 / 0.03) * C3) * (IZIK(X1 + P_1) - IZIK(X1 - P_1)) /
- (2 * P_1) * (0.575 - 0.075 * K) + F * C1;
- { if (v_=2*np-3) then dkr:=dkr*2.0;}
- end;
- { Writeln(('zikv='),zikv*100:5:3);}
- if ii = 1 then
- zikv := zikv * zidel3 * zidel4;{ zikv:=0;}
- { Writeln(('zikv1='),zikv*100:5:3); }
- end;
- E_:
- ZI := P_PB + ZIKV;
- ZIP_P := 0;
- { _WrFr('(2X,3Hzi=,1X,F7.4)'0);_Wr(zi);}
- { потери в Ñоплах Ñ Ð½Ð°Ð²Ð°Ð»Ð¾Ð¼ 08.2001}
- {mark}
- { конец учета потерь в Ñоплах Ñ Ð½Ð°Ð²Ð°Ð»Ð¾Ð¼}
- if II = 2 then
- for J1 := 1 to 3 do
- begin
- X1 := (R2 - RP_P[J1]) / BP_P[J1];
- P_1 := (RP_^[V_] - RK^[V_]) / (2 * NN * BP_P[J1]);
- P_2 := X1 + P_1;
- P_3 := X1 - P_1;
- if (P_2 < -0.5) or (P_3 > 0.5) then
- goto E_1;
- if P_2 > 0.5 then
- P_2 := 0.5;
- if P_3 < -0.5 then
- P_3 := -0.5;
- P_4 := (SIN(P_I * P_2) - SIN(P_I * P_3)) / (2 * P_1);
- P_6 := LM2;
- P_5 := (LM1 + P_6) / 2 * SIN(ALB_) / LM2;
- ZIP_P := ZIP_P + 1.209 * DP_P[J1] / BP_P[J1] * _Pw_ri(P_5, 2) * P_4;
- E_1: ;
- end { J1 };
- ZI := ZI + ZIP_P;
- bpr := zip_p;
- if ZI > 0.7 then
- ZI := 0.7;
- KR := KR8 + DKR;
- if KR > 0.7 then
- KR := 0.7;
- P_1 := 0.050 * (P_I - BE1H) * (1.0 + 3.18 * BE1H) * SIN(BE1H);
- { p_1:=0;}
- P_2 := BE1P_ - BE1H - P_1;
- p_4 := lm1 / lm2;
- if p_4 < 0.6 then
- p_4 := 0.6;
- { if p_4>1.2 then p_4:=1.2;}
- aa := p_2 / (p_i - be1h - p_1);
- aa := aa * aa;
- if p_2 < 0 then
- aa := 0;
- if P_2 > 0 then
- if LM1 < LM2 then
- P_3 := _Pw_ri((P_2 / (P_I - BE1H - P_1)), 2) * (_Pw_ri((p_4), 2))
- else
- P_3 := _Pw_ri((P_2 / (P_I - BE1H - P_1)), 2) * (1)
- else
- P_3 := 0;
- { if ii=1 then p_3:=0;}
- p_2 := be1h - be1p_ - p_1;
- if p_2 > 0 then
- begin
- p_2 := p_2 / (be1h - p_1);
- p_2 := p_2 * p_2;
- if lm1 < lm2 then
- p_3 := p_2 * p_4 * p_4
- else
- p_3 := p_2;
- end;
- { KR:=KR+P_3*(0.575-0.075*K);}
- if KR < 0.99 then
- KR := SQRT(1 - KR)
- else
- KR := 0.1;
- if CYX < 1.04 then
- begin
- P_1 := (1 - CYX) * 100;
- P_4 := 0;
- P_2 := K - 1;
- if (K > 1) and (P_1 > 0) then
- P_4 := (1 + 1.614 * _Pw_ri((P_1 - 1.5), 2) / (1 + (P_1 - 1.5) * (0.326 + 0.58 * (P_1 - 1.5)))) * 0.5 * SQRT(K - 1);
- if (K > 1) and (P_1 < 0) then
- P_4 := (3 + 0.75 * P_1) * 0.5 * SQRT(K - 1);
- if P_4 < 0 then
- P_4 := 0;
- P_5 := 1;
- if M2T < 1 then
- P_5 := M2T;
- P_6 := _Pw_ri(P_5, 4);
- if P_1 > 0 then
- P_6 := P_6 + 0.65 * (1 - EXP((P_5 - 1) * 6)) * (1 - EXP(-(0.2 + P_6 * P_6) * P_1));
- P_6 := P_4 * P_6 * 0.012;
- KR := KR + P_6;
- end;
- { if II = 2 then ZI:=ZI+0.01 else ZI:=ZI+0.005;}
- ZI := ZI + P_3;
- bbe := p_3;
- if ZI > 0.9 then
- ZI := 0.9;
- if aa > 0.99 then
- zi := zi + (1 - zi) * 0.99999 * (jh - 1) / (nit - 1);
- P_1 := SQRT(1 - ZI);
- if (KR / P_1 > 1.1) and (ZI > 0.21) then
- KR := P_1 * 1.1;
- { c1:=sin(be1h)/sin(be2e); c2:=0.3+0.5/16*(5-c1)*(5-c1);}
- if aa > 0 then
- kr := p_1 * (1 - aa{*c2} *{0.8}0.2 * jh / nit);
- { if k < 1.0 then kr:=kr*(1+k)/2;}
- kr8 := ddt;
- kr8k := tp + kp + bl_h;
- if m2t < 0.15 then
- kr := kr * m2t / 0.15;
- end;
- end.
Advertisement
Add Comment
Please, Sign In to add comment