Skip to main content
JSON Manual Created Edited

Using Load Combinations

Input URI

{base url} + ope/USLC



Active Methods

POST



JSON Schema

Details

{
    "USLC": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "Argument": {
                "type": "object",
                "properties": {
                    "PREFIX": {
                        "type": "string"
                    },
                    "POSITION": {
                        "type": "string",
                        "enum": [
                            "STEEL",
                            "CONC",
                            "SRC"
                        ]
                    },
                    "LCOM_LIST": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "TYPE": {
                                    "type": "string",
                                    "enum": [
                                        "GEN",
                                        "STEEL",
                                        "CONC",
                                        "SRC",
                                        "STLCOMP",
                                        "SEISMIC"
                                    ]
                                },
                                "NAME": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "LOADS": {
                        "type": "object",
                        "properties": {
                            "SELF_WEIGHT": {
                                "type": "boolean",
                                "default": true
                            },
                            "NODAL_BODY_FROCE": {
                                "type": "boolean",
                                "default": true
                            },
                            "NODAL_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "SPECIFIED_DISPLACEMENT": {
                                "type": "boolean",
                                "default": true
                            },
                            "BEAM_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "FLOOR_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "FINISHING_MATERIAL_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "PRESSURE_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "PLANE_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "SYSTEM_TEMPERATURE": {
                                "type": "boolean",
                                "default": true
                            },
                            "NODAL_TEMPERATURE": {
                                "type": "boolean",
                                "default": true
                            },
                            "ELEMENT_TEMPERATURE": {
                                "type": "boolean",
                                "default": true
                            },
                            "TEMPERATURE_GRADIENT": {
                                "type": "boolean",
                                "default": true
                            },
                            "BEAM_SECTION_TEMPERATURE": {
                                "type": "boolean",
                                "default": true
                            },
                            "PRESTRESS_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "PRETENSION_LOAD": {
                                "type": "boolean",
                                "default": true
                            },
                            "TENDON_PRESTRESS_LOAD": {
                                "type": "boolean",
                                "default": true
                            }
                        }
                    }
                }
            }
        }
    }
}


Examples

Using Load Combinations

{
    "Argument": {
        "LCOM_LIST": [
            {
                "TYPE": "STEEL",
                "NAME": "sLCB1"
            }
        ],
        "PREFIX": "N",
        "POSITION": "STEEL",
        "LOADS": {
            "SELF_WEIGHT": true,
            "NODAL_BODY_FROCE": true,
            "NODAL_LOAD": true,
            "SPECIFIED_DISPLACEMENT": true,
            "BEAM_LOAD": true,
            "FLOOR_LOAD": true,
            "FINISHING_MATERIAL_LOAD": true,
            "PRESSURE_LOAD": true,
            "PLANE_LOAD": true,
            "SYSTEM_TEMPERATURE": true,
            "NODAL_TEMPERATURE": true,
            "ELEMENT_TEMPERATURE": true,
            "TEMPERATURE_GRADIENT": true,
            "BEAM_SECTION_TEMPERATURE": true,
            "PRESTRESS_LOAD": true,
            "PRETENSION_LOAD": true,
            "TENDON_PRESTRESS_LOAD": true
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case & Design Combination Name

"PREFIX"

String

System

Optional

2

Desing Combination Generate Position

 • Steel Design: "STEEL"

 • Concrete Design: "CONC"

 • SRC Design: "SRC"

"POSITION"

String

-

Required

3

Select Combinations

 • Insert data as object

"LCOM_LIST"

Array
[Object]

-

Required

(1)

Load Combination Type

 • General: "GEN"

 • Steel Design: "STEEL"

 • Concrete Design: "CONC"

 • SRC Design: "SRC"

 • Composite Steel Girder Design: "STLCOMP"

 • Seismic: "SEISMIC"

"TYPE"

String

 

Required

(2)

Load Combination Name

"NAME"

String

 

Required

4

Select Loads

"LOADS"

Object

-

Optional

(1)

Self-Weight

"SELF_WEIGHT"

Boolean

true

Optional

(2)

Nodal Body Force

"NODAL_BODY_FROCE"

Boolean

true

Optional

(3)

Nodal Load

"NODAL_LOAD"

Boolean

true

Optional

(4)

Specified Displacement

"SPECIFIED_DISPLACEMENT"

Boolean

true

Optional

(5)

Beam Load

"BEAM_LOAD"

Boolean

true

Optional

(6)

Floor Load

"FLOOR_LOAD"

Boolean

true

Optional

(7)

Finishing Material Load

"FINISHING_MATERIAL_LOAD"

Boolean

true

Optional

(8)

Pressure Load

"PRESSURE_LOAD"

Boolean

true

Optional

(9)

Plane Load

"PLANE_LOAD"

Boolean

true

Optional

(10)

System Temperature

"SYSTEM_TEMPERATURE"

Boolean

true

Optional

(11)

Nodal Temperature

"NODAL_TEMPERATURE"

Boolean

true

Optional

(12)

Element Temperature

"ELEMENT_TEMPERATURE"

Boolean

true

Optional

(13)

Temperature Gradient

"TEMPERATURE_GRADIENT"

Boolean

true

Optional

(14)

Beam Section Temperature

"BEAM_SECTION_TEMPERATURE"

Boolean

true

Optional

(15)

Prestress Load

"PRESTRESS_LOAD"

Boolean

true

Optional

(16)

Pretension Load

"PRETENSION_LOAD"

Boolean

true

Optional

(17)

Tendon Prestress Load

"TENDON_PRESTRESS_LOAD"

Boolean

true

Optional



0
Was this article helpful?