Boiler


This route is used to interpolate a boiler for the given conditons.

Route:

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

JSON Input Example:

  • afue
    The boiler efficiency percentage.
  • elevation
    The project elevation.
  • houseLoad
    The project house load at the design conditons.
  • input
    The boiler's BTU input rating.
  • {
      "designInfo" : {
        "elevation" : 0,
        "summer" : {
          "indoorHumidity" : 50,
          "indoorTemperature" : 75,
          "outdoorTemperature" : 90
        },
        "winter" : {
          "outdoorTemperature" : 5
        }
      },
      "houseLoad" : {
        "cooling" : {
          "sensible" : 13894,
          "total" : 17872
        },
        "heating" : 49667
      },
      "route" : {
        "heating" : {
          "boiler" : {
            "afue" : 96.5,
            "input" : 60000
          }
        }
      },
      "systemType" : {
        "airToAir" : {
          "climate" : "mildWinterOrLatentLoad",
          "compressor" : "variableSpeed",
          "type" : "heatPump"
        }
      }
    }

    JSON Output Example:

    {
      "isFailed" : false,
      "result" : {
        "heating" : {
          "boiler" : {
            "altitudeDeratings" : {
              "heating" : {
                "multiplier" : 1
              }
            },
            "finalCapacity" : 57900,
            "outputCapacity" : 57900,
            "percentOfLoad" : 116.6,
            "sizingLimits" : {
              "oversizing" : {
                "boiler" : 140
              },
              "undersizing" : {
                "boiler" : 90
              }
            }
          }
        }
      }
    }

    Validation Errors

    The following is an example of errors if the inputs are not appropriate.

    Boiler Request Errors:
    afue: Afue should be greater than 0 or less than 100.
    input: Input should be greater than 0.