Методические указания к выполнению лабораторной работы № 1

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное

учреждение высшего профессионального образования

"Казанский национальный исследовательский технический университет

Им. А. Н. Туполева-КАИ

(КНИТУ-КАИ)

НАБЕРЕЖНОЧЕЛНИНСКИЙ ФИЛИАЛ

 

Методические указания к выполнению

лабораторных работ

по дисциплине «Теория автоматического управления»

 

 

Набережные Челны

2011 г.

 

СОДЕРЖАНИЕ:

1. Лабораторная работа № 1. Исследование временных и частотных характеристик линейных САУ.

2. Лабораторная работа № 2. Исследование устойчивости линейных САУ.

3. Лабораторная работа № 3. Исследование показателей качества линейных САУ.

Приложение 1. Краткое руководство по применению MATLAB System и SIMULINK.

Список литературы

 

Лабораторная работа № 1

 

ИССЛЕДОВАНИЕ ВРЕМЕННЫХ И ЧАСТОТНЫХ ХАРАКТЕРИСТИК

ЛИНЕЙНЫХ САУ

Цель работы: изучение основных характеристик и параметров линейных систем автоматического управления (САУ).

Теоретическая часть

Линейной САУ называется динамическая система, поведение которой во времени описывается линейным дифференциальным уравнением n-степени:

 

any(n) + a(n-1)y(n-1) + … + a1y(1) + a0y = bmx(m) + b(m-1)x(m-1) + … + b1x(1) + b0x,

 

где a0, b0, … , an, bn – постоянные коэффициенты уравнения;

y – регулируемая переменная (выходная функция САУ);

х – входная переменная (функция) САУ;

y(i) = diy(t) / dtii-я производная функции у, (i = 1, … , n);

xj = djx(t) / dtj – j-я производная функции x (j = 1, … , m).

Так, например, подлежащие исследованию две линейные САУ описываются следующими дифференциальными уравнениями, соответственно, второй и третьей степени:

1) а2у(2) + а1у(1) = b0x;

2) a3y(3) + а2у(2) = b0x.

Представленные выше уравнения запишем в стандартной форме записи этих уравнений:

1) Т22у(2) + Т1у(1) = Кx;

2) Т33y(3) + Т22у(2) = Кx,

где К = b0 – статический коэффициент усиления САУ;

Т33 = а3, Т22 = а2, Т1 = а1 – постоянные времени САУ, характеризующие ее динамические свойства.

Дифференциальные уравнения можно представить в операторной форме путем замены в них знака производной d/dt оператором Лапласа р:

1) Т22р2у + Т1р∙у = [(Т2р)2 + Т1р]∙ у = Кx;

2) Т33р3у + Т22р2у = [(Т3р)3 + (Т2р)2]∙у = Кx.

Отношение выходной величины у к входной переменной x в операторной форме есть передаточная функция W(p) САУ:

1) W(p) = y / x = К / [(Т2р)2 + Т1р];

2) W(p) = y / x = К / [(Т3р)3 + (Т2р)2].

Для формализованного описания динамических свойств САУ наряду с дифференциальными уравнениями и передаточной функцией W(p)используются следующие способы:

временные функции, характеризующие изменение во времени выходного сигнала определенного вида;

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

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

Переходная функция h(t) определяет характер изменения во времени выходного сигнала звена, если входной сигнал является единичной ступенчатой функцией x(t) = 1(t): y(t) = h(t)∙1(t) = h(t).

Весовая функция g(t) (импульсная переходная функция) определяет характер изменения во времени выходного сигнала звена, если входной сигнал является импульсной функцией x(t) = δ(t) = 1′(t), которая представляет собой производную от единичной ступенчатой функции, т.е. ее кривая на плоскости охватывает площадь, равную 1:

y(t) = g(t)∙δ(t) = g(t)∙1′(t)

Весовая функция является производной от переходной функции. Следовательно, переходную функцию h(t) можно определить путем аналитического и графоаналитического интегрирования весовой функции g(t):

g(t) = dh(t)/dt; h(t) = ∫ g(t) ∙ dt.

Изображением весовой функции L[g(t)], т.е. представлением ее в операторной форме, является передаточная функция W(p):

1) L[g(t)] = W(p) = K / [(T2р)2 + Т1р];

2) L[g(t)] = W(p) = К / [(Т3р)3 + (Т2р)2].

С целью упрощения нахождения оригинала L-1[W(p)] функции g(t), представленной в операторной форме, относительно сложное изображение W(p) можно разложить на сумму изображений более простых функций в виде элементарных дробей, воспользовавшись методом неопределенных коэффициентов:

