Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
14.02.2016
Размер:
1.38 Mб
Скачать

На рис. 1.1.7 изображена замкнутая система ручного управления уровнем жидкости в баке. Входом является заданное значение уровня жидкости, который оператор обязан поддерживать (это значение он держит в памяти). В качестве усилителя выступает сам оператор, а датчиком являются его глаза. Оператор сравнивает действительное значение уровня с желаемым и открывает или закрывает вентиль, изменяя чем самым в нужном направлении отток жидкости.

Приток

жидкости

Отток

жидкости

Вентиль

Рис. 1.1.7

Многие другие хорошо знакомые системы управления состоят из тех же основных элементов, которые показаны на рис. 1.1.6. Так, бытовой холодильник имеет устройство задания желаемой температуры, термометрический датчик, определяющий действительное значение температуры и величину ошибки, и компрессор, играющий роль усилителя мощности. Другими примерами могут служить духовой шкаф, электропечь, водяной нагреватель. В промышленности повсеместно используются системы управления скоростью, температурой, давлением, положением, толщиной, составом вещества, качеством изделий.

На современном этапе автоматизацию можно определить как технологию, использующую запрограммированные команды, воздействующие на некоторый объект или процесс, так и обратную связь, с помощью которой определяется, правильно ли исполнены эти команды. Автоматизация часто применяется к процессам, в управлении которыми ранее участвовал человек. После автоматизации возможно полностью автоматическое управление без участия человека. Фактически, большинство автоматических систем управления способны выполнять свои функции с большей точностью и намного быстрее, чем это было при ручном управлении. Автоматизированные системы управления предполагают вмешательство человека. Например,

11

многие работы на линии сборки автомобилей требуют совместных действий человека-оператора и интеллектуального робота.

Робот это управляемая компьютером машина, функционирующая фактически на тех же принципах, которые используются в системах автоматизации. Робототехнику можно определить как отдельную ветвь автоматизации, в которой проектируются автоматические машины (т. е. роботы), призванные заменить труд человека. Поэтому роботы обладают определенными характеристиками, присущими человеку. Примером может служить механический манипулятор, воспроизводящий движения человеческой руки и кисти. Отметим, что некоторые задачи автоматическая машина выполняет лучше человека, тогда как с другими лучше справляется человек.

Рис. 1.1.8

На рис. 1.1.8 показан робот типа «Искусственная рука», являющийся совместной разработкой Центра технического конструирования Университета штата Юта и Лаборатории искусственного интеллекта Массачусетского технологического института (США). Рука имеет 18 степеней свободы, управляется пятью микропроцессорами Motorola 6800, приводится в действие З6- ю прецизионными электропневматическими исполнительными механизмами через особо прочные полимерные сухожилия. Рука имеет 4 пальца и оснащена тактильными датчиками усилия.

12

Синтез систем управления.

Интересно отметить, что сам синтез систем управления осуществляется с использованием замкнутого контура обратной связи, как показано на рис. 1.1.9.

1.Определение целей управления

2.Выбор переменных, подлежащих управлению

3.Формулировка требований к этим

переменным

4.Выбор конфигурации системы и исполнительного устройства

5. Получение моделей объекта управления, датчика и исполнительного устройства

6. Выбор регулятора и определение ключевых параметров, подлежащих настройке

7. Оптимизация параметров и анализ качества системы

Возврат, если качество

Закончить, если качество

системы

системы

не удовлетворяет

удовлетворяет

предъявляемым

предъявляемым

требованиям

требованиям

Рис. 1.1.9

13

Синтез системы управления это уникальный пример технического проектирования. Цель проектирования состоит в определении конфигурации системы, требований, которым она должна удовлетворять, и задании основных параметров, удовлетворяющих предъявляемым к системе требованиям.

Первый шаг процесса синтеза это определение назначения системы. Например, поддержание заданного значения скорости вращения электродвигателя.

Второй шаг это указать те переменные, которые подлежат управлению (в нашем случае это скорость вращения).

На третьем шаге мы должны предъявить требования к точности, с которой необходимо поддерживать скорость вращения электродвигателя. Последнее определяет выбор датчика, с помощью которого измеряется переменная, подлежащая управлению. Поставив себя на место инженера, первое, что мы должны сделать, это попытаться создать конфигурацию системы, которая обладала бы желаемым качеством. Такая конфигурация обычно включает в себя датчик, объект управления, исполнительное устройство и регулятор, как показано на рис. 1.1.6.

