Построение рабочей области (к упр.32)

kh=10

koc=0.1:.01:1

ky3=1.11*(1.15+150.*koc).*(1+150.*koc);

ky4=2*kh*(150.*koc+1).^2./(1.15+150*koc)

plot(koc,ky3,koc,ky4);

Проверка расположения рабочей точки в рабочей области

koc=.8

ky=100

a0=.015

a1=150*koc+1.15

a2=150*koc+1

a3=3*ky

po=a3*a1/(.75*a2.^2)

raz1=a0*a2-6*a1^2

raz2=a0^2*a3-a1^3

raz3=a0*a3-.5*a1*a2

raz4=a1*a3-6*a2.^2

Построение рабочей области (к упр.32) - student2.ru

Рис. 7.4. Рабочая область

Расчетная формула в третьей строке соответствует границе, обозначенной на рис. 7.4 символом Построение рабочей области (к упр.32) - student2.ru . Расчетная формула в четвертой строке соответствует границе, обозначенной на рис.7.4 символом Построение рабочей области (к упр.32) - student2.ru . Следует отметить, что эта кривая не является границей. Она в 10 раз выше действительной кривой. Такое масштабирование выполнено с помощью коэффициента Построение рабочей области (к упр.32) - student2.ru с целью показа рабочей области « Построение рабочей области (к упр.32) - student2.ru ». Последние четыре строки соответствуют системе неравенств (7.1).

Для получения графического материала использованы возможности системы MATLAB.

Задача 46.Передаточная функция разомкнутой системы регулирования

Построение рабочей области (к упр.32) - student2.ru

Исходные данные: Построение рабочей области (к упр.32) - student2.ru . На рис. 7.5 показана рабочая область системы.

Определить время переходного процесса для рабочих точек с координатами:

1) Построение рабочей области (к упр.32) - student2.ru 2) Построение рабочей области (к упр.32) - student2.ru 3) Построение рабочей области (к упр.32) - student2.ru

4) Построение рабочей области (к упр.32) - student2.ru 5) Построение рабочей области (к упр.32) - student2.ru

Построение рабочей области (к упр.32) - student2.ru

Рис.7.5. Рабочая область (к задаче 46).

Упражнение 33. Разработать алгоритм и составить программу для автоматизации расчета рабочей области в задаче синтеза САР.

Решение. Задачу отнесем к системе, описываемой уравнением третьего порядка

Построение рабочей области (к упр.32) - student2.ru ,

где некоторые коэффициенты, например Построение рабочей области (к упр.32) - student2.ru и Построение рабочей области (к упр.32) - student2.ru , являются известными числами, а другие коэффициенты Построение рабочей области (к упр.32) - student2.ru и Построение рабочей области (к упр.32) - student2.ru - функциями переменных параметров, например коэффициента усиления Построение рабочей области (к упр.32) - student2.ru и коэффициента коррекции Построение рабочей области (к упр.32) - student2.ru . Пусть Построение рабочей области (к упр.32) - student2.ru Построение рабочей области (к упр.32) - student2.ru . (7.2)

Запишем уравнения границ рабочей области (7.1) с учетом функциональных зависимостей (7.2)

1.Построение рабочей области (к упр.32) - student2.ru ;

2. Построение рабочей области (к упр.32) - student2.ru <= 1.05 Построение рабочей области (к упр.32) - student2.ru 13; (7.3)

3. Построение рабочей области (к упр.32) - student2.ru <= Построение рабочей области (к упр.32) - student2.ru ;

4. Построение рабочей области (к упр.32) - student2.ru <= Построение рабочей области (к упр.32) - student2.ru .

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

Для построения рабочей области уравнения границ целесообразно записать относительно неизвестных параметров, например, относительно коэффициента усиления. Однако, из содержания описаний (7.3) следует, что в первом соотношении коэффициент усиления отсутствует, поэтому записать его можно только относительно коэффициента Построение рабочей области (к упр.32) - student2.ru . В результате уравнения границ будут иметь вид:

для первой границы Построение рабочей области (к упр.32) - student2.ru ;

для второй границы Построение рабочей области (к упр.32) - student2.ru ; (7.4)

для третьей границы Построение рабочей области (к упр.32) - student2.ru ;

для четвертой границы Построение рабочей области (к упр.32) - student2.ru .

Подставим в уравнения (7.4) численные значения коэффициентов: Построение рабочей области (к упр.32) - student2.ru В результате получим:

для первой границы Построение рабочей области (к упр.32) - student2.ru

для второй границы Построение рабочей области (к упр.32) - student2.ru ,

для третьей и четвертой границ: Построение рабочей области (к упр.32) - student2.ru , Построение рабочей области (к упр.32) - student2.ru .

Видно, что первые два неравенства являются просто ограничениями для переменных параметров Построение рабочей области (к упр.32) - student2.ru и Построение рабочей области (к упр.32) - student2.ru . Третье и четвертое неравенства представляют собой линейную и квадратичную зависимости коэффициента усиления от коэффициента Построение рабочей области (к упр.32) - student2.ru . Эти зависимости в основном и определят конфигурацию рабочей области.

