/
[HSFC] Heat Source Functions

[HSFC] Heat Source Functions

"HSFC": { "NAME": { "__DESC__": "Name", "__TYPE__": "String" }, "TYPE": { "__DESC__": "Type", "__TYPE__": "String" }, "TEMP_CONST": { "__DESC__": "Temperature (Const)", "__TYPE__": "Real" }, "OPT_USE_CONC_DATA": { "__DESC__": "Use Concrete Data (Func)", "__TYPE__": "Bool" }, "CEMENT_TYPE": { "__DESC__": "Cement Type (Func)", "__TYPE__": "Integer" }, "TEMP_FUNC": { "__DESC__": "Temperature (Func)", "__TYPE__": "Integer" }, "CEMENT_CONT": { "__DESC__": "Cement Content (Func)", "__TYPE__": "Real" }, "K": { "__DESC__": "Maximize adiabatic temp. rise (Func)", "__TYPE__": "Real" }, "ALPHA": { "__DESC__": "Reactive velocity coefficient (Func)", "__TYPE__": "Real" }, "IS_ADIABATIC_TEMP": { "__DESC__": "Is Adiabatic Temperature (User)", "__TYPE__": "Bool" }, "SCALE_FACTOR": { "__DESC__": "Scale (User)", "__TYPE__": "Real" }, "ITEM": { "__DESC__": "Function Data", "__TYPE__": [ { "TIME": { "__DESC__": "Time", "__TYPE__": "Real" }, "VALUE": { "__DESC__": "Value", "__TYPE__": "Real" } } ] } }

 

  • 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 Heat Source Functions

NO.

Name

API - Key

API - Value Type

Default

Heat Source Func.

NO.

Name

API - Key

API - Value Type

Default

Heat Source Func.

1

Heat Source Function No.

“KEY”

 

🔴

2

Function Name

"NAME"

 

🔴

3

Function Type

  • Constant : "CONST"

  • Code : "FUNC"

  • User : "USER"

"TYPE"

 

🔴

 

Constant Type

4

Heat Source

"TEMP_CONST"

0

🔺

 

Code Type

5

Use Concrete Data

"OPT_USE_CONC_DATA"

FALSE

🔺

6

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"

0

🔺

7

Temperature

  • 10 : 0

  • 20 : 1

  • 30 : 2

"TEMP_FUNC"

0

🔺

8

Cement content

"CEMENT_CONT"

0

🔺

9

Maximize adiabatic temp. rise (K)

"K"

0

🔺

10

Reactive velocity coefficient (a)

"ALPHA"

0

🔺

 

User Type

11

Data Type

  • Heat Source : false

  • Temperature : true

"IS_ADIABATIC_TEMP"

FALSE

🔺

12

Scale Factor

"SCALE_FACTOR"

 

🔴

13

Function Data

"ITEM"

 

 

🔴

14

Time

"TIME"

 

🔴

15

Heat Source / Temperature

"VALUE"

 

🔴

 

  • The JSON format example for inputting Heat Source Functions

"HSFC": { "1": { "NAME": "Cons_F1", "TYPE": "CONST", "TEMP_CONST": 1.111 }, "2": { "NAME": "Code_F2", "TYPE": "FUNC", "OPT_USE_CONC_DATA": true, "CEMENT_TYPE": 4, "TEMP_FUNC": 0, "CEMENT_CONT": 1.11 } }

Related content