Từ điển học thuật Kỹ thuật và công nghệ

Động lực học hạt mượt (SPH) là gì? Nguyên lý và ứng dụng

Tiếng AnhSmoothed Particle Hydrodynamics

Tên gọi khácPhương pháp động lực học hạt mượtMô phỏng thủy động lực học hạt mượtSPHSmoothed-particle hydrodynamics

Động lực học hạt mượt (SPH) là phương pháp tính toán số không lưới theo hệ quy chiếu Lagrange, trong đó môi trường liên tục được rời rạc hóa thành các hạt mang đặc tính vật lý và tương tác với nhau thông qua hàm làm mượt.

Cập nhật 2/9/2026

Động lực học hạt mượt (tiếng Anh: Smoothed Particle Hydrodynamics, viết tắt là SPH) là một phương pháp số không lưới (meshfree method) hoạt động trên hệ quy chiếu Lagrange, được sử dụng rộng rãi để mô phỏng cơ học môi trường liên tục bao gồm cơ học chất lưu và cơ học vật thể rắn biến dạng lớn. Thay vì phân chia miền tính toán thành hệ thống lưới cố định như phương pháp thể tích hữu hạn (FVM) hay phương pháp phần tử hữu hạn (FEM), SPH rời rạc hóa môi trường liên tục thành tập hợp các hạt rời rạc mang các đặc tính vật lý (khối lượng, vận tốc, áp suất, năng lượng). Các hạt chuyển động theo trường vận tốc và tương tác với nhau thông qua một hàm trọng số làm mượt gọi là hàm hạt nhân (smoothing kernel function).

Lịch sử hình thành và phát triển

Phương pháp SPH được giới thiệu độc lập bởi Gingold và Monaghan (1977) cùng Lucy (1977) nhằm mô phỏng các bài toán vật lý thiên văn ba chiều phi cầu (như sự hình thành sao và va chạm thiên thể), nơi mà môi trường khí chuyển động tự do trong không gian vô hạn và không có các biên hình học cố định:

  • Giai đoạn thiên văn học: Tập trung giải quyết các bài toán tự hấp dẫn, va chạm đám mây khí và khí động lực học thiên văn.
  • Mở rộng sang thủy động lực học: Monaghan (1992, 2005) đã hệ thống hóa cơ sở giải tích và toán học của SPH cho dòng chảy có bề mặt tự do (free-surface flows), dòng chảy rối và tương tác sóng nước.
  • Ứng dụng đa ngành và công nghiệp: Theo Liu và Liu (2010), SPH đã phát triển thành một công cụ mạnh mẽ trong cơ học công trình biển, va chạm tốc độ cao, tương tác chất lỏng - kết cấu (Fluid-Structure Interaction - FSI), bôi trơn bánh răng ô tô và mô phỏng đứt gãy vật liệu rắn.

Nguyên lý toán học và các phép xấp xỉ nền tảng

Cơ sở giải tích của phương pháp SPH dựa trên hai bước chuyển đổi xấp xỉ liên tiếp:

1. Xấp xỉ tích phân hạt nhân (Kernel Approximation)

