Разработка и программная реализация нечеткого псевдолинейного регулятора

Веретехин, Артем Валерьевич Отделение автоматизации и робототехники (ОАР)
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Цель работы – провести синтез нечеткого корректирующего устройства с фазовым опережением в программном пакете MATLAB, после чего программно реализовать в пакете STEP7 для контроллера Simatic S7-300.
В процессе выполнения работы выполнен обзор линейных, нелинейных и псевдолинейных корректирующих устройств, смоделирована логика работы нечеткого псевдолинейного корректирующего устройства и реализована программа в контроллере Simatic S7-300 для практического применения корректирующего устройства в объекте управления второго порядка.

Введение…………………………………………………………………………………………… 15

1 Аналитический обзор корректирующих устройств………………………. 17

1.1 Устройства линейной коррекции …………………………………………… 17
1.2 Устройства нелинейной коррекции ……………………………………….. 19
1.3 Псевдолинейные корректирующие устройства ………………………. 20
1.3.1 Корректирующее устройство с амплитудным подавлением 21
1.3.2 Двухканальное корректирующее устройство ……………………. 22
1.3.3 Корректирующее устройство с запоминанием экстремума .. 22
1.3.4 Корректирующее устройство с фазовым опережением …….. 23
2 Нечеткие множества, логика и их теоретические основы. Структура
систем автоматического регулирования с нечеткими регуляторами ……………… 24

2.1 Нечеткое множества, его основные свойства и характеристики 25
2.2 Лингвистические переменные и нечеткие числа …………………….. 27
2.3 Нечеткая логика и ее основные свойства (нечеткие выводы) …. 30
2.4 Структуры систем автоматического регулирования с нечеткими
регуляторами и математический аппарат их описания ………………………………. 33
3 Исследование и синтез псевдолинейного КУ в среде Matlab………… 35

3.1 Исследование свойств корректирующего устройства с фазовым
опережением ……………………………………………………………………………………………. 35
3.2 Моделирование в среде MatLab работы ПКУ с фазовым
опережением ……………………………………………………………………………………………. 39
4 Программная реализация псевдолинейного корректирующего
устройства на контроллере Simatic S7-300 ……………………………………………………. 62

4.1 Состав контроллера SIMATIC S7-300 ……………………………………. 62
4.2 Программный пакет Simatic WinCC ………………………………………. 63
4.3 Программная реализация нечеткого псевдолинейного
корректирующего устройства с фазовым опережением в пакете STEP7 ……. 66
4.3.1 Блок передаточной функции КУ ………………………………………. 69
4.3.2 Блок передаточной функции ОУ ………………………………………. 73
4.3.3 Блок определения знака сигнала ………………………………………. 73
4.3.4 Блок фазового КУ ……………………………………………………………. 74
4.3.5 Блок вычисления интеграла ……………………………………………… 76
4.3.6 Блок ПИД-регулирования ………………………………………………… 78
4.3.7 Блок переключателя ………………………………………………………… 79
4.3.8 Блок кусочно-линейной функции …………………………………….. 79
4.3.9 Блок нечеткой логики ………………………………………………………. 80
4.3.10 Блок вычисления интегральной квадратичной ошибки …….. 81
4.4 Разработка панели визуализации процесса в Simatic WinCC ….. 82
5 Финансовый менеджмент, ресурсоэффективность и
ресурсосбережение………………………………………………………………………………………. 85

5.1 Организация и планирование работ ……………………………………….. 85
5.1.1 Определение продолжительности этапов работ………………… 86
5.2 Составление сметы затрат на разработку проекта ………………….. 89
5.2.1 Материалы и покупные изделия ………………………………………. 90
5.2.2 Основная заработная плата ………………………………………………. 90
5.2.3 Дополнительная заработная плата ……………………………………. 91
5.2.4 Расходы на оборудование для выполнения работ ……………… 92
5.2.5 Расчет амортизационных расходов …………………………………… 93
5.2.6 Прочие прямые расходы …………………………………………………. 93
5.2.7 Расчет общей себестоимости разработки………………………….. 94
5.2.8 Прибыль ………………………………………………………………………….. 94
5.2.9 НДС ………………………………………………………………………………… 94
5.2.10 Цена разработки НИР ………………………………………………………. 94
5.3 Оценка экономической эффективности проекта …………………….. 95
6 Социальная ответственность……………………………………………………….. 96

6.1 Правовые и организационные вопросы обеспечения
безопасности ……………………………………………………………………………………………. 96
6.2 Производственная безопасность ……………………………………………. 98
6.2.1 Отклонение показателей микроклимата …………………………… 99
6.2.2 Превышение уровня шума ……………………………………………… 100
6.2.3 Освещение …………………………………………………………………….. 101
6.2.4 Психические и физические перегрузки …………………………… 102
6.2.5 Электробезопасность ……………………………………………………… 103
6.3 Экологическая безопасность ……………………………………………….. 104
6.4 Безопасность в чрезвычайных ситуациях …………………………….. 105
Вывод по разделу «Социальная ответственность»………………………… 106
Заключение …………………………………………………………………………………….. 108

