Thông lượng số được chọn để đảm bảo rằng thông tin trong bài toán di chuyển theo hướng của các đường cong đặc trưng của phương trình (đảo lộn). Như đã đề cập trong các ý kiến, thông lượng số là cần thiết để ghép các bài toán con được xác định trên mỗi phần tử.
Một cách để có được một trực giác cho vai trò của thông lượng số là xem xét ví dụ đơn giản sau đây.
Hãy xem xét phương trình tiến vô hướng (trong đó đơn giản )
trong đó tên miền được cho bởi . Bởi vì đây là một phương trình hyperbol và thông tin được truyền từ trái sang phải, chúng ta cần thực thi một điều kiện biên tại (nhưng không phải tại ). Để cụ thể, giả sử chúng ta thi hành điều kiện Dirichlet đối với một số cho .a = 1∂bạn∂t+ ∂bạn∂x= = 0trên Ω ,
Ω = [ 0 , 1 ]x = 0x = 1u ( 0 , t ) = gDgD
Giả sử bây giờ chúng tôi loại bỏ phương trình này bằng phương pháp DG và chúng tôi sử dụng hai phần tử, và . Chúng ta cũng có thể phân biệt rõ ràng bộ hai PDE được ghép nối sau đây,
trong đó chúng ta sẽ ghép các phương trình này để làm cho chúng tương đương với bản gốc phương trình.D1= [ 0 , 1 / 2 ]D2= [ 1 / 2 , 1 ](PDE 1):(PDE 2):vt+ vxwt+ wx= 0trên D1,= 0trên D2,
Để làm cho các phương trình trên được đặt ra tốt, chúng ta cần thực thi các điều kiện biên. Như trước đây, mỗi phương trình là hyperbolic và thông tin đang truyền từ trái sang phải. Do đó, chúng ta cần thực thi một điều kiện biên cho (PDE 1) ở điểm cuối bên trái của và điều kiện biên cho (PDE 2) ở điểm cuối bên trái của .D1D2
Điều kiện biên trên điểm cuối bên trái của phải được chọn là để phù hợp với vấn đề ban đầu. Chúng tôi cũng tìm kiếm các giải pháp trơn tru, do đó, điều kiện biên ở điểm cuối bên trái của phải được chọn để thực thi tính liên tục. Điều kiện này đọc .D1v ( 0 , t ) = gDD2w ( 1 / 2 , t ) = v ( 1 / 2 , t )
Phương pháp DG trong trường hợp này chọn chính xác các thông lượng số để thực thi các điều kiện biên trên. Nếu chúng tôi nhân với một hàm kiểm tra và tích hợp bởi các phần trên mỗi phần tử , chúng tôi có được các điều khoản biên của biểu mẫu
Để "yếu" thực thi các điều kiện biên, chúng ta thay thế và bằng các giá trị được quy định tại các điểm đó trong đó các điều kiện biên được chỉ định (nghĩa là bên trái điểm cuối của và ). Điều này có nghĩa là chúng tôi thay thếψDk∫∂D1n^⋅ v ψdx∫∂D2n^⋅ w ψdx= [ v ψ ]1 / 20= [ w ψ ]11 / 2
vwD1D2v ( 0 , t )bởi và bởi trong các tích phân biên.gDw ( 1 / 2 , t )v ( 1 / 2 , t )
Nói cách khác, chúng tôi xác định tại và tại và chúng tôi phục hồi chính xác thông lượng gió ngược tiêu chuẩn được sử dụng trong DG phương pháp.bạn*h= gDx = 0bạn*h= V ( 1 / 2 , t )x = 1 / 2
Nhìn vào mọi thứ theo cách này, chúng ta có thể coi các hàm thông lượng số là thực thi yếu các điều kiện biên trên mỗi phần tử được yêu cầu để ghép các phương trình theo cách tôn trọng cấu trúc đặc trưng của phương trình.
Đối với các phương trình phức tạp hơn tiến bộ hệ số không đổi, thông tin có thể không truyền luôn theo cùng một hướng, và do đó, thông lượng số phải được xác định bằng cách giải (hoặc xấp xỉ giải pháp cho) một vấn đề Riemann tại giao diện. Điều này được thảo luận cho các vấn đề tuyến tính trong Phần 2.4 của cuốn sách Heraaven.