Skip to main content
JSON Manual Created Edited

Heat of Hydration Analysis Control

Input URI

{base url} + db/HHCT



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "HHCT": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "FINAL_STAGE": {
                "description": "FinalStage",
                "type": "boolean"
            },
            "STAGE_NAME": {
                "description": "StageName",
                "type": "string"
            },
            "THETA": {
                "description": "IntegrationFactor",
                "type": "number"
            },
            "INIT_TEMP": {
                "description": "InitialTemperature",
                "type": "number"
            },
            "EVAL": {
                "description": "ElementStressEvaluation",
                "type": "string"
            },
            "OPT_USE_EQUI_AGE": {
                "description": "UseEquivalentAge",
                "type": "boolean"
            },
            "OPT_INCL_SELF_WEIGHT": {
                "description": "IncludeSelfWeight",
                "type": "boolean"
            },
            "SELF_WEIGHT_FACTOR": {
                "description": "SelfWeightFactor",
                "type": "number"
            },
            "OPT_IS_CREEP_SHRINKAGE": {
                "description": "IsCreep&Shrinkage",
                "type": "boolean"
            },
            "ITEM": {
                "description": "Creep&Shrinkage",
                "type": "object",
                "properties": {
                    "OPT_USE_CREEP_SHRINKAGE": {
                        "description": "UseCreep&Shrinkage",
                        "type": "boolean"
                    },
                    "TYPE": {
                        "description": "Type",
                        "type": "string"
                    },
                    "CREEP_CALC_METHOD": {
                        "description": "CreepCalculationMethod",
                        "type": "integer"
                    },
                    "M_GENERAL": {
                        "description": "Method:General",
                        "type": "object",
                        "properties": {
                            "ITER": {
                                "description": "NumberofIterations",
                                "type": "integer"
                            },
                            "TOL": {
                                "description": "Tolerance",
                                "type": "number"
                            }
                        }
                    },
                    "M_EFF_MOD": {
                        "description": "Method:EffectiveModulus",
                        "type": "object",
                        "properties": {
                            "PHI1": {
                                "description": "Phi1",
                                "type": "number"
                            },
                            "DAY1": {
                                "description": "Day1",
                                "type": "integer"
                            },
                            "PHI2": {
                                "description": "Phi2",
                                "type": "number"
                            },
                            "DAY2": {
                                "description": "Day1",
                                "type": "integer"
                            }
                        }
                    }
                }
            }
        }
    }
}


Examples

General

{
    "Assign": {
        "1": {
            "FINAL_STAGE": true,
            "STAGE_NAME": "",
            "THETA": 1,
            "INIT_TEMP": 20,
            "EVAL": "GAUSS",
            "OPT_USE_EQUI_AGE": true,
            "OPT_INCL_SELF_WEIGHT": false,
            "SELF_WEIGHT_FACTOR": -1,
            "OPT_IS_CREEP_SHRINKAGE": true,
            "ITEM": {
                "TYPE": "BOTH",
                "CREEP_CALC_METHOD": 0,
                "M_GENERAL": {
                    "ITER": 20,
                    "TOL": 0.001
                }
            }
        }
    }
}

Effetive Modulus

{
    "Assign": {
        "1": {
            "FINAL_STAGE": true,
            "STAGE_NAME": "",
            "THETA": 1,
            "INIT_TEMP": 20,
            "EVAL": "GAUSS",
            "OPT_USE_EQUI_AGE": true,
            "OPT_INCL_SELF_WEIGHT": false,
            "SELF_WEIGHT_FACTOR": -1,
            "OPT_IS_CREEP_SHRINKAGE": true,
            "ITEM": {
                "TYPE": "BOTH",
                "CREEP_CALC_METHOD": 1,
                "M_EFF_MOD": {
                    "PHI1": 0.73,
                    "DAY1": 3,
                    "PHI2": 1,
                    "DAY2": 5
                }
            }
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Final Stage

 • Last Stage: true

 • Other Stage: false

"FINAL_STAGE"

Boolean

false

Optional

2

Construction Stage for Hydration

 • When the "FINAL_STAGE" is false

"STAGE_NAME"

String

-

Required

3

Integration Factor

"THETA"

Number

0

Optional

4

Initial Temperature

"INIT_TEMP"

Number

0

Optional

5

Element Stress Evaluation

 • Center: "CENTER"

 • Gauss: "GAUSS"

 • Nodal Point: "NODAL"

"EVAL"

String

"CENTER"

Optional

6

Creep & Shrinkage Option

"OPT_IS_CREEP_SHRINKAGE"

Boolean

false

Optional

7

Creep & Shrinkage

 • Insert the data as an object

"ITEM"

Object

-

Optional

(1)

Type

 • Creep: "CREEP"

 • Shrinkage: "SHRINK"

 • Creep & Shrinkage: "BOTH"

"TYPE"

String

"CREEP"

Optional

(2)

Creep Calculation Method

 • General: 0

 • Effective Modulus: 1

"CREEP_CALC_METHOD"

Integer

0

Optional

Creep Calculation Method - General

(3)

General Data

"M_GENERAL"

Object

-

Optional

i. Number of Iterations

"ITER"

Integer

0

Optional

ii. Tolerance

"TOL"

Number

0

Optional

Creep Calculation Method - Effective Modulus

(3)

Effective Modulus Data

"M_EFF_MOD"

Object

-

Required

i. Phi1

"PHI1"

Number

-

Required

ii. Day1

"DAY1"

Integer

-

Required

iii. Phi2

"PHI2"

Number

-

Required

iv. Day2

"DAY2"

Integer

-

Required

8

Use Equivalent Age by Time & Temperature

"OPT_USE_EQUI_AGE"

Boolean

false

Optional

9

Include Self-weight Load

"OPT_INCL_SELF_WEIGHT"

Boolean

false

Optional

10

Self-weight Factor

"SELF_WEIGHT_FACTOR"

Number

0

Optional



0
Was this article helpful?