Материал: Sb97952

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Для того чтобы получить траекторию движения заряженной частицы в электрическом поле, необходимо решить (3.5) относительно радиуса-вектора. Чтобы решить обыкновенное дифференциальное уравнение (ОДУ) второго порядка, воспользуемся функцией rkfixed. Функция rkfixed использует для поиска решения метод Рунге–Кутты четвертого порядка. Функция rkfixed имеет следующие аргументы: rkfixed (k, t1, t2, npoints, D), где k – вектор начальных значений; t1, t2 – граничные точки интервала, на котором ищется решение; npoints – число точек, в которых ищется приближенное решение; D – функция, возвращающая значение в виде вектора из npoints элементов, которые в случае ОДУ второго порядка представляют собой первые и вторые производные функции.

Зададим начальные условия для вектора k (задается в виде столбца): k = (x0, vx, y0, vy, z0, vz),

где vx, vy, vz – это первые производные по соответствующим координатам. Функция D(t, k) является вектором с шестью элементами (из которых три

(k1, k3, k5) – это первые производные от координат, определенные ранее, а оставшиеся – вторые производные от координат, которые получаются исходя из второго закона Ньютона, записанного для силы электростатической силы):

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

qEx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

3

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

mk 2

 

 

 

 

k 2

/с2

 

 

 

с2

 

 

 

 

 

k 2

с2

 

 

 

 

1

 

 

 

m

1

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

qEx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

D(t, k)

 

 

 

 

 

 

 

 

 

 

1

 

3

 

 

 

 

 

 

 

 

 

 

1

 

 

 

mk 2

 

 

 

 

k 2

/с2

 

 

 

с2

 

 

 

 

 

k 2

с2

 

 

 

 

1

 

 

 

m

1

 

 

 

 

 

3

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

qEx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

3

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

mk 2

 

 

 

k 2

/с2

 

 

с2

 

 

 

 

k 2

с2

 

 

1

 

m

1

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

При записи вектора D(t, k) нужно следить за тем, чтобы неравенство v c не нарушалось ни в один момент рассматриваемого времени.

Вычисление решения в 2000 промежуточных точках на отрезке времени

[0, 0.00001]: RK = rkfixed (k, 0, 0.00001, 2000, Z).

Матрица, полученная в результате решения, содержит семь столбцов (табл. 3.1): первый содержит значения t, при которых ищется решение; второй – x(t); третий – x'(t); четвертый – y(t); пятый – y'(t); шестой – z(t); седьмой – z'(t).

 

 

 

 

 

 

Таблица 3.1

 

Результаты моделирования движения заряженной частицы

 

 

 

в электрическом поле

 

 

 

 

 

 

 

 

 

t, с

x, м

vx, м/с

y, м

vy, м/с

z, м

vz, м/с

 

 

 

 

 

 

 

0

–1.20E-01

1.2E+08

–0.04

0

0,12

0

 

 

 

 

 

 

 

5.00E-07

5.99E+01

1.2E+08

–0.04

0

2.57E+01

9.95E+07

 

 

 

 

 

 

 

1.00E-06

1.20E+02

1.2E+08

–0.04

0

9.50E+01

1.73E+08

 

 

 

 

 

 

 

1.50E-06

1.80E+02

1.2E+08

–0.04

0

1.94E+02

2.18E+08

 

 

 

 

 

 

 

2.00E-06

2.40E+02

1.2E+08

–0.04

0

3.10E+02

2.44E+08

 

 

 

 

 

 

 

2.50E-06

3.00E+02

1.2E+08

–0.04

0

4.36E+02

2.61E+08

 

 

 

 

 

 

 

3.00E-06

3.60E+02

1.2E+08

–0.04

0

5.69E+02

2.71E+08

 

 

 

 

 

 

 

3.50E-06

4.20E+02

1.2E+08

–0.04

0

7.07E+02

2.78E+08

 

 

 

 

 

 

 

4.00E-06

4.80E+02

1.2E+08

–0.04

0

8.47E+02

2.83E+08

 

 

 

 

 

 

 

4.50E-06

5.40E+02

1.2E+08

–0.04

0

9.89E+02

2.86E+08

 

 

 

 

 

 

 

5.00E-06

6.00E+02

1.2E+08

–0.04

0

1,13E+03

2.89E+08

 

 

 

 

 

 

 

5.50E-06

6.60E+02

1.2E+08

–0.04

0

1.28E+03

2.90E+08

 

 

 

 

 

 

 

6.00E-06

7.20E+02

1.2E+08

–0.04

0

1.42E+03

2.92E+08

 

 

 

 

 

 

 

6.50E-06

7.80E+02

1.2E+08

–0.04

0

1.57E+03

2.93E+08

 

 

 

 

 

 

 

7.00E-06

8.40E+02

1.2E+08

–0.04

0

1.72E+03

2.94E+08

 

 

 

 

 

 

 

7.50E-06

9.00E+02

1.2E+08

–0.04

0

1.86E+03

2.95E+08

 

 

 

 

 

 

 

8.00E-06

9,60E+02

1.2E+08

–0.04

0

2.01E+03

2.95E+08

 

 

 

 

 

 

 

8.50E-06

1.02E+03

1.2E+08

–0.04

0

2.16E+03

2.96E+08

 

 

 

 

 

 

 

9.00E-06

1.08E+03

1.2E+08

