SOLUTION 1Ca 0.001Cl 0.002-units mol/kgwpe 0.2SOLUTION_SPECIESCa+2 + 2H2O = Ca(OH)2 + 2H+-log_k -24.17EXCHANGE 1X- 0.0002625EXCHANGE_SPECIESH+ + X- = HX-log_k 1.0-gamma 9.0 0 SURFACE_MASTER_SPECIES Y Y-0.5 SURFACE 1 -sites DENSITY Y-0.5 4 18.92 0.15 -capacitance 1.17 1.17 -cd_musicSURFACE_SPECIESY-0.5 = Y-0.5 log_k 0 -cd_music -0.5 0 0 0 0 H+ + Y-0.5 = YH+0.5 log_k 4.5 -cd_music 0.5 0 0 0 0 Cl- + H+ + Y-0.5 = YHCl-0.5 log_k -8 -cd_music 0.5 -1 0 0 0 Ca+2 + 2Y-0.5 = (Y)2Ca+ log_k 15 -cd_music -1 2 0 0 0 # REACTION # Ca(OH)2 2; 0.1 mmol in 20 steps PHASES Fix_pH H+ = H+ -log_k 14.0 CaCl2 CaCl2 = Ca+2 + 2Cl-; -log_k -20 SELECTED_OUTPUT -file titration Syn -reset false USER_PUNCH 10 FOR i = 4 TO 10 STEP 0.2 20 punch EOL$ + 'USE solution 1' 30 punch EOL$ + 'EQUILIBRIUM_PHASES 1' 40 punch EOL$ + 'CaCl2' 50 punch EOL$ + 'exchange 1' 60 punch EOL$ + 'surface 1' 70 punch EOL$ + ' Fix_pH ' + TRIM(STR$(-i)) + 'Ca(OH)2 10' 80 punch EOL$ + 'END' 90 NEXT i END PRINT -reset false -echo_input true -selected_out false END USER_GRAPH 1 H+s
PHASESFix_pH H+ = H+ log_k 0CaCl2 CaCl2 = Ca+2 + 2Cl- log_k -20SOLUTION_SPECIES Ca+2 + 2H2O = Ca(OH)2 + 2H+ log_k -24.17SURFACE_MASTER_SPECIES Y Y-0.5 SURFACE_SPECIESY-0.5 = Y-0.5 log_k 0 -cd_music -0.5 0 0 0 0H+ + Y-0.5 = YH+0.5 log_k 4.5 -cd_music 0.5 0 0 0 0Cl- + H+ + Y-0.5 = YHCl-0.5 log_k -8 -cd_music 0.5 -1 0 0 0Ca+2 + 2Y-0.5 = Y2Ca+ log_k 15 -cd_music -1 2 0 0 0EXCHANGE_SPECIESH+ + X- = HX log_k 1 -gamma 9 0ENDSOLUTION 1Ca 0.001Cl 0.002-units mol/kgwpe 0.2ENDEXCHANGE 1X 0.0002625-eq 1ENDSURFACE 1 -sites DENSITY Y 4 18.92 0.15 -capacitance 1.17 1.17 -cd_music -eq 1 -donnanENDSOLUTION 0 SELECTED_OUTPUT 2 -file scan_pH.pqiUSER_PUNCH 2 10 FOR i = 4 TO 10 STEP 0.2 20 s$ = s$ + 'USE solution 1' + EOL$ 30 s$ = s$ + 'EQUILIBRIUM_PHASES 1' + EOL$ 40 s$ = s$ + ' Fix_pH ' + TRIM(STR$(-i)) + ' Ca(OH)2 10' + EOL$ 50 s$ = s$ + ' CaCl2 0 10' + EOL$ 60 s$ = s$ + 'USE exchange 1' + EOL$ 70 s$ = s$ + 'USE surface 1' + EOL$ 80 s$ = s$ + 'END' + EOL$ 90 NEXT i 100 PUNCH s$ENDPRINT -selected_out falseENDUSER_GRAPH 1 H+sorption on Syn -headings pH Y-0.5 YH+0.5 YHCl-0.5 Y2Ca+ -axis_titles "pH" "Surface species, molality" "" -axis_scale x_axis 4 10 auto auto -initial_solutions true -connect_simulations true -plot_concentration_vs x -start10 GRAPH_X -la("H+")40 GRAPH_Y MOL("Y-0.5"), MOL("YH+0.5"), MOL("YHCl-0.5"), MOL("Y2Ca+") -endINCLUDE$ scan_pH.pqiEND