How to add nickel (Ni) to the HP1 database?

The HP1 code incorporates modules simulating
(1) transient water flow in variably-saturated media,
(2) transport of multiple components, and
(3) mixed equilibrium/kinetic geochemical reactions.
Post Reply
Marlon Mederos
Posts: 6
Joined: Tue Sep 27, 2022 6:17 pm
Location: Spain

How to add nickel (Ni) to the HP1 database?

Post by Marlon Mederos » Wed Sep 28, 2022 11:31 am

Hello everyone, I strongly request that you help me in these two questions:
1. How could I add a new metal to the HP1 database? I want to simulate the transport of nickel (Ni) and I can't find it in your database.
2. How can I add a new electrolyte solution (CaCl2) to the HP1 database?

Thank you very much for the help.

diederik
Posts: 78
Joined: Fri Mar 10, 2006 7:57 am
Location: Belgium

Re: How to add nickel (Ni) to the HP1 database?

Post by diederik » Wed Sep 28, 2022 8:43 pm

Hi

1. How could I add a new metal to the HP1 database? I want to simulate the transport of nickel (Ni) and I can't find it in your database.
in the (default) phreeqc.dat database, there is indeed no Ni. In principle, you can add that to your input files using phreeqc keywords as solution_master_species and solution_species. For the selection in the transport (HP1 components), you just type Ni in the column (the preset selection is just a list of possible components (based on phreeqc.dat), but others can be added (given that they are in the selected database or added to the input.
However, instead of adding information to a database where Ni is missing, I recommend to select a database where Ni is defined (e.g. llnl.dat, wateq4.dat or minteq.dat, these database are included in phreeqc installation, and also in the HP1 installation. You can find other databases on the internet). It is better because it then include the complete Ni speciation, and the thermodynamic database remains consistent.

2. How can I add a new electrolyte solution (CaCl2) to the HP1 database?
I do not really understand what you mean with electrolyte solution. If you mean aqueous species, you can add it via the input file with the keyword solution_species (check PHREEQC manual). However, you need check if the thermodynamic data is then consistent with the rest of the database. I checked the llnl.dat database, and CaCl2 is included there as an aqueous species

Diederik

Marlon Mederos
Posts: 6
Joined: Tue Sep 27, 2022 6:17 pm
Location: Spain

Re: How to add nickel (Ni) to the HP1 database?

Post by Marlon Mederos » Thu Sep 29, 2022 6:34 am

Thank you very much, Diederik, for your prompt response. It has been very helpful. I will do so. Best regards.

Post Reply