Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

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.

about helix geometry modeling

Please login with a confirmed email address before reporting spam

Hi, I am trying to model a spiraling geometry (helix-like) with a complicated cross section. Does anyone know how to do it with comsol 4.2/4.3a?

I used the build-in "helix" one but that was with a circle cross section while what I want is actally not that simple.

Thanks for any feedback!

12 Replies Last Post 08.07.2013, 09:21 GMT-4
Sergei Yushanov Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 19.02.2013, 09:00 GMT-5
Shijie,

Use Parametric Curve and Sweep options to create helix of arbitrary cross-section. Example is shown in the attached file.

Regards,
Sergei
Shijie, Use Parametric Curve and Sweep options to create helix of arbitrary cross-section. Example is shown in the attached file. Regards, Sergei


Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 21.02.2013, 01:36 GMT-5
Thanks for your help. It works.

But now just comes up with another two questions:

~what's happening at the apex? ( the parametric curve is actually not smooth which causes the built geometry not smooth as well)

~If I wanna have some equal separated points in along the parametric curve (equal distance from the curve i.e. now it's point instead of plane and the 1st point has been built). I cannot not use "sweep" here cuz those points I want are not continuous.

Cheers

Thanks for your help. It works. But now just comes up with another two questions: ~what's happening at the apex? ( the parametric curve is actually not smooth which causes the built geometry not smooth as well) ~If I wanna have some equal separated points in along the parametric curve (equal distance from the curve i.e. now it's point instead of plane and the 1st point has been built). I cannot not use "sweep" here cuz those points I want are not continuous. Cheers


Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 21.02.2013, 01:51 GMT-5
Hi

you might need to adapt the twist angle ;) and for defining the number or distribution type of points along the sweep direction you have the "dimension" sub tab on the mesh node to play with. Check the doc, there are many subtleties in the meshing part

--
Good luck
Ivar
Hi you might need to adapt the twist angle ;) and for defining the number or distribution type of points along the sweep direction you have the "dimension" sub tab on the mesh node to play with. Check the doc, there are many subtleties in the meshing part -- Good luck Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 21.02.2013, 23:43 GMT-5
Thanks Ivar

But I didn't see "dimension" sub tab on the mesh node(see attachment)... Or is it possible to use a for-loop directly in comsol?

If I wanna decrease the cross section along sweep direction, should I use "motion of cross section"? and how do I set scale factor? (I set parameter name as 's' and any scale factor with s will give me an error "cannot find a valid topology for the generated geometry object"/"internal geometry error")

Cheers
Thanks Ivar But I didn't see "dimension" sub tab on the mesh node(see attachment)... Or is it possible to use a for-loop directly in comsol? If I wanna decrease the cross section along sweep direction, should I use "motion of cross section"? and how do I set scale factor? (I set parameter name as 's' and any scale factor with s will give me an error "cannot find a valid topology for the generated geometry object"/"internal geometry error") Cheers


Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 22.02.2013, 01:45 GMT-5
Hi

sorry my fault it's "Distribution",

read the doc about the mesh nodes, its important to understand in which order you call them and the difference of a major node and a sub node, performing a few of the model library examples helps too, at least those (or the video) about the meshing

--
Good luck
Ivar
Hi sorry my fault it's "Distribution", read the doc about the mesh nodes, its important to understand in which order you call them and the difference of a major node and a sub node, performing a few of the model library examples helps too, at least those (or the video) about the meshing -- Good luck Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 28.02.2013, 00:05 GMT-5
Hi Ivar

There are two parts that I need help in my model attached.

~ How to taper the cross section along the parametric curve to avoid overlap of material (in current model I increase the radius and height to avoid it which is non-realistic), supposing I know the tapering function

~Is it possible to extrude the workplane in the direction of the curve without any twist. i.e. the corss section is always perpendicular to the base plane(xy-plane). just like the attached image, I think it might be achievable. Otherwise, since I don't know the function of twist. It would be impossible to track the path of a specific point of the workplane which is actually very important for me.

It'd be very nice of you if you can offer some solution/idea. Thank you very much.
Hi Ivar There are two parts that I need help in my model attached. ~ How to taper the cross section along the parametric curve to avoid overlap of material (in current model I increase the radius and height to avoid it which is non-realistic), supposing I know the tapering function ~Is it possible to extrude the workplane in the direction of the curve without any twist. i.e. the corss section is always perpendicular to the base plane(xy-plane). just like the attached image, I think it might be achievable. Otherwise, since I don't know the function of twist. It would be impossible to track the path of a specific point of the workplane which is actually very important for me. It'd be very nice of you if you can offer some solution/idea. Thank you very much.


Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 28.02.2013, 01:24 GMT-5
Hi

I'm not sure about tapering in COMSOL, the twist is an issue too, I haven't really managed to get it right, sometimes I wonder how much is a graphical issue and how much is real ;)

I would too be interested to see how to get the shape right. There are several threads over the last years about this, worth a search on the Forum

--
Good luck
Ivar
Hi I'm not sure about tapering in COMSOL, the twist is an issue too, I haven't really managed to get it right, sometimes I wonder how much is a graphical issue and how much is real ;) I would too be interested to see how to get the shape right. There are several threads over the last years about this, worth a search on the Forum -- Good luck Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 17.03.2013, 05:00 GMT-4
Hi,

How can I draw a solid helix in Comsol 3.5a?

İs there a simple way to do this?

thanx in advance.

atilla
Hi, How can I draw a solid helix in Comsol 3.5a? İs there a simple way to do this? thanx in advance. atilla

Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 17.03.2013, 11:12 GMT-4
Hi

I'ma fraid that was brought in in v4, but check carefully the Forum, it has been discussed previously I believe

--
Good luck
Ivar
Hi I'ma fraid that was brought in in v4, but check carefully the Forum, it has been discussed previously I believe -- Good luck Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 28.06.2013, 11:59 GMT-4
Hi

I manged to get a tapered helix by putting 1+f(s) (where f(s) is the function of s required) in the scale factor box.
Im not sure what the scale or bounds of 's' are or where you would find these
Hi I manged to get a tapered helix by putting 1+f(s) (where f(s) is the function of s required) in the scale factor box. Im not sure what the scale or bounds of 's' are or where you would find these


Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 02.07.2013, 23:12 GMT-4
Hi Leigh:

Thanks for your information. I'd like to see how it goes. Unfortunately I couldn't open the attachment cuz I am using COMSOL 4.3a and it just gave an error "Model created with a later version of Comsol". Can you please fix it or can you just send me some snapshot about the settings. Thanks in advance.

JC
Hi Leigh: Thanks for your information. I'd like to see how it goes. Unfortunately I couldn't open the attachment cuz I am using COMSOL 4.3a and it just gave an error "Model created with a later version of Comsol". Can you please fix it or can you just send me some snapshot about the settings. Thanks in advance. JC

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 08.07.2013, 09:21 GMT-4
Hi JC

I dont know how to save as a previous version so here is a screen shot the important bit seems to be the 1 in the scale factor box.
I would still like to know what the bounds on the parameter s are.

Leigh
Hi JC I dont know how to save as a previous version so here is a screen shot the important bit seems to be the 1 in the scale factor box. I would still like to know what the bounds on the parameter s are. Leigh

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.