Cách bắt đầu với OpenFOAM cho CFD


19

Tôi đang xem xét sử dụng OpenFOAM để giải quyết các luồng nội bộ cơ bản trong CFD. Cách tốt nhất để bắt đầu là gì, và bất cứ ai có thể vui lòng chỉ cho tôi một tài liệu tham khảo trực tuyến tốt để đi đến với bất kỳ câu hỏi nào tôi có thể có khi tôi đi sâu vào? Tôi đã nghe nói rằng nó khá thích hợp cho đến thời điểm hiện tại và nhiều hàm giải quyết không được ghi chép tốt. Rõ ràng tài liệu đi kèm với gói đó là một sự khởi đầu nhưng có một tài liệu tham khảo của bên thứ ba (một cái gì đó giống như một wiki OpenFOAM)?


1
OpenFOAM là một phần mềm tốt, nhưng phải mất một thời gian để học tốt. Bạn đã xem các vấn đề hướng dẫn được cung cấp với gói?
Paul

Trên Khu vực 51 của StackExchange, một trang web cụ thể cho OpenFOAM hiện đang được đề xuất. Xin vui lòng, hỗ trợ các trang web để có được nó trực tuyến.
Dohn Joe

Câu trả lời:


15

Để chạy mô phỏng CFD, tôi khuyên bạn nên bắt đầu với UserGuide và ProgrammersGuide. Tài liệu Lập trình viên cũng có các ví dụ trường hợp và nó giải thích các công cụ bổ sung như điều kiện biên. Sử dụng OpenFOAM ở cấp cao nhất khá dễ dàng, khi bạn nhận được các tệp cấu hình. Cả hai tài liệu đều có sẵn trong thư mục / doc . Một khi bạn đã hoàn thành việc này, bạn có thể tìm thấy rất nhiều tài liệu bổ sung từ trường đại học Chalmers : Khóa học Chalmer OpenFOAM được tổ chức bởi prof. Håkan Nilsson.

Khi bạn đã hoàn thành việc này, hãy đào qua Wiki . Tập trung vào nhiệm vụ bạn muốn hoàn thành: thư viện rất lớn nên không có cơ hội làm quen với nó nếu bạn có một cách tiếp cận rộng để học cách vận hành. Làm việc trên các vấn đề cụ thể, cố gắng tìm tài liệu, tham gia vào các cuộc thảo luận trên diễn đàn và dự án mở rộng (xem bên dưới).

Nếu bạn quan tâm đến một vấn đề cụ thể, hãy thử tìm ra bộ giải nào được sử dụng để mô phỏng vấn đề này, ví dụ như đối với giải pháp văn phòng hỗn loạn / hỗn hợp, sử dụng SimpleFoam , cho giải pháp laminar transiert, sử dụng icoFoam , v.v. cấu trúc thư mục tương ứng với việc sử dụng của họ như / Multiphase / không thể nén / les / interFoam sẽ là một bộ giải giống như vof được sử dụng cho Mô phỏng Eddy lớn hai pha (les).

Bắt đầu với việc chạy các trường hợp từ các thư mục hướng dẫn. Luôn tạo một bản sao của trường hợp mô phỏng, để bạn có thể có bản gốc (nếu bạn sử dụng git và mắc lỗi, hãy kiểm tra thư mục để trở lại trạng thái ban đầu).

Nếu bạn đã thực hiện thành công OpenFOAM trên máy của mình, hãy thực hiện bí danh trên dòng comnand và thấy rằng có một số lệnh tiện lợi giúp bạn bắt đầu:

  • tut đưa bạn đến các thư mục hướng dẫn
  • run đưa bạn đến thư mục chạy: đây là nơi bạn chạy mô phỏng của mình
  • sol đưa bạn đến thư mục của người giải

...

Bạn có thể đặt câu hỏi trên OpenFOAM diễn đàn khi bạn chạy vào một vấn đề, và có một thư mục của Tiến sĩ và Thạc sĩ đề tài và bài viết về OpenFOAM sẵn tại FAMENA (Khoa Cơ khí, Uni. Zagreb, Croatia) File Server .

OpenFOAM Summer School là một khóa học thực sự tuyệt vời được tổ chức bởi prof. Hrvoje Jasak tại FAMENA, diễn ra vào tháng 9 hàng năm và đó là cơ hội tuyệt vời để tìm hiểu và tìm hiểu các nhà nghiên cứu làm việc với OF.

Ngoài ra, có một trang web được tổ chức bởi cộng đồng OpenFOAM : Dự án mở rộng OpenFOAM , nơi bạn cũng có thể tham gia thảo luận với mọi người.

Chúc may mắn! :)


6

Trên thực tế, có một wiki cho openfoam: http://openfoamwiki.net Đây là một trang web hữu ích cho openfoam nói chung nhưng các hướng dẫn là không đủ. Điểm bắt đầu phải luôn là hướng dẫn sử dụng của openfoam. Tôi đã bắt đầu với pdf được cung cấp bởi gói khoảng năm năm trước và tôi thấy chúng khá tiện dụng. Cộng đồng thực sự của openfoam có thể được tìm thấy ở đây .


erhanturan, chào mừng đến với scicomp! Bạn có thể giải thích những gì trong hướng dẫn sử dụng là hữu ích cho những người mới tham gia OpenFOAM không?
Geoff Oxberry

Hướng dẫn trong UserGuide.pdf rất hữu ích cho người mới. Các tập tin được đặt ở đây .
erhanturan

3

Bạn có thể nhận được rất nhiều sự giúp đỡ từ http://www.cfd-online.com/ . Đây là một diễn đàn tốt với rất nhiều thành viên tích cực làm việc trên OpenFoam.


1

Nhà bọt là một trang web tuyệt vời cho người mới bắt đầu. Một số vấn đề về mức độ phức tạp khác nhau được giới thiệu từng bước.

chúc mừng



-3

chúng tôi đang làm việc để mở một học viện CFD với khóa học bắt đầu CFD Miễn phí http://cadcae.net, ví dụ bạn có thể thấy một khóa đào tạo cụ thể như curso-cfd-openfoam Cảm ơn trước


1
Điều này có thể không giải quyết được yêu cầu ban đầu về "một tài liệu tham khảo trực tuyến tốt để đi với bất kỳ câu hỏi nào" vì tài liệu đào tạo thường được tổ chức theo cách kém toàn diện hơn tài liệu. Bạn là người dùng mới vào thời điểm này và thiếu danh tiếng cần thiết để Nhận xét, nhưng hãy ghi nhớ sự khác biệt giữa Câu trả lời và Nhận xét nếu bạn dự định bám sát.
hardmath

2
Tôi cũng nghĩ rằng điều này cấu thành việc tự quảng cáo có xu hướng được tán thành trong mạng Stack Exchange . Vì không có lựa chọn thay thế miễn phí nào được liệt kê và "tài nguyên" được đăng trên thực tế là một sản phẩm có giá vài trăm euro, tôi có xu hướng xóa bài đăng này vì vi phạm chính sách trang web trừ khi được sửa đổi.
Geoff Oxberry
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.