Methods, devices, electronic equipment, and storage media for detecting engine cylinder bore revelation

By using the GBS-smartVIS3D inspection instrument and MountainsMap software for engine cylinder bore inspection, multiple test sections are planned, and image data is inspected and processed segment by segment. This solves the problem of low efficiency in existing inspection methods and enables efficient and accurate evaluation and processing guidance of cylinder bore patterns.

CN118721004BActive Publication Date: 2025-11-14CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410679472.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-29
Publication Date
2025-11-14
Estimated Expiration
2044-05-29

AI Technical Summary

Technical Problem

Existing methods for detecting cylinder bore texture are inefficient, heavily influenced by subjective human factors, and cannot provide a direct visual assessment of the cylinder bore texture.

Method used

Using the GBS-smartVIS3D inspection instrument and MountainsMap analysis and programming software, the measurement positions of the cylinder bore and sampling end are located on the test platform, multiple test sections are planned, and the inspection is carried out segment by segment to collect the core data of the texture inside the cylinder bore. The complete image of the cylinder bore observation sampling state is generated through image fitting, threshold filtering, spatial filtering and other processing to evaluate the honing state.

Benefits of technology

It improves detection efficiency, enables complete display and accurate analysis of cylinder bore pattern image data, guides the adjustment of processing technology, and improves the automation and accuracy of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118721004B_ABST
    Figure CN118721004B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, electronic device, and storage medium for detecting engine cylinder bore honing. The method includes: locating the measurement positions of the engine cylinder bore and sampling end on a test platform; planning multiple test sections based on the located measurement positions; performing segment-by-segment detection based on the planned multiple test sections; collecting core data of the honing pattern inside the cylinder bore based on the detection; and evaluating the honing state of the engine cylinder bore based on the collected core data of the honing pattern inside the cylinder bore. This approach sets up multiple sampling sections inside the cylinder bore and utilizes automated equipment to quickly acquire data, improving data acquisition efficiency. By stitching together the acquired image data segment by segment, the cylinder bore honing image data is fully displayed, facilitating the identification of the honing effect throughout the cylinder bore. By capturing core data and eliminating interfering data, the honing effect can be quickly and accurately analyzed, which is beneficial for guiding adjustments to the processing technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of cylinder bore inspection, and in particular to methods, devices, electronic equipment, storage media and platforms for detecting engine cylinder bore patterns. Background Technology

[0002] After boring, the cylinder bores of the cylinder block need to be honed. Honing creates tiny grooves on the surface of the cylinder bores, and these grooves are arranged in a regular, intersecting pattern to form a network. A properly formed cylinder bore network can effectively increase the adhesion of lubricating oil, reduce kinetic wear, and improve heat dissipation efficiency, thereby increasing engine performance and lifespan.

[0003] Currently, there are generally two detection methods: one is to use a universal angle gauge to detect the honing angle. This method is manually operated and is greatly affected by subjective human factors. It also requires repeated testing and confirmation, resulting in low detection efficiency. The other method is to use a roughness measuring instrument. This method can only measure the roughness of the currently selected section at a time. It requires changing the selected section and testing multiple times. It has good versatility, but low detection efficiency and cannot visually observe and determine the condition of the cylinder bore groove.

[0004] Therefore, a solution for detecting engine cylinder bore patterns is needed to improve detection efficiency and simplify operation steps. Summary of the Invention

[0005] The purpose of this invention is to provide a method for detecting engine cylinder bore texture, an apparatus for detecting engine cylinder bore texture, an electronic device, a storage medium, and a platform, thereby solving at least one of the aforementioned technical problems.

[0006] This invention provides the following solution:

[0007] According to one aspect of the present invention, a method for detecting engine cylinder bore texture is provided, the method comprising:

[0008] Locate the measurement positions of the engine cylinder bore and sampling end on the test platform;

[0009] Based on the measured positions of the engine cylinder bore and the sampling end, multiple test sections are planned;

[0010] Based on the planned multiple test sections, the tests are performed segment by segment.

[0011] Based on the aforementioned detection, core data of the mesh pattern on the inner side of the cylinder bore is collected;

[0012] The honing status of the engine cylinder bores is evaluated based on the core data of the textured inner side of the collected cylinder bores.

[0013] Furthermore, the assessment of the honing condition of the engine cylinder bores includes:

[0014] The honing status of engine cylinder bores is evaluated based on core profile depth, reduced groove height, reduced groove depth, peak material ratio, groove material ratio, Rz parameter, and honing angle.

[0015] Furthermore, the segment-by-segment detection includes:

[0016] The curved surface image inside the cylinder bore is acquired segment by segment and fitted with interference fringes to generate local images of the observation and sampling state inside the cylinder bore corresponding to the cross section.

[0017] Furthermore, it also includes:

[0018] Based on the generated local images of the observed sampling state inside the cylinder bore corresponding to the cross-section, threshold filtering, spatial filtering, surface transformation, shape removal, and local image stitching are performed to generate a complete image of the observed sampling state inside the cylinder bore.

[0019] Furthermore, it also includes:

[0020] According to the plan, multiple test sections are used, and each captured image is set with layer threshold and spatial filtering parameters.

[0021] Furthermore, it also includes:

[0022] With a preset cylinder bore spacing of 5mm, 9 test sections were planned.

[0023] Based on the 5mm spacing inside the cylinder bore, nine test sections are planned, and local images of the sampling state inside the cylinder bore of the corresponding sections are generated.

[0024] According to a second aspect of the present invention, an apparatus for detecting engine cylinder bore texture is provided, the apparatus comprising:

[0025] The positioning module is used to locate the measurement positions of the engine cylinder and the sampling end on the test platform;

[0026] The planning module is used to plan multiple test sections based on the measurement positions of the positioning engine cylinder and the sampling end;

[0027] The detection module is used to perform segment-by-segment detection according to the planned multiple test sections;

[0028] The data module is used to collect the core data of the mesh pattern on the inside of the cylinder body based on the detection.

[0029] The evaluation module is used to evaluate the honing status of the engine cylinder based on the core data of the collected cylinder body.

[0030] According to three aspects of the present invention, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0031] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the engine cylinder bore mesh detection method.

[0032] According to four aspects of the present invention, a computer-readable storage medium is provided, comprising: a computer program executable by an electronic device, wherein when the computer program is run on the electronic device, the electronic device causes the electronic device to perform the steps of the method for detecting the cylinder bore pattern of the engine.

[0033] According to five aspects of the present invention, a platform is provided, comprising:

[0034] Electronic equipment for implementing the steps of the engine cylinder bore pattern detection method;

[0035] The processor runs a program that, when running, executes the steps of the engine cylinder bore mesh detection method based on data output from the electronic device.

[0036] A storage medium for storing a program that, when running, executes the steps of the engine cylinder bore mesh detection method on data output from an electronic device.

[0037] The above solution achieves the following beneficial technical effects:

[0038] This application improves the efficiency of data acquisition by setting multiple sampling sections inside the cylinder bore and using automated equipment to quickly acquire data.

[0039] This application uses image data collected segment by segment to display the complete image data of the cylinder bore texture, which is helpful for identifying the honing effect in the entire cylinder bore.

[0040] This application captures core data and eliminates interfering data to quickly and accurately analyze the honing effect, which is beneficial for guiding the adjustment of the processing technology. Attached Figure Description

[0041] Figure 1 This is a flowchart of a method for detecting engine cylinder bore texture according to one or more embodiments of the present invention.

[0042] Figure 2 This is a structural diagram of an engine cylinder bore mesh detection device provided in one or more embodiments of the present invention.

[0043] Figure 3This is a schematic diagram of the optical testing process according to a specific embodiment of the present invention.

[0044] Figure 4 This is a schematic diagram of an optical test according to a specific embodiment of the present invention.

[0045] Figure 5 This is a schematic diagram of the planned detection section according to a specific embodiment of the present invention.

[0046] Figure 6 This is a schematic diagram of multiple cross-sectional views of a specific embodiment of the present invention.

[0047] Figure 7 This is a schematic diagram of the processed spliced ​​parts according to a specific embodiment of the present invention.

[0048] Figure 8 This is a schematic diagram of data analysis according to a specific embodiment of the present invention.

[0049] Figure 9 This is a block diagram of an electronic device for detecting engine cylinder bore texture according to one or more embodiments of the present invention. Detailed Implementation

[0050] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0051] Figure 1 This is a flowchart of a method for detecting engine cylinder bore texture according to one or more embodiments of the present invention.

[0052] like Figure 1 The methods for detecting engine cylinder bore texture shown include:

[0053] Step S1: Locate the measurement positions of the engine cylinder bore and the sampling end on the test platform;

[0054] Step S2: Based on the measurement positions of the cylinder bore and sampling end of the positioning engine, plan multiple test sections;

[0055] Step S3: Perform testing segment by segment according to the planned multiple test sections;

[0056] Step S4: Based on the detection, collect the core data of the texture on the inner side of the cylinder bore;

[0057] Step S5: Evaluate the honing status of the engine cylinder bores based on the core data of the textured pattern inside the collected cylinder bores.

[0058] Specifically, in one embodiment, the GBS-smartVIS3D inspection instrument and MountainsMap analysis and programming software are involved. In addition to the main body, the GBS-smartVIS3D inspection instrument also includes a pneumatic platform, an optical camera, and an operating platform. In short, the engine block is placed on a pneumatic leveling platform, and the block is visually leveled using screws and shims. Then, the GBS-smartVIS3D inspection main body is placed on the cylinder bore to be tested and its center is aligned. Finally, a level is used in conjunction with the operating platform for overall fine leveling.

[0059] An optical camera samples the interior of the cylinder bore in segments to acquire image-like information. Using GBS-smart3D software, multiple continuous cross-sections are captured. The GBS-smart3D software then fits the actual curved surface image to interference fringes to reflect the true appearance of the engine cylinder bore cross-section. Up to nine consecutive cross-sections can be captured at 5mm intervals.

[0060] Using MountainsMap software, nine continuous cross-sections captured by GBS-smart3D software were loaded, and a series of imaging and analysis operations such as threshold filtering, spatial filtering, surface transformation, shape removal, and stitching were performed. Compared with conventional roughness detection and universal optical honing angle detection, the clarity of the texture morphology was improved, and the accuracy of cylinder bore honing was better analyzed.

[0061] After completing the pre-processing and stitching of nine continuous sections extracted from GBS-smart3D software using MountainsMap software, cross-sections in different directions, such as north-south or east-west, were selected for cross-sectional operations. This was done to better present the microscopic morphology of the mesh pattern, such as expressing the texture undulations in the form of peaks / troughs, which facilitates subsequent experiments and improvements on the engine cylinder bore. For example, the impact of different mesh patterns on oil storage function, the overall lubrication effect of the cylinder bore, and the impact on workpiece surface wear.

[0062] In this embodiment, evaluating the honing condition of the engine cylinder bores includes:

[0063] The honing status of engine cylinder bores is evaluated based on core profile depth, reduced groove height, reduced groove depth, peak material ratio, groove material ratio, Rz parameter, and honing angle.

[0064] Specifically, in one embodiment, the honing status of the cylinder bore is evaluated by detecting parameters such as Rk (core profile depth), Rpk (reduced groove height), Rvk (reduced groove depth), Mr1 (peak material ratio), Mr2 (groove material ratio), and Rz, as well as the honing angle, using a roughness measuring instrument.

[0065] In one embodiment, the cylinder bores of the cylinder block are honed after boring. Honing creates fine grooves on the surface of the cylinder bores, which are arranged in a regular, intersecting pattern to form a network. A properly formed cylinder bore network effectively increases lubricant adhesion, reduces kinetic wear, and improves heat dissipation efficiency, thereby increasing engine performance and lifespan. The lubricant adhesion, kinetic wear, heat dissipation efficiency, engine performance, and lifespan are evaluated using parameters such as Rk, Rpk, Rvk, Mr1, Mr2, and Rz, as well as the honing angle, based on the regularly intersecting groove network.

[0066] In one embodiment, after the MountainsMap software performs complete preprocessing and stitching on the nine continuous sections captured by the GBS-smart3D software, in addition to outputting the image, it also needs to convert the corresponding Rk, Rpk, Rvk, Mr1, Mr2, Rz parameter detection and honing angle information. For example, the texture is displayed on the image, and the honing angle is identified by the zigzag lines of the texture.

[0067] In this embodiment, segment-by-segment detection includes:

[0068] The curved surface image inside the cylinder bore is acquired segment by segment and fitted with interference fringes to generate local images of the observation and sampling state inside the cylinder bore corresponding to the cross section.

[0069] Specifically, in one embodiment, the curved surface image inside the cylinder bore cannot directly display the honing texture. By fitting the curved surface image with interference fringes, the honing texture can be revealed, and preparations are made for further image stitching.

[0070] In this embodiment, it also includes:

[0071] Based on the generated local images of the observed sampling state inside the cylinder bore corresponding to the cross-section, threshold filtering, spatial filtering, surface transformation, shape removal, and local image stitching are performed to generate a complete image of the observed sampling state inside the cylinder bore.

[0072] Specifically, in one embodiment, the curved surface image inside the cylinder bore is fitted with interference fringes to generate local images corresponding to the observation sampling state inside the cylinder bore of the cross section. Then, threshold filtering, spatial filtering, surface transformation, shape removal and other processing are performed to make multiple local images have continuous features between adjacent ones, such as the texture having continuity, so as to stitch together the overall mesh image inside the cylinder bore.

[0073] By stitching together the above embodiments, cylinder bore detection can be performed without depth limitations, obtaining a complete and continuous mesh image.

[0074] In this embodiment, it also includes:

[0075] According to the plan, multiple test sections are used, and the layer threshold and spatial filtering parameters are set for each captured image.

[0076] Specifically, in one implementation, for each captured image, the "use layer threshold" is set first, that is, the measurement points / images displayed within the threshold carrying ratio range are set to 5% < threshold < 98% to ensure as much foreground and background range as possible during the initial adjustment. Then, "spatial filtering" is adjusted, with the filter type selected as median. The same adjustment process is then performed on the remaining screenshots.

[0077] In this embodiment, it also includes:

[0078] With a preset cylinder bore spacing of 5mm, 9 test sections were planned.

[0079] Based on the 5mm spacing inside the cylinder bore, nine test sections are planned, and local images of the sampling state inside the cylinder bore of the corresponding sections are generated.

[0080] Specifically, in one embodiment, based on the requirements for identifying qualified honing angles and cylinder bore patterns, it is preferable to plan 9 test sections within a 5mm spacing inside the cylinder bore.

[0081] Figure 2 This is a structural diagram of an engine cylinder bore mesh detection device provided in one or more embodiments of the present invention.

[0082] like Figure 2 The engine cylinder bore texture detection device shown includes: a positioning module, a planning module, a detection module, a data module, and an evaluation module;

[0083] The positioning module is used to locate the measurement positions of the engine cylinder and the sampling end on the test platform;

[0084] The planning module is used to plan multiple test sections based on the measurement positions of the positioning engine cylinder and the sampling end;

[0085] The detection module is used to perform segment-by-segment detection based on multiple planned test sections;

[0086] The data module is used to collect the core data of the mesh pattern on the inside of the cylinder body based on the detection.

[0087] The evaluation module is used to assess the honing status of the engine cylinder based on the core data of the textured surface inside the cylinder body.

[0088] It is worth noting that although this system only discloses the positioning module, planning module, detection module, data module, and evaluation module, it does not mean that this device is limited to the above-mentioned basic functional modules. On the contrary, what this invention intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can add one or more functional modules in combination with existing technology to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. Just because this embodiment only discloses a few basic functional modules, it should not be considered that the scope of protection of the claims of this invention is limited to the above-disclosed basic functional modules.

[0089] The above solution achieves the following beneficial technical effects:

[0090] This application improves the efficiency of data acquisition by setting multiple sampling sections inside the cylinder bore and using automated equipment to quickly acquire data.

[0091] This application uses image data collected segment by segment to display the complete image data of the cylinder bore texture, which is helpful for identifying the honing effect in the entire cylinder bore.

[0092] This application captures core data and eliminates interfering data to quickly and accurately analyze the honing effect, which is beneficial for guiding the adjustment of the processing technology.

[0093] Figure 3 This is a schematic diagram of the optical testing process according to a specific embodiment of the present invention.

[0094] Figure 4 This is a schematic diagram of an optical test according to a specific embodiment of the present invention.

[0095] Figure 5 This is a schematic diagram of the planned detection section according to a specific embodiment of the present invention.

[0096] Figure 6 This is a schematic diagram of multiple cross-sectional views of a specific embodiment of the present invention.

[0097] Figure 7 This is a schematic diagram of the processed spliced ​​parts according to a specific embodiment of the present invention.

[0098] Figure 8 This is a schematic diagram of data analysis according to a specific embodiment of the present invention.

[0099] In one specific embodiment, such as Figure 3 The optical testing procedure shown involves selecting the test object to be measured, namely an engine cylinder block. The core measuring equipment is prepared: the GBS-smartVIS3D inspection instrument and the MountainsMap analysis and programming software.

[0100] Perform basic platform assembly, such as placing the engine block on a pneumatic leveling platform. First, use shims to visually level the block. Then, place the optical measuring instrument on the cylinder bore to be measured and align its center. Finally, use a level in conjunction with the platform for fine-tuning the overall leveling. Figure 4 As shown.

[0101] Using GBS-smart3D software, nine continuous cross-sections (approximately 5mm in total length) were extracted. GBS-smart3D software then fitted the actual curved surface image with interference fringes to reflect the true appearance of the engine cylinder bore cross-section. This project is for subsequent overall splicing, processing, and analysis. Figure 5 As shown.

[0102] Using MountainsMap software, load nine consecutive sections extracted from GBS-smart3D software, such as... Figure 6 As shown, a series of imaging and analysis operations are performed, including threshold filtering, spatial filtering, surface transformation, shape removal, and stitching. Figure 7 As shown, compared with conventional roughness testing and universal optical honing angle testing, this analysis process is more detailed, the results are more accurate, and it can present a clear actual texture morphology, which is beneficial for better analysis of the accuracy of cylinder bore honing.

[0103] After MountainsMap software performed complete pre-processing and stitching on the nine continuous sections extracted from GBS-smart3D software, as follows: Figure 6 , 7 Therefore, different cross-sections in the north-south or east-west direction can be selected for cross-sectional operations to better present the micro-morphology of the mesh pattern, as well as the peaks / troughs. This is beneficial for subsequent experiments and improvements on the engine cylinder bore, such as the influence of different mesh patterns on the oil storage function, the overall lubrication effect of the cylinder bore, and the influence of workpiece surface wear. While providing conventional parameters such as Ra, Rz, Rk, and Rvk, the honing angle can also be measured more intuitively using the MountainsMap software.

[0104] In another specific embodiment, the engine block is placed on a pneumatic leveling platform. Using shims, the block is visually adjusted to be parallel to the platform. Then, the optical measuring instrument is placed on the cylinder bore to be measured, and the optical probe is aligned with the center of the bore. Finally, a level is used in conjunction with the platform for fine-tuning of the entire system. Figure 4 As shown.

[0105] Using the stitching function of GBS-smart3D software, nine continuous cross-sections (total length approximately 5mm) were preferably selected, such as... Figure 4 , 5 As shown.

[0106] Open the Mountainsmap software, and load and adjust the nine images (hereinafter referred to as P1~P9) extracted from the GBS-smart3D software for fitting. Figure 5 As shown. For each captured image, P1 is first set with the "Use Layer Threshold," which displays the measurement points / images within the threshold carrying capacity range. The threshold is set to 5% < threshold < 98%. In the initial adjustment, the foreground and background range of the measurement points should be maximized (the state of the cylinder bores of each cylinder varies, and the specific threshold can also be adjusted according to the actual clarity of the foreground and background). Then, "Spatial Filtering" is adjusted, with the filter type selected as median (noise reduction), and the size as X3×Y3 (i.e., median noise reduction 3×3). Next, the same adjustment process is performed on the remaining eight other screenshots, that is, the use layer threshold and spatial filtering are set for P2 to P9 in sequence. Then, P1 is set to convert the image to a surface (selecting to use the NTSC brightness standard for display) and set to remove shapes (removing shapes with a polynomial reading of 2 to eliminate calculated particles and gaps to achieve the purpose of balancing the background). Similarly, the other eight images are set, that is, P2 to P9 are set to convert the image to a surface and remove shapes.

[0107] Stitch and adjust the images. Stitch one group (using layer thresholding and spatial filtering) as shown. Figure 7 As shown, the stitched images are leveled using the least squares method and difference set. Since spatial filtering has been applied to all images, it is not necessary to repeat the spatial filtering here. Instead, the overall threshold of stitching group 1 is set (setting the threshold): the threshold is set from 0.1% to 99.9% according to the material ratio, with the height of the lowest point as a reference (to retain the foreground measurement points to the maximum extent). Next, non-measurement points are filled according to the nearest value (i.e., adjacent measurement points) to ensure the integrity of the image. The outer layer is removed (because optical profilers, i.e., cylinder bore texture analyzers, are prone to generating abnormal values ​​during the inspection process, i.e., the peak value is not on the actual workpiece. This operation can convert these abnormal points into non-measurement points, and then fill them by filling non-measurement points). Filling non-measurement points means filling the non-measurement points converted when removing the outer layer. Here, the profile can be extracted as a reference for the 3D view. Stitching group 2 (image converted to surface, shape removed).

[0108] Create surface and image case materials. Here, the surface layer is selected from the processed stitched group 1 (i.e., the final stitched group after removing the surface and filling non-measurement points). The density layer (i.e., the background layer) is stitched from group 2 (since both groups of image data are transformed surfaces with shape removed, they are used as density and background layers when merging foreground and background). Next, the surface layer is extracted as the terrain layer, the shape is removed (polynomial degree is set to 2), the spatial filter is set to median noise reduction 19×19, and non-measurement points are filled. At this point, the mesh pattern on the plan view is clearly visible and fits the actual working conditions. Here, the honing angle can be measured. Next, this surface is converted into a profile series, with each side indented by about 10%. The north-south and numerical directions of the profile are extracted. After removing the 8μm roughness, the profile curve is calculated and displayed. Various tolerance values ​​such as Ra, Rz, and Rpk are set. Furthermore, after setting up the foreground and background layers, switching the 3D view and performing continuous rendering will make the cylinder bore mesh texture more intuitive and clear. Additionally, after completing the first group of stitching, the outline curves of the 3D view can be extracted after filling. Figure 7 , 8 As shown, combining 3D views with actual experimental results allows for a more detailed analysis of the impact of different states of textured oil passages on cylinder bore life, efficiency, and lubrication performance. This method can also be used to analyze texture-related detection methods such as roughness profile visualization, valley depth, peak count distribution, and texture homogeneity.

[0109] In the above specific embodiments, the following terms are explained:

[0110] 1. Threshold: Thresholding is a very important concept, mainly used to segment the foreground and background of an image. Specifically, it involves dividing the foreground and background based on pixel intensity or grayscale levels. When pixel values ​​exceed the threshold, they are classified as foreground; when pixel values ​​are below the threshold, they are classified as background. By adjusting the threshold, the contrast between the foreground and background can be changed.

[0111] 2. Morphological Filtering: A method of analyzing graphics based on morphological structural elements. The structural element is typically a geometric object, such as a sphere or a plane. Example: When measuring surface morphology using a stylus, the stylus (a sphere with a radius of 2 mm) slides across the surface during scanning. The instrument records the stylus's trajectory, but this profile is not the actual part surface; rather, it is the result of a morphological transformation of the real surface by a 2 mm radius stylus. Therefore, the measured profile after part scanning should be filled with the same structural unit (the 2 mm radius stylus) to compensate for the expansion effect of mechanical contact.

[0112] 3. Spatial Filtering: Spatial filtering is used to improve images or visually search for details. Unlike traditional filtering that separates waviness and roughness, spatial filtering does not use Fourier transform. Spatial filtering is achieved by shifting a small filtering matrix (called a kernel matrix) across the surface. The simplest example is the arithmetic mean, which involves averaging over a 3×3 or 5×5 neighborhood of each point.

[0113] 4. Standard filter: Used to separate surface roughness and ripples.

[0114] 5. Shape Removal: Removes shapes that interfere with or affect the analysis results.

[0115] 6. Convert image to surface: Convert an image to a color-coded surface with a z-axis scale (i.e., display it as a planar image) by specifying the z-axis size or resolution.

[0116] 7. Fill non-measurement points: Available when the surface contains non-measurement points, used for measurement point reconstruction when there are many and scattered non-measurement points (each non-measurement point is replaced with a value compared with the adjacent valid point).

[0117] 8. Remove outer layer: Outliers around the edge and isolated outliers will be removed, replaced by non-measured points, and then filled by interpolation.

[0118] 9. Extract Profile (Single Section): Extracts a cross section from a surface. The resulting extracted profile corresponds to the intersection of the surface and the vertical plane and is perpendicular to the surface.

[0119] 10. Convert a profile series into a surface: The cutting surfaces in a profile series are converted into lines of a surface.

[0120] Figure 9 This is a block diagram of an electronic device for detecting engine cylinder bore texture according to one or more embodiments of the present invention.

[0121] like Figure 9 As shown, this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0122] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of a method for detecting the mesh pattern of engine cylinder bores.

[0123] This application also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a method for detecting engine cylinder bore patterns.

[0124] This application also provides a platform, including:

[0125] Electronic equipment for implementing the steps of a method to detect cylinder bore patterns in an engine;

[0126] The processor runs a program, and when the program runs, it executes the steps of the engine cylinder bore mesh detection method based on data output from electronic devices.

