Switch cabinet virtual maintenance method and system based on digital twin technology
By constructing and deploying the digital twin panoramic model in the virtual space, the problems of safety risks and low detection efficiency of traditional switch cabinets are solved, and comprehensive inspection and convenient maintenance of different working forms of switch cabinets are achieved, improving maintenance safety and efficiency.
Patent Information
- Application Number
- CN202411836169.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-01-10
AI Technical Summary
The maintenance of traditional switch cabinets has problems of safety risks and low detection efficiency, and the existing digital twin technology is difficult to conduct comprehensive inspection of various working forms of switch cabinets.
By collecting offline data and real-time operation data of the switch cabinet, multiple digital twin panoramic models are built, and these models are deployed in the virtual space, and position identification and timing identification are allocated according to the timing relationship, so as to realize the detection and maintenance of different working forms.
It realizes more comprehensive and convenient inspection of switch cabinets, reduces the risk of maintenance personnel contacting high-voltage equipment, and improves detection efficiency and safety.
Smart Images

Figure CN119295061A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of digital twin technology, and in particular to a switch cabinet virtual maintenance method and system based on digital twin technology. Background Art
[0002] As an important power distribution equipment in the power system, it is vital to maintain the safety and stability of the switchgear. Traditional switchgear inspection and maintenance mainly rely on manual experience. Inspection personnel need to directly contact high-voltage equipment, which poses safety risks, and the inspection efficiency is low and prone to errors.
[0003] In recent years, digital twin technology has developed rapidly, providing a new research direction for the maintenance of switchgear. Digital twin technology can map physical equipment to virtual space, build virtual models to simulate the real equipment status. In practical applications, switchgear has complex structures and various working modes. Digital twin technology can build a virtual model of the switchgear, but the structure of the above virtual model is single and has low adaptability, making it difficult to conduct comprehensive detection of various working modes of the switchgear. In view of this, how to conduct more comprehensive and convenient detection of different working modes of the switchgear has become the current research focus in the field. Summary of the invention
[0004] The present application provides a switch cabinet virtual maintenance method and system based on digital twin technology, which can perform more comprehensive and convenient detection of different working modes of the switch cabinet.
[0005] The first aspect of the present application provides a switch cabinet virtual maintenance method based on digital twin technology, the method comprising: collecting offline data of the switch cabinet, the offline data being used to characterize the cabinet structure of the switch cabinet, and determining multiple working modes of the switch cabinet based on the offline data, wherein, under different working modes, the cabinet structure of the switch cabinet presents different dynamic display forms; establishing digital twin panoramic models corresponding to each of the working modes one by one, and deploying each established digital twin panoramic model at a specified position in a preset virtual space, wherein each digital twin panoramic model in the preset virtual space has its own position identifier, and has a timing identifier assigned according to the timing relationship of the working mode, wherein the data for establishing the digital twin panoramic model includes online temperature measurement data of contacts, online detection data of opening and closing voltage and current, and mechanical characteristics. At least one of online monitoring data and partial discharge sensor sensing data; collect real-time operation data of the switch cabinet, and decompose the real-time operation data into sub-data under different working modes; for any sub-data, identify the target working mode to which the sub-data belongs, and obtain the target timing identifier corresponding to the target working mode; transmit the sub-data to the target digital twin panoramic model with the target timing identifier, so as to execute the sub-data through the target digital twin panoramic model and generate maintenance information corresponding to the sub-data; detect the current line of sight of the target user, if the target digital twin panoramic model is not within the line of sight, generate prompt information carrying the location identifier of the target digital twin panoramic model within the line of sight, so as to guide the target user to adjust the line of sight to the target digital twin panoramic model.
[0006] In a possible implementation, deploying each established digital twin panoramic model at a specified location in a preset virtual space includes: based on the total number of digital twin panoramic models, deploying a number of virtual canvases equal to the total number in the preset virtual space; assigning a timing identifier to each of the multiple virtual canvases according to the timing relationship of the multiple working forms, and screening out a baseline virtual canvas from the multiple virtual canvases based on the assigned timing identifier; rendering the offline scene in which the switch cabinet is located in the baseline virtual canvas, and determining the digital twin panoramic model displayed in the baseline virtual canvas, and projecting the digital twin panoramic model into the baseline virtual canvas; for any other virtual canvas other than the baseline virtual canvas, reusing the offline scene rendered in the baseline virtual canvas into the other virtual canvas; determining other digital twin panoramic models displayed in the other virtual canvases, and projecting the other digital twin panoramic models into the other virtual canvases.
[0007] In a possible implementation, determining the reference virtual canvas among the multiple virtual canvases based on the assigned timing identifiers includes: determining the virtual canvas corresponding to the timing identifier representing the earliest timing relationship as the reference virtual canvas.
[0008] In a possible implementation, reusing the offline scene rendered in the baseline virtual canvas into the other virtual canvas includes: determining a spatial transformation matrix between the other virtual canvas and the baseline virtual canvas; and transforming the offline scene rendered in the baseline virtual canvas into the other virtual canvas according to the spatial transformation matrix.
[0009] In a possible implementation, the location identifier is set in the following manner: for any digital twin panoramic model, determine the angle between the center line of the digital twin panoramic model and the baseline of the preset virtual space; determine the coverage angle range of the digital twin panoramic model based on the angle and the turning angle covered by the digital twin panoramic model in the preset virtual space; set a location identifier for the digital twin panoramic model based on the coverage angle range.
[0010] In one possible implementation, detecting the current line of sight of the target user includes: reading the current turning angle of the target user, and determining the current line of sight centerline of the target user based on the turning angle; obtaining the field of view angle of the target user, and generating the current line of sight of the target user based on the field of view angle and the line of sight centerline.
[0011] In a possible implementation, the prompt information generated within the visual range includes: prompt text carrying the location identifier of the target digital twin panoramic model; or turning guidance information displayed at a designated location near the target digital twin panoramic model within the visual range.
[0012] The second aspect of the present application provides a switch cabinet virtual maintenance system based on digital twin technology, the system comprising: a form determination unit, used to collect offline data of the switch cabinet, the offline data is used to characterize the cabinet structure of the switch cabinet, and determine multiple working forms of the switch cabinet based on the offline data, wherein, under different working forms, the cabinet structure of the switch cabinet presents different dynamic display forms; a model deployment unit, used to establish digital twin panoramic models corresponding to each of the working forms one by one, and deploy each established digital twin panoramic model at a specified position in a preset virtual space, each digital twin panoramic model in the preset virtual space has its own position identifier, and has a timing identifier assigned according to the timing relationship of the working form, wherein the data for establishing the digital twin panoramic model includes online temperature measurement data of contacts, online detection data of opening and closing voltage and current, online monitoring data of mechanical properties, and partial discharge At least one of the sensor sensing data; a data disassembly unit, used to collect the real-time operation data of the switch cabinet, and disassemble the real-time operation data into sub-data under different working modes; an identification acquisition unit, used to identify the target working mode to which the sub-data belongs for any sub-data, and obtain the target timing identification corresponding to the target working mode; a maintenance information generation unit, used to transmit the sub-data to the target digital twin panoramic model with the target timing identification, so as to execute the sub-data through the target digital twin panoramic model and generate maintenance information corresponding to the sub-data; a line of sight guiding unit, used to detect the current line of sight range of the target user. If the target digital twin panoramic model is not within the line of sight range, a prompt information carrying the location identification of the target digital twin panoramic model is generated within the line of sight range to guide the target user to adjust the line of sight to the target digital twin panoramic model.
[0013] In a possible implementation, the model deployment unit is specifically used to deploy a number of virtual canvases equal to the total number of digital twin panoramic models in a preset virtual space; assign a timing identifier to each of the multiple virtual canvases according to the timing relationship of the multiple working forms, and filter out a baseline virtual canvas from the multiple virtual canvases based on the assigned timing identifier; render the offline scene where the switch cabinet is located in the baseline virtual canvas, and determine the digital twin panoramic model displayed in the baseline virtual canvas, and project the digital twin panoramic model into the baseline virtual canvas; for any other virtual canvas except the baseline virtual canvas, reuse the offline scene rendered in the baseline virtual canvas into the other virtual canvas; determine other digital twin panoramic models displayed in the other virtual canvases, and project the other digital twin panoramic models into the other virtual canvases.
[0014] In a possible implementation, the model deployment unit is specifically used to determine, for any digital twin panoramic model, an angle between a center line of the digital twin panoramic model and a baseline of the preset virtual space; determine a coverage angle range of the digital twin panoramic model based on the angle and the turning angle covered by the digital twin panoramic model in the preset virtual space; and set a location identifier for the digital twin panoramic model based on the coverage angle range.
[0015] The technical solution provided by one or more embodiments of the present application realizes virtual maintenance and status monitoring of the switch cabinet by constructing a digital twin model of the switch cabinet and deploying it in a virtual space. Among them, the cabinet structure data is collected from the switch cabinet and the working form of the switch cabinet is determined. A digital twin panoramic model is determined for each working form, and each model is deployed at a specified position in the virtual space. By collecting the real-time operation data of the switch cabinet, each sub-data of the real-time operation data is input into the corresponding target digital twin panoramic model, and the maintenance information corresponding to the target digital twin panoramic model is generated.
[0016] It can be seen that through the technical solution provided by this embodiment of the present application, there is no need to perform offline maintenance on the actual switch cabinet equipment. Instead, virtual maintenance is performed by simulating the real equipment status to avoid direct contact between maintenance personnel and high-voltage equipment, thereby reducing safety risks and maintenance costs. At the same time, digital models of different working modes of the switch cabinet are established, thereby performing more comprehensive and convenient detection of the switch cabinet. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0018] Figure 1 A step diagram of a switch cabinet virtual maintenance method based on digital twin technology provided in an embodiment of the present application; Figure 2 A step diagram of a method for deploying a digital twin panoramic model provided in one embodiment of the present application; Figure 3 A schematic diagram of the structure of a switch cabinet virtual maintenance system based on digital twin technology provided in one embodiment of the present application; Figure 4 A schematic diagram of the structure of a computer device provided for one embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0020] In addition, the use of “based on” or “according to” is meant to be open and inclusive, because the process, step, calculation or other action “based on” or “according to” one or more stated conditions or values may in practice be based on additional conditions or values beyond the stated ones.
[0021] With the continuous development of computer virtual reality, digital twin technology has emerged and is widely used in industrial manufacturing, energy management, urban construction, medical health and other fields. Generally speaking, digital twin technology is a technology that maps physical entities to virtual space. By building a virtual model of the physical entity and reflecting the status and performance of the physical entity in real time, the physical entity can be monitored, predicted and maintained.
[0022] Among them, in the field of industrial manufacturing, the inspection of electrical equipment is generally carried out manually, and maintenance personnel need to directly contact high-voltage equipment, which poses safety risks, and has low inspection efficiency and high costs. Therefore, in related technologies, digital twin technology can be used to build virtual models of electrical equipment for inspection. However, in the operation of equipment such as switch cabinets, multiple working forms are usually involved, and the physical structure of switch cabinets is complex and has many forms, which is not conducive to a more comprehensive virtual maintenance of switch cabinets.
[0023] In view of this, one or more embodiments of the present application provide a switch cabinet virtual maintenance method and system based on digital twin technology, which can perform maintenance on various working modes of the switch cabinet and improve the comprehensiveness and convenience of switch cabinet maintenance.
[0024] See also Figure 1 An embodiment of the present application provides a switch cabinet virtual maintenance method based on digital twin technology, wherein the switch cabinet includes a circuit breaker and a disconnector, and the disconnector is equipped with contacts. The method may include the following steps: S1: Collect offline data of the switch cabinet, where the offline data is used to characterize the cabinet structure of the switch cabinet, and determine multiple working modes of the switch cabinet based on the offline data, wherein the cabinet structure of the switch cabinet presents different dynamic display forms in different working modes.
[0025] The above-mentioned multiple working modes of the switch cabinet include different modes during the operation of the switch cabinet, and different modes during the opening and closing of the circuit breaker. Obtain more comprehensive offline data of the switch cabinet, that is, the cabinet structure of the switch cabinet, so as to realize data collection of multiple working modes of the switch cabinet, and determine the dynamic display form of the cabinet structure of the switch cabinet under different modes. The above-mentioned dynamic display form includes the movement trajectory, position change and state change of each component of the switch cabinet under different working modes, so as to obtain real dynamic effects.
[0026] Exemplarily, the different modes of the switch cabinet during operation and operation may include an operating mode, a hot standby mode, and a cold standby mode. Among them, the operating mode can be understood as the switch cabinet being normally powered on, and the equipment being in a live working mode. At this time, the circuit breaker and the isolating switch in the switch cabinet are all in the closed position, and the current flows normally. The hot standby mode can be understood as the switch cabinet is not connected to the load, but the equipment is in a live ready state. At this time, the circuit breaker in the switch cabinet is in the open position, and the isolating switch can be in the closed position or in the open position depending on the system configuration. The cold standby mode can be understood as the switch cabinet being completely powered off, and the equipment being in a non-working mode. At this time, the circuit breaker and the isolating switch in the switch cabinet are all in the open position.
[0027] Exemplarily, the different forms of the circuit breaker of the switch cabinet during the opening and closing process may include a pre-closing form, a closing form, a closing completion form, a pre-opening form, an opening form, and an opening completion form. Among them, in the pre-closing form or the pre-opening form, the circuit breaker is ready to close or open, but has not yet started. In the closing form, the circuit breaker is in the closing action, and the contacts are gradually in contact. In the opening form, the circuit breaker is in the opening action, and the contacts are gradually separated. The closing completion form can be understood as the circuit breaker closing action is completed, the contacts are in good contact, and the current flows normally. The opening completion form can be understood as the circuit breaker opening action is completed, the contacts are separated, and the current is cut off.
[0028] It should be noted that the present application does not limit the various working modes of the switch cabinet, which can be any combination of two or more of the operating mode, fault mode, maintenance mode, debugging mode, standby mode or other working modes not listed above.
[0029] S2: Establish a digital twin panoramic model corresponding to each of the working forms one by one, and deploy each of the established digital twin panoramic models at a specified position in the preset virtual space, wherein each digital twin panoramic model in the preset virtual space has its own position identifier and a timing identifier allocated according to the timing relationship of the working form, wherein the data for establishing the digital twin panoramic model includes at least one of online contact temperature measurement data, online detection data of opening and closing voltage and current, online monitoring data of mechanical properties, and partial discharge sensor sensing data.
[0030] In this embodiment, the online temperature measurement data of the contacts can be collected by sensors installed on the contacts to collect the temperature data of the contacts in real time; the online detection data of the voltage and current during the opening and closing of the circuit breaker can be collected by using voltage and current transformers to monitor the voltage and current changes during the opening and closing of the circuit breaker in real time; the online monitoring data of mechanical characteristics can be collected by sensors to monitor the mechanical characteristics of the circuit breaker operating mechanism, such as speed and force. The sensing data of partial discharge sensors can be collected by detecting partial discharge activities inside the partial discharge sensor equipment.
[0031] In this embodiment, at least one of the above-mentioned collected data is used to establish a digital twin panoramic model corresponding to each working form. The collected data is processed and analyzed, and a digital twin panoramic model of the switch cabinet is established based on the actual structure and operation principle of the switch cabinet and the collected data using 3D modeling software such as AutoCAD, SolidWorks and CATIA, and the model is deployed in a preset virtual space.
[0032] At the same time, a location identifier is assigned to the digital twin panoramic model of each working form to ensure the accurate position of the model in the virtual space, and a timing identifier is assigned to each digital twin panoramic model, which is sorted according to the timing relationship of the actual working form to facilitate simulation and analysis of the dynamic behavior of the switchgear in different operation stages.
[0033] S3: Collecting real-time operation data of the switch cabinet, and breaking down the real-time operation data into sub-data under different working modes.
[0034] S4: For any sub-data, identify the target working form to which the sub-data belongs, and obtain the target timing identifier corresponding to the target working form.
[0035] In this embodiment, the real-time operation data may cover different working modes, so it is necessary to segment the real-time operation data and break it down into sub-data under different working modes. For any sub-data, it is necessary to classify it, identify the target working mode to which it belongs, and obtain the target timing identifier corresponding to the target working mode.
[0036] S5: Transmit the sub-data to the target digital twin panoramic model having the target timing identifier, so as to execute the sub-data through the target digital twin panoramic model and generate maintenance information corresponding to the sub-data.
[0037] In this embodiment, any sub-data after classification is transmitted to a digital twin panoramic model in a virtual space with the same target time sequence identifier as the current sub-data through a wired or wireless network, and the digital twin panoramic model serves as the target digital twin panoramic model of the current sub-data. The target digital twin panoramic model processes and executes the sub-data according to a preset algorithm and logic to generate corresponding maintenance information.
[0038] For example, the above maintenance information may include fault diagnosis, maintenance suggestions and operation guides. Subsequently, maintenance personnel may perform actual maintenance work or conduct virtual maintenance training based on the generated maintenance information.
[0039] S6: Detect the current field of vision of the target user. If the target digital twin panoramic model is not within the field of vision, generate prompt information carrying the location identifier of the target digital twin panoramic model within the field of vision to guide the target user to adjust the field of vision to the target digital twin panoramic model.
[0040] In this embodiment, the line of sight direction and range of the target user are monitored to determine the area currently being gazed at by the target user to determine whether the target user can see the target digital twin panoramic model. If the target digital twin panoramic model does not exist within the line of sight, a prompt message is generated within the line of sight of the target user, and the prompt message carries the corresponding location identifier of the target digital twin panoramic model so that the target user knows the specific location that needs to be viewed.
[0041] In one embodiment, the above prompt information will be dynamically updated to guide the target user to move the field of view to the location of the target digital twin panoramic model. For example, if the target user needs to view the target digital twin panoramic model on the left, the prompt information may appear at the left edge of the target user's field of view and move as the target user's field of view rotates until the target digital twin panoramic model appears within the target user's field of view. Through the guidance of the above prompt information, the target user can navigate more effectively in a complex virtual environment, thereby accurately finding the target digital twin panoramic model.
[0042] Based on the above ideas, this embodiment of the present application realizes virtual maintenance and status monitoring of the switch cabinet by creating a digital twin model of the switch cabinet and deploying it in a virtual environment. Specifically, the cabinet structure information of the switch cabinet is collected and its working form is identified, a digital twin panoramic model is established for each working form, and these models are located at specific positions in the virtual space. In addition, by obtaining the real-time operation data of the switch cabinet, different parts of the data are input into the corresponding digital twin panoramic model, thereby generating corresponding maintenance information for maintenance guidance.
[0043] See also Figure 2 In one embodiment, based on the above step S2, deploying each established digital twin panoramic model at a designated location in a preset virtual space includes: S201: Based on the total number of digital twin panoramic models, deploy a number of virtual canvases equal to the total number in a preset virtual space.
[0044] The virtual canvas is a platform created in a virtual environment for displaying images, videos, 3D models or other media content. It can be understood as a digital surface that can be resized as needed and is not limited by physical space. The position of the canvas is determined in the preset virtual space, and the content is mapped onto the virtual canvas, so that the user can interact with the virtual canvas.
[0045] In this embodiment, based on the number of digital twin panoramic models, the same number of virtual canvases are placed in the preset virtual space, that is, a corresponding virtual canvas is created for each digital twin panoramic model.
[0046] S203: assigning a timing identifier to each of the plurality of virtual canvases according to the timing relationship of the plurality of working modes, and selecting a reference virtual canvas from the plurality of virtual canvases based on the assigned timing identifier.
[0047] In this embodiment, a timing identifier is assigned to each virtual canvas according to the timing relationship between each working state. The above timing identifier can be a number, a letter, or any other symbol that can represent the order. For example, there are three working states in the closing process, namely, the pre-closing state, the closing state, and the closing completion state. The timing identifiers can be assigned as 1, 2, and 3, respectively, representing the position of each working state in the process.
[0048] In one embodiment, a reference virtual canvas is selected from multiple virtual canvases based on the above-assigned timing identifiers, and the virtual canvas corresponding to the timing identifier representing the earliest timing relationship can be determined as the reference virtual canvas. For example, during the closing process, the timing identifier of the virtual canvas in the form of a pre-closing state is 1, and the virtual canvas in the form of a pre-closing state can be set as the reference virtual canvas.
[0049] S205: Rendering the offline scene where the switch cabinet is located in the reference virtual canvas, determining the digital twin panoramic model displayed in the reference virtual canvas, and projecting the digital twin panoramic model into the reference virtual canvas.
[0050] In this embodiment, a 3D rendering engine is used to draw the actual scene where the switch cabinet is located offline on the reference virtual canvas to reproduce the offline scene in the virtual space. Specifically, the actual environmental data of the offline scene where the switch cabinet is located, such as site layout, equipment location and environmental conditions, can be collected to improve the authenticity of the simulation.
[0051] In this embodiment, the digital twin panoramic model displayed in the baseline virtual canvas is determined, the digital twin panoramic model is placed on the baseline virtual canvas, and matched with the above-mentioned offline scene, and the position, scale and direction of the model are adjusted so that it can be correctly represented in the virtual canvas to improve the authenticity of the simulation and make more accurate judgments.
[0052] S207: For any other virtual canvas except the reference virtual canvas, reuse the offline scene rendered in the reference virtual canvas into the other virtual canvas.
[0053] In this embodiment, the offline scene determined according to the reference virtual canvas described in S205 can be rendered into other virtual canvases. For example, the offline scene can be reused through the space transformation matrix, the space transformation matrix between any other virtual canvas and the reference virtual canvas is determined, and the offline scene rendered in the reference virtual canvas is transformed into the other virtual canvas according to the space transformation matrix.
[0054] Specifically, a spatial transformation matrix between any other virtual canvas and the base virtual canvas is determined. First, a translation vector is determined, which represents the translation amount from the base virtual canvas to the other virtual canvas, and then a comprehensive rotation matrix is determined, which can be the product of three basic rotation matrices rotating around three coordinate axes, and the above translation vector and the comprehensive rotation matrix are combined to form a spatial transformation matrix.
[0055] Furthermore, the coordinates of each point on the base virtual canvas are obtained, each point is multiplied by the spatial transformation matrix to obtain the transformed points, and the transformed points are rendered on other virtual canvases. The offline scene in the base virtual canvas can be accurately transformed and rendered on other virtual canvases, realizing the spatial transformation of the scene.
[0056] Specifically, a spatial transformation matrix between any other virtual canvas and the base virtual canvas is determined, and each vertex on the base virtual canvas is transformed according to the spatial transformation matrix to adapt to the spatial coordinates of the other virtual canvas, thereby transforming the offline scene rendered in the base virtual canvas to the other virtual canvas.
[0057] S209: Determine other digital twin panoramic models displayed in the other virtual canvases, and project the other digital twin panoramic models into the other virtual canvases.
[0058] In this embodiment, each established digital twin panoramic model is deployed at a specified position in a preset virtual space, and the above-mentioned specified position is the position of the actual device in the virtual canvas of the virtual space that matches the offline scene. Among them, the virtual canvas includes the offline scene of the switch cabinet and the digital twin panoramic model of the switch cabinet. For the offline scene of the switch cabinet, the rendering result of the base virtual canvas can be directly copied to other canvases through the space transformation matrix, which reduces the multiple renderings of the offline scene. At the same time, after determining the model displayed in the canvas, the model can be directly projected into the canvas.
[0059] In one embodiment, a position identifier is assigned to each digital twin panoramic model. Specifically, for any digital twin panoramic model, the direction vectors of its center line and the baseline of the preset virtual space are determined, so as to calculate the angle between the center line of the digital twin panoramic model and the baseline of the preset virtual space. The coverage angle range of the digital twin panoramic model can be determined by the above-mentioned angle and the steering angle covered by the digital twin panoramic model. The relative position of the digital twin panoramic model in the preset virtual space is determined according to the above-mentioned coverage angle range, so as to set the corresponding position identifier for the digital twin panoramic model.
[0060] In this embodiment, to determine the coverage angle interval of the digital twin panoramic model, it is necessary to determine the starting angle and ending angle of the coverage angle interval. Specifically, the starting angle is the difference between the above angle and half of the above turning angle, that is, , ,in, is the starting angle, is the ending angle, is the angle, In addition, the corresponding position mark is set for the digital twin panoramic model according to the above coverage angle range, that is, ,in, It is a relative position used to represent a position identifier. A position identifier can be directly represented by a number or by a character.
[0061] For example, the angle between the center line of a digital twin panoramic model and the baseline of the preset virtual space is 60°, and the turning angle covered by the digital twin panoramic model is 60°. Then the coverage angle range of the current digital twin panoramic model is 30° to 60°, and the relative position size is 0.25. Its position identifier can be represented by 0.25, or it can be mapped to a specific character for representation.
[0062] In one embodiment, the current sight range of the target user is detected. Specifically, the current turning angle of the target user is first read, and the current sight center line of the target user is determined according to the turning angle, and then the field of view angle of the target user is obtained, and the current sight range of the target user is generated according to the field of view angle and the sight center line.
[0063] In this embodiment, a head tracking device can be used in a virtual reality environment to obtain the current turning angle of the target user and determine the position of the center line of the target user's line of sight. The center line of the line of sight is an imaginary line of the user's current turning direction. If the user's turning direction remains horizontal, the center line of the line of sight will be consistent with the user's turning angle. For example, the target user can use VR glasses, and the turning angle of the target user's head when wearing the VR glasses is the target user's current turning angle.
[0064] In this embodiment, the current sight range of the target user is determined based on the sight center line and the sight angle of the target user. Specifically, the steering angle can be used as the center, and half of the sight angle can be expanded to the left and right sides respectively, as the sight range of the target user. Exemplarily, the target user is facing forward at 0°, the left is a negative angle, and the right is a positive angle. The steering angle covered by the digital twin panoramic model is 30°, and the sight angle of the target user is 90°. Then the sight range of the target user is (-15°, 75°).
[0065] In one embodiment, prompt information for characterizing the location of the digital twin panoramic model is generated within the above-mentioned line of sight. Optionally, the prompt information can be a prompt text carrying the location identifier of the target digital twin panoramic model, such as "Please turn to the left area", or it can be a turn guidance information displayed at a designated position near the target digital twin panoramic model within the line of sight. For example, if the target digital twin panoramic model is out of the line of sight on the left side of the target user, a flashing mark for prompting is displayed on the left side of the target user's line of sight, and the target user is guided to turn to the left.
[0066] In view of this, one or more embodiments of the present application create a respective digital twin panoramic model for each working mode of the switch cabinet, so as to inspect and maintain each working mode and generate inspection information, making the inspection of the switch cabinet more comprehensive, efficient and convenient, and improving the overall operation and maintenance efficiency of the switch cabinet.
[0067] In addition, the present application provides an embodiment of a switch cabinet virtual maintenance method based on digital twin technology, which is performed according to the following steps: Step 1: Collect the real-time operation data of the switch cabinet, which is the operation data of the circuit breaker of the switch cabinet during the closing process. The real-time operation data is divided into sub-data of multiple working modes, including sub-data of the pre-closing mode, the closing mode and the closing completion mode.
[0068] Step 2: Obtain the corresponding target timing identifiers of the above three working modes, namely, the target timing identifier "1" of the preparation for closing mode, the target timing identifier "2" of the closing mode, and the target timing identifier "3" of the closing completion mode.
[0069] Step 3: Transmit the sub-data of the above three working modes to a preset digital twin panoramic model with a target timing identifier, so as to execute the sub-data through the corresponding digital twin panoramic model and generate maintenance information corresponding to each sub-data.
[0070] Step 4: Perform maintenance on the switch cabinet according to the maintenance information of any working mode.
[0071] In this embodiment, if the target digital twin panoramic model does not exist within the target user's field of vision during the maintenance process, a prompt mark with relevant location information is generated to guide the target user to adjust the field of vision to the target digital twin panoramic model.
[0072] The operation of using digital twin technology to inspect the switch cabinet from step 1 to step 4 is compared with the traditional virtual inspection technology. According to the digital twin panoramic model corresponding to each working state, the switch cabinet is inspected in multiple working states, making the inspection of the switch cabinet more convenient while also taking into account the comprehensiveness of the inspection. In addition, virtual inspection can reduce the cost of traditional manual inspection and improve the safety of switch cabinet inspection.
[0073] See also Figure 3 The present application also provides a switch cabinet virtual maintenance system based on digital twin technology, the system comprising: A form determination unit 100 is used to collect offline data of the switch cabinet, wherein the offline data is used to characterize the cabinet structure of the switch cabinet, and determine multiple working forms of the switch cabinet based on the offline data, wherein the cabinet structure of the switch cabinet presents different dynamic presentation forms in different working forms; The model deployment unit 200 is used to establish a digital twin panoramic model corresponding to each of the working forms one by one, and deploy each of the established digital twin panoramic models at a specified position in a preset virtual space, wherein each digital twin panoramic model in the preset virtual space has its own position identifier and a timing identifier assigned according to the timing relationship of the working form, wherein the data for establishing the digital twin panoramic model includes at least one of online temperature measurement data of contacts, online detection data of opening and closing voltage and current, online monitoring data of mechanical properties, and sensing data of partial discharge sensors; The data decomposition unit 300 is used to collect the real-time operation data of the switch cabinet and decompose the real-time operation data into sub-data under different working modes; The identification acquisition unit 400 is used to identify the target working form to which any sub-data belongs, and obtain the target timing identification corresponding to the target working form; A maintenance information generating unit 500 is used to transmit the sub-data to the target digital twin panoramic model having the target time sequence identifier, so as to execute the sub-data through the target digital twin panoramic model and generate maintenance information corresponding to the sub-data; The sight line guiding unit 600 is used to detect the current sight line range of the target user. If the target digital twin panoramic model is not within the sight line range, a prompt message carrying the location identifier of the target digital twin panoramic model is generated within the sight line range to guide the target user to adjust the sight line range to the target digital twin panoramic model.
[0074] In this embodiment, the model deployment unit is specifically used to deploy a number of virtual canvases equal to the total number of digital twin panoramic models in a preset virtual space; assign a timing identifier to each of the multiple virtual canvases according to the timing relationship of the multiple working forms, and filter out a baseline virtual canvas from the multiple virtual canvases based on the assigned timing identifier; render the offline scene where the switch cabinet is located in the baseline virtual canvas, and determine the digital twin panoramic model displayed in the baseline virtual canvas, and project the digital twin panoramic model into the baseline virtual canvas; for any other virtual canvas except the baseline virtual canvas, reuse the offline scene rendered in the baseline virtual canvas into the other virtual canvas; determine other digital twin panoramic models displayed in the other virtual canvases, and project the other digital twin panoramic models into the other virtual canvases.
[0075] In this embodiment, the model deployment unit is also used to determine, for any digital twin panoramic model, the angle between the center line of the digital twin panoramic model and the baseline of the preset virtual space; determine the coverage angle range of the digital twin panoramic model based on the angle and the turning angle covered by the digital twin panoramic model in the preset virtual space; and set a location identifier for the digital twin panoramic model based on the coverage angle range.
[0076] In one embodiment, the data decomposition unit is specifically used to decompose the real-time operation data into sub-data under different working modes. The real-time operation data covers multiple working modes, and the real-time operation data is divided according to different working modes.
[0077] In one embodiment, the identification acquisition unit is specifically used to obtain the target timing identification corresponding to the target working form corresponding to the sub-data, and obtain the timing identification and position identification of each digital twin panoramic model, and input the segmented sub-data into the target digital twin panoramic model that matches its timing identification.
[0078] In one embodiment, the sight line guidance unit is specifically used to generate prompt information carrying the location identifier of the target digital twin panoramic model within the sight line range, read the current steering angle of the target user, and determine the current sight line center line of the target user according to the steering angle, obtain the field of view angle of the target user, and generate the current sight line range of the target user according to the field of view angle and the sight line center line. The prompt information generated within the sight line range includes prompt text carrying the location identifier of the target digital twin panoramic model or steering guidance information displayed at a designated position near the target digital twin panoramic model within the sight line range.
[0079] The further functional description of each of the above units is the same as that of the above corresponding embodiments and will not be repeated here.
[0080] A switch cabinet virtual maintenance system based on digital twin technology in an embodiment of the present application is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, or other devices that can provide the above functions.
[0081] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application, such as Figure 4As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system).
[0082] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0083] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0084] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0085] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0086] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 4The example of connecting through bus is taken in the following.
[0087] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device may be a touch screen.
[0088] The embodiment of the present application also provides a computer-readable storage medium. The above method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or is implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0089] Although the embodiments of the present application are described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations are all within the scope defined by the appended claims.
[0090] The systems, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0091] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0092] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0093] The present application is described with reference to the flowcharts and / or block diagrams of the methods, systems, and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0094] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0095] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0096] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0097] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0098] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
[0099] Although the embodiments of the present application have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A switch cabinet virtual maintenance method based on digital twin technology, characterized in that: The method comprises: Collecting offline data of the switch cabinet, where the offline data is used to characterize the cabinet structure of the switch cabinet, and determining multiple working modes of the switch cabinet based on the offline data, wherein the cabinet structure of the switch cabinet presents different dynamic presentation forms in different working modes; Establishing digital twin panoramic models corresponding to each of the working forms one by one, and deploying each of the established digital twin panoramic models at a specified position in a preset virtual space, wherein each digital twin panoramic model in the preset virtual space has its own position identifier, and has a timing identifier assigned according to the timing relationship of the working form, wherein the data for establishing the digital twin panoramic model includes at least one of online temperature measurement data of contacts, online detection data of opening and closing voltage and current, online monitoring data of mechanical properties, and sensing data of partial discharge sensors; Collecting real-time operation data of the switch cabinet, and breaking down the real-time operation data into sub-data under different working modes; For any sub-data, identify the target working form to which the sub-data belongs, and obtain the target timing identifier corresponding to the target working form; The sub-data is transmitted to the target digital twin panoramic model having the target time sequence identifier, so as to execute the sub-data through the target digital twin panoramic model and generate maintenance information corresponding to the sub-data; Detect the current field of vision of the target user. If the target digital twin panoramic model is not within the field of vision, generate prompt information carrying the location identifier of the target digital twin panoramic model within the field of vision to guide the target user to adjust the field of vision to the target digital twin panoramic model.
2. The method according to claim 1, characterized in that Deploy each established digital twin panoramic model at a specified location in the preset virtual space, including: Based on the total number of digital twin panoramic models, deploying a number of virtual canvases equal to the total number in a preset virtual space; According to the timing relationship of the multiple working modes, a timing identifier is assigned to each of the multiple virtual canvases, and a reference virtual canvas is selected from the multiple virtual canvases based on the assigned timing identifier; Rendering the offline scene where the switch cabinet is located in the reference virtual canvas, determining the digital twin panoramic model displayed in the reference virtual canvas, and projecting the digital twin panoramic model into the reference virtual canvas; For any other virtual canvas except the reference virtual canvas, reuse the offline scene rendered in the reference virtual canvas into the other virtual canvas; Determine other digital twin panoramic models displayed in the other virtual canvases, and project the other digital twin panoramic models into the other virtual canvases.
3. The method according to claim 2, characterized in that Determining a reference virtual canvas among the plurality of virtual canvases based on the assigned timing identifier includes: The virtual canvas corresponding to the timing identifier representing the earliest timing relationship is determined as the reference virtual canvas.
4. The method according to claim 2, characterized in that: Reusing the offline scene rendered in the reference virtual canvas to the other virtual canvas includes: Determining a spatial transformation matrix between the other virtual canvas and the reference virtual canvas; According to the space transformation matrix, the offline scene rendered in the reference virtual canvas is transformed into the other virtual canvas.
5. The method according to claim 1, characterized in that The location identifier is set in the following manner: For any digital twin panoramic model, determining the angle between the center line of the digital twin panoramic model and the reference line of the preset virtual space; Determining a coverage angle range of the digital twin panoramic model according to the included angle and the steering angle covered by the digital twin panoramic model in the preset virtual space; A location identifier is set for the digital twin panoramic model according to the coverage angle interval.
6. The method according to claim 1, characterized in that Detecting the target user's current line of sight includes: Reading the current steering angle of the target user, and determining the current sight center line of the target user according to the steering angle; The field of view angle of the target user is obtained, and according to the field of view angle and the center line of the field of view, the current field of view range of the target user is generated.
7. The method according to claim 1, characterized in that The prompt information generated within the visual range includes: A prompt text carrying the location identifier of the target digital twin panoramic model; or Turn guidance information displayed at a specified position close to the target digital twin panoramic model within the line of sight.
8. A switch cabinet virtual maintenance system based on digital twin technology, characterized in that: The system comprises: a form determination unit, configured to collect offline data of the switch cabinet, wherein the offline data is used to characterize the cabinet structure of the switch cabinet, and determine multiple working forms of the switch cabinet based on the offline data, wherein the cabinet structure of the switch cabinet presents different dynamic presentation forms in different working forms; A model deployment unit, used to establish digital twin panoramic models corresponding to each of the working forms one by one, and deploy each of the established digital twin panoramic models at a specified position in a preset virtual space, wherein each digital twin panoramic model in the preset virtual space has its own position identifier, and has a timing identifier assigned according to the timing relationship of the working form, wherein the data for establishing the digital twin panoramic model includes at least one of online temperature measurement data of contacts, online detection data of opening and closing voltage and current, online monitoring data of mechanical properties, and sensing data of partial discharge sensors; A data decomposition unit, used for collecting real-time operation data of the switch cabinet, and decomposing the real-time operation data into sub-data under different working modes; An identification acquisition unit, used for identifying, for any sub-data, a target working form to which the sub-data belongs, and acquiring a target timing identification corresponding to the target working form; A maintenance information generating unit, used for transmitting the sub-data to a target digital twin panoramic model having the target time sequence identifier, so as to execute the sub-data through the target digital twin panoramic model and generate maintenance information corresponding to the sub-data; The sight line guiding unit is used to detect the current sight line range of the target user. If the target digital twin panoramic model is not within the sight line range, a prompt message carrying the location identifier of the target digital twin panoramic model is generated within the sight line range to guide the target user to adjust the sight line range to the target digital twin panoramic model.
9. The system according to claim 8, characterized in that The model deployment unit is specifically configured to deploy, in a preset virtual space, a plurality of virtual canvases equal to the total number of digital twin panoramic models based on the total number of the digital twin panoramic models; assign a timing identifier to each of the plurality of virtual canvases according to the timing relationship of the plurality of working forms, and select a reference virtual canvas from the plurality of virtual canvases based on the assigned timing identifier; Rendering the offline scene of the switch cabinet in the baseline virtual canvas, determining the digital twin panoramic model displayed in the baseline virtual canvas, and projecting the digital twin panoramic model into the baseline virtual canvas; for any other virtual canvas except the baseline virtual canvas, reusing the offline scene rendered in the baseline virtual canvas into the other virtual canvas; determining other digital twin panoramic models displayed in the other virtual canvas, and projecting the other digital twin panoramic models into the other virtual canvas.
10. The system according to claim 8, characterized in that The model deployment unit is specifically used to determine, for any digital twin panoramic model, an angle between a center line of the digital twin panoramic model and a baseline of the preset virtual space; and determine a coverage angle range of the digital twin panoramic model according to the angle and a steering angle covered by the digital twin panoramic model in the preset virtual space; A location identifier is set for the digital twin panoramic model according to the coverage angle interval.
Citation Information
Patent Citations
Modeling method and device for digital model of ring main unit
CN111814361A
High-voltage switch cabinet state prediction method based on digital model
CN114091322A
Canvas transformation method, system and computer readable storage medium
CN114092609A
Equipment state information processing method and device, equipment and storage medium
CN116089228A
Power transformation equipment monitoring method, device and equipment based on digital twinning and medium
CN118611260A