[MATL] Material Properties

POST, GET, PUT {{Base Url}}/db/matl "MATL": { "TYPE": { "__DESC__": "Material Type", "__TYPE__": "String" }, "NAME": { "__DESC__": "Material Name", "__TYPE__": "String" }, "HE_SPEC": { "__DESC__": "Specific Heat", "__TYPE__": "Real" }, "HE_COND": { "__DESC__": "Heat Conduction", "__TYPE__": "Real" }, "THMAL_UNIT": { "__DESC__": "Thermal Unit", "__TYPE__": "String" }, "PLMT": { "__DESC__": "Plasticity Key", "__TYPE__": "Integer" }, "P_NAME": { "__DESC__": "Plasticity Name", "__TYPE__": "String" }, "bMASS_DENS": { "__DESC__": "Use Mass Density", "__TYPE__": "Bool" }, "DAMP_RAT": { "__DESC__": "Damping Ratio", "__TYPE__": "Real" }, "PARAM": { "__DESC__": "Material Data", "__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 Material Property

NO.

Name

API - Key

API - Value Type

DB - CONC, STEEL

DB - SRC

User - ISO.

User - Ortho.

NO.

Name

API - Key

API - Value Type

DB - CONC, STEEL

DB - SRC

User - ISO.

User - Ortho.

1

Material ID

“KEY”

🔴

🔴

🔴

🔴

2

Type of Design

“TYPE”

🔴

🔴

🔴

🔴

3

Name

“NAME”

🔴

🔴

🔴

🔴

 

Material Properties

4

Material Properties

“PARAM”

 

🔴

🔴

🔴

🔴

5

Type of Design

  • User Defined : 2

  • Orthotropic : 3

  • Other Cases : 1

"P_TYPE"

🔴

🔴

🔴

🔴

6

Standard name

“STANDARD”

🔴

🔴

7

Code name

“CODE”

🔺

🔺

8

DB name

“DB”

🔺

🔺

9

User Define Es

“bELAST”

🔺

🔺

10

Modulus of Elasticity

“ELAST”

🔴

 

“ELAST_M”

 

 

 

🔴

11

Shear Modulus

“SHEAR_M”

 

 

 

🔴

12

Poisson’s Ratio

“POISN”

🔺

 

“POISN_M”

 

 

 

🔺

13

Thermal Coefficient

“THERMAL”

🔺

 

“THERMAL_M”

 

 

 

🔺

14

Weight of Density

“DEN”

🔺

🔺

15

Mass Density

“MASS”

🔺

🔺

 

Additional Information

16

Specific heat

“HE_SPEC”

🔺

🔺

🔺

🔺

17

Heat Conduction

“HE_COND”

🔺

🔺

🔺

🔺

18

Temperature Unit (C or F)

“THMAL_UNIT”

19

Use Mass Density

“bMASS_DENS”

🔺

🔺

🔺

🔺

20

Damping Ratio

“DAMP_RAT”

🔺

🔺

🔺

🔺

 

Plasticity Data

21

Plastic Material No.

"PLMT"

🔺

🔺

🔺

🔺

22

Plastic Material Name

“PAMT”

 

  • The JSON format example for inputting DB type & User Defined type

{ "Assign": { "100": { "TYPE": "CONC", "NAME": "DB Material", "HE_SPEC": 0.0, "HE_COND": 0.0, "THMAL_UNIT": "C", "PLMT": 0, "P_NAME": "", "bMASS_DENS": false, "DAMP_RAT": 0.0, "PARAM": [ { "P_TYPE": 1, "STANDARD": "KS01-Civil(RC)", "CODE": "KCI-2007", "DB": "C18", "bELAST": false, "ELAST": 25161000.0 } ] } } }

 

{ "Assign": { "200": { "TYPE": "USER", "NAME": "User Defined", "HE_SPEC": 0.0, "HE_COND": 0.0, "THMAL_UNIT": "C", "PLMT": 0, "P_NAME": "", "bMASS_DENS": false, "DAMP_RAT": 0.0, "PARAM": [ { "P_TYPE": 2, "ELAST": 27277000.0, "POISN": 0.18, "THERMAL": 0.00001, "DEN": 24.52, "MASS": 0.0 } ] } } }