Simulation test method, device, equipment, medium and product

By using virtual reality technology to perform simulation testing in the production management system, the shortcomings of the existing system in real-time, interactiveness and visualization are solved, efficient simulation testing and production management are achieved, and overall production efficiency and management level are improved.

CN120010440APending Publication Date: 2025-05-16HANGZHOU LUNTEK TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510085507.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing production management system has shortcomings in real-time, interactiveness and visualization, and it is difficult to meet the needs of modern smart factories. How to use virtual reality technology to conduct simulation tests to improve production efficiency and management level.

Method used

By responding to the simulation test request of the target user, the simulation test type is determined, and data collection is carried out based on the target detection terminal, simulation presentation and interaction is carried out, simulation operation is completed, simulation operation data is analyzed, and simulation test results are generated.

Benefits of technology

Accurate simulation testing is realized, production efficiency and management level are improved, and the system's real-time, interactive and visual capabilities are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010440A_ABST
    Figure CN120010440A_ABST
Patent Text Reader

Abstract

The invention discloses a simulation test method, device and equipment, a medium and a product. The method comprises the steps of determining a simulation test type in response to a simulation test request sent by a target user, and performing data acquisition based on a target detection terminal according to the simulation test type to obtain target test data; performing simulation display corresponding to the simulation test type according to the target test data, and interacting with the target user according to an operation instruction input by the target user during simulation display so as to complete simulation operation and determine simulation operation data; and executing data analysis operation on the simulation operation data to generate a simulation test result according to an analysis result, and responding to the simulation test request according to the simulation test result. According to the technical scheme, the virtual reality technology can be utilized, simulation operation can be carried out in combination with the operation instruction of the user, simulation testing is carried out, and the production efficiency and the management level are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of virtual reality technology, and is applicable to the application of virtual reality technology in the field of industrial manufacturing, and in particular to a simulation test method, device, equipment, medium and product. Background Art

[0002] With the continuous development of virtual reality technology, traditional manufacturing is facing the pressure of intelligent and information-based transformation. Although the existing production management system can provide a certain degree of data support, it is insufficient in real-time, interactivity and visualization, and it is difficult to meet the needs of modern smart factories.

[0003] Therefore, how to use virtual reality technology and combine it with the user's operating instructions to perform simulated operations to conduct simulation tests and improve production efficiency and management level is a problem that needs to be solved urgently. Summary of the invention

[0004] The present invention provides a simulation test method, device, equipment, medium and product, which utilize virtual reality technology and combine user operation instructions to perform simulation operations to perform simulation tests and improve production efficiency and management level.

[0005] According to one aspect of the present invention, there is provided a simulation test method, comprising:

[0006] In response to a simulation test request sent by a target user, determine a simulation test type, and collect data based on a target detection terminal according to the simulation test type to obtain target test data;

[0007] According to the target test data, a simulation display corresponding to the simulation test type is performed, and during the simulation display, the target user is interacted with according to the operation instructions input by the target user to complete the simulation operation and determine the simulation operation data;

[0008] A data analysis operation is performed on the simulation running data to generate a simulation test result according to the analysis result, and a simulation test request is responded to according to the simulation test result.

[0009] According to another aspect of the present invention, there is provided a simulation test device, comprising:

[0010] A collection module, used to respond to a simulation test request sent by a target user, determine a simulation test type, and perform data collection based on a target detection terminal according to the simulation test type to obtain target test data;

[0011] The simulation module is used to perform simulation display corresponding to the simulation test type according to the target test data, and interact with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data;

[0012] The analysis module is used to perform data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and respond to the simulation test request according to the simulation test results.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the simulation test method described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the simulation test method described in any embodiment of the present invention when executed.

[0018] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the simulation test method of any embodiment of the present invention is implemented.

[0019] The technical solution of the embodiment of the present invention responds to the simulation test request sent by the target user, determines the simulation test type, and performs data collection based on the target detection terminal according to the simulation test type to obtain the target test data; performs simulation display corresponding to the simulation test type according to the target test data, and interacts with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data; performs data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and responds to the simulation test request according to the simulation test results. By utilizing virtual reality technology and combining the user's operation instructions to perform simulation operations, accurate simulation tests can be performed to improve production efficiency and management level.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0022] Figure 1 is a flow chart of a simulation test method provided by Embodiment 1 of the present invention;

[0023] Figure 2A is a flow chart of a simulation test method provided by Embodiment 2 of the present invention;

[0024] Figure 2B is a schematic diagram of the structure of a simulation system provided by Embodiment 2 of the present invention;

[0025] Figure 3 is a structural block diagram of a simulation test device provided in Embodiment 3 of the present invention;

[0026] Figure 4 It is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", "target", "candidate", "alternative", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. The acquisition, storage, use, processing, etc. of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0029] Embodiment 1

[0030] Figure 1 It is a flowchart of a simulation test method provided in the first embodiment of the present invention; this embodiment can be applied to the situation where the simulation system performs simulation tests on the operation process of the factory assembly line process. The method can be executed by a simulation test device. The simulation test device can be implemented in the form of hardware and / or software. The simulation test device can be configured in an electronic device and executed by a simulation system. The simulation system can be simulated through the Unity platform, and specifically can be a virtual reality smart factory simulation system based on the Unity platform. Unity is a cross-platform development tool widely used in game development, virtual reality, augmented reality, simulation training and other fields. Figure 1 As shown, the simulation test method includes:

[0031] S101. In response to a simulation test request sent by a target user, determine a simulation test type, and collect data based on a target detection terminal according to the simulation test type to obtain target test data.

[0032] The target user refers to the user who operates the simulation system and performs simulation tests among the management users of the simulation system. The number of target users can be at least one. The simulation system can respond to the simulation test requests of at least two target users at the same time to perform simulation display and operation, and display the display results and operation results to all management users connected to the simulation system. The simulation test request can be a request for welding simulation, optical detector simulation, or product shell assembly simulation. The simulation test type can characterize the operation category corresponding to different operation processes during the operation of the factory assembly line.

[0033] The target detection terminal refers to the actual factory detection terminal connected to the simulation system. The test terminal type corresponding to the target detection terminal can be a visual detection terminal, a robot arm operation terminal, and an environmental detection terminal. The target test data refers to the data generated during the operation of the factory assembly line.

[0034] The target test data may include at least one of the following: equipment status data, equipment time data, environmental data, process parameters, employee behavior data, and energy consumption data. Equipment status data refers to data that can characterize the health status of the equipment, such as operating temperature, electrical parameters, and fault information. Electrical parameters include power supply indicators such as voltage and current, which are used to evaluate the working status of the motor drive device. Equipment fault information, such as error codes, is used to record error reports automatically generated by the equipment to help quickly locate problems. Equipment time data may include operating times such as the start-up time, processing time, downtime, and assembly time of the collected equipment. Environmental data may include data such as workshop temperature, humidity, and air quality parameters. Process parameters may include parameter data such as pressure value, flow rate, and chemical composition. Employee behavior data may refer to data such as the action frequency of the target user. Energy consumption data may be machine energy consumption data.

[0035] Optionally, the target user can operate in the simulation system and issue a simulation test request for a simulation process such as welding simulation, optical detector simulation or product shell assembly simulation. When the simulation system detects the simulation test request, it responds to the simulation test request issued by the target user and can parse the request content of the simulation test request to obtain the simulation test type of the target user's simulation test.

[0036] Optionally, according to the simulation test type, data collection is performed based on the target detection terminal to obtain target test data, including: screening candidate detection terminals according to the simulation test type and preset configuration information to determine the target detection terminal from the candidate detection terminals; and data collection is performed through the target detection terminal to obtain target test data.

[0037] The simulation test type is a welding simulation test, an optical detector simulation test, or a product housing assembly simulation test. The preset configuration information can characterize the correspondence between different simulation test types and different detection terminals. The candidate detection terminals can be all factory detection terminals that have established a connection with the simulation system. The target detection terminal refers to the factory detection terminal corresponding to the simulation test type.

