Skip to main content
JSON Manual Created Edited

Beam Section Temperature

Input URI

{base url} + db/BTMP



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "BTMP": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "ITEMS": {
                "description": "BTMPItems",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "ID": {
                            "description": "ID",
                            "type": "integer"
                        },
                        "LCNAME": {
                            "description": "LoadCaseName",
                            "type": "string"
                        },
                        "GROUP_NAME": {
                            "description": "GroupName",
                            "type": "string"
                        },
                        "DIR": {
                            "description": "Direction",
                            "type": "string"
                        },
                        "REF": {
                            "description": "Ref.Position",
                            "type": "string"
                        },
                        "NUM": {
                            "description": "NumberofSectionTemperature",
                            "type": "integer"
                        },
                        "bPSC": {
                            "description": "SectionType",
                            "type": "boolean"
                        },
                        "vSECTTMP": {
                            "description": "SectionTemperatureList",
                            "type": "array",
                            "items": {
                                "type": "object",
                                "properties": {
                                    "TYPE": {
                                        "description": "MaterialType",
                                        "type": "string"
                                    },
                                    "ELAST": {
                                        "description": "ModulusofElasticity",
                                        "type": "number"
                                    },
                                    "THERMAL": {
                                        "description": "ThermalCoefficient",
                                        "type": "number"
                                    },
                                    "REF": {
                                        "description": "Ref.(ToporBottom)",
                                        "type": "integer"
                                    },
                                    "OPT_B": {
                                        "description": "B-TypeCheck",
                                        "type": "integer"
                                    },
                                    "VAL_B": {
                                        "description": "BValue",
                                        "type": "number"
                                    },
                                    "OPT_H1": {
                                        "description": "H1-TypeCheck",
                                        "type": "integer"
                                    },
                                    "VAL_H1": {
                                        "description": "H1Value",
                                        "type": "number"
                                    },
                                    "OPT_H2": {
                                        "description": "H2-TypeCheck",
                                        "type": "integer"
                                    },
                                    "VAL_H2": {
                                        "description": "H2Value",
                                        "type": "number"
                                    },
                                    "VAL_T1": {
                                        "description": "T1Value",
                                        "type": "number"
                                    },
                                    "VAL_T2": {
                                        "description": "T2Value",
                                        "type": "number"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}


Examples

General: Elements

{
    "Assign": {
        "51": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Temp(+)",
                    "GROUP_NAME": "",
                    "DIR": "LZ",
                    "REF": "Centroid",
                    "NUM": 1,
                    "bPSC": false,
                    "vSECTTMP": [
                        {
                            "TYPE": "ELEMENT",
                            "VAL_B": 0.2,
                            "VAL_H1": 0.1,
                            "VAL_H2": 0.2,
                            "VAL_T1": 3,
                            "VAL_T2": 12.4
                        }
                    ]
                }
            ]
        }
    }
}

General: User Input

{
    "Assign": {
        "51": {
            "ITEMS": [
                {
                    "ID": 2,
                    "LCNAME": "Temp(+)",
                    "GROUP_NAME": "",
                    "DIR": "LZ",
                    "REF": "Centroid",
                    "NUM": 1,
                    "bPSC": false,
                    "vSECTTMP": [
                        {
                            "TYPE": "INPUT",
                            "ELAST": 34800000,
                            "THERMAL": 1e-05,
                            "VAL_B": 0.2,
                            "VAL_H1": 0.1,
                            "VAL_H2": 0.2,
                            "VAL_T1": 3,
                            "VAL_T2": 12.4
                        }
                    ]
                }
            ]
        }
    }
}

PSC/Composite: Elements

{
    "Assign": {
        "56": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LCNAME": "Temp(-)",
                    "GROUP_NAME": "",
                    "DIR": "LZ",
                    "REF": "Top",
                    "NUM": 1,
                    "bPSC": true,
                    "vSECTTMP": [
                        {
                            "TYPE": "ELEMENT",
                            "REF": 0,
                            "OPT_B": 1,
                            "VAL_B": 0.3,
                            "OPT_H1": 3,
                            "VAL_H1": 0.2,
                            "OPT_H2": 3,
                            "VAL_H2": 0.4,
                            "VAL_T1": 3,
                            "VAL_T2": 12.4
                        }
                    ]
                }
            ]
        }
    }
}

PSC/Composite: User Input

{
    "Assign": {
        "56": {
            "ITEMS": [
                {
                    "ID": 2,
                    "LCNAME": "Temp(-)",
                    "GROUP_NAME": "",
                    "DIR": "LZ",
                    "REF": "Top",
                    "NUM": 1,
                    "bPSC": true,
                    "vSECTTMP": [
                        {
                            "TYPE": "INPUT",
                            "ELAST": 34000000,
                            "THERMAL": 1e-05,
                            "REF": 0,
                            "OPT_B": 1,
                            "VAL_B": 0.3,
                            "OPT_H1": 3,
                            "VAL_H1": 0.2,
                            "OPT_H2": 3,
                            "VAL_H2": 0.4,
                            "VAL_T1": 3,
                            "VAL_T2": 12.4
                        }
                    ]
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Beam Section Temperature

 • Insert the data as an object

"ITEMS"

Array
[Object]

-

Required

(1)

Serial Number

"ID"

Integer

0

Optional

(2)

Load Case Name

"LCNAME"

String

-

Required

(3)

Load Group Name

"GROUP_NAME"

String

Blank

Optional

(4)

Direction

 • Local-y: "LY"

 • Local-z: "LZ"

"DIR"

String

"LZ"

Optional

(5)

Ref. Position

 • Centroid: "Centroid"

 • +End(Top): "Top"

 • - End(Bot): "Bot"

"REF"

String

"Centroid"

Optional

(6)

Number of Section Temperature ("vSECTTMP")

"NUM"

Integer

-

Required

(7)

Section Type

 • General: false

 • PSC / Composite: true

"bPSC"

Boolean

False

Optional

(8)

Section Temperature List

 • Insert the data as an object

"ITEMS"

Array
[Object]

-

Required

i. Material Type

 • Element: "ELEMENT"

 • Input: "INPUT"

"TYPE"

String

"ELEMENT"

Optional

ii. B Value

"VAL_B"

Number

0

Optional

iii. H1 Value

"VAL_H1"

Number

-

Optional

iv. H2 Value

"VAL_H2"

Number

-

Optional

v. T1 Value

"VAL_T1"

Number

0

Optional

vi. T2 Value

"VAL_T2"

Number

0

Optional

When Material Type, "TYPE" is "INPUT"

vii. Modulus of Elasticity

"ELAST"

Number

-

Optional

viii. Thermal Coefficient

"THERMAL"

Number

-

Optional

When Section Type, "bPSC" is True (PSC/Composite)

ix. Ref.

 • Top: 0

 • Bottom: 1

"REF"

Integer

0

Optional

x. B-Type

 • Section: 0

 • Value: 1

"OPT_B"

Integer

1

Optional

xi. H1-Type

 • Z1: 0

 • Z2: 1

 • Z3: 2

 • Value: 3

"OPT_H1"

Integer

3

Optional

xii. H2-Type

 • Z1: 0

 • Z2: 1

 • Z3: 2

 • Value: 3

"OPT_H2"

Integer

3

Optional



0
Was this article helpful?