방정식의 차동-알지브라식 계통
Differential-algebraic system of equations| 미분 방정식 |
|---|
| 범위 |
| 분류 |
| 해결책 |
| 사람 |
수학에서 방정식(DAEs)의 미분-알골계(differential-algebraic system)는 미분 방정식과 대수 방정식을 포함하거나 그러한 시스템과 동등한 방정식의 체계다. 그러한 시스템은 하나의 독립 변수 t에서 벡터 값 함수 x에 대한 미분 방정식의 일반적인 형태로서 발생한다.
where is a vector of dependent variables and the system has as many equations, 이들은 함수 x의 모든 성분의 파생상품에 대해 DAE가 완전히 해결 가능한 것은 아니라는 점에서(즉, 일부 방정식은 대수학), 기술적으로 암묵적 ODE 시스템[명시적으로 나타낼 수 있는]과 DAE 시스템 사이의 구분이 일반 미분 방정식(ODE)과 구별된다.코비언 매트릭스 , , t) 는 DAE 시스템의 단일 매트릭스다.[1] 이러한 ODE와 DAE의 구분은 DAE의 특성이 다르고 일반적으로 해결하기 더 어렵기 때문에 만들어진다.[2]
실용적으로, DAE와 ODE의 구별은 종종 DAE 시스템의 해법이 입력 신호의 파생상품에 의존하며, ODE의 경우처럼 신호 자체에만 의존하지 않는다.[3] 이 문제는 Schmitt 트리거와 [4]같이 이력(hysteresis)이 있는 시스템에서 흔히 발생한다.[5]
x 대신 종속변수의 벡터, ) 을(를) 고려하고 DAE가 형식을 갖도록 시스템을 다시 작성할 수 있는 경우 이 차이는 더욱 뚜렷하게 나타난다.
- where , , and
이 형태의 DAE 시스템을 반추출이라고 한다.[1] 방정식의 후반 g의 모든 용액은 방정식의 전반 f를 통해 x에 대한 고유한 방향을 정의하지만 y에 대한 방향은 임의적이다. 그러나 모든 점(x,y,t)이 g의 해결책은 아니다. 방정식의 x와 전반 f에 있는 변수들은 속성 차이를 얻는다. 방정식의 y와 후반 g의 성분을 대수 변수 또는 계통의 방정식이라고 한다. [대수학이라는 용어는 파생상품이 없다는 의미일 뿐 (추상) 대수학과는 관련이 없다.]
DAE의 해결책은 두 부분으로 구성된다. 첫째, 일관된 초기값을 찾는 것과 둘째로 궤적을 계산하는 것이다. 일관된 초기값을 찾기 위해서는 종종 DAE의 일부 구성요소 기능의 파생상품을 고려할 필요가 있다. 이 공정에 필요한 파생상품의 가장 높은 순서를 분화지수라고 한다. 지수와 일관된 초기값의 계산에서 도출된 방정식은 궤적 계산에도 사용될 수 있다. 반불확실형 DAE 시스템은 차별화 지수를 1로 줄임으로써 암묵적 DAE로 전환될 수 있으며, 그 반대의 경우도 마찬가지다.[6]
기타 형태의 DAE
DAE와 ODE의 구별은 일부 종속변수가 파생상품 없이 발생한다면 명백해진다. 종속변수의 벡터는 쌍, ) 으로 작성될 수 있으며, DAE의 미분방정식 시스템이 양식에 나타난다.
어디에
- R n 의 벡터는 파생상품이 존재하는 종속 변수(차이변수)이다.
- y m 의 벡터는 파생상품이 없는 종속 변수(알지브라질 변수)이다.
- 스칼라(일반적으로 시간)는 독립 변수다.
- 은(는) + m {\ n 함수의 벡터로서 이러한 +m + 변수와 파생상품의 하위 집합을 포함한다.
전체적으로 DAEs 집합은 함수다.
초기 조건은 형태 방정식 시스템의 해결책이어야 한다.
예
데카르트 좌표(x,y)에서 중심인 길이 L의 진자의 거동은 오일러-라그랑주 방정식으로 설명된다.
여기서 은(는) Lagrange 승수다. 운동 변수 u와 v는 에너지 보존 법칙에 의해 구속되어야 하며 그 방향은 원을 따라 가리켜야 한다. 그 두 가지 조건 모두 그 방정식에 명시되어 있지 않다. 마지막 방정식의 분화는 다음과 같다.
동작 방향을 원의 접선으로 제한한다. 이 방정식의 다음 파생상품은 다음을 함축한다.
and the derivative of that last identity simplifies to which implicitly implies the conservation of energy since after integration the constant 2}}}{2은 운동 에너지와 잠재 에너지의 합이다.
모든 종속 변수에 대한 고유한 파생 변수 값을 얻기 위해 마지막 방정식은 세 배 차이를 보였다. 이는 제한된 기계적 시스템에 일반적인 3의 차별화 지수를 제공한다.
If initial values and a sign for y are given, the other variables are determined via , and if then and v )/ 다음 지점까지 진행하기 위해서는 x와 u의 파생상품, 즉, 해결할 시스템이 지금이다.
이것은 지수 1의 반명확한 DAE이다. , ) 및 x에 대한 기호로부터 다른 유사한 방정식을 구할 수 있다.
또한 DAE는 비선형 장치를 가진 회로의 모델링에서도 자연적으로 발생한다. DAE를 이용한 변형된 노달 분석은 예를 들어 유비쿼터스인 SPICE 계열의 숫자 회로 시뮬레이터에서 사용된다.[7] 마찬가지로 프라운호퍼의 Analog Insydes Mathematica 패키지는 순 리스트에서 DAE를 도출한 다음, 어떤 경우에는 방정식을 상징적으로 단순화하거나 해결하는데 사용될 수 있다.[8][9] (회로의) DAE 지수는 긍정적 피드백이 있는 캐패시터 작동 증폭기를 통해 계단식/커플링으로 임의적으로 높게 만들 수 있다는 점에 유의할 필요가 있다.[4]
지수 1의 반투명 DAE
형식의 DAE
반자동이라고 불린다. 인덱스-1 속성은 g가 y에 대해 해결 가능하다고 요구한다. 즉, 암묵적 ODE 시스템 t에 대한 대수 방정식의 분화로 인한 결과의 분화 지수는 1이다.
y )인 경우 ( ) 에 해결 가능. \det \det \det \det \{ 0
충분히 매끄러운 모든 DAE는 거의 모든 곳에서 이 반탐색 지수-1 형태로 축소할 수 있다.
DAE와 응용분야의 수치적 처리
DAE 해결의 두 가지 주요 문제점은 지수 감소와 일관된 초기 조건이다. 대부분의 수치해결기는 형태의 일반적인 미분방정식과 대수 방정식을 필요로 한다.
순수 ODE 해결사가 임의의 DAE 시스템을 솔루션을 위한 ODE로 전환하는 것은 비경쟁적인 작업이다. 활용할 수 있는 기법으로는 팬텔리드 알고리즘과 더미 파생상품 지수 감소 방법이 있다. 또는 일관성이 없는 초기 조건의 높은 지수 DAE의 직접 해결도 가능하다. 이 솔루션 접근방식은 유한 요소에 대한 직교적 정렬 또는 대수적 표현으로 직접 전사를 통해 파생적 요소를 변환하는 것을 포함한다. 이를 통해 어떤 지수의 DAE도 개방형 방정식 형태로 재배열하지 않고 해결할 수 있다.
모델이 대수 방정식 형태로 변환되면 대규모 비선형 프로그래밍 해결기로 해결할 수 있다(APMonitor 참조).
트랙터블
분화지수, 섭동지수, 트랙터성 지수, 기하 지수, 크로네커 지수 등 수치적 방법에 관한 DAEs Trustability의 여러 척도가 개발되었다.[10][11]
DAE 구조해석
- method를 사용하여 DAE를 분석한다. DAE에 대해 시그니처 매트릭스 = ( , j) 를 구성하는데 여기서 각 행은 각 방정식 f 에 해당하고 각 열은 각 변수 {\x {\j에 해당된다 The entry in position is , which denotes the highest order of derivative to which occurs in , or if does not occur in
위의 진자 DAE의 경우 변수는 (, 2, x , , )= (x , ) )} 입니다 해당 시그니처 매트릭스:
참고 항목
- 대수적 미분방정식, 비슷한 이름에도 불구하고 다른 개념
- 지연 미분 방정식
- 부분미분 대수 방정식
- 모델리카 언어
참조
- ^ a b Uri M. Ascher; Linda R. Petzold (1998). Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations. SIAM. p. 12. ISBN 978-1-61197-139-2.
- ^ Achim Ilchmann; Timo Reis (2014). Surveys in Differential-Algebraic Equations II. Springer. pp. 104–105. ISBN 978-3-319-11050-9.
- ^ Renate Merker; Wolfgang Schwarz, eds. (2001). System Design Automation: Fundamentals, Principles, Methods, Examples. Springer Science & Business Media. p. 221. ISBN 978-0-7923-7313-1.
- ^ a b K. E. Brenan; S. L. Campbell; L. R. Petzold (1996). Numerical Solution of Initial-value Problems in Differential-algebraic Equations. SIAM. pp. 173–177. ISBN 978-1-61197-122-4.
- ^ Günther, M.; Feldmann, U.; Ter Maten, J. (2005). "Modelling and Discretization of Circuit Problems". Numerical Methods in Electromagnetics. Handbook of Numerical Analysis. Vol. 13. p. 523. doi:10.1016/S1570-8659(04)13006-8. ISBN 978-0-444-51375-5., 페이지 529-531
- ^ 애셔와 페트졸드, 234페이지
- ^ Ricardo Riaza (2013). "DAEs in Circuit Modelling: A Survey". In Achim Ilchmann; Timo Reis (eds.). Surveys in Differential-Algebraic Equations I. Springer Science & Business Media. ISBN 978-3-642-34928-7.
- ^ Platte, D.; Jing, S.; Sommer, R.; Barke, E. (2007). "Improving Efficiency and Robustness of Analog Behavioral Models". Advances in Design and Specification Languages for Embedded Systems. p. 53. doi:10.1007/978-1-4020-6149-3_4. ISBN 978-1-4020-6147-9.
- ^ Hauser, M.; Salzig, C.; Dreyer, A. (2011). "Fast and Robust Symbolic Model Order Reduction with Analog Insydes". Computer Algebra in Scientific Computing. Lecture Notes in Computer Science. Vol. 6885. p. 215. doi:10.1007/978-3-642-23568-9_17. ISBN 978-3-642-23567-2.
- ^ Ricardo Riaza (2008). Differential-algebraic Systems: Analytical Aspects and Circuit Applications. World Scientific. pp. 5–8. ISBN 978-981-279-181-8.
- ^ http://www.ise.chuo-u.ac.jp/ise-labs/takamatsu-lab/takamatsu/metr/METR08-10.pdf
추가 읽기
책들
- Hairer, E.; Wanner, G. (1996). Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems (2nd revised ed.). Berlin: Springer-Verlag.
- Ascher, Uri M.; Petzold, Linda R. (1998). Computer Methods for Ordinary Differential equations and Differential-Algebraic equations. Philadelphia: SIAM. ISBN 978-0-89871-412-8.
- Kunkel, Peter; Mehrmann, Volker Ludwig (2006). Differential-algebraic equations: analysis and numerical solution. Zürich, Switzerland: European Mathematical Society. ISBN 978-3-03719-017-3.
- Kazuo Murota (2009). Matrices and Matroids for Systems Analysis. Springer Science & Business Media. ISBN 978-3-642-03994-2. (대(DAE) 지수 계산에 대한 구조적 접근방식
- Matthias Gerdts (2012). Optimal Control of ODEs and DAEs. Walter de Gruyter. ISBN 978-3-11-024999-6.
- Lamour, René; März, Roswitha; Tischendorf, Caren (2013). Differential-Algebraic equations: a Projector based analysis. Heidelberg: Springer. ISBN 978-3-642-27554-8.
각종 논문
- G. Fábián; D.A. van Beek; J.E. Rooda (2001). "Index Reduction and Discontinuity Handling using Substitute Equations" (PDF). Mathematical and Computer Modelling of Dynamical Systems. 7 (2): 173–187. CiteSeerX 10.1.1.8.5859. doi:10.1076/mcmd.7.2.173.3646. Archived from the original (PDF) on 2005-04-26.
- Ilie, Silvana; Corless, Robert M.; Reid, Greg (2006). "Numerical Solutions of Differential Algebraic Equations of Index −1 Can Be Computed in Polynomial Time". Numerical Algorithms. 41 (2): 161–171. CiteSeerX 10.1.1.71.7366. doi:10.1007/s11075-005-9007-1.
- Nedialkov, Ned S.; Pryce, John D. (2005). "Solving Differential-Algebraic Equations by Taylor Series (I): Computing Taylor Coefficients" (PDF). BIT. 45 (3): 561–591. doi:10.1007/s10543-005-0019-y.
- Nedialkov, Ned S.; Pryce, John D. (2005). "Solving Differential-Algebraic Equations by Taylor Series (II): Computing the System Jacobian" (PDF). BIT. 47: 121–135. CiteSeerX 10.1.1.455.6965. doi:10.1007/s10543-006-0106-8.
- Nedialkov, Ned S.; Pryce, John D. (2007). "Solving Differential-Algebraic Equations by Taylor Series (III): the DAETS Code" (PDF). Journal of Numerical Analysis, Industrial and Applied Mathematics (JNAIAM). 1 (1): 1–30. ISSN 1790-8140.
- Nedialkov, Ned S.; Pryce, John D.; Tan, Guangning (2014). "DAESA — a Matlab Tool for Structural Analysis of Differential-Algebraic Equations: Software" (PDF). ACM Transactions on Mathematical Software. 41 (2): 1–14. doi:10.1145/2700586.
- Pryce, John D.; Nedialkov, Ned S.; Tan, Guangning (2014). "DAESA — a Matlab Tool for Structural Analysis of Differential-Algebraic Equations: Algorithm" (PDF). ACM Transactions on Mathematical Software. 41 (2): 1–20. doi:10.1145/2689664.
- Roubíček, T.; Valášek, M. (2002). "Optimal control of causal differential algebraic systems". J. Math. Anal. Appl. 269 (2): 616–641. doi:10.1016/s0022-247x(02)00040-9.
