Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. function dc = fzad2(~,c)
  2.  
  3. global k1 k2 k3 k4 k5 k6 k7 k8 k9
  4.  
  5. dc=zeros(9,1);
  6.  
  7. k1=2.95e-1; %[1/(M*s)]%
  8. k2=2e10; %[1/(M*s)]%
  9. k3=1e5; %[1/(M*s)]%
  10. k4=3e5; %[1/(M^3*s)]%
  11. k5=3e12; %[1/(M^2*s)]%
  12. k6=2.2; %[1/s]%
  13. k7=1e6; %[1/(M*s)]%
  14. k8=5e10; %[1/(M*s)]%
  15. k9=3e3; %[1/(s)]%
  16.  
  17. %C(1): [IO3-] C(2): [HSO3-] C(3): [HIO2] C(4): [I-] C(5): [H+] C(6): [HOI]%
  18. %c(7): [I2] c(8): [SO3(2-)] c(9): [SO4(2-)] %
  19.  
  20. r(1)=k1*c(1)*c(2); % IO3(-)+HSO3(-)→SO4(2-)+HIO2 %
  21. r(2)=k2*c(3)*c(4)*c(5); % HIO2+I(-)+H(+)→2HOI %
  22. r(3)=k3*c(3)*c(6); % HIO2+HOI→IO3(-)+I(-)+2H(+) %
  23. r(4)=k4*c(1)*c(4)*(c(5))^2; % IO3(-)+I(-)+2H(+)→HIO2+HOI %
  24. r(5)=k5*c(6)*c(4)*c(5); % HOI+I(-)+H(+)→I2+H2O %
  25. r(6)=k6*c(7)*c(8); % I2+H2O→HOI+I(-)+H(+) %
  26. r(7)=k7*c(7)*c(2)*c(8); % I2+HSO3(-)+H2O→2I(-)+SO4(2-)+3H(+) %
  27. r(8)=k8*c(9)*c(5); % SO3(2-)+H(+)→HSO3(-) %
  28. r(9)=k9*c(2); % HSO3(-)→SO3(2-)+H(+) %
  29.  
  30. dc(1)=-r(1)+r(3)-r(4); % [IO3-] %
  31. dc(2)=-r(1)-r(7)+r(8)-r(9); % [HSO3-] %
  32. dc(3)=-r(2)-r(1)+r(4); % [HIO2] %
  33. dc(4)=-r(2)+r(3)-r(4)-r(5)+r(6)+2*r(7); % [I-] %
  34. dc(5)=-r(2)+2*r(3)-2*r(4)-r(5)+r(6)+3*r(7)-r(8)+r(9); % [H+] %
  35. dc(6)=2*r(2)-r(3)+r(4)-r(5)+r(6); % [HOI] %
  36. dc(7)=r(5)-r(6)-r(7); % [I2] %
  37. dc(8)=-r(8)+r(9); % [SO3(2-)] %
  38. dc(9)=r(1); % [SO4(2-)] %
  39. end
  40.  
  41.  
  42.  
  43.  
  44. clear all
  45. clc
  46.  
  47. global k1 k2 k3 k4 k5 k6 k7 k8 k9
  48. %C(1): [IO3-] C(2): [HSO3-] C(3): [HIO2] C(4): [I-] C(5): [H+] C(6): [HOI]%
  49. %c(7): [I2] c(8): [SO3(2-)] c(9): [SO4(2-)] %
  50.  
  51. c0 = [0.0715; 0.0101; 0.0; 1e-6; 8.36e-9; 0.0; 0.0; 0.0764; 0.0];
  52. tspan= [0,480]; % [s] %
  53. [t, c]=ode45(@(t,c)fzad2 ,tspan,c0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement