Module 4 Greisenization Part (II)

In this module we will continue simulating the alteration of leucogranite during greisenization and Sn mobility. You will learn how to set up an open system Process simulation using the single flow-through reactor (R) mode. This mode is the simplest implementation of reactive transport in one box or cell. This is generally a good start before starting more complex 1-D reactive transport simulations using sequential reactors (multiple boxes or cells) such at those implemented in the GEMS2MT module.

Conceptual models showing the two Process simulation types Leaching and Flushing in the single flow-through reactor (R) mode.

Figure 4.1: Conceptual models showing the two Process simulation types Leaching and Flushing in the single flow-through reactor (R) mode.

You will learn about two simulations types that can be set up in the single flow-through reactor (R) mode (from the GEMS help files):

  • In the “Leaching” mode, at each pass (i.e. Process step), one can follow how the solid part evolves while reacting with a “fresh” fluid of constant composition.

  • In the “Flushing” mode, at each pass (i.e. Process step), one can follow how the fluid part evolves while reacting with the “fresh” solid part of constant composition .

We will use the GEMS project file “Module4” that can be found either in the /Tutorial/Module4 workshop folder or download it directly here. Note that if you completed successfully Module 3, you can continue using this project for Module 4.

4.1 Multi-pass (leaching) model

A multi-pass model consists of consecutive batches of fresh (unreacted) greisen fluids (Fluid 1) reacting with a leucogranite (Rock 1) to simulate the alteration mineralogy during the formation of a hydrothermal quartz vein and alteration halo in the granite. This model can be set up using the R mode in Process simulation and choosing the leaching modeling scenario (Fig. 4.1).

To set up such a model, we need a PCO for the rock (R_leucogranite) and fluid (Fluid_greisen), which were already prepared in Module 3, and we need to create a parent system equilibrium record.

  • Create the parent system records in SysEq by cloning the two records you already created in Module 3; Greisen_Fl records at 250 and 450 \(^\circ\)C and 4 kbar. Rename these system records to “Rock_leach,” and leave all the other parameters. For the input take for now 100 g of fluid and 1000 g of rock using the Open recipe dialog (Fig. 4.2). Calculate the equilibrium. Save.
Create two new parent equilibrium systems containing the fluid (F-greisen 100 g) and rock (R\_leucogranite 1000 g) by cloning the Greisen\_Fl records.

Figure 4.2: Create two new parent equilibrium systems containing the fluid (F-greisen 100 g) and rock (R_leucogranite 1000 g) by cloning the Greisen_Fl records.

  • Switch to Process simulation and clone your record built for the titration model in Module 3. Select your parent chemical system equilibria record "Rock\_leach" at 450 \(^\circ\)C (Figs. 4.3).

  • Name the simulation task "Rock-leaching\_450C" and use as simulation code R this time instead of S (Figs. 4.4 and 4.5).

  • In the next window tick the option “Leaching: Compos source,” select the fluid (Fluid\_greisen), then select the rock (R\_leucogranite) as illustrated in Figure 4.6. Make sure to the follow the exact sequence shown in Figure 4.6 so the script generated by the wizard will work automatically.

  • Click Next… Finish.

Selection of parent system equilibrium records for setting up a new Process simulation. Note to create a new Process record clone an existing Greisen\_titration model already created in Module 3.

Figure 4.3: Selection of parent system equilibrium records for setting up a new Process simulation. Note to create a new Process record clone an existing Greisen_titration model already created in Module 3.

Create a new record for a Process simulation in R mode.

Figure 4.4: Create a new record for a Process simulation in R mode.

Select the simulation in R mode for setting up either a leaching or flushing models.

Figure 4.5: Select the simulation in R mode for setting up either a leaching or flushing models.

The Process dialogue for a multipass leaching model (mode R). To set up this system select Leaching (1), then the fluid (F\_greisen) (2) and the rock (R\_leucogranite) (3). Check that the definitions of your rock and fluid look similar to the script window (4). Select P-T conditions (5) and the number of fluid aliquots (6), i.e. 200 fluid aliquots (iTm: from 1000 to 1200 in steps of 1). Finally, add the starting mass of the rock (i.e., 1000 g). Note if we want to increase the number of fluid aliquots passing through the rock, we need to increase iTm for example from 1000 to 1400 in steps of 1 to create 400 aliquots. Also note that the fluid to rock ratio was set and can be changed in the parent SysEq record. Alternatively, the solid/fluid ratio can be set in the ipe iterator, and uncomment the following script in the Controls tab $cpe =: (J>0? cpe: cNu/phM[{aq_gen}]); (only recommended for advanced users)

Figure 4.6: The Process dialogue for a multipass leaching model (mode R). To set up this system select Leaching (1), then the fluid (F_greisen) (2) and the rock (R_leucogranite) (3). Check that the definitions of your rock and fluid look similar to the script window (4). Select P-T conditions (5) and the number of fluid aliquots (6), i.e. 200 fluid aliquots (iTm: from 1000 to 1200 in steps of 1). Finally, add the starting mass of the rock (i.e., 1000 g). Note if we want to increase the number of fluid aliquots passing through the rock, we need to increase iTm for example from 1000 to 1400 in steps of 1 to create 400 aliquots. Also note that the fluid to rock ratio was set and can be changed in the parent SysEq record. Alternatively, the solid/fluid ratio can be set in the ipe iterator, and uncomment the following script in the Controls tab $cpe =: (J>0? cpe: cNu/phM[{aq_gen}]); (only recommended for advanced users)

  • Check the Controls window; the set up should look like Figure 4.7.

  • Switch the Sampling tab and select the variable “J” for the x-axis, which represents the number of fluid aliquots passed through the rock. Click on an empty area to register the change, then save the record and click .

  • Plot the results and scale the x- and y-axis to inspect the results, which should look similar to Figure 4.8. Note you can also modify the number of fluid aliquots by varying the number variable as indicated in Figure 4.6, e.g. instead of 200 use 400 aliquots. Do not forget you need to use Remake to be able to do this, as in your Results tab the program will need to add 200 rows in the table, which cannot be done by only changing the numbers in the “Controls” tab window.

  • Try now to change the fluid/rock ratio, for example using 1000 g fluid and 1000 g rock (f/r of 1). To do this switch to SyEq, select the parent record and choose 1000 g fluid instead of 100, calculate the equilibrium and save. Go back to the Process window and re-calculate the multipass leaching model. In the pop-up window select “Yes” to plot the graph during the simulations!

Note (advanced users): Alternatively, the solid/fluid ratio can be set directly in the Process simulation mode using the ipe iterator (i.e., ipe[0,0] cell), and by uncommenting the following script in the Controls tab $cpe =: (J>0? cpe: cNu/phM[{aq_gen}]);

Controls window showing the set up for a Process simulation in R mode for the leaching model at 450 °C and 4 kbar.

Figure 4.7: Controls window showing the set up for a Process simulation in R mode for the leaching model at 450 °C and 4 kbar.

Simulated leucogranite multipass leaching model showing the stable minerals (g) at 450 °C and 4 kbar as a function of fluid aliquots passed through the rock. The initial fluid/rock ratio (100/1000) of 0.1.

Figure 4.8: Simulated leucogranite multipass leaching model showing the stable minerals (g) at 450 °C and 4 kbar as a function of fluid aliquots passed through the rock. The initial fluid/rock ratio (100/1000) of 0.1.

Leucogranite multipass leaching model with a fluid/rock ratio (1000/1000) of 1.

Figure 4.9: Leucogranite multipass leaching model with a fluid/rock ratio (1000/1000) of 1.

4.2 Modify P-T of the leaching model

  • To change the model temperature, we are now going to create a new “Rock_leach” simulation by cloning the Process record and selecting the correspond parent chemical system at 250 °C (Fig. 4.10).

  • Click next and Finish.

  • In the Controls window change the temperature to 250 °C. Make sure to save the record (Fig. 4.11).

  • Click Re-calculate and plot the results. The simulated mineralogy should be similar to Figures 4.12 and 4.13.

Selection of parent system equilibrium records for setting up a new multipass leaching model at 250 °C and 4 kbar.

Figure 4.10: Selection of parent system equilibrium records for setting up a new multipass leaching model at 250 °C and 4 kbar.

Controls window showing the set up for a Process simulation in R mode for the leaching model at 250 °C and 4 kbar.

Figure 4.11: Controls window showing the set up for a Process simulation in R mode for the leaching model at 250 °C and 4 kbar.

Simulated leucogranite multipass leaching model showing the stable minerals (g) at 250 °C and 4 kbar as a function of fluid aliquots passed through the rock. The initial fluid/rock ratio (100/1000) of 0.1.

Figure 4.12: Simulated leucogranite multipass leaching model showing the stable minerals (g) at 250 °C and 4 kbar as a function of fluid aliquots passed through the rock. The initial fluid/rock ratio (100/1000) of 0.1.

