Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Крива розгону при зміні витрати пари.




Час, хв Рівень, мм
   
0.2  
0.5  
   
   
   
   
   
   

 


Додаток 2.

 

Файл знаходження параметрів функції передачі об'єкта регулювання

за допомогою функції fminsearch.

%Задано перехідну функцію об'єктa t_ek, R_ek.

% Функція передачі ОР у вигляді послідовного з’єднання двох аперіодичних ланок і ланки %запізнення

% W(p)=exp(-tz*p)/[(T1*p+1)(T2*p+1)]

t_ek=[0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50];

R_ek=[0 0 0.0060 0.07 0.185 0.31 0.43 0.53 0.62 0.70 0.76.820.86 0.89 0.92 0.93 0.95 0.96 0.97 0.977 0.983 0.987 0.99 0.993 0.994 0.996 0.997];

x0=[1 1 1]; % - початкові значення шуканих параметрів

x= fminsearch ('suma',x0)

tz=x(1), T1=x(2), T2=x(3), pause

[n1,d1]=pade(tz,8); % - апроксимація ланки запізнення рядом Паде

n2=1; d2=[T1 1]; n3=1; d3=[T2 1];

[n4,d4]=series(n2,d2,n3,d3); % -послідовне з'єднання двох ланок

[N,D]=series(n1,d1,n4,d4);

R_roz=step(N,D,t_ek);

L=length(R_ek);

del=max(abs(R_roz'-R_ek))*100,% - зведена похибка

sig=sqrt(sum((R_roz'-R_ek).^2)/L),% - середньоквадратичне відхилення

pause;

plot(t_ek,R_ek,'o',t_ek,R_roz);grid;pause;close

function s=suma(x);

% Функція побудови суми квадратів відхилень розрахункових значень перехідної функції %об'єкта регулювання від заданих експериментальних

% W(p)=exp(-tz*p)/[(T1*p+1)(T2*p+1)]

t_ek=[0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50];

R_ek=[0 0 0.0060 0.07 0.185 0.31 0.43 0.53 0.62 0.70 0.76.820.86 0.89 0.92 0.93 0.95 0.96 0.97 0.977 0.983 0.987 0.99 0.993 0.994 0.996 0.997];

tz=x(1); T1=x(2); T2=x(3);

[n1,d1]=pade(tz,8); % - апроксимація ланки запізнення рядом Паде

n2=1; d2=[T1 1]; n3=1; d3=[T2 1];

[n4,d4]=series(n2,d2,n3,d3); % -послідовне з'єднання двох ланок

[N,D]=series(n1,d1,n4,d4);

R_roz=step(N,D,t_ek);

s=sum((R_roz'-R_ek).^2);% - сума квадратів відхилень розрахункових значень перехідної функції від заданих експериментальних


НАВЧАЛЬНЕ ВИДАННЯ

 

 

МЕТОДИЧНІ ВКАЗІВКИ

Для виконання курсової роботи з

“Теорії автоматичного керування”






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных