Рефераты - Афоризмы - Словари
Русские, белорусские и английские сочинения
Русские и белорусские изложения
 

Исследование динамики системы с использованием математической модели

Работа из раздела: «Математика»

Оглавление

Введение

1. Разработка математических моделей системы с гасителем и без гасителя

2. Решение дифференциальных уравнений математической модели системы без гасителя

3. Решение дифференциальных уравнений математической модели системы с гасителем

4. Статический расчет системы виброизоляции

Заключение

Список литературы

Приложение

Введение

Динамическое гашение колебаний состоит в присоединении к системе массы на упругом элементе с определенными параметрами, с целью создания силового воздействия на систему. Этим динамическое гашение отличается от другого способа уменьшения вибрации, характеризуемого наложением на объект дополнительных кинематических связей, например, закреплением отдельных его точек.

В данной контрольной работе мы рассмотрим систему с двумя степенями свободы, представляющую собой объект массы m, установленный на четырех упругих элементах. В начале работы необходимо исследовать динамику системы с использованием математической модели: определить собственные частоты системы, построить амплитудно-частотные характеристики и зависимость перемещений от времени, затем необходимо рассчитать параметры одномассового инерционного динамического гасителя колебаний для выбранной частоты настройки.

Для системы с гасителем будут получены амплитудно-частотные характеристики, зависимости перемещений от времени. После этого будет выполнен статический расчет системы и выравнивание объекта при помощи вставок. Расчеты необходимо выполнить на ЭВМ с использованием системы инженерных и научных расчетов MATLAB.

1. Разработка математических моделей системы с гасителем и без гасителя

Рисунок 1.1 - Схема системы

уравнение математический гаситель вироизоляция

Для исследования динамики системы необходимо составить математическую модель. С этой целью следует воспользоваться уравнением Лагранжа II рода в виде:

(1)

где Т - кинетическая энергия,

V - потенциальная энергия,

t - время,

и - обобщенные координаты и обобщенные скорости,

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

Кинетическая энергия:

(2)

Потенциальная энергия:

(3)

Система имеет две степени свободы. За обобщенные координаты примем вертикальное перемещение центра тяжести объекта тяжести О объекта, угол поворота его вокруг оси, проходящей через точку О. Тогда уравнения Лагранжа можно записать в виде:

(4)

Подставив производные T и V ,а так же мы получаем систему из трех уравнений:

(5)

Уберем из системы все связанное с гасителем, и получим математичесскую модель системы без гаситеся:

(6)

2. Решение дифференциальноых уравнений математической модели системы без гасителя

Преобразуем математичесскую модель (6). Сгрупируем значения при y и ц. Разделим первое уравнения на массу, второе на момент инерции.

(7)

Для удобства дальнейших преобразований введем обозначения:

(8)

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

(9)

Решения уравнений будем искать в виде:

(10)

где А1, А2 - амплитуды колебаний.

Подставив решение (10) в дифференциальные уравнения (9) получим следующую систему алгебраических уравнений для определения амплитуд колебаний А1 и А2.

(11)

Отсюда находим:

(12)

(13)

(14)

(15)

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

(16)

(17)

Построим амплитудно-частотные характеристики и зависимости углового и линейного перемещения от времени. Для этого разработана программа в программной среде MATLAB (приложение А).

Рисунок 2.1 - Амплитудно-частотная характеристика линейных колебаний

Рисунок 2.2 - Амплитудно-частотная характеристика угловых колебаний

Рисунок 2.3 - Зависимость линейного перемещения от времени

Рисунок 2.4 - Зависимость углового перемещения от времени

Условие

(18)

определяет собственные частоты рассматриваемой системы. При выполнении условия амплитуды А1 и А2 стремятся к бесконечности.

Определим собственные частоты системы. Преобразуем условие

(19)

Корни уравнения и будут являться собственными частотами. Решим уравнение с помощью программной среды MATLAB (приложение Б). Результаты расчета:

k = -18.6279

-12.3900

18.6279

12.3900

Нас интересуют только положительные корни. При этих частотах и будет возникать резонанс, который видно на рисунках 2.1 и 2.2.

