One Way Outdoor


This route is used for one way interpolation of manufacturer's capacities at outdoor design conditions.

Example:
My summer outdoor design is 92° 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 85° and 95° dry-bulb, so interpolation is needed to calculate the capacity at 92° dry-bulb.
  • Route:

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

    JSON Input Example:

    • aboveDesign
      The manufacturer's capacity above the outdoor design conditions.
    • belowDesign
      The manufacturer's capacity below the outdoor design 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" : {
            "oneWayOutdoor" : {
              "aboveDesign" : {
                "capacity" : {
                  "sensible" : 16600,
                  "total" : 22000
                },
                "cfm" : 800,
                "indoorTemperature" : 75,
                "indoorWetBulb" : 63,
                "outdoorTemperature" : 95
              },
              "belowDesign" : {
                "capacity" : {
                  "sensible" : 17100,
                  "total" : 23200
                },
                "cfm" : 800,
                "indoorTemperature" : 75,
                "indoorWetBulb" : 63,
                "outdoorTemperature" : 85
              },
              "manufacturerAdjustments" : {
                "airToAir" : {
                  "heating" : 1,
                  "sensible" : 0.95,
                  "total" : 0.98
                }
              }
            }
          }
        },
        "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" : 133.2,
              "sensible" : 121.3,
              "total" : 123.9
            },
            "excessLatent" : 886,
            "finalCapacityAtDesign" : {
              "sensible" : 16849,
              "total" : 22148
            },
            "interpolatedCapacity" : {
              "sensible" : 16850,
              "total" : 22600
            },
            "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.

      One Way Outdoor Request Errors:
      General:
      (aboveDesign, designInfo.summer).outdoorTemperature: Above design outdoor temperature should be greater than the summer design outdoor temperature.
      
      Above Design:
      aboveDesign.indoorWetBulb: Above design indoor wet-bulb should equal 63°.
      aboveDesign.cfm: Cfm should be greater than 0.
      aboveDesign.indoorTemperature: Indoor temperature should be greater than 0.
      aboveDesign.capacity.total: Total capacity should be greater than 0
      aboveDesign.capacity.sensible: Sensible capacity should be greater than 0
      
      Below Design:
      belowDesign.indoorWetBulb: Below design indoor wet-bulb should equal 63°.
      belowDesign.cfm: Cfm should be greater than 0.
      belowDesign.indoorTemperature: Indoor temperature should be greater than 0.
      belowDesign.capacity.total: Total capacity should be greater than 0
      belowDesign.capacity.sensible: Sensible capacity should be greater than 0