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

Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0
Веретехин, Артем Валерьевич Отделение автоматизации и робототехники (ОАР)
Бесплатно
Работа доступна по лицензии 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 экспертов уже готовы начать работу над твоим проектом!

    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Шагали Е. УрГЭУ 2007, Экономика, преподаватель
    4.4 (59 отзывов)
    Серьезно отношусь к тренировке собственного интеллекта, поэтому постоянно учусь сама и с удовольствием пишу для других. За 15 лет работы выполнила более 600 дипломов и... Читать все
    Серьезно отношусь к тренировке собственного интеллекта, поэтому постоянно учусь сама и с удовольствием пишу для других. За 15 лет работы выполнила более 600 дипломов и диссертаций, Есть любимые темы - они дешевле обойдутся, ибо в радость)
    #Кандидатские #Магистерские
    76 Выполненных работ
    Виктор В. Смоленская государственная медицинская академия 1997, Леч...
    4.7 (46 отзывов)
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выв... Читать все
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выводы).Пишу статьи в РИНЦ, ВАК.Оформление патентов от идеи до регистрации.
    #Кандидатские #Магистерские
    100 Выполненных работ
    Евгений А. доктор, профессор
    5 (154 отзыва)
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - ... Читать все
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - по социальной работе.
    #Кандидатские #Магистерские
    260 Выполненных работ
    Дарья С. Томский государственный университет 2010, Юридический, в...
    4.8 (13 отзывов)
    Практикую гражданское, семейное право. Преподаю указанные дисциплины в ВУЗе. Выполняла работы на заказ в течение двух лет. Обучалась в аспирантуре, подготовила диссерт... Читать все
    Практикую гражданское, семейное право. Преподаю указанные дисциплины в ВУЗе. Выполняла работы на заказ в течение двух лет. Обучалась в аспирантуре, подготовила диссертационное исследование, которое сейчас находится на рассмотрении в совете.
    #Кандидатские #Магистерские
    18 Выполненных работ
    Ольга Б. кандидат наук, доцент
    4.8 (373 отзыва)
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских... Читать все
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских диссертаций, дипломных и курсовых работ. Слежу за новинками в медицине.
    #Кандидатские #Магистерские
    566 Выполненных работ
    Дарья Б. МГУ 2017, Журналистики, выпускник
    4.9 (35 отзывов)
    Привет! Меня зовут Даша, я окончила журфак МГУ с красным дипломом, защитила магистерскую диссертацию на филфаке. Работала журналистом, PR-менеджером в международных ко... Читать все
    Привет! Меня зовут Даша, я окончила журфак МГУ с красным дипломом, защитила магистерскую диссертацию на филфаке. Работала журналистом, PR-менеджером в международных компаниях, сейчас работаю редактором. Готова помогать вам с учёбой!
    #Кандидатские #Магистерские
    50 Выполненных работ
    Рима С.
    5 (18 отзывов)
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный универси... Читать все
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный университет, являюсь бакалавром, магистром юриспруденции (с отличием)
    #Кандидатские #Магистерские
    38 Выполненных работ
    Александр Р. ВоГТУ 2003, Экономический, преподаватель, кандидат наук
    4.5 (80 отзывов)
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфин... Читать все
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфинансы (Казначейство). Работаю в финансовой сфере более 10 лет. Банки,риски
    #Кандидатские #Магистерские
    123 Выполненных работы

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