Далее строится рабочая область. Можно в рабочей области построить линию, разделяющую рабочую область на подобласти апериодических и колебательных процессов. Для этого применяется уравнение [2]

Построение рабочей области (к упр.32) - student2.ru , (7.5)

где Построение рабочей области (к упр.32) - student2.ru номер старшей производной в характеристическом уравнении.

Разделительное уравнение получается, если принять Построение рабочей области (к упр.32) - student2.ru . В этом случае уравнение (7.5) принимает вид

Построение рабочей области (к упр.32) - student2.ru .

В данной задаче Построение рабочей области (к упр.32) - student2.ru . С учетом этого находим

Построение рабочей области (к упр.32) - student2.ru .

Расчет рабочей области целесообразно выполнить на ПК с привлечением системы MATLAB и следующей программы.

Программа для расчета и построения границ рабочей области.

1. Задаются численные значения постоянным параметрам

a0=.15;

a1=150;

2.Организуется цикл

Koc =.1:.01:10;

3.Рассчитываются данные для третьей и четвертой границ

ky3=125*a1*Kос/(20*a0);

ky4=9375*Kос^2/a1;

4. Построение разделительной линии ро=1

Построение рабочей области (к упр.32) - student2.ru =7.81*Koc^2;

5. Bывод графиков

plot(Koc,ky3,Koc,ky4,Koc,kyp,)

. Построение рабочей области (к упр.32) - student2.ru .

Рис.7.6. К упражнению 33

На рис. 7.6 представлены результаты расчета. Рабочая область простирается вниз от четвертой границы вплоть до оси абсцисс. Граница обозначена символом Построение рабочей области (к упр.32) - student2.ru Третья граница (на рисунке не показана) не влияет на очертание рабочей области. В рабочей области проведена разделительная линия Построение рабочей области (к упр.32) - student2.ru .

Задача 47.Для системы, рассмотренной задаче 46, определить расположение в рабочей области (рис.7.5) подобластей апериодических и колебательных процессов.

Упражнение 34. Рабочая область на рис. 7.5. соответствует задаче, рассмотренной в упражнении 32. Используя имеющиеся там данные, нанести на рабочую область линии, соответствующие постоянным значениям времени апериодических переходных процессов Построение рабочей области (к упр.32) - student2.ru

Решение. В соответствие с задачей в упражнении 32 уравнение автоматической системы имеет вид

Построение рабочей области (к упр.32) - student2.ru

где Построение рабочей области (к упр.32) - student2.ru

Исходные данные:

Построение рабочей области (к упр.32) - student2.ru

Уравнение системы можно записать, используя общепринятые обозначения коэффициентов

Построение рабочей области (к упр.32) - student2.ru

где Построение рабочей области (к упр.32) - student2.ru Построение рабочей области (к упр.32) - student2.ru ; Построение рабочей области (к упр.32) - student2.ru

Построение рабочей области (к упр.32) - student2.ru

Предварительно выделим подобласть апериодических процессов. Для этого запишем уравнение разделительной линии, Напомним, что уравнение получается из формулы для определения параметра Построение рабочей области (к упр.32) - student2.ru . При этом разделительная линия получается, если формулу приравнять к единице Построение рабочей области (к упр.32) - student2.ru =1.

Далее запишем искомое уравнение Построение рабочей области (к упр.32) - student2.ru .

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

Построение рабочей области (к упр.32) - student2.ru ;

Построение рабочей области (к упр.32) - student2.ru

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

Построение рабочей области (к упр.32) - student2.ru .

На рис.7.7. представлена разделительная линия Построение рабочей области (к упр.32) - student2.ru . Для определения подобласти необходимо сделать пробные вычисления параметра Построение рабочей области (к упр.32) - student2.ru с обеих сторон разделительной линии. В данной задаче Построение рабочей области (к упр.32) - student2.ru <1 в точке с координатами Построение рабочей области (к упр.32) - student2.ru .

Время переходного процесса для подобласти, в которой Построение рабочей области (к упр.32) - student2.ru определяется по формуле Построение рабочей области (к упр.32) - student2.ru Из этой формулы получим уравнение кривой, соответствующей времени Построение рабочей области (к упр.32) - student2.ru . Уравнение имеет вид Построение рабочей области (к упр.32) - student2.ru .

Построение рабочей области (к упр.32) - student2.ru

Рис. 7.7. К упражнению 34

Прежде, чем задаться временем Построение рабочей области (к упр.32) - student2.ru , необходимо оценить его величину в подобласти Построение рабочей области (к упр.32) - student2.ru . Возьмем рабочую точку с координатами Построение рабочей области (к упр.32) - student2.ru и вычислим время переходного процесса. Для этой точки Построение рабочей области (к упр.32) - student2.ru 3.4с.

