[THIS] Time History Load Cases

[THIS] Time History Load Cases

"THIS": { "COMMON": { "__DESC__": "Common Data", "__TYPE__": { "NAME": { "__DESC__": "Time History Load Case Name", "__TYPE__": "String" }, "DESC": { "__DESC__": "Description", "__TYPE__": "String" }, "iATYPE": { "__DESC__": "Anlysis Type", "__TYPE__": "Integer" }, "iAMETHOD": { "__DESC__": "Analysis Method", "__TYPE__": "Integer" }, "iTHTYPE": { "__DESC__": "Time History Type", "__TYPE__": "Integer" }, "iGEOM": { "__DESC__": "Geometric Nonlinearity Type (Nonlinear - Anlysis Type)", "__TYPE__": "Integer" }, "iISTEP": { "__DESC__": "Increment Steps (Static - Analysis Method)", "__TYPE__": "Integer" }, "ENDTIME": { "__DESC__": "End Time", "__TYPE__": "Real" }, "INC": { "__DESC__": "Time Increment", "__TYPE__": "Real" }, "iOUT": { "__DESC__": "Step Number Increment For Output", "__TYPE__": "Integer" }, "INITLOAD": { "__DESC__": "Use initial load", "__TYPE__": "Integer" }, "INITMETHOD": { "__DESC__": "Dynamic Load Type", "__TYPE__": "String" }, "bSUBSEQ": { "__DESC__": "Subsequent to - Check Box", "__TYPE__": "Bool" }, "SUBSEQ": { "__DESC__": "Subsequent to - Type", "__TYPE__": "Integer" }, "LCTYPE": { "__DESC__": "Load Case Type", "__TYPE__": "String" }, "CASE": { "__DESC__": "Load Case Name", "__TYPE__": "String" }, "bKEEP": { "__DESC__": "Keep Final Step Loads Constant", "__TYPE__": "Bool" }, "bDVA": { "__DESC__": "Cumulate D/V/A Results", "__TYPE__": "Bool" }, "iMDTYPE": { "__DESC__": "Damping Method", "__TYPE__": "Integer" } } }, "iINCCTRL": { "__DESC__": "Increment method", "__TYPE__": "Integer" }, "bCUMULATE": { "__DESC__": "Cumulate load increment history for output", "__TYPE__": "Bool" }, "SCALE": { "__DESC__": "Control Option - Scale factor", "__TYPE__": "Integer" }, "iCTRL": { "__DESC__": "Displacement control option", "__TYPE__": "Integer" }, "TINC": { "__DESC__": "Maximum displacement", "__TYPE__": "Integer" }, "MNODE": { "__DESC__": "Master node", "__TYPE__": "Integer" }, "MDIR": { "__DESC__": "Master direction", "__TYPE__": "Integer" }, "DALL": { "__DESC__": "Damping Ratio For All Modes", "__TYPE__": "Real" }, "iCOEF": { "__DESC__": "Mass And Stiffness Coefficients Type", "__TYPE__": "Integer" }, "bMASSP": { "__DESC__": "Mass Proportional - Check Box", "__TYPE__": "Bool" }, "MASSC": { "__DESC__": "Mass Proportional - Value", "__TYPE__": "Real" }, "bSTIFFP": { "__DESC__": "Stiffness Proportional - Check Box", "__TYPE__": "Bool" }, "STIFFC": { "__DESC__": "Stiffness Proportional - Value", "__TYPE__": "Real" }, "iCALC": { "__DESC__": "Coefficient Calculation Type, Frequency ), 1, Period ), 2", "__TYPE__": "Integer" }, "FP1": { "__DESC__": "Frequency / Period - Mode1", "__TYPE__": "Integer" }, "DR1": { "__DESC__": "Dampng Ratio - Mode1", "__TYPE__": "Integer" }, "FP2": { "__DESC__": "Frequency / Period - Mode2", "__TYPE__": "Integer" }, "DR2": { "__DESC__": "Dampng Ratio - Mode2", "__TYPE__": "Integer" }, "iNMM": { "__DESC__": "Newmark Method Input Type", "__TYPE__": "Integer" }, "GAMMA": { "__DESC__": "Gamma Value", "__TYPE__": "Integer" }, "BETA": { "__DESC__": "Beta Value", "__TYPE__": "Integer" }, "bITER": { "__DESC__": "Perform iteration - Check Box", "__TYPE__": "Bool" }, "bCONV": { "__DESC__": "Permit convergence failure - Check Box", "__TYPE__": "Bool" }, "MINSSS": { "__DESC__": "Minimum step size", "__TYPE__": "Real" }, "iMSTEP": { "__DESC__": "Minimum step size", "__TYPE__": "Integer" }, "iMAXITER": { "__DESC__": "Maximum iteration", "__TYPE__": "Integer" }, "bDN": { "__DESC__": "Displacement norm - Check Box", "__TYPE__": "Bool" }, "DN": { "__DESC__": "Displacement norm - value", "__TYPE__": "Real" }, "bFN": { "__DESC__": "Force norm - Check Box", "__TYPE__": "Bool" }, "FN": { "__DESC__": "Force norm - value", "__TYPE__": "Real" }, "bEN": { "__DESC__": "Energy norm - Check Box", "__TYPE__": "Bool" }, "EN": { "__DESC__": "Energy norm - value", "__TYPE__": "Real" }, "DMUPDATE": { "__DESC__": "Damping matrix update", "__TYPE__": "Bool" }, "iRKM": { "__DESC__": "Runge kutta method", "__TYPE__": "Integer" }, "dTOL": { "__DESC__": "Tolerance", "__TYPE__": "Real" }, "bULSM": { "__DESC__": "Use line search method", "__TYPE__": "Bool" }, "ULSM": { "__DESC__": "Number of iteration to start line search", "__TYPE__": "Integer" }, "aDAMP": { "__DESC__": "Mode ID, Damping List", "__TYPE__": [ { "iMODE": { "__DESC__": "Modal damping overrides - Mode", "__TYPE__": "Integer" }, "DAMPING": { "__DESC__": "Modal damping overrides - Damping ratio", "__TYPE__": "Integer" } } ] } }

 

  • 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 Time History Load Case

