Инварианты Римана — это математические преобразования , выполняемые в системе уравнений сохранения для облегчения ее решения. Инварианты Римана постоянны вдоль характеристических кривых уравнений в частных производных, где они получают название инварианта . Впервые они были получены Бернхардом Риманом в его работах о плоских волнах в газовой динамике. [1]
Математическая теория
Рассмотрим систему уравнений сохранения :
![{\displaystyle l_{i}\left(A_{ij}{\frac {\partial u_{j}}{\partial t}}+a_{ij}{\frac {\partial u_{j}}{\partial x}}\right)+l_{j}b_{j}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
где и – элементы матриц и где и – элементы векторов . Будет задан вопрос, можно ли переписать это уравнение в виде![{\displaystyle A_{ij}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \mathbf {A} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \mathbf {a} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle l_ {я}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle b_{i}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle m_{j}\left(\beta {\frac {\partial u_{j}}{\partial t}}+\alpha {\frac {\partial u_{j}}{\partial x}}\ вправо)+l_{j}b_{j}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Для этого введем кривые в плоскость, определяемую векторным полем . Член в скобках перепишем через полную производную где параметризуются как
![{\displaystyle (\альфа,\бета)}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle x,t}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle x=X(\eta),t=T(\eta)}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle {\frac {du_{j}}{d\eta }}=T'{\frac {\partial u_{j}}{\partial t}}+X'{\frac {\partial u_{j }}{\partial x}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
сравнивая последние два уравнения, находим
![{\displaystyle \alpha =X'(\eta),\beta =T'(\eta)}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
которое теперь можно записать в характерной форме
![{\displaystyle m_{j}{\frac {du_{j}}{d\eta }}+l_{j}b_{j}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
где у нас должны быть условия
![{\displaystyle l_{i}A_{ij}=m_{j}T'}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle l_{i}a_{ij}=m_{j}X'}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
где можно исключить, чтобы получить необходимое условие![{\displaystyle m_{j}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle l_{i}(A_{ij}X'-a_{ij}T')=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
поэтому для нетривиального решения является определителем
![{\displaystyle |A_{ij}X'-a_{ij}T'|=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Для инвариантов Римана нас интересует случай, когда матрица является единичной матрицей, образующей![{\displaystyle \mathbf {A} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle {\frac {\partial u_{i}}{\partial t}}+a_{ij}{\frac {\partial u_{j}}{\partial x}}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
обратите внимание, что это однородно , поскольку вектор равен нулю. В характеристической форме система имеет вид![{\displaystyle \mathbf {n} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
с ![{\displaystyle {\frac {dx}{dt}}=\lambda }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Где – левый собственный вектор матрицы , – характерные скорости собственных значений матрицы , удовлетворяющие![{\displaystyle л}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \mathbf {A} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \lambda 's}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \mathbf {A} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle |A-\lambda \delta _{ij}|=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Чтобы упростить эти характеристические уравнения, мы можем сделать преобразования так, что![{\displaystyle {\frac {dr}{dt}}=l_{i}{\frac {du_{i}}{dt}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
какая форма
![{\displaystyle \mu l_{i}du_{i}=dr}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Интегрирующий коэффициент может быть умножен, чтобы помочь интегрировать это. Таким образом, теперь система имеет характерный вид![{\displaystyle \mu }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
на ![{\displaystyle {\frac {dx}{dt}}=\lambda _{i}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
что эквивалентно диагональной системе [2]
![{\displaystyle k=1,...,N.}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Решение этой системы можно дать обобщенным методом годографа . [3] [4]
Пример
Рассмотрим одномерные уравнения Эйлера, записанные в терминах плотности и скорости :![{\displaystyle \rho }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle и}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \rho _{t}+\rho u_{x}+u\rho _{x}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle u_{t}+uu_{x}+(c^{2}/\rho)\rho _{x}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
при этом скорость звука вводится из-за предположения об изэнтропии. Запишите эту систему в матричной форме.![{\displaystyle с}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \left({\begin{matrix}\rho \\u\end{matrix}}\right)_{t}+\left({\begin{matrix}u&\rho \\{\frac {c ^{2}}{\rho }}&u\end{matrix}}\right)\left({\begin{matrix}\rho \\u\end{matrix}}\right)_{x}=\left ({\begin{matrix}0\\0\end{matrix}}\right)}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
где необходимо найти матрицу из приведенного выше анализа собственных значений и собственных векторов. Найдено, что собственные значения удовлетворяют![{\displaystyle \mathbf {a} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \lambda ^{2}-2u\lambda +u^{2}-c^{2}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
давать
![{\displaystyle \lambda =u\pm c}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
и собственные векторы оказываются
![{\displaystyle \left({\begin{matrix}1\\{\frac {c}{\rho }}\end{matrix}}\right),\left({\begin{matrix}1\\-{ \frac {c}{\rho }}\end{matrix}}\right)}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
где инварианты Римана равны
![{\displaystyle r_{1}=J_{+}=u+\int {\frac {c}{\rho }}d\rho,}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle r_{2}=J_{-}=u-\int {\frac {c}{\rho }}d\rho,}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
( и – широко используемые обозначения в газовой динамике ). Для идеального газа с постоянной удельной теплоемкостью существует соотношение , где коэффициент удельной теплоемкости , чтобы дать инварианты Римана [5] [6]![{\displaystyle J_{+}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle J_{-}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle c^{2}={\text{const}}\,\gamma \rho ^{\gamma -1}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \гамма }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle J_{+}=u+{\frac {2}{\gamma -1}}c,}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle J_{-}=u-{\frac {2}{\gamma -1}}c,}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
дать уравнения
![{\displaystyle {\frac {\partial J_{+}}{\partial t}}+(u+c){\frac {\partial J_{+}}{\partial x}}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle {\frac {\partial J_{-}}{\partial t}}+(uc){\frac {\partial J_{-}}{\partial x}}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Другими словами,
![{\displaystyle {\begin{aligned}&dJ_{+}=0,\,J_{+}={\text{const}}\quad {\text{along}}\,\,C_{+}\,: \,{\frac {dx}{dt}}=u+c,\\&dJ_{-}=0,\,J_{-}={\text{const}}\quad {\text{along}}\ ,\,C_{-}\,:\,{\frac {dx}{dt}}=uc,\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
где и – характеристические кривые. Эту проблему можно решить преобразованием годографа . В годографической плоскости, если все характеристики схлопываются в одну кривую, то мы получаем простые волны . Если матричная форма системы PDE имеет вид![{\displaystyle C_{+}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle C_{-}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle A{\frac {\partial v}{\partial t}}+B{\frac {\partial v}{\partial x}}=0}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Тогда можно будет умножить на обратную матрицу, если определитель матрицы не равен нулю .![{\displaystyle A^{-1}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle \mathbf {A} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Смотрите также
Рекомендации
- ^ Риман, Бернхард (1860). «Ueber die Fortpflanzung ebener Luftwellen von endlicher Schwingungsweite» (PDF) . Abhandlungen der Königlichen Gesellschaft der Wissenschaften zu Göttingen . 8 . Проверено 8 августа 2012 г.
- ^ Уизем, Великобритания (1974). Линейные и нелинейные волны . Уайли . ISBN 978-0-471-94090-6.
- ^ Камчатнов, А.М. (2000). Нелинейные периодические волны и их модуляции . Всемирная научная . ISBN 978-981-02-4407-1.
- ^ Царев, СП (1985). «О скобках Пуассона и одномерных гамильтоновых системах гидродинамического типа» (PDF) . Советская математика — Доклады . 31 (3): 488–491. МР 2379468. Збл 0605.35075. Архивировано из оригинала (PDF) 30 марта 2012 г. Проверено 20 августа 2011 г.
- ^ Зельдович И.Б., Райзер И.П. (1966). Физика ударных волн и высокотемпературных гидродинамических явлений (Том 1). Академическая пресса.
- ^ Курант Р. и Фридрихс К.О. 1948 Сверхзвуковой поток и ударные волны. Нью-Йорк: Межнаучный.