Heat Pump
This route is used to interpolate a heat pump for the given conditons.
Route:
POST https://hvacmath.com/api/v1/interpolate
JSON Input Example:
capacityThe manufacturer's capacity.
designInfoThe design information for the project.
houseLoadThe project house load at the design conditons.
systemTypeThe system type for the project.
{
"designInfo" : {
"elevation" : 0,
"summer" : {
"indoorHumidity" : 50,
"indoorTemperature" : 75,
"outdoorTemperature" : 90
},
"winter" : {
"outdoorTemperature" : 5
}
},
"houseLoad" : {
"cooling" : {
"sensible" : 13894,
"total" : 17872
},
"heating" : 49667
},
"route" : {
"heating" : {
"heatPump" : {
"capacity" : {
"at17" : 15100,
"at47" : 24600
}
}
}
},
"systemType" : {
"airToAir" : {
"climate" : "mildWinterOrLatentLoad",
"compressor" : "variableSpeed",
"type" : "heatPump"
}
}
}
JSON Output Example:
{
"isFailed" : false,
"result" : {
"heating" : {
"heatPump" : {
"altitudeDeratings" : {
"airToAir" : {
"heating" : 1,
"sensible" : 1,
"total" : 1
}
},
"balancePointTemperature" : 38.5,
"capacityAtDesign" : 11308,
"finalCapacity" : {
"at17" : 15100,
"at47" : 24600
},
"requiredKW" : 11.24
}
}
}
}
Validation Errors
The following is an example of errors if the inputs are not appropriate.
Heat Pump Request Errors: capacity.at47: Capacity at 47° should be greater than 0. capacity.at17: Capacity at 47° should be greater than 0.