Details
Title | Разработка программы для моделирования одномерной диффузии активных атомов в условиях эффекта когерентного пленения населенностей: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Хватов Сергей Андреевич |
Scientific adviser | Воскобойников Сергей Петрович |
Other creators | Локшина Екатерина Геннадиевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Imprint | Санкт-Петербург, 2021 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | моделирование; fortran; python; дифференциальные уравнения первого порядка; интегро-интерполяционный метод; modeling; first order differential equations; integro-interpolation method |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
Links | Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований |
DOI | 10.18720/SPBPU/3/2021/vr/vr21-914 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\12851 |
Record create date | 7/16/2021 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная бакалаврская работа посвящена разработке программ, позволяющих моделировать одномерную диффузию активных атомов в условиях эффекта когерентного пленения населенностей. В ходе работы исходная система дифференциальных уравнений была дополнена сопряженными уравнениями, после чего преобразована в систему линейных алгебраических при помощи интегро-интерполяционного метода. Также были рассмотрены и другие численные методы решения подобного рода систем. Были разработаны две программ, с помощью которых было получено численное решение для заданного набора параметров. Данное решение удовлетворяет условиям решаемой задачи, а его погрешность является допустимой. Кроме того, на основе программы на языке программирования Python было проведено тестирование с использованием тестовых функций с известным решением. Полученные решения были сравнены с ожидаемыми, а также было произведено исследование зависимости погрешности от количества разбиений. Результатом данной работы являются две программы на языках программирования Fortran и Python, которые позволяют моделировать одномерную диффузию активных атомов в условиях эффекта когерентного пленения населенностей.
This bachelor's work is devoted to the development of programs that can be used in order to simulate one-dimensional diffusion of active atoms under conditions of the effect of coherent population trapping. In the course of the work, the original system of differential equations was supplemented with conjugate equations, after which it was transformed into a system of linear algebraic equations using the integro-interpolation method. Other numerical methods for solving similar systems were also considered. Two programs were developed, with the help of which a numerical solution was obtained for a given set of parameters. This solution satisfies the conditions of the problem being solved, and its error is acceptable. In addition, based on a program in the Python programming language, testing was carried out using test functions with a known solution. The obtained solutions were compared with the expected ones, and a study was made of the dependence of the error on the number of partitions. The result of this work is two programs in the Fortran and Python programming languages that allow simulating one-dimensional diffusion of active atoms under conditions of the effect of coherent population trapping.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 7
Last 30 days: 0