The conclusion …………………………………………………………………………………. 110

Список литературы …………………………………………………………………………. 111

Приложение А (обязательное) Функциональный блок передаточной
функции объекта управления……………………………………………………………………… 115

Приложение Б (обязательное) Листинг функционального блока ПИД –
регулятора ………………………………………………………………………………………………… 119

Приложение В (обязательное) Листинг функционального блока
переключателя …………………………………………………………………………………………… 122

Приложение Г (обязательное) Листинг функционального блока кусочно-
линейных функций …………………………………………………………………………………….. 125

Приложение Д (обязательное) Листинг функционального блока
нечеткой логики…………………………………………………………………………………………. 129

Приложение Е (справочное) Analytic review of existing corrective
devices….. …………………………………………………………………………………………………. 139

В настоящее время одним из главных вопросов проектирования систем
автоматического регулирования (САР) является проектирование структурной
схемы, обеспечивающей высокие показатели качества регулирования –
точность и быстродействие.
На данный момент в промышленной области распространено ПИД-
регулирование. Это объясняется его простотой, относительной дешевизной и
эффективностью при управлении в линейных системах. Однако эффективность
обеспечивается только в объектах управления со статическими параметрами.
Если для системы неизвестно точное описание математической модели или
имеются неопределенности, то качество регулирования значительно падает.
В целях повышения качества регулирования в таких системах
используются корректирующие устройства, которые обеспечивают изменение
характеристик с учетом предъявляемых требований. Корректирующие
устройства добавляются в САР с целью обеспечения необходимого запаса
устойчивости, повышения точности и улучшения качества переходного
процесса в целом.
Можно выделить несколько групп корректирующих устройств:
линейные, нелинейные, псевдолинейные. Набольшее распространение
получили линейные корректирующие устройства, но в последнее время
применение нелинейных корректирующих устройств, реализующих
нелинейные законы управления, набирает все больший размах. Во многих
случаях данные устройства позволяют значительно улучшить свойства систем
управления, а в некоторых являются единственным способом достичь
необходимых свойств системы.
Однако даже такие устройства не всегда удовлетворяют предъявляемым
требованиям – при разработке систем управления чаще всего предполагается,
что параметры объекта управления, а так же характер воздействия на систему
неизменны или изменяются незначительно. В случае если при каких-либо
обстоятельствах произошло значительное изменение данных показателей,
процесс управления может значительно отклониться от расчетного, что
приводит к ухудшению качества регулирования.
Именно поэтому в последнее время наблюдается тренд на замену
традиционных регуляторов адаптивными, основанными на методах нечеткой
логики. Такие регуляторы являются более сложными в разработке и настройке,
но могут обеспечить необходимое качество регулирования в условиях
нестационарности объекта управления.
Данная выпускная квалификационная работа посвящена
псевдолинейному корректирующему устройству и в частности его нечеткому
исполнению. В рамках работы рассмотрено их исследование, синтез и
программная реализация в пакете STEP7 для контроллера SIMATIC S7-300.