[0038] Optionally, candidate detection terminals are screened according to the simulation test type and preset configuration information to determine the target detection terminal from the candidate detection terminals, including: if the simulation test type is a welding simulation test, then according to the preset configuration information, the test terminal type is determined to be a robot arm operation terminal and an environmental detection terminal; and the candidate detection terminals whose test terminal types are a robot arm operation terminal and an environmental detection terminal are determined as target detection terminals.

[0039] Optionally, data collection is performed through a target detection terminal to obtain target test data, including: if the test terminal type of the target detection terminal is a visual detection terminal, data collection is performed on the target product through a preset camera and / or a preset optical sensor to obtain target test data; if the test terminal type of the target detection terminal is a robot arm operation terminal, controller data of the robot arm is collected as target test data based on a preset industrial protocol; if the test terminal type of the target detection terminal is an environmental detection terminal, environmental data is collected as target test data through a preset environmental sensor;

[0040] Among them, the environmental data includes at least one of the following: ambient temperature, ambient humidity and ambient light intensity. The target test data collected by the visual inspection terminal can be high-resolution images, video streams and optical image data. The target test data collected by the robot operation terminal can be controller data such as position coordinates, running trajectory, speed, etc. The target test data collected by the environmental detection terminal can be environmental data such as temperature, humidity, light intensity, etc. The preset industrial protocol can be an OPC (OLE for Process Control) communication protocol or Modbus (serial communication protocol).

[0041] For example, a camera or other optical sensor can be used to perform appearance inspection on the product, and the captured data can be transmitted to the simulation system through a network interface, such as HTTP (Hyper Text Transfer Protocol) or RTSP (Real Time Streaming Protocol) network interface, so that the simulation system can perform simulation display, visual analysis and defect identification.

[0042] For example, in a factory assembly line process, a robot arm may be used to carry out a product or part handling task, and thus target test data may be collected through a robot arm operation terminal to simulate the latest status of the product.

[0043] For example, the environmental data of the production environment, such as temperature and humidity, can be monitored through the environmental detection terminal, and the Internet of Things technology can be further used in combination with a wireless communication module to send the data to the server of the simulation system via WIFI (Wireless Fidelity, wireless local area network).

[0044] S102: Perform a simulation display corresponding to the simulation test type according to the target test data, and while performing the simulation display, interact with the target user according to the operation instructions input by the target user to complete the simulation operation and determine the simulation operation data.

[0045] The simulation display may specifically refer to the situation where a realistic three-dimensional scene is generated and displayed based on the target test data, the actual layout and equipment model of the assembly line are imported based on the Unity engine. The operation instruction may specifically refer to the instruction for the target user to further perform the simulation operation based on the product situation of the simulation display.

[0046] Exemplarily, the simulation system can generate a three-dimensional scene based on pre-configured CAD (Computer Aided Design) drawings and technical specification documents, combined with target test data, to achieve a simulated display of the factory assembly line process. Specifically, the process of generating a three-dimensional scene includes: 1. Confirming the CAD drawings and technical specification documents, and collecting the appearance of the 3D model; 2. Using modeling software such as 3DMax and Maya to create model materials and textures, etc.; 3. Importing into Unity, restoring the workshop layout, and baking scene lighting; 4. Realizing dynamic characteristics to simulate equipment operation characteristics; 5. Connecting to real data, establishing a communication link with the factory detection terminal, and displaying the target test data in the scene; 7. Debugging and releasing.

