CONTRADIS is a software package that is built for the purpose of analyzing the experimental readings obtained from various methods that have been used by the previous studies in the field of contaminant transport in soils. There are different methods that use different parameters to study the flow of different ions/ contaminants through a given sample of soil. This package demonstrates two of those methods, namely, Through Diffusion technique and Half-Cell Method.
This software is also capable of using the contaminant transport data from experiments and predicting the diffusion and linear sorption parameters of the soils, as used in Fick’s second law. The software is verified on the synthetic data obtained from calculated concentration values as an input data.
Screenshots
Here are a few screenshots that display some demo results for CONTRADIS.
Publications
This software was used to get results for the following studies:
- Partha Das, Man Parvesh SR and Bharat TV, “Experimental analysis of salt diffusion in compacted clays by Through Diffusion and Half-Cell technique”, Indian Geotechnical Conference IGC 2016 (15-17 December 2016, IIT Madras, Chennai, India)
- Partha Das, Man Parvesh SR and Bharat TV, “Salt Diffusion in Compacted Plastic Clay: Experimental and Theoretical Evaluation”, International Conference on Soil and Environment (22-23 July, 2016)
Technical details
The software is built using pure Java, with the Standard Widget Toolkit as the GUI library. Inputs from Excel sheets are taken using the POI library and charts are displayed using SWT chart. Modified versions of algorithms like Glowworm swarm optimization and Particle swarm optimization were used to obtain proper results.
Development history
- Earlier, this software was built using the .NET framework by me. The details of the first version and all the information related to the related theory and experiments, etc., can be found in my Bachelor’s thesis.
- Later, it was rewritten in Java from scratch and the incomplete functions were added. After completion of this version, the aforementioned studies were carried out using the package.
References
Please check the report.
Tags
- Java
- SWT
- PSO
- GSO
- Cross-platform
- POLLUTE
- Contaminant Transport
- POI (for taking input from Excel)
Note: This page is for information display only. The code is not open-source.