I. Tổng quan về phương pháp symplectic cho hệ Hamilton
Hệ Hamilton là mô hình toán học quan trọng trong cơ học và vật lý. Hệ mô tả nhiều hiện tượng tự nhiên, từ dao động con lắc đến truyền sóng phi tuyến. Điểm cốt lõi của hệ là hàm Hamilton, biểu diễn năng lượng toàn phần của hệ. Năng lượng này được bảo toàn theo thời gian. Đây là tính chất đặc trưng quan trọng nhất.
Trong thực tế, nghiệm tường minh của hệ Hamilton hiếm khi tồn tại. Các phương pháp số thông thường, chẳng hạn Runge-Kutta cổ điển, không đảm bảo bảo toàn cấu trúc hình học của nghiệm. Chúng có thể dẫn đến sai lệch tích lũy theo thời gian, làm mất đi ý nghĩa vật lý của kết quả mô phỏng.
Phương pháp symplectic ra đời để giải quyết vấn đề này. Các phương pháp này được thiết kế chuyên biệt, có khả năng bảo toàn tính chất symplectic của dòng Hamilton. Luận văn thạc sĩ của tác giả Trần Văn Cẩn, thực hiện tại Trường Đại học Khoa học Thái Nguyên năm 2021, trình bày hệ thống ba phương pháp symplectic chính: Euler symplectic, Điểm giữa và Störmer-Verlet. Các phương pháp được kiểm chứng trên ba mô hình cụ thể: phương trình sóng, sine-Gordon và Schrödinger.
1.1. Hàm Hamilton và tính bảo toàn năng lượng
Hàm Hamilton H(q, p) đặc trưng cho năng lượng toàn phần của hệ, trong đó q là tọa độ suy rộng và p là động lượng suy rộng. Tính bảo toàn năng lượng có nghĩa là H dọc theo nghiệm luôn là hằng số. Đây là ràng buộc vật lý quan trọng. Mọi phương pháp số giải hệ Hamilton đều cần tôn trọng ràng buộc này, nếu không kết quả mô phỏng dài hạn sẽ mất ý nghĩa. Phương pháp symplectic bảo toàn hoặc bảo toàn xấp xỉ tính chất này một cách có kiểm soát.
1.2. Tính symplectic của dòng Hamilton là gì
Tính symplectic của dòng Hamilton mô tả khả năng bảo toàn tổng diện tích có hướng của các hình chiếu lên các mặt phẳng tọa độ trong không gian pha. Về mặt toán học, dòng Hamilton φt thỏa mãn điều kiện (Dφt)^T J (Dφt) = J, với J là ma trận Poisson. Đây là điều kiện symplectic. Tính chất hình học này phân biệt hệ Hamilton với các hệ vi phân thông thường và là cơ sở lý thuyết để xây dựng các phương pháp tích phân số chuyên dụng.
II. Phân tích hạn chế của phương pháp số thông thường
Các phương pháp số cổ điển, như Euler tường minh hay Runge-Kutta bậc cao, được xây dựng để đảm bảo độ chính xác cục bộ và tính ổn định. Tuy nhiên, chúng không được thiết kế để bảo toàn cấu trúc hình học của hệ Hamilton. Khi áp dụng các phương pháp này trong thời gian dài, năng lượng tính toán thường bị trôi dạt, tăng hoặc giảm liên tục.
Sự trôi dạt năng lượng này không phải sai số ngẫu nhiên. Đây là hệ quả tất yếu khi lược đồ số không bảo toàn tính symplectic. Trong các bài toán vật lý dài hạn, chẳng hạn mô phỏng quỹ đạo thiên văn hay dao động phân tử, sai lệch này tích lũy và làm nghiệm số hoàn toàn sai lệch so với nghiệm thực.
Các tiêu chí đánh giá lược đồ số gồm: sự hội tụ, tính chính xác và tính ổn định tuyệt đối. Với hệ Hamilton, cần thêm tiêu chí thứ tư: khả năng bảo toàn bất biến. Phương pháp Runge-Kutta thông thường đáp ứng ba tiêu chí đầu nhưng thất bại ở tiêu chí thứ tư. Đây là lý do cần phát triển lớp phương pháp symplectic riêng biệt.
2.1. Sự hội tụ và ổn định của lược đồ sai phân
Một lược đồ sai phân được gọi là hội tụ nếu sai số toàn cục tiến về không khi bước thời gian h tiến về không. Tính ổn định tuyệt đối yêu cầu nghiệm số không phát sinh dao động tăng trưởng không kiểm soát. Các phương pháp Runge-Kutta đảm bảo hai tính chất này ở mức độ cao. Tuy nhiên, đối với hệ Hamilton, hội tụ và ổn định là chưa đủ. Cần thêm điều kiện bảo toàn cấu trúc symplectic để nghiệm số phản ánh đúng động lực học dài hạn của hệ.
2.2. Sai lệch năng lượng trong mô phỏng dài hạn
Khi dùng phương pháp Euler tường minh để giải hệ Hamilton, năng lượng tính toán thường tăng đơn điệu theo thời gian mô phỏng. Ngược lại, Euler ẩn khiến năng lượng giảm. Cả hai đều phản ánh sai thực tế vật lý. Hiện tượng này gọi là trôi dạt năng lượng. Trong bài toán con lắc đơn hay phương trình sóng phi tuyến, trôi dạt năng lượng dẫn đến biên độ dao động sai lệch sau vài nghìn bước thời gian. Phương pháp symplectic khắc phục vấn đề này bằng cách giữ năng lượng dao động gần giá trị ban đầu trong suốt quá trình tính toán.
III. Các phương pháp symplectic chính cho hệ Hamilton
Luận văn trình bày ba phương pháp symplectic cụ thể. Mỗi phương pháp có cơ sở lý thuyết riêng và đặc điểm tính toán khác nhau. Tất cả đều bảo toàn tính chất symplectic của dòng Hamilton theo nghĩa toán học chặt chẽ.
Phương pháp Euler symplectic là đơn giản nhất. Nó cập nhật tọa độ và động lượng theo thứ tự xen kẽ, không đồng thời. Phương pháp này bậc một, đơn giản nhưng hiệu quả vì chi phí tính toán thấp.
Phương pháp Điểm giữa (Midpoint Rule) sử dụng giá trị trung bình tại điểm giữa của bước thời gian. Phương pháp này bậc hai và bảo toàn năng lượng chính xác hơn. Tuy nhiên, nó đòi hỏi giải hệ phi tuyến ẩn ở mỗi bước, tốn thời gian tính toán hơn.
Phương pháp Störmer-Verlet được đánh giá là tốt nhất trong ba phương pháp. Nó cũng bậc hai, tường minh với phần tọa độ, bảo toàn năng lượng rất tốt và có thời gian tính toán ngắn hơn phương pháp Điểm giữa. Kết quả số trên các mô hình sóng, sine-Gordon và Schrödinger xác nhận kết luận này.
3.1. Phương pháp Euler symplectic và quy tắc điểm giữa
Phương pháp Euler symplectic tách hệ Hamilton thành hai bước: cập nhật động lượng p trước, sau đó cập nhật tọa độ q sử dụng giá trị p mới. Sự tách biệt này tạo ra tính symplectic của lược đồ. Phương pháp có bậc chính xác bằng một. Quy tắc điểm giữa đánh giá vế phải của hệ tại điểm giữa của bước thời gian. Lược đồ này bậc hai và bảo toàn năng lượng tốt hơn. Tuy nhiên, cần giải hệ phi tuyến ẩn ở mỗi bước bằng lặp Newton, làm tăng đáng kể thời gian tính toán, đặc biệt với bài toán lớn.
3.2. Phương pháp Störmer Verlet và ưu điểm thực tiễn
Phương pháp Störmer-Verlet cập nhật theo ba bước tuần tự: bán bước cho p, bước đầy đủ cho q dùng p mới, rồi bán bước tiếp theo cho p. Lược đồ này tường minh hoàn toàn khi hàm Hamilton có dạng tách biệt H = T(p) + V(q). Bậc chính xác là hai. Kết quả thực nghiệm trên ba mô hình trong luận văn cho thấy Störmer-Verlet đạt cân bằng tốt nhất giữa độ chính xác bảo toàn năng lượng và thời gian tính toán. Với bài toán sóng, thời gian chạy chỉ 0.6 giây, thấp hơn nhiều so với phương pháp Điểm giữa mất 1248 giây.
IV. Kết quả ứng dụng và kết luận nghiên cứu
Luận văn kiểm chứng ba phương pháp symplectic trên ba mô hình phương trình vi phân đạo hàm riêng quan trọng. Mỗi mô hình đại diện cho một lớp bài toán vật lý khác nhau.
Phương trình sóng mô tả dao động cơ học. Phương trình sine-Gordon xuất hiện trong vật lý trường lượng tử và liên kết siêu dẫn. Phương trình Schrödinger là nền tảng của cơ học lượng tử. Cả ba đều có thể viết dưới dạng hệ Hamilton sau khi rời rạc hóa không gian.
Kết quả số khẳng định: phương pháp Điểm giữa và Störmer-Verlet bảo toàn giá trị hàm Hamilton tốt hơn rõ rệt so với Euler symplectic. Độ lệch tương đối của năng lượng với hai phương pháp này rất nhỏ và ổn định theo thời gian. Trong khi đó, Euler symplectic có độ lệch lớn hơn, mặc dù vẫn tốt hơn các phương pháp cổ điển không symplectic.
Xét tổng thể về độ chính xác lẫn hiệu quả tính toán, phương pháp Störmer-Verlet là lựa chọn tốt nhất. Đây là kết luận thực tiễn có giá trị cho các bài toán mô phỏng vật lý dài hạn.
4.1. So sánh hiệu quả trên các mô hình vật lý
Trên mô hình phương trình sóng với n=500 nút không gian và 5000 bước thời gian, phương pháp Störmer-Verlet chạy trong 0.6 giây trong khi Điểm giữa cần tới 1248 giây. Cả hai đều bảo toàn hàm Hamilton tốt hơn Euler symplectic. Với mô hình sine-Gordon và Schrödinger, kết quả tương tự. Phương pháp Điểm giữa đôi khi chính xác hơn một chút nhưng chi phí tính toán quá cao khiến nó kém khả thi trong ứng dụng thực tế với bài toán quy mô lớn.
4.2. Định hướng phát triển và ứng dụng thực tiễn
Các phương pháp symplectic trong luận văn mở ra hướng nghiên cứu quan trọng. Có thể phát triển các phương pháp bậc cao hơn, chẳng hạn phương pháp tổ hợp symplectic bậc bốn. Ngoài ra, có thể mở rộng sang các hệ Hamilton suy biến hoặc hệ có ràng buộc. Ứng dụng thực tiễn rất đa dạng: mô phỏng động lực học phân tử, tính toán quỹ đạo vệ tinh, mô phỏng plasma và thiết bị lượng tử. Trong tất cả các lĩnh vực này, bảo toàn năng lượng dài hạn là yêu cầu bắt buộc, làm cho phương pháp symplectic trở thành công cụ không thể thiếu.