Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Catia motion simulation with laws

Status
Not open for further replies.

podliy16

Industrial
Jan 21, 2016
1
UA
Hi guys.

I have following mechanism:
crank_qz7ubw.png


It's rotating crank around fixed block. I'm trying add some "physics" to this simulation. My crank should speed up when it falling(1nd zone), and slow down when it's "climbing" up(2nd zone), due to the law of gravity. How I can implement this in catia v5? Right now I can implement only constant acceleration/deceleration, independent from crank position.
circle_oitj05.png


I did it like:
Angle of crank = AngleSpeed * Mechanism.1\KINTime
AngleSpeed(Custom parameter) = InitialSpeed + (AngleAcc * Mechanism.1\KINTime) / 1s
InitialSpeed = 10turn_mn
AngleAcc = -1turn_mn

And I got constantly decelerating crank. The main problem: I can't reference current crank angle in this computation, because I'm getting a cycle in formulas. Something like this:
Angle of crank = ... + Angle of crank + ...

One of possible solutions -- calculate current position via time of simulation, but it's very difficult(or I only think so?).

I can't find any good tutorials for this laws, so I totally upset. Maybe solution is close enough but I'm so tired and stupid so I can't find it.

Sorry for my English, thanks for any help.
 
Replies continue below

Recommended for you

did you try to set a rules like : if angle > 0 and <180 then acc = x else acc = y ?

Can I ask what is the finale purpose of your mechanism?

Eric N.
indocti discant et ament meminisse periti
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Top