Details
| Title | Конечно-элементное исследование и оптимизация параметров электродвигателя: выпускная квалификационная работа бакалавра: направление 15.03.03 «Прикладная механика» ; образовательная программа 15.03.03_03 «Вычислительная механика и компьютерный инжиниринг» = Finite Element analysis and optimization of electric motor parameters |
|---|---|
| Creators | Тараканова Нина Данииловна |
| Scientific adviser | Новокшенов Алексей Дмитриевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | электродвигатель ; бесколлекторный двигатель с постоянными магнитами ; конечно-элементное моделирование ; тепловое состояние ; параметрическая оптимизация ; open cascade ; NSGA-II ; фронт Парето ; electric motor ; brushless permanent magnet motor ; finite element modeling ; thermal state ; parametric optimization ; Pareto front |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 15.03.03 |
| Speciality group (FGOS) | 150000 - Машиностроение |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3411 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\41466 |
| Record create date | 7/31/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке параметрического модуля построения геометрии электродвигателя и его интеграции в схему многокритериальной оптимизации теплового состояния бесколлекторного двигателя с постоянными магнитами (БДПМ). В первой главе проведён обзор источников тепловыделений, методов охлаждения и теплового расчёта. Во второй главе сформулированы требования к геометрической модели, обоснован выбор программных средств (C++, OpenCASCADE) и представлена архитектура модуля. В третьей главе описана реализация модуля препроцессора: структуры параметров, слой геометрических примитивов BasicUtils, генераторы геометрии, паттерны «Строитель» и type erasure, а также режимы экспорта (JSON→STEP, ZMQ). В четвёртой главе представлена схема оптимизации на основе гауссовских процессов и алгоритма NSGA-II, сформулирована задача минимизации температуры и максимизации момента. В пятой главе приведены результаты оптимизации: получен фронт Парето, оптимальная конфигурация обеспечивает умеренный момент при температуре не превышающей 150°C, что удовлетворяет тепловым ограничениям. Результаты работы могут быть применены при проектировании электродвигателей для БПЛА, электромобилей и промышленных приводов.
This work is devoted to the development of a parametric module for generating electric motor geometry and its integration into a multi-objective optimization framework for the thermal state of a brushless permanent magnet motor (BLPMM). The first chapter provides a review of heat sources, cooling methods, and thermal analysis approaches. The second chapter formulates the requirements for the geometric model, justifies the choice of software tools (C++, OpenCASCADE), and presents the module architecture. The third chapter describes the implementation of the preprocessor module, including the parameter structure, the BasicUtils geometry primitive layer, geometry generators, the Builder pattern and type erasure, as well as export modes (JSON→STEP, ZMQ). The fourth chapter presents an optimization scheme based on Gaussian processes and the NSGA‑II algorithm, and formulates the problem of minimizing temperature while maximizing torque. The fifth chapter reports the optimization results: a Pareto front was obtained, and the optimal configuration provides a moderate torque while keeping the temperature within 150°C, thereby satisfying the thermal constraints. The results of this work can be applied to the design of electric motors for UAVs, electric vehicles, and industrial drives.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|