[0047] For example, the simulation system can simulate various steps in the assembly process, including component placement, welding, inspection, etc. The assembly process may include the following operation procedures: 1. Preparation, material preparation and equipment inspection, set up a material library and equipment status panel in a virtual environment, and view inventory and equipment information. 2. PCB board (Printed Circuit Board) pretreatment, cleaning and inspection, applying flux, adding a cleaning tutorial in the virtual environment to guide users to complete each step. 3. Component placement, using Unity's physics engine to simulate real pick-up and placement actions to ensure that each component is accurately placed in the correct position. 4. Welding, allowing users to set key parameters such as temperature and time, and display the model after welding. 5. Inspection, building a virtual AOI system that can scan PCB boards and generate detailed inspection reports, for electrical testing, simulate voltage, current model changes, so that users can understand the test results. 6. Exception handling, building a problem-solving training module based on real cases, users can learn how to diagnose and repair abnormal problems in a virtual environment, and the system will record the user's operations and give scores and suggestions.

[0048] Optionally, while the simulation is being displayed, the target user is interacted with according to the operating instructions input by the target user to complete the simulation operation, including: if the simulation test type is a welding simulation test, then while the simulation is being displayed, the operating status of the corresponding virtual system equipment in the simulation system is adjusted according to the operating instructions input by the target user; based on the adjusted operating status, a simulation display of the welding process is performed for all management users connected to the simulation system; the management users include the target user.

[0049] It should be noted that the simulation system in the present invention supports multi-user collaborative work, specifically, allowing multiple operators to interact and collaborate in a shared virtual environment at the same time. Each user can perform different tasks, but everyone's operations will be reflected in the entire environment in real time, ensuring that team members can see each other's work progress and make corresponding adjustments.

[0050] Exemplarily, by interacting with the target user according to the operating instructions input by the target user, the simulation system can complete the simulation operation of welding practice, the use of AOI optical inspection instrument and the assembly of product shell. Specifically, the target user can simulate the operation of the welding gun through the handle and adjust the temperature and time parameters. The simulation system will display the welding effect according to the user's actions and provide improvement suggestions; the target user can use the virtual inspection tool to scan the PCB board and mark the problem points found. The simulation system will evaluate the user's inspection results and point out omissions or misjudgments; the target user can also install the shell components in sequence according to the prompts. The simulation system will check the correctness of each step and display the overall appearance after completion.

[0051] Optionally, after performing a simulation display corresponding to the simulation test type according to the target test data, it also includes: if a parallel simulation test request is detected from a management user other than the target user, the parallel simulation type is determined; if the parallel simulation type and the simulation test type are the same, the simulation display of the target user and other management users is executed in parallel.

[0052] The parallel simulation test request refers to a simulation test request issued by other management users while executing the simulation display to the target user.

[0053] For example, when user A is operating the welding process, user B can see the animation of the equipment in the virtual environment performing welding. User A sends the operation instructions to the server of the simulation system. After the server responds, it sends a message to let the simulation system control the corresponding virtual device status to change, and synchronizes it to the clients of all management users, thereby realizing a simulated display of the welding process for all management users connected to the simulation system.

[0054] It should be noted that the present invention can create an immersive environment by generating a three-dimensional scene and adjusting the simulation scene in combination with user operation, so that training employees can become familiar with operating procedures and technical specifications in a safe and risk-free environment. In addition, by simulating operation under different conditions, it helps to identify bottlenecks and make improvement suggestions, thereby improving overall efficiency. Finally, by reproducing problem scenarios in a virtual environment, it can help engineers find solutions more quickly.

[0055] S103: Perform data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and respond to the simulation test request according to the simulation test results.

[0056] The data analysis operation may be at least one of the following: trend analysis, bottleneck analysis, threshold analysis, workload analysis, and energy consumption analysis. The simulation test results may include information on common errors and inefficient links in the identified simulation operations.

[0057] Optionally, a data analysis operation is performed on the simulation operation data to generate a simulation test result based on the analysis result, including: determining a target analysis strategy from candidate analysis strategies based on the simulation test type corresponding to the simulation operation data; and performing a data analysis operation on the simulation operation data using the target analysis strategy to generate a simulation test result based on the analysis result.

[0058] The target analysis strategy includes at least one of the following: trend analysis, bottleneck analysis, threshold analysis, workload analysis, and energy consumption analysis. The candidate analysis strategy refers to all analysis strategies pre-stored in the simulation system, and the target analysis strategy refers to the candidate analysis strategy related to the simulation test type.

