Details

Title Реализация NLPQLP-алгоритма параметрической оптимизации и его практическое применение: выпускная квалификационная работа магистра: направление 15.04.03 «Прикладная механика» ; образовательная программа 15.04.03_01 «Вычислительная механика и компьютерный инжиниринг»
Creators Барулин Михаил Алексеевич
Scientific adviser Новокшенов Алексей Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects параметрическая оптимизация ; NLPQLP-алгоритм ; метод SQP ; BFGS-аппроксимация ; анализ ограничений ; численные методы ; интеграция CAE-систем ; линейный поиск ; Parametric optimization ; NLPQLP-algorithm ; SQP ; BFGS-apoproxymation method ; analysis of restrictions ; numerical methods ; integration of CAE-systems ; linear search
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 15.04.03
Speciality group (FGOS) 150000 - Машиностроение
DOI 10.18720/SPBPU/3/2025/vr/vr25-2221
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35004
Record create date 7/3/2025

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

В работе рассматривается задача параметрической оптимизации инженерных конструкций с использованием алгоритма NLPQLP — модифицированной версии метода последовательного квадратичного программирования (SQP), ориентированной на эффективное решение гладких задач нелинейного программирования с ограничениями. Излагаются теоретические основы метода SQP, включая условия сходимости и особенности реализации. Особое внимание уделено построению аппроксимации гессиана с помощью метода BFGS, обеспечивающего стабильность и сверхлинейную сходимость без необходимости явного вычисления вторых производных. Реализована процедура немонотонного линейного поиска, удовлетворяющего условиям убывания Армихо, а также механизм интеграции с внешними CAE-системами, такими как ANSYS. Обеспечивается автоматическая подстановка параметров, считывание результатов, кеширование повторных вызовов и параллельное выполнение вычислений, что значительно снижает вычислительные затраты при многократных обращениях к ресурсоёмким моделям. Разработанный программный комплекс протестирован как на модельных задачах (включая функцию Розенброка и стандартную задачу TP37), так и на инженерных задачах, таких как оптимизация конструкции консольного кронштейна и балки переменного радиуса. Проведён анализ точности, сходимости и устойчивости метода, а также сравнение с другими реализациями. Работа демонстрирует практическую применимость метода NLPQLP для решения инженерных задач оптимизации, сопряжённых с высокими вычислительными затратами и сложными ограничениями.

This thesis addresses the problem of parametric optimization of engineering structures using the NLPQLP algorithm — a modified version of the Sequential Quadratic Programming (SQP) method designed for efficiently solving smooth constrained nonlinear programming problems. The theoretical foundations of the SQP method are presented, including convergence criteria and implementation features. Particular attention is given to the approximation of the Hessian matrix using the BFGS method, which ensures stability and superlinear convergence without the need for explicit second-order derivative computations. A nonmonotone line search procedure satisfying Armijos condition is implemented, along with a mechanism for integration with external CAE systems such as ANSYS. The system supports automated parameter substitution, result retrieval, caching of repeated calls, and parallel execution of calculations, which significantly reduces the computational load during repeated evaluations of expensive models. The developed software is tested on both benchmark problems (including the Rosenbrock function and standard TP37 test case) and real-world engineering tasks, such as the optimization of a cantilever bracket and a variable-radius beam. The analysis covers accuracy, convergence, and stability of the method, as well as comparisons with alternative implementations. The results demonstrate the practical applicability of the NLPQLP method for solving complex engineering optimization problems with high computational costs and nonlinear constraints.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics