A method, device and medium for detecting offset of a multi-oil-cylinder compactor plate
By using a three-dimensional spatial positioner in the coal slime filter press for precise detection and real-time monitoring of the hydraulic cylinder clamping plate, the problem of inaccurate clamping plate offset detection was solved, achieving efficient offset detection and maintenance, and improving production efficiency and equipment life.
Patent Information
- Application Number
- CN202510393378.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2045-03-31
AI Technical Summary
In existing coal slime filter presses, the detection of plate offset is mostly done manually, which is inaccurate and has a lag, resulting in low efficiency and complicated maintenance, which is not conducive to increasing output.
By using a three-dimensional spatial locator pre-installed on the hydraulic cylinder clamping plate, the hydraulic cylinder clamping plate can be accurately detected and monitored in real time by monitoring displacement, constructing anomaly three-dimensional spatial point maps, and displaying them visually.
It improves the accuracy of offset detection and real-time monitoring capabilities, simplifies the calibration process, reduces equipment downtime, increases production efficiency, and extends equipment life.
Smart Images

Figure CN120426927B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of filter presses, in particular to a multi-oil-cylinder pressing plate offset detection method, device and medium. BACKGROUND
[0002] With the continuous development of China's industrial technology, the secondary utilization of residual coal slime is becoming more and more important. Due to the high moisture, high viscosity, high water retention and low calorific value of coal slime, it is difficult to realize industrial application. However, China's coal production has ranked first in the world, and the market situation has changed a lot. The depth and breadth of coal processing are rapidly developing, and the production of coal slime is significantly increasing. The comprehensive utilization of coal slime has become an urgent problem to be solved.
[0003] The dehydration methods used in the market at present include thermal drying method, centrifugal dehydration method and mechanical pressure filtration method. The first two methods have high dehydration degree, but consume a lot of energy and have high operation cost. The equipment is complex, and professional operators are needed for maintenance and management. In addition, during the drying process, if the operation is not proper, there may be safety hazards. The mechanical pressure filtration method has good dehydration effect, and can reduce the water content of coal slime to a low level. This method has relatively high dehydration efficiency and large treatment capacity, and is suitable for large-scale coal slime dehydration treatment. During the formation process of filter cake, how to reasonably improve the pressing pressure becomes the most important thing in the upgrading of filter presses. High-pressure and ultra-high-pressure pressing can maximize the pressing of water and realize the efficient utilization of coal slime. However, high pressure can cause the pressing force of the oil cylinder to be too large. If it is not tightened well, the oil cylinder is easy to deviate, which causes great hidden troubles for the subsequent use and maintenance. Therefore, timely and accurate detection of oil cylinder deviation and protection become the most important thing in the use process of ultra-high-pressure filter presses. SUMMARY
[0004] The embodiment of the present application provides a multi-oil-cylinder pressing plate offset detection method, device and medium, which is used to solve the following technical problems: the detection of the offset of the pressing plate in the existing coal slime filter press is mostly manual, which is inaccurate and has great hysteresis, and is easy to cause low use efficiency and complex later maintenance, which is not conducive to the improvement of production.
[0005] The embodiment of the present application adopts the following technical scheme:
[0006] In one aspect, the embodiment of the present application provides a multi-oil cylinder pressing plate offset detection method, comprising: through a three-dimensional space locator pre-installed on an oil cylinder pressing plate, performing operation data monitoring processing on the oil cylinder pressing plate to obtain a displacement amount of each three-dimensional space locator; wherein the number of three-dimensional space locators is four; performing deviation calculation on a plurality of displacement amounts to determine a deviation result of the oil cylinder pressing plate; if the deviation result is deviation information, through the three-dimensional space locator, performing positioning data acquisition on the oil cylinder pressing plate in a stable working condition, and constructing an abnormal three-dimensional space point position map of the positioning data; performing calibration processing on the same plane of the abnormal three-dimensional space point position map to obtain offset point position data; according to the coordinate data of the offset point position data, performing range area mapping processing on a two-dimensional plane of the oil cylinder pressing plate to determine a target offset area located in the oil cylinder pressing plate; and visualizing the target offset area and the deviation result.
[0007] The three-dimensional space locator pre-installed on the oil cylinder pressing plate can accurately measure the displacement amount of the oil cylinder pressing plate, thereby improving the accuracy of offset detection. The offset condition of the oil cylinder pressing plate can also be monitored in real time, so that potential problems can be found in time. When detecting that the oil cylinder pressing plate has deviation, positioning data can be quickly collected through the three-dimensional space locator and an abnormal three-dimensional space point position map can be constructed to quickly locate the abnormal area. Meanwhile, the abnormal three-dimensional space point position map is calibrated on the same plane, which simplifies the calibration process of offset data and improves work efficiency. The two-dimensional plane of the oil cylinder pressing plate is mapped in a range area, which can accurately determine the target offset area for subsequent analysis and maintenance. The target offset area and the deviation result can also be visualized, so that the operator can intuitively understand the offset condition of the oil cylinder pressing plate and make decisions quickly. In general, the downtime of the equipment can be reduced and the production efficiency can be improved.
[0008] In a feasible implementation, the operation data of the oil cylinder pressing plate is monitored and processed by the three-dimensional space positioner pre-installed on the oil cylinder pressing plate to obtain the displacement of each three-dimensional space positioner, specifically including: the two-dimensional plane of the oil cylinder pressing plate is divided into four equal parts to obtain four equal areas; the three-dimensional space positioner is installed at the center point of each equal area; when the three-dimensional space positioner detects displacement change of the oil cylinder pressing plate, the displacement starting amount and the displacement starting plane coordinate of each area center point at the starting time are collected; when the three-dimensional space positioner detects that the displacement of the oil cylinder pressing plate does not change, the displacement endpoint amount and the displacement endpoint plane coordinate of each area center point at the stopping time are collected; according to the displacement starting amount and the displacement endpoint amount, the displacement interval between the displacement starting plane coordinate and the displacement endpoint plane coordinate is calculated to obtain the displacement of each three-dimensional space positioner; wherein the displacement includes: first displacement, second displacement, third displacement and fourth displacement.
[0009] In a feasible implementation, the deviation of the displacement is calculated to determine the deviation result of the oil cylinder pressing plate, specifically including: the displacement is converted into a numerical value to obtain a displacement value; each displacement value is compared with each other, and each displacement value is compared multiple times through a random selection algorithm to determine an offset displacement value; the event marking algorithm is used to mark the displacement corresponding to the offset displacement value to determine the deviation displacement event; the deviation displacement event and the deviation displacement value are packaged and processed, and the deviation result is generated based on the displacement of all three-dimensional space positioners; wherein the deviation result includes: deviation information and no deviation information.
[0010] In an embodiment, if the deviation result is deviation information, the three-dimensional spatial locator is used to collect positioning data of the oil cylinder pressing plate in a stable working condition, and an abnormal three-dimensional spatial point position map of the positioning data is constructed, specifically including: establishing a positioning coordinate system with the geometric center of the oil cylinder pressing plate as the reference, wherein the X-axis is the long side direction of the oil cylinder pressing plate, the Y-axis is the wide side direction of the oil cylinder pressing plate, and the Z-axis is the vertical direction of the oil cylinder pressing plate; during the stable working condition, four sets of positioning data of the four three-dimensional spatial locators are synchronously collected through the same sampling frequency and a preset continuous collection time; the positioning data is spatial coordinate data; the stable working condition is the period when the oil cylinder pressing plate approaches to stop moving; the four sets of positioning data are preprocessed in terms of time stamp alignment and coordinate normalization; the integral noise in the positioning data is eliminated through a weighted average algorithm, and each three-dimensional spatial locator is dynamically allocated in terms of historical positioning accuracy based on the weight coefficient in the weighted average algorithm; the dynamically allocated positioning data is removed in terms of the Euclidean distance deviation threshold through spatial interpolation compensation to obtain effective positioning data; the effective positioning data is generated in terms of spatial point position through a B-spline surface fitting method to obtain the abnormal three-dimensional spatial point position map under the deviation information.
[0011] In an embodiment, the abnormal three-dimensional spatial point position map is calibrated in the same plane to obtain offset point position data, specifically including: obtaining a standard three-dimensional spatial point position map under the condition that the deviation result is no deviation information; performing multi-angle alignment of spatial point positions between the standard three-dimensional spatial point position map and the abnormal three-dimensional spatial point position map, and determining the spatial point position information with the most overlapping point positions as the alignment reference point; performing spatial matching between the standard three-dimensional spatial point position map and the abnormal three-dimensional spatial point position map according to the geometric center reference of the oil cylinder pressing plate and the alignment reference point of the spatial point position information, and identifying a non-matching spatial region; collecting the offset point position data in the non-matching spatial region; wherein the offset point position data includes offset spatial volume, offset spatial key point position coordinates, and the relative position of the offset spatial volume to the oil cylinder pressing plate.
[0012] In an implementable embodiment, according to the coordinate data of the offset point data, a range area mapping process is performed on a two-dimensional plane of the cylinder pressing plate to determine a target offset area in the cylinder pressing plate, specifically comprising: determining an initial offset area in the cylinder pressing plate based on the relative position of the offset space in the offset point data to the cylinder pressing plate; wherein the initial offset area is a projection background layer; identifying edge space coordinates of the offset space volume in the offset point data to determine edge space coordinates; performing a region mapping process on the two-dimensional plane of the cylinder pressing plate based on the coordinate data of the offset point data and the initial offset area to obtain key mapping coordinates; performing edge framing and cropping processing on the key mapping coordinates through the edge mapping coordinates corresponding to the edge space coordinates to determine target offset two-dimensional coordinates in the two-dimensional plane; and determining a target offset area in the cylinder pressing plate based on an area region formed by the target offset two-dimensional coordinates.
[0013] In an implementable embodiment, after determining the target offset area in the cylinder pressing plate based on the area region formed by the target offset two-dimensional coordinates, the method further comprises: performing a shadowing process on the target offset area with respect to an area matrix through a pre-installed visual laser ray to obtain a laser shadowing area; and performing color change control on the laser shadowing area according to a feature value of the offset point data in the target offset area to obtain a target laser shadowing area; wherein the greater the feature value, the deeper the color shadowing in the color change control.
[0014] In an implementable embodiment, the target offset area and the deviation result are visually displayed, specifically comprising: performing image acquisition on the target offset area after laser shadowing through an industrial camera to obtain a target offset area image; mounting the target offset area image to the deviation result and sending fused offset data to a backend control center; and performing alarm analysis on the fused offset data through the backend control center to generate visual alarm result information.
[0015] In a second aspect, the embodiments of the present application also provide a multi-cylinder pressing plate offset detection device, which comprises: at least one processor; and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to execute the multi-cylinder pressing plate offset detection method of any of the above-mentioned embodiments.
[0016] In a third aspect, the embodiments of the present application further provide a non-volatile computer storage medium, which is a non-volatile computer readable storage medium, and stores at least one program, each of which includes instructions, which, when executed by a terminal, causes the terminal to perform the multi-oil cylinder pressing plate offset detection method of any of the above-mentioned embodiments.
[0017] The present application provides a multi-oil cylinder pressing plate offset detection method, device and medium. Compared with the prior art, the embodiments of the present application have the following beneficial technical effects:
[0018] 1. Improve detection accuracy: by pre-installing a three-dimensional space locator on the oil cylinder pressing plate, the displacement of the oil cylinder pressing plate can be accurately measured, thereby improving the accuracy of offset detection.
[0019] 2. Real-time monitoring: the running data monitoring process mentioned in the embodiments allows the offset of the oil cylinder pressing plate to be monitored in real time, making it easier to detect potential problems in a timely manner.
[0020] 3. Quickly locate anomalies: when the oil cylinder pressing plate is found to have deviations, the three-dimensional space locator can quickly collect positioning data and construct an abnormal three-dimensional space point map to quickly locate abnormal areas.
[0021] 4. Simplify the calibration process: calibrate the abnormal three-dimensional space point map on the same plane to simplify the calibration process of the offset data and improve work efficiency.
[0022] 5. Accurate mapping: according to the coordinate data of the offset point data, the two-dimensional plane of the oil cylinder pressing plate is mapped to the range area, which can accurately determine the target offset area for subsequent analysis and maintenance.
[0023] 6. Visual display: visual display of the target offset area and deviation results allows operators to intuitively understand the offset of the oil cylinder pressing plate, making it easier to make quick decisions.
[0024] 7. Reduce downtime: by promptly identifying and addressing the offset of the oil cylinder pressing plate, downtime can be reduced and production efficiency can be improved.
[0025] 8. Improve equipment life: by accurately controlling the offset of the oil cylinder pressing plate, equipment wear and tear caused by offset can be reduced, thereby extending the service life of the equipment. BRIEF DESCRIPTION OF DRAWINGS
[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor. In the drawings:
[0027] Figure 1 A multi-oil-cylinder pressing plate offset detection method flow chart provided by the embodiment of the present application;
[0028] Figure 2 A multi-oil-cylinder pressing plate offset structure schematic diagram provided by the embodiment of the present application;
[0029] Figure 3 A multi-oil-cylinder pressing plate offset detection device structure schematic diagram provided by the embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to make the person skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.
[0031] The embodiment of the present application provides a multi-oil-cylinder pressing plate offset detection method, as shown in Figure 1 The multi-oil-cylinder pressing plate offset detection method specifically includes steps S101-S106:
[0032] S101, through the three-dimensional space locator pre-installed on the oil cylinder pressing plate, the running data of the oil cylinder pressing plate is monitored and processed, and the displacement of each three-dimensional space locator is obtained. Among them, the number of three-dimensional space locators is 4.
[0033] Specifically, first, the two-dimensional plane of the oil cylinder pressing plate is divided into four equal parts, and four equal area regions are obtained; the three-dimensional space locator is installed at the center point of each four equal area region.
[0034] Further, when the three-dimensional space locator detects the displacement change of the oil cylinder pressing plate, the displacement starting amount and the displacement starting plane coordinates of each region center point at the starting time are collected.
[0035] Further, when the three-dimensional space locator detects that the displacement of the oil cylinder pressing plate does not change, the displacement endpoint amount and the displacement endpoint plane coordinates of each region center point at the stopping time are collected.
[0036] Further, according to the displacement starting amount and the displacement ending amount, the displacement interval between the displacement starting plane coordinates and the displacement ending plane coordinates is calculated to obtain the displacement amount of each three-dimensional space locator. The displacement amount includes a first displacement amount, a second displacement amount, a third displacement amount, and a fourth displacement amount.
[0037] In one embodiment, the two-dimensional plane of the oil cylinder pressing plate is first accurately divided into four equal parts to ensure that the size and shape of each quartered area are consistent. A three-dimensional space locator is installed at the center point of each quartered area to ensure that the locator is fixed and stable and will not move due to the movement of the oil cylinder pressing plate.
[0038] As a feasible implementation, the displacement starting amount and the starting coordinate collection are performed: when the oil cylinder pressing plate starts to move, the data collection system is started. The three-dimensional space locator monitors the displacement change of the oil cylinder pressing plate in real time. When the oil cylinder pressing plate starts to move, the displacement starting amount and the corresponding displacement starting plane coordinates of each region center point are recorded. Then the displacement ending amount and the ending coordinate collection are performed: when the movement of the oil cylinder pressing plate stops, the data collection system is recorded. The three-dimensional space locator continues to monitor the displacement of the oil cylinder pressing plate. When the movement of the oil cylinder pressing plate stops, the displacement ending amount and the corresponding displacement ending plane coordinates of each region center point are recorded. Then, using computer analysis software, the displacement amount of each three-dimensional space locator is calculated according to the collected displacement starting amount and displacement ending amount. For each locator, the displacement amount in four directions, i.e., the first displacement amount, the second displacement amount, the third displacement amount, and the fourth displacement amount, is calculated.
[0039] S102, deviation calculation is performed on the displacement amounts to determine the deviation result of the oil cylinder pressing plate.
[0040] Specifically, the displacement amount needs to be numerically converted to obtain a displacement value; each displacement value is compared with each other, and through a random selection algorithm, each displacement value is compared multiple times to determine the offset displacement value.
[0041] Further, through an event labeling algorithm, the displacement amount corresponding to the offset displacement value is marked as a deviation displacement amount event.
[0042] Further, the deviation displacement amount event and the deviation displacement value are processed by exclusive packaging, and based on the displacement amounts of all three-dimensional space locators, a deviation result is generated. The deviation result includes: existing deviation information and non-existing deviation information.
[0043] In one embodiment, sensors are installed on each three-dimensional spatial positioner to monitor the displacement of the hydraulic cylinder clamping plate in real time. When the hydraulic cylinder clamping plate operates, the three-dimensional spatial positioner records the displacement data at each positioning point. Then, data acquisition and analysis software is used to convert the collected displacement data into numerical values. Following a standardized displacement numerical conversion template, the displacement values are converted into corresponding numerical values to ensure data consistency and comparability. Subsequently, the displacement values of each positioning point are compared to determine the differences between the displacement values. A random selection algorithm is applied to perform multiple comparisons of each displacement value to increase the comprehensiveness and accuracy of the comparison. Based on the comparison results, offset displacement values, i.e., displacement values that differ significantly from the standard value or the previous measurement value, are identified.
[0044] In one embodiment, an event labeling algorithm is used to mark the identified offset displacement values as events. The displacement values marked as offsets are then identified as deviation displacement events, and their occurrence time, location, and extent are recorded. Deviation displacement events and their corresponding offset displacement values are individually packaged to ensure data integrity and traceability. Then, based on the displacement data from all 3D spatial locators, deviation results are generated. These deviation results include two types of information: deviation information (indicating events where offset displacement values were detected) and deviation information (indicating that all displacement values are within acceptable ranges).
[0045] S103. If the deviation result indicates the presence of deviation information, then the positioning data of the hydraulic cylinder clamping plate under stable working conditions is collected by the three-dimensional spatial locator, and an abnormal three-dimensional spatial point map of the positioning data is constructed.
[0046] Specifically, a positioning coordinate system is first established using the geometric center of the hydraulic cylinder clamping plate as a reference. The X-axis represents the long side of the hydraulic cylinder clamping plate, the Y-axis represents the wide side of the hydraulic cylinder clamping plate, and the Z-axis represents the direction perpendicular to the plate surface.
[0047] Furthermore, during the stable operating condition, four sets of positioning data from four three-dimensional spatial positioners are simultaneously acquired using the same sampling frequency and a preset continuous acquisition time. The positioning data consists of spatial coordinate data. The stable operating condition occurs when the hydraulic cylinder clamping plate approaches a stop.
[0048] Furthermore, preprocessing is required for the four sets of positioning data, including timestamp alignment and coordinate normalization. A weighted average algorithm is used to eliminate system noise in the positioning data, and based on the weighting coefficients in the weighted average algorithm, the historical positioning accuracy of each 3D spatial locator is dynamically allocated.
[0049] Further, according to the space interpolation compensation, the positioning data after dynamic allocation is removed regarding the Euclidean distance deviation threshold to obtain effective positioning data. Through the B-spline surface fitting method, the space point position generation processing is performed on the effective positioning data to obtain the abnormal three-dimensional space point position graph in the existing deviation information.
[0050] In one embodiment, the X-axis is along the long side direction of the pressing plate, the Y-axis is along the wide side direction, and the Z-axis is perpendicular to the plate surface. In a stable working condition, the space coordinate data of the four three-dimensional positioners is collected synchronously at a sampling frequency of 100 Hz, and the continuous collection time is greater than or equal to 5 pressure fluctuation periods. Then, the four sets of coordinate data are subjected to timestamp alignment and coordinate normalization processing. The weighted average algorithm is used to eliminate vibration noise, and the weight coefficient is dynamically allocated according to the historical positioning accuracy of each positioner. When the Euclidean distance deviation of the data of any positioner and the remaining three positioners exceeds the threshold L=0.1 mm, the abnormal data removal mechanism is triggered, and the space interpolation compensation is performed based on the remaining three positioner data. Finally, the fused coordinate data is generated into a three-dimensional space point position graph through the B-spline surface fitting method, and output as a standardized OBJ format file. The RS-485 bus protocol is used for real-time data transmission between the four three-dimensional positioners and the data processing terminal.
[0051] S104, calibrating the abnormal three-dimensional space point position graph in the same plane to obtain offset point position data.
[0052] Specifically, the standard three-dimensional space point position graph without deviation information is obtained first.
[0053] Further, the multi-angle alignment processing of the space point position between the standard three-dimensional space point position graph and the abnormal three-dimensional space point position graph is performed, and the space point position information with the most overlapping point position screened out is determined as the alignment reference point.
[0054] Further, according to the geometric center reference of the oil cylinder pressing plate and the alignment reference point of the space point position information, the space matching processing between the standard three-dimensional space point position graph and the abnormal three-dimensional space point position graph is performed to identify the unmatched space region.
[0055] Further, the offset point position data in the unmatched space region is collected. The offset point position data includes: offset space volume, key point position coordinates in the offset space, and the relative position of the offset space to the oil cylinder pressing plate.
[0056] In one embodiment, the three-dimensional space locator system is used to obtain the three-dimensional space point map of the cylinder pressing plate when it is in the unbiased state. Ensure that the cylinder pressing plate is in a stable state to obtain an accurate standard three-dimensional space point map. Then, when the cylinder pressing plate is offset, the three-dimensional space locator system is used again to obtain its three-dimensional space point map, i.e. the abnormal three-dimensional space point map. The standard three-dimensional space point map and the abnormal three-dimensional space point map are then processed by multi-angle alignment using data processing software. The best match between the two maps is found through image registration algorithms such as the Iterative Closest Point (ICP) algorithm.
[0057] In one embodiment, during the alignment process, the space point information with the most overlapping points is screened. These space point information with the most overlapping points are determined as the alignment reference points as the reference points for subsequent matching. According to the geometric center reference of the cylinder pressing plate and the alignment reference points, the standard three-dimensional space point map and the abnormal three-dimensional space point map are processed by spatial matching. The unmatched space regions in the two maps are identified by the matching algorithm. In the unmatched space region, offset point data is collected. The offset point data includes: 1) offset space volume: calculate the volume change in the non-overlapping space of the abnormal region. 2) key point coordinates: record the coordinates of the key points in the unmatched space region. 3) relative position: determine the relative position of the offset space region on the cylinder pressing plate, such as the relative position to the three-dimensional space locator in the cylinder pressing plate.
[0058] S105, according to the coordinate data of the offset point data, the two-dimensional plane of the cylinder pressing plate is processed by range area mapping to determine the target offset region in the cylinder pressing plate.
[0059] Specifically, the relative position of the offset space in the cylinder pressing plate in the offset point data is used to determine the initial offset region in the cylinder pressing plate. The initial offset region is the projection background layer.
[0060] Further, the edge space coordinates of the offset space volume in the offset point data are identified to determine the edge space coordinates.
[0061] Further, according to the coordinate data of the offset point data and based on the initial offset region, the two-dimensional plane of the cylinder pressing plate is processed by area mapping to obtain the key mapping coordinates.
[0062] Further, the edge frame of the key mapping coordinates is determined and cropped by the edge mapping coordinates corresponding to the edge space coordinates to determine the target offset two-dimensional coordinates in the two-dimensional plane.
[0063] Further, based on the area region formed by the target offset two-dimensional coordinates, the target offset region in the cylinder pressing plate is determined.
[0064] As a feasible implementation, the target offset area is subjected to shadowing processing on the area matrix by the pre-installed visual laser ray, to obtain a laser shadowing area. Finally, the laser shadowing area is subjected to color change control according to a characteristic value of the offset point data in the target offset area, to obtain a target laser shadowing area. The greater the characteristic value, the deeper the color shadowing in the color change control.
[0065] S106, visualizing and displaying the target offset area and the deviation result.
[0066] Specifically, the target offset area after laser shadowing can also be subjected to image acquisition by an industrial camera, to obtain a target offset area image. The target offset area image is mounted to the deviation result, and the fusion offset data is sent to the backend control center.
[0067] Further, the fusion offset data is subjected to alarm analysis by the backend control center, to generate visual alarm result information.
[0068] In addition, the embodiment of the application further provides a multi-oil-cylinder pressing plate offset detection device, as shown in the figure, the multi-oil-cylinder pressing plate offset detection device 300 specifically comprises: Figure 3 at least one processor 301, and a memory 302 in communication connection with the at least one processor 301. The memory 302 stores instructions executable by the at least one processor 301, so that the at least one processor 301 can execute:
[0069] at least one processor 301, and a memory 302 in communication connection with the at least one processor 301. The memory 302 stores instructions executable by the at least one processor 301, so that the at least one processor 301 can execute:
[0070] The oil cylinder pressing plate is subjected to running data monitoring processing by the pre-installed three-dimensional space locator on the oil cylinder pressing plate, to obtain a displacement amount of each three-dimensional space locator; wherein the number of three-dimensional space locators is 4;
[0071] The deviation result of the oil cylinder pressing plate is determined by deviation calculation on the displacement amounts;
[0072] If the deviation result is deviation information, the oil cylinder pressing plate in stable working condition is subjected to positioning data acquisition by the three-dimensional space locator, and an abnormal three-dimensional space point position map of the positioning data is constructed;
[0073] The abnormal three-dimensional space point position map is subjected to calibration processing on the same plane, to obtain offset point data;
[0074] The range area of the two-dimensional plane of the oil cylinder pressing plate is subjected to mapping processing according to the coordinate data of the offset point data, to determine a target offset area in the oil cylinder pressing plate;
[0075] The target offset region and the deviation result are visualized.
[0076] The three-dimensional space locator pre-installed on the oil cylinder pressing plate can accurately measure the displacement of the oil cylinder pressing plate, thereby improving the accuracy of offset detection. The offset of the oil cylinder pressing plate can be monitored in real time, and potential problems can be found in time. When the oil cylinder pressing plate is detected to have deviation, positioning data can be quickly collected through the three-dimensional space locator, and an abnormal three-dimensional space point map can be constructed to quickly locate the abnormal area. Meanwhile, the abnormal three-dimensional space point map is calibrated on the same plane, thereby simplifying the calibration process of offset data and improving work efficiency. The two-dimensional plane of the oil cylinder pressing plate is subjected to range area mapping processing, so that the target offset region can be accurately determined, and subsequent analysis and maintenance are facilitated. The target offset region and the deviation result can be visualized, so that the operator can intuitively understand the offset of the oil cylinder pressing plate, and quickly make decisions. In general, the device downtime can be reduced, and the production efficiency can be improved.
[0077] Each of the embodiments in the present application is described in a progressive manner, and the same or similar parts of each of the embodiments can be referred to each other. Each of the embodiments mainly describes the difference from other embodiments. In particular, the device and medium embodiments are basically similar to the method embodiments, and thus are described simply. The related parts can be referred to the description of the method embodiments.
[0078] The device and medium provided by the embodiments of the present application are one-to-one corresponding to the method, and thus the device and medium also have the similar beneficial technical effects as the method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the device and medium will not be described here.
[0079] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0080] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0081] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0082] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0083] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0084] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory. The memory is an example of computer-readable media.
[0085] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0086] It should also be noted that the terms "comprising", "containing", or any other variant 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 only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0087] The above only describes the embodiments of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of the specification of the present application.
Claims
1. A method of detecting a displacement of a multi-cylinder pressurizing plate, characterized by, The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises:
2. The method of claim 1, wherein, The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: According to the displacement starting amount and the displacement ending amount, a displacement interval is calculated between the displacement starting plane coordinate and the displacement ending plane coordinate, to obtain a displacement amount of each three-dimensional space locator; wherein the displacement amount includes a first displacement amount, a second displacement amount, a third displacement amount and a fourth displacement amount.
3. The method of claim 1, wherein, The displacement amounts are calculated for deviation, to determine a deviation result of the cylinder pressing plate, specifically including: The displacement amounts are numerically converted to obtain displacement values; Each of the displacement values is compared with each other, and each of the displacement values is compared multiple times through a random selection algorithm, to determine a deviation displacement value; The displacement amount corresponding to the deviation displacement value is marked as a deviation displacement amount event through an event marking algorithm; The deviation displacement amount event and the deviation displacement value are processed for exclusive packaging, and the displacement amount of all the three-dimensional space locators is used to generate the deviation result; wherein the deviation result includes existence deviation information and non-existence deviation information.
4. The method of claim 1, wherein, The abnormal three-dimensional space point map is calibrated for the same plane to obtain offset point data, specifically including: A standard three-dimensional space point map is obtained under the condition that the deviation result is non-existence deviation information; The standard three-dimensional space point map and the abnormal three-dimensional space point map are processed for multi-angle alignment of space point positions, and the space point position information with the most overlapping point positions screened out is determined as an alignment reference point; According to the geometric center reference of the cylinder pressing plate and the alignment reference point of the space point position information, the standard three-dimensional space point map and the abnormal three-dimensional space point map are processed for space matching, to identify a non-matching space region; The offset point data in the non-matching space region is collected; wherein the offset point data includes an offset space volume, a key point coordinate in the offset space and a relative position of the offset space to the cylinder pressing plate.
5. The method of claim 1, wherein, According to the coordinate data of the offset point data, a range region of a two-dimensional plane of the cylinder pressing plate is mapped, to determine a target offset region in the cylinder pressing plate, specifically including: Based on the relative position of the offset space to the cylinder pressing plate in the offset point data, an initial offset region in the cylinder pressing plate is determined; wherein the initial offset region is a projection background layer; An edge space coordinate of the offset space volume in the offset point data is identified, to determine an edge space coordinate; According to the coordinate data of the offset point data and based on the initial offset region, a region mapping of the two-dimensional plane of the cylinder pressing plate is processed, to obtain a key mapping coordinate; The key mapping coordinate is framed and cropped through an edge mapping coordinate corresponding to the edge space coordinate, to determine a target offset two-dimensional coordinate in the two-dimensional plane; Based on an area region formed by the target offset two-dimensional coordinate, a target offset region in the cylinder pressing plate is determined.
6. A method of detecting misalignment of a multi-cylinder compactor plate according to claim 5, wherein After determining the target offset area in the oil cylinder pressing plate based on the area region formed by the target offset two-dimensional coordinates, the method further comprises: Mapping the target offset area to an area matrix by a pre-installed visual laser ray to obtain a laser shadow area; Controlling color change of the laser shadow area according to a characteristic value of the offset point data in the target offset area to obtain a target laser shadow area; wherein the greater the characteristic value, the deeper the color shadow in the color change control.
7. The method of claim 1, wherein, Visualizing the target offset area and the deviation result, specifically comprising: Collecting the target offset area after laser shadowing by an industrial camera to obtain a target offset area image; Mounting the target offset area image to the deviation result and sending fused offset data to a backend control center; Analyzing the fused offset data by the backend control center to generate visual alarm result information.
8. A multi-ram platen bias detection apparatus, characterized by, The device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to execute a multi-oil cylinder pressing plate offset detection method according to any one of claims 1-7.
9. A non-transitory computer storage medium, comprising: The storage medium is a non-volatile computer readable storage medium, and the non-volatile computer readable storage medium stores at least one program, and each program includes instructions which, when executed by a terminal, cause the terminal to execute a multi-oil cylinder pressing plate offset detection method according to any one of claims 1-7.
Citation Information
Patent Citations
Edge detection bias correction value calculation method, edge detection bias correction method, and edge detection bias correcting program
US20160295207A1