Решение задач оптимального управления с использованием математической системы MATLAB и пакета имитационного моделирования SIMULINK. Сивохин А.В - 113 стр.

UptoLike

113
M-функция для построения графиков переходного процесса имеет вид:
function [Lambda, Weight,XSin]= LWSin(A,B,C,a0,w)
%
%-- ГРАФИКИ ПЕРЕХОДНЫХ ФУНКЦИЙ: Lambda(t), Weight(t) и XSin(t)
%
%
%-- 1.Коэффициент демпфирования:
%
R = B/(2*sqrt(A)*sqrt(C));
%
%-- 2.Вычисляемые промежуточные параметры:
%
Alpha = (B + 2*(sqrt(a*c*(R^2-1))))/2*A
Beta = (B - 2*(sqrt(a*c*(R^2-1))))/2*A
A1 = ((sqrt(A))*Beta)/2*C(sqrt(C*(R^2-1))
A2 = ((sqrt(A))*Alpha)/2*C(sqrt(C*(R^2-1))
%
%-- 3.Вид демпфированного звена:
%
if (R>1)
disp('Сильно-демпфированное звено')
end
if (R==1)
disp('Апериодическое предельно-демпфированное звено')
end
if (1>R && R>sqrt(2)./2)
disp('Нормально-демпфированное звено')
end
if (R==sqrt(2)./2)
disp('Критически-демпфированное звено')
end
if (R<sqrt(2)./2 && R>0)
disp('Слабо-демпфированное
звено')
end
if (R==0)
disp('Недемпфированное звено')
end
M-функция для построения графиков переходного процесса имеет вид:

function [Lambda, Weight,XSin]= LWSin(A,B,C,a0,w)

%
%-- ГРАФИКИ ПЕРЕХОДНЫХ ФУНКЦИЙ: Lambda(t), Weight(t) и XSin(t)
%

%
%-- 1.Коэффициент демпфирования:
%

   R = B/(2*sqrt(A)*sqrt(C));

%
%-- 2.Вычисляемые промежуточные параметры:
%

   Alpha = (B + 2*(sqrt(a*c*(R^2-1))))/2*A
   Beta = (B - 2*(sqrt(a*c*(R^2-1))))/2*A
   A1 = ((sqrt(A))*Beta)/2*C(sqrt(C*(R^2-1))
   A2 = ((sqrt(A))*Alpha)/2*C(sqrt(C*(R^2-1))

%
%-- 3.Вид демпфированного звена:
%

   if (R>1)
      disp('Сильно-демпфированное звено')
   end
   if (R==1)
      disp('Апериодическое предельно-демпфированное звено')
   end
   if (1>R && R>sqrt(2)./2)
      disp('Нормально-демпфированное звено')
   end
   if (R==sqrt(2)./2)
      disp('Критически-демпфированное звено')
   end
   if (R0)
      disp('Слабо-демпфированное звено')
   end
   if (R==0)
      disp('Недемпфированное звено')
   end
                                   113