Xác định điều kiện ban đầu cho phương trình truyền nhiệt tuyến tính một chiều

45 63 0
Xác định điều kiện ban đầu cho phương trình truyền nhiệt tuyến tính một chiều

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC ——————– o0o——————– NGUYỄN THỊ THÚY HOA XÁC ĐỊNH ĐIỀU KIỆN BAN ĐẦU CHO PHƯƠNG TRÌNH TRUYỀN NHIỆT TUYẾN TÍNH MỘT CHIỀU THÁI NGUYÊN - 6/2020 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC ——————– o0o——————– NGUYỄN THỊ THÚY HOA XÁC ĐỊNH ĐIỀU KIỆN BAN ĐẦU CHO PHƯƠNG TRÌNH TRUYỀN NHIỆT TUYẾN TÍNH MỘT CHIỀU Chun ngành: Tốn ứng dụng Mã số: 8460112 NGƯỜI HƯỚNG DẪN KHOA HỌC TS NGUYỄN THỊ NGỌC OANH THÁI NGUYÊN - 6/2020 Mục lục Trang Danh sách hình vẽ Lời nói đầu Chương Một số kiến thức 1.1 Nguồn gốc phương trình truyền nhiệt 1.2 Bài tốn thuận cho phương trình truyền nhiệt chiều 1.3 Phương pháp sai phân cho toán thuận chiều 14 1.3.1 Rời rạc biến không gian 14 1.3.2 Rời rạc biến thời gian 17 1.4 Xấp xỉ toán biến phân 18 Chương Xác định điều kiện ban đầu cho phương trình truyền nhiệt chiều 23 2.1 Bài toán ngược, toán liên hợp, gradient phiếm hàm mục tiêu 2.2 Bài toán biến phân rời rạc 23 26 2.2.1 Gradient phiếm hàm mục tiêu rời rạc 27 2.2.2 Phương pháp gradient liên hợp 30 2.3 Ví dụ số 32 Tài liệu tham khảo 40 Danh sách hình vẽ −2 2.1 Ví dụ 1: Xây dựng lại hàm v: (a) nhiễu 0.1 × 10 , sai số −2 L (Ω) 0.0057764; (b) nhiễu 0.3 × 10 , sai số −2 L 0.0060894; (c) nhiễu 0.5 × 10 , sai số −2 L 0.006133; (d) nhiễu 10 , sai số L 0.006116 −2 34 2.2 Ví dụ 2: Xây dựng lại hàm v: (a) nhiễu 0.1 × 10 ; (b) −2 −2 −2 nhiễu 0.3 × 10 ; (c) nhiễu 0.5 × 10 ; (d) nhiễu 10 −2 35 2.3 Ví dụ 3: Xây dựng lại hàm v: (a) nhiễu 0.1 × 10 ; (b) −2 −2 −2 nhiễu 0.3 × 10 ; (c) nhiễu 0.5 × 10 ; (d) nhiễu 10 36 2.4 Ví dụ 4, 5, 6: Xây dựng lại điều kiện ban đầu với hàm v: (a) trơn; (b) liên tục không trơn; (c) gián đoạn 38 Lời nói đầu Điều kiện ban đầu có nhiều ý nghĩa nghiên cứu mơ hình thực tiễn khí tượng, thủy văn, địa chất, hải dương học, lý thuyết dự báo, [1, 2, 3] Bởi vì, có điều kiện ban đầu, ta đưa dự báo tiến hóa mơ hình Tuy nhiên, thực tế lúc điều kiện ban đầu biết, vấn đề đặt từ số quan sát nghiệm ta tìm lại điều kiện ban đầu Các quan sát nghiệm đa dạng [6, 7] quan sát thời điểm cuối, quan sát tích phân, quan sát điểm, quan sát biên hay phần biên, Trong luận văn này, tập trung nghiên cứu toán xác định điều kiện ban đầu từ quan sát nghiệm thời điểm cuối cho phương trình truyền nhiệt chiều Cụ thể, cho Ω = (0, L) ⊂ R, kí hiệu Q = Ω × [0, T ] với T > cho trước S = ∂Ω × [0, T ] Cho hàm a(x, t), b(x, t) ∈ L2(Q) Xét toán giá trị ban đầu ut − auxx + bu = f(x, t), (x, t) ∈ Q, u(x, 0) = v(x), (0.1) x ∈ Ω Bài toán đặt từ thông tin ta quan sát nghiệm thời điểm cuối Cu = u(x, T ) = z(x) xác định lại điều kiện ban đầu v(x) Bài toán xác định điều kiện ban đầu tốn khó có tính đặt khơng chỉnh cao Một tốn gọi đặt chỉnh theo nghĩa Hadamard thỏa mãn tất điều kiện: i) Tồn nghiệm; ii) Nghiệm nhất; iii) Nghiệm phụ thuộc liên tục vào kiện tốn Nếu điều kiện khơng thỏa mãn tốn gọi đặt khơng chỉnh Bài tốn đặt không chỉnh thường gây nhiều vấn đề nghiêm trọng làm cho nghiệm số cổ điển khơng ổn định, tức sai số nhỏ kiện đầu vào dẫn tới sai số lớn với nghiệm Ta xét ví dụ sau đây: Xét phương trình truyền nhiệt chiều với điều kiện biên Dirichlet sau ut(x, t) = uxx(x, t), x ∈ (0, π), ≤ t ≤ 1, u(0, t) = u(π, t) = 0, ≤ t ≤ 1, (0.2) u(x, 0) = v(x) ∈ L2(0, π) (0.4) (0.3) Vấn đề đặt ta tìm lại điều kiện ban đầu v từ thông tin u(x, 1) = ξ(x) Sử dụng khai triển Fourier cho v, ta có biểu diễn sau ∞ v(x) = (0.5) vnϕn(x), x ∈ [0, π] n=1 π với ϕn(x) = π π sin(nx) = Từ ta có v(τ ) sin(nτ )dτ ∞ u(x, t) = vne −n2t ϕn(x) n=1 Do ξ ∈ L (0, π), ∞ ξ(x) = u(x, 1) = ∞ vne −n2 ξnϕn(x) ϕn(x) = n=1 n=1 π với ξn = ξ(τ ) sin(nτ )dτ π Do vậy, = ξne n2 , n = 1, 2, ∞ v(x) = π e n2 ξn sin(nx) (0.6) n=1 Với v ∈ L (0, π), ta phải có v ∞ L (0,π) = 2n2 e n=1 |ξn| < ∞ (0.7) Từ (0.6) (0.7), ta thấy toán xây dựng lại điều kiện ban đầu v từ ξ đặt không chỉnh: Trước tiên, nghiệm v tồn với hàm ξ mà hệ số Fourier ξ n giảm nhanh n tiến tới ∞ (nhanh e−n2 ) Thứ hai, sai số nhỏ hệ số Fourier thứ n nhân lên với e n2 Ví dụ có sai số 10 −8 hệ số Fourier thứ ξ5 liệu ξ sinh sai số 103 điều kiện ban đầu v Nội dung luận văn trình bày chương: Chương giới thiệu số kiến thức chuẩn bị, nguồn gốc phương trình truyền nhiệt, phương trình truyền nhiệt chiều dạng tổng quát, toán thuận, phương pháp sai phân hữu hạn rời rạc toán thuận cách sử dụng lược đồ sai phân Crank-Nicolson Chương nghiên cứu toán xác định điều kiện ban đầu cách sử dụng phương pháp biến phân kết hợp với hiệu chỉnh Tikhonov, công thức gradient phiếm hàm mục tiêu tính thơng qua nghiệm tốn liên hợp trường hợp liên tục (Định lý 2.1) trường hợp rời rạc (Định lý 2.2) Trong chương này, chúng tơi trình bày lại phương pháp gradient liên hợp để tìm cực tiểu phiếm hàm mục tiêu Bên cạnh việc chứng minh số kết lý thuyết cho toán, để nghiên cứu toán dạng rời rạc, luận văn sử dụng phương pháp sai phân rời rạc hóa tốn thuận, tốn biến phân giải phương pháp lặp gradient liên hợp Một số thử nghiệm số trình bày luận văn nhằm minh họa cho tính hữu hiệu thuật tốn đề xuất Q trình thực luận văn tốt nghiệp thạc sĩ giai đoạn quan trọng quãng đời học viên Luận văn tốt nghiệp thạc sĩ tiền đề nhằm trang bị cho chúng em kỹ nghiên cứu, kiến thức quý báu đường giảng dạy Trước hết, chúng em xin chân thành cảm ơn quý Thầy, Cô Trường Đại học Khoa học, Đại học Thái Nguyên, đặc biệt Thầy, Cơ Khoa Tốn - Tin tận tình dạy trang bị cho em kiến thức cần thiết suốt thời gian ngồi ghế giảng đường, làm tảng cho em hồn thành luận văn Em xin trân trọng cảm ơn cô Nguyễn Thị Ngọc Oanh trực tiếp hướng dẫn, giúp đỡ em trình thực đề tài Và cuối cùng, xin gửi lời cảm ơn đến gia đình, bạn bè, tập thể lớp K12A6, người sẵn sàng sẻ chia giúp đỡ học tập sống Mong rằng, mãi gắn bó với Một lần em xin gửi đến thầy cô, bạn bè lời cảm ơn chân thành tốt đẹp nhất! Em xin trân trọng cảm ơn! Thái Nguyên, ngày 30 tháng năm 2020 Học viên Nguyễn Thị Thúy Hoa Chương Một số kiến thức Trong chương chúng tơi trình bày số kiến thức liên quan tới phương trình truyền nhiệt chiều nguồn gốc phương trình truyền nhiệt, tốn thuận, số không gian hàm bản, định nghĩa nghiệm yếu phương pháp sai phân rời rạc tốn thơng qua lược đồ Crank-Nicolson 1.1 Nguồn gốc phương trình truyền nhiệt Phương trình truyền nhiệt đóng vai trị quan trọng lý thuyết phương trình đạo hàm riêng, mô tả phân bố nhiệt (hay biến thiên nhiệt độ) miền cho trước theo thời gian Nhiệt (hay gọi nhiệt) trình trao đổi lượng hai điểm có nhiệt độ khác Năng lượng nhiệt tính theo cơng thức Q = −k∇u, (1.1) Q lượng nhiệt truyền tải đơn vị thời gian qua đơn vị thể tích, số dương k gọi hệ số truyền dẫn ∇u gradient nhiệt độ u Trong trường hợp chiều, phương trình (1.1) trở thành q = −kux, ux = ∂u ∂x Trong số nghiên cứu, thay đổi Q lượng bên vật chất liên quan tới thay đổi u nhiệt độ thông qua công thức Q = cρ u số c > 0, ρ > tương ứng nhiệt dung riêng mật độ khối lượng vật chất Nếu chọn nhiệt độ ban đầu ta có Q = cρu (1.2) Ta cụ thể hóa phương trình (1.1) (1.2) sau: Ký hiệu (x, t) tương ứng tọa độ khơng gian thời gian Xét hình chữ nhật R = {(ξ, τ ) : x − x ≤ ξ ≤ x + x t − t≤τ≤t+ t} Khi đó, nhiệt độ thay đổi khoảng thời gian 2Δt miền 2Δx tính sau cρ x+Δx x− x {u(ξ, t + t) − u(ξ, t − Năng lượng biên cho t+Δt {∂u ∂u k t− t (x + x, τ ) − (x − ∂x ∂x t)}dξ = cρ ∂u dξdτ R ∂τ x, τ )}dτ = k ∂ u R ∂ξ dξdτ Theo Định luật bảo tồn lượng, ta có (cρuτ − kuξξ)dξdτ = R với khoảng x t Do vậy, ta nhận cρut − kuxx = hay ut − κuxx = −1 −1 với κ = c ρ k Sử dụng công thức đổi biến τ = κt gán lại τ thành t ta nhận phương trình truyền nhiệt dạng cổ điển sau Lu = uxx − ut = (1.3) 27 Trong đó, v¯ hàm lưới v, u i,N T (¯v) để nhấn mạnh phụ thuộc nghiệm vào điều kiện ban đầu v¯ N t số thời gian thời điểm cuối Để đơn giản ký hiệu, số chỗ ta bỏ qua số h không gây nhầm lẫn Hơn nữa, ta sử dụng ký hiệu J 0h J0 có phụ thuộc vào bước lưới theo thời gian t 2.2.1 Gradient phiếm hàm mục tiêu rời rạc Tiếp theo mục này, cực tiểu hóa phiếm hàm mục tiêu rời rạc (2.10) phương pháp gradient liên hợp Để thực điều này, trước tiên chúng tơi tính gradient phiếm hàm mục h i tiêu rời rạc J0 Ta định nghĩa tích hai hàm lưới u := {u , i = i 1, 2, , Nx} v := {v , i = 1, 2, , Nx} sau NX i i (u, v) := (2.11) uv i=1 Công thức gradient phiếm hàm mục tiêu (2.10) cho thông qua định lý Định lý 2.2 Gradient ∇J0h(¯v) phiếm hàm mục tiêu J 0h hàm lưới v¯ cho h (¯v) = , t m = ∗ (E − Λ A η ∇J0 t m −1 N η = (η , , η ) thỏa mãn toán liên hợp 4Λ ) t ηN T −1 m = uN (¯v) − ξ T = A η m+1 m+1 ∗ , m = Nt − 2, Nt − 3, , η m ∗ Ở đây, ma trận (A ) có dạng m ∗ t m −1 t m ∗ t m ∗ (A ) = (E + Λ ) (E − Λ ) = (E − Λ ) t m −1 ∗ (E + Λ ) (2.12) (2.13) (2.14) 28 Chứng minh Cho biến phân nhỏ δv¯ v¯ , từ (2.10) ta có NX 1N X h J0 (¯v + δv¯) − h J0 (¯v) = = = = [u i=1 NX i=1 i=1 T k2 − (¯v + δv¯) − ξ ] wi,N NX NX i,N T + i,NT 2 wi,N T i=1 wi,NT [ui,NT (¯v) − ξi] NX + [ui,NT (¯v) − ξi]2 NX i=1 v i=1 i i,NT w ψ +(wN , ψ) T i=1 (2.15) w m w := {v i,m i,m i,m := u (¯v + δv¯) − u i,m (¯v), i = 0, , Nx, m = 0, , Nt, N , i = 0, , Nx} ψ = u T (¯v) − ξ Từ (1.25) ta có w nghiệm toán wm+1 m m (2.16) = A w , m = 0, , Nt − 1, w = δv¯ Lấy tích vơ hướng hai vế phương trình thứ m hệ (2.16) với m N véc tơ η ∈ R , sau lấy tổng kết từ m = 0, , N t − 1, ta nhận X NT−1 NT−1 (wm+1, ηm) = m=0 m=0 NT−1 = m=0 Ở Am ∗ m η (2.17) (w m , A m ∗ m η ) ma trận liên hợp Am Xét toán liên hợp η = (A NT−1 (Amwm, ηm) m+1 ∗ m+1 ) η , m = Nt − 2, Nt − 1, , 0, (2.18) = ψ Lấy tích vơ hướng hai vế phương trình (2.18) với véc tơ bất m+1 kì w , sau lấy tổng kết theo m = 0, , Nt − 2, ta nhận 29 NT−2 NT−2 (w m+1 m ,η )= m=0 (w m+1 , (A m+1 ∗ m+1 ) η ) (2.19) m=0 Lấy tích vơ hướng hai vế phương trình thứ hai (2.18) với véc tơ vNT , ta có N N −1 N (2.20) (w , η ) = (w , ψ) T T T Từ (2.19) (2.20) suy NT−2 NT−2 (wm+1, ηm) + (wN , ηN −1) = T m=0 (wm+1, (Am+1)∗ηm+1) + (wN , ψ), T T m=0 hay NT−1 NT−1 (wm, (Am)∗ηm) + (wNT , ψ) (wm+1, ηm) = m=0 (2.21) m=1 Từ (2.17) (2.21) ta nhận (w N ∗ 0 T , ψ) = (w , A i,N Mặt khác, ta có w T η ) = (δv,¯ A ∗ η ) (2.22) = o( δv¯ ) Từ (2.15) (2.22) suy k∈ΩH h h J0 (¯v + δv¯) − J0 (¯v) = (δv,¯ A ∗ η ) + o( δv¯ ) (2.23) Do vậy, gradient phiếm hàm J0h viết sau h ∂J (¯v) = A ∂v¯ (2.24) ∗ η m Chú ý rằng, ma trận Λ đối xứng, thật vậy, với m = 0, , Nt − m ∗ t m −1 t m ∗ t m ∗ (A ) = (E + Λ ) (E − Λ ) = = (E − Λ ) t m t m −1 ∗ (E + Λ ) t m −1 (E − Λ )(E + Λ ) Định lý chứng minh 30 2.2.2 Phương pháp gradient liên hợp Trong mục này, để tìm cực tiểu phiếm hàm mục tiêu sử dụng phương pháp gradient với quy tắc dừng trình bày tài liệu tham khảo [5] Chúng xây dựng lại điều kiện ban đầu v¯ từ quan sát nghiệm thời điểm cuối uNT = ξ với ξ bị nhiễu ǫ thành ξǫ, tức ξ − ξǫ ≤ ǫ Quá trình thực sau: Giả sử bước lặp thứ k, ta nhận vk Khi bước lặp v k+1 k k k =v +α d , k với −∇Jγ (v ) k k = 0, d = k −∇Jγ (v k β = )+β k ∇ Jγ(v )2 ∇ Jγ(v L (Ω) k−1 ) , k > kdk−1 , L (Ω) k k k α = argminα≥0Jγ (v + αd ) Để ước lượng αk ta kí hiệu u¯(f) nghiệm toán (tương ứng v = 0) Q, ut − (a(x, t)ux)x + b(x, t)u = f u(0, t) = u(L, t) = (0, T ], u|t=0 = Ω u˜[v] nghiệm tốn tuyến tính (tương ứng f = 0) Q, ut − (a(x, t)ux)x + b(x, t)u = u(0, t) = u(L, t) = (0, T ], u|t=0 = v Ω Trong trường hợp này, tốn tử quan sát có dạng Cu = Cu˜[v] + Cu¯(f) = Av + Cu¯(f) (2.25) 31 2 A tốn tử tuyến tính bị chặn từ L (Ω) vào L (Ω) Ta có k k k k γ k ∗ k Jγ (v + αd ) = u(v + αd ) − z L2(0,T ) + v + αd − v L2(Q) γ k k k k ∗ L2(Q) = αAd + Av + Cu¯(f) − z L2(Ω) + αd + v − v = γ k k k k ∗ αAd + Cu(v ) − z + L (0,T ) 2 αd + v − v k L2(Q) k Lấy vi phân Jγ (v + αd ) theo α, ta nhận k k ∂J(v + αd ) = α Ad L k ∂α + γα d k k L 2(Ω) + γ k ∂α k k k k L (Ω) Adk k d , (A) ∗ k d , (A) +γd L (0,T ) k ∗ k 2 L (Ω) L (Q) k k ∗ k +γ d ,v −v +γd k ∗ L (Ω) L (Ω) ∗ k Cu(v ) − z + γ(v − v ) L2(Ω) k k L (Q) L (Ω) Ad L2(Ω) + γ d k k d , ∇Jγ(v ) L2(Ω) k L2(Ω) + γ k k−1 k Vì d = −∇γ (v ) + β d k k 2 Cu(v ) − z Ad Ad ∗ +γ d ,v −v α =− = − L (Ω) = 0, ta có Ad , Cu(v ) − z = − k d ,v − k =− k Ad , Cu(v ) − z L2(Ω) v Cho ∂Jγ (v + αd ) k (Ω) k + ,r = d k k L2(Ω) k −∇Jγ (v ) nhận r k k Adk 2 L (Ω) k r , d k−1 = 0, ta L (Ω) L (Ω) α = L2(Ω) +γd k 2 L (Ω) Bước (khởi tạo): Cho trước dự đoán điều kiện ban đầu v0 0 số α > 1, tính phần dư rˆ = u(v ) − ξ cách giải lược đồ (1.25) với điều kiện ban đầu v¯ thay điều kiện ban đầu dự đoán v0 Nếu rˆ ≤ αǫ, ta dừng thuật toán Ngược lại, đặt k = 0, d (0, , 0) chuyển tới Bước −1 = 32 k i,N k Bước Tính phần dư r = ∇J0 (v ) theo công thức (2.12) cách giải toán liên hợp (2.13) Sau ta đặt T k k d = −r + βk−1d k−1 (2.26) , β k r = k−1 với k ≥ 1, (2.27) rk−1 β−1 = k lược đồ (1.25) với v¯ thay d k , đặt Bước Tính nghiệm u¯ k α = r k (2.28) (¯u k N ) t Khi đó, đặt k+1 v k k k (2.29) =v +α d Phần dư cập nhật (2.30) rˆk+1 = rˆk + αk(¯uk)N T Bước Nếu rˆ k+1 ≤ αǫ, thuật toán dừng (quy tắc dừng Ne- mirovskii) Ngược lại, đặt k := k + 1, trở lại Bước Chúng tơi ý (2.30) suy từ đẳng thức rˆk+1 = uN (vk+1) − ξ = uN (vk + αkdk) − ξ T k = rˆ + u 2.3 T N k k T k k k N (α d ) = rˆ + α (¯u ) T (2.31) Ví dụ số Trong mục này, chúng tơi trình bày số minh họa số với điều kiện ban đầu v khác nhau: Điều kiện ban đầu trơn (Ví dụ 1), liên tục khơng trơn (Ví dụ 2) gián đoạn (Ví dụ 3) 33 Bài toán biên Dirichlet Cho Ω = (0, 1) T = Xét hệ ut − (a(x, t)ux)x = f(x, t) Q, u(0, t) = u(1, t) = 0 < t ≤ T, (2.32) u(x, 0) = v(x) Ω + với a(x, t) = 2xt + x −2 −2 Ta thử nghiệm với nhiễu ǫ tương ứng 0.1×10 , 0.3×10 , 0.5× −2 −2 −3 10 10 , tham số hiệu chỉnh γ = × 10 Ví dụ Nghiệm xác sau t uexact = e sin(2πx) Từ điều kiện ban đầu xác v(x) = sin(2πx) Vế phải 2 t t f(x, t) = (1 + 4π (x t + 2xt + 1))e sin(2πx) − 2πe (2xt + 2t) cos(2πx) Kết xây dựng lại điều kiện ban đầu v minh họa Hình 2.1 34 Comparison Comparison exact sol exact sol approx sol approx sol 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 −0.2 −0.2 −0.4 −0.4 −0.6 −0.6 −0.8 −0.8 −1 −1 0.2 0.4 0.6 0.8 0.2 0.4 0.6 x x (A) (B) Comparison 0.8 Comparison exact sol exact sol approx sol approx sol 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 −0.2 −0.2 −0.4 −0.4 −0.6 −0.6 −0.8 −0.8 −1 −1 0.2 0.4 0.6 0.8 0.2 0.4 0.6 x x (C) (D) 0.8 Hình 2.1: Ví dụ 1: Xây dựng lại hàm v: (a) nhiễu 0.1 × 10− , sai số L (Ω) 0.0057764; (b) −2 −2 nhiễu 0.3 × 10 , sai số L 0.0060894; (c) nhiễu 0.5 × 10 , sai số L 0.006133; 2 (d) nhiễu 10− , sai số L 0.006116 Ví dụ Ví dụ ta xét trường hợp ban đầu hàm liên tục không trơn cho v(x) = 2x, 2(1 − x), x ≤ 0.5, ngược lại 35 Comparison Comparison exact sol exact sol appr sol appr sol 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 −0.2 0.2 0.4 0.6 0.8 −0.2 0.2 0.4 x 0.6 0.8 x (A) (B) Comparison Comparison exact sol appr sol exact sol appr sol 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 −0.2 0.2 0.4 0.6 0.8 −0.2 0.2 0.4 x 0.6 0.8 x (C) (D) 2 Hình 2.2: Ví dụ 2: Xây dựng lại hàm v: (a) nhiễu 0.1 × 10− ; (b) nhiễu 0.3 × 10− ; (c) nhiễu −2 −2 0.5 × 10 ; (d) nhiễu 10 Ví dụ Trong ví dụ này, điều kiện ban đầu ta xét hàm không liên tục cho v(x) = 1, 0.25 ≤ x ≤ 0.75, 0, ngược lại 36 Comparison Comparison 1 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 −0.2 0.2 0.4 exact sol appr sol 0.6 0.8 −0.2 x 0.2 0.4 Comparison 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 0.4 (B) Comparison 0.2 0.8 x (A) −0.2 exact sol appr sol 0.6 exact sol appr sol 0.6 0.8 x −0.2 0.2 exact sol appr sol 0.6 0.4 0.8 x (C) (D) 2 Hình 2.3: Ví dụ 3: Xây dựng lại hàm v: (a) nhiễu 0.1 × 10− ; (b) nhiễu 0.3 × 10− ; (c) nhiễu −2 −2 0.5 × 10 ; (d) nhiễu 10 Bài toán biên Neumann Đối với toán biên Neumann, ta chọn Ω = (0, 1) T = Xét hệ Q, ut − (aux)x = f −aux(0, t) = ϕ1(t) (0, T ], aux(1, t) = ϕ2(t) (0, T ], u|t=0 = v Ω, với hệ số a = 2xt + x t + Như nói trên, điều kiện ban đầu chọn hàm trơn (Ví dụ 4), hàm liên tục khơng trơn (Ví dụ 5) 37 hàm gián đoạn (Ví dụ 6) Ví dụ Hàm điều kiện ban đầu trơn v = sin(2πx) Ví dụ Hàm điều kiện ban đầu liên tục không trơn v= 2x, x ≤ 0.5, 2(1 − x), ngược lại Ví dụ Hàm điều kiện ban đầu gián đoạn v= 1, 0.25 ≤ x ≤ 0.75, 0, ngược lại 38 Estimated function v Estimated function v Exact sol Noiselevel=1% Noiselevel=10% Exact sol Noiselevel=1% Noiselevel=10% 0.8 0.6 0.8 0.4 0.6 v(x) v(x) 0.2 −0.2 0.4 −0.4 0.2 −0.6 −0.8 −1 −0.2 0.1 0.2 0.3 0.4 0.5 x 0.6 0.7 0.8 0.9 0.1 0.2 0.3 0.4 0.5 x 0.6 0.7 0.8 0.9 Estimated function v 0.8 v(x) 0.6 0.4 0.2 Exact sol Noiselevel=1% Noiselevel=10% −0.2 0.1 0.2 0.3 0.4 0.5 x 0.6 0.7 0.8 0.9 Hình 2.4: Ví dụ 4, 5, 6: Xây dựng lại điều kiện ban đầu với hàm v: (a) trơn; (b) liên tục không trơn; (c) gián đoạn 39 Kết luận Luận văn trình bày số kiến thức liên quan tới toán xác định điều kiện ban đầu cho phương trình truyền nhiệt chiều Bên cạnh số khái niệm liên quan không gian Sobolev, định nghĩa nghiệm yếu, toán thuận, toán liên hợp, toán ngược, , luận văn hệ thống lại cách sử dụng phương pháp biến phân cho toán ngược Cùng với việc nghiên cứu toán dạng liên tục rời rạc, luận văn đưa công thức gradient phiếm hàm mục tiêu tương ứng với hai dạng trình bày lại thuật tốn gradient liên hợp tìm cực tiểu phiếm hàm mục tiêu Bên cạnh đó, luận văn trình bày vài thử nghiệm số minh họa cho tính hữu hiệu thuật toán 40 Tài liệu tham khảo [1] Hào D.N., Thanh P.X., Lesnic D and Johansson B.T., A boundary element method for a multi-dimensional inverse heat conduction problem Int J Comput Math 89(2012), 1540–1554 [2] Hinze M., A variational discretization concept in control constrained optimization: The linear-quadratic case, Computat Optimiz Appl., 30(2005), 45–61 [3] John Rozier Cannon (1984), The one-dimensional Heat Equation, Addison-Wesley Publishing Company [4] Marchuk G.I., Splitting and alternating direction methods In Cia- glet P G and Lions J L., editors, Handbook of Numerical Mathe-matics Volume 1: Finite Difference Methods Elsevier Science Pub-lisher B.V., North-Holland, Amsterdam, 1990 [5] Nemirovskii A.S., The regularizing properties of the adjoint gradient method in ill-posed problems Zh vychisl Mat mat Fiz 26(1986), 332–347 Engl Transl in U.S.S.R Comput Maths Math Phys 26:2(1986), 7–16 [6] Oanh, Nguyyen Thi Ngoc, Data Assimilation in Heat Conduction, LAP Lambert Academic Publishing, 2019 [7] Trăoltzsch F., Optimal Control of Partial Differential Equations Graduate Studies in Mathematics, American Mathematical Society, Providence, Rhode Island, 2010 ... (1.35) ta nhận kết luận định lý 23 Chương Xác định điều kiện ban đầu cho phương trình truyền nhiệt chiều Trong chương này, tập trung nghiên cứu toán xác định điều kiện ban đầu cho toán biên Dirichlet... Lời nói đầu Chương Một số kiến thức 1.1 Nguồn gốc phương trình truyền nhiệt 1.2 Bài toán thuận cho phương trình truyền nhiệt chiều 1.3 Phương pháp sai phân cho toán thuận chiều ... tốn xác định điều kiện ban đầu từ quan sát nghiệm thời điểm cuối cho phương trình truyền nhiệt chiều Cụ thể, cho Ω = (0, L) ⊂ R, kí hiệu Q = Ω × [0, T ] với T > cho trước S = ∂Ω × [0, T ] Cho

Ngày đăng: 14/11/2020, 15:12

Tài liệu cùng người dùng

Tài liệu liên quan