This article provides the user with a generic Simcenter Madymo MB seat model to be used in various automotive applications. This MB model features usual seat adjustments such as seat cushion angle, sitting height, track position, seatback angle and headrest height. Deformations in the seat structure were also modelled using restraints for the seat pan (tilt) and seatback (bending) deformations.
The MB seat model consists of an assembly of kinematic joints, rigid bodies and MB surfaces. Some of the surfaces are only used for visual purposes and the other ones used in contact definitions. For the kinematic joints, all of the setting joints (sitting height, seat track position, seatback angle and headrest position) remain locked during the simulation whereas the deformation joints (seat pan and seatback) are set to free as default; for these two latter ones, joint restraints are used to control the deformation. If no deformation for these two joints is desired for the analysis, the user can easily set them to locked status using the parameter SEAT_deformation (FREE or LOCK).
The entire seat model is defined in a single SYSTEM.MODEL and referred as an include file which makes it easy to copy and paste in any other applications. A set of DEFINE variables are also made available to the user. They are divided in 3 categories; positioning, design and setting parameters. The available parameters are listed below.
Fig. 1 - Available DEFINE variables
The positioning parameters are used to position the seat in the environment, for example the vehicle's body at a certain position and orientation (the reference position of the seat is defined as the mid point of the four mounting bolts). The design parameters allow the user to define the seat track length (distance from rearmost to foremost), the position of the kinematic joints such as the position of the seat pan rotation joint (JOINT.REVO) in X- and Z-directions, the seatback pivot joint (JOINT.REVO) in X- and Z-positions and the headrest height adjuster joint (JOINT.TRAN) in X- and Z-directions, and the orientation around Y-axis of the sliding mechanism. Two stiffness parameters (SEAT_seatcushionstiffness and SEAT_seatbackstiffness) are also defined to adjust the seat pan and seatback deformation capability if necessary. The rest of the seat geometry (ellipsoids and planes) was not parametrized due to the complexity of each individual seat design.
The setting parameters are used to set the seat in the desired position. These are:
Fig. 2 - Seat travel path
The seat is shown below as example at SRP (rearmost and lowest position) and at foremost/uppermost positions.
Fig. 3 - Different seat settings
For the contact definitions with the dummy and the environment, 5 contact groups are pre-defined:
Fig. 4 - Pre-defined contact MB groups
Contact characteristics are pre-defined for all surfaces and using generic loading and unloading functions with scaling factors for all foam components (seat cushion, seatback, bolsters etc.). For the anti-submaring (ASM) plate, a specific contact characteristic and function are defined. The user is obviously free to update the functions and characteristics with data from component testing.
Fig. 5 - Pre-defined contact characteristics
For the seat pan and seatback deformations, characteristics related to the joint restrains (SeatPanDeformation_rst and SeatbackDefo_jrs) are also pre-defined. The user is free to update the functions and characteristics with data from component testing.
Fig. 6 - Pre-defined deformation characteristics for the seat pan and the seatback
Please contact your local Simcenter Madymo support organization for further questions/details on this topic.