Следующий шаг состоит в выборе кандидата на роль исполнительного устройства. Принятие решения здесь зависит от типа объекта управления, но в любом случае выбранное устройство должно быть способно эффективно влиять на поведение объекта управления. Например, если мы хотим управлять скоростью вращения махового колеса, то в качестве исполнительного устройства нам надлежит выбрать электродвигатель. При этом датчик должен быть способен измерять скорость с высокой точностью. Наконец, мы должны получить модель для каждого из этих элементов.

Следующий шаг состоит в выборе регулятора, который часто представляет собой сумматор, выполняющий операцию сравнения желаемого и действительного значений выходной переменной объекта, и следующий за ним усилитель сигнала ошибки.

Заключительный шаг процедуры синтеза состоит в настройке параметров системы, которые обеспечивали бы желаемые показатели качества. Если в результате подбора параметров мы сможем достигнуть желаемого качества, то процесс синтеза на этом заканчивается и нам остается оформить рабочую документацию. В противном случае, возможно, потребуется заменить конфигурацию системы или выбрать исполнительное устройство и датчик с улучшенными характеристиками. После этого мы должны будем повторять все этапы синтеза до тех пор, пока не будут удовлетворены требования, предъявляемые к си-

14

стеме, или пока мы не решим, что эти требования являются слишком жесткими и их необходимо ослабить (см. рис. 1.1.9).

Требования к качеству замкнутой системы управления должны затрагивать ее основные характеристики, к которым относятся: 1) хорошая компенсация возмущений, 2) желаемый вид реакции на задающее входное воздействие, 3) адекватные выходные сигналы исполнительного устройства, 4) малая чувствительность к изменению параметров и 5) робастность (устойчивость к возмущениям).

На техническое проектирование сильное влияние оказало появление мощных и сравнительно недорогих компьютеров, а также высокопроизводительных программных средств анализа и синтеза систем управления. Например, самолет Боинг-777, оснащенный самой современной бортовой аппаратурой, был почти полностью спроектирован с помощью компьютерных технологий. Высокоточное компьютерное моделирование крайне важно для проверки результатов синтеза систем. Во многих случаях сертификация системы управления путем натурного моделирования требует значительных затрат времени и денег. Тот же Боинг-777 около 2400 раз был испытан с помощью компьютерного моделирования, прежде чем был построен первый самолет этой серии.

Подводя итог, можно дать следующую формулировку задачи синтеза регулятора: дана модель объекта управления (вместе с датчиком и исполнительным устройством), а также установлены цели управления; требуется определить соответствующий регулятор, либо прийти к заключению, что таковой создать невозможно.

1.2. Математические модели физических систем.

Для того чтобы изучить свойства сложной физической системы и научиться управлять ей, необходимо получить ее математическую модель. Для этого требуется установить все взаимосвязи между переменными, характеризующими поведение системы. Поскольку все реальные системы по своей природе являются динамическими, то для их описания естественно использовать дифференциальные уравнения. Если, кроме того, эти уравнения могут быть линеаризованы, то тогда можно воспользоваться преобразованием Лапласа. В действительности, сложность системы и игнорирование нами ряда привходящих факторов обуславливают возникновение некоторых допущений, связанных с функционированием данной системы. Поэтому часто бывает полезным игнорировать эти допущения и произвести линеаризацию системы. В результате на основании физических законов, описывающих поведение эквивалентной линейной системы, мы можем получить систему дифференциальных уравнений. Наконец, используя математический аппарат,

15

такой как преобразование Лапласа, мы сможем получить решение, характеризующее поведение данной системы. В итоге алгоритм исследования динамики системы сводится к следующему:

1.Определить систему и ее компоненты.

2.Составить математическую модель и выдвинуть необходимые допущения.

3.Записать дифференциальные уравнения, описывающие поведение модели,

4.Решить уравнения относительно желаемых выходных пере-

менных.

5.Проанализировать решения и допущения.

6.При необходимости провести повторный анализ или синтез системы.

Дифференциальные уравнения непрерывных физических систем.

Дифференциальные уравнения, описывающие динамику непрерывной физической системы, получаются на основании фундаментальных физических законов. Этот метод в равной степени применим к непрерывным системам различной физической природы.

Например, с помощью закона Кирхгофа для токов можно описать электрическую RLC-цепь, представленную на рис. 2.1.1.

 

