강체 방정식

Stiff equation

수학에서, 강체 방정식은 스텝 크기가 극단적으로 작지 않은 한 방정식을 풀기 위한 특정한 수치적 방법이 수치적으로 불안정한 미분 방정식이다.강성의 정확한 정의를 도출하는 것은 어렵지만, 이 방정식에 용액의 급격한 변화를 가져올 수 있는 몇 가지 항이 포함되어 있다는 것이 주요 생각입니다.

미분방정식을 수치로 통합할 경우, 솔루션 곡선이 많은 변동을 보이는 영역에서는 필요한 단계 크기가 상대적으로 작고 솔루션 곡선이 거의 0에 가까운 직선으로 직선화하는 영역에서는 상대적으로 클 것으로 예상할 수 있습니다.일부 문제에서는 그렇지 않습니다.차분계에 신뢰성 있는 해답을 주기 위한 수치적 방법으로는 해곡선이 매우 매끄러운 영역에서는 스텝 사이즈가 허용할 수 없을 정도로 작은 레벨이어야 하는 경우가 있다.이 현상은 강직이라고 알려져 있다.경우에 따라서는 같은 솔루션에 두 가지 다른 문제가 있을 수 있지만 하나는 딱딱하지 않고 다른 하나는 딱딱하지 않습니다.따라서 이 현상은 두 문제 모두 동일하고 미분계 자체의 특성이어야 하기 때문에 정확한 해법의 특성이 될 수 없습니다.이러한 시스템을 강체 시스템이라고 합니다.

동기 부여 예시

강체 상미분 방정식을 적분할 때 불안정성을 나타내는 명시적 수치법

초기값 문제를 고려하다

(1)

정확한 솔루션(시안으로 표시)은 다음과 같습니다.

(2)

우리는 같은 행동을 보이는 수치적 해법을 찾는다.

