View
217
Download
0
Category
Preview:
Citation preview
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 1/16
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 2/16
110 2006 ABAQUS Users’ Conference
1. Introduction
By creating the contact between passenger and the car body, the seat structure is expected tocontribute substantially to an optimal passenger safety capacity. Safety aspects play meanwhile a
major role in the customers decision-making process for new cars. With an increasing publicawareness of automobile safety aspects the authorities defined a number of legal requirements in
the past years to enhance safety standards for future car developments.
For the European Union such specifications are coded in the ECE regulations. Figure 1 gives a
short overview over typical test conditions specified in these various regulations. For seatingstructures these tests are typically sled tests with different sized dummies, but also testing devices
like pendulums, luggage or body blocks. (“UN Economic Commission for Europe, Reg. 14/16/17,
2005”).
Figure 1. Overview typical load cases in automotive seating
Simulating seating structures for the automobile industry typically means to evaluate the structureregarding numerous load conditions. A structural assessment however cannot be done
independently on single load conditions but has to take all environments into account.
Since the mechanical behavior of the seating structure is constantly simulated during the design process, usually design modifications have to be updated in the FE model on a regular basis. With
a new design status basically all load conditions have to be evaluated again.
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 3/16
2006 ABAQUS Users’ Conference 111
To provide competitive simulation services it is essential that such updates are rapidly realizedalso in the FE-model. Thus, a prompt feedback on the update’s impact in the overall performance
of the structure has to be provided to reduce development time and relief cost pressure.
2. Modularized simulations environment
This chapter motivates the concept of a modularized simulation environment. Apart from
modularizing interior positioning, which is discussed in this paper, that concept is more and more
commonly used especially when objects under numerous load cases are considered. The idea is to
assembly individual load case environments from universal FE-modules. These modules thereforehave to provide their functionality correctly in any environment.
2.1 Motivation
• Less redundant information, more reliability, less mistakes
(e.g. the seat structure will only physically appear once throughout all load cases)
• Implicit update on different load cases
(e.g. update on the structure are automatically present for all load cases assemblies, due
to their unique model usage)
• Higher potential for team-work processes
(i.e. since organized in individual files, different load cases can be set up independentlyand simultaneously without redundancy)
• Higher flexibility to react on customer wishes
2.2 Strategies for identifying and defining modules
These modules are determined easily by following only one basic guideline:
• All references across files should be avoided. References across files may occur due to
interactions (connections, contact, etc) between different modules. If they are inevitablethe cross-reference data has to be written in an separate interface module which is only
included when the specific interaction is required.
Taking the above guideline into account the following modules can be determined from load case
environment in automotive seating:
Splitting up the model, in a “physical” sense:
• Seating structure without cushionincluding all the necessary entities describing physical and geometrical properties,
definitions of local contacts or connections, and time history information
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 4/16
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 5/16
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 6/16
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 7/16
2006 ABAQUS Users’ Conference 115
further development. On the other hand, every position has to be readily available since all loadcases will be more less considered simultaneously during the project.
Therefore, in this paper we introduce the use of the seat module as a meta model in addition withspecific *NMAP transformation modules that adjust the seat from it’s initial to its specified load case
position. This approach avoids the creation of copies; all further changes to the design will still be
done on the meta model.
3.1 Automotive front seat concepts
To produce the correct transformations the seat kinematics has to be determined and reproduced in
a seat-positioning device. Therefore basic concepts of seat kinematics are introduced here. Theyare classified by the number of relevant degrees of freedom the structure provides. These are
typically the seat’s longitudinal adjustment (SLA), height adjustment (SHA) tilting adjustment
(STA) and the seat’s backrest adjustment (SBA).
3.1.1 4-Joint-Concept (including SBA)
Figure 4. 4-Joint-Concept
This is the basic seat concept that incorporates a seat height adjustment. It consists of two lever arms connected to the upper seat rail that hold the seat frame. They form a chain of three segments
connected by joints in between. Since front and rear lever arm usually are of different length, the
seat height transformation (SHA) of the seat frame has an translational as well as rotational part.
The seat’s longitudinal adjustment (SLA) operates independently along the seat rail.
The seat’s backrest adjustment (SBA) operates as an independent rotation around the SHA- positioned backrest center of rotation (not depicted in figure 4).
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 8/16
116 2006 ABAQUS Users’ Conference
3.1.2 Concepts of seat kinematics with tilt adjustment (STA)
The following figures show two typical examples of seat kinematics with included seat tilt
adjustment.
Figure 5. Seat concept with tilting adjustment
In the example depicted in figure 5, the STA is realized by splitting the front lever arm in two parts by introducing one more joint. Thus, the length of the arm can be adjusted by specifying a
certain angle at the joint of the split front lever arm. This leads to a rotation of the seat framearound the upper joint of the rear lever arm (STA). SLA and SHA operate analogously to the basic4-joint concept.
The seat’s backrest adjustment (SBA) operates as an independent rotation around the SHA&STA-
positioned backrest center of rotation.
Figure 6. Seat concept with tilting adjustment 2
In example depicted in figure 6, the STA works on top of an basic 4-joint concept. The main
difference is that the seat pan is decoupled from the seat frame by introducing a joint connected.
The seat pan is connected to the seat rail by two lever arms that enable adjusting the STA in everyseat height position.
3.2 Example of reproducing seat kinematics
The kinematics for the SHA in an 4-joint-concept seat is evaluated here as an example.
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 9/16
2006 ABAQUS Users’ Conference 117
Figure 7. D.o.f. for seat height adjustment
For a *NMAP transformation of the SHA adjustment the following input data has to be determined:
• Rotation of rear lever arm around D
• Rotation of front lever arm around A
• Displacement of seat frame (including all attached parts) (i.e. translation and rotation dueto new position of upper lever arm joints)
In a first step the new internal angles of the transformed triangle abc are obtained by applying law
of sinus as displayed in figure 8.
Figure 8. Obtaining input parameter for transformation
⎟⎟ ⎠
⎞⎜⎜⎝
⎛ −+=
bc
acb
2arccos
222
α ; ⎟⎟ ⎠
⎞⎜⎜⎝
⎛ −+=
ac
bca
2arccos
222
β ; ⎟⎟ ⎠
⎞⎜⎜⎝
⎛ −+=
ab
cba
2arccos
222
γ
Where α is the angle opposite to side a in the triangle, and γ β , opposite to side b and c,
respectively.
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 10/16
118 2006 ABAQUS Users’ Conference
Obtaining these angles leads to the required parameter input for the *NMAP transformation which is
denoted below. For a rotation of a specific component, it is hereby first translated in a way so that
the center of rotation coincides with the origin of the coordinate system. The rotation is then
conducted around an axis through this origin (here global Y axis) and afterwards translated back toits original (or to a new) position.
*****************************************************************************
*** Transformation test.inc
***
******************************************************************************
*** The magnitudes of [x,y,z]A, [x,y,z]B, [x,y,z]D are the axis coordinates
*** (see figure 7)
***
*** Rotation front lever arm rotA = 7.1 degree
***
*NMAP, NSET=LeverArmFront, TYPE=RECTANGULAR
-xA, -yA, -zA
*NMAP, NSET= LeverArmFront, TYPE=RECTANGULAR
0.0, 0.0, 0.0, cos(rotA), 0.0, -sin(rotA)
0.0, 1.0, 0.0
*NMAP, NSET= LeverArmFront, TYPE=RECTANGULAR
xA, yA, zA
***
***
*** Rotation rear lever arm rotD = 13.5 degree
***
*NMAP, NSET=LeverArmRear, TYPE=RECTANGULAR
-xD, -yD, -zD
*NMAP, NSET= LeverArmRear, TYPE=RECTANGULAR
0.0, 0.0, 0.0, cos(rotD), 0.0, -sin(rotD)
0.0, 1.0, 0.0
*NMAP, NSET= LeverArmRear, TYPE=RECTANGULAR
xD, yD, zD
***
*** Transformation seat frame with backrest panel
*** Translation dx = 6.7; dz = -18.3
*** Rotation around B (upper rear joint) rotB = 1.7 degree***
*NMAP, NSET=SeatFrame, TYPE=RECTANGULAR
-xB, -yB, -zB
*NMAP, NSET= SeatFrame, TYPE=RECTANGULAR
0.0, 0.0, 0.0, cos(rotB), 0.0, -sin(rotB)
0.0, 1.0, 0.0
*NMAP, NSET= SeatFrame, TYPE=RECTANGULAR
xB+dx, yB, zB+dz
***
***
Within the seat meta model one has to ensure that the *NSET definitions for SeatFrame,
LeverArmFront and LeverArmRear are properly defined.
Transformations to reproduce STA, SBA or SLA are determined in a similar way.
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 11/16
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 12/16
120 2006 ABAQUS Users’ Conference
Figure 10. Positioner: Transformation control
Figure 10 shows the transformation control table after the initial setup. At the beginning, the
calculated SRP position is equal to the original location in the initial design state of the meta
model since no transformation has been defined yet.
Figure 11. Positioner: Transformation control SHA
In figure 11 the definition of a pure SHA transformation to the lower boundary of the SRP field is
displayed. SLA and STA remain fixed. The SRP position describes an arc, due to the unequallength of the lever arms.
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 13/16
2006 ABAQUS Users’ Conference 121
Figure 12. Positioner: Transformation control STA
In figure 12 the kinematics of pure STA is displayed. For this seat concept the STA describes arotation of the seat pan around the upper hinge of the back lever arm.
Figure 13. Positioner: Transformation to new SRP
Positioning a seat with tilting adjustment we can basically reach the desired SRP with any STA provided. In practice the STA is then usually set to specific magnitude or fixed to its original
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 14/16
122 2006 ABAQUS Users’ Conference
value. When a certain SRP position is specified the seat can then be automatically adjusted to thenew SRP as displayed in figure 13.
At any time of the positioning session the current transformation can be exported into an
ABAQUS formatted input deck, similar to the extract example shown in chapter 3.2. To run theseat in the specified position the transformation module has simply to be added to the model
assembly.
Transformation commands can be exported in different solver syntax such as Pamcrash or LS-
Dyna, but especially also in form of session files for preprocessors. Currently an output of the
transformation in form of a Hypermesh command file is supported. Running the command file inHypermesh produces then a copy of the meta model in the desired position.
3.4 Seat related positioning
Another advantage of using *NMAP transformation for load case positioning is the fact that a
number of required positioning activities in an automotive interior environment is directly related
to the seat position.
Obviously all parts attached to seat structures such as the cushion or integrated side airbags followexactly the kinematics of the underlying structure. To consider them for positioning, the *NSET
definition of their nodes are added to the respective *NMAP transformation of the seat structure. For
example a side airbag therefore shares the kinematic of the seat frame plus a possible rotation of
the backrest.
Also parts, which are not directly attached to the seat structure, can be referenced in the
transformations. Under certain circumstances this is the case for dummies and seat belts. Whendummies are included in the positioning method one has to make sure that during positioning the
angle between seat frame and seat backrest remain unchanged. If this is the case the relative
position of deformed seat cushions to each other remains fixed as well, so the dummy will not
penetrate the cushion surface in any position. For seat concepts with a seat pan fixed to the seatframe this is always the case provided the backrest is not rotated.
For seat concepts as illustrated in figure 6, where the pan is only attached by a hinge to the seat
frame this angel changes by altering STA or SHA. If a dummy is still supposed to be included to
the seat transformation we can choose to link STA to SHA. This is done in such a way so thatsmall adjustments of the STA are enforced to enable a constant seat frame to backrest angel in all
positions.
Seat belts are also suitable for being positioned together with the dummy since their relative
position to the dummy pelvis and torso remains unchanged, too. Please note that this only appliesfor the belt in the vicinity of the dummy. The remaining parts of the seating belt, typically defined
by *CONNECTOR type SLIPRING and RETRACTOR elements, since attached to the BIW, will not follow
the dummy transformation and should be organized in a separate module.
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 15/16
2006 ABAQUS Users’ Conference 123
4. Conclusion
Organizing simulation projects in form of a modularized FEA environment has been widelyemployed within the automotive industry in the past years. A consistent adoption of this concept
on seat structures however also requires the modularization of positioning information.
Nowadays the first preprocessor (e.g. GNS Generator) are available on the market that also allowseat positioning. Beside the fact that there is no STA supported, their approach is however a
“physical” transformation embedded in the preprocessor environment to produce a positioned
copy of the structure. This paper tries to highlight the advantages of using a transformable metamodel over this approach, especially also due to the synergy effects explained in chapter 3.4 under
seat related positioning.
The concept of positioning seat structures and kinematically related components has been
successfully employed in the past for various projects in automotive seating and passenger safety projects. This concept drastically reduces redundancy and thus the likelihood of mistakes during
processing redundant models. Especially in projects where frequent design states have to beupdated and evaluated in numerous load cases the concept of automated seat adjustment developsits full benefit.
As a final example to illustrate the reduction of model redundancy, a rough estimation based onthe experience of typical simulation project requirements for a front seat structure is provided:
• 5 load cases (front and rear pulses, with/without luggage
• 2 dummies (e.g. 50 and 95 percentile Hybrid III) employed
• 3 seat positions (full front upper, mid lower, and back lower), 1 design position
The entries of table 1 estimate the amount of redundancy by counting for each approach. It showsthat the amount of model maintenance, creation and preparation activities can be considerably
reduced.
Table 1. Comparison of example project comprising 5 load cases and 50/95percentile dummy in 3 seat positions
5 Load cases3 Positions2 Types of dummies
Work packages
Single Decks Modularizedenvironment
Modularizedenvironmentincludingpositioning
Seat models 5 3 1Belts 5 5 2Belt positioning procedures 5 3 2Dummies 5 3 2Dummy seating procedures 5 3 2SUM 25 17 9
8/7/2019 Interiors Automated Auc06 p+z
http://slidepdf.com/reader/full/interiors-automated-auc06-pz 16/16
124 2006 ABAQUS Users’ Conference
5. References
1. UN Economic Commission for Europe, “UNIFORM PROVISIONS CONCERNING THEAPPROVAL OF VEHICLESWITH REGARD TO SAFETY-BELT ANCHORAGES,”Regulation 14, Transport Division, Technology Section, Geneva, Switzerland, 2003.
2. UN Economic Commission for Europe, “VEHICLES EQUIPPED WITH SAFETY-BELTS,
RESTRAINT SYSTEMS, CHILD RESTRAINT SYSTEMS AND ISOFIX CHILD
RESTRAINT SYSTEMS,” Regulation 16, Transport Division, Technology Section, Geneva,Switzerland, 2005.
3. UN Economic Commission for Europe, “UNIFORM PROVISIONS CONCERNING THEAPPROVAL OF VEHICLES WITH REGARD TO THE SEATS, THEIR ANCHORAGES
AND ANY HEAD RESTRAINTS,” Regulation 17, Transport Division, Technology Section,
Geneva, Switzerland, 2002.
Recommended