1) ;

2) .

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

1) ;

2) .

Так знаменатели левой и правой частей выражений равны, то, соответственно, равны и их числители, т.е.:

1) ;

2) .

Приравняем коэффициенты при одинаковых степенях оператора Лапласа р левой и правой частей полученных формул:

1) К = АТ1; 0 = АТ22 + В;

2) К = ВТ22; 0 = АТ22 + ВТ33; 0 = АТ33 + С.

Решая систему уравнений (1) и (2), получим:

1) А = К / Т1; В = - АТ22 = - КТ22 / Т1;

2) В = К / Т22; А = - ВТ33 / Т22 = - КТ33 / (Т22)2;

С = - АТ33 = К∙(Т33 / Т22)2.

Подставляя значения коэффициентов А, В и С в соответствующие исходные формулы, получим:

1) =

= ;

2) =

= = .

Оригиналы изображений элементарных функций имеют следующий вид:

.

Заменяя в формулах 1) и 2) соответствующие изображения элементарных функций на их оригиналы, получим следующие выражения для весовых функций линейных САУ:

1) g(t) = ; 2) g(t) = .

Так как переходная функция h(t) есть интеграл от весовой функции g(t), то найти ее можно либо путем непосредственного интегрирования функции g(t), либо путем нахождения сначала изображения L[h(t)] функции h(t), а затем ее оригинала. Изображение переходной функции можно получить путем умножения передаточной функции (изображения L[g(t)] весовой функции) на передаточную функцию идеального интегрирующего звена со статическим коэффициентом усиления, равным 1. Рассмотрим в качестве примера САУ с передаточной функцией W(p) = К / [(Т2р)2 + Т1р]:

L[h(t)] = W(p)∙ = .

Разложим полученное изображение передаточной функции на сумму изображений более простых функций в виде элементарных дробей, воспользовавшись методом неопределенных коэффициентов по аналогии с ранее рассмотренными примерами:

L[h(t)] = = .

Найдем значения коэффициентов А, В и С:

.

Находим оригиналы элементарных функций:

