Контрольные вопросы
Определение передаточной функции.
Определение переходной характеристики.
Связь между передаточной функцией и переходной характеристикой.
Передаточная функция апериодического звена.
Передаточная функция реального дифференцирующего звена.
Передаточная функция колебательного звена.
Определение по переходной характеристике параметров передаточной функции апериодического звена.
Определение по переходной характеристике параметров передаточной функции реального дифференцирующего звена.
Определение по переходной характеристике параметров передаточной функции колебательного звена.
Влияние изменения параметров апериодического звена на характер переходных процессов.
Влияние изменения параметров дифференцирующего звена на характер переходных процессов.
Влияние изменения параметров колебательного звена на характер переходных процессов.
Теоретические расчеты параметров передаточных функций динамических звеньев.
Вид входного сигнала для получения переходной характеристики.
Требования к входному сигналу (меандру).
Выбор частоты входного сигнала для экспериментального определения параметров передаточных функций.
Связь между дифференциальным уравнением и передаточной функцией.
Размерности параметров передаточных функций динамических звеньев.
Формулы для расчета экспериментальных параметров колебательного звена.
Понятие относительного коэффициента затухания.
Определение по экспериментальной переходной характеристике постоянных времени, коэффициента передачи и коэффициента затухания.
Связь между дифференциальным уравнением передаточной функцией и переходной функцией звена.
Описание работы по построению переходных характеристик в системе MatLab.
Типы элементарных структурных звеньев.
Изображение Лапласа единичного ступенчатого сигнала.
СПИСОК ЛИТЕРАТУРЫ
Бесекерский В.А., Попов Е.П. Теория систем автоматического управления. – СПб.: Изд. «Профессия», 2004.
Методы классической и современной теории автоматического управления. В 5т. Учебник для вузов. Под ред. К.А.Пупкова, Н.Д.Егупова. – М.: Изд. МГТУ им.Баумана, 2004.
Потемкин В. Г. Введение в MatLab. – М.: Диалог–МИФИ, 2003.
ПРИЛОЖЕНИЕ 1
ОПРЕДЕЛЕНИЕ ПАРАМЕТРОВ АПЕРИОДИЧЕСКОГО ЗВЕНА ПО ВРЕМЕННЫМ ХАРАКТЕРИСТИКАМ
disp('Лабораторная работа №1')
%
clear all;
close all;
disp('Определение параметров апериодического звена по временным характеристикам ')
for i = 1:100
%вводим начальные данные
R = input('enter resistance, kOm: R = ');
C = input('enter capacity, mkF: C = ');
%считаем постоянную времени
T=R*C;
%передаточная функция
W = tf([1],[T 1])
%открываем файл в Simulink
open aperiod.mdl
%строим график переходного процесса
figure(1);
stepplot(W);
grid on;
hold all;
title('Переходные процессы апериодических звеньев с разными постоянными времени');
%выводим легенду
r(i,1) = R;
c(i,1) = C;
L1(i,:)=['R ='];
L2(i,:)=['C ='];
Legen = [L1, num2str(r),repmat(';', size(L1,1), 1),L2, num2str(c)];
legend(Legen);
%запрос о продолжении
k = input('Хотите продолжить? Y/N:', 's');
if (k == 'n') || (k == 'N'), break; end;
end
ПРИЛОЖЕНИЕ 2
ОПРЕДЕЛЕНИЕ ПАРАМЕТРОВ ДИФФЕРЕНЦИАЛЬНОГО ЗВЕНА ПО ВРЕМЕННЫМ ХАРАКТЕРИСТИКАМ
disp('Лабораторная работа №1')
%
clear all;
close all;
disp('Определение параметров дифференциального звена по временным характеристикам ')
for i = 1:100
%вводим начальные данные
R = input('enter resistance, kOm: R = ');
C = input('enter capacity, mkF: C = ');
%считаем постоянную времени
T=R*C;
%передаточная функция
W = tf([T 0],[T 1])
%открываем файл в Simulink
open differenc.mdl
%строим график переходного процесса
figure(1);
stepplot(W);
grid on;
hold all;
title('Переходные процессы дифференциальных звеньев с разными постоянными времени');
%выводим легенду
r(i,1) = R;
c(i,1) = C;
L1(i,:)=['R ='];
L2(i,:)=['C ='];
Legen = [L1, num2str(r),repmat(';', size(L1,1), 1),L2, num2str(c)];
legend(Legen);
%запрос о продолжении
k = input('Хотите продолжить? Y/N:', 's');
if (k == 'n') || (k == 'N'), break; end;
end
ПРИЛОЖЕНИЕ 3
ОПРЕДЕЛЕНИЕ ПАРАМЕТРОВ КОЛЕБАТЕЛЬНОГО ЗВЕНА ПО ВРЕМЕННЫМ ХАРАКТЕРИСТИКАМ
disp('Лабораторная работа №1')
%
clear all;
close all;
disp('Определение параметров коллебательного звена по временным характеристикам ')
for i = 1:100
%вводим начальные данные
R = input('enter resistance, kOm: R = ');
L = input('enter inductance, Gn: L = ');
C = input('enter capacity, mkF: C = ');
%считаем постоянную времени и показатель коллебательности
T=(L*C*0.001)^1/2;
ksi=R*1000/2*(C*0.001/L)^1/2;
%передаточная функция
W = tf([1],[T^2 2*T*ksi 1])
%открываем файл в Simulink
open kolleb.mdl
%строим график переходного процесса
figure(1);
stepplot(W);
grid on;
hold all;
title('Переходные процессы коллебательных звеньев с разными T и ksi');
%считаем перерегулирование
hust = dcgain(W);
[y ~] = step(W);
hmax = max(y);
sigma = (hmax - hust)/hust*100
%выводим легенду
r(i,1) = R;
c(i,1) = C;
l(i,1) = L;
L1(i,:)=['R ='];
L2(i,:)=['C ='];
L3(i,:)=['L ='];
Legen = [L1, num2str(r),repmat(';', size(L1,1), 1),L2, num2str(c),repmat(';', size(L1,1), 1),L3, num2str(l)];
legend(Legen);
%запрос о продолжении
k = input('Хотите продолжить? Y/N:', 's');
if (k == 'n') || (k == 'N'), break; end;
end
- Теория автоматического управления
- Определение параметров типовых динамических звеньев по их временным характеристикам
- Типовые динамические звенья
- Апериодическое (инерционное) звено
- Дифференцирующее звено первого порядка
- Колебательное звено
- Работа в системеmAtLab
- Программирование в системеMatLab
- СозданиеM-файлов
- Вывод графиков
- Моделирование в средеSimulink
- Запуск среды
- Создание моделей
- Построение основных частотных и временных характеристик линейной системы управления
- Создание исполняемого файла
- Назначение компилятораMatLab
- Конфигурирование компилятора
- Среда разработкиDeployment Tool
- Создание приложения
- Использование командыmcc
- Задание
- Определение параметров типовых динамических звеньев по их временным характеристикам
- Порядок выполнения работы в системеMatLab
- Апериодическое звено
- Дифференцирующее звено
- Колебательное звено
- Моделирование с использованиемGui-приложения
- Лабораторное задание
- Содержание отчета
- Контрольные вопросы