Input URI
{base url} + db/HSFC |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"HSFC": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"TYPE": {
"description": "Type",
"type": "string"
},
"TEMP_CONST": {
"description": "Temperature(Const)",
"type": "number"
},
"OPT_USE_CONC_DATA": {
"description": "UseConcreteData(Func)",
"type": "boolean"
},
"CEMENT_TYPE": {
"description": "CementType(Func)",
"type": "integer"
},
"TEMP_FUNC": {
"description": "Temperature(Func)",
"type": "integer"
},
"CEMENT_CONT": {
"description": "CementContent(Func)",
"type": "number"
},
"K": {
"description": "Maximizeadiabatictemp.rise(Func)",
"type": "number"
},
"ALPHA": {
"description": "Reactivevelocitycoefficient(Func)",
"type": "number"
},
"IS_ADIABATIC_TEMP": {
"description": "IsAdiabaticTemperature(User)",
"type": "boolean"
},
"SCALE_FACTOR": {
"description": "Scale(User)",
"type": "number"
},
"ITEM": {
"description": "FunctionData",
"type": "array",
"items": {
"type": "object",
"properties": {
"TIME": {
"description": "Time",
"type": "number"
},
"VALUE": {
"description": "Value",
"type": "number"
}
}
}
}
}
}
}
Examples
Heat Source Functions
"Assign": {
"1": {
"NAME": "F1",
"TYPE": "USER",
"IS_ADIABATIC_TEMP": false,
"SCALE_FACTOR": 1,
"ITEM": [
{
"TIME": 0,
"VALUE": 0
},
{
"TIME": 1,
"VALUE": 5
},
{
"TIME": 2,
"VALUE": 10
}
]
},
"2": {
"NAME": "F2",
"TYPE": "CONST",
"TEMP_CONST": 10
},
"3": {
"NAME": "F3",
"TYPE": "FUNC",
"OPT_USE_CONC_DATA": false,
"K": 20,
"ALPHA": 0
},
"4": {
"NAME": "F4",
"TYPE": "FUNC",
"OPT_USE_CONC_DATA": true,
"CEMENT_TYPE": 0,
"TEMP_FUNC": 1,
"CEMENT_CONT": 2400
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Function Name |
"NAME" |
String |
- |
Required |
|
2 |
Function Type • Constant: "CONST" • Code: "FUNC" • User: "USER" |
"TYPE" |
String |
- |
Required |
|
When Function Type, "TYPE" is "CONST" (Constant) |
||||||
3 |
Heat Source |
"TEMP_CONST" |
Number |
0 |
Optional |
|
When Function Type, "TYPE" is "FUNC" (Code) - Not use Concrete Data |
||||||
3 |
Use Concrete Data • false |
"OPT_USE_CONC_DATA" |
Boolean |
false |
Optional |
|
4 |
Maximize Adiabatic Temp. Rise (K) |
"K" |
Number |
0 |
Optional |
|
5 |
Reactive Velocity Coefficient (a) |
"ALPHA" |
Number |
0 |
Optional |
|
When Function Type, "TYPE" is "FUNC" (Code) - Use Concrete Data |
||||||
3 |
Use Concrete Data • true |
"OPT_USE_CONC_DATA" |
Boolean |
false |
Optional |
|
4 |
Cement Type • Normal Portland Cement: 0 • Moderate Heat Portland Cement: 1 • High-early-strength Portland Cement: 2 • Blast-furnace Slag Cement: 3 • Fly Ash Cement: 4 |
"CEMENT_TYPE" |
Integer |
0 |
Optional |
|
5 |
Temperature • 10: 0 • 20: 1 • 30: 2 |
"TEMP_FUNC" |
Integer |
0 |
Optional |
|
6 |
Cement Content |
"CEMENT_CONT" |
Number |
0 |
Optional |
|
When Function Type, "TYPE" is "USER" (User) |
||||||
3 |
Data Type • Heat Source: false • Temperature: true |
"IS_ADIABATIC_TEMP" |
Boolean |
true |
Optional |
|
4 |
Scale Factor |
"SCALE_FACTOR" |
Number |
- |
Required |
|
5 |
Define Functions • Insert data as object |
"ITEM" |
Array |
- |
Required |
|
(1) |
Time |
"TIME" |
Number |
- |
Required |
|
(2) |
Temperature |
"VALUE" |
Number |
- |
Required |