Перераспределение энергии между степенями свободы в нелинейной двухатомной цепочке — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
(Решение)
(Выводы)
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
=Постановка задачи=
+
[[ Курсовые_работы_по_ВМДС:_2018-2019 | Курсовые работы 2018-2019 учебного года]] > '''Перераспределение энергии между степенями свободы в нелинейной двухатомной цепочке''' <HR>
 +
 
 +
'''''Курсовой проект по [[Механика дискретных сред|Механике дискретных сред]]'''''
 +
 
 +
'''Исполнитель:''' [[Белоусова Екатерина]]
 +
 
 +
'''Группа:''' 43604/1
 +
 
 +
'''Семестр:''' осень 2018
 +
 
 +
===Постановка задачи===
 +
 
 
Рассмотреть перераспределение энергии между степенями свободы в нелинейной двухатомной цепочке, построить графики зависимости энергии частиц от времени.
 
Рассмотреть перераспределение энергии между степенями свободы в нелинейной двухатомной цепочке, построить графики зависимости энергии частиц от времени.
=Решение=
+
 
Рассмотрим модель колебаний одномерной двухатомной цепочки массами m1 и m2. Пусть в этой цепочке находится N атомов. Обозначим смещение n-го атома un, а атома, отстоящего от него на p узлов, – un+p. Примем в качестве положительных смещения атомов вправо от положения равновесия, а отрицательных – влево.
+
===Решение===
 +
 
 +
Рассмотрим модель колебаний одномерной двухатомной цепочки массами <math> m_{1} </math> и <math> m_{2} </math>. Пусть в этой цепочке находится N атомов. Обозначим смещение n-го атома <math> u_n </math>, а атома, отстоящего от него на p узлов, <math> u_{n+p} </math>. Примем в качестве положительных смещения атомов вправо от положения равновесия, а отрицательных – влево.
 
[[File:Ри1111.png|center]]
 
[[File:Ри1111.png|center]]
 
Каждый атом смещается только вдоль цепочки, что следует из требования одномерности модели.
 
Каждый атом смещается только вдоль цепочки, что следует из требования одномерности модели.
 
Пусть атомы связаны между собой упругой силой F с коэффициентом упругости с. Найдем уравнение движения n-го и n+1-го атома в цепи. В равновесном положении силы, действующие на атомы, равны нулю. При произвольных смещениях на каждый n-й атом будет действовать сила со стороны соседних атомов. Суммарную силу, действующую на n-й атом со стороны соседних атомов, можно представить в виде:<br />
 
Пусть атомы связаны между собой упругой силой F с коэффициентом упругости с. Найдем уравнение движения n-го и n+1-го атома в цепи. В равновесном положении силы, действующие на атомы, равны нулю. При произвольных смещениях на каждый n-й атом будет действовать сила со стороны соседних атомов. Суммарную силу, действующую на n-й атом со стороны соседних атомов, можно представить в виде:<br />
 
<math>
 
<math>
     F_n=F_{n,n+1}-F_{n-1,n}=c(u_{n+1}-2u_n+u_{n-1}) (1)
+
     F_n=F_{n,n+1}-F_{n-1,n}=c(u_{n+1}-2u_n+u_{n-1})
 
</math><br />
 
</math><br />
Запишем систему уравнений движения атомов массой <math> m_{1} </math> и <math> m_{2} </math><br />
+
Запишем систему уравнений движения атомов массой <math> m_{1} </math> и <math> m_{2} </math>:<br />
 
<math>
 
<math>
 
   m_{1} \frac{d^2 u_{2n-1}}{dt^2}=c(u_{2n}-2u_{2n-1}+u_{2n-2})
 
   m_{1} \frac{d^2 u_{2n-1}}{dt^2}=c(u_{2n}-2u_{2n-1}+u_{2n-2})
Строка 16: Строка 29:
 
   m_{2} \frac{d^2 u_{2n}}{dt^2}=c(u_{2n+1}-2u_{2n}+u_{2n-1})
 
   m_{2} \frac{d^2 u_{2n}}{dt^2}=c(u_{2n+1}-2u_{2n}+u_{2n-1})
 
</math><br />
 
</math><br />
Уравнение движения n-го атома под действием силы F_n выглядит следующим образом:
+
В качестве начальных условий заданы случайные начальные скорости таким образом, что средняя скорость всех частиц равна 0. Перемещения всех частиц в начальный момент времени равны нулю. Также заданы периодические граничные условия на перемещения.<br />
[[File:Формула3.jpg|center]]
+
<math>
Аналогичное уравнение записывается для частиц с массой m1. Таким образом получим систему уравнений:
+
  u_{n}(t=0)=0
