Details

Title Параметрическая идентификация передаточной функции объекта управления методом дифференциальной эволюции: выпускная квалификационная работа магистра: направление 27.04.04 «Управление в технических системах» ; образовательная программа 27.04.04_07 «Распределенные интеллектуальные системы управления»
Creators Георгиев Дмитрий Дмитриевич
Scientific adviser Гебель Елена Сергеевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects MPC ; контроллер ; модель ; автоматизация ; усовершенствованное управление ; приложение ; идентификация ; дифференциальная эволюция ; передаточная функция ; controller ; automation ; advanced control ; application ; identification ; differential evolution ; model ; transfer function
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 27.04.04
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2025/vr/vr25-1990
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35499
Record create date 7/14/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке приложения для параметрической идентификации передаточной функции и формирования MPC-контроллеров. В первой главе рассмотрены программы от ведущих производителей, проведен их сравнительный анализ, составлена концепция приложения на базе преимуществ рассмотренных решений. Во второй главе приведено математические описание процесса параметрической идентификации, составлен алгоритм на базе дифференциальной эволюции. Рассмотрены основные обработки для входных данных. В третьей главе рассматриваются основные функциональные и технические требования к ПО, разрабатывается архитектура приложения. В четвертой главе представлена реализация приложения на базе PySide6, реализация алгоритма идентификации на языке Python. Приложения структурно разделено на 3 основных вкладки, каждая из которых детально описывается внутри главы. Рассмотрен процесс сборки приложения и защиты исходного кода. В пятой главе представлен пример синтеза MPC-контроллера. Результат моделирования показал, что полученные коэффициенты передаточных функций имеют значения, близкие к значениям из рассматриваемых раннее аналогов. Разработанное ПО соответствует изначально заданным требованиям, объединяя преимущества аналогичных решений и предлагая удобный интерфейс для настройки и синтеза MPC-контроллеров. Разработка и тестирование подтвердили его эффективность и соответствие современным стандартам в автоматизированном проектировании систем управления. В дальнейшем планируется расширение функционала, включая новые методы идентификации, интеграцию с внешними системами исполнения.

This work is dedicated to developing an application for parametric identification of transfer functions and the synthesis of MPC controllers. The first chapter reviews software solutions from leading manufacturers, provides a comparative analysis, and formulates the concept of the application based on the advantages of the reviewed solutions. The second chapter presents the mathematical description of the parametric identification process and develops an algorithm based on differential evolution. The main preprocessing steps for input data are also discussed. The third chapter defines the key functional and technical requirements for the software and develops its architecture. The fourth chapter describes the implementation of the application using PySide6 and the realization of the identification algorithm in Python. The application is structured into three main tabs, each of which is detailed in this chapter. Additionally, the process of application compilation and source code protection is discussed. The fifth chapter presents an example of MPC controller synthesis. The simulation results show that the obtained transfer function coefficients closely match those of previously analyzed analogs. The developed software meets the initial requirements, combining the advantages of similar solutions while providing a user-friendly interface for configuring and synthesizing MPC controllers. The development and testing phases confirmed its effectiveness and compliance with modern standards in automated control system design. Future improvements include expanding functionality with new identification methods and integrating with external execution systems.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • 0f4af00c8dc454cfd059815e353662438dd9cb55e11c30ed854ababb9fbb0564.pdf
  • a346a5ba7b377121201516bb08e7832dd112f5bf669ff20fff5dfcf396a17888.pdf
  • 0f4af00c8dc454cfd059815e353662438dd9cb55e11c30ed854ababb9fbb0564.pdf

Access count: 0 
Last 30 days: 0

Detailed usage statistics