Kính chào các pro trong diễn đàn . Em có một câu hỏi nhỏ xin được các pro chỉ giáo . Dạ , trong phầm mềm solid chúng ta có thể đo diện tích, thể tích, trọng lượng của các biên dạng tạo ra. Nhưng hiện tại em có một chi tiết rỗng bên trong và cái biên dạng này cực kỳ phức tạp. Em xin hỏi làm sao em có thể tính thể tích của khoảng không chứa bên trong đấy. ( ví dụ cụ thể như thế này em có một cái chậu và em đổ đầy nước vào trong cái chậu đó ,làm sao để em có thể tính được thẻ tích của lượng nước trong đó ). Rất mong sự chỉ giáo của các đàn anh.!
ko có solid, đố Em làm sao tính thể tích và trọng lượng con voi !:rolleyes:
(Cấm các lăng bâm mù đến sờ voi :confused:)
 
I

iglassrose

Kính chào các pro trong diễn đàn . Em có một câu hỏi nhỏ xin được các pro chỉ giáo . Dạ , trong phầm mềm solid chúng ta có thể đo diện tích, thể tích, trọng lượng của các biên dạng tạo ra. Nhưng hiện tại em có một chi tiết rỗng bên trong và cái biên dạng này cực kỳ phức tạp. Em xin hỏi làm sao em có thể tính thể tích của khoảng không chứa bên trong đấy. ( ví dụ cụ thể như thế này em có một cái chậu và em đổ đầy nước vào trong cái chậu đó ,làm sao để em có thể tính được thẻ tích của lượng nước trong đó ). Rất mong sự chỉ giáo của các đàn anh.!
Ông anh tính thể tích của cả cái khối đặc rồi trừ đi thể tích cái phần vỏ được chứ?
 
P

Phạm Viên

Kính chào các pro trong diễn đàn . Em có một câu hỏi nhỏ xin được các pro chỉ giáo . Dạ , trong phầm mềm solid chúng ta có thể đo diện tích, thể tích, trọng lượng của các biên dạng tạo ra. Nhưng hiện tại em có một chi tiết rỗng bên trong và cái biên dạng này cực kỳ phức tạp. Em xin hỏi làm sao em có thể tính thể tích của khoảng không chứa bên trong đấy. ( ví dụ cụ thể như thế này em có một cái chậu và em đổ đầy nước vào trong cái chậu đó ,làm sao để em có thể tính được thẻ tích của lượng nước trong đó ). Rất mong sự chỉ giáo của các đàn anh.!
mình chưa biết cách nào hay nhưng mà theo mình mình sẽ làm như sau:
B1 vẽ hoàn thiện cái lọ (có rồi thì bỏ qua)
B2 vẽ 1 khối dặc bao cùm cái lọ
B3 intersect để khối trong lọ và lọ
B4 đo thể tích khối đặc còn lại trong lọ
(lưu ý tránh nhầm lẫn thì lệnh intersect luôn là lệnh cuối trong thanh lệnh)
 
Ch
ko có solid, đố Em làm sao tính thể tích và trọng lượng con voi !:rolleyes:
(Cấm các lăng bâm mù đến sờ voi :confused:)
Xẻ ra từng miếng rồi cân lên được không bác?

Bạn nào biết làm mesh chắc biết cách tính, kiểu như tích phân

Hay là lấy các surface ở mặt trong tạo một body riêng rồi tính
 
Ch
Xẻ ra từng miếng rồi cân lên được không bác?
Bạn nào biết làm mesh chắc biết cách tính, kiểu như tích phân
Hay là lấy các surface ở mặt trong tạo một body riêng rồi tính
Voi nào xấu số vào gặp Anh Tĩnh !
- Ngày xưa người ta đưa Voi lên ghe bầu, đánh dấu mực ghe ngấm xuống nước. Sau đó đổ đá vào ghe đến mức đó và cân đá > biết voi nặng cở nào.
- Sau đó đưa Voi vào hồ bơi, mực nước dân lên bao. > biết thể tích voi.
- Bây giờ bên FEM cho Y khoa, có thể chụp ảnh 3D đưa vào CAD có mô hình chia mạng được. Tính trọng lượng và thể tích dể dàng.
Họ đã dùng để mô phõng trước khi giãi phẩu cho gương mặt những người gặp sự cố.

