An intelligent building system modeling method based on extended SysML

CN119622857BActive Publication Date: 2026-10-13ROCKET FORCE UNIV OF ENG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411083612.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-10-13
Estimated Expiration
2044-08-08

AI Technical Summary

Technical Problem

[0003]然而,近年来随着云计算、物联网、边缘计算等技术的应用,建筑智能化系统的功能愈发强大、结构也日趋庞大、运行逻辑愈加复杂,其规模与复杂性的急剧增长给建模设计带来诸多挑战:其一,系统涉及多领域多专业,建模设计存在专业“鸿沟”

Benefits of technology

[0011]本发明的方法能够有效降低复杂建筑智能化系统的建模难度,提高建模效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622857B_ABST
    Figure CN119622857B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of intelligent buildings, and particularly discloses a building intelligent system modeling method based on extended SysML, which comprises the following steps: extending a module definition diagram in SysML to obtain a building intelligent system module definition diagram; the building intelligent system module definition diagram is used for constructing a structure model of a building intelligent system; extending an internal module diagram in the SysML to obtain a building intelligent system internal module diagram; the building intelligent system internal module diagram is used for constructing an internal connection relationship model of the building intelligent system; and extending a sequence diagram in the SysML to obtain a building intelligent system sequence diagram; the building intelligent system sequence diagram is used for constructing a behavior model of the building intelligent system. The application can effectively reduce the modeling difficulty of a complex building intelligent system and improve the modeling efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent building technology, and in particular to a modeling method for intelligent building systems based on extended SysML. Background Technology

[0002] Building intelligent systems generally consist of business subsystems such as equipment monitoring, security, and fire alarm. Among them, the equipment monitoring subsystem can be further divided into subsystems such as environmental monitoring, power monitoring, and water supply and drainage monitoring; the security subsystem can be divided into subsystems such as video surveillance, intrusion alarm, access control, and patrol; and the fire alarm subsystem can be divided into subsystems such as fire alarm, fire linkage, and public address. Based on the research and development experience of complex building intelligent systems, in the early stages of system development, it is necessary to design the structural characteristics and behavioral features of the building intelligent system in detail. Generally, the following specific modeling requirements need to be met: First, a detailed design of the structural composition of each business subsystem and subsystem of the building intelligent system; Second, to facilitate the design of the measurement and control logic of each subsystem, a detailed description of the composition of the primary equipment connected to each subsystem is also required, namely the structural composition of the ventilation and air conditioning system, power supply and distribution system, and water supply and drainage system; Third, a detailed description of the status attributes of important equipment (including primary equipment and low-voltage equipment) of the building intelligent system, for example, the power transformer needs to monitor the three-phase core temperature; Fourth, a detailed design of the connection relationships and interface attributes of equipment in each business system, for example, the connection relationships of each equipment in the power supply and distribution system, power supply guarantee relationships, and communication interfaces between each sensor and controller; Fifth, a detailed design of the interactive behaviors between different business subsystems, between subsystems and equipment, and between equipment in the building intelligent system, for example, the linkage relationship between the fire alarm system and other subsystems when handling fires, the linkage and interaction relationships between various equipment, and the state change process of each equipment.

[0003] However, in recent years, with the application of technologies such as cloud computing, the Internet of Things, and edge computing, building intelligent systems have become increasingly powerful, their structures larger, and their operational logic more complex. This rapid increase in scale and complexity presents numerous challenges to modeling and design: First, the systems involve multiple fields and disciplines, creating a professional "gap" in modeling and design. General system modelers often struggle to accurately depict the technical characteristics of HVAC, water supply and drainage, and power distribution systems, while building maintenance personnel are unfamiliar with software requirements analysis and modeling design methods and tools. Second, building intelligent systems are complex systems that deeply integrate the information and physical domains. Information system software closely collaborates with front-end sensors, controllers, and other hardware, as well as electromechanical equipment such as pumps and fans. Traditional software and information system modeling methods such as UML and SysML offer limited support, making it difficult to characterize the hardware composition and structural characteristics of building intelligent systems.

[0004] Therefore, there is an urgent need to provide a technical solution to address the above problems. Summary of the Invention

[0005] To address the aforementioned technical problems, this invention provides a modeling method for intelligent building systems based on extended SysML.

[0006] Firstly, the present invention provides a modeling method for intelligent building systems based on extended SysML, the technical solution of which is as follows:

[0007] The module definition diagram in SysML is extended to obtain the Building Intelligent System Block Definition Diagram (BIS-BDD); wherein, the Building Intelligent System Block Definition Diagram is used to construct the structural model of the building intelligent system;

[0008] The internal block diagram in SysML is extended to obtain the Building Intelligentized System Internal Block Diagram (BIS-IBD); wherein, the Building Intelligentized System Internal Block Diagram is used to construct the internal connection relationship model of the Building Intelligentized System;

[0009] The sequence diagram in SysML is extended to obtain the Building Intelligent System Sequence Diagram (BIS-SD); wherein, the Building Intelligent System Sequence Diagram is used to construct the behavioral model of the building intelligent system.

[0010] The beneficial effects of the building intelligent system modeling method based on extended SysML of the present invention are as follows:

[0011] The method of this invention can effectively reduce the modeling difficulty of complex building intelligent systems and improve modeling efficiency.

[0012] Based on the above scheme, the modeling method for intelligent building systems based on extended SysML of the present invention can be further improved as follows.

[0013] In one optional approach, the building intelligent system module definition diagram includes: a set of building intelligent system modules (BIS Blocks), a set of building intelligent system relationships (BIS Relationships), a set of building intelligent system structural characteristics (BIS Structure Characteristics), a set of building intelligent system behavioral characteristics (BIS Behavior Characteristics), and a set of building intelligent system value types (BIS Value Types); the step of extending the module definition diagram in SysML to obtain the extended module definition diagram includes:

[0014] Based on the building equipment, equipment attributes, equipment characteristics, and inter-equipment relationships corresponding to the building intelligent system, the module definition diagram in SysML is expanded to obtain the building intelligent system module definition diagram.

[0015] In one alternative approach, the building intelligence system module set includes: fans, dehumidifiers, heaters, humidifiers, air conditioners, pumps, electric valves, water treatment equipment, transformers, low-voltage switchgear, high-voltage switchgear, DC panels, diesel generators, static var generators, servers, switches, sensors, controllers, actuators, uninterruptible power supplies (UPS), and edge computing nodes.

[0016] The set of relationships in the intelligent building system includes: generalization, part association, reference association, and dependency.

[0017] The set of structural features of the building intelligent system includes: a set of component attributes, a set of reference attributes, a set of value attributes, a set of constraint attributes, and a set of ports;

[0018] The set of behavioral characteristics of the building intelligent system includes: multiple behaviors that the set of building intelligent system modules can execute;

[0019] The set of value types for the building intelligent system includes: a set of Professional Value Types, a set of Structure Value Types, and a set of Enumerated Value Types.

[0020] In one optional approach, the building intelligence system internal module diagram includes: a set of building intelligence system block instances (BIS Block Instances), a set of building intelligence system structure characteristics (BIS StructureCharacteristics), a set of building intelligence system ports (BIS Port), a set of building intelligence system embedded properties (BIS Embedded Properties), and a set of building intelligence system connectors (BIS Connectors); the step of expanding the internal module diagram in SysML to obtain the building intelligence system internal module diagram includes:

[0021] Based on the ports and connectors corresponding to the building intelligent system, the internal module diagram in SysML is expanded to obtain the internal module diagram of the building intelligent system.

[0022] In one alternative approach, the set of building intelligent system module instances includes: instantiation of the set of building intelligent system modules;

[0023] The set of structural features of the building intelligent system includes: a set of component attributes, a set of reference attributes, a set of value attributes, a set of constraint attributes, and a set of ports;

[0024] The building intelligence system port set includes: analog input port (AI), analog output port (AO), digital input port (DI), digital output port (DO), and intelligent port (II);

[0025] The set of embedded attributes in the building intelligent system includes: the multi-level hierarchical structure of the building intelligent system;

[0026] The building intelligence system connector set includes: Collect, Control, Drive, Transform, Collaboration, Air Supply, Water Supply, and Power Supply.

[0027] In one optional approach, the building intelligent system sequence diagram includes: a set of building intelligent system block instances (BIS Block Instances), a finite set of lifeline states (BIS States) for each block instance, a set of building intelligent system message sequences (BIS Messages), a set of building intelligent system fragments (BIS Fragments), and a set of building intelligent system constraints (BIS Constraints); the step of extending the sequence diagram in SysML to obtain the building intelligent system sequence diagram includes:

