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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 7 
Last 30 days: 0

Detailed usage statistics