về vấn đề chọn phương pháp chia lưới cho một chi tiết bất kì, thực sự điều này không phải đơn giản, yêu cầu chúng ta phải làm nhiều thì mới biết cách chia tối ưu.
mình xin giới thiệu qua về phương pháp chia lưới cho một chi tiết như sau ( thực hiện với cosmos, còn nastran thì tương tự):
bưới 1: chọn kiểu chia lưới
- đối với chi tiết dạng khối (solid - chỉ cần không có chiều nào nhỏ hơn 5% so với 2 chiều còn lại) thì chúng ta có thể chọn kiểu chia lưới 3D solid mesh để tính. lúc này kiểu phần tử được dùng thường là tetra 10 ( tứ diện 10 nút, 6 cạnh.) kiểu phần tử này phù hợp cho tất cả các chi tiết, đặc biệt là đối với những chi tiết có biên dạng phức tạp như chân vịt chẳng hạn, vì nếu chọn kiểu phần tử khác thì sẽ không tính được hoặc nếu được thì cũng không mấy chính xác.
- đối với chi tiết dạng tấm: ví dụ như là mui xe ô tô, sàn thép... thì ta nên chọn kiểu lưới shell mesh (lý do tại sao không chọn 3D solid mesh cho chi tiết loại này thì sẽ trình bày ở phần sau) vì đây là dạng lưới được cấu thành nên từ những phần tử dạng tam giác phẳng ( tam giác 3 đỉnh - 3 cạnh hoặc 3 cạnh 6 đỉnh).
- đối với các chi tiết khác thì còn nhiều ( như dạng thanh chẳng hạn), tuy nhiên, chúng ta không cần quan tâm lắm tới dạng này, vì dùng kiểu 3D solid mesh kết hợp điều chỉnh định thức jacobi là giải được mà không cần chọn kiểu phần tử thanh.
bước 2: nâng cao độ chính xác của kết quả tính bằng kiểm soát lưới (mesh control):
điều này rất quan trọng. ví dụ thế này cho dễ hiểu: một bánh răng chịu tác dụng của ngoại lực, thì tại những chỗ mà các mặt giao nhau, hay tại những vị trí mà ta thấy rằng ở đó chịu lực lớn thì nên tiến hành kiểm soát lưới tại những vị trí đó, khi kiểm soát lưới như vậy cũng có nghĩa là: tại những vị trí được kiểm soát, kích thước phần tử nhỏ hơn rất nhiều so với chỗ không kiểm soát. còn những vị trí khác thì cứ để mặc định. sở dĩ ta làm điều này là vì khi bắt đầu phân tích, chương trình sẽ dùng rất nhiều tài nguyên của hệ thống, do vậy, ta chỉ nên hợp lý hoá tại các vị trí nguy hiểm và tập trung ứng suất.
đó cũng là lý do mà tại sao khi phân tích chi tiết dạng tấm thì nên dùng loại phần tử Shell chứ không dùng 3D solid, vì nếu dùng 3 D solid thì chương trình phải chia chi tiết thành vô số những phần tử rất nhỏ, do số phần tử tăng nên quá trình tính diễn ra lâu và có thể sai lệch vì hiện tượng tràn bộ nhớ, lúc này kiểu phần tử shell sẽ là phương án lựa chọn tốt nhất. chính vì vậy mà khi phân tích, các chương trình đòi hỏi máy có cấu hình mạnh mới tính chính xác được ( thông thường các chương trình hiện nay đòi hỏi cấu hình tối thiểu là core duo, VGA 256, Ram 2G - dịch từ help của nastran).
ngoài ra còn rất nhiều thứ nữa mà chúng ta cần lưu ý khi tính toán, đặc biệt khi phân tích cụm chi tiết, nó phức tạp hơn là phân tích một chi tiết. mình sẽ trình bày phân tích cụm chi tiết vao dịp khác
chúc các bạn một học kì mới vui vẻ và thành công.