3. Решение дифференциальноых уравнений математической модели системы с гасителем

Преобразуем математичесскую модель (5). Сгрупируем значения при y и ц. Разделим первое уравнения на массу, второе на момент инерции, третье на массу гасителя.

(20)

Для удобства дальнейших преобразований введем обозначения:

(21)

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

(22)

Решения уравнений будем искать в виде:

(23)

где А1, А2 - амплитуды колебаний.

Подставив решение (23) в дифференциальные уравнения (22) получим следующую систему алгебраических уравнений для определения амплитуд колебаний А1, А2, А3.

(24)

Отсюда находим:

(25)

(26)

(27)

(28)

(29)

Определим параметры динамического гасителя. - масса гасителя, 0,1 от массы системы. . - расстояние от точки О до гасителя, выберем равной . - жесткость пружины гасителя, определяется из уравнения амплитуды, при условии, что . Приравняем к 0, подставим обозначения (21), выразим :

(30)

- частота гашения, выберем

Построим амплитудно-частотные характеристики и зависимости углового и линейного перемещения от времени. Для этого разработана программа в программной среде MATLAB (приложение B). В результате расчета, на рисунке 3.2 виден антирезонанс на частоте гашения , на рисунке 3.5 видны погашенные колебания.

Рисунок 3.1 - Амплитудно-частотная характеристика линейных колебаний

Рисунок 3.2 - Амплитудно-частотная характеристика угловых колебаний

Рисунок 3.3 - Амплитудно-частотная характеристика гасителя

Рисунок 3.4 - Зависимость линейного перемещения от времени

Рисунок 3.5 - Зависимость углового перемещения от времени

Рисунок 3.6 - Зависимость перемещения гасителя от времени

4. Статический расчет системы виброизоляции

Статический расчет системы виброизоляции заключается в вычислении статических реакций и статических деформаций виброизоляторов с целью их правильной установки под оборудованием. В ходе статического расчета необходимо выявить положение объекта, который установлен на упругом подвесе, образованном совокупностью виброизоляторов.

Введем неподвижную систему координат ОXY (рисунок 1.1), проходящую через центр тяжести объекта в установочном положении. Под действием силы тяжести Р, виброизоляторы жесткости с1 и с2 деформируются на величины и соответственно. При этом возникают реакции в опорах, определяемые выражением:

(31)

Деформации можно определить с учетом вертикального перемещения объекта на величину у и возможного поворота на малый угол:

(32)

Для определения деформаций используем уравнения статического равновесия, представляющие собой сумму проекций действующих сил на ось у и сумму моментов сил, относительно точки О (рисунок 1.1):

(33)

Подставив в выражения реакции опор с учетом деформации, после преобразований получим:

(34)

Решим систему с помощью программной среде MATLAB (Приложение Г). Результатом расчета является высота компенсирующих прокладок под соответствующие виброизоляторы

h1 = 0.0122 мм; h2 = 0.0096 мм; h3 = 0.0027 мм.

Рисунок 4.1 - Выравнивание объекта:

а - определение величины компенсирующей прокладки,

б - результат выравнивания

Заключение

В контрольной работе была рассмотрена система с двумя степенями свободы. Исследована динамика системы, составлена математическая модель системы с гасителем и без. На основе полученных математической модели системы без гасителя построены амплитудно-частотные характеристики и зависимости перемещения от времени, определены собственные частоты системы на которых виден резонанс. Выбрана частота гашения колебаний . Выбраны параметры гасителя , , рассчитана жесткость упругого элемента гасителя . По полученным данным и математической модели с гасителем построены амплитудно-частотные характеристики и зависимости перемещения от времени, на рисунке 3.2 виден антирезонанс, на рисунке 3.5 видны потухшие колебания. Был выполнен статический расчет системы, рассчитаны компенсирующие прокладки под упругие элементы системы. Все расчеты были выполнены в программной среде MATLAB.

Список литературы

