Phương pháp chia miền giải bài toán biên với điểm biên kỳ dị - Vũ Vinh Quang

Nhận xét + Các thuật toán đề xuất vẫn hội tụ tốt trong trường hợp tổng quát trong đó sơ đồ lặp theo hướng hiệu chỉnh đạo hàm vẫn có tốc độ hội tụ nhanh hơn sơ đồ lặp theo hướng hiệu chỉnh hàm. + Trong thực tế, tại các điểm kì dị (phân cách giữa các loại điều kiện biên) thường xảy ra các vết đứt gãy với giá trị đạo hàm tiến ra  , Hình 6 mô tả dáng điệu của đạo hàm tại điểm kì dị. Kết luận Nội dung bài báo đã trình bày hai phương pháp chia miền giải bài toán biên elliptic với hệ điều kiện biên hỗn hợp mạnh, hai phương pháp trên là sự phát triển của hai ý tưởng hiệu chỉnh hàm và đạo hàm trên cơ sở phương pháp chia miền, qua các kết quả thực nghiệm có thể nhận thấy rằng phương pháp dựa trên ý tưởng hiệu chỉnh đạo hàm có tốc độ hội tụ nhanh hơn phương pháp hiệu chỉnh hàm. Qua các kết quả khi áp dụng vào bài toán Motz có thể thấy khả năng áp dụng phương pháp chia miền vào các bài toán thực tế là hiệu quả hơn các phương pháp BAMs và GFIFs dựa trên việc khai triển nghiệm thông qua các hệ hàm cơ sở xung quanh lân cận điểm kì dị.

