Інтерполятор граничної траєкторії електронних пучків
Вантажиться...
Дата
2023
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Метою дипломного проєкту є розробка програмного забезпечення інтерполятору граничної траєкторії електронних пучків.
В цьому проєкті представлено огляд науково-технічної літератури по основам і методам інтерполяції граничної траєкторії електронних пучків, а також огляд бібліотек, модулів, та засобів для створення графічного інтерфейсу користувача, сумісних з мовою Python, яка була використана для реалізації ефективного програмного забезпечення.
Для досягнення мети було зроблено наступне: 1. Виведені аналітичні формули для розрахунку поліноміальних коефіцієнтів п'ятого та шостого порядку. 2. Написана програма з графічним інтерфейсом користувача. Програма містить 2 блоки: розв'язування диференціального рівняння руху електронів та безпосередньо інтерполяцію. 3. Проведено її тестування. Отримана похибка. Похибка інтерполяції розраховується відносно числового розв'язку та не перевищує долей відсотків. На вкладинці "Розв'язок диференціального рівняння" можна суміщати кілька графіків для пошуку оптимального режиму щодо мінімального радіусу пучка та кута збіжності. На вкладинці "Інтерполяція" передбачена можливість як введення числових даних вручну, так і їхнього імпорту з завдання розв'язування диференціального рівняння.
Опис
Ключові слова
електронні пучки, вимірювання пучків частинок, інтерполяція, чисельне комп'ютерне керування, чисельний аналіз, чисельне моделювання, програмне забезпечення, electron beams, particle beam measurements, interpolation, numerical computer control, numerical analysis, numerical simulation, software
Бібліографічний опис
Коржик, А. І. Інтерполятор граничної траєкторії електронних пучків : дипломний проєкт … бакалавра : 171 Електроніка / Коржик Альона Ігорівна. – Київ, 2023. – 131 с.