Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Числовая модель Солнечной системы – это набор математических уравнений, решение которых позволяет получить приближённые координаты планет как функцию времени. Попытки создания такой модели положили начало более широкой области небесной механики. Результаты моделирования можно сравнивать с прошлыми наблюдениями для проверки точности и использовать для предсказания будущих положений. Таким образом, основное применение модели – подготовка альманахов.
A numerical model of the Solar System is a set of mathematical equations, which, when solved, give the approximate positions of the planets as a function of time. Attempts to create such a model established the more general field of celestial mechanics. The results of this simulation can be compared with past measurements to check for accuracy and then be used to predict future positions. Its main use therefore is in preparation of almanacs.
Более старые попытки
Моделирование может быть выполнено в декартовых или сферических координатах. Первые проще, но требуют огромных вычислительных затрат и практически реализуемы только на электронном компьютере. Поэтому в прошлом использовались только вторые. Строго говоря, вычисления во втором случае тоже были весьма трудоемкими, но позволяли начать с простых приближений и затем добавлять возмущения, в объеме, необходимом для достижения требуемой точности. По сути, это математическое моделирование Солнечной системы является разновидностью задачи N тел. Символ N обозначает количество тел, которое может быть весьма велико, если учитывать Солнце, 8 планет, десятки спутников, бесчисленные планетоиды, кометы и так далее. Однако влияние Солнца на любое другое тело настолько значительно, а взаимное влияние всех остальных тел настолько мало, что задачу можно свести к аналитически решаемой задаче двух тел. Результатом для каждой планеты является орбита – простое описание ее положения как функции времени. После решения этой задачи влияние спутников и планет друг на друга добавляется в виде небольших поправок. Эти поправки малы по сравнению с полной планетарной орбитой. Некоторые из них могут достигать нескольких градусов, в то время как измерения могут проводиться с точностью лучше 1". Хотя этот метод больше не используется для численного моделирования, он остается полезным для получения приблизительного эфемерида, поскольку можно взять относительно простое основное решение, добавить несколько наиболее значительных возмущений и без особых усилий получить требуемое положение планеты. Недостатком является то, что теория возмущений – это сложный раздел математики.
The simulations can be done in either Cartesian or in spherical coordinates. The former are easier, but extremely calculation intensive, and only practical on an electronic computer. As such only the latter was used in former times. Strictly speaking, the latter was not much less calculation intensive, but it was possible to start with some simple approximations and then to add perturbations, as much as needed to reach the wanted accuracy. In essence this mathematical simulation of the Solar System is a form of the N body problem. The symbol N represents the number of bodies, which can grow quite large if one includes the Sun, 8 planets, dozens of moons, and countless planetoids, comets and so forth. However the influence of the Sun on any other body is so large, and the influence of all the other bodies on each other so small, that the problem can be reduced to the analytically solvable 2 body problem. The result for each planet is an orbit, a simple description of its position as function of time. Once this is solved the influences moons and planets have on each other are added as small corrections. These are small compared to a full planetary orbit. Some corrections might be still several degrees large, while measurements can be made to an accuracy of better than 1″. Although this method is no longer used for simulations, it is still useful to find an approximate ephemeris as one can take the relatively simple main solution, perhaps add a few of the largest perturbations, and arrive without too much effort at the wanted planetary position. The disadvantage is that perturbation theory is very advanced mathematics.
Современный метод
Современный метод состоит в численном интегрировании в трехмерном пространстве. Начинают с высокой точности задания положения (x, y, z) и скорости (vx, vy, vz) для каждого из тел, участвующих в расчете. Когда также известна масса каждого тела, ускорение (ax, ay, az) можно вычислить, используя закон всемирного тяготения Ньютона. Каждое тело притягивает все остальные тела, а результирующее ускорение является суммой всех этих притяжений. Затем выбирают небольшой временной шаг Δt и применяют второй закон Ньютона. Ускорение, умноженное на Δt, дает поправку к скорости. Скорость, умноженная на Δt, дает поправку к положению. Эта процедура повторяется для всех остальных тел. В результате получается новое значение положения и скорости для каждого тела. Затем, используя эти новые значения, повторяют весь расчет для следующего временного шага Δt. Достаточно часто повторяя эту процедуру, получают описание положений всех тел во времени. Преимущество этого метода заключается в том, что для компьютера это относительно простая задача, и он позволяет получать высокоточные результаты для всех тел одновременно, избавляя от сложных и трудоемких процедур определения возмущений. Недостатком является то, что необходимо начинать с очень точных исходных данных, иначе результаты со временем будут отклоняться от реальности; что координаты x, y, z часто сначала необходимо преобразовать в более удобные эклиптические или экваториальные координаты, прежде чем их можно будет использовать; и что это подход "все или ничего". Если требуется узнать положение одной планеты в определенный момент времени, то необходимо рассчитать положения всех остальных планет и все промежуточные временные шаги.
The modern method consists of numerical integration in 3 dimensional space. One starts with a high accuracy value for the position (x, y, z) and the velocity (vx, vy, vz) for each of the bodies involved. When also the mass of each body is known, the acceleration (ax, ay, az) can be calculated from Newton's Law of Gravitation. Each body attracts each other body, the total acceleration being the sum of all these attractions. Next one chooses a small time step Δt and applies Newton's Second Law of Motion. The acceleration multiplied with Δt gives a correction to the velocity. The velocity multiplied with Δt gives a correction to the position. This procedure is repeated for all other bodies. The result is a new value for position and velocity for all bodies. Then, using these new values one starts over the whole calculation for the next time step Δt. Repeating this procedure often enough, and one ends up with a description of the positions of all bodies over time. The advantage of this method is that for a computer it is a very easy job to do, and it yields highly accurate results for all bodies at the same time, doing away with the complex and difficult procedures for determining perturbations. The disadvantage is that one must start with highly accurate figures in the first place, or the results will drift away from the reality in time; that one gets x, y, z positions which are often first to be transformed into more practical ecliptical or equatorial coordinates before they can be used; and that it is an all or nothing approach. If one wants to know the position of one planet on one particular time, then all other planets and all intermediate time steps are to be calculated too.
Осложнения
Если требуется максимально возможная точность, вычисления становятся значительно сложнее. В случае с кометами необходимо учитывать негравитационные силы, такие как давление излучения и сопротивление газов. Для Меркурия и других планет при долгосрочных расчетах нельзя игнорировать релятивистские эффекты. В этом случае полная энергия перестает быть постоянной величиной (поскольку постоянным остается четырехвектор энергии и импульса). Конечная скорость света также требует учета эффектов запаздывания света, как классических, так и релятивистских. Планеты нельзя рассматривать как точечные частицы, необходимо учитывать их форму и плотность. Например, сплюснутость Земли вызывает прецессию, которая, в свою очередь, изменяет наклон оси вращения и влияет на долгосрочное движение всех планет. Создание долгосрочных моделей, охватывающих период более нескольких десятков миллионов лет, невозможно из-за нестабильности Солнечной системы.
If the highest possible accuracy is needed, the calculations become much more complex. In the case of comets, nongravitational forces, such as radiation pressure and gas drag, must be taken into account. In the case of Mercury, and other planets for long term calculations, relativistic effects cannot be ignored. Then also the total energy is no longer a constant (because the four vector energy with linear momentum is). The finite speed of light also makes it important to allow for light time effects, both classical and relativistic. Planets can no longer be considered as particles, but their shape and density must also be considered. For example, the flattening of the Earth causes precession, which causes the axial tilt to change, which affects the long term movements of all planets. Long term models, going beyond a few tens of millions of years, are not possible due to the lack of stability of the Solar System.