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

Методичка - ТАУ и МАТЛАБ

.pdf
Скачиваний:
311
Добавлен:
09.04.2015
Размер:
807.6 Кб
Скачать

Министерство образования Российской федерации

________________

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ИНСТИТУТ ИННОВАТИКИ

С.Л. Чечурин, О.Р. Рыкин

ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ

Лабораторные работы в среде пакета Матлаб 6,5

Методические указания

Санкт-Петербург

2002

- 2 -

СОДЕРЖАНИЕ

Cодержание

1 Работа 1. Частотные характеристики звеньев систем автоматического управления

1.1Выражения частотных характеристик звена

1.2Расчет и построение частотных характеристик в среде пакета Матлаб 6,5

1.3Снятие модельных частотных характеристик звена AМД(w) и arМД(w) в инструментарии Симулинк пакета Матлаб 6,5

1.4Построение Логарифмических частотных характеристик посредством функции «bode» Инструментария автоматического управления Матлаба

1.5Определение разности между расчетными и модельными характеристиками LР(w) –

LМД(w и)ϕP(w) - arМД(w).

1.6Требования к электронному отчету по лабораторной работе

2 Работа 2. Исследование устойчивости системы автоматического правления

2.1Применение критерия устойчивости Найквиста

2.2Построение границы области устойчивости k(TB) с использованием решателя fsolve(…)

иоператора nyquist(Wp).

с3 с3 с3 с6

с8

с8

с10 с11

с11а с11б

2.3 Требования к электронному отчету по лабораторной работе 2

Список использованных источников

Приложения.

Приложение1.Вычисления в командном окне пакета Матлаб 6,5.

1.1Рабочее пространство Матлаба 6,5.

1.2Правила вычислений в командном окне.

Приложение 2. Решение задач оптимизации в Матлабе

2.1Общие этапы решения

2.2Функции оптимизации

2.3Порядок оформления функции (x,P1,P2,P3) в виде М-файла с параметрами для минимизации функциями Матлаба

с14 с15

с16

с16а

с19 с23

с23а с23б

с24

Внимание!

Щелчок ЛКМ (Левой Кнопкой Мышки) на номере страницы обеспечивает переход к соответствующему разделу Методуказаний.

Для возврата в Содержание из любой станицы двойным щелчком ЛКМ на номере страницы откройте верхний колонтитул, а затем щелкните ЛКМ на слове СОДЕРЖАНИЕ.

E:\WORKS\DISK\material_end\Методические и учебные пособия\Практикум- 3 - \ТЕОРИЯ АВТОМАТ. УПРАВЛЕНИЯ.doc

28.02.03

СОДЕРЖАНИЕ

 

Р а б о т а 1

 

ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ

 

ЗВЕНЬЕВ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ

 

1.1. Выражения частотных характеристик звена .

 

Частотные характеристики звена с передаточной функцией W(s) [3].

 

Амплитудно-фазовая частотная – W(jω),

 

W(jω) = W (s = jω) = U(ω) + jV(ω) = А(ω) е jϕ(ω) = А(ω) (cos[ϕ(ω)]+

 

+j sin[ϕ(ω)]) = U2(ω)+V2(ω) е jarctg(V(ω)/U(ω)), j = 1 ,

(1)

где U(ω),V(ω), А(ω) и ϕ(ω) − вещественная, мнимая, амплитудная и фазовая частотные характеристики, j – мнимая единица.

Логарифмическая амплитудная частотная – Lω,

 

Lω = 20 lg А(ω) в функции lg ω,

(2)

Логарифмическая фазовая частотная ϕω,

 

ϕω = ϕ(ω) в функции lg ω.

(3)

Пример 1. Передаточная функция колебательного звена имеет вид:

 

W(s) = к/(T2s2 + 2Tςs +1),

(4)

где к = 12, T = 1с, ς = 0,1.

W(jω) = к/(− T2ω2+ j 2Tςω +1) = (умножая числитель и знаменатель на сопряженное знаменателю выражение и произведя упрощения с разделением действительной и мнимой частей) =

= U +j V =

 

 

к (1− Τω2 )

 

