Skip to main content
JSON Manual Created Edited

Define Construction Stage

Input URI

{base url} + db/STAG



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "STAG": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "NAME": {
                "description": "ConstructionStageName",
                "type": "string"
            },
            "DURATION": {
                "description": "ConstructionStageDuration",
                "type": "number"
            },
            "bSV_RSLT": {
                "description": "SaveResultStage?",
                "type": "boolean"
            },
            "bSV_STEP": {
                "description": "SaveResultStep?",
                "type": "boolean"
            },
            "bLOAD_STEP": {
                "description": "LoadIncrementalStepsforMaterialNonlinearAnalysis?",
                "type": "boolean"
            },
            "INCRE_STEP": {
                "description": "IncrementalStep",
                "type": "integer"
            },
            "ADD_STEP": {
                "description": "AdditionalStep",
                "type": "array",
                "items": {
                    "type": "number"
                }
            },
            "ACT_ELEM": {
                "description": "ActivationElementList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "GRUP_NAME": {
                            "description": "GroupName",
                            "type": "string"
                        },
                        "AGE": {
                            "description": "Age",
                            "type": "number"
                        }
                    }
                }
            },
            "DACT_ELEM": {
                "description": "DeactivationElementList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "GRUP_NAME": {
                            "description": "GroupName",
                            "type": "string"
                        },
                        "REDIST": {
                            "description": "Redistribution",
                            "type": "number"
                        }
                    }
                }
            },
            "ACT_BNGR": {
                "description": "ActivationBoundaryGroupList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "BNGR_NAME": {
                            "description": "BoundaryGroupName",
                            "type": "string"
                        },
                        "POS": {
                            "description": "Position",
                            "type": "string"
                        }
                    }
                }
            },
            "DACT_BNGR": {
                "description": "DeactivationBoundaryGroupList",
                "type": "array",
                "items": {
                    "type": "string"
                }
            },
            "ACT_LOAD": {
                "description": "ActivationLoadGroupList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "LOAD_NAME": {
                            "description": "GroupName",
                            "type": "string"
                        },
                        "DAY": {
                            "description": "ACTORDACTday",
                            "type": "string"
                        }
                    }
                }
            },
            "DACT_LOAD": {
                "description": "DeactivationLoadGroupList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "LOAD_NAME": {
                            "description": "GroupName",
                            "type": "string"
                        },
                        "DAY": {
                            "description": "ACTORDACTday",
                            "type": "string"
                        }
                    }
                }
            }
        }
    }
}


Examples

Define Construction Stage

{
    "Assign": {
        "1": {
            "NAME": "CS01",
            "DURATION": 10,
            "bSV_RSLT": true,
            "bSV_STEP": true,
            "bLOAD_STEP": true,
            "INCRE_STEP": 5,
            "ADD_STEP": [
                5,
                8
            ],
            "ACT_ELEM": [
                {
                    "GRUP_NAME": "SG_01",
                    "AGE": 10
                }
            ],
            "ACT_BNGR": [
                {
                    "BNGR_NAME": "BG_01",
                    "POS": "DEFORMED"
                }
            ],
            "ACT_LOAD": [
                {
                    "LOAD_NAME": "LG_01",
                    "DAY": "5.000000"
                }
            ]
        },
        "2": {
            "NAME": "CS2",
            "DURATION": 20,
            "bSV_RSLT": true,
            "bSV_STEP": false,
            "bLOAD_STEP": false,
            "ADD_STEP": [],
            "ACT_ELEM": [
                {
                    "GRUP_NAME": "SG_02",
                    "AGE": 20
                }
            ],
            "ACT_BNGR": [
                {
                    "BNGR_NAME": "BG_02",
                    "POS": "DEFORMED"
                }
            ],
            "ACT_LOAD": [
                {
                    "LOAD_NAME": "LG_02",
                    "DAY": "FIRST"
                }
            ]
        },
        "3": {
            "NAME": "CS03",
            "DURATION": 10,
            "bSV_RSLT": true,
            "bSV_STEP": false,
            "bLOAD_STEP": false,
            "ADD_STEP": [],
            "DACT_ELEM": [
                {
                    "GRUP_NAME": "SG_02",
                    "REDIST": 100
                }
            ],
            "DACT_BNGR": [
                "BG_02"
            ],
            "DACT_LOAD": [
                {
                    "LOAD_NAME": "LG_02",
                    "DAY": "FIRST"
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

CS Stage Name

"NAME"

String

-

Required

2

CS Stage Duration

"DURATION"

Number

-

Required

3

Save Result - Stage

"bSV_RSLT"

Boolean

false

Optional

4

Save Result - Additional Steps

"bSV_STEP"

Boolean

false

Optional

5

Load Incremental Steps for Material Nonlinear Analysis

"bLOAD_STEP"

Boolean

false

Optional

6

Load Incremental Steps

 • if "bLOAD_STEP": true

"INCRE_STEP"

Integer

-

Required

7

Additional Step

"ADD_STEP"

Array
[Number]

Empty

Optional

8

Activation Structure Group

 • Insert the data as an object

"ACT_ELEM"

Array
[Object]

Empty

Optional

(1)

Activated Structure Group Name

"GRUP_NAME"

String

-

Required

(2)

Age (days)

"AGE"

Number

0

Optional

9

Deactivation Structure Group

 • Insert the data as an object

"DACT_ELEM"

Array
[Object]

Empty

Optional

(1)

Deactivated Structure Group Name

"GRUP_NAME"

String

-

Required

(2)

Element force redistribution (%)

"REDIST"

Number

0

Optional

10

Activation Boundary Group

 • Insert the data as an object

"ACT_BNGR"

Array
[Object]

Empty

Optional

(1)

Activated Boundary Group Name

"BNGR_NAME"

String

-

Required

(2)

Support / Spring Position

 • "DEFORMED"

 • "ORIGINAL"

"POS"

String

-

Required

11

Deactivated Boundary Group Name

 • [Boundary Group Name]

"DACT_BNGR"

Array
[String]

Empty

Optional

12

Activation Load Group

 • Insert the data as an object

"ACT_LOAD"

Array
[Object]

Empty

Optional

(1)

Activated Load Group Name

"LOAD_NAME"

String

-

Required

(2)

Active day

 • First : "FIRST"

 • Last : "LAST"

 • Additional Steps : Number as String

"DAY"

String

"FIRST"

Optional

13

Deactivation Load Group

 • Insert the data as an object

"DACT_LOAD"

Array
[Object]

Empty

Optional

(1)

Deactivated Load Group Name

"LOAD_NAME"

String

-

Required

(2)

Inactive day

 • First : "FIRST"

 • Last : "LAST"

 • Additional Steps : Number as String

"DAY"

String

"FIRST"

Optional



0
Was this article helpful?