[MATL] Material Properties

[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 } ] } } }

ย 

ย