Numerical Instabilities in a Dynamic Systems

Numerical Instabilities in a Dynamic Systems

SOLIDWORKS Motion has the ability to capture real world dynamic motion. You just have to understand what limitations there are to certain inputs such as the force, spring, motor, etc. Let’s take the example of the spring connector from the motion manager toolbar.

, Numerical Instabilities in a Dynamic Systems

Here we have a two mass system that is connected by a spring.

, Numerical Instabilities in a Dynamic Systems

The spring is attached using the faces of each block, however all generated forces are applied at the center of mass of each body. This means that the two blocks are hinged from center of mass to center of mass via the spring. This is completely different than applying a spring connector in SOLIDWORKS Simulation. In that add-on, the nodes on those faces will always stay parallel to each other.

As far as the setup of this system is concerned I have applied a 10 N force from 0 sec to 0.5 sec then turned it off and let the spring force it back. , Numerical Instabilities in a Dynamic Systems

The block stay parallel to each other up to the 1 sec mark.

, Numerical Instabilities in a Dynamic Systems

Then as soon as we pass the 1 sec mark, the instabilities in the calculations (rounding errors) cause the block to start rotating about its center of mass.

, Numerical Instabilities in a Dynamic Systems

Another limitation of the spring is that there is no lateral stiffness applied. This will cause the system to sway laterally without resistance.

, Numerical Instabilities in a Dynamic Systems

To stabilize the system you will need to add a parallel mate to zero out the rounding errors.

Ketul Patel

Computer Aided Technology

  • Share this
Find Your Design Solution in the CATI Store.
Browse Products