Building intelligent system modeling method based on extended SysML

By expanding SysML, the module definition diagram, internal module diagram and sequence diagram of the building intelligent system are solved, and the problem of difficulty in modeling complex intelligent system in existing technology is achieved, achieving a more efficient modeling process and more accurate system portrayal.

CN119622857AActive Publication Date: 2025-03-14ROCKET FORCE UNIV OF ENG
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411083612.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2025-03-14
Estimated Expiration
2044-08-08

AI Technical Summary

Technical Problem

It is difficult to effectively model complex architectural intelligent systems in the prior art, especially in the context of multiple fields and multiple professions. Traditional UML and SysML methods are difficult to characterize the hardware composition and structural characteristics of architectural intelligent systems.

Method used

By expanding SysML, a module definition diagram, internal module diagram and sequence diagram of the building intelligent system are constructed to form a modeling method for building intelligent system that extends SysML. The method includes a module definition diagram of the building intelligent system, an internal module diagram and a sequence diagram, which is used to build a structural model, an internal connection relationship model and a behavior model.

Benefits of technology

It effectively reduces the difficulty of modeling the intelligent system of complex buildings, improves the modeling efficiency, and can better characterize the hardware composition and structural characteristics of the intelligent system of building buildings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622857A_ABST
    Figure CN119622857A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent buildings, and particularly discloses a building intelligent system modeling method based on an extended SysML, and the method comprises the steps: carrying out the extension of a module definition graph in the SysML, and obtaining a building intelligent system module definition graph; wherein the building intelligent system module definition graph is used for constructing a structure model of the building intelligent system; expanding the internal module diagram in the SysML to obtain an internal module diagram of the building intelligent system; wherein the building intelligent system internal module diagram is used for constructing an internal connection relation model of the building intelligent system; expanding the sequence diagram in the SysML to obtain a building intelligent system sequence diagram; wherein the building intelligent system sequence diagram is used for constructing a behavior model of the building intelligent system. According to the method, the modeling difficulty of a complex building intelligent system can be effectively reduced, and the modeling efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent buildings, and in particular to a building intelligent system modeling method based on extended SysML. Background Art

[0002] The intelligent building system is generally composed of business subsystems such as equipment monitoring, security prevention, and fire alarm. Among them, the equipment monitoring subsystem can be divided into subsystems such as environmental monitoring, power monitoring, and water supply and drainage monitoring; the security prevention subsystem can be divided into subsystems such as video monitoring, intrusion alarm, access control, and patrol; the fire alarm subsystem can be divided into subsystems such as fire alarm, fire linkage, and public broadcasting. According to the research and development experience of complex building intelligent systems, in the early stage of system development, the structural characteristics and behavioral characteristics of the building intelligent system need to be designed in detail, and generally the following specific modeling requirements need to be achieved: First, the structural composition of each business subsystem and subsystem of the building intelligent system should be designed in detail; Second, in order to facilitate the design of the measurement and control logic of each subsystem, the composition of the primary equipment connected to each subsystem, that is, the structural composition of the ventilation and air-conditioning system, the power supply and distribution system, and the water supply and drainage system, should also be described in detail; Third, the state attributes of important equipment (including primary equipment and weak current equipment) of the building intelligent system should be described in detail, for example, the power transformer needs to monitor the temperature of the three-phase core; Fourth, the connection relationship and interface attributes of the equipment in each business system should be designed in detail, for example, the connection relationship of each equipment in the power supply and distribution system, the power guarantee relationship, and the communication interface between each sensor and controller; Fifth, the interaction behavior between different business subsystems and subsystems, subsystems and equipment, and equipment and equipment in the building intelligent system should be designed in detail, for example, the linkage relationship between the fire alarm system and other subsystems when handling fire, the linkage and interaction relationship between each 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, the functions of building intelligent systems have become increasingly powerful, the structure has become increasingly large, and the operating logic has become increasingly complex. The rapid growth of its scale and complexity has brought many challenges to modeling and design: First, the system involves multiple fields and professions, and there is a professional "gap" in modeling and design. It is difficult for general system modelers to carefully depict the technical characteristics of business systems such as HVAC, water supply and drainage, and power supply and distribution. Building operation and maintenance personnel are not familiar with the methods and tools for software requirements analysis and modeling design. Second, the building intelligent system is a complex system with deep integration of the information domain and the physical domain. The information system software works closely 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 are not highly supported, and it is difficult to depict the hardware composition and structural characteristics of the building intelligent system.

[0004] Therefore, it is urgent to provide a technical solution to solve the above problems. Summary of the invention

[0005] In order to solve the above technical problems, the present invention provides a building intelligent system modeling method based on extended SysML.

[0006] In a first aspect, the present invention provides a building intelligent system modeling method based on extended SysML, and the technical solution of the method is as follows:

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

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

[0009] The sequence diagram in the SysML is expanded to obtain a Building Intelligentized System Sequence Diagram (BIS-SD); wherein the Building Intelligentized System Sequence Diagram is used to construct a behavior model of the Building Intelligentized 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 the present invention can effectively reduce the difficulty of modeling complex building intelligent systems and improve modeling efficiency.

[0012] On the basis of the above scheme, the building intelligent system modeling method based on extended SysML of the present invention can also be improved as follows.

[0013] In an optional manner, the building intelligent system module definition diagram includes: a building intelligent system module (BIS Block) set, a building intelligent system relationship (BIS Relationship) set, a building intelligent system structure characteristics (BIS Structure Characteristics) set, a building intelligent system behavior characteristics (BIS BehaviorCharacteristics) set and a building intelligent system value type (BIS Value Type) set; the step of expanding the module definition diagram in SysML to obtain the expanded module definition diagram includes:

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

[0015] In an optional manner, the building intelligent system module set includes: fan (Fan), dehumidifier (Dehumidifier), heater (Heater), humidifier (Humidifier), air conditioner (Air Conditioner), water pump (Pump), electric valve (Electric Valve), water treatment equipment (Water Treatment Equipment), transformer (Transformer), low voltage distribution device (LV Switchgear), high voltage distribution device (HV Switchgear), DC panel (DC Panels), diesel generator set (Diesel Generators), reactive power compensation cabinet (Static Var Generator), server (Server), switch (Switch), sensor (Sensor), controller (Controller), actuator (Actuator), uninterruptible power supply (UPS) and edge computing node (Edge Computing Node);

[0016] The building intelligent system relationship set includes: generalization relationship (Generalization), combination association (PartAssociation), reference association (Reference Association) and dependency relationship (Dependency);

[0017] The building intelligent system structure feature set includes: a component attribute set, a reference attribute set, a value attribute set, a constraint attribute set and a port set;

[0018] The building intelligent system behavior characteristic set includes: a plurality of behaviors executable by the building intelligent system module set;

[0019] The building intelligentization system value type set includes: a professional value type set, a structure value type set and an enumerated value type set.

[0020] In an optional manner, the internal module diagram of the building intelligent system includes: a building intelligent system module instance (BIS Block Instances) set, a building intelligent system structure feature (BIS StructureCharacteristics) set, a building intelligent system port (BIS Port) set, a building intelligent system embedded property (BIS Embedded Properties) set and a building intelligent system connector (BIS Connectors) set; the step of expanding the internal module diagram in the SysML to obtain the internal module diagram of the building intelligent system includes:

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

[0022] In an optional manner, the building intelligent system module instance set includes: an instantiation of the building intelligent system module set;

[0023] The building intelligent system structure feature set includes: a component attribute set, a reference attribute set, a value attribute set, a constraint attribute set and a port set;

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

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

[0026] The building intelligent system connector set includes: collection (Collect), control (Control), drive (Drive), conversion (Transform), collaboration (Collaboration), wind guarantee (AirSupply), water guarantee (WaterSupply) and power guarantee (PowerSupply).

[0027] In an optional manner, the building intelligent system sequence diagram includes: a building intelligent system module instance (BIS Block Instances) set, a finite set of lifeline states (BIS States) of each module instance, a building intelligent system message sequence (BIS Messages) set, a building intelligent system combination fragment (BIS Fragments) set and a building intelligent system constraint (BIS Constraints) set; the step of expanding the sequence diagram in the SysML to obtain the building intelligent system sequence diagram includes:

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

[0029] In an optional manner, the building intelligent system module instance set includes: an instantiation of the building intelligent system module set;

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

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

[0032] The building intelligent system combined fragment set includes: simple sequence fragment, selection fragment, parallel fragment and loop fragment;

[0033] The building intelligent system constraint set includes: general constraint conditions and continuous time constraints; wherein the continuous time constraints include: fixed time constraints, uniform distribution time constraints and normal distribution time constraints.

[0034] In a second aspect, the present invention provides a building intelligent system modeling tool based on extended SysML, and the technical solution of the tool is as follows:

[0035] Includes: metamodel unit, toolbox unit, view unit and model editing 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 management unit is used to store the metamodel 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 the present invention can effectively reduce the difficulty of modeling complex building intelligent systems and improve modeling efficiency.

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

[0043] In an optional manner, the building intelligent system module definition primitive model includes: a building intelligent system module set, a building intelligent system relationship set, a building intelligent system structure feature set, a building intelligent system behavior characteristic set and a building intelligent system value type set;

[0044] The internal module primitive model of the building intelligent system includes: a building intelligent system module instance set, a building intelligent system structure feature set, a building intelligent system port set, a building intelligent system embedded attribute set and a building intelligent system connector set;

[0045] The building intelligent system sequence primitive model includes: a building intelligent system module instance set, a building intelligent system module state set, a building intelligent system message sequence set, a building intelligent system combination fragment set and a building intelligent system constraint set.

[0046] In an optional manner, the editing management unit is: a building intelligent system model editing management unit based on the Enterprise Architect platform.

[0047] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:

[0049] Figure 1 A flow chart of an embodiment of a building intelligent system modeling method based on extended SysML of the present invention;

[0050] Figure 2 This is an example diagram of the metamodel of the Building Intelligent System Block Definition Diagram (BIS-BDD);

[0051] Figure 3 This is an example diagram of the Building Intelligent System Module (BIS Block);

[0052] Figure 4 An example diagram of reference association and dependency in a relationship set of a building intelligent system;

[0053] Figure 5 This is an example diagram of the structural characteristics of the building intelligent system;

[0054] Figure 6 Define example diagrams for value types in building intelligence systems;

[0055] Figure 7 This is an example diagram of the metamodel of the building intelligent system internal block diagram (BIS-IBD);

[0056] Figure 8 This is an example diagram of the building intelligent system sequence diagram (BIS-SD) metamodel;

[0057] Fig. 9 This is an example diagram of the structural model of the building intelligent system;

[0058] Fig.10 This is an example diagram of the internal connection relationship model of the building intelligent system;

[0059] Fig.11 This is an example diagram of the behavior model of the building intelligent system;

[0060] Fig.12 A schematic diagram of the structure of an embodiment of a building intelligent system modeling tool based on extended SysML of the present invention;

[0061] Fig.13The present invention is a schematic diagram of the interface of a building intelligent system modeling tool based on extended SysML. DETAILED DESCRIPTION

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

[0063] Figure 1 FIG. 1 is a flow chart of an embodiment of a building intelligent system modeling method based on extended SysML provided by the present invention. Figure 1 As shown, the following steps are included:

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

[0065] Among them, 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 building intelligent system module set, a building intelligent system relationship set, a building intelligent system structure feature set, a building intelligent system behavior characteristic set and a building intelligent system value type set. Based on the building equipment, equipment attributes, equipment characteristics and equipment relationship elements corresponding to the building intelligent system, the module definition diagram in SysML is expanded to obtain the building intelligent system module set, the building intelligent system relationship set, the building intelligent system structure feature set, the building intelligent system behavior characteristic set and the building intelligent system value type set.

[0066] In this embodiment, the Building Intelligentized System Block Definition Diagram (BIS-BDD) is a five-tuple, including: a building intelligentized system module set, a building intelligentized system relationship set, a building intelligentized system structure feature set, a building intelligentized system behavior characteristic set and a building intelligentized system value type set. BIS-BDD= BIS , R, S C , B C , V T >. Specifically:

[0067] 1) B BIS ​Represents the building intelligent system module (BIS Block) set, which includes: fans, dehumidifiers, heaters, humidifiers, air conditioners, water pumps, electric valves, water treatment equipment, transformers, low-voltage distribution devices, high-voltage distribution devices, DC panels, diesel generator sets, reactive power compensation cabinets, servers, switches, sensors, controllers, actuators, uninterruptible power supplies and edge computing nodes, namely: 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}. BIS Block mainly represents the common equipment in the building intelligent system. Figure 2The common equipment in each business subsystem of the building intelligent system can be divided into two categories: primary electromechanical equipment and information equipment. Primary electromechanical equipment can be divided into three categories: environment supply equipment, power supply equipment, and water supply and drainage equipment. To this end, BIS Block is divided into four categories: (a) Environmental protection equipment, including fans, dehumidifiers, heaters, humidifiers, air conditioners and other types of equipment; (b) Water supply and drainage protection equipment, including pumps, valves, water treatment equipment and other types of equipment; (c) Power protection equipment, including transformers, low-voltage power distribution devices (LV Switchgear), high-voltage power distribution devices (HVSwitchgear), DC panels, diesel generators, static var generators and other types of equipment; (d) Information equipment, including servers, switches, sensors, controllers, actuators, uninterruptible power supplies (UPS), edge computing nodes and other types of equipment. Figure 3 As shown, each module b∈B BIS , b is constructed by extending the module (Block) in SysML and is represented by the symbol <<>>.

[0068] 2) R represents the building intelligent system relationship (BIS Relationship) set, It is a binary connection relationship used to connect the building intelligent system module BIS Block. The building intelligent system relationship set includes: generalization relationship, combination association, reference association and dependency relationship; R = {Generalization, Part Association, Reference Association, Dependency}, where the generalization relationship (Generalization) represents the inheritance relationship between modules, and subtypes can be created through the generalization relationship. For example, the fan Fan can be generalized into subtypes such as clean fans and gas filter fans; the combination association (Part Association) represents the decomposition of the building intelligent system structure. For example, the environmental monitoring subsystem can be decomposed into temperature and humidity sensors, carbon dioxide concentration sensors, DDC controllers and other equipment; the reference association (Reference Association) indicates that the attributes of a module need to be associated with the attributes of other modules. For example, the oil temperature attribute of the diesel generator module needs to be associated with the attribute of the related oil temperature sensor Sensor; the dependency relationship (Dependency) indicates that a module depends on the definition of another module. For example, Figure 4 As shown, the start-up of the diesel generator set depends on the coordination of the cooling water pump and the exhaust fan, which can be expressed by a dependency relationship.

[0069] 3) S C Represents the set of BIS Structure Characteristics, which includes component attribute set, reference attribute set, value attribute set, constraint attribute set and port set. The structure characteristics are divided into five categories, namely S C =S C1 ∪S R ∪S V ∪S C2 ∪S P , where S C1 It is a set of component attributes, indicating that the module of the building intelligent system is composed of several devices, usually referring to the physical composition relationship. Figure 5 Take the Fire Alarm System shown in the figure as an example. It is composed of several devices, and parts are used to represent the properties of the components. RS is a reference attribute set, which represents a "need" relationship, indicating that there is a certain connection between the two. For example, the fire alarm system requires the camera in the video surveillance system to assist in fire alarm judgment; S V It is a ValueAttribute collection, which is usually assigned a number, but can also be a Boolean value or a string, for example, the cable temperature measured by the Temperature Sensing Cables detector; S C2 Represents a set of constraint attributes, generally representing a mathematical relationship. A series of value attributes are used to represent the constraint relationship. For example, the alarm temperature threshold constraint of Temperature Sensing Cables is temperature ≥ SetValue. P Represents a collection of ports, which can represent any type of interaction point required for modeling. It can be either a hardware object or a software object. For example, the Temperature SensingCables communication interface is an intelligent interface II.

[0070] 4) B C Represents a set of building intelligent system behavior characteristics (BIS Behavior Characteristics), which represents a series of behaviors that a building intelligent system module (BIS Block) can perform.

[0071] 5) V T Represents the building intelligent system value type set (BIS Value Type), which includes: professional value type set, structure value type set and enumeration value type set. In the building intelligent system, value types are defined as three value types, namely V T =V P ∪V S ∪V E Among them, V P Represents a professional value type (Profession ValueType), such as Figure 6 As shown, it is constructed by extending the SysML real number type Real, V P It mainly defines the commonly used numerical types of various measurement parameters in building intelligent systems, such as temperature value type ℃, relative humidity value %, pressure value type MPa, volume value type m 3 、Flow value type m 3 / h, liquid level value type m, gas concentration value type ppm, speed value type r / min, voltage value type V, current value type A, frequency value type Hz, power value type kW. Professional value types are constructed by extending the SysML real number type Real; V S It is a structure value type set, which usually has multiple value attributes. For example, the equipment operation status can be represented by 1 normal and 0 fault. E Represents an enumerated value type. For example, a three-color sound and light alarm (a generalized instance of Actuator) outputs red, yellow, and green to represent three alarm conditions.

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

[0073] Among them, the internal module diagram of the building intelligent system is used to construct the internal connection relationship model of the building intelligent system. The internal module diagram of the building intelligent system includes: a set of building intelligent system module instances, a set of building intelligent system structure characteristics, 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 ports and connectors corresponding to the building intelligent system, the internal module diagram in SysML is expanded to obtain a set of building intelligent system module instances, a set of building intelligent system structure characteristics, a set of building intelligent system ports, a set of building intelligent system embedded attributes, and a set of building intelligent system connectors.

[0074] In this embodiment, the Building Intelligentized System Internal Block Diagram (BIS-IBD) is a five-tuple. Figure 7 As shown, the internal module diagram 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, namely, BIS-IBD= BIS , S C , P BIS , I E , C BIS >. Specifically:

[0075] 1)I BIS Represents a collection of BIS Block Instances, which are instances of BISBlock. ​

[0076] 2) S C Represents the set of BIS Structure Characteristics, which includes component attribute set, reference attribute set, value attribute set, constraint attribute set and port set. Its definition is the same as S in BIS-BDD. C same.

[0077] 3) P BIS Represents the building intelligent system port (BIS Port) set, which includes analog input port, analog output port, digital input port, digital output port and intelligent port, namely: P BIS ={AI, AO, DI, DO, II}, 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. BIS It is used to represent the connection interface between the controller and the front-end sensor and actuator in the building intelligent system. For example, the front-end analog sensor and DDC controller in the environmental monitoring system are connected by the AI ​​interface.

[0078] 4)I E Represents the BIS Embedded Properties collection, representing the multi-level hierarchical structure of the building intelligent system.

[0079] 5) C BIS Represents the set of building intelligent system connectors (BIS Connectors), which include: acquisition, control, drive, conversion, collaboration, wind protection, water protection, and electricity protection, namely: C BIS ={Collect, Control, Drive, Transform, Collaboration, AirSupply, WaterSupply, PowerSupply}, Is a binary connection relationship used to connect I BIS , when two I BIS There are compatible ports between them, and they can also be connected through ports. BIS By extending the Relationship construct in SysML.

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

[0081] Among them, the sequence diagram of the building intelligent system is used to construct the behavioral model of the building intelligent system. The sequence diagram of the building intelligent system 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 combined fragments, and a set of building intelligent system constraints. Based on the states corresponding to the building intelligent system, the sequence diagram in SysML is expanded to obtain 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 combined fragments, and a set of building intelligent system constraints.

[0082] In this embodiment, the Building Intelligentized System Sequence Diagram (BIS-SD) is a five-tuple, 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 combination fragments, and a set of building intelligentized system constraints, that is, BIS-SD= BIS ,ST,MSG,F,S BIS >. Specifically:

[0083] 1)I BIS Represents a collection of BIS Block instances, which are instances of BIS Block. For example, Figure 8 The module instance b1 in is an instance of the module BIS Block 1 of the building intelligent system.

[0084] 2) ST represents a finite set of states (BIS States) on the lifeline of each module instance, represented by a rounded rectangle. Figure 8 Here, state11, state12, and state13 are the state changes of module instance b1 over time.

[0085] 3) MSG represents the set of building intelligent 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 BIS fragments. The set of BIS fragments 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 sequence segment, such as Figure 8 As shown; alt represents a selection segment, which can express if...else... statements and is used to describe various control strategies of building intelligent systems; par represents a parallel segment, indicating that multiple message sequences are sent simultaneously; loop represents a loop segment, which is used to describe the closed-loop feedback control of common equipment in building intelligent systems.

[0087] 5) S BIS Represents the set of building intelligent system constraints (BIS Constraints), which include general constraints and continuous time constraints, namely: S BIS =S∪S T , S represents the general constraint condition, S T Represents continuous time constraints, including fixed time constraints, uniform distribution time constraints U, normal distribution time constraints N, etc., such as Figure 8 Continuous time constraints are common in building intelligent systems. For example, the start-up interval of multiple fans is generally a fixed time constraint, the network delay time of the information system generally obeys the uniform distribution time constraint, and the server scheduling time generally obeys the normal distribution time constraint.

[0088] It should be noted that the structural model of building intelligent system constructed by BIS-BDD is as follows Fig. 9 As shown in the figure, the internal connection relationship model of the building intelligent system constructed using BIS-IBD is as follows Fig.10 As shown in the figure, the behavior model of building intelligent system is constructed by using BIS-SD. Fig.11 The structural model, internal connection relationship model and behavior model of the building intelligent system jointly characterize the hardware composition, structural characteristics and behavior characteristics of the building intelligent system.

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

[0090] Fig.12 FIG. 1 is a schematic diagram showing a structural embodiment of a building intelligent system modeling tool based on extended SysML provided by the present invention. Fig.12 As shown, the system tool includes: a metamodel unit 10, a toolbox unit 20, a view unit 30 and a model editing 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] Among them, the building intelligent system module definition primitive model includes: building intelligent system module set, building intelligent system relationship set, building intelligent system structure feature set, building intelligent system behavior characteristic set and building intelligent system value type set. The building intelligent system internal module primitive model includes: building intelligent system module instance set, building intelligent system structure feature set, building intelligent system port set, building intelligent system embedded attribute set and building intelligent system connector set. The building intelligent system sequence primitive model includes: building intelligent system module instance set, building intelligent system module state set, building intelligent system message sequence set, building intelligent system combination fragment set and building intelligent system constraint set.

