Management and control workflow engine system, edge management and control gateway and workflow model generation method

By introducing a control workflow engine system into the intelligent production line, the problem of rapid reconstruction of intelligent production lines is solved, and the rapid retrieval, modeling and deployment of components is realized, reducing the difficulty of reconstruction and improving production efficiency.

CN119597395APending Publication Date: 2025-03-11CRRC IND INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411522486.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

It is difficult for the existing technology to achieve rapid reconstruction of intelligent production lines, especially when facing factors such as customized production, batch fluctuations and process iteration.

Method used

It provides a management and control workflow engine system, including a management and control fusion component library, a management and control fusion workflow modeling engine, and a management and control fusion service deployment and operation container. Through the coordinated work of these modules, it is possible to quickly retrieve, model and deploy management and control fusion components to achieve rapid reconstruction of intelligent production lines.

Benefits of technology

It realizes the rapid reconstruction of the integrated components of the management and control of intelligent production lines, reduces the difficulty of reconstruction of discrete intelligent production lines, and improves production efficiency and system adaptability and scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597395A_ABST
    Figure CN119597395A_ABST
Patent Text Reader

Abstract

The invention provides a management and control workflow engine system, an edge management and control gateway and a workflow model generation method, and the system comprises a management and control fusion component library which is used for carrying out the retrieval of management and control fusion components according to the received production line management and control fusion demand information, obtaining a plurality of target management and control fusion components corresponding to the production line management and control fusion demand information; the management and control fusion workflow modeling engine is used for determining a workflow logic relationship between the target management and control fusion components according to the component execution results of the target management and control fusion components, and generating a corresponding target management and control workflow model based on a management and control fusion service sub-model constructed by the workflow logic relationship; and the management and control fusion service deployment and operation container is used for deploying the target management and control workflow model to the corresponding operation container. According to the invention, rapid reconstruction of the management and control fusion assembly of the intelligent production line is realized, and the reconstruction difficulty of the discrete intelligent production line is reduced.
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 production lines, and in particular to a management and control workflow engine system, an edge management and control gateway, and a workflow model generation method. Background Art

[0002] Vertical integration technology is the key technology to achieve the integration of the production management layer and the equipment control layer of the intelligent production line. Middleware technology is usually used to achieve the integration of equipment control systems and production management information systems.

[0003] The existing control and management fusion technology based on middleware (such as OPC UA) mainly focuses on the common multi-source heterogeneous data collection at the equipment layer, and the integration and information system application based on conversion. Affected by many factors such as customized production, batch fluctuations and process iterations, enterprises have put forward higher requirements for the rapid response capabilities of intelligent production lines, and further require intelligent production lines to have the ability to quickly reconstruct the physical layout of the production line and the control and management fusion information system. However, the existing control and management fusion technology makes it difficult to achieve rapid reconstruction of intelligent production lines.

[0004] Therefore, there is an urgent need for a management and control workflow engine system, an edge management and control gateway, and a workflow model generation method to solve the above problems. Summary of the invention

[0005] In view of the problems existing in the prior art, the present invention provides a management and control workflow engine system, an edge management and control gateway, and a workflow model generation method.

[0006] The present invention provides a management and control workflow engine system, comprising: A control and fusion component library is used to search for control and fusion components according to the received production line control and fusion requirement information, and obtain multiple target control and fusion components corresponding to the production line control and fusion requirement information; A control and management fusion workflow modeling engine, configured to determine the workflow logic relationship between each of the target control and management fusion components according to the component execution results of the target control and management fusion component, and generate a corresponding target control and management workflow model based on the control and management fusion business sub-model constructed by the workflow logic relationship; The management and control fusion service deploys and runs the container, which is used to deploy the target management and control workflow model to the corresponding running container.

[0007] According to a management and control workflow engine system provided by the present invention, the management and control workflow engine system also includes a custom management and control fusion component shell, which is used to determine the definition type of each management and control fusion component to be constructed according to the management and control resource type information and the management and control fusion workflow modeling requirements; and construct the management and control fusion component based on the definition type and the preset management and control fusion component framework corresponding to the definition type.

[0008] According to a management and control workflow engine system provided by the present invention, the custom management and control fusion component shell includes a component attribute class definition module and a component behavior class definition module; the component attribute class definition module includes a management and control resource attribute definition unit and a knowledge rule script definition unit; the component behavior class definition module includes a management and control interface script definition unit, a management and control logic script definition unit, a data operation script definition unit and a management and control visualization script definition unit, wherein: The control resource attribute definition unit is used to obtain the basic attributes, key features and characteristic parameters of the control fusion component to be constructed according to the control resource type information and the control fusion workflow modeling requirements; and to perform semantic definition according to the basic attributes, the key features and the characteristic parameters to construct the preset control fusion component framework; The knowledge rule script definition unit is used to define the script based on the production operation specification attributes in the component resource management and control integration process to obtain the corresponding production knowledge specification script framework; The control interface script definition unit is used to define the data interface format based on the data input and output requirement information to construct a corresponding data interface framework; The control logic script definition unit is used to define a script based on the logic judgment in the component resource control fusion process to construct a corresponding control fusion logic script; The data operation script definition unit is used to define a script based on the data calculation and analysis process in the component resource management and control fusion process to construct a corresponding data operation script; The control visualization script definition unit is used to perform visualization script definition on the operation status and data calculation and analysis results during the operation of component resources, so as to construct a corresponding control visualization script.

[0009] According to a management and control workflow engine system provided by the present invention, the management and control fusion component library includes a management and control fusion component graph module, wherein: The control and fusion component graph module is used to construct a corresponding control and fusion component graph according to the attributes and associations of the sample control and fusion components; and in the component resource control and fusion process, according to the attributes and / or associations of the received target control and fusion components, retrieve the target control and fusion component from the control and fusion components stored in the control and fusion component library; The control and fusion component library is also used to store the control and fusion component map, and to construct a control and fusion component cluster consisting of multiple control and fusion components whose associations meet preset conditions according to the associations between the control and fusion components.

[0010] According to a management and control workflow engine system provided by the present invention, the management and control fusion workflow modeling engine includes a logic component module and a management and control fusion workflow modeling container, wherein: The logic component module is used to determine the workflow logic relationship between the target management and control fusion components according to the component execution result of the target management and control fusion component; The control and management fusion workflow modeling container is used to load the corresponding one or more target control and management fusion components into the target container based on the workflow logical relationship and the production line production organization granularity information to construct the control and management fusion business sub-model; and based on the affiliation or inclusion relationship between each of the control and management fusion business sub-models, generate the corresponding target control and management workflow model.

[0011] According to a management and control workflow engine system provided by the present invention, the management and control fusion workflow modeling engine is also used to determine new workflow logic information based on the received production line management and control fusion change information; and according to the new workflow logic information, the current target management and control workflow model is updated to obtain an updated target management and control workflow model.

[0012] The present invention also provides an edge management and control gateway, including an edge management and control device and the above-mentioned management and control workflow engine system.

[0013] The present invention also provides a workflow model generation method based on the above-mentioned management and control workflow engine system, comprising: According to the received production line control fusion requirement information, the control fusion component is searched to obtain multiple target control fusion components corresponding to the production line control fusion requirement information; Determine the workflow logic relationship between each of the target control and fusion components according to the component execution results of the target control and fusion components, and generate a corresponding target control and fusion workflow model based on the control and fusion business sub-model constructed by the workflow logic relationship; Deploy the target control workflow model to the corresponding running container.

[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-mentioned workflow model generation methods is implemented.

[0015] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the workflow model generation method described in any one of the above is implemented.

[0016] The control workflow engine system, edge control gateway and workflow model generation method provided by the present invention retrieve the control fusion components through the received production line control fusion demand information, determine multiple target control fusion components, and then generate the corresponding target control workflow model based on the control fusion business sub-model constructed by the workflow logical relationship, so as to deploy the target control workflow model to the corresponding running container, realize the rapid reconstruction of the control fusion components of the intelligent production line, and also reduce the reconstruction difficulty of the discrete intelligent production line. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A schematic diagram of the structure of the management and control workflow engine system provided by the present invention; Figure 2 A schematic diagram of the structure of a custom control and fusion component shell provided by the present invention; Figure 3 A schematic diagram of the structure of the management and control workflow model provided by the present invention; Figure 4 A schematic diagram of the structure of the edge management and control gateway provided by the present invention; Figure 5 A flowchart of a workflow model generation method provided by the present invention; Figure 6 This is a schematic structural diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] Affected by many factors such as customized production, batch fluctuations and process iterations, the requirements for the rapid response capabilities of intelligent production lines are becoming increasingly higher. The existing control integration technology based on middleware (such as OPC UA, MTConnect) encapsulates industrial communication protocols (such as Profinet, Modbus, RS485, etc.) to form a software development kit (SDK) back-end development driver package, which is integrated by the software development platform. Developers write a lot of back-end code for data collection, control processes and control logic of the controlled objects. However, for industrial communication protocols that are not compatible with the middleware, it is still necessary to independently develop based on the development protocol or integrate development based on other middleware. At the same time, in the face of changes in data collection, control processes and control logic, it is still necessary to reconstruct the back-end code to realize the reconstruction of the control integration function. At the same time, the control integration software developed based on the middleware is more dependent on the deployment environment and computing power of the host computer and server.

[0021] Since the existing middleware-based control and fusion technology focuses on the integration and information system application based on the collection and conversion of common multi-source heterogeneous data at the equipment layer, the existing middleware-based control and fusion technology has the following main problems: 1. Resources are not decoupled from services, and application services cannot be provided directly from the underlying resources; 2. The workload of data collection development based on middleware is relatively large, and there is a lack of rich industrial communication protocol component libraries; 3. Using a process-oriented development method, the control workflow is embedded in the code, with a high degree of coupling, and it is difficult to reconstruct the control workflow. The above existing problems make it difficult to integrate the control of intelligent production lines, and it is difficult to achieve rapid reconstruction of intelligent production lines.

[0022] In addition, with the rapid increase in the demand for interconnection and vertical integration of edge manufacturing resources in enterprises, enterprises need more lightweight collection methods. Edge gateways are developed based on embedded, communication technology and soft gateway technologies. Each edge gateway can not only realize the interconnection with manufacturing resources through Ethernet and serial bus physical interfaces, but also can realize the mirroring and collection of key data of old equipment for old resources that do not have communication interfaces through its own switch quantity and analog input and output modules. Compared with middleware technology, the data collection method of edge gateway is more flexible. In addition, because it carries its own embedded operating system, it can support the deployment of data collection services and collect data for resources within the interconnection range, and the deployment method is more lightweight. However, compared with middleware technology, edge gateway technology optimizes the lightweight deployment of middleware and the more extensive interconnection capabilities, but due to limited computing power, it weakens the management and control integration capabilities and only has the ability to write or feedback control the relevant resource addresses.

