idaholab / blackbear

BlackBear is a MOOSE-based code for simulating degradation processes in concrete and other structural materials.
GNU Lesser General Public License v2.1
18 stars 42 forks source link

Species transport and reaction for concrete #171

Open bwspenc opened 3 years ago

bwspenc commented 3 years ago

Reason

Tracking the migration of chemical species within concrete and the reactions between those species is important for predicting a number of degradation mechanisms such as chloride and sulfide attack.

Design

This capability should be provided by a set of kernels for the PDEs governing migration of species, as well as source terms for new species created by chemical reactions between the species. Because a large number of kernels are potentially required for interactions between large numbers of species, an Action that sets these kernels and other objects up and provides a user-friendly interface should be provided.

Impact

This involves adding additional modules, so there is no impact on existing models.

Note that this capability was already in place when models were initially moved over from Grizzly, and this issue is being added retroactively.

bwspenc commented 3 years ago

On further inspection of this code, it is pretty clear that the models that we have now in BlackBear are a proof of concept. Since the time they were developed, the geochemistry module in MOOSE has been developed, and provides a more advanced version of this.

Upon discussion with the team, we have decided that the right thing to do is remove the current capability, and bring this back using the geochemistry module.