–0.04

0

2.31E+03

2.96E+08

 

 

 

 

 

 

 

9.50E-06

1.14E+03

1.2E+08

–0.04

0

2.46E+03

2.97E+08

 

 

 

 

 

 

 

1.00E-05

1.20E+03

1.2E+08

–0.04

0

2.60E+03

2.97E+08

 

 

 

 

 

 

 

17

 

 

 

 

 

 

 

Согласно условию, частица

 

 

 

 

 

 

 

движется вдоль оси 0x, поле направ-

 

z,, м

 

 

 

 

 

 

 

 

 

 

 

лено вдоль оси 0z. Поэтому y-я со-

 

2000

 

 

 

 

ставляющая скорости будет равна

 

<5>

 

 

 

 

нулю.

RK

 

 

 

 

1000

 

 

 

Траектория движения электрона

 

 

 

представляет собой зависимость ко-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ординаты z от x. Для этого построим

0

500

<2>1000

м

график z = f(x) для t = 0…0.00001 c

xx,м

 

 

 

 

 

RK

 

 

(рис. 3.1).

 

 

 

 

Рис. 3.1

 

 

 

 

 

 

При этом для получения досту-

 

 

 

 

 

 

 

па к столбцу, задающему координаты, в массиве [RK] необходимо использовать треугольные скобки , в которые вписывается номер столбца (для x –

2, для z – 5).

3.5. Содержание отчета

1.Основные теоретические сведения по моделированию движения заряженной частицы в электрическом поле для заданных условий.

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

3.Привести график зависимости z f (x) для всего временного интер-

вала моделирования.

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

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

3.6.Вопросы для самоконтроля

1.По какой траектории в общем случае движется точечный электрический заряд в постоянном (не меняется с течением времени) однородном (одинаковом в любой точке геометрического пространства) электрическом поле?

2.Меняется ли кинетическая энергия (энергия движения) заряженной частицы, движущейся в постоянном и однородном электрическом поле?

18

4.МОДЕЛИРОВАНИЕ ДВИЖЕНИЯ ЗАРЯЖЕННОЙ ЧАСТИЦЫ

ВМАГНИТНОМ ПОЛЕ

Цель работы: ознакомление с методикой моделирования движения заряженной частицы в магнитном поле.

4.1. Основные теоретические положения

На точечный заряд, помещенный в однородное магнитное поле, дей-

ствует сила

 

 

F q(v B) m

dv

,

(4.1)

dt

 

 

 

где (v B) – векторное произведение вектора скорости (v) и вектора индукции магнитного поля ( B ).

Воздействие (4.1) направлено перпендикулярно к скорости. Это означает, что поле оказывает влияние лишь на направление движения, а не на скорость.

По второму закону Ньютона, если на тело действует сила (действие системы сил на точечное тело всегда можно свести к действию одной результи-

рующей силы), то тело меняет свой импульс:

 

 

 

 

F

dp

.

 

 

(4.2)

 

 

 

 

 

 

 

dt

 

 

 

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

являющейся релятивистской:

 

 

 

 

 

 

 

p

 

mv

 

,

(4.3)

 

 

 

 

 

 

 

1 (v2/с2 )

где p – вектор импульса заряженной частицы;

релятивистский фактор

(гамма-фактор, Лоренц-фактор);

m масса заряженной частицы; v – вектор

скорости заряженной частицы.

 

 

 

 

 

 

Гамма-фактор для заряженной частицы определяется соотношением

 

 

1

 

,

(4.4)

 

 

 

 

 

 

 

 

1 (v2/с2 )

где v скалярная проекция вектора скорости заряженной частицы на рассматриваемое направление движения; с скорость распространения электромагнитной волны в вакууме.

Для получения уравнения движения заряженной частицы в магнитном поле, подставим (4.1), (4.3), (4.4) в уравнение (4.2):

19

q

 

 

 

 

 

 

F m( v B ) a v

,

(4.5)

где a – вектор ускорения частицы; – производная по времени от гаммафактора ( ).

Решив (4.5) относительно радиуса-вектора, можно получить траекторию движения заряженной частицы в магнитном поле.

В случае если скорость движения заряженной частицы много меньше скорости распространения электромагнитной волны в вакууме ( v c ), то релятивистский фактор принимается равным единице ( 1). При этом необходимо следить за тем, чтобы неравенство v c не нарушалось ни в один последующий момент рассматриваемого времени.

4.2.Указания к выполнению расчета

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

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

3.Построить график зависимости z f (x) для всего временного интер-

вала моделирования.

4.3. Пример типового задания

Электрон, обладающий скоростью v = 2·107 м/с (вектор скорости направлен вдоль оси 0y), влетает в однородное магнитное поле с индукцией В 3 Тл. Смоделировать движение электрона, если известно, что он движется вдоль оси 0x, при этом координаты электрона в начальный момент времени (t0 ): x0 9 см, y0 –3 см, z0 – 9 см.

4.4. Пример решения задания

Компоненты индукции магнитного поля:

Bx 0; By 0; Bz –3 Тл.

Компоненты скорости электрона: vx 0; v y –12·107 м/с; vz 0.

Координаты электрона в начальный момент времени: x0 = 9 · 10–2 м; y0 = –3 · 10–2 м; z0 = –9 · 10–2 м.

20

Источник: https://studfile.net/preview/16438918/