The present application claims the benefit of and priority to Taiwan Patent Application Serial No. 112135407, filed on Sep. 15, 2023, the contents of which are hereby incorporated herein fully by reference into the present application for all purposes.
The present disclosure generally relates to a field of predictive maintenance of machines and, more particularly, to a system for predicting the expiration of the life of components inside a machine.
In recent years, the machine industry has been advancing towards the fields of intelligence and automation. Smart machine tools require intelligent monitoring functions to optimize processes, reduce production costs, enhance processing efficiency, and improve product quality. This results in significantly reduced mental and labor requirements for operators. Therefore, various industries have been focusing on developing remote monitoring capabilities for machine tools to shorten the distance between clients and processing sites and reduce the time taken to address machine tool issues.
Currently, traditional approaches to machine tool monitoring management include manual monitoring and management and single-channel signal acquisition technology. Manual monitoring and management involve monitoring and recording machine tool activities manually through human intervention. However, this approach still introduces errors due to human operation and incurs substantial labor costs. Single-channel signal acquisition technology involves transmitting data through a single channel, and utilizing single-core wires for transmission. Various types of sensors are directly connected to an individual acquisition device, thus enabling real-time monitoring of the status of the machine tool. Although this method achieves real-time monitoring, it requires the installation of multiple acquisition devices. This factor leads to increased device installation, maintenance, and overall costs. Additionally, it does not account for the proportional expansion of multiple machine tools, making maintenance more challenging.
Therefore, it is evident that the existing single-channel signal acquisition technology for machine tools still requires extensive research and improvement efforts.
In a first aspect of the present disclosure, a predictive maintenance system is provided. The predictive maintenance system includes a mainboard, a sensing interface card, and a predictive maintenance program. The main board includes: a storage that is configured to store a computer program including instructions to be executed; and one or more processors that are configured to execute the instructions of the computer program. The sensing interface card is coupled to the mainboard and includes: at least one sensor connection port that is configured to connect a plurality of external device sensors with different connection interfaces, and to receive a plurality of detection values that are detected by the plurality of external device sensors; and a microprocessor that is configured to receive the detection values to generate a failure prediction analysis result. The predictive maintenance program including instructions are stored in the storage. When the instructions of the predictive maintenance program are executed by the one or more processors, the one or more processors are further configured to: generate component service life information based on the failure prediction analysis result; obtain warning information based on the component service life information; and display the warning information on an alert management interface through the mainboard.
In another implementation of the first aspect, the storage further stores a system risk prediction algorithm, and the failure prediction analysis result is calculated and generated based on the plurality of detection values and the system risk prediction algorithm.
In another implementation of the first aspect, the predictive maintenance program further comprises a plurality of component service life algorithms, and the component service life information is generated based on the failure prediction analysis result and the plurality of component service life algorithms.
In another implementation of the first aspect, the predictive maintenance program further comprises an information transmission module configured to transmit the warning information through an email or an instant messaging system.
In another implementation of the first aspect, the sensing interface card further includes at least one environmental sensor, and the at least one environmental sensor is configured to sense various environmental parameter information inside a host where the sensing interface card is installed.
In a second aspect of the present disclosure, an implementation method of a predictive maintenance system is provided. An implementation method of a predictive maintenance system includes: receives external information, by at least one sensor connection port of a sensing interface card, including receiving a plurality of detection values of a plurality of external device sensors; compares and analyzes, by a microprocessor, the plurality of detection values and generating a failure prediction analysis result; analyzes the failure prediction analysis result to determine and generate component service life information, generates warning information based on the component service life information, and displays the warning information on an alert management interface, by a processor executing a predictive maintenance program including instructions; and displays, by an external monitoring device, the alert management interface through an internet connection, such that a health status of an external device is monitored through the alert management interface.
In another implementation of the second aspect, the sensing interface card comprises a database, the database stores a plurality of component service life data, and the microprocessor further generates the failure prediction analysis result after comparing and analyzing the plurality of component service life data and the plurality of detection values.
In another implementation of the second aspect, the sensing interface card includes a plurality of environmental sensors, when the at least one sensor connection port of the sensing interface card receives the plurality of detection values of the plurality of external device sensors, the plurality of environment sensors simultaneously receive environmental parameter information inside a host where the sensing interface card is installed, and the sensing interface card further analyzes and compares the environmental parameter information and the plurality of detection values.
In another implementation of the second aspect, the failure prediction analysis result is processed with a data security encryption and uploaded to a cloud server platform for a backup.
In another implementation of the second aspect, the data security encryption is performed through an Advanced Encryption Standard (AES) encryption mechanism for data transmission.
The following disclosure contains specific information pertaining to exemplary implementations in the present disclosure. The drawings in the present disclosure and their accompanying detailed disclosure are directed to merely exemplary implementations. However, the present disclosure is not limited to merely these exemplary implementations. Other variations and implementations of the present disclosure will occur to those skilled in the art. Unless noted otherwise, like or corresponding components among the figures may be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present disclosure are generally not to scale and are not intended to correspond to actual relative dimensions.
For the purposes of consistency and ease of understanding, like features are identified (although, in some examples, not shown) by numerals in the exemplary figures. However, the features in different implementations may be different in other respects, and thus shall not be narrowly confined to what is shown in the figures.
The disclosure uses the phrases “in one implementation,” “in some implementations,” and so on, which may each refer to one or more of the same or different implementations. The term “coupled” is defined as connected, directly, or indirectly through intervening components, and is not necessarily limited to physical connections. The term “comprising” means “including, but not necessarily limited to;” it specifically indicates open-ended inclusion or membership in the so-described combination, group, series, and the equivalent.
Additionally, for the purposes of explanation and non-limitation, specific details, such as functional entities, techniques, protocols, standards, and the like, are set forth for providing an understanding of the described technology. In other examples, detailed disclosure of well-known methods, technologies, systems, architectures, and the like are omitted so as not to obscure the disclosure with unnecessary details.
With reference to
In some implementations, the present disclosure provides an alternative method for generating the failure prediction analysis result B. Specifically, the storage 1011 stores a system risk prediction algorithm C. After the plurality of detection values A are received by the sensing interface card 102, the sensing interface card 102 does not process the plurality of detection values A, but instead transmits the plurality of detection values A to the mainboard 101. The plurality of detection values A are then processed by the system risk prediction algorithm C to generate the failure prediction analysis result B. The system risk prediction algorithm C mainly presets the red and yellow light warning conditions of the external device sensor based on application experiences. The yellow light warning condition may be a recommendation to schedule the replacement of a device, while the red light warning condition may be a recommendation to immediately replace the device. The value reading time of the system may be preset. For example, the system reads the plurality of detection values A from the plurality of external device sensors every 6 seconds, and determines whether a red and yellow light warning condition is generated (i.e., the failure prediction analysis result B). Users may use this information to judge whether device replacement is necessary. Furthermore, the system may also evaluate the risk score of an external device based on the number of red and yellow light warnings generated within a specific period. For instance, if the risk score is 0, the risk of damage is low, and if the risk score is 5, the risk of damage is high. Users may judge the device's condition based on the risk score to determine whether replacement is required.
In some implementations, the microprocessor 1022 may be an Acorn RISC Machine (ARM), MCU, or any other processor capable of computation. With reference to
With reference to
In some implementations, the predictive maintenance program 103 includes a plurality of component service life algorithms 1031. The component service life algorithms 1031 include PSU life prediction algorithms, fan life algorithms, mainboard life algorithms, etc. The failure prediction analysis result B generates the component service life information F according to the component service life algorithm 1031. The component service life algorithms 1031 primarily involve pre-investigating the Mean Time Between Failures (MTBF) values of various components, and store the MTBF value of each component in the microprocessor 1022, and set the temperature aging rate parameters. It is determined that each device component will accelerate aging due to the system ambient temperature. The user may set the aging rate of each device component according to the usage conditions. When calculating the remaining time, the temperature aging factor is deducted to obtain the service life value of the device component.
In some implementations, the predictive maintenance program 103 includes an information transmission module 1032 configured to transmit the warning information E through an email or an instant messaging system.
With reference to
With reference to
External information reception S1: The sensor connection port 1021 of the sensing interface card 102 is coupled to at least one external device sensor 111 of at least one external device 11. Under normal conditions, the sensing interface card 102 may receive a plurality of detection values A that is generated by the plurality of external device sensors 111 after detecting the internal components of the external device 11.
Comparative analysis S2: The microprocessor 1022 of the sensing interface card 102 compares and analyzes the plurality of detection values A and generates the failure prediction analysis result B. In some implementations, the sensing interface card 102 includes a database 1023. The database 1023 stores a plurality of component service life data D. The component service life data D of these components may be understood as the recommended service life cycle that is given by the original manufacturer to each of the several components that are used to form the external device 11 at the time of shipment from the factory. The microprocessor 1022 further generates the failure prediction analysis result B after the comparing and analyzing of the component service life data D and the plurality of detection values A. The failure prediction analysis result B mainly contains relevant information about the remaining service life of each component. In some implementations, the failure prediction analysis result B is additionally processed to a data security encryption and uploaded to a cloud server platform for a backup, and the data security encryption is performed through the Advanced Encryption Standard (AES) encryption mechanism for data transmission. Furthermore, the plurality of detection values A, the warning information E and the component service life information F may also be synchronized and conducted to a data security encryption and uploaded to a cloud server platform for a backup.
Abnormality notification sending S3: The predictive maintenance program 103 is a computer program that includes instructions stored in the storage 1011. When the instructions of the predictive maintenance program 103 are executed by the processor 1012, the processor 1012 is configured to generate a component service life information F based on the failure prediction analysis result B, and generates a warning information E based on the component service life information F. The component service life information F primarily provides the information regarding which component is nearing the end of its useful life. On the other hand, the warning information E is designed to alert users about specific internal components of the external device 11 that may be approaching the end of their useful life. The predictive maintenance program 103 displays the warning information E on the alert management interface G, and the alert management interface G is a user interface. Users may customize settings according to their needs. The predictive maintenance program 103 may display the plurality of detection values A, failure prediction analysis result B, warning information E, and component service life information F synchronously on the alert management interface G.
Monitoring S4: The predictive maintenance system 10 may couple to a cloud server platform to form information connection, periodically uploading relevant data, such as sensor readings and prediction results. An external monitoring device may connect to the cloud server platform via a network connection (wired or wireless) and display the relevant data on the alert management interface G. The external monitoring device may be a smartphone, tablet, laptop, desktop computer, or any other electronic device. Users may monitor the overall health status of the external device 11 through the alert management interface G of the external monitoring device. In some implementations, if the failure prediction analysis result B is abnormal, the predictive maintenance program 103 may send notifications to users. Notification methods may include email, instant messaging, and more.
Please refer to
(1) Sensor initialization S11: The external device 11 undergoes an initialization process, and the external device 11 activates the plurality of external device sensors 111 (such as power supply monitors, mainboard hardware monitors, DC current sensors, DC voltage sensors, AC power meters, and various other types of sensors).
(2) USB port activation S12: The sensor connection port 1021 of the sensing interface card 102 is coupled to the plurality of external device sensors 111 of the external device 11, and the sensor connection port 1021 of the sensing interface card 102 is activated.
(3) External device sensor data reading S13: The sensing interface card 102 collects the plurality of detection values A data sensed by the plurality of external device sensors 111.
(4) Data transmission S14: The predictive maintenance program 103 instantly transmits the collected plurality of detection values A from the plurality of external device sensors 111 to the alert management interface G for displaying. During the transmission process, data is transmitted through the AES encryption mechanism.
With reference to
(5) Data classification and accuracy assessment S21: Classify the received plurality of detection values A that is transmitted by the plurality of external device sensors 111 and assess their accuracy. Data classification involves categorizing the sensing information of the sensor, such as fan speed, voltage, and current information. Accuracy assessment primarily involves determining whether the values of various data types that are preset in the system fall within the upper and lower limits that are set by the sensors. For example, determine whether the fan speed value is valid (by detecting whether the fan insertion signal exists), determine whether the voltage data is valid (by ensuring that the voltage reading falls between 0-24V), determine whether the current data is valid (by ensuring that the current reading falls between 0-10A and is non-negative).
(6) Failure determination S22: Perform failure prediction analysis on the plurality of detection values A that is sensed by the plurality of external device sensors 111.
With reference to
(7) External device sensor information reception S221: The predictive maintenance system 10 may preset upper and lower limits for monitoring values. When the sensing interface card 102 receives the plurality of detection values A from the plurality of external device sensors 111, the sensing interface card 102 may instantly monitor whether these values exceed the preset upper and lower limits. If so, a warning will be issued to remind the user.
(8) Execution of system risk prediction algorithm S222: At fixed intervals, the received plurality of detection values A is input into the system risk prediction algorithm C that is stored in the storage 1011 for computation. The system risk prediction algorithm C is designed to consider the possibility of the external device being unable to operate safely. If the device replacement condition is triggered, a device abnormality alert is issued to remind the user to replace the device components.
With reference to
In some implementations, the predictive maintenance system 10 of the present disclosure primarily receives the plurality of detection values A that is transmitted by the plurality of external device sensors 111 through the sensing interface card 102, then conducts preliminary analysis and calculations through the microprocessor 1022 in conjunction with the database 1023, thus effectively reducing the computational load on the entire system and being beneficial for accelerating the overall system processing speed. Subsequently, the predictive maintenance program 103 alerts the user about the health status of the external device. Therefore, the predictive maintenance system 10 of the present disclosure indeed achieves the goal of real-time monitoring of external devices and alerting users to the health status of these external devices.
The embodiments shown and described above are only examples. Many details are often found in the art. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present disclosure have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the present disclosure is illustrative only, and changes may be made in the details. It will therefore be appreciated that the embodiment described above may be modified within the scope of the claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 112135407 | Sep 2023 | TW | national |