[[File:Формула4.jpg|center]]
+
</math><br />
В качестве начальных условий заданы случайные начальные скорости таким образом, что средняя скорость всех частиц равна 0. Перемещения всех частиц в начальный момент времени равны нулю. Также заданы периодические граничные условия на перемещения.
+
<math>
[[File:Формула5.jpg|center]]
+
  v_n(t=0) - случайные
От системы (4) с начальными и граничными условиями (5) мы перешли к системе (6, 7):
+
</math><br />
[[File:Формула6.jpg|center]]
+
<math>
[[File:Формула7.jpg|center]]
+
  u_{n+N}=u_n
Система (6) решалась в Matlab методом конечных разностей.
+
</math><br />
 +
<math>
 +
  u_N=u_0
 +
</math><br />
 +
Система решалась в Matlab методом конечных разностей.
 
В задаче на каждом шаге по времени находилась кинетическая энергия всей системы, после чего был построен график зависимости энергии системы от времени.  
 
В задаче на каждом шаге по времени находилась кинетическая энергия всей системы, после чего был построен график зависимости энергии системы от времени.  
 
Для частиц одинаковой массы был получен следующий график:
 
Для частиц одинаковой массы был получен следующий график:
 
[[File:Одинаковые массы..jpg|center]]
 
[[File:Одинаковые массы..jpg|center]]
Если рассматривать частицы разной массы, то график зависимости будет иметь следующий вид (m1=1, m2=1.3):
+
Если рассматривать частицы разной массы, то график зависимости будет иметь следующий вид (<math> m_{1}=1 </math> и <math> m_{2}=1.3 </math>):
 
[[File:M1=1 m2=1.3..jpg|center]]
 
[[File:M1=1 m2=1.3..jpg|center]]
Рассмотрим нелинейную постановку задачи. В выражении для силы будет присутствовать слагаемое третьего порядка:
+
Рассмотрим нелинейную постановку задачи. В выражении для силы будет присутствовать слагаемое третьего порядка:<br />
[[File:8ы.jpg|center]]
+
<math>
 +
    F_n=F_{n,n+1}-F_{n-1,n}=c(u_{n+1}-2u_n+u_{n-1})+b(u_{n+1}-u_n)^3-b(u_{n}-u_{n-1})^3
 +
</math><br />
 
Решается данная задача в нелинейной постановке аналогичным образом. если мы возьмем нелинейный коэффициент b равным нулю, получим решение, соответствующее предыдущей задаче. Начнем постепенно увеличивать коэффициент b и заметим, что система начнет затухать быстрее.
 
Решается данная задача в нелинейной постановке аналогичным образом. если мы возьмем нелинейный коэффициент b равным нулю, получим решение, соответствующее предыдущей задаче. Начнем постепенно увеличивать коэффициент b и заметим, что система начнет затухать быстрее.
 
При одинаковой массе частиц:
 
При одинаковой массе частиц:
Строка 43: Строка 62:
 
b=1
 
b=1
 
[[File:B=1..jpg|center]]
 
[[File:B=1..jpg|center]]
Разные массы частиц (m1=1, m2=1.3):
+
Разные массы частиц (<math> m_{1}=1 </math> и <math> m_{2}=1.3 </math>):<br />
 
b=0.01
 
b=0.01
 
[[File:M1=1 m2=1.3 b=0.01..jpg|center]]
 
[[File:M1=1 m2=1.3 b=0.01..jpg|center]]
Строка 53: Строка 72:
 
[[File:M1=1 m2=1.3 b=1..jpg|center]]
 
[[File:M1=1 m2=1.3 b=1..jpg|center]]
  
