KnightOfMelons / KnightOfMelons/Graduation-Project-University
Комбинированная система. Переходной процесс в одноконтурной системе по управляющему воздействию.
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 4
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Нужно реализовать построение графика, то есть самого переходного процесса в одноконтурной системе по управляющему воздействию. Де-факто изначально нужно воссоздать с помощью Python замкнутую систему с ПИ-регулятором, которая продемонстрирована ниже (изначально сделана в MATLAB Simulink).
Подсчёт C0 и C1 для элемента ПИ-регулятора уже есть в функции function_of_combined_system_second_page, а также там находится интегральный критерий качества, но считается с погрешностью (сравнивал с Simulink - разница около 10 %).
Затем необходимо сделать точно такую же систему, которая позволит получать переходные процессы в одноконтурной системе по управляющему и по возмущающему воздействием, показана ниже.
После же нужно наладить получение графика переходного процесса по управляющему воздействию, показан ниже.
Аналогично необходимо реализовать подсчёт показателей качества переходного процесса, пример:
- время регулирования: tp= 350 сек;
- перерегулирование σ = |ymax− yуст|=10.75%.
После необходимо получить график, но уже по возмущающему воздействию, выглядит как-то так:
Также вывести показатели качества переходного процесса, по типу: - время регулирования: tp= 450 сек;
- динамическое отклонение: Адин = ymax= 14,28;
- время достижения первого максимума: tmax= 65 сек;
- степень затухания: ψ = (A1− A3)/ A1 = (14,26-2,505)/ 14,26= 0,824
Если не понятно, как правильно точки искать на графике, то делается с помощью библиотеки scipy и реализация есть в функции plot_system_response, не поленитесь изучить
Вообще это всё часть курсовой по АТП, если у кого-то был данный предмет в учебной программе, то трудностей не будет.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading function_of_combined_system_second_page, including its PI-regulator coefficients and integral quality criterion, then inspect plot_system_response for the scipy-based point detection. Compare the existing behavior with the referenced Simulink diagrams and identify the entry points for control and disturbance responses. Done means both graphs and the requested transient-quality indicators are produced with results matching the examples.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100