Trong khi những người khác giải thích khung lý thuyết đằng sau việc chia lưới, thực tế lại khác biệt rõ rệt và nó hoàn toàn không tự động trong các ngành công nghiệp mà chất lượng lưới là vô cùng quan trọng khi các kết quả phân tích phần tử hữu hạn bao trùm rất nhiều quá trình phát triển sản phẩm.
Trước tiên hãy hiểu cách chia lưới được thực hiện:
Chia lưới cho các miền cấu trúc có ba loại: chia lưới 1D, chia lưới 2D và chia lưới 3D dựa trên loại phần tử được sử dụng để chia lưới.
Chia lưới 1D: phần tử dòng
Chia lưới 2D: phần tử quad / tria
Chia lưới 3D: các yếu tố hexa (gạch) / penta / tetra.
Việc sử dụng lưới nào tức là 1D, 2D hoặc 3D chủ yếu phụ thuộc vào độ chính xác tính toán cần thiết, chi phí tính toán (thời gian cần thiết để giải quyết vấn đề) và tỷ lệ khung hình của miền . Tỷ lệ khung hình cao nhất phải là hơn 10 (như quy tắc ngón tay cái nói chung) để bỏ qua một kích thước và đi cho lưới kích thước thấp.
Hãy để tôi giải thích.
Một miền có kích thước 100X50X80 có tất cả các kích thước tương đương và tỷ lệ khung hình cao nhất là 100/50 = 3. Do đó, các yếu tố 3D sẽ được sử dụng để chia lưới phần đó.
Một miền có kích thước 100X50X8 có một chiều không đáng kể và tỷ lệ khung hình cao nhất là 100/8 = 12. Do đó, các yếu tố 2D sẽ được sử dụng. Một phần kim loại tấm là một ví dụ hoàn hảo về điều này.
Một miền có kích thước 100X5X8 có hai kích thước không đáng kể và tỷ lệ khung hình cao nhất là 100/5 = 20. Do đó, các yếu tố 1D sẽ được sử dụng. Một lắp ráp giàn phục vụ như là một ví dụ.
Khi bạn quyết định loại phần tử sẽ được sử dụng, chất lượng phần tử sẽ được đưa vào hình ảnh. Để duy trì chất lượng, chia lưới phải được thực hiện thủ công .
Tất cả các phần mềm chia lưới đều đi kèm với tùy chọn automesh, chỉ hoạt động với các phần có thể ánh xạ và các mặt / khối thẳng. Hầu hết các giải thích trong các câu trả lời khác (đặc biệt là câu trả lời của @ Wes) có liên quan đến những gì được thực hiện trong nền để automesh hoạt động.
Ý tưởng sau đó là chia miền của bạn thành nhiều bản vá và tự động vá chúng bằng cách vá và liên tục đảm bảo kết nối giữa các bản vá . Đảm bảo kết nối chủ yếu là tự động dựa trên kiểm tra dựa trên dung sai. Chia lưới 1D dễ dàng hơn trong các khía cạnh này.
Điều tiếp theo là duy trì lưu lượng và tính đối xứng của lưới. Luồng lưới biểu thị sự biến đổi của kích thước phần tử. Khi bạn phải biểu diễn một tính năng phức tạp, kích thước phần tử sẽ thay đổi từ lớn hơn sang nhỏ hơn. Điều này không nên xảy ra trong nháy mắt và thay đổi kích thước dần dần sẽ được duy trì. Ngoài ra, các bộ phận đối xứng nên có lưới đối xứng để duy trì tính toàn vẹn của kết quả từ FEA.
Tất cả các điểm trên sẽ giúp duy trì chất lượng lưới. Tuy nhiên, phần mềm chia lưới thường có một điều khoản để kiểm tra chất lượng lưới bằng cách sử dụng một vài tham số có thể được điều chỉnh theo yêu cầu của mỗi người. Kiểm tra cuối cùng về chất lượng và kết nối là điều cần thiết để đảm bảo kết quả chất lượng từ FEA.
Một số phẩm chất được mong đợi từ một lưới tốt:
từ lưới 1D
- Không có vấn đề với kết nối của các nút
- Không có yếu tố trùng lặp
- Duy trì chiều dài tối thiểu và tối đa
từ lưới 2D / 3D
- Góc cong vênh dưới 5 độ {được tính bằng cách chia một hình tứ giác thành hai hình tam giác và tìm góc giữa hai mặt phẳng mà hình tam giác tạo thành}
- Tỷ lệ khung hình nhỏ hơn 5 {chia cạnh chiều dài tối đa của một phần tử cho cạnh chiều dài tối thiểu của phần tử.}
- Góc nghiêng hơn 60 độ {góc tối thiểu giữa vectơ từ mỗi nút đến giữa cạnh đối diện và vectơ giữa hai cạnh giữa liền kề tại mỗi nút của phần tử. Chín mươi độ trừ đi góc tối thiểu được tìm thấy được báo cáo.}
- Jacobian hơn 0,7 {Tỷ lệ Jacobian là thước đo độ lệch của một phần tử đã cho từ một phần tử có hình dạng lý tưởng. Giá trị Jacobian nằm trong khoảng từ -1.0 đến 1.0, trong đó 1.0 đại diện cho một yếu tố có hình dạng hoàn hảo. Hình dạng lý tưởng cho một phần tử phụ thuộc vào loại phần tử.}
- Các yếu tố Tria với góc từ 20 đến 120 độ
- Các yếu tố tứ giác với góc giữa 45 và 135 độ
- Duy trì chiều dài tối thiểu và tối đa
- Kết nối phần tử
- Ít hơn 10% phần tử tria trong lưới 2D
- Các quy tắc phần tử 2D được định hướng theo cùng một hướng cho một phần cụ thể.
- Sự sụp đổ Tết cho các phần tử tetra {Được xác định là khoảng cách của một nút từ mặt đối diện chia cho diện tích của mặt nhân với 1,24}
từ tất cả các lưới
- Đánh số các nút và phần tử đúng trong phạm vi xác định
- Độ lệch tối thiểu từ hình học và độ lệch được hỗ trợ bởi phán đoán kỹ thuật âm thanh.
- Các kết nối đặc biệt giữa các loại khác nhau (1D / 2D / 3D) của các yếu tố được xác định đúng.
Tuy nhiên, tất cả các thông số chất lượng này có thể khác nhau tùy thuộc vào loại phân tích, độ chính xác cần thiết, hướng dẫn của công ty và chi phí tính toán.
Tại sao những thứ này không tự động:
Phân tích phần tử hữu hạn đòi hỏi một lưới chính xác để đưa ra kết quả chính xác. Tính chính xác này không thể được xác định với một vài tham số và thậm chí sau đó, chúng sẽ trái ngược nhau.
Một lần nữa cho các loại phân tích khác nhau, định nghĩa chất lượng lưới có thể khác nhau.
Vật liệu, hình học và tiếp xúc phi tuyến tính làm phức tạp thêm các yêu cầu trong khi xác định một lưới tốt.
Một rào cản ban đầu tôi đã quan sát thấy bằng cách sử dụng tính năng automesh là biểu diễn hình học không chính xác để duy trì chất lượng của lưới ở các khía cạnh khác. Cả hai đều quan trọng. Ngoài ra, việc biểu diễn hình học có thể được đơn giản hóa bằng các phán đoán kỹ thuật tốt, khó tự động hóa vì nó thay đổi theo từng trường hợp.
Ví dụ, Hypermesh là gói chia lưới thương mại rất phổ biến của Altair Engineering có ứng dụng Batchmesher thực hiện chia lưới cho bạn. Tuy nhiên, nó không duy trì độ lệch hình học phù hợp và kết nối giữa các phần tử cho các phần phức tạp.
tl; dr:
Đây là cách chia lưới được thực hiện một cách chuyên nghiệp
- Quyết định loại lưới sẽ được sử dụng
- Chia lưới các bộ phận bằng cách vá và đảm bảo kết nối thích hợp
- Duy trì lưu lượng và đối xứng lưới
- Làm tất cả các kiểm tra chất lượng và đảm bảo chất lượng
- Đảm bảo kết nối thích hợp
- Kiểm tra độ lệch hình học và khối lượng phần tử hữu hạn
- Cung cấp mô hình cho các nhà phân tích, những người có thể một lần nữa nối lại các khu vực nhất định tùy thuộc vào các yêu cầu phân tích.
Tái bút: Tôi mới tham gia diễn đàn này và đây là một trong những câu trả lời đầu tiên của tôi mà tôi đã nỗ lực rất nhiều. Tôi thực sự sẽ đánh giá cao nếu tôi nhận được một số thông tin phản hồi. Tôi có một vài câu trả lời Quora về chia lưới và FEA trong đó những điểm này được giải thích chi tiết bằng đồ họa. [Phân tích phần tử hữu hạn thực tế]