Elastic support can be used to introduce virtual springs on selected face nodes, thus constraining the body via springs. Figure 1 shows an elastic support boundary condition used in a sheet metal stamping simulation:
Each one of the possible inputs will be discussed below:
Users can manually define specific stiffness for the springs. Two Spring stiffness criteria are offered in SimScale.
This option assumes the same spring stiffness in x, y, and z-directions. The figure below elaborates on the case. The numbers 1, 2, and 3 represent the deformations along the x, y, and z-directions, respectively.
Springs as shown in Figure 2 are grounded to the nodes. Therefore, in the undeformed state, the moving ends of the springs remain on the nodes to which they are grounded.
After the application of load/displacement, the springs along that direction will react against the applied load/displacement. One can, therefore, use isotropic stiffness criteria if it’s required to constrain a geometry via specific spring stiffness in all directions.
With Orthotropic, the user can define a different stiffness in each direction. The figure below elaborates on the case. Here, 1, 2, and 3 also represent deformations along the x, y, and z-directions, respectively.
The grounding criteria for spring remains the same as discussed above. The only difference is that the spring will react only in the direction where a non-zero stiffness is defined.
Figure 3 shows that the body is unconstrained in the y-direction since zero stiffness was defined. Therefore, the orthotropic stiffness criterion is useful when constraining a geometry only in specific directions.
Two types of Stiffness definitions are possible: Total and Distributed.
By selecting Total, the defined stiffness value is applied to all nodes of the face. With Distributed, the stiffness is distributed to the face area on which it is applied.
Please see the free vibrations on elastic support validation case for more information.
There can be several applications of elastic support. Two cases are discussed below:
In some of the analysis cases, a part of an assembly needs to be set free to perform a specific behavior. If one of the parts in an assembly is completely unconstrained, then a rigid body motion will likely take place at the start of the simulation. As a result of the free body motion, the solution matrix will diverge, leading to a failed simulation.
This often occurs when one tries to perform an analysis including physical contact between two parts of an assembly. If either one or both parts are kept unconstrained before the contact takes place, this will lead to a diverged solution. In such cases, the unconstrained body can be held by springs with a very low stiffness at the start of the simulation, to prevent the rigid body motion behavior.
One example of this application is shown in Figure 1 from this documentation page. The elastic support holds the sheet metal in place before the contact occurs. If no elastic support is specified, the sheet is free to move, leading to divergence.
Please check the Sheet Metal Stamping project for more details.
A high value of stiffness will result in a partially constrained body along the stiffness direction. Therefore, make sure that the spring stiffness is small enough so that it doesn’t impact the results.
A good approximation can be the value until which the results remain independent of the spring stiffness. This will require running a couple of simulations for different stiffness values, for example, 500, 1000, 5000, etc.
Another application of elastic support is to replace a physical spring with a virtual one. By doing this, one can avoid complex spring structures in an assembly, saving computation time. Figure 4 shows an example.
The figure above shows an example case of a pneumatic actuator. The left-hand side model is the complete geometry. On the right-hand side model, the physical spring is replaced by an elastic support applied to the face highlighted in red. Two things can be attained in this case:
Please see the Pneumatic actuator with spring and elastic support project for more information.
Last updated: May 16th, 2022
We appreciate and value your feedback.
Sign up for SimScale
and start simulating now