Інтерполятор граничної траєкторії електронних пучків
dc.contributor.advisor | Мельник, Ігор Віталійович | |
dc.contributor.author | Коржик, Альона Ігорівна | |
dc.date.accessioned | 2025-10-01T09:02:11Z | |
dc.date.available | 2025-10-01T09:02:11Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Метою дипломного проєкту є розробка програмного забезпечення інтерполятору граничної траєкторії електронних пучків. В цьому проєкті представлено огляд науково-технічної літератури по основам і методам інтерполяції граничної траєкторії електронних пучків, а також огляд бібліотек, модулів, та засобів для створення графічного інтерфейсу користувача, сумісних з мовою Python, яка була використана для реалізації ефективного програмного забезпечення. Для досягнення мети було зроблено наступне: 1. Виведені аналітичні формули для розрахунку поліноміальних коефіцієнтів п'ятого та шостого порядку. 2. Написана програма з графічним інтерфейсом користувача. Програма містить 2 блоки: розв'язування диференціального рівняння руху електронів та безпосередньо інтерполяцію. 3. Проведено її тестування. Отримана похибка. Похибка інтерполяції розраховується відносно числового розв'язку та не перевищує долей відсотків. На вкладинці "Розв'язок диференціального рівняння" можна суміщати кілька графіків для пошуку оптимального режиму щодо мінімального радіусу пучка та кута збіжності. На вкладинці "Інтерполяція" передбачена можливість як введення числових даних вручну, так і їхнього імпорту з завдання розв'язування диференціального рівняння. | |
dc.description.abstractother | The aim of the diploma project is to develop software for the interpolation of boundary trajectories of electron beams. This project includes a review of the scientific and technical literature on the fundamentals and methods of boundary trajectory interpolation for electron beams, as well as an overview of libraries, modules, and tools for creating a graphical user interface compatible with the Python language, which was used to implement efficient software. To achieve the goal, the following steps have been taken: 1. Derivation of analytical formulas for calculating the polynomial coefficients of the fifth and sixth orders. 2. Development of a user interface program. The program consists of two blocks: solving the differential equation of electron motion and performing the interpolation. 3. Testing of the program. The interpolation error has been obtained and it is calculated relative to the numerical solution, not exceeding a fraction of a percent. The "Differential Equation Solution" tab allows the overlay of multiple graphs to find the optimal mode for minimizing the beam radius and convergence angle. The "Interpolation" tab provides the option to enter numerical data manually or import them from the differential equation solving task. | |
dc.format.extent | 131 с. | |
dc.identifier.citation | Коржик, А. І. Інтерполятор граничної траєкторії електронних пучків : дипломний проєкт … бакалавра : 171 Електроніка / Коржик Альона Ігорівна. – Київ, 2023. – 131 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76444 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | електронні пучки | |
dc.subject | вимірювання пучків частинок | |
dc.subject | інтерполяція | |
dc.subject | чисельне комп'ютерне керування | |
dc.subject | чисельний аналіз | |
dc.subject | чисельне моделювання | |
dc.subject | програмне забезпечення | |
dc.subject | electron beams | |
dc.subject | particle beam measurements | |
dc.subject | interpolation | |
dc.subject | numerical computer control | |
dc.subject | numerical analysis | |
dc.subject | numerical simulation | |
dc.subject | software | |
dc.title | Інтерполятор граничної траєкторії електронних пучків | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Korzhyk_bakalavr.pdf
- Розмір:
- 3.12 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: