Skip to main content
JSON Manual Created Edited

Pushover Load Cases

Input URI

{base url} + db/POLC



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "POLC": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "LoadCaseName",
                "type": "string"
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            },
            "INCRE_STEP": {
                "description": "IncrementSteps",
                "type": "integer"
            },
            "bCONS_PDELTA": {
                "description": "ConsiderP-DeltaEffect",
                "type": "boolean"
            },
            "bUSEINITIAL": {
                "description": "UseInitialLoad",
                "type": "boolean"
            },
            "bREACOUTPUT": {
                "description": "CumulativeReaction/StoryShearbyInitialLoad",
                "type": "boolean"
            },
            "INCRE_METHOD": {
                "description": "IncrementMethod",
                "type": "string"
            },
            "STEPCTRLOPTION": {
                "description": "SteppingControlOption",
                "type": "string"
            },
            "INCFUNC_KEY": {
                "description": "IncrementalControlFunctionKey",
                "type": "integer"
            },
            "STIFF_RATIO": {
                "description": "AnalysisStoppingConditionCurrentStiffnessRatio",
                "type": "number"
            },
            "bLIMITDEFORMANGLE": {
                "description": "UseLimitInter-StoryDeformationAngle",
                "type": "boolean"
            },
            "LIMITDEFORMANGLE": {
                "description": "LimitInter-StoryDeformationAngle(1/[rad])",
                "type": "number"
            },
            "bDRIFTMAX": {
                "description": "MaximumDriftofAllVerticalElements",
                "type": "boolean"
            },
            "bDRIFTCENTER": {
                "description": "DriftattheCenterofFloorDiaphragm(StoryCenter)",
                "type": "boolean"
            },
            "bDRIFTAVER": {
                "description": "DriftcalculatedbyAverageDisplacementofStory",
                "type": "boolean"
            },
            "DISPCTRLOPTION": {
                "description": "DisplacementControlOption",
                "type": "string"
            },
            "GLOBAL_MAX_DISP": {
                "description": "GlobalMaxTranslationalDisplacement",
                "type": "number"
            },
            "MASTERNODE": {
                "description": "MasterNodeKey",
                "type": "integer"
            },
            "MASTERDIRECTION": {
                "description": "MasterNodeDirection",
                "type": "string"
            },
            "MASTERMAXDISP": {
                "description": "MasterNodeDisplacement",
                "type": "number"
            },
            "LOADPATTERNTYPE": {
                "description": "LoadPatternType",
                "type": "string"
            },
            "LOADPATTERN": {
                "description": "LoadPatternDataList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "LCNAME": {
                            "description": "LoadCaseName(ifUsedLoadPattern=LOAD)",
                            "type": "string"
                        },
                        "DIR": {
                            "description": "DIrection(ifUsedLoadPattern=ACC)",
                            "type": "string"
                        },
                        "MODE": {
                            "description": "ModeNumber(ifUsedLoadPattern=MODE,NOR_MODE)",
                            "type": "integer"
                        },
                        "SF": {
                            "description": "",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

Pushover Load Cases

{
    "Assign": {
        "1": {
            "LCNAME": "Mode_X",
            "DESC": "",
            "INCRE_STEP": 10,
            "bCONS_PDELTA": true,
            "bUSEINITIAL": false,
            "bREACOUTPUT": false,
            "INCRE_METHOD": "DISP",
            "STEPCTRLOPTION": "AUTO",
            "INCFUNC_KEY": 0,
            "STIFF_RATIO": 0,
            "bLIMITDEFORMANGLE": true,
            "LIMITDEFORMANGLE": 10,
            "bDRIFTMAX": true,
            "bDRIFTCENTER": false,
            "bDRIFTAVER": false,
            "DISPCTRLOPTION": "NODE",
            "GLOBAL_MAX_DISP": 0,
            "MASTERNODE": 134,
            "MASTERDIRECTION": "DX",
            "MASTERMAXDISP": 1,
            "LOADPATTERNTYPE": "MODE",
            "LOADPATTERN": [
                {
                    "MODE": 1,
                    "SF": 1
                }
            ]
        },
        "2": {
            "LCNAME": "Mode_Y",
            "DESC": "",
            "INCRE_STEP": 10,
            "bCONS_PDELTA": false,
            "bUSEINITIAL": false,
            "bREACOUTPUT": false,
            "INCRE_METHOD": "LOAD",
            "STEPCTRLOPTION": "AUTO",
            "INCFUNC_KEY": 0,
            "STIFF_RATIO": 0,
            "bLIMITDEFORMANGLE": true,
            "LIMITDEFORMANGLE": 10,
            "bDRIFTMAX": true,
            "bDRIFTCENTER": false,
            "bDRIFTAVER": false,
            "DISPCTRLOPTION": "GLOBAL",
            "GLOBAL_MAX_DISP": 0,
            "MASTERNODE": 0,
            "MASTERDIRECTION": "",
            "MASTERMAXDISP": 0,
            "LOADPATTERNTYPE": "LOAD",
            "LOADPATTERN": [
                {
                    "LCNAME": "LOAD1",
                    "SF": 1
                }
            ]
        },
        "3": {
            "LCNAME": "Uni_X",
            "DESC": "",
            "INCRE_STEP": 10,
            "bCONS_PDELTA": false,
            "bUSEINITIAL": false,
            "bREACOUTPUT": false,
            "INCRE_METHOD": "LOAD",
            "STEPCTRLOPTION": "EQUAL",
            "INCFUNC_KEY": 0,
            "STIFF_RATIO": 0,
            "bLIMITDEFORMANGLE": true,
            "LIMITDEFORMANGLE": 10,
            "bDRIFTMAX": true,
            "bDRIFTCENTER": false,
            "bDRIFTAVER": false,
            "DISPCTRLOPTION": "GLOBAL",
            "GLOBAL_MAX_DISP": 0,
            "MASTERNODE": 0,
            "MASTERDIRECTION": "",
            "MASTERMAXDISP": 0,
            "LOADPATTERNTYPE": "ACC",
            "LOADPATTERN": [
                {
                    "DIR": "DX",
                    "SF": 1
                }
            ]
        },
        "4": {
            "LCNAME": "Uni_Y",
            "DESC": "",
            "INCRE_STEP": 10,
            "bCONS_PDELTA": true,
            "bUSEINITIAL": false,
            "bREACOUTPUT": false,
            "INCRE_METHOD": "DISP",
            "STEPCTRLOPTION": "AUTO",
            "INCFUNC_KEY": 0,
            "STIFF_RATIO": 0,
            "bLIMITDEFORMANGLE": true,
            "LIMITDEFORMANGLE": 10,
            "bDRIFTMAX": true,
            "bDRIFTCENTER": false,
            "bDRIFTAVER": false,
            "DISPCTRLOPTION": "NODE",
            "GLOBAL_MAX_DISP": 0,
            "MASTERNODE": 134,
            "MASTERDIRECTION": "DY",
            "MASTERMAXDISP": 1,
            "LOADPATTERNTYPE": "NOR_MODE",
            "LOADPATTERN": [
                {
                    "MODE": 1,
                    "SF": 1
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LCNAME"

String

-

Required

2

Description

"DESC"

String

Blank

Optional

3

Increment Steps

"INCRE_STEP"

Integer

-

Required

4

Fiber Key

"FIBER_KEY"

Integer

-

Required

5

Consider P-Delta Effect

"bCONS_PDELTA"

Boolean

false

Required

6

Use Initial Load

"bUSEINITIAL"

Boolean

false

Optional

7

Cumulative Reaction / Story Shear by Initial Load

"bREACOUTPUT"

Boolean

false

Optional

8

Increment Method

 • Load Control: "LOAD"

 • Displacement Control: "DISP"

"INCRE_METHOD"

String

-

Required

Stepping Control Option When Increment Method is "LOAD"

9

Stepping Control Option

 • Auto-Stepping Control: "AUTO"

 • Equal Step (1/nstep): "EQUAL"

 • Incremental Control Function: "INC_FUNC"

"STEPCTRLOPTION"

String

-

Required

10

Incremental Control Function Key

 • When "STEPCTRLOPTION" is "INC_FUNC"

"INCFUNC_KEY"

Integer

-

Required

11

Analysis Stopping Condition

 • Current Stiffness Ratio (Cs)

"STIFF_RATIO"

Number

-

Required

Stepping Control Option When Increment Method is "DISP"

9

Displacement Control Option

 • Global: "GLOBAL"

 • Master Node: "NODE"

"DISPCTRLOPTION"

String

-

Required

-

Global Control

10

Max Translational Displacement

"GLOBAL_MAX_DISP"

Number

-

Required

-

Master Node

10

Node ID Number

"MASTERNODE"

Integer

-

Required

11

Node Direction

 • "DX"

 • "DY"

 • "DZ"

"MASTERDIRECTION"

String

-

Required

12

Maximum Displacement

"MASTERMAXDISP"

Number

-

Required

Stepping Control Option

13

Use Limit Inter-Story Deformation Angle

"bLIMITDEFORMANGLE"

Boolean

false

Optional

14

Limit Inter-Story Deformation Angle (1/[rad])

"LIMITDEFORMANGLE"

Number

-

Required

15

Maximum Drift of All Vertical Elements

"bDRIFTMAX"

Boolean

false

Optional

16

Drift at the Center of Floor Diaphragm (Story Center)

"bDRIFTCENTER"

Boolean

false

Optional

17

Drift calculated by Average Displacement of Story

"bDRIFTAVER"

Boolean

false

Optional

Load Pattern

18

Load Pattern Type

 • Static Load Cases: "LOAD"

 • Uniform Acceleration: "ACC"

 • Mode Shape: "MODE"

 • Normalized Mode Shape * Mass: "NOR_MODE"

"LOADPATTERNTYPE"

String

-

Required

19

Load Pattern Data List

 • Insert the data as an object

"LOADPATTERN"

Array
[Object]

-

Required

Static Load Cases

(1)

Load Case Name

"LCNAME"

String

-

Required

(2)

Scale Factor

"SF"

Number

-

Required

Uniform Acceleration

(1)

Direction

 • "DX"

 • "DY"

 • "DZ"

"DIR"

String

-

Required

(2)

Scale Factor

"SF"

Number

-

Required

Mode Shape & Normalized Mode Shape * Mass

(1)

Mode Number

"MODE"

Integer

-

Required

(2)

Scale Factor

"SF"

Number

-

Required



MIDAS GEN NX only

0
Was this article helpful?