Tôi phõng rằng Anh binhlq ko vẻ được "cái biên dạng này cực kỳ phức tạp.´´ trong solid ! thì làm sao mà biết tính thể tích !
Đưa Mô hình
cái "cái biên dạng này cực kỳ phức tạp.´´ lên xem nào.:D
 
Cân voi kiểu của bác và cháu được đề xuất trong "lớp học bồ câu". Tất nhiên vua chọn cách của bác. Thịt đi thì hơi phí

Chắc ý bạn ấy là cái phần rỗng bên tong khối solid ko thể tính dc bằng công cụ sẵn có. Nếu đưa sang fem thì điền đầy phần rỗng đó bằng element là tính dc
 
Lượt thích: umy
Solidworks chia mạng được ! dùng 2 attribut có density khác nhau cũng xong.
Nếu đưa qua fem thì chia phần rổng với fluid, chậu bao là solid >> thế là xong
 

Persious

Active Member
Thực ra thì cái này cũng không có gì phức tạp lắm, nếu suy nghĩ đơn giản chỉ cần gán vật liệu (có khối lượng riêng), rồi cân khối lượng của chi tiết rỗng rồi suy ra thể tích của nó. Nếu em nhớ không nhầm thì trong Solidworks có một công cụ làm đầy phần rỗng tới một bề mặt, hay ''bằng cách nào đó'' ta lấp đầy phần rỗng đó đi rồi đo lại khối lượng sau rồi suy ra tổng thể tích sau. Cuối cùng thì thể tích sau trừ đi thể tích trước, vì khối lượng riêng là không đổi.
 
P

phucvx

Kính chào các pro trong diễn đàn . Em có một câu hỏi nhỏ xin được các pro chỉ giáo . Dạ , trong phầm mềm solid chúng ta có thể đo diện tích, thể tích, trọng lượng của các biên dạng tạo ra. Nhưng hiện tại em có một chi tiết rỗng bên trong và cái biên dạng này cực kỳ phức tạp. Em xin hỏi làm sao em có thể tính thể tích của khoảng không chứa bên trong đấy. ( ví dụ cụ thể như thế này em có một cái chậu và em đổ đầy nước vào trong cái chậu đó ,làm sao để em có thể tính được thẻ tích của lượng nước trong đó ). Rất mong sự chỉ giáo của các đàn anh.!
Mình thực hiện như thế này: Dùng lệnh "Extruded Boss", đùn toàn bộ khối đặc bao ngoài chi tiết, nhớ bỏ tích "Merge result" để tạo ra 2 body. Sau đó, dùng lệnh "Indent": mục "Target body" chọn body mới đùn, mục "Tool body" chọn 1 điểm trên body cũ, tích mục "Cut".
Kết quả được các body đã lấp phần rỗng bên trong (nếu cần thiết, dùng thêm lệnh "delete body" để xóa body không cần đo tính chất).
Chú ý: nên tạo cấu hình khác để thực hiện các bước này.
 
B

binhlq

Thực ra thì cái này cũng không có gì phức tạp lắm, nếu suy nghĩ đơn giản chỉ cần gán vật liệu (có khối lượng riêng), rồi cân khối lượng của chi tiết rỗng rồi suy ra thể tích của nó. Nếu em nhớ không nhầm thì trong Solidworks có một công cụ làm đầy phần rỗng tới một bề mặt, hay ''bằng cách nào đó'' ta lấp đầy phần rỗng đó đi rồi đo lại khối lượng sau rồi suy ra tổng thể tích sau. Cuối cùng thì thể tích sau trừ đi thể tích trước, vì khối lượng riêng là không đổi.
Thank bạn Persious.! nhưng nếu mình tạo được ra biên dạng lấp đầy khoang rỗng ấy thì mình đã tính được thể tích luôn rồi chắc không cần để tâm tới khối lượng đâu bạn .!
 
