No Interpolation
This route is used for no interpolation of manufacturer's capacities at the design conditions.
Example:
My summer outdoor design is 90° dry-bulb and my indoor design is 63° wet-bulb
Route:
POST https://hvacmath.com/api/v1/interpolate
JSON Input Example:
capacityThe manufacturer's capacity at the design indoor and outdoor conditions.
designInfoThe design information for the project.
houseLoadThe house load for the project at design conditions.
manufacturerAdjustmentsOptional adjustments multipliers to the manufacturer's capacity.
systemTypeThe system type for the interpolation.
{
"designInfo" : {
"elevation" : 0,
"summer" : {
"indoorHumidity" : 50,
"indoorTemperature" : 75,
"outdoorTemperature" : 90
},
"winter" : {
"outdoorTemperature" : 5
}
},
"houseLoad" : {
"cooling" : {
"sensible" : 13894,
"total" : 17872
},
"heating" : 49667
},
"route" : {
"cooling" : {
"noInterpolation" : {
"capacity" : {
"capacity" : {
"sensible" : 16600,
"total" : 22000
},
"cfm" : 800,
"indoorTemperature" : 75,
"indoorWetBulb" : 63,
"outdoorTemperature" : 90
},
"manufacturerAdjustments" : {
"airToAir" : {
"heating" : 1,
"sensible" : 1,
"total" : 1
}
}
}
}
},
"systemType" : {
"airToAir" : {
"climate" : "mildWinterOrLatentLoad",
"compressor" : "variableSpeed",
"type" : "heatPump"
}
}
}
JSON Output Example:
{
"isFailed" : false,
"result" : {
"cooling" : {
"altitudeDerating" : {
"airToAir" : {
"heating" : 1,
"sensible" : 1,
"total" : 1
}
},
"capacityAsPercentOfLoad" : {
"latent" : 117.9,
"sensible" : 124.6,
"total" : 123.1
},
"excessLatent" : 711,
"finalCapacityAtDesign" : {
"sensible" : 17311,
"total" : 22000
},
"interpolatedCapacity" : {
"sensible" : 16600,
"total" : 22000
},
"sizingLimits" : {
"oversizing" : {
"cooling" : {
"latent" : 150,
"total" : 130
}
},
"undersizing" : {
"cooling" : {
"latent" : 90,
"sensible" : 90,
"total" : 90
}
}
}
}
}
}
Validation Errors
The following is an example of errors if the inputs are not appropriate.
No Interpolation Request Errors: General: (capacity, designInfo.summer).outdoorTemperature: Capacity outdoor temperature should equal the summer design outdoor temperature. (capacity, designInfo.summer).indoorTemperature: Capacity indoor temperature should equal the summer design indoor temperature. Capacity: capacity.cfm: Cfm should be greater than 0. capacity.indoorTemperature: Indoor temperature should be greater than 0. capacity.capacity.total: Total capacity should be greater than 0 capacity.capacity.sensible: Sensible capacity should be greater than 0