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

Код программы для реализации критерия Гурвица. Исследование устойчивости замкнутой системы (с помощью критерия Джури). Годограф Михайлова для замкнутой системы, диаграмма Найквиста. Логарифмические частотные характеристики, построенные с помощью bode.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 21.04.2020
Размер файла 456,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки Украины

Национальный аэрокосмический университет им. Н.Е. Жуковского

“Харьковский авиационный институт”

Кафедра систем управления летательных аппаратов

ХАИ.ЛР.301.173.340.4

Отчет

по расчетно-графической работе

по дисциплине: “Цифровые системы управления”

Выполнил студент 340 гр.

Климюк Д.М.

«___»____________________

Проверил доцент

Паршин А.П.

« ___»___________________

2019

Задание 1. Исследовать устойчивость дискретной системы управления (с помощью критерия Гурвица), характеристическое уравнение для 5-го варианта которой имеет вид:

Для исследования устойчивости дискретной системы заданного уравнения, был использован код программы, реализованный в среде Матлаб, который представлен ниже. Результат программы представлен на рис. 1.2.

Код программы для реализации критерия Гурвица:

coef=[ 3.6, 3.85, 1.35, 0.1];

high_order = length(coef)-1; %старшийпорядок

G = zeros(high_order,high_order); %создаемматрицуГурвица

current = 2; %дополнительная переменная для заполнения матрицы

%Заполнение матрицы Гурвица

for j = 1:1:high_order %столбцы матрицы Гурвица

k = current;

for i = 1:1:high_order %строкиматрицы

if (k <= 0 || k > length(coef))

G(i,j) = 0;

else

G(i,j) = coef(k);

end

k = k - 1;

end

current = current + 2;

end

disp(G)

%Проверка диагональных определителей

Opr = zeros(1, high_order);

k = 1;

for num = high_order-1:-1:0

Opr(k) = round(det(G(1:high_order - num,1:high_order - num)),8);

k = k+1;

end

disp(Opr)

%Оценка устойчивости

if(min(Opr) == 0)

disp('"Система на границе устойчивости"')

elseif (min(Opr) > 0)

disp('"Система устойчива"')

else

disp('"Система неустойчива"')

end

Рисунок 1.1 - Оценка устойчивости по критерию Гурвица

Задание 2. Исследовать устойчивость замкнутой системы (с помощью критерия Джури) при условии, что передаточная функция разомкнутой системы имеет следующий вид:

Для исследования устойчивости дискретной системы заданного уравнения, был использован код программы, реализованный в среде Матлаб, который представлен ниже. Результат программы представлен на рис. 1.3.

Код программы для реализации критерия Джури:

clear,clc

H = tf([0.6 -0.1 0.2 0], [1 1 1 0 0.0125], 0.01)

F = feedback(H,1,-1)

k = [1 1.6 0.9 0.2 0.0125] % Коэффициенты характеристичного полинома замкнутой системы F

tab_D(1:2,1:length(k)) = [k;k(end:-1:1)] % Создание первых двух строк таблицы Джури

a1 = k(end)/k(1); % Расчет коэффициента а1

tab_3 = tab_D(1,:) - tab_D(2,:)*a1; % Формирование 3-й строки таблицы

tab_4 = [tab_3(end-1:-1:1),0] % Формирование 4-й строки - обратный порядок 3-й

a2 = tab_4(1)/tab_3(1); % Роасчет коэффициента а2

tab_5 = tab_3 - tab_4*a2; % Формирование 5-й строки таблицы

tab_6 = [tab_5(end-2:-1:1),0,0] % Формирование 6-й строки таблицы

a3 = tab_6(1)/tab_5(1); % Расчет коэффициента а3

tab_7 = tab_5 - tab_6*a3; % Формирование 7-й строки таблицы

tab_8 = [tab_7(end-3:-1:1),0,0,0] % Формирование 8-й строки таблицы

%%-------------------------------------

format long% Формирование итоговой таблицы Джури

D = [tab_D;tab_3;tab_4;tab_5;tab_6;tab_7;tab_8];

fprintf('\n\t ТАБЛИЦА ДЖУРИ\n')

disp(D)

%%-------------------------------------

for J = 1:2:size(D,1) % Анализ 1-го столбика таблицы Джури

if D(J,1) > 0

continue

elseif D(J,1) < 0

fprintf('\n\t Дискретная система неустойчива \n')

return

end

end

fprintf('\n\t ИССЛЕДУЕМАЯ ДИСКРЕТНАЯ СИСТЕМА УСТОЙЧИВА\n')

Рисунок 1.2 - Оценка устойчивости системи по критерию Джури

Задание3. В соответствии с заданным вариантом задания 3 исследовать систему на устойчивость частотными критериями (Михайлова, Найквиста логарифмическим), определить запасы устойчивости.

Код программы представлен ниже:

clc

clear

%4 Задание

syms z

T = 0.1;

Wraz = tf([0.6 -0.1 0.2 0], [1 1 1 0 0.0125], 0.01);

%Критерий Михайлова

i = 1;

ps_w_end = pi/T;

for ps_w = 0:0.01:ps_w_end

compl = 1*exp((ps_w*T)*j)^4+1.6*exp((ps_w*T)*j)^3+0.9*exp((ps_w*T)*j)^2+0.2*exp((ps_w*T)*j)+0.0125;

