A production process dynamic modeling method and system for manufacturing plants
Through the dynamic modeling method of the production process for manufacturing plants, a dynamic model is established, which solves the problem of inconvenient manual supervision and inspection in the production process of manufacturing plants, effectively extracts and expresses manufacturing resource information, and improves the management efficiency of the production process.
Patent Information
- Application Number
- CN202210134395.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-14
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2042-02-14
AI Technical Summary
In the production process of existing manufacturing plants, they mainly rely on manual supervision and inspection, which is relatively inconvenient and difficult to manage efficiently.
Using a dynamic modeling method for production processes for manufacturing plants, a dynamic model of production processes for manufacturing plants is established by defining and extracting information data in the production process of manufacturing plants, and inputting them into a four-layer modeling concept framework based on UML semantics, a dynamic model of production processes for manufacturing plants is established.
It realizes the decomposition of manufacturing resource functions and the classification expression of information, extracts and expresses key information of manufacturing resources, such as time, place, user, operation object, function, operation type and operation description, which facilitates the expansion of functions and online configuration, and improves the management efficiency of the production process.
Smart Images

Figure CN114492069B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of production process dynamic modeling, and in particular to a production process dynamic modeling method and system for a manufacturing plant. Background Art
[0002] Modern manufacturing has entered the era of micro-profits, and lean production management has replaced the traditional rough production management. The use of information technology is an important way to achieve lean production. At present, the information tools used in the manufacturing industry mainly include ERP, MES, APS, etc. Dynamic modeling is actually a technology that is designed to solve the problem of customized modeling methods required in the implementation of product data management PDM. The purpose of dynamic modeling is to reduce the workload of implementation consultants and put the real work on the consultants. Dynamic modeling will continue to improve technology, and dynamic modeling is just one of the faster ways.
[0003] In the production process of existing manufacturing plants, the production process is mostly supervised and inspected manually by staff, which is inconvenient. Therefore, the present invention provides a method and system for dynamic modeling of the production process of a manufacturing plant, which is convenient for managing the production process of the manufacturing plant. Summary of the invention
[0004] The purpose of the present invention is to provide a method and system for dynamic modeling of production processes in manufacturing plants, so as to solve the problem mentioned in the above background technology that in the production processes of existing manufacturing plants, most of the production processes are supervised and inspected manually by staff, which is inconvenient.
[0005] To achieve the above object, the present invention provides the following technical solution: a production process dynamic modeling method for a manufacturing plant, comprising the following steps:
[0006] S1: Define and extract information data in the production process of the manufacturing plant to establish a data layer, wherein the information data includes manufacturing resource type, component type, event attribute set and event method set;
[0007] S2: input the data layer into a four-layer modeling conceptual framework based on UML semantics, the four-layer modeling conceptual framework includes a user object layer, a model layer, a meta-model layer, and a meta-meta-model layer;
[0008] S3:UML semantics includes three building blocks: things, relationships, and diagrams. Things are combined together through relationships and represented through UML graphic symbols to establish a dynamic model of the production process for manufacturing plants.
[0009] Preferably, the information data also includes production process alarm information data.
[0010] Preferably, the event attribute set includes a static attribute set, a process attribute set and a configuration attribute set.
[0011] Preferably, the user object layer, model layer, metamodel layer, and meta-metamodel layer are defined in a recursive manner, and models at different levels express abstract semantics at different levels.
[0012] Preferably, the things in the UML semantics include structural things, behavioral things, grouping things, and annotation things.
[0013] Preferably, step S3 also includes, by establishing a dynamic model of the production process for the manufacturing plant, realizing the decomposition of manufacturing resource functions and the classified expression of information, and realizing the extraction and expression of key information of manufacturing resources, including time, place, user, operation object, function, operation type and operation description.
[0014] Preferably, the structural objects include classes, interfaces, collaborations, use cases, active classes, components and nodes.
[0015] Preferably, the behavioral transaction includes interactions and state machines.
[0016] A production process dynamic modeling system for manufacturing plants, including a data definition extraction module and a dynamic model establishment module. The data definition extraction module is used to define and extract the relationship between manufacturing resource types, component types, static attribute sets, process attribute sets, configuration attribute sets, alarm and event attribute sets, and method sets to establish a data layer; the dynamic model establishment module includes a modeling concept framework, and the data layer inputs the modeling concept framework to establish a production process dynamic model for manufacturing plants.
[0017] Compared with the prior art, the present invention has the following beneficial effects:
[0018] Define the relationships among manufacturing resource types, component types, static attribute sets, process attribute sets, configuration attribute sets, alarm and event attribute sets, and method sets. Through the definition of these relationships, the decomposition of manufacturing resource functions and the classified expression of information can be achieved, and the key information of manufacturing resources can be extracted and expressed, such as time, location, user, operation object, function, operation type, and operation description, to facilitate function expansion and online configuration, and to facilitate the management of the production process. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 The figure is a schematic flow chart of the steps of the method of the present invention. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.
[0021] In the description of the present invention, it should be noted that the terms "upper", "lower", "inner", "outer", "top / bottom" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0022] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "provided with", "mounted / connected", "connected", etc. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0023] Example:
[0024] See also Figure 1 The present invention provides a technical solution: a production process dynamic modeling method for a manufacturing plant, comprising the following steps:
[0025] S1: Based on the building block and hierarchical ideas, the factory is divided into different elements, the information data in the production process of the manufacturing factory is defined and extracted, and a data layer is established. The information data includes manufacturing resource types, component types, event attribute sets and event method sets; the definition is that the staff enters the definition data by themselves, such as the time, process, external factors and conditions in the production process of the manufacturing factory, and the extraction is to integrate the defined data for extraction; the manufacturing resource type is the resource type in the production process of the manufacturing factory, such as equipment resources, tooling and fixture resources, technical data resources, etc.; the component type is composed of resource types with certain common specific technical characteristics or completing the same generation task; the event attribute set is composed of multiple attribute elements, among which the attribute element is the basic information that constitutes the attribute, such as attribute identification, attribute name, etc. The attribute set can exist alone as a node and only constitutes the structural element of the manufacturing equipment attribute description. The attribute set includes static attribute set, process attribute set, configuration attribute set, etc. A static attribute set is a type of attribute set, and the attributes it contains do not change or change infrequently after being determined; the attributes contained in the process attribute set are features that only appear after the equipment is running; the attributes contained in the configuration attribute set are attributes that need to be configured in order to complete a specific task during the production process of the manufacturing plant. An event method set is a collection of multiple event methods. Event methods are used to represent the abstraction and description of operations on manufacturing equipment or components, including input, output, and return values. Only components and equipment can contain method sets;
[0026] S2: Input the data layer into the four-layer modeling conceptual framework based on UML semantics. The four-layer modeling conceptual framework includes user object layer, model layer, metamodel layer, and meta-metamodel layer. The user object layer defines a specific information domain. These data are user data, which are used to describe detailed information in the information domain. Metadata is used to describe these user data. Metadata is data about data. It is an abstract expression of data in the production process of a manufacturing plant, such as data structure. The model layer is a UML model, which is used to define a language for describing information domains. The UML model of the model layer consists of metadata. The collection of metadata is called a model. The model layer is used to describe an "abstract language" defined by the user object layer. The data of the user object layer, namely user data, is an instance of the model layer. The metamodel layer is a basic element of UML, including object-oriented and component-oriented concepts. The metamodel layer consists of meta-metadata. Meta-metadata defines the structure and semantics of the metamodel. The instantiation collection of these meta-metadata is called a metamodel. The metamodel layer is used to describe An "abstract language" defined for the model layer is a further abstraction of the model layer. The content described in the model layer is usually richer and more detailed than that described in the metamodel layer. The model in the model layer is an instance of the metamodel. The meta-metamodel layer is the most basic element of UML, defining the language of the metamodel. The meta-metamodel layer is composed of the description of the structure and semantics of meta-metadata. It is an "abstract language" defined for describing the metamodel. The definition of the meta-metamodel is more abstract and concise than the metamodel. A meta-metamodel can define multiple metamodels, and a metamodel is an instance of the meta-metamodel. The above-mentioned formal relationship is similar to that of a subset. Based on UML semantics, a system model is constructed using UML. Then the constructed system model is the concept of the model layer, and UML is a metamodel. Moreover, the UML architecture itself is defined by another rule, and that rule is constructed by the meta-metamodel layer. The meta-metadata in the meta-metamodel defines the rules of the UML syntax itself.
[0027] S3:UML semantics includes three building blocks: things, relationships, and diagrams. Things are combined together through relationships and represented through UML graphic symbols to establish a dynamic model of the production process for manufacturing plants.
[0028] As a preferred solution, the information data of the production process of the manufacturing plant also includes production process alarm information data.
[0029] The user object layer, model layer, metamodel layer, and meta-metamodel layer are defined in a recursive manner, and models at different levels express abstract semantics at different levels.
[0030] The things in the UML semantics include structural things, behavioral things, grouping things, and annotation things.
[0031] Step S3 also includes, through the established dynamic model of the production process for the manufacturing plant, realizing the decomposition of the manufacturing resource functions and the classified expression of the information, realizing the extraction and expression of the key information of the manufacturing resources, including the time, place, user, operation object, function, operation type and operation description. When producing, firstly, the manufacturing resource types are classified, the performance characteristics are extracted and sorted, and the performance requirements of the resources for the diffusion task are concentrated with reference to the existing process extraction. According to the task requirements, the dynamic information of the resources is checked to see if it meets the task requirements for screening, matching is performed according to the performance parameters, the matching results are sorted, and the process of the manufacturing resources is selected to realize the extraction and expression of the key information of the manufacturing resources.
[0032] The structural things include classes, interfaces, collaborations, use cases, active classes, components and nodes.
[0033] The behavior objects include interactions and state machines. Interactions consist of messages exchanged between a group of objects that jointly complete a certain task.
[0034] A system for dynamic modeling of production processes of manufacturing plants, including a data definition extraction module and a dynamic model building module. The data definition extraction module is used to define and extract the relationship between manufacturing resource types, component types, static attribute sets, process attribute sets, configuration attribute sets, alarm and event attribute sets, and method sets, and establish a data layer. The system automatically inputs various data in the production process of the manufacturing plant through the data definition extraction module, integrates the input data, and performs definition extraction to establish a data layer in the production process of the manufacturing plant; the dynamic model building module includes a modeling concept framework, and the data layer generated by the data definition extraction module is input into the modeling concept framework in the dynamic model building module for dynamic modeling, so as to establish a dynamic model of the production process of the manufacturing plant. Attribute elements are the basic information that make up attributes, such as attribute identifiers, attribute names, etc. Attribute sets are composed of multiple attribute elements and can exist independently as nodes. They only constitute structural elements of the attribute description of manufacturing equipment. Static attribute set is a type of attribute set. The attributes contained in it do not change or change infrequently after they are determined. Process attribute set is a type of attribute set. The attributes contained in it are features that only appear after the equipment is running. Configuration attribute set is a type of attribute set. The attributes contained in it are attributes that need to be configured in order to complete a specific task. Methods are used to represent the abstraction and description of operations on manufacturing equipment or components, including input, output and return values. Method set is a collection of multiple methods. Only components and equipment can contain method sets.
[0035] Working principle: Define the relationships among manufacturing resource types, component types, static attribute sets, process attribute sets, configuration attribute sets, alarm and event attribute sets, and method sets in the production process of a manufacturing plant. Through the definition of these relationships, the decomposition of manufacturing resource functions and the classified expression of information are realized, and the key information of manufacturing resources, such as time, location, user, operation object, function, operation type, and operation description, is extracted and expressed, which facilitates function expansion and online configuration.
[0036] The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and the present invention can be implemented in other specific forms without departing from the spirit or basic features of the present invention; therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-restrictive. The scope of the present invention is limited by the attached claims rather than the above description. Therefore, it is intended to include all changes within the meaning and scope of the equivalent elements of the claims in the present invention, and any figure marks in the claims should not be regarded as limiting the claims involved.
[0037] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A production process dynamic modeling method for a manufacturing plant, characterized by: The following steps are involved: S1: Define and extract information data in the production process of the manufacturing plant to establish a data layer, wherein the information data includes manufacturing resource type, component type, event attribute set and event method set; S2: input the data layer into a four-layer modeling conceptual framework based on UML semantics, the four-layer modeling conceptual framework includes a user object layer, a model layer, a meta-model layer, and a meta-meta-model layer; S3: UML semantics includes three building blocks: things, relationships, and diagrams. Things are combined through relationships and represented through UML graphical symbols to establish a dynamic model of the production process for manufacturing plants; The dynamic model of the production process can realize the decomposition of manufacturing resource functions and the classified expression of information, and realize the extraction and expression of key information of manufacturing resources, including time, location, user, operation object, function, operation type and operation description; specifically, when carrying out production, first classify the types of manufacturing resources, extract and sort the performance characteristics, extract and diffuse the performance requirements of resources with reference to the existing process, and according to the task requirements, check whether the dynamic information of the resources meets the task requirements for screening, match according to performance parameters, sort the matching results, select the process of manufacturing resources, and realize the extraction and expression of key information of manufacturing resources.
2. A production process dynamic modeling method for a manufacturing plant according to claim 1, characterized in that: The information data also includes production process alarm information data.
3. The method for dynamic modeling of production process for manufacturing plants according to claim 1, characterized in that: The event attribute set includes a static attribute set, a process attribute set and a configuration attribute set.
4. The method for dynamic modeling of production process for manufacturing plants according to claim 1, characterized in that: The user object layer, model layer, metamodel layer, and meta-metamodel layer are defined in a recursive manner, and models at different levels express abstract semantics at different levels.
5. The method for dynamic modeling of production process for manufacturing plants according to claim 1, characterized in that: The things in the UML semantics include structural things, behavioral things, grouping things, and annotation things.
6. The method for dynamic modeling of production process for manufacturing plants according to claim 5, characterized in that: The structural things include classes, interfaces, collaborations, use cases, active classes, components and nodes.
7. The method for dynamic modeling of production process for manufacturing plants according to claim 5, characterized in that: The behavioral transactions include interactions and state machines.
8. A system for the production process dynamic modeling method for a manufacturing plant according to any one of claims 1 to 7, characterized in that: It includes a data definition extraction module and a dynamic model establishment module. The data definition extraction module is used to define and extract the relationship between manufacturing resource types, component types, static attribute sets, process attribute sets, configuration attribute sets, alarm and event attribute sets, and method sets to establish a data layer; the dynamic model establishment module includes a modeling concept framework, and the data layer inputs the modeling concept framework to establish a dynamic model of the production process for the manufacturing plant.
Citation Information
Patent Citations
Modeling method of steel mill production scheduling system based on Agent and Agent UML (Unified Modeling Language)
CN102081388A
Data analysis method and data analysis device based on product model, and electronic equipment
CN112785200A
Semantic mapping of topic map meta-models identifying assets and events to include modeled reactive actions
US20170147689A1