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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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