Примем Построение рабочей области (к упр.32) - student2.ru , тогда уравнение кривой на интервале Построение рабочей области (к упр.32) - student2.ru (соответствующей принятому времени) будет иметь вид Построение рабочей области (к упр.32) - student2.ru . На рис. 7.7. данная кривая соответствует нижней линии Построение рабочей области (к упр.32) - student2.ru

Ниже представлена программа расчета рабочей области

%3 граница, ke3, ke4-это обозначение коэффициента усиления Kэу, k1,k3,k4-это обозначение коэффициента Koc

k3=0.1:.01:1;

ke3=1.11*(1.15+150*k3).*(1+150*k3);

%4 граница

k4=0.1:.01:1;

ke4=2*(1+150*k4).*(1+150*k4)./(1.15+150*k4);

%расчет разд. линии ро=1 (к1-это Кос,Кур-это Ку)

k1=0.1:.01:1;

kyp1=.75*(1+150*k1).*(1+150*k1)./((1.15+150*k1)*3);

%Расчет линии пост. знач. времени перех.проц.

%(к5-это Кос)

t0=6

k5=0.1:.01:1;

kyt=(1+150*k5)/t0;

plot(k1,ke1,k4,ke4,k5,kyt);

%Проверка нахождения рабочей точки в рабочей области

Koc=.4

kу=250

a0=0.015;

a1=1.15+150*Koc;

a2=1+150*Koc;

a3=3*kу;

raz1=a0*a2-6*a1.^2

raz2=a0^2*a3-a1.^3

raz3=a0*a3-.5*a1*a2

raz4=a1*a3-6*a2.^2

Упражнение 35. Получить кривую переходного процесса Построение рабочей области (к упр.32) - student2.ru .

Уравнение системы автоматического регулирования имеет вид

Построение рабочей области (к упр.32) - student2.ru (7.6)

где Построение рабочей области (к упр.32) - student2.ru Построение рабочей области (к упр.32) - student2.ru ; Построение рабочей области (к упр.32) - student2.ru

Построение рабочей области (к упр.32) - student2.ru Построение рабочей области (к упр.32) - student2.ru

Исходные данные:

Построение рабочей области (к упр.32) - student2.ru

Недостающие данные для параметров Построение рабочей области (к упр.32) - student2.ru и Построение рабочей области (к упр.32) - student2.ru необходимо взять из рабочей области, рис.7.7. Выберем рабочую точку с координатами: Построение рабочей области (к упр.32) - student2.ru В соответствии с рис.7.7 переходный процесс должен быть апериодическим и время переходного процесса должно соответствовать примерно 6 сек.

Решение. Уравнение (7.6) представим в виде системы уравнений состояния (2.11)

Построение рабочей области (к упр.32) - student2.ru (7.7)

где Построение рабочей области (к упр.32) - student2.ru .

Численные значения коэффициентов уравнения с учетом исходных данных равны: Построение рабочей области (к упр.32) - student2.ru

Кривая переходного процесса получается в результате численного решения (моделирования) уравнений состояния. Для решения необходимо составить файл – функцию для вычисления правых частей (7.7). С этой целью в главном меню МАТLAB выбирается команда File-New-M-file. В результате раскроется окно редактора m-файлов. В это окно необходимо ввести файл-функцию. Для рассматриваемой задачи (7.7) текст файл-функции будет таким:

Function CMO = vdp(t,х)

A0=a0; A1=a1; A2=a2; A3=a3; B3=b3; G ( t )=g;

1 = х(2);

2 = х(3);

3 = Построение рабочей области (к упр.32) - student2.ru ;

CMO=[dх1;dх2;dх3];

Для получения решения в интервале времени [0, t0] в командном окне размещается обращение к функции ode23:

[t,х] = ode23(‘vdp’, [0, t0],[0, 0, 0]). (7.8)

.Далее на панели инструментов нажимается клавиша Enter. В этом же командном окне печатаются результаты решения. Если необходим график зависимости у(t), тогда в конце обращения к функции ode 23 ставится точка с запятой и на следующей строке формируется следующая команда plot(t, х) и опять нажимается клавиша Enter.В результате выводятся графики: Построение рабочей области (к упр.32) - student2.ru Построение рабочей области (к упр.32) - student2.ru и Построение рабочей области (к упр.32) - student2.ru . Если необходимо вывести только одну функцию, например Построение рабочей области (к упр.32) - student2.ru, то формируется команда plot(t, х(:, 1)).

В обращении (7.8) в круглых скобках указываются имя функции в апострофах, в первых квадратных скобках временной интервал интегрирования, в других таких же скобках начальные значения переменных х1, х2 и х3. В данном обращении эти значения равны нулю.

Построение рабочей области (к упр.32) - student2.ru

Рис. 7.8. Переходный процесс

На рис.7.8 представлена кривая переходного процесса. Видно, что время переходного процесса Построение рабочей области (к упр.32) - student2.ru . Форма переходного процесса близка к апериодической форме. Последнее обусловлено близостью расположения рабочей точки к разделительной кривой.

Наши рекомендации