Phương trình vi phân thường cứng và tính ổn định
Các phương trình vi phân cứng chứa các quá trình phát triển trên các thang thời gian cách biệt rộng, do đó các phương pháp tường minh buộc phải thực hiện các bước cực kỳ nhỏ không thực tế để đảm bảo tính ổn định; việc giải quyết hiệu quả chúng đòi hỏi các phương pháp ẩn với các đặc tính ổn định mạnh mẽ.
Definition
Một phương trình vi phân được gọi là cứng khi nó cho phép các thành phần nghiệm phân rã trên các thang thời gian rất khác nhau, sao cho tính ổn định số học chứ không phải độ chính xác quyết định kích thước bước; lý thuyết ổn định phân tích những phương pháp nào có thể thực hiện các bước lớn mà không làm tăng lỗi.
Scope
Chủ đề này bao gồm hiện tượng và định nghĩa không chính thức về độ cứng, phương trình kiểm tra tuyến tính và vùng ổn định tuyệt đối, các khái niệm về tính ổn định A (A-stability), tính ổn định A(alpha) (A(alpha)-stability) và tính ổn định L (L-stability), lý do các phương pháp tường minh thất bại với các bài toán cứng, và các phương pháp ẩn — Runge-Kutta ẩn và công thức vi phân ngược — để giải quyết chúng.
Core questions
- Điều gì làm cho một bài toán trở nên cứng, và tại sao nó lại đánh bại các phương pháp tường minh?
- Vùng ổn định tuyệt đối được định nghĩa như thế nào thông qua phương trình kiểm tra tuyến tính?
- Tính ổn định A và tính ổn định L yêu cầu những gì, và tại sao chúng lại quan trọng đối với các bài toán cứng?
- Những phương pháp nào cung cấp tính ổn định cần thiết cho các hệ thống cứng và vi phân-đại số?
Key theories
- Tính ổn định tuyệt đối và phương trình kiểm tra
- Áp dụng một phương pháp vào phương trình kiểm tra tuyến tính vô hướng tạo ra một hệ số khuếch đại; tập hợp các tích của kích thước bước nhân với giá trị riêng mà hệ số này có độ lớn tối đa là một là vùng ổn định tuyệt đối của phương pháp, vùng này phải chứa các giá trị riêng cứng của bài toán để cho phép các bước lớn.
- Tính ổn định A và tính ổn định L
- Một phương pháp là ổn định A nếu vùng ổn định của nó chứa toàn bộ nửa mặt phẳng bên trái, do đó nó ổn định cho tất cả các chế độ phân rã bất kể kích thước bước, và ổn định L nếu nó bổ sung làm tắt hoàn toàn các chế độ rất cứng; những tính chất này làm nổi bật các phương pháp ẩn phù hợp với các bài toán cứng.
Mechanisms
Trong một bài toán cứng, chế độ phân rã nhanh nhất có giá trị riêng âm lớn; vùng ổn định bị giới hạn của một phương pháp tường minh buộc kích thước bước phải giải quyết chế độ đó ngay cả sau khi nó đã biến mất về mặt vật lý, làm cho việc tính toán chậm một cách vô vọng. Các phương pháp ẩn như phương pháp Euler ngược, các lược đồ Runge-Kutta ẩn và các công thức vi phân ngược có các vùng ổn định bao phủ nửa mặt phẳng bên trái (hoặc hầu hết), do đó chúng vẫn ổn định ở các bước lớn và cho phép kích thước bước được chọn chỉ dựa trên độ chính xác. Mỗi bước sau đó yêu cầu giải một hệ phương trình đại số (thường là phi tuyến), điển hình là bằng phép lặp Newton sử dụng ma trận Jacobian.
Clinical relevance
Độ cứng phổ biến trong các mạng lưới phản ứng hóa học, quá trình đốt cháy, mạch điện, hệ thống điều khiển và các phép rời rạc hóa phương trình vi phân riêng phần parabolic bằng phương pháp đường; việc nhận biết độ cứng và lựa chọn một bộ giải ẩn ổn định phù hợp là rất cần thiết để có được kết quả trong thời gian khả thi, và hầu hết các phần mềm ODE sản xuất đều bao gồm tính năng phát hiện và chuyển đổi độ cứng tự động.
History
Khái niệm về độ cứng được Curtiss và Hirschfelder xác định vào năm 1952, và lý thuyết ổn định hỗ trợ — tính ổn định A và các rào cản bậc — được Dahlquist phát triển; các mã công thức vi phân ngược của Gear và sau đó là các phương pháp Runge-Kutta ẩn bậc cao đã thiết lập bộ công cụ thực tế cho các bài toán cứng và các bài toán vi phân-đại số.
Key figures
- Germund Dahlquist
- C. William Gear
- Ernst Hairer
- Gerhard Wanner
Related topics
Seminal works
- hairer1996
- iserles2008
Frequently asked questions
- Điều gì chính xác làm cho một ODE trở nên cứng?
- Độ cứng phát sinh khi hệ thống có các thành phần phân rã nhanh hơn nhiều so với sự phát triển của nghiệm quan tâm. Không có định nghĩa sắc nét duy nhất, nhưng dấu hiệu thực tế là các phương pháp tường minh buộc phải sử dụng các bước rất nhỏ để đảm bảo tính ổn định ngay cả khi độ chính xác cho phép các bước lớn.
- Tại sao các bài toán cứng yêu cầu các phương pháp ẩn?
- Các phương pháp ẩn có thể có các vùng ổn định bao phủ toàn bộ nửa mặt phẳng bên trái (ổn định A), do đó chúng vẫn ổn định ở các kích thước bước lớn đối với các chế độ phân rã nhanh. Các phương pháp tường minh có các vùng ổn định bị giới hạn, điều này buộc phải thực hiện các bước nhỏ và khiến chúng không thực tế đối với các bài toán cứng.