Skip to main content
JSON Manual Created Edited

Cable Control - Unknown Load Factor Constraints

Input URI

{base url} + db/ULFC



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "ULFC": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "NAME": {
                "description": "ConstraintName",
                "type": "string"
            },
            "TYPE": {
                "description": "ConstraintType",
                "type": "string"
            },
            "OBJ_ID": {
                "description": "ObjectID",
                "type": "integer"
            },
            "POINT": {
                "description": "nPoint",
                "type": "integer"
            },
            "COMP": {
                "description": "Component",
                "type": "integer"
            },
            "EQ": {
                "description": "EqualityConditionBoolean",
                "type": "boolean"
            },
            "bVALUE": {
                "description": "ValueBoolean",
                "type": "boolean"
            },
            "VALUE": {
                "description": "ValueDouble",
                "type": "number"
            },
            "OtherObject": {
                "description": "OtherObject",
                "type": "integer"
            },
            "bUB": {
                "description": "UpperBoundBoolean",
                "type": "boolean"
            },
            "UB_VALUE": {
                "description": "UpperBoundValue",
                "type": "number"
            },
            "bLB": {
                "description": "LowerBoundBoolean",
                "type": "boolean"
            },
            "LB_VALUE": {
                "description": "LowerBoundValue",
                "type": "number"
            }
        }
    }
}


Examples

Cable Control/Unknown Load Factor Constraints

{
    "Assign": {
        "2": {
            "NAME": "Ele-03",
            "TYPE": "BEAM",
            "OBJ_ID": 3,
            "POINT": 1,
            "COMP": 4,
            "EQ": false,
            "bUB": true,
            "UB_VALUE": -220,
            "bLB": true,
            "LB_VALUE": -230
        },
        "3": {
            "NAME": "Node-07",
            "TYPE": "REAC",
            "OBJ_ID": 7,
            "POINT": 4,
            "COMP": 1,
            "EQ": true,
            "bVALUE": true,
            "VALUE": 500,
            "OtherObject": 0
        },
        "4": {
            "NAME": "Ele-11",
            "TYPE": "DISP",
            "OBJ_ID": 11,
            "POINT": 4,
            "COMP": 2,
            "EQ": false,
            "bUB": true,
            "UB_VALUE": -0.05,
            "bLB": true,
            "LB_VALUE": 0.05
        },
        "5": {
            "NAME": "Ele-15",
            "TYPE": "BEAM",
            "OBJ_ID": 15,
            "POINT": 4,
            "COMP": 0,
            "EQ": false,
            "bUB": true,
            "UB_VALUE": -240,
            "bLB": true,
            "LB_VALUE": -250
        },
        "6": {
            "NAME": "Ele-19",
            "TYPE": "BEAM",
            "OBJ_ID": 19,
            "POINT": 4,
            "COMP": 4,
            "EQ": false,
            "bUB": true,
            "UB_VALUE": -170,
            "bLB": true,
            "LB_VALUE": -180
        },
        "7": {
            "NAME": "Node106",
            "TYPE": "DISP",
            "OBJ_ID": 106,
            "POINT": 0,
            "COMP": 0,
            "EQ": false,
            "bUB": true,
            "UB_VALUE": 0.0001,
            "bLB": true,
            "LB_VALUE": -0.0001
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Constraint Name

"NAME"

String

 

Required

2

Constraint Type

 • Reaction: "REAC"

 • Displacement: "DISP"

 • Truss Force: "TRUSS"

 • Beam Force: "BEAM"

"TYPE"

String

 

Required

3

Element/Node ID

"OBJ_ID"

Integer

 

Required

4

Point

 • When "TYPE" is Beam Force

   ◦ I-end: 0

   ◦ 1/4: 1

   ◦ 2/4: 2

   ◦ 3/4: 3

   ◦ J-end: 4

"POINT"

Integer

 

Required

5

Component

 • Reaction & Beam Force/Displacement/Truss

   ◦ FX/DX/I-end: 0

   ◦ FY/DY/J-end: 1

   ◦ FZ/DZ: 2

   ◦ MX/RX: 3

   ◦ MY/RY: 4

   ◦ MZ/RZ: 5

"COMP"

Integer

 

Required

6

Equality/Inequality Condition

 • Equality: true

 • Inequality: false

"EQ"

Boolean

false

Optional

Equality Condition

7

Check Value

"bVALUE"

Boolean

false

Optional

8

Value Double

"VALUE"

Number

-

Required

9

Other Object

 • When "bValue" is False

"OtherObject"

Integer

0

Optional

Inequality Condition

7

Check Upper Bound

"bUB"

Boolean

false

Optional

8

Upper Bound Value

"UB_VALUE"

Number

-

Required

9

Check Lower Bound

"bLB"

Boolean

false

Optional

10

Lower Bound Value

"LB_VALUE"

Number

-

Required



0
Was this article helpful?