2Tζωк

 

 

 

 

 

j

 

.

(5)

 

 

(1 - T 2 ω2 )2 + (2Τζω )2

(1 - T 2 ω2 )2 + (2Τζω )2

Логарифмические частотные характеристики вычисляются из (5) по формулам (1) – (3).

 

Lω = 20 lg

 

 

 

к

от lg ω,

(6)

(2Τζω)2 + (1 T2ω2 )2

ϕω = −arctg(

 

2Tςω

) от lg ω .

 

 

 

(7)

1 T2ω2

 

 

 

 

 

 

 

 

 

 

1.2. Расчет и построение частотных характеристик

всреде пакета Матлаб 6,5

1.Так как в Матлабе отсутствует простой ввод греческих символов, в выражениях (5) – (7) следует произвести замены:

ω = w, ς = z, ϕ = ar.

(8)

Тогда частотные характеристики примут следующий вид:

 

 

2 2

 

 

 

к (1− Τw 2 )

 

2Tzw к

 

 

W(jw) = к/(− T w

+ j 2Tzw +1) = U +j V =

 

j

 

,

(9)

(1 - T 2 w 2 )2 + (zw )2

(1 - T 2 w 2 )2 + (zw )2

L(w) = 20 lg

 

 

к

 

от lg w,

 

 

 

(10)

