[BTMP] Beam Section Temperatures

"BTMP": { "ITEMS": { "__DESC__": "BTMP Items", "__TYPE__": [ { "ID": { "__DESC__": "ID", "__TYPE__": "Integer" }, "LCNAME": { "__DESC__": "Load Case Name", "__TYPE__": "String" }, "GROUP_NAME": { "__DESC__": "Group Name", "__TYPE__": "String" }, "DIR": { "__DESC__": "Direction", "__TYPE__": "String" }, "REF": { "__DESC__": "Ref. Position", "__TYPE__": "String" }, "NUM": { "__DESC__": "Number of Section Temperature", "__TYPE__": "Integer" }, "bPSC": { "__DESC__": "Section Type", "__TYPE__": "Bool" }, "vSECTTMP": { "__DESC__": "Section Temperature List", "__TYPE__": [ { "TYPE": { "__DESC__": "Material Type", "__TYPE__": "String" }, "ELAST": { "__DESC__": "Modulus of Elasticity", "__TYPE__": "Real" }, "THERMAL": { "__DESC__": "Thermal Coefficient", "__TYPE__": "Real" }, "REF": { "__DESC__": "Ref. (Top or Bottom)", "__TYPE__": "Integer" }, "OPT_B": { "__DESC__": "B-Type Check", "__TYPE__": "Integer" }, "VAL_B": { "__DESC__": "B Value", "__TYPE__": "Real" }, "OPT_H1": { "__DESC__": "H1-Type Check", "__TYPE__": "Integer" }, "VAL_H1": { "__DESC__": "H1 Value", "__TYPE__": "Real" }, "OPT_H2": { "__DESC__": "H2-Type Check", "__TYPE__": "Integer" }, "VAL_H2": { "__DESC__": "H2 Value", "__TYPE__": "Real" }, "VAL_T1": { "__DESC__": "T1 Value", "__TYPE__": "Real" }, "VAL_T2": { "__DESC__": "T2 Value", "__TYPE__": "Real" } } ] } } ] } }

 

  • Introduce Input Data Symbols

API - Value Type

Input Data

API - Value Type

Input Data

Integer

🔴

Essential

String

Unnecessary

Boolean

🔺

Optional

Real

 

 

 

  • The required Input Data for defining Beam Section Temperatures

NO.

Name

API - Key

API - Value Type

Default

Beam Section Temp.

NO.

Name

API - Key

API - Value Type

Default

Beam Section Temp.

1

Element No.

"KEY"

 

🔴

2

 

"ITEMS"

 

 

🔴

3

Serial Number

  • If Add or Replace

"ID"

0

🔺

4

Load Case Name

"LCNAME"

 

🔴

5

Group Name

"GROUP_NAME"

 

🔺

6

Direction

  • Local-y : "LY"

  • Local-z : "LZ"

"DIR"

"LY"

🔺

7

Ref. Position

  • Centroid : "Centroid"

  • +End(Top) : "Top"

  • - End(Bot) : "Bot"

"REF"

"Centroid"

🔺

8

Number of Section Temperature

"NUM"

 

🔴

9

Section Type

  • General : false

  • PSC / Composite : true

"bPSC"

FALSE

🔺

10

 

"vSECTTMP"

 

 

🔴

11

Material Type

Element : "ELEMENT"

Input : "INPUT"

"TYPE"

"ELEMENT"

🔺

12

Modulus of Elasticity

"ELAST"

 

🔺

13

Thermal Coefficient

"THERMAL"

 

🔺

14

B Value

"VAL_B"

0

🔺

15

H1 Value

"VAL_H1"

 

🔴

16

H2 Value

"VAL_H2"

 

🔴

17

T1 Value

"VAL_T1"

0

🔺

18

T2 Value

"VAL_T2"

0

🔺

 

PSC / Composite Type

19

Ref.

Top : 0

Bottom : 1

"REF"

0

🔺

20

B-Type

Section : 0

Value : 1

"OPT_B"

0

🔺

21

H1-Type

  • Z1 : 0

  • Z2 : 1

  • Z3 : 2

  • Value: 3

"OPT_H1"

 

🔴

22

H2-Type

  • Z1 : 0

  • Z2 : 1

  • Z3 : 2

  • Value: 3

"OPT_H2"

 

🔴

 

  • The JSON format example for inputting Beam Section Temperatures

"BTMP": { "1004": { "ITEMS": [ { "ID": 1, "LCNAME": "LC5", "GROUP_NAME": "", "DIR": "LZ", "REF": "Centroid", "NUM": 1, "bPSC": false, "vSECTTMP": [ { "TYPE": "ELEMENT", "ELAST": 0.0, "THERMAL": 0.0, "VAL_B": 0.1, "VAL_H1": 0.2, "VAL_H2": 0.3, "VAL_T1": 4.0, "VAL_T2": 5.0 } ] } ] } }
"BTMP": { "1001": { "ITEMS": [ { "ID": 1, "LCNAME": "LC6", "GROUP_NAME": "", "DIR": "LZ", "REF": "Top", "NUM": 1, "bPSC": true, "vSECTTMP": [ { "TYPE": "ELEMENT", "ELAST": 0.0, "THERMAL": 0.0, "REF": 0, "OPT_B": 1, "VAL_B": 0.1, "OPT_H1": 3, "VAL_H1": 0.2, "OPT_H2": 3, "VAL_H2": 0.3, "VAL_T1": 4.0, "VAL_T2": 5.0 } ] } ] } }