NO.

Name

API - Key

API - Value Type

Default

TH. Load Case

NO.

Name

API - Key

API - Value Type

Default

TH. Load Case

1

Time History Load Case No.

“KEY”

 

 

🔴

 

Common Data

2

Common Data

"COMMON"

 

 

🔴

3

Time History Load Case Name

"NAME"

 

🔴

4

Description

"DESC"

 

🔺

5

Anlysis Type

  • Linear : 1

  • Nonlinear : 2

"iATYPE"

 

🔴

6

Analysis Method

  • Modal : 1

  • Direct Integration : 2

  • Static : 3

    • (Nonlinear only)

"iAMETHOD"

 

🔴

7

Time History Type

  • Transient :

    • (Linear - Modal & Direct Integration)

    • (Nonlinear - Modal & Direct Integration)

  • Periodic :

    • (Linear - Modal only)

"iTHTYPE"

 

🔴

8

End Time

"ENDTIME"

 

🔴

9

Time Increment

"INC"

 

🔴

10

Step Number Increment For Output

"iOUT"

 

🔴

11

Increment Steps

  • (Nonlinear - Static only)

"iISTEP"

 

🔴

12

Dynamic Load Type

  • Initial Load (Global Control) : "INIT"

    • (Nonlinear - Direct Integration & Static)

  • Order in Sequential Loading : "ORDER"

"INITMETHOD"

 

🔴

 

Geometric Nonlinearity Type

 

(Nonlinear - Direct Integration & Static - Order in Sequential Loading)

13

Geometric Nonlinearity Type

  • None : 0

  • Large Displacements : 1

"iGEOM"

0

🔺

 

Order in Sequential Loading

14

Subsequent to - Check Box

"bSUBSEQ"

FALSE

🔺

15

Subsequent to - Type

  • Load Case : 0

  • Initial Element Forces (Table) : 1

  • Initial Forces for Geometric Stiffness : 2

    • (Geometric Nonlinearity Type - Large Displacements)

"SUBSEQ"

 

🔺

16

Load Case Type

  • Static Load : “ST”

  • Construction Load : "CS"

  • (Subsequent to - Load Case)

"LCTYPE"

 

🔺

17

Load Case Name

"CASE"

 

🔺

 

Initial Load (Global Control)

18

Use initial load

  • Use Initial Load : 0

  • Not use Initial Load : 1

"INITLOAD"

FALSE

🔺

19

Cumulate D/V/A Results

"bDVA"

 

🔺

20

Keep Final Step Loads Constant

"bKEEP"

 

🔺

21

Damping Method

  • Modal : 1

  • Mass & Stiffness Proportional : 2

  • Strain Energy Proportional : 3

  • Element Mass & Stiffness Proportional : 4

    • (Direct Integration Method only)

"iMDTYPE"

 

🔴

 

Damping

 

Damping Method - Modal

22

Damping Ratio For All Modes

"DALL"

 

🔴

23

Mode ID Damping List

"aDAMP"

 

 

🔴

24

Modal damping overrides - Mode

"iMODE"

 

🔴

25

Modal damping overrides - Damping ratio

"DAMPING"

 

🔴

 

Damping Method - Mass & Stiffness Proportional

26

Mass And Stiffness Coefficients Type

  • Direct Specification : 1

  • Calculate from Modal Damping : 2

"iCOEF"

 

🔴

27

Mass Proportional - Check Box

"bMASSP"

 

🔴

28

Stiffness Proportional - Check Box

"bSTIFFP"

 

🔴

29

Mass Proportional - Value

"MASSC"

 

🔴

30

Stiffness Proportional - Value

"STIFFC"

 

🔴

31

Coefficient Calculation Type

  • Frequency : 1

  • Period : 2

"iCALC"

 

🔴

32

Frequency / Period - Mode1

"FP1"

 

🔴

33

Dampng Ratio - Mode1

"DR1"

 

🔴

34

Frequency / Period - Mode2

"FP2"

 

🔴

35

Dampng Ratio - Mode2

"DR2"

 

🔴

 

Time Integration Parameters

 

(Linear & Nonlinear - Direct Integration only)

36

Newmark Method Input Type

  • Constant Acceleration : 1

  • Linear Acceleration : 2

  • User Input : 3

"iNMM"

 

🔴

37

Gamma Value

  • (User Input only)

"GAMMA"

 

🔺

38

Beta Value

  • (User Input only)

"BETA"

 

🔺

 

Nonlinear Analysis Control Parameters

39

Perform iteration

  • (Nonlinear - Direct Integration & Static)

"bITER"