[0059] Optionally, the data analysis operations to be performed on the simulation operation data may be determined according to the target analysis strategy, and the analysis results obtained by performing the data analysis operations separately may be integrated to generate simulation test results according to the analysis results.

[0060] For example, through trend analysis, long-term change trends can be observed and possible failures or performance degradations in the future can be predicted; through bottleneck analysis, the longest-time operation steps can be identified and opportunities for improvement can be sought; through threshold monitoring, reasonable upper and lower limits can be set, and timely alarms can be issued when the detected parameters are exceeded; through multivariate statistical process control, the simultaneous changes of multiple process variables can be monitored to ensure stable product quality; through workload assessment, the task allocation of target users can be adjusted according to the actual operation intensity to prevent excessive fatigue; through energy consumption benchmark comparison, current and historical energy consumption levels can be compared to identify abnormal consumption.

[0061] It should be noted that by feeding back the simulation test results to the target users, the target users can be instructed to understand the possible problems in the operation process, which helps to improve the target users' operational accuracy in actual operations and improve work efficiency.

[0062] The technical solution of the embodiment of the present invention responds to the simulation test request sent by the target user, determines the simulation test type, and performs data collection based on the target detection terminal according to the simulation test type to obtain the target test data; performs simulation display corresponding to the simulation test type according to the target test data, and interacts with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data; performs data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and responds to the simulation test request according to the simulation test results. By utilizing virtual reality technology and combining the user's operation instructions to perform simulation operations, accurate simulation tests can be performed to improve production efficiency and management level.

[0063] Embodiment 2

[0064] Figure 2A is a flow chart of a simulation test method provided by Embodiment 2 of the present invention; Figure 2B Schematic diagram of the structure of the simulation system provided in the second embodiment of the present invention. Based on the above embodiment, this embodiment provides a simulation system for performing simulation test on the operation process of the factory assembly line. Specifically, Figure 2A As shown, the method includes the following process:

[0065] S201. Determine a simulation test type in response to a simulation test request sent by a target user.

[0066] S202: Screen candidate detection terminals according to the simulation test type and preset configuration information to determine a target detection terminal from the candidate detection terminals.

[0067] S203: Collect data through the target detection terminal to obtain target test data, and perform simulation display corresponding to the simulation test type according to the target test data.

[0068] S204: If the simulation test type is a welding simulation test, then while the simulation is being displayed, the operating state of the corresponding virtual system device in the simulation system is adjusted according to the operation instructions input by the target user.

[0069] S205. According to the adjusted operating status, a simulation display of the welding process is performed for all management users connected to the simulation system.

[0070] S206. Determine a target analysis strategy from candidate analysis strategies according to the simulation test type corresponding to the simulation operation data.

[0071] S207: Perform data analysis operations on the simulation operation data using a target analysis strategy to generate simulation test results according to the analysis results, and respond to the simulation test request according to the simulation test results.

[0072] For example, see Figure 2B The simulation system in the present invention can specifically be a smart factory simulation system based on virtual reality technology, that is, a virtual reality smart factory. Specifically, the virtual reality smart factory can be connected to different factory detection terminals (that is, target detection terminals), such as factory detection terminal 1 and factory detection terminal 2, and data collection can be realized through the factory detection terminals to analyze and monitor the collected data, and issue an early warning when an abnormal situation is detected. At the same time, the operation process of the relevant factory assembly line during operation can be simulated and tested.

[0073] The technical solution of the present invention provides a virtual reality intelligent factory simulation and optimization solution based on Unity. It solves the problem of insufficient real-time performance of traditional systems by real-time monitoring and feedback of production site data; enhances the interactivity and user experience of the system through an intuitive and easy-to-use user interface and support for virtual reality devices; and provides highly realistic visualization effects by utilizing the powerful graphics processing capabilities of the Unity engine, which is superior to traditional two-dimensional and simple three-dimensional models. In addition, the system breaks the data island through a unified data platform, realizes data intercommunication between different systems, and improves data utilization and management efficiency. It supports multi-user collaborative work and enhances team communication and collaboration capabilities. Through dynamic simulation and big data analysis, it optimizes the production process, reduces operating costs, and shortens the new product launch cycle, which has important practical application value and broad market prospects.

