An integrated modeling method including mechanical simulation and virtual maintenance attributes
By establishing geometric, interactive, and state characteristic models, a comprehensive equipment model is formed, which solves the problem that existing technologies cannot perform mechanical simulation and virtual maintenance, and realizes the complete expression and realistic simulation of the motion logic and execution state of equipment/devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-18
- Publication Date
- 2026-03-03
AI Technical Summary
Existing modeling techniques cannot fully express the motion logic and execution state of equipment/devices, cannot perform mechanical simulation and virtual maintenance simulation, and lack necessary key information.
A comprehensive modeling method incorporating mechanical simulation and virtual maintenance attributes is adopted. By establishing geometric feature models, interaction feature models, and state feature models, a comprehensive equipment model is formed. This model is further divided into a state execution layer, a motion logic layer, and a multi-dimensional presentation layer, enabling the rejection of erroneous data and the multi-dimensional presentation of simulation results.
It achieves a complete expression of motion logic and execution status in the equipment/equipment simulation process, enabling realistic mechanical and virtual maintenance simulations, and providing key information support for equipment/equipment simulation and virtual maintenance.
Smart Images

Figure CN115359184B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a comprehensive modeling method, and more particularly to a comprehensive modeling method that incorporates mechanical simulation and virtual maintenance attributes. Background Technology
[0002] Traditional modeling processes use photographs, 3D scan data, and physical objects as data sources to construct 3D models that contain the same appearance, dimensions, structural composition, and material textures as real equipment / equipment. Since these primarily involve attributes such as appearance size, structure, and material texture, existing modeling techniques can only create 3D appearance models with the same structural composition, textures, and material styles as the actual equipment / equipment, and realistic and aesthetically pleasing texture effects. They cannot establish the equipment / equipment's motion logic, state execution, or other logical and state information, and lack the necessary key information for mechanical simulation and virtual satellite operation. Therefore, they cannot fully express the motion logic and execution state during equipment / equipment simulation, and cannot realistically perform mechanical and virtual maintenance simulations. Summary of the Invention
[0003] To address the shortcomings of the aforementioned technologies, this invention provides a comprehensive modeling method that incorporates mechanical simulation and virtual maintenance attributes.
[0004] To solve the above technical problems, the technical solution adopted by this invention is: a comprehensive modeling method that includes mechanical simulation and virtual maintenance attributes, comprising the following processes:
[0005] Geometric feature model, interaction feature model and state feature model are established respectively, and a comprehensive equipment model containing mechanical simulation and virtual maintenance attributes is formed by the geometric feature model, interaction feature model and state feature model.
[0006] Based on the characteristics and attributes, the integrated equipment model is divided into three attribute layers: the state execution layer, the motion logic layer, and the multidimensional presentation layer. The state execution layer is used to execute control commands. External control command data is first passed to the state execution layer. The output of the state execution layer is used as the input of the motion logic layer. The motion logic layer processes the data to obtain the results, and then passes the results to the multidimensional presentation layer. The multidimensional presentation layer processes the data to obtain the simulation results, and then presents them in a multidimensional way.
[0007] Furthermore, for the input of erroneous data commands, different layers reject them according to the cause of the error and the level to which they are entered, and generate rejection information for the erroneous input. The rejection information is passed up the layers from which it is generated, and the top layer sends the rejection information to external processing to reject the input of erroneous data commands.
[0008] Furthermore, the process of establishing the geometric feature model includes: structural modeling, texture creation, and baking, and the geometric feature model is obtained by adding basic geometric parameters of the model.
[0009] Furthermore, the establishment of the interaction feature model includes: assembly relationship constraints and interaction action simulation.
[0010] Furthermore, assembly relationship constraints are achieved by adding constraint attributes, adding assembly relationships, and adding disassembly / assembly sequences; assembly relationships are divided into mating relationships, positional relationships, connection relationships, and motion relationships.
[0011] Furthermore, based on the existing mechanical simulation platform, the mating relationship, positional relationship, connection relationship, and motion relationship attributes of the part objects are added sequentially, and finally the fault mode attribute is added to complete the assembly relationship constraints;
[0012] Among them, the fit relationships include clearance fit, transition fit, and interference fit; the positional relationships include fitting relationship, alignment relationship, orientation relationship, and insertion relationship; the connection relationships include shaft coupling connection, threaded connection, key connection, riveting, adhesive connection, pin connection, and welding connection; and the motion relationships include relative motion and transmission.
[0013] Furthermore, interactive action simulation is based on objects with interactive features, and useful interactive information is included in the object's description; the object's behavior is organized into a behavior plan, and the relevant behavior plan is executed according to the object's state during simulation.
[0014] Furthermore, the establishment of the state feature model includes two aspects: state attribute constraints and event-driven processes. The state attributes are static state, dynamic state, fault state, maintenance state, and normal working state. The fault state is tracked using the fault tree method, while other states are tracked by flag bits.
[0015] Furthermore, each step of the trainee's operation corresponds to a node in the fault tree. Different choices lead to different results in the entire fault handling process. Correct operations will resolve the fault, while incorrect operations may cause new faults. This near-realistic fault state tracking and logical relationship provides technical support for forming a state space for a specific fault and for forming the overall state space and fault tree path according to the equipment user manual. The steps for establishing the fault tree method are as follows:
[0016] 1) Before establishing the system, conduct a systematic analysis and collect data and information;
[0017] 2) Top event determination: The event least desired by the system is designated as the top event;
[0018] 3) Determine the fault boundary conditions and failure factors;
[0019] 4) Starting from the top event, analyze the events at each level step by step until the bottom event, and connect them with symbols to build a fault tree;
[0020] 5) After building the fault tree, gradually write out the logical relationships between faults, and simplify the fault tree by combining logical operation algorithms;
[0021] 6) The minimum cut set method is used for fault tree analysis.
[0022] Furthermore, state attribute constraints and event-driven behavior are the conditions for the occurrence of object behavior. Based on the interaction feature model, actions are defined as a class and associated with the conditions for the occurrence of behavior. The behavior of objects is described using computer language, and interactive behavior classes are established. Users can establish specific maintenance task simulation processes by organizing class objects, and then run the corresponding class processes step by step according to state constraints and event-driven behavior to realize virtual maintenance simulation.
[0023] This invention discloses a comprehensive modeling method that incorporates mechanical simulation and virtual maintenance attributes. The established comprehensive equipment model consists of a geometric feature model, an interaction feature model, and a state feature model. The model is divided into three layers for unified comprehensive modeling using the hypertopic space method: the state execution layer, the motion logic layer, and the multidimensional presentation layer. In addition to presenting the geometric features of the equipment / device in a multidimensional way, it can also fully express the motion logic and execution state during the equipment / device simulation process. It can realistically perform mechanical and virtual maintenance simulations and is an indispensable key part of equipment / device mechanical simulation and virtual maintenance processes. Attached Figure Description
[0024] Figure 1 This is a schematic diagram of the layered structure of the integrated equipment model of the present invention.
[0025] Figure 2 This is a basic geometric attribute framework diagram of the geometric feature model of the present invention.
[0026] Figure 3 This is a classification diagram of the assembly relationship of the interactive feature model of the present invention.
[0027] Figure 4 This is a schematic diagram of the assembly relationship editing during the construction of the interactive feature model of the present invention.
[0028] Figure 5 This is a schematic diagram illustrating the interactive action definition of the interactive feature model of the present invention.
[0029] Figure 6 This is a schematic diagram illustrating the interactive action editing process during the construction of the interactive feature model of this invention.
[0030] Figure 7 This is a schematic diagram of the basic structure of the fault tree in the state feature model of the present invention.
[0031] Figure 8 This is a flowchart of the fault tree establishment method during the construction of the state feature model of the present invention.
[0032] Figure 9 This is a schematic diagram illustrating the editing of fault attributes during the construction of the state feature model of this invention.
[0033] Figure 10 This is a schematic diagram of fault implantation during the construction of the state feature model of the present invention.
[0034] Figure 11 This diagram illustrates the selection and execution of interactive behaviors during the construction of the state feature model of this invention. Detailed Implementation
[0035] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0036] A comprehensive modeling method incorporating mechanical simulation and virtual maintenance attributes is proposed. By establishing geometric feature models, interaction feature models, and state feature models respectively, a comprehensive equipment model is formed, which includes mechanical simulation and virtual maintenance attributes. In addition to presenting the geometric features of equipment / devices in multiple dimensions, the comprehensive equipment model can also fully express the motion logic and execution state during the equipment / device simulation process, and can realistically perform mechanical and virtual maintenance simulations. In terms of attribute features, the comprehensive equipment model is divided into relatively independent attribute layers, namely the state execution layer, the motion logic layer, and the multi-dimensional presentation layer.
[0037] like Figure 1 As shown, these attribute layers have a bottom-up structure. External control command data is first transmitted to the bottommost state execution layer, which is action-centric and used to execute commands. The intermediate motion logic layer uses the processing results of the lower state execution layer as its input, and after corresponding calculations, it passes the results to the upper layer as its input. This process is repeated from bottom to top. The topmost multidimensional presentation layer processes the output results of the motion logic layer to obtain simulation results, which are then presented in a multidimensional manner.
[0038] For erroneous input (such as selecting the wrong tool), different layers reject the input based on the cause of the error and the level at which it entered, generating rejection information. The rejection information is passed up the layers from which it was generated, and finally the top layer sends the information to the outside for processing.
[0039] In terms of the division of attribute layers, the principle of low coupling and high cohesion is adopted, and the addition, deletion and modification of functions in each layer are basically independent.
[0040] Integrated equipment model
[0041] The specific modeling process of the integrated equipment model includes the construction of the geometric feature model of the three-dimensional basic data, the construction of the interaction feature model, and the processing of the state feature model.
[0042] Among them, geometric feature model refers to the appearance of the equipment itself (the structure, proportion, wiring, smoothing group, etc.) and materials (basic texture, reflection texture, lighting texture, etc.).
[0043] Interactive feature models refer to interactive logical relationships (such as parent-child relationships between models, assembly logic order, motion simulation logic, and physical collision detection logic).
[0044] State characteristic model refers to the model's normal static state, normal working state, fault state (such as damage, distortion, etc.), maintenance state, etc.
[0045] The purpose of this invention is to construct a standardized 3D equipment model. It involves standardizing the visualization processing of the obtained 3D model base data, including model naming, definition of level of detail, smoothing, face count control, texture size, motion mode, and hierarchical relationship, to form a standard 3D equipment model (including geometric feature model and interactive feature model).
[0046] I. Construction of Geometric Feature Model
[0047] The construction of the geometric feature model is based on the existing appearance model of the equipment / device, and it mainly includes core steps such as structural modeling, texture creation, and baking. Figure 2 As shown, basic geometric parameters of the model are added, such as length, width, height, mass, material, and volume. The model information is preprocessed based on the mechanical simulation platform to ensure the subsequent addition and integration of parameter attributes.
[0048] II. Construction of Interaction Feature Model
[0049] Based on the feature modeling method, further assembly relationship constraints and interactive action simulation are added;
[0050] 2.1 Assembly Relationship Constraints
[0051] This is achieved by adding constraint attributes, assembly relationships, and disassembly / assembly sequences. The entire assembly relationship is divided into mating relationships, positional relationships, connection relationships, and motion relationships, such as... Figure 3 The diagram shown is a classification diagram of assembly relationships.
[0052] When assigning assembly relationships to part objects, the system establishes mating relationships based on different types of fits: clearance fit, transition fit, and interference fit. Subsequently, different positional relationships are confirmed, specifically: ① Fitting relationships, including surface fit and equidistant offset. Surface fit requires two surfaces of the assembly to be in contact, while equidistant offset requires two surfaces to be parallel and a certain distance apart; this mainly describes mating relationships between planes. ② Alignment relationships, including alignment and equidistant alignment. Alignment refers to the mating relationship between two objects, which can be divided into face alignment, edge alignment, and point alignment. Face alignment means two surfaces are adjacent and on the same physical plane; edge alignment means two edges coincide on the same straight line; point alignment means two points coincide; equidistant alignment means two planes are aligned and adjacent edges are parallel. ③ Orientation relationships, i.e., orientation constraints, describe the directional relationship between two elements, which can refer to the relationship between surfaces or edges. ④ Insertion relationships, describing the mating relationship between generalized holes and generalized shafts. Further, connection relationships are established, specifically divided into coupling connections, threaded connections, key connections, riveting, adhesive connections, pin connections, and welded connections. Motion relationships are divided into two types: relative motion and transmission. Finally, fault mode attributes are added to complete the assembly relationship constraints. At this point, all basic assembly attributes and assembly relationships will be recorded and integrated by the mechanical simulation platform system, such as... Figure 4 The diagram shown is a schematic of the assembly relationship editing process in a mechanical simulation platform system.
[0053] 2.2 Interactive Action Simulation
[0054] like Figure 5 As shown, the sampling feature modeling method of this invention defines the behavior of virtual objects, called interactive feature-based objects, which include all useful interactive features in the object description. The object's behavior is organized into a behavior plan, which is executed according to the object's state during simulation. However, the object's behavior is defined under given constraints, making it a state-constraint-based behavior. Simultaneously, event-driven behaviors are employed, most of which are driven by human intervention. This is common in virtual maintenance environments and will not be discussed further here. For example... Figure 6 The diagram shown illustrates the interactive action editing process within the mechanical simulation platform system.
[0055] III. Construction of State Feature Model
[0056] The construction of the state feature model includes two stages: state attribute constraints and event-driven approach. The state attributes are static state, dynamic state, fault state, maintenance state, and normal working state. Except for the fault state, which requires the use of the fault tree method, the other states can be identified by flag bits.
[0057] 3.1 Fault Generation and Status Tracking
[0058] Maintenance tasks are driven by failure time, and maintenance activities for failure events can ultimately be decomposed into a series of basic maintenance operations for underlying events. Therefore, the greater the impact of an underlying event on a failure event, the more likely it is to occur in a failure event. The components corresponding to such underlying events need to be optimized for real-time basic maintenance operations, while the failure state will also change.
[0059] In actual operation, each step of the trainee's operation will find a corresponding node in the fault tree. Different choices will lead the entire fault handling process to different results. Correct operation will solve the fault, while incorrect operation may cause new faults. This close-to-real fault state tracking and logical relationship provides important technical support for forming a state space for a specific fault and forming an overall state space and fault tree path according to the equipment user manual.
[0060] ① Fault tree analysis method
[0061] The basic structure of a fault tree is as follows: Figure 7 As shown, a fault tree is a causal model describing the structure, relationships, and functions of an object. The most undesirable event is placed at the top of the fault tree as the top event; indivisible faults are placed at the bottom as bottom events; and events in between are called intermediate events. These events are represented by specific symbols, and the relationships between them are described using logic gates, connecting them into a tree diagram. This inverted tree-like logical causal relationship diagram is called a fault tree. Fault trees can represent fault propagation relationships, drawing a logical relationship diagram of system faults and the various factors that cause them. They provide a clear and detailed description of the causes of faults, including system hardware and software factors, human factors, and environmental factors, as well as the propagation and harm of faults. They can also quantitatively calculate the degree and probability of faults.
[0062] The advantages of Fault Tree Analysis (FTA) include:
[0063] a) FTA is a graphical deductive method that clearly uses graphics to represent the relationships between faults.
[0064] b) Fault trees, as technical documentation, are visual and can serve as a maintenance and management guide for maintenance and management personnel, greatly reducing training time.
[0065] c) FTA can be used to calculate the system's reliability parameters and failure probability, measure the importance and severity of components, and provide data for system evaluation and improvement.
[0066] d) During system design, potential system faults can be identified, improvements can be made, and the design can be optimized; during maintenance, the causes of system faults can be analyzed, accurate maintenance measures can be taken, relevant spare parts can be replenished, and usage methods can be improved.
[0067] However, fault tree analysis also has certain shortcomings, mainly including:
[0068] a) Building fault trees for complex systems is labor-intensive and prone to errors and omissions. Furthermore, omissions may also occur when reasoning from system faults to component faults.
[0069] b) Data collection is difficult. If the underlying event data is inaccurate, the results of the fault analysis will also be inaccurate.
[0070] ② Basic concepts of fault tree analysis
[0071] The specific concepts and symbols used in the fault tree are shown in Table 1 below:
[0072] Table 1. Basic concepts and symbols in fault trees
[0073]
[0074] ③ Steps for building a fault tree
[0075] Before building a fault tree, first collect and analyze the design, operation, and equipment technical data of the target system, grasp the internal connections of the system, and analyze the impact and extent of different factors on the fault. The steps for building a fault tree are as follows: Figure 8 As shown;
[0076] 1) System Analysis
[0077] Before establishing a system, it is necessary to first familiarize oneself with the system and collect technical data on the design, operation, and maintenance of the target system.
[0078] 2) Determination of the top event
[0079] Based on the collected data and information, the most undesirable event in the system is designated as the top event. The top event must have a clear definition and its causes can be further broken down. A fault tree can only have one top event; therefore, if multiple such events exist, multiple fault trees need to be constructed.
[0080] 3) Determination of fault boundary conditions
[0081] To control the size of the fault tree, the system boundaries need to be defined, which is usually done before the tree is built.
[0082] 4) Fault tree construction
[0083] Starting from the top event, analyze each level of events step by step to find the cause, gradually delving deeper until the bottom event is reached. Connect the events with symbols.
[0084] 5) Simplification of the fault tree
[0085] After constructing the fault tree, it is necessary to gradually write out the logical relationships between faults and simplify the fault tree by combining logical operation algorithms.
[0086] ④ Fault tree analysis
[0087] Fault tree analysis aims to identify the cause of the top event and determine the minimum cut set of the fault tree. The main methods include logical reasoning and the minimum cut set method. This paper adopts the minimum cut set method. Commonly used methods for finding the minimum cut set include the ascending method and the descending method.
[0088] The up-order algorithm uses a bottom-up analysis method. If a lower-level event is connected to a higher-level event through an AND gate, the higher-level event is written as the intersection of the lower-level events; if a lower-level event is connected to a higher-level event through an OR gate, the higher-level event is written as the union of the lower-level events. Then, the obtained top-level event expression is simplified to eliminate redundant parts, resulting in the minimum cut set.
[0089] The down-row method is a top-down search method. Analyzing downwards from the top event, when encountering an AND gate, the cut set capacity is increased by listing all input events of the AND gate in a single row; when encountering an OR gate, the number of cut sets is increased by listing all input events of the OR gate in a single column, until a matrix of bottom events is formed. Thus, each row of bottom event sets is a cut set of the fault tree. By comparing these cut sets, the minimum cut set can be obtained.
[0090] In addition, such as Figure 9 and Figure 10 As shown, fault attribute editing and fault implantation are performed based on a mechanical simulation platform system.
[0091] 3.2 State Constraints and Event-Driven Approach
[0092] Both state constraints and event-driven mechanisms can be viewed as conditions for the occurrence of object behavior. Based on the interaction feature model, this invention defines actions as classes and associates them backward with the conditions for behavior occurrence. Using computer language to describe object behavior, interactive behavior classes are established. Users organize class objects to create specific maintenance task simulation processes, and then, based on state constraints and event-driven mechanisms, progressively run the corresponding class processes to achieve virtual maintenance simulation. The interactive simulation process is as follows: Figure 11 As shown.
[0093] Interactive behavior encompasses the interactive characteristics of an object. This includes not only buttons and tools, but also their movement, purpose, and manipulation details. Interactive characteristics can be categorized as follows:
[0094] 1) Essential properties of an object: Design properties of an object, such as geometric shape and physical properties (such as weight and centroid).
[0095] 2) Interactive information: Information that assists the virtual human in performing interactions with objects. Such as identifying interactive parts (e.g., handles or buttons) and specific control information (hand shape, direction of approach, positioning point of hand or tool).
[0096] 3) Object Behavior: Describes the object's response to each interaction, such as generating actions or undergoing state changes. Objects can have various behaviors; they may or may not execute them, depending on the triggering conditions. For example, the disassembly and assembly of components depends on their disassembly / assembly state.
[0097] These interactive behaviors are described using computer language, generating an object behavior description file, which is then stored along with the object's geometric data. When loaded into the virtual maintenance environment, the structural model of the virtual maintenance prototype, along with the interactive behavior description, is input into the environment. The interactive behaviors of the virtual objects constitute a behavior library that can be used for simulation of other maintenance tasks.
[0098] The above embodiments are not intended to limit the present invention, and the present invention is not limited to the examples given above. Any changes, modifications, additions or substitutions made by those skilled in the art within the scope of the technical solution of the present invention are also within the protection scope of the present invention.
Claims
1. A comprehensive modeling method incorporating mechanical simulation and virtual maintenance attributes, characterized in that: Includes the following processes: Geometric feature model, interaction feature model and state feature model are established respectively, and a comprehensive equipment model containing mechanical simulation and virtual maintenance attributes is formed by the geometric feature model, interaction feature model and state feature model. Based on the characteristics and attributes, the integrated equipment model is divided into three attribute layers from bottom to top: the state execution layer, the motion logic layer, and the multi-dimensional presentation layer. External control command data is first transmitted to the bottom state execution layer, which is action-oriented and used to execute commands. The middle motion logic layer uses the processing results of the lower state execution layer as its input, calculates and processes them, and then passes the results to the upper multi-dimensional presentation layer as its input. This process is carried out sequentially from bottom to top. The top multi-dimensional presentation layer processes the output results of the motion logic layer to obtain the simulation results, which are then presented in a multi-dimensional manner. The process of establishing the geometric feature model includes: structural modeling, texture creation and baking. The geometric feature model is obtained by adding basic geometric parameters of the model. The basic geometric parameters of the model include length, width and height, mass, material and volume. The interactive feature model introduces assembly relationship constraints and interactive action simulation based on the feature model. The assembly relationship constraints are achieved by adding constraint attributes, adding assembly relationships, and adding disassembly / assembly sequences; The interactive action simulation is based on objects with interactive features, and useful interactive information is included in the description of the object; the behavior of the object is organized into a behavior plan, and the relevant behavior plan is executed according to the state of the object during simulation; The establishment of the state feature model includes two stages: state attribute constraints and event-driven processes. The state attributes are static state, dynamic state, fault state, maintenance state, and normal working state. The fault state is tracked using the fault tree method, while the other states are tracked by flag bits.
2. The integrated modeling method including mechanical simulation and virtual maintenance attributes according to claim 1, characterized in that: When an erroneous data command is input, it is rejected by different layers according to the cause of the error and the level at which it entered, and a rejection message for the erroneous input is generated. The rejection message is passed up the layers from which it was generated, and the top layer sends the rejection message to the external processing to reject the input of the erroneous data command.
3. The integrated modeling method including mechanical simulation and virtual maintenance attributes according to claim 1, characterized in that: The assembly relationships are divided into mating relationships, positional relationships, connection relationships, and motion relationships.
4. The integrated modeling method including mechanical simulation and virtual maintenance attributes according to claim 3, characterized in that: Based on the existing mechanical simulation platform, the mating relationship, positional relationship, connection relationship, and motion relationship attributes of the part objects are added sequentially, and finally the fault mode attribute is added to complete the assembly relationship constraints. Among them, the fit relationships include clearance fit, transition fit, and interference fit; the positional relationships include fitting relationship, alignment relationship, orientation relationship, and insertion relationship; the connection relationships include shaft coupling connection, threaded connection, key connection, riveting, adhesive connection, pin connection, and welding connection; and the motion relationships include relative motion and transmission.
5. The integrated modeling method including mechanical simulation and virtual maintenance attributes according to claim 4, characterized in that: Each step of the trainee's operation corresponds to a node in the fault tree. Different choices lead to different results in the entire fault handling process. Correct operations will resolve the fault, while incorrect operations may cause new faults. This near-realistic fault state tracking and logical relationship provides technical support for forming a state space for a specific fault and for forming the overall state space and fault tree path according to the equipment user manual. The steps for establishing the fault tree method are as follows: 1) Before establishing the system, conduct a systematic analysis and collect data and information; 2) Top event determination: The event least desired by the system is designated as the top event; 3) Determine the fault boundary conditions and failure factors; 4) Starting from the top event, analyze the events at each level step by step until the bottom event, and connect them with symbols to build a fault tree; 5) After building the fault tree, gradually write out the logical relationships between faults, and simplify the fault tree by combining logical operation algorithms; 6) The minimum cut set method is used for fault tree analysis.
6. The integrated modeling method including mechanical simulation and virtual maintenance attributes according to claim 1, characterized in that: State attribute constraints and event-driven behavior are the conditions for the occurrence of object behavior. Based on the interaction feature model, the action is defined as a class and associated with the conditions for the occurrence of the behavior. The behavior of the object is described using computer language, and interactive behavior classes are established. Users can establish specific maintenance task simulation processes by organizing class objects, and then run the corresponding class processes step by step according to state constraints and event-driven behavior to realize virtual maintenance simulation.