1. Методические указания по выполнению курсовых проектов (работ) по дисциплинам 'Расчет и конструирование типовых узлов машин', 'Динамика узлов и механизмов машин' / сост. Н.М. Бабкина, И.М. Беспалова, Н.А. Гренишина, Л.С. Мазин, В.К. Поляков. - СПб.: СПГУТД, 2009. - 29 с.

2. Вульфсон, И.И. Колебания в машинах / И.И. Вульфсон. - 2-е изд. - СПб. : СПГУТД, 2008. - 260 с.

3. Яблонский, А.А. Курс теоретической механики / А.А. Яблонский, В.М. Никифорова. - 16-е изд. - М.: КноРус, 2011. - 603 с.

Приложение А

Программа для построения амплитудно-частотных характеристик и зависимости углового и линейного перемещения от времени, для модели без гасителя.

m = 900;

c1 = 50000;

c2 = 20000;

c3 = 30000;

c4 = 40000;

P0 = 6;

P1 = P0/m;

l1 = 1.2;

l2 = 0.7;

l3 = 0.6;

l4 = 1.1;

h = 0.4;

I = 1/12*m*((l1+l4)^2+h^2);

i=1;

for w = 0:0.1:30

a11 = (c1+c2+c3+c4)/m; a12 = (-c1*l1-c2*l2+c3*l3+c4*l4)/m;

a21 = (-c1*l1-c2*l2+c3*l3+c4*l4)/I; a22 = (c1*l1^2+c2*l2^2+c3*l3^2+c4*l4^2)/I;

d = [ (a11-w^2) a12;

a21 (a22-w^2) ];

d1 = [ P1 a12;

0 (a22-w^2) ];

d2 = [ (a11-w^2) P1;

a21 0 ];

A1(i) = abs(det(d1)/det(d));

A2(i) = abs(det(d2)/det(d));

i=i+1;

end

w = 0:0.1:30;

figure(1)

plot(w,A1),grid, xlabel('w, 1/c'), ylabel('A1, м')

figure(2)

plot(w,A2),grid, xlabel('w, 1/c'), ylabel('А2, рад')

w = 12.39;

t = 0:0.1:10;

d = [ (a11-w^2) a12;

a21 (a22-w^2) ];

d1 = [ P1 a12;

0 (a22-w^2) ];

d2 = [ (a11-w^2) P1;

a21 0 ];

A1 = abs(det(d1)/det(d));

A2 = abs(det(d2)/det(d));

y = A1.*sin(w.*t);

fi = A2.*sin(w.*t);

figure(4)

plot(t,y), grid, xlabel('t, c'), ylabel('y, м')

figure(5)

plot(t,fi), grid, xlabel('t, c'), ylabel('fi, рад')

Приложение Б

Нахождение собственных частот системы без гасителя

m = 900;

mg = m*0.05;

c1 = 50000;

c2 = 20000;

c3 = 30000;

c4 = 40000;

P0 = 6;

P1 = P0/m;

l1 = 1.2;

l2 = 0.7;

l3 = 0.6;

l4 = 1.1;

h = 0.4;

I = 1/12*m*((l1+l4)^2+h^2);

a11 = (c1+c2+c3+c4)/m; a12 = (-c1*l1-c2*l2+c3*l3+c4*l4)/m;

a21 = (-c1*l1-c2*l2+c3*l3+c4*l4)/I; a22 = (c1*l1^2+c2*l2^2+c3*l3^2+c4*l4^2)/I;

x1 = 1;

x2 = -a11-a22;

x3 = a11*a22-a21*a12;

x = [x1 0 x2 0 x3];

k = roots(x)

Приложение В

Программа для построения амплитудно-частотных характеристик и зависимости углового и линейного перемещения от времени, для модели с гасителем.

m = 900;

mg = m*0.05;

c1 = 50000;

c2 = 20000;

c3 = 30000;

c4 = 40000;

P0 = 6;

P1 = P0/m;

l1 = 1.2;

l2 = 0.7;

l3 = 0.6;

l4 = 1.1;

lg = 0.9;

h = 0.5;

I = 1/12*m*((l1+l4)^2+h^2);

w = 12.39;

cg = - ( - c1*l1*(w^2)*mg - c2*l2*(w^2)*mg + c3*l3*(w^2)*mg + c4*l4*(w^2)*mg ) /...

