Equipment health report generation method and device, equipment and storage medium
By customizing health report templates and generating health reports compatible with different architectural platforms, the problem of manual dependence in equipment monitoring and maintenance is solved, the efficiency of equipment repair and maintenance is improved, and the universality and flexibility of the system is enhanced.
Patent Information
- Application Number
- CN202411841994.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-03-14
AI Technical Summary
The existing technology relies on manual labor in equipment monitoring and maintenance, resulting in large labor consumption and long troubleshooting time, and insufficient versatility and flexibility of report generation tools, affecting the timely maintenance of equipment.
Through custom health report templates, generate health reports containing device status, PHM or PdM business types and maintenance strategies, support compatibility of different architectural platforms, and improve device repair efficiency and maintenance flexibility.
It realizes the timely acquisition of equipment failure information and the formulation of maintenance strategies, improves the equipment repair efficiency and maintenance efficiency, reduces the risk of interruption of equipment pipelines, and improves the universality and flexibility of the system.
Smart Images

Figure CN119623449A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method, device, equipment and storage medium for generating a health report of a device. Background Art
[0002] Currently in the industrial field, in order to ensure the normal operation of the assembly line or business, dedicated staff are usually required to monitor the equipment in real time, find the cause of the problem in time when the equipment has a problem, and maintain the equipment, so as to ensure the product instructions or the service quality of the business, so as to improve the market competitiveness of the enterprise.
[0003] However, the manual and timed monitoring of equipment not only consumes a lot of manpower, but also takes a lot of time to troubleshoot when a fault occurs, thus affecting the normal operation of the assembly line or business. Although it is currently possible to generate equipment reports in an automated way, the staff can only basically understand the operating parameters of the equipment by referring to the reports, but still need to manually formulate corresponding maintenance plans, which affects the timely maintenance of the equipment. In addition, the current report generation tool only supports a single framework, which limits the versatility and flexibility of the report generation tool and increases the cost of maintenance and upgrades. Summary of the invention
[0004] The present invention provides a method for generating a health report of a device, so as to realize compatibility with different architecture platforms in generating health reports of the device, thereby improving the repair efficiency of the device.
[0005] According to a first aspect of the present invention, a method for generating a health report of a device is provided, which is applied to a device maintenance system, wherein the device maintenance system includes a predictive health management (PHM) or a predictive maintenance strategy (PdM) system, and the method includes:
[0006] Configure a health report template for the device through an execution engine, wherein the health report template includes device status, PHM or PdM service type, and service attributes;
[0007] Acquire source data corresponding to the PHM or PdM business type from a data warehouse;
[0008] Generate a health report of the device on a designated platform according to the source data and the health report template, and display the health report on a report interface;
[0009] An operation instruction for the health report is received through an operation port on the report interface, and the health report is maintained according to the operation instruction.
[0010] According to another aspect of the present invention, there is provided a device health report generating apparatus, comprising: a health report template configuration module, configured to configure a health report template for a device through an execution engine, wherein the health report template includes a device status, a PHM or PdM service type, and service attributes;
[0011] A source data acquisition module, used to acquire source data corresponding to the PHM or PdM business type from a data warehouse;
[0012] A health report template generation module, used to generate a health report of the device on a specified platform according to the source data and the health report template, and display the health report on a report interface;
[0013] The health report template maintenance module is used to receive an operation instruction for the health report on the report interface through an operation port on the report interface, and maintain the health report according to the operation instruction.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can perform the method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method described in any embodiment of the present invention when executed.
[0019] The technical solution of the embodiment of the present invention customizes a health report template including the PHM or PdM business type, so that the health report generated based on the template not only includes the fault information of the equipment, but also includes the maintenance strategy and the predicted fault point, so that it is convenient for maintenance personnel to perform timely maintenance on the occurred faults based on the maintenance strategy, and can perform preventive maintenance with reference to the predicted fault point, so as to avoid interruption of the equipment assembly line, and supports compatibility with different framework platforms, thereby improving the versatility and flexibility of the system.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flowchart of a method for generating a health report of a device provided in Embodiment 1 of the present invention;
[0023] Figure 2 is a flow chart of a method for generating a health report of a device provided in Embodiment 2 of the present invention;
[0024] Figure 3 is a structural schematic diagram of a device for generating a health report of a device provided in Embodiment 3 of the present invention;
[0025] Figure 4 It is a schematic diagram of the structure of an electronic device provided by Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] Embodiment 1
[0029] Figure 1 A flowchart of a method for generating a health report of a device is provided for the first embodiment of the present invention. This embodiment is applicable to the case of generating a health report of a device. The method can be executed by a device health report generating device, which can be implemented in the form of hardware and / or software. Figure 1 As shown, the method includes:
[0030] Step S101, configuring a health report template for a device through an execution engine.
[0031] Optionally, the health report template of the device is configured through the execution engine, including: receiving a health report template creation instruction, and displaying a template configuration interface according to the creation instruction, wherein the instruction includes the device model matched by the template; adding the device status and the PHM or PdM business type in the configuration interface; and configuring the attributes of the added PHM or PdM business type, wherein the attributes include the graphic element type, graphic element name, and data selection range.
[0032] Optionally, the graphic element types include a string, a title, a paragraph, an array, a table, and a chart, wherein the chart includes a pie chart, a line chart, a bar chart, a scatter chart, or a radar chart.
[0033] Among them, Prognostics and Health Management (PHM) and Predictive Maintenance (PdM) are two key maintenance strategies in the industrial field. Among them, PHM is a comprehensive equipment health management method that focuses not only on equipment failure prediction, but also on the overall health of the equipment. PHM uses multiple data sources, including sensor data, historical data, equipment design specifications, etc., to more comprehensively evaluate the status and health of the equipment. It combines knowledge from multiple fields, including engineering, statistics, machine learning, etc., to develop more accurate prediction models. The goal of PHM is to provide early intervention opportunities before equipment failure to extend equipment life and improve performance. Therefore, PHM is often used in more complex systems and fields, such as aerospace, medical equipment, and critical infrastructure. PdM is a maintenance strategy that uses sensor data and machine learning algorithms to monitor and evaluate the status of equipment to predict when maintenance is needed. PdM focuses on predicting equipment failure, that is, warning maintenance personnel before the equipment fails, which helps reduce unplanned downtime and repair costs. In addition, PdM uses sensor data, equipment historical data, and real-time monitoring data to make predictions. These data can include parameters such as vibration, temperature, and pressure. PdM usually uses real-time monitoring methods to continuously track the health of equipment and issue alarms when abnormalities are found. The main goal of PdM is to optimize maintenance plans and ensure that equipment is repaired when maintenance is required while minimizing unplanned downtime. PdM can be used in a variety of equipment and industries, including manufacturing, energy, transportation, etc.
[0034] Specifically, in this embodiment, before generating the health report of the device, the health report template can be configured in a customized manner, and when configuring the template, the template configuration interface can be displayed based on the user's creation instruction, and the device model is included in the instruction, so that the configured template can be used to generate a health report for the same model of equipment, such as a cooling water pump device. Of course, this embodiment is only an example, and the specific content of the device model is not limited. The user can configure it based on actual needs. Among them, the device status can include running, stopping, warning or fault light status indication, and the user can configure the status according to the actual situation of the device. In addition, in this embodiment, the device status and PHM or PdM business types will be added, wherein the PHM or PdM business types in this embodiment include: alarm events, equipment status, inspection tasks, fault reasoning, fault cases, knowledge graphs, working condition analysis, infrared analysis, vibration analysis, lubrication analysis, ultrasonic analysis, motor diagnosis, transformer diagnosis, heat exchanger diagnosis and valve diagnosis, etc. Of course, this embodiment is only an example, and the specific number of PHM or PdM business types configured in the template is not limited. The user can configure it according to the actual situation. In this embodiment, it is precisely because of the configured PHM or PdM business type that the health report generated based on the template can not only determine the current faults of the equipment and the corresponding solutions, but also predict the failures of the equipment. In addition, in this embodiment, the attributes of the added business type will also be configured. The attributes specifically include the primitive type, primitive name, and data selection range. For example, the primitive type is a line graph, the primitive name is the trend graph of the non-drive end of cooling water pump A, and the data selection range is the operating data of cooling water pump A in the past month. Of course, this embodiment is only an example, and does not limit the specific content configured in the health report template.
[0035] In a specific implementation, the alarm event is used to record and display any abnormal situation, such as excessive temperature, excessive vibration, etc., and the alarm event can be displayed in the form of a table according to the attribute configuration, and specifically includes the alarm time, type, level and basic brief description. In addition, the report template can also include an area for real-time monitoring data, displaying the key performance indicators of the equipment at a specific time point, such as temperature, pressure or vibration frequency, and these data can be displayed in the form of digital readings, and can be accompanied by status lights or color coding to intuitively indicate whether the parameters are within the normal range. In addition, the template in this embodiment can also include detailed charts of vibration analysis, such as trend charts, spectrum charts or waveform charts, based on which the vibration mode of the equipment can be analyzed to identify any abnormalities or trend changes, thereby facilitating the prediction of potential faults. In addition, based on real-time data and vibration analysis in this embodiment, a maintenance suggestion panel can be provided in the template, based on which it is convenient to guide maintenance personnel to perform necessary maintenance operations, such as checking specific components, adjusting operating parameters, or arranging more detailed inspections.
[0036] It should be noted that when configuring the properties in this embodiment, the configured properties can also configure specific parameters as needed, for example, selecting the type of data to be displayed or setting the report threshold, and the configuration options may include controls such as check boxes, drop-down menus or sliders, so that users can easily customize the report content. In addition, the design of the template in this embodiment also needs to focus on the clarity and readability of the information, so a reasonable layout and visual elements such as dividing lines, titles and legends are also used in this embodiment. Therefore, the report template in this embodiment displays a highly customized and feature-rich interface in the field of PHM and PdM, which is designed to provide users with real-time health monitoring and maintenance decision support for key equipment. By integrating real-time data, alarm management, vibration analysis and maintenance recommendations, the template can improve the reliability and maintenance efficiency of equipment.
[0037] Step S102: Acquire source data corresponding to the PHM or PdM business type from the data warehouse.
[0038] Optionally, obtaining source data corresponding to the PHM or PdM business type from the data warehouse includes: obtaining a data address from a report template, calling the data warehouse according to the data address to obtain the source data corresponding to the PHM or PdM business type, or communicating with the data warehouse through a specified interface in the execution engine to obtain the source data corresponding to the PHM or PdM business type.
[0039] Specifically, in this embodiment, after the template is configured, the corresponding data will be obtained from the data warehouse with reference to the PHM or PdM business type in the template. In this embodiment, when configuring the template, the corresponding data address can also be added for the business type, of course, it can also be not added. In this embodiment, the specific content added in the template is not limited, and the way of obtaining data from the database is also different according to the added content. When it is determined that the template has a data address configured for the business type, the first method can be adopted, that is, calling the data warehouse according to the data address, and obtaining the source data corresponding to the business according to the call result; when it is determined that the template has no data address configured for the business type, the second method can be adopted, that is, communicating with the data warehouse through the specified interface in the execution engine to obtain the source data corresponding to the PHM or PdM business type, that is, collecting data through the interface communication method. However, when the second method is adopted, after creating the template, it is necessary to establish a communication interface between the template and the data warehouse, wherein the type of the communication interface can be a software module or a hardware unit, and the type of the communication interface is not limited in this embodiment. Of course, this embodiment is only an example for illustration and does not limit the specific method of obtaining source data. As long as the source data corresponding to the PHM or PdM business type can be accurately obtained, it is within the scope of protection of this application and is not limited in this embodiment.
[0040] Optionally, the equipment maintenance system includes an application layer protocol, and a transport layer protocol and storage medium that are connected to the application layer protocol for communication; the application layer protocol includes Structured Query Language (SQL), Hypertext Transfer Protocol (HTTP), Message Queuing Telemetry Transport (MQTT) protocol and Script, and the transport layer protocol includes Transmission Control Protocol (TCP) and User Datagram Protocol (UDP); the storage medium includes Random Access Memory (RAM), Hard Disk Drive (HDD) and Solid State Drive (SSD).
[0041] It should be noted that the equipment maintenance system of this embodiment supports multiple types of storage media and transmission protocols, so that the adapted target storage medium and target transmission protocol can be determined according to the data format of the data source, and the acquired data source can be stored in the determined target storage medium using the target transmission protocol. By adopting different types of storage media and transmission protocols, this embodiment can adapt to different data storage and transmission requirements. This flexibility enables the system to select appropriate storage and transmission solutions according to specific application scenarios and performance requirements, ensuring efficient processing and secure transmission of data.
[0042] Step S103, generating a health report of the device on a designated platform according to the source data and the health report template, and displaying the health report on a report interface.
[0043] Optionally, generating a health report for the device on a specified platform according to source data and a health report template includes: determining a specified platform compatible with the device maintenance system; and generating a health report for the device based on the specified platform according to source data and a health report template.
[0044] Optionally, a health report for the device is generated based on a specified platform according to the source data and a health report template, including: determining the data format of the data source and saving the data source to a storage medium that matches the data format; monitoring and analyzing the saved source data on the specified platform through application layer protocols and transport layer protocols to generate a health report for the device.
[0045] Specifically, the equipment maintenance system in this embodiment supports cross-platform data compatibility, that is, the equipment maintenance system can run on different processors and different operating systems, for example, it supports distributed cross-platform report generation across x86 and ARM architectures. Of course, this embodiment is only an example, and does not limit the specific types of supported processors and operating systems. This feature can ensure the stable operation of the system on different hardware platforms, eliminate hardware limitations, and improve the versatility and flexibility of the system. This is especially important for companies that need to deploy PHM or PdM systems on multiple devices, because this approach allows them to seamlessly integrate and analyze data from different sources.
[0046] Among them, in this embodiment, the application layer protocol and the transport layer protocol can be used to monitor and analyze the stored source data on the designated platform. This real-time monitoring capability enables the system to respond to changes in the equipment status in a timely manner and provide immediate maintenance suggestions, which is crucial for preventing equipment failures and reducing unexpected downtime. In addition, the equipment maintenance system of this embodiment can automatically analyze a large amount of data from the equipment, identify key indicators, and generate customized reports containing predictive maintenance suggestions. This intelligent report generation method greatly reduces manual intervention, improves the efficiency and accuracy of report generation, and provides users with data-driven maintenance decision support. In addition, the health report integrates and visualizes multiple types of data to provide users with a comprehensive data view. This diversified visualization method not only enhances the readability of the data, but also improves the user's ability to understand and analyze complex data, thereby making more accurate maintenance decisions.
[0047] It should be noted that, since PHM or PdM business types such as knowledge graphs and fault reasoning can be configured in the template, the present embodiment can be combined with historical fault cases to identify and predict fault modes. This comprehensive diagnostic method improves the accuracy of fault prediction and helps users identify potential fault points in advance, thereby taking preventive measures to reduce unexpected downtime and improve equipment reliability and maintenance efficiency. In addition, the present embodiment can use a variety of analysis methods such as measurement points, operating condition analysis, and vibration analysis to conduct a multi-dimensional assessment of the health status of the equipment. This multi-dimensional assessment method provides comprehensive equipment status information, helps users fully understand the operating status of the equipment, and provides more comprehensive data support for maintenance decisions, thereby optimizing maintenance plans and improving equipment operating efficiency.
[0048] It is worth mentioning that the health report generated by this embodiment also includes the monitoring start time and end time of the equipment. The use of such timestamps helps to track the long-term operating status and maintenance history of the equipment. In addition, historical maintenance frequency and alarm abnormal events are also included, where alarm abnormal events can be marked with special symbols, such as "*", to indicate that the equipment has unprocessed alarms or abnormal events. Such marking helps to quickly identify equipment that needs attention or intervention. In this embodiment, by automatically generating health reports, human intervention is reduced, and the efficiency and accuracy of health report generation are improved. In addition, the data in the report is accompanied by visual prompts, such as color coding or charts, to help users quickly understand the information, for example, green represents successful generation and red represents failure. And at the bottom of the health report, summary information, such as trend analysis, overall equipment health status or maintenance recommendations, can be included. These summary information helps management and maintenance teams make data-based decisions. Therefore, in this embodiment, by integrating real-time data, maintenance history, automatic report generation and visual prompts, the operation report can improve the reliability and maintenance efficiency of the equipment, while reducing the potential risk of downtime, and has statistical value.
[0049] Step S104, receiving an operation instruction for the health report through an operation port on the report interface, and maintaining the health report according to the operation instruction.
[0050] Optionally, operation instructions for the health report are received through the operation port on the report interface, and the health report is maintained according to the operation instructions, including: receiving modification instructions input by the user through the operation port, and updating the health report according to the modification instructions, wherein the operation port includes an update port; when it is determined that the health report update is completed, the number of historical reports is increased.
[0051] Specifically, in this embodiment, when the health report is displayed on the report interface, it is specifically displayed in the form of an entry item, that is, only the report name, report type, report content time, report generation cycle, report generation time, report status, file type, historical report and operation options corresponding to the health report are displayed, and the specific content of the report is not displayed. Among them, the operation options include update, download and delete options, and there is a corresponding operation port for each option for the user to perform relevant maintenance operations on the generated report. For example, when the user wants to view the specific content of the generated report, the user's selection instruction can be received through the operation port corresponding to the download, so as to realize the download of the health report. After the user views the content of the health report on the front-end interface, if the content of the health report needs to be modified, the downloaded health report can be edited, and the edited health report can be uploaded through the operation update port, and the system will overwrite the automatically generated original health report with the edited health report, thereby realizing the update of the health report. In addition, when the health report is automatically generated, the original value displayed in the historical report is 0. Each time an update operation is performed, the value displayed in the historical report will be increased by 1, so that maintenance personnel can intuitively know whether the health report displayed on the current report interface has been manually edited.
[0052] It should be noted that, in the report interface of the present embodiment, multiple health reports can be displayed simultaneously in the form of items, and the present embodiment does not limit the specific number of items displayed on the report interface, and when the user no longer needs the report, the health report can also be deleted through the deletion port, thereby saving memory storage space. Of course, in the present embodiment, only updating, downloading and deleting are used as examples to illustrate the maintenance process of the health report, and the user can also perform other maintenance operations according to actual needs, and the present embodiment does not limit the specific type of maintenance operation.
[0053] In the implementation mode of the present application, by customizing a health report template including a PHM or PdM business type, the health report generated based on the template not only includes the fault information of the equipment, but also includes the maintenance strategy and the predicted fault point, so that maintenance personnel can perform timely maintenance on the faults that have occurred based on the maintenance strategy, and can perform preventive maintenance with reference to the predicted fault point, thereby avoiding interruptions that affect the equipment assembly line, and supporting compatibility with different framework platforms, thereby improving the versatility and flexibility of the system.
[0054] Embodiment 2
[0055] Figure 2This is a flowchart of a method for generating a health report of a device provided in Embodiment 2 of the present invention. This embodiment is based on the above embodiment. After the health report is maintained according to the operation instruction, it also includes: when it is determined that the health report contains an alarm event, the device is functionally repaired by referring to the fault reasoning in the health report. Figure 2 As shown, the method includes:
[0056] Step S201, configuring a health report template for the device through an execution engine.
[0057] Optionally, the health report template of the device is configured through the execution engine, including: receiving a health report template creation instruction, and displaying a template configuration interface according to the creation instruction, wherein the instruction includes the device model matched by the template; adding the device status and the PHM or PdM business type in the configuration interface; and configuring the attributes of the added PHM or PdM business type, wherein the attributes include the graphic element type, graphic element name, and data selection range.
[0058] Step S202: Acquire source data corresponding to the PHM or PdM business type from the data warehouse.
[0059] Optionally, obtaining source data corresponding to the PHM or PdM business type from the data warehouse includes: obtaining a data address from a report template, calling the data warehouse according to the data address to obtain the source data corresponding to the PHM or PdM business type, or communicating with the data warehouse through a specified interface in the execution engine to obtain the source data corresponding to the PHM or PdM business type.
[0060] Optionally, the equipment maintenance system includes an application layer protocol, and a transport layer protocol and storage medium that are connected to the application layer protocol for communication; the application layer protocol includes Structured Query Language (SQL), Hypertext Transfer Protocol (HTTP), Message Queuing Telemetry Transport (MQTT) protocol and Script, and the transport layer protocol includes Transmission Control Protocol (TCP) and User Datagram Protocol (UDP); the storage medium includes Random Access Memory (RAM), Hard Disk Drive (HDD) and Solid State Drive (SSD).
[0061] Step S203, generating a health report of the device on a designated platform according to the source data and the health report template, and displaying the health report on a report interface.
[0062] Optionally, generating a health report for the device on a specified platform according to source data and a health report template includes: determining a specified platform compatible with the device maintenance system; and generating a health report for the device based on the specified platform according to source data and a health report template.
[0063] Optionally, a health report for the device is generated based on a specified platform according to the source data and a health report template, including: determining the data format of the data source and saving the data source to a storage medium that matches the data format; monitoring and analyzing the saved source data on the specified platform through application layer protocols and transport layer protocols to generate a health report for the device.
[0064] Step S204, receiving an operation instruction for the health report through the operation port on the report interface, and maintaining the health report according to the operation instruction.
[0065] Optionally, operation instructions for the health report are received through the operation port on the report interface, and the health report is maintained according to the operation instructions, including: receiving modification instructions input by the user through the operation port, and updating the health report according to the modification instructions, wherein the operation port includes an update port; when it is determined that the health report update is completed, the number of historical reports is increased.
[0066] Step S205: When it is determined that the health report contains an alarm event, the device is functionally repaired with reference to the fault reasoning in the health report.
[0067] Specifically, in this embodiment, after generating a health report, when it is determined that the health report contains an alarm event, it means that the current device has an operation risk. In order to avoid interruption of the operation of the device, in this embodiment, the fault reasoning in the health report is obtained, that is, the cause of the fault is determined, and the historical repair record is queried according to the cause of the fault to see whether the same fault has occurred and the corresponding repair method. If it is determined that it exists, the repair mode option will be displayed for the user to choose, wherein the repair mode option includes automatic repair or manual repair. When the user's selection instruction for automatic repair is received, the device will be automatically functionally repaired using the previously recorded historical repair method, for example, the value of the abnormal parameter is automatically adjusted or the abnormal port is closed; when the user's selection instruction for manual repair is received, the identity authentication port will be opened to authenticate the user's identity. When it is identified that the user is a legitimate user who has been historically registered on the device, the repair authority will be opened to the user, and the identified abnormal parameters or abnormal ports will be repaired according to the repair instruction entered by the user, and the user can refer to the repair suggestions displayed in the health report when performing the repair and perform corresponding operations. The repair method is not specifically limited in this embodiment.
[0068] Among them, when the same fault and the corresponding repair method have not appeared in the historical repair records based on the cause of the fault, the repair mode option will not be displayed. That is, the user can only refer to the health report and use manual repair methods to ensure the accuracy of the equipment repair.
[0069] It is worth mentioning that this embodiment provides a PHM and PdM equipment health monitoring and preventive maintenance system with automation, high efficiency, cross-platform compatibility, real-time monitoring and analysis, comprehensive diagnosis, multi-dimensional evaluation, flexible storage and transmission, user customization, and high data processing flexibility. Through these innovations, it brings many advantages such as improved operation and maintenance efficiency, enhanced report accuracy and consistency, improved system flexibility, enhanced data visualization and analysis capabilities, improved fault prediction and diagnosis capabilities, multi-dimensional equipment health assessment, flexibility of data storage and transmission solutions, improved user experience and customization, and enhanced data processing and analysis flexibility. These advantages work together to improve the overall performance and user satisfaction of PHM and PdM systems and enhance the market competitiveness of enterprises.
[0070] In the implementation mode of the present application, by customizing a health report template containing a PHM or PdM business type, the health report generated based on the template not only contains the fault information of the equipment, but also includes the maintenance strategy and the predicted fault point, so that maintenance personnel can perform timely maintenance on the faults that have occurred based on the maintenance strategy, and can perform preventive maintenance with reference to the predicted fault point, thereby avoiding interruptions that affect the equipment assembly line, and supporting compatibility with different framework platforms, thereby improving the versatility and flexibility of the system. In this implementation mode, a variety of methods can be used to repair the function of the equipment based on the health report, thereby improving the repair efficiency of the equipment, further enhancing the user experience, and strengthening the market competitiveness of the enterprise.
[0071] Embodiment 3
[0072] Figure 3 This is a schematic diagram of the structure of a device health report generation apparatus provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes: a health report template configuration module 310, a source data acquisition module 320, a health report template generation module 330 and a health report template maintenance module 340.
[0073] The health report template configuration module 310 is used to configure the health report template for the device through the execution engine, wherein the health report template includes the device status, PHM or PdM service type and service attributes;
[0074] The source data acquisition module 320 is used to acquire source data corresponding to the PHM or PdM business type from the data warehouse;
[0075] A health report template generation module 330 is used to generate a health report of the device on a specified platform according to the source data and the health report template, and display the health report on a report interface, wherein the platform includes an X86 architecture and an ARM architecture;
[0076] The health report template maintenance module 340 is used to receive operation instructions for the health report on the report interface through the operation port on the report interface, and maintain the health report according to the operation instructions.
[0077] Optionally, a health report template configuration module is used to receive a health report template creation instruction and display a template configuration interface according to the creation instruction, wherein the instruction includes a device model matched by the template;
[0078] Add device status and PHM or PdM service type in the configuration interface;
[0079] Configure the attributes of the added PHM or PdM service type, where the attributes include the graphic element type, graphic element name, and data selection range.
[0080] Optionally, the graphic element types include a string, a title, a paragraph, an array, a table, and a chart, wherein the chart includes a pie chart, a line chart, a bar chart, a scatter chart, or a radar chart.
[0081] Optionally, PHM or PdM business types include: alarm events, equipment status, inspection tasks, fault reasoning, fault cases, knowledge graphs, operating condition analysis, infrared analysis, vibration analysis, lubrication analysis, ultrasonic analysis, motor diagnosis, transformer diagnosis, heat exchanger diagnosis, and valve diagnosis.
[0082] Optionally, a source data acquisition module is used to obtain a data address from a report template, and call a data warehouse according to the data address to obtain source data corresponding to the PHM or PdM business type.
[0083] Alternatively, the execution engine communicates with the data warehouse through a specified interface to obtain source data corresponding to the PHM or PdM business type.
[0084] Optionally, the report interface also includes a report generation cycle, a report generation time, a number of historical reports, and a report status, wherein the report generation status includes generation success, generation process, and generation failure.
[0085] Optionally, the equipment maintenance system includes an application layer protocol, and a transport layer protocol and a storage medium that are communicatively connected to the application layer protocol;
[0086] The application layer protocols include structured query language SQL, hypertext transfer protocol HTTP, message queue telemetry transmission MQTT protocol and Script,
[0087] The transport layer protocols include the Transmission Control Protocol TCP and the User Datagram Protocol UDP;
[0088] Storage media include random access memory RAM, mechanical hard disk HDD and solid state drive SSD.
[0089] Optionally, a health report template generation module is used to determine a designated platform adapted to the equipment maintenance system;
[0090] Generates a health report for the device based on the specified platform according to the source data and health report template.
[0091] Optionally, a health report template generation module is used to determine the data format of the data source and save the data source to a storage medium that matches the data format;
[0092] Monitoring and analysis are performed on a specified platform based on the saved source data through application layer protocols and transport layer protocols to generate a health report for the device.
[0093] Optionally, a health report template maintenance module is used to receive a modification instruction input by a user through an operation port, and update the health report according to the modification instruction, wherein the operation port includes an update port;
[0094] When it is confirmed that the health report update is completed, the number of historical reports will be increased.
[0095] The device for generating a health report of a device provided in an embodiment of the present invention can execute the method for generating a health report of a device provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0096] Embodiment 4
[0097] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0098] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0099] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0100] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as a method for generating a health report of a device.
[0101] In some embodiments, the health report generation method of the device may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the health report generation method of the device described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the health report generation method of the device in any other appropriate manner (e.g., by means of firmware).
[0102] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0103] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0104] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0105] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0106] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0107] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0108] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0109] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for generating a health report of a device, characterized in that: Applied to an equipment maintenance system, the equipment maintenance system includes a predictive health management (PHM) or a predictive maintenance (PdM) system, and the method includes: Configure a health report template for the device through an execution engine, wherein the health report template includes device status, PHM or PdM service type, and service attributes; Acquire source data corresponding to the PHM or PdM business type from a data warehouse; Generate a health report of the device on a designated platform according to the source data and the health report template, and display the health report on a report interface; An operation instruction for the health report is received through an operation port on the report interface, and the health report is maintained according to the operation instruction.
2. The method according to claim 1, characterized in that The configuration of the health report template for the device through the execution engine includes: Receive a health report template creation instruction, and display a template configuration interface according to the creation instruction, wherein the instruction includes a device model matched by the template; Adding device status and PHM or PdM service type in the configuration interface; The added PHM or PdM service type is configured with attributes, wherein the attributes include an element type, an element name, and a data selection range.
3. The method according to claim 1, characterized in that The acquiring, from the data warehouse, source data corresponding to the PHM or PdM business type includes: Obtain a data address from a report template, and call the data warehouse according to the data address to obtain source data corresponding to the PHM or PdM business type, Alternatively, the execution engine communicates with the data warehouse through a designated interface in the execution engine to obtain source data corresponding to the PHM or PdM business type.
4. The method according to claim 1, characterized in that: The equipment maintenance system includes an application layer protocol, and a transport layer protocol and a storage medium that are in communication connection with the application layer protocol; The application layer protocols include structured query language SQL, hypertext transfer protocol HTTP, message queue telemetry transmission MQTT protocol and Script, The transport layer protocols include the Transmission Control Protocol TCP and the User Datagram Protocol UDP; The storage medium includes a random access memory RAM, a mechanical hard disk HDD and a solid state drive SSD.
5. The method according to claim 4, characterized in that Generating a health report of the device on a designated platform according to the source data and the health report template includes: Determining a designated platform adapted to the equipment maintenance system; Generate a health report for the device based on the designated platform according to the source data and the health report template.
6. The method according to claim 5, characterized in that The generating the health report of the device based on the designated platform according to the source data and the health report template includes: Determining a data format of the data source, and saving the data source to a storage medium matching the data format; Monitoring and analysis processing are performed on the designated platform based on the stored source data through the application layer protocol and the transport layer protocol to generate a health report for the device.
7. The method according to claim 1, characterized in that The receiving an operation instruction for the health report through the operation port on the report interface and maintaining the health report according to the operation instruction includes: receiving a modification instruction input by a user through the operation port, and updating the health report according to the modification instruction, wherein the operation port includes an update port; When it is determined that the health report update is completed, the number of historical reports is increased.
8. A device for generating a health report of a device, characterized in that: The device comprises: A health report template configuration module, used to configure a health report template for a device through an execution engine, wherein the health report template includes device status, PHM or PdM service type, and service attributes; A source data acquisition module, used to acquire source data corresponding to the PHM or PdM business type from a data warehouse; A health report template generation module, used to generate a health report of the device on a specified platform according to the source data and the health report template, and display the health report on a report interface; The health report template maintenance module is used to receive an operation instruction for the health report on the report interface through an operation port on the report interface, and maintain the health report according to the operation instruction.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform 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 computer instructions, and the computer instructions are used to enable a processor to implement the method according to any one of claims 1 to 7 when executed.