= Участники проекта =
+
===Выводы===
[http://tm.spbstu.ru/%D0%91%D0%B5%D0%BB%D0%BE%D1%83%D1%81%D0%BE%D0%B2%D0%B0_%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0 Белоусова Екатерина]
+
 
 +
Таким образом, в ходе реализации данной работы можно сделать следующие выводы:
 +
 
 +
1. Для линейной системы с равными массами частиц график распределения кинетической энергии совпадает с функцией Бесселя нулевого порядка;
 +
 
 +
2. Для нелинейной системы с увеличением коэффициента нелинейности кинетическая энергия стабилизируется на большем значении, чем для линейной системы.
  
 
== См. также ==
 
== См. также ==
[[Кафедра "Теоретическая механика"]]
+
 
 +
*[[Кафедра "Теоретическая механика"]]
 +
*[[Курсовые работы по ВМДС: 2018-2019]]
 +
*[[Введение в механику дискретных сред]]

Текущая версия на 11:37, 24 января 2019

Курсовые работы 2018-2019 учебного года > Перераспределение энергии между степенями свободы в нелинейной двухатомной цепочке

Курсовой проект по Механике дискретных сред

Исполнитель: Белоусова Екатерина

Группа: 43604/1

Семестр: осень 2018

Постановка задачи[править]

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

Решение[править]

Рассмотрим модель колебаний одномерной двухатомной цепочки массами [math] m_{1} [/math] и [math] m_{2} [/math]. Пусть в этой цепочке находится N атомов. Обозначим смещение n-го атома [math] u_n [/math], а атома, отстоящего от него на p узлов, [math] u_{n+p} [/math]. Примем в качестве положительных смещения атомов вправо от положения равновесия, а отрицательных – влево.

Ри1111.png

Каждый атом смещается только вдоль цепочки, что следует из требования одномерности модели. Пусть атомы связаны между собой упругой силой F с коэффициентом упругости с. Найдем уравнение движения n-го и n+1-го атома в цепи. В равновесном положении силы, действующие на атомы, равны нулю. При произвольных смещениях на каждый n-й атом будет действовать сила со стороны соседних атомов. Суммарную силу, действующую на n-й атом со стороны соседних атомов, можно представить в виде:
[math] F_n=F_{n,n+1}-F_{n-1,n}=c(u_{n+1}-2u_n+u_{n-1}) [/math]
Запишем систему уравнений движения атомов массой [math] m_{1} [/math] и [math] m_{2} [/math]:
[math] m_{1} \frac{d^2 u_{2n-1}}{dt^2}=c(u_{2n}-2u_{2n-1}+u_{2n-2}) [/math]
[math] m_{2} \frac{d^2 u_{2n}}{dt^2}=c(u_{2n+1}-2u_{2n}+u_{2n-1}) [/math]
В качестве начальных условий заданы случайные начальные скорости таким образом, что средняя скорость всех частиц равна 0. Перемещения всех частиц в начальный момент времени равны нулю. Также заданы периодические граничные условия на перемещения.
[math] u_{n}(t=0)=0 [/math]
[math] v_n(t=0) - случайные [/math]
[math] u_{n+N}=u_n [/math]
[math] u_N=u_0 [/math]
Система решалась в Matlab методом конечных разностей. В задаче на каждом шаге по времени находилась кинетическая энергия всей системы, после чего был построен график зависимости энергии системы от времени. Для частиц одинаковой массы был получен следующий график:

Одинаковые массы..jpg

Если рассматривать частицы разной массы, то график зависимости будет иметь следующий вид ([math] m_{1}=1 [/math] и [math] m_{2}=1.3 [/math]):

M1=1 m2=1.3..jpg

Рассмотрим нелинейную постановку задачи. В выражении для силы будет присутствовать слагаемое третьего порядка:
[math] F_n=F_{n,n+1}-F_{n-1,n}=c(u_{n+1}-2u_n+u_{n-1})+b(u_{n+1}-u_n)^3-b(u_{n}-u_{n-1})^3 [/math]
Решается данная задача в нелинейной постановке аналогичным образом. если мы возьмем нелинейный коэффициент b равным нулю, получим решение, соответствующее предыдущей задаче. Начнем постепенно увеличивать коэффициент b и заметим, что система начнет затухать быстрее. При одинаковой массе частиц: b=0.01

B=0.01...jpg

b=0.1

B=0.1..jpg

b=0.5

B=0.5..jpg

b=1

B=1..jpg

Разные массы частиц ([math] m_{1}=1 [/math] и [math] m_{2}=1.3 [/math]):
b=0.01

M1=1 m2=1.3 b=0.01..jpg

b=0.1

0.1..jpg

b=0.5

M1=1 m2=1.3 b=0.5..jpg

b=1

M1=1 m2=1.3 b=1..jpg

Выводы[править]

Таким образом, в ходе реализации данной работы можно сделать следующие выводы:

1. Для линейной системы с равными массами частиц график распределения кинетической энергии совпадает с функцией Бесселя нулевого порядка;

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

См. также[править]