pdf7 trang | Chia sẻ: thucuc2301 | Lượt xem: 560 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Phương pháp chia miền giải bài toán biên với điểm biên kỳ dị - Vũ Vinh Quang, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
PHƯƠNG PHÁP CHIA MIỀN GIẢI BÀI TOÁN BIÊN VỚI ĐIỂM BIÊN KỲ DỊ Vũ Vinh Quang* – Trường Đại học Công nghệ Thông tin và Truyền thông Thái Nguyên Ngô Thị Kim Quy – Trường Đại học Kinh tế và Quản trị Kinh doanh Thái Nguyên TÓM TẮT Trong bài báo này, chúng tôi giới thiệu một số phương pháp tiếp cận giải bài toán biên elliptic với điều kiện biên hỗn hợp mạnh dựa trên cơ sở phương pháp chia miền đồng thời đưa ra các kết quả cụ thể khi áp dụng các phương pháp để giải bài toán Motz, một bài toán mẫu được thế giới quan tâm. Các kết quả được trình bày cả về lý thuyết và thực nghiệm khẳng định tính đúng đắn của các phương pháp đã đưa ra. Từ khóa: phương pháp chia miền, sơ đồ lặp, bài toán Motz, bài toán biên hỗn hợp mạnh, điểm kì dị. 1. Cơ sở của phương pháp Cho 2R là miền với biên Lipschitz , xét bài toán: ( ) ( ), , ( ) ( ), . u x f x x lu x g x x       (1) Giả thiết 1 2 2( ) ( ), g( ) ( )f x L x H    . Ta xét trường hợp tổng quát khi điều kiện biên )()( xgxlu  là điều kiện biên dạng hỗn hợp mạnh tức là trên một phần biên trơn gồm cả hai điều kiện biên Dirichlet ( l là toán tử hàm) và Neumann (l là toán tử đạo hàm hướng). Khi đó điểm giao giữa hai loại điều kiện biên được gọi là điểm kì dị. Đây là bài toán đã được nhiều tác giả trên thế giới quan tâm như Saito, Fuijtu, Funaro, Quarteroni,... Để giải quyết bài toán trên, có nhiều phương pháp đã được đưa ra của các tác giả trên thế giới, một trong các phương pháp đó là sử dụng phương pháp khai triển các hàm cơ sở xung quanh lân cận điểm kì dị từ đó xác định nghiệm bằng chuỗi hàm xấp xỉ qua các hàm cơ sở. Các hệ số của chuỗi được xác định thông qua điều kiện cực trị của một phiếm hàm. Các kết quả trên đã được đưa ra trong [2, 3, 5]. Trong phần này, khác với các phương pháp của các tác giả trên thế giới, chúng tôi sẽ áp dụng phương pháp chia miền để xử lý bài toán biên hỗn hợp mạnh. Nhờ phương pháp này bài toán được dẫn về dãy các bài toán biên hỗn hợp yếu để giải. Giả sử miền  được mô tả bởi Hình 1, xét bài toán ( ) ( ), , ( ) ( ), , ( ) ( ) \ . n n u x f x x u x x x u x x x                 (2) Hình 1 Bài toán được gọi là bài toán biên hỗn hợp mạnh khi trên đoạn biên trơn d n  gồm cả hai loại điều kiện biên Dirichlet và Neumann. Chia miền 1 2 1 2,        bởi biên 1 2    . Kí hiệu ( 1,2) ii u u i  là nghiệm, 1 1 \ , d       2 2 \ n       . Để giải được hai bài toán trong 2 miền con, điều quan trọng nhất là cần xác định được giá trị điều kiện biên trên đường phân chia giữa 2 miền. Có hai cách tiếp cận: 1. Cách tiếp cận thứ nhất là xác định giá trị hàm trên biên phân chia dựa trên một sơ đồ 136Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên lặp. Cách tiếp cận này đã được các tác giả Nhật Bản [4] phát triển vào năm 2001. 2. Cách tiếp cận thứ hai là xác định giá trị đạo hàm trên biên phân chia dựa trên một sơ đồ lặp. Cách tiếp cận này đã được các tác giả Việt Nam [1] phát triển năm 2006. Phương pháp này đã được đánh giá có tốc độ hội tụ nhanh hơn. Sau đây chúng tôi giới thiệu cả 2 cách tiếp cận.  Thuật toán 1.1. Đặt 2 g u  . Khi đó giá trị của g sẽ được xác định bằng sơ đồ lặp sau đây: Bước 1: Cho trước (0) 2( )g L  . Bước 2: Với ( )kg trên  tiến hành giải hai bài toán. ( ) 2 2 ( ) 2 2 ( ) ( ) 2 ( ) 2 n 2 ( ) ( ), ( ) ( ), , ( ) ( ), , ( ) ( ), . k k k k k u x f x x u x x x u x g x x u x x x v                 (3) 1 1 1 2 1 2 1 1 ( ) ( ), , ( ) ( ) , , ( ) ( ), . d u x f x x u x u x x u x x x                   (4) Hiệu chỉnh: ( 1) ( ) ( ) 1 ( ) ( ) (1 ) ( ), .k k kg x g x u x x       (5) Tương tự như trong [4] ta có thể chứng minh sơ đồ (5) là hội tụ, tham số lựa chọn 0 1  .  Thuật toán 1.2. Đặt 1 1 u g     . Khi đó giá trị của g được xác định bởi sơ đồ lặp sau đây: Bước 1: Cho trước (0) 2( )g L  . Bước 2: Với ( )kg trên ( 0, 1, 2,.....)k  tiến hành giải hai bài toán: 1 1 ( )1 1 1 1 ( ) ( ), , ( ) ( ), , ( ) ( ), . k d u x f x x u x g x x u x x x                (6) ( ) 2 2 ( ) 2 2 ( ) ( ) 2 1 ( ) 2 2 ( ) ( ), , ( ) ( ) , ( ) ( ), , ( ) ( ), . k k k k k n u x f x x u x x x u x u x x u x x x v                  (7) Bước 3: Hiệu chỉnh giá trị ( 1)kg  ( ) ( 1) ( ) 2 2 ( ) ( ) (1 ) ( ) , . k k k u xg x g x x v         (8) trong đó τ là tham số lặp cần lựa chọn. Trong tài liệu [1] đã chứng minh sơ đồ lặp (8) hội tụ với tham số : 0 1   . 2. Mô hình bài toán Motz Bài toán Motz là một bài toán Laplace chuẩn, nó thường được sử dụng để kiểm tra các phương pháp số với các bài toán biên với điều kiện biên kì dị. Chúng ta xét bài toán Motz với hệ điều kiện biên được biểu hiện trong Hình 2.  ( ) 0, ( , ) -1 1,0 1 , ( ) 0, ( ) 500, ( ) 0. OD AB OA BC CD u x x y x y u x u x u x n               (9) Hình 2 u = 500 0   n u -1 D 0 A x B C 1 y 1 u = 0 1 2 0   n u 137Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên Nhận xét: Ở bài toán này, điểm kì dị sinh ra tại 0x y  vì tại đó là điểm chuyển tiếp từ điều kiện biên 0u  đến điều kiện đạo hàm 0 u y   . Ta thấy rằng, mô hình bài toán Motz chính là trường hợp bài toán biên gián đoạn mạnh với điểm phân cách giữa hai loại điều kiện biên hàm và đạo hàm chính là điểm (0,0)O . Sử dụng các phương pháp chia miền đã trình bày, ta sẽ tìm nghiệm xấp xỉ của bài toán Motz theo các thuật toán như sau.  Thuật toán 2.1. Chia miền 1 2     bởi biên  0,0 1x y     , kí hiệu 11 2 2 , ,u u u u g u     . Xuất phát từ (0) 0, 0,1,2,...g k   thực hiện thuật toán lặp: Bước 1: Giải bài toán xác định ( ) 2 ku trong miền 2  ( ) 2 2 ( ) 2 ( ) 2 ( ) 2 ( ) ( ) 2 0, ( , ) , 500, 1, 0 1, 0, ,0 1, 0, 0, 0 1, 1, , ( , ) . k k k k k k u x y u x y u x y x u x y y u g x y                      Bước 2: Giải bài toán xác định ( ) 1 ku trong miền 1  ( ) 1 2 ( ) 1 ( ) 1 ( ) 1 ( ) ( ) 1 2 0, ( , ) 0, 1 0, 0, 1 0, 0, 1,0, 1, 0 1,0 , ( , ) . k k k k k k u x y u x y u x y y y u x y x u u x y x x                               Bước 3: Hiệu chỉnh giá trị )(kg trên biên ( 1) ( ) ( ) 1 (1 ) , ( , ) .k k kg g u x y       Trong đó giá trị tham số được chọn trong khoảng (0,1) .  Thuật toán 2.2. Bước 1: Giải bài toán xác định ( ) 1 ku trong miền 1 ( ) 1 1 ( ) 1 ( ) 1 ( ) 1 ( ) ( )1 0, ( , ) , 0, 1 0, 0, 0, 0,0 1, 0, 1 0, 1, , ( , ) . k k k k k k u x y u x y u x y x u x y y u g x y x                            Bước 2: Giải bài toán xác định )(2 ku trong miền 2 ( ) 2 2 ( ) 2 ( ) 2 ( ) ( ) 2 1 0, ( , ) , 500, 1,0 1, 0, 0 1, 0, 1, , ( , ) . k k k k k u x y u x y u x y y y u u x y                  Bước 3: Hiệu chỉnh giá trị ( )kg trên biên ( ) ( 1) ( ) 2(1 ) , ( , ) . k k k ug g x y x         Để kiểm tra độ chính xác của phương pháp lặp, chúng tôi sử dụng phương pháp lưới với số lưới 64 64M N   . Chuyển các bài toán vi phân về các bài toán sai phân tương ứng. Sau đó sử dụng thuật toán thu gọn khối lượng tính toán xác định nghiệm xấp xỉ trên từng nút lưới. Trong quá trình tính toán, chúng tôi đã sử dụng các hàm tương ứng trong thư viện TK2004 [6] . Kết quả về tốc độ hội tụ và độ chính xác của bài toán được cho trong Bảng 1 và đồ thị nghiệm bài toán Motz được cho bởi Hình 3. Trong Bảng 1, ( 1) ( )max k k ij ij err u u  , K là số bước lặp tương ứng. 138Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên Bảng 1. Kết quả thực nghiệm đối với bài toán Motz Hình 3: Nghiệm của bài toán Motz với phương pháp chia miền Nhận xét: Từ các kết quả trong Bảng 1 ta có thể thấy tốc độ hội tụ của thuật toán 2 nhanh hơn thuật toán 1. 3. Mở rộng phương pháp chia miền trong trường hợp tổng quát Xét bài toán tổng quát: 1 3 5 4 2 , ( , ) ( , ) (0, ) , , 0 , 0, 0 , 0 , 0 , , , , 0 . u f x y a c b u g x a y b x u g a x y u g x c y y u g a x c y b y u g x c y b                               Hình 4 Đây chính là sự mở rộng của bài toán Motz trong trường hợp điều kiện biên bất kỳ, điểm (0,0) vẫn là điểm kì dị. Có thể thấy rằng trong trường hợp này, việc áp dụng các phương pháp BAMs và GFIFs [2, 3, 5] là không thực hiện được vì không thể xây dựng được hệ hàm độc lập tuyến tính. Tuy nhiên chúng ta vẫn có thể sử dụng phương pháp chia miền để xác định nghiệm xấp xỉ của bài toán theo thuật toán sau đây.  Thuật toán 3.1. Chia 21  bởi biên  0,0x y b     . Kí hiệu 2 g u  . Xuất phát (0) 0g  , ,....2,1,0k thực hiện thuật toán. Bước 1: Xác định nghiệm trong miền 2 ( ) 2 2 ( ) 2 2 ( ) 2 5 ( ) 2 4 ( ) ( ) 2 , ( , ) , , 0 , , 0 , 0 , 0 , , ( , ) . k k k k k k u f x y u g x c y b u g x c y x u g x c y b y u g x y                      Bước 2: Xác định nghiệm trong miền 1 Thuật toán 1 Thuật toán 2  K err  K err 0.1 150 3.10-5 0.1 150 3.10-5 0.2 78 8.10-11 0.2 78 7.10-11 0.3 40 7.10-11 0.3 40 6.10-11 0.4 24 4.10-11 0.4 23 4.10-11 0.5 30 9.10-11 0.5 22 7.10-11 0.6 40 9.10-11 0.6 32 8.10-11 0.7 56 9.10-11 0.7 48 6.10-11 0.8 87 9.10-11 0.8 78 7.10-11 0.9 150 1.10-9 0.9 150 8.10-10 y 1 a 0 u = g2 x -a u = g3 4gy u    4gy u    1gx u    5gy u     139Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên ( ) 1 1 ( ) 1 4 ( ) 1 3 ( ) 1 1 ( ) ( ) 1 2 , , , 0, , 0, 0 , , 0 , . k k k k k k u f x u g a x y b y u g a x y u g x a y b x u u x x x                               Bước 3: Hiệu chỉnh ( 1) ( ) ( ) 1 (1 ) , ( , ) .k k kg g u x y        Thuật toán 3.2. Chia 21  bởi biên  0,0x y b     . Kí hiệu 1 u g x    . Xuất phát (0) 0g  , ,....2,1,0k thực hiện thuật toán. Bước 1: Xác định nghiệm trong miền 1 ( ) 1 1 ( ) 1 1 ( ) 1 3 ( ) 1 4 ( ) ( )1 , , 0 , , 0, 0 , 0, , . k k k k k k u f x u g y b x a x u g y a x u g a x y b y u g x x                             Bước 2: Xác định nghiệm trong miền 2 ( ) 2 2 ( ) 2 5 ( ) 21 2 ( ) 2 4 ( ) ( ) 2 1 , , , 0 , 0 , ,0 , 0 , , . k k k k k k u f x u g x c y y u g x c y b u g x c y b y u u x                      Bước 3: Hiệu chỉnh ( ) ( 1) ( ) 2(1 ) , (x,y) . k k k ug g x         Sau đây là các kết quả thực nghiệm đối với các hàm 2 2 2 1 2 3 2 4 5 ( 1) ( ) cos . sin . y y y y y f x y g x e g x x e g e g x e g x e              được đưa trong Bảng 2 và Hình 5 (a=1, b=1, c=1). Bảng 2. Số liệu thực hiện trong trường hợp tổng quát Thuật toán 1 Thuật toán 2  K err  K err 0.1 150 7.10-8 0.1 150 1.10-8 0.2 62 7.10-11 0.2 57 8.10-11 0.3 32 5.10-11 0.3 29 9.10-11 0.4 26 6.10-11 0.4 17 5.10-11 0.5 34 5.10-11 0.5 17 5.10-11 0.6 45 6.10-11 0.6 24 9.10-11 0.7 63 7.10-11 0.7 36 7.10-11 0.8 97 9.10-11 0.8 58 7.10-11 0.9 150 1.10-8 0.9 120 9.10-11 Hình 5: Đồ thị nghiệm trong trường hợp tổng quát 140Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên Nhận xét + Các thuật toán đề xuất vẫn hội tụ tốt trong trường hợp tổng quát trong đó sơ đồ lặp theo hướng hiệu chỉnh đạo hàm vẫn có tốc độ hội tụ nhanh hơn sơ đồ lặp theo hướng hiệu chỉnh hàm. + Trong thực tế, tại các điểm kì dị (phân cách giữa các loại điều kiện biên) thường xảy ra các vết đứt gãy với giá trị đạo hàm tiến ra  , Hình 6 mô tả dáng điệu của đạo hàm tại điểm kì dị. Hình 6: Đường cong đạo hàm bậc nhất Kết luận Nội dung bài báo đã trình bày hai phương pháp chia miền giải bài toán biên elliptic với hệ điều kiện biên hỗn hợp mạnh, hai phương pháp trên là sự phát triển của hai ý tưởng hiệu chỉnh hàm và đạo hàm trên cơ sở phương pháp chia miền, qua các kết quả thực nghiệm có thể nhận thấy rằng phương pháp dựa trên ý tưởng hiệu chỉnh đạo hàm có tốc độ hội tụ nhanh hơn phương pháp hiệu chỉnh hàm. Qua các kết quả khi áp dụng vào bài toán Motz có thể thấy khả năng áp dụng phương pháp chia miền vào các bài toán thực tế là hiệu quả hơn các phương pháp BAMs và GFIFs dựa trên việc khai triển nghiệm thông qua các hệ hàm cơ sở xung quanh lân cận điểm kì dị. Tài liệu tham khảo [1] Đặng Quang Á, Vũ Vinh Quang (2006), "Phương pháp chia miền giải bài toán biên hỗn hợp mạnh", Tạp chí Tin học và Điều khiển học, 22, (4), 307 - 318. [2] D. Funaro, A. Quarteroni, P. Zanolli (1998), "An iterative procedure with interface relaxation for domain decomposition method", SIAM J. Number. Anal, 25(6), 1213 - 1236. [3] M. Arad, Z. Yosibash, G. Ben- Dor, A.Yakhot (2005), “Computinh Flux Intensity Factors by a Boundary method for Elliptic Equations with Singularities”, Preprint submitted to ElsevierScience, 14 October. [4] N. Saito, H. Fuijtu (2001), “Operator theoretical analysic to domain decompisition methods”, 12th Int. Conf, on Domain Decompisition Methods. Editors: Tony chan, Takashi, Hideo, Oliver Pinoncau, 63 – 70. www.ddm.org/DDI2/Saito.pdf. [5] Z. C. Li, Y. L. Chan, G. C. Georgiov, C. Xenophontos (2006), “Special boundary approcimation methods for Laplace equation problems with boundary singularities”, Applications, 51, 115 - 142. [6] Vũ Vinh Quang, Các kết quả về việc ứng dụng thuật toán thu gọn khối lượng tính toán giải các bài toán elliptic với điều kiện biên hỗn hợp. Hội thảo khoa học toàn quốc "Phát triển công cụ tin học trợ giúp cho giảng dạy, nghiên cứu và ứng dụng toán học", Hà Nội 1 - 2/04/2005:247 - 256. SUMMARY DOMAIN DECOMPOSITION METHOD FOR SOLVING THE BOUNDARY PROBLEM WITH BIZARRE BOUNDARY POINT In this research paper, we introduce some new approaches for solving an elliptic boundary problem with a strongly mixed boundary condition based on the division domain method. Simultaneously, specific results are given when applied to solve the Motz problem, a benchmark problem concerned by researchers all over the world. The results, presented both in theory and experiment, confirm the correctness of the proposed method. Key words: domain decomposition method, iterative scheme, the Motz problem, a strong mixed boundary problem, bizarre point. * Email: vvquangcntt@yahoo.com Tel: 0913286676 141Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên UNIQUENESS OF MEROMORPHIC FUNCTION AND ITS ORDER K CONCERNING THE DIFFERENCE POLYNOMIALS PHAM TUYET MAI Abstract. In this paper, we study the uniqueness problem on difference poly- nomials and its differential of meromorphic function sharing a common value. 1. Introduction A meromorphic function means meromorphic in the whole complex plane. We assume that the reader is used to doing the standard notations and fundamental results of Nevanlinna theory. Let be two meromorphic function f, g and a ∈ C ∪ {∞}. We say that f and g share a − CM if f − a and g − a have the same zero with multiplicities . We denote by Em)(a; f) = {z ∈ C : f(z) = a} the set of all a-points of f with multiplicities not exceeding m, where a-point is counted according to it’s multiplicity. In 2011, K. Liu, X. Ling and T. B. Cao proved the following: Theorem A. Let f and g be transcendental meromorphic functions with finite order, c ∈ C be a nonzero constant and n ∈ N. If n > 14, fn(z)f(z + c) and gn(z)g(z + c) share 1− CM , then f = tg, or fg = t, where tn+1 = 1. The results of this paper was suggested thinking of ideal differential order k. We will consider the functions (fn(z)f(z + c))(k) and (gn(z)g(z + c))(k). Our result is stated as follows: Theorem 1. Let f and g be transcendental meromorphic functions with finite order, c ∈ C is a nonzero constant and n ∈ N, k be a positive integer. If one of the following conditions is hold 1. n > 10k + 24 and E1)(1, (fn(z)f(z + c))(k)) = E1)(1, (gn(z)g(z + c))(k)); 2. n > 4k + 15 and (fn(z)f(z + c))(k), (gn(z)g(z + c))(k) share 1− CM ; then f = tg or (fn(z)f(z + c))(k).(gn(z)g(z + c))(k) = 1, where tn+1 = 1. 2000 Mathematics Subject Classification. Primary 32H30. Key words: Uniqueness theorem, difference polynomials. 1 142Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên

Các file đính kèm theo tài liệu này:

  • pdfbrief_38789_42336_49201375648131_5048_2051994.pdf