Systems and methods for monitoring operation of an HVAC system

Information

  • Patent Grant
  • 11913659
  • Patent Number
    11,913,659
  • Date Filed
    Monday, June 14, 2021
    2 years ago
  • Date Issued
    Tuesday, February 27, 2024
    2 months ago
  • CPC
  • Field of Search
    • US
    • 340 540000
    • 340 870010
    • 700 083000
    • 700 108000
    • 700 276-278
    • 700 282000
    • 700 286000
    • 700 291000
    • 700 295000
    • 700 297000
    • 702 001000
    • 702 045000
    • 702 057000
    • 702 060-062
    • 702 130000
    • 702 138000
    • 702 176000
    • 702 179000
    • 702 181-184
    • 702 188-189
    • CPC
    • F24F11/38
    • F24F11/30
    • F24F11/52
    • F24F2110/70
    • F24F2110/20
    • F24F2110/30
    • F24F11/62
    • F24F11/46
    • F24F11/63
    • F24F11/58
    • F24F11/56
    • F24F11/47
    • G01N33/0006
    • G01N33/004
    • G01N1/2273
    • G01N25/18
    • G01N1/26
    • G06T11/206
    • G06T2200/24
    • G06T11/001
    • G06T11/60
    • Y02B30/70
    • Y02B70/3225
    • Y02B70/30
    • G06Q50/06
    • G06Q10/06
    • G06Q10/10
    • G05B15/02
    • G05B2219/2642
    • G05B23/0221
    • G05B2219/2614
    • G01K13/00
    • G01K17/20
  • International Classifications
    • F24F11/38
    • G01N33/00
    • G06T11/20
    • F24F110/70
    • Term Extension
      236
Abstract
A computer system provides a method for analyzing various parameters, variables and/or conditions associated with the operation of HVAC systems. Some example computer systems display a coordinate system with multiple graphs of variables and conditions having disparate units of measure, such as degrees Centigrade, percent, ppm, on/off, etc. In some examples, variables and conditions with similar units of measure are grouped together. The groups of similar units are plotted along different segments of the coordinate system's y-axis. The segments and their respective graphs of similar units are distributed vertically, one above the other. All of the graphs, however, share a common x-axis, which is labeled in units of time. This makes it easier to visually compare multiple, disparate variables and conditions at particular points in time. When an HVAC related problem occurs, the visual comparisons can help identify the problem and its source.
Description
TECHNICAL FIELD

The disclosure relates generally to facility management systems, and more particularly to methods and systems for analyzing various parameters, variables and/or conditions pertaining to the operation of HVAC systems.


BACKGROUND

Heating, ventilating and air conditioning systems are commonly known as HVAC systems. HVAC systems often include equipment such as refrigerant compressors, heat exchangers, blowers/fans, filters, valves and dampers. Such equipment can be arranged in various configurations and often operated in different modes to control the comfort and quality of a facility's indoor air.


Facility management systems typically include a computer system for monitoring and/or controlling the operation of HVAC systems as well as monitoring and/or adjusting the temperature and various air quality conditions of the facility. Some examples of monitored parameters, variables and conditions associated with HVAC system or the facilities they serve include room temperature, setpoint temperature, relative humidity, concentration of carbon dioxide in the air, on/off state of various HVAC equipment, operating mode of HVAC equipment, and room occupancy.


SUMMARY

The present disclosure generally pertains systems and methods for analyzing various parameters, variables and/or conditions associated with the operation of HVAC systems. In some examples, a computer system displays a coordinate system with multiple graphs of variables and conditions having disparate units of measure, such as degrees Centigrade, percent, ppm, on/off, etc. In some examples, variables and conditions with similar units of measure are grouped together. The groups of similar units are plotted along different segments of the coordinate system's y-axis (ordinate). So, the segments and their respective graphs of similar units are distributed vertically, one above the other. All of the graphs, however, share a common x-axis (abscissa), which is labeled in units of time. This makes it easier to visually compare multiple, disparate variables and conditions at particular points in time. When an HVAC related problem occurs, the visual comparisons can help identify the problem and its source.


In some examples of the disclosure, a method for monitoring operations of an HVAC system includes receiving at least a first time-series of data and a second time-series of data each corresponding to different parameters associated with the operation of the HVAC system. The method includes displaying a coordinate system on a display, wherein the coordinate system includes an x-axis extending horizontally and a y-axis extending vertically. Time labels are displayed along the x-axis. The y-axis is segmented into multiple segments including at least a first segment and a second segment. The second segment is below the first one. A first set of labels in terms of a first unit of measure are displayed along the first segment, and a second set of labels in terms of a second unit of measure (different from the first) are displayed along the second segment. A first running graph of the first time-series of data expressed in the first unit of measure is displayed in alignment with the first segment of the y-axis. A second running graph of the second time-series of data expressed in the second unit of measure is displayed in alignment with the second segment of the y-axis.


In some examples of the disclosure, a computer readable medium causes a computer system to receive at least a first time-series of data and a second time-series of data, each corresponding to different parameters associated with the operation of an HVAC system. Each of the first and second time-series of data has a corresponding unit of measure. The computer system displays a coordinate system that includes an x-axis extending horizontally and a y-axis extending vertically. A set of time labels are displayed along the x-axis. The y-axis includes a first segment with a first set of labels in terms of a first unit of measure. The y-axis includes a second segment with a second set of labels in terms of a second unit of measure that is different from the first unit of measure. The computer system displays a first running graph in alignment with the first segment of the y-axis, wherein the first running graph is of the first time-series of data expressed in the first unit of measure. The computer system displays a second running graph in alignment with the second segment of the y-axis, wherein the second running graph is of the second time-series of data expressed in the second unit of measure.


In some examples of the disclosure, a computing system includes a display and an input for receiving a plurality of time-series of data each corresponding to one of a plurality of parameters associated with an operation of an HVAC system. Each of the plurality of time-series of data is expressed in terms of a corresponding unit of measure. The computing system further includes a processor operatively coupled to the display and the input. The processor displays a coordinate system on the display, wherein the coordinate system includes an x-axis extending horizontally and a y-axis extending vertically. The processor displays a set of time labels along the x-axis. The processor segments the y-axis into a plurality of segments. The processor displays a first set of labels along a first segment of the plurality of segments of the y-axis in terms of a first unit of measure. The processor displays a second set of labels along a second segment of the plurality of segments of the y-axis in terms of a second unit of measure different from the first unit of measure. The processor identifies a first one of the plurality of time-series of data that is expressed in the first unit of measure, and display the first one of the plurality of time-series of data as a first running graph aligned with the first segment of the y-axis. The processor identifies a second one of the plurality of time-series of data that is expressed in the second unit of measure, and display the second one of the plurality of time-series of data as a second running graph aligned with the second segment of the y-axis. The processor identifies a third one of the plurality of time-series of data that is expressed in the first unit of measure, and displays the third one of the plurality of time-series of data as a third running graph aligned with the first segment of the y-axis. The processor identifies a fourth one of the plurality of time-series of data that varies with respect to the second unit of measure, and display the fourth one of the plurality of time-series of data as a fourth running graph aligned with the second segment of the y-axis. The processor identifies one or more of the plurality of time-series of data that correspond to equipment status of the HVAC system, and displays one of the plurality of time-series of data that correspond to equipment status of the HVAC system as a fifth running graph aligned with a third segment of the plurality of segments of the y-axis. The processor displays a visual alignment tool with a vertical line that is movable along the x-axis and each of the first and second running graphs. The processor accepts input from a user that causes the visual alignment tool to move the vertical line horizontally along the x-axis. The processor accepts a timeframe from the user and aligns the x-axis of the coordinate system with the received timeframe.


The preceding summary is provided to facilitate an understanding of some of the features of the present disclosure and is not intended to be a full description. A full appreciation of the disclosure can be gained by taking the entire specification, claims, drawings and abstract as a whole.





BRIEF DESCRIPTION OF THE DRAWINGS

The disclosure may be more completely understood in consideration of the following description of various illustrative embodiments of the disclosure in connection with the accompanying drawings in which:



FIG. 1 is a schematic block diagram of an example computer system for monitoring conditions associated with an example HVAC system;



FIG. 2 is an example display screenshot of the computer system shown in FIG. 1;



FIG. 3 is another example display screenshot of the computer system shown in FIG. 1;



FIG. 4 is another example display screenshot of the computer system shown in FIG. 1;



FIG. 5 is another example display screenshot of the computer system shown in FIG. 1;



FIG. 6 an example flow diagram illustrating example method steps of the computer system shown in FIG. 1;



FIG. 7 another example flow diagram illustrating example method steps of the computer system shown in FIG. 1; and



FIG. 8 is another example display screenshot of the computer system shown in FIG. 1.





While the disclosure is amendable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the disclosure to the particular illustrative embodiments described herein. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure.


DESCRIPTION

The following description should be read with reference to the drawings wherein like reference numerals indicate like elements throughout the several views. The description and drawings show several examples that are meant to be illustrative of the disclosure.


The disclosure pertains to methods and systems for analyzing various parameters, variables and/or conditions associated with the operation of HVAC systems. In some examples, a computer system displays a coordinate system with multiple graphs of variables and conditions having disparate units of measure, such as degrees Centigrade, percent, ppm, on/off, etc. In some examples, variables and conditions with similar units of measure are grouped together. The groups of similar units are plotted along different segments of the coordinate system's y-axis (ordinate). So, the segments and their respective graphs of similar units are distributed vertically, one above the other. All of the graphs, however, share a common x-axis (abscissa), which is labeled in units of time. This makes it easy to visually compare multiple, disparate variables and conditions at a particular point in time. When an HVAC related problem occurs, the visual comparisons can help identify the problem and its source.



FIG. 1 is a schematic diagram of an example computer system 10 (computing system and/or processor) with a display 12 for monitoring the operation of an example HVAC system 14 and/or the conditions of a comfort zone 16 served by HVAC system 14. HVAC refers to heating, ventilating and air conditioning. FIGS. 2-5 illustrate various example screenshots of display 12, and FIGS. 6 and 7 illustrate various method steps associated with computer system 10.


Computer system 10 is schematically illustrated to represent at least one digital device that includes a computer readable medium 18. The term, “computer readable medium” refers to any device for storing information for any duration (e.g., for extended time periods, permanently, for brief instances, for temporarily buffering, for caching of the information, etc). The term, “program code” refers to executable instructions (e.g., computer readable instruction, machine readable instructions, software, etc.). The term, “non-transitory computer readable medium” is specifically defined to include any type of computer readable storage device and/or storage disk and to exclude propagating signals and to exclude transmission media.


In some examples, HVAC system 14 includes a thermostat 20 for providing output signals 22 to control the operation of HVAC system 14. Output signals 22, in some examples, are in response to feedback signals 24 from sensed conditions of comfort zone 16 and/or HVAC system 14. In some examples, output signal 22 varies in response to an input 26 received directly from a user 28 and/or input 30 received indirectly by way of user 28 interacting 32 with a touchscreen version of display 12 and/or some other known computer input device.


The term, “HVAC system,” refers to one or more devices for affecting the temperature, humidity and/or ventilation of a comfort zone. Some examples of such devices include an air conditioner, a chiller, a rooftop unit, an air handling unit, a heat pump, a furnace, a boiler, a heat exchanger, an evaporator, a condenser, a fan, a compressor, a damper, an expansion valve, and various combinations thereof. The term, “comfort zone,” refers to any designated room, area or space within one or more buildings.


In the example schematically illustrated in FIG. 1, HVAC system 14 includes a rooftop unit 34, sometimes known as an RTU. In some examples, HVAC system 14 includes a refrigerant circuit 36, a compressor 38, two heat exchangers 40 and 42, an expansion valve 44, and a 2-position 4-way valve 46. The position of valve 46 determines the direction of refrigerant flow through circuit 36, and thereby determines whether HVAC system 14 operates in a cooling mode or a heating mode. FIG. 1 happens to show HVAC system 14 in a cooling mode, wherein heat exchanger 42 functions as an evaporator for cooling a supply of air 48. Fan 50 then forces the supply of air 48 to cool comfort zone 16. Such operation and other example modes of operation are well known to those of ordinary skill in the art of HVAC.


In the illustrated example, computer system 10 receives a plurality of time-series data 52 corresponding to a plurality of parameters associated with the operation of HVAC system 14. Time-series data 52 may be provided by thermostat 20, various sensors of HVAC system 14, and/or various sensors associated with comfort zone 16. In some cases, the computer system 10 is located at the building hosting the HVAC system 14. In other cases, the computer system 10 is remote from the building housing the HVAC system 14. In some instances the building housing the HVAC system 14 may include a gateway or the like (not shown) that operatively connects the computer system 10 and the HVAC system 14. In some cases, the computer system is a multi-site Building Monitoring System (BMS) that is configured to monitor HVAC systems at multiple building sites. These are just examples.


Examples of time-series data 52 include an actual current temperature 52a of comfort zone 16, a comfort zone setpoint temperature 52b, an effective setpoint temperature 52c, a predetermined normal operating range band 52d, a comfort zone relative humidity 52e, a comfort zone's concentration of carbon dioxide 52f, a supply air fan operating mode 52g of fan 50, an RTU mode 52h of rooftop unit 34, an RTU on/off status 52i of rooftop unit 34, and a space occupied state 52j indicating whether or not comfort 16 is occupied. Additional examples of time-series data 52 may include a supply air temperature, outside barometric pressure, indoor static pressure, pollen count, mold count, condenser fan pressure, etc.


Each of time-series data 52 can be expressed in terms of a corresponding unit of measure 54 and may be grouped and organized accordingly. Time-series data 52a-d, for example, may be expressed in degrees (e.g., Centigrade or Fahrenheit) and placed in one group. Relative humidity 52e and carbon dioxide 52f may be expressed in percent and placed in another group. In addition or alternatively, carbon dioxide 52f may be expressed in ppm (parts per million) yet kept in the same group as relative humidity 52e. Supply air fan data 52g may be expressed as a selective operating state of high, medium, low and off. RTU mode data 52h may be expressed as selective operating mode of high heat, low heat, standby, low cool and high cool. RTU on/off data 52i may be expressed as being either on or off. Space occupied data 52j may be expressed as comfort zone 16 being either occupied or unoccupied. Time-series data 52g-j can be placed in a third group.


To analyze data 52 in an efficient, organized manner, some examples of computer system 10 provide a coordinate system 56 on display 12, as shown in FIG. 2. Coordinate system 56 includes a horizontal x-axis 58 and a vertical y-axis 60. X-axis 58 includes a set of time labels 62 indicating the time of day, while in that same section or in another section 64, the date and/or day of the week is displayed. Y-axis 60 includes a plurality of segments 66 (e.g., a first segment 66a, a second segment 66b and a third segment 66c). Segments 66a, 66b and 66c correspond to the groups in which time-series data 52 have been sorted. To easily compare data of multiple segments but at the same particular point in time, segments 66a, 66b and 66c are distributed in a vertically offset arrangement with each segment 66 being aligned directly above or below another.


Each segment 66a, 66b and 66c includes one or more labels 68 with units of measure that differ from the units of measure in the other segments. First segment 66a, for example, includes a first set of labels 68a having temperature as its unit of measure. Second segment 66b includes a set of labels 68b having percent and/or ppm as its units of measure. Third segment 66c includes a set of labels 68c having various other units of measure, such as high, medium, low and off; hi heat, low heat, standby, low cool and high cool; on or off; and occupied or unoccupied.


In the illustrated example, time-series data 52a is displayed as a running graph 70a (actual temperature of comfort zone 16) in first segment 66a. The term, “running graph” refers to a plotted line that continues with time, so for a given fixed time period, only the portion of line that corresponds to that period is visible.


Time-series data 52b is displayed as a running graph 70b (setpoint temperature) in first segment 66a. Time-series data 52c is displayed as a running graph 70a (effective setpoint temperature) in first segment 66a. In some examples, the effective setpoint (running graph 70c) is a little above or below the actual setpoint temperature (running graph 70b) to control HVAC system 14 such that HVAC system 14 drives the actual comfort zone temperature (running graph 70a) more quickly to the setpoint temperature (running graph 70b). In some examples, the effective setpoint (running graph 70c) varies in part as a function of relative humidity (running graph 70e), as sometimes it may desirable to cool comfort zone 16 to less than its setpoint temperature (running graph 70b) to reduce relatively high humidity to a more comfortable level.


Time-series data 52d is displayed as a running graph 70d (predetermined normal temperature band) in first segment 66a. Running graph 70d is a plot of an upper limit 72 and a lower limit 74 of a predetermined normal range 76 of comfort zone temperature. The predetermined normal range 76 may shift depending on whether or not comfort zone 16 is occupied.


Referring to second segment 66b, time-series data 52e is displayed as a running graph 70e (relative humidity of comfort zone 16) in second segment 66b. Time-series data 52f is displayed as a running graph 70f (the comfort zone's concentration of carbon dioxide) in second segment 66b.


Referring to third segment 66c, time-series data 52g is displayed as a running graph 70g (operating mode of fan 50) in third segment 66c. Time-series data 52h is displayed as a running graph 70h (RTU mode) in third segment 66c. Time-series data 52i is displayed as a running graph 70i (RTU on/off state) in third segment 66c. Time-series data 52j is displayed as a running graph 70j (occupancy of comfort zone 16) in third segment 66c.


Plotting running graphs 70a-j one above the other helps user 28 to compare the various parameters at a particular point in time. In some examples, computer system 10 displays a visual alignment tool 78 with a vertical line 80 that is movable along x-axis 58, i.e., vertical line 80 is movable in a direction parallel to x-axis 58. User 28 can move visual alignment tool 78 with its vertical line 80 laterally (horizontally) across running graphs 70a-j to any chosen point in time displayed on x-axis 58. In some examples, user 28 can move visual alignment tool 78 by mouse-clicking and dragging visual alignment tool 78. In examples where display 12 is a touchscreen, user 28 can move visual alignment tool 78 by pointing and dragging on display 12.


Some examples of computer system 10 include dropdown menus 82 with checkboxes 84 for selecting which running graphs 70a-j and/or others are to be displayed on coordinate system 56. FIG. 4 shows names 52′ of some example time-series data 52 that may be chosen. Other examples of computer system 10 include more or less time-series data 52′ than those listed in FIG. 4.


Referring further to FIG. 3, some examples of system 10 include a virtual switch 86 that provides user 28 with an option of selectively displaying or hiding a plurality of discrete y-axis values 88a-c and 88e-j. When user 28 moves switch 86 to the position shown in FIG. 2, the plurality of discrete y-axis values 88a-c and 88e-j are hidden (not shown or displayed). When user 28 moves switch 86 to the position shown in FIG. 3, computer system 10 displays the plurality of discrete y-axis values 88a-c and 88e-j. Values 88a-c and 88e-j correspond to where each of running graphs 70a-c and 70e-j intersects the visual alignment tool's vertical line 80.


In some examples, system 10 includes a date range button 90. User 28 can use date range button 90 to define a desired timeframe 92 for x-axis 58. In FIGS. 2-4, for instance, x-axis 58 covers a timeframe of June 8 to June 10. In FIG. 5, x-axis 58 covers a timeframe of June 4 to June 6. In FIG. 8, x-axis 58 covers a timeframe of about one hour near noon June 4.


In the example shown in FIG. 5, display 12 shows an abnormality 94 in the operation of HVAC system 14. Abnormality 94 appears to have started at approximately noon on June 6. At this point in time, running graph 70a of the zone's actual temperature appears to be rising abnormally and continues past 8 PM on June 6. The zone's actual temperature eventually exceeds the system's predetermined normal operating range, as indicated by the band's upper limit 72.


While diagnosing the problem, user 28 may readily see that fan 50 abruptly and unexpectedly changed from “high” to “off” just before the zone's actual temperature began its abnormal ascent. User 28 would expect fan 50 to be on for several reasons. One, zone 16 is occupied, as indicated by running graph 70j (space occupied). Two, RTU 34 is still running, as indicated by running graph 70i. And three, RTU 34 is in its high cooling mode, as indicated by running graph 70h.


With RTU 34 running without supply air fan 50 operating, it is not surprising that not only would the zone's temperature rise, but the zone's relative humidity and concentration of carbon dioxide would rise as well. And this seems to be the case, as indicated by running graph 70e (relative humidity) and running graph 70f (concentration of carbon dioxide). In some examples, user 28 may address the detected problem by servicing supply air fan 50 directly, as indicated by line 96 (FIG. 1). In some examples, system 10 may address the detected problem by sending a corrective control signal 98 to HVAC system 14.



FIG. 6 is a flow diagram illustrating some example steps of an example method for monitoring operations of HVAC system 10. In some examples, blocks 100, 102, 104, 106, 108, 110, 112 and 114 may be performed by computer system 10 and/or user 28.



FIG. 7 is a flow diagram illustrating some example steps of an example method for monitoring operations of HVAC system 10. In some examples, blocks 116, 118, 120, 122, 124, 126 and 128 may be performed by computer system 10 and/or user 28.



FIG. 8 shows the expansion of a very narrow time period 130 taken from axis 58 of FIG. 5. Time period 130, in the illustrated example, is about one hour near noon on June 4. By focusing in on such a short period of time, user 28 can see more detailed fluctuations of running graphs 70a-j that might not otherwise be apparent in views of much longer time periods.


The disclosure should not be considered limited to the particular examples described above. Various modifications, equivalent processes, as well as numerous structures to which the disclosure can be applicable will be readily apparent to those of skill in the art upon review of the instant specification.

Claims
  • 1. A method for monitoring operations of an HVAC system that is used for conditioning air of a comfort zone, the method comprising: receiving a plurality of time-series of data each corresponding to one of a plurality of parameters associated with the operation of the HVAC system, each of the plurality of time-series of data expressed in terms of a corresponding unit of measure;displaying a coordinate system on a display, wherein the coordinate system includes an x-axis extending horizontally and a y-axis extending vertically;displaying a set of time labels along the x-axis;displaying a first set of labels along a first segment of a plurality of segments of the y-axis in terms of a first unit of measure;displaying a second set of labels along a second segment of the plurality of segments of the y-axis in terms of a second unit of measure different from the first unit of measure, wherein the second segment of the y-axis is positioned vertically above or below the first segment of the y-axis in a non-overlapping manner;retrieving and displaying a first one of the plurality of time-series of data as a first running graph aligned with the first segment of the y-axis, wherein the first one of the plurality of time-series of data is expressed in the first unit of measure; andretrieving and displaying a second one of the plurality of time-series of data as a second running graph aligned with the second segment of the y-axis, wherein the second one of the plurality of time-series of data is expressed in the second unit of measure;displaying a visual alignment tool at a first location along the x-axis, the visual alignment tool includes a vertical line indicator that intersects each of the first and second running graphs at corresponding first locations;receiving user input to manually move the visual alignment tool from the first location along the x-axis to a second location along the x-axis; anddisplaying the visual alignment tool at the second location along the x-axis with the vertical line indicator of the visual alignment tool intersecting the first and second running graphs at corresponding second locations.
  • 2. The method of claim 1, further comprising: retrieving and displaying a third one of the plurality of time-series of data as a third running graph aligned with the first segment of the y-axis, wherein the third one of the plurality of time-series of data is expressed in the first unit of measure.
  • 3. The method of claim 2, further comprising: retrieving and displaying a fourth one of the plurality of time-series of data as a fourth running graph aligned with the second segment of the y-axis, wherein the fourth one of the plurality of time-series of data is expressed in the second unit of measure.
  • 4. The method of claim 1, wherein the first unit of measure is degrees, and the second unit of measure is percentage.
  • 5. The method of claim 1, further comprises displaying a band in the first segment of the y-axis that corresponds to the first one of the plurality of time-series of data, wherein the band represents a normal range for the first one of the plurality of time-series of data.
  • 6. The method of claim 1, further comprising: accepting a timeframe from a user; andaligning the x-axis of the coordinate system with the received timeframe.
  • 7. The method of claim 1 further comprising detecting an abnormality in the operations of the HVAC system by monitoring the first running graph and the second running graph, and addressing the detected abnormality by sending a corrective control signal to the HVAC system.
  • 8. The method of claim 1, further comprising: identifying and displaying a plurality of discrete y-axis values of the first and/or second running graphs that correspond to where the vertical line indicator of the visual alignment tool intersects the first and/or second running graphs with the visual alignment tool at the first location along the x-axis; andafter receiving user input to manually move the visual alignment tool from the first location along the x-axis to a second location along the x-axis, identifying and displaying the plurality of discrete y-axis values of the first and/or second running graphs that correspond to where the vertical line indicator of the visual alignment tool intersects the first and/or second running graphs with the visual alignment tool at the second location along the x-axis.
  • 9. The method of claim 8, further comprising: providing a user selectable an option to selectively display and hide the plurality of discrete y-axis values.
  • 10. The method of claim 1, wherein the first running graph represents a temperature versus time.
  • 11. The method of claim 1, wherein the first running graph represents a temperature set point versus time.
  • 12. The method of claim 11, further comprising displaying a control dead band about the temperature set point versus time.
  • 13. The method of claim 10, wherein the second running graph represents a measure of humidity versus time.
  • 14. The method of claim 10, wherein the second running graph represents a measure of carbon dioxide versus time.
  • 15. The method of claim 1, wherein one or more of the plurality of time-series of data correspond to equipment status of the HVAC system, the method further comprising: displaying one of the plurality of time-series of data that correspond to equipment status of the HVAC system as a third running graph aligned with a third segment of the plurality of segments of the y-axis, wherein the third segment of the y-axis does not vertically overlap with either the first segment or the third segment.
  • 16. A computer readable medium having stored thereon, in a non-transitory state, a program code for use by a computing system, wherein the program code, when executed, causes the computing system to: receive a plurality of time-series of data each corresponding to one of a plurality of parameters associated with an operation of an HVAC system, each of the plurality of time-series of data expressed in terms of a corresponding unit of measure;display a coordinate system on a display, wherein the coordinate system includes an x-axis extending horizontally and a y-axis extending vertically;display a set of time labels along the x-axis;display a plurality of vertically arranged non-overlapping segments along the y-axis;display a first set of labels along a first segment of the plurality of segments of the y-axis in terms of a first unit of measure;display a second set of labels along a second segment of the plurality of segments of the y-axis in terms of a second unit of measure different from the first unit of measure;retrieve and display a first one of the plurality of time-series of data as a first running graph aligned with the first segment of the y-axis, wherein the first one of the plurality of time-series of data is expressed in the first unit of measure; andretrieve and display a second one of the plurality of time-series of data as a second running graph aligned with the second segment of the y-axis, wherein the second one of the plurality of time-series of data is expressed in the second unit of measure;display a visual alignment tool, the visual alignment tool including a vertical line indicator that is movable along the x-axis and intersects each of the first and second running graphs;display a plurality of discrete y-axis values of the first and/or second running graphs that correspond to where the first and/or second running graphs intersect the vertical line indicator of the visual alignment tool with the visual alignment tool at a first location along the x-axis;receive user input to manually move the visual alignment tool to a second location along the x-axis, and thus move the vertical line indicator, horizontally along the x-axis from the first location to a second location along the x-axis; anddisplay the plurality of discrete y-axis values of the first and/or second running graphs that correspond to where the first and/or second running graphs intersect the vertical line indicator of the visual alignment tool with the visual alignment tool at the second location along the x-axis.
  • 17. The computer readable medium of claim 16, wherein the program code, when executed, causes the computing system to: retrieve and display a third one of the plurality of time-series of data as a third running graph aligned with the first segment of the y-axis, wherein the third one of the plurality of time-series of data is expressed in the first unit of measure; andretrieve and display a fourth one of the plurality of time-series of data as a fourth running graph aligned with the second segment of the y-axis, wherein the fourth one of the plurality of time-series of data is expressed in the second unit of measure.
  • 18. The computer readable medium of claim 16, wherein the program code, when executed, causes the computing system to correct abnormalities in the operation of the HVAC system based on user input.
  • 19. A computing system comprising: a display;an input for receiving a plurality of time-series of data each corresponding to one of a plurality of parameters associated with an operation of an HVAC system, each of the plurality of time-series of data expressed in terms of a corresponding unit of measure; anda processor operatively coupled to the display and the input, the processor configured to:display a coordinate system on the display, wherein the coordinate system includes an x-axis extending horizontally and a y-axis extending vertically;display a set of time labels along the x-axis;display a plurality of vertically arranged non-overlapping segments along the y-axis;display a first set of labels along a first segment of the plurality of segments of the y-axis in terms of a first unit of measure;display a second set of labels along a second segment of the plurality of segments of the y-axis in terms of a second unit of measure different from the first unit of measure;retrieve and display a first one of the plurality of time-series of data as a first running graph aligned with the first segment of the y-axis, wherein the first one of the plurality of time-series of data is expressed in the first unit of measure;retrieve and display a second one of the plurality of time-series of data as a second running graph aligned with the second segment of the y-axis, wherein the second one of the plurality of time-series of data is expressed in the second unit of measure;retrieve and display a third one of the plurality of time-series of data as a third running graph aligned with the first segment of the y-axis, wherein the third one of the plurality of time-series of data is expressed in the first unit of measure;retrieve and display a fourth one of the plurality of time-series of data as a fourth running graph aligned with the second segment of the y-axis, wherein the fourth one of the plurality of time-series of data is expressed in the second unit of measure;retrieve and display one of the plurality of time-series of data that correspond to equipment status of the HVAC system as a fifth running graph aligned with a third segment of the plurality of segments of the y-axis, wherein the third segment of the y-axis does not vertically overlap with either the first segment or the third segment;display a visual alignment tool, the visual alignment tool including a vertical line indicator that is movable by a user along the x-axis and each of the first and second running graphs;display a plurality of discrete y-axis values of the first and/or second running graphs that correspond to where the first and/or second running graphs intersect the vertical line indicator of the visual alignment tool with the visual alignment tool at a first location along the x-axis;accept input from the user that causes the visual alignment tool to move the vertical line indicator horizontally along the x-axis from the first location to a second location along the x-axis;displaying the plurality of discrete y-axis values of the first and/or second running graphs that correspond to where the first and/or second running graphs intersect the vertical line indicator of the visual alignment tool with the visual alignment tool at the second location along the x-axis;accept a timeframe from the user; andalign the x-axis of the coordinate system with the received timeframe.
Parent Case Info

This application claims the benefit of U.S. Provisional Application No. 63/039,389, filed Jun. 15, 2020, which is hereby incorporated by reference.

US Referenced Citations (137)
Number Name Date Kind
8473080 Seem et al. Jun 2013 B2
9002532 Asmus Apr 2015 B2
9235657 Wenzel et al. Jan 2016 B1
9256702 Elbsat et al. Feb 2016 B2
9322566 Wenzel et al. Apr 2016 B2
9355069 Elbsat et al. May 2016 B2
9436179 Turney et al. Sep 2016 B1
9447985 Johnson, Jr. Sep 2016 B2
9568204 Asmus et al. Feb 2017 B2
9581985 Walser et al. Feb 2017 B2
9606520 Noboa et al. Mar 2017 B2
9612601 Beyhaghi et al. Apr 2017 B2
9696054 Asmus Jul 2017 B2
9778639 Boettcher et al. Oct 2017 B2
9798336 Przybylski Oct 2017 B2
9852481 Turney et al. Dec 2017 B1
9982903 Ridder et al. May 2018 B1
10007259 Turney et al. Jun 2018 B2
10055114 Shah Aug 2018 B2
10101730 Wenzel et al. Oct 2018 B2
10101731 Asmus et al. Oct 2018 B2
10175681 Wenzel et al. Jan 2019 B2
10222083 Drees et al. Mar 2019 B2
10282796 Elbsat et al. May 2019 B2
10288306 Ridder et al. May 2019 B2
10317864 Boettcher et al. Jun 2019 B2
10359748 Elbsat et al. Jul 2019 B2
10386820 Wenzel et al. Aug 2019 B2
10402767 Noboa Sep 2019 B2
10514178 Willmott et al. Dec 2019 B2
10520210 Park et al. Dec 2019 B2
10544955 Przybylski Jan 2020 B2
10558178 Willmott et al. Feb 2020 B2
10559180 Pourmohammad et al. Feb 2020 B2
10559181 Pourmohammad et al. Feb 2020 B2
10600263 Park et al. Mar 2020 B2
10605477 Ridder Mar 2020 B2
10619882 Chatterjee et al. Apr 2020 B2
10627124 Walser et al. Apr 2020 B2
10673380 Wenzel et al. Jun 2020 B2
10678227 Przybylski et al. Jun 2020 B2
10706375 Wenzel et al. Jul 2020 B2
10726711 Subramanian et al. Jul 2020 B2
10732584 Elbsat et al. Aug 2020 B2
10767885 Przybylski et al. Sep 2020 B2
10775988 Narain et al. Sep 2020 B2
10796554 Vincent et al. Oct 2020 B2
10809682 Patil et al. Oct 2020 B2
10809705 Przybylski Oct 2020 B2
10824125 Elbsat et al. Nov 2020 B2
10854194 Park et al. Dec 2020 B2
10871298 Ridder et al. Dec 2020 B2
10871756 Johnson, Jr. et al. Dec 2020 B2
10876754 Wenzel et al. Dec 2020 B2
10890904 Turney et al. Jan 2021 B2
10900686 Willmott et al. Jan 2021 B2
10901446 Nesler et al. Jan 2021 B2
10908578 Johnson, Jr. et al. Feb 2021 B2
10909642 Elbsat et al. Feb 2021 B2
10915094 Wenzel et al. Feb 2021 B2
10917740 Scott et al. Feb 2021 B1
10921768 Johnson, Jr. et al. Feb 2021 B2
10921972 Park et al. Feb 2021 B2
10921973 Park et al. Feb 2021 B2
10928790 Mueller et al. Feb 2021 B2
10948884 Beaty et al. Mar 2021 B2
10949777 Elbsat et al. Mar 2021 B2
10955800 Burroughs et al. Mar 2021 B2
10956842 Wenzel et al. Mar 2021 B2
10962945 Park et al. Mar 2021 B2
10969135 Willmott et al. Apr 2021 B2
11002457 Turney et al. May 2021 B2
11009252 Turney et al. May 2021 B2
11010846 Elbsat et al. May 2021 B2
11016648 Fala et al. May 2021 B2
11016998 Park et al. May 2021 B2
11022947 Elbsat et al. Jun 2021 B2
11024292 Park et al. Jun 2021 B2
11036249 Elbsat Jun 2021 B2
11038709 Park et al. Jun 2021 B2
11042139 Deshpande et al. Jun 2021 B2
11042924 Asmus et al. Jun 2021 B2
11061424 Elbsat et al. Jul 2021 B2
11068821 Wenzel et al. Jul 2021 B2
11070389 Schuster et al. Jul 2021 B2
11073976 Park et al. Jul 2021 B2
11080289 Park et al. Aug 2021 B2
11080426 Park et al. Aug 2021 B2
11086276 Wenzel et al. Aug 2021 B2
11094186 Razak Aug 2021 B2
11108587 Park et al. Aug 2021 B2
11131473 Risbeck et al. Aug 2021 B2
11113295 Park et al. Sep 2021 B2
11119458 Asp et al. Sep 2021 B2
11120012 Park et al. Sep 2021 B2
11150617 Ploegert et al. Oct 2021 B2
11151983 Park et al. Oct 2021 B2
11156978 Johnson, Jr. et al. Oct 2021 B2
11156996 Schuster et al. Oct 2021 B2
11158306 Park et al. Oct 2021 B2
11182047 Nayak et al. Nov 2021 B2
11195401 Pourmohammad Dec 2021 B2
11217087 Pelski Jan 2022 B2
11226126 Przybylski et al. Jan 2022 B2
11243523 Llopis et al. Feb 2022 B2
11268715 Park et al. Mar 2022 B2
11268996 Vitullo Mar 2022 B2
11269505 Fala et al. Mar 2022 B2
11272011 Laughton et al. Mar 2022 B1
11272316 Scott et al. Mar 2022 B2
11275348 Park et al. Mar 2022 B2
11275363 Przybylski et al. Mar 2022 B2
11281169 Chatterjee et al. Mar 2022 B2
11288754 Elbsat et al. Mar 2022 B2
11314726 Park et al. Apr 2022 B2
11314788 Park et al. Apr 2022 B2
11334044 Goyal May 2022 B2
11353834 Mueller et al. Jun 2022 B2
11356292 Ploegert et al. Jun 2022 B2
11360451 Pancholi et al. Jun 2022 B2
11361123 Ploegert et al. Jun 2022 B2
20040262410 Hull Dec 2004 A1
20120262472 Garr Oct 2012 A1
20140324229 Leen Oct 2014 A1
20160061473 Johnson, Jr. Mar 2016 A1
20180259927 Przybylski Sep 2018 A1
20190302157 Vitullo Oct 2019 A1
20200256571 Johnson, Jr. et al. Aug 2020 A1
20210010701 Suindykov et al. Jan 2021 A1
20210011443 Mcnamara et al. Jan 2021 A1
20210011444 Risbeck et al. Jan 2021 A1
20210356927 Johnson, Jr. et al. Nov 2021 A1
20210364181 Risbeck et al. Nov 2021 A1
20210373519 Risbeck et al. Dec 2021 A1
20220011731 Risbeck et al. Jan 2022 A1
20220113045 Gamroth et al. Apr 2022 A1
20220137580 Burroughs et al. May 2022 A1
Non-Patent Literature Citations (31)
Entry
Building Automation System in Michigan, Johnson Heating and Cooling, L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Macomb-County-Michigan/Building-Automation-Confidential-Customer.html, 4 pages, Accessed Nov. 21, 2022.
Building Automation System Waterford Michingan 48328 JLA, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-System-JLA.html, 3 pages, Accessed Nov. 21, 2022.
Building Automation Systems Waterford Michigan 48330 SJMO, Johnson Heating and Cooling, L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-Systems-SJMO.html, 2 pages, Accessed Nov. 21, 2022.
Building Automation Systems Waterford Michigan 48329 WIM, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Building-Automation-Systems-WIM.html, 3 pages, accessed Nov. 21, 2022.
Building Automation Clawson Michigan 2.0, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Clawson-Michigan/Building-Automation-Clawson-Manor-2.html, 6 pages, Accessed Nov. 21, 2022.
Building Automation in Detroit—Mosaic Christian, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Detroit/Mosaic-Christian.html, 5 pages, Accessed Nov. 21, 2022.
Building Automation in Michigan—Divine Grace, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Oakland-County-Michigan/Building-Automation-Divine-Grace.html, 3 pages, Accessed Nov. 21, 2022.
Building Automation System Plymouth, Michigan, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Plymouth-Michigan/Building-Automation-System-Plymouth-Michigan.html, 8 pages, Accessed Nov. 21, 2022.
Building Automation Systems Shelby Michigan 48316 SG, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Shelby-Township-Michigan/Building-Automation-Systems-SG.html, 3 pages, Accessed Nov. 21, 2022.
Building Automation System St. Clair County, Michigan, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/building-Automation-Systems-Michigan/St-Clair-Michigan/Building-Automation-system-St-Clair-Michigan.html, 4 pages, Accessed Nov. 21, 2022.
Building Automation System Troy Michigan Oakland Mall, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Troy Michigan/Building-Automation-System-Oakland-Mall.html, 4 pages, Accessed Nov. 21, 2022.
Building Automation System Waterford Michigan 48327 Excel, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-System-excel.html, 2 pages, Accessed Nov. 22, 2022.
Building Automation System Romeo Michigan 48065 RomeoPR, Johnson Heating and Cooling, L.L.C., www.cooljohnson.com/Building-Automation-Systems-Michigan/Romeo-Michigan/Building-Automation-System-RomeoPR.html, 2 pages, Accessed Nov. 21, 2022.
Johnson, Jr., “Cooling Logic™: Changing the Way You Cool,” Johnson Solid State, LLC, 12 pages, Nov. 7, 2018.
Building Automation System Clawson Michigan Clawson Manor, Johnson Heating and Cooling L.L.C., www.cooljohnson.com/building-Automation-Systems-michigan/clawson-Michigan/building-Automation-System-Clawson-Manor.html, 3 pages, Accessed Nov. 21, 2022.
Johnson, Jr., “CoolingLogic™ A Method to increase HVAC System Efficiency And Decrease Energy Consumption,” A White Paper, Johnson Solid State, L.L.C., 51 pages, Sep. 24, 2016.
Johnson, Jr., “CoolingLogic™: Mosaic Christian Church A Case Study,” 140 pages, Feb. 2, 2019.
Rosenberg, “Analyzing Air Handling Unit Efficiency,” Onset Computer Corporation, Bourne, Massachusetts, 24 pages, 2014. www.onsetcomp.com.
Johnson Controls Develops Industry-first AI Driven Digital Solution to Manage Clean Air, Energy, Sustainability, Comfort and Cost in Buildings, 7 pages, 2022. Accessed Aug. 29, 2022.
Johnson Controls and Microsoft Announce Global Collaboration, Launch Integration between Open Blue Digital Twin and Azure Digital Twins, 7 pages, 2022. Accessed Aug. 29, 2022.
Open Blue Companion Desktop User Guide, Johnson Controls, 18 pages, 2022.
Open Blue Digital Twin:Designed for Buildings. Infused with AI, Johnson Controls, 17 pages, 2022. Accessed Aug. 29, 2022.
Open Blue Enterprise Manager User Guide, Johnson Controls, Release 3.1, 72 pages, Jan. 28, 2021.
Open Blue Enterprise Manager User Guide, Johnson Controls, Release 4.0, 78pages, Nov. 29, 2021.
Open Blue Location Manager User Guide, Johnson Controls, Release 2.4.7, 28 pages, Jul. 20, 2022.
Open Blue Enterprise Manager, Optimize Building Portfolio Performance with Advanced Data Analystics and AI, Johnson Controls, 20 pages, Accessed Aug. 29, 2022.
Open Blue Platform, Make Smarter, Faster, More Data-Driven Decisions, Johnson Controls, 15 pages, 2022. Accessed Aug. 29, 2022.
Open Blue, Now, Spaces have Memory and Identity, Johnson Controls, 20 pages, 2022. Accessed Feb. 10, 2022.
Open Blue Enterprise Manager User Guide, Johnson Controls, 108 pages, Release 4.1.3, 2022, Accessed Aug. 29, 2022.
Risbeck et al; “Modeling and Multiobjective Optimization of Indoor Airborne Disease Transmission Risk and Associated Energy Consumption for Building HVAC Systems,” Energy and Buildings, vol. 253, 24 pages, 2021.
Sinha et al; “Balance Infection Risk, Sustainability and Comfort with Open Blue,” Johnson Controls, 2 pages, 2021.
Related Publications (1)
Number Date Country
20210389007 A1 Dec 2021 US
Provisional Applications (1)
Number Date Country
63039389 Jun 2020 US