Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Автоматизация технологических процессов и производств.-1

.pdf
Скачиваний:
21
Добавлен:
05.02.2023
Размер:
399.36 Кб
Скачать

единицах младшего разряда арифметического устройства определяется выражением

σ2 =

N0 12.

Поэтому накопившаяся в результате последовательных округлений

ошибка потребует для компенсации R2

разрядов

R2 = log2

N0 12 +1.

Тогда разрядность арифметического устройства

RАУ = R1 + R2 ,

и в этом случае среднеквадратическая ошибка результата не увеличивается.

Пример. Определить разрядную сетку УВМ, если входная величина не превышает по модулю единицы, а её средняя квадратическая ошибка

σ =103. Число последовательных операций с округлением при вычислении

1

 

 

 

 

 

выходной величины μ[KT ] составляет N0 =600.

Решение. Определим R1 и R2

 

 

R = log

2

(1(log

2

103 +1 11;

1

 

 

 

R2 =log2 600 12 +1 4.

Тогда

 

 

 

 

 

 

RАУ = R1 + R2 =15.

Таким образом, арифметическое устройство машины должно иметь

16 разрядов (с учётом знакового разряда).

Теперь рассмотрим определение необходимой разрядности аналого-

цифрового преобразователя (АЦП).

 

 

Пусть погрешность

датчика

 

i является случайной величиной,

распределенной по нормальному закону с СКО σ( i ). Применяя правило

“трех сигм”, можем записать, что предельная абсолютная погрешность датчика с вероятностью P = 0.955 находится в пределах 3σ( i ).

21

Wву(Z )

Максимальная погрешность квантования

max должна быть меньше

погрешности датчика. В этой связи разрядность

АЦП mi выбирают из

условия

 

 

max = 2(mi +1) <3σ( i )

 

или из неравенства

 

 

mi > −log2 3σ(

i ) 1

 

или из усиленного неравенства

 

 

mi ≥ −log2 3σ(

i ).

 

3. Реализация программ управления в УВМ

Реализация дискретных передаточных функций осуществляется в виде программы УВМ.

Выполнение программы на УВМ в реальном времени приводит к введению временной задержки и эквивалентно появлению сомножителя ePT в передаточных функциях программ.

Непосредственно реализацию программ управления в УВМ рассмотрим на следующем примере.

Пример

Реализовать в виде программы одноадресной УВМ следующую передаточную функцию вычислительного устройства:

W

*

(Z ) =

 

 

495Z 3 70.5Z 2

 

.

 

15Z 3

7.5Z 2 0.405Z 0.0045

ву

 

 

Решение. Передаточную

функцию W

(Z ) преобразуем к виду,

 

 

 

 

 

ву

 

 

удобному для составления разностного уравнения, т.е.

W

 

(Z ) =

μ (Z )

=

 

 

33 4.7Z 1

.

 

 

 

 

 

ву

 

ε (Z )

 

10.5Z 1 0.027Z 2 0.0003Z 3

 

 

 

 

 

 

Вводя множитель

Z 1

обеспечивающий выполнение программы

управления на УВМ в реальном масштабе времени, получим

22

 

 

μ (Z )

=

 

 

33Z 1

4.7Z 2

 

.

 

 

 

ε (Z)

 

10.5Z 1 0.027Z 2 0.0003Z 3

 

 

 

 

 

 

 

 

С помощью последнего выражения запишем разностное уравнение

алгоритма вычисления μ[KT ]

 

 

 

 

 

 

 

 

μ[KT ] = 0.5μ[(K 1)T ] +0.027μ[(K 2)T ] +

 

 

 

+0.0003μ[(K 3)T ] +33ε[(K 1)T ] 4.7ε[(K 2)T ].

 

 

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

УВМ (табл. 3) в системе команд, которые приведены в табл.2. Распределение

памяти приводится в табл.4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W (Z )

 

Таблица 3

 

 

Рабочая программа реализации

 

 

 

 

 

 

 

 

 

 

 

 

ву

 

 

Код

 

Примечания

 

Код

 

Примечания

ячейки

операции

 

 

 

 

 

 

 

ячейки

операции

 

01

<x2>

Подготовка к вы-

14

<xa1>

Получение

02

<x3>

числению нового

15

× <ca1>

5 c i x i

 

<x1>

значения

μ[ KT ]

.

 

 

 

i = 1

03

 

 

16

+ <xk>

в ячейке

04

<x2>

 

 

Пересылка

 

17

<xk>

<xk>

05

<xk>

μ[(K 2)T] μ[(K 3)T]

18

<a1>

 

06

<x1>

μ[(K 1)T] μ[(K 2)T]

19

 

 

Счётчик

07

<x4>

μ[KT] μ[(K 1)T]

20

<a1><1>

по i

08

<x5>

ε[(K 1)T] ε[(K 2)T]

21

() <5>

 

09

Вв <x4>

Ввод нового зна-

22

УП <14>

 

10

<0>

чения ε[( K

1) T ]

23

Выв <xk>

Вывод нового

 

 

Зануление

 

 

 

 

 

 

 

 

 

значения

 

 

 

ячейки <xk>

 

 

 

 

μ[ KT ] на

11

<xk>

 

 

 

 

 

 

 

24

БП <1>

ЦАП

 

 

 

 

 

 

 

 

12

<1>

 

 

Засылка 1 в

 

 

 

 

 

13

<а1>

 

ячейку <a1>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

Таблица 4

Распределение памяти

Ячейки

Содержи-

Ячейки

Содержи-

Ячейки

Содержи-

п.п.

 

мое ячейки

п.п.

 

мое ячейки

п.п.

 

мое ячейки

 

 

памяти

 

 

памяти

 

 

памяти

1

<xk>

μ[KT ]

6

<x5>

ε[(K 2)T ]

11

<c5>

-4.7

2

<x1>

μ[(K 1)T ]

7

<c1>

0.5

12

<1>

1(целое)

3

<x2>

μ[(K 2)T ]

8

<c2>

0.027

13

<5>

5(целое)

4

<x3>

μ[(K 3)T ]

9

<c3>

0.0003

14

<0>

0

5

<x4>

ε[(K 1)T ]

10

<c4>

33

15

<a1>

Рабочая

 

 

 

 

 

 

 

 

ячейка

Задание на работу

Дано:

а) передаточная функция объекта управления, закон регулирования, требования к запасу устойчивости АСР, критерий оптимальности;

б) система команд одноадресной УВМ; в) времена выполнения УВМ команд;

