Данная САР относится к нелинейным. Типы нелинейных элементов можно рассмотреть в библиотеках программ (Siam, SamSim). Наиболее широкое распространение имеет нелинейность вида реле. Основной статической характеристикой двухпозиционных регуляторов является характеристика с положительным или отрицательным гистерезисом (зоной неоднозначности), представленная на рис.14. В этом случае переключение регулятора будет
происходить при достижении регулируемой величиной значений зоны неоднозначности (рис.15).
µ
B
ε
-A Рис.14.
граничных
Объект без самовыравнивания. Передаточная функция объекта без
самовыравнивания имеет вид: |
y |
|||
WОБ ( p) = |
kОБ |
. |
|
|
|
|
|||
|
|
p |
|
|
В системе в установившемся состоянии |
|
|||
возникают |
|
|
периодические |
|
симметричные |
|
|
автоколебания |
|
регулируемой величины относительно ее |
|
|||
заданного значения. Диапазон колебаний |
µ |
|||
регулируемой величины: |
|
|||
|
∆y = 2 а. |
|
||
Длительность положительного импульса |
|
|||
t1 в установившемся процессе равна |
|
|||
длительности |
отрицательного импульса |
|
||
t2 и равна полупериоду колебаний: |
Рис.15. |
||
TK = |
2 a |
. |
|
|
|
||
|
kОБ B |
|
|
Частота переключений регулятора в единицу времени равна: n = kОБ2 aB .
Уменьшение диапазона колебания регулируемой величины возможно только за счет уменьшения зоны неоднозначности регулятора. При диапазоне колебаний регулируемой величины, стремящемся к нулю, частота переключений регулятора стремиться к бесконечности.
21
Одноемкостной объект с самовыравниванием. Передаточная функция одноемкостного объекта с самовыравниванием:
WОБ ( p) = kОБ .
Tp +1
Установившийся процесс колебания регулируемой величины y и регулирующего воздействия регулятора µ при симметричной статической характеристике двухпозиционного регулятора с зоной неоднозначности показан на рис.16.
При поступлении в установившемся состоянии на вход объекта ступенчатой постоянной величины B регулируемая величина будет изменяться по экспоненциальному закону:
− t
y = kОБ (1 − e T ) .
Диапазон колебаний:
|
− e |
− |
t |
|
|
||||
∆y = 2 a = (kОБ B + a) 1 |
|
T . |
||
|
|
|
|
|
|
|
|
|
|
Длительность импульсов регулятора:
t1 = t2 =T ln kОБ B + a . kОБ B − a
Период установившихся колебаний:
TK = 2 T ln kОБ B + a . kОБ B − a
Частота переключений регулятора:
n = 2 . TK
y
µ
Увеличение постоянной времени объекта |
Рис.16. |
|
при прочих равных условиях увеличивает |
||
|
период колебаний и уменьшает частоту переключений регулятора.
Объект без самовыравнивания с запаздыванием. Передаточная функция объекта:
WОБ ( p) = kОБp e−pτ ,
где τ - время запаздывания.
22
В связи с тем, что регулятор реагирует на изменение выходной величины объекта, диапазон колебаний регулируемой величины (рис.17) при наличии запаздывания в системе будет больше зоны неоднозначности статической характеристики (рис.14) двухпозиционного регулятора.
Длительность |
|
импульсов |
y |
||||||
|
y |
||||||||
регулятора: |
|
|
|
|
|
|
|
||
|
|
|
|
|
a |
|
|
|
|
t1 = t2 = 2 τ + |
|
|
. |
|
|||||
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kОБ B |
y |
|||
Период |
|
|
установившихся |
||||||
|
|
|
|||||||
колебаний: |
|
|
|
|
|
|
y |
||
|
|
|
|
|
a |
|
|||
TK |
= 4 τ + |
|
. |
|
|||||
|
|
|
|||||||
|
|
|
|
|
|
|
|
||
|
|
|
|
kОБ B |
µ |
||||
Частота |
|
|
переключений |
||||||
|
|
|
|||||||
регулятора: |
kОБ B |
|
|
|
|
||||
n = |
|
|
|
. |
|
||||
|
2(a + kОБ B τ) |
|
|||||||
Диапазон |
|
|
колебаний |
|
|||||
регулируемой величины: |
|
||||||||
∆y = 2(a + kОБ B τ) . |
Рис.17. |
||||||||
Чем больше время запаздывания в системе, тем больше диапазон колебаний регулируемой величины и тем меньше частота переключений регулятора.
Для объектов с запаздыванием в большинстве случаев целесообразно применение двухпозиционных регуляторов без зоны неоднозначности (рис.18).
В этом случае период колебаний будет равен:
TK = 4 τ .
Число переключений регулятора: |
Рис.18. |
|||
n = |
|
1 |
. |
|
|
|
|||
2 |
|
|
||
|
τ |
|
||
Диапазон колебаний регулируемой величины:
∆y = 2 kОБ B τ .
23
Объект с самовыравниванием и запаздыванием. Передаточная функция имеет вид:
WОБ ( p) = |
kОБ e− pτ |
. |
|
||
|
Tp +1 |
|
Установившийся процесс регулирования при симметричной статической характеристике двухпозиционного регулятора с зоной неоднозначности имеет вид, представленный на рис.19.
Длительности импульсов:
|
|
|
τ |
t1 = t2 |
=τ +T ln |
2 kОБ B − (kОБ B |
− a) e−T |
kОБ B − a |
|
||
|
|
|
Период колебаний:
|
2 kОБ B − (kОБ B − a) e |
− |
τ |
|
|
T |
|
TK = 2 τ +T ln |
|
|
|
kОБ B − a |
|
|
|
|
|
|
|
|
|
|
|
Диапазон колебаний:
∆y = 2 kОБ B 1 − e−Tτ + a e−Tτ .
.
.
y
y
y |
y |
y |
y
Рис.19.
24
Порядок выполнения работы.
1.Ввести модель САР с позиционным законом регулирования.
2.Исследовать САР с статическим объектом без запаздывания. Получить переходные характеристики, определить ТК, n, a.
3.Исследовать САР с астатическим объектом без запаздывания. Получить переходные характеристики, определить ТК, n, a, t1, t2.
4.Исследовать САР с статическим объектом с запаздыванием. Получить переходные характеристики, определить ТК, n, a, t1, t2, ∆y.
5.Исследовать САР с астатическим объектом с запаздыванием. Получить переходные характеристики, определить ТК, n, a, t1, t2, ∆y.
Содержание отчета.
1.Графики переходных характеристик и передаточных функций.
2.Определение параметров ТК, n, a, t1, t2, ∆y.
3.Выводы.
Контрольные вопросы:
1.Каким образом происходит переключение двухпозиционного регулятора?
2.К чему приведет увеличение постоянной времени одноемкостного объекта с самовыравниванием?
3.Как влияет увеличение времени запаздывания в системе на ее свойства?
25
Приложение 1.
Система автоматизированного моделирования “Siam”.
Система автоматизированного проектирования и параметрической оптимизации работает с моделями, которые можно представить в форме блок-схем. Под математической моделью понимают комплекс математических характеристик, с помощью которых можно количественно описать данную систему, т.е. охватить все зависимости между входными и выходными величинами. Наиболее распространенными математическими характеристиками являются дифференциальные уравнения, переходные функции (например, кривые разгона), передаточные функции, частотные характеристики.
По способу получения модели разделяются:
-аналитические (основанные обычно на энергетическом балансе, рассчитанном на основании конструктивных и технологических данных);
-экспериментальные (полученные путем проведения измерений на действующих объектах).
При анализе модели используют методы, позволяющие определить динамические свойства системы на ее реакции на известный входной сигнал. Это исследование в большинстве случаев осуществляется путем стандартных входных сигналов в виде скачка, импульса или синусоидального сигнала. Возмущение должно подаваться в систему, находящуюся в стабильном состоянии, так как начальные условия могут сильно повлиять на переходную характеристику. С теоретической точки зрения результаты анализа, полученные с помощью различных входных сигналов, должны совпадать.
Всоставе настоящей версии включено 10 блоков реализации входных сигналов, 13 блоков реализации некоторых стандартных передаточных функций, 9 блоков реализации нелинейных статических характеристик, 14 блоков реализации алгебраических и геометрических функций, 6 блоков реализации функций переключения и булевой алгебры. Всего в программе 52 блока.
Всоставе данной версии используется 4 метода численного интегрирования, что позволяет проводить с ее помощью исследование широкого класса систем управления или других динамических систем.
26
Метод Кутта-Мерсона с автоматическим выбором шага интегрирования сочетает хорошую точность (метод 4-го порядка точности) и высокую скорость. Метод оценивает локальную погрешность вычислений и выбирает шаг так, чтобы эта погрешность не превышала величины, заданной параметром "ПОГРЕШНОСТЬ". Этот параметр не следует устанавливать меньше 1.0e-5. Метод можно рассматривать как базовый для самых разнообразных применений.
Метод Фельберга с автоматическим выбором шага интегрирования отличается максимальной точностью (метод 5-го порядка точности), но медленнее других. Рекомендуется для "чистовых" прогонов с целью получения максимально достоверных результатов.
В методе Рунге-Кутта 4-го порядка точности скорость счета и достоверность получаемых результатов существенно зависят от шага интегрирования, задаваемого параметром "ШАГ". Метод не имеет средств оценки локальной погрешности, поэтому выбор шага Вы должны осуществить самостоятельно. Как правило, шаг не должен превышать 30...50 % от минимальной постоянной времени модели.
Метод Эйлера 2-го порядка точности отличается максимальной скоростью счета, но дает наименее достоверные результаты. Может использоваться лишь для приближенных оценок - в основном для "грубого" поиска экстремума целевой функции при проведении параметрической оптимизации модели.
Приведенные режимы дублируют справочную службу СИАМ и должны способствовать скорейшему приобретению навыков работы в системе.
Режим ввода модели.
Модель в СИАМ – это совокупность блоков и связывающих их линий. Блоки вычерчиваются системой в режиме ввода блока (клавиша “F2”), линии – пользователем с помощью клавишей перевода курсора. Место вывода очередного элемента блок-схемы указывается курсором, который изображается кружком, если “перо” поднято и галочкой, если “перо” опущено. Перемещением курсора с опущенным пером вычерчивается или уничтожается линия, курсор с поднятым пером не оставляет следа на
27
экране. Опустить "перо" можно только на уже существующую линию, "перо" всегда опущено после ввода очередного блока. Для медленного перемещения курсора используйте "Shift" + <клавиша перевода курсора>.
|
|
Используйте также клавиши: |
HOME, END |
- для смещения экрана, соответственно, влево и вправо; |
|
PgUp, PgDn |
- для смещения экрана, соответственно, вверх и вниз; |
|
DEL |
|
- для стирания блока, на который указывает курсор; |
F1 |
-Пмщ |
- Справочная служба СИАМ; |
F2 |
-Блок |
- Переход к режиму ввода блока; |
F3 |
-Перо |
- Поднять/опустить "перо"; |
F4 |
-Ред |
- Режим редактирования/уничтожения блоков; |
F5 |
-Диск |
- Запись блок-схемы на диск или чтение ее с диска; |
F6 |
-Окно |
- Показать/убрать подсказку в нижнем окне; |
F7 |
-Мод |
- Переход к имитационному моделированию; |
F8 |
-Опт |
- Переход к параметрической оптимизации; |
F9 |
-ЛЧХ |
- Построение частотных характеристик; |
ESC |
-Конец |
- Выход из СИАМ. |
Режим ввода блоков.
При переходе к режиму ввода блоков в нижней части экрана активизируется окно с пиктограммами типовых блоков СИАМ. Одна из них выделяется негативным изображением. С помощью клавиш перевода курсора выделяется та или иная пиктограмма, после чего клавишей "Enter" создается блок в схеме на экране. В окне-подсказке показывается лишь часть из полного набора типовых блоков СИАМ. Доступ к остальным осуществляется с помощью клавиш: “Ноme”, “End”, “PageDown”, “PageUp”.
Блоки, использующие входные сигналы, не могут создаваться на "пустом" месте, но обязательно - в конце любой уже существующей ГОРИЗОНТАЛЬНОЙ линии. Блоки-генераторы пробных сигналов, наоборот, "не могут располагаться на линии, так как для своей работы не нуждаются во входных сигналах. Таким образом, первым вводимым блоком в любой модели должен быть генераторный блок любого типа (если такой блок не нужен, можно использовать фиктивный генератор ступенчатой функции с нулевым уровнем выходного сигнала).
При создании очередного блока одновременно создается исходящая из него линия, а система остается в режиме ввода блока. Выход – “ESC”.
28
Редактирование и уничтожение блоков.
Для изменения параметров (редактирования) или уничтожения какоголибо блока нужно переместить курсор с поднятым, "пером" (курсоркружок) так, чтобы его центр попал внутрь нужного блока. После этого нужно нажать клавишу "Del" для уничтожения блока или "F4" для редактирования.
Если к моменту нажатия на "F4" курсор не указывал ни на один блок, система выделяет мигающим изображением первый блок, предлагая выбрать его для операции редактирования или уничтожения. Клавишами перевода курсора влево и вправо можно выделить нужный блок, после чего клавишей "Del" стереть его, а клавишами "Enter" или "F4" начать его редактирование. При уничтожении блока удаляются и все исходящие из него линии.
Не следует использовать образующиеся место после стирания пустоты для размещения новых блоков, так как система не проверяет возможное наложение изображений блоков друг на друга и может неправильно установить связи между ними !
Режим имитационного моделирования.
В этом режиме осуществляется численное интегрирование системы обыкновенных дифференциальных уравнений, которая автоматически создается в СИАМе по введенной блок-схеме. Результаты интегрирования запоминаются системой и могут выводиться в виде таблиц и графиков на экран или принтер.
Порядок интегрируемой системы ограничивается лишь доступной памятью и может быть весьма большим. На структуру накладывается единственное ограничение: она должна быть такой, чтобы ВХОДНОЙ сигнал любого блока мог быть вычислен ДО вычисления ВЫХОДНОГО сигнала этого же блока. Система допускает интегрирование в "прямом" (tК > tО ) и "обратном" (tК < tО ) времени. Моделирование можно прервать в любой момент, нажав клавишу "ESC". Клавишей "F9" можно продолжить завершившееся или прерванное моделирование.
29
|
|
Меню режима моделирования. |
F1 |
–Пмщ |
- Справочная служба системы СИАМ; |
F2 |
–Meт |
- Выбор метода интегрирования и его параметров; |
FЗ |
–Счет |
- Начать моделирование; |
F4 |
–Ред |
- Редактирование блока; |
F5 |
–Oкно |
- Отображение результатов в графическом окне; |
F6 |
–Грф |
- Вывод графиков на терминал; |
F7 |
–Peз |
- Заказать/просмотреть результаты моделирования; |
F8 |
–Мбш |
- Масштабировать графики в графических окнах; |
F9 |
–Прд |
- Продолжить моделирование с прерванного места; |
ESC |
–Выход |
- Вернуться в режим ввода модели. |
Вывод результатов моделирования.
Обычно при счете система запоминает промежуточные результаты для каждого блока модели, что позволяет затем построить графики для любой точки структурной схемы. Память СИАМ достаточна для хранения результатов приблизительно 200.. .300 блоков при стандарте 100 точек на интервал интегрирования, можно заказать другое количество промежуточных точек, а при необходимости и конкретные блоки, для которых эти результаты будут сохраняться. Система может построить графики изменения выходных сигналов как функций модельного времени или как функций других сигналов (фазовые траектории) на черно-белом экране в режиме разрешения (200 на 640 точек), или на цветном экране с (200 на 320) разрешением. (Таковы возможности программы ;-)).
Для второго случая используется следующее меню:
F1 |
–Back |
- изменение цвета фона; |
F2 |
–Axis |
- изменение цвета сетки; |
F3 |
–Line |
- изменение цвета графиков; |
F4 |
–Pallete |
- смена цветовой палитры; |
F5 |
–B & W |
- переход к черно-белой графике; |
ESC |
–Return |
- возврат в СИАМ. |
Дополнительную информацию о выводе результатов можно получить по клавише F7 в режиме моделирования.
30
