Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

на тему- Управление объектом с упругими свойствами

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.6.2024

Балтийский Государственный Технический Университет «Военмех» им. Д.Ф.Устинова

Кафедра Н1

Домашняя работа по дисциплине:

«Применение мехатронных систем» на тему:

«Управление объектом с упругими свойствами»

                                               

               

Выполнил: студент гр. Н192         Купцов А.А.

Принял: Юсупов А.Н.

                      

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

2013

  1. Описание системы управления
  2. Объект управления

В данной работе приведено исследование системы управления автоматических одностворчатых раздвижных дверей. Схема системы представлена на рисунке 1.

На схеме также обозначены:

x – координата (положение) створки,

m – масса створки

FT  – тяга привода.

Рисунок 1. Автоматические одностворчатые раздвижные двери

Параметры системы:

  1.  Масса створки двери m=50 кг.
  2.  Максимальная поступательная скорость створки v=2,5 м/с.
  3.  Коэффициент сухого трения: .
  4.  Время квантования системы: Т=0,01 с

  1. Функциональная схема системы управления.

Функциональная схема исследуемой системы управления показана на рисунке 2. Задающий сигнал положения xg, и сигналы с измерительного устройства ИУ (текущее положение створки двери x и скорость створки двери dx/dt) поступают на регулятор положения Р, который на основании этих сигналов выдает управляющий сигнал u. Управляющий сигнал поступает на привод П, который прикладывает заданное усилие FT на объект управления О.

x

FT

u

xg

О

ИУ

П

Р

dt

dx

 

x,

Рисунок 2. Функциональная схема


  1. Математическая модель объекта управления.

При разработке упрощенной математической модели были приняты следующие особенности работы привода:

– привод автоматических является идеальным и максимально быстро отрабатывает   заданную скорость, что позволяет  пренебречь переходными процессами в приводе;

– привод является реверсивным и независимо от скорости перемещения автоматических дверей может обеспечить заданную скорость движения двери в заданных пределах.

– движение происходит в горизонтальной плоскости;

– динамика автоматических дверей рассматривается как движение материальной точки.

Математическая модель  объекта:

Заданный объект управления описывается следующим уравнением второго порядка

m-масса створок дверей.

u-сигнал управления

- коэффициент сухого трения.

Fmax – максимальная тяга привода.

sign – функция получения знака от его аргумента, в данном случае от скорости объекта.

Схема реального объекта управления:

Рисунок 3. Схема реального объекта управления.

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

К0=Fmax – Коэффициент идеального источника.

 - Коэффициент идеального накопителя

- Коэффициент потерь

 -Коэффициент реакции внешней среды

Схема обобщенного объекта управления:

Рисунок 4. Схема обобщенного объекта управления

Схема идеального объекта управления(без учета реакции внешней среды и потерь на трение):

Рисунок 5. Схема идеального объекта управления.

  1. Разработка дискретной системы управления идеальным объектом

Параметры регулятора считаются с помощью скрипта, текст которого приведен в приложении 1. Коэффициент  определяет быстродействие системы. В данном случае он был подобран как β=T*23 исходя из требования обеспечения максимального быстродействия без перерегулирования. Параметры регулятора: Kd=17,0213;Kp=70,922;


  1.  Исследование разработанной системы управления

Разработанная в MATLAB модель системы управления представлена на рисунке 6. Как показано на этом рисунке, разработанная модель содержит сразу две системы управления с идеальным и реальным объектом управления. На рисунке 7 представлены переходные процессы в системе управления, на рисунке 8 – фазовый портрет системы.

Рисунок 6.Разработанная система управления

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

Рисунок 8. Фазовый портрет.


Приложение 1.

Листинг скрипта code1.m:

%Организация рабочего места------------------------------------------------

clc;                            %очищаем комманд виндоу

clear all;                      %удаляем переменные

close all;                      %закрываем все графики

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

 

Ms=50;%Масса створки двери

Fmax=300;%Максимальная тяга привода

mu=0.2;%коэффициент трения

xg=4;%Конечное положение створки двери

%---------Расчет ПД-Регулятора-----------

K0=Fmax;%Коэффицент идеального источника

K1=1/Ms;%Коэффициент идеального накопителя

K2=mu*Ms*9.8;%Коэффициент потерь

K3=0;%Коэффициент реакции внешней среды

f=0;%неконтроллируемое воздействие(возмущающее)

%Параметры модального ПД-регулятора

T0=0.01;%время квантования

beta=T0*23;%тангенс угла наклона заданной траектории(Быстродействие)

Kp=1/K0/K1/T0/(beta+T0/2);%основное время квантования ПД регулятора

