This article provides the user with a Simcenter Madymo demonstrator model including a Multi-Body retractor model with both passive and active safety features such as pyrotechnical pretensioner, 2-stage load limiter and reversible pretensioner (motorized seat belt). This retractor model can be used for conceptual studies to evaluate the effect on injury risk of pre-crash features in post-impact scenario. Other types of studies like assessment of the effects of retractor parameter variation on occupant kinematics in pre-crash could be also conducted.
Attachments: | Simcenter Madymo - Belt retractor model.zip (45 KB) |
The demonstrator consists of a sled set-up with a rigid bench and footrest, an occupant (Hybrid-III 50th percentile male dummy) restrained by a standard 3-point seat belt and an advanced seat belt retractor.
Fig. 1 - Demonstrator with MB retractor model
Three sled pulse profiles are made available to the user which can be selected through a DEFINE variable called LOADCASE in the main GROUP_DEFINE (global scope):
The MSB's activation and deactivation times as well as the webbing on spool value, the trigger time for the pyrotechnical pretensioner and the time set to switch from the load limiter's first to second stage have been added as load case parameters (global scope) and referred to in the GROUP_DEFINE inside the retractor's SYSTEM.MODEL (local scope).
Note: in the model, the webbing on spool parameter (WOS) only affects the film spool effect in the retractor (represented in the characteristic FilmSpool_char). The load limitation is however not affected by this parameter.; in the reality, a torsion bar is often used as a load limiting device (torque-rotation driven) and thus affected by the amount of webbing left on the spool. Even though this behavior has been characterized by a force-stroke function, the effect of the webbing on spool has not been implemented in this conceptual model.
Fig.2 - Load case definitions
Note: the user can extend the number of scenarios by defining his/her own scenarios.
The model is structured with distinctive SYSTEM.MODEL's so that the entire retractor model including the seat belt can be easily copied/pasted to any other application model the end user wants to use it in:
Note that the TIMESTEP variable shown on the figure above will need to be copied as well since this variable is also used in the seat belt's FE models as MIN_STEP in CONTROL_FE_TIME_STEP.
Fig. 3 - Overview of the model structure
Under the GROUP_DEFINE inside the SYSTEM.MODEL Belt_sys (local scope), a set of system variables has been defined along with a description. The belt design parameters are divided into two categories:
Fig. 4 - Retractor model parameters
The retractor is modelled in a conceptual way, consisting of an assembly of rigid bodies and translational joints put in series together with restraints, each representing a dedicated function of the retractor. The seat belt webbing consists of a mix of 2D segments using FE membrane elements (where interaction with the occupant is likely to occur) and 1D segments defined through BELT elements. The lower belt attachment points (buckle and anchor) as well as the upper one (D-ring) are rigidly fixed to the sled using BODY.RIGID's, JOINT.BRAC's and POINT.OBJECT_MB's.
Note: The belt attachment points could also be attached to bodies of a more complex multi-body chain, by simply changing the parent body and position in the dedicated CRDSYS_OBJECT.MB. This could for instance apply when the user has already created a deformable buckle MB model, either or not including a pyrotechnical pretensioner.
Fig. 5 - Belt attachment points
The kinematic multi-body chain of the retractor model was designed as described below (the order of the joints in the kinematic chain reads from top to bottom):
Outputs have been defined for the retractor'sjoints so that the user can assess the contribution of the different parts of the retractor on the webbing payout/pull-in.
Fig. 6 - Retractor joint outputs
The joint outputs is Retractor_jpsout (.jps file) and writes out the displacement for the following translational joints:
WebbingAttachmentOnSpool_jnt: amount of webbing grabbed in or released by the spool when not locked
MSB_jnt: amount of webbing pulled in and released by the MSB
PyrotechnicalPretensioner_jnt: amount of webbing pulled in by the pyrotechnical pretensioner
LoadLimiter1_jnt: amount of webbing released by the load limiter stage 1
LoadLimiter2_jnt: amount of webbing released by the load limiter stage 2
FilmSpool_jnt: amount of webbing released by the film spool effect
Please contact your local Simcenter Madymo support organization for further questions/details on this topic.