Apparatus and method for the integrated control of a thermal management system
12261562 ยท 2025-03-25
Assignee
Inventors
Cpc classification
F16K37/0041
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P7/164
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P5/56
ELECTRICITY
H02P23/24
ELECTRICITY
F16K31/046
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H01M10/633
ELECTRICITY
International classification
H02P5/56
ELECTRICITY
F16K31/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K37/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An integrated apparatus and method is disclosed for controlling a fluid pump and a valve connected to a coolant loop. The fluid pump for circulating fluid through the coolant loop and the valve positionable between a first and a second position. A controller generates control signals that are transmitted to the fluid pump and to the valve for regulating the speed of the fluid pump and the flow of the fluid circulating through the coolant loop and to position the valve into either the first or the second position.
Claims
1. An apparatus comprising: a fluid pump connected to a coolant loop for circulating fluid through the coolant loop; a valve connected to the coolant loop, the valve arranged to be positionable between a first and a second position; a memory storing a plurality of control blocks containing control values; a controller connected to the memory; a first sensor connected to the controller for sensing and reporting the speed of the fluid pump to the controller; and a second sensor connected to the controller for sensing and reporting the position of the valve to the controller, wherein the controller is operable to send the control values contained in one of the plurality of control blocks to the fluid pump responsive to the speed of the fluid pump to set a rate of fluid flow through the coolant loop and responsive to the position of the valve to position the valve into either the first or the second position.
2. The apparatus of claim 1, wherein the controller includes: a central processing unit (CPU) connected to the memory; and an operating program stored in the memory that when executed by the CPU causes the controller to send the control values contained in one of the plurality of control blocks to the fluid pump and the valve.
3. The apparatus of claim 2, wherein the controller further includes; a communication unit connected to a vehicle computer and to the CPU, the communication unit including a network interface for communicating over a communication network to the vehicle computer arranged to receive control signals from the vehicle computer over the communication network; and a first device driver connected to the fluid pump and a second device driver connected to the valve.
4. The apparatus of claim 3, wherein each of the plurality of control blocks are organized to contain control values, the control values comprising at least one control value different from the control values contained in an adjoining control block wherein the control signals from the vehicle computer select one of the plurality of control blocks.
5. The apparatus of claim 4, wherein the control values include data for setting the rate of fluid flow produced by the fluid pump.
6. The apparatus of claim 5, wherein the control values include data for positioning the valve in the first or the second position.
7. The apparatus of claim 5, wherein the fluid pump is driven by an electrical pump motor connected to the first device driver, wherein the first device driver is arranged to receive the control values and send voltage data to the pump motor that sets the speed of the pump motor and the rate of fluid flow through the coolant loop.
8. The apparatus of claim 6, wherein the valve is driven by an electrical actuator motor connected to the second device driver, wherein the second device driver is arranged to receive the control values and send voltage data to the actuator motor that positions the valve in either the first or the second position.
9. The apparatus of claim 7, wherein the first sensor is a pump motor sensor operatively connected to the pump motor that provides feedback signals to the controller of the speed of the pump motor.
10. The apparatus of claim 8, wherein the second sensor is an actuator motor sensor operatively connected to the actuator motor that provides feedback signals to the controller of the valve first or second position.
11. The apparatus of claim 8, wherein the controller determines the direction to turn the actuator motor and sends control signals to the actuator motor driver that generates a voltage polarity that turns the actuator motor clockwise or a voltage polarity that turns the actuator motor counter clockwise before positioning the valve in either the first or second position.
12. The apparatus of claim 10, wherein the operating program sends reports to the vehicle computer using the communication unit confirming the speed of the pump motor and the valve first or second position.
13. The apparatus of claim 9 wherein the feedback signals sent by the pump motor sensor communicates the RPM of the pump motor.
14. The apparatus of claim 10, wherein the feedback signals generated by the actuator motor are represented by a DC voltage based on the valve's position.
15. A method for controlling a fluid pump and a valve connected to a coolant loop, the fluid pump for circulating fluid through the coolant loop and the valve positionable between a first and a second position, the method comprising; storing a plurality of control blocks containing control values in a memory; sensing the speed of the fluid pump with a first sensor; sensing the position of the valve with a second sensor; receiving by a controller the speed of the fluid pump from the first sensor and the position of the valve from the second sensor; and sending by the controller the control values from one of the plurality of control blocks to the fluid pump and to the valve responsive to the speed of the fluid pump and the position of the valve, wherein the control values regulate the speed of the fluid pump and a rate of fluid flow circulating through from the coolant loop and position the valve into either the first or the second position.
16. The method of claim 15, wherein the controller includes: a central processing unit (CPU) connected to the memory, the method further including: executing by the CPU an operating program stored in the memory that causes the controller to send the control values contained in the control block to the fluid pump and the valve.
17. The method of claim 16, wherein the CPU receives control signals from a vehicle computer, the method further comprising: selecting a control block from the plurality of control blocks based on the control signals received by the CPU from the vehicle computer and the speed of the fluid pump reported by the first sensor and the position of the valve reported by the second sensor; and sending by the operating program the control values contained in the selected control block to the fluid pump and valve.
18. The method of claim 17, wherein the control values include data for setting the rate of fluid flow through the coolant loop produced by the fluid pump.
19. The method of claim 17, wherein the control values include data for positioning the valve in the first or the second position.
20. An apparatus for providing integrated control of a fluid pump and a valve connected to a coolant loop in a vehicle, the apparatus comprising: a memory storing a plurality of control blocks containing control values; a first sensor operatively connected to the fluid pump for sensing the speed of the fluid pump; a second sensor operatively connected to the valve for sensing the position of the valve; and a controller connected to the first and the second sensor the memory and to a vehicle computer, the controller arranged to receive control signals from the vehicle computer, wherein responsive to the received control signals and the speed of the fluid pump and the position of the valve the controller is operable to select and send the control values contained in one of the plurality of control blocks to the fluid pump to set a rate of fluid flow through the coolant loop and to the valve to switch fluid flow in the coolant loop.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a more complete understanding of this disclosure, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) The figures, discussed below, and the various embodiments used to describe the principles of the present invention in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the invention. Those skilled in the art will understand that the principles of the invention may be implemented in any type of suitably arranged device or system.
(8) It may be useful to describe a thermal management system that may use the device and method of the present disclosure.
(9) The battery heat exchanger 18 transfers heat produced by the batteries 16 to the coolant fluid flowing though the heat exchanger 18. An electric pump motor 65 drives the fluid pump 12. The pump motor 65 is electrically operated to turn off, turn on, and to rotate when turned on at various speeds by regulating the pulse width modulation (PWM) of the voltage applied across the motor's terminals. The electrical pump motor 65 causes pumping components of the fluid pump 12, such as for example an impeller, to receive fluid from the coolant loop at a suction inlet connected to conduit 29 and discharge fluid from an outlet connected to conduit 13. A sensor 14 attached to conduit 13 measures the temperature of the coolant fluid entering the battery heat exchanger 18 and provides a reading that determines operational settings for the valve 20 outlet ports and the speed of fluid pump 12 (flow) required to reach a desired temperature state. The flow from the heat exchanger 18 arrives at valve 20 via conduit 19. In the example of
(10) If the batteries 16 do not require substantial cooling the valve 20 may be operated into a second position connecting the cooling loop from outlet port B of valve 20 to an auxiliary heat exchanger 28. The auxiliary heat exchanger 28 may be a part of a cabin heater system, a window defogging system or simply part of a cooling system that passes air over the heat exchanger 28 to reduce the heat contained in the coolant without the need of chilling. The cooled coolant then arrives back at the fluid pump 12 via conduits 27 and 29 to be further moved across the battery heat exchanger 18.
(11) Although
(12)
(13) A position sensor 76 is electrically or mechanically connected to the valve actuator motor 75 that provides feedback signals of the current position of the valve actuator motor 75 to the process controller 55 via line 77. The sensor 76 may be an electrical device that produces an electrical DC voltage that represents the position of the valve actuator motor 75 corresponding to the outlet port A or outlet port B of valve 20. For example, with the valve 20 in the first position coolant flows from the outlet port A, the valve sensor 76 may provide a voltage of 4 vDC as a feedback signal to process controller 55 representing that the valve outlet port A is open and the valve outlet port B is closed. Similarly, a feedback signal of 1 vDC may represent that the valve outlet port A is closed, and valve outlet port B is open.
(14) An RPM sensor 66, such as a magnetic pickup, a hall effect device, or an optical sensor device may be attached to pump motor 65 to provide a voltage or current (amperage) feedback signal of the RPM of the pump motor 65. The RPM feedback signal representing the actual speed of the pump motor 65. The RPM signal is fed back to process controller 55 from sensor 66 via line 67. A vehicle computer 80 is connected to process controller 55 via a communications bus 85. The vehicle computer 80 sending control commands to the processing controller 55. The vehicle computer also receives status reports of the valve position, pump motor speed and power as well as diagnostic data representing errors detected by the control system 50.
(15)
(16) The memory 330 and a persistent storage 335 are examples of storage devices 315, which represent any structure(s) capable of storing and facilitating retrieval of information (such as data, program code, and/or other suitable information on a temporary or permanent basis. The memory 330 may represent a random access memory (RAM) or any other suitable volatile or non-volatile storage device(s). The persistent storage 335 may contain one or more components or devices supporting longer-term storage of data, such as a read only memory (ROM), or flash memory. The storage devices 315 may include computer programs or instructions executable by the CPU 310 and suitable for controlling the pump motor 65 of the fluid pump 12 and the valve actuator motor 75 of the valve 20. The memory 330 or the persistent storage 335 may further include computer programs or instructions executable by the CPU 310 and suitable for detecting the actual position of the valve actuator motor 75 and the actual RPM of motor 65 generated by sensors 76 and 66 respectively.
(17) The communications unit 320 supports communications with other systems or devices. For example, the communications unit 220 could include a network interface for communication over a network 85 to the vehicle computer 80. Control signals in the form of serial control signals or packets of control data may be sent from the vehicle computer 80 to communication unit 320 for use by the CPU 310. Similarly, the communication unit 320 can transfer data and reports from the CPU 310 or storage devices 315 to the vehicle computer 80. For example, the process controller 55 may send reports confirming the reception of commands and control signals sent from the vehicle computer 80 to the process controller 55 and returning reports to the vehicle computer 80 confirming the actual position of the valve 20 and speed of the fluid pump 12. The communication unit 320 may also send diagnostic data of the operating health of the motors 65 and 75 to the vehicle computer 80.
(18) The I/O unit 325 allows for the input and output of control signals and data between the process controller 55 and external devices. For example, the I/O unit 325 connects to device drivers 60 and 70 to issue commands to device driver 60 and device driver 70 that drive and control the operation of the pump motor 65 and valve actuator motor 75. The device drivers 60 ad 70 are shown as two separated devices in
(19) It should be noted that this disclosure uses a process controller 55 and individual components as an example to explain the invention of the disclosure, it will be understood by those skilled in the art, that other devices may be used for the process controller 55, such as for example, a microcontroller, or an application specific integrated circuit (ASIC) that may combine the CPU 310, memory 330 the I/O unit into a single integrated device.
(20) An operating program 400 stored in memory 330 and shown in
(21) It should be further noted that only a small set of incremental control blocks is shown in the example of
(22) The example method of
(23) First, in operation 415, the CPU 310 retrieves the currently set speed of the pump motor 65. This may be done by either reading the RPM of the pump motor from the RPM sensor 66, or from pump motor data stored in memory 330 from the last executed control block. If the motor speed requested is different than the currently set pump motor speed, then a control signal is sent to the pump motor driver 60 to establish the new pump speed in operation 420. For example, if the input command from the vehicle computer 80 requests that control block 1.40 be performed, the pump motor 65 would be required to be set a pump speed of 40%, see
(24) If the current motor pump speed provided by RPM sensor 66 or if the pump speed set from the last data block execution is different from the new requested pump speed, then the motor driver 60 is signaled to increase or decrease the pump motor PWM until the new pump speed of 40% is achieved. When the pump motor speed reaches the new pump speed, as reported by the feedback signal from RPM sensor 66, the program jumps to operation 425. If the new command input requests a pump speed that is the same as the currently set pump speed, the program continues to operation 425 without executing operation 420.
(25) Next in operation 425 the current position of valve 20 is ascertained. This may be done by reading the feedback signal from the sensor 76. Sensor 76 provides a sensor voltage that differs from a voltage reference, as explained above. The difference in the sensed voltage represents the actuator motor 75 actual position. The current position of valve 20 may also be ascertained by using the last sensed sensor voltage stored in memory 330 from the last executed control block.
(26) If the requested valve position is different from the currently set valve position, then the program determines the currently set valve actuator motor polarity in order to properly turn the valve in the correct direction. For example, the valve 20 shown in
(27) Once the polarity of the motor is established then a control signal is sent to the valve actuator motor driver 70 in operation 435, to turn the valve actuator motor 75 in the proper direction to achieve the new valve position. For example, in our example where the vehicle computer 80 requests that control block 1.40 be performed, the valve actuator motor 75 would need to be set to have valve outlet port B open 100%, see
(28) It may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term communicate, as well as derivatives thereof, encompasses both direct and indirect communication. The terms include and comprise, as well as derivatives thereof, mean inclusion without limitation. The term or is inclusive, meaning and/or. The phrase associated with, as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The phrase at least one of, when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, at least one of: A, B, and C includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
(29) The description in the present application should not be read as implying that any particular element, step, or function is an essential or critical element that must be included in the claim scope. The scope of patented subject matter is defined only by the allowed claims. Moreover, none of the claims is intended to invoke 35 U.S.C. 112(f) with respect to any of the appended claims or claim elements unless the exact words means for or step for are explicitly used in the particular claim, followed by a participle phrase identifying a function. Use of terms such as (but not limited to) mechanism, module, device, unit, component, element, member, apparatus, machine, system, or controller within a claim is understood and intended to refer to structures known to those skilled in the relevant art, as further modified or enhanced by the features of the claims themselves and is not intended to invoke 35 U.S.C. 112(f).
(30) While this disclosure has described certain embodiments and generally associated methods, alterations and permutations of these embodiments and methods will be apparent to those skilled in the art. Accordingly, the above description of example embodiments does not define or constrain this disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of this disclosure, as defined by the following claims.