Segment Continuity

<< Click to Display Table of Contents >>

Navigation:  MotionDesigner Reference & User Interface > Motion Design Considerations >

Segment Continuity

see also: Impact, Acceleration Shock, How to Blend Two Segments

Motion Dis-continuity

Motion-Law Discontinuity

Motion-Law Discontinuity

Motion Discontinuity Definition.

A motion discontinuity is one in which the Y-axis of a motion-derivative has two values at one instant on its X–axis. The name of the motion-discontinuity refers to the lowest motion-derivative at which the motion-discontinuity occurs.

In the image above, the motion-law uses the Constant Acceleration & Deceleration Motion-Law. It has three(3) acceleration discontinuities. The motion discontinuity of the acceleration at the mid-point is the most aggressive, as it changes from the maximum acceleration to the maximum deceleration.

In the image below, the motion also has an Acceleration-Discontinuity.

All motion-discontinuities can be  can be eliminated (up to Jerk) if you use the Flexible-Polynomial motion-law.

Segment Discontinuity

Segment Discontinuity

Segment Blending

Segment Blending considers the motion-values at the Blend-Points.

It is recommended that you design your motions with at least Position, Velocity, and Acceleration continuity.

Jerk continuity may also be appropriate, but not in all circumstances.


IMPORTANT  - In MotionDesigner, It is possible to design a motion with motion-discontinuities at any motion-derivative, even Position.

A Position motion-discontinuity is only needed with a progressive (indexing) motion, in which the position at the end of the index motion is different to the position at the start of the index motion. Clearly, the mechanical system does not move from one position to the next in zero time. It does not have a positional motion-discontinuity.


Position Continuity

A Step-change in Position?

Mechanical systems cannot respond to a Position-Discontinuity - to move from one position to a different position in zero time! It would be a magic trick! Cartoon characters can do this motion, but not mechanical systems. A Cam would need a step in it.

You must use at least the Match Control button in the Segment and Blend-Point Editors to give Position-Continuity.

Velocity Continuity

A Step-change in Velocity?

Mechanical system cannot respond to a Velocity-Discontinuity. You are trying to make the system respond as if it has been hit.

A Servo motor would need to change its speed instantly, with infinite acceleration. This is unattainable.

A Cam would have a corner, or kink.

Acceleration Continuity

A Step-change in Acceleration?

Mechanical systems do not like Acceleration-Discontinuities. The mechanical system vibrates.

Do this experiment to see an Acceleration-Discontinuity:

1.Clamp (or hold down) a 300mm ruler at one end, so it hangs over the edge of a table.

2.Release a coin from zero height onto the ruler, near to its end.

The velocity-impact is zero because you release the coin from zero-height.

The ruler experiences a step change in force (gravitational force) as you release the coin on to it.

The ruler vibrates with a displacement amplitude of about two times the final resting position of the ruler with the coin on it

Jerk Blending and Continuity

A Step-change in Jerk?

Finally, it is sometimes required that adjacent segments have Jerk-Continuity.

Jerk-Continuity gives the least mechanical vibration in the mechanical system, at the expense of higher peak nominal accelerations.

When Jerk is Zero at the start of a segment, there is only a tiny change of the Position graph for the first 10º of input. It is almost a dwell for the first 10º.

If it frequently possible to increase the duration of a segment, and thereby reduce the accelerations.