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

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

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

Министерство образования и науки Российской Федерации Томский государственный университет систем управления и радиоэлектроники

(ТУСУР)

Кафедра электронных средств автоматизации и управления (ЭСАУ)

«Утверждаю» зав. каф. ЭСАУ д-р техн. наук, проф.

А.Г. Гарганеев

«02» февраля 2012 г.

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

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

Составитель:

канд. техн. наук, доц. каф. ЭСАУ В.С. Шидловский

Томск – 2012

1

Автоматизация технологических процессов и производств: Учебнометодическое пособие к практическим работам. – Томск: Томский гос. университет систем управления и радиоэлектроники, 2012. – 28 с.

В пособии рассматриваются практические аспекты решения информационных задач АСУ ТП, непосредственного цифрового управления. Приведены задания на выполнения практических занятий, примеры решений.

Учебное пособие предназначено для студентов, обучающихся по специальности 220301 – «Автоматизация технологических процессов и производств (в приборостроении)».

2

Содержание

 

Практическая работа № 1.

 

Первичная обработка информации в УВМ.

 

Определение разрядности представления информации

........................ 4

Практическая работа № 2.

 

Определение частоты опроса

 

измерительных преобразователей..........................................................

9

Практическая работа № 3.

 

Непосредственное цифровое управление.............................................

14

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

26

3

Практическая работа № 1 ПЕРВИЧНАЯ ОБРАБОТКА ИНФОРМАЦИИ В УВМ. ОПРЕДЕЛЕНИЕ РАЗРЯДНОСТИ ПРЕДСТАВЛЕНИЯ

ИНФОРМАЦИИ

Схема информационно-измерительного канала (ИИК)

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

 

 

 

x2

 

 

 

 

 

x2

 

 

 

c*

 

 

xΜ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дат-

 

 

Нормирую

 

 

 

Комму-

 

 

АЦП

 

 

 

 

 

 

 

 

щий

 

 

 

 

 

татор

 

 

 

 

 

 

 

 

 

чик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

преоб-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

разо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ватель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(уси-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ли-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тель)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Здесь x - измеряемый параметр;

e - помеха; Z - вектор влияющих величин;

x1 - сигнал на выходе датчика;

x2 - сигнал

на выходе

нормирующего

преобразователя (усилителя);

c*

-

код на выходе АЦП; x

 

- “машинное”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Μ

 

 

 

 

значение параметра.

По разделу 1 занятия

Дано:

а) диапазон измерения параметра; б) точность измерения.

Требуется:

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

Пример:

Измеряется температура в диапазоне 0-200 оС с точностью до 0.1 оС. Определить необходимую разрядность АЦП.

Решение:

Относительная погрешность измерения

0.10 C

= 2000 C = 0.0005 .

4

Относительная величина шага квантования по уровню в АЦП

 

 

 

 

 

 

 

ΚΒ

=

 

1

 

,

 

 

 

 

 

 

 

 

 

 

 

 

2r

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где r - разрядность АЦП.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из условия

ΚΒ

находим искомую разрядность АЦП

 

 

 

 

 

r 11 т.к.

1

 

 

 

=

0.00049 < 0.0005 .

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

По

разделу 2 занятия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дано:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а) разрядность АЦП

r ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б) значение кода c* на выходе АЦП;

 

 

 

 

 

 

 

 

 

 

 

 

 

в) характеристики нормирующего преобразователя;

 

 

 

 

г) градуировочная

 

характеристика

измерительного

преобразователя

 

 

(датчика).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Требуется:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выполнить пересчёт значения кода c* в значение параметра x.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дано:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Параметр

Тип

 

Диапазон

 

 

Диапазон

 

Коэффи-

Разряд-

Значение

 

 

датчика

 

измерения,

 

изменения

 

циент

ность

кода

 

 

 

 

 

оC

 

 

 

 

 

 

вы-

 

 

 

передачи

АЦП

c*

 

 

 

 

 

 

 

 

 

 

 

ходного

 

нормиру-

r

 

 

 

 

 

 

 

 

 

 

 

 

 

сигнала

 

ющего

 

 

 

 

 

 

 

 

 

 

 

нормиру-

 

усилите-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ющего

 

ля,

 

 

 

 

 

 

 

 

 

 

 

 

усилите-

 

В/мВ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ля, В

 

 

Kн.у

 

 

 

 

Темпера-

Термо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тура

электри-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ческий

 

0-600

 

 

 

 

 

 

0-10

 

 

0.204

12

2925

 

 

преобра-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зователь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ХК

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение:

 

 

 

 

5

1. Определяем сигнал x2 на выходе нормирующего усилителя

(см.схему ИИК).

x

= (x2 max x2 min ) c *

+ x

2 min

,

2

c *max

 

 

 

 

 

 

 

где

x2 max

x2 min

c* =

=10B;

=0B; - исходные данные (см. таблицу) 2925;

c *

 

= 2r 1 = 212

1 = 4095

-

максимальный

код

на выходе АЦП

при

max

 

 

 

 

 

 

 

 

 

 

 

 

r =12.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

=10 2925

=7.14B.

 

 

 

 

 

 

 

 

2

 

4095

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Определяем сигнал x1

на выходе датчика

 

 

 

 

 

 

 

 

x =

x2 x20

 

+ x ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Kн.у

1

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

x20

 

- значение выходного

 

сигнала нормирующего

усилителя

при

входном сигнале x1

;

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x = 7.14 0 +0

 

=35 мВ.

 

 

 

 

 

 

 

1

0.204

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

Определяем значение параметра

x .

По

градуировочной

характеристике термоэлектрического преобразователя градуировки ХК с помощью метода наименьших квадратов на персональном компьютере (программа предоставляется) осуществим аналитическую градуировку датчика в диапазоне температур 0-600 оС с относительной погрешностью не более 0.5%. Метод наименьших квадратов даёт

x =3.01+13.75 x1 0.03 x12 ,

где x - значение температуры, оC; x1 - ЭДС термопары,мВ.

6

При x1 =35мВ имеем x = 447,50 C .

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

Дано:

а) наименование параметра; б) тип датчика;

в) диапазон измерения параметра; г) диапазон изменения выходного сигнала нормирующего усилителя;

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

(датчика); ё) точность измерения;

ж) значение кода на выходе АЦП.

Требуется:

а) определить необходимую разрядность АЦП; б) осуществить аналитическую градуировку датчика (программа для

ЭВМ метода наименьших квадратов предоставляется); в) выполнить пересчёт кода на выходе АЦП в значение параметра

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

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

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

7

Тип

Диапазон

Коэффициент

Требуемая

Значение

вари-

датчика

измерения,

передачи нор-

точность

кода c *

анта

(градуи-

оС

мирующего уси-

измерения,

на выходе

 

ровка)

 

лителя (преоб-

оС

АЦП

 

 

 

разователя)

 

 

1

ХК

0-600

0.204 В/мВ

2

254

2

ХК

0-600

0.204 В/мВ

1

675

3

ХА

0-800

0.3 В/мВ

1.5

418

4

ХА

0-400

0.61 В/мВ

0.5

500

5

ТСМ 50М

0-150

0.312 В/Ом

0.2

476

6

ТСМ 50М

50-100

0.935 В/Ом

0.1

304

7

ТСМ 100М

0-150

0.156 В/Ом

0.2

217

8

ТСМ 100М

50-100

0.467 В/Ом

0.1

243

9

ХА

0-600

0.4 В/мВ

2

136

10

ХА

0-600

0.4 В/мВ

1.5

223

Примечание:

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

(преобразователя) 0-10 В; в) градуировочные характеристики датчиков выдаются

преподавателем на занятиях

Рабочая программа MNK (метод наименьших квадратов) имеется на жестком диске ПЭВМ в каталоге ASU.

8

Практическая работа № 2 ОПРЕДЕЛЕНИЕ ЧАСТОТЫ ОПРОСА ИЗМЕРИТЕЛЬНЫХ ПРЕОБРАЗОВАТЕЛЕЙ

Основные сведения

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

Определение частоты опроса измерительных преобразователей при ступенчатой

интерполяции-экстраполяции сигнала. Корреляционная функция сигнала неизвестна

Дано:

а) временной ряд интерполируемого сигнала;

б) допустимая величина дисперсии ошибки экстраполяции σε2 доп.

Требуется:

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

Алгоритм №1

1. Экспериментально проводят n измерений величины x(t) с

произвольным интервалом времени h между соседними замерами. 2. По ниже приведённым формулам выполняют вычисления

n (xi xij )2

σjh =

i= j

 

, j =1,2,...,n,

 

n 1

 

 

 

где xi = x(ih); xij = x[(i j)h].

9

3. Графическим способом строят зависимость σjh от периода опроса:

σih ( jh) , j =1,2,...,n.

4. Для заданного значения СКО ошибки ступенчатой экстраполяции σε доп , по графику функции σjh = ϕ( jh) определяют необходимый интервал опроса T.

Алгоритм №2

1. Для заданного временного ряда x( jh) вычисляют оценку его среднего значения

S= 1 n x( jh) n j=1

и оценку дисперсии

σ2x =

1

n

[x( jh) S]2.

 

 

n 1 i=1

 

2. Находят n0 -число пересечений временным рядом x( jh) своего среднего значения за время t = n h.

3. Период опроса измерительного преобразователя определяют из неравенства

T 4n nσh2 σε2 доп.

0 x

Пример

С помощью программы формирования временного ряда PRAKT при числе ординат n =1000 и таких параметрах программы как среднее=100 , отклонение=10 , гамма=0.01 получаем: S =101.8 - среднее; n0 = 22-число пересечений; σ2x =84.2 -оценку дисперсии и таблицу значений σjh по алгоритму №1.

Таблица

j

1

2

3

4

5

6

7

8

9

10

11

σjh

0.56

0.81

1.00

1.19

1.34

1.48

1.61

1.74

1.86

1.97

2.08

 

По таблице, с учётом σε доп= 2, определяем T 10 h .

10