Control system for improving utilization rate of heat exchanger by combining FPGA (Field Programmable Gate Array) with configuration software
Through the control system of FPGA combined with configuration software, the problem of slow response and poor control accuracy of the heat exchanger control system is solved, real-time and precise control of the operating parameters of the heat exchanger is achieved, and the utilization rate and energy utilization efficiency of the heat exchanger are significantly improved.
Patent Information
- Application Number
- CN202510424626.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-05-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing heat exchanger control system has the problems of slow response and poor control accuracy, and it is difficult to adjust the operating parameters of the heat exchanger in real time and accurately, resulting in waste of energy and low utilization.
The control system using FPGA combined with configuration software is used to collect temperature operating parameters in real time through the data acquisition module. The FPGA control module performs real-time processing and analysis, generates control instructions, and adjusts the valve opening of the heat exchanger and the speed of the pump through the actuator. The configuration software module is used for real-time display and user input.
It significantly improves the response speed and control accuracy of the heat exchanger, can quickly adapt to changes in operating conditions, improve the utilization rate of the heat exchanger, reduce energy losses, and enhance the overall benefits of industrial production.
Smart Images

Figure CN119937449A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of heat exchanger control, and in particular to a control system based on FPGA and configuration software, which is applied to heat exchanger control to improve its utilization rate. Background Art
[0002] In modern industrial production, heat exchangers are key equipment for achieving heat exchange and transfer in the chemical production process. Their operating efficiency directly affects the energy consumption and production efficiency of the entire production system.
[0003] Patent document A soft PLC configuration software generation system based on FPGA platform, application number CN2019106765635, classification number G05B, applicant Dalian University of Technology, discloses a soft PLC configuration software generation system based on FPGA platform, including three parts: graphic editing module, graphic conversion module and compilation module. The graphic editing module is responsible for drawing and editing PLC graphic programs that meet the standards. The graphic conversion module is responsible for exporting the PLC graphical program as an XML data file and converting it into structured text uniformly. The compilation module is responsible for generating C code intermediate language from the structured text and calling the FPGA design tool based on the intermediate language to generate a hardware description language that the FPGA can recognize, and finally downloading it to the FPGA for operation.
[0004] The beneficial effect of this technical solution is that it can replace the traditional intermediate circuit elements in the subway to output drive signals, greatly improve the real-time performance of the whole vehicle control, and increase the safety and stability of the subway operation process.
[0005] This technical solution belongs to the field of embedded computers and does not solve the current problems of slow response and poor control accuracy of heat exchanger control systems.
[0006] Patent document A method and communication system for improving the utilization rate of a heat exchanger system, application number CN202411746992.2, classification number G05B, applicants Jilin Jianzhu University and Jilin Bohui Technology Co., Ltd., discloses a method for improving the utilization rate of a heat exchanger system, comprising the following steps: obtaining real-time functional parameters of a heat exchanger system in a working state; obtaining key functional parameters that affect the utilization rate of the heat exchanger system based on the real-time functional parameters; analyzing the key functional parameters to obtain parameter detection results; obtaining abnormal functional parameters of the heat exchanger system based on the parameter detection results; and adjusting the abnormal functional parameters to improve the utilization rate of the heat exchanger system.
[0007] This technical solution utilizes a field programmable gate array combined with configuration software to achieve real-time monitoring, anomaly detection and anomaly repair of the heat exchanger system. The field programmable gate array ensures a rapid real-time response to abnormal functional parameters, and the configuration software provides an intuitive and concise user interface.
[0008] This technical solution starts from the perspective of communication interaction, completes real-time monitoring, anomaly detection and anomaly repair, thereby improving the utilization rate of the heat exchanger system. During the research and development process, the applicant found that in the face of complex and changeable production conditions, it is difficult for traditional control systems to adjust the operating parameters of the heat exchanger in real time and accurately, resulting in the heat exchanger being unable to maintain the optimal operating state for a long time, and the energy waste phenomenon is relatively serious, and the utilization rate needs to be improved urgently. As a result, most heat exchanger control systems currently have problems such as slow response and poor control accuracy.
[0009] Therefore, how to improve the control of operating parameters, especially how to improve the collection, analysis and display of heat exchanger operating data, and how to provide reference for optimization decisions in the production process have become issues that need to be addressed. Summary of the invention
[0010] The purpose of the present invention is to construct a heat exchanger control system with the help of FPGA combined with configuration software. The system can control the operating parameters of the heat exchanger in real time and accurately, dynamically adjust the operating strategy according to the actual working conditions, and realize efficient monitoring and analysis of the operating data, thereby significantly improving the utilization rate of the heat exchanger, reducing energy loss, and enhancing the overall benefits of industrial production.
[0011] In order to achieve the above technical objectives, the technical solution adopted by the present invention is as follows: A control system for improving the utilization rate of a heat exchanger by combining FPGA with configuration software includes: a data acquisition module for collecting temperature operating parameters of a heat exchanger; an FPGA control module connected to the data acquisition module, receiving the collected operating parameters, processing and analyzing the operating parameters in real time, and generating control instructions according to a preset control strategy; an actuator connected to the FPGA control module, adjusting the valve opening of the heat exchanger and the speed of the pump according to the control instructions to adjust the operating state of the heat exchanger; a configuration software module, connected to the FPGA control module for communication, for real-time display of the operating parameters and operating state of the heat exchanger, receiving user parameters and user instructions input by the user, and sending the user instructions to the FPGA control module, while storing and analyzing historical operating data; wherein the control instructions and user instructions adopt collaborative intervention weight distribution control, and the collaborative intervention weight distribution control can flexibly balance the degree of FPGA automatic control and user intervention through weight distribution. The data acquisition module includes a temperature sensor, which is used to collect the temperature of the inlet and outlet of the heat exchanger.
[0012] First, the data acquisition module of the present invention is designed to be a distinguishing technical feature, and is arranged at a key position of the heat exchanger to accurately collect the key operating parameters of the temperature at the inlet and outlet of the heat exchanger. The accuracy and reliability of the collected data are ensured by selecting high-precision sensors.
[0013] Preferably, the FPGA control module is internally provided with a data processing unit, a control strategy unit and a communication interface unit; the data processing unit filters, amplifies and pre-processes the collected temperature operating parameters; the control strategy unit generates control instructions according to a preset control strategy; the communication interface unit is used to communicate with the data acquisition module, the actuator and the configuration software module; wherein the data processing unit includes a data processing filtering unit, a data processing amplifying unit and a data processing pre-processing unit, which filters, amplifies and pre-processes the collected temperature operating parameters.
[0014] Secondly, the FPGA control module, a distinguishing technical feature of the present invention, is directly connected to the data acquisition module, and its core adopts a high-performance field programmable gate array chip. The module integrates a data processing unit, a control strategy unit and a communication interface unit. The data processing unit filters, amplifies and pre-processes the collected temperature operating parameters, eliminates noise interference, and improves data quality; the control strategy unit flexibly selects and generates accurate control instructions based on the preset control strategy library and the PID control algorithm according to the actual working conditions; the communication interface unit is used to communicate with the data acquisition module, the actuator and the configuration software module to complete stable and high-speed data interaction.
[0015] Preferably, the actuator includes an electric regulating valve control module and a variable frequency pump control module; the electric regulating valve control module adjusts the valve opening of the inlet and outlet pipes of the heat exchanger according to the control instruction; the variable frequency pump control module adjusts the speed of the pump according to the control instruction, thereby controlling the flow rate of the fluid; the electric regulating valve control module includes a control instruction receiving unit, an instruction parsing unit, a current valve opening monitoring unit, a valve opening adjustment unit, a valve opening execution unit, and a valve opening feedback unit; a control instruction receiving unit is used to receive the control instruction sent by the FPGA control module through the communication line, and the control instruction receiving unit contains the target valve opening information, which is expressed in the form of digital code; an instruction parsing unit is used to parse the control instruction after the control instruction receiving unit receives it. The MODBUS communication protocol is used to convert the received digital code into identifiable control parameters and extract the target valve opening value; the current valve opening monitoring unit is used to monitor the valve opening in real time and collect the current valve opening value; the valve opening adjustment unit is used to receive the control instruction unit to compare the target valve opening value with the current valve opening value and calculate the opening deviation; the valve opening execution unit needs to increase the valve opening, and the receiving control instruction unit controls the motor to rotate forward; conversely, if the valve opening needs to be reduced, the receiving control instruction unit controls the motor to rotate in the reverse direction; the valve opening feedback unit, the position sensor continuously feeds back the real-time information of the valve opening to the receiving control instruction unit, so that the receiving control instruction unit can grasp the changes in the valve opening in real time. The receiving control instruction unit compares the real-time feedback valve opening with the target opening to determine whether the valve opening has reached the target value.
[0016] Furthermore, the variable frequency pump control module includes a variable frequency pump instruction receiving and processing module unit, a variable frequency pump speed detection unit, a variable frequency pump protection unit, and a variable frequency pump feedback unit; the variable frequency pump instruction receiving and processing module unit makes a decision on whether to adjust the speed and the adjustment range based on the received control instruction and the current operating status of the pump; the variable frequency pump speed detection unit adopts a magnetoelectric speed sensor to monitor the speed of the pump in real time, and uses the principle of electromagnetic induction to obtain speed information by detecting the alternating magnetic field generated by the magnetic material on the rotating parts; the variable frequency pump protection unit monitors the motor current in real time, and when the current exceeds the set threshold, it quickly cuts off the output of the inverter circuit to prevent the motor from being damaged due to overcurrent; the variable frequency pump feedback unit feeds back the operating status information of the pump to the actuator, which, in addition to the speed feedback information, also includes the motor's current, voltage, and temperature operating parameters.
[0017] Thirdly, the design of the present invention has a distinguishing technical feature execution mechanism, which works closely with the FPGA control module, specifically including an electric regulating valve control module and a variable frequency pump control module. The electric regulating valve control module adjusts the valve opening of the inlet and outlet pipes of the heat exchanger according to the control instructions, thereby accurately controlling the flow and pressure of the fluid; the variable frequency pump control module adjusts the speed of the pump according to the control instructions, thereby controlling the flow of the fluid, thereby further finely controlling the delivery volume of the fluid, thereby achieving precise regulation of the operating state of the heat exchanger. The electric regulating valve control module adjusts the valve opening of the inlet and outlet pipes of the heat exchanger according to the control instructions; the variable frequency pump control module adjusts the speed of the pump according to the control instructions, thereby controlling the flow of the fluid. The variable frequency pump adopts vector control frequency conversion technology to adjust the frequency and voltage of the motor according to the control instructions, thereby accurately controlling the speed of the pump. In this way, the fluid flow can be accurately adjusted according to the actual needs of the heat exchanger to improve energy utilization efficiency.
[0018] Preferably, the configuration software module has a friendly human-computer interaction interface, which includes a parameter display area, a status display area, a control parameter input area and an instruction input area. The parameter display area displays the temperature operating parameters of the heat exchanger in real time, the status display area displays the operating status of the heat exchanger in real time, the control parameter input area is used for users to input control parameters, and the instruction input area is used to input control instructions.
[0019] Fourthly, the present invention has a configuration software module with different technical features, which establishes a communication connection with the FPGA control module through an Ethernet interface. The configuration software module has a friendly human-computer interaction interface, including a parameter display area, a status display area, a control parameter input area and an instruction input area. The parameter display area displays the temperature operating parameters of the heat exchanger in real time, the status display area displays the operating status of the heat exchanger in real time, the control parameter input area is used by the user to input control parameters, and the instruction input area is used to input control instructions.
[0020] Of course, on the human-computer interaction interface, the parameter display area intuitively displays the real-time values of temperature parameters in digital and graphical form; the status display area displays the operation, standby, fault and other states of the heat exchanger through indicator lights and animations of different colors. The operator can input the target temperature control parameters in the control parameter input area and issue commands such as start, stop, and adjust the operation mode in the command input area.
[0021] Compared with the prior art, the invention adopting the above technical solution has the following advantages: First of all, the present invention has precise control. The FPGA control module can process the collected operating parameters in real time and accurately with its high-speed parallel processing capability, and quickly generate control instructions based on advanced control strategies, so as to realize precise regulation of the operating state of the heat exchanger, significantly improve the response speed and control accuracy of the heat exchanger, enable it to quickly adapt to changes in operating conditions, and effectively improve utilization.
[0022] Secondly, the present invention has intelligent management, and the friendly human-computer interaction interface provided by the configuration software module greatly facilitates the operator to monitor and control the operating parameters and status of the heat exchanger in real time. The rich data storage and analysis functions can deeply explore the value of historical data, provide scientific and reliable decision-making support for optimizing the production process, and help enterprises realize intelligent management.
[0023] Then, the present invention has high efficiency and energy saving. Through the coordinated use of the control strategy library combined with the control algorithm, the system can automatically match the optimal control scheme according to the actual working conditions, accurately adjust the operating parameters of the heat exchanger, avoid energy waste, achieve high efficiency and energy saving operation, and reduce the production costs of the enterprise.
[0024] Finally, the present invention is safe and reliable, and the use of encrypted communication protocols ensures the security of data transmission; the fault diagnosis module has a high-precision fault diagnosis function based on a deep learning algorithm, which can timely detect and warn of potential faults, ensure the stable and reliable operation of the heat exchanger, and reduce production interruptions caused by equipment failures. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The present invention can be further illustrated by the non-limiting examples given in the accompanying drawings; Figure 1 This is a schematic diagram of a control system module for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software in the present invention; Figure 2 This is a schematic diagram of the FPGA control module of the present invention; Figure 3 A flow chart of filtering steps of a data processing unit of the present invention; Figure 4 It is a flow chart of the enlarged steps of the data processing unit of the present invention; Figure 5 This is a flow chart of the preprocessing steps of the data processing unit of the present invention; Figure 6 This is a flow chart of specific control steps of the electric regulating valve control module of the present invention; Figure 7 This is a schematic diagram of the variable frequency pump control module of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the present invention, the technical solution of the present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0027] like Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 As shown, a control system that uses FPGA combined with configuration software to improve the utilization rate of the heat exchanger includes a data acquisition module for collecting temperature operating parameters of the heat exchanger to ensure high accuracy and stability of temperature acquisition under different working conditions.
[0028] The FPGA control module is connected to the data acquisition module, receives the collected operating parameters, processes and analyzes the operating parameters in real time, and generates control instructions according to a preset control strategy.
[0029] The actuator is connected to the FPGA control module and adjusts the valve opening of the heat exchanger and the speed of the pump according to the control instructions to adjust the operating state of the heat exchanger.
[0030] The configuration software module is connected to the FPGA control module for real-time display of the operating parameters and operating status of the heat exchanger, receiving user parameters and user instructions input by the user, and sending the user instructions to the FPGA control module, while storing and analyzing historical operating data.
[0031] The control instructions and user instructions are controlled by collaborative intervention weight distribution. Specifically, the control instructions generated by the FPGA control module are expressed as vectors. ,in, is the i-th control parameter; similarly, the user instructions received by the configuration software module are represented as vectors ; Assign a weight to each control parameter i and , respectively represent the relative importance of FPGA control instructions and user instructions on this parameter, and ; The final coordinated control instruction vector Calculated by the following formula: , where i=1, 2, ...n.
[0032] For the parameters controlling the temperature of the heat exchanger, if , Temperature control instructions generated by FPGA , the temperature command entered by the user , then the final temperature control instruction .
[0033] Collaborative intervention weight allocation control can flexibly balance the degree of FPGA automatic control and user intervention through weight allocation.
[0034] The data acquisition module includes a temperature sensor, which is used to collect the temperature of the heat exchanger inlet and outlet. When the measurement environment of the temperature sensor is relatively stable and the surrounding airflow changes little. When there are no factors that affect the measurement accuracy, the sensor performs normal temperature acquisition. The temperature sensor needs a certain amount of time to warm up to achieve a stable working state. During the warm-up period, the circuits and sensitive elements inside the sensor need to stabilize their performance. The data acquisition module uses a temperature sensor with temperature compensation and linear correction functions.
[0035] Among them, the temperature sensor monitors the fluid temperature in real time and converts the temperature signal into an electrical signal. After being processed by the built-in temperature compensation and linear correction circuit, it is transmitted to the FPGA control module in the form of a digital signal.
[0036] Temperature sensor setting fluctuation threshold If the collected temperature value fluctuates too much and exceeds the set fluctuation threshold, it means that the measurement is abnormal and needs to be re-collected; specifically, suppose that the two consecutively collected temperature values are ,when When the temperature value fluctuates too much, it is considered that the temperature value needs to be re-collected. For example, for temperature measurement scenarios with high accuracy requirements, set If the temperature difference between two acquisitions exceeds this threshold, re-acquisition is started.
[0037] The FPGA control module adopts a field programmable gate array chip. The FPGA control module is internally provided with a data processing unit, a control strategy unit and a communication interface unit. The data processing unit filters, amplifies and pre-processes the collected temperature operating parameters. The control strategy unit generates control instructions according to the preset control strategy. The communication interface unit is used to communicate with the data acquisition module, the actuator and the configuration software module.
[0038] The data processing unit includes a data processing filtering unit, a data processing amplifying unit and a data processing preprocessing unit, which filter, amplify and preprocess the collected temperature operating parameters.
[0039] The control strategy unit first determines the complexity of the current working condition based on the preset control strategy library. If the working condition is relatively stable, the PID control algorithm is selected for parameter adjustment; if the working condition changes frequently and is complex, it switches to a control strategy based on model prediction. For example, when it is detected that the temperature difference between the inlet and outlet of the heat exchanger changes greatly, the control strategy unit quickly starts the control strategy based on model prediction, calculates the heat transfer model, predicts the temperature change trend in the next few minutes, and adjusts the opening of the electric control valve and the speed of the variable frequency pump in advance to maintain the efficient operation of the heat exchanger.
[0040] The data processing and filtering unit is used to filter the collected temperature operating parameters, and specifically includes the following steps: Step 1001, data reception, the data processing unit receives the temperature operating parameter data from the data acquisition module through the communication interface unit. These data are transmitted in the form of digital signals, and the signals are parallel or serial data streams.
[0041] Step 1002, data cache mechanism, in order to facilitate subsequent processing, a first-in-first-out cache is set inside the data processing unit. The received data is first stored in the cache to ensure the integrity and order of the data and avoid data loss or processing confusion.
[0042] Step 1003, data filtering processing, for temperature data, adopts median filtering algorithm to effectively remove random noise. Taking median filtering of 3 data points as an example, the data processing unit reads 3 consecutive temperature data values from the cache in sequence, and sets them as .
[0043] The data processing and amplification unit is used to amplify the collected temperature operating parameters, and specifically includes the following steps: Step 2001, data amplification, the filtered temperature data is usually a digital quantity, the temperature data is amplified by 2 times, and the data processing unit uses a multiplier to implement it. The result output by the multiplier is the amplified temperature data.
[0044] Step 2002, data truncation processing. In order to avoid data overflow, the multiplication result needs to be truncated to ensure that the output data is still within the represented range.
[0045] The data processing preprocessing unit is used to preprocess the collected temperature operating parameters, which specifically includes the following steps: Step 3001, data cache, the temperature data after filtering and amplification is stored in another buffer again, waiting for the control strategy unit to read. This buffer plays the role of data temporary storage and synchronization, ensuring that the control strategy unit can obtain complete pre-processed data in sequence.
[0046] Step 3002, data transmission, the control strategy unit reads the pre-processed operating parameter data from the buffer through the internal bus for subsequent control strategy calculation and decision-making. The data transmission process between the data processing unit and the control strategy unit is synchronized through signals to ensure the accuracy and stability of data transmission.
[0047] The actuator includes an electric regulating valve control module and a variable frequency pump control module. The electric regulating valve control module adjusts the valve opening of the heat exchanger inlet and outlet pipes according to the control instructions. The variable frequency pump control module adjusts the speed of the pump according to the control instructions, thereby controlling the flow rate of the fluid.
[0048] The electric regulating valve control module includes a control instruction receiving unit, an instruction parsing unit, a current valve opening monitoring unit, a valve opening regulating unit, a valve opening execution unit, and a valve opening feedback unit.
[0049] The receiving control instruction unit is used to receive the control instruction sent by the FPGA control module through the communication line; the receiving control instruction unit contains the target valve opening information, which is represented in the form of digital code. The communication line adopts CAN bus.
[0050] The instruction parsing unit is used to receive the control instruction and parse it after receiving the control instruction. The MODBUS communication protocol is used to convert the received digital code into a recognizable control parameter and extract the opening value of the target valve.
[0051] The current valve opening monitoring unit is used to monitor the valve opening in real time and collect the current valve opening value.
[0052] Specifically, the electric regulating valve control module has a built-in potentiometer position sensor, which is connected to the rotating shaft of the valve. As the valve opening changes, the resistance value of the potentiometer changes, thereby outputting a voltage signal proportional to the valve opening.
[0053] The valve opening adjustment unit is used to receive the control instruction unit to compare the target valve opening value with the current valve opening value and calculate the opening deviation.
[0054] The valve opening execution unit uses a motor as a power source to drive the rotation of the valve to change the opening. If the valve opening needs to be increased, the receiving control instruction unit controls the motor to rotate in the forward direction; conversely, if the valve opening needs to be reduced, the receiving control instruction unit controls the motor to rotate in the reverse direction.
[0055] Specifically, we define a variable Indicates the expected change in valve opening, , is the target valve opening, is the current valve opening; at the same time defines a control signal , used to control the rotation direction of the motor; when When , the motor rotates forward; when When , the motor rotates in the reverse direction; The judgment logic based on the opening change is: ; here , indicating that there is no need to adjust the valve opening and the motor maintains the current state.
[0056] The valve opening feedback unit, the position sensor continuously feeds back the real-time information of the valve opening to the receiving control command unit, so that the receiving control command unit can grasp the changes of the valve opening in real time. The receiving control command unit compares the real-time feedback valve opening with the target opening to determine whether the valve opening has reached the target value.
[0057] The specific control steps of the electric regulating valve control module are as follows: Step 4001, receiving a control instruction, the FPGA control module sends the control instruction to a receiving control instruction unit through a communication line, such as a CAN bus, RS-485, etc. The receiving control instruction unit contains target valve opening information, which is represented in the form of digital code, for example, 0-100% opening corresponds to a digital value of 0-255.
[0058] Step 4002, instruction parsing, after receiving the control instruction, the control instruction receiving unit first parses it, adopts the MODBUS communication protocol, checks and decodes the data frame according to the protocol rules, converts the received digital code into a recognizable control parameter, and extracts the opening value of the target valve.
[0059] Step 4003, current valve opening monitoring, the electric regulating valve control module has a built-in potentiometer position sensor, which is connected to the valve's rotating shaft. As the valve opening changes, the resistance value of the potentiometer changes, thereby outputting a voltage signal proportional to the valve opening; real-time monitoring of the valve opening, collecting the current valve opening value. The encoder records the rotation angle of the valve's rotating shaft and accurately feeds back the valve opening in the form of a digital signal.
[0060] Step 4004, valve opening adjustment, the control instruction receiving unit compares the target valve opening value with the current valve opening value, calculates the opening deviation, and the electric regulating valve control module uses the PID control algorithm to calculate the valve opening change that needs to be adjusted.
[0061] Step 4005, valve opening is executed. According to the calculated change in valve opening, the electric regulating valve control module sends a control signal to the motor drive circuit. If the valve opening needs to be increased, the receiving control instruction unit controls the motor to rotate forward; otherwise, if the valve opening needs to be reduced, the receiving control instruction unit controls the motor to rotate in the reverse direction. For example, the screw nut mechanism converts the rotational motion of the motor into linear motion, pushing the valve stem of the valve up and down, thereby adjusting the valve opening. During the adjustment process, the potentiometer position sensor monitors the change in valve opening in real time, and feeds back the signal to the electric regulating valve control module to form a closed-loop control to ensure that the valve opening accurately reaches the target value.
[0062] Step 4006, valve opening feedback, the position sensor continuously feeds back the real-time information of the valve opening to the receiving control instruction unit, so that the receiving control instruction unit can grasp the change of the valve opening in real time. The receiving control instruction unit compares the real-time feedback valve opening with the target opening to determine whether the valve opening has reached the target value.
[0063] The variable frequency pump control module includes a variable frequency pump instruction receiving and processing module unit, a variable frequency pump speed detection unit, a variable frequency pump protection unit, and a variable frequency pump feedback unit. The variable frequency pump instruction receiving and processing module unit makes a decision on whether to adjust the speed and the adjustment range based on the received control instructions and the current operating status of the pump; the variable frequency pump speed detection unit uses a magnetoelectric speed sensor to monitor the speed of the pump in real time, and uses the principle of electromagnetic induction to obtain speed information by detecting the alternating magnetic field generated by the magnetic material on the rotating parts; the variable frequency pump protection unit monitors the motor current in real time. When the current exceeds the set threshold, the output of the inverter circuit is quickly cut off to prevent the motor from being damaged due to overcurrent. Provide all-round overcurrent protection for the variable frequency pump to ensure its safe operation. The variable frequency pump feedback unit feeds back the operating status information of the pump to the actuator. In addition to the speed feedback information, it also includes the motor's current, voltage, temperature and other operating parameters. These feedback information helps the actuator to understand the working status of the pump in real time, realize closed-loop control, and improve control accuracy and system stability. For example, the motor's current feedback signal is compared with the set value, and the actuator adjusts the output according to the deviation to keep the motor current within a reasonable range and ensure stable operation of the pump.
[0064] The configuration software module has a friendly human-computer interaction interface, which includes a parameter display area, a status display area, a control parameter input area, and a command input area. The parameter display area displays the temperature operating parameters of the heat exchanger in real time, the status display area displays the operating status of the heat exchanger in real time, the control parameter input area is used by the user to input control parameters, and the command input area is used to input control commands. Of course, it should be pointed out that the core operating parameter displayed in the parameter display area in real time is temperature, and pressure, flow, etc. can also be added according to actual conditions.
[0065] The configuration software module also includes a data storage unit and a data analysis unit. The data storage unit stores the collected operating parameters and generated control instructions in time series. The data analysis unit performs statistical analysis on the stored historical data and generates operating reports and trend curves to provide a basis for optimizing the operation of the heat exchanger. Trend analysis is used to predict the performance changes of the heat exchanger, and correlation analysis is used to find out the potential relationship between operating parameters. When data abnormalities are found, the early warning mechanism is automatically triggered to notify relevant personnel through pop-up windows on the interface and text messages.
[0066] The control strategies include control strategies based on PID control algorithms, control strategies based on fuzzy control algorithms, or control strategies combining the two. The FPGA control module automatically selects the appropriate control strategy according to the actual working conditions.
[0067] It also includes an alarm module, which is connected to the FPGA control module. When the operating parameters of the heat exchanger exceed the preset safety range, the alarm module sends out an audible and visual alarm signal. The alarm module includes a buzzer and an indicator light. The buzzer sends out an audible alarm signal, and the indicator light sends out a visual alarm signal.
[0068] The above is a detailed introduction to the control system for improving the utilization rate of the heat exchanger by using FPGA combined with configuration software provided by the present invention. The description of the specific embodiment is only used to help understand the method and core idea of the present invention. It should be pointed out that for ordinary technicians in this technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims
1. A control system that uses FPGA combined with configuration software to improve the utilization rate of heat exchangers, characterized in that: include: A data acquisition module is used to collect temperature operating parameters of the heat exchanger; The FPGA control module is connected to the data acquisition module, receives the collected operating parameters, processes and analyzes the operating parameters in real time, and generates control instructions according to a preset control strategy; An actuator connected to the FPGA control module, adjusting the valve opening of the heat exchanger and the speed of the pump according to the control instruction to adjust the operating state of the heat exchanger; A configuration software module is connected to the FPGA control module for real-time display of operating parameters and operating status of the heat exchanger, receiving user parameters and user instructions input by the user, and sending the user instructions to the FPGA control module, while storing and analyzing historical operating data; The control instructions and user instructions are controlled by collaborative intervention weight distribution. Specifically, The control instructions generated by the FPGA control module are represented as vectors. ,in, is the i-th control parameter; similarly, the user instructions received by the configuration software module are represented as vectors ; Assign a weight to each control parameter i and , respectively represent the relative importance of FPGA control instructions and user instructions on this parameter, and ; The final coordinated control instruction vector Calculated by the following formula: , where i=1, 2, ...n; The collaborative intervention weight distribution control can flexibly balance the degree of FPGA automatic control and user intervention through weight distribution.
2. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 1, characterized in that: The data acquisition module includes a temperature sensor, which is used to collect the temperature of the inlet and outlet of the heat exchanger; The temperature sensor sets the fluctuation threshold If the collected temperature value fluctuates too much and exceeds the set fluctuation threshold, it means that the measurement is abnormal and needs to be re-collected; specifically, suppose that the two consecutively collected temperature values are ,when When the temperature value fluctuates too much, it is considered that the temperature value needs to be collected again.
3. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 1, characterized in that: The FPGA control module is internally provided with a data processing unit, a control strategy unit and a communication interface unit; The data processing unit filters, amplifies and pre-processes the collected temperature operating parameters; The control strategy unit generates a control instruction according to a preset control strategy; The communication interface unit is used to communicate with the data acquisition module, the actuator and the configuration software module; The data processing unit includes a data processing filtering unit, a data processing amplifying unit and a data processing preprocessing unit, which respectively filter, amplify and preprocess the collected temperature operating parameters.
4. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 3 is characterized in that: The data processing and filtering unit is used to filter the collected temperature operating parameters, and specifically includes the following steps: Step 1001, data reception, the data processing unit receives the temperature operating parameter data from the data acquisition module through the communication interface unit; Step 1002, data cache mechanism, a first-in-first-out cache is set inside the data processing unit, and the received data is first stored in the cache to ensure the integrity and order of the data and avoid data loss or processing confusion; Step 1003: Data filtering processing: for temperature data, a median filter algorithm is used to effectively remove random noise.
5. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 4 is characterized in that: The data processing and amplification unit is used to amplify the collected temperature operating parameters, and specifically includes the following steps: Step 2001, data amplification. The filtered temperature data is usually a digital quantity. The temperature data is amplified by 2 times. The data processing unit uses a multiplier to implement it. The result output by the multiplier is the amplified temperature data. Step 2002, data truncation processing, in order to avoid data overflow, the multiplication result is truncated to ensure that the output data is still within the representation range.
6. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 5, characterized in that: The data processing preprocessing unit is used to preprocess the collected temperature operating parameters, and specifically includes the following steps: Step 3001, data caching, the temperature data after filtering and amplification processing is stored in another buffer again, waiting to be read by the control strategy unit; Step 3002, data transmission, the control strategy unit reads the pre-processed operating parameter data from the buffer through the internal bus for subsequent control strategy calculation and decision-making.
7. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 6, characterized in that: The actuator includes an electric regulating valve control module and a variable frequency pump control module; The electric regulating valve control module adjusts the valve opening of the inlet and outlet pipes of the heat exchanger according to the control instruction; The variable frequency pump control module adjusts the speed of the pump according to the control instruction, thereby controlling the flow rate of the fluid; The electric regulating valve control module includes a control instruction receiving unit, an instruction parsing unit, a current valve opening monitoring unit, a valve opening adjustment unit, a valve opening execution unit, and a valve opening feedback unit; A control instruction receiving unit is used to receive control instructions sent by the FPGA control module through a communication line. The control instruction receiving unit contains target valve opening information, which is represented in the form of digital code; The command parsing unit is used to receive the control command, parse it, and convert the received digital code into a recognizable control parameter using the MODBUS communication protocol, and extract the opening value of the target valve; The current valve opening monitoring unit is used to monitor the valve opening in real time and collect the current valve opening value; The valve opening adjustment unit is used to receive the control instruction unit to compare the target valve opening value with the current valve opening value and calculate the opening deviation; The valve opening execution unit controls the motor to rotate in the forward direction when the valve opening needs to be increased, and controls the motor to rotate in the reverse direction when the valve opening needs to be reduced. Specifically, we define a variable Indicates the expected change in valve opening, , is the target valve opening, is the current valve opening; at the same time defines a control signal , used to control the rotation direction of the motor; when When , the motor rotates forward; when When , the motor rotates in the reverse direction; The judgment logic based on the opening change is: ; here , indicating that there is no need to adjust the valve opening and the motor maintains the current state; The valve opening feedback unit, the position sensor continuously feeds back the real-time information of the valve opening to the receiving control instruction unit, so that the receiving control instruction unit can grasp the changes of the valve opening in real time; the receiving control instruction unit compares the real-time feedback valve opening with the target opening to determine whether the valve opening has reached the target value.
8. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 7, characterized in that: The specific control steps of the electric regulating valve control module are as follows: Step 4001, receiving a control instruction, The FPGA control module sends the control command to the receiving control command unit through the communication line, and the receiving control command unit contains the target valve opening information, which is represented in the form of digital code; Step 4002, instruction parsing, After receiving the control instruction, the control instruction receiving unit first parses it, uses the MODBUS communication protocol, checks and decodes the data frame according to the protocol rules, converts the received digital code into a recognizable control parameter, and extracts the opening value of the target valve; Step 4003, current valve opening monitoring, The electric regulating valve control module has a built-in potentiometer position sensor, which is connected to the rotating shaft of the valve. As the valve opening changes, the resistance value of the potentiometer changes, thereby outputting a voltage signal proportional to the valve opening, monitoring the valve opening in real time, and collecting the current valve opening value; Step 4004, valve opening adjustment, The receiving control instruction unit compares the target valve opening value with the current valve opening value and calculates the opening deviation. The electric regulating valve control module uses the PID control algorithm to calculate the valve opening change that needs to be adjusted. Step 4005, valve opening execution, According to the calculated change in valve opening, the electric regulating valve control module sends a control signal to the motor drive circuit. If the valve opening needs to be increased, the receiving control instruction unit controls the motor to rotate forward; otherwise, if the valve opening needs to be reduced, the receiving control instruction unit controls the motor to rotate reversely. Step 4006, valve opening feedback, The position sensor continuously feeds back the real-time information of the valve opening to the receiving control command unit, so that the receiving control command unit can grasp the changes of the valve opening in real time. The receiving control command unit compares the real-time feedback valve opening with the target opening to determine whether the valve opening has reached the target value.
9. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 8, characterized in that: The variable frequency pump control module includes a variable frequency pump instruction receiving and processing module unit, a variable frequency pump speed detection unit, a variable frequency pump protection unit, and a variable frequency pump feedback unit; The variable frequency pump instruction receiving and processing module unit makes a decision on whether to adjust the speed and the adjustment range according to the received control instruction and the current operating status of the pump; The variable frequency pump speed detection unit uses a magnetoelectric speed sensor to monitor the pump speed in real time. It uses the principle of electromagnetic induction to obtain speed information by detecting the alternating magnetic field generated by the magnetic material on the rotating parts. The variable frequency pump protection unit monitors the motor current in real time. When the current exceeds the set threshold, it quickly cuts off the output of the inverter circuit to prevent the motor from being damaged due to overcurrent. The variable frequency pump feedback unit feeds back the pump's operating status information to the actuator. In addition to the speed feedback information, it also includes the motor's current, voltage, and temperature operating parameters.
10. The control system for improving the utilization rate of a heat exchanger by using FPGA combined with configuration software according to claim 9, characterized in that: The configuration software module has a friendly human-computer interaction interface, which includes a parameter display area, a status display area, a control parameter input area and an instruction input area. The parameter display area displays the temperature operating parameters of the heat exchanger in real time, the status display area displays the operating status of the heat exchanger in real time, the control parameter input area is used by the user to input control parameters, and the instruction input area is used to input control instructions.
Citation Information
Patent Citations
Man-robot cooperative control method based on model prediction
CN104898659A
Single pump system of plate heat exchanger unit
CN118855680A
Pump unit intelligent energy-saving system and control method
CN118966636A
Method for improving utilization rate of heat exchanger system and communication system
CN119247857A
Quick valve control method and system based on PLC optimization
CN119356204A