IP Library › Granted Patent US 10,289,132
Granted Patent B2
US 10,289,132 · App. 14/864,304 · Granted May 14, 2019

Automated engineering of building automation systems

Inventor: Jan L. Baker (Long Grove, IL)
Assignee: Siemens Industry, Inc.
G05D23/1393G05B19/042G05B19/0426G05B2219/2614
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,289,132
App. No.
14/864,304
Granted
May 14, 2019
Kind
B2
Abstract

An approach for generating programming for a system is disclosed where a user answers initial hardware and configuration questions and an application controlled by a processor generates a program using multi-associational data model for execution by a system controller, points list, point cross reference list, sequence of operation, commissioning checklist, functional tests, and flowchart.

Claims (37)

1. A method for an automated engineering of building automation systems comprising:

identifying a plurality of hardware elements of a HVAC system to the automated engineering of building automation systems application (AEBASA) controlled by a processor in a processor controlled device, wherein the plurality of hardware elements include at least one element selected from the group consisting of a fan, a control valve, a mixed air section, an air damper, or a variable frequency drive;

identifying a plurality of operational modes for a HVAC system to the AEBASA, wherein the plurality of operational modes include at least one mode selected from the group consisting of an occupied mode, an un-occupied mode, a night heating mode, a life safety mode, or a mechanical safety mode;

accessing a database of element characteristics associated with the plurality of hardware elements by the AEBASA, wherein the element characteristics include at least one characteristic selected from the group consisting of an on state, an off state, a set state, a reset state, an open state, a closed state, or a modulate state; and

generating a program adapted to be executed by a controller of a field panel by the AEBASA in response to the identification of the plurality of hardware elements and the plurality of operational modes to the AEBASA, wherein generating the program comprises:

generating a decision tree that associates each tripped instance of the HVAC system with a corresponding operational mode of the plurality of operational modes;

generating a set of instructions for each operational mode of the plurality of operational modes; and

generating control instructions to direct each tripped instance of the HVAC system from the decision tree to the set of instructions for the corresponding operational mode.

2. The method for an automated engineering of building automation systems of claim 1 , further comprising generating a flow chart of the plurality of operational modes that identifies the plurality of hardware elements in the HVAC system.

3. The method for an automated engineering of building automation systems of claim 1 , wherein the program is in a format of a power process control language (PPCL).

4. The method for an automated engineering of building automation systems of claim 1 , wherein the program is in a downloadable format for downloading to a field panel.

5. The method for an automated engineering of building automation systems of claim 1 , further comprising storing the program, description of the plurality of operational modes, commissioning list, and functional tests in a directory accessible by the processor controlled device.

6. The method for an automated engineering of building automation systems of claim 5 , wherein the directory is located remotely from the processor controlled device.

7. The method for an automated engineering of building automation systems of claim 5 , wherein the commissioning list is a checklist of items associated with the HVAC system.

8. The method for an automated engineering of building automation systems of claim 1 , wherein the database of element characteristics is located remotely from the processor controlled device.

9. A method for generating a plurality of instructions for at least one controller of a HVAC system, comprising the steps of:

displaying a plurality of questions generated by a processor and displayed on a display, wherein the plurality of questions are associated with a plurality of elements and a plurality of operational modes controlled by the at least one controller of the HVAC system;

obtaining responses to the plurality of questions for operation of the plurality of elements with an input device coupled to the processor;

accessing a database of element characteristics associated with the plurality of elements stored in a memory associated with the processor in response to the plurality of questions; and

generating, by the processor, a plurality of instructions for the at least one controller, wherein generating the plurality of instructions comprises:

generating a decision tree that associates each tripped instance of the HVAC system with a corresponding operational mode of the plurality of operational modes;

generating a set of instructions for each operational mode of the plurality of operational modes; and

generating control instructions to direct each tripped instance of the HVAC system from the decision tree to the set of instructions for the corresponding operational mode.

10. The method for generating a plurality of instructions for at least one controller of claim 9 , wherein the plurality of elements include equipment as one type of data.

11. The method for generating a plurality of instructions for at least one controller of claim 10 , wherein the plurality of operational modes include parameters associated with the equipment.

12. A device that generates a plurality of instructions for at least one controller of a HVAC system, comprising:

a display that generates and displays a plurality of questions stored in a memory, wherein the plurality of questions are associated with a plurality of elements and a plurality of operational modes controlled by the at least one controller of the HVAC system;

an input device that receives input data in response to the plurality of questions for operation of the plurality of elements;

a processor coupled to the display and the input device that accesses a database of element characteristics associated with the plurality of elements in response to the input data and generates a plurality of instructions for the at least one controller stored as a file in the memory, wherein the plurality of instructions comprises:

generating a decision tree that associates each tripped instance of the HVAC system with a corresponding operational mode of the plurality of operational modes;

generating a set of instructions for each operational mode of the plurality of operational modes; and

generating control instructions to direct each tripped instance of the HVAC system from the decision tree to the set of instructions for the corresponding operational mode.

13. The device that generates the plurality of instructions for the at least one controller of claim 12 , wherein the plurality of elements include equipment as one type of data.

14. The device that generates the plurality of instructions for the at least one controller of claim 13 , wherein the plurality of operational modes include parameters associated with the equipment.

15. The device that generates the plurality of instructions for the at least one controller of claim 12 , wherein the memory is capable of being accessed by the processor over a network.

16. The device that generates the plurality of instructions for at least one controller of claim 12 , wherein the processor is capable of generating a flowchart of the plurality of instructions for the at least one controller.

17. The device that generates the plurality of instructions for at least one controller of claim 12 , wherein the processor is capable of generating a plurality of tests for a system executing the plurality of instructions for the at least one controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2015
From: BAKER, JAN L.
To: SIEMENS INDUSTRY INC.
Reel/Frame 036650/0305 →
Continuity (1)
Related Publication 20170090492A1 · Mar 30, 2017