ВУЗ:
Составители:
Рубрика:
K
d
ПИД регулятора
K
и
ПИД регулятора
Шаг дискретизации (δt, c)
Амплитуда внешних факторов (UST, ед.)
Время выхода на заданный режим (t, c)
Энергозатраты (I
э
, кВт/ч)
Число шагов задается индивидуально.
Порядок выполнения
1 Внимательно ознакомьтесь с методическими указаниями и прил. А.
2 Основываясь на методах прил. Б, подберите параметры ПИД-регулятора.
3 Используя пошаговую или непрерывную эмуляцию работы регуляторов, изучите переходные процессы
регулирования для разных исходных данных и заполните табл. 3 для каждого эксперимента (число эксперимен-
тов 3 – 5).
4 Постройте графики переходных процессов.
Форма отчета
Результат выполнения заданий, проверенных и подписанных преподавателем.
Контрольные вопросы
1 Какие преимущества имеет регулятор при оптимальных настройках в сравнении с регулятором с от-
клоненными параметрами?
2 Какое влияние оказывает на имитационную модель блок DZONE?
3 Каким образом в диаграмме блоков учитывается тип регулятора?
Литература [1 – 5].
Лабораторная работа 3
ПРОЕКТИРОВАНИЕ ФУНКЦИОНАЛЬНЫХ МОДУЛЕЙ
НА ЯЗЫКЕ ТЕХНО IL
Цель работы: изучение языка Техно IL в объеме достаточном для составления программ, описывающих
математические функции, получение навыков создания функциональных блоков.
Методические указания
Базовое описание языка Техно IL и основы создания программ приведены в прил. А. Для примера приве-
дем текст программы Техно IL с комментариями для функционального блока, реализующего функцию апе-
риодического звена:
),()()(
1 nnn
tutztz β+α=
+
,
1
ttt
nn
δ
+
=
+
n = 0, 1, 2, ...;
,
ta
e
δ
=α
)1(
ta
e
a
b
δ
−−=β
.
/* I0 – текущая координата */
/* I1 – управление */
/* I2 – a*/
/* I3 – b*/
/* I4 – шаг дискреты */
Комментарии, гласящие, что входы функ-
ционального блока I1…I4 содержат чис-
ленную информацию соответственно о:
текущей координате, управлении, коэф-
фициентах a и b модели апериодического
звена и шаге дискретизации.
#define I0 OC
#define I1 INP
#define I2 A
#define I3 B
#define I4 DT
#define Q0 Q
Буквенные обозначения названий входов
и выходов на функциональном блоке.
Например, выход Q0 будет обозначен
«Q».
/* A * Yo /
Комментарий, гласящий, что ниже приве-
денный текст программы реализует αz(t
n
).
F0=I2 Рабочей переменной F0 присваивается
значение входа I2 (параметр a модели)
F0*I4
Переменная F0 умножается на значение
входа I4 (дискрета δt) и результат при-
сваивается F0.
EXP F0
e
F0
, т.е. e
aδt
.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »