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
  • The manufacturer's published indoor data is equal to the indoor design conditions.
  • The manufacturer's published outdoor data is equal to the outdoor design conditions.
  • Route:

    POST https://hvacmath.com/api/v1/interpolate

    JSON Input Example:

    • capacity
      The manufacturer's capacity at the design indoor and outdoor conditions.
    • designInfo
      The design information for the project.
    • houseLoad
      The house load for the project at design conditions.
    • manufacturerAdjustments
      Optional adjustments multipliers to the manufacturer's capacity.
    • systemType
      The 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