- •3. Математичне моделювання технологічних процесів в електрохімічних апаратах
- •3.1. Масообмінні процеси в електрохімічних апаратах.
- •3.2 Електрохімічні апарати ідеального змішування
- •3.2.1. Загальна математична модель нестаціонарного масообміну в еха.
- •3.2.2. Математична модель нестаціонарних процесів в непроточних еха ідеального змішування
- •3.2.3. Алгоритми та програма числового моделювання масообміну в еха ідеального змішування.
- •1 Real I,ma,mb,j1,j2
- •2 Data aa,ab,ea,eb,eg,et,t,dt/0.7,0.98,2.18,1.49,0,0,0,0.1/
- •3 Data camin, cbmax, I , ca , cb , V , v0 , j1 , ca1 , cb1
- •23 If(ca.Le.Camin.Or.Cb.Ge.Cbmax) goto 3
- •3.3. Математична модель стаціонарних процесів в проточних еха ідеального змішування
- •1 Real I, j1,j2
- •3.4 Процеси в електрохімічних апаратах ідеального витискування.
- •Var Rom, pR,pO,kap,tok,u,Ut,co,cr,ir,V,h,er,eo,l,dx :real;
Var Rom, pR,pO,kap,tok,u,Ut,co,cr,ir,V,h,er,eo,l,dx :real;
k,n,NN: integer;
{----------------------------------------------------------------------------------------------------}
Procedure kappa; {локальна електропровідність електроліту kap}
BEGIN
kap:=····{функція концентрацій f3(CR,CO);
End;
{---------------------------------- ------------------ -------------------------------------- --------}
Procedure AMPER; { локальна густина струму AMP ,A/сm2}
Label 3;
BEGIN
pR :=0; pO:=0; Rom:=h*2/kap;
tl :=0; tp := U*kap/(h*2); tpa:=0; tpk:=0;
for n:=1 to 50 do begin {алгоритм половинного ділення}
AMP:=(tl+tp)/2;
рR:=… f(I, CR,CO); {поляризаційна характеристика аноду}
pO:=…. f(I, CR,CO); { поляризаційна характеристика катоду }
ir := AMP*h/kap {падіння напруги в електроліті}
Ut:= E + (ir + pR + pO );
if Ut >U then tp:=t; if Ut < U then tl:=t;
Ut := E - (ir pO+ pR+);
if ABS(Ut - U)*2/(Ut + U)<0.001 then goto 3;
end; {n}
3: END;
{--------------------------------------------------------------------------------}
BEGIN {головна програма}
Read CO,CR,U,ER,EO,V,h,L,NN
Dx:=L/(NN+1);
for k:= 1 to NN do begin {рух по координаті довжини х}
x:= x*k;
KAPPA; AMPER;
CR:=CR– AMP*ER*dx/(V*h);
CO:=CO– AMP*EO*dx/(V*h);
writeln (х:10:0, CR:7:3, CO:7:3, AMP:10:3);
END;