PHASESHydrotalcite Mg4Al2(OH)14:3H2O + 14H+ = 2Al+3 + 4Mg+2 + 17H2O log_k 75.97 delta_h -607.91 kJRATES Hydrotalcite-start10 REM PARM(1) = A, mineral specific reactive surface area, (m^2/g)20 REM PARM(2) = rate constant (rf), (mol.m-2.s-1)30 si_Ht = SI("Hydrotalcite")40 IF M0 > 0 THEN t = M/M050 IF t = 0 THEN t = 160 area = PARM(1)*(t)^(2/3)70 a_rate = area*PARM(2)*(1-10^(si_Ht))80 SAVE rate * time-endKINETICS 1Hydrotalcite -formula Mg4Al2(OH)14:3H2O -1 -m 1 -m0 1 -parms 9.8 1e-009 -tol 1e-008-steps 864000 in 10 steps # seconds-step_divide 1-runge_kutta 3-bad_step_max 500

RATES...100 SAVE 1KINETICS...-formula Mineral 1

RATES...100 SAVE -1KINETICS...-formula Mineral -1

RATES...100 SAVE 1KINETICS...-formula Mineral -1

RATES...100 SAVE -1KINETICS...-formula Mineral 1

RATES...100 SAVE moles

PHASESHydrotalcite Mg4Al2(OH)14:3H2O + 14H+ = 2Al+3 + 4Mg+2 + 17H2O log_k 75.97 delta_h -607.91 kJRATES Hydrotalcite-start10 REM PARM(1) = A, mineral specific reactive surface area, (m^2/g)20 REM PARM(2) = rate constant (rf), (mol.m-2.s-1)30 REM PARM(3) = molecular weight, (g/mol)40 si_ht = SI("Hydrotalcite")50 IF (M <= 0) and (si_ht > 0) THEN rate = 1E-860 IF (M <= 0) and (si_ht > 0) THEN goto 9070 area = PARM(1)*PARM(3)* M80 rate = area*PARM(2)*(1-10^(si_Ht))90 SAVE mole= -rate*TIME-endKINETICS 1Hydrotalcite -formula Mg4Al2(OH)14:3H2O 1 -m 0 -m0 0 -parms 9.8 1e-09 603.98 -tol 1e-08-steps 2419200 in 28 steps # seconds-step_divide 1-runge_kutta 3-bad_step_max 5000-cvode true -cvode_steps 100-cvode_order 5INCREMENTAL_REACTIONS TrueUSER_GRAPH 2 -axis_titles "Time (days)" "Hydrotalcite (mol)" "" -chart_title "KIN of Hydrotalcite" -initial_solutions false -connect_simulations true -plot_concentration_vs x -start10 GRAPH_X total_time/8640020 GRAPH_Y KIN("Hydrotalcite") -end -active trueUSER_GRAPH 1 -headings Time Hydrotalcite -axis_titles "Time (days)" "Hydrotalcite (mol)" "" -chart_title "equi of Hydrotalcite" -initial_solutions false -connect_simulations true -plot_concentration_vs x -start10 GRAPH_X total_time/8640020 GRAPH_Y equi("Hydrotalcite") -end -active true