[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 diagram toolbox is as follows Fig.13 As shown on the left side of the figure, the module definition diagram of the building intelligent system is as follows Fig.13 as shown on the right.

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

[0097] The editing management unit 40 is a building intelligent system model editing management unit based on the Enterprise Architect platform.

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

[0099] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. Similarly, in order to simplify the present invention and help understand one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. Wherein, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself is a separate embodiment of the present invention.

[0100] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. A building intelligent system modeling method based on extended SysML, characterized in that: include: The module definition diagram in SysML is expanded to obtain a building intelligentized system block definition diagram (Building Intelligentized System Block Definition Diagram, BIS-BDD); wherein the building intelligentized system block definition diagram is used to construct a structural model of the building intelligent system; Expanding the internal block diagram in the SysML to obtain a Building Intelligentized System Internal Block Diagram (BIS-IBD); wherein the Building Intelligentized System Internal Block Diagram is used to construct an internal connection relationship model of the Building Intelligentized System; The sequence diagram in the SysML is expanded to obtain a Building Intelligentized System Sequence Diagram (BIS-SD); wherein the Building Intelligentized System Sequence Diagram is used to construct a behavior model of the Building Intelligentized System.

2. The building intelligent system modeling method based on extended SysML according to claim 1, characterized in that: The building intelligent system module definition diagram includes: a building intelligent system module (BIS Block) set, a building intelligent system relationship (BIS Relationship) set, a building intelligent system structure characteristic (BIS StructureCharacteristics) set, a building intelligent system behavior characteristic (BIS Behavior Characteristics) set and a building intelligent system value type (BIS Value Type) set; the step of expanding the module definition diagram in SysML to obtain the expanded module definition diagram includes: Based on the building equipment, equipment attributes, equipment characteristics and equipment relationship elements corresponding to the building intelligent system, the module definition diagram in the SysML is expanded to obtain the building intelligent system module definition diagram.

3. The building intelligent system modeling method based on extended SysML according to claim 2 is characterized in that: The building intelligent system module set includes: fan, dehumidifier, heater, humidifier, air conditioner, pump, electric valve, water treatment equipment, transformer, low voltage power distribution device, high voltage power distribution device, DC panels, diesel generator, static var generator, server, switch, sensor, controller, actuator, uninterruptible power supply, and edge computing node. The building intelligent system relationship set includes: generalization relationship (Generalization), combination association (PartAssociation), reference association (Reference Association) and dependency relationship (Dependency); The building intelligent system structure feature set includes: a component attribute set, a reference attribute set, a value attribute set, a constraint attribute set and a port set; The building intelligent system behavior characteristic set includes: a plurality of behaviors executable by the building intelligent system module set; The building intelligentization system value type set includes: a professional value type set, a structure value type set and an enumerated value type set.

4. The building intelligent system modeling method based on extended SysML according to claim 2 is characterized in that: The internal module diagram of the building intelligent system includes: a set of building intelligent system module instances (BIS Block Instances), 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 the 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 the SysML is expanded to obtain the internal module diagram of the building intelligent system.

5. The building intelligent system modeling method based on extended SysML according to claim 4 is characterized in that: The building intelligent system module instance set includes: instantiation of the building intelligent system module set; The building intelligent system structure feature set includes: a component attribute set, a reference attribute set, a value attribute set, a constraint attribute set and a port set; The building intelligent system port set includes: an analog input port (AI), an analog output port (AO), a digital input port (DI), a digital output port (DO) and an intelligent port (II); The set of embedded properties of the building intelligent system includes: a multi-level hierarchical structure of the building intelligent system; The building intelligent system connector set includes: collection (Collect), control (Control), drive (Drive), conversion (Transform), collaboration (Collaboration), wind guarantee (AirSupply), water guarantee (WaterSupply) and power guarantee (PowerSupply).

6. The building intelligent system modeling method based on extended SysML according to claim 2, characterized in that: The building intelligent system sequence diagram includes: a building intelligent system module instance (BIS Block Instances) set, a finite set of states on the lifeline of each module instance (BIS States), a building intelligent system message sequence (BISMessages) set, a building intelligent system combination fragment (BIS Fragments) set and a building intelligent system constraint (BIS Constraints) set; the sequence diagram in the SysML is expanded to obtain the step of the building intelligent system sequence diagram, including: Based on the states corresponding to various types of equipment and software entities of the building intelligent system, the sequence diagram in the SysML is expanded to obtain the sequence diagram of the building intelligent system.

7. The building intelligent system modeling method based on extended SysML according to claim 6, characterized in that: The building intelligent system module instance set includes: instantiation 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 building intelligent system message sequence set includes: message sending events and message receiving events; The building intelligent system combined fragment set includes: simple sequence fragment, selection fragment, parallel fragment and loop fragment; The building intelligent system constraint set includes: general constraint conditions and continuous time constraints; wherein the continuous time constraints include: fixed time constraints, uniform distribution time constraints and normal distribution time constraints.

8. A building intelligent system modeling tool based on extended SysML, characterized in that: include: Metamodel unit, toolbox unit, view unit and model editing 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 management unit is used to store the metamodel unit, the toolbox unit and the view unit, and to perform hierarchical management and sharing of various models and projects.

9. The building intelligent system modeling tool based on extended SysML according to claim 8, characterized in that: The building intelligent system module definition primitive model includes: a building intelligent system module set, a building intelligent system relationship set, a building intelligent system structure feature set, a building intelligent system behavior characteristic set and a building intelligent system value type set; The internal module primitive model of the building intelligent system includes: a building intelligent system module instance set, a building intelligent system structure feature set, a building intelligent system port set, a building intelligent system embedded attribute set and a building intelligent system connector set; The building intelligent system sequence primitive model includes: a building intelligent system module instance set, a building intelligent system module state set, a building intelligent system message sequence set, a building intelligent system combination fragment set and a building intelligent system constraint set.

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

Citation Information

Patent Citations

  • Multidomain complex product system layer behavior modeling method based on SysML

    CN102393635A

  • Unmanned aerial vehicle system modeling method and device based on SysML and readable storage medium

    CN111930345A

  • Redundant system design method based on SysML and Modelica

    CN117113708A