[0023] The workflow engine is a componentized tool used by Business Process Management (BPM) to implement workflows. It can quickly build more complex business processes through visual drag and drop and configuration. However, it is positioned to manage workflows and lacks an integrated technical foundation with the underlying control workflows. There are large differences in technical architecture, and it is difficult to be directly applied to the integration and control of intelligent production lines.

[0024] As for open automation technology, it is a concept of software-defined control based on the IEC61499 standard. It can directly use software to build automation applications, eliminating the centralized tightly coupled control architecture of traditional programmable logic controllers (PLC) and distributed control systems (DCS). A loosely coupled software integration platform is added on top of PLC and DCS, so that PLC and DCS are only responsible for the control logic implementation of the equipment itself, and the overall process integration is based on the platform. However, the existing open automation technology focuses on the software definition of control logic, ignoring that the essence of vertical integration of intelligent production lines is the integration of management and control.

[0025] Figure 1 The schematic diagram of the structure of the management and control workflow engine system provided by the present invention is as follows: Figure 1 As shown, the present invention provides a management and control workflow engine system, including a management and control fusion component library 101, a management and control fusion workflow modeling engine 102 and a management and control fusion service deployment and operation container 103, wherein the management and control fusion component library 101 is used to retrieve the management and control fusion component according to the received production line management and control fusion demand information, and obtain multiple target management and control fusion components corresponding to the production line management and control fusion demand information; the management and control fusion workflow modeling engine 102 is used to determine the workflow logical relationship between each target management and control fusion component according to the component execution result of the target management and control fusion component, and generate a corresponding target management and control workflow model based on the management and control fusion business sub-model constructed by the workflow logical relationship; the management and control fusion service deployment and operation container 103 is used to deploy the target management and control workflow model to the corresponding operation container.

[0026] In the present invention, the control and management fusion component library 101 stores a large number of predefined components, which are designed as reusable and configurable modules to meet various requirements of production line control. When the system receives specific production line control and management fusion requirement information, the component library will perform intelligent retrieval and filter out a set of target control and management fusion components that match the requirement information from the component library based on the characteristics of the requirement information (such as required functions, performance indicators, compatibility requirements, etc.). In the present invention, the target control and management fusion components filtered out by the control and management fusion component library 101 will then be passed to the next functional module, namely the control and management fusion workflow modeling engine 102, as the basic element for building a workflow model.

[0027] The control fusion workflow modeling engine 102 receives the target control fusion components from the control fusion component library 101, and determines the logical relationships between the components based on the execution results of these components (i.e., how they respond to specific inputs and produce outputs). These logical relationships define the execution order, dependencies, and data flow paths between components, and are the basis for building complex business logic. The engine then uses these logical relationships to build one or more control fusion business sub-models, and finally integrates them into a complete target control workflow model. This model not only describes how the components work together, but also contains all the logic and rules required to achieve specific business goals. When the target control workflow model is successfully built, it will be passed to the final control fusion service deployment and operation container 103 for deployment and execution in an actual production environment.

[0028] In the present invention, the management and control fusion service deployment and operation container 103 is responsible for deploying the target management and control workflow model to an appropriate operating environment. The management and control fusion service deployment and operation container 103 converts the model into executable code or configuration and deploys it to a specified server, cloud service or edge device. The operation container in the management and control fusion service deployment and operation container 103 provides the necessary runtime environment to ensure that the workflow model can be executed as expected, while providing operation and maintenance support such as monitoring, logging, and fault recovery. In the present invention, the management and control fusion service deployment and operation container 103 ensures the effective implementation of the workflow model, thereby achieving precise control and optimization of the production line management and control process; at the same time, it also feeds back execution results and performance data, which can be used to further optimize the design of components and workflow models in the component library.

[0029] Container is a lightweight virtualization technology used to package, distribute and deploy applications and their dependencies. In the present invention, the management and control fusion service uses container technology to deploy and run workflow models, and achieves isolation (each container runs independently and does not affect each other), portability (containers can run consistently in different environments) and efficiency (containers share the underlying operating system to reduce resource consumption) through containerization.

[0030] The management and control fusion service can process multiple different workflow models at the same time. The workflow models correspond to different business processes, data processing tasks or system operations, and each model has its own specific logic and steps. In order to ensure the independence and security of each workflow model, the present invention allocates independent data channels to these workflow models. These data channels can be physical (such as different network interfaces or storage devices) or logical (such as different database instances or data partitions). Independent data channels help prevent data leakage, confusion or conflict, and also support parallel processing and efficient transmission of data.

[0031] Through the above mechanisms (containerization, parallel processing, independent data channels, etc.), it is possible to ensure that each workflow model runs stably without being interfered with by other models.

[0032] The present invention forms a closed-loop, highly automated production line control process management system through three functional modules: the control fusion component library 101, the control fusion workflow modeling engine 102, and the control fusion service deployment and operation container 103. From demand analysis to component selection, to workflow modeling and deployment execution, each step is closely linked to form an efficient, flexible and easy-to-maintain solution. This design not only improves production efficiency, but also enhances the adaptability and scalability of the system, providing strong support for the development of intelligent manufacturing.

[0033] The control and management workflow engine system provided by the present invention retrieves the control and management fusion components through the received production line control and management fusion demand information, determines multiple target control and management fusion components, and then generates a corresponding target control and management workflow model based on the control and management fusion business sub-model constructed by the workflow logical relationship, thereby deploying the target control and management workflow model to the corresponding running container, realizing the rapid reconstruction of the control and management fusion components of the intelligent production line, and also reducing the reconstruction difficulty of the discrete intelligent production line.

[0034] Based on the above embodiments, Figure 1 As shown, the control and management workflow engine system also includes a custom control and management fusion component shell 104, which is used to determine the definition type of each control and management fusion component to be constructed according to the control and management resource type information and the control and management fusion workflow modeling requirements; and to construct the control and management fusion component based on the definition type and the preset control and management fusion component framework corresponding to the definition type.

[0035] In the present invention, the custom control and fusion component shell 104 can be defined according to the attributes and behaviors such as the control resource type information and the control and fusion workflow modeling requirements, and componentized packaging is performed on this basis. The custom control and fusion component shell 104 can not only determine the definition type of the control and fusion component to be constructed according to the input control resource type information and the control and fusion workflow modeling requirements, but also can efficiently construct a control and fusion component that meets the requirements based on these definition types and the preset control and fusion component framework.

[0036] When receiving new management and control resource type information and modeling requirements, the custom management and control fusion component shell 104 first intelligently identifies the most suitable management and control fusion component definition type based on the resource type (such as production equipment, raw materials, process flow, etc.) and the specific requirements in the modeling requirements (such as real-time, reliability, security, etc.). Once the definition type is determined, the custom management and control fusion component shell 104 will call the preset management and control fusion component framework that matches the type. These frameworks are designed in advance and contain the basic structure and function templates required to build a specific type of management and control fusion component.

[0037] Furthermore, the custom control and fusion component shell 104 gradually builds a complete control and fusion component based on these frameworks, combined with specific control resource type information and modeling requirements. During the construction process, the custom control and fusion component shell 104 will package the components into components to ensure that each component has independent and reusable characteristics. The packaged components can not only be flexibly called within the system, but can also be combined with other components as needed to form a more complex and powerful control and fusion solution.

[0038] In the present invention, in addition to being built based on a preset framework, the custom management and control fusion component shell 104 also provides a wealth of custom functions. When building components, the custom management and control fusion component shell 104 will fully consider the attribute definition of the management resources to ensure that the components can accurately reflect the characteristics and behaviors of the resources; at the same time, the knowledge rules such as the production operation specifications in the knowledge rule script definition are used to provide the components with the necessary logical support and data computing capabilities. In addition, by constructing a series of scripts, the interaction method between the component and the external system, internal logical judgment, data calculation and analysis capabilities, and visualization display methods are defined.

[0039] The custom control fusion component library provided by the present invention can dynamically build and customize control fusion components that meet the requirements according to specific control resource types and workflow modeling requirements. It can not only flexibly cope with various complex control scenarios, but also achieve efficient resource management and optimization.

[0040] On the basis of the above embodiment, the custom management and control fusion component shell includes a component attribute class definition module and a component behavior class definition module; the component attribute class definition module includes a management and control resource attribute definition unit and a knowledge rule script definition unit; the component behavior class definition module includes a management and control interface script definition unit, a management and control logic script definition unit, a data operation script definition unit and a management and control visualization script definition unit, wherein: The control resource attribute definition unit is used to obtain the basic attributes, key features and characteristic parameters of the control fusion component to be constructed according to the control resource type information and the control fusion workflow modeling requirements; and to perform semantic definition according to the basic attributes, the key features and the characteristic parameters to construct the preset control fusion component framework; The knowledge rule script definition unit is used to define the script based on the production operation specification attributes in the component resource management and control integration process to obtain the corresponding production knowledge specification script framework; The control interface script definition unit is used to define the data interface format based on the data input and output requirement information to construct a corresponding data interface framework; The control logic script definition unit is used to define a script based on the logic judgment in the component resource control fusion process to construct a corresponding control fusion logic script; The data operation script definition unit is used to define a script based on the data calculation and analysis process in the component resource management and control fusion process to construct a corresponding data operation script; The control visualization script definition unit is used to perform visualization script definition on the operation status and data calculation and analysis results during the operation of component resources, so as to construct a corresponding control visualization script.

[0041] Figure 2 The schematic diagram of the structure of the custom control fusion component shell provided by the present invention can be referred to Figure 2 As shown, in the present invention, the component attribute class definition module (i.e. Figure 2 The attribute class in the main definition of the static attributes of the management and control fusion component, these attributes are the basis for component construction, component attribute class definition module (i.e. Figure 2The behavior class in the model includes a management and control resource attribute definition unit and a knowledge rule script definition unit, wherein the management and control resource attribute definition unit is responsible for receiving and parsing the management and control resource type information and the management and control fusion workflow modeling requirements. Based on this information, the unit extracts the basic attributes, key features and characteristic parameters of the component to be built. Subsequently, the management and control resource attribute definition unit semantically processes these attributes, features and parameters, that is, gives them specific meanings and explanations so that they can be correctly understood and used in the subsequent construction process. Based on the above semantic definition, the management and control resource attribute definition unit further constructs a preset management and control fusion component framework to provide a basic template for the actual construction of the component.

[0042] The knowledge rule script definition unit focuses on knowledge rules such as production operation specifications involved in the component resource management and control integration process. The unit performs scripted definitions based on these specifications and generates corresponding production knowledge specification script frameworks. These script frameworks provide necessary rule support for the component's management and control logic, data operations, etc., enabling components to dynamically reference and execute corresponding knowledge rules at runtime to ensure the accuracy and efficiency of the management and control process.

[0043] The component behavior class definition module includes a management and control interface script definition unit, a management and control logic script definition unit, a data operation script definition unit, and a management and control visualization script definition unit. This module focuses on defining the dynamic behaviors of the management and control fusion components, which are the key to the components realizing their functions. Among them, the management and control interface script definition unit is responsible for defining the interface for data exchange between the component and the external system or component. In the present invention, based on the data input and output demand information, the data interface format is defined to ensure the correct transmission and parsing of the data. On this basis, the management and control interface script definition unit constructs a corresponding data interface framework to provide a basis for the integration and communication of components.

[0044] The control logic script definition unit focuses on the logical judgment and control process within the component. The unit performs scripted definition according to the logical requirements in the component resource control and integration process, and generates the corresponding control and integration logic script. In the present invention, through these control and integration logic scripts, the component can make decisions and control according to the preset logical rules at runtime to achieve effective management of resources.

[0045] The data operation script definition unit is responsible for defining the calculation and analysis process that the component needs to perform when processing data. This unit can perform scripted definition according to the data calculation and analysis requirements in the component resource management and control integration process, and generate corresponding data operation scripts. In the present invention, through these data operation scripts, the components can efficiently process and analyze data, providing strong support for decision-making.

[0046] The management and control visualization script definition unit is mainly responsible for the display of component operation status and data visualization. The unit defines the visualization script according to the status and data calculation and analysis results of the component resources during operation, and generates the corresponding management and control visualization script, so that the component can display its operation status and data results in an intuitive and easy-to-understand way, thereby improving the transparency and efficiency of management.

[0047] The custom control and fusion component shell in the present invention realizes the comprehensive definition and construction of the control and fusion component through the collaborative work of the component attribute class definition module and the component behavior class definition module. It not only focuses on the static properties of the component, but also pays attention to the dynamic behavior of the component, ensuring the accuracy and efficiency of the component in the resource control and fusion process. At the same time, the custom control and fusion component shell also provides a wealth of custom functions, allowing developers to further customize and expand according to actual needs.

[0048] Based on the above embodiment, the control and fusion component library includes a control and fusion component graph module, wherein: The control and fusion component graph module is used to construct a corresponding control and fusion component graph according to the attributes and associations of the sample control and fusion components; and in the component resource control and fusion process, according to the attributes and / or associations of the received target control and fusion components, retrieve the target control and fusion component from the control and fusion components stored in the control and fusion component library; The control and fusion component library is also used to store the control and fusion component map, and to construct a control and fusion component cluster consisting of multiple control and fusion components whose associations meet preset conditions according to the associations between the control and fusion components.

[0049] In the present invention, the control and fusion component library, based on the various control and fusion components defined by the control and fusion component shell, performs graph management on various types of control and fusion components, mainly including control and fusion component graphs and control and fusion component clusters. Among them, the control and fusion component graph can extract, represent and store the attributes, associations, etc. of various types of control and fusion components, and on this basis, can retrieve and recommend control and fusion components according to keywords, thereby improving the efficiency of control and fusion workflow modeling.

[0050] Specifically, in the present invention, the management and control fusion component library is a resource library that creates and manages various types of management and control fusion components based on predefined management and control fusion component shells. These components are managed in a graphical manner, thereby improving the efficiency and quality of resource management and control fusion.

[0051] In the present invention, the control fusion component map module is the core component of the control fusion component library. It is responsible for building and maintaining the map of the control fusion component, as well as searching and recommending components based on the map. The control fusion component map module first builds a comprehensive control fusion component map based on the attributes and associations of the sample control fusion components. This map not only contains the basic information of the components, but also reveals the complex associations between them.

[0052] Furthermore, when constructing the graph, the management and control fusion component graph module will use graph construction techniques, such as entity extraction, relationship extraction, and graph storage, to ensure the accuracy and completeness of the graph. In the process of component resource management and control fusion, when it is necessary to find a specific target management and control fusion component, the management and control fusion component graph module will perform efficient retrieval in the constructed management and control fusion component graph based on the attributes and / or associations of the received target component. Since the graph has optimized the representation of the associations between components, the management and control fusion component graph module can quickly locate candidate components related to the target component, greatly improving the retrieval efficiency.

[0053] With the addition of new management and control fusion components and the update of old components, the management and control fusion component graph module needs to continuously update and maintain the graph to ensure the timeliness and accuracy of the graph. In the present invention, the management and control fusion component graph module will update the component information and association relationships in the graph regularly or as needed, and will also optimize the storage structure of the graph to improve the performance of retrieval and recommendation.

[0054] In the present invention, in addition to the control and fusion component graph module, the control and fusion component library also has the ability to construct a control and fusion component cluster. The control and fusion component library will construct a control and fusion component cluster consisting of multiple control and fusion components whose associations meet preset conditions based on the associations between the control and fusion components. These component clusters not only help to better understand the associations between components, but also facilitate subsequent component combination and reuse. When constructing component clusters, the control and fusion component library of the present invention will adopt appropriate clustering algorithms and association rule mining techniques to ensure the rationality and effectiveness of the component clusters.

[0055] Furthermore, the constructed management and control fusion component cluster can be applied in multiple scenarios, such as component recommendation, combination optimization and process design. These applications can not only improve the efficiency of resource management and control fusion, but also enhance the flexibility and scalability of the entire system.

[0056] The present invention realizes efficient management and utilization of control and fusion components by introducing a control and fusion component graph module and constructing a control and fusion component cluster, which not only improves the efficiency of component retrieval and recommendation, but also provides strong support for subsequent component combination and reuse; at the same time, the control and fusion component library also has the ability of continuous updating and maintenance to ensure its timeliness and accuracy.

[0057] Based on the above embodiment, the management and control fusion workflow modeling engine includes a logic component module and a management and control fusion workflow modeling container, wherein: The logic component module is used to determine the workflow logic relationship between the target management and control fusion components according to the component execution result of the target management and control fusion component; The control and management fusion workflow modeling container is used to load the corresponding one or more target control and management fusion components into the target container based on the workflow logical relationship and the production line production organization granularity information to construct the control and management fusion business sub-model; and based on the affiliation or inclusion relationship between each of the control and management fusion business sub-models, generate the corresponding target control and management workflow model.

[0058] In the present invention, the control and management fusion workflow modeling engine is based on the control and management fusion requirements of discrete intelligent production lines, in accordance with the control and management business process, based on logical components and control and management fusion workflow modeling containers, and uses various control and management fusion components for modeling, thereby building a corresponding control and management workflow model.

[0059] In the present invention, the management and control fusion workflow modeling engine realizes efficient modeling and process building of various management and control fusion components through the collaborative work of the logic component module and the management and control fusion workflow modeling container. Among them, the logic component module is one of the core components of the management and control fusion workflow modeling engine. Figure 3 The schematic diagram of the control workflow model provided by the present invention can be found in Figure 3 As shown, the logic component module is mainly responsible for controlling the fusion components according to various goals (such as Figure 3 The execution results of "Control and Management Fusion Component 1" and "Control and Management Fusion Component 2" in the flow are used to determine the workflow logic relationship between these components through logical operations.

[0060] The logic component module can receive the output results from each target control and fusion component, which may include data, status or instructions. Furthermore, the logic component module performs logical operations on the received component execution results according to the preset logical rules or algorithms to determine the next workflow direction or execution logic. Based on the results of the logical operations, the module can determine the logical relationship between each target control and fusion component, such as sequential execution, parallel execution, conditional branching, etc.

[0061] Furthermore, the management and control fusion workflow modeling container determines the workflow logical relationship based on the logic class component module and the production line production organization granularity information (such as Figure 3 In the "production line container", "unit 1 container" and "station 1 container", etc.), the corresponding one or more target control and fusion components are loaded into the target container to construct a control and fusion business sub-model. In the present invention, each control and fusion workflow modeling container has an independent process space and a naming isolation mechanism to ensure that the control and fusion business sub-models of different production organization granularities do not interfere with each other; at the same time, the container also provides access control functions to ensure that only authorized users or systems can access and operate the contents therein.

[0062] Furthermore, based on the workflow logic relationship and the production line production organization granularity information, the container can automatically load the corresponding target control fusion component, and assemble and configure it according to the preset model structure, so as to construct a control fusion business sub-model. In the present invention, each control fusion workflow modeling container collaborates and integrates through container interfaces, which provide standardized communication and interaction mechanisms, so that models between different containers can communicate with each other, share data and execute processes.

[0063] Finally, you can refer to Figure 3 As shown, based on the affiliation or inclusion relationship between each management and control fusion business sub-model, the container can automatically generate a target management and control workflow model, which can clearly display the management and control process, component relationship and execution logic of the entire production line.

[0064] The present invention realizes efficient modeling and process building for the control and integration needs of discrete intelligent production lines through the collaborative work of logic component modules and control and integration workflow modeling containers, which not only improves the automation level and intelligence of the production line, but also reduces operation and maintenance costs and management difficulty.

[0065] Based on the above embodiment, the control fusion workflow modeling engine is also used to determine new workflow logic information based on the received production line control fusion change information; and update the current target control workflow model according to the new workflow logic information to obtain an updated target control workflow model.

[0066] In the present invention, the management and control fusion workflow modeling engine first creates an initial workflow model based on the enterprise's business processes, production rules and quality control standards, etc. These workflow models define key elements such as tasks, activities, decision points and resource allocation and their interrelationships. The management and control fusion workflow modeling engine integrates data and process logic from different production management systems to achieve cross-system process collaboration and improve overall operational efficiency.

[0067] Furthermore, the control integration workflow modeling engine determines new workflow logic information based on the received production line control integration change information, including various information such as production plan adjustment, raw material supply changes, equipment failure warnings, and market demand fluctuations, which are transmitted to the modeling engine in real time or regularly through various channels such as sensors, manual input, and system interfaces. In the present invention, the production line control integration change information reflects the difference or new demand between the actual operating status of the production line and the preset model.

[0068] After receiving these change information, the control-integrated workflow modeling engine will use built-in algorithms and rule bases to analyze the specific impact of these changes on the workflow. Based on the analysis results, the control-integrated workflow modeling engine will generate new workflow logic information, including adding new task nodes, adjusting task order, changing resource allocation, and setting new decision rules.

[0069] After determining the new workflow logic information, the management and control fusion workflow modeling engine will automatically or according to the administrator's instructions, update the target management and control workflow model currently in use. The update operation involves modifying the existing model (such as adjusting node attributes and connection relationships), adding new elements (such as new tasks and events), deleting parts that are no longer needed, etc. In the present invention, the management and control fusion workflow modeling engine dynamically adjusts and optimizes the workflow model by continuously receiving and analyzing the management and control fusion change information on the production line.

[0070] Figure 4 The schematic diagram of the structure of the edge management and control gateway provided by the present invention is as follows: Figure 4 As shown, the present invention provides an edge management and control gateway, characterized in that it includes an edge management and control device 401 and the management and control workflow engine system 402 described in the above embodiments.

[0071] In the present invention, the edge management and control gateway includes an edge management and control device 401 and a management and control workflow engine system 402, wherein the edge management and control device 401 has independent controller, storage and network communication capabilities, and has an embedded operating system for providing a deployment and operating environment for the management and control workflow engine system 402 and the management and control services.

[0072] In the present invention, the management and control workflow engine system 402 is mainly used to perform component programming according to the different operation scene management and control requirements in the discrete intelligent production line, and quickly realize the management and control integration and rapid reconstruction of the discrete intelligent production line. The management and control workflow engine system 402 includes a custom management and control integration component shell, a management and control integration component library, a management and control integration workflow modeling container, and a management and control integration service deployment and operation container.

[0073] Specifically, the custom management and control fusion component shell can perform script definition of attributes and behaviors according to manufacturing resources, management and control fusion workflow modeling requirements, etc., and perform component packaging on this basis.

[0074] Based on the various control and fusion components defined by the custom control and fusion component shell, the control and fusion component library manages various types of control and fusion components in a form and graph manner. It can help developers quickly retrieve the required control and fusion components through keywords and recommend related control and fusion components.

[0075] The management and control fusion workflow modeling container is based on the management and control fusion needs of discrete intelligent production lines. It organizes various management and control fusion components to model the management and control business processes based on components such as logical judgment and logical operation, thereby building a management and control workflow model.

[0076] The management and control fusion service deploys and runs containers, which can deploy and run multiple management and control workflow models at the same time, and can provide independent data channels for different management and control workflow models to ensure the independent and stable operation of the models.

[0077] The edge control and management gateway provided by the present invention retrieves the control and management fusion components through the received production line control and management fusion demand information, determines multiple target control and management fusion components, and then generates a corresponding target control and management workflow model based on the control and management fusion business sub-model constructed by the workflow logical relationship, thereby deploying the target control and management workflow model to the corresponding running container, realizing the rapid reconstruction of the control and management fusion components of the intelligent production line, and also reducing the reconstruction difficulty of the discrete intelligent production line.

[0078] Figure 5 A flowchart of the workflow model generation method provided by the present invention is shown in FIG. Figure 5 As shown, the present invention provides a method for generating a workflow model based on the management and control workflow engine system described in the above embodiments, including: Step 501, searching the control fusion components according to the received production line control fusion requirement information, and obtaining a plurality of target control fusion components corresponding to the production line control fusion requirement information; Step 502: determining the workflow logic relationship between each of the target control and fusion components according to the component execution results of the target control and fusion components, and generating a corresponding target control and fusion workflow model based on the control and fusion business sub-model constructed by the workflow logic relationship; Step 503: deploy the target management and control workflow model to the corresponding running container.

[0079] In the present invention, the control and integration demand information is first received from the production line or other business departments, including production process requirements, equipment integration requirements, data exchange standards and quality control indicators. Then, according to the received demand information, a search is performed in the predefined component library or component registration center. These components are usually pre-developed software modules with specific functions, such as data acquisition components, data processing components, equipment control components and data analysis components. The present invention screens out multiple target control and integration components that can meet the demand information by matching the demand information with the functional description of the component.

[0080] Furthermore, when each target management and control fusion component performs its specific function, it will generate corresponding output or execution results. These execution results can be data, state changes, control instructions, etc., so as to determine the workflow logical relationship between each target management and control fusion component based on the execution results of these components and the business logic and process requirements specified in the demand information, where the logical relationship includes sequential execution, parallel execution, conditional branching, loop execution, etc.

[0081] In the present invention, based on the determined workflow logical relationship, one or more management and control fusion business sub-models are constructed to describe the component collaboration mode and process path in a specific business scenario. Then, each management and control fusion business sub-model is integrated together to form a complete target management and control workflow model, which contains all necessary components, logical relationships between components, process control points and other information.

[0082] Finally, according to the characteristics and operation requirements of the target control workflow model, one or more suitable running containers are selected. These running containers can be servers, virtual machines, containerized environments (such as Docker containers), etc., which provide necessary computing resources, network communications, data storage and other services. The present invention installs or configures the target control workflow model into the selected running container, including operations such as instantiation of the model, deployment of components, setting of configuration parameters, and interface docking with other systems. After the deployment is completed, the target control workflow model in the running container is started. At this time, the target control workflow model begins to execute according to the preset logical relationship and process requirements to achieve the integration of production line control.

[0083] The workflow model generation method provided by the present invention retrieves the control fusion components through the received production line control fusion demand information, determines multiple target control fusion components, and then generates a corresponding target control workflow model based on the control fusion business sub-model constructed by the workflow logical relationship, thereby deploying the target control workflow model to the corresponding running container, realizing the rapid reconstruction of the control fusion components of the intelligent production line, and also reducing the reconstruction difficulty of the discrete intelligent production line.

[0084] Figure 6 A schematic diagram of the structure of an electronic device provided by the present invention, such as Figure 6 As shown, the electronic device may include: a processor (Processor) 601, a communication interface (Communications Interface) 602, a memory (Memory) 603 and a communication bus 604, wherein the processor 601, the communication interface 602, and the memory 603 complete mutual communication through the communication bus 604. The processor 601 may call the logic instructions in the memory 603 to execute the workflow model generation method, which includes: searching the control fusion component according to the received production line control fusion demand information, and obtaining multiple target control fusion components corresponding to the production line control fusion demand information; determining the workflow logical relationship between each of the target control fusion components according to the component execution result of the target control fusion component, and generating a corresponding target control workflow model based on the control fusion business sub-model constructed by the workflow logical relationship; and deploying the target control workflow model to the corresponding running container.

[0085] In addition, the logic instructions in the above-mentioned memory 603 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0086] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the workflow model generation method provided by the above methods, and the method includes: according to the received production line control fusion requirement information, searching the control fusion component to obtain multiple target control fusion components corresponding to the production line control fusion requirement information; according to the component execution results of the target control fusion component, determining the workflow logical relationship between each of the target control fusion components, and based on the control fusion business sub-model constructed by the workflow logical relationship, generating a corresponding target control workflow model; deploying the target control workflow model to the corresponding running container.

[0087] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the workflow model generation method provided in the above-mentioned embodiments, the method comprising: searching the control fusion component according to the received production line control fusion demand information to obtain multiple target control fusion components corresponding to the production line control fusion demand information; determining the workflow logical relationship between each of the target control fusion components according to the component execution results of the target control fusion component, and generating a corresponding target control workflow model based on the control fusion business sub-model constructed by the workflow logical relationship; and deploying the target control workflow model to the corresponding running container.

[0088] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0089] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A management and control workflow engine system, characterized in that: include: A control and fusion component library is used to search for control and fusion components according to the received production line control and fusion requirement information, and obtain multiple target control and fusion components corresponding to the production line control and fusion requirement information; A control and management fusion workflow modeling engine, configured to determine the workflow logic relationship between each of the target control and management fusion components according to the component execution results of the target control and management fusion component, and generate a corresponding target control and management workflow model based on the control and management fusion business sub-model constructed by the workflow logic relationship; The management and control fusion service deploys and runs the container, which is used to deploy the target management and control workflow model to the corresponding running container.

2. The management and control workflow engine system according to claim 1, characterized in that: The management and control workflow engine system also includes a custom management and control fusion component shell, which is used to determine the definition type of each management and control fusion component to be constructed according to the management and control resource type information and the management and control fusion workflow modeling requirements; and construct the management and control fusion component based on the definition type and the preset management and control fusion component framework corresponding to the definition type.

3. The management and control workflow engine system according to claim 2, characterized in that: The custom management and control fusion component shell includes a component attribute class definition module and a component behavior class definition module; the component attribute class definition module includes a management and control resource attribute definition unit and a knowledge rule script definition unit; the component behavior class definition module includes a management and control interface script definition unit, a management and control logic script definition unit, a data operation script definition unit and a management and control visualization script definition unit, wherein: The control resource attribute definition unit is used to obtain the basic attributes, key features and characteristic parameters of the control fusion component to be constructed according to the control resource type information and the control fusion workflow modeling requirements; and to perform semantic definition according to the basic attributes, the key features and the characteristic parameters to construct the preset control fusion component framework; The knowledge rule script definition unit is used to define the script based on the production operation specification attributes in the component resource management and control integration process to obtain the corresponding production knowledge specification script framework; The control interface script definition unit is used to define the data interface format based on the data input and output requirement information to construct a corresponding data interface framework; The control logic script definition unit is used to define a script based on the logic judgment in the component resource control fusion process to construct a corresponding control fusion logic script; The data operation script definition unit is used to define a script based on the data calculation and analysis process in the component resource management and control fusion process to construct a corresponding data operation script; The control visualization script definition unit is used to perform visualization script definition on the operation status and data calculation and analysis results during the operation of component resources, so as to construct a corresponding control visualization script.

4. The management and control workflow engine system according to claim 1, characterized in that: The control and fusion component library includes a control and fusion component graph module, wherein: The control and fusion component graph module is used to construct a corresponding control and fusion component graph according to the attributes and associations of the sample control and fusion components; and in the component resource control and fusion process, according to the attributes and / or associations of the received target control and fusion components, retrieve the target control and fusion component from the control and fusion components stored in the control and fusion component library; The control and fusion component library is also used to store the control and fusion component map, and to construct a control and fusion component cluster consisting of multiple control and fusion components whose associations meet preset conditions according to the associations between the control and fusion components.

5. The management and control workflow engine system according to claim 1, characterized in that: The management and control fusion workflow modeling engine includes a logic component module and a management and control fusion workflow modeling container, wherein: The logic component module is used to determine the workflow logic relationship between the target management and control fusion components according to the component execution result of the target management and control fusion component; The control and management fusion workflow modeling container is used to load the corresponding one or more target control and management fusion components into the target container based on the workflow logical relationship and the production line production organization granularity information to construct the control and management fusion business sub-model; and based on the affiliation or inclusion relationship between each of the control and management fusion business sub-models, generate the corresponding target control and management workflow model.

6. The management and control workflow engine system according to claim 5, characterized in that: The control fusion workflow modeling engine is also used to determine new workflow logic information based on the received production line control fusion change information; and update the current target control workflow model according to the new workflow logic information to obtain an updated target control workflow model.

7. An edge management and control gateway, characterized in that: It comprises an edge management and control device and a management and control workflow engine system as described in any one of claims 1 to 6.

8. A method for generating a workflow model based on the management and control workflow engine system according to any one of claims 1 to 6, characterized in that: include: According to the received production line control fusion requirement information, the control fusion component is searched to obtain multiple target control fusion components corresponding to the production line control fusion requirement information; Determine the workflow logic relationship between each of the target control and fusion components according to the component execution results of the target control and fusion components, and generate a corresponding target control and fusion workflow model based on the control and fusion business sub-model constructed by the workflow logic relationship; Deploy the target control workflow model to the corresponding running container.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the workflow model generation method according to claim 8 is implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the workflow model generation method as claimed in claim 8 is implemented.