Theo như tôi có thể nói, sơ đồ này chỉ bao gồm việc thay thế stprint khác biệt hữu hạn thống nhất gần ranh giới bằng một stprint không đồng nhất (với ít nhất một điểm được chuyển sang nằm trên ranh giới). Về cơ bản, bạn lấy miền có hình dạng tùy ý, đặt nó vào một hộp, phân tách hộp với lưới đồng nhất, vứt bỏ tất cả các điểm lưới không có ít nhất một hàng xóm bên trong miền và chuyển các điểm lưới còn lại bên ngoài miền theo chiều ngang hoặc chiều dọc (cái nào ngắn nhất) để chúng nằm trên đường biên. (Việc thực hiện thực tế là tẻ nhạt hơn nhiều, tất nhiên.)
Để có được stprint không đồng nhất tại một trong các nút bên cạnh nút biên, người ta tiến hành tương tự với (một trong) các đạo hàm của stprint thống nhất: Nội suy hàm (chưa biết) bằng một đa thức bậc hai trong các nút và lấy thứ hai phát sinh. Nó đủ để xem xét trường hợp một chiều với các nút . Sau đóx1=x−h1,x2=x,x3=x−h2
D2hu(x)≈u(x−h1)ℓ′′1(x)+u(x)ℓ′′2(x)+u(x+h2)ℓ′′3(x),
trong đó là các đa thức Lagrange tương ứng với các nút. Tính toán sản lượng các công cụ phái sinhℓj=Πi≠j(x−xi)/(xj−xi)
D2hu(x)=2h1(h1+h2)u(x−h1)−2h1h2u(x)+2h2(h1+h2)u(x+h2)
như đã tuyên bố. (Bạn cũng có thể sử dụng các hình thức Newton của nội suy đa thức, mà đơn giản hoá việc tính toán các dẫn xuất, đặc biệt là cho các đơn hàng cao hơn.) Làm tương tự trong và tổng hợp các stencils cho phương trình (4.8.7).y
Bạn có thể tìm thấy các ví dụ chi tiết hơn trong Phương pháp khác biệt hữu hạn của Randy LeVeque cho phương trình vi phân thông thường và một phần (ví dụ, trang 9) hoặc trên bài đăng trên blog này (cũng chứa mã NumPy để tính toán các hệ số được đưa ra tùy ý và ). Điều này cũng được xử lý chi tiết trong Morton và Mayers, Giải pháp số của phương trình vi phân từng phần , phần 3.4.h1h2
Làm thế nào bạn đối xử với các nút ranh giới phụ thuộc vào điều kiện biên của bạn. Đối với điều kiện Dirichlet, bạn tiến hành như một lưới đồng nhất. Đối với các điều kiện Neumann, bạn sử dụng cách tiếp cận trên (nội suy không đồng nhất - bây giờ đồng thời theo và - và phân biệt) để tính gần đúng đạo hàm bình thường tại nút biên để có được một stprint cục bộ; xem Morton và Mayers, trang 75ff.xy