Input URI
{base url} + db/TDMF |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
{
"TDMF": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "MaterialFunctionName",
"type": "string"
},
"FTYPE": {
"description": "MaterialFuncType",
"type": "string"
},
"SCALE": {
"description": "ScaleFactor",
"type": "number"
},
"CTYPE": {
"description": "CreepType",
"type": "string"
},
"ELAST": {
"description": "Elast",
"type": "number"
},
"DESC": {
"description": "Description",
"type": "string"
},
"RELAXATION": {
"description": "RelaxTime",
"type": "integer"
},
"vDAY": {
"description": "Day,ValueArray",
"type": "array",
"items": {
"type": "object",
"properties": {
"DAY": {
"description": "Day",
"type": "number"
},
"VALUE": {
"description": "Value",
"type": "number"
}
}
}
}
}
}
}
"TDMF": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "MaterialFunctionName",
"type": "string"
},
"FTYPE": {
"description": "MaterialFuncType",
"type": "string"
},
"SCALE": {
"description": "ScaleFactor",
"type": "number"
},
"CTYPE": {
"description": "CreepType",
"type": "string"
},
"ELAST": {
"description": "Elast",
"type": "number"
},
"DESC": {
"description": "Description",
"type": "string"
},
"RELAXATION": {
"description": "RelaxTime",
"type": "integer"
},
"vDAY": {
"description": "Day,ValueArray",
"type": "array",
"items": {
"type": "object",
"properties": {
"DAY": {
"description": "Day",
"type": "number"
},
"VALUE": {
"description": "Value",
"type": "number"
}
}
}
}
}
}
}
Examples
Creep Coefficient
{
"Assign": {
"1": {
"NAME": "F1",
"FTYPE": "CREEP",
"SCALE": 1,
"CTYPE": "SC",
"ELAST": 10,
"DESC": "",
"vDAY": [
{
"DAY": 0,
"VALUE": 0
},
{
"DAY": 1,
"VALUE": 20
}
]
}
}
}
"Assign": {
"1": {
"NAME": "F1",
"FTYPE": "CREEP",
"SCALE": 1,
"CTYPE": "SC",
"ELAST": 10,
"DESC": "",
"vDAY": [
{
"DAY": 0,
"VALUE": 0
},
{
"DAY": 1,
"VALUE": 20
}
]
}
}
}
Shrinkage Strain
{
"Assign": {
"2": {
"NAME": "F12",
"FTYPE": "SHRINK",
"SCALE": 1,
"DESC": "",
"vDAY": [
{
"DAY": 0,
"VALUE": 0
},
{
"DAY": 1,
"VALUE": 10
}
]
}
}
}
"Assign": {
"2": {
"NAME": "F12",
"FTYPE": "SHRINK",
"SCALE": 1,
"DESC": "",
"vDAY": [
{
"DAY": 0,
"VALUE": 0
},
{
"DAY": 1,
"VALUE": 10
}
]
}
}
}
Relaxation
{
"Assign": {
"3": {
"NAME": "F13",
"FTYPE": "RELAX",
"SCALE": 1,
"DESC": "",
"RELAXATION": 0,
"vDAY": [
{
"DAY": 0,
"VALUE": 15
},
{
"DAY": 1,
"VALUE": 25
},
{
"DAY": 2,
"VALUE": 35
}
]
}
}
}
"Assign": {
"3": {
"NAME": "F13",
"FTYPE": "RELAX",
"SCALE": 1,
"DESC": "",
"RELAXATION": 0,
"vDAY": [
{
"DAY": 0,
"VALUE": 15
},
{
"DAY": 1,
"VALUE": 25
},
{
"DAY": 2,
"VALUE": 35
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Material Function Name |
"NAME" |
String |
- |
Required |
|
2 |
Material Function Type • Creep: "CREEP" • Shrinkage Strain: "SHRINK" • Relaxation: "RELAX" |
"FTYPE" |
String |
- |
Required |
|
3 |
Scale Factor |
"SCALE" |
Number |
- |
Required |
|
4 |
Description |
"DESC" |
String |
Blank |
Optional |
|
5 |
Function Data • Insert the data as an object |
"vDAY" |
Array |
- |
Required |
|
(1) |
Time |
"DAY" |
Number |
- |
Required |
|
(2) |
Value |
"VALUE" |
Number |
- |
Required |
|
Only for Creep |
||||||
6 |
Creep Type • Specific Creep: "SC" • Creep Function: "CF" • Creep Coefficient: "CC" |
"CTYPE" |
String |
- |
Required |
|
Only for Relaxation |
||||||
6 |
Relaxation Time • Hour: 0 • Day: 1 |
"RELAXATION" |
Integer |
- |
Required |