TASK AMBIENT HVAC SYSTEM FOR DISTRIBUTED SPACE CONDITIONING
20220074621 · 2022-03-10
Inventors
Cpc classification
H04L67/125
ELECTRICITY
G01N33/0075
PHYSICS
F24F2110/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04L67/025
ELECTRICITY
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/76
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01N33/0034
PHYSICS
H04W4/021
ELECTRICITY
International classification
F24F11/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/76
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01N33/00
PHYSICS
Abstract
Embodiments of the present disclosure enable an HVAC system comprising an adaptive air distribution system, and methods for distributed and adaptive control of an occupant comfort parameter in a localized, distributed space, within a multizone environment. The system comprises an HVAC system controller, sensors, and actuators for the control and distribution of a primary airflow of an HVAC system into a specific zone of a residential or housing unit. The various system elements are configured to adapt operation under a variable sensible or latent internal load gain or change to achieve a desired occupant comfort parameter target set point or occupant ambient target for a distributed zone within a multizone environment. The occupant comfort parameter target set point is configurable through a task ambient management system residing within an application cloud server operably engaged with an application database, the application cloud server being communicably connected to the HVAC system controller.
Claims
1. An adaptive air distribution control system comprising: a plurality of indoor air quality sensors, the plurality of indoor air quality sensors being configured to continuously measure one or more indoor air quality parameters; at least one duct actuator being configured to selectively regulate at least one airflow pathway; a controller, the controller being operably engaged with the at least one duct actuator and communicably engaged with the plurality of indoor air quality sensors to receive a plurality of indoor air quality data inputs from the plurality of sensors, the controller comprising one or more processors, an input/output interface, and a non-transitory computer readable medium having stored thereon a set of instructions being programmable by a user and executable by at least one of the one or more processors, to cause the at least one of the one or more processors to perform one or more operations, comprising: configuring one or more HVAC system components in response to the plurality of indoor air quality data inputs from the plurality of sensors; performing a variable internal load calculation in response to the at least one duct actuator selectively regulating at least one airflow pathway; and regulating an electrical current to the one or more HVAC system components in response to the variable internal load calculation; and an application cloud server communicably engaged with the controller via a communications network, the application cloud server comprising an application software and an application database, wherein the application cloud server is configured to query regional or geographically proximal third-party weather data to determine one or more internal, external or total load calculations.
2. The system of claim 1 further comprising at least one body-worn or body-carried occupant electronic device communicably engaged with the controller, the at least one body-worn or body-carried occupant electronic device being configured to measure one or more occupant-centric parameters.
3. The system of claim 2 wherein the one or more operations further comprise configuring one or more HVAC system components in response to one or more occupant-centric data inputs.
4. The system of claim 2 wherein the at least one body-worn or body-carried occupant electronic device comprises a wearable biometric sensor.
5. The system of claim 1 wherein the plurality of indoor air quality sensors are communicably engaged via a mesh network.
6. The system of claim 1 further comprising a smart phone operably engaged with the controller, the smart phone being configured to track a geolocation of an occupant-user.
7. The system of claim 1 further comprising one or more smart home sensors communicably engaged with the controller, the one or more smart home sensors being configured to measure one or more internal load parameters.
8. The system of claim 7 wherein the operations further comprise performing a variable internal load calculation in response to a plurality of data inputs from the one or more smart home sensors.
9. An adaptive air distribution system comprising: an air handler comprising a housing, a variable speed blower, and at least one cooling coil; a plurality of indoor air quality sensors, the plurality of indoor air quality sensors being configured to continuously measure one or more indoor air quality parameters; at least one duct actuator being configured to selectively regulate at least one airflow pathway; a controller, the controller being operably engaged with the air handler and the at least one duct actuator, and communicably engaged with the plurality of indoor air quality sensors to receive a plurality of indoor air quality data inputs from the plurality of sensors, the controller comprising one or more processors, an input/output interface, and a non-transitory computer readable medium having stored thereon a set of instructions being programmable by a user and executable by at least one of the one or more processors, to cause the at least one of the one or more processors to perform one or more operations, comprising: configuring one or more HVAC system components in response to the plurality of indoor air quality data inputs from the plurality of sensors; performing a variable internal load calculation in response to the at least one duct actuator selectively regulating at least one airflow pathway; and regulating an electrical current to the variable speed blower and the at least one cooling coil in response to the variable internal load calculation; and an application cloud server communicably engaged with the controller via a communications network, the application cloud server comprising an application software and an application database, wherein the application cloud server is configured to query regional or geographically proximal third-party weather data to determine one or more internal, external or total load calculations.
10. The system of claim 9 further comprising an inverter operably engaged with the air handler.
11. The system of claim 9 further comprising at least one body-worn or body-carried occupant electronic device communicably engaged with the controller, the at least one body-worn or body-carried occupant electronic device being configured to measure one or more occupant-centric parameters.
12. The system of claim 9 further comprising a smart phone operably engaged with the controller, the smart phone being configured to track a geolocation of an occupant.
13. The system of claim 9 further comprising one or more smart home sensors communicably engaged with the controller, the one or more smart home sensors being configured to measure one or more internal load parameters.
14. The system of claim 11 wherein the at least one body-worn or body-carried occupant electronic device comprises a wearable biometric sensor.
15. The system of claim 9 further comprising one or more occupant proximity sensors communicably engaged with the controller.
16. An adaptive air distribution system comprising: an air handler comprising a housing, a variable speed blower, and at least one cooling coil; a plurality of indoor air quality sensors, the plurality of indoor air quality sensors being configured to continuously measure one or more indoor air quality parameters; at least one body-worn or body-carried occupant electronic device being configured to measure one or more occupant comfort parameters; at least one duct actuator being configured to selectively regulate at least one airflow pathway; and, a controller, the controller being operably engaged with the air handler and the at least one duct actuator, the controller being communicably engaged with the plurality of indoor air quality sensors to receive a plurality of indoor air quality data inputs from the plurality of sensors, and being communicably engaged with at least one body-worn or body-carried occupant electronic device to receive a plurality of occupant comfort data inputs, the controller comprising one or more processors, an input/output interface, and a non-transitory computer readable medium having stored thereon a set of instructions being programmable by a user and executable by at least one of the one or more processors, to cause the at least one of the one or more processors to perform one or more operations, comprising: configuring one or more HVAC system components in response to the plurality of indoor air quality data inputs and the plurality of occupant comfort data inputs; performing a variable internal load calculation in response to the at least one duct actuator selectively regulating at least one airflow pathway; and regulating an electrical current to the variable speed blower and the at least one cooling coil in response to the variable internal load calculation; and an application cloud server communicably engaged with the controller via a communications network, the application cloud server comprising an application software and an application database, wherein the application cloud server is configured to query regional or geographically proximal third-party weather data to determine one or more internal, external or total load calculations.
17. The system of claim 16 further comprising a smart phone communicably engaged with the application cloud server via the wireless network.
18. The system of claim 16 further comprising at least one third-party server communicably engaged with the application cloud server.
19. The system of claim 16 wherein the application software is configured to define one or more indoor environmental controls in response to real-time sensor data, historical sensor data, and external environmental data.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0019] The above and other objects, features and advantages of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION
[0027] Exemplary embodiments are described herein to provide a detailed description of the present disclosure. Variations of these embodiments will be apparent to those of skill in the art. Moreover, certain terminology is used in the following description for convenience only and is not limiting. For example, the words “right,” “left,” “top,” “bottom,” “upper,” “lower,” “inner” and “outer” designate directions in the drawings to which reference is made. The word “a” is defined to mean “at least one.” The terminology includes the words above specifically mentioned, derivatives thereof, and words of similar import.
[0028] As used herein the term “task ambient” or “task ambient management system” is defined as any space conditioning system that allows thermal conditions in small, localized zones (e.g., individual room, personal occupant space) to be individually controlled by occupants, while still automatically maintaining acceptable environmental conditions in the central or multizone conditioned space (e.g., space external to an individual room or localized space).
[0029] As used herein the term “HVAC” includes systems providing both heating and cooling, heating only, cooling only, as well as systems that provide other occupant comfort and/or conditioning functionality such as humidification, dehumidification, and ventilation.
[0030] As used herein the term “residential” when referring to an HVAC system means a type of HVAC system that is suitable to heat, cool and/or otherwise condition the interior of a building that is primarily used as a single-family, a duplex, apartment, office, retail structure or dwelling.
[0031] Without loss of generality, some descriptions further herein below will refer to an exemplary scenario in which the innovation is used in a home or housing environment. However, it is to be appreciated that the described embodiments are not so limited and are applicable to use of such innovation in multiple types and locations of HVAC systems.
[0032] Embodiments of the present disclosure enable an HVAC system comprising an adaptive air distribution (herein after, “AAD”) system and methods for distributed and adaptive control of an occupant comfort parameter in a localized, distributed space, within a multizone environment. The AAD system comprises a HVAC system controller, sensors, and actuators for the control and distribution of a primary airflow of an HVAC system into one or more zone, space, room, or the like, of a residential or housing unit. The system controller, sensor, and actuator are configured to adapt operation under a variable sensible or latent (e.g., humidity) internal load gain or change to achieve at least one desired occupant comfort parameter target set point or occupant ambient target for at least one distributed zone within a multizone environment. The HVAC system controller, sensor, and actuator are configured to regulate the HVAC system, HVAC component, AHU, and air distribution components, preferably in real-time feedback control, according to sensor measurements and outputs in conjunction with actuators positioned to distribute or adjust airflow, pressure, temperature, into, out of, or within one or more zone to determine at least one occupant comfort parameter target set point or occupant ambient target for at least one zone within a multizone environment. The occupant comfort parameter includes but is not limited to one or more temperature, humidity, relative humidity (RH), heating set point, cooling set point, IAQ factor, sensible heat ratio (SHR), luminosity, or the like. The occupant comfort parameter target set point is adjustable through a task ambient management (herein after “TAM”) system, including but not limited to the HVAC system controller, Device App, client device (e.g., mobile, PC, etc.), a Control App residing within application cloud server operably engaged with an application database, the application cloud server being communicably connected to the HVAC system controller via one or more wireless network including the Internet.
[0033] Referring to
[0034]
[0035] In various embodiments, the HVAC system controller 202 comprises one or more hardware, firmware, software components, including but not limited to a microcontroller, a microprocessor, a central processing unit (CPU), FPGA, a transitory/non-transitory memory storage device (e.g., RAM, ROM, EPROM, etc.), I/O module, bus, interface bus, IC, A/D converter, user interface, display, transceiver (e.g., Bluetooth, Wi-Fi, RF, cellular) module, network interface, power source (e.g., battery). The power source may be of any standard form, AC or DC power (e.g., solar photovoltaic), for powering small electronic circuit board devices, including but not limited to: alkaline, lithium hydride, lithium ion, lithium polymer, nickel cadmium, solar cells, the like, or combinations thereof. It is understood that any suitable power source may be used without departing from the scope of the present teachings.
[0036] In various embodiments, the microcontroller, microprocessor or CPU comprises at least one high-speed data processor. The said processor may incorporate one or more but not limited to integrated system (bus) controllers, memory management control units, floating point units, digital signal processing (DSP) units, and or the like. In various embodiments, the microcontroller may be, but is not limited to, an Intel MCS 51 (i.e., 8051 microcontroller). In various embodiments, the CPU may be a microprocessor, but is not limited to a (n): AMID Athlon, Duron, Opteron; ARM's application; IBM and or Motorola Dragon Ball and PowerPC; IBM and Sony Cell processor; Intel Celeron, Core (2) Duo, Itanium, Pentium, Xeon, XScale processor or the like; or combinations thereof. In various embodiments, various features and functions of controller 202 may be implemented via one or more said microprocessor and or via embedded components (e.g., ASIC, DSP, FPGA, etc.). The embedded components may comprise, but are not limited to, hardware, middleware, software, and or combinations thereof. For example, the controller capabilities discussed herein may be achieved with FPGAs, semiconductor devices containing programmable logic components. It is understood that any suitable processor may be used without departing from the scope of the present teachings.
[0037] The HVAC controller 202 and or a computing system of the present disclosure may employ various forms of memory storage device. In various configurations, memory storage may comprise one or more transitory/non-transitory memory storage device, including but not limited to read-only memory (ROM), random-access memory (RAM), static RAM, dynamic RAM, erasable programmable ROM (EPROMP), EEPROM, flash, any conventional computer system storage, a drum, a (fixed and/or removable) magnetic disk drive, a magneto-optical drive, optical drive (e.g., Blueray, CD ROM/RAM/Recordable (R)/Re-Writable (RW), DVD R/RW, HD DVD R/RW etc.), an array of devices (e.g., Redundant Array of Independent Disks (RAID)), solid state memory devices (e.g., USB, solid state drives (SSD), etc.), other processor-readable storage means, and the like, or combinations thereof. It is understood that any suitable memory storage device may be used without departing from the scope of the present teachings.
[0038] In various embodiments, controller 202 may incorporate one or more network interfaces, to accept, communicate, and or connect to one or more communication network, providing operation access or control of a sensor, local controller, actuator, HVAC component, HVAC unit, HVAC system, remote server, cloud server, remote database, cloud database, remote client, or the like. The network interfaces may employ connection protocols or standards including, but not limited to: direct connect, Ethernet (thick, thin, twisted pair 10/100/1000/10000 Base T, and/or the like), Token Ring, wireless connection such as IEEE 802.11a-x, and the like, or combinations thereof. A distributed network controllers or architectures may similarly be employed to pool, load balance, and/or otherwise decrease/increase the communicative bandwidth as necessary. A communication network may be any one and/or the combination of the following: a direct interconnection; a Local Area Network (LAN); a wide area network (WAN); a Metropolitan Area Network (MAN); public network; the Internet; a wireless network (e.g., Bluetooth, Wi-Fi, cellular, 2G, 3G, 4G, 5G, LITE, etc.); and or the like. It is understood that any suitable network interface, network, network communication protocol, and network communication standards may be used without departing from the scope of the present teachings.
[0039] In various embodiments, the HVAC controller 202 and local controller 210 may comprise alternative Internet of Things (IoTs), hardware, firmware, software, physical network, network protocols, data protocols, architecture, framework, standards, applications, and APIs to sense, diagnose, analyze, and transmit data to a remote application server and database. These alternative implementations include but are not limited to TSN Ethernet (802.1, 802.3) Wireless PAN (802.15, 802.15.4), Wireless LAN (802.11 Wi-Fi), Wireless 2G/3G/4G/5G/LTE, Wireless WLAN (802.16), Thread, Zigbee, WirelessHART, Bluetooth, BLE, Wi-Fi, LTE, Internet Protocol (IP), IPv6, IPv6 over Low-Power Wireless Area Network (6LoWPAN), IP6 over BLE, TCP, UDP, TCP, DDSI-RTPS, CoAP, MQTT, NFC, HTTP, DDS, TLS, DTLS, oneM2M, Web Services, GATT protocol, ATT protocol, Representational State Transfer (REST) APIs, Lightweight M2M, SOAP, HL7, HL7 CDA, IEEE 11073 DIM, or the like. Exemplary platforms include but are not limited to TI CC2538, nFR52832, TI MSP430x, Atmel AVR, Freescale MC1322x, Arduino, Quark D200, CC2650, NXP FRDM, Hexiware, nRF52, ST Nucleo, Imote2, Shimmer, IRIS, Telos Rev B, MicaZ, Mica2, Mica2dot, Mulle, TinyNode, Zolertia Z1, UCMote Mini, nRF52840, nRF51 DK, BMD-300-EVAL-ES, STM32F4DISCOVERY, STM32-E407, Arduino Zero, Arduino Zero Pro, NUCLEO-F401RE, PIC32MX470, PIC32MZ2048EFG100, Arduino-due, UDOO, CC2538DK, OpenMote, pca10005, yunjia-nrf51822, STM32 Nucleo32, telosb, chronos, Altera, Atmel, Cortus, Freescale, Infineon, Microsemi, NXP, Renesas, TI, ST, Intel, Xilinx, Nordic nRF52DK, Seed Arch Link, Realtek RT8195AM, Wizwiki, EFM32, NUCLEO F334R8, hexiwear, mbuino, mbedLPC.
[0040] In various embodiments, HVAC system controller 202 may be programmed with one or more firmware and or software (herein “Device App”) components. The firmware or software comprises, but is not limited to, one or more code, source code, object code, microcode, instruction, or logic for data transmission/reception, data processing/analysis, update, communication and feedback control of at least one unit of suite 208 via one or more sensor 204 or actuator 206. The controller 202 may store in a said memory storage unit one or more operating system component, an executable program facilitating the operation of the controller. The typical operations may include but are not limited to access of I/O, network interfaces, peripheral devices, storage devices, power devices, and the like, or combinations thereof. The operating system may be a highly fault tolerant, scalable, and secure system, including but not limited to: Apple Macintosh OS X (Server); Apple Macintosh OS; AT&T Plan 9; Be OS; IBM OS/2, Microsoft DOS, Microsoft Windows 2000/2003/3.1/95/98/CE/Millennium/NT/Vista/XP (Server), Palm OS; Unix and Unix-like system distributions (e.g., AT&T's UNIX; Berkley Software Distribution (BSD) variations such as FreeBSD, NetBSD, OpenBSD; Linux distributions such as Red Hat, Ubuntu); the like operating systems; or combinations thereof. The operating system may provide communications protocols that allow the controller to communicate with other entities through a communications network. Various communication protocols may be used by said controller as a subcarrier transport mechanism for interaction, including, but not limited to: multicast, TCP/IP, UDP, unicast, the like, or combinations thereof. In a preferred embodiment, the controller 202 executes one or more steps of data transmission/reception, data processing/analysis, update, communication and feedback control of one or more sensor 204, 216, ambient sensor suite 222 or actuator 206 to control at least one occupant 218 comfort parameter for at least one zone 212 within a multizone environment. In a preferred embodiment, the firmware or software is stored on one or more of said transitory/non-transitory memory storage device of the controller 202. In an alternative embodiment, the Device App is stored on one or more of said transitory/non-transitory memory storage device external to the controller, for example on a cloud server. In various embodiments, the AAD system sensors 204, 216, and ambient sensor suite 222 include, but are not limited to, one or more position, velocity, acceleration, rotation, motion (e.g., IR), temperature, humidity, pressure (e.g. total, static, etc.), airflow, pitot tube, current, voltage, acoustic (e.g., piezoelectric), magnetic (e.g., Hall, etc.), electromagnetic (e.g., photodiode, CCD, etc.), luminosity, gauge, and sensor. In a various embodiment, the AAD system actuators 206 include but are not limited to one or more linear, rotational, electric, magnetic, electrical-mechanical, pneumatic, electromechanical relays, and motor. In a preferred embodiment, one or more actuators 206 enable the control of at least one component of suite 208, at least one expansion valve, fan, blower, damper, inverter motor, inverter driver, compressor, inverter driven compressor, variable frequency driven fan, variable frequency driven fan, flexible duct, and articulating duct actuator of an HVAC system. The said sensors, actuators, or components under motion control may incorporate at least one transceiver module (e.g., Bluetooth, Wi-Fi, etc.), IoT device, at least one network communication interface, at least one local controller, to enable data communication and feedback control. The said Device App controls a variety of tasks of the AAD system via controller 202. The Device App may collect data from sensors, for example, ambient sensor suite 222 and feedback sensor 204 and transmit them to a Control App over the network residing on a remote cloud server. The Device App may also execute commands received from the Control App.
[0041] Referring now to
[0042] An object of the present disclosure is an AAD system, for example AAD system 200 comprising one or more HVAC system controller 202, actuator 206, and sensor 230, configured to regulate one or more HVAC system, HVAC component, AHU, and air distribution components suite 208 in real-time feedback control, according to one or more sensor output, in conjunction with one or more actuators, positioned to distribute or adjust airflow into and or within one or more zone, for example zone 212, to determine at least one occupant 218 comfort parameter target set point for at least one zone within a multizone environment. One or more control methods may be employed to achieve the occupant parameter target set point. In one embodiment, the AHU may be controlled to provide a constant static pressure set point, within one or more primary or secondary airflow pathway, one or more duct, vent, air inlet, air out, or the like. In various embodiments, the said static pressure may be changed or reset based on, but not limited to, an outside air (OA) temperature, humidity, pressure, airflow rate. In an alternative embodiment, the said static pressure may be changed or set based on modulation of one or more HVAC components, including but not limited to cooling/heating coil, evaporative coil, dehumidifying coil, variable fan, blower, or damper. In various embodiments, the AO airflow set point may be changed, modified, or reset to maintain an acceptable space or zone IAQ, oxygen (O2) level, or a carbon dioxide (CO2) level. In one embodiment, one or more zone's airflow and one or more sensor output (e.g., CO2, occupancy) are measured to calculate and deliver a required primary airflow from an OA input. In one embodiment, one or more zone's airflow and one or more sensor output (e.g., CO2, occupancy) are measured to calculate and deliver a required ventilation airflow. In various embodiments, the sensors and actuators enable the modulation of airflow, airflow distribution via one or more outdoor air I-O, inlet, air return inlet, plenum, air I-O, ductwork, ventilation, space I-O, zone I-O, room I-O, into one or more specified, distributed, space or zone, based on an occupant's desired system input. In various embodiments, one or more set point of a specific zone determines the methods and logic to control or modulate one or more fan, blower, and dampers to adjust or achieve an air flow rate within said specific zone. In various embodiments, one or more set point of a specific zone determines the logic to control or modulate one or more fan, blower, and dampers to adjust or achieve at least one air flow rate within at least one zone. In various embodiments, one or more set point of a specific zone, determines the logic to control or modulate one or more fan, blower, and dampers to adjust or achieve an air flow rate within at least one alternate zone. In various embodiments, the one or more required set point is determined using one or more said sensor output. In various embodiments, the control logic calculates a real-time ventilation efficiency from, including but not limited to, occupants, primary airflow, or internal load. In various embodiments, the control logic employed is based on one or more logic flow described herein before, after or throughout the present disclosure.
[0043]
[0044] Referring to
[0045] In various embodiments, the one or more said client device enables access to or is configured to execute on one or more of a web browser (e.g., Internet Explorer, Firefox, Chrome, Safari) or other rendering engine that, typically, is compatible with AJAX technologies (e.g., XHTML, XML, CSS, DOM, JSON, and the like). AJAX technologies include XHTML (Extensible HTML) and CSS (Cascading Style Sheets) for marking up and styling information, the use of DOM (Document Object Model) accessed with client-side scripting languages, the use of an XMLHttpRequest object (an API used by a scripting language) to transfer XML and other text data asynchronously to and from said server using HTTP), and use of XML or JSON (Javascript Object Notation) as a format to transfer data between the server and the client. In a web environment, an end user accesses the site in the usual manner, i.e., by opening the browser to a URL associated with a service provider domain. The user may authenticate to the site by entry of a username and password. The connection between the end user entity machine and the system may be private (e.g., via SSL). The server side of the system may comprise conventional hosting components, such as IP switches, web servers, said application servers, administration servers, databases, or the like. Where AJAX is used on the client side, the client-side code (an AJAX shim) may execute natively in the web browser of the end user or other rendering engine. Typically, this code is served to the client machine when the end user accesses the site, although in the alternative it may be resident on the client machine persistently. Finally, it is understood that any web browser, rendering engine, present or future version, may be used in conjunction with one or more said HVAC system, controller, connected device, sensor, sensor suite, application server, or database without departing from the scope of the present teachings.
[0046] Referring now to
[0047] Referring now to various embodiments of the application layer, including but not limited to applications stored in application server 504, data is posted from Device App using one or more APIs. In various embodiments, one or more scripts, one or more Control App 510 manages real-time acquisition, processing, and analysis of messages for subsequent storage to one or more database 506. In an embodiment, a posting script, posting API returns a response to the result of the post. The process checks whether data has been received successfully from one or more local controller 510, ambient sensor suite 222, or HVAC controller 502, stored on at least one computing stack. One or more scripts running, for example, on HVAC controller 502, can check the status of one or more stack, and manage a mechanism of message transmission or re-submission depending on the status of a communication network connection. In various embodiments, the message transfer protocol for one or more local controller 510 or HVAC controller 502 devices includes but is not limited to RESTful, compatible with HTTP for devices with limited resources such as battery capacity, low memory, or reduced processing capabilities. In various embodiments, the application layer protocol includes the constrain application protocol (CoAP). In various embodiments, ambient sensor suite 222, HVAC controller 502, router 520, or thermostat 510 may communicate via messages with at least one application (e.g., Control App 510), residing on application server 504, using protocol layer such as Message Queue Telemetry Transport (MQTT) to said connected devices with middleware and real-time applications. In various embodiments, said connected devices achieve real-time functions through the binding, bridge (e.g., ponte), or broker (e.g., MOTT broker) of one or more said protocols (e.g., CoAP, HTTP, MQTT, DTLS, UDP, XMPP, SMS, Web Socket, etc.). In various embodiments, one or more Device Management (DM) application residing on HVAC controller 510, one or more thermostat 510, or router 520, comprises the use of OAM DM or OMA Lightweight M2M (LWM2M) protocols or standards. DM functionalities include, but are not limited to, bootstrapping to automatically connect one or more connected devices to application server 504 using key management; device configuration to change parameters of the device and network settings; firmware updates; fault management for automatic error reporting; debugging; configuration; control applications; reporting, notification mechanism to alert for new data value; alarms and events. In various embodiments, controller 502, thermostat 510, router 520, or application server 504, one or more application 510, 526 employs the ETSI M2M standard interfaces (mla, dla and mld) and Service Capabilities Layers at one or more device, gateway, or network domains to achieve IoT interoperability. In various embodiments, one or more interworking proxy enables devices non-compliant with ETSI M2M by translating one or more specific protocol to another protocol (e.g., CoAP message to a specific HTTP POST message, etc.). In a various embodiment, real-time operation employs ETS M2M standard (e.g., NSCL, GSCL) whereby one or more connected devices of the present disclosure reports data to the GSCL enabling high-level applications at the network domain to retrieve data via NSCL. In various embodiments, application server 504, one or more applications 510, 526 interact with the GSCL via NSCL to discover registered applications (e.g., controllers 502, 510, etc.) to create a subscription to a particular resource. Application server 504 monitors one or more IP or port for incoming data. In one embodiment, when HVAC controller 502, one or more or local thermostat 510, or router 520 transmits new data, the GSCL automatically send an HTTP POST with a, but not limited to, XML encoded message containing a new reported data value to server 504, or one or more applications 510, 526.
[0048] An object of the present disclosure is a real-time monitoring of web application via application server 504. In various embodiments, one or more software module, for example Control App 510, including but not limited to Node.js modules, are adapted for environment occupant comfort sensing, diagnostics, analysis, and environmental control. In various embodiments, one or more Node.js modules employ an event loop, a thread pool, or combinations thereof. In one embodiment, the event loop is a single thread application. In another embodiment, input-output (I/O) functions are delegated to a thread pool under the control of an operating system (OS). In a preferred embodiment, the event loop continuously retrieves code from an event queue and executes it, excluding callbacks from previously stacked I/O tasks. Upon the completion of a previous I/O task, the event loop processes any callback. In various embodiments, the said software modules are fast and scalable 1/O bound applications containing simple low-level complex event loop and OS callbacks abstractions for built-in real time web monitoring. In various embodiments, processing time is reduced using one or more interworking proxy, including but not limited to, MQTT-binding and Web Sockets, ponte to bridge CoAP to MQTT, one or more MQTT broker, to bridge HTTP, CoAP, and MQTT messages, services, or the like.
[0049] Referring now to
[0050] In summary, the AAD system and various embodiments of the present disclosure enable a dynamic control or reduction of the effective environmental and occupant load specifically within one or more zones of a multizone environment. The analyses of various environmental, occupant, or ambient parameters within various zones or rooms, as well as the presence of various individuals throughout the home overtime, enable the system to automatically distribute and control comfort settings specifically to individuals, distribute zones, a specific zone throughout the home and or provide energy conservation suggestions to the homeowner throughout the home at various points in the day, for example isolating certain rooms and reducing the load within the home for cooling/heating. The system uses automation and feedback control to achieve such benefits from the innovations of the present disclosure.
[0051] The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are also referred to herein as “examples.” Such examples may include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
[0052] In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
[0053] Method examples described herein may be machine or computer-implemented at least in part. Some examples may include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods may include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code may include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code may be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media may include, but are not limited to, hard disks, removable magnetic disks, removable optical disks, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
[0054] The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments may be used, such as by one of ordinary skill in the art upon reviewing the above description.
[0055] The Abstract is provided to comply with 37 C.F.R. § 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment.
[0056] Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments may be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.