Dynamic simulation: Using an ellipse in 2d contact

Dynamic simulation: Using an ellipse in 2d contact

etfrench
Mentor Mentor
543 Views
2 Replies
Message 1 of 3

Dynamic simulation: Using an ellipse in 2d contact

etfrench
Mentor
Mentor

I have an elliptical cam whichI need to use in a simulation.  2D Contact joint throws an error message: "A curve can only be a spline OR a loop of lines and/or arcs." when trying to use the elliptical cam.  I don't know of a way to create an accurate ellipse using curves or splinesSmiley Sad

 

If it helps the ellipse is 50mm X 30mm.

ETFrench

EESignature

0 Likes
544 Views
2 Replies
Replies (2)
Message 2 of 3

Xun.Zhang
Alumni
Alumni

Hello @etfrench,

Two ways to create ellipse curve -

#1, Create a 2D sketch and make an ellipse with the ellipse command.

Untitled.png

#2, Create a 2D sketch and create equation curve by equation below, example with 50, 10 as major and minor axis' length.

Cartesian coordinates

x = 50 * t

y = 10 * sin (t * 360)

 

Hope it helps!


Xun
Message 3 of 3

etfrench
Mentor
Mentor

The ellipse command can't be used to generate the geometry for the 2D Contact joint (see original post).

The formula you posted makes a nice sine wave, not an ellipse. This site show the formula for an ellipse:

x = a cos t
y = b sin t

 

Entering that in the equation curve dialog as 25*cos(t) and 15*sin(t) returns a short curve.

ETFrench

EESignature

0 Likes