Method and device for detecting service life of automatic production line
Through automated inspection methods, the service life standards are dynamically adjusted and the status of parts are intelligently evaluated, which solves the problems of manual inspection error and inefficiency, and achieves more accurate and efficient component inspection and maintenance.
Patent Information
- Application Number
- CN202510050318.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2045-01-13
AI Technical Summary
The prior art relies on manual regular inspection of the service life of parts of automated production line components, and there are problems of detection errors and inefficiency.
It provides an automated detection method, which can obtain the total working time and number of failures of the target components by receiving user requests, dynamically adjust the preset service life standards, intelligently evaluate whether the components are in a state to be repaired, and generate a maintenance plan.
It improves the accuracy and reliability of component inspections, reduces the need for manual regular inspections, can promptly warn of failures, avoid production downtime, and optimizes maintenance costs and efficiency.
Smart Images

Figure CN119477287A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automated production line detection, and in particular to a method and device for detecting the service life of an automated production line. Background Art
[0002] The automated production line, with its precise control and monitoring system, can achieve highly automated management of the production process, thereby strictly controlling and supervising product quality throughout the entire process. After the company introduced the automated production line, it significantly reduced its reliance on manual operations and greatly cut labor costs.
[0003] Since the automated production line is an integrated system composed of many complex components, the performance status and service life of each component are directly related to the stability and reliability of the entire production line. Any failure of a component may trigger shutdown, damage, or even a safety accident of the production line. Therefore, by accurately detecting the use of components, components with potential safety hazards can be discovered and replaced in a timely manner to ensure production safety. However, the current detection methods mainly rely on manual regular detection, and the data recorded by manual detection are prone to human errors, resulting in inaccurate manual detection results of each part.
[0004] Therefore, there is an urgent need for a method and device for detecting the service life of an automated production line that can solve the above technical problems. Summary of the invention
[0005] The present application provides a method and device for detecting the service life of an automated production line, which effectively solves the problems existing in the current reliance on manual periodic inspection and improves the accuracy and reliability of component inspection.
[0006] In the first aspect, the present application provides a method for detecting the service life of an automated production line, which is applied to a detection platform, and the method includes: receiving a target request sent by a user terminal, the target request is used to detect a target component in the automated production line, and the target component is any component to be detected; obtaining a target duration of the target component, the target duration being the total working time of the target component; judging whether the target duration is less than a preset first duration, the preset first duration being the duration corresponding to the normal service life of the target component; if the target duration is less than the preset first duration, obtaining a target number of times, the target number of times the target component is in a faulty state within a preset time; when the target number of times is greater than the preset number of times, adjusting the preset first duration according to the target number of times to obtain a preset second duration; judging whether the target duration is less than the preset second duration; when the target duration is less than the preset second duration, confirming that the target component is in a state to be repaired, and generating a maintenance plan according to the state to be repaired.
[0007] By adopting the above technical solution, the target request sent by the user end is received, and the target parts are automatically detected without human intervention, thereby avoiding detection errors caused by human factors, obtaining the target duration, and then comparing the target duration with the preset first duration. When the target duration is less than the preset first duration, the target number of times is obtained. When the target number of times is greater than the preset number of times, the preset first duration is dynamically adjusted according to the actual situation to obtain the preset second duration. The dynamic adjustment mechanism can more accurately reflect the actual use status of the parts and avoid inaccurate evaluation caused by fixed service life standards. By comparing the target duration with the preset first duration, it is possible to intelligently evaluate whether the target parts are in a state to be repaired, without the need for complex manual evaluation, reducing the need for manual periodic inspections, and based on automated detection and intelligent evaluation, the accuracy and reliability of parts detection can be improved.
[0008] Optionally, before obtaining the target number of times, the method also includes: obtaining target values of the target components, the target values including vibration values, pressure values and sound values; determining whether the target values are less than or equal to a preset value; when the target values are greater than the preset value, confirming that the target component is in a fault state.
[0009] By adopting the above technical solution, the vibration, pressure and sound values of the target components are monitored in real time, and a warning can be issued before the component fails. The vibration, pressure and sound values are important indicators of the operating status of the component. When the target value is greater than the preset value, it is confirmed that the target component is in a faulty state, and the fault is detected and warned in time to avoid extended production downtime caused by the fault.
[0010] Optionally, after the target number of times is greater than the preset number of times, the method also includes: obtaining an environmental value, which is data corresponding to the working environment of the target component, and the data includes humidity value, temperature value, light value and air pressure value; judging whether the environmental value is less than or equal to the preset environmental value; when the environmental value is greater than the preset environmental value, obtaining a target image; processing the target image to obtain a target level, adjusting the preset first time length according to the target level and the environmental value to obtain a preset third time length; judging whether the target time length is less than the preset third time length; when the target time length is less than the preset third time length, confirming that the target component is in a state to be repaired.
[0011] By adopting the above technical solution, the working environment value of the target component is monitored in real time. When the environment value is greater than the preset environment value, the target image is obtained, and then the preset first time duration is adjusted in combination with the target level of the environment value and the target image to obtain the preset third time duration. The target time duration is then compared with the preset third time duration, which can more accurately grasp the maintenance timing, help avoid premature or late maintenance, and thus optimize maintenance costs and efficiency.
[0012] Optionally, the target image is processed to obtain a target level, specifically including: preprocessing the target image to obtain a preprocessed target image; extracting the preprocessed target image to obtain target surface features; determining a first database based on a target material, the target material being a manufacturing material corresponding to a target component, and the first database being used to detect the degree of wear of the component; inputting the target surface features into the first database for processing to obtain a wear level, and outputting the wear level as a target level.
[0013] By adopting the above technical solution, the target image is preprocessed and feature extracted, so that the surface features of the target parts can be accurately captured. The corresponding first database is selected according to the manufacturing material of the target parts. The first database helps to more accurately judge the degree of wear of parts made of different materials. The target surface features are then input into the first database to obtain the wear level. Through database matching, the automatic and intelligent evaluation of the degree of wear of parts is realized, which greatly reduces the workload of manual evaluation and improves the efficiency and accuracy of evaluation.
[0014] Optionally, after extracting the preprocessed target image to obtain the target surface features, the method also includes: determining a second database based on the target material, the second database being used to detect the degree of corrosion of parts; inputting the target surface features into the second database for processing to obtain a corrosion level, and outputting the corrosion level as a target level.
[0015] By adopting the above technical solution, the second database is determined according to the target material. The second database can accurately capture the corrosion characteristics of the target component surface, and then analyze and evaluate the corrosion degree. The target surface characteristics are input into the second database for processing to obtain the corrosion grade, thereby realizing automatic and intelligent evaluation of the corrosion degree of components, greatly reducing the workload of manual evaluation and improving the efficiency of evaluation.
[0016] Optionally, after determining whether the target duration is less than a preset second duration, the method further includes: when the target duration is not less than the preset second duration, confirming that the target component is in a state to be replaced.
[0017] By adopting the above technical solution, the target duration is compared with the preset second duration. When the target duration is not less than the preset second duration, it is confirmed that the target component is in a state to be replaced. The preset second duration is set as a reference standard for component replacement. This can ensure that the component is replaced before its performance is significantly reduced or before it reaches the end of its service life. This helps to avoid failures of components due to excessive wear or aging, and improves the stability of production equipment.
[0018] Optionally, after determining whether the target duration is less than a preset first duration, the method further includes: when the target duration is not less than the preset first duration, confirming that the target component is in a warning state, and generating warning information based on the warning state to instruct the user to replace the target component based on the warning information.
[0019] By adopting the above technical solution, the target duration is compared with the preset first duration. When the target duration is not less than the preset first duration, it is confirmed that the target component is in a warning state. The preset first duration is set as the warning threshold. A warning can be issued before the performance of the component begins to decline but has not yet reached a serious level. The generation of warning information provides a basis for enterprises to formulate or optimize maintenance or replacement plans, reasonably arrange maintenance or replacement work, and avoid losses caused by excessive maintenance or delayed replacement.
[0020] In a second aspect of the present application, a device for detecting the service life of an automated production line is provided. The device is a detection platform, which includes a receiving unit, a processing unit and a confirmation unit; the receiving unit receives a target request sent by a user terminal, the target request is used to detect a target component in the automated production line, and the target component is any component to be detected; the target duration of the target component is obtained, and the target duration is the total working duration of the target component; the processing unit determines whether the target duration is less than a preset first duration, and the preset first duration is the duration corresponding to the normal service life of the target component; if the target duration is less than the preset first duration, a target number of times is obtained, and the target number of times is the number of times the target component is in a fault state within a preset time; when the target number of times is greater than the preset number of times, the preset first duration is adjusted according to the target number of times to obtain a preset second duration; it is determined whether the target duration is less than the preset second duration; the confirmation unit confirms that the target component is in a state to be repaired when the target duration is less than the preset second duration, and generates a maintenance plan according to the state to be repaired.
[0021] Optionally, the receiving unit is used to obtain target values of the target components, which target values include vibration values, pressure values and sound values; the processing unit is used to determine whether the target value is less than or equal to a preset value; and the confirmation unit is used to confirm that the target component is in a fault state when the target value is greater than a preset value.
[0022] Optionally, the receiving unit is used to obtain environmental values, which are data corresponding to the working environment of the target component, including humidity values, temperature values, light values and air pressure values; the processing unit is used to determine whether the environmental values are less than or equal to the preset environmental values; when the environmental values are greater than the preset environmental values, the target image is obtained; the target image is processed to obtain a target level, and the preset first time duration is adjusted according to the target level and the environmental value to obtain a preset third time duration; it is determined whether the target time duration is less than the preset third time duration; the confirmation unit is used to confirm that the target component is in a state to be repaired when the target time duration is less than the preset third time duration.
[0023] Optionally, the processing unit is used to preprocess the target image to obtain a preprocessed target image; extract the preprocessed target image to obtain target surface features; determine the first database according to the target material, the target material is the manufacturing material corresponding to the target component, and the first database is used to detect the degree of wear of the component; input the target surface features into the first database for processing to obtain the wear level, and output the wear level as the target level.
[0024] Optionally, the processing unit is used to determine a second database based on the target material, and the second database is used to detect the degree of corrosion of the parts; the target surface features are input into the second database for processing to obtain the corrosion level, and the corrosion level is output as the target level.
[0025] Optionally, the confirmation unit is used to confirm that the target component is in a state to be replaced when the target duration is not less than a preset second duration.
[0026] Optionally, the confirmation unit is used to confirm that the target component is in a warning state when the target duration is not less than a preset first duration, and generate warning information according to the warning state to instruct the user to replace the target component according to the warning information.
[0027] In a third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that an electronic device executes any one of the methods described above in the present application.
[0028] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the above methods of the present application is executed.
[0029] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Receive the target request sent by the user end, automatically detect the target parts without manual intervention, so as to avoid detection errors caused by human factors, obtain the target duration, and then compare the target duration with the preset first duration. When the target duration is less than the preset first duration, obtain the target number of times. When the target number of times is greater than the preset number of times, dynamically adjust the preset first duration according to the actual situation to obtain the preset second duration. The dynamic adjustment mechanism can more accurately reflect the actual use status of the parts and avoid inaccurate evaluation caused by fixed service life standards. By comparing the target duration with the preset first duration, it can intelligently evaluate whether the target parts are in a state of waiting for maintenance. There is no need for complex manual evaluation, reducing the need for manual regular inspections. Based on automated detection and intelligent evaluation, the accuracy and reliability of parts detection can be improved.
[0030] 2. Real-time monitoring of the vibration, pressure and sound values of target components can issue warnings before components fail. Vibration, pressure and sound values are important indicators of the operating status of components. When the target value is greater than the preset value, it is confirmed that the target component is in a faulty state, and the fault is detected and warned in time to avoid extended production downtime caused by the fault. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flow chart of a method for detecting the service life of an automated production line provided in an embodiment of the present application; Figure 2 It is a structural schematic diagram of a service life detection device for an automated production line provided in an embodiment of the present application; Figure 3 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.
[0032] Description of reference numerals: 201, receiving unit; 202, processing unit; 203, confirmation unit; 300, electronic device; 301, processor; 302, memory; 303, user interface; 304, network interface; 305, communication bus. DETAILED DESCRIPTION
[0033] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0034] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0035] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0036] The automated production line can achieve highly automated management of the production process through precise control and monitoring systems, ensuring that product quality is strictly controlled and supervised throughout the production process. Enterprises can reduce the need for manual operation and greatly reduce labor costs by adopting automated production lines.
[0037] Since the automated production line is a complex system composed of multiple components, the performance and life of each component directly affect the stability and reliability of the entire production line. The failure of a component may cause the production line to shut down or be damaged, or even cause a safety accident. By testing the service life of components, components with potential safety hazards can be discovered and replaced in a timely manner, thereby ensuring production safety. Regular testing of the service life of components can reasonably arrange maintenance and replacement plans to avoid more serious failures caused by excessive wear or aging of components, thereby reducing maintenance costs. However, existing detection methods mostly rely on regular manual inspections, which is not only inefficient, but also unable to accurately evaluate the actual use of each component.
[0038] Therefore, how to solve the problems existing in the current reliance on manual periodic inspection methods. The present application provides a method for detecting the service life of an automated production line, which is applied to a detection platform. The detection platform of the present application is a platform that provides detection services for parts of production lines in large manufacturing enterprises. Figure 1 This is a flow chart of a method for detecting the service life of an automated production line provided in an embodiment of the present application, with reference to Figure 1 The method includes the following steps S101-S107.
[0039] S101: receiving a target request sent by a user end, where the target request is used to detect a target component in an automated production line.
[0040] In the above S101, the user end refers to the user device used by the staff who remotely operates the automated production line. The staff sends a target request to the detection platform through the user device. After receiving the target request, the detection platform parses the target request and determines that the target request is a request for detecting a target component in the automated production line. The automated production line includes multiple components, and the target component is any one of the multiple components to be detected. The target component can be a key component of a mechanical equipment, a core component of an electrical system, etc. In order to ensure that each component on the automated production line is detected, each component can be marked, and each component can be detected in turn according to the mark.
[0041] S102: Obtain a target duration of a target component, where the target duration is the total working duration of the target component.
[0042] In the above S102, after the target component is determined according to the mark, the total working time corresponding to the target component can be queried in the database of the automated production line. The total working time can be calculated by recording the start time, stop time and other relevant time parameters of the component during operation. The queried total working time is used as the target time.
[0043] S103: Determine whether the target duration is less than a preset first duration, where the preset first duration is a duration corresponding to a normal service life of the target component.
[0044] In the above S103, after obtaining the target duration corresponding to the target component, the target duration is compared with the preset first duration, which is set according to the normal service life of the target component. Since different components are made of different materials, and different materials correspond to different service lives, when determining the preset first duration, the material of the target component needs to be obtained first, and then the preset first duration is determined according to the material of the target component.
[0045] S104: If the target duration is less than the preset first duration, a target number of times is obtained, where the target number of times the target component is in a fault state within a preset time.
[0046] In the above S104, if the target duration is less than the preset first duration, the target number of times is continued to be obtained. At this time, the target number of times refers to the number of times the target component is in a faulty state within the preset time. Before obtaining the target number of times, the faulty state of the target component must be judged first, and then the number of faulty states is obtained. That is, the target value of the target component is obtained, and the target value includes the vibration value, the pressure value, and the sound value; it is determined whether the target value is less than or equal to the preset value; when the target value is greater than the preset value, it is confirmed that the target component is in a faulty state.
[0047] Specifically, different types of sensors are deployed on or near the target parts of the automated production line to obtain vibration values, pressure values, and sound values in real time. For vibration values, vibration sensors or acceleration sensors can be used and installed at locations that can accurately reflect the vibration state of the parts. For pressure values, strain gauge pressure sensors or other types of pressure sensors can be selected and ensure that they have good contact with the monitoring target. For sound values, microphones or sound sensors can be used and placed at locations that can clearly capture the sound of the parts running. The sensors are connected to the data acquisition device to ensure the accuracy and stability of data transmission. Data transmission can be carried out through analog signals or digital signals, depending on the type of sensor and the support of the data acquisition device. The vibration values, pressure values, and sound values read from the sensors are recorded in real time using the data acquisition device. The collected data (values) are stored in an accessible database for subsequent analysis and processing. The target value is judged against the preset value, which is the preset value of the vibration value, pressure value, and sound value set according to the normal operating status and historical data of the target parts. These preset values can be expressed as value ranges, thresholds, or other forms of limits to determine whether the target parts are in a normal state. The collected target values are preprocessed, including steps such as noise removal, filtering, and data correction to ensure the accuracy and reliability of the data. The preprocessed target values are compared with the preset values. For vibration values, the differences between the amplitude, frequency, phase and other parameters can be compared with the preset values. For pressure values, the differences between the pressure value, pressure change rate and other parameters can be compared with the preset values. For sound values, the differences between the sound intensity, frequency distribution and other parameters can be compared with the preset values. If any one or more parameters in the target value are greater than the limit corresponding to the preset value, it is judged that the target component may be in a fault state. Once it is judged that the target component may be in a fault state, it is necessary to further check and analyze the relevant data to confirm the existence and nature of the fault. In-depth data analysis can be performed to find the root cause of the fault. After confirming the fault, a detailed fault report can be generated. The fault report includes information such as fault type, fault location, fault time and fault impact. One fault report corresponds to one fault state. Obtain the tag information corresponding to the target component, store the fault report according to the tag information, and ensure that when the number of faults of the target component is queried later, the corresponding fault report can be found according to the tag information of the target component, and then the number of faults can be determined according to the score of the fault report.
[0048] In addition, after determining the fault state according to the target value, the number of times the target component is in a fault state within a preset time is obtained, that is, the target number of times. The preset time can be set according to the actual situation, such as the past month or a quarter. For example, when the target duration is 300 hours and the preset first duration is 500 hours, the target duration is less than the preset first duration. The preset time is set to the past 30 days. If the target component is marked as A, the number of times the target component A has a fault state in the past 30 days is obtained. If a total of 4 faults occur, the target number of times is 4.
[0049] Further, when the target duration is not less than the preset first duration, it is confirmed that the target component is in the warning state, and a warning message is generated according to the warning state, so that the target component can be replaced according to the warning information. Specifically, the total working time of the target component is obtained, and the total working time can be understood as the total time of the component from the initial start of work to the current normal operation, that is, the target duration. The target duration is compared with the preset first duration, and a reasonable preset first duration is set according to the use history of the target component, the manufacturer's recommendations and the industry standards. When the target duration is not less than the preset first duration, it is confirmed that the target component is in the warning state, the warning mechanism is activated, and the warning message is generated. The warning message should include key information such as the name of the target component, the warning state, the current working time, and the recommended maintenance or replacement measures. Relevant personnel receive and read the warning information to understand the warning state and recommended measures of the target component. The failure risk and impact of the target component are evaluated according to the warning information. If the evaluation result shows that the target component needs to be replaced immediately, the replacement operation is performed in accordance with the prescribed process and standards. Ensure that the replacement operation complies with safety specifications and industry standards, and record the replacement process and results. It can realize real-time monitoring and early warning of the status of target components, timely discover potential failure risks, and take effective response measures to ensure the normal operation and safety of the equipment.
[0050] S105: When the target number of times is greater than the preset number of times, the preset first duration is adjusted according to the target number of times to obtain a preset second duration.
[0051] In the above S105, the target number of times will be obtained only when it is confirmed that the target duration is less than the preset first duration, and then the target number of times will be compared with the preset number of times. The preset number of times is the number of times the parts and components normally fail within the preset time. The preset number of times can be set according to historical data, parts and components materials, etc., and there is no excessive limitation here. When the target number of times is greater than the preset number of times, it is confirmed that the number of times the target parts and components fail at this time is relatively frequent, so it is necessary to dynamically adjust the preset first duration according to the target number of times. The failure of parts and components will affect the normal service life of the parts and components, so the preset first duration is adjusted to the preset second duration according to the target number of times. At this time, the adjustment refers to shortening the preset first duration to obtain the preset second duration, and the preset second duration will be stored in the database for subsequent use.
[0052] For example, if the target number is 4 times, the preset number is 3 times, and the target number is greater than the preset number, according to the dynamic adjustment rules, if the preset number is exceeded once, the preset first duration is shortened by 5%, and then the total shortening value is calculated based on the number of times exceeded and the 5% of the single shortening. The total shortening value is then calculated with the preset first duration to obtain the preset second duration. If the preset first duration is 300 hours, the target number exceeds the preset number once, the shortening duration is 5%, and the preset second duration is 570 hours. According to the target number, the preset first duration of the target component is adjusted to the preset second duration, that is, the service life of the target component is 570 hours.
[0053] S106: Determine whether the target duration is less than a preset second duration.
[0054] In the above S106, after adjusting the preset first duration according to the target number of times, a preset second duration is obtained, and the target duration is compared with the adjusted preset second duration. This comparison is to determine the treatment measures for the target parts.
[0055] S107: When the target duration is less than the preset second duration, confirm that the target component is in a state to be repaired, and generate a maintenance plan according to the state to be repaired.
[0056] In the above S107, when the target duration is less than the preset second duration, it indicates that the target component is not close to the expected life span, and the target component is still in a normal operating state. When the target component fails again, the target component can continue to be repaired according to the state of the target component to be repaired. The service life of the target component can be extended through repair to ensure the normal operation of the automated production line. Confirm that the target component is in a state of waiting for repair, and then trigger the generation process of the maintenance plan according to the fault state that occurs. The generation of the maintenance plan can be based on factors such as the maintenance knowledge base of the automated production line, historical maintenance records, and the current target component failure information. The maintenance plan can include maintenance steps, required tools, maintenance personnel arrangements, and estimated maintenance time. Send the generated maintenance plan to relevant personnel so that they can perform maintenance work according to the plan.
[0057] In addition, when the target duration is not less than the preset second duration, it is confirmed that the target component is in a state to be replaced. This means that the target component has approached or reached its expected life, there is a high risk of failure, and it needs to be replaced as soon as possible. According to the confirmed state to be replaced, a detailed replacement plan is formulated. The replacement plan should include key information such as replacement time, replacement method, required materials, maintenance personnel, etc. Ensure that the replacement plan is reasonable, feasible, and meets relevant safety standards and requirements. Perform the replacement operation according to the replacement plan and replace the target component with a new or repaired component. In the replacement project, information such as replacement time, replacement component model, and maintenance personnel are included.
[0058] In a possible implementation, in addition to adjusting the preset first duration according to the target number of times, the preset first duration can also be adjusted by obtaining environmental values and image information to ensure that the service life of each component on the automated production line can be dynamically adjusted to meet the current actual situation and provide accurate data support for subsequent fault detection. Specifically, it includes: obtaining environmental values, which are data corresponding to the working environment of the target component, and the environmental values include humidity values, temperature values, light values, and air pressure values; judging whether the environmental values are less than or equal to the preset environmental values; when the environmental values are greater than the preset environmental values, obtaining the target image; processing the target image to obtain the target level, adjusting the preset first duration according to the target level and the environmental values to obtain the preset third duration; judging whether the target duration is less than the preset third duration; when the target duration is less than the preset third duration, confirming that the target component is in a state to be repaired.
[0059] Specifically, in the working environment where the target component is located, sensors capable of measuring humidity, temperature, light and air pressure are deployed. Ensure that the sensors can accurately and in real time reflect the actual conditions of the working environment. The component is connected to a data acquisition system (such as an environmental monitoring system, a data acquisition card, etc.). Start the data acquisition system to record the humidity values, temperature values, light values and air pressure values read from the sensor in real time. Set the preset values of humidity, temperature, light and air pressure according to the working environment requirements and historical data of the target component. These preset values can be expressed as value ranges, thresholds or other forms of limits. Compare the real-time collected environmental values with the preset environmental values, and for each environmental parameter (humidity, temperature, light, air pressure), determine whether it meets the preset value conditions. When any one or more parameters in the slow data are greater than the preset values, trigger the image acquisition device (such as a camera) to acquire the image. Ensure that the image acquisition device can clearly capture the image of the target component and its surrounding environment. Process the acquired image to obtain the target level, which evaluates the state of the target component in the target image and gives the target level. The target level is represented by a digital identifier, which is used to reflect the degree of wear and corrosion of the target parts. According to the abnormal conditions of the environmental value and the target level, a rule for adjusting the preset first duration is set. The higher the target level, the worse the environmental conditions corresponding to the environmental value, and the greater the impact on the service life of the target parts. The lower the target level, the better the environmental conditions, and the smaller the impact on the service life of the target parts. According to the rules, the preset first duration is adjusted to obtain the preset third duration, and the adjusted preset third duration can more accurately reflect the service life of the target parts in the current working environment. Then compare the target duration with the preset third duration. When the target duration is less than the preset third duration, it is confirmed that the target parts are in a state to be repaired, that is, when a fault occurs again in the future, the target parts will continue to be repaired according to the state to be repaired. When the target duration is not less than the preset third duration, it is confirmed that the target parts are in a state to be replaced, and the target parts need to be replaced in time.
[0060] For example, if the target level is the fourth level of wear and tear, the shortened duration corresponding to the first level of wear and tear is 3%, and the shortened duration of the second level is superimposed on the first level, that is, the shortened duration of the second level is 6%. When the preset first duration is 500 hours and the target level is the second level of wear and tear, the preset first duration is adjusted to the preset third duration. At this time, the preset third duration is 470 hours.
[0061] At this time, the target image is processed to obtain the target level, specifically including: preprocessing the target image to obtain a preprocessed target image; extracting the preprocessed target image to obtain target surface features; determining the first database according to the target material, the target material is the manufacturing material corresponding to the target component, and the first database is used to detect the degree of wear of the component; inputting the target surface features into the first database for processing to obtain the wear level, and outputting the wear level as the target level.
[0062] Specifically, the target parts are placed in a suitable shooting environment and photographed with a high-resolution camera to ensure that the image is clear and the details are complete. If the inspection environment or conditions are more complex, a special image acquisition system can be used. The system usually includes components such as cameras, light sources, and image sensors, and can automatically or manually adjust the shooting parameters to obtain the best image effect. If the image of the target parts already exists in a database, the required image can be directly extracted from the database without reshooting. Image preprocessing is to eliminate noise, interference and unnecessary details in the image and improve the quality and readability of the image. Preprocessing includes smoothing, enhancement, cropping and grayscale processing. Smoothing is to use smoothing algorithms such as Gaussian filtering and mean filtering to eliminate noise and noise in the image and make the image smoother. Image enhancement is to enhance the details and features of the image by adjusting parameters such as contrast and brightness of the image to make the image clearer. Image cropping is to crop and resize the image according to the inspection requirements, remove unnecessary parts, and ensure that the image matches the inspection algorithm. Grayscale processing converts color images into grayscale images, reducing the amount of calculation while retaining the main features of the image. Feature extraction is a key step in the detection process. Its purpose is to extract features related to the degree of wear of the target parts from the preprocessed image. Feature extraction includes edge detection, texture analysis and shape analysis. Edge detection uses edge detection algorithms such as Canny and Sobel to extract the edge features of the target parts. These features are usually closely related to the degree of wear. Texture analysis uses texture analysis algorithms such as gray-level co-occurrence matrix and wavelet transform to extract the texture features of the surface of the target parts. These features can reflect the wear of the parts. Shape analysis uses shape analysis algorithms to extract the shape features of the target parts, such as contour, area, perimeter, etc. These features can be used to assist in judging the degree of wear of the parts. According to the manufacturing material of the target parts, query the relevant material database to obtain the wear characteristics and features of the material. According to the query results, select the database containing the wear characteristics and data related to the target material as the first database. The extracted target surface features are input into the first database, and the wear level of the target parts is obtained by comparison and analysis. The extracted target surface features are matched with the features in the first database to find the most similar feature combination. According to the matching target surface features, the features in the first database are matched to find the most similar feature combination. The calculated wear degree is converted into a wear grade and output as the target grade. Wear grades can usually be defined according to actual needs, such as "new", "slightly worn", "moderately worn", "severely worn" and other different grades. Different values are assigned to different grades, with new corresponding to the first grade, slightly worn corresponding to the second grade, moderately worn corresponding to the third grade, and severely worn corresponding to the fourth grade. The higher the grade, the more severe the wear.The wear degree of target parts can be detected, ensuring the accuracy and reliability of the detection.
[0063] Further, a second database is determined according to the target material, and the second database is used to detect the corrosion degree of the parts; the target surface features are input into the second database for processing to obtain the corrosion grade, and the corrosion grade is output as the target grade. Specifically, it is necessary to clarify the manufacturing material of the target parts. This can usually be achieved by consulting the product manual, technical documents or conducting material testing. The purpose of identifying the material is to select a corrosion detection database that matches it, because the corrosion behavior and characteristics of different materials may be different. According to the type of target material (such as metal, non-metal, composite material, etc.), the most suitable second database is selected from the existing corrosion detection database. The second database should contain key information such as corrosion characteristics, corrosion rate, and corrosion morphology related to the target material. Before the target surface features are input into the second database, some preprocessing work may be required to ensure that the features match the information in the second database. Preprocessing may include steps such as feature extraction, feature scaling, and feature selection to eliminate noise and improve the comparability and accuracy of features. The preprocessed target surface features are input into the second database. The algorithm in the second database analyzes and processes these features to identify feature patterns related to corrosion. According to the processing results of the second database, the corrosion degree of the target parts is evaluated. According to the evaluation results, the corrosion degree is converted into a corrosion grade. Corrosion levels are usually divided according to the severity of corrosion, such as slight corrosion, moderate corrosion, severe corrosion, etc. Slight corrosion corresponds to the first level, moderate corrosion corresponds to the second level, and severe corrosion corresponds to the third level. The higher the level, the more severe the corrosion. According to the target material, select the appropriate corrosion detection second database, and input the target surface features into the database for processing, and finally obtain and output the corrosion level to achieve an accurate assessment of the corrosion degree of the target parts.
[0064] The present application also provides a device for detecting the service life of an automated production line. Figure 2 This is a schematic diagram of a device for detecting the service life of an automated production line provided in an embodiment of the present application. Figure 2 The device is a detection platform, which includes a receiving unit 201, a processing unit 202 and a confirmation unit 203.
[0065] The receiving unit 201 receives a target request sent by a user end, where the target request is used to detect a target component in an automated production line, where the target component is any component to be detected; and obtains a target duration of the target component, where the target duration is the total working duration of the target component.
[0066] Processing unit 202 determines whether the target duration is less than a preset first duration, where the preset first duration is the duration corresponding to the normal service life of the target component; if the target duration is less than the preset first duration, obtains a target number of times, where the target number of times the target component is in a faulty state within a preset time; when the target number of times is greater than the preset number of times, adjusts the preset first duration according to the target number of times to obtain a preset second duration; and determines whether the target duration is less than the preset second duration.
[0067] The confirmation unit 203 confirms that the target component is in a state to be repaired when the target duration is less than a preset second duration, and generates a maintenance plan according to the state to be repaired.
[0068] In a possible implementation, the receiving unit 201 is used to obtain a target value of a target component, which target value includes a vibration value, a pressure value, and a sound value; the processing unit 202 is used to determine whether the target value is less than or equal to a preset value; and the confirmation unit 203 is used to confirm that the target component is in a fault state when the target value is greater than a preset value.
[0069] In a possible implementation, the receiving unit 201 is used to obtain an environmental value, which is data corresponding to the working environment of the target component, and the data includes a humidity value, a temperature value, a light value, and an air pressure value; the processing unit 202 is used to determine whether the environmental value is less than or equal to a preset environmental value; when the environmental value is greater than the preset environmental value, a target image is obtained; the target image is processed to obtain a target level, and a preset first duration is adjusted according to the target level and the environmental value to obtain a preset third duration; it is determined whether the target duration is less than the preset third duration; the confirmation unit 203 is used to confirm that the target component is in a state to be repaired when the target time is less than the preset third time.
[0070] In one possible implementation, the processing unit 202 is used to preprocess the target image to obtain a preprocessed target image; extract the preprocessed target image to obtain target surface features; determine the first database based on the target material, the target material is the manufacturing material corresponding to the target component, and the first database is used to detect the degree of wear of the component; input the target surface features into the first database for processing to obtain a wear level, and output the wear level as a target level.
[0071] In a possible implementation, the processing unit 202 is used to determine a second database based on the target material, and the second database is used to detect the degree of corrosion of parts; the target surface features are input into the second database for processing to obtain the corrosion level, and the corrosion level is output as the target level.
[0072] In a possible implementation, the confirmation unit 203 is configured to confirm that the target component is in a state to be replaced when the target duration is not less than a preset second duration.
[0073] In a possible implementation, the confirmation unit 203 is used to confirm that the target component is in a warning state when the target duration is not less than a preset first duration, and generate warning information according to the warning state to instruct the user to replace the target component according to the warning information.
[0074] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0075] The present application also discloses an electronic device. Figure 3 , Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 302 , and at least one communication bus 305 .
[0076] The communication bus 305 is used to realize the connection and communication between these components.
[0077] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0078] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0079] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 302, and calling data stored in the memory 302. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application requests; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0080] Among them, the memory 302 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 302 may include a program storage area and a data storage area, wherein the program storage area. Instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. can be stored; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 302 can also be optionally at least one storage device located away from the aforementioned processor 301.
[0081] like Figure 3 As shown, the memory 302 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for service life detection of an automated production line.
[0082] exist Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call the application for service life detection of the automated production line stored in the memory 302. When executed by one or more processors, the electronic device executes one or more of the methods described in the above embodiments.
[0083] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0084] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0085] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0086] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0087] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0088] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0089] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure.
Claims
1. A method for detecting the service life of an automated production line, characterized in that: Applied to a detection platform, the method comprises: Receiving a target request sent by a user end, wherein the target request is used to detect a target component in an automated production line, wherein the target component is any component to be detected; Obtaining a target duration of the target component, where the target duration is the total working duration of the target component; Determine whether the target duration is less than a preset first duration, where the preset first duration is the duration corresponding to the normal service life of the target component; If the target duration is less than the preset first duration, a target number of times is obtained, where the target number of times the target component is in a fault state within a preset time; When the target number of times is greater than the preset number of times, the preset first duration is adjusted according to the target number of times to obtain a preset second duration; Determining whether the target duration is less than the preset second duration; When the target duration is less than the preset second duration, it is confirmed that the target component is in a state to be repaired, and a maintenance plan is generated according to the state to be repaired.
2. The method according to claim 1, characterized in that Before obtaining the target number of times, the method further includes: Obtaining target values of the target component, wherein the target values include vibration values, pressure values, and sound values; Determining whether the target value is less than or equal to a preset value; When the target value is greater than the preset value, it is confirmed that the target component is in the fault state.
3. The method according to claim 1, characterized in that After the target number of times is greater than the preset number of times, the method further includes: Acquire environmental values, where the environmental values are data corresponding to the working environment of the target component, and the data include humidity value, temperature value, light value and air pressure value; Determine whether the environmental value is less than or equal to a preset environmental value; When the environmental value is greater than the preset environmental value, acquiring a target image; Processing the target image to obtain a target level, and adjusting the preset first duration according to the target level and the environmental value to obtain a preset third duration; Determining whether the target duration is less than the preset third duration; When the target duration is less than the preset third duration, it is confirmed that the target component is in the state to be repaired.
4. The method according to claim 3, characterized in that The processing of the target image to obtain the target level specifically includes: Preprocessing the target image to obtain a preprocessed target image; Extracting the preprocessed target image to obtain target surface features; Determine a first database according to a target material, wherein the target material is a manufacturing material corresponding to the target component, and the first database is used to detect the degree of wear of the component; The target surface feature is input into the first database for processing to obtain a wear level, and the wear level is output as the target level.
5. The method according to claim 4, characterized in that After extracting the preprocessed target image to obtain the target surface features, the method further includes: Determining a second database according to the target material, wherein the second database is used to detect the corrosion degree of the parts; The target surface feature is input into the second database for processing to obtain a corrosion level, and the corrosion level is output as the target level.
6. The method according to claim 1, characterized in that After determining whether the target duration is less than the preset second duration, the method further includes: When the target duration is not less than the preset second duration, it is confirmed that the target component is in a state to be replaced.
7. The method according to claim 1, characterized in that After determining whether the target duration is less than a preset first duration, the method further includes: When the target duration is not less than the preset first duration, it is confirmed that the target component is in a warning state, and a warning message is generated according to the warning state to instruct the user to replace the target component according to the warning message.
8. A service life detection device for an automated production line, characterized in that: The device is a detection platform, comprising a receiving unit (201), a processing unit (202) and a confirmation unit (203); The receiving unit (201) receives a target request sent by a user terminal, wherein the target request is used to detect a target component in an automated production line, wherein the target component is any component to be detected; Obtaining a target duration of the target component, where the target duration is the total working duration of the target component; The processing unit (202) determines whether the target duration is less than a preset first duration, the preset first duration being the duration corresponding to the normal service life of the target component; If the target duration is less than the preset first duration, a target number of times is obtained, where the target number of times the target component is in a fault state within a preset time; When the target number of times is greater than the preset number of times, adjusting the preset first duration according to the target number of times to obtain a preset second duration; determining whether the target duration is less than the preset second duration; The confirmation unit (203) confirms that the target component is in a state to be repaired when the target duration is less than the preset second duration, and generates a maintenance plan according to the state to be repaired.
9. An electronic device, characterized in that: The electronic device (300) comprises a processor (301), a memory (302), a user interface (303) and a network interface (304), wherein the memory (302) is used to store instructions, the user interface (303) and the network interface (304) are used to communicate with other devices, and the processor (301) is used to execute the instructions stored in the memory (302) so that the electronic device (300) executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Prediction method and device for service life of UPS and computer readable storage medium
CN113282160A
Mechanical part surface defect detection method and system based on laser scanning
CN115615929A
Intelligent equipment full life cycle monitoring method and system
CN116993326A
Method and device for detecting household energy storage system
CN117895651A
Magnetic switch life prediction method and device, equipment and storage medium
CN118094907A