<< 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-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 in which the motion-discontinuity occurs. For example, the motion has an acceleration-discontinuity. There are two example motions above and below. In the image above, the motion-law is the Constant Acceleration & Deceleration Motion-Law. It has three(3) acceleration discontinuities. The acceleration-discontinuity that is in the middle is the most aggressive, as it changes from the maximum acceleration to the maximum deceleration. |
Segment Discontinuity |
The motion above also has an Acceleration-Discontinuity. This discontinuity can be eliminated when the motion-laws are Flexible-Polynomial. |
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 motion continuity may also be appropriate, but not in all circumstances.
In MotionDesigner it is possible to design motions 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.
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. |
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. |
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 |
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. |