В математике ортогональные координаты определяются как набор d координат , в котором все координатные гиперповерхности пересекаются под прямым углом (обратите внимание, что верхние индексы являются индексами , а не показателями степени ). Координатная поверхность для конкретной координаты q k — это кривая , поверхность или гиперповерхность , на которой q k — константа. Например, трехмерная декартова система координат ( x , y , z ) является ортогональной системой координат, поскольку ее координатные поверхности x = константа, y = константа и z = константа являются плоскостями, пересекающимися под прямым углом друг к другу, т. е. перпендикулярны. Ортогональные координаты — это особый, но чрезвычайно распространенный случай криволинейных координат .
В то время как векторные операции и физические законы обычно проще всего выводить в декартовых координатах , для решения различных задач, особенно задач с граничными значениями , например, возникающих в полевых теориях квантовой механики , течения жидкости , электродинамики , физики плазмы и диффузии химических веществ или тепла , часто используются недекартовы ортогональные координаты.
Главное преимущество недекартовых координат заключается в том, что их можно выбирать в соответствии с симметрией задачи. Например, волна давления, вызванная взрывом вдали от земли (или других преград), зависит от трехмерного пространства в декартовых координатах, однако давление в основном движется от центра, так что в сферических координатах задача становится почти одномерной (поскольку волна давления в основном зависит только от времени и расстояния от центра). Другим примером является (медленная) жидкость в прямой круглой трубе: в декартовых координатах необходимо решить (сложную) двумерную граничную задачу с частным дифференциальным уравнением, но в цилиндрических координатах задача становится одномерной с обыкновенным дифференциальным уравнением вместо частного дифференциального уравнения .
Причина предпочтения ортогональных координат вместо общих криволинейных координат заключается в простоте: много осложнений возникает, когда координаты не ортогональны. Например, в ортогональных координатах многие проблемы могут быть решены путем разделения переменных . Разделение переменных — это математический прием, который преобразует сложную d -мерную задачу в d -мерные задачи, которые могут быть решены в терминах известных функций. Многие уравнения можно свести к уравнению Лапласа или уравнению Гельмгольца . Уравнение Лапласа разделимо в 13 ортогональных системах координат (14 перечислены в таблице ниже, за исключением тороидальной ), а уравнение Гельмгольца разделимо в 11 ортогональных системах координат. [1] [2]
Ортогональные координаты никогда не имеют недиагональных членов в своем метрическом тензоре . Другими словами, бесконечно малый квадрат расстояния ds 2 всегда может быть записан как масштабированная сумма квадратов бесконечно малых смещений координат
где d — размерность и масштабирующие функции (или масштабные коэффициенты)
равны квадратным корням диагональных компонент метрического тензора или длинам локальных базисных векторов, описанных ниже. Эти масштабирующие функции h i используются для вычисления дифференциальных операторов в новых координатах, например, градиента , лапласиана , дивергенции и ротора .
Простой метод создания ортогональных систем координат в двух измерениях — конформное отображение стандартной двумерной сетки декартовых координат ( x , y ) . Комплексное число z = x + iy может быть образовано из действительных координат x и y , где i представляет мнимую единицу . Любая голоморфная функция w = f ( z ) с ненулевой комплексной производной даст конформное отображение ; если полученное комплексное число записать как w = u + iv , то кривые констант u и v пересекаются под прямым углом, как и исходные линии констант x и y .
Ортогональные координаты в трех и более измерениях могут быть получены из ортогональной двумерной системы координат, либо путем проецирования ее в новое измерение ( цилиндрические координаты ), либо путем вращения двумерной системы вокруг одной из ее осей симметрии. Однако существуют и другие ортогональные системы координат в трех измерениях, которые не могут быть получены путем проецирования или вращения двумерной системы, такие как эллипсоидальные координаты . Более общие ортогональные координаты могут быть получены, начиная с некоторых необходимых координатных поверхностей и рассматривая их ортогональные траектории .
В декартовых координатах базисные векторы фиксированы (постоянны). В более общей установке криволинейных координат точка в пространстве задается координатами, и в каждой такой точке связан набор базисных векторов, которые, как правило, не являются постоянными: это суть криволинейных координат в целом и является очень важной концепцией. Что отличает ортогональные координаты, так это то, что, хотя базисные векторы изменяются, они всегда ортогональны по отношению друг к другу. Другими словами,
Эти базисные векторы по определению являются касательными векторами кривых, полученных путем изменения одной координаты при фиксированных других:
где r — некоторая точка, а q i — координата, для которой извлекается базисный вектор. Другими словами, кривая получается путем фиксации всех координат, кроме одной; нефиксированная координата варьируется как в параметрической кривой , а производная кривой по параметру (изменяющейся координате) является базисным вектором для этой координаты.
Обратите внимание, что векторы не обязательно имеют одинаковую длину. Полезные функции, известные как масштабные коэффициенты координат, являются просто длинами базисных векторов (см. таблицу ниже). Масштабные коэффициенты иногда называют коэффициентами Ламе , не путать с параметрами Ламе (механика твердого тела) .
Нормализованные базисные векторы обозначаются знаком «шапочка» и получаются путем деления на длину :
Векторные поля могут быть заданы его компонентами относительно базисных векторов или нормализованных базисных векторов, и нужно быть уверенным, какой случай имеется в виду. Компоненты в нормализованном базисе наиболее распространены в приложениях для ясности величин (например, может потребоваться иметь дело с тангенциальной скоростью вместо тангенциальной скорости, умноженной на масштабный коэффициент); в выводах нормализованный базис встречается реже, поскольку он более сложен.
Базисные векторы, показанные выше, являются ковариантными базисными векторами (потому что они «со-изменяются» с векторами). В случае ортогональных координат контравариантные базисные векторы легко найти, поскольку они будут иметь то же направление, что и ковариантные векторы, но обратную длину (по этой причине два набора базисных векторов называются обратными по отношению друг к другу):
это следует из того, что по определению, , используя дельту Кронекера . Обратите внимание, что:
Теперь мы сталкиваемся с тремя различными базисными наборами, обычно используемыми для описания векторов в ортогональных координатах: ковариантный базис e i , контравариантный базис e i и нормализованный базис ê i . В то время как вектор является объективной величиной , то есть его идентичность не зависит от какой-либо системы координат, компоненты вектора зависят от того, в каком базисе представлен вектор.
Чтобы избежать путаницы, компоненты вектора x относительно базиса e i представлены как x i , тогда как компоненты относительно базиса e i представлены как x i :
Положение индексов показывает, как вычисляются компоненты (верхние индексы не следует путать с возведением в степень ). Обратите внимание, что символы суммирования Σ (заглавная Сигма ) и диапазон суммирования, указывающий на суммирование по всем базисным векторам ( i = 1, 2, ..., d ), часто опускаются . Компоненты связаны просто:
Не существует какой-либо общепринятой системы обозначений для векторных компонентов относительно нормализованного базиса; в этой статье мы будем использовать нижние индексы для векторных компонентов и отметим, что компоненты вычисляются в нормализованном базисе.
Сложение и отрицание векторов выполняются покомпонентно, как и в декартовых координатах, без каких-либо осложнений. Для других векторных операций могут потребоваться дополнительные соображения.
Однако следует отметить, что все эти операции предполагают, что два вектора в векторном поле привязаны к одной и той же точке (другими словами, хвосты векторов совпадают). Поскольку базисные векторы обычно различаются в ортогональных координатах, если добавляются два вектора, компоненты которых вычисляются в разных точках пространства, необходимо учитывать различные базисные векторы.
Скалярное произведение в декартовых координатах ( евклидово пространство с ортонормированным базисом) — это просто сумма произведений компонентов. В ортогональных координатах скалярное произведение двух векторов x и y принимает эту знакомую форму, когда компоненты векторов вычисляются в нормализованном базисе:
Это является непосредственным следствием того факта, что нормализованный базис в некоторой точке может образовывать декартову систему координат: базисный набор является ортонормированным .
Для компонентов в ковариантных или контравариантных базисах,
Это можно легко получить, записав векторы в компонентной форме, нормализуя базисные векторы и взяв скалярное произведение. Например, в 2D:
где использован тот факт, что нормализованные ковариантные и контравариантные основания равны.
Векторным произведением в трехмерных декартовых координатах является:
Приведенная выше формула остается справедливой в ортогональных координатах, если компоненты вычисляются в нормализованном базисе.
Чтобы построить векторное произведение в ортогональных координатах с ковариантными или контравариантными базисами, мы снова должны просто нормализовать базисные векторы, например:
который, написанный развернуто,
Краткая запись для векторного произведения, упрощающая обобщение на неортогональные координаты и более высокие измерения, возможна с помощью тензора Леви-Чивиты , который будет иметь компоненты, отличные от нулей и единиц, если не все масштабные коэффициенты равны единице.
Рассматривая бесконечно малое смещение из некоторой точки, становится очевидным, что
По определению градиент функции должен удовлетворять (это определение остается верным, если ƒ — любой тензор )
Из этого следует, что оператор del должен быть:
и это остается верным в общих криволинейных координатах. Такие величины, как градиент и Лапласиан, следуют за правильным применением этого оператора.
Из d r и нормализованных базисных векторов ê i можно построить следующее. [3] [4]
где
— определитель Якоби , который имеет геометрическую интерпретацию деформации объема от бесконечно малого куба d x d y d z до бесконечно малого искривленного объема в ортогональных координатах.
Используя показанный выше линейный элемент, линейный интеграл вдоль пути вектора F равен:
Бесконечно малый элемент площади для поверхности, описываемой сохранением одной постоянной координаты q k, равен:
Аналогично, элемент объема равен:
где большой символ Π (заглавная буква Пи ) обозначает произведение так же, как большая Σ обозначает суммирование. Обратите внимание, что произведение всех масштабных множителей является определителем Якоби .
Например, поверхностный интеграл векторной функции F по постоянной поверхности q 1 в трехмерном пространстве равен:
Обратите внимание, что F 1 / h 1 — это составляющая F, нормальная к поверхности.
Поскольку эти операции широко применяются, все векторные компоненты в этом разделе представлены относительно нормализованного базиса: .
Выражения выше можно записать в более компактной форме, используя символ Леви-Чивиты и определитель Якоби , предполагая суммирование по повторяющимся индексам:
Также обратите внимание, что градиент скалярного поля можно выразить через матрицу Якоби J, содержащую канонические частные производные:
при изменении основания :
где матрицы вращения и масштабирования:
Помимо обычных декартовых координат, ниже приведены 13 других. [5] Для компактности в столбце криволинейных координат используется интервальная нотация , а записи сгруппированы по их сигнатурам интервалов, например, COxCCxCO для сферических координат, где x в каждой сигнатуре указывает на декартово произведение с теоретическим пределом в 27 произведений. Из симметрии мы можем сделать вывод, что это полный список. Записи не сортируются по их сигнатурам интервалов в алфавитном порядке, и сигнатуры не включены. После группировки записей по сигнатуре интервалов порядок сортировки здесь алфавитный по имени криволинейной системы координат.