Table 4 Variables used to record and judge the motion state.

From: Development and verification of a new OpenSees element model for a two-stage friction pendulum bearing

Variable

Meaning

Function

trialMaxAbsD, CMaxAbsD

Max absolute deformation from time zero to the end of current step and previous step, respectively

Judge whether Phase I is over or not

trialXmd, CXmd

Relative horizontal deformation between upper slider and bottom plate at the end of current step and previous step, respectively

Judge the current state is in Phase II or Phase III

If the lower slider contacts with the left block, trialSide = − 1, CSide = − 1

If the upper and lower sliders do not contact, trialSide = 0, CSide = 0

If the lower slider contacts with the right block, trialSide = 1, CSide = 1

trialSide, CSide

The side where the upper and lower sliders contact at the last switching mode at the end of current step and previous step, respectively

trialDmax, CDmax

The top plate is supposed to move to the right if the lower slider contacts with the left block at the end of current step and previous step, respectively

trialDmin, CDmin

The top plate is supposed to move to the left if the lower slider contacts with the right block at the end of current step and previous step, respectively