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 |
- |
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