Equipment transfer simulation method and computer readable storage medium
Through the equipment transfer simulation method, the three-dimensional model and browser interact with the browser to generate a simulation to move the equipment in industrial buildings, which solves the problem of lack of predictive special circumstances in the existing technology, and realizes intuitive visualization and risk avoidance of the equipment transfer process.
Patent Information
- Application Number
- CN202411933522.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-18
AI Technical Summary
When formulating equipment transfer plans, the prior art lacks predictability and preventiveness of special circumstances that may occur, and cannot effectively avoid related risks.
Through the equipment transfer simulation method, the three-dimensional model is used to interact with the browser for user, and generate simulation to motion pictures of the equipment transfer in industrial buildings, and perform collision detection and highlighting to help users evaluate the feasibility of the transfer plan and avoid risks.
It realizes intuitive visualization of the equipment transfer process, helps users predict and avoid risks during the transfer process, and improves the feasibility and safety of the transfer plan.
Smart Images

Figure CN119849162A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information technology, and in particular to an equipment transportation simulation method and a computer-readable storage medium. Background Art
[0002] For production and operation needs, factories sometimes need to transfer some industrial equipment within the factory. At present, when formulating the equipment transfer plan, we can only measure and evaluate the relevant size information of the equipment according to the actual situation on site, and formulate the transfer plan based on the results of measurement and evaluation. However, this method still has limitations. Since the transfer plan is confirmed by on-site evaluation, it lacks the predictability and prevention of special situations that may occur, and therefore cannot avoid related risks. Summary of the invention
[0003] The present invention provides an equipment transportation simulation method and a computer-readable storage medium, which are intended to visualize the transportation plan of equipment so as to intuitively understand the situations that may occur during the equipment transportation process.
[0004] According to the first aspect, an embodiment provides an equipment transportation simulation method for simulating the transportation process of equipment in an industrial building, characterized in that the equipment transportation simulation method is applied to a server, and the server performs user interaction through a browser, and the equipment transportation simulation method includes:
[0005] receiving three-dimensional models of equipment and industrial buildings uploaded through the browser;
[0006] Get equipment transfer simulation plan;
[0007] By using the three-dimensional models of the equipment and the industrial building, a simulated transportation animation of the equipment being transported in the industrial building is generated according to the equipment transportation simulation plan, and the simulated transportation animation is played through the browser.
[0008] In some embodiments, the equipment is transported intact or split into multiple equipment components for transport, and the equipment transport simulation method also includes: utilizing the three-dimensional models of the equipment and the industrial building, and according to the equipment transport simulation scheme, performing collision detection on the transport process of the equipment or equipment components in the industrial building to determine whether the equipment or equipment components collide with other objects on the transport path during the transport process, and if so, highlighting the location where the collision occurs with the equipment or equipment components according to the severity of the collision, wherein different severities are highlighted in different colors.
[0009] In some embodiments, if the device or device element collides with other objects on the transport path during transport, the direction in which the device or device element should move to avoid the collision is determined and displayed.
[0010] In some embodiments, after receiving the three-dimensional model of the equipment and industrial building uploaded by the browser, the method further includes:
[0011] The three-dimensional models of the equipment and the industrial building are lightweighted to compress their sizes, and corresponding model data is obtained and stored in a database; when the three-dimensional model needs to be displayed on the browser, the corresponding model data is sent to the browser so that the browser reconstructs the three-dimensional model using the model data.
[0012] In some embodiments, the three-dimensional models of the equipment and the industrial building are lightweighted to compress their sizes to obtain corresponding model data, including:
[0013] Stripping geometric data and non-geometric data from the three-dimensional models of the equipment and the industrial building, and performing parameterization and compression processing on the geometric data;
[0014] The geometric data and the non-geometric data after parameterization and compression processing are converted into a preset three-dimensional data format to obtain the model data.
[0015] In some embodiments, the equipment transport simulation scheme includes a plurality of transport steps, each of which includes one or more transport actions, wherein the transport actions include disassembling equipment, moving equipment or equipment components, and rotating equipment or equipment components;
[0016] The acquisition equipment transport simulation scheme includes:
[0017] Displaying the three-dimensional models of the equipment and the industrial building through the browser;
[0018] Determining the plurality of transfer steps based on a step creation operation of a user;
[0019] Based on the binding operation of the user, determine the equipment or equipment components bound to each of the transfer steps and bind them;
[0020] Based on the user's action operations on the bound device or device element in each of the transfer steps, the transfer action in each of the transfer steps is determined; wherein the user's action operations on the device or device element include splitting the device, moving the device or device element, and rotating the device or device element; if the user moves the bound device or device element in a certain transfer step, then the transfer action of moving the device or device element is added in the transfer step, and the moving direction and distance of the device are determined based on the user's movement operation; if the user rotates the bound device or device element in a certain transfer step, then the transfer action of rotating the device or device element is added in the transfer step, and the rotation direction and angle of the device are determined based on the user's rotation operation.
[0021] In some embodiments, the equipment transfer simulation scheme also includes geometric coordinate information and spatial information of the best viewpoint for each of the transfer steps, wherein the best viewpoint for each of the transfer steps refers to the best viewpoint for observing the transfer action in the transfer step; when playing the simulated transfer animation, the transfer actions of each of the transfer steps are played in sequence, and for each of the transfer steps, the transfer action in the transfer step is played with the best viewpoint based on the geometric coordinate information and spatial information of the best viewpoint of the transfer step.
[0022] In some embodiments, the three-dimensional model of the equipment has model status data, and the model status data includes a model service id, a model node id, and a model node name. The equipment transport simulation method further includes:
[0023] Acquire model status data of the three-dimensional model of the new device;
[0024] Compare the model node id of the three-dimensional model of the equipment involved in the equipment transport simulation solution with the model node id of the three-dimensional model of the new equipment, and determine a matching three-dimensional model having the same model node id as the three-dimensional model of the new equipment;
[0025] Confirm whether there is a difference between the model service id of the matching 3D model and the model service id of the 3D model of the new device, and whether there is a difference between the model node name of the matching 3D model and the model node name of the 3D model of the new device; if there is a difference in the model service id, replace the model service id of the matching 3D model with the model service id of the 3D model of the new device; if there is a difference in the model node name, replace the model node name of the matching 3D model with the model node name of the 3D model of the new device, so as to update the matching 3D model;
[0026] The updated model state data of the matching three-dimensional model is saved.
[0027] In some embodiments, the three-dimensional models of the equipment and the industrial building are modeled at a ratio of 1:1 according to drawings of the equipment and the industrial building, respectively.
[0028] According to the second aspect, an embodiment provides a computer-readable storage medium, on which a computer program is stored. The computer program can be executed by a processor to implement the equipment transport simulation method of any of the above embodiments.
[0029] According to the equipment transfer simulation method and computer-readable storage medium of the above-mentioned embodiment, a B / S architecture is adopted, wherein the equipment transfer simulation method is applied to a server, the server interacts with the user through a browser, the user uploads the three-dimensional model of the equipment and the industrial building through the browser, the server receives the three-dimensional model of the equipment and the industrial building, obtains the equipment transfer simulation plan, uses the three-dimensional model of the equipment and the industrial building, and generates a simulated transfer animation of the equipment being transferred in the industrial building according to the equipment transfer simulation plan, and plays the simulated transfer animation through the browser for the user to watch, thereby intuitively presenting the equipment transfer process to the user, so that the user can intuitively understand the situation that will occur during the equipment transfer process, can evaluate the feasibility of the transfer plan, and timely predict the relevant risks and avoid them. In addition, since the present invention adopts a B / S architecture, the user can perform relevant operations through the browser without installing additional programs or plug-ins. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A flowchart of a device transport simulation method according to some embodiments;
[0031] Figure 2 A schematic diagram of the overall process of performing equipment transport simulation in an embodiment;
[0032] Figure 3 In one embodiment, a flowchart of performing lightweight processing on a three-dimensional model of equipment and industrial buildings to compress the size thereof and obtain corresponding model data;
[0033] Figure 4 A flowchart of obtaining a device transport simulation scheme in some embodiments;
[0034] Figure 5 A schematic diagram of a three-dimensional scene consisting of three-dimensional models of equipment and industrial buildings;
[0035] Figure 6 A schematic diagram of an operation axis provided in an interface for displaying a three-dimensional model of equipment and industrial buildings in one embodiment;
[0036] Figure 7 A flowchart of performing incremental update of device model data in an embodiment;
[0037] Figure 8 A schematic diagram of highlighting a location where a collision with a device occurs in an embodiment;
[0038] Fig. 9 A schematic diagram of a process for a user to determine a device transfer plan through simulation in an embodiment. DETAILED DESCRIPTION
[0039] The present invention is further described in detail below by specific embodiments in conjunction with the accompanying drawings. Wherein similar elements in different embodiments adopt associated similar element numbers. In the following embodiments, many detailed descriptions are for making the present application better understood. However, those skilled in the art can easily recognize that some features can be omitted in different situations, or can be replaced by other elements, materials, methods. In some cases, some operations related to the present application are not shown or described in the specification, this is to avoid the core part of the present application being overwhelmed by too much description, and for those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations according to the description in the specification and the general technical knowledge in the art.
[0040] In addition, the features, operations or characteristics described in the specification can be combined in any appropriate manner to form various implementations. At the same time, the steps or actions in the method description can also be interchanged or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a required sequence, unless otherwise specified that a certain sequence must be followed.
[0041] The serial numbers of the components in this document, such as "first", "second", etc., are only used to distinguish the objects described and do not have any order or technical meaning. The "connection" and "coupling" mentioned in this application, unless otherwise specified, include direct and indirect connections (couplings).
[0042] The existing technology formulates the transfer plan based on on-site measurement and evaluation of the relevant dimensional information of industrial equipment. In practice (especially for large and sophisticated equipment), there are the following pain points:
[0043] 1. Theory and practice are not closely integrated: simply measuring the equipment and formulating a transfer plan based on the on-site conditions not only requires high spatial imagination of the operator, but also most of the equipment is irregular in shape. The results of rough measurements may differ greatly from the actual situation. The transfer plan formulated based on this is easy to be out of touch with reality. Once a problem occurs, the loss caused is immeasurable;
[0044] 2. The transfer plan is difficult to evaluate: Since the transfer plan is confirmed by on-site evaluation, there is a lack of foresight and prevention of special situations that may occur, and it is impossible to avoid related risks;
[0045] 3. There are risks in physical operation: During the actual operation, improper operation may easily cause equipment damage or personal injury.
[0046] In order to solve some problems existing in the prior art, the present invention proposes a simulation method for equipment transportation. Based on the digital twin technology, a three-dimensional model is used to construct a node animation. A visual interactive operation page can be provided for users to operate and watch three-dimensional scenes and simulation animations, so as to realize three-dimensional visual display and recording of the equipment transportation process, thereby achieving a simulation and rehearsal effect of the equipment transportation process.
[0047] In an embodiment of the present invention, industrial equipment and industrial buildings such as factories are 3D modeled, and the equipment and related factory structures are restored in a 3D scene using 3D modeling technology, loaded onto a 3D visualization interface, and corresponding interactive functions are developed, so that users can upload 3D models, set transfer plans, and watch simulated transfer animations on the 3D visualization interface. The simulated transfer animation is generated using 3D models of equipment and industrial buildings, and simulated transfer is performed based on the equipment transfer simulation plan, so that the transfer situation and possible problems can be realistically simulated, thereby helping users to do relevant avoidance work and reduce personal injury and property losses.
[0048] The following is a detailed introduction to the device transport simulation method of the present invention. The technical solution of the present invention is based on a B / S architecture, where most of the transaction logic is processed by the server. The server interacts with the user through a browser and can render an interactive interface on the browser, which can be specifically presented as a three-dimensional visualization platform. The user operates on the interactive interface of the browser and watches three-dimensional scenes and simulation animations. The server performs relevant processing in response to the user's operation. In some embodiments, the device transport simulation method is applied to the server, including Figure 1 The steps 100 to 300 shown are described in detail below.
[0049] Step 100: receiving the three-dimensional model of the equipment and industrial building uploaded through the browser.
[0050] The equipment here includes but is not limited to industrial equipment such as large equipment and fine equipment, among which large equipment can be boilers, etc., and fine equipment can be blowers, induced draft fans, etc. Industrial buildings can be factory buildings such as power plants and chemical plants.
[0051] The 3D model may be an FBX model, etc., and the 3D model may be generated using a modeling tool such as Autodesk MAYA, etc. The user may upload the 3D model through a 3D visualization platform (such as the T-Plant OS platform).
[0052] In some embodiments, the three-dimensional models of the equipment and the industrial buildings are modeled at a ratio of 1:1 according to the drawings of the equipment and the industrial buildings, respectively. That is, the size of each object in the equipment and the industrial building in the three-dimensional scene is the same as the actual size. For example, if the actual size is 1m×1m×1m, then it is also modeled as 1m×1m×1m during modeling, thereby restoring the actual scene, being able to be closely integrated with the actual situation, and reducing unnecessary losses caused by evaluation errors.
[0053] Please refer to Figure 2 In some embodiments, after receiving the three-dimensional models of equipment and industrial buildings uploaded through the browser, the three-dimensional engine of the three-dimensional visualization platform can also be used to parse the model data, and the original three-dimensional model is processed by a lightweight algorithm, that is, a "compression" process is performed on the original three-dimensional model to achieve the purpose of reducing the model volume, which is convenient for transmission on the network. In one embodiment, the three-dimensional models of equipment and industrial buildings are lightweight processed to compress their size, obtain corresponding model data, and store them in the background database. The lightweight processing here can adopt relevant existing technologies, which will not be described here. Later, when the three-dimensional model needs to be displayed on the browser, the corresponding model data is sent to the browser so that the browser can reconstruct the three-dimensional model using the model data. For example, the model can be dynamically loaded when in use, that is, the model data is transmitted back to the browser side through the WebSocket connection, and the browser side reconstructs the three-dimensional model using the received model data through the model reconstruction algorithm and displays it on the three-dimensional visualization platform.
[0054] By lightweighting the 3D model, the transmission speed of the 3D model on the network can be accelerated, thereby improving the loading speed of the browser side, and the 3D model can be viewed and operated normally even on terminal devices with poor configuration.
[0055] Please refer to Figure 3 In one embodiment, lightweight processing is performed on the three-dimensional models of equipment and industrial buildings to compress their sizes, and obtaining corresponding model data includes steps 110 to 111, which are described in detail below.
[0056] Step 110: The geometric data and non-geometric data of the three-dimensional model of the equipment and industrial building are separated, and the geometric data is parameterized and compressed.
[0057] The geometric data of a 3D model is data that describes the shape, structure, size, and position of the model, usually including information about vertices, edges, and faces. Vertices are represented by coordinates (x, y, z), vertices are connected to form edges, and edges form faces. Non-geometric data is data that describes various attributes and features of the model, including name, creator, color, etc.
[0058] Non-geometric data is usually data in a simpler key-value format, and the compression space is not large. Therefore, in this embodiment, only the geometric data is compressed to achieve efficient compression.
[0059] Step 111: converting the geometric data and non-geometric data after parameterization and compression into a preset three-dimensional data format to obtain model data.
[0060] The three-dimensional data format is, for example, FBX, STL, etc.
[0061] Step 200: Obtain a device transport simulation plan.
[0062] The equipment transfer simulation plan includes the equipment transfer route, equipment operation and other information required to execute the equipment transfer. Users can design and upload the equipment transfer simulation plan through the browser's interactive interface. Figure 2 As shown, users can manage equipment transfer simulation data, which includes the design of equipment transfer simulation schemes, data storage settings, and incremental updates of equipment model data.
[0063] The design of the equipment transfer simulation plan includes the associated equipment model and route planning design. For each equipment transfer simulation plan, it can include multiple transfer steps. In each transfer step, the equipment needs to be bound to the step first, and the equipment is operated in the step. It supports users to customize the distance, direction, rotation angle, etc. of the equipment movement. In addition, users can also save the best user viewpoint for a certain transfer step. The user viewpoint is the best viewpoint for viewing the equipment transfer in the three-dimensional scene, including spatial information and geometric coordinate information, so that when performing subsequent equipment transfer simulation, it can be restored to the best viewpoint of each transfer step for observation.
[0064] In some embodiments, each transport step in the equipment transport simulation scheme includes one or more transport actions (i.e., operations on the equipment). These transport actions are relatively concentrated in space and can be viewed from the same viewpoint and placed in the same step, which is convenient for designing and subsequently playing animations. Transport actions include moving and rotating the equipment. For some large equipment, it is impossible to transport it in its entirety, so it needs to be split into multiple equipment components for transport. Therefore, in one embodiment, the transport actions include splitting the equipment, moving the equipment or equipment components, and rotating the equipment or equipment components.
[0065] In some embodiments, a 3D scene consisting of 3D models of equipment and industrial buildings can be displayed to the user, and the user can operate in the 3D scene to design a simulation plan for equipment transportation. Figure 4 , step 200 includes steps 210 to 240, which are described in detail below.
[0066] Step 210: Display the three-dimensional model of the equipment and industrial building through the browser.
[0067] like Figure 5 As shown, a 3D scene consisting of 3D models of equipment and industrial buildings is shown, and the equipment is located in the industrial building. When showing the 3D scene, the model data obtained after the above lightweight processing can be sent to the browser, and the browser loads the 3D model.
[0068] Step 220: Based on the step creation operation of the user, a plurality of transfer steps are determined.
[0069] Step 230: Based on the user's binding operation, determine the equipment or equipment components bound to each transfer step and bind them, that is, the equipment or equipment components that need to be operated in each step.
[0070] Step 240: Based on the user's action operations on the bound equipment or equipment components in each transfer step, the transfer action in each transfer step is determined to obtain a device transfer simulation plan.
[0071] The user's actions on the device or device element include splitting the device, moving the device or device element, rotating the device or device element, etc. If the user moves the bound device or device element in a certain transport step, a transport action of moving the device or device element is added in the transport step, and the moving direction and distance of the device are determined based on the user's movement operation; if the user rotates the bound device or device element in a certain transport step, a transport action of rotating the device or device element is added in the transport step, and the rotation direction and angle of the device are determined based on the user's rotation operation.
[0072] Please refer to Figure 6 In one embodiment, an operation axis or controller may be provided in the interface of the three-dimensional model of the display device and the industrial building for the user to operate the device, such as Figure 6 The red, green, and blue operation axes correspond to the three coordinate axes in the space. The user can drag the device with the mouse to move along an operation axis, or rotate around an operation axis, etc.
[0073] In some embodiments, as described above, the equipment transport simulation solution also includes geometric coordinate information and spatial information of the best viewpoint for each transport step, wherein the best viewpoint for each transport step refers to the best viewpoint for observing the transport action in the transport step, and the geometric coordinate information of the viewpoint refers to the coordinates of the viewpoint in the three-dimensional coordinate system. Through this coordinate, the specific position of the viewpoint in the three-dimensional scene can be accurately determined, and the spatial information refers to the three-dimensional scene or spatial range that can be seen from the viewpoint. When playing the simulated transport animation later, the transport actions of each transport step are played in sequence, and for each transport step, based on the geometric coordinate information and spatial information of the best viewpoint of the transport step, the transport action in the transport step is played at the best viewpoint.
[0074] Data storage settings mainly include defining table names, field names, data types, constraints, etc. to ensure the rational organization and storage efficiency of data.
[0075] In actual use, it may be necessary to frequently add, delete, and modify nodes in the three-dimensional model of the device. Therefore, an embodiment of the present invention provides an incremental update function for the device model data, which can save a lot of additional design time caused by modifying the model. Specifically, the incremental update of data is achieved through a difference comparison method, such as Figure 7 As shown, it specifically includes steps 710 to 740.
[0076] Step 710: Obtain model status data of the three-dimensional model of the new device, which may be uploaded by the user. In this embodiment, the three-dimensional model of the device has model status data, which includes model service id (fid), model node id (nid) and model node name (nodename).
[0077] Step 720: Compare the model node id of the three-dimensional model of the equipment involved in the equipment transfer simulation solution with the model node id of the three-dimensional model of the new equipment, and determine a matching three-dimensional model with the same model node id as the three-dimensional model of the new equipment.
[0078] Step 730: Confirm whether there is a difference between the model service ID of the matching three-dimensional model and the model service ID of the three-dimensional model of the new device, and whether there is a difference between the model node name of the matching three-dimensional model and the model node name of the three-dimensional model of the new device, replace the different parts and bind them into the model status data of the new device model.
[0079] Specifically, if there is a difference in the model service id, the model service id of the matching 3D model is replaced with the model service id of the 3D model of the new device. If there is a difference in the model node name, the model node name of the matching 3D model is replaced with the model node name of the 3D model of the new device to update the matching 3D model. The unique 3D model can be determined through fid+nid, so that users can perform equipment transfer simulation operations without perception after the 3D model of the equipment is updated and upgraded, ensuring the real-time nature of the data.
[0080] Step 740: Save the updated model state data of the matching three-dimensional model.
[0081] After each update, the model status data of the current 3D model is recorded, including the model service id, model node id and model node name.
[0082] In this embodiment, when updating the three-dimensional model of the device, only the incremental part (the incremental part here refers to the modified part) is updated instead of replacing all the model data together, so that when modifying the model node of the device, you can only focus on the added, deleted, and modified parts. Other data is not damaged and can continue to be used. It is saved together with the modified part in the updated three-dimensional model, which greatly reduces the energy and time required by users to modify the model.
[0083] Step 300: using the three-dimensional models of the equipment and the industrial building, according to the equipment transportation simulation plan, generate a simulated transportation animation of the equipment being transported in the industrial building, and play the simulated transportation animation through a browser.
[0084] In some embodiments, the three-dimensional models of equipment and industrial buildings can also be used to perform collision detection on the transportation process of equipment or equipment components in industrial buildings according to the equipment transportation simulation plan to determine whether the equipment or equipment components collide with other objects on the transportation path during the transportation process. If so, the collision point with the equipment or equipment components is highlighted according to the severity of the collision, for example Figure 8 In the process of playing the simulated transport animation, when the device collides with the wall, the wall that collides with the device is displayed in red. The collision detection can adopt relevant existing technologies, which will not be described here. The severity of the collision can be determined according to the size of the collision area and the minimum distance (negative value) between the device or device component and the object that collides.
[0085] In some embodiments, different colors are used for highlighting according to different severity levels. For example, the severity level of the collision is divided into multiple levels, and each level is displayed in a different color.
[0086] In some embodiments, if the device or device element collides with other objects on the transport path during transport, the direction in which the device or device element should move to avoid collision can also be determined and displayed, thereby providing the user with a rough direction for adjusting the transport path of the device.
[0087] By conducting physical collision detection and giving users prompts and guidance, users can predict emergencies during the transfer process in advance and estimate possible problems caused by the transfer plan, so as to improve the plan and avoid risks such as equipment collision and damage.
[0088] Please refer to Fig. 9 , Fig. 9 The flowchart of an example of a device transfer plan determined by a user through simulation in the device transfer simulation method of the present invention is shown, which includes the following steps, which are described below.
[0089] Step 1: Load the model
[0090] The browser receives the geometric data of the 3D model of the specified equipment and plant from the server through the WebSocket connection, and reconstructs the model geometry of the equipment and plant, presenting the 3D scene on the interactive interface, such as Figure 5 shown.
[0091] Step 2: Create a simulated transfer plan
[0092] Based on the actual equipment transfer requirements, users build corresponding equipment transfer simulation plans on the interactive interface of the browser, create transfer steps, bind model nodes, fix the best viewpoint, etc. For the three-dimensional model of the equipment or equipment components, provide operable controllers, such as Figure 6 As shown, the user uses an operable controller to move, rotate, and perform other operations on the device or device components, and plan transfer route information.
[0093] Step 3: Build the node animation
[0094] According to the model node data and transfer action data of each transfer step in the scheme, a node animation is constructed for the corresponding model node, wherein the node animation includes multiple nodes, and each transfer action can be called a node in the node animation.
[0095] Step 4: 3D visualization
[0096] The browser creates a 3D visualization window to display the 3D model of the equipment and serves as a container for node animation playback. During the simulation, collision detection is performed on the models of other objects on the equipment transport path. If a collision occurs, it is highlighted, such as Figure 8 shown.
[0097] Step 5: Modify the solution and refactor the node animation
[0098] If a collision is detected during the equipment transfer simulation, the user can visually observe the severity of the collision based on the node animation and determine whether the transfer plan needs to be modified. If necessary, the equipment transfer plan can be modified to avoid related risks. After the modification, the simulation can be repeated until a safe and feasible transfer plan is obtained.
[0099] The equipment transfer simulation method provided by the present invention utilizes the three-dimensional models of the equipment and industrial buildings, generates a simulated transfer animation of the equipment being transferred in the industrial building according to the equipment transfer simulation scheme, and plays the simulated transfer animation in the browser for the user to watch, thereby visually displaying the equipment transfer process in three dimensions, and intuitively presenting the equipment transfer process to the user, so that the user can intuitively understand the situations that will occur during the equipment transfer process and evaluate the feasibility of the transfer scheme, timely predict the relevant risks, and make decisions to avoid risks. In addition, the present invention adopts a B / S architecture, and the user can perform relevant operations through the browser without installing additional programs or plug-ins. In some embodiments, the three-dimensional model is also lightweight, and the browser can be used on a terminal device with poor configuration to view and operate the three-dimensional model.
[0100] The embodiments of the present invention can effectively solve the problems existing in the prior art and have the following advantages compared with the prior art.
[0101] 1. Close integration of theory and practice: In some embodiments, the actual scene is restored through 1:1 modeling, which can be closely integrated with the actual situation and reduce unnecessary losses caused by evaluation errors. At the same time, there is no need to invest a lot of manpower in program evaluation. The program can be easily combined with reality and meet relevant requirements.
[0102] 2. Easy evaluation of the transfer plan: Based on the simulation animation, the feasibility of the equipment transfer plan can be observed intuitively, and related risks can be predicted and avoided in time.
[0103] 3. Low risk of physical operation: Due to the existence of pre-equipment transfer simulation, according to the simulation results, equipment damage and personal injury can be effectively avoided during the actual operation.
[0104] In summary, the present invention has higher efficiency, accuracy and management level than the prior art, can reduce risks and costs, and provide better equipment transfer scheme design decision support and risk avoidance capabilities.
[0105] Those skilled in the art will appreciate that all or part of the functions of the various methods in the above-mentioned embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to implement the above-mentioned functions. For example, the program is stored in the memory of the device, and when the program in the memory is executed by the processor, all or part of the above-mentioned functions can be implemented. In addition, when all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can also be stored in a storage medium such as a server, another computer, disk, optical disk, flash disk or mobile hard disk, and can be downloaded or copied and saved in the memory of the local device, or the system of the local device is updated, and when the program in the memory is executed by the processor, all or part of the functions in the above-mentioned embodiments can be implemented.
[0106] The above specific examples are used to illustrate the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the art, according to the concept of the present invention, some simple deductions, modifications or substitutions can be made.
Claims
1. A method for simulating equipment transportation, used to simulate the transportation process of equipment in an industrial building, characterized in that: The device transport simulation method is applied to a server, and the server performs user interaction through a browser. The device transport simulation method includes: receiving three-dimensional models of equipment and industrial buildings uploaded through the browser; Get equipment transfer simulation plan; By using the three-dimensional models of the equipment and the industrial building, a simulated transportation animation of the equipment being transported in the industrial building is generated according to the equipment transportation simulation plan, and the simulated transportation animation is played through the browser.
2. The equipment transport simulation method according to claim 1, characterized in that: The equipment is transported in its entirety or split into multiple equipment components for transport. The equipment transport simulation method also includes: utilizing the three-dimensional models of the equipment and the industrial building, and according to the equipment transport simulation scheme, performing collision detection on the transport process of the equipment or equipment components in the industrial building to determine whether the equipment or equipment components collide with other objects on the transport path during the transport process, and if so, highlighting the location where the collision occurs with the equipment or equipment components according to the severity of the collision, wherein different severities are highlighted in different colors.
3. The equipment transport simulation method according to claim 2, characterized in that: If the device or device element collides with other objects on the transport path during transport, the direction in which the device or device element should move to avoid the collision is determined and displayed.
4. The equipment transport simulation method according to claim 1, characterized in that: After receiving the three-dimensional model of the equipment and industrial building uploaded through the browser, it also includes: The three-dimensional models of the equipment and the industrial building are lightweighted to compress their sizes, and corresponding model data is obtained and stored in a database; when the three-dimensional model needs to be displayed on the browser, the corresponding model data is sent to the browser so that the browser reconstructs the three-dimensional model using the model data.
5. The equipment transport simulation method according to claim 4, characterized in that: The three-dimensional models of the equipment and the industrial building are lightweighted to compress their sizes to obtain corresponding model data, including: Stripping geometric data and non-geometric data from the three-dimensional models of the equipment and the industrial building, and performing parameterization and compression processing on the geometric data; The geometric data and the non-geometric data after parameterization and compression processing are converted into a preset three-dimensional data format to obtain the model data.
6. The equipment transport simulation method according to claim 1, characterized in that: The equipment transfer simulation scheme includes a plurality of transfer steps, each of which includes one or more transfer actions, wherein the transfer actions include disassembling equipment, moving equipment or equipment components, and rotating equipment or equipment components; The acquisition equipment transport simulation scheme includes: Displaying the three-dimensional models of the equipment and the industrial building through the browser; Determining the plurality of transfer steps based on a step creation operation of a user; Based on the binding operation of the user, determine the equipment or equipment components bound to each of the transfer steps and bind them; Based on the user's action operations on the bound device or device element in each of the transfer steps, the transfer action in each of the transfer steps is determined; wherein the user's action operations on the device or device element include splitting the device, moving the device or device element, and rotating the device or device element; if the user moves the bound device or device element in a certain transfer step, then the transfer action of moving the device or device element is added in the transfer step, and the moving direction and distance of the device are determined based on the user's movement operation; if the user rotates the bound device or device element in a certain transfer step, then the transfer action of rotating the device or device element is added in the transfer step, and the rotation direction and angle of the device are determined based on the user's rotation operation.
7. The equipment transport simulation method according to claim 6, characterized in that: The equipment transfer simulation scheme also includes geometric coordinate information and spatial information of the best viewpoint of each transfer step, wherein the best viewpoint of each transfer step refers to the best viewpoint for observing the transfer action in the transfer step; when playing the simulated transfer animation, the transfer actions of each transfer step are played in sequence, and for each transfer step, the transfer action in the transfer step is played with the best viewpoint based on the geometric coordinate information and spatial information of the best viewpoint of the transfer step.
8. The equipment transport simulation method according to claim 1, characterized in that: The three-dimensional model of the equipment has model status data, and the model status data includes a model service id, a model node id and a model node name. The equipment transport simulation method further includes: Acquire model status data of the three-dimensional model of the new device; Compare the model node id of the three-dimensional model of the equipment involved in the equipment transport simulation solution with the model node id of the three-dimensional model of the new equipment, and determine a matching three-dimensional model having the same model node id as the three-dimensional model of the new equipment; Confirm whether there is a difference between the model service id of the matching 3D model and the model service id of the 3D model of the new device, and whether there is a difference between the model node name of the matching 3D model and the model node name of the 3D model of the new device; if there is a difference in the model service id, replace the model service id of the matching 3D model with the model service id of the 3D model of the new device; if there is a difference in the model node name, replace the model node name of the matching 3D model with the model node name of the 3D model of the new device, so as to update the matching 3D model; The updated model state data of the matching three-dimensional model is saved.
9. The equipment transport simulation method according to claim 1, characterized in that: The three-dimensional models of the equipment and the industrial building are respectively modeled in a 1:1 ratio according to the drawings of the equipment and the industrial building.
10. A computer-readable storage medium, characterized in that: The medium stores a computer program, which can be executed by a processor to implement the equipment transport simulation method according to any one of claims 1 to 9.