г) число индексных регистров УВМ, параметры сигнала ошибок и датчика.

Требуется:

а) выполнить расчёт параметров настройки цифрового регулятора; б) определить передаточную функцию вычислительного устройства; в) составить рабочую программу реализации управляющего

воздействия; г) определить параметры УВМ (необходимое быстродействие, объём

памяти, необходимую разрядную сетку, разрядность АЦП).

В отчёте представить:

а) задание на работу и вариант задания; б) порядок выполняемых действий с комментариями;

в) результаты промежуточных и окончательных расчётов.

24

Для всех вариантов задания

 

 

 

 

 

 

 

 

 

 

W

(P) =

 

 

Kоб

epτоб .

 

 

 

 

 

 

(T P +1)3

 

 

 

 

 

 

об

 

 

 

 

 

 

 

 

 

 

 

 

 

об

 

 

 

 

 

 

Критерий оптимальности

 

 

 

 

 

 

 

 

 

 

 

 

 

I1 = ε(t)dt min.

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

Времена выполнения команд

 

 

 

 

 

 

 

 

 

tсл =1 105 c; tумн = 2 105 c; tп =5 106 c;

tу =tп.

 

 

Система команд приведена в табл.2.

 

 

 

 

 

 

Число индексных регистров Nи =10.

 

 

 

 

 

 

Максимальное значение модуля ошибки регулирования | ε|max =10.

 

 

 

 

Варианты задания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Степень

 

Параметры объекта

 

СКО

СКО

 

 

Закон

колеба-

 

 

 

 

 

 

 

 

 

погреш-

 

 

 

 

 

 

 

 

 

 

 

регули-

тель-

 

Kоб

 

 

Tоб

 

 

 

 

ности

варианта

 

рования

ности

 

 

 

 

τоб

 

σ1

датчика

 

 

 

переход-

 

 

 

 

 

 

 

 

 

 

 

 

 

ного

 

 

 

 

 

 

 

 

 

 

 

 

 

про-

 

 

 

 

 

 

 

 

 

 

 

 

 

цесса

 

 

 

 

 

 

 

 

 

 

1

 

И

0.25

 

1

 

 

10

 

5

 

0.01

0.02

2

 

ПИ

0.3

 

1

 

 

10

 

3

 

0.02

0.02

3

 

ПИ

0.35

 

2

 

 

20

 

5

 

0.03

0.03

4

 

ПИ

0.37

 

5

 

 

30

 

5

 

0.01

0.03

5

 

ПИ

0.28

 

2

 

 

40

 

10

 

0.02

0.02

6

 

И

0.32

 

2

 

 

50

 

10

 

0.03

0.05

7

 

И

0.34

 

1

 

 

60

 

10

 

0.03

0.04

8

 

ПИ

0.25

 

1

 

 

70

 

8

 

0.02

0.03

9

 

П

0.36

 

1

 

 

80

 

10

 

0.01

0.04

10

 

П

0.28

 

1

 

 

100

 

5

 

0.01

0.02

25

Список рекомендуемой литературы

1.Чернявский Е.А. Измерительно-вычислительные средства автоматизации производственных процессов. – Л.: Энергоиздат, 1989. – 271.

2.Корытин А. М. , Петров Н.К., Радимов С.Н., Шапаров Н.К. Автоматизация типовых технологических процессов и установок: Учебник для вузов. -М.: Энергоатомиздат, 1988. -432с.

3.Основы управления технологическими процессами /Под ред. Н.С. Райбмана. -М.: Наука, 1978. -440с.

4.Шидловский В.С. Автоматизация технологических процессов и производств: Руководство для организации самостоятельной работы. – Томск: Изд-во НТЛ, 2004. – 16 с.

5.Шидловский С.В. Автоматизация технологических процессов и производств: Учебное пособие. – Томск: Изд-во НТЛ, 2005. – 100 с.

26

АВТОМАТИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ И ПРОИЗВОДСТВ

Учебно-методическое пособие к практическим работам

Формат 60×841/16. Бумага белая писчая. Печать офсетная. Гарнитура «Таймс».

Усл. печ. л. 2,4. Уч.-изд.л. 2,81. Тираж 100 экз.

Томский государственный университет систем управления и радиоэлектроники

634050, г.Томск, пр. Ленина, 40.

27