Disclosure of Invention
In order to solve the technical problems, the following technical scheme is provided:
in a first aspect, an embodiment of the present application provides an automatic spraying monitoring teleoperation method based on digital twinning, where the method includes: monitoring an automatic paint spraying site in real time through a sensing network and establishing a site real-time enhancement model; if the automatic paint spraying process is monitored to be abnormal, diagnosing the fault according to the knowledge base, determining the type and the occurrence reason of the fault, and obtaining a solution; after the solution is obtained, the monitoring mode is switched to a fault teleoperation mode, and the fault is processed through the teleoperation controller.
By adopting the implementation mode, the signals with different formats can be preprocessed by the multi-source heterogeneous data through different data acquisition interfaces of the sensor network, and the real-time digital signals of the field state are obtained. The digital twin and augmented reality technology is utilized to establish a field real-time augmented model of the spraying operation, so that an operator can make judgment more efficiently and accurately so as to control a machine better. The safety risk caused by human factors can be reduced by adopting a teleoperation technology, and an operator starts an emergency treatment system by using the remote operation to remove equipment faults. The possible fault types can be diagnosed through the knowledge base, and according to the fault processing method in the example, the current fault processing method and the suggestion are provided to realize accurate and rapid processing of the fault.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the monitoring an automatic paint spraying site in real time through a sensing network and establishing a site real-time enhanced model includes: determining the composition and layout of an automatic spraying teleoperation assembly control device; and the establishment of the automatic spraying field augmented reality modeling is realized through multi-source data processing, multi-source information registration and virtual-real information fusion in sequence.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the establishing of the automatic spraying field augmented reality modeling by sequentially performing the multi-source data processing, the multi-source information registration, and the virtual-real information fusion includes: under the support of a workshop characteristic data model and an information expression template, rapidly extracting, identifying and optimizing characteristic data and key information of multi-source data acquired on site, and further realizing uniform expression of heterogeneous information; registering the multi-source sensing information based on a least square rule and a maximum likelihood registration algorithm; and dynamically calibrating the field real-time information and the 3D virtual model in real time, and performing interaction of multi-source information on the model to obtain an automatic spraying field virtual-real fusion enhanced model.
With reference to the first aspect, in a third possible implementation manner of the first aspect, operation data, fault data, historical data, process data, resource data, safety processing data, and the like used in teleoperation control are reasonably stored in a knowledge base, where the knowledge base includes a fault instance knowledge base and a fault diagnosis rule knowledge base, the fault instance knowledge base stores fault phenomena, fault sources, and fault causes of faults, and the fault diagnosis rule knowledge base stores rules for diagnosing, reasoning, determining, and processing faults.
With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, if it is monitored that an automatic paint spraying process is abnormal, a fault is diagnosed according to a knowledge base, a type and a cause of the fault are determined, and a solution is obtained, where the method includes: firstly, loading a fault phenomenon, determining a search strategy, and searching an instance library by using the search strategy to obtain a similar fault instance set; obtaining an example meeting a similarity threshold value for reuse through example matching calculation; and (3) performing analog analysis on similar examples, diagnosing the type of the fault which possibly occurs, and proposing a current fault handling method proposal according to the fault handling method in the examples to provide a basis for teleoperation control.
With reference to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, after the obtaining the solution, the monitoring mode is switched to a fault teleoperation mode, and the processing of the fault by the teleoperation controller includes: switching modes, namely switching from a normal automatic operation mode to a teleoperation safety processing mode; determining the fault type and proposing a safety processing mode suggestion based on a fault mode and processing method knowledge base, and guiding teleoperation personnel to carry out remote safety processing; and the teleoperation personnel operates the teleoperation controller to process the safety problem, the teleoperation controller generates a teleoperation signal, the teleoperation signal is transmitted to a PLC (programmable logic controller) of the paint spraying equipment through conversion, the field equipment is controlled to execute a teleoperation processing action, and after the safety processing is finished, the teleoperation processing process of the safety problem is ended.
In a second aspect, an embodiment of the present application provides a digital twin-based automatic spray monitoring teleoperation system, including: the monitoring module is used for monitoring an automatic paint spraying site in real time through a sensing network and establishing a site real-time enhancement model; the fault diagnosis and judgment module is used for diagnosing the fault according to the knowledge base if the abnormity of the automatic paint spraying process is monitored, determining the type and the occurrence reason of the fault and obtaining a solution; and the processing module is used for switching the monitoring mode into a fault teleoperation mode after the solution is obtained, and processing the fault through the teleoperation controller.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the monitoring module includes: the determining unit is used for determining the composition and the layout of the automatic spraying teleoperation assembly control device; and the model establishing unit is used for realizing the establishment of the automatic spraying field augmented reality modeling by sequentially carrying out multi-source data processing, multi-source information registration and virtual-real information fusion.
With reference to the second aspect, in a second possible implementation manner of the second aspect, the fault diagnosis determining module includes: the first acquisition unit is used for loading the fault phenomenon, determining a search strategy and searching the instance library by using the search strategy to obtain a similar fault instance set; the second acquisition unit is used for acquiring the instances meeting the similarity threshold value for reuse through instance matching calculation; and the diagnosis and judgment unit is used for diagnosing the type of the fault which possibly occurs by carrying out analog analysis on the similar examples, and providing a current fault processing method suggestion according to the fault processing method in the examples so as to provide a basis for teleoperation control.
With reference to the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the processing module includes: the mode switching unit is used for switching the mode from a normal automatic operation mode to a remote operation safety processing mode; the remote control unit is used for determining the fault type and proposing a safety processing mode suggestion based on the fault mode and the processing method knowledge base and guiding teleoperation personnel to carry out remote safety processing; and the processing unit is used for the teleoperation personnel to operate the teleoperation controller to process the safety problem, the teleoperation controller generates a teleoperation signal, the teleoperation signal is transmitted to the PLC of the paint spraying equipment through conversion, the field equipment is controlled to execute a teleoperation processing behavior, and after the safety processing is finished, the teleoperation processing process of the safety problem is ended.
Detailed Description
The present invention will be described with reference to the accompanying drawings and embodiments.
Fig. 1 is a schematic flow chart of an automatic spraying monitoring teleoperation method based on digital twinning provided in an embodiment of the present application, and referring to fig. 1, the method includes:
s101, monitoring an automatic paint spraying site in real time through a sensing network and establishing a site real-time enhancement model.
Firstly, considering the composition and layout of the automatic spraying teleoperation assembly control device, as shown in fig. 2, the field data sensed by the automatic spraying field sensor enters the data acquisition PLC through different data interfaces for rapid preprocessing and structured coding. When a safety problem occurs, a user transmits a control signal to the equipment control PLC through the optical fiber and the switch by remote processing, and then the control signal is transmitted to each on-site execution equipment, and safety processing is performed according to a control instruction.
In order to establish a real-time on-site augmented reality model, as shown in fig. 3, the automatic spraying on-site augmented reality modeling is divided into three steps including multi-source data processing, multi-source information registration and virtual-real information fusion.
Multi-source data processing: under the support of a workshop characteristic data model and an information expression template, rapidly extracting, identifying and optimizing characteristic data and key information of multi-source data acquired on site, and further realizing uniform expression of heterogeneous information;
multi-source information registration: registering the multi-source sensing information based on a least square rule and a maximum likelihood registration algorithm;
fusing virtual and actual information: and carrying out dynamic real-time calibration on the field real-time information and the 3D virtual model, and carrying out interaction on multi-source information on the model to finally obtain the automatic spraying field virtual-real fusion enhanced model.
S102, if the situation that the automatic paint spraying process is abnormal is monitored, diagnosing the fault according to the knowledge base, determining the type and the reason of the fault, and obtaining a solution.
In order to reasonably store various data in the knowledge base, as shown in fig. 4, a storage structure of the database is designed, and operation data, fault data, history data, process data, resource data, safety processing data, and the like used in the remote operation control are reasonably stored in the database. In the figure, rectangular boxes represent entities, connecting lines between the boxes represent relations between the entities, and attribute names in the boxes represent attributes of the entities.
In order to realize reasonable fault diagnosis, the knowledge base is divided into a fault example knowledge base and a fault diagnosis rule knowledge base as shown in fig. 5 according to the requirement of equipment fault maintenance support. The fault instance knowledge base stores fault phenomena, fault sources and fault reasons of the faults. The fault diagnosis rule knowledge base stores rules for diagnosing, reasoning, judging and processing faults.
And analyzing the hierarchical relationship according to the core concept and the 5 top classes of the painting fault extraction to obtain the knowledge ontology structure of the automatic painting fault shown in the figure 6. The method comprises 3 pieces of basic information of fault phenomena, fault sources and fault reasons: the failure phenomenon refers to an abnormal phenomenon or state shown by the paint spraying equipment and the environment when the failure occurs; the failure source refers to a failed device; the cause of the failure guides the specific factors that cause the failure to occur.
The specific steps of fault diagnosis are shown in fig. 7: firstly, loading the fault phenomenon, determining a search strategy, and searching an instance library by using the search strategy to obtain a similar fault instance set. And obtaining the instances meeting the similarity threshold value for reuse through instance matching calculation. And (3) performing analog analysis on similar examples, diagnosing the type of the fault which possibly occurs, and proposing a current fault handling method proposal according to the fault handling method in the examples to provide a basis for teleoperation control.
S103, after the solution is obtained, the monitoring mode is switched to a fault teleoperation mode, and the fault is processed through the teleoperation controller.
The working process of the teleoperation control module can be known, the real-time monitoring of the paint spraying process is carried out based on the virtual and real enhancement model in the paint spraying process, and once a safety fault occurs, the teleoperation control processing of the safety problem can be started immediately. When a safety fault occurs:
firstly, switching modes, namely switching from a normal automatic operation mode to a teleoperation safety processing mode;
secondly, determining the fault type and proposing a safety processing mode suggestion based on a fault mode and processing method knowledge base, and guiding teleoperation personnel to carry out remote safety processing;
and finally, the teleoperation personnel operates the teleoperation controller to process the safety problem, the teleoperation controller generates a teleoperation signal, the teleoperation signal is transmitted to a PLC of the paint spraying equipment through conversion, the field equipment is controlled to execute a teleoperation processing action, and after the safety processing is finished, the teleoperation processing process of the safety problem is ended.
According to the embodiment, the automatic spraying monitoring teleoperation method based on the digital twin is provided, signals with different formats can be preprocessed through different data acquisition interfaces of a sensor network, and real-time digital signals of a field state are obtained. The digital twin and augmented reality technology is utilized to establish a field real-time augmented model of the spraying operation, so that an operator can make judgment more efficiently and accurately so as to control a machine better. The safety risk caused by human factors can be reduced by adopting a teleoperation technology, and an operator starts an emergency treatment system by using the remote operation to remove equipment faults. The possible fault types can be diagnosed through the knowledge base, and according to the fault processing method in the example, the current fault processing method and the suggestion are provided to realize accurate and rapid processing of the fault.
Corresponding to the automatic spraying monitoring teleoperation method based on the digital twin provided by the above embodiment, the present application also provides an embodiment of an automatic spraying monitoring teleoperation system based on the digital twin, and referring to fig. 8, the automatic spraying monitoring teleoperation system 20 based on the digital twin includes: a monitoring module 201, a fault diagnosis judging module 202 and a processing module 203.
The monitoring module 201 is used for monitoring an automatic paint spraying site in real time through a sensing network and establishing a site real-time enhancement model. If the fault diagnosis and judgment module 202 monitors that the automatic paint spraying process is abnormal, the fault is diagnosed according to the knowledge base, the type and the occurrence reason of the fault are determined, and a solution is obtained. The processing module 203 is configured to switch the monitoring mode to the fault teleoperation mode after obtaining the solution, and process the fault through the teleoperation controller.
Further, the monitoring module 201 includes: a determining unit and a model building unit.
And the determining unit is used for determining the composition and the layout of the automatic spraying teleoperation assembly control device. The model establishing unit is used for realizing the establishment of the automatic spraying field augmented reality modeling through multi-source data processing, multi-source information registration and virtual-real information fusion in sequence.
Specifically, under the support of a workshop characteristic data model and an information expression template, the characteristic data and key information of multi-source data collected on site are quickly extracted, identified and optimized, and then the uniform expression of heterogeneous information is realized; registering the multi-source sensing information based on a least square rule and a maximum likelihood registration algorithm; and dynamically calibrating the field real-time information and the 3D virtual model in real time, and performing interaction of multi-source information on the model to obtain an automatic spraying field virtual-real fusion enhanced model.
The failure diagnosis determining module 200 includes: the device comprises a first acquisition unit, a second acquisition unit and a diagnosis judgment unit.
The method comprises the steps of reasonably storing operation data, fault data, historical data, process data, resource data, safety processing data and the like used in teleoperation control in a knowledge base, wherein the knowledge base comprises a fault instance knowledge base and a fault diagnosis rule knowledge base, the fault instance knowledge base stores fault phenomena, fault sources and fault reasons of faults, and the fault diagnosis rule knowledge base stores rules for diagnosing, reasoning, judging and processing the faults.
The first obtaining unit is used for loading the fault phenomenon, determining a search strategy, and searching the example base by using the search strategy to obtain a similar fault example set. And the second acquisition unit is used for acquiring the instances meeting the similarity threshold value for reuse through instance matching calculation. The diagnosis and judgment unit is used for diagnosing the type of the fault which possibly occurs by carrying out analog analysis on the similar examples, and providing a current fault processing method suggestion according to the fault processing method in the examples so as to provide a basis for teleoperation control.
The processing module 203 comprises: the remote control system comprises a mode switching unit, a remote control unit and a processing unit.
And the mode switching unit is used for switching the mode from a normal automatic operation mode to a remote operation safety processing mode. And the remote control unit is used for determining the fault type and proposing a safety processing mode suggestion based on the fault mode and the processing method knowledge base, and guiding teleoperation personnel to carry out remote safety processing. The processing unit is used for a teleoperation operator to operate the teleoperation controller to process safety problems, the teleoperation controller generates teleoperation signals, the teleoperation signals are transmitted to a PLC of the paint spraying equipment through conversion, the field equipment is controlled to execute teleoperation processing behaviors, and after the safety processing is finished, the teleoperation processing process of the safety problems is ended.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Of course, the above description is not limited to the above examples, and technical features that are not described in this application may be implemented by or using the prior art, and are not described herein again; the above embodiments and drawings are only for illustrating the technical solutions of the present application and not for limiting the present application, and the present application is only described in detail with reference to the preferred embodiments instead, it should be understood by those skilled in the art that changes, modifications, additions or substitutions within the spirit and scope of the present application may be made by those skilled in the art without departing from the spirit of the present application, and the scope of the claims of the present application should also be covered.