Project Scope

Project Description
The aim of the diploma thesis was to present the change in the electromagnetic field connected to a high-intensity pulsed laser. To calculate changes in the dynamics of electromagnetic fields, Maxwell's equations and boundary conditions for electric and magnetic fields at the metal-vacuum boundary were used. The calculation was made in the representation of the vector potential A for the s and p polarization of the incident laser light beam. The calculations were performed using a program written in the Python. The results are presented in graphs using an interface generated using the Qt graphics package. The work focuses on presenting the method of solving Maxwell's equations for s and p polarizations. The functional specification of the application and solutions regarding technical issues of the program are described. The section devoted to the results shows graphs exhibiting the attenuation of the wave potential vector and its amplitude for both polarizations. Statistics on the technical implementation of the program are also presented. The user manual allows to learn the correct way to use the program.
Problem Benefits of Solving
Calculating the reflectance coefficients for polarization S and P. Implementation of the module to calculate the coefficients will be an important step in this thesis, allowing to see visualize how the outcome depends on angle of laser beam strike, for both polarizations.
Calculating the change in electromagnetic field for both polarizations. Implementation of the module to calculate the difference in EMF using the Maxwell Equations will allow user to visualize the outcome of the project, for both polarizations.
Results needs to be displayed in a proper way. Using plots implemented with Qt libraries will allow user to see the results in a clear way.
User needs an easy way to interact with application. An interface constructed Qt libraries will allow user to interact with the application.
User needs a way to save data. An module dedicated to save output data in various format will allow user to work in various environments.
Indicative Schedule
Project Start Date: 04.10.2021 Project End Date: 21.12.2023
Solution Scope
During implementation the developer will:
  • Implement modules for data, Maxwelll Equations, and plots.
  • Design and implement the interface.
  • Describe the problem and the way to solve it in thesis.
  • Prepare the software documentation of project.
Project Assumptions
  1. All literature listed in bibliography is available.
  2. User is familiar with the presented physics problem.
Key Risks Rating
Errors in RK methods constants in sources. Low
Extension of time needed for completing the thesis. Medium