Electronic oil pump digital twinning software system
Through the electronic oil pump digital twin software system, the cooperation of CompactRIO controller and the upper computer is used to solve the problems of electronic oil pump fault diagnosis and health management, real-time performance evaluation and online fault monitoring are realized, and the level of intelligence is improved.
Patent Information
- Application Number
- CN202411713204.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-25
AI Technical Summary
The fault diagnosis and health management of complex electromechanical structures inside electronic oil pumps is difficult and the level of intelligence is not high, making it difficult to meet the new needs of modern industrial development.
Provides an electronic oil pump digital twin software system, including an electronic oil pump physical entity, a CompactRIO controller and a host computer. The CompactRIO controller runs the electronic oil pump twin model to detect and process sensor data, and realizes real-time data collection and processing through LIN communication, CAN communication and FPGA sampling cycles, and realizes human-computer interaction and data display.
The fault diagnosis and health management of electronic oil pumps have been realized, and the level of intelligence has been improved, and the real-time performance evaluation of electronic oil pumps, online fault monitoring and fatigue life prediction are achieved.
Smart Images

Figure CN119885541A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital twin technology, and in particular to an electronic oil pump digital twin software system. Background Art
[0002] The electronic oil pump is a key component that provides flow and pressure for the transmission system of new energy vehicles. It is an integrated system that integrates mechanical, electrical, hydraulic and control. In the context of the rapid development of new energy vehicles today, major companies are constantly improving product performance and reliability and shortening R&D cycles to seize market opportunities. However, in the current domestic evolution and development of the entire life cycle of electronic oil pumps, the fault diagnosis and health management of the complex electromechanical structure inside the electronic oil pump are difficult, and the level of intelligence is not high, which makes it difficult to meet the new needs of modern industrial development under the background of new technologies. Summary of the invention
[0003] The present invention solves the problems of difficulty in fault diagnosis and health management and low intelligence level of the complex electromechanical structure inside the electronic oil pump.
[0004] To solve the above problems, the present invention provides an electronic oil pump digital twin software system, including: an electronic oil pump physical entity, a CompactRIO controller and a host computer. The electronic oil pump physical entity includes: a motor controller, a hydraulic system sensor and a vibration sensor; the CompactRIO controller includes an electronic oil pump twin model and an FPGA sampling cycle module, and the CompactRIO controller is connected to the electronic oil pump physical entity in communication; the host computer includes a human-computer interaction interface and a software visualization interface, and the host computer is connected to the CompactRIO controller in communication; the software visualization interface is used to display the sensor data of the electronic oil pump physical entity and the simulation data of the electronic oil pump twin model; the CompactRIO controller also includes: a LIN communication module, a CAN communication module and an integration module; the motor controller is connected to the CompactRIO controller in communication through the LIN communication module; the hydraulic system sensor is connected to the CompactRIO controller in communication through the CAN communication module; the vibration sensor is connected to the CompactRIO controller in communication through the FPGA sampling cycle module, and the integration module is used to run the electronic oil pump twin model.
[0005] Compared with the prior art, the technical effect achieved by this technical solution is as follows: the CompactRIO controller is used to run the electronic oil pump twin model, detect and collect sensor data of the electronic oil pump physical entity, as well as data processing and data analysis. Through LIN communication, CAN communication, and FPGA sampling cycle, the real-time collection and detection of various data of the electronic oil pump physical entity are realized, and the host computer mainly realizes human-computer interaction and intuitive display of data. The user operates the software visualization interface through the human-computer interaction interface, and the calculation results of the electronic oil pump twin model and the parameter information of the electronic oil pump physical entity are displayed on the software visualization interface, which is convenient for the user to intuitively understand the status of the electronic oil pump entity and can make an accurate assessment of the working condition of the electronic oil pump entity. At the same time, the host computer controls the motor to make corresponding adjustments based on the data information obtained by comparison. The data parameters of the electronic oil pump physical entity are further fed back to the electronic oil pump twin model to realize the real-time update and iteration of the electronic oil pump twin model, thereby realizing the fault diagnosis and health management of the electronic oil pump.
[0006] Furthermore, the integrated module also includes: a data communication module for analog signal sampling, digital signal sampling and LIN data frame parsing; and a model operation module for real-time operation of the electronic oil pump twin model.
[0007] Compared with the existing technology, the technical effect achieved by this technical solution is as follows: the data communication module helps the CompactRIO controller to receive and parse data, and the model operation module helps the CompactRIO controller to run the electronic oil pump twin model, thereby realizing the simulation parameter calculation of the flow, force, and motion state in the electronic oil pump twin model.
[0008] Furthermore, the integrated module also includes a data sending port; the host computer also includes a data receiving port; data transmission between the data sending port and the data receiving port is achieved through TCP / IP.
[0009] Compared with the prior art, the technical effect achieved by this technical solution is: communication between the CompactRIO controller and the host computer is realized through the TCP / IP communication protocol to achieve data transmission.
[0010] Furthermore, the human-computer interaction interface includes: an interaction interface module; a motor control module, which is used for motor speed control and solenoid valve input current control of the physical entity of the electronic oil pump; a data processing module, which is used to calculate the signal data detected by the motor controller, hydraulic system sensor and vibration sensor; and a data analysis module, which is used for data analysis of the LIN communication module and the CAN communication module.
[0011] Compared with the existing technology, the technical effect achieved by the present technical solution is as follows: the interactive interface module is used for users to realize interactive operations, the motor control module adjusts the motor operating state according to the parameter comparison between the electronic oil pump physical entity and the electronic oil pump twin model, the data processing module further calculates and processes the sensor signals and motor controller signals received by the host computer, and the data analysis module realizes the identification of data variables and the conversion of signal analog quantities.
[0012] Furthermore, the electronic oil pump digital twin software system provided by the present invention also includes a pump body flow field CAE simulation database; the host computer also includes a data reading module; the pump body flow field CAE simulation database is communicatively connected with the software visualization interface through the data reading module.
[0013] Compared with the prior art, the technical effect achieved by this technical solution is: establishing a CAE simulation database of the pump flow field under the common operating conditions of the electronic oil pump physical entity, and realizing offline monitoring of the internal unmeasurable parameters under the real-time operating conditions of the electronic oil pump by calling the result file under the path.
[0014] Furthermore, the electronic oil pump digital twin software system provided by the present invention also includes an electronic oil pump performance evaluation and health management module, which is communicatively connected to the host computer; the electronic oil pump performance evaluation and health management module includes: a vibration signal fault analysis module and a motor controller communication fault analysis module.
[0015] Compared with the existing technology, the technical effect achieved by this technical solution is: the electronic oil pump performance evaluation and health management module realizes vibration signal fault analysis and motor controller communication fault analysis based on the comparison results of the upper computer on the physical entity parameters of the electronic oil pump and the calculation results of the electronic oil pump twin model.
[0016] Furthermore, the electronic oil pump performance evaluation and health management module also includes: a pump body wear model and a life prediction model.
[0017] Compared with the existing technology, the technical effect achieved by this technical solution is as follows: the electronic oil pump performance evaluation and health management module draws the wear condition of the pump body based on the comparison results of the upper computer's calculation results of the physical entity parameters of the electronic oil pump and the electronic oil pump twin model, and establishes a pump body wear model. Based on the pump body wear model and operating load distribution, a remaining life prediction model is established, which is convenient for users to clearly understand the wear condition and service life of the electronic oil pump.
[0018] Furthermore, the FPGA sampling loop module is communicatively connected to the CompactRIO controller via an FPGA I / O interface.
[0019] Compared with the prior art, the technical effect achieved by this technical solution is that the communication between the CompactRIO controller and the FPGA sampling loop module is realized through the FPGA I / O interface of the LabVIEW FPGA module.
[0020] Furthermore, the sampling frequency of the FPGA sampling cycle module is not less than 51.2K, and the sampling frequency of the CAN communication module is not greater than 5ms.
[0021] Compared with the existing technology, the technical effect achieved by this technical solution is: limiting the minimum sampling frequency of the FPGA sampling cycle module and the CAN communication module, ensuring that the meshing characteristic frequency and radial electromagnetic force characteristic frequency of the gear pump can be accurately extracted from the vibration signal of the physical entity of the electronic oil pump for fault diagnosis and positioning.
[0022] Furthermore, the data update period of the motor control module is no more than 20ms.
[0023] Compared with the prior art, the technical effect achieved by this technical solution is: ensuring that the motor control information obtained by the motor control module is real-time and can more accurately control the motor. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of the framework of an electronic oil pump digital twin software system provided by the present invention; Figure 2 for Figure 1 The communication block diagram between the CompactRIO controller and the host computer; Figure 3 A flowchart of the writing process of the digital twin software system of an electronic oil pump provided by the present invention.
[0025] Description of reference numerals: 1-Electronic oil pump physical entity; 110-Motor controller; 120-Hydraulic system sensor; 130-Vibration sensor; 2-CompactRIO controller; 210-Electronic oil pump twin model; 220-Integration module; 221-LIN communication module; 222-CAN communication module; 223-FPGA sampling cycle module; 224-Data communication module; 225-Model operation module; 226-Data sending port; 3-Upper computer; 310-Human-computer interaction interface; 320-Software visualization interface; 330-Data receiving port; 340-Data reading module; 311-Interaction interface module; 312-Motor control module; 313-Data processing module; 314-Data analysis module; 4-Pump flow field CAE simulation database; 5-Electronic oil pump performance evaluation health management module; 510-Vibration signal fault analysis module; 520-Motor controller communication fault analysis module; 530-Pump wear model; 540-Life prediction model. DETAILED DESCRIPTION
[0026] The purpose of the present invention is to provide an electronic oil pump digital twin software system for realizing the effects of real-time performance evaluation, online fault monitoring, and fatigue life prediction of the electronic oil pump.
[0027] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0028] like Figure 1As shown, the present invention provides an electronic oil pump digital twin software system, including: an electronic oil pump physical entity 1, a CompactRIO controller 2 and a host computer 3. The electronic oil pump physical entity 1 includes: a motor controller 110, a hydraulic system sensor 120 and a vibration sensor 130; the CompactRIO controller 2 includes an electronic oil pump twin model 210 and an FPGA sampling cycle module 223, and the CompactRIO controller 2 is communicatively connected to the electronic oil pump physical entity 1; the host computer 3 includes a human-computer interaction interface 310 and a software visualization interface 320, and the host computer 3 is communicatively connected to the CompactRIO controller 2; the software visualization interface 320 is used to display the sensor data of the electronic oil pump physical entity 1 and the electronic oil pump twin model 210. 0 simulation data; the CompactRIO controller 2 also includes: a LIN communication module 221, a CAN communication module 222 and an integration module 220; the motor controller 110 is connected to the CompactRIO controller 2 through the LIN communication module 221; the hydraulic system sensor 120 is connected to the CompactRIO controller 2 through the CAN communication module 222; the vibration sensor 130 is connected to the CompactRIO controller 2 through the FPGA sampling cycle module 223, and the integration module 220 is used to run the electronic oil pump twin model 210.
[0029] The CompactRIO controller 2 is used to run the electronic oil pump twin model 210, detect and collect sensor data of the electronic oil pump physical entity 1, and perform data processing and data analysis. The CompactRIO controller 2 realizes the real-time collection and detection of various data of the electronic oil pump physical entity 1 through LIN communication, CAN communication, and FPGA sampling cycle. The host computer 3 mainly realizes human-computer interaction and intuitive display of data. The user operates the software visualization interface 320 through the human-computer interaction interface 310. The calculation results of the electronic oil pump twin model 210 and the parameter information of the electronic oil pump physical entity 1 are displayed on the software visualization interface 320, which is convenient for the user to intuitively understand the state of the electronic oil pump entity and make an accurate assessment of the working condition of the electronic oil pump entity. At the same time, the host computer 3 controls the motor to make corresponding adjustments based on the data information obtained by comparison. The data parameters of the electronic oil pump physical entity 1 are further fed back to the electronic oil pump twin model 210 to realize the real-time update and iteration of the electronic oil pump twin model 210, thereby realizing the fault diagnosis and health management of the electronic oil pump.
[0030] like Figure 2 As shown, the integrated module 220 also includes: a data communication module 224 for analog signal sampling, digital signal sampling and LIN data frame parsing; and a model operation module 225 for running the electronic oil pump twin model 210 in real time.
[0031] After the electronic oil pump twin model 210 is established, the model needs to be integrated into the CompactRIO controller 2 to realize the real-time operation of the model and the visualization of the results. First, it is necessary to build a joint simulation environment of Matlab and LabVIEW, compile the electronic oil pump twin model 210 into a .SO file in Matlab through the GCC compiler, and then LabVIEW calls the .SO file through the model interface tool (MIT), and then pre-allocates memory on the CompactRIO controller 2 system, writes the SO file calling program, and thus realizes the real-time operation of the electronic oil pump twin model and the visualization of the results.
[0032] The data communication module 224 helps the CompactRIO controller 2 to receive and parse data, and the model operation module 225 helps the CompactRIO controller 2 to operate the electronic oil pump twin model 210 to realize the simulation parameter calculation of the flow rate, force, and motion state in the electronic oil pump twin model 210.
[0033] The integrated module 220 further includes a data transmission port 226; the host computer 3 further includes a data receiving port 330; data transmission is achieved between the data transmission port 226 and the data receiving port 330 via TCP / IP.
[0034] The TCP / IP communication protocol is used to realize the communication between the CompactRIO controller 2 and the host computer 3 to achieve data transmission.
[0035] Refer again Figure 2 The human-machine interaction interface 310 includes: an interaction interface module 311; a motor control module 312, which is used for motor speed control and solenoid valve input current control of the electronic oil pump physical entity 1; a data processing module 313, which is used to calculate the signal data detected by the motor controller 110, the hydraulic system sensor 120 and the vibration sensor 130; and a data analysis module 314, which is used for data analysis of the LIN communication module 221 and the CAN communication module 222.
[0036] The interactive interface module 311 is used for users to implement interactive operations. The motor control module 312 adjusts the motor operating state according to the parameter comparison between the electronic oil pump physical entity 1 and the electronic oil pump twin model 210. The data processing module 313 further calculates and processes the sensor signals and motor controller signals received by the host computer 3. The data analysis module 314 realizes the identification of data variables and the conversion of signal analog quantities.
[0037] Refer again Figure 1The electronic oil pump digital twin software system provided by the present invention also includes a pump body flow field CAE simulation database 4; the host computer 3 also includes a data reading module 340; the pump body flow field CAE simulation database 4 is communicated and connected with the software visualization interface 320 through the data reading module 340.
[0038] A pump body flow field CAE simulation database 4 under common operating conditions of the electronic oil pump physical entity 1 is established, and offline monitoring of internal unmeasurable parameters under real-time operating conditions of the electronic oil pump is realized by calling the result file under the path.
[0039] The electronic oil pump digital twin software system provided by the present invention also includes an electronic oil pump performance evaluation and health management module 5, which is communicatively connected to the host computer 3; the electronic oil pump performance evaluation and health management module 5 includes: a vibration signal fault analysis module 510, and a motor controller communication fault analysis module 520.
[0040] Specifically, the collected vibration signal is analyzed in the time and frequency domains, and the motor controller signal is analyzed in the spectrum.
[0041] The electronic oil pump performance evaluation health management module 5 implements vibration signal fault analysis and motor controller communication fault analysis based on the comparison results of the host computer 3 on the parameters of the electronic oil pump physical entity 1 and the calculation results of the electronic oil pump twin model 210.
[0042] The electronic oil pump performance evaluation and health management module 5 also includes: a pump body wear model 530 and a life prediction model 540 .
[0043] The electronic oil pump performance evaluation health management module 5 obtains the wear condition of the pump body based on the comparison results of the host computer 3 on the parameters of the electronic oil pump physical entity 1 and the calculation results of the electronic oil pump twin model 210, and establishes a pump body wear model 530. Based on the pump body wear model and operating load distribution, a remaining life prediction model 540 is established to facilitate users to clearly understand the wear condition and service life of the electronic oil pump.
[0044] Specifically, the FPGA sampling cycle module 223 is communicatively connected to the CompactRIO controller 2 via an FPGA I / O interface.
[0045] The communication between the CompactRIO controller 2 and the FPGA sampling loop module 223 is achieved through the FPGA I / O interface of the LabVIEW FPGA module.
[0046] The sampling frequency of the FPGA sampling cycle module 223 is not less than 51.2K, and the sampling frequency of the CAN communication module 222 is not greater than 5ms.
[0047] The communication between the CAN communication module 222 and the hydraulic system sensor 120 is accomplished via the CAN bus.
[0048] This embodiment limits the minimum sampling frequency of the FPGA sampling cycle module 223 and the CAN communication module 222 to ensure that the meshing characteristic frequency and radial electromagnetic force characteristic frequency of the gear pump can be accurately extracted from the vibration signal of the electronic oil pump physical entity 1 for fault diagnosis and positioning.
[0049] In this embodiment, the data update period of the motor control module 312 is no greater than 20 ms.
[0050] This ensures that the motor control information obtained by the motor control module 312 is real-time, and can more accurately control the motor.
[0051] like Figure 3 As shown, in order to further improve the accuracy of the electronic oil pump twin model 210 and ensure a good match between the model operation data and the measured data, it is necessary to adopt a suitable method to iteratively optimize the dynamic model. The deep deterministic policy gradient algorithm is used to define the state set, action set and reward of the problem, output the correction coefficient, and continuously narrow the gap between the virtual output and the real data, so as to achieve iterative optimization of the electronic oil pump twin model 210.
[0052] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. An electronic oil pump digital twin software system, characterized in that: include: The physical entity of the electronic oil pump includes: a motor controller, a hydraulic system sensor, and a vibration sensor; A CompactRIO controller, including an electronic oil pump twin model and an FPGA sampling cycle module, wherein the CompactRIO controller is communicatively connected to a physical entity of the electronic oil pump; A host computer, including a human-computer interaction interface and a software visualization interface, wherein the host computer is communicatively connected with the CompactRIO controller; The software visualization interface is used to display sensor data of the electronic oil pump physical entity and simulation data of the electronic oil pump twin model; The CompactRIO controller also includes: a LIN communication module, a CAN communication module and an integration module; The motor controller is communicatively connected with the CompactRIO controller via the LIN communication module; The hydraulic system sensor is communicatively connected with the CompactRIO controller via the CAN communication module; The vibration sensor is communicatively connected to the CompactRIO controller via the FPGA sampling loop module; The integrated module is used to run the electronic oil pump twin model.
2. The electronic oil pump digital twin software system according to claim 1, characterized in that: The integrated module also includes: Data communication module, used for analog signal sampling, digital signal sampling and LIN data frame analysis; The model running module is used to run the electronic oil pump twin model in real time.
3. The electronic oil pump digital twin software system according to claim 2, characterized in that: The integrated module also includes a data transmission port; The host computer also includes a data receiving port; Data transmission is achieved between the data sending port and the data receiving port via TCP / IP.
4. The electronic oil pump digital twin software system according to claim 3, characterized in that: The human-computer interaction interface comprises: Interactive interface module; A motor control module, used for motor speed control and solenoid valve input current control of the physical entity of the electronic oil pump; A data processing module, used to calculate the signal data detected by the motor controller, the hydraulic system sensor and the vibration sensor; The data analysis module is used for data analysis of the LIN communication module and the CAN communication module.
5. The electronic oil pump digital twin software system according to claim 1, characterized in that: It also includes a pump flow field CAE simulation database; The host computer also includes a data reading module; The pump body flow field CAE simulation database is communicatively connected with the software visualization interface through the data reading module.
6. The electronic oil pump digital twin software system according to claim 5, characterized in that: It also includes an electronic oil pump performance evaluation health management module, which is communicatively connected to the host computer; The electronic oil pump performance evaluation health management module includes: a vibration signal fault analysis module and a motor controller communication fault analysis module.
7. The electronic oil pump digital twin software system according to claim 6, characterized in that: The electronic oil pump performance evaluation and health management module also includes: a pump body wear model and a life prediction model.
8. The electronic oil pump digital twin software system according to any one of claims 4 to 7, characterized in that: The FPGA sampling cycle module is communicatively connected to the CompactRIO controller via an FPGA I / O interface.
9. The electronic oil pump digital twin software system according to claim 8, characterized in that: The sampling frequency of the FPGA sampling cycle module is not less than 51.2K, and the sampling frequency of the CAN communication module is not greater than 5ms.
10. The electronic oil pump digital twin software system according to claim 9, characterized in that: The data update period of the motor control module is no more than 20ms.