Facilities, such as homes and buildings, consume energy during operation and use. Energy consumption may be used for assessing the efficiency of a facility, building or vehicle.
Buildings may not operate at predetermined or desired efficiency levels. Building conditions may change during use, such as, for example, when building operators modify building operations, with daily fluctuations in use, or with daily fluctuations in environmental conditions, such as temperature. Such changes may lead to drifts in energy efficiency. While building modifications and retrofitting may reduce drift, such modifications may be time consuming and costly, making them impractical in at least certain circumstances.
In an aspect of the invention, a method for displaying analyzed energy data comprises collecting operational data corresponding to building equipment from a facility, the operational data having one or more operational data values; inputting energy or other building state data into a cell among a matrix of cells for intensity transform analysis, each cell in the matrix of cells distributed as a function of a first dimension and second dimension, the first dimension being a first unit time; ascribing to each energy data a visual indicator based on one or more predetermined threshold energy values, thereby generating visual indicators associated with the energy data; overlaying the visual indicators on the matrix of cells; and displaying the matrix of cells overlaid with the visual indicators.
In one embodiment, a computer-implemented method for collecting, analyzing and displaying energy consumption data associated with a facility comprises collecting operational data corresponding to building equipment (e.g., electrically and/or gas operated equipment) from a facility; feeding the operational data into a cell among a matrix of cells for intensity transform analysis, each cell in the matrix of cells distributed as a function of a first dimension and second dimension, the first dimension being a first unit of time; ascribing to each operational data a visual indicator based on one or more predetermined threshold operational data values, thereby generating visual indicators associated with the operational data; overlaying the visual indicators on the matrix of cells; correlating the operational data with one or more factors internal or external to the facility; displaying the matrix of cells overlaid with the visual indicators to generate a plot showing the energy consumption of the facility as a function of the first dimension and the second dimension.
In another embodiment, a computer-implemented method for managing resources within a facility comprises collecting operational data from the facility; providing the operational data into a cell among a matrix of cells for intensity transform analysis, each cell in the matrix of cells distributed as a function of a first dimension and second dimension, the first dimension being a unit of time; analyzing the operational data; and generating a plot having a first axis along the first dimension and a second axis along the second dimension.
In another embodiment, a method for managing energy consumption within a facility, comprises collecting an energy data point from the facility; providing the energy data point into a cell among a matrix of cells, each cell in the matrix of cells distributed as a function of a first dimension and second dimension, the first dimension being time; performing off-hour analysis of the energy data, the off-hour analysis comprising comparing the energy data point to an analytically generated threshold value and flagging the energy data point if the energy data point is above the threshold value; and generating a plot having a first axis along the first dimension and a second axis along the second dimension.
In another embodiment, a method for displaying energy use within a facility comprises collecting a first energy data point from the facility; providing the first energy data point into a first cell, the first cell among a matrix of cells distributed as a function of a first dimension and second dimension, wherein the first cell is at a first incremental unit along the first dimension and a first incremental unit along the second dimension; comparing the energy data point to a threshold value; collecting a second energy data point from the facility; providing the second energy data point into a second cell, wherein the second cell is at a second incremental unit along the first dimension and the first incremental unit along the second dimension, the second incremental unit of the first dimension adjacent the first incremental unit of the first dimension; and generating a plot of energy use for the facility, the plot having a first axis along the first dimension and a second axis along the second dimension.
In another embodiment, a method for displaying energy data comprises collecting energy consumption data from a facility; storing each energy consumption data into a cell among a matrix of cells for intensity transform (or spectral) analysis, each cell in the matrix of cells distributed as a function of a first dimension and a second dimension, the first dimension being time; and generating a plot having a first axis along the first dimension and a second axis along the second dimension.
In another aspect of the invention, a system for displaying energy use for a facility comprises an energy collection module for collecting energy usage data from an energy gateway module in a facility; a cell module communicatively coupled to the energy collection module, the cell module for providing energy data from the energy collection module into a cell among a matrix of cells, each cell in the matrix of cells distributed as a function of a first dimension and second dimension; and a plot module communicatively coupled to the cell module, the plot module for generating an energy plot using energy data from the cell module, the energy plot having a first axis along the first dimension and a second axis along the second dimension.
In another embodiment, a system for displaying operational data for a facility comprises an operational data collection module for collecting operational data from a gateway module communicatively coupled to a facility; a cell module communicatively coupled to the operational data collection module, the cell module for providing operational data from the operational data collection module into a cell among a matrix of cells, each cell in the matrix of cells distributed as a function of a first dimension and second dimension; an analysis module, the analysis module for analyzing the operational data in the matrix of cells; and a graphical user interface (GUI) for intensity transform analysis, the GUI for generating an operational data plot using operational data from the cell module, the operational data plot having a first axis along the first dimension and a second axis along the second dimension.
All publications, patents, and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the Office upon request and payment of the necessary fee.
The novel features of the invention are set forth with particularity in the appended claims. A better understanding of the features and advantages of the present invention will be obtained by reference to the following detailed description that sets forth illustrative embodiments, in which the principles of the invention are utilized, and the accompanying drawings of which:
While various embodiments of the invention have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, changes, and substitutions may occur to those skilled in the art without departing from the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention.
The term “operational state,” as used herein, may refer to a state corresponding to the operation of a unit, building or facility. The operational state of a building or facility may include the utility consumption and/or usage of the building or facility, including one or more of energy use, electricity use, gas (e.g., natural gas) use, water use, and data use (e.g., network, cable, phone). Operational data is data related to an “operational state” of a unit, building or facility.
The term “intensity transform”, as used herein, may refer to a visual representation of data, such as data among a set of data (e.g., a matrix of data). As one example, a visual representation may include a graphical representation of data (e.g., heat map, color-coded plot, column plot, bar plot). An intensity transform may be generated by mapping data to a visual representation of the data. For example, data may be mapped from a data space to an image (or visual) space. Such mapping may be accomplished with the aid of a mapping table (e.g., a particular color for data within a predetermined range of data) or other mapping algorithms. An intensity transform may enable a user to assess a value, order or magnitude of a particular data in relation to other data, such as data in a cell among a matrix of cells.
The term “intensity transform analysis”, as used herein, may refer to data analysis with the aid of an intensity transform plot or matrix. Intensity transform analysis may include operational data analysis with the aid of an intensity transform plot or matrix. Operational data analysis may include utility usage or consumption analysis, such as energy usage or consumption analysis. In some embodiments, intensity transform analysis may include spectral analytics. In some cases, intensity transform analysis may include spectral analysis.
In embodiments, intensity transform methodologies allow for the rapid assessment of high resolution energy data. Energy data may correspond to the energy consumption of a facility or some subset of a facility. In some embodiments, intensity transform methodologies may permit large data sets to be viewed and analyzed in a single graphic without any loss of data resolution. The flexibility of the methodology may be applied to other types of analysis as well. The intuitive layout of intensity transform methodologies may facilitate or enhance rapid pattern recognition, correlation between data variables, and anomaly detection. The end result may provide an energy analyst with a simple, comprehensive energy fingerprint of an asset and an energy consumption profile. This may advantageously provide for increased energy savings.
In some situations, to create an energy fingerprint or any other intensity transform image, raw or processed data may be fed (or provided) into a matrix where each cell contains the appropriate value and is visually-coded (e.g., color-coded) according to some predefined or predetermined criteria. The resulting image may match the resolution of the available data, thereby minimizing, if not eliminating, data from being lost or obscured by the process.
In an aspect of the invention, a computer-implemented method for managing resources within a facility comprises using a computer system to collect operational data points from the facility (such as a building). Such a method may be used to manage energy consumption within the facility, in which case operational data collected from the facility may include, without limitation, energy use data. Next, the operational data (also “operational data points” herein) is provided (or inputted) into a cell among a matrix of cells, each cell in the matrix of cells distributed as a function of a first dimension and second dimension, the first dimension including a first unit of time. The operational data may be provided sequentially or in a batch-wise fashion. Next, the operational data points are analyzed and transformed. The operational data points may be analyzed by comparing each operational data point to a threshold value and flagging the operational data point if the operational data point is above the threshold value. In some situations, off-hour analysis may be performed on each of the operational data points, the off-hour analysis comprising comparing each operational data point to a threshold value determined from the operational state of the building, facility, or subsystem during an off-business-hours or unoccupied state. Following the off hours analysis, operational data points are flagged if the operational data point is above the threshold value. A plot is then generated having a first axis along the first dimension and a second axis along the second dimension. The second dimension may include a second unit of time, location, equipment (e.g., HVAC units, meters, valves), or select portions of a facility, such as one or more rooms of the facility. In such fashion, a plot (or intensity transform plot or matrix) may be generated showing, for example, energy patterns or trends over the period of a day and across weeks, months or years, or, alternatively, across a facility or select equipment. The intensity transform graph may be displayed to a user to readily pinpoint anomalies and faults.
A plot may be selected from a three dimensional plot, a pseudo three dimensional plot (e.g., three dimensional column plot), and a color-coded plot, in addition to other representations, such as, for example, XY scatter plot, bar plot, column plot (see, e.g.,
Operational data points may be selected from energy consumption data (e.g., kilowatts, kilowatt hours), gas or electric meter values, temperature, heating rate, cooling rate, electrical load, thermal load, heat loss, and various mechanical parameters, such as valve positions or operating conditions.
Intensity transform methods may be used to assess the energy consumption of a facility. In one embodiment, a computer-implemented method for collecting, analyzing and displaying energy data comprises collecting energy data, such as energy consumption data, from a facility or facility subsystem. The energy data may then be stored in a cell among a matrix of cells for intensity transform (or spectral) analysis, each cell in the matrix of cells distributed as a function of a first dimension and a second dimension, the first dimension including a first unit of time. From the matrix of cells a plot may be generated, the plot having a first axis along the first dimension and a second axis along the second dimension.
A visual indicator may be ascribed to each energy data value based on one or more predetermined threshold energy values, thereby generating visual indicators associated with the energy data. The visual indicators may be overlaid on the matrix of cells, and the matrix of cells overlaid with the visual indicators may be provided for display to a user.
In some cases, the energy data is stored in the matrix of cells for operational data (or intensity transform) analysis as it is collected. In other cases, providing energy data into a cell among a matrix of cells comprises providing energy data into cells that are sequentially oriented along the first dimension.
In some embodiments, data analysis may be performed using data from the matrix of cells. Data analysis may include one or more of modeling, fault analysis, consumption analysis, base load analysis, off-hour analysis, on-peak and off-peak analysis, real-time pricing, future pricing, operational set point analysis and trend analysis.
In another embodiment, a method for analyzing and displaying operational data comprises using a computer system to collect operational data corresponding to equipment (also “facility equipment” herein) from a facility. Equipment may include electrically operated equipment, gas operated equipment (e.g., equipment operated on hydrocarbon-containing fuels, such as natural gas or propane). Equipment may be disposed in, or associated with, an operational unit, such as a building or facility. In some embodiments, operational data may include energy consumption (or energy usage) data.
Next, an operational data value is stored or fed (or inputted) into a cell among a matrix of cells for intensity transform analysis, each cell in the matrix of cells distributed as a function of a first dimension and a second dimension, the first dimension including a first time. The operational data value may be stored on a computer system or database. Another operational data value may be stored or fed into another cell among the matrix of cells, and so on.
In some cases, an operational data value may be fed into the matrix of cells as it is collected. In other cases, the operational data value may be fed into the matrix of cells in a batch-wise fashion.
The first dimension may include a first time, such as a non-repeating (or non-cyclic) range of time, such as seconds (e.g., second one to second sixty range), minutes (e.g., minute one to minute sixty range), hours (e.g., hour one to hour twenty four range), time of day, day of month, or month of year. The second dimension may include a second time, date or location. The first dimension and the second dimension may both be time dimensions. The second dimension may be a dimension of time at a larger scale than the second dimension. For example, the first dimension may be a time dimension on the order of minutes—such that data along the first dimension is inputted on the basis of minutes—and the second dimension may be a time dimension on the order of days—such that data along the second dimension is inputted on the basis of days. The second dimension may include a non-repeating (or non-cyclic) range of time. For example, the matrix of cells may include rows and columns of a first time (seconds, hours, or minutes) and second time (days, weeks, months, or years). Alternatively, the second dimension may be a location, such that the matrix of cells permits storage of operational data among a plurality of locations at a particular point in time.
The matrix of cells may be stored on a memory location of the computer system or another computer system, such as a database. A plot having a first axis along the first dimension and a second axis along the second dimension may then be generated. The plot may then be presented for display by a user.
A visual indicator may be ascribed to each data point in the plot. The visual indicator may be ascribed to each data point based on analysis against one or more predetermined threshold operational data values, thereby, generating visual indicators associated with the operational data. In some embodiments, ascribing to each operational data a visual indicator comprises ascribing to each operational data a number that is a fraction or percentage of the one or more predetermined threshold operational data values. In other embodiments, the operational data values are normalized (see below). Next, the visual indicators may be overlaid on the matrix of cells. The matrix of cells overlaid with the visual indicators may then be displayed.
In some embodiments, one or more operational data values having predetermined values (e.g., predetermined energy value, power value, energy consumption value) may be flagged or marked for review by a user. In some cases, such flagged operational data may be associated with an alert, notification, or user generated comment, such as an audible or visual alert, to enable a user to readily view the flagged operational data. In other cases, a flagged visual indicator, such as a predetermined color, is provided with each flagged operational data (e.g., energy data). The flagged visual indicator may be different from visual indicators ascribed to the other (non-flagged) operational data. The intensity transform analysis system may then display the matrix of cells overlaid with the visual indicators. In some cases, the system may display a flagged visual indicator along with a visual indicator provided to each operational data. For example, if energy consumption data is provided with certain colors, ranging from green to red, the flagged operational data may be provided with a unique visual indicator, such as a symbol (e.g., pseudo three dimensional flag).
Visual indicators may be selected from colors or symbols. In such case, the plot may be a color-coded plot. In other cases, visual indicators may be presented as bars, such as in a pseudo-three dimensional plot (or bar graph). In some cases, visual indicators may be color-coded with the aid of a color gradient, such as a gradient of color extending from blue to red. For example, red may correspond to a certain operational data condition (e.g., high or undesirable energy consumption) and green may correspond to another operational data condition (e.g., low or desirable energy consumption).
Visual indicators may be selected from color, texture, contrast, pattern, and cell (or pixel) shape, size, or orientation. In other cases, sound may be used in place of visual indicators, such as an audible alert when a predetermined threshold has been reached among data in a matrix of cells.
In embodiments, operational data in a matrix of cells may be overlaid with a calendar, a schedule, alerts or other correlating factors (see below).
Operational data may include electrical operational data, such as kilowatts (kW), kilovolt ampere (kVA), kilowatt hour, (kWh), power factor, voltage, and frequency. Operational data may be gathered from a facility (or building), such as various units or unit operations in a facility, including one or more HVACs, flow meters, valves, or heating units. Operational data may include one or more of flow rates, volume, gas concentration, temperature, heat use (e.g., BTU), heat loss, occupancy, electricity use, requests, heating requirements, cooling requirements, and complaints.
In embodiments, operational data points may be processed, analyzed or both. For example, an analysis system or module may correlate facility energy use with external or internal factors (i.e., external or internal to the facility) to enable a user to assess whether visual anomalies are due to external or internal factors. In some cases, the analysis system or module may provide off-hour analysis of operational data.
In some embodiments, operational data, such as energy consumption data, may be analyzed by performing one or more of modeling, fault analysis, consumption analysis, base load analysis, off-hour analysis, real-time pricing and trend analysis, error analysis, and predictive modeling. In predictive modeling, energy consumption characteristics over a certain time period may be used to predict energy consumption characteristics over a future time period. In some situations, operational data may be correlated with other data, such temperature trends or modeling trends (see below).
In embodiments, a computer-implemented method for displaying energy use within a facility comprises collecting a first energy data point (or other operational data point) from the facility. Next, the first energy data point may be provided into a first cell, the first cell among a matrix of cells distributed as a function of a first dimension and second dimension (see, e.g.,
Next, a third energy data point may be collected from the facility. The third energy data point may then be provided into a third cell, the third cell being disposed at a first incremental unit along the first dimension and a second incremental unit along the second dimension.
In some embodiments, a plot may be generated by ascribing to each energy data a visual indicator based on one or more predetermined threshold energy values, thereby generating visual indicators associated with the energy data. Next, the visual indicators may be overlaid on the matrix of cells. The matrix of cells overlaid with the visual indicators may then be displayed to a user.
With continued reference to
With continued reference to
The data stored in the matrix of cells 100 may be raw data (e.g., raw energy data) or processed data (e.g., processed energy data). In some instances, data may be processed to remove any anomalies (e.g., negative or otherwise outlier energy values) prior to entry into the matrix of cells 100. In other instances, data may be normalized, such as with respect to a particular data point (e.g., a data point having the highest value) or with respect to a mean or median of the data points. In other instances, data may be processed to provide standard deviations in each cell or to show historic maxima and/or minima. The matrix of cells 100 may thus be occupied by raw data or data that has been processed based on predetermined criteria.
With reference to
With continued reference to
With continued reference to
Extending the length of time may enable new analytical possibilities. With reference to
With continued reference to
While
In one embodiment, energy usage data (meter data) may be correlated with other internal and external factors that affect energy consumption. This may enable a user to identify or filter which anomalies are due to the operation of a facility (things that may be optimized or fixed), and anomalies that are due to external factors, such as environmental conditions (e.g., weather).
Internal factors are factors that are internal to a building or facility. Internal factors may include building usage, holidays schedules, building construction, employment, work hours, hours worked within a predetermined time period, and building or facility utility demand, such as energy demand. External factors may include factors that are external to a building or facility. External factors may include utility demand, energy demand (e.g., city energy demand), utility supply, energy supply, the price of electricity, the price of utility-grade water, the price of gas, the price of oil, on-peak hours, off-peak hours, political factors, geopolitical factors, consumer confidence, consumer demand, shareholder confidence, and trade embargos.
For example, energy data collected and inputted in a matrix of cells, such as the matrix of cells 100 of
For example, an energy matrix may be created by inputting raw or processed energy data into a matrix of cells, such as the matrix of cells 100 of
Methods provided herein may be combined with, or modified with, various analysis methods. For example, energy data may be analyzed through a variety of approaches, such as regression, neural network or support vector machine (SVM) to prepare a model, which may be compared against actual consumption (normalized to the same conditions, including temperature). Predetermined deviations from the model may be emphasized (or flagged) through, for example, a visual indicator. Additional overlays, like equipments malfunction alerts, may be added to put the intensity transform images into an even greater context. The resulting intensity transform plot may correlate with consumption or schedules, or deviations from the model in the form of waste. The waste may be identified and subsequently remedied, resulting in quantifiable energy savings.
Operational data, such as, e.g., energy data, may be analyzed and processed in a number of ways to determine energy savings opportunities, operational hazards, and anomalies (e.g., operational anomalies). Analysis may include modeling, alerting and fault detection, key performance indicators (KPIs), trends, energy consumption characteristics and energy pricing. Energy data may be analyzed prior to display to a user (such as in the manner of
In embodiments, a plot generated from operational data may be overlaid with one or more plots generated from modeling, trending, KPIs and energy (or utility) pricing. For example, an energy matrix having visual indicators to show energy user above or below certain predetermined thresholds may be overlaid with a plot showing temperature trends over the same time period. This may enable a user to correlate energy use (or other operational data) with external factors.
In embodiments, energy data may be modeled in a variety of ways in order to determine predetermined (e.g., normal) energy consumption patterns, or predetermined base loads. In some cases, discrepancies from the model are considered anomalies, or undesirable behavior. Different aspects of the model may be displayed using intensity transform analyses. In one embodiment, under energy data normalization, a spectrum of color may be mapped to the position of an energy reading in a demand spectrum. The position (quantified according to the number of standard deviations) of an energy reading in the demand spectrum may be determined by subtracting the average of the energy in the dataset and dividing by its standard deviation.
With reference to
In another embodiment, under off-hour analysis, the base load of a building or facility may be determined. In some cases, operational data from the building may be collected to determine the base load of the building. The base load of the building or facility may be determined using the system and methods described in U.S. patent application Ser. No. 12/805,562, which is entirely incorporated herein by reference. When the demand of the building exceeds that base load and the building is not in use, the user may be advised to check the building's operational equipment, such as, e.g., HVAC and lighting schedules. With reference to
In embodiments, a prediction of energy consumption or baseline may be developed using a variety of methods, such as by simulation, regression, bin models, and/or neural networks. The prediction may subsequently be displayed on a plot having time dimensions along a plane parallel to a display surface, and overlaid with visual indicators. With reference to
An error with respect to a model used to analyze operational data may be normalized to make anomalies more distinguishable. With reference to
Faulty conditions may be overlaid on a intensity graph (e.g., the graph of
Various variables may be trended using spectrums provided herein. The intensity method may be preferable to line graphing since more time-series data may be included in a relatively smaller space. For example, graphing 1 year of 15-minute time interval data may require 35040 unique data points. This may require a graphing space having a width of at least about 35040 pixels to capture the full graphing resolution. Assuming a screen with a resolution of 100 PPI, the screen would have to be over 35 inches wide. In contrast, intensity (or spectral) graphs and methods provided herein may only require a display having a width of about 3.65 inches. Data may advantageously be displayed on more devices, while maintaining full data resolution. In addition, greater context is given to each data point since it may be directly compared to other points that share similar characteristics, like time of day.
Spectrums from multiple trends may be compared against each other (visually or with the aid of an algorithm) to identify correlations. The comparison may also provide context to certain profile characteristics that may emerge from the image.
In another aspect of the invention, an intensity transform system for displaying energy use for a facility is described. The system comprises an energy collection module for collecting energy usage data from an energy gateway module in a facility. The system further comprises a cell module coupled to the energy collection module, the cell module for providing energy data from the energy collection module into a cell among a matrix of cells, each cell in the matrix of cells distributed as a function of a first dimension and second dimension. The system includes a plot module coupled to the cell module, the plot module for generating an energy plot using energy data from the cell module, the energy plot having a first axis along the first dimension and a second axis along the second dimension.
In another aspect of the invention, the intensity transform system is configured to communicate with one or more systems and subsystems, storage units, database(s), an intranet and the interne. In one embodiment, the system includes a one or more subsystems (or modules), such as a storage module, which may include one or more databases. The one or more databases may be for storing operational data, a matrix of cells for intensity transform, or both.
In some situations, the system 1100 may be used for operational data (e.g., utility or energy usage and/or consumption) analysis. Intensity transform (or spectral analytics) information may be used to assess the energy or utility use of a building or facility within a predetermined time period, or compare energy or utility use across one or multiple buildings or facilities at predetermined times.
The GUI 1200 may include a variables panel 1205 to enable a user to select from available spectrums (e.g., KW spectrum, KWh spectrum). A legend panel 1210 may permit a user to select loaded spectrums for browsing. An added spectrum may be placed in a loading queue in the legend panel 1210. The GUI 1200 further includes a spectrum 1215, which may be any spectrum described herein. The spectrum is displayed over the period of 24 hours (12 AM to 12 AM) along a first time axis and over a user-defined period along a second time axis. A user may elect to have the spectrum displayed over the period of one month (“1M”), three months (“3M”), six months (“6M”), one year (“1Y”), or other zoom levels, such as n years (“nY”), wherein “n” is a number greater than zero. The GUI may permit a user to zoom in and out of the spectrum (and thus alter the time period of display) with the aid of a pointing device (e.g., mouse, fingers) associated with a computer system displaying the GUI 1200. For example, if the user is viewing the GUI on the user's laptop computer, the user may zoom in and out of the spectrum 1215 with the aid of the user's mouse. As another example, if the user is viewing the GUI 1200 on the user's tablet PC or Smart phone (e.g., iPhone®), the user may zoom in and out with the user of finger gestures. A scroll bar may permit the user to scroll across the spectrum 1215 to view other portions of the intensity transform plot (or “intensity transform matrix”) 1215.
The GUI 1200 may provide a user various overlay options. For example, the user may choose to overlay the intensity transform plot 1215 with an overlay of meter data, error data, occupancy data, service data, notes, or other data, such as temperature data, demand data. In addition, the GUI 1200 may permit a user to adjust a matrix height, such as adjust the height to 96 cells for 15-minute interval data, 48 cells for 30-minute interval data, 24 cells for 1-hour interval data, or adjust the cell height to fit a display area of the GUI 1200. The GUI 1200 may further enable a user to change the manner in which the user views the spectrum. For example, the GUI 1200 may provide a three-dimensional (or pseudo-three dimensional) intensity transform plot for view by a user, or the GUI 1200 may enable a user to select a color gradient, shapes or patterns to ascribe to energy data in a matrix of data, which may be subsequently displayed to the user.
The GUI 1200 may enable various roll-over functionalities. For instance, the GUI 1200 may enable a user to access various operational data information by rolling the user's pointing device over a cell or pixel of the spectrum 1215.
An intensity transform system may associate metadata with operational data. In some cases, upon collecting operational data from a facility, the system may store metadata associated with the operational data. Such metadata may include, for example, a timestamp in which the operational data was collected and information as to the facility or equipment from which the operational data was collected. The GUI 1200 may enable a user to view such metadata upon a mouse roll-over or user selection via a menu option, for example.
The system may include random-access memory (RAM) for enabling rapid transfer of information to and from a central processing unit (CPU), and to and from a storage module, such as one or more storage units, including magnetic storage media (i.e., hard disks), flash storage media and optical storage media. The system may also include one or more of a storage unit, one or more CPUs, one or more RAMs, one or more read-only memories (ROMs), one or more communication ports (COM PORTS), one or more input/output (I/O) modules, such as an I/O interface, a network interface for enabling the system to interact with an intranet, including other systems and subsystems, and the internet, including the World Wide Web. The storage unit may include one or more databases, such as a relational database. In one embodiment, the system further includes a data warehouse for storing information, such energy consumption information and information relating to internal and/or external factors. In some embodiments, the system may include a relational database and one or more servers, such as, for example, data servers.
The system may be configured for data mining and extract, transform and load (ETL) operations, which may permit the system to load information from a raw data source (or mined data) into a data warehouse. The data warehouse may be configured for use with a business intelligence system (e.g., Microstrategy®, Business Objects®).
With reference to
The system 1300 may include various hardware and software. For example, the system 1300 may include physical storage or server 1305. The system 1300 may be communicatively coupled to another system 1306, which may include physical storage. The system 1306 may be a remote terminal or workstation, which may enable a user to request and view intensity transform graphs.
The system 1300 may be communicatively coupled to a building or facility 1307 with the aid of a communications interface, which may include a wired or wireless interface. The communications interface may communicatively couple the system 1300 to the building or facility 1307 with the aid of the Internet or an intranet.
The system 1300, for example, may include a data communication interface for packet data communication. The system 1300 may also include a central processing unit (CPU), in the form of one or more processors, for executing program instructions. The system platform may include an internal communication bus, program storage and data storage for various data files to be processed and/or communicated by the system 1300, although the system 1300 may receive data via network communications. The hardware elements, operating systems and programming languages of such systems may be conventional in nature, and it is presumed that those skilled in the art are adequately familiar therewith. Of course, the system functions may be implemented in a distributed fashion on a number of similar platforms, to distribute the processing load.
Hence, aspects of the methods outlined above may be embodied in programming. Various aspects of the technology may be thought of as “products” or “articles of manufacture” typically in the form of executable code and/or associated data that is carried on or embodied in a type of machine readable medium. “Storage” type media may include any or all of the tangible memory of the computers, processors or the like, or associated modules thereof, such as various semiconductor memories, tape drives, disk drives and the like, which may provide non-transitory storage at any time for the software programming. All or portions of the software may at times be communicated through the Internet or various other telecommunication networks. Such communications, for example, may enable loading of the software from one computer or processor into another, for example, from a management server or host computer into the computer platform of an application server or an intensity transform system. Thus, another type of media that may bear the software elements includes optical, electrical and electromagnetic waves, such as used across physical interfaces between local devices, through wired and optical landline networks and over various air-links. The physical elements that carry such waves, such as wired or wireless links, optical links or the like, also may be considered as media bearing the software. As used herein, unless restricted to non-transitory, tangible “storage” media, terms such as computer or machine “readable medium” refer to any medium that participates in providing instructions to a processor for execution.
Hence, a machine readable medium may take many forms, including but not limited to, a tangible storage medium, a carrier wave medium or physical transmission medium. Non-volatile storage media include, for example, optical or magnetic disks, such as any of the storage devices in any computer(s) or the like, such as may be used to implement the databases, etc. shown in the drawings. Volatile storage media include dynamic memory, such as main memory of such a computer platform. Tangible transmission media include coaxial cables; copper wire and fiber optics, including the wires that comprise a bus within a computer system. Carrier-wave transmission media may take the form of electric or electromagnetic signals, or acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media therefore include for example: a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD or DVD-ROM, any other optical medium, punch cards paper tape, any other physical storage medium with patterns of holes, a RAM, a ROM, a PROM and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave transporting data or instructions, cables or links transporting such a carrier wave, or any other medium from which a computer may read programming code and/or data. Many of these forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
While certain exemplary intensity transform data has been illustrated as two-dimensional color-coded figures, other graphical representations may be used. In some embodiments, intensity transform information may be illustrated in bar plot, line plot, XY scatter plot, bubble plot, pie plot, area plot, radar plot, ring plot, or column plot format. The plots may be overlaid with other information, such as data average, standard deviation and median numbers. As one example,
The following examples are intended to be illustrative and non-limiting. In certain cases reference is made to various colors in the grayscale images accompanying the examples. In some situations, colors have been indicated at select locations on the figures.
Various standard deviation approaches were used to establish the correlations between temperature and overall energy demand in Building X. The development of the iterations in preparing an energy matrix is as follows. In a first iteration, a matrix of cells, such as the matrix of cells 100 of
. Next, the energy matrix was compared the temperature matrix. The corresponding cell values from each matrix were combined to create a third matrix, which showed that 18% of the power fluctuations were inconsistent with variations (or fluctuations) in temperature. However, this particular intensity plot did not quantify the waste, only its frequency.
Systems and methods provided herein may be combined with, or modified by, other systems and methods, such as, for example, systems and/or methods described in U.S. Pat. No. 4,279,026 (“SEISMOGRAPHIC DATA COLOR DISPLAY”), U.S. Pat. No. 6,023,280 (“CALCULATION AND VISUALIZATION OF TABULAR DATA”), U.S. Pat. No. 6,278,799 (“HIERARCHICAL DATA MATRIX PATTERN RECOGNITION SYSTEM”), U.S. Pat. No. 6,304,670 (“COLORATION AND DISPLAY OF DATA MATRICES”), U.S. Pat. No. 6,429,868 (“METHOD AND COMPUTER PROGRAM FOR DISPLAYING QUANTITATIVE DATA”), U.S. Pat. No. 6,711,577 (“DATA MINING AND VISUALIZATION TECHNIQUES”), U.S. Pat. No. 7,250,951 (“SYSTEM AND METHOD FOR VISUALIZING DATA”), U.S. Pat. No. 7,647,137 (“UTILITY DEMAND FORECASTING USING UTILITY DEMAND MATRIX”) and U.S. Pat. No. 7,246,014 (“HUMAN MACHINE INTERFACE FOR AN ENERGY ANALYTICS SYSTEM”); U.S. Patent Publication Nos. 2006/0059063 (“METHODS AND SYSTEMS FOR VISUALIZING FINANCIAL ANOMALIES”) and 2009/0231342 (“METHOD AND APPARATUS FOR ELECTRICAL POWER VISUALIZATION”); and U.S. patent application Ser. No. 12/805,562 (“BUILDING ENERGY MANAGEMENT METHOD AND SYSTEM”), which are entirely incorporated herein by reference.
It should be understood from the foregoing that, while particular implementations have been illustrated and described, various modifications can be made thereto and are contemplated herein. It is also not intended that the invention be limited by the specific examples provided within the specification. While the invention has been described with reference to the aforementioned specification, the descriptions and illustrations of embodiments of the invention herein are not meant to be construed in a limiting sense. Furthermore, it shall be understood that all aspects of the invention are not limited to the specific depictions, configurations or relative proportions set forth herein which depend upon a variety of conditions and variables. Various modifications in form and detail of the embodiments of the invention will be apparent to a person skilled in the art. It is therefore contemplated that the invention shall also cover any such modifications, variations and equivalents.
This application is related to U.S. patent application Ser. No. 12/805,562 (“BUILDING ENERGY MANAGEMENT METHOD AND SYSTEM”), filed on Aug. 5, 2010, which is entirely incorporated herein by reference.