[0127] Storage medium for storing a program that, when running, executes the steps of an engine cylinder bore mesh detection method based on data output from an electronic device.

[0128] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0129] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.

[0130] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.

[0131] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.

[0132] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.

[0133] For ease of description, the above devices are described separately by function as various units and modules. Of course, in implementing this application, the functions of each unit and module can be implemented in one or more software and / or hardware.

[0134] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.

[0135] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0136] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for detecting the reticulation of engine cylinder bores, characterized in that, The method for detecting the cylinder bore pattern of the engine includes: Locate the measurement positions of the engine cylinder bore and sampling end on the test platform; Based on the measured positions of the engine cylinder bore and the sampling end, multiple test sections are planned; Based on the planned multiple test sections, the tests are performed segment by segment. Based on the aforementioned detection, core data of the mesh pattern on the inner side of the cylinder bore is collected; The honing status of the engine cylinder bores is evaluated based on the core data of the textured pattern inside the collected cylinder bores. The assessment of the honing status of engine cylinder bores includes: The honing status of the engine cylinder bores is evaluated based on the core profile depth, reduced groove height, reduced groove depth, peak material ratio, groove material ratio, Rz parameter, and honing angle. The segment-by-segment detection includes: The curved surface image inside the cylinder bore is acquired segment by segment and fitted with interference fringes to generate local images of the observation and sampling state inside the cylinder bore corresponding to the cross section. This also includes: According to the plan, multiple test sections are used, and each captured image is set with layer threshold and spatial filtering parameters. This also includes: With a preset cylinder bore spacing of 5mm, 9 test sections were planned. Based on the 5mm spacing inside the cylinder bore, nine test sections are planned, and local images of the sampling state inside the cylinder bore of the corresponding sections are generated.

2. The method for detecting engine cylinder bore texture according to claim 1, characterized in that, Also includes: Based on the generated local images of the observed sampling state inside the cylinder bore corresponding to the cross-section, threshold filtering, spatial filtering, surface transformation, shape removal, and local image stitching are performed to generate a complete image of the observed sampling state inside the cylinder bore.

3. A device for detecting the reticulation of engine cylinder bores, characterized in that, The engine cylinder bore texture detection device includes: The positioning module is used to locate the measurement positions of the engine cylinder and the sampling end on the test platform; The planning module is used to plan multiple test sections based on the measurement positions of the positioning engine cylinder and the sampling end; The detection module is used to perform segment-by-segment detection according to the planned multiple test sections; The data module is used to collect the core data of the mesh pattern on the inside of the cylinder body based on the detection. The evaluation module is used to evaluate the honing status of the engine cylinder bores based on the core texture data collected from the inside of the cylinder body. The assessment of the honing status of engine cylinder bores includes: The honing status of the engine cylinder bores is evaluated based on the core profile depth, reduced groove height, reduced groove depth, peak material ratio, groove material ratio, Rz parameter, and honing angle. The segment-by-segment detection includes: The curved surface image inside the cylinder bore is acquired segment by segment and fitted with interference fringes to generate local images of the observation and sampling state inside the cylinder bore corresponding to the cross section. This also includes: According to the plan, multiple test sections are used, and each captured image is set with layer threshold and spatial filtering parameters. This also includes: With a preset cylinder bore spacing of 5mm, 9 test sections were planned. Based on the 5mm spacing inside the cylinder bore, nine test sections are planned, and local images of the sampling state inside the cylinder bore of the corresponding sections are generated.

4. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the engine cylinder bore mesh detection method according to claim 1 or 2.

5. A computer-readable storage medium, characterized in that, include: It stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the engine cylinder bore mesh detection method as described in claim 1 or 2.

6. A platform, characterized in that, include: An electronic device for implementing the steps of the engine cylinder bore mesh detection method according to claim 1 or 2; The processor runs a program that, when running, executes the steps of the engine cylinder bore mesh detection method according to claim 1 or 2 from data output by the electronic device. A storage medium for storing a program that, when run, performs the steps of the engine cylinder bore mesh detection method of claim 1 or 2 on data output from an electronic device.

Citation Information

Patent Citations

  • Cylinder hole of cylinder liner-free diesel engine and processing method of platform reticulate pattern parameters of cylinder hole

    CN113829132A

  • BWFRP pipeline online monitoring method and system based on multiple cameras

    CN114897902A