(2Τzw 2 + (1 T2 w2 )2

 

 

 

ar(w) = −arctg(

 

2Tzw

) от lg w .

 

 

 

 

 

(11)

 

T2 w2

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1.2.1.Построение амплитудно-фазовой характеристики W(jw)

вкомандном окне Матлаба.

Набор исходных данных, функции W, графической команды plot, команды визуализации сетки на графике grid on и команд формирования надписей на графике предствлен на рис.1. Построение характеристики и формирование надписей на ней производится Матлабом в отдельном окне «Figure No.1» - рис.2.

>> k=12; z=0.1; T=1; w=0:0.01:100;

W = k./(T.^2.*(w.*j).^2 + 2.*T.*z.*w.*j +1); plot(real(W),imag(W),'-oK' ), >>title('W(jw)=k./(‘T.^2.*(w.*j).^2+2.*T.*z.*w.*j +1); k=12; z=0.1; T=1' ),

xlabel( 'U=real(W)'), ylabel('jV=jimag(W)' ) >> gtext( 'Wpac(jw)' )

Рис.1.1. Ввод данных и команд построения W(jw) в командном окне Матлаба

Примечания к рис.1.1.

1.Большое количество точек (10000) обеспечивает плавный вид кривой (соединение точек – линейное). 2. Команда plot формирует линейный по обеим осям

график.

Аргументы.

 

3-членный спецификатор кривой –

 

Х

 

Y

 

 

 

 

строковая переменная (в апострофах)

plot(real(W),imag(W),'

 

-oK' )

Тип линии – сплошная Обрамление точки – кружек Цвет линии - черный

Другие значения спецификатора – см. в табл.1. 3. Другие команды .

grid on – включает сетку (grid off – отключает),

title(‘CП’) – заголовок графика (СП – строковая переменная), xlabel(‘CП’), ylabel(‘CП’) – осевые надписи.

- 4 -

Редактирование

 

 

 

 

графика: меню –

 

 

 

 

щелчек ПКМ на

 

Вставка

 

 

кривой

 

текста

 

Вставка стрелки и линии

 

 

 

 

 

 

 

 

Меню редактирования заголовка и надписей на графике

(вызывается нажатием правой кнопки мышки на выделенном объекте редактирования)

Рис.1.2. Амплитудно – фазовая характеристика, построенная по командам рис.1

Надпись оси Х выделена для редактирования (нажатием левой кнопки мышки на ней): возможности редактирования представлены на панельке (Правая кнопка мышки на объекте редактирования); string – редактирование содержания надписи.

Таблица 1.1

Значения спецификатора кривой в команде plot

 

Тип линии

 

Тип точки

 

Цвет линии

 

 

 

 

 

 

 

-

Сплошная (по умолчанию)

.

Точка

Y

 

Желтый

- -

Штриховая

0

Окружность

М

 

Фиолетовый

:

Точечная

х

Крест

С

 

Голубой

-.

Штрих-пунктирная

+

Плюс

R

 

Красный

 

 

*

Звездочка

G

 

Зеленый

 

 

S

Квадрат

В

 

Синий

 

 

D

Ромб

1 U

 

Белый

 

 

V

Треугольник (вниз)

К

 

Черный

 

 

А

Треугольник (вверх)

 

 

 

 

 

<

Треугольник (влево)

 

 

 

 

 

>

Треугольник (вправо)

 

 

 

 

 

Р

Пятиугольник

 

 

 

 

 

н

Шестиугольник

 

 

 

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

1.2.2. Построение расчетных логарифмических амплитудной LР(w) и фазовой arР(w) частотных характеристик

Характеристики набираются в командном окне согласно формул (10) и (11) в соответствии с цепочкой команд рис.3: после нажатия клавиши Enter, завершающего ввод команд, Матлаб построит графики на поле рисунка Figure No.1 (см. рис.1.4), причем, надписи на рисунке дополнительно редактируются средствами окна рисунка

Figure No.1.

Правила построения и редактирования характеристик.

1. Характеристики строятся в полулогарифмических координатах (ось Х – логарифмическая, ось У – естественная) с использованием функции semilogx, у которой правила ввода аргументов и значений спецификатора кривой аналогичны функции plot (см. примечания к рис.1.1 и табл.1).

2.В силу особенностей функции Матлаба atan(x) = arctg(x) (выдаются значения только в диапазоне от - π/2 до π/2), функция ar(w), набирается в виде двух выражений (см. рис.1.3).

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

-5 -

4.Из набранных осевых надписей Матлаб выводит только последние (ar2 и log(w2)). Для вывода всех необходимых надписей (как показано на рис.1.4) следует:

в окне Figure No.1 командой меню Edit – Axes Properties вызвать окно редактора заголовка и осевых надписей (рис.1.5) (Property Editor) и ввести необходимые тексты; кнопки Edit рядом с каждым оконцем позволяют менять у текста тип шрифта и его параметры;

нажатием кнопки «А» и щелчком левой кнопки мышки ввести текстовое поле (с последующим вводом текста) для пометки выбранной кривой (стрелка вставляется нажатие кнопки «Стрелка» с последующим вычерчиванием линии левой кнопкой мышки).

5.Последние две строки на рис.1.3 – это сообщение Матлаба, которое игнорируется.

>>k=12;z=0.1;T=1; w=0.1:0.01:10;

L=20.*log10(k./sqrt((2.*T.*z.*w).^2+(1-T.^2.*w.^2).^2)); semilogx(w,L,'-B'),grid on title('L=20log10(k./sqrt((2.*T.*z.*w).^2+(1-T.^2.*w.^2).^2)''ar=-

(180./pi).*atan(2.*T.*z.*w./(1-T.^2.*w.^2));k=12;z=0.1;T=1'), xlabel('log(w)'),ylabel('L')

hold on w1=0.1:0.01:1;

ar1=-(180./pi).*atan(2.*T.*z.*w1./(1-T.^2.*w1.^2)); semilogx(w1,ar1,'-K')

xlabel('log(w1)'),ylabel('ar1') hold on

w2=1:0.01:10; ar2=-180-(180./pi).*atan(2.*T.*z.*w2./(1-T.^2.*w2.^2)); semilogx(w2,ar2,'-K')

xlabel('log(w2)'),ylabel('ar2') Warning: Divide by zero. Warning: Divide by zero.

>>

Рис.1.3. Цепочка команд построения характеристик

LР(w) и arР(w) - характеристики на рис.1.4.

 

 

 

 

 

 

Рис.1.4. Расчетные логарифмические частотные

 

 

 

характеристики LР(w) и arР(w) – согласно формул

 

 

 

(10) и (11), построенные командами рис.3.

 

 

 

 

 

Б

 

 

А

 

 

 

 

 

 

Рис.1.5. Окно редактора свойств(вызывается из меню окна фигуры командой Edit – Axes Properties).

А – вкладка для редактирования надписи оси Х; Б – вкладка для редактирования заголовка рисунка (переход к ней: вкладка Style – кнопка Properties – вкладка Text; обратный переход к исходной вкладке производится повторным нажатием кнопки возврата в правом верхнем углу окна)

- 6 -

1.3. Снятие модельных частотных характеристик звена AМД(w) и arМД(w)

винструментарии Симулинк пакета Матлаб 6,5.

1.3.1.Описание модельного стенда.

Параметры моделирования (см.

 

Характеристики боков моднли :

 

Кнопки пуска и останова

ниже панель Param. taulab1d)

 

шрифт, цвет, положение

 

моделирования

 

 

 

 

 

 

 

 

 

 

 

 

Двойной щелчек

 

Команда «Simulation pa-

 

 

ЛКМ на блоке

 

rameters» или кн. Ctrl + E.

 

 

 

 

Рис.1.6. Окно модельного стенда «taulab1d» для измерения частотных и переходных характеристик САУ.

(На панелях, дисплеях и осциллограммах приведены данные измерений и параметры моднлирования для синусоидального воздействия с амплитудой «1» и круговой частотой w = 6 рад/с.)

Блоки модели.

Передат. ф-я – блок моделирования передаточной функции звена или САУ (вместо линейного блока может быть вставлен блок (или

Генератор колебаний – задает входное воздействие для исследуемого звена через панель параметров блока (вызывается двойным щелчком ЛКМ (лев.кн. мышки) на блоке).

Ступенчатое воздействие – для исследо-

вания характеристик переходного процесса на выходе исследуемого звена.

Передат. ф-я – исследуемое звено или САУ. Ввод конкретной W(s) производится че

 

 

- 7 -

 

параметров (см. рис.7) путем набора

 

рез панель

 

коэффициентов числителя и знаменателя пере-

 

даточной функции, отделяемых друг от друга

 

пробелами).

 

Scope 1 – осциллограф для контроля процессов

 

моделирования (верхнее окно – вход звена, нижнее

 

– выход). Из нижней осциллограммы видно, что

 

результаты измерений становятся достоверными

 

после затухания переходного процесса начала

(Числитель)

моделирования на 35 секунде.

 

Amplitudmer – измеритель амплитуды (блок –

(Знаменатель)

модель – на рис.8).

Внимание! Для правильного измерения необ-

 

ходимо в блоке временной задержки «Transport

 

Delay» устанавливать частоту, равную частоте

 

Генератора колебаний: см. рис.8Б (в строке

 

pi/2*6 нужно вместо 6рад/с вставлять требуемую).

 

Рис.7. Панель набора передаточной функции САУ (через коэффициенты ее числителя и знаменетеля)

А

 

Б

 

 

 

Частота Генератора колеба- ний (6 рад/с для примера)

Рис.1.8. Окно блок – модели измерителя амплитуды (двойной щелчек ЛКМ на блоке Amplitudmer).

RaznFazMer – измеритель разности фаз двух колебаний (блок – модель на рис.1.9) в диапазоне от -2π до +π/2. Оба осцилоскопа, все дисплеи и цепь с блоком Fcn1 предназначены для настройки и контроля работы блок-модели.

Внимание!

1.Для правильного измерения необходимо в блоках временной задержки «Transport Delay 1 и 2» устанавливать частоту, равную частоте Генератора колебаний: см. рис.1.8Б (в строке pi/2*6 нужно вместо 6рад/с вставлять требуемую).

2.Колебания с опережением по фазе должны подаваться на вход Faz=0.

Рис.1.9. Окно блок – модели измерителя разности фаз (двойной щелчек ЛКМ на блоке RaznFazMer).

-8 -

1.3.2.Снятие модельных характеристик AМД(w) и arМД(w).

Модельные характеристики снимаются в диапазоне частот от 0,1/Т до 10/Т (Т – постоянная времени звена) по 5 частот в каждом диапазоне 0,1/Т – 1/Т и 1/Т – 10/Т.

Правила снятия характеристик

1.В командном окне Матлаба нажатием кнопки Simulink вызовите окно моделирования, а в нем через кнопку «Открыть» и Просматриватель папок вызовите Симулинк - файл модельного стенда «taulab1d» из Вашей папки TAULabD (см. Приложение 2 к Методуказанию).Установите вашу передаточную функцию в блок «Передат.ф-я»: двойным щелчком ЛКМ вызовите панель установки параметров и введите коэффициенты W(s) аналогично рис.1.7. Сохраните измененный файл с именем «TAULab1D-Фамилия(ваша).mdl».

2.Установите частоту генератора колебаний w = 0,1/Т рад/с через его панель параметров (рис.1.6).

3.Эту же частоту установите в блоках задержки согласно рис.8 в измерителях амплитуды и разности фаз через вызов блок-моделей измерителей.

4.Вычислите период колебания τ =2πТ/0,1 и установите на панели параметров моделирования (рис.1.6) Stop time = (1,5 – 2) τ.

5.Нажмите кнопку f (Пуск) в окне блок – модели, и после окончания процесса моделирования по осциллографу убедитесь, что смоделировано 1,5 – 2 колебания входного воздействия.

6.Нажатием кнопки в командном окне Матлаба вызовите редактор М-файлов, а в нем через меню Файл вызовите файл «TAULab1D-Rs-Фамилия», в котором организуйте запись в три строчных вектора (вставив значения частот в первый вектор «w»), аналогичную рис.1.10 .Окно редактора следует расположить рядом с окном блок-модели для считывания и записи результатов моделирования в векторы А и arg.

Рис.1.10. Запись модельных частотных характеристик AМД(w)=А(w) и arМД(w)=arg(w) в М-файл

«TAULab1D-Rs-Фамилия».

7.Снимите показания дисплеев амплитуды и разности фаз и запишите их в таблицу.

8.Повторите пп. 2-7 для всех точек заданного диапазона.

Внимание! Для частот w > 1/Т по осциллографу проконтролируйте затухание переходного процесса начала моделирования за время, не превосходящего 2/3 времени моделирования – см. нижнюю осциллограмму рис. 6. В противном случае увеличьте время моделирования ( Stop time).

1.4.Построение Логарифмических частотных характеристик посредством функций «bode» Инструментария автоматического управления Матлаба

Эта процедура включает следующие этапы (см. рис.1.11).

1.Формирования пакетной модели передаточной функции (ПФ) W посредством функции Инструмента-

рия tf ([коэффициенты числителя ПФ],[ коэффициенты знаменателя ПФ]).

2.Построение Логарифмических характеристик по модельной ПФ с помощью функции Инструментария bode (W).

3.Введение сетки на обеих характеристиках: щелчком ПКМ на графике вызовите Контекстное меню и в нем выбирите команду Grid.

4.Редактирование заголовка рисунка. (приведение его к виду рис.1.11Б), копирование рисунка в Уорд – файл, сохранение файла.

Нажмите кнопку на панели инструментов рисунка, щелкните ЛКМ в месте ввода надписи (появится курсор), введите текст согласно рисю1.11.

Командой Edit – Copy Figure скопируйте рисунок, затем вызовите ваш Уорд – файл «Фамилия-RisLab- D.doc» и командой Правка – Специальная вставка – Рисунок вставьте рисунок. Выделите его, вызовите кнопкой обтекание и установите режим «Поверх текста». Откорректируйте размер рисунка, сделайте подпись, аналогичную рис.1.11.

Сохраните файл рисунка командой Save as в вашей папке «TAULab-Фамилия (ваша)» с именем «Lb- Bode-Фамилия».

1.5. Определение разности между расчетными и модельными характеристиками

LР(w) – LМД(w и)ϕP(w) - arМД(w).

Эти разности вычисляются путем считывания данных в 3 точках из графиков файла «Lb-Bode- Фамилия», дополненного кривыми LМД(w ) =А(w) и arМД(w)=arg(w) из вашего М – файла, аналогичного рис.1.10.

- 9 -

1

2

3

 

А

 

 

4

 

Б

 

 

 

 

 

 

 

>>k=1; z=0.1; T=1;W=tf([k],[1 2*T*z 1])

 

 

 

 

Transfer function:

 

 

 

 

1

 

 

 

 

 

 

-----------------

 

 

 

 

 

s^2 + 0.2 s + 1

 

 

 

 

>> bode(W)

 

 

 

 

% Матлаб выдает рисунок с двумя

 

 

 

 

%графиками логхарактеристик

 

 

 

 

%(после щелчка ПКМ на верхнем графике)

 

 

 

 

>> grid

 

 

 

 

%(после щелчка ПКМ на нижнем графике)

 

 

 

 

>> grid

 

 

 

 

 

 

 

 

 

 

 

Рис.1.11. Построение ЛЧХ по передаточной функции с использованием функции bode Инструментария автоматического управления Матлаба 6,5 – диаграмма Боде.

А – программа, Б – рисунок Матлаба.

Порядок выполнения работы

 

1. Из Командного окна Матлаба кнопкой Открыть

вызовите файл «Lb-Bode-Фамилия». Выдели-

те верхний график диаграммы Боде (щелчком ЛКМ на нем), и в Командном окне наберите первую группу команд, аналогичную рис.1.12, скопировав данные из вашего М- файла «TAULab1D-Rs-Фамилия». После нажатия клавиши Enter Матлаб построит A(w) – см. рис.1.13.

2. Выделите нижний график, и в Командном окне введите вторую группу команд согласно рис.1.12 – Матлаб построит на нижнем графике arg(w).

Вставьте преобразованную диаграмму Боде в ваш Уорд – файл: активизируйте окно диаграммы, нажмите клавиши Alt + Print Screen (скопировав диаграмму в буфер), перейдите в Уорд файл и вставьте диаграмму

из буфера; выделите рисунок диаграммы и нажмите кнопку обтекания

, выбрав режим обтекания Поверх

текста; откорректируйте размеры рисунка.

 

 

 

3. Выберите по 3 измерительных участка с наибольшими разностями

на каждом графике и пометьте их

так, как показано на рис.1.13А, используя кнопку А для ввода в нужном месте текста, а кнопку

 

для ввода

 

стрелки (для коррекции введенного текста нужно выделить ЛКМ текстовый объект и двойным щелчком ввести в него курсор коррекции).

4. Для случая близко примыкающих друг к другу кривых (как на верхнем графике рис.1.13А) нажмите

кнопку Увеличение на панели инструментов рисунка и щелкните ЛКМ на одном из измерительных участков: участок будет показан в увеличенном масштабе. Повторный щелчок ЛКМ еще больше увеличит расхождение кривых. Применяя увеличение масштаба несколько раз добейтесь, чтобы расхождение кривых было не менее 3-4 мм (см.рис.1.13Б).

5. Вызовите измеритель координат точек ginput (см. п.3 рис.1.12): на рисунке появится белое перекрестие (см.рис.1.13Б). Наводя точку перекрестья на какую – либо точку кривой и щелкнув ЛКМ, считаем во временный буфер координаты этой точки. Так можно считать координаты всех нужных точек на верхнем и нижнем графиках рисунка. После нажатия клавиши Enter все координаты будут выведены в Командное окно, а перекрестье исчезнет (см. п.4 рис.1.12: х – частота в рад/с, у: первые 2 точки – амплитуды обоих кривых (расчетной и модельной ) в дБ; вторые 2 точки – значения фаз в град).

1.

>> hold on, w=[0.1,

0.2,

0.4,

0.7, 1, 1.2, 1.5, 2, 6, 10]; % рад/с

 

 

A=[0.08413, 0.346, 1.472,

5.534, 13.97,

5.987,

-2.174,

-9.63, -30.9,

-40.38 ]; %dB

semilogx(w,A,'-K')

 

 

 

 

 

 

 

 

 

 

2.

>> hold on, w=[0.1,

0.2,

0.4,

0.7,

1,

1.2,

1.5,

2,

6,

10 ]; % рад/с

arg=[-1.163, -2.462,

-6.448,

-30.12, -90,

-107.1, -169.6,

-177.5,

-179.9, -180 ]; % град

semilogx(w,arg,'-K')

 

 

 

 

 

 

 

 

 

 

3.

>> [x,y]=ginput

 

 

 

 

 

 

 

 

 

 

4.

x =

 

 

 

y =

 

 

 

 

 

 

0.54497227387805

 

 

 

 

3.68421052631577

 

 

 

 

0.54497227387805

 

 

 

 

2.98245614035086

 

 

 

 

0.79086847688357

 

 

 

 

-24.34172185430464

 

 

 

 

0.79954627059792

 

 

 

-54.73907284768211

 

 

 

5.

>> 3.68421052631577-2.98245614035086,

-24.34172185430464-(-54.73907284768211)

 

ans = 0.7018

ans = 30.3974

Рис. 1.12. Команды Матлаба, связанные с построением модельных логхарактеристик в окне диаграммы Боде и измерением параметров точек кривых диаграммы

- 10 -

А

 

Б

Точки съема данных на участке 1.1

Рис. 1.13. Диаграмма Боде и построенные в ней командами рис.1.12 модельные ЛЧХ (А); измерение параметров точек кривых инструментом ginput при 2-кратном масштабировании верхнего графика (Б)

6.Вызовите ваш Уорд – файл «Фамилия-RisLab-D.doc», создайте в нем таблицу, аналогичную табл.1.2,

изаполните данными столбцы для точек 1.1 и 2.1 (если съем данных получился только для этих точек), выполнив вычисления разностей характеристик (см. п.5 на рис.1.12) и перенося данные из Командного окна через

системный буфер. Озаглавьте таблицу аналогично табл.1.2 с учетом вашей Wз .

7. Для перехода к другому измерительному участку нажмите кнопку в окне диаграммы и щелчками ЛКМ на графике верните масштабируемый график к исходному состоянию. Повторите п.6 для нового участка.

Таблица 1.2

Соответствие расчетных и модельных ЛЧХ для САУ с Wз = 1/(s2 + 0,2s +1)

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

Фазо – частотная характеристика

 

Параметры

 

Участки

 

Параметры

 

Участки

 

 

1.1

1.2

1.3

 

2.1

2.2

 

2.3

w, рад/с

0.54497

 

 

w, рад/с

0.79087

 

 

 

LР(w), дБ

2.98246

 

 

ϕP(w), град

-24.34172

 

 

 

LМД(w дБ),

3.68421

 

 

arМД(w), град

-54.73907

 

 

 

LР(w) –

0.7018

 

 

ϕP(w) -

30.3974

 

 

 

-LМД(w),

 

 

 

arМД(w), град

 

 

 

 

дБ

 

 

 

 

 

 

 

 

8. Скопируйте Диаграмму с увеличенным участком графика согласно п.2 в Уорд-файл, разместите ее совместно с ранее скопированной диаграммой, и снабдите совместный рисунок подписью, подобной подписи рис.1.13.

1.6. Требования к электронному отчету по лабораторной работе 1

1.Отчет должен состоять из папки с именем «TAULab-Фамилия (ваша)-D», содержащей следующие

файлы:

М – файл «TAULab1D-Rs-Фамилия» с программами всех расчетов и построений, разделенных на рубрики, озаглавленные согласно разд.3 задания на Работу 1.

Уорд файл «Фамилия-RisLab1-D.doc» с рисунками и таблицей, оформленными подобно соответствующим объектам из Методуказаний.

Симулинк – файл «TAULab1D-Фамилия(ваша).mdl» с вашей передаточной функцией.

Уорд файл «Фамилия-Выв-D.doc» с выводами относительно возможного несовпадения расчетных и модельных характеристик, а также объяснений по поводу невыполнения отдельных требований оформительского характера.

2.Сформируйте из папки с фалами Отчетный зип – файл, который следует выслать куратору для направления его преподавателю по ТАУ.

Откройте окно диска D, командой Файл – Add to Zip создайте зип – файл, которому Виндоус присвоит имя «TAULab-Фамилия (ваша)-D».

Измените имя зип-файла на «TAUL-Город(ваш)Фамилия (ваша)1».