[0028] Based on the states of various devices and software entities in the building intelligent system, the sequence diagram in SysML is expanded to obtain the building intelligent system sequence diagram.

[0029] In one alternative approach, the set of building intelligent system module instances includes: instantiation of the set of building intelligent system modules;

[0030] The finite set of states on the lifeline of each module instance is represented by a circular matrix;

[0031] The message sequence set of the building intelligent system includes: message sending events and message receiving events;

[0032] The set of combined segments for the building intelligent system includes: simple sequential segments, selection segments, parallel segments, and loop segments;

[0033] The set of constraints for the building intelligent system includes: general constraints and continuous time constraints; wherein, the continuous time constraints include: constant time constraints, uniformly distributed time constraints, and normally distributed time constraints.

[0034] Secondly, the present invention provides a modeling tool for intelligent building systems based on extended SysML, the technical solution of which is as follows:

[0035] It includes: metamodel unit, toolbox unit, view unit, and model editing and management unit;

[0036] The meta-model unit includes: a building intelligent system module definition meta-model, a building intelligent system internal module meta-model, and a building intelligent system construction sequence meta-model;

[0037] The toolbox unit includes: a building intelligent system module definition diagram toolbox, a building intelligent system internal module diagram toolbox, and a building intelligent system sequence diagram toolbox;

[0038] The view unit includes: a building intelligent system module definition diagram, a building intelligent system internal module diagram, and a building intelligent system sequence diagram.

[0039] The model editing and management unit is used to store the meta-model unit, the toolbox unit, and the view unit, and to perform hierarchical management and sharing of various models and projects.

[0040] The beneficial effects of the building intelligent system modeling tool based on extended SysML of the present invention are as follows:

[0041] The tool of this invention can effectively reduce the modeling difficulty of complex building intelligent systems and improve modeling efficiency.

[0042] Based on the above solution, the building intelligent system modeling tool based on extended SysML of the present invention can be further improved as follows.

[0043] In one alternative approach, the building intelligent system module definition primitive model includes: a set of building intelligent system modules, a set of building intelligent system relationships, a set of building intelligent system structural features, a set of building intelligent system behavioral characteristics, and a set of building intelligent system value types;

[0044] The internal module primitive model of the building intelligent system includes: a set of building intelligent system module instances, a set of building intelligent system structural features, a set of building intelligent system ports, a set of building intelligent system embedded attributes, and a set of building intelligent system connectors;

[0045] The building intelligent system construction sequence primitive model includes: a set of building intelligent system module instances, a set of building intelligent system module states, a set of building intelligent system message sequences, a set of building intelligent system combined fragments, and a set of building intelligent system constraints.

[0046] In one alternative approach, the editing management unit is: a building intelligent system model editing management unit based on the Enterprise Architect platform.

[0047] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0048] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0049] Figure 1 This is a flowchart illustrating an embodiment of a modeling method for intelligent building systems based on extended SysML according to the present invention.

[0050] Figure 2 Example diagram of a metamodel for Building Intelligent System Module Definition Diagram (BIS-BDD);

[0051] Figure 3 Example diagram of a Building Intelligence System Block (BIS Block);

[0052] Figure 4 This is an example diagram of references, associations, and dependencies in the relation set of a building intelligent system;

[0053] Figure 5 Example diagram of the structural features of a building intelligent system;

[0054] Figure 6 Example diagram for defining value types in building intelligent systems;

[0055] Figure 7 Example diagram of the meta-model of the Internal Module Diagram of a Building Intelligent System (BIS-IBD);

[0056] Figure 8 Example diagram of the metamodel of Building Intelligent System Sequence Diagram (BIS-SD);

[0057] Figure 9 Example diagram of structural model for building intelligent system;

[0058] Figure 10 Example diagram of the internal connection relationship model of a building intelligent system;

[0059] Figure 11 Example diagram of behavioral model for building intelligent system;

[0060] Figure 12 This is a structural schematic diagram of an embodiment of a building intelligent system modeling tool based on extended SysML according to the present invention;

[0061] Figure 13This is a schematic diagram of the interface of a modeling tool for an intelligent building system based on extended SysML according to the present invention. Detailed Implementation