Một hàm liên tục A(r)A(\mathbf{r}) bất kỳ trong không gian được biểu diễn dưới dạng tích phân thông qua hàm delta Dirac δ(rr)\delta(\mathbf{r} - \mathbf{r}'):

A(r)=ΩA(r)δ(rr)drA(\mathbf{r}) = \int_{\Omega} A(\mathbf{r}') \delta(\mathbf{r} - \mathbf{r}') d\mathbf{r}'

Trong SPH, hàm delta Dirac được thay thế bằng một hàm làm mượt W(rr,h)W(\mathbf{r} - \mathbf{r}', h) với độ dài làm mượt hh (smoothing length) đặc trưng cho bán kính ảnh hưởng:

A(r)=ΩA(r)W(rr,h)dr\langle A(\mathbf{r}) \rangle = \int_{\Omega} A(\mathbf{r}') W(\mathbf{r} - \mathbf{r}', h) d\mathbf{r}'

Hàm làm mượt WW phải thỏa mãn ba điều kiện toán học bắt buộc:

  • Điều kiện chuẩn hóa (Normalization): ΩW(rr,h)dr=1\int_{\Omega} W(\mathbf{r} - \mathbf{r}', h) d\mathbf{r}' = 1.
  • Tính chất hàm compact (Compact support): W(rr,h)=0W(\mathbf{r} - \mathbf{r}', h) = 0 khi rr>κh|\mathbf{r} - \mathbf{r}'| > \kappa h, với κ\kappa là hệ số xác định vùng ảnh hưởng tùy dạng hàm nhân (như hàm Cubic Spline, Wendland C2 hoặc Quintic Spline).
  • Hội tụ về hàm Dirac: limh0W(rr,h)=δ(rr)\lim_{h \to 0} W(\mathbf{r} - \mathbf{r}', h) = \delta(\mathbf{r} - \mathbf{r}').

2. Xấp xỉ hạt (Particle Approximation)

Miền tính toán liên tục được rời rạc hóa thành tập hợp các hạt. Thể tích vi phân drd\mathbf{r}' tại vị trí hạt jj được xấp xỉ bằng thể tích của hạt Vj=mj/ρjV_j = m_j / \rho_j, trong đó mjm_j là khối lượng và ρj\rho_j là khối lượng riêng. Khi đó, giá trị hàm AA tại vị trí hạt ii được tính bằng phép lấy tổng trên tất cả các hạt lân cận nằm trong miền ảnh hưởng:

Ai=jmjρjAjWijA_i = \sum_{j} \frac{m_j}{\rho_j} A_j W_{ij}

trong đó Wij=W(rirj,h)W_{ij} = W(\mathbf{r}_i - \mathbf{r}_j, h).

3. Xấp xỉ đạo hàm không gian

Một ưu thế lớn của SPH là đạo hàm không gian của trường đại lượng vật lý được chuyển thành đạo hàm của chính hàm làm mượt WW, không cần vi phân trực tiếp các biến số thực nghiệm:

Ai=ρijmj(Aiρi2+Ajρj2)iWij\nabla A_i = \rho_i \sum_{j} m_j \left( \frac{A_i}{\rho_i^2} + \frac{A_j}{\rho_j^2} \right) \nabla_i W_{ij}

vi=1ρijmjvijiWij\nabla \cdot \mathbf{v}_i = -\frac{1}{\rho_i} \sum_{j} m_j \mathbf{v}_{ij} \cdot \nabla_i W_{ij}

trong đó vij=vivj\mathbf{v}_{ij} = \mathbf{v}_i - \mathbf{v}_jiWij\nabla_i W_{ij} là gradient của hàm làm mượt theo tọa độ hạt ii. Dạng đối xứng hóa này đảm bảo tuân thủ nghiêm ngặt định luật bảo toàn động lượng của Newton.

Hệ phương trình động lực học chất lưu trong SPH

Trong mô phỏng thủy động lực học, hệ phương trình Navier-Stokes trong hệ quy chiếu Lagrange được rời rạc hóa qua các phương trình SPH tương ứng:

1. Phương trình bảo toàn khối lượng (Phương trình liên tục)

Mật độ khối lượng riêng của hạt ii thay đổi theo thời gian theo công thức:

dρidt=jmjvijiWij\frac{d\rho_i}{dt} = \sum_{j} m_j \mathbf{v}_{ij} \cdot \nabla_i W_{ij}

2. Phương trình bảo toàn động lượng

Gia tốc của hạt ii do gradien áp suất, lực nhớt và trọng trường g\mathbf{g} gây ra:

dvidt=jmj(Piρi2+Pjρj2+Πij)iWij+g\frac{d\mathbf{v}_i}{dt} = -\sum_{j} m_j \left( \frac{P_i}{\rho_i^2} + \frac{P_j}{\rho_j^2} + \Pi_{ij} \right) \nabla_i W_{ij} + \mathbf{g}

trong đó Pi,PjP_i, P_j là áp suất thủy tĩnh tại các hạt, và Πij\Pi_{ij} là số hạng độ nhớt nhân tạo Monaghan hoặc ten-xơ ứng suất nhớt thực tế để triệt tiêu dao động phi vật lý ở vùng sóng kích.

3. Mô hình nén nhẹ (Weakly Compressible SPH - WCSPH)

Để tránh phải giải hệ phương trình Poisson áp suất phức tạp và tốn kém tài nguyên tính toán ở mỗi bước thời gian, mô hình WCSPH coi chất lỏng là chất nén nhẹ và liên hệ trực tiếp áp suất PP với mật độ ρ\rho thông qua phương trình trạng thái Tait (Equation of State):

P=ρ0c2γ[(ρρ0)γ1]P = \frac{\rho_0 c^2}{\gamma} \left[ \left( \frac{\rho}{\rho_0} \right)^\gamma - 1 \right]

trong đó ρ0\rho_0 là mật độ tham chiếu, γ=7\gamma = 7 đối với nước, và cc là vận tốc âm thanh nhân tạo (thường chọn lớn hơn vận tốc dòng chảy tối đa ít nhất 10 lần để đảm bảo độ biến thiên mật độ không vượt quá 1%).

Thuật toán tích phân thời gian và tìm kiếm hạt lân cận

1. Sơ đồ tích phân thời gian và điều kiện ổn định CFL

Để cập nhật vị trí, vận tốc và mật độ của các hạt theo thời gian, các sơ đồ tích phân số hiện như Leapfrog, Predictor-Corrector hoặc Runge-Kutta thường được áp dụng. Bước thời gian tính toán Δt\Delta t bị ràng buộc chặt chẽ bởi các điều kiện ổn định số học:

  • Điều kiện Courant-Friedrichs-Lewy (CFL): Bước thời gian phải thỏa mãn ΔtCCFLhc+vmax\Delta t \le C_{CFL} \frac{h}{c + |\mathbf{v}_{max}|}, trong đó hệ số Courant là một hằng số an toàn số học.
  • Điều kiện giới hạn bởi lực nhớt và gia tốc: Bước thời gian còn chịu sự chi phối của độ nhớt động lực học ΔtCνh2ν\Delta t \le C_{\nu} \frac{h^2}{\nu} và gia tốc cực đại của các hạt ΔtCfhfmax\Delta t \le C_{f} \sqrt{\frac{h}{|\mathbf{f}_{max}|}}.

2. Thuật toán tìm kiếm hạt lân cận (Neighbor Search)

Vì các hạt liên tục di chuyển trong không gian Lagrange, danh sách các hạt lân cận tương tác nằm trong bán kính ảnh hưởng phải được cập nhật lại ở mỗi bước thời gian tính toán:

  • Thuật toán duyệt trực tiếp (All-pair search): So sánh khoảng cách giữa mọi cặp hạt trong miền tính toán, có độ phức tạp tính toán phi tuyến bậc hai theo số lượng hạt, chỉ phù hợp với các mô hình số lượng hạt rất nhỏ.
  • Thuật toán danh sách ô liên kết (Cell-Linked List): Miền tính toán được chia thành mạng lưới các ô ô có kích thước cạnh bằng bán kính ảnh hưởng của hàm làm mượt. Khi tìm kiếm lân cận cho một hạt, thuật toán chỉ cần quét các hạt nằm trong chính ô đó và các ô lân cận trực tiếp. Kỹ thuật này giảm độ phức tạp tính toán xuống mức tuyến tính theo số lượng hạt, cho phép mô phỏng hàng triệu đến hàng chục triệu hạt trên hệ thống máy tính tính toán song song GPU.

So sánh SPH với các phương pháp chia lưới truyền thống

Tiêu chí so sánh Động lực học hạt mượt (SPH) Phương pháp thể tích hữu hạn (FVM) / FEM
Cấu trúc miền tính toán Không lưới (Meshfree), theo dõi trực tiếp các hạt vật chất Lagrange Lưới không gian Euler cố định hoặc lưới biến dạng ALE
Bắt bề mặt tự do và bắn tóe Tự nhiên, tự động theo dõi ranh giới bề mặt tự do phức tạp mà không cần thuật toán phụ Cần các phương pháp theo dõi giao diện phức tạp (như VOF, Level Set)
Biến dạng lớn và phá hủy Không bị méo lưới hay suy biến phần tử khi biến dạng cực lớn hoặc vỡ vụn Dễ xảy ra hiện tượng méo lưới nghiêm trọng, đòi hỏi tái chia lưới liên tục (remeshing)
Điều kiện biên rắn Phức tạp, dễ bị suy giảm độ chính xác do hiện tượng cụt hàm nhân (kernel truncation) Rất tự nhiên, chuẩn xác và áp đặt trực tiếp trên các mặt biên của lưới
Độ ổn định trường áp suất Trường áp suất dễ bị nhiễu và dao động cục bộ nếu không có lọc số hoặc bổ sung số hạng δ\delta Trường áp suất mượt mà, ổn định cao nhờ giải phương trình áp suất liên tục
Chi phí tìm kiếm lân cận Đòi hỏi thuật toán tìm kiếm lân cận (Neighbor search / Cell-linked list) ở mỗi bước thời gian Cấu trúc lân cận giữa các phần tử lưới là cố định, không tốn thời gian tìm kiếm lân cận

Các thách thức kỹ thuật và giải pháp cải tiến

Theo phân tích tổng quan của Shadloo, Oger và Le Touzé (2016), việc ứng dụng SPH vào môi trường công nghiệp đòi hỏi giải quyết các thách thức kỹ thuật cốt lõi sau:

1. Bất ổn định kéo (Tensile Instability)

Khi các hạt chịu ứng suất kéo, các hạt có xu hướng tụ lại thành từng cụm phi vật lý (particle clumping) do đạo hàm bậc hai của hàm làm mượt đổi dấu. Các giải pháp khắc phục hiện đại bao gồm kỹ thuật dịch chuyển hạt (Particle Shifting Algorithm) và bổ sung ứng suất nhân tạo (Artificial Stress).

2. Dao động áp suất và kỹ thuật \delta-SPH

Trong mô hình WCSPH, hiện tượng dao động áp suất tần số cao cục bộ xảy ra phổ biến. Sơ đồ δ\delta-SPH được phát triển bằng cách thêm một số hạng khuếch tán mật độ nhân tạo vào phương trình liên tục, giúp làm mượt trường áp suất một cách hiệu quả mà không làm suy giảm tính bảo toàn động lượng.

3. Xử lý điều kiện biên rắn

Hiện tượng cụt miền tích phân hàm hạt nhân (kernel truncation) tại biên tường làm giảm bậc chính xác xấp xỉ. Các phương pháp biên phổ biến hiện nay gồm:

  • Hạt ma (Ghost/Mirror particles): Chiếu đối xứng các hạt chất lỏng qua bề mặt biên để khôi phục tính đầy đủ của hàm làm mượt.
  • Hạt biên động (Dynamic Boundary Particles - DBP): Sử dụng các hạt cố định trên thành biên tuân theo cùng phương trình trạng thái với chất lỏng.
  • Biên giải tích (Semi-analytical boundary conditions): Tích phân giải tích trực tiếp hàm làm mượt trên các phần tử tam giác của bề mặt biên.

Bài toán kiểm chứng kinh điển: Hiện tượng sập đập (Dam-Break)

Bài toán sập đập (Dam-break flow) là trường hợp kiểm chứng chuẩn mực (benchmark test case) được sử dụng phổ biến nhất để đánh giá độ chính xác của các mã nguồn SPH thủy động lực học. Trong bài toán này, một khối cột nước hình chữ nhật được giữ cố định ban đầu sau một vách ngăn. Khi vách ngăn được rút lên tức thời, cột nước sụp đổ dưới tác dụng của trọng lực, tạo thành dòng chảy xiết va đập vào vách tường đối diện, hình thành các đợt sóng phản xạ, cuộn sóng và bắn tóe phức tạp. Khả năng tái hiện chính xác vị trí mũi sóng theo thời gian, áp suất va đập đo tại cảm biến trên tường và biên dạng mặt thoáng tự do đã khẳng định ưu thế vượt trội của SPH so với các phương pháp chia lưới truyền thống.

Ứng dụng thực tiễn trong khoa học và kỹ thuật

  • Kỹ thuật công trình biển và ven bờ: Mô phỏng sóng vỡ, hiện tượng vỡ đập tràn bờ (dam-break), sóng thần đổ bộ vào đê kè và tương tác va đập sóng tải trọng lớn lên chân giàn khoan ngoài khơi.
  • Kỹ thuật ô tô và cơ khí: Mô phỏng quá trình sục té dầu bôi trơn trong hộp số (gearbox churning), động lực học phương tiện lội nước (vehicle wading) và dòng chất lỏng làm mát trong động cơ.
  • Khoa học vật liệu và va chạm tốc độ cao: Mô phỏng sự phá hủy, biến dạng dẻo cực hạn và phân mảnh vật liệu khi thiên thạch hoặc đạn xuyên giáp bắn phá kết cấu kim loại.
  • Đồ họa máy tính và hiệu ứng kỹ xảo: SPH được ứng dụng trong các bộ máy vật lý để mô phỏng chân thực các dòng thác nước, bùn đất, tuyết lở và tương tác khói lửa trong điện ảnh và trò chơi điện tử.

Câu hỏi thường gặp

Điểm khác biệt cốt lõi giữa phương pháp SPH và phương pháp chia lưới truyền thống là gì?

SPH là phương pháp không lưới (meshfree) theo hệ quy chiếu Lagrange, theo dõi chuyển động của từng hạt vật chất mà không cần khung lưới cố định, giúp tự nhiên mô phỏng các bề mặt tự do phức tạp, sự bắn tóe và biến dạng cực lớn mà không gặp lỗi méo lưới.

Hàm làm mượt (smoothing kernel function) trong SPH có vai trò gì?

Hàm làm mượt đóng vai trò trọng số nội suy không gian trong bán kính ảnh hưởng h, cho phép tính toán giá trị của các trường đại lượng vật lý và chuyển đổi đạo hàm vi phân của chất lưu thành đạo hàm của chính hàm làm mượt.

Mô hình SPH nén nhẹ (WCSPH) giải quyết bài toán áp suất như thế nào?

WCSPH coi chất lỏng là chất nén nhẹ và liên hệ trực tiếp áp suất với mật độ khối lượng riêng thông qua phương trình trạng thái Tait, loại bỏ sự cần thiết phải giải phương trình Poisson áp suất phức tạp ở mỗi bước thời gian.

Những thách thức kỹ thuật lớn nhất khi áp dụng SPH trong công nghiệp là gì?

Các thách thức lớn gồm hiện tượng dao động áp suất cục bộ, bất ổn định kéo (tensile instability) làm hạt tụ cụm, xử lý chính xác điều kiện biên rắn khi bị cụt hàm nhân, và chi phí tính toán thuật toán tìm kiếm hạt lân cận.

Tài liệu tham khảo

  1. Gingold, R. A., & Monaghan, J. J. (1977). Smoothed particle hydrodynamics: theory and application to non-spherical stars. Monthly Notices of the Royal Astronomical Society, 181(3), 375-389. DOI: 10.1093/mnras/181.3.375
  2. Monaghan, J. J. (1992). Smoothed particle hydrodynamics. Annual Review of Astronomy and Astrophysics, 30(1), 543-574. DOI: 10.1146/annurev.aa.30.090192.002551
  3. Monaghan, J. J. (2005). Smoothed particle hydrodynamics. Reports on Progress in Physics, 68(8), 1703-1759. DOI: 10.1088/0034-4885/68/8/R01
  4. Liu, M. B., & Liu, G. R. (2010). Smoothed Particle Hydrodynamics (SPH): an Overview and Recent Developments. Archives of Computational Methods in Engineering, 17(1), 25-76. DOI: 10.1007/s11831-010-9040-7
  5. Shadloo, M. S., Oger, G., & Le Touzé, D. (2016). Smoothed particle hydrodynamics method for fluid flows, towards industrial applications: Motivations, current state, and challenges. Computers & Fluids, 136, 11-34. DOI: 10.1016/j.compfluid.2016.05.029