Kd=Kp*(T0+beta);%коэффициент при производной ошибки регулирования

 

%Симуляция-----------------------------------------------------------------

mdl = 'dver1';

simOut = sim(mdl);           %запустить выполнение модели

t=simout.time;                     %задаем время

u=simout.signals.values(:,1);      %снимаем сигнал управления

x=simout.signals.values(:,2);      %снимаем координату положения нашего ОУ

px=simout.signals.values(:,3);     %снимаем скорость нашего ОУ

ur=simout.signals.values(:,4);

xr=simout.signals.values(:,5);

pxr=simout.signals.values(:,6);

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

 

%Построение графиков-------------------------------------------------------

figure(1);                      %отображаем показания, снятые при симуляции

 

c_i='b';

c_r='r';

set(gcf, 'color', 'w');

subplot(3,1,1);

polozen='North';

plot(t,x,c_i,'LineWidth',2);

hold on;

plot(t,xr,c_r,'LineWidth',2);

legend('идеальный объект','реальный объект','Location',polozen);

set(gca, 'FontName', 'TimesNewRoman');

set(gca, 'FontSize', 14);

title('x(t) - координата');

xlabel('время t, сек');

ylabel('x(t),м');

grid on;

subplot(3,1,2);

plot(t,px,c_i,'LineWidth',2);

hold on;

plot(t,pxr,c_r,'LineWidth',2);

set(gca, 'FontName', 'TimesNewRoman');

set(gca, 'FontSize', 14);

title('v(t) - производная координаты');

xlabel('время, сек');

ylabel('v(t),м/с');

grid on;

subplot(3,1,3);

plot(t,u,c_i,'LineWidth',2);

hold on;

plot(t,ur,c_r,'LineWidth',2);

set(gca, 'FontName', 'TimesNewRoman');

set(gca, 'FontSize', 14);

title('u(t) - сигнал управления');

xlabel('время, сек');

ylabel('u(t)');

grid on;

 

figure(2);                      %отображаем фазовый портрет

 

set(gcf,'Color','w')

set(gca, 'FontName', 'TimesNewRoman');

set(gca, 'FontSize', 14);

title('Фазовый портрет pe(e)');

grid on;

hold on;

 

%Расчеты к построению оптимальной фазовой траектории***********************

pemin=-max(px);                 %динамическое определение диапазонов

pemax=max(px);

pe=pemin:(pemax-pemin)/20:pemax;

e=-(Ms.*pe.*abs(pe)/(2*Fmax));

%**************************************************************************

 

plot(e,pe,'g:','LineWidth',3);

hold on;

 

%Расчет к построению заданной фазовой траектории***************************

e=-beta*pe;

%**************************************************************************

plot(e,pe,'r--','LineWidth',3);

hold on;

 

%Расчеты к построению идеальной фазовой траектории**************************

e=x(length(x))-x;

pe=-px;

%**************************************************************************

plot(e,pe,'b','LineWidth',3);

hold on;

 

%Расчеты к построению реальной фазовой траектории**************************

e=xr(length(xr))-xr;

pe=-pxr;

%**************************************************************************

 

plot(e,pe,'k','LineWidth',3);

legend('оптимальная ф.т.','заданная ф.т.','идеальная ф.т.','реальная ф.т.','Location',polozen);

xlabel('ошибка регулирования, м');

ylabel('производная ошибки регулирования, м/с');

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




1. Контрольная работа
2. Международно-правовой документ о правах и свободах человека и гражданина
3. он уверяет что это не так утомительно как по городским улицам
4. ВАРИАНТ 21 Решение задач по программированию На любом изучаемом Вами языке программирования
5. Фихте Иоганн Готлиб
6. Договорные браки в Японии (О-миаи).html
7. Термиты и симбиотические жгутиконосцы
8. Насінництво й насіннєзнавство олійних культур.html
9. Мишка косолапый медовый грильяж
10. И О полностью Дата рождения
11. объективная нужда в чемлибо необходимом для достижения жизнедеятельности человека и развития его личности
12. Персональные правила успешного рабочего дня
13. Це.
14. Обучение дошкольников рисованию с натуры
15. на тему Проектирование промышленного предприятия в городе Челябинск Выполнила Гудимчи
16. Реферат- Постановка и внедрение элементов системы оперативного контроллинга на предприятии
17. Ли Фуянь Гуляка и волшебник
18. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Київ ~6
19. вот должна была появиться планета.
20.  Wht is the logicl reltionship between ldquo;devicerdquo; nd ldquo;uxiliry devicerdquo;- b generl nd specific 2