[0062] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0063] Figure 1 This diagram illustrates a flowchart of an embodiment of a building intelligent system modeling method based on extended SysML provided by the present invention. Figure 1 As shown, it includes the following steps:

[0064] S1. Extend the module definition diagram in SysML to obtain the module definition diagram of the building intelligent system.

[0065] The building intelligent system module definition diagram is used to construct the structural model of the building intelligent system. The building intelligent system module definition diagram includes: a set of building intelligent system modules, a set of building intelligent system relationships, a set of building intelligent system structural features, a set of building intelligent system behavioral characteristics, and a set of building intelligent system value types. Based on the building equipment, equipment attributes, equipment characteristics, and inter-equipment relationships corresponding to the building intelligent system, the module definition diagram in SysML is extended to obtain the building intelligent system module set, building intelligent system relationship set, building intelligent system structural feature set, building intelligent system behavioral characteristic set, and building intelligent system value type set.

[0066] In this embodiment, the Building Intelligentized System Block Definition Diagram (BIS-BDD) is a quintuple, including: a set of building intelligentized system modules, a set of building intelligentized system relationships, a set of building intelligentized system structural features, a set of building intelligentized system behavioral characteristics, and a set of building intelligentized system value types. BIS-BDD = BIS R, S C B C V T >. Specifically:

[0067] 1)B BIS ​This refers to a collection of Building Intelligent System Blocks (BIS Blocks), which include: fans, dehumidifiers, heaters, humidifiers, air conditioners, water pumps, electric valves, water treatment equipment, transformers, low-voltage power distribution equipment, high-voltage power distribution equipment, DC power supplies, diesel generator sets, reactive power compensation cabinets, servers, switches, sensors, controllers, actuators, uninterruptible power supplies, and edge computing nodes. In short, B... BIS = {Fan, Dehumidifier, Heater, Humidifier, Air Conditioner, Pump, Electric Valve, Water Treatment Equipment, Transformer, LV Switchgear, HV Switchgear, DC Panels, Diesel Generators, StaticVar Generator, Server, Switch, Sensor, Controller, Actuator, UPS, Edge ComputingNode}. The BIS Block primarily represents common equipment in building intelligence systems. Figure 2The equipment commonly used in the various business subsystems of intelligent building systems can be divided into two main categories: primary electromechanical equipment and information equipment. Primary electromechanical equipment can be further divided into three categories: environmental supply equipment, power supply equipment, and water supply equipment. Therefore, BIS Blocks are divided into four categories: (a) Environmental protection equipment, including fans, dehumidifiers, heaters, humidifiers, and air conditioners; (b) Water supply and drainage protection equipment, including pumps, electric valves, and water treatment equipment; (c) Power protection equipment, including transformers, low-voltage switchgear, high-voltage switchgear, DC panels, diesel generators, and static var generators; and (d) Information technology equipment, including servers, switches, sensors, controllers, actuators, uninterruptible power supplies (UPS), and edge computing nodes. Figure 3 As shown, for each module b∈B BIS b is constructed by extending the blocks in SysML and is represented by the symbol <<>>.

[0068] 2) R represents the set of Building Intelligence System Relationships (BIS Relationships). This is a binary connection relationship used to connect Building Intelligence System (BIS) modules. The BIS relationship set includes: generalization, part association, reference association, and dependency; R = {Generalization, Part Association, Reference Association, Dependency}. Generalization represents inheritance relationships between modules, allowing the creation of subtypes; for example, a fan can be generalized into cleanroom fans, filter fans, etc. Part association represents structural decomposition within the BIS; for example, an environmental monitoring subsystem can be decomposed into temperature and humidity sensors, carbon dioxide concentration sensors, DDC controllers, etc. Reference association indicates that an attribute of one module needs to reference attributes of other modules; for example, the oil temperature attribute of a diesel generator module needs to reference the attribute of a related oil temperature sensor. Dependency indicates that one module depends on the definition of another module; for example, ... Figure 4 As shown, the starting of a diesel generator set depends on the coordinated operation of the water pump cooling water and the fan exhaust, which can be represented by a dependency relationship.

[0069] 3)S C This represents the set of Building Intelligent System Structure Characteristics (BIS). The BIS set includes: component attribute set, reference attribute set, value attribute set, constraint attribute set, and port set. Structural characteristics are divided into five categories, namely S... C =S C1 ∪S R ∪S V ∪S C2 ∪S P , of which S C1 This is a collection of component attributes, representing the modules of a building's intelligent system that are composed of several devices. It typically refers to the physical composition relationships. Figure 5 Taking the Fire Alarm System shown as an example, it consists of several devices, with "parts" representing the attributes of the components; S RThis is a collection of reference attributes, representing a "need" relationship, indicating that there is some connection between the two. For example, a fire alarm system needs cameras in a video surveillance system to assist in fire alarm judgment; S V This is a collection of value attributes, typically assigned a number, but can also be a boolean value or a string. For example, "temperature" refers to the cable temperature measured by a temperature sensing cable detector. C2 This represents a set of constraint attributes, typically indicating a mathematical relationship. It uses a series of value attributes to represent the constraint. For example, the temperature threshold constraint for temperature sensing cables is temperature ≥ SetValue. P Ports represent a set of ports, which can represent any type of interaction point required for modeling. They can be either hardware or software objects. For example, the communication interface of the Temperature Sensing Cables is a Smart Interface II.

[0070] 4)B C This represents the set of behavioral characteristics of a building intelligent system (BIS), which represents a series of behaviors that a building intelligent system module (BIS Block) can perform.

[0071] 5)V T This refers to the set of value types in a building intelligence system (BIS). The BIS value type set includes: a professional value type set, a structural value type set, and an enumerated value type set. In a building intelligence system, value types are defined as three types, namely V... T =V P ∪V S ∪V E Among them, V P Indicates the Professional ValueType, such as Figure 6 As shown, it is constructed by extending the SysML real number type Real, V P This mainly defines the commonly used numerical types of various measurement parameters in building intelligent systems, such as temperature values ​​(°C), relative humidity values ​​(%), pressure values ​​(MPa), and volume values ​​(m³). 3 Flow value type m 3 / h, liquid level type m, gas concentration type ppm, rotation speed type r / min, voltage type V, current type A, frequency type Hz, power type kW; professional value types are constructed by extending SysML real number type Real; V S This is a collection of Structure Value Types, typically possessing multiple value attributes. For example, the operating status of a device can be represented by 1 (normal) and 0 (fault). E This indicates an enumerated value type. For example, a three-color audible and visual alarm (a generalized instance of Actuator) outputs three colors: red, yellow, and green to represent three different alarm conditions.

[0072] S2. Expand the internal module diagram in SysML to obtain the internal module diagram of the building intelligent system.

[0073] The internal module diagram of a building intelligent system is used to construct a model of the internal connections within the system. This diagram includes: a set of building intelligent system module instances, a set of building intelligent system structural features, a set of building intelligent system ports, a set of building intelligent system embedded attributes, and a set of building intelligent system connectors. Based on the corresponding ports and connectors of the building intelligent system, the internal module diagram in SysML is extended to obtain the same set of building intelligent system module instances, structural features, ports, embedded attributes, and connectors.

[0074] In this embodiment, the Building Intelligentized System Internal Block Diagram (BIS-IBD) is a quintuple. For example... Figure 7 As shown, the internal module diagram of a building intelligent system includes: a set of building intelligent system module instances, a set of building intelligent system structural features, a set of building intelligent system ports, a set of building intelligent system embedded attributes, and a set of building intelligent system connectors, i.e., BIS-IBD = BIS S C P BIS I E C BIS >. Specifically:

[0075] 1)I BIS This represents a collection of Building Intelligence System (BIS) Block Instances, which are instantiations of BISBlock. ​

[0076] 2)S C This represents the set of Building Intelligent System Structure Characteristics (BIS). The set of intelligent system structure characteristics includes: component attribute set, reference attribute set, value attribute set, constraint attribute set, and port set. Its definition is similar to the S in BIS-BDD. C same.

[0077] 3)P BIS This refers to the set of Building Intelligence System Ports (BIS Ports), which includes: analog input ports, analog output ports, digital input ports, digital output ports, and intelligent ports, i.e., P. BIS = {AI, AO, DI, DO, II}, where AI is the analog input port, AO is the analog output port, DI is the digital input port, DO is the digital output port, and II is the intelligent port. P BIS This is used to represent the connection interface between the controller and the front-end sensors and actuators in a building intelligence system. For example, in an environmental monitoring system, the front-end analog sensors and the DDC controller are connected using an AI interface.

[0078] 4)I E It represents the set of embedded properties (BIS) of a building intelligent system, and represents the multi-level hierarchical structure of the building intelligent system.

[0079] 5)C BIS This refers to the set of Building Intelligence System Connectors (BIS Connectors), which includes: data acquisition, control, drive, conversion, collaboration, ventilation, water supply, and electrical supply, i.e., C. BIS ={Collect, Control, Drive, Transform, Collaboration, AirSupply, WaterSupply, PowerSupply}, It is a binary connection used to connect I BIS When two I BIS There are compatible ports between them, and they can also be connected via ports. C BIS By extending the Relationship construct in SysML.

[0080] S3. Expand the sequence diagram in SysML to obtain the building intelligent system sequence diagram.

[0081] The building intelligent system sequence diagram is used to construct the behavioral model of the building intelligent system. The building intelligent system sequence diagram includes: a set of building intelligent system module instances, a finite set of states on the lifeline of each module instance, a set of building intelligent system message sequences, a set of building intelligent system composite fragments, and a set of building intelligent system constraints. Based on the corresponding states of the building intelligent system, the sequence diagram in SysML is extended to obtain the following sets: building intelligent system module instances, finite set of states on the lifeline of each module instance, set of building intelligent system message sequences, set of building intelligent system composite fragments, and set of building intelligent system constraints.

[0082] In this embodiment, the Building Intelligentized System Sequence Diagram (BIS-SD) is a quintuple, including: a set of building intelligentized system module instances, a finite set of states on the lifeline of each module instance, a set of building intelligentized system message sequences, a set of building intelligentized system composite fragments, and a set of building intelligentized system constraints, i.e., BIS-SD = BIS ST, MSG, F, S BIS >. Specifically:

[0083] 1)I BIS This represents a collection of Building Intelligence System Block Instances (BIS Block Instances), which are instantiations of Building Intelligence System Blocks (BIS Blocks), for example, Figure 8 Module instance b1 is an instance of BIS Block 1 of the building intelligence system.

[0084] 2) ST represents a finite set of lifeline states (BIS States) for each module instance, represented by rounded rectangles. Figure 8 In the diagram, state11, state12, and state13 represent the state transitions of module instance b1 over time.

[0085] 3) MSG represents the set of Building Intelligence System Message Sequences (BIS Messages). For each message m∈MSG, m! represents the message sending event, and m? represents the message receiving event.

[0086] 4) F represents the set of Building Intelligence System Fragments (BIS Fragments). The BIS Fragment set includes: simple sequential fragments, selection fragments, parallel fragments, and loop fragments. BIS-SD defines four commonly used fragments: F F ​= {seq, alt, par, loop}. Where seq represents a simple sequential segment, such as... Figure 8 As shown; alt represents the selection segment, which can express if...else... statements and is used to describe various control strategies in building intelligent systems; par represents the parallel segment, which means that multiple message sequences are sent at the same time; loop represents the loop segment, which is used to describe the closed-loop feedback control of common equipment in building intelligent systems.

[0087] 5)S BIS This represents the set of Building Intelligent System Constraints (BIS Constraints), which includes general constraints and continuous-time constraints, i.e., S. BIS =S∪S T S represents a general constraint. T Representing continuous-time constraints, including constant-time constraints, uniformly distributed time constraints (U), normally distributed time constraints (N), etc. Figure 8 As shown, continuous time constraints are common in building intelligent systems. For example, the start-up interval of multiple wind turbines is generally a fixed-time constraint, the network latency of information systems generally follows a uniformly distributed time constraint, and the server scheduling time generally follows a normally distributed time constraint.

[0088] It should be noted that the structural model for constructing a building intelligent system using BIS-BDD is as follows: Figure 9 As shown, the internal connection model of the building intelligent system constructed using BIS-IBD is as follows: Figure 10 As shown, the behavioral model of the building intelligent system constructed using BIS-SD is as follows: Figure 11 As shown, the structural model, internal connection model, and behavioral model of a building intelligent system collectively characterize the hardware composition, structural characteristics, and behavioral characteristics of the building intelligent system.

[0089] The technical solution in this embodiment can effectively reduce the modeling difficulty of complex building intelligent systems and improve modeling efficiency.

[0090] Figure 12 This diagram illustrates a structural schematic of an embodiment of a building intelligence system modeling tool based on extended SysML provided by the present invention. Figure 12 As shown, the system tools include: meta-model unit 10, toolbox unit 20, view unit 30, and model editing and management unit 40;

[0091] The meta-model unit 10 includes: a building intelligent system module definition meta-model, a building intelligent system internal module meta-model, and a building intelligent system construction sequence meta-model.

[0092] The building intelligent system module definition primitive model includes: a set of building intelligent system modules, a set of building intelligent system relationships, a set of building intelligent system structural features, a set of building intelligent system behavioral characteristics, and a set of building intelligent system value types. The building intelligent system internal module primitive model includes: a set of building intelligent system module instances, a set of building intelligent system structural features, a set of building intelligent system ports, a set of building intelligent system embedded attributes, and a set of building intelligent system connectors. The building intelligent system construction sequence primitive model includes: a set of building intelligent system module instances, a set of building intelligent system module states, a set of building intelligent system message sequences, a set of building intelligent system composite fragments, and a set of building intelligent system constraints.

[0093] The toolbox unit 20 includes: a building intelligent system module definition diagram toolbox, a building intelligent system internal module diagram toolbox, and a building intelligent system sequence diagram toolbox.

[0094] The view unit 30 includes: a building intelligent system module definition diagram, a building intelligent system internal module diagram, and a building intelligent system sequence diagram.

[0095] Among them, the module definition graph toolbox, such as Figure 13 As shown on the left, the module definition diagram of the building intelligent system is as follows: Figure 13 As shown on the right.

[0096] The model editing and management unit 40 is used to store the meta-model unit 10, the toolbox unit 20, and the view unit 30, and to perform hierarchical management and sharing of various models and projects.

[0097] Among them, the editing management unit 40 is: the building intelligent system model editing management unit based on the Enterprise Architect platform.

[0098] The technical solution in this embodiment can effectively reduce the modeling difficulty of complex building intelligent systems and improve modeling efficiency.

[0099] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. Similarly, for the sake of brevity and to aid in understanding one or more aspects of the invention, in the description of exemplary embodiments of the invention above, various features of the embodiments are sometimes grouped together in a single embodiment, figure, or description thereof. The claims, which follow the detailed description, are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the invention.

[0100] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.

Claims

1. A modeling method for intelligent building systems based on extended SysML, characterized in that, include: The module definition diagram in SysML is extended to obtain the Building Intelligent System Block Definition Diagram (BIS-BDD); wherein, the Building Intelligent System Block Definition Diagram is used to construct the structural model of the building intelligent system; The internal block diagram in SysML is extended to obtain the Building Intelligent System Internal Block Diagram (BIS-IBD); wherein, the Building Intelligent System Internal Block Diagram is used to construct the internal connection relationship model of the Building Intelligent System; The sequence diagram in SysML is extended to obtain the Building Intelligent System Sequence Diagram (BIS-SD); wherein, the Building Intelligent System Sequence Diagram is used to construct the behavioral model of the building intelligent system; The building intelligent system module definition diagram includes: a set of building intelligent system modules (BIS Blocks), a set of building intelligent system relationships (BIS Relationships), a set of building intelligent system structural characteristics (BIS StructureCharacteristics), a set of building intelligent system behavioral characteristics (BIS Behavior Characteristics), and a set of building intelligent system value types (BIS Value Types). The steps for extending the module definition diagram in SysML to obtain the extended module definition diagram include: Based on the building equipment, equipment attributes, equipment characteristics, and inter-equipment relationship elements corresponding to the building intelligent system, the module definition diagram in SysML is expanded to obtain the building intelligent system module definition diagram. The building intelligent system module set includes: fan, dehumidifier, heater, humidifier, air conditioner, pump, electric valve, water treatment equipment, transformer, low-voltage switchgear, high-voltage switchgear, DC panel, diesel generator, static var generator, server, switch, sensor, controller, actuator, uninterruptible power supply (UPS), and edge computing node; The set of relationships in the intelligent building system includes: generalization, part association, reference association, and dependency. The set of structural features of the building intelligent system includes: a set of component attributes, a set of reference attributes, a set of value attributes, a set of constraint attributes, and a set of ports; The set of behavioral characteristics of the building intelligent system includes: multiple behaviors that the set of building intelligent system modules can execute; The set of value types for the building intelligent system includes: a set of Professional Value Types, a set of Structure Value Types, and a set of Enumerated Value Types; The internal module diagram of the building intelligent system includes: a set of Building Intelligent System BlockInstances (BIS BlockInstances), a set of Building Intelligent System Structure Characteristics (BIS Structure Characteristics), a set of Building Intelligent System Ports (BIS Port), a set of Building Intelligent System Embedded Properties (BIS Embedded Properties), and a set of Building Intelligent System Connectors (BIS Connectors); the steps of expanding the internal module diagram in SysML to obtain the internal module diagram of the building intelligent system include: Based on the ports and connectors corresponding to the building intelligent system, the internal module diagram in SysML is expanded to obtain the internal module diagram of the building intelligent system. The set of building intelligent system module instances includes: instantiations of the building intelligent system module set; The set of structural features of the building intelligent system includes: a set of component attributes, a set of reference attributes, a set of value attributes, a set of constraint attributes, and a set of ports; The building intelligent system port set includes: analog input port (AI), analog output port (AO), digital input port (DI), digital output port (DO), and intelligent port (II). The set of embedded attributes in the building intelligent system includes: the multi-level hierarchical structure of the building intelligent system; The building intelligence system connector set includes: Collect, Control, Drive, Transform, Collaboration, AirSupply, WaterSupply, and PowerSupply. The building intelligent system sequence diagram includes: a set of building intelligent system block instances (BIS Block Instances), a finite set of lifeline states (BIS States) for each block instance, a set of building intelligent system message sequences (BIS Messages), a set of building intelligent system fragments (BIS Fragments), and a set of building intelligent system constraints (BIS Constraints); the steps of expanding the sequence diagram in SysML to obtain the building intelligent system sequence diagram include: Based on the states of various devices and software entities in the building intelligent system, the sequence diagram in SysML is expanded to obtain the building intelligent system sequence diagram. The set of building intelligent system module instances includes: instantiations of the building intelligent system module set; The finite set of states on the lifeline of each module instance is represented by a circular matrix; The message sequence set of the building intelligent system includes: message sending events and message receiving events; The set of combined segments for the building intelligent system includes: simple sequential segments, selection segments, parallel segments, and loop segments; The set of constraints for the building intelligent system includes: general constraints and continuous time constraints; wherein, the continuous time constraints include: constant time constraints, uniformly distributed time constraints, and normally distributed time constraints.

2. A building intelligent system modeling tool based on extended SysML, employing the building intelligent system modeling method based on extended SysML as described in claim 1, characterized in that, include: Meta-model unit, toolbox unit, view unit, and model editing and management unit; The meta-model unit includes: a building intelligent system module definition meta-model, a building intelligent system internal module meta-model, and a building intelligent system construction sequence meta-model; The toolbox unit includes: a building intelligent system module definition diagram toolbox, a building intelligent system internal module diagram toolbox, and a building intelligent system sequence diagram toolbox; The view unit includes: a building intelligent system module definition diagram, a building intelligent system internal module diagram, and a building intelligent system sequence diagram; The model editing and management unit is used to store the meta-model unit, the toolbox unit, and the view unit, and to perform hierarchical management and sharing of various models and projects.

3. The building intelligent system modeling tool based on extended SysML according to claim 2, characterized in that, The building intelligent system module definition primitive model includes: a set of building intelligent system modules, a set of building intelligent system relationships, a set of building intelligent system structural features, a set of building intelligent system behavioral characteristics, and a set of building intelligent system value types; The internal module primitive model of the building intelligent system includes: a set of building intelligent system module instances, a set of building intelligent system structural features, a set of building intelligent system ports, a set of building intelligent system embedded attributes, and a set of building intelligent system connectors; The building intelligent system construction sequence primitive model includes: a set of building intelligent system module instances, a set of building intelligent system module states, a set of building intelligent system message sequences, a set of building intelligent system combined fragments, and a set of building intelligent system constraints.

4. The building intelligent system modeling tool based on extended SysML according to claim 2, characterized in that, The editing and management unit is a model editing and management unit for building intelligent systems based on the Enterprise Architect platform.