2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Горизонтальный маятник на двух пружинах
Сообщение06.11.2008, 08:22 


06/11/08
12
Санкт-Петербург
Доброго времени суток, столкнулся со следующей задачей: имеется тело, горизонтально закрепленное пружинами с двух сторон, при этом пружины зафиксированы на концах. Если тело отклонить влево или вправо оно начнет колебаться, моя задача программно описать эти колебания в зависимости от начальных условий. Для этого нужна грамотная мат. модель.

|/\/\/\О/\/\/\|

Заранее спасибо! :)

 Профиль  
                  
 
 
Сообщение06.11.2008, 12:54 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
У вас будет линейный осциллятор с круговой частотой
$\omega=\sqrt{\frac {k_1+k_2} m}
${k_1,k_2} - жесткости пружин в горизонтальном направлении
$ m - масса тела.

 Профиль  
                  
 
 
Сообщение06.11.2008, 18:00 


04/11/08
1
Zai писал(а):
У вас будет линейный осциллятор с круговой частотой
$\omega=\sqrt{\frac {k_1+k_2} m}
${k_1,k_2} - жесткости пружин в горизонтальном направлении
$ m - масса тела.

частота калебаний будет зависеть от начальных условий

 Профиль  
                  
 
 
Сообщение06.11.2008, 20:05 
Заслуженный участник
Аватара пользователя


30/01/06
72407
palza00 в сообщении #156417 писал(а):
частота калебаний будет зависеть от начальных условий

Это от каких?

 Профиль  
                  
 
 
Сообщение07.11.2008, 09:36 


06/11/08
12
Санкт-Петербург
От оклонения и массы тела, коэф. жесткости пружин. А каким образом расчитать колебание тела во времени? Просто программа должна рисовать график смещения тела во времени, изменение потенциальной и кинетической энергии, т.е. мне диф.ур. нужно. А в дальнейшем это превратится в цепочку Ферми-Паста-Улама.

 Профиль  
                  
 
 
Сообщение07.11.2008, 09:55 
Заслуженный участник
Аватара пользователя


10/10/07
715
Южная Корея
Toolen в сообщении #156527 писал(а):
мне диф.ур. нужно


Такой?

$mx''=-k_1(x-x_1)-k_2(x-x_2)$

 Профиль  
                  
 
 
Сообщение07.11.2008, 16:37 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Toolen в сообщении #156527 писал(а):
От оклонения и массы тела, коэф. жесткости пружин.

Покажите, пожалуйста, как частота колебаний будет зависеть от отклонения. Масса тела и коэффициенты жёсткости пружин называются не начальными условиями, а параметрами системы. Отличить очень просто: начальные условия относятся к начальному моменту времени, а параметры системы - ко всему времени существования системы.

Toolen в сообщении #156527 писал(а):
А каким образом расчитать колебание тела во времени?

Решением дифура, типа написанного powerZ.

 Профиль  
                  
 
 
Сообщение10.11.2008, 08:19 


06/11/08
12
Санкт-Петербург
Большое спасибо! Будем делать :)

 Профиль  
                  
 
 
Сообщение13.11.2008, 08:00 


06/11/08
12
Санкт-Петербург
Гм, что-то я поторопился. Необходима функция описывающая зависимость координаты о времени, т.е. Х(t)

 Профиль  
                  
 
 
Сообщение13.11.2008, 08:56 
Заслуженный участник
Аватара пользователя


10/10/07
715
Южная Корея
Гы-гы. Это называется: "Дай г..на, дай ложку" :D

 Профиль  
                  
 
 
Сообщение13.11.2008, 13:25 


12/11/08
1
powerZ писал(а):
Toolen в сообщении #156527 писал(а):
мне диф.ур. нужно


Такой?

$mx''=-k_1(x-x_1)-k_2(x-x_2)$


А если точка равновесия в нуле, не должно ли сводиться ли это уравнение к такому?

$mx''=-(k_1+k_2)x

Я так... из спортивного интереса спрашиваю...

 Профиль  
                  
 
 
Сообщение13.11.2008, 15:24 


29/10/08
17
Toolen писал(а):
Гм, что-то я поторопился. Необходима функция описывающая зависимость координаты о времени, т.е. Х(t)


X(t) = A \sin(\omega t)+x_0
$\omega=\sqrt{\frac {k_1+k_2} m}
?

 Профиль  
                  
 
 
Сообщение13.11.2008, 15:44 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Toolen в сообщении #157812 писал(а):
Гм, что-то я поторопился. Необходима функция описывающая зависимость координаты о времени, т.е. Х(t)

Если вы решаете уравнение, то вы сами должны эту функцию находить. Если в процессе решения вам эта функция понадобилась - вы что-то неправильно делаете.

 Профиль  
                  
 
 
Сообщение14.11.2008, 02:38 
Заслуженный участник
Аватара пользователя


10/10/07
715
Южная Корея
miron_arhimedov писал(а):

А если точка равновесия в нуле, не должно ли сводиться ли это уравнение к такому?

$mx''=-(k_1+k_2)x

Я так... из спортивного интереса спрашиваю...


Да, поскольку точка равновесия это:

$x_o=\frac{k_1x_1+k_2x_2}{k1+k2}$

Добавлено спустя 16 минут 26 секунд:

A.G. писал(а):
X(t) = A \sin(\omega t)+x_0
$\omega=\sqrt{\frac {k_1+k_2} m}
?


Ну подставьте ваше решение в дифур, и сразу увидите.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group