This project investigates how the optoelectronic properties of lead-based perovskites (PVKs) can be optimized by tuning the concentration of halide ions to offset the effects of bending curvature (hence the tensile or compressive strain). The research focuses on perovskite applications for solar cells attached to vehicle surfaces.
- Understand the effect of bending strain on perovskite solar cells: How tensile and compressive strain influence bandgap energy, charge carrier mobility, and thermal conductivity.
- Optimize the performance of perovskites through halide ion tuning: Adjust halide ion concentrations to mitigate negative effects of strain.
- Develop models and simulations: Simulate the impact of the bending curvature (Gaussian curvature) on the optoelectronic properties of perovskites and propose strain compensation strategies on vehicle surfaces.
- Strain Engineering: Compressive strain increases charge carrier mobility and thermal conductivity by shifting valence band maxima (VBM) upwards, whereas tensile strain degrades performance by shifting VBM downwards. Overall, tensile strain harms the optoelectronic properties of a perovskite, hence the power conversion efficiency (PCE) of a perovskite solar cell (PVK).
- Compositional Tuning: Tuning halide ion concentration (Br and I) can offset the effect of the bending curvature by inducing an opposite internal strain, optimizing the performance of the perovskite layer on curved surfaces like vehicles.
- Simulations: A series of simulations show how different strain distributions impact perovskite properties and how these can be optimized by varying the halide ion content. These are also done on a vehicle surface apart from just the graphs.
- Finite Element Analysis (FEA) & Partial Differential Equation (PDE) Simulations: Simulate strain and temperature distribution on flexible perovskites attached to vehicle surfaces.
- Material Modeling with Quantum Espresso: DFT calculations for understanding PVK properties.
- Python Scripts for Data Analysis: Scripts used to process experimental data, visualize strain effects, and map performance improvements due to halide ion tuning.
/src/
: Contains the Python and Matlab scripts for running simulations and data analysis./models/
: Contains the strain-engineering models used in this research./data/
: Raw and processed data from experiments and simulations./images/
: Visual results, including strain maps, graphs, and plots./reports/
: Includes the final project report and the poster.
To get started with the simulations or analysis:
- Python 3.x and relevant libraries (
NumPy
,SciPy
,Matplotlib
,Pandas
) - Matlab for FEA and PDE-based strain modeling.
- Quantum Espresso for DFT calculations.
- Clone the repository:
git clone https://github.com/yourusername/perovskite-strain-engineering.git
- Install required Python libraries:
pip install -r requirements.txt
- Matlab Simulations: Navigate to the
/src/matlab
folder and run the desired script. For example:runStrainAnalysis.m
- Python Data Analysis: Navigate to the
/src/python
folder and run the scripts to process the experimental data:python analyze_perovskite_strain.py
- Strain vs. Optoelectronic Properties: Simulations and experimental results show how curvature impacts the bandgap and charge mobility of lead-based perovskites. These findings were mapped to vehicle surfaces.
- Halide Ion Tuning: The project identified the optimal halide ion concentration needed to counteract bending-induced strain, improving solar cell efficiency and stability.
- Expand real-world testing of perovskites under continuous bending and environmental conditions.
- Investigate scalability and industrial manufacturing methods for applying flexible perovskites on curved surfaces like vehicles.
- Look into the perovskite's life cycle to determine its end-of-life applications.
This project was supervised by Dr. Claire Barlow and Dr. Stephanie Adeyemo at the University of Cambridge, and was completed as part of the Laidlaw Scholars Program. I am internally grateful to Dr. Claire Barlow for her support and making me finish the project. Additionally, I am grateful to Dr. Miloš Dubajić and Capucine Mamak for their help with the samples and hyperspectral imaging data for PL spectra.
Include relevant research papers and links used in the project.