A helical spring, or a coil spring, is a member that stores energy and subsequently
        releases it. A helical spring is used in various applications like: automobile suspensions,
        engine valves, measuring scales, box springs, etc. An NLFE helical spring system is a
            MotionView system definition that can be used to represent a
        spring as a non-linear finite element body.
        
            A helical spring needs the following entities to be present in the model:
                    - Body 1 attachment - The body to which the spring will be attached at one
                        end.
 
                    - Body 2 attachment - The body to which the spring will be attached at the
                        other end.
 
                    - Point 1 attachment - Spring center point at the Body 1 attachment end which
                        will be used to interface the spring with Body 1 attachment.
 
                    - Point 2 attachment - Spring center point at the Body 2 attachment that will
                        be used to interface the spring with Body 2 attachment.
 
                
 
         
        
        - 
                From the Assembly ribbon, click the NLFE
                        Springs icon.
                
The Add an NLFEHelicalSpring Subsystem dialog is
                    displayed.
             
- 
                Click the System collector and decide  which system the
                    spring needs to be created in.
            
 
- 
                Specify a variable name and label for the spring.
                
By default, variable names of entities in MotionView follow a certain convention. For example, all NLFE helical spring entities
                    have a variable name starting with nlfehs_. This is the
                    recommended convention to follow when building models in MotionView since it has many advantages in model editing
                    and model manipulation.
             
- 
                Double-click the MaterialProperty collector and select a
                    material to define the spring, or accept Steel as the default.
            
 
- 
                Click the Body 1 collector and select the attaching body
                    at end 1 from the modeling window, or double-click the
                    collector to display the Model Tree (from which the
                    desired body can be selected).
            
 
- 
                In the same manner, use the Point 1 collector to select
                    the attaching point at end 1 corresponding to Body 1.
            
 
- 
                Select the attaching body at end 2 and the corresponding point with the
                        Body 2 and Point 2
                    collectors.
            
 
- 
                Enter values for Wire diameter, Spring
                        diameter, Num of active coils, and
                        Num of inactive coils.
            
 
- 
                Click OK.
                
The helical spring system that is created has the following
                        architecture:
                                
                                    | Entity | 
                                    Description | 
                                
                            
                                
                                    | Body | 
                                    A large deformation entity for the spring is
                                        created. | 
                                
                                
                                    | DataSet | 
                                    A dataset where editable values are populated. After the
                                        creation of the helical spring, you can change the
                                        parameters like spring diameter and wire diameter from this
                                        dataset. | 
                                
                                
                                    | Markers | 
                                    A bottom and a top marker are created at the spring
                                        centers. | 
                                
                                
                                    | Points | 
                                    The points that define the spring profile are defined in
                                        the cylindrical coordinates system with respect to the
                                        marker at the spring bottom. The point and hence the entire
                                        spring position and orientations are governed by this
                                        marker. | 
                                
                                
                                    | Template | 
                                    The helical spring that is created has coil-to-coil
                                        contact elements. This contact is modeled using a NLFE
                                        spring-damper entity called a LINE2 element. These elements
                                        are not supported in MotionView
                                        and hence are added in the form of a template. | 
                                
                            
 
 
             
        
            Tip: 
                
                    - Activate Show additional parameters to specify
                        variable names and labels for the points that are to be created. You can
                        also edit the element density per coil of the spring coils.
 
                    - To return to default settings, click Reset to
                            Defaults.