Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реализация законов аналогового регулирования на контроллерах-МЭИ.doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
7 Мб
Скачать
☆

6. Программный регулятор с кус

В табл. 3 представлена функция изменения задания регулятору в виде кусочно-линейной аппроксимации. По каждому варианту необходимо реализовать свой закон изменения задания. Причём задание может изменяться не только в процентах, но и в физических значениях. Например, значения температуры могут изменяться от 50 до 300 °С. Регулятор называется программным, так как задание изменяется по программе. Функция изменения задания задаётся в алгоритме КУС в виде кусочно-линейной функции.

Таблица 3

Координаты графика (кусочно-линейной функции) алгоритма кус

№ вар.

Номер точки на графике и её координаты

0

1

2

3

4

5

6

Х0

Y0

Х1

Y1

Х2

Y2

Х2

Y2

Х4

Y4

Х5

Y5

Х6

Y6

Х

0

0

10

40

15

50

25

55

35

55

60

70

20

40

Программу ( рис. 17) можно представить в виде конфигурационной таблицы. В конфигурационной таблице видны все настройки каждого алгоритма. В конфигурационную таблицу вставляют комментарии, пояснения. Программа представленная в виде таблицы более информативна, но менее наглядна. По таблице трудно анализировать алгоритм работы программы, прослеживать связи между алгоблоками.

Конфигурационная таблица программы регулятора с КУС

Редактор схем контроллера Ремиконт Р-130.

Имя программы: REGKUS1.rem

Дата создания отчета: 17/11/2012.

СИСТЕМНЫЕ ПАРАМЕТРЫ:

Системный номер контроллера: 2.

Модель контроллера: Регулирующая.

Комплектность УСО группы А: 8 ан. вх. и 2 ан. вых.(1).

Комплектность УСО группы Б: 8 д. вх. и 8 д. вых. (5).

Временной диапазон контроллера: Младший (Cек/Мин).

Время цикла: 0,4 сек.

АЛГОРИТМЫ И КОНФИГУРАЦИЯ:

Таблица 4

Ал. б.

Алгоритм

Мод

Вход

Тип

Значение

Источник

N Имя

Ал. б. / Выход

01

ОКО (01)

03

1 Xздн

8

13/1 (Yздн)

2 Xвх

8

10/1 (Y1)

3 W0

9

0

4 W100

9

100

5 Xerr

8

14/2 (Yerr)

6 Xруч

8

15/1 (Y)

7 Xвр

8

15/1 (Y)

8 Z

0

8/1 (Y)

9 Nz

9

8

10 Nок

9

0

05

ПОР (59)

01

1 X11

8

инверсия

8/1 (Y)

2 X21

8

0

3 Хср.1=0.1

8

0.1

Порог

4 Х1=0

8

0

Гистерезис

06

ТРИ (76)

02

1 Cs1

0

8/2 (D)

2 Cr1

0

5/1 (D1)

07

ПЕР (57)

03

1 X1 = 0

8

0

2 C1

0

9/1 (D1)

3 X2=10

8

10

4 C2

0

инверсия

6/1 (D1)

5 X3= -10

8

–10

6 C3

0

6/1 (D1)

08

ИНТ (33)

–

1 X

8

7/1 (Y)

2 T = 20

1

10

3 Снач

0

0

4 Хнач=0

8

0

5 Хпор=100

8

100

Продолжение таблицы 4

09

ВДБ (10)

04

10

ВАА (07)

02

1 Xc1

8

0

2 Km1

6

1

3 Xc2

8

0

4 Km2

6

1

11

СУМ (42)

03

1 Xo

8

10/2(Y2)

2 X1

8

8/1(Y)

12

КУС (47)

07

1 1101

8

11/1(Y)

2 X0 = 0

8

0

3 Y0 = 0

8

0

Эти значения для каждого варианта свои

4 X1 = 10

8

10

5 Y1 = 40

8

40

6 X2 = 15

8

15

7 Y2 = 40

8

40

8 X3 = 25

8

25

9 Y3 = 55

8

55

10 X4 = 35

8

35

11 Y4 = 55

8

55

12 X5 = 60

8

60

13 Y5 = 70

8

70

14 X6 = 20

8

20

15 Y6 = 40

8

40

13

ЗДН (24)

00

1 Ccб

0

1

2 Сдб

0

0

3 Vдб

3

INF 9999

4 Xвн

8

12/1 (Y)

14

РАН (20)

–

1 X1

8

13/1 (Yздн)

2 X2

8

10/1 (Y1)

3 Kм

6

1

4 Tф

1

0

5 Xdlt

8

2

6 Kп = 1

7

1

7 Tи = 15

1

15

8 Кд = 0

6

0

9 Xmax

8

100

10 Xmin

8

0

15

РУЧ (26)

–

1 Сруч

0

0

2 X

8

14/1 (Y)

3 Xдст

8

0

16

АВА (11)

02

1 X1

8

15/1 (Y)

2 Xc1

8

0

3 Km1

6

1

В заключение этого параграфа следует отметить, что регулятор с переменной структурой может быть и другим. В простом случае меняется закон регулирования ПИД-регулятора. Например, из ПИД-регулятора можем получить П-регулятор или ПИ-регулятор. То есть в процессе работы автоматически или оператором производится изменение закона регулирования. Изменение структуры управления может касаться более сложных алгоритмов управления. Например, вначале работает оптимальный регулятор по быстродействию, а при подходе к заданной точке (заданию) происходит автоматическое переключение на стабилизацию (на ПИ-регулятор). Такой же подход можно использовать и с экстремальной системой управления [119, 120]. После нахождения экстремума система поиска переключается на стабилизацию, то есть на удержание найденного экстремума15. Другой пример: имеем комбинированный регулятор, в котором регулятор по возмущению можно отключать или подключать. Обратите внимание на то, что все отключения, переключения, изменения режима работы регулятора должны осуществляться безударно.