그림(오른쪽)은 방정식에 적용된 다양한 수치 적분자의 수치 문제를 보여준다.

  1. 스텝 사이즈가 오일러의 심하게 진동하며 그래프 범위를 빠르게 으로 표시).
  2. 스텝 사이즈의 절반인 8 h의 오일러 방법은 그래프 경계 내에 용액을 생성하지만 약 0(녹색으로 표시됨)으로 진동합니다.
  3. 사다리꼴법(즉, 2단계 애덤스-몰턴법)은 다음과 같이 주어진다.

    (3)

    서 y ( ,) { y'= 오일러 방법 대신 이 방법을 적용하면 훨씬 더 좋은 결과(파란색)를 얻을 수 있습니다.수치 결과는 정확한 해법과 마찬가지로 단조롭게 0으로 감소합니다.

강직상미분방정식(ODE)의 가장 두드러진 예 중 하나는 로버트슨의 [1]화학 반응을 설명하는 시스템이다.

(4)

예를 들어 t [ , t \ , ]처럼 짧은 간격으로 이 시스템을 취급하는 경우에는 수치 통합에 문제가 없습니다.그러나 간격이 매우 클 경우(10이라고11 함) 많은 표준 코드가 올바르게 통합되지 않습니다.

추가 예로는 대형 화학 반응 메커니즘의 시간적 통합에서 발생하는 ODE 세트가 있다.여기서 강성은 매우 느린 반응과 매우 빠른 [citation needed]반응의 공존에서 발생합니다.이를 해결하기 위해 소프트웨어 패키지 KPP와 Autochem을 사용할 수 있습니다.

강성비

선형 상수 계수 비균질 시스템 고려

(5)

서 y n \ \ \in \mathbb {R} ^{{\\{ 고유값 입니다고유 c ,2, n \ {},n (5)의 일반 해는 형식을 취합니다.

(6)

서 t{\ _ 임의의 이고g ( {\ 특정 정수입니다.자, 이제 이렇게 가정해 봅시다.

(7)

즉, e display c { { \ \ { { } \ \ displaydisplaydisplaydisplaydisplaydisplaydisplaydisplaydisplay y( \ 합니다 x e t { e^{\ _}는 t _()_displaystyle 경우 단조로 붕괴합니다.

x{\ x 이라고 해석하면(물리적 문제인 경우가 많으며), t n t x \ style \ _ { t} { } _ { t } \ t \ { } _ { { t ) 。 ( t) \ \} \ { ( \ _ { } ) { \ bigr} { \ }} 이 크면 하는 용어 t e t \ \_ { } ^ { \ _ { } { } { } { \ lambda _ t} { t } { t } { c } } {\ } { ( t ){ style \ \ } \ { ( \ _ { } { \ )는 작습니다. term t e 、 \ _ { ^ { \ _ { \ lambda } \ } { c 됩니다」, 「 」, 「」, 1,2, { style { }, {\ {{ 1, , }} {\ \ } 에는 과 같이 합니다.

(8)

t x \ \_ { } ^ { \ \ kappa } \ }{ t } ^ { \\_ { \ } } } slow slow slow slow slow slow slow slow slow 。이제 강성비[2] 다음과 같이 정의합니다.

(9)

강성의 특성

이 섹션에서는 강성 현상의 다양한 측면을 고려한다."현상"은 아마도 "특성"보다 더 적절한 단어일 것이다. 왜냐하면 "현상"은 오히려 강성을 정확한 수학적 용어로 정의할 수 있다는 것을 의미하기 때문이다. 선형 상수 계수 시스템의 제한된 클래스에도 불구하고 만족스러운 방법으로 이것을 할 수 없는 것으로 판명되었다.우리는 또한 강성의 개념을 캡슐화하려는 시도로 이루어질 수 있는(대부분의 경우) 몇 가지 정성적 진술과 이들 중 가장 만족할 만한 것을 강성의 "정의"로 명시할 것이다.

J. D. Lambert는 다음과 같이 강성을 정의합니다.

초기조건이 있는 시스템에 적용되는 절대안정영역이 유한한 수치방법이 특정 적분구간에서 그 구간에서 정확한 용액의 평활도에 비해 지나치게 작은 스텝길이를 사용하도록 강요되면 시스템은 그 구간에서 강하다고 한다.

그 밖에도 많은 강성 문제의 예에서 볼 수 있는 특징이 있지만, 각각의 예에 반례가 있기 때문에 강성의 정의는 그다지 좋지 않다.그럼에도 불구하고 이러한 특성에 기초한 정의는 일부 저자에 의해 일반적으로 사용되며 강성의 존재에 대한 좋은 단서가 된다.램버트는 앞서 언급한 이유로 이것들을 정의가 아닌 "문장"이라고 부른다.그 중 몇 가지는 다음과 같습니다.

  1. 선형상수계수계는 모든 고유값이 음의 실부분을 가지며 강성비가 크면 강성이 있다.
  2. 강성은 정확성 요건이 아닌 안정성 요건이 단계 길이를 제약할 때 발생합니다.
  3. 강성은 용액의 일부 성분이 다른 [3]성분보다 훨씬 더 빨리 부패할 때 발생합니다.

어원학

'강직함'이라는 용어의 기원은 명확하게 밝혀지지 않았다.Joseph Oakland Hirschfelder에 따르면, "스티프"라는 용어가 사용되는 이유는 이러한 시스템이 운전자 간의 긴밀한 결합과 서보 기계식으로 [4]구동되기 때문입니다.리처드에 따르면.L. 부담과 J. 더글라스 페이어스

정확한 용액이 when t {\ e t 의 항을 포함하는 경우 표준 수치 기법을 적용하여 미분방정식의 해법을 근사할 경우 상당한 어려움이 발생할 수 있다. 여기서 {\{\ 음의 실수를 갖는 복소수이다.

...

급속하게 붕괴하는 과도 용액을 포함하는 문제는 스프링 및 댐핑 시스템의 연구, 제어 시스템의 분석 및 화학 동역학 문제를 포함한 다양한 애플리케이션에서 자연적으로 발생한다.이들은 모두 스프링 상수(물리적 [5]강성)가 큰 스프링질량 시스템의 운동을 분석하는 데 적용되기 때문에 미분 방정식의 강성(수학적인 강성) 시스템이라고 불리는 문제의 예입니다.

예를 들어 초기값 문제

(10)

c ({ c}, k= ({ k n n=으로 쓸 수 있습니다.

(11)

고유값 - , - { { { { } = - , { \ { } } - 1 이며, 두 고유값 모두 실수는 음수이며 강성비는

(12)

꽤 크죠.시스템(10)은 스테이트먼트1과 3을 확실히 만족시킵니다.여기서 스프링 k k 크고 감쇠 c c[6]큽니다.('대형'은 명확하게 정의된 용어는 아니지만 위의 수량이 클수록 강성의 영향이 두드러집니다.)(10)에 대한 정확한 해결책은

(13)

방정식 13은 x e - {\ 매우 유사하게 동작하지만 e - t {\ e 의 존재는 계수가 작더라도 수치 계산을 단계 크기에 매우 민감하게 만들기에 충분하다.(10)을 안정적으로 통합하려면 솔루션 곡선의 매끄러운 부분까지 매우 작은 스텝 사이즈가 필요하며, 그 결과 오차는 정확도에 필요한 것보다 훨씬 작습니다.따라서 시스템은 문 2와 램버트의 정의도 충족한다.

A-안정성

문제에 대한 수치적 방법의 거동은 kC { k의 초기 y() {y)=1 시험 에 이러한 방법을 적용하여 분석할 수 있다. 이 방정식의 해는 () 이다. y)= 이 솔루션은 Re () <. \ ( )< . } 수치법에서도 (고정 크기의 경우) 이 동작을 나타내는 경우 t \ [7]t \} 0 에 접근합니다.L-안정적인 수치법(아래 참조)은 단계 크기가 무한대로 증가함에 따라 한 단계에서 솔루션이 0에 근접하는 특성이 더 강합니다.안정적인 방법은 동기 부여 예에서 설명한 불안정성 문제를 나타내지 않습니다.

Runge-Kutta 방식

검정 y y \ y ' \ y \ _ { + 1 \ () y \ displaystyle y { n + 1 \ y _ { }) ⋅,,,, form y ) form form form form form form form form form form form form form form y n、 n ( n ) + + n + n +⋅ y y y y ydisplaystyle \ 안정성 함수라고 합니다.따라서 그 ynn→ ∞{\displaystyle n\to\infty}로 0{\displaystyle y_{n}\to 0}일 경우 →(hkm그리고 4.9초 만)<>ϕ에, 1{\displaystyle \phi(hk)<1}해당합니다.이 절대 안정도(때때로 안정성 지역으로 간단히 언급한)의 집합 그 지역의 정의에게 동기를 부여하{z∈ C. ( ) < 1 { \ bigl \ { \ \ { , \ ( ) < 1 { \ \ } } 절대 안정성 영역에 세트{ Re () < { \ \ { { \ } z \ \ {} , { \ big } , \{} ( ) < { \ } 이 포함되어 있는 경우, 즉 왼쪽 평면은 A 안정적입니다.

예:오일러 방법

분홍색 원반은 오일러 방법의 안정성 영역을 나타냅니다.

위의 오일러 방법을 생각해 보십시오.검정 y y { y'= 적용된 명시적 오일러 방법은 다음과 같다.

y ( + k )y 0 0 { \ y{ } ( + \ ( ) + 입니다따라서이 방법의 절대 안정 영역은 { C 1+ < { \\ { \ {、 { \ \、 1 + z < 1 { \ bigr \} 은 오른쪽 디스크입니다.오일러 방법은 A-안정적이지 않습니다.

동기 부여 예로는k - k=-.스텝 h 4({ h =1} { } )의 z 값은 z - × -({ - \ {1} { 4} =3로 안정 영역 밖에 있습니다.실제로, 수치 결과는 0으로 수렴되지 않습니다.그러나 스텝 h 8 {{ z가 안정 영역 내에 수치 결과는 다소 느리지만 0으로 수렴됩니다.

예:사다리꼴법

분홍색 영역은 사다리꼴 방법의 안정성 영역입니다.

사다리꼴 방법을 고려합니다.

테스트 y = y \ y'ky에 적용되었을 때,

n + ({ 수율에 해결

따라서 안정성 함수는

절대 안정 영역은

이 영역에는 왼쪽 반평면이 포함되므로 사다리꼴 방법은 A 안정적입니다.실제로 안정영역은 왼쪽 하프플레인과 동일하기 때문에 y y \ y' = \ y }의 수치해는 정확한 해일 경우에만 0으로 수렴한다.그러나 사다리꼴 방식은 완전한 거동은 아니다. 즉, 붕괴하는 모든 성분은 감쇠하지만 급속하게 감쇠하는 성분은 매우 약하게 감쇠한다. 왜냐하면 ( ) { \ )\ 1}은 z - {\ \ {\ \ - infty이므로 L-ability의 개념은 다음과 같다.table 및( z ) { \ ( z ) { z \ 。 사다리꼴 방식은 A 안정적이지만 L 안정되지는 않습니다.암묵적 오일러 방법은 L-안정적 [8]방법의 한 예이다.

일반론

A{A b \{b 룽게-쿠타 방법의 안정성 함수는 다음과 같습니다.

서 e 모든1이 있는 벡터를 나타냅니다.이것은 유리 함수입니다(다항식을 다른 다항식으로 나눕니다).

명시적 룽게-쿠타 방법은 엄격하게 더 낮은 삼각 행렬A{A}})를 가지므로 안정성 함수는 다항식이다.따라서 명시적인 Runge-Kutta 메서드는 A-stable일 수 없습니다.

암묵적인 룽게-쿠타 방법의 안정성 함수는 종종 순서별을 사용하여 분석된다.안정성 기능이 있는 메서드에 대한 위해 스타 ϕ{\displaystyle \phi}{C}\,{\big}\ \mathbb에 설정한{z∈ Cϕ(z)>e z}{\displaystyle{\bigl){}z\in,\phi(z)>e^{z}{\bigr)}}}. 정의되어 있는 방법은A-stable 만일 그것의 안정성 기능 없는 극의 l.eft-h평면과 그 순서별에는 순수하게 상상의 [9]숫자가 포함되어 있지 않습니다.

다단계 방법

선형 다단계 방법에는 다음과 같은 형식이 있습니다.

테스트 방정식에 적용하면 다음과 같이 됩니다.

간단히 말하면

서 z k z입니다.이것은 선형 반복 관계입니다.Reis () < \ \ ( < 0일 때 관계의 모든 솔루션{ n{ 0으로 수렴하는 경우 이 방법은 A 안정적입니다. 특성 다항식은 다음과 같습니다.

(\)= 모든 이 단위 원 안에 있으면 모든 솔루션이 zz 주어진 값에 대해 0으로 수렴됩니다.

모든 z의 절대 안정도 위의 형태의 다단계 메서드에 대한 지역은 다음 세트 ∈ C{\displaystylez\in \mathbb{C}}에 대한 모든 목탑지{w\displaystyle}가 Φ(z, w))0{\displaystyle \Phi(z,w)=0}을 충족하는 w<1{\displaystyle w<1}. 다시 말씀 드리면, 이 집합을 포함하는 왼쪽 하.lf-plane, 다단계 방법은 A-stable이라고 한다.

예:2차 애덤스-배시포스법

분홍색 영역은 2차 애덤스-배쉬포스 방법의 안정성 영역이다.

2단계 애덤스-배쉬포스 방법의 절대 안정성 영역을 결정하자.

특징적인 다항식은

뿌리가 있다

따라서 절대 안정 영역은

이 지역은 오른쪽에 표시되어 있습니다.왼쪽 하프플레인(실제로는 - 1 z 0 사이의 실제 축만 포함)을 모두 포함하는 것은 아니기 때문에 Adams-Bashforth 방식은 A 안정적이지 않습니다.

일반론

명시적 다단계 방법은 명시적 Runge-Kutta 방식과 마찬가지로 절대 A 안정적일 수 없습니다.암묵적 다단계 방법은 순서가 최대 2인 경우에만 A-안정적일 수 있습니다.후자의 결과는 두 번째 달퀴스트 장벽으로 알려져 있으며, 강체 방정식에 대한 선형 다단계 방법의 유용성을 제한합니다.2차 A안정법의 예로는 앞서 말한 사다리꼴 규칙을 들 수 있으며, 이는 선형 [10]다단계법으로도 볼 수 있다.

「 」를 참조해 주세요.

메모들

  1. ^ Robertson, H. H. (1966). "The solution of a set of reaction rate equations". Numerical analysis: an introduction. Academic Press. pp. 178–182.
  2. ^ 램버트(1992년, 페이지 216–217)
  3. ^ 램버트(1992년, 페이지 217–220)
  4. ^ 히르쉬펠더(1963년)
  5. ^ 부담과 분노 (1993년, 페이지 314년)
  6. ^ 크라이시그 (1972년, 페이지 62~68년)
  7. ^ 이 정의는 달퀴스트(1963년)에 기인한다.
  8. ^ L-안정성의 정의는 Ehle(1969년)에 기인한다.
  9. ^ 이 정의는 Wanner, Hairr & Nörsett(1978)에 기인한다. Iserles & Nörsett(1991)도 참조한다.
  10. ^ Dahlquist(1963년) 참조.

레퍼런스

외부 링크