Real(i) = real(compl);

Im(i) = imag(compl);

i = i + 1;

end

figure(1);

plot(Real, Im);

grid on;

hold on;

plot([-3 7],[0 0],'--k', [0 0],[-2 6],'--k');

%Критерий Найквиста и Логарифмический критерий

i = 1;

for w = 0.01:0.01:pi/T

W = (0.6*exp((w*T)*j)^3 - 0.1*exp((w*T)*j)^2 + 0.2*exp((w*T)*j) + 0) / (1*exp((w*T)*j)^4+1*exp((w*T)*j)^3+1*exp((w*T)*j)^2+1*exp((w*T)*j)+0.0125);

Real_n(i) = real(W);

Im_n(i) = imag(W);

A(i) = abs(W);

L(i) = 20*log10(A(i));

phi(i) = angle(W);

i = i + 1;

end

figure(2);

plot(Real_n, Im_n);

grid on;

hold on;

plot([-1],[0], 'r.')

figure(3);

bode(Wraz);

Результат программы представлен на рис. 1.4 - 1.6.

Рисунок 1.3 - Годограф Михайлова для замкнутой системы

Рисунок 1.4 - Диаграмма Найквиста

Рисунок 1.5 - Логарифмические частотные характеристики, построенные с помощью функции bode()

программа код критерий джури

Согласно полученным графикам рис. 1.4 - 1.6, можно сделать вывод, что система находится на границе устойчивости по всем критериям. Исходя из рис.1.4, годограв Михайлова при изменении частоты щ от 0 до щ0/2, начинаясь на вещественной оси, последовательно обходит в положительном направлении 7 квадрантов, проходя через точку начала координат. На диаграмме Найквиста (рис.1.5) график проходит через точку (-1; j0), что свидетельствует о том же результате. Из рис. 1.6 видно, что ЛАЧХ не обладает запасами устойчивости по фазе.

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

Код программы для реализации переходного процесса представлен ниже:

W = tf([0.6 -0.1 0.2 0],[1 1 1 0 0.0125], 0.1)

figure(1);

step(W);

hold on;

grid on;

Переходной процесс представлен на рис.1.6.

Рисунок 1.6 - Переходная характеристика цифровой системы

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

Размещено на Allbest.ru


Подобные документы

  • Проведение анализа замкнутой системы на устойчивость. Определение передаточной функции разомкнутой системы и амплитудно-фазовой частотной характеристики системы автоматического управления. Применение для анализа критериев Гурвица, Михайлова и Найквиста.

    контрольная работа [367,4 K], добавлен 17.07.2013

  • Частотные показатели качества системы автоматического управления в переходном режиме. Полный анализ устойчивости и качества управления для разомкнутой и замкнутой систем с помощью критериев Гурвица и Найквиста, программных продуктов Matlab, MatCad.

    курсовая работа [702,6 K], добавлен 18.06.2011

  • Преобразование исходной структурной схемы линейной системы автоматического регулирования. Определение с использованием критерия Найквиста устойчивости замкнутой системы. Построение амплитудно-фазовой частотной характеристики разомкнутой системы.

    контрольная работа [795,6 K], добавлен 27.03.2016

  • Рассмотрение основ передаточной функции замкнутой системы. Анализ устойчивости системы автоматического управления. Описание нахождения характеристического уравнения системы в замкнутом состоянии. Алгебраические критерии устойчивости Гурвица и Михайлова.

    контрольная работа [98,9 K], добавлен 28.04.2014

  • Получение уравнения следящей системы, ее передаточной функции. Исследование системы на устойчивость с помощью критериев Гурвица, Михайлова, Найквиста. Запас устойчивости, коэффициент передачи колебательного звена, замыкание по номограмме замыкания.

    курсовая работа [2,5 M], добавлен 19.09.2012

  • Возможности математического пакета MathCad. Использование алгебраического критерия Рауса-Гурвица для анализа устойчивости систем. Построение годографов Найквиста по передаточной функции разомкнутой системы заданной в виде полинома, использование ЛАХЧ.

    практическая работа [320,6 K], добавлен 05.12.2009

  • Исследование линейной непрерывной САУ с помощью критерия Найквиста. Синтезация корректирующего устройства для обеспечения устойчивости системы. Синтезирование дискретной системы, где в качестве импульсного элемента взят екстраполятор нулевого порядка.

    курсовая работа [796,6 K], добавлен 28.09.2011

  • Оценка устойчивости системы автоматического регулирования по критериям устойчивости Найквиста, Михайлова, Гурвица (Рауса-Гурвица). Составление матрицы главного определителя для определения устойчивости системы. Листинг программы и анализ результатов.

    лабораторная работа [844,0 K], добавлен 06.06.2016

  • Анализ структурной схемы заданной системы автоматического управления. Основные условия устойчивости критерия Гурвица и Найквиста. Синтез как выбор структуры и параметров системы для удовлетворения заранее поставленных требований. Понятие устойчивости.

    курсовая работа [976,0 K], добавлен 10.01.2013

  • Принципиальная и функциональная схемы системы автоматической стабилизации частоты вращения двигателя постоянного тока. Определение передаточных характеристик системы. Проверка устойчивости замкнутой системы по критериям Гурвица, Михайлова и Найквиста.

    контрольная работа [549,7 K], добавлен 26.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.