Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Conversion of parametric surface to solid
Posted 13 juil. 2011, 02:50 UTC−4 Geometry Version 4.2a, Version 5.2 6 Replies
Please login with a confirmed email address before reporting spam
I built a parametric surface in Comsol 4.2 and am now trying to convert it to a solid. If I use the "Convert to Solid"-function the whole object vanishes without an error message. Do I somehow have to close the open boundary of the surface, or am I doing something else wrong?
The model file is attached.
Best regards,
Christian
Attachments:
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
Attachments:
Please login with a confirmed email address before reporting spam
Try the "Geometry - right click - Conversions - Convert to Solid".
By the way you do not need the union in this case, so long the loop is closed its OK
--
Good luck
Ivar
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
i'm trying to convert a surface geometry to a solid (Geometry - right click - Conversions - Convert to Solid) and every time the following message appear :
"The operation resulted in an empty geometry."
i want to understand why this message appear; please help me to find a solution to this problem.
Best regards
Please login with a confirmed email address before reporting spam
Here is some information and tips for converting nonsolid geometries to solids.
Firstly, a surface cannot be converted to a solid unless it is a closed solid; otherwise, that operation results in an empty geometry.
Also, you cannot convert curves or lines in 3D into a solid directly, but if the curves or lines form a closed curve and that curve lie in a plane, then you can form a surface that you can extrude into a 3D solid. To do so, add a work plane in the same plane as the closed curve, and then, under the Plane Geometry node, add a Cross Section node to make the closed curve appear as a closed curve in the 2D Plane Geometry, where you can then use a Convert to Solid node to convert it into a 2D solid (that is, a 3D surface).
A nonclosed 2D surface can be converted to a solid using extrusion so that it gets a nonzero thickness. With the Design Module, there is also a Thicken feature that can thicken a surface into a (thin) solid.
The problem in the parametric_surface geometry is that the topology is invalid (due to self-intersecting curves). If you use two Parametric Surface nodes instead, with the same settings except that in the first one, the s1 parameter runs from 0 to pi, and in the other, it runs from pi to 2*pi (instead of one parametric surface where s1 runs the full circle from 0 to 2*pi). With that modification, and an active work plane with the bottom surface, you can form a 3D solid using a Convert to Solid node with all three surfaces as the input. With the CAD Import Module, you can use a Cap Faces feature to create a closed surface instead of creating a closing bottom surface in a work plane.
For the TopoBoundary model, the closed 2D curve can be directly converted to a 2D solid using a Convert to Solid node in the latest version of COMSOL Multiphysics, version 5.2a, as well as in version 5.2.
Best regards,
Magnus Ringh, COMSOL
Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.
Suggested Content
- KNOWLEDGE BASE Repairing the LiveLink Interface Using the COMSOL Installer
 - BLOG Modeling Surface Reactions in Porous Media and Reactive Pellet Beds
 - KNOWLEDGE BASE Error: Failed to compute elastoplastic strain variables
 - BLOG NREL Enhances Biofuel Conversion Processes with Simulation
 - FORUM Conversion Of Parametric Surface To Solid
 
