Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo

Nova

MES LAB Founder
Author
Hello anh em,

Mình không giỏi vẽ CAD (dùng thạo mỗi AutoCAD và cũng lâu lắm rồi :D) nhưng rất thích đọc về các chủ đề CAD.

Hôm nay, nhân lúc lang thang trên MES, mình tự dưng nảy ra 2 câu hỏi như trình bày dưới đây:

Lâu nay chúng ta thường "khoe" các phần mềm CAD (CAE) của mình làm được cái này, cái nọ, đại thể là "điểm mạnh". Thế phần mềm các bạn đang dùng có "điểm yếu" (hay bất khả) nào không?

Câu hỏi 1/

Với phần mềm CAD (CAE) BẠN đang dùng, những TASK (nhiệm vụ, thao tác) nào trong số các task sau phần mềm đó không thể làm, chưa thể làm, làm không tốt, làm sai, gây ra lỗi,...?

Task: dựng hình, chia lưới, xấp xỉ hình, nhận dạng, render, đổ bóng, gán vật liệu,...(và 1 số task khác mình chưa biết)
Nếu BẠN thấy một trong các task trên có vấn đề (với phần mềm nhất định), hãy đưa vấn đề lên để cùng thảo luận (tả bằng lời, ảnh chụp màn hình, video quay màn hình,..nếu có).

Câu hỏi 2/

Có task nào mà phần mềm có "bó tay" trước những task mà người dùng CAD (CAE) có kinh nghiệm thấy thật dễ dàng để giải quyết hay không?

Sẽ thật tuyệt vời nếu chúng ta vạch ra được vấn đề đang có

Sẽ còn tuyệt vời hơn nếu chúng ta đề xuất Ý tưởng để giải quyết nó (ở mức ý tưởng, không cần đi vào chi tiết :) )

Hy vọng Topic này gây hứng thú cho các bạn trong quá trình đào sâu tìm hiểu về CAD (CAE)

Xin cảm ơn.

P.S: Mình là dân ngoại đạo CAD nên diễn đạt có thể chưa gãy gọn, xin nhờ anh em làm rõ ý giùm ^^
 
Last edited:
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

Câu hỏi 1 thì em hiểu nhưng câu hỏi 2 em đọc mãi không hiểu là thế nào.Có phải anh muốn hỏi task phần mềm CAD mình đang dùng bó tay hoặc gặp rất nhiều khó khăn nhưng đối với người khác thì người ta vẫn dùng phần mềm CAD đó nhưng giải quyết rất tốt không ạ? :40:
 

Nova

MES LAB Founder
Author
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

Câu hỏi 1 thì em hiểu nhưng câu hỏi 2 em đọc mãi không hiểu là thế nào.Có phải anh muốn hỏi task phần mềm CAD mình đang dùng bó tay hoặc gặp rất nhiều khó khăn nhưng đối với người khác thì người ta vẫn dùng phần mềm CAD đó nhưng giải quyết rất tốt không ạ? :40:
Câu hỏi này liên quan đến các thuật toán nằm sau phần mềm CAD/CAE

Ý anh là những cái mà phần mềm chưa được lập trình tốt để làm.

Ví dụ như thế này: Có 2 bức ảnh chụp Nova





Bằng phần mềm nhận dạng ảnh chẳng hạn, sẽ rất khó để phần mềm đưa ra kết luận rằng người ảnh trên và người ảnh dưới là một :) => khó về mặt thuật toán

Nhưng với bạn bè quen của mình => họ nhận ra

Đại khái thế ^^ Tương tự cho Phần mềm CAD/CAE :)
 

Pathétique

Active Member
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

Mình hiện sử dụng song song 3 phần mềm CAE, gồm Abaqus, Sysweld và Cast3m, cái cuối là free mã nguồn mở, 2 cái đầu bản quyền rất đắt.

Trừ CAD thì phần lớn các task của Abaqus và Sysweld thì Cast3m đều làm được.

Với dạng hình học phức tạp, có khi mình dùng Abaqus hay Ansys để chia lưới rồi import vào Cast3m cho nhanh. Tuy nhiên với các cấu trúc phức tạp thì làm ngược lại, chia lưới trong Cast3m hoặc Matlab rồi import vào Abaqus . Vấn đề chia lưới này mình thấy rất nhiều người không dùng Abaqus hay các phần mềm thương mại.

Remesh, tức là chia lưới lại (1 cách tự động), thì Sysweld không làm được. Giải pháp là dùng Cast3m hoặc Marc (bản quyền khá đắt).

