Project Description |
The aim of this project is to compare the Runge-Kutta methods of orders 1, 2, 3, 4, 5, 6 and Runge-Kutta-Fehlberg methods of orders 5, 6, 7, 8. The comparison is based on the nuclear decay problem solved in the analytical way. The chart can present solutions of the differential equation or the difference beetween analytical solution and numerical solution. The project will allow the user to see the visualization of results data and will have an interface. |
Problem |
Benefits of Solving |
Nuclear decay problem needs to be solved analytically and with the use of numerical methods. |
Implementation of RK and FRK methods along with the analytical solution method will allow user to make calculations and comparisons. |
Results needs to be displayed in a proper way. |
Using Matplotlib plots will allow user to see the results in a clear way. |
User needs an easy way to interact with application. |
An interface constructed with PyQt6 library will allow user to interact with the application. |
Indicative Schedule |
Project Start Date: 01.06.2024 |
Project End Date: 20.07.2024 |
Implementation Start Date: 13.06.2024 |
Implementation End Date: 12.07.2024 |
Testing Start Date: 12.07.2024 |
Testing End Date: 19.07.2024 |
Solution Scope |
During implementation the developer will:
- Implement modules for data, numerical methods and plots.
- Design and implement the interface.
- Implement the tests to ensure the correctness of methods.
- Prepare the software documentation of project.
|
Project Assumptions |
- All literature listed in bibliography is available.
|
Key Risks |
Rating |
Errors in RK methods constants in sources. |
Low |