Inset view showing the simulated leucogranite multipass leaching model at 250 °C and 4 kbar and initial fluid/rock ratio (100/1000) of 0.1.

Figure 4.13: Inset view showing the simulated leucogranite multipass leaching model at 250 °C and 4 kbar and initial fluid/rock ratio (100/1000) of 0.1.

4.3 Single-pass flushing and cooling model

This time we simulate the evolution of a single batch of fluid reacting progressively with more granite upon cooling and look at the evolution of the fluid composition. The conceptual model is represented by a single-pass of a fluid interacting at each step with fresh granite.

This model can also be set up using the R mode in Process simulation and choosing the flushing modeling scenario (Fig. 4.1).

  • Create the parent system records in SysEq by cloning the Rock_leach model created earlier at 450 °C and 4 kbar. Rename this system records to “Rock_flush,” and leave all the other parameters (Fig. 4.14).

  • Calculate the equilibrium. Save.

To set up a single-pass flushing model we need to create a parent chemical equilibrium system in SysEq by cloning an existing record.

Figure 4.14: To set up a single-pass flushing model we need to create a parent chemical equilibrium system in SysEq by cloning an existing record.

  • Switch to Process simulation and clone one of the “Rock-leaching” models by electing your parent record “Rock_flush” created previously at 450 °C and 4 kbar (Fig. 4.15).

  • Call the new record “Rock-flushing-cool” and use the code R for the process simulation mode (Fig. 4.16).

  • Change the system parameters in the next Process wizard window to cool your system from 450 down to 250 °C at 4 kbar. Select the “Flushing: Compos source” model and the other options shown in Figure 4.17. Make sure to the follow the exact sequence so the script generated by the wizard will work automatically.

  • In the following window select the sampling parameters. Here we will choose log of total dissolved Sn (lgm_t, molality) and log activity (lga) of the aqueous Sn species as shown in Figure 4.18. For selecting the x-axis, select Scalars on the left then right-click on cTC and select abscissa.

Select the parent record Rock\_flush to create a new Process simulation by cloning on of the previously created Rock\_leaching records.

Figure 4.15: Select the parent record Rock_flush to create a new Process simulation by cloning on of the previously created Rock_leaching records.

Input window the create a record for the flushing model.

Figure 4.16: Input window the create a record for the flushing model.

The Process dialogue for a single-pass cooling model (R). To set up this system select Flushing (1), then the rock (R\_leucogranite) and fluid ((F\_greisen)). Check that the correct fluid and rock appear in script window (4). In (5) we select the temperature change between each rock column or step (i.e. from 450 to 250 °C  in -5 °C  steps). In (6) we select the number of rock columns (i.e. 40). Finally, add the starting mass of the fluid (i.e., 1000 g) as shown in (7).

Figure 4.17: The Process dialogue for a single-pass cooling model (R). To set up this system select Flushing (1), then the rock (R_leucogranite) and fluid ((F_greisen)). Check that the correct fluid and rock appear in script window (4). In (5) we select the temperature change between each rock column or step (i.e. from 450 to 250 °C in -5 °C steps). In (6) we select the number of rock columns (i.e. 40). Finally, add the starting mass of the fluid (i.e., 1000 g) as shown in (7).

Sampling dialog in the Process wizard for selecting the Sn species to be plotted. Note you can select the x-axis by right clicking on the variable (i.e., cTC) and selecting abscissa.

Figure 4.18: Sampling dialog in the Process wizard for selecting the Sn species to be plotted. Note you can select the x-axis by right clicking on the variable (i.e., cTC) and selecting abscissa.

  • Check the “Sampling” tab, if not the same use to select the dissolved aqueous species to plot. Note for the x-axis we chose the temperature in \(^\circ\)C (cTC).

  • Finally, click . The results should look similar to

Controls tab showing the simulation parameters for the single pass flushing and cooling model.

Figure 4.19: Controls tab showing the simulation parameters for the single pass flushing and cooling model.

Sampling tab show the script window. Make sure to enter cTC for temperature.

Figure 4.20: Sampling tab show the script window. Make sure to enter cTC for temperature.

Single-pass flushing model showing the aqueous Sn species and total dissolved Sn concentrations in a greisen fluid reacted stepwise with leucogranite and cooled from  450 to 250 °C at 4kbar.

Figure 4.21: Single-pass flushing model showing the aqueous Sn species and total dissolved Sn concentrations in a greisen fluid reacted stepwise with leucogranite and cooled from 450 to 250 °C at 4kbar.