В рамках данной работы был проведен обзор основных видов
существующих корректирующих устройств. Для исследования был сделан
выбор в пользу псевдолинейного корректирующего устройства с фазовым
опережением. Было проведено моделирования работы данного устройства
применительно к объекту управления второго порядка. Моделирование
показало, что влияние корректирующего устройства на качество процесса
регулирования полностью зависит от параметров корректирующего устройства.
Также в работе были рассмотрены теоретические основы нечеткой
логики и построение нечетких управляющих систем. На основе данных
материалов в пакетах MATLAB Simulink и MATLAB Fuzzy Logic Toolbox была
проведена разработка и моделирование псевдолинейного корректирующего
устройства с фазовым опережением с подстройкой параметров через блок
нечеткой логики. В случаях большого диапазона изменения параметров объекта
управления введение нечетких устройств регулирования помогает обеспечить
необходимое качество регулирования и является более предпочтительным
вариантом по сравнению с обычным устройствами. В результате исследования
было замечено, что введение нечеткого корректирующего устройства в систему
автоматического регулирования позволяет повысить качество регулирования
при изменяющемся объекте управления за счет подстройки коэффициента его
передаточной функции, и обеспечивает либо равноценное (в сравнении с
обычным ПИД-регулятором), либо более высокое (в сравнении с нечетким
ПИД – регулятором) качество регулирования. Однако также стоит отметить,
что нечеткое КУ проигрывает в быстродействии обычному ПИД – регулятору
(в случае базовых параметров объекта управления) и нечеткому ПИД –
регулятору (в случае выхода объекта управления на границу устойчивости).
Данная проблема может быть решена введением дополнительного контура
нечеткого регулирования для коэффициента усиления корректирующего
устройства. Учитывая тот факт, что по сравнению с синтезом нечеткого ПИД –
регулятора синтез нечеткого КУ является более простой задачей (меньшее
количество функций принадлежности входных и выходных переменных, более
простая база правил), такой вариант является наиболее оптимальным.
Также нечеткое псевдолинейное корректирующее устройство было
реализовано программно в пакете STEP7. В процессе реализации
использовались как стандартные блоки пакета, так и пользовательские
функциональные блоки. Разработка производилась на языках FBD и SCL.
The conclusion
In this paper, a review of the main types of corrective devices was carried out.
For the study, a choice was made in favor of a pseudo-linear corrector with a phase
advance. Models of the operation of this device were carried out in relation to a
second-order control object. Simulation has shown that the influence of the correcting
device on the quality of regulation completely depends on the parameters of the
correcting device.
Also, the work considered the theoretical foundations of fuzzy logic and the
construction of fuzzy control systems. On the basis of these materials in the
MATLAB Simulink and MATLAB Fuzzy Logic Toolbox packages, the development
and simulation of a pseudo-linear correcting device with a phase advance with
adjustment of parameters through a fuzzy logic block was carried out. The results of
the study showed that with the basic parameters of the object, the control gives a
slight improvement in the quality of the regulation process. As when the parameters
of the control object change, the fuzzy correcting device gives a significant gain in
the transient process compared to the conventional correcting process, which in the
worst case does not provide the required quality and the system at a given setpoint at
all.
Also, a fuzzy pseudo-linear correcting device was implemented in software in
the STEP7 package. In the process of implementation, both the building blocks of the
package and custom function blocks. The development was carried out in the FBD
and SCL languages.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Последние выполненные заказы

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Татьяна С. кандидат наук
    4.9 (298 отзывов)
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (пос... Читать все
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (поставки напрямую с издательств), доступ к библиотеке диссертаций РГБ
    #Кандидатские #Магистерские
    551 Выполненная работа
    Петр П. кандидат наук
    4.2 (25 отзывов)
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт напис... Читать все
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт написания магистерских диссертаций. Направление - связь, телекоммуникации, информационная безопасность, информационные технологии, экономика. Пишу научные статьи уровня ВАК и РИНЦ. Работаю техническим директором интернет-провайдера, имею опыт работы ведущим сотрудником отдела информационной безопасности филиала одного из крупнейших банков. Образование - высшее профессиональное (в 2006 году окончил военную Академию связи в г. Санкт-Петербурге), послевузовское профессиональное (в 2018 году окончил аспирантуру Уральского федерального университета). Защитил диссертацию на соискание степени "кандидат технических наук" в 2020 году. В качестве хобби преподаю. Дисциплины - сети ЭВМ и телекоммуникации, информационная безопасность объектов критической информационной инфраструктуры.
    #Кандидатские #Магистерские
    33 Выполненных работы
    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Анна С. СФ ПГУ им. М.В. Ломоносова 2004, филологический, преподав...
    4.8 (9 отзывов)
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания... Читать все
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания и проверки (в качестве преподавателя) контрольных и курсовых работ.
    #Кандидатские #Магистерские
    16 Выполненных работ
    Егор В. кандидат наук, доцент
    5 (428 отзывов)
    Здравствуйте. Занимаюсь выполнением работ более 14 лет. Очень большой опыт. Более 400 успешно защищенных дипломов и диссертаций. Берусь только со 100% уверенностью. Ск... Читать все
    Здравствуйте. Занимаюсь выполнением работ более 14 лет. Очень большой опыт. Более 400 успешно защищенных дипломов и диссертаций. Берусь только со 100% уверенностью. Скорее всего Ваш заказ будет выполнен раньше срока.
    #Кандидатские #Магистерские
    694 Выполненных работы
    Анна Н. Государственный университет управления 2021, Экономика и ...
    0 (13 отзывов)
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уни... Читать все
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уникальности с нуля. Все работы оформляю в соответствии с ГОСТ.
    #Кандидатские #Магистерские
    0 Выполненных работ
    Антон П. преподаватель, доцент
    4.8 (1033 отзыва)
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публик... Читать все
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публикуюсь, имею высокий индекс цитирования. Спикер.
    #Кандидатские #Магистерские
    1386 Выполненных работ
    user1250010 Омский государственный университет, 2010, преподаватель,...
    4 (15 отзывов)
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    #Кандидатские #Магистерские
    21 Выполненная работа
    Олег Н. Томский политехнический университет 2000, Инженерно-эконо...
    4.7 (96 отзывов)
    Здравствуйте! Опыт написания работ более 12 лет. За это время были успешно защищены более 2 500 написанных мною магистерских диссертаций, дипломов, курсовых работ. Явл... Читать все
    Здравствуйте! Опыт написания работ более 12 лет. За это время были успешно защищены более 2 500 написанных мною магистерских диссертаций, дипломов, курсовых работ. Являюсь действующим преподавателем одного из ВУЗов.
    #Кандидатские #Магистерские
    177 Выполненных работ

    Другие учебные работы по предмету