LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system
By designing a hydraulic pump automatic shutdown judgment and alarm system based on LabVIEW, the problems of inaccurate shutdown judgment, slow response speed and lack of automatic alarm function in the existing system are solved, real-time data acquisition and automatic abnormality judgment during hydraulic pump test are realized, and the reliability and safety of the test equipment are improved.
Patent Information
- Application Number
- CN202510432950.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-06-06
AI Technical Summary
The existing hydraulic pump test systems have problems such as inaccurate shutdown judgment, slow response speed and lack of automatic alarm function. Especially in long-term tests, data processing delays and high misjudgment rates are prone to occur.
A hydraulic pump automatic shutdown judgment and alarm system based on LabVIEW is designed, including a data acquisition module, an abnormality judgment module, a shutdown control module, an automatic alarm module and a feedback recording module. By collecting test data of the hydraulic pump in real time, using continuous accumulation judgment algorithm and threshold detection algorithm to make abnormal judgments, and automatically issue shutdown instructions and alarm information when an abnormality occurs.
Real-time data acquisition and automatic abnormality judgment during hydraulic pump tests are realized, rapid response and timely shutdown, improving the reliability and safety of the test equipment, and promptly notifying relevant personnel through remote alarm function.
Smart Images

Figure CN120100703A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of hydraulic pump testing, and more specifically, to a hydraulic pump automatic shutdown judgment and alarm system based on LabVIEW. Background Art
[0002] In the test of hydraulic pumps, overload, impact and alternating load are common test items used to evaluate the performance and reliability of hydraulic pumps. Existing test control systems mostly rely on preset thresholds or manual judgment, and have problems such as slow response, high misjudgment rate, damage to products and test equipment, and oil injection. Especially in long-term tests (such as overload tests of 500 hours, impact tests of 1,000,000 times, and alternating tests of 1,000 hours), existing systems have problems such as data processing delays and high misjudgment rates. In addition, existing systems usually do not have real-time data analysis capabilities and complete alarm functions, and cannot promptly notify relevant personnel in abnormal situations. Summary of the invention
[0003] In order to solve the deficiencies in the prior art, the present invention provides a hydraulic pump automatic shutdown judgment and alarm system based on LabVIEW, aiming to solve the problems of inaccurate shutdown judgment, slow response speed and lack of automatic alarm function in the prior art.
[0004] As a first aspect of the present invention, a LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system is provided, wherein the LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system comprises a data acquisition module, an abnormality judgment module, a shutdown control module, an automatic alarm module and a feedback recording module; wherein,
[0005] The data acquisition module is used to collect test data of the hydraulic pump in real time during the hydraulic pump test process, wherein the test data includes pressure test data, flow test data and temperature test data;
[0006] The abnormality judgment module is used to judge whether an abnormality occurs during the hydraulic pump test according to the test data of the hydraulic pump;
[0007] The shutdown control module is used to send a shutdown command to the hydraulic pump to stop the operation of the hydraulic pump when an abnormal situation occurs during the hydraulic pump test;
[0008] The automatic alarm module is used to automatically send out an alarm message when an abnormal situation occurs during the hydraulic pump test;
[0009] The feedback recording module is used to record the hydraulic pump shutdown event and alarm information, and display the feedback information.
[0010] Furthermore, the hydraulic pump test is divided into a hydraulic pump overload test, a hydraulic pump alternation test and a hydraulic pump impact test. The data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump test. The abnormality judgment module automatically judges whether an overload abnormality, an alternation abnormality or an impact abnormality occurs during the hydraulic pump overload test, the hydraulic pump alternation test or the hydraulic pump impact test according to preset judgment criteria.
[0011] Furthermore, during the hydraulic pump overload test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump overload test, and the abnormality judgment module is used to judge whether an overload abnormality occurs during the hydraulic pump overload test according to the pressure test data of the hydraulic pump; wherein, a continuous accumulation judgment algorithm is used to judge whether an overload abnormality occurs during the hydraulic pump overload test; the process of the continuous accumulation judgment algorithm is as follows:
[0012] (1) Different hydraulic pumps require different operating pressures, and two parameters need to be input: the system pressure upper limit and the system pressure lower limit;
[0013] (2) When the judgment starts, the pressure test data of the hydraulic pump is written in a 200ms cycle and the judgment starts;
[0014] (3) Determine the number of pressure test data that are continuously greater than the upper limit of the system pressure and less than the lower limit of the system pressure:
[0015] When it is determined that there is pressure test data greater than the upper limit of the system pressure or less than the lower limit of the system pressure, the counter is incremented by 1; otherwise, the counter is directly reset to zero;
[0016] If the counter accumulated value is less than 15, the output is FALSE;
[0017] If the accumulated value of the counter is greater than or equal to 15, the output is TRUE;
[0018] Use the trigger edge to detect the final output result. If the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal overload condition occurred during the hydraulic pump overload test.
[0019] Furthermore, during the hydraulic pump alternating test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump alternating test, and the abnormality judgment module is used to judge whether an alternating abnormality occurs during the hydraulic pump alternating test according to the pressure test data of the hydraulic pump; wherein, a threshold detection algorithm is used to judge whether an alternating abnormality occurs during the hydraulic pump alternating test; the process of the threshold detection algorithm is as follows:
[0020] (1) Different hydraulic pumps require different operating cycles and pressures, and three parameters need to be input: operating cycle, system pressure upper limit, and system pressure lower limit;
[0021] (2) When the judgment starts, a first-in-first-out array buffer of a certain length is created according to the input operation cycle, and the pressure test data of the hydraulic pump is written into the array buffer at a cycle of 200ms:
[0022] When the array buffer is not filled, no judgment is made and FALSE is output;
[0023] When the array buffer is full, the first pressure test data that enters the array buffer is deleted each time after judgment, so that the array buffer has one less pressure test data, and the array buffer is supplemented with the latest pressure test data next time, and judgment is performed again;
[0024] (3) Determine the number of valid peaks in the array buffer according to the system pressure upper limit and the system pressure lower limit:
[0025] For the system pressure upper limit value, if the number of valid peaks in the array buffer is greater than 0, it proves that the pressure test data in the array buffer exceeds the system pressure upper limit value, and outputs TRUE; otherwise, if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the test is met, and outputs FALSE;
[0026] For the system pressure lower limit, if the number of valid peaks in the array buffer is greater than 0, it proves that the test is met and outputs FALSE; if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the pressure test data in the array buffer falls below the system pressure lower limit, and outputs TRUE;
[0027] When the pressure test data in the array buffer exceeds the upper limit of the system pressure or falls below the lower limit of the system pressure, output TRUE;
[0028] Use the trigger edge to detect the final output result. When the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal alternating condition occurred during the hydraulic pump alternating test.
[0029] Furthermore, during the hydraulic pump shock test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump shock test, and the abnormality judgment module is used to judge whether an abnormal shock occurs during the hydraulic pump shock test according to the pressure test data of the hydraulic pump; wherein, a threshold detection algorithm is used to judge whether an abnormal shock occurs during the hydraulic pump shock test; the process of the threshold detection algorithm is as follows:
[0030] (1) Different hydraulic pumps require different operating pressures. The cycle is determined to be 1S. Two parameters need to be input: the system pressure upper limit and the system pressure lower limit;
[0031] (2) When the judgment starts, a first-in-first-out array buffer of a certain length is created, and the pressure test data of the hydraulic pump is written into the array buffer at a cycle of 200ms:
[0032] When the array buffer is not filled, no judgment is made and FALSE is output;
[0033] When the array buffer is full, the first pressure test data that enters the array buffer is deleted each time after judgment, so that the array buffer has one less pressure test data, and the array buffer is supplemented with the latest pressure test data next time, and judgment is performed again;
[0034] (3) Determine the number of valid peaks in the array buffer according to the system pressure upper limit and the system pressure lower limit:
[0035] For the system pressure upper limit value, if the number of valid peaks in the array buffer is greater than 0, it proves that the pressure test data in the array buffer exceeds the system pressure upper limit value, and outputs TRUE; otherwise, if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the test is met, and outputs FALSE;
[0036] For the system pressure lower limit, if the number of valid peaks in the array buffer is greater than 0, it proves that the test is met and outputs FALSE; if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the pressure test data in the array buffer falls below the system pressure lower limit, and outputs TRUE;
[0037] When the pressure test data in the array buffer exceeds the upper limit of the system pressure or falls below the lower limit of the system pressure, output TRUE;
[0038] Use the trigger edge to detect the final output result. If the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal impact occurred during the hydraulic pump impact test.
[0039] Furthermore, the automatic alarm module is specifically used to convert the alarm information into Json format and send it to the intelligent alarm service module when an abnormal situation occurs during the hydraulic pump test. The intelligent alarm service module makes a call and sends a text message.
[0040] The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system provided by the present invention has the following advantages: it can realize real-time data acquisition, automatic abnormality judgment, automatic shutdown control, and timely notify relevant personnel through the remote alarm function. The present invention can effectively protect the hydraulic pump and test equipment and improve the reliability and safety of the test results. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention, but do not constitute a limitation of the present invention.
[0042] Figure 1 This is a schematic diagram of the structure of the hydraulic pump automatic shutdown judgment and alarm system based on LabVIEW proposed by the present invention.
[0043] Figure 2 This is an example diagram of the threshold detection algorithm proposed in the present invention. DETAILED DESCRIPTION
[0044] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the specific implementation method, structure, characteristics and effects of a LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system proposed by the present invention are described in detail below in combination with the accompanying drawings and preferred embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work belong to the protection scope of the present invention.
[0045] 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 as to describe the embodiments of the present invention 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 clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0046] In the interpretation of the present invention, it should be noted that the terms "installed", "connected" and "connected" should be understood in a broad sense unless otherwise specified. For example, the connection can be a fixed connection, or it can be connected through a special interface, or it can be indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0047] In this embodiment, a hydraulic pump automatic shutdown judgment and alarm system based on LabVIEW is provided. Figure 1 As shown, the LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system includes a data acquisition module, an abnormality judgment module, a shutdown control module, an automatic alarm module and a feedback recording module; wherein,
[0048] The data acquisition module is used to collect test data of the hydraulic pump in real time during the hydraulic pump test process, wherein the test data includes pressure test data, flow test data and temperature test data;
[0049] It should be noted that the data acquisition module uses the S7Net communication protocol to realize data interaction between LabVIEW and Siemens PLC, and reads the test data of the hydraulic pump in real time and in a loop.
[0050] In the embodiment of the present invention, the frequency of data collection is 5 times per second, and the collected data is displayed on the user interface using a waveform chart, which is convenient for viewing various data operation trends.
[0051] The abnormality judgment module is used to judge whether an abnormality occurs during the hydraulic pump test according to the test data of the hydraulic pump;
[0052] It should be noted that the abnormality judgment module uses a threshold detection algorithm and a continuous accumulation judgment algorithm to analyze test data of a certain length to identify abnormal situations.
[0053] Threshold detection algorithm example: Figure 2 As shown, when the buffer curve and the upper and lower limit curves intersect, it means that there is a valid peak. If it is always greater than the upper and lower limits after crossing twice or once, it is a valid peak number.
[0054] Example of continuous accumulation judgment algorithm: During the hydraulic pump overload test, since the pressure test data of the hydraulic pump has sudden changes, it is not possible to directly determine that a problem has occurred by simply judging the abnormality alone. Therefore, it is necessary to make a judgment by continuously accumulating the number of abnormalities. When an abnormality occurs, the counter is incremented by 1, and the counter is reset to 0 when the abnormality disappears. When the accumulated count reaches a reasonable value, it is determined that there is an abnormality in this experiment and the machine is shut down in time.
[0055] The shutdown control module is used to send a shutdown command to the hydraulic pump through the PLC interface to stop the operation of the hydraulic pump when an abnormal situation occurs during the hydraulic pump test, so as to effectively avoid equipment product damage and oil injection caused by the operation;
[0056] The automatic alarm module is used to automatically send out an alarm message when an abnormal situation occurs during the hydraulic pump test;
[0057] The feedback recording module is used to record the hydraulic pump shutdown event and alarm information, including time, abnormality type, related information, etc., and display the feedback information for subsequent analysis and processing. Users can view basic operation information and the time when the alarm information is generated at any time through the alarm interface.
[0058] It should be noted that the test data is stored in the database every 100ms, and a new table is created every ten minutes with system time. By clicking on the time in the user interface, the data can be easily viewed back, which is convenient for subsequent analysis and processing.
[0059] In an embodiment of the present invention, the abnormality judgment module mainly includes abnormality judgments of three long-term automated tests: hydraulic pump overload test, hydraulic pump alternating test, and hydraulic pump impact test. The operator can customize the judgment criteria in the user interface according to the tests performed and the products tested.
[0060] Preferably, the hydraulic pump test is divided into a hydraulic pump overload test, a hydraulic pump alternation test and a hydraulic pump impact test. The data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump test. The abnormality judgment module automatically judges whether an overload abnormality, an alternation abnormality or an impact abnormality occurs during the hydraulic pump overload test, the hydraulic pump alternation test or the hydraulic pump impact test according to a preset judgment standard.
[0061] It should be noted that the operator can preset the upper limit, lower limit, test cycle, and check the type of test currently being performed in the abnormal judgment user interface. The waveform chart in the interface displays the pressure test data of the hydraulic pump and the comparison of the upper and lower limits in real time, making it easier for users to observe the data.
[0062] In the embodiment of the present invention, during the hydraulic pump overload test, it is necessary to maintain a certain system pressure for 500 hours of stable operation according to the product test requirements. It is necessary to use the automatic judgment program for long-term operation. During the long-term operation of the test, the pressure will occasionally be abnormal or sudden (actually, the pressure will only suddenly become 0). In order to solve these problems, the following automatic judgment logic algorithm is designed. Specifically, during the hydraulic pump overload test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump overload test. The abnormal judgment module is used to judge whether an overload abnormality occurs during the hydraulic pump overload test according to the pressure test data of the hydraulic pump; wherein, a continuous accumulation judgment algorithm is used to judge whether an overload abnormality occurs during the hydraulic pump overload test; the process of the continuous accumulation judgment algorithm is as follows:
[0063] (1) Different hydraulic pumps require different operating pressures, and two parameters need to be input: the system pressure upper limit and the system pressure lower limit;
[0064] (2) When the judgment starts, the pressure test data of the hydraulic pump is written in a 200ms cycle and the judgment starts;
[0065] (3) Determine the number of pressure test data that are continuously greater than the upper limit of the system pressure and less than the lower limit of the system pressure:
[0066] When it is determined that there is pressure test data greater than the upper limit of the system pressure or less than the lower limit of the system pressure, the counter is incremented by 1; otherwise, the counter is directly reset to zero;
[0067] If the counter accumulated value is less than 15, the output is FALSE;
[0068] If the accumulated value of the counter is greater than or equal to 15, the output is TRUE;
[0069] Use the trigger edge to detect the final output result. When the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal overload condition occurred during the hydraulic pump overload test (a shutdown signal is sent and an alarm is sounded).
[0070] In the embodiment of the present invention, during the hydraulic pump alternating test, it is necessary to maintain a certain period of change according to the product test requirements to stably run for 1000 hours. It is necessary to use the automatic judgment program for long-term operation. During the long-term operation of the test, the pressure may occasionally be abnormal or sudden (actually, only the pressure suddenly becomes 0). In order to solve these problems, the following automatic judgment logic algorithm is designed. Specifically, during the hydraulic pump alternating test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump alternating test. The abnormal judgment module is used to judge whether an alternating abnormality occurs during the hydraulic pump alternating test according to the pressure test data of the hydraulic pump; wherein, a threshold detection algorithm is used to judge whether an alternating abnormality occurs during the hydraulic pump alternating test; the process of the threshold detection algorithm is as follows:
[0071] (1) Different hydraulic pumps require different operating cycles and pressures, and three parameters need to be input: operating cycle, system pressure upper limit, and system pressure lower limit; the input operating cycle must be at least greater than or equal to an actual operating cycle;
[0072] (2) When the judgment starts, a first-in-first-out array buffer of a certain length is created according to the input operation cycle, and the pressure test data of the hydraulic pump is written into the array buffer at a cycle of 200ms:
[0073] When the array buffer is not filled, no judgment is made and FALSE is output;
[0074] When the array buffer is full, the first pressure test data that enters the array buffer is deleted each time after judgment, so that the array buffer has one less pressure test data, and the array buffer is supplemented with the latest pressure test data next time, and judgment is performed again;
[0075] (3) Determine the number of valid peaks in the array buffer according to the system pressure upper limit and the system pressure lower limit:
[0076] For the system pressure upper limit value, if the number of valid peaks in the array buffer is greater than 0, it proves that the pressure test data in the array buffer exceeds the system pressure upper limit value, and outputs TRUE; otherwise, if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the test is met, and outputs FALSE;
[0077] For the system pressure lower limit, if the number of valid peaks in the array buffer is greater than 0, it proves that the test is met and outputs FALSE; if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the pressure test data in the array buffer falls below the system pressure lower limit, and outputs TRUE;
[0078] When the pressure test data in the array buffer exceeds the upper limit of the system pressure or falls below the lower limit of the system pressure, output TRUE;
[0079] Use the trigger edge to detect the final output result. When the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal alternation occurred during the hydraulic pump alternation test (a shutdown signal is sent and an alarm is sounded).
[0080] In an embodiment of the present invention, during the hydraulic pump shock test, it is necessary to quickly and frequently raise and lower the system pressure according to the product test requirements, raise it to a certain system pressure and maintain it for 500ms, and then reduce it to 0 and maintain it for 500ms. This cycle is 1S, and the shock requirement is 100W times. It is necessary to use a program to automatically judge the long-term operation and frequent changes in system pressure. During the long-term operation of the test, the pressure may occasionally be abnormal or suddenly change (in fact, only the pressure suddenly becomes 0). In order to solve these problems, the following automatic judgment logic algorithm is designed. Specifically, during the hydraulic pump shock test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump shock test, and the abnormal judgment module is used to judge whether an abnormal shock occurs during the hydraulic pump shock test according to the pressure test data of the hydraulic pump; wherein, a threshold detection algorithm is used to judge whether an abnormal shock occurs during the hydraulic pump shock test; the process of the threshold detection algorithm is as follows:
[0081] (1) Different hydraulic pumps require different operating pressures. The cycle is determined to be 1S. Two parameters need to be input: the system pressure upper limit and the system pressure lower limit;
[0082] (2) When the judgment starts, a first-in-first-out array buffer with a length of 30 values is created. At the same time, the pressure test data of the hydraulic pump is written into the array buffer with a cycle of 200ms, that is, continuous 6S pressure test data:
[0083] When the array buffer is not filled, no judgment is made and FALSE is output;
[0084] When the array buffer is full, the first pressure test data that enters the array buffer is deleted each time after judgment, so that the array buffer has one less pressure test data, and the array buffer is supplemented with the latest pressure test data next time, and judgment is performed again;
[0085] (3) Determine the number of valid peaks in the array buffer according to the system pressure upper limit and the system pressure lower limit:
[0086] For the system pressure upper limit value, if the number of valid peaks in the array buffer is greater than 0, it proves that the pressure test data in the array buffer exceeds the system pressure upper limit value, and outputs TRUE; otherwise, if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the test is met, and outputs FALSE;
[0087] For the system pressure lower limit, if the number of valid peaks in the array buffer is greater than 0, it proves that the test is met and outputs FALSE; if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the pressure test data in the array buffer falls below the system pressure lower limit, and outputs TRUE;
[0088] When the pressure test data in the array buffer exceeds the upper limit of the system pressure or falls below the lower limit of the system pressure, output TRUE;
[0089] Use the trigger edge to detect the final output result. If the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal impact occurred during the hydraulic pump impact test (a stop signal is sent and an alarm is sounded).
[0090] Preferably, the automatic alarm module is specifically used to convert the alarm information and telephone information into Json format using TCP Client API when an abnormal situation occurs during the hydraulic pump test, and then send it to the intelligent alarm service module, which makes a call and sends a text message.
[0091] It should be noted that when an abnormal situation is detected, the system automatically calls the selected on-duty personnel phone number to notify the relevant personnel, and sends a text message notification to inform the type of abnormality.
[0092] Specifically, the automatic alarm module: reads the contact information in the CSV file using the file reading function of LabVIEW. The contents of the CSV file are shown in the following table:
[0093] index Contact Telephone Check 1 Ren XX 139XXXX9923 × 2 Salty XX 182XXXX7037 x 3 Jiang XX 139XXXX3390 x 4 Qin XX 153XXXX5203 x 5 Han XX 135XXXX1385 x
[0094] Specifically, the automatic alarm module provides a user interface to display the above-mentioned contact list (including name and phone number), and the on-duty personnel can select one or more contacts through the selection box, while providing the function of modifying the name and phone number.
[0095] Specifically, the automatic alarm module formats the received abnormal information in combination with the selected contacts into the standard JSON format required by the MFM smart device and sends it via TCP. After receiving the alarm information, the MFM smart device makes a phone call and sends a text message to ensure that relevant personnel can receive the alarm information in a timely manner.
[0096] The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system provided by the present invention is developed based on LabVIEW, and the key parameters of the hydraulic pump are collected in real time through the data acquisition module, the data are analyzed in real time using the abnormal detection module, the judgment logic module performs logical judgment according to the preset judgment standard, the shutdown control module sends a shutdown instruction, the alarm module reads the contact information in the CSV, and sends the alarm information to the MFM intelligent alarm service module device through the TCP Client API method, and the device makes a phone call to notify relevant personnel, and the feedback recording module records the shutdown event and alarm information, and provides feedback information. Through the collaborative work of these modules, the automatic judgment and alarm of the hydraulic pump overload, impact and alternating tests are realized, and the reliability and safety of the test equipment are improved.
[0097] The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system provided by the present invention has the advantages of accurate judgment, fast response speed, high degree of automation and perfect alarm function, and can effectively protect the hydraulic pump and test equipment. It is particularly suitable for long-term tests (such as overload test for 500 hours, impact test for 1,000,000 times, alternating test for 1,000 hours), and can significantly improve the reliability and safety of the test.
[0098] The present invention provides a friendly visual operation interface and an intuitive monitoring interface, reduces the difficulty of operation, and improves the usability and maintainability of the system.
[0099] The above description is only a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Although the present invention has been disclosed as a preferred embodiment as above, it is not intended to limit the present invention. Any technician familiar with the profession can make some changes or modifications to equivalent embodiments of equivalent changes using the technical contents disclosed above without departing from the scope of the technical solution of the present invention. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention still falls within the scope of the technical solution of the present invention.
Claims
1. A LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system, characterized in that: The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system includes a data acquisition module, an abnormality judgment module, a shutdown control module, an automatic alarm module and a feedback recording module; wherein, The data acquisition module is used to collect test data of the hydraulic pump in real time during the hydraulic pump test process, wherein the test data includes pressure test data, flow test data and temperature test data; The abnormality judgment module is used to judge whether an abnormality occurs during the hydraulic pump test according to the test data of the hydraulic pump; The shutdown control module is used to send a shutdown command to the hydraulic pump to stop the operation of the hydraulic pump when an abnormal situation occurs during the hydraulic pump test; The automatic alarm module is used to automatically send out an alarm message when an abnormal situation occurs during the hydraulic pump test; The feedback recording module is used to record the hydraulic pump shutdown event and alarm information, and display the feedback information.
2. The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system according to claim 1 is characterized in that: The hydraulic pump test is divided into a hydraulic pump overload test, a hydraulic pump alternating test and a hydraulic pump impact test. The data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump test. The abnormality judgment module automatically judges whether an overload abnormality, an alternating abnormality or an impact abnormality occurs during the hydraulic pump overload test, the hydraulic pump alternating test or the hydraulic pump impact test according to preset judgment criteria.
3. The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system according to claim 2 is characterized in that: During the hydraulic pump overload test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump overload test, and the abnormality judgment module is used to judge whether an overload abnormality occurs during the hydraulic pump overload test according to the pressure test data of the hydraulic pump; wherein, a continuous accumulation judgment algorithm is used to judge whether an overload abnormality occurs during the hydraulic pump overload test; the process of the continuous accumulation judgment algorithm is as follows: (1) Different hydraulic pumps require different operating pressures, and two parameters need to be input: the system pressure upper limit and the system pressure lower limit; (2) When the judgment starts, the pressure test data of the hydraulic pump is written in a 200ms cycle and the judgment starts; (3) Determine the number of pressure test data that are continuously greater than the upper limit of the system pressure and less than the lower limit of the system pressure: When it is determined that there is pressure test data greater than the upper limit of the system pressure or less than the lower limit of the system pressure, the counter is incremented by 1; otherwise, the counter is directly reset to zero; If the counter accumulated value is less than 15, the output is FALSE; If the accumulated value of the counter is greater than or equal to 15, the output is TRUE; Use the trigger edge to detect the final output result. If the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal overload condition occurred during the hydraulic pump overload test.
4. The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system according to claim 2 is characterized in that: During the hydraulic pump alternating test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump alternating test, and the abnormality judgment module is used to judge whether an alternating abnormality occurs during the hydraulic pump alternating test according to the pressure test data of the hydraulic pump; wherein, a threshold detection algorithm is used to judge whether an alternating abnormality occurs during the hydraulic pump alternating test; the process of the threshold detection algorithm is as follows: (1) Different hydraulic pumps require different operating cycles and pressures, and three parameters need to be input: operating cycle, system pressure upper limit, and system pressure lower limit; (2) When the judgment starts, a first-in, first-out array buffer of a certain length is created according to the input operation cycle, and the pressure test data of the hydraulic pump is written into the array buffer at a cycle of 200ms: When the array buffer is not filled, no judgment is made and FALSE is output; When the array buffer is full, the first pressure test data that enters the array buffer is deleted each time after judgment, so that the array buffer has one less pressure test data, and the array buffer is supplemented with the latest pressure test data next time, and judgment is performed again; (3) Determine the number of valid peaks in the array buffer according to the system pressure upper limit and the system pressure lower limit: For the system pressure upper limit value, if the number of valid peaks in the array buffer is greater than 0, it proves that the pressure test data in the array buffer exceeds the system pressure upper limit value, and outputs TRUE; otherwise, if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the test is met, and outputs FALSE; For the system pressure lower limit, if the number of valid peaks in the array buffer is greater than 0, it proves that the test is met and outputs FALSE; if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the pressure test data in the array buffer falls below the system pressure lower limit, and outputs TRUE; When the pressure test data in the array buffer exceeds the upper limit of the system pressure or falls below the lower limit of the system pressure, output TRUE; Use the trigger edge to detect the final output result. When the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal alternating condition occurred during the hydraulic pump alternating test.
5. The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system according to claim 2 is characterized in that: During the hydraulic pump shock test, the data acquisition module collects the pressure test data of the hydraulic pump in real time through the PLC during the hydraulic pump shock test, and the abnormality judgment module is used to judge whether an abnormal shock occurs during the hydraulic pump shock test according to the pressure test data of the hydraulic pump; wherein, a threshold detection algorithm is used to judge whether an abnormal shock occurs during the hydraulic pump shock test; the process of the threshold detection algorithm is as follows: (1) Different hydraulic pumps require different operating pressures. The cycle is determined to be 1S. Two parameters need to be input: the system pressure upper limit and the system pressure lower limit; (2) When the judgment starts, a first-in, first-out array buffer of a certain length is created, and the pressure test data of the hydraulic pump is written into the array buffer at a cycle of 200ms: When the array buffer is not filled, no judgment is made and FALSE is output; When the array buffer is full, the first pressure test data that enters the array buffer is deleted each time after judgment, so that the array buffer has one less pressure test data, and the array buffer is supplemented with the latest pressure test data next time, and judgment is performed again; (3) Determine the number of valid peaks in the array buffer according to the system pressure upper limit and the system pressure lower limit: For the system pressure upper limit value, if the number of valid peaks in the array buffer is greater than 0, it proves that the pressure test data in the array buffer exceeds the system pressure upper limit value, and outputs TRUE; otherwise, if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the test is met, and outputs FALSE; For the system pressure lower limit, if the number of valid peaks in the array buffer is greater than 0, it proves that the test is met and outputs FALSE; if the number of valid peaks in the array buffer is less than or equal to 0, it proves that the pressure test data in the array buffer falls below the system pressure lower limit, and outputs TRUE; When the pressure test data in the array buffer exceeds the upper limit of the system pressure or falls below the lower limit of the system pressure, output TRUE; Use the trigger edge to detect the final output result. If the last output was FALSE and the current output was TRUE, the rising edge will output TRUE once, indicating that an abnormal impact occurred during the hydraulic pump impact test.
6. The LabVIEW-based hydraulic pump automatic shutdown judgment and alarm system according to claim 1, characterized in that: The automatic alarm module is specifically used to convert the alarm information into Json format and send it to the intelligent alarm service module when an abnormal situation occurs during the hydraulic pump test. The intelligent alarm service module makes a call and sends a text message.