Input URI
{base url} + db/MATL |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"MATL": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"TYPE": {
"description": "MaterialType",
"type": "string"
},
"NAME": {
"description": "MaterialName",
"type": "string"
},
"HE_SPEC": {
"description": "SpecificHeat",
"type": "number"
},
"HE_COND": {
"description": "HeatConduction",
"type": "number"
},
"PLMT": {
"description": "PlasticityKey",
"type": "integer"
},
"P_NAME": {
"description": "PlasticityName",
"type": "string"
},
"bMASS_DENS": {
"description": "UseMassDensity",
"type": "boolean"
},
"DAMP_RAT": {
"description": "DampingRatio",
"type": "number"
},
"PARAM": {
"description": "MaterialData",
"type": "array",
"items": {
"type": "object",
"properties": {
"P_TYPE": {
"description": "DataType",
"type": "integer"
},
"STANDARD": {
"description": "DBStandard",
"type": "string"
},
"CODE": {
"description": "CODE/PRODUCTName",
"type": "string"
},
"DB": {
"description": "DBName",
"type": "string"
},
"bELAST": {
"description": "UseElasticity",
"type": "boolean"
},
"ELAST": {
"description": "Elasticity",
"type": "number"
},
"POISN": {
"description": "Poisson`sratio",
"type": "number"
},
"THERMAL": {
"description": "Coefficientsoflinearthermal",
"type": "number"
},
"ELAST_M": {
"description": "Moduliiofelasticitycorrespondingdirection(X,Y,Z)",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"POISN_M": {
"description": "Poisson`sratiocorrespondingdirection(X,Y,Z)",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"THERMAL_M": {
"description": "Coefficientsoflinearthermalexpansioninthecorrespondingdirection(X,Y,Z)",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"SHEAR_M": {
"description": "ShearmoduliiofelasticityinthecorrespondingdirectionsX",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"DEN": {
"description": "Density",
"type": "number"
},
"MASS": {
"description": "MassDensity",
"type": "number"
}
}
}
}
}
}
}
Examples
Standard
"Assign": {
"1": {
"TYPE": "STEEL",
"NAME": "DB_Steel",
"HE_SPEC": 0,
"HE_COND": 0,
"PLMT": 0,
"P_NAME": "",
"bMASS_DENS": false,
"DAMP_RAT": 0.02,
"PARAM": [
{
"P_TYPE": 1,
"STANDARD": "EN05(S)",
"CODE": "",
"DB": "S450",
"bELAST": false,
"ELAST": 210000000
}
]
},
"2": {
"TYPE": "CONC",
"NAME": "DB_Conc",
"HE_SPEC": 0,
"HE_COND": 0,
"PLMT": 0,
"P_NAME": "",
"bMASS_DENS": false,
"DAMP_RAT": 0.05,
"PARAM": [
{
"P_TYPE": 1,
"STANDARD": "EN04(RC)",
"CODE": "",
"DB": "C40/50",
"bELAST": false,
"ELAST": 35220000
}
]
},
"3": {
"TYPE": "SRC",
"NAME": "DB_SRC",
"HE_SPEC": 0,
"HE_COND": 0,
"PLMT": 0,
"P_NAME": "",
"bMASS_DENS": false,
"DAMP_RAT": 0.05,
"PARAM": [
{
"P_TYPE": 1,
"STANDARD": "EN05(S)",
"CODE": "",
"DB": "S450",
"bELAST": false,
"ELAST": 210000000
},
{
"P_TYPE": 1,
"STANDARD": "EN04(RC)",
"CODE": "",
"DB": "C40/50",
"bELAST": false,
"ELAST": 35220000
}
]
},
"4": {
"TYPE": "USER",
"NAME": "DB_User",
"HE_SPEC": 0,
"HE_COND": 0,
"PLMT": 0,
"P_NAME": "",
"bMASS_DENS": false,
"DAMP_RAT": 0,
"PARAM": [
{
"P_TYPE": 1,
"STANDARD": "BS04(S)",
"CODE": "",
"DB": "S460",
"bELAST": false,
"ELAST": 205000000
}
]
}
}
}
Isotropic - User Defined
"Assign": {
"5": {
"TYPE": "USER",
"NAME": "User_None",
"HE_SPEC": 0,
"HE_COND": 0,
"PLMT": 0,
"P_NAME": "",
"bMASS_DENS": true,
"DAMP_RAT": 0,
"PARAM": [
{
"P_TYPE": 2,
"ELAST": 205000000,
"POISN": 0.3,
"THERMAL": 6.6666666666666675e-06,
"DEN": 76.97999999999999,
"MASS": 7.849775407504091
}
]
}
}
}
Orthotropic - User Defined
"Assign": {
"6": {
"TYPE": "USER",
"NAME": "User_Orth",
"HE_SPEC": 10,
"HE_COND": 11,
"PLMT": 0,
"P_NAME": "",
"bMASS_DENS": true,
"DAMP_RAT": 0.05,
"PARAM": [
{
"P_TYPE": 3,
"ELAST_M": [
30000,
40000,
50000
],
"POISN_M": [
0.15,
0.16,
0.17
],
"THERMAL_M": [
1.1e-05,
1.2e-05,
1.3e-05
],
"SHEAR_M": [
50000,
60000,
70000
],
"DEN": 24,
"MASS": 2.5
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Material Type • Concrete: "CONC" • Steel: "STEEL" • SRC: "SRC" • User Defined: "User" |
"TYPE" |
String |
- |
Required |
|
2 |
Material Name |
"NAME" |
String |
- |
Required |
|
3 |
Specific heat |
"HE_SPEC" |
Number |
0 |
Optional |
|
4 |
Heat Conduction |
"HE_COND" |
Number |
0 |
Optional |
|
5 |
Plastic Material No. |
"PLMT" |
Integer |
0 |
Optional |
|
6 |
Plastic Material Name |
"P_NAME" |
String |
Blank |
Optional |
|
7 |
Use Mass Density |
"bMASS_DENS" |
Boolean |
false |
Optional |
|
8 |
Damping Ratio |
"DAMP_RAT" |
Number |
0 |
Optional |
|
9 |
Material Parameter |
"PARAM" |
Object |
- |
Required |
|
(1) |
Material Type • Standard: 1 • Isotropic: 2 • Orthotropic: 3 |
"P_TYPE" |
Integer |
- |
Required |
|
When Material Type, "P_TYPE" is 1 (Standard) |
||||||
(2) |
Standard Name |
"STANDARD" |
String |
- |
Required |
|
(3) |
Code Name |
"CODE" |
String |
Blank |
Optional |
|
(4) |
DB Name |
"DB" |
String |
- |
Required |
|
(5) |
Youngs Modulus for User Define Option • JTG3362-18(S) |
"bELAST" |
Boolean |
false |
Optional |
|
When Material Type, "P_TYPE" is 2 (Isotropic) |
||||||
(2) |
Modulus of Elasticity |
"ELAST" |
Number |
- |
Required |
|
(3) |
Poisson’s Ratio |
"POISN" |
Number |
- |
Required |
|
(4) |
Thermal Coefficient |
"THERMAL" |
Number |
- |
Required |
|
(5) |
Weight of Density |
"DEN" |
Number |
- |
Required |
|
(6) |
Mass Density |
"MASS" |
Number |
- |
Required |
|
When Material Type, "P_TYPE" is 3 (Orthotropic) |
||||||
(2) |
Modulus of Elasticity |
"ELAST_M" |
Array |
- |
Required |
|
(3) |
Poisson’s Ratio |
"POISN_M" |
Array |
- |
Required |
|
(4) |
Thermal Coefficient |
"THERMAL_M" |
Array |
- |
Required |
|
(5) |
Shear Modulus |
"SHEAR_M" |
Array |
- |
Required |
|
(6) |
Weight of Density |
"DEN" |
Number |
- |
Required |
|
(7) |
Mass Density |
"MASS" |
Number |
- |
Required |