i(t)

 

 

 

 

 

 

 

 

 

uC(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Генератор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

L

C

тока

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.1.1.

В результате мы получим следующее интегро-дифференциальное уравнение

uC(t) / R + C duC(t)/dt + L-1

t u (t)dt = i(t),

(1.2.1)

 

0

C

 

 

 

 

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

RC d2 uC(t)/dt2 + duC(t) /dt + RL-1 uC(t) = R i(t)

(1.2.2)

которое описывает динамику выходного параметра uC(t)

(напряжение на емкости C) под воздействием входного возмущения i(t) тока генератора.

16

Принцип подобия. Дифференциальными уравнениями второго порядка с постоянными коэффициентами

B d2y(t) /dt2 + C dy(t) /dt + D y(t) = x(t),

(1.2.3)

подобными (1.2.2), может быть описана динамика многих непрерывных механических, электрических, гидравлических и термодинамических систем. Наличие таких систем позволяет исследователю распространить решение, полученное для одной системы, на все подобные системы, описываемые аналогичными дифференциальными уравнениями. Следовательно, результаты, полученные, скажем, при анализе и синтезе электрических систем, сразу можно применить для представления о поведении гидравлических, тепловых и механических систем.

Конечно-разностные уравнения дискретных физических систем.

Используя современные компьютеры, дифференциальные уравнения можно решать численно, приводя их первоначально к т.н. конечно-разностному виду. Рассмотрим, например, дифференциальное уравнение третьего порядка с постоянными коэффициентами A, B, C и D

A y''' (t) + B y'' (t) + C y'(t) + D y(t) = x(t),

(1.2.4)

где y'(t) = dy(t) /dt. Приведем уравнение (1.2.4) к разностному виду, используя аппроксимацию производных конечными разностями для дискретных моментов времени, следующих через интервал t

y'(t)

= [y(t) – y(t t)] / t – правая разность,

y''(t)

= [y(t+ t ) – 2 y(t) + y(t

t)] / t2 – центральная раз-

ность,

 

(1.2.5)

y'''(t) = [y(t+ t ) – 3 y(t) + 3 y(t t) – y(t – 2 t)] / t3

правая разность.

Перейдем к дискретному времени, где

t

= n t, n = 0, 1, 2, …, N – дискретное время наблюде-

ния;

(1.2.6)

t - дискретный интервал отсчетов.

Тогда, подставляя 1.2.4 в 1.2.3, получим следующий вид конечно-разностного уравнения

17

yn = a1 yn-1

+ a2 yn-2

+ a3 yn-3

+ xn ,

 

 

 

 

 

 

 

 

 

 

 

 

(1.2.7)

 

 

 

3

 

A

 

2

 

 

B

 

C

D

 

C

 

 

B

3

 

A

 

 

 

 

 

 

 

3

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где a1

 

t

 

 

 

 

 

t

 

 

t

, a2

t

 

t

2

 

 

t

3

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

B

 

 

 

 

 

 

 

 

 

 

 

t 3

 

 

t 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t 3

t 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a3

 

 

 

 

t 3

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1.2.8)

 

A

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t 3

 

t 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а yn = y(n t) – «n»-ый отсчет переменной y, т.е. ее значение в момент времени t = n t.

Легко заметить, что конечно-разностное уравнение является частным случаем РАР-уравнения состояния ТП (1.1.2), рассмотренного в главе 1 (стр. 8) Модуля 1. Такие системы описывают дискретные физические системы, или физические системы дискретного времени.

Линеаризация физических систем.

Подавляющее большинство физических систем являются линейными лишь в некотором диапазоне изменения переменных. Однако при неограниченном возрастании этих переменных все системы я конечном счете становятся нелинейными.

Систему можно определить как линейную, если воспользоваться действующим на нее возмущением и реакцией на это возмущение. В случае рассмотренной выше электрической цепи возмущением является входной ток I(t), а реакцией – напряжение UC(t). В общем случае необходимым условием линейности системы является соответствующая связь между возмущением x(t) и реакцией y(t). Если к системе, находящейся в состоянии покоя, приложить возмущение x1(t), то на выходе появится реакция y1(t). Если при тех же условиях подвергнуть систему возмущению x2(t), то она даст соответствующую реакцию y2(t). Необходимым условием линейности является то, чтобы при возмущении x1(t) + x2(t) система давала реакцию y1(t) + y2(t). Это положение обычно называют принципом суперпозиции.

Кроме того, в линейной системе должен выполняться фактор масштабирования. Опять-таки будем считать, что входом системы является переменная x, а выходом – переменная y. Тогда необходимо, чтобы при умножении входной переменной на константу m реакция (выходная переменная) системы изменилась в такое же число раз, т.е. оказалась равна m y. Это свойство носит название гомогенности.

18

Таким образом, линейная система удовлетворяет свойствам:

суперпозиции и гомогенности.

1.3.Преобразование Лапласа и передаточные функции линейных систем.

Преобразование Лапласа.

Все физически реализуемые сигналы (функции) f(t) имеют преобразование Лапласа (образ Лапласа)

 

 

 

 

F(s) = 0

f (t) exp(-st) dt .

(1.3.1)

Обратное преобразование Лапласа имеет вид

 

f(t) =

1

j F (s) exp( st) ds ,

(1.3.2)

2 j

 

j

 

где j – мнимая единица (j2 = – 1), а интегрирование в (1.3.2) проводится по бесконечно удаленному контуру комплексной плоскости для действительного значения переменной s.

Для практического применения используют таблицы преобразований Лапласа (Web-сайт MCS), полученные на основании выражений (1.3.1) и (1.3.2). Пример показан в таблице 1.3.1.

Переменную s в преобразовании Лапласа можно рассматривать как оператор дифференцирования

s

d

.

(1.3.3)

 

 

 

 

dt

 

Аналогично можно ввести оператор интегрирования

 

 

1

t dt .

(1.3.4)

 

 

 

s

0

 

 

 

 

 

 

 

Продемонстрируем использование преобразования Лапласа для решения дифференциальных уравнений (типа 2.1.3) с постоянными коэффициентами. Преобразование Лапласа уравнения (2.1.3) дает в соответствии с таблицей 1.3.1

B[s2Y(s)–sy(0)–dy(0)/dt]+C[sY(s)–y(0)] + DY(s) = X(s). (1.3.5)

Если x(t) = 0 (входной сигнал отсутствует), y(0) = y0 и dy(0)/dt = 0, то

Bs2Y(s) – Bs y0 + CsY(s) – Cy0 + DY(s) = 0.

(1.3.6)

19

Таблица 1.3.1

 

 

f(t)

 

F(s)

 

Ступенчатая функция Хевисайда,

1/s

 

 

 

(t)

 

 

 

 

 

Импульсная функция Дирака

1

 

 

 

(t)

 

 

 

 

 

 

 

tn

 

 

n!/sn+1

 

 

sin( t)

/(s2 + 2)

 

 

cos( t)

s /(s2 + 2)

 

 

exp(-at)

1/(s + a)

 

(k)

 

 

k

k

skF(s)-sk-1f(0)- sk-2f’(0)-…-

f

(t) = d

 

f(t)/d t

- sf(k-1)(0)

 

 

t

f (t) dt

F(s)/s + (1/s) 0

f (t) dt

 

 

 

 

 

 

 

exp(-at) sin( t)

/[(s2 + a2) + 2]

exp(-at) cos( t)

(s + a)/[(s2 + a2) + 2]

Выражая отсюда Y(s), получим образ выходного сигнала

Y(s) =

(Bs C) y0

 

p(s)

.

(1.3.7)

Bs2

Cs D

q(s)

 

 

 

Если полином q(s) = Bs2 + Cs + D, стоящий в знаменателе (1.3.7), приравнять нулю, то получим характеристическое уравнение, названное так потому, что его корни (или полюса) определяют характер движения системы. Корни полинома p(s) = (Bs + + C)y0, стоящего в числителе (1.3.7), называют нулями системы. В полюсах функция Y(s) обращается в бесконечность, а в нулях она становится равной нулю. Расположение полюсов и нулей на комплексной s-плоскости определяет характер собственного (свободного) движения системы.

Полином q(s) можно записать в виде

q(s) = (s s1) (s s2),

(1.3.8)

где s1 и s2 – корни полинома.

 

Тогда

 

Y(s) =

p(s)

 

 

.

(1.3.9)

 

 

 

(s s )(s s

2

)

 

1

 

 

 

Пример 1.3.1. Рассмотрим частный случай, когда D/B = 2, а С/B = 3. Тогда выражение (1.3.9) примет вид

20

Соседние файлы в папке ИТ (Excel)