B

binhlq

Voi nào xấu số vào gặp Anh Tĩnh !
- Ngày xưa người ta đưa Voi lên ghe bầu, đánh dấu mực ghe ngấm xuống nước. Sau đó đổ đá vào ghe đến mức đó và cân đá > biết voi nặng cở nào.
- Sau đó đưa Voi vào hồ bơi, mực nước dân lên bao. > biết thể tích voi.
- Bây giờ bên FEM cho Y khoa, có thể chụp ảnh 3D đưa vào CAD có mô hình chia mạng được. Tính trọng lượng và thể tích dể dàng.
Họ đã dùng để mô phõng trước khi giãi phẩu cho gương mặt những người gặp sự cố.

Tôi phõng rằng Anh binhlq ko vẻ được "cái biên dạng này cực kỳ phức tạp.´´ trong solid ! thì làm sao mà biết tính thể tích !
Đưa Mô hình
cái "cái biên dạng này cực kỳ phức tạp.´´ lên xem nào.:D
Đầu tiên cảm ơn bác Umy đã quan tâm và chia sẻ .! kiến thức là một phạm trù rộng lớn không ai là có thể coó thể biết hết được vậy nên mới có diễn đàn này để anh em chúng ta có thể mở rộng kiến thức cho bản thân .Nói tới đây cũng xin cảm ơn Admin. Còn về câu hỏi của em em xin được đưa hình cụ thể của mình lên đây xin một lần nữa các pro chỉ giáo.
upload_2017-12-29_11-18-26.png
Đây là cái biên dạng em cần tính thể tích phần bên trong ạ. Nó là lòng trong của một chiếc tủ lạnh. Em cần tính thể tích chứa bên trong đó.!
 

Attachments

Lượt thích: umy
B

binhlq

Mình thực hiện như thế này: Dùng lệnh "Extruded Boss", đùn toàn bộ khối đặc bao ngoài chi tiết, nhớ bỏ tích "Merge result" để tạo ra 2 body. Sau đó, dùng lệnh "Indent": mục "Target body" chọn body mới đùn, mục "Tool body" chọn 1 điểm trên body cũ, tích mục "Cut".
Kết quả được các body đã lấp phần rỗng bên trong (nếu cần thiết, dùng thêm lệnh "delete body" để xóa body không cần đo tính chất).
Chú ý: nên tạo cấu hình khác để thực hiện các bước này.
Thank bạn Phucx .! Đây là một phương pháp mà mình chưa biết (kiến thức còn hạn hẹp). Mình đã thử thao tác trên máy nhưng không có kết quả . Cảm phiền ban có thể nói rõ hơn các bước thực hiện được không ạ.! Cảm ơn bạn lần nữa
 
Lượt thích: umy

Persious

Active Member
Anh Binhlq thử làm theo cách của bác Umy đi, sử dụng lệnh Intersect trong Solidworks có thể làm đầy phần rỗng tới 1 bề mặt nào đó. Anh thử tham khảo và tự nghiên cứu tiếp nhé
Đây là trước khi làm đầy này :
upload_2017-12-29_14-2-21.png
Và đây là sau khi làm đầy đến 1 mặt phẳng nào đó :
upload_2017-12-29_14-6-14.png
Rồi có thể làm theo cách trừ thể tích, nhưng nhớ tạo ra 1 configuration mới để làm không là sẽ bị hỏng mất model đang làm. Chúc anh may mắn
 
Lượt thích: umy
P

phucvx

