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 |