( c1*l1 + c2*l2 - c3*l3 - c4*l4 + lg*(w^2)*mg); %угловые

i=1;

for w = 0:0.1:30

a11 = (c1+c2+c3+c4+cg)/m; a12 = (-c1*l1-c2*l2+c3*l3+c4*l4+cg*lg)/m; a13 = -cg/m;

a21 = (-c1*l1-c2*l2+c3*l3+c4*l4+cg*lg)/I; a22 = (c1*l1^2+c2*l2^2+c3*l3^2+c4*l4^2+cg*lg^2)/I; a23 = (-cg*lg)/I;

a31 = -cg/mg; a32 = (-cg*lg)/mg; a33 = cg/mg;

d = [ (a11-w^2) a12 a13 ;

a21 (a22-w^2) a23;

a31 a32 (a33-w^2) ];

d1 = [ P1 a12 a13;

0 (a22-w^2) a23;

0 a32 (a33-w^2) ];

d2 = [ (a11-w^2) P1 a13;

a21 0 a23 ;

a31 0 (a33-w^2)];

d3 = [ (a11-w^2) a12 P1;

a21 (a22-w^2) 0;

a31 a32 0 ];

A1(i) = abs(det(d1)/det(d));

A2(i) = abs(det(d2)/det(d));

A3(i) = abs(det(d3)/det(d));

i=i+1;

end

w = 0:0.1:30;

figure(1)

plot(w,A1),grid, xlabel('w, 1/c'), ylabel('A1, м')

figure(2)

plot(w,A2),grid, xlabel('w, 1/c'), ylabel('А2, рад')

figure(3)

plot(w,A3),grid, xlabel('w, 1/c'), ylabel('А3, рад')

w = 12.39;

t = 0:0.1:10;

d = [ (a11-w^2) a12 a13 ;...

a21 (a22-w^2) a23;

a31 a32 (a33-w^2) ];

d1 = [ P1 a12 a13;

0 (a22-w^2) a23;

0 a32 (a33-w^2) ];

d2 = [ (a11-w^2) P1 a13;

a21 0 a23;

a31 0 (a33-w^2)];

d3 = [ (a11-w^2) a12 P1;

a21 (a22-w^2) 0;

a31 a32 0 ];

A1 = abs(det(d1)/det(d));

A2 = abs(det(d2)/det(d));

A3 = abs(det(d3)/det(d));

y = A1.*sin(w.*t);

fi = A2.*sin(w.*t);

yg = A3.*sin(w.*t);

figure(4)

plot(t,y), grid, xlabel('t, c'), ylabel('y, м')

figure(5)

plot(t,fi), grid, xlabel('t, c'), ylabel('fi, рад')

figure(6)

plot(t,yg), grid, xlabel('t, c'), ylabel('yg, м')

Приложение Г

Определение высоты компенсирующих прокладок

m = 900;

c1 = 50000;

c2 = 20000;

c3 = 30000;

c4 = 40000;

l1 = 1.2;

l2 = 0.7;

l3 = 0.6;

l4 = 1.1;

g = 9.8;

d = [ c1 + c2 + c3 + c4 c4*l4 + c3*l3 - c2*l2 - c1*l1;...

c1*l1 + c2*l2 - c3*l3 - c4*l4 c1*l1^2 + c2*l2^2 + c3*l3^2 + c4*l4^2];

d1 = [ m*g c4*l4 + c3*l3 - c2*l2 - c1*l1;

0 c1*l1^2 + c2*l2^2 + c3*l3^2 + c4*l4^2];

d2 = [ c1 + c2 + c3 + c4 m*g;

c1*l1 + c2*l2 - c3*l3 - c4*l4 0];

y = (det(d1)/det(d));

fi = (det(d2)/det(d));

delta1 = y-l1*fi;

delta2 = y-l2*fi;

delta3 = y+l3*fi;

delta4 = y+l4*fi;

h1 = delta1-delta4

h2 = delta2-delta4

h3 = delta3-delta4

ref.by 2006—2019
contextus@mail.ru