Для окончательного получения коэффициенты {a} для передаточной функции в цифровом виде необходимо их пересчитать по формулам:
d0=1; |
d0=1.0000 |
d1=a(1)+d0; |
d1=0.1252 |
d2=a(2)+d1; |
d2=0.7414 |
d3=a(3)+d2; |
d3=0.4892 |
d4=a(4)+d3; |
d4=0.2998 |
d5=a(5)+d4; |
d5=0.2025 |
d6=a(6)+d5; |
d6=0.0839 |
d7=a(7)+d6; |
d7=0.0658 |
d8=a(8)+d7; |
d8=0.0059 |
d9=a(9)+d8; |
d9=0.0028 |
d10=a(10)+d9; |
d10=0.0002 |
Переходный процесс представлен на рис.1.2
Рис.1.2 Переходный процесс идентифицированной цифровой передаточной функции объекта.
Рис.1.2 подтверждает правильность расчёта идентификации передаточной функции в цифровом виде по заданному непрерывному переходному процессу.
Далее рекомендуется сократить степень полиномов передаточной функции в цифровом виде.
Возьмём непрерывную САР контура скорости привода постоянного тока ПРС, из курсовика по дисциплине “СУЭП” (Козярук А. Е.), настроенную на симметричный оптимум.
САР контура скорости представлена на Рис .2.1
Рис.2.2 Переходный процесс контура скорости по заданию.
В общем случае передаточная функция микроконтроллера (или дискретного фильтра) может быть представлена дробно-рациональным выражением
где Y(z) – изображения решетчатой функций на выходе дискретного фильтра;
X(z) – изображение решетчатой функций на входе дискретного фильтра;
m ³ k.
Регулятор тока и скорости.
Определим уравнение дискретного фильтра для регуляторов тока и скорости. Сначала осуществим z – преобразование передаточной функции регуляторов по методу Тастина.
Передаточная функция регуляторов тока и скорости
;
;----тогда, воспользовавшись подстановкой получаем
;
где: ;
;
;
.
После вычислений получили передаточные функции регуляторов вида:
Подставив полученные передаточные функции регуляторов в цифровом виде соответственно получаем цифровую САР контура скорости.
Рис.2.3 Цифровая САР контура скорости
Сравним переходный процесс контура скорости по заданию непрерывной и цифровой систем.
Переходные процессы представлены на Рис.2.4
Рис.2.4 Переходный процесс контура скорости по заданию непрерывной и цифровой систем.
Время переходного процесса в цифровой системе задаётся сигналом «RAMP», уровень задания - «SATURATION».
Задачей являлось ознакомление и программирование в пакете «Intouch.16».
Алгоритм работы:
· Создание собственного файла;
· Выбор объектов управления из библиотеки пакета:
1. Кнопка «Start - Stop» и индикаторы состояния.
2. Панель регулирования задания «Slider».
· Выбор объектов, отображающих состояние:
1. Панель «Meter» со шкалой и индикаторы состояния.
2. Создание трендов.
· Написание скриптов для связи выбранных объектов и выполнения программы.
Скрипты написаны таким образом, чтобы данная система работала следующим:
§ при нажатии кнопки «Start - Stop» загорается индикатор, сигнализирующий о включении системы и разрешающий задавать задание
§ задание задаётся панелью регулирования задания «Slider»
§ задание отображается на двух панелях «Meter»
§ при достижении первой величиной заданного значения мигает индикатор №1
§ при достижении второй величиной заданного значения мигает индикатор №2
§ при достижении первой величиной максимального значения происходит выключение кнопки «Start - Stop» и задавать задание будет возможно лишь при повторном нажатии кнопки «Start - Stop».
Скрипты представлены ниже:
Tagname: pusk
On label: START
Off label: STOP
Expression: pusk
Tagname: Upravl
Pusk= =0
Upravl = 0;
Velichina1=Upravl - 10;
Velichina2=Upravl - 20;
Expression: velichina1>100
Blink when: pusk
Expression: velichina2>50
Blink when: pusk
Velichina1>120
Pusk=0;
Для отображения состояния двух величин представлен тренд, на котором представлены две величины «velichina1» и «velichina2», а также два статических сигнала со значением 50 и 100, при превышении которых происходит мигание индикаторов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.