Method and device for generating a building automation project
By receiving building structure information to generate a semantic model and automatically extracting equipment information, the complex process of building automation projects is solved, and efficient automation processing and cost reduction are achieved.
Patent Information
- Application Number
- CN202080065577.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-09-20
- Filing Date
- 2020-08-14
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2040-08-14
AI Technical Summary
Existing building automation project processes are complex and lack uniformity, resulting in a lot of duplication of work and waste of resources, and failing to fully utilize previous experience.
Structural information is received through the interface to generate a semantic model of the building automation system, and the computing unit is used to automatically extract equipment information and extended application information to generate an adapted building automation project.
It enables automated processing of building automation projects, improving efficiency, reducing engineering failures and costs, and reducing the need for manual input from experts.
Smart Images

Figure CN114365166B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a computer-implemented method for generating a building automation project for a building automation system and a corresponding device for generating a building automation project for a building automation system. Background Art
[0002] In the ongoing effort to reduce harmful effects on the environment, so-called "green buildings" attempt to minimize environmental impact and improve resource efficiency throughout the building's entire life cycle, including planning, design, and construction, as well as operation, maintenance, etc. Green buildings typically house a building automation system (BAS), which can manage resources in a very efficient manner.
[0003] Modern building automation systems are designed to provide fully autonomous control of the electronic and mechanical equipment of a facility or building. The electronic and mechanical equipment to be controlled by the automation system includes heating, ventilation, and air conditioning (HVAC) equipment that provides thermal comfort and good air quality. The HVAC equipment may include temperature or humidity sensors distributed throughout the rooms of a building or facility, which provide sensor data. Based on this sensor data, the control system controls field devices such as valves, heaters, ventilation systems, air conditioners, air filters, and the like. In addition to HVAC equipment, the electronic and mechanical equipment of a facility or building to be controlled may include security systems, fire alarm systems, lighting systems, or various mechanical components, such as roller shutters.
[0004] The building automation process includes a planning phase, where input is received from a variety of sources. This input can include architectural diagrams, plant diagrams, and functional specifications in various file formats. Based on these resources, a preliminary technical concept is created. In the next phase, the preliminary technical concept is processed and a detailed design is created, including network topology, electrical diagrams, applications, and detailed technical diagrams for devices (such as field devices, controllers, and IoT devices). Software tools are then used to implement and configure the detailed concept, creating a building automation project.
[0005] Accordingly, the process from initial input to the final building automation project is relatively complex, involving the interaction and coordination of different experts with varying backgrounds. At each stage, information may exist in different file formats, often without any consistent or unified description or documentation. For example, changes or modifications may require lengthy adaptations at each stage. Furthermore, prior work and experience typically cannot be fully considered for other projects. In other words, all tasks must be started from scratch for each new project, requiring a significant amount of effort, time, and resources.
[0006] It is therefore an object of the present invention to provide a simpler and generally applicable way for providing a building automation project. Summary of the Invention
[0007] This object is solved by a computer-implemented method for generating a building automation project for a building automation system as recited in claim 1 and by a device for generating a building automation project for a building automation system as recited in claim 13 .
[0008] Advantageous embodiments are stated in the dependent claims.
[0009] According to a first aspect, the present invention provides a computer-implemented method for generating a building automation project for a building automation system (BAS). An interface receives structural information related to building equipment. A computing unit generates a semantic model of the building automation system, including the step of automatically extracting equipment information from the structural information related to the building equipment. The computing unit extends the semantic model of the building automation system by providing application information. The computing unit further generates a building automation project adapted for loading on a building automation device based on the equipment information and application information of the extended semantic model of the building automation system.
[0010] According to a second aspect, the present invention provides an apparatus for generating a building automation project for a building automation system (BAS), comprising: an interface for receiving structural information related to building equipment; and a computing unit. The computing unit generates a semantic model of the building automation system, including the step of automatically extracting equipment information from the structural information related to the building equipment. The computing unit further extends the semantic model of the building automation system by providing application information. Furthermore, the computing unit generates a building automation project based on the equipment information and application information of the extended semantic model of the building automation system. The computing unit provides the generated building automation project to a building automation device via the interface.
[0011] The invention also provides a computer program comprising executable program code configured to, when executed (eg by a computing device), perform the method according to the first aspect of the invention.
[0012] The present invention also provides a non-transitory computer-readable data storage medium comprising executable program code configured to perform the method according to the first aspect of the present invention when executed (eg by a computing device).
[0013] According to the present invention, expressions such as "generate", "expand", "extract", "calculate", "determine" and the like preferably refer to a method, a process or a process step of changing, generating or transforming data provided in a computer-readable form. Said method, process or process step is performed at least partially automatically and preferably fully automatically (i.e. by a computing unit).
[0014] According to the present invention, a "computing unit" may include any electronic device adapted to perform a data processing method, such as a personal computer, a server, a handheld device, a mobile device, and other communication devices. A computing unit may include a plurality of individual units, such as a hardware interface, a communication controller, a processor, and the like. A processing unit may include at least one of a central processing unit (CPU) or a graphics processing unit (GPU), such as a microcontroller (μC), an integrated circuit (IC), an application-specific integrated circuit (ASIC), an application-specific standard product (ASSP), a digital signal processor (DSP), a field-programmable gate array (FPGA), and the like.
[0015] According to the present invention, a "database" may be any organized collection of data stored on a memory and accessible to a computing unit. The computing unit may be adapted to retrieve data from the database and / or modify entries in the database.
[0016] According to the present invention, "memory" may be any volatile and / or non-volatile data storage, such as a solid state disk, a memory card, a compact disk, and the like.
[0017] According to the present invention, an "interface" may be arranged as both an input unit and an output unit and may comprise any kind of port or link or interface capable of transmitting information to another system, such as WLAN, Bluetooth, ZigBee, Profibus, ETHERNET, etc.
[0018] According to the present invention, a "computer-implemented method" may mean that at least one step of the method is performed by a computing unit.
[0019] According to the present invention, "building automation" may refer to the automatic and preferably centralized control of electronic and / or mechanical equipment arranged in a building or facility.
[0020] According to the present invention, a "building automation system" (BAS) refers to a computer-based control system to be installed in a building or facility and adapted to control the mechanical and / or electrical equipment of the building or facility. A building automation system may include both hardware and software components. The software components may be configured in a hierarchical manner and may communicate via a protocol such as BACnet or any other IP-based protocol, fieldbus, Modbus, KNX, etc.
[0021] According to the present invention, "building equipment" refers to electronic and mechanical equipment to be controlled by an automation system and may include at least one of the following: heating, ventilation and air conditioning HVAC equipment, security systems (such as closed-circuit television, CCTV and motion detectors), fire alarm systems, lighting systems, access control, roller shutters, elevators, lifts, pipes, disaster response agencies, etc.
[0022] According to the present invention, "structural information" may include any input data that is available during an early stage of the automation process, for example during the planning stage.
[0023] According to the present invention, "equipment information" may include information on the number, type and connections of building equipment.
[0024] According to the present invention, "application information" may include information for controlling or operating building equipment. For example, application information may include instructions or routines to be processed by a controller that controls building equipment.
[0025] According to the present invention, a "semantic model" or "semantic data model" may refer to a semantically based database description and structured form for a database. A semantic model may describe physical or abstract entities, particularly building equipment, building structures, and applications. Furthermore, semantic information is assigned to the entities, providing a description or meaning of the entities. A semantic model may refer to a conceptual data model that includes this semantic information.
[0026] According to the present invention, an "extended semantic model" refers to an extension of a semantic model by providing additional data or information.
[0027] According to the present invention, a "building automation project" may refer to a program for configuring building equipment, applications, and the like. A user may control the building automation project via a graphical user interface. The building automation project may further provide data such as functional specifications, bills of materials, costs, or information related to the semantic model or extended semantic model.
[0028] According to the present invention, "building automation equipment" may refer to any equipment that includes hardware and / or software components for presenting building automation projects to a user. A building automation equipment may include a graphical user interface for outputting data related to a building automation project to a user. A building automation equipment may further include an interface for receiving control signals from a user, such as a keyboard, mouse, touch screen, buttons, switches, and the like.
[0029] The basic idea of this invention is to provide an automated method for creating building automation projects. The manual input required by experts is minimized. The provided structural information is automatically processed by modern data processing algorithms (e.g., computer vision methods, machine learning, or data fusion) to generate a semantic model. The semantic model generated by this highly complex method and algorithm is further enhanced to provide both equipment and application information. Based on this extended semantic model, building automation projects are automatically generated. The result is significantly higher efficiency and a significant reduction in costs and engineering errors in building automation projects.
[0030] According to a preferred embodiment of the computer-implemented method, the structural information related to the building equipment comprises at least one of the following:
[0031] Architecture diagram,
[0032] Heating, ventilation and air conditioning HVAC mode,
[0033] Electrical mode,
[0034] Technical drawings, and
[0035] Functional specifications.
[0036] An architectural diagram may describe building equipment and may specifically include a building equipment layout (eg, a floor plan) and a specific relative arrangement or topology of the building equipment.
[0037] According to a preferred embodiment of the computer-implemented method, structural information from different data sources can be processed by the computing unit. For example, the structural data can be provided in different file formats (such as .pdf, .dwg, .xls, .doc, .txt formats, etc.).
[0038] According to a preferred embodiment of the computer-implemented method, the equipment information of the semantic model of the building automation system comprises at least one of the following:
[0039] An architecture semantic model generated based on the architecture diagram,
[0040] an HVAC semantic model generated based on the HVAC model, and
[0041] An electrical semantic model is generated based on the electrical pattern.
[0042] The semantic model of a building automation system can be divided into several semantic models. Each semantic model can include semantic data describing the corresponding entity. For example, the architectural semantic model can include semantic information describing the type or specification of building equipment and the layout described by the architectural diagram. The HVAC semantic model can include semantic information describing the type or specification of HVAC components described by the HVAC model. Furthermore, the electrical semantic model can include semantic information describing the type or specification of electrical components described by the electrical model. The semantic information can be determined based on an analysis of the corresponding structural information and can be further based on data stored in a database.
[0043] According to a preferred embodiment of the computer-implemented method, the step of automatically extracting equipment information from the structural information related to the building equipment includes at least one of: applying computer vision methods to the structural information related to the building equipment; and applying data fusion methods to the structural information related to the building equipment. According to some embodiments, the semantic model can also be generated based on a machine learning process. Accordingly, the semantic model is automatically generated without or with minimal input from experts.
[0044] According to a preferred embodiment of the computer-implemented method, the step of automatically extracting equipment information from structural information related to said building equipment comprises specifying the type of building equipment and / or the relationship of said building equipment. Together with the equipment type, information related to the specification of the equipment can be provided.
[0045] According to a preferred embodiment of the computer-implemented method, the step of providing application information includes specifying the type of application corresponding to the building equipment and / or the relationship between the applications corresponding to the building equipment. Examples of applications may include applications for operating a controller for controlling the building equipment. The type of application may refer to the specific protocol or type of the corresponding controller. The type of application may be determined based on the type of the corresponding building equipment.
[0046] According to a preferred embodiment of the computer-implemented method, extending the semantic model of the building automation system further comprises selecting building equipment and / or controllers from a database. The selection of the building equipment and / or controllers may be based on information present in the semantic model, such as the type, number, and / or specifications of the building equipment specified in the semantic model.
[0047] According to a preferred embodiment of the computer-implemented method, the semantic model of the building automation system further includes counting data points based on the HVAC semantic model, wherein the building equipment and / or controllers are selected based on the counted data points. A data point may correspond to a specific sensor or actuator. Each data point may be assigned an IP address. The total number of data points may limit applicable controllers and, accordingly, possible applications.
[0048] According to a preferred embodiment of the computer-implemented method, extending the semantic model of the building automation system further includes providing protocol type information, wherein the step of selecting building equipment and / or controllers is based on the provided protocol type information. For example, different controllers may only support specific protocol types. Based on the protocol type information, an appropriate controller is selected.
[0049] According to a preferred embodiment of the computer-implemented method, extending the semantic model of the building automation system further comprises providing a designed network topology based on information stored in the database. The designed network topology may describe how the controller and building equipment are connected.
[0050] According to a preferred embodiment of the computer-implemented method, generating said building automation project comprises providing at least one of:
[0051] Building structure information
[0052] Network information,
[0053] Controller information,
[0054] Input / output module information,
[0055] Management station information,
[0056] Field device information, and
[0057] Application information.
[0058] For example, input / output module information may be determined based on a counted number of data points.Management station information may pertain to information related to a specific device (such as a personal computer or handheld device) that allows a facility manager to manipulate parameters of a building automation system.
[0059] According to a preferred embodiment, the computer-implemented method further comprises the steps of loading the generated building automation project onto the building automation device, and using the generated building automation project by the building automation device to adjust equipment and / or controllers of the building automation system. For example, specific control parameters may be adjusted based on information provided by the building automation project. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] The invention will be explained in more detail with reference to exemplary embodiments depicted in the attached drawings.
[0061] The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.
[0062] Other embodiments of the present invention and its many anticipated advantages will be readily appreciated as they become better understood with reference to the following detailed description. Like reference numerals designate corresponding similar parts. It should be understood that method steps are numbered for easier reference, but such numbering does not necessarily imply that the steps must be performed in that order unless otherwise explicitly or implicitly described. In particular, the steps may also be performed in an order different from that indicated by their numbering. Some steps may be performed simultaneously or in an overlapping manner.
[0063] Figure 1 Schematically shows a block diagram illustrating an apparatus for generating a building automation project for a building automation system according to an embodiment of the present invention;
[0064] Figure 2 Schematically shown is a block diagram illustrating the generation of a building automation project starting from structural information;
[0065] Figure 3 A flowchart of a computer-implemented method for generating a building automation project for a building automation system according to an embodiment of the present invention is schematically shown;
[0066] Figure 4 schematically illustrates a block diagram illustrating a computer program product according to an embodiment of the present invention; and
[0067] Figure 5 A block diagram illustrating a non-transitory computer-readable storage medium according to an embodiment of the present invention is schematically illustrated. DETAILED DESCRIPTION
[0068] Figure 1 A block diagram illustrating an apparatus 1 for generating a building automation project for a building automation system is shown. The apparatus 1 includes an interface 11 adapted to retrieve configuration information. The interface 11 can communicate via any type of wireless communication or via electrical or optical means. The interface 11 can be connected to a central server for retrieving configuration information related to building equipment to be controlled by the building automation system.
[0069] The structural information obtained via the interface 11 includes an architectural diagram 31, a heating, ventilation, and air conditioning (HVAC) model 32, an electrical model 33, a technical diagram 34, and a functional specification 35. The structural information 31 to 35 may be provided at least partially in different file formats, such as .pdf, .dwg, .xls, .doc, .txt, etc. According to other embodiments, the structural information 31 to 35 is converted into a unified file format before being provided to the interface 11 of the device 1.
[0070] The device 1 further comprises a calculation unit 12 connected to the interface 11 and having access to a database 14 stored in a memory of the device 1. The calculation unit 12 receives and further processes the structural information retrieved by the interface 11.
[0071] Computing unit 12 generates a semantic model for the building automation system by extracting equipment information from structural information related to building equipment. The semantic model may include an architectural semantic model, an HVAC semantic model, and an electrical semantic model. Generating the semantic model may include applying computer vision methods to the structural information provided to device 1 via interface 11. Furthermore, computing unit 12 may apply data fusion methods or machine learning methods to the structural information related to building equipment. Extracting equipment information from the structural information may further include, among other things, specifying types of building equipment and / or relationships among the building equipment.
[0072] The computing unit 12 is further adapted to extend the generated semantic model of the building automation system by providing additional application information. Extending the semantic model may include specifying the type of application corresponding to the building equipment, for example, for controlling the building equipment. The application may be loaded onto a control device for controlling the building equipment. Providing the application information may further include specifying relationships between the applications corresponding to the building equipment. Accordingly, the application information may specify the interactions or interoperability of different control devices or control system components or subroutines.
[0073] The calculation unit 12 further extends the semantic model of the building automation system by selecting building equipment (eg field devices) and / or controllers specified in the database 14 of said apparatus 1 for generating a building automation project.
[0074] Computing unit 12 can be further adapted to extend the semantic model of the building automation system by counting data points based on the HVAC semantic model. Specifically, computing unit 12 can determine building equipment and / or controllers to select based on the counted data points. For example, database 14 can include relationships between data points and corresponding building equipment and / or controllers. Based on these relationships, computing unit 12 selects appropriate building equipment and / or controllers.
[0075] The computing unit 12 may further extend the semantic model of the building automation system by including protocol type information. Building equipment and / or controllers may be based on the provided protocol type information. In general, each controller or field device may be adapted to interact according to one or more specific protocol types.
[0076] The computing unit 12 may further extend the semantic model of the building automation system by providing a designed network topology based on the information stored in the database 14 .
[0077] Furthermore, the computing unit 12 generates a building automation project based on the equipment information and application information implemented in the extended semantic model of the building automation system. The computing unit 12 may provide building structure information of the building automation system, such as the type and specifications of the building equipment. The building automation project may further include network information, controller information, input / output module information, management station information, field device information, and / or application information.
[0078] The computing unit 12 may provide the generated building automation project to an external building automation device 2 via the interface 11. According to a further embodiment, the device 1 may also be part of a building automation device 2. The building automation device 2 may be adapted to adjust parameters of building equipment and / or controllers of the building.
[0079] Device 1 further includes a user interface 13 for retrieving control signals from user 4. User 4 can provide additional information. For example, the user can provide IP address ranges, protocol types, sizing data (e.g., valve, pipe, etc. sizes), equipment types, or project information. In particular, for some projects, additional input from user 4 may be required to provide an extended semantic model. Accordingly, user 4 can provide additional tags via user interface 13. For example, structural information may include unknown symbols or tags that cannot be automatically analyzed by computing unit 12. User 4 can manually provide this additional data.
[0080] Figure 2A block diagram illustrating the generation of a building automation project is shown. Structural information including an architectural diagram 31, an HVAC model 32, an electrical model 33, a technical diagram 34, and a functional specification 35 is automatically processed to determine a semantic model 5, including an architectural semantic model 51, an HVAC semantic model 52, and an electrical semantic model 53. The semantic model 5 is further enhanced to provide an extended semantic model 6, including an extended architectural semantic model 61, an extended HVAC semantic model 62, and an extended electrical semantic model 63. To provide the extended electrical semantic model 63, a user 4 may provide additional data, such as missing tags or semantic information. Further, to provide the semantic model 5 including equipment information and the extended semantic model 6 including application information, data provided in a database 14 stored in a memory may be used. The data provided in the database may include a lookup table that provides semantic tags for specific identified building equipment.
[0081] Based on the extended semantic model 6 , a building automation project 7 is generated by a computing unit 12 .
[0082] Figure 3 A flow chart illustrating a computer-implemented method for generating a building automation project for a building automation system is shown.
[0083] In a first method step S1 , structural information relating to the building is provided via the interface 11. As described above, the structural information may include architectural diagrams 31 , HVAC models 32, electrical models 33, technical diagrams 34 and functional specifications 35.
[0084] In a second method step S2 , a semantic model 5 of the building automation system is automatically generated, including equipment information extracted from the structural information. The semantic model 5 may include several sub-models, such as an architectural semantic model 51 , an HVAC semantic model 52 and an electrical semantic model 53 .
[0085] In order to extract the equipment information, at least one of a computer vision method, a data fusion method, and a machine learning method may be applied. In particular, the type, number, and specifications of the equipment buildings may be automatically extracted from the structural information.
[0086] In a third method step S3, the semantic model 5 is extended by providing application information. The types of applications corresponding to the building equipment and / or relationships between the applications corresponding to the building equipment can be determined. Furthermore, building equipment and / or controllers of the building automation system can be selected from the database 14. Furthermore, data points can be counted based on the HVAC semantic model, and building equipment and / or controllers can be selected based on the counted data points. Furthermore, protocol type information can be provided, and building equipment and / or controllers can be selected based on the provided protocol type information.
[0087] In a fourth method step S4 , a building automation project is generated based on the equipment information and application information of the extended semantic model.
[0088] In a fifth method step S5 , the generated building automation project 7 is loaded onto the building automation device 2 . Building equipment and / or controllers can be regulated or controlled by the building automation device 2 based on the building automation project 7 .
[0089] Figure 4 Illustrated is a block diagram illustrating a computer program product P comprising an executable program code PC. The executable program code PC is configured to perform the method according to the first aspect when being executed (eg by a computing unit 12).
[0090] Figure 5 Schematically illustrated is a block diagram illustrating a non-transitory computer-readable storage medium M comprising executable program code MC configured to, when executed (eg by a computing device), perform the method according to the first aspect.
[0091] It shall be understood that all advantageous options, variations in modifications and above described herein with respect to embodiments of the method according to the first aspect may be equally applicable to embodiments of the device according to the second aspect and vice versa.
[0092] In the above detailed description, various features are grouped together in one or more examples for the purpose of streamlining the present disclosure. It should be understood that the above description is intended to be illustrative, not restrictive. It is intended to cover alternatives, modifications, and equivalents. Many other examples will be apparent to those skilled in the art upon reviewing the above description.
[0093] Reference Signs List
[0094] 1 Equipment for generating building automation projects
[0095] 2 Building Automation Equipment
[0096] 4 users
[0097] 5 Semantic Model
[0098] 6 Extended Semantic Model
[0099] 7 Building Automation Projects
[0100] 11 Interface
[0101] 12 computing units
[0102] 13 User Interface
[0103] 14 Database
[0104] 31 Architecture Patterns
[0105] 32 HVAC modes
[0106] 33 Electrical Mode
[0107] 34 Technical drawings
[0108] 35 Bid Text
[0109] 51 Architectural Semantic Model
[0110] 52 HVAC semantic model
[0111] 53 Electrical Semantic Model
[0112] 61 Extended Architectural Semantic Model
[0113] 62 Extended HVAC Semantic Model
[0114] 63 Extended Electrical Semantic Model
[0115] M Storage Media
[0116] MC program code
[0117] P Computer program product
[0118] PC program code
[0119] S1 First method step
[0120] S2 Second method step
[0121] S3 Third method step
[0122] S4 Fourth method step
[0123] S5 Fifth method step
Claims
1. A computer-implemented method for generating a building automation project (7) for a building automation system, comprising the steps of: receiving, via an interface (11), structural information relating to building equipment, wherein the structural information comprises input data available during a planning phase of a building automation process; Generating a semantic model (5) of the building automation system, comprising the step of automatically extracting equipment information from structural information related to building equipment, wherein the step of automatically extracting equipment information from structural information related to building equipment comprises specifying types of building equipment and / or relationships of the building equipment; Extending the semantic model (5) of the building automation system by providing application information, wherein the step of providing application information comprises specifying the type of application corresponding to the building equipment and / or the relationship of the building equipment; as well as Based on the equipment information and application information of the extended semantic model (6) of the building automation system, a building automation project (7) is generated which is adapted for loading on a building automation device (2) for presenting the building automation project to a user.
2. The method according to claim 1, wherein the structural information related to the building equipment includes at least one of the following: Architecture diagram (31), Heating, ventilation and air conditioning mode (32), Electrical Mode (33), Technical drawings (34), and Functional specifications (35).
3. The method according to claim 2, wherein the equipment information of the semantic model (5) of the building automation system comprises at least one of the following: An architecture semantic model (51) generated based on the architecture diagram (31), A heating, ventilation and air conditioning semantic model (52) generated based on the heating, ventilation and air conditioning mode (32), and an electrical semantic model (53) generated based on the electrical mode (33).
4. The method according to any one of the preceding claims 1 to 3, wherein the step of automatically extracting equipment information from the structural information related to the building equipment comprises at least one of: applying a computer vision method to the structural information related to the building equipment; and applying a data fusion method to the structural information related to the building equipment.
5. The method according to any of the preceding claims 1 to 3, wherein extending the semantic model (5) of the building automation system further comprises: Building equipment and / or controllers are selected from a database (14).
6. The method according to claim 5, wherein extending the semantic model (5) of the building automation system further comprises: Data points are counted according to a HVAC semantic model (52) generated based on the HVAC mode (32), and wherein the building equipment and / or controllers are selected based on the counted data points.
7. The method according to any of the preceding claims 1 - 3, wherein extending the semantic model (5) of the building automation system further comprises: Protocol type information is provided, and wherein the step of selecting building equipment and / or controllers is based on the provided protocol type information.
8. The method according to any of the preceding claims 1 to 3, wherein extending the semantic model (5) of the building automation system further comprises: A designed network topology is provided based on information stored in a database (14).
9. The method according to any of the preceding claims 1 to 3, wherein generating the building automation project (7) comprises providing at least one of the following: Building structure information, Network information, Controller information, Input / output module information, Management station information, Field device information, and Application information.
10. The method according to any one of the preceding claims 1-3 further comprises the following steps: loading (S5) the generated building automation project (7) on the building automation device (2), and using the generated building automation project (7) by the building automation device (2) to adjust the building equipment and / or controller.
11. An apparatus for generating a building automation project (7) for a building automation system, comprising: an interface (11) adapted to receive structural information relating to building equipment, wherein the structural information comprises input data available during a planning phase of a building automation process; as well as The computing unit (12) is adapted to: - generating a semantic model (5) of the building automation system, comprising the step of automatically extracting equipment information from structural information relating to building equipment, wherein the step of automatically extracting equipment information from structural information relating to building equipment comprises specifying types of building equipment and / or relationships of said building equipment, - extending the semantic model (5) of the building automation system by providing application information, wherein the step of providing application information comprises specifying the type of application corresponding to the building equipment and / or the relationship of the building equipment, and - generating a building automation project (7) based on the equipment information and application information of the extended semantic model (6) of the building automation system; The computing unit (12) is further adapted to provide the generated building automation project (7) to the building automation device (2) via the interface (11), and the building automation device (2) presents the building automation project to a user.
12. Computer program product (P) comprising an executable program code (PC) configured to perform the method according to any one of claims 1 to 10 when executed by a computing device.
13. A non-transitory computer-readable storage medium (M) comprising an executable program code (MC) configured to perform the method according to any one of claims 1 to 10 when executed by a computing device.
Citation Information
Patent Citations
Automated configuration system for complex system requiring exhaustive custom programming
US10049088B1