Trong các phần mềm thương mại thì việc đưa vào 1 mô hình ứng xử mới khá phức tạp. Với đề tài của mình thì dùng Cast3m là giải pháp tốt nhất.

Về mặt tính toán song song, tức là sử dụng nhiều processors cùng lúc để cải thiện tốc độ tính mình thấy các phần mềm mình sử dụng cho công việc perform gần như nhau.
 
Last edited:

Nova

MES LAB Founder
Author
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

Cảm ơn Pathetique :)

Mới có 1 cao thủ CAE lên tiếng :D

Có vẻ như việc tìm ra điểm yếu của phần mềm khó hơn điểm mạnh :D

Nhưng những việc "bới lông tìm vết" này rất quan trọng cho sự phát triển của các hệ thống phần mềm vì nó giúp phát hiện và giải quyết vấn đề => nâng cao khả năng của phần mềm ^^

Mời anh em tiếp tục
 

Pathétique

Active Member
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

Câu hỏi thứ 2 của anh Nova thì thường người dùng có kinh nghiệm có cách giải quyết phần lớn các vấn đề thông qua các phần mềm hoặc ngôn ngữ khác nhau, rồi import lại vào phần mềm đang dùng. Vấn đề chia lưới bằng Matlab hoặc Cast3m mình nói trên là 1 ví dụ.

1 ví dụ khác với Cast3m mà mình hiện đang dùng, đó là trong các tính toán thermomechanical liên quan đến chuyển phase, phần mềm này chưa tự động đưa latent heat vào chương trình được. Tuy nhiên vấn đề rất đơn giản, chỉ cần viết 1 chương trình nhỏ trên excel để tính diện tích hình phẳng bằng thuật toán Newton, suy ra (1 cách giả sử) enthalpy tại điểm gần nóng chảy, làm trong 5 phút là xong. Phương pháp tính này (giả sử giá trị của enthalpy) cũng được mô tả trong manual của các phần mềm thương mại.

Cũng từ điểm này mà ta phải lưu ý khi lấy dữ liệu từ thư viện của các phần mềm, vì đôi khi đó là dữ liệu artificial, chỉ có giá trị về mặt tính toán và khác rất xa giá trị vật lý thực tế.

Còn 1 vài vấn đề nữa, mình sẽ đề cập tiếp.
 

Pathétique

Active Member
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

Bản thân vấn đề tính toán chuyển phase mình nói ở trên cũng là 1 thứ mà Abaqus hay Sysweld hiện tại chưa làm được, các phần mềm khác mình chưa thử nhưng qua các bài báo mình đọc gần đây thì hình như chưa có cách giải quyết. Khi nóng chảy thì enthalpy (J/K) của vật liệu tăng rất nhanh đến 1 điểm và sau đó giảm đột ngột (dạng hàm Dirac) và chương trình tính không thể hội tụ được.

Cách giải quyết khi chưa có thuật toán thích hợp như mình mô tả ở trên, thường là lược bớt phần đỉnh của đường biến thiên enthalpy và biến đổ thành dạng Gauss hoặc hình thang. Cách này được mô tả trong PhD thesis của David Hibbitt từ năm 1972.
 
T

tuanspeed

Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận



Tôi muôn scale theo trục y nhưng gốc là một đường cuver. Có bậc tiền bối nào biết cách không thì chỉ cho tiểu đệ biết.
Thanks.
(Đây là bài toán hóc búa quá nên ghé vào đây nhờ anh em giúp đỡ)
 

vantrongck2

Active Member
Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận



Tôi muôn scale theo trục y nhưng gốc là một đường cuver. Có bậc tiền bối nào biết cách không thì chỉ cho tiểu đệ biết.
Thanks.
(Đây là bài toán hóc búa quá nên ghé vào đây nhờ anh em giúp đỡ)
bạn vẽ một đường cuver ròi vào trong menu modify rồi vào scale chọn scale xy




chọn một điểm làm chuẩn rồi nhập sacle theo trục x vd: 1 enter
tiếp theo nhập tỉ lệ scale theo trục y: vd 2 rồi enter

ok. chúc bạn làm tốt
 
A

aaaaaaaaa

Ðề: Những thứ các phần mềm CAD (CAE) chưa làm được/không làm được/làm chưa tốt/gây lỗi - Cùng nhau thảo luận

hiện tại em đang có máy phay CNC ( OKUMA ACE CENTER MB-46VAE ) , em ko biet sử dụng , anh chị nao biết sửu dụng máy này xin chỉ dùm em . em xin cảm ơn các anh chị
 
Top