Thank bạn Phucx .! Đây là một phương pháp mà mình chưa biết (kiến thức còn hạn hẹp). Mình đã thử thao tác trên máy nhưng không có kết quả . Cảm phiền ban có thể nói rõ hơn các bước thực hiện được không ạ.! Cảm ơn bạn lần nữa
Hình ảnh mình thử đây, theo tưng bước nhé. SP ban đầu.jpg Đùn-bỏ lựa chọn merge-2 body.jpg Lệnh Indent.jpg Sau Indent-tách được 2 body.jpg Delete body.jpg
 
B

binhlq

Cảm ơn rất nhiều bác Umy và bạn Persious. với nhưng góp ý của các bạn. Với câu lệnh trên mình đã thực hiện được tính thể tích bên trong khoang rỗng:
upload_2017-12-30_9-39-33.png
Mình tạo ra vật thể minh họa như thế này ( hình trên mình đã cắt một nửa để dễ nhìn)
upload_2017-12-30_9-42-25.png
Sau khi thao tác với câu lệnh Intersect . Mình đã tạo được biên dạng lấp đầy khoảng trống bên trong. upload_2017-12-30_9-49-12.png
Từ đây mình có thể dễ dàng có được thể tích và khối lượng.!
Tuy nhiên áp dụng với chi tiết trong câu hỏi ban đâu của mình.
upload_2017-12-30_9-51-28.png
Thì còn con trỏ quay tít phần mềm đơ . Không chạy được.Mình thao tác câu lệnh trong 5 giây sau đó phần mềm nó chạy trong 15 phút. Kết quả là không ra kết quả gì.
Chắc tại chi tết của mình phức tạp quá. Và chắc tại máy của mình đang hơi cùi ( lap DELL i5, ram4)
Nhưng một lần nữa xin cảm ơn những chia sẻ và góp ý của các bạn .! Thank and Best Regards .!
 
Lượt thích: umy
Ko tại máy, chỉ tại mềm ! Mô hình tủ lạnh chia quá nhiều khối nhỏ(Volume) xen kẻ lẫn nhau. Vượt quá số giới hạn cho phép của mềm.
Copy file Tủ lạnh lại lưu trử ! sau đó thử nghiệm kết hợp khoãng trăm khối nhỏ lại thành một khối lớn. Hoặc xóa bớt những Khối kẻ hở nhỏ ko liên kết tiêp xúc nhau ! Sau đó Intersect sẻ được,
Lý do là numeric mathematic: toán số lập trình của các mềm CAD, FAE rất cao cho những mặt cong, đường gẫy ... Nhưng nếu các mặt đứt đoạn, kẻ hở quá nhiều thì ko tổng hợp lại được !
Đứa nào châm học sâu vào lập trình toán, viết Subroutine thêm cho mềm, sẻ hiểu rỏ hơn!
 
Last edited by a moderator:
B

binhlq

Ko tại máy, chỉ tại mềm ! Mô hình tủ lạnh chia quá nhiều khối nhỏ(Volume) xen kẻ lẫn nhau. Vượt quá số giới hạn cho phép của mềm.
Copy file Tủ lạnh lại lưu trử ! sau đó thử nghiệm kết hợp khoãng trăm khối nhỏ lại thành một khối lớn. Hoặc xóa bớt những Khối kẻ hở nhỏ ko liên kết tiêp xúc nhau ! Sau đó Intersect sẻ được,
Lý do là numeric mathematic: toán số lập trình của các mềm CAD, FAE rất cao cho những mặt cong, đường gẫy ... Nhưng nếu các mặt đứt đoạn, kẻ hở quá nhiều thì ko tổng hợp lại được !
Đứa nào châm học sâu vào lập trình toán, viết Subroutine thêm cho mềm, sẻ hiểu rỏ hơn!
Một lần nữa cảm ơn bác Umy .! Em đã lược bỏ một số khối nhỏ, và một số biên dạng phức tạp , và quả nhiên đã thực hiện được câu lệnh. Em đã tính được thể tích của biên dạng bên trong. Tất nhiên không chính xác 100 nhưng cũng xấp xỉ , sai số nhỏ mình đã dự tính được trước. Thank bác lần nữa.!
 
Lượt thích: umy
Top