[0074] Embodiment 3

[0075] Figure 3 : is a structural block diagram of a simulation test device provided in the third embodiment of the present invention; this embodiment can be applied to the situation where the simulation system performs simulation testing on the operation process in the factory assembly line process, and the simulation test device provided in the embodiment of the present invention can execute the simulation test method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method; the simulation test device can be implemented in the form of hardware and / or software, and configured in an electronic device with a simulation test function, and executed by the simulation system, wherein the simulation system can be implemented by simulation through the Unity platform, and specifically can be a virtual reality smart factory simulation system based on the Unity platform, such as Figure 3 As shown, the simulation test device specifically includes:

[0076] The acquisition module 301 is used to respond to the simulation test request sent by the target user, determine the simulation test type, and perform data acquisition based on the target detection terminal according to the simulation test type to obtain target test data;

[0077] The simulation module 302 is used to perform a simulation display corresponding to the simulation test type according to the target test data, and interact with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data;

[0078] The analysis module 303 is used to perform data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and respond to the simulation test request according to the simulation test results.

[0079] The technical solution of the embodiment of the present invention responds to the simulation test request sent by the target user, determines the simulation test type, and performs data collection based on the target detection terminal according to the simulation test type to obtain the target test data; performs simulation display corresponding to the simulation test type according to the target test data, and interacts with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data; performs data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and responds to the simulation test request according to the simulation test results. By utilizing virtual reality technology and combining the user's operation instructions to perform simulation operations, accurate simulation tests can be performed to improve production efficiency and management level.

[0080] Furthermore, the acquisition module 301 may include:

[0081] A screening unit, used to screen candidate detection terminals according to a simulation test type and preset configuration information to determine a target detection terminal from the candidate detection terminals; the simulation test type is a welding simulation test, an optical detector simulation test, or a product housing assembly simulation test;

[0082] The acquisition unit is used to acquire data through the target detection terminal to obtain target test data.

[0083] Furthermore, the acquisition unit is specifically used for:

[0084] If the test terminal type of the target detection terminal is a visual detection terminal, data of the target product is collected through a preset camera and / or a preset optical sensor to obtain target test data;

[0085] If the test terminal type of the target detection terminal is a robot arm operation terminal, the controller data of the robot arm is collected as the target test data based on the preset industrial protocol;

[0086] If the test terminal type of the target detection terminal is an environmental detection terminal, environmental data is collected as target test data through a preset environmental sensor; the environmental data includes at least one of the following: ambient temperature, ambient humidity, and ambient light intensity.

[0087] Furthermore, the simulation module 302 is specifically used for:

[0088] If the simulation test type is a welding simulation test, then during the simulation display, the operation status of the corresponding virtual system equipment in the simulation system is adjusted according to the operation instructions input by the target user;

[0089] According to the adjusted operating status, a simulation display of the welding process is performed for all management users connected to the simulation system; the management users include target users.

[0090] Furthermore, the analysis module 303 is specifically used for:

[0091] Determine a target analysis strategy from candidate analysis strategies according to the simulation test type corresponding to the simulation operation data; the target analysis strategy includes at least one of the following: trend analysis, bottleneck analysis, threshold analysis, workload analysis, and energy consumption analysis;

[0092] The target analysis strategy is used to perform data analysis operations on the simulation operation data to generate simulation test results based on the analysis results.

[0093] Furthermore, the above device is also used for:

[0094] If a parallel simulation test request is detected from a management user other than the target user, then the parallel simulation type is determined;

[0095] If the parallel simulation type and the simulation test type are the same, the simulation presentation to the target user and other management users is performed in parallel.

[0096] Embodiment 4

[0097] Figure 4 It is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention. Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0098] like Figure 4As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0099] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0100] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the simulation test method.

[0101] In some embodiments, the simulation test method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the simulation test method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the simulation test method in any other appropriate manner (e.g., by means of firmware).

[0102] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0103] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0104] In the context of the present invention, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. A more specific example of a machine readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0105] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0106] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0107] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0108] In one embodiment, the embodiment of the present invention further includes a computer program product, the computer program product includes a computer program, and the computer program implements the simulation test method of any embodiment of the present invention when executed by a processor.

[0109] The computer program product may be implemented in a computer program code for performing the operation of the present invention written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​and conventional procedural programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0110] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0111] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A simulation test method, characterized in that: include: In response to a simulation test request sent by a target user, determine a simulation test type, and collect data based on a target detection terminal according to the simulation test type to obtain target test data; Perform simulation display corresponding to the simulation test type according to the target test data, and interact with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data; A data analysis operation is performed on the simulation running data to generate a simulation test result according to the analysis result, and a simulation test request is responded to according to the simulation test result.

2. The method according to claim 1, characterized in that According to the simulation test type, data collection is performed based on the target detection terminal to obtain target test data, including: Screening candidate detection terminals according to the simulation test type and preset configuration information to determine the target detection terminal from the candidate detection terminals; the simulation test type is a welding simulation test, an optical detector simulation test, or a product shell assembly simulation test; Data is collected through the target detection terminal to obtain target test data.

3. The method according to claim 2, characterized in that Data is collected through the target detection terminal to obtain target test data, including: If the test terminal type of the target detection terminal is a visual detection terminal, data of the target product is collected through a preset camera and / or a preset optical sensor to obtain target test data; If the test terminal type of the target detection terminal is a robot arm operation terminal, the controller data of the robot arm is collected as the target test data based on the preset industrial protocol; If the test terminal type of the target detection terminal is an environmental detection terminal, environmental data is collected as target test data through a preset environmental sensor; the environmental data includes at least one of the following: ambient temperature, ambient humidity, and ambient light intensity.

4. The method according to claim 1, characterized in that: While simulating the display, interact with the target user according to the operation instructions input by the target user to complete the simulation operation, including: If the simulation test type is a welding simulation test, then during the simulation display, the operation status of the corresponding virtual system equipment in the simulation system is adjusted according to the operation instructions input by the target user; According to the adjusted operating status, a simulation display of the welding process is performed for all management users connected to the simulation system; the management users include target users.

5. The method according to claim 1, characterized in that Perform data analysis operations on the simulation run data to generate simulation test results based on the analysis results, including: Determine a target analysis strategy from candidate analysis strategies according to the simulation test type corresponding to the simulation operation data; the target analysis strategy includes at least one of the following: trend analysis, bottleneck analysis, threshold analysis, workload analysis, and energy consumption analysis; The target analysis strategy is used to perform data analysis operations on the simulation operation data to generate simulation test results based on the analysis results.

6. The method according to claim 1, characterized in that After the simulation display corresponding to the simulation test type is performed according to the target test data, it also includes: If a parallel simulation test request is detected from a management user other than the target user, then the parallel simulation type is determined; If the parallel simulation type and the simulation test type are the same, the simulation presentation to the target user and other management users is performed in parallel.

7. A simulation test device, characterized in that: include: A collection module, used to respond to a simulation test request sent by a target user, determine the simulation test type, and perform data collection based on the target detection terminal according to the simulation test type to obtain target test data; The simulation module is used to perform simulation display corresponding to the simulation test type according to the target test data, and interact with the target user according to the operation instructions input by the target user during the simulation display to complete the simulation operation and determine the simulation operation data; The analysis module is used to perform data analysis operations on the simulation operation data to generate simulation test results according to the analysis results, and respond to the simulation test request according to the simulation test results.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the simulation test method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the simulation test method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the simulation test method according to any one of claims 1 to 6.

Citation Information

Cited By

  • Simulation test method and system based on adaptive test environment

    CN120763070A