This program simulates the reconstruction phenomenon of alloy catalysts during oxidation-reduction processes to obtain basic information about active sites on the catalyst surface.
- Simulates oxidation and reduction steps
- Uses a cyclic calculation strategy under different ensembles
- Generates and analyzes structures at each step
- Calculates adsorption energies
- Performs Molecular Dynamics (MD) simulations
main.py
: The main script that orchestrates the simulation processGen_structures.py
: Generates structures for each stepRead_energy.py
: Reads and processes energy calculationsadd_O2_first.py
: Handles the initial oxygen addition stepclean_finder.py
: Finds adsorption sites on the surface
- Ensure all dependencies are installed (ASE, NumPy, SciPy, Pymatgen)
- Set up your initial structure and simulation parameters
- Run the main script:
python main.py
The program generates various files and folders for each oxidation and reduction step, including:
- Structure files (CIF, ARC)
- Energy calculations
- MD simulation results
The final reconstructed structure can be found in the final_structure.cif
file.
This simulation is designed for specific alloy catalyst systems. Adjust parameters in the code as needed for your particular system.