[BMLD] Beam Loads (Element, Line, Typical)

"BMLD": { "ITEMS": { "__DESC__": "Beam Load Items", "__TYPE__": [] } }

 

  • 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 Loads

NO.

Name

API - Key

API - Value Type

Default

Beam Loads

NO.

Name

API - Key

API - Value Type

Default

Beam Loads

1

Element No.

"KEY"

 

🔴

2

 

"ITEMS"

 

 

🔴

3

Serial Number

  • If Add or Replace

"ID"

0

🔺

4

Load Case Name

"LCNAME"

 

🔴

5

Load Group Name

"GROUP_NAME"

 

🔺

6

Load classification

  • Element Beam Loads : "BEAM"

  • Line Beam Loads : "LINE"

  • Typical Beam Loads : "TYPICAL"

"CMD"

 

🔴

7

Load Type

  • Concentrated Forces : "CONLOAD"

  • Concentrated Moments / Torsions : "CONMOMENT"

  • Uniform Loads : "UNILOAD"

  • Uniform Moments / Torsions : "UNIMOMENT"

  • Trapezoidal Loads : "UNILOAD"

  • Trapezoidal Moments / Torsions : "UNIMOMENT"

  • Uniform Pressure : "PRESSURE"

  • Trapezoidal Pressure : "PRESSURE"

"TYPE"

 

🔴

8

Direction

  • Local x : "LX"

  • Local y : "LY"

  • Local z : "LZ"

  • Global X : "GX"

  • Global Y : "GY"

  • Global Z : "GZ"

"DIRECTION"

 

🔴

9

Projection

"USE_PROJECTION"

FALSE

🔺

 

Load Value

10

Distance - [x1, x2, x3, x4]

"D"

 

🔴

11

Load - [v1, v2, v3, v4]

"P"

 

🔴

 

Eccentricity

12

Eccentricity

"USE_ECCEN"

FALSE

🔺

13

Eccentricity Type

  • Centroid : 0

  • Offset : 1

"ECCEN_TYPE"

0

🔺

14

Eccentricity Direction

  • Local y : "LY"

  • Local z : "LZ"

  • Global X : "GX"

  • Global Y : "GY"

  • Global Z : "GZ"

"ECCEN_DIR"

 

🔴

15

Distance I-End

"I_END"

0

🔺

16

J-End Option

"USE_J_END"

FALSE

🔺

17

Distance J-End

"J_END"

0

🔺

 

Uniform & Trapezoidal Pressure Type Only

18

Additional H from Top Option

"USE_ADDITIONAL"

FALSE

🔺

19

Distance I-End

"ADDITIONAL_I_END"

0

🔺

20

J-End Option

"USE_ADDITIONAL_J_END"

FALSE

🔺

21

Distance J-End

"ADDITIONAL_J_END"

0

🔺

 

  • The JSON format example for inputting Beam Loads

"BMLD": { "1002": { "ITEMS": [ { "ID": 1, "LCNAME": "LC2", "GROUP_NAME": "L1", "CMD": "BEAM", "TYPE": "UNILOAD", "DIRECTION": "GZ", "D": [ 0.0, 1.0 ], "P": [ 11.0, 11.0 ] }, { "ID": 2, "LCNAME": "LC2", "GROUP_NAME": "L1", "CMD": "BEAM", "TYPE": "UNIMOMENT", "DIRECTION": "GZ", "D": [ 0.0, 1.0 ], "P": [ 22.0, 22.0 ] }, { "ID": 3, "LCNAME": "LC3", "GROUP_NAME": "L1", "CMD": "BEAM", "TYPE": "UNILOAD", "DIRECTION": "GZ", "D": [ 0.0, 1.0 ], "P": [ 33.0, 33.0 ] } ] } }
"BMLD": { "1002": { "ITEMS": [ { "ID": 1, "LCNAME": "LC1", "GROUP_NAME": "L1", "CMD": "BEAM", "TYPE": "UNILOAD", "DIRECTION": "GZ", "D": [ 0.0, 1.0 ], "P": [ -11.111, -11.111 ], "USE_ECCEN": true, "ECCEN_TYPE": 0, "ECCEN_DIR": "LY", "I_END": 1.111, "J_END": 2.222, "USE_J_END": true } ] } }