L-1(1/p) = 1; L-1(1/p2) = t; L-1[(T1 / T22) / (p + T1 / T22)] = [(T1 / T22)∙ .

Используя полученные выражения, находим оригинал искомой передаточной функции:

h(t) = + + = .

 

Частотные характеристики САУ характеризуют реакцию системы на синусоидальное входное воздействие в установившемся режиме.

К частотным характеристикам относятся:

АФЧХ - амплитудно-фазовая частотная характеристика;

АЧХ – амплитудно-частотная характеристика;

ФЧХ – фазовая частотная характеристика;

ЛАЧХ – логарифмическая АЧХ;

ЛФЧХ – логарифмическая ФЧХ.

АФЧХ представляет собой частотную передаточную функцию W(), которая получается путем замены в передаточной функции W(p) оператора Лапласа p на комплексную переменную . АФЧХ W() можно представить в виде вектора на комплексной плоскости с координатами [M(ω), N(ω)] или в полярных координатах Н(ω) и φ(ω), которые являются соответственно АЧХ и ФЧХ:

W() = N(ω) + jM(ω) = Н(ω)∙е(ω). (1)

Здесь: Н(ω) – АЧХ, которая представляет собой зависимость значения модуля вектора W() от круговой частоты ω;

φ(ω) – ФЧХ, которая представляет собой зависимость аргумента вектора W() от круговой частоты ω;

N(ω) = Н(ω)∙cosφ(ω) – проекция вектора W() на вещественную ось комплексной плоскости;

M(ω) = Н(ω)∙sinφ(ω) – проекция вектора W() на мнимую ось комплексной плоскости;

При изменении частоты ω от нуля до бесконечности конец вектора W() вычерчивает кривую в комплексной плоскости, которая называется годографом АФЧХ.

Определим в качестве примера частотную передаточную функцию для САУ с передаточной функцией в операторной форме W(p) = К / [(Т2р)2 + Т1р], которую для удобства дальнейших преобразований представим в виде:

W(p) = К / [(Т2р)2 + Т1р] = К1 / [(T∙p + 1)∙p],

где К1 = К / Т1; Т = (Т2)2 / Т1.

Произведя замену оператора Лапласа р на комплексную переменную , получим:

W() = К1 / [(jωT + 1)∙] = =

= . (2)

Из выражения (2) получаем формулы для нахождения модуля Н(ω) и аргумента φ(ω) вектора АФЧХ, а также его проекций на вещественную N(ω) и мнимую М(ω) оси:

Н(ω) = ; φ(ω) = - [90o + arctg(ω∙T)];

 

N(ω) = ; М(ω) = . (3)

Фазовую частотную характеристику φ(ω) можно найти также из следующего соотношения: φ(ω) = arctg[М(ω) / N(ω)] = -[180o - arctg(1/ω∙T )].

 

Задание к лабораторной работе № 1

1. Используя метод неопределенных коэффициентов, найти аналитические выражения для весовой g(t) и переходной h(t) функций САУ, состоящей из двух последовательно соединенных элементарных динамических звеньев: апериодического и идеального интегрирующего звена.

2. Построить при помощи компьютерной программы MATLAB и вывести на печать графики найденных при выполнении п. 1 задания временных зависимостей g(t) и h(t).

3. Вывести аналитические выражения для частотных характеристик САУ по пункту 1: АФЧХ, АЧХ и ФЧХ.

4. Задаваясь характерными точками на оси частот построить примерные графики полученных при выполнении п. 3 задания частотных зависимостей.

5. При вычислениях следует использовать варианты параметров динамических звеньев, заданные табл. 1, в соответствии с последней цифрой шифра студента.

Примечание: тип 1 соответствует апериодическому звену;

тип 2 соответствует идеальному интегрирующему звену.

6. По результатам выполнения задания необходимо оформить отчет.

Таблица 1

Тип звена Параметры звена Номер варианта
К1 0,5 0,2 0,1 0,4
Т1 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 0,05
К2 0,8 0,4 0,5 0,5

 

Методические указания к выполнению лабораторной работы № 1

 

1. Перед выполнением работы ознакомиться с основными определениями и формулами из раздела «Теоретическая часть».

2. Ознакомиться с заданием к лабораторной работе и выполнить п. 1 задания, принимая во внимание, что при последовательном соединении звеньев передаточная функция САУ равна произведению их передаточных функций:

, где К = К1К2, Т = Т1.

3. Перед выполнением пункта 2 задания ознакомиться в Приложении с краткими сведениями по использованию базовой программы MATLAB, после чего запустить программу MATLAB и выполнить следующую последовательность действий:

1) задать в окне команд описание передаточной функции САУ W(p) с помощью функции tf (transfer function), параметрами которой являются вектора численных значений коэффициентов числителя и знаменателя передаточной функции. Например, описание передаточной функции W(p) = 10 / (2p2 + 0,5∙p) будет выглядеть следующим образом: >> sys = tf ([10], [2 0.5 0]).

При нажатии клавиши Enter на экране монитора в окне команд высветится заданная передаточная функция в виде

,

где s – обозначение оператора Лапласа, принятое в МАТЛАБ.

Временную характеристику САУ g(t) строим с помощью функции impulse:

>> impulse (sys); grid,

где grid – признак отображения сетки графика.

При нажатии клавиши Enter на экране монитора в отдельном окне высветится график искомой весовой функции g(t) в виде, представленном на рис. 1.

 

 

Рис. 1 График весовой функции g(t) системы САУ,

описываемой передаточной функцией

 

Скопировать с экрана график g(t), предварительно свернув все остальные открытые окна, и сохранить его как документ Word в папке «Мои документы» под произвольным именем.

Временная характеристика h(t) САУ строится с помощью функции step:

>> step(sys); grid.

После нажатия клавиши Enter на экране монитора в отдельном окне высветится график искомой переходной функции h(t) в виде, представленном на рис. 2.

 

 

Рис. 2 График переходной функции h(t) системы САУ,

описываемой передаточной функцией

 

Аналогичным образом скопировать с экрана график h(t), предварительно свернув все остальные открытые окна, и вставить его в свой документ Word.

4. Прежде, чем перейти к выполнению пункта 3 задания, необходимо также скопировать с экрана данные окна команд и вставить их в свой документ Word, а затем закрыть программу МАТЛАБ.

5. Выполнить пункты 3 и 4 задания, используя материалы раздела «Теоретическая часть».

6. Оформить отчет, который должен содержать:

- название и цель работы;

- основные определения и расчетные формулы;

- графики зависимостей g(t) и h(t) с отмеченными на них тремя значениями, рассчитанными предварительно по полученным формулам для значений времени t = T1, 2T1 и 3T1;

- примерные графики частотных зависимостей с отмеченными на них двумя значениям, рассчитанными предварительно по полученным формулам для значений круговой частоты ω = 0 и 1 / Т1;

- выводы.

 

Лабораторная работа № 2