Skip to main content
JSON Manual Created Edited

Boundary Change Assignment

Input URI

{base url} + db/BCCT



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "BCCT": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "bSPT": {
                "description": "Dataselection-Support",
                "type": "boolean"
            },
            "bSPR": {
                "description": "Pointspringsupport",
                "type": "boolean"
            },
            "bGSPR": {
                "description": "Generalspringsupport",
                "type": "boolean"
            },
            "bCGLINK": {
                "description": "Changegenerallinkproperty",
                "type": "boolean"
            },
            "bSSSF": {
                "description": "Sectionstiffnessscalefactor",
                "type": "boolean"
            },
            "bWSSF": {
                "description": "WSSF",
                "type": "boolean"
            },
            "bPSSF": {
                "description": "Platestiffnessscalefactor",
                "type": "boolean"
            },
            "bRLS": {
                "description": "Beamendrelease",
                "type": "boolean"
            },
            "bESSF": {
                "description": "ESSF",
                "type": "boolean"
            },
            "bCDOF": {
                "description": "ConstrainDOFassociatedwithspecifieddisplacements/Settlementsbyboundarygroupcombinations",
                "type": "boolean"
            },
            "vBOUNDARY": {
                "description": "BoundaryList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "BGCNAME": {
                            "description": "Boundarygroupcombinationname",
                            "type": "string"
                        },
                        "vBG": {
                            "description": "Boundarygrouplist",
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    }
                }
            },
            "vLOADANAL": {
                "description": "LoadCases&AnalysisList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "TYPE": {
                            "description": "Loadcases&analysis",
                            "type": "string"
                        },
                        "BGCNAME": {
                            "description": "Boundarygroupcombinationname",
                            "type": "string"
                        },
                        "LCNAME": {
                            "description": "Staticloadcase",
                            "type": "string"
                        }
                    }
                }
            }
        }
    }
}


Examples

Boundary Change Assignment

{
    "Assign": {
        "1": {
            "bSPT": true,
            "bSPR": true,
            "bGSPR": false,
            "bCGLINK": false,
            "bSSSF": true,
            "bPSSF": false,
            "bRLS": true,
            "bCDOF": false,
            "vBOUNDARY": [
                {
                    "BGCNAME": "BGL1",
                    "vBG": [
                        "BG1",
                        "BG2"
                    ]
                }
            ],
            "vLOADANAL": [
                {
                    "TYPE": "ST",
                    "BGCNAME": "BGL1",
                    "LCNAME": "LC1"
                },
                {
                    "TYPE": "ST",
                    "BGCNAME": "BGL1",
                    "LCNAME": "LC2"
                },
                {
                    "TYPE": "ST",
                    "BGCNAME": "BGL1",
                    "LCNAME": "LC3"
                },
                {
                    "TYPE": "ST",
                    "BGCNAME": "BGL1",
                    "LCNAME": "LC4"
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Support

"bSPT"

Boolean

false

Optional

2

Point Spring Support

"bSPR"

Boolean

false

Optional

3

General Spring Support

"bGSPR"

Boolean

false

Optional

4

Change General Link Property

"bCGLINK"

Boolean

false

Optional

5

Section Stiffness Scale Factor

"bSSSF"

Boolean

false

Optional

6

Plate Stiffness Scale Factor

"bPSSF"

Boolean

false

Optional

7

Beam End Release

"bRLS"

Boolean

false

Optional

8

Wall Stiffness Scale Factor

"bWSSF"

Boolean

false

Optional

9

Element Stiffness Scale Factor

"bESSF"

Boolean

false

Optional

10

Boundary List

 • Insert the data as an object

"vBOUNDARY"

Array
[Object]

-

Required

(1)

Boundary Group Combination Name

"BGCNAME"

String

-

Required

(2)

Boundary Group List

"vBG"

String

-

Required

11

Load Cases & Analysis List

"vLOADANAL"

Array
[Object]

-

Optional

(1)

Load Cases & Analysis

 • Static load Case: "ST"

 • Unlisted Analysis Types: "ULAT"

 • TH/ RS Analysis/ Eigenvalue: "THRSEV"

 • TH Nonlinear Static Analysis: "THNS"

 • Pushover Analysis: "PO"

 • Moving Load Analysis: "MV"

 • Settlements Analysis: "SM"

"TYPE"

String

-

Required

(2)

Boundary Group Combination name

"BGCNAME"

String

-

Required

(3)

Static Load Case

"LCNAME"

String

-

Required

12

Constrain DOF associated with specified displacements / Settlements by boundary group combinations

"bCDOF"

Boolean

False

Optional



MIDAS GEN NX only

0
Was this article helpful?