Автоматизированная система управления расходом массы напорного ящика. Разработка АСР с FuzzyLogic регулятором

Страницы работы

Фрагмент текста работы

Проводится обучение сети на основе обучающей последовательности для каждого входа и выхода сети;

4.  Рассчитываются переходные характеристики при изменении задания и возмущения, проводится анализ качества АСР.


3.2. Математическое обеспечение АСР

При синтезе АСР была использована сеть типа MLP, состоящая из трех слоев.

Первый слой входной, состоящий из одного входного нейрона, второй скрытый слой, состоящий из 5 нейронов, и выходной слой с одним выходом нейроном (структура сети 1-5-1). Проводим обучение сети на основе обучающей последовательности. Текстовый файл, содержащий обучающую программу, состоит из числа строк не менее числа нейронов в скрытых слоях, т.е. 5. В текстовый файл записаны точки статической обратной характеристики объекта, представленной на Рис. 4.

Рис.4 Статическая обратная модель объектаdx=f(F)

Рис.   Процесс обучения сети. (ActualError 5%)

Алгоритм обучения выбранной архитектуры сети - метод обратного распространения ошибки (Error Back Propagation), подходящий для обучения персептрона.

Тест обученной сети производится по файлу, структура которого аналогична файлу обучения. Результаты тестирования можно наблюдать в сигнальном и векторном представлении.


3.3 Имитационное моделирование АСР

Модели объекта представлены на рис. B и C

Расчет управляющего воздействия осуществляется в пакете NeuroSystems1.0 фирмы «Siemens», а расчет ошибки регулирования табличным методом в Microsoft Excel. Результаты расчета сведены в таблицу 3, а переходный процесс по управлению представлен на Рис.6.


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

X[n-1]

Ym[n-1]

Ym[n]

Yв[n]

Yo[n]

F[n]

dX

dXneuro

X[n]              (отклон)

0,00

0

0,0000

0,00

0,00

0,0000

0,00

0,0000

0,0000

0,00

0,00

0,0000

0,00

0,00

1,2000

12,00

12,0700

12,0700

12,07

0,00

1,2060

0,00

1,21

-0,0060

-0,06

-0,0800

11,9900

11,99

1,21

1,1990

0,00

1,20

0,0010

0,01

-0,0080

11,9820

11,98

1,20

1,1982

0,00

1,20

0,0018

0,02

-0,0069

11,9751

11,98

1,20

1,1975

0,00

1,20

0,0025

0,02

-0,0030

11,9721

11,97

1,20

1,1972

0,00

1,20

0,0028

0,03

0,0004

11,9725

11,97

1,20

1,1972

0,00

1,20

0,0028

0,03

0,0032

11,9757

11,98

1,20

1,1976

0,00

1,20

0,0024

0,02

-0,0001

11,9756

11,98

1,20

1,1976

0,00

1,20

0,0024

0,02

-0,0001

11,9755

11,98

1,20

1,1975

0,00

1,20

0,0025

0,02

-0,0057

11,9698

11,97

1,20

1,1970

0,00

1,20

0,0030

0,03

-0,0001

11,9697

11,97

1,20

1,1970

0,00

1,20

0,0030

0,03

0,0003

11,9700

11,97

1,20

1,1970

0,00

1,20

0,0030

0,03

0,0002

11,9702

11,97

1,20

1,1970

0,00

1,20

0,0030

0,03

-0,0001

11,9701

11,97

1,20

1,1970

0,00

1,20

0,0030

0,03

-0,0001

11,9700

11,97

1,20

1,1970

0,00

1,20

0,0030

0,03

-0,0010

11,9690

Рис.6  Переходный процесс по каналу передачи управляющего воздействия с Neuro-регулятором


Переходный процесс вышел на заданное значение практически  с малым перерегулированием,  в результате чего можно говорить о высоком качестве переходного процесса при данном периоде дискретности по управлению.

Расчет переходного процесса по каналу передачи возмущающего воздействия на выходе объекта производится аналогично, при этом величина задания равна нулю, а в столбец Yв подставляются значения возмущающего воздействия на данном такте регулирования, рассчитанные в предыдущей курсовой работе. Результаты расчета сведены в таблицу 4., а график переходного процесса по каналу возмущения с neuro -регулятором представлен на Рис. 7.

Таблица 4  Расчет переходного процесса по каналу передачи возмущающего воздействия на выходе объекта

Такт n

X[n-2]

Ym[n-1]

Ym[n]

Yв[n]

Yo[n]

F[n]

dX

dXneuro

X[n]              ( отклон.)

0

0,00

0

0,00

0

0,00

0,000

0,00

0,00

0,00

1

0,00

0,00

0,00

0,999574

1,00

-1,000

-10,00

-9,95

-9,95

2

0,00

0,00

0,00

-0,05837

-0,06

0,058

0,58

0,57

0,57

3

-9,95

0,00

-0,99

-0,99616

-1,99

1,990

19,90

19,01

9,06

4

0,57

-0,99

0,06

0,116549

0,17

-0,173

-1,73

-1,75

-1,18

5

9,06

0,06

0,91

0,989358

1,89

-1,895

-18,95

-18,74

-9,68

6

-1,18

0,91

-0,12

-0,17433

-0,29

0,292

2,92

-18,00

-19,18

7

-9,68

-0,12

-0,97

-0,97918

-1,95

1,947

19,47

18,76

9,08

8

-19,18

-0,97

-1,92

0,23151

-1,69

1,686

16,86

1,33

-17,85

9

9,08

-1,92

0,91

0,965658

1,87

-1,871

-18,71

-18,57

-9,49

10

-17,85

0,91

-1,78

-0,2879

-2,07

2,071

20,71

1,39

-16,46

11

-9,49

-1,78

-0,95

-0,94884

-1,90

1,899

18,99

0,06

-9,43

12

-16,46

-0,95

-1,65

0,343315

-1,30

1,302

13,02

-1,32

-17,78

13

-9,43

-1,65

-0,94

0,928795

-0,01

0,015

0,15

-1,90

-11,33

14

-17,78

-0,94

-1,78

-0,39756

-2,17

2,175

21,75

-1,40

-19,18

15

-11,33

-1,78

-1,13

-0,90558

-2,04

2,039

20,39

-0,08

-11,41

16

-19,18

-1,13

-1,92

0,450441

-1,47

1,467

1,31

0,31

-18,87

17

-11,41

-1,92

-1,14

0,879273

-0,26

0,263

1,31

0,31

-11,10

18

-18,87

-1,14

-1,89

-0,50179

-2,39

2,388

1,31

0,31

-18,55

19

-11,10

-1,89

-1,11

-0,84997

-1,96

1,961

1,31

0,31

-10,79

20

-18,55

-1,11

-1,85

0,551427

-1,30

1,303

1,31

0,31

-18,24

Рис.7  Переходный процесс по каналу передачи возмущающего воздействия с Neuro-регулятором.

По графику видно что, как и Fuzzy Logic-регулятор,  Neuro-регулятор так же не может подавить возмущение на выходе объекта, это связано с тем, что гармонические колебания имеют достаточно большую амплитуду, несмотря на большой период колебаний.


Глава 4 Сравнительная характеристика качества АСР FuzzyLogic, Neuro и ПИ-регулятора

Структурная схема АСР с ПИ – регулятором и графики переходных процессов представлены в Приложении.

Оценки качества регулирования АСР при изменении управляющего воздействия, использующих разные регуляторы сведены в таблицу:

Регулятор

Установив

состояние

∆YО

Статическ

ошибка

∆H∞

Время переходного процесса, n

Перерегулирование

σ , %

Затухание за период

ξ, %

ПИ

Fuzzy

Neuro

Перерегулирование:

Затухание за период:

В курсовой работе было осуществлено имитационное моделирование АСР с тремя типами регуляторов: ПИ-регулятор, FuzzyLogic и Neuro - регулятор. По результатам полученных переходных процессов по каналам управления и возмущения для всех типов регуляторов, можно сделать вывод, что в типовых процессах, которые достаточно изучены, для которых могут быть получены математические модели объектов, применение FuzzyLogic и Neuro - регуляторов нецелесообразно. Они не могут обеспечить требуемое качество АСР по сравнению с ПИ-регулятором. Если сравнивать только FuzzyLogic и Neuro-регулятор то в результате работы  лучший результат по каналу передачи управляющего воздействия был получен с Neuro - регулятором, возможно, это обусловлено выбранными выходными лингвистическими переменными.   Ни один из представленных регуляторов не справляется с гармоническим возмущением, однако здесь лучше всего показал себя ПИ – регулятор. Применение FuzzyLogic и Neuro-регулятора обосновано в процессах

Похожие материалы

Информация о работе