US20260110475A1
2026-04-23
19/400,421
2025-11-25
Smart Summary: A new method controls the temperature of a device being tested by managing the flow of refrigerant and the speed of the compressor. It uses a special controller that takes in three types of error signals: one for the temperature of the device, one for the power from a heater, and one for the refrigerant flow. The controller has three parts that respond differently: one reacts quickly to temperature changes, another adjusts slowly for power errors, and the last one prevents too much refrigerant from flowing. These parts work together to set the right flow of refrigerant while ensuring the system runs smoothly. This helps keep the device at the right temperature even when heat levels change quickly. đ TL;DR
A multi-loop control method and system for controlling a temperature of a device under test (DUT) is disclosed. An expansion valve flow controller receives three error inputs including a DUT temperature error, a heater power error, and a superheat error. The expansion valve flow controller includes a DUT temperature sub-controller configured to provide rapid response to instantaneous DUT heat load changes, a heater power sub-controller configured to provide slower adjustment for accumulated heater power error, and a superheat limiting sub-controller configured to prevent excessive refrigerant flow. Outputs of the sub-controllers are combined to generate an expansion valve flow percentage, which is constrained by a minimum threshold to maintain stable valve operation. The resulting expansion valve flow control signal is applied to a variable flow expansion valve of a refrigeration subsystem to maintain DUT temperature under rapidly changing heat load conditions.
Get notified when new applications in this technology area are published.
F25B49/022 » CPC main
Arrangement or mounting of control or safety devices for compression type machines, plants or systems Compressor control arrangements
F25B2600/025 » CPC further
Control issues; Compressor control by controlling speed
F25B2600/2513 » CPC further
Control issues; Control of valves Expansion valves
F25B2700/21 » CPC further
Sensing or detecting of parameters; Sensors therefor Temperatures
F25B49/02 IPC
Arrangement or mounting of control or safety devices for compression type machines, plants or systems
This application is a continuation-in-part of U.S. Non-provisional application Ser. No. 18/100,467, filed on Jan. 23, 2023, titled SYSTEM AND METHOD FOR CONTROLLING REFRIGERATION LOOP EXPANSION VALUE FLOW AND COMPRESSOR SPEED UNDER CONDITIONS OF RAPID HEAT LOAD CHANGES, which claims the benefit of U.S. Provisional Application No. 63/302,495, filed on Jan. 24, 2022, titled CONTROLLING REFRIGERATION LOOP EXPANSION VALUE FLOW AND COMPRESSOR SPEED UNDER CONDITIONS OF RAPID HEAT LOAD CHANGES. These applications are hereby incorporated by reference in their entirety.
The presently disclosed embodiments generally relate to systems and methods for maintaining a setpoint temperature of a device under test and, more particularly, to systems and methods for controlling refrigeration loop expansion valve flow and compressor speed under conditions of rapid heat load changes.
An electronic device, such as an integrated circuit (IC), may undergo various forms of testing to ensure the reliability, suitability, and capability of the device to operate in the intended manner under expected operating conditions, such as a range of environmental temperature conditions. Such testing may include controlling temperature conditions of the device under test (DUT) to cover the expected or design environmental range of temperatures. Various devices and methods have been developed to control the temperature of a DUT to simulate design environmental temperature conditions for the DUT.
A Thermal Control Unit (TCU) is an example of a device that is used to maintain set point temperature of a controlled sensor temperature at the surface of, or within a DUT when the DUT is placed on the test head of the TCU. The controlled sensor temperature is affected by the TCU's test head surface temperature. The controlled sensor temperature must be maintained in the presence of unknown and rapidly changing heat production from the DUT, which is thermally conductively interfaced to the TCU test head.
In a particular embodiment, a TCU may have a refrigeration system with a variable expansion valve and a variable compressor speed. To control the expansion valve flow and the compressor speed, a typical refrigeration system may use sensors within the refrigeration loop as feedback to the valve controller and compressor controllers when either or both of these components support variable control. In a system having the goal of controlling temperature of a DUT experiencing rapid and large heat production changes (changes in heat load to the TCU), utilizing the sensors within the refrigeration loop as the only feedback to the controllers may result in relatively slow but stable changes to the refrigeration sub-systems' cooling capacity. This typical refrigeration control response results in periods where the overall system goal of controlling DUT temperature is limited in speed of response to dynamic heat load changes in the DUT. Improvements to such systems are therefore needed.
According to embodiments of the present disclosure, a hybrid controller is described that uses information from an in independent heat-injecting control loop as a fast-responding proxy for relative changes in DUT test head load. This information provides additional feedback to the refrigeration sub-system's controller(s), resulting in achieving the overall system goal of temperature control of the DUT over a wide range of set point temperatures and the rapidly changing DUT head load.
As will be explained further below, using the additional refrigeration sub-system feedback may be used to produce unusually fast changes in refrigeration control as a response to rapidly changing DUT heat load. This control response may be bounded and consistent for similar relative changes in DUT heat load and may operate seamlessly, without special cases-shifting between net cooling and net heating conditions. Over traditional systems, the hybrid controller described in the present disclosure may offer lower production cost, lower system complexity, and higher performance consistently, all while eliminating detracting field preventative maintenance requirements.
FIG. 1 is a schematic block diagram of a prior art refrigeration sub-system with variable expansion valve flow and optional variable compressor speed;
FIG. 2 is a schematic block diagram of a prior art thermal control unit test head with a device under test thermally connected thereto;
FIG. 3 is a schematic diagram of an embodiment of a multi-loop control system according to the present disclosure;
FIG. 4 is a schematic block diagram of an embodiment of a heater controller of the multi-loop control system of FIG. 3;
FIG. 5 is a schematic block diagram of an embodiment of an expansion valve flow controller of the multi-loop control system of FIG. 3;
FIG. 6 is a schematic block diagram of an embodiment of a compressor speed controller of the multi-loop control system of FIG. 3;
FIG. 7 is a chart of DUT controlled temperature, heater percent, compressor speed percent, expansion valve flow percent and evaporator superheat temperature versus time with changing DUT heat load when using an embodiment of the multi-loop control system according to the present disclosure;
FIG. 8 is a schematic diagram of an embodiment of a multi-loop control system according to the present disclosure; and
FIG. 9 is a schematic block diagram of an embodiment of a compressor speed controller of the multi-loop control system of FIG. 8.
FIG. 10 is a schematic block diagram of another embodiment of a multi-loop control system including a heater subsystem, a refrigeration subsystem, and an expansion valve flow controller having three sub-controllers that process a DUT temperature error, a heater power error, and a superheat error.
FIG. 11 is a chart illustrating an example control sequence for the embodiment of FIG. 10, showing DUT controlled temperature, DUT set-point temperature, heater percent, expansion valve flow percent, and contributions of the sub-controllers over time.
FIG. 12 is a flowchart of a method of controlling expansion valve flow using multiple error inputs and sub-controllers according to the embodiment of FIG. 10.
The terminology used herein for the purpose of describing particular examples is not intended to be limiting for further examples. Whenever a singular form such as âaâ, âanâ and âtheâ is used and using only a single element is neither explicitly or implicitly defined as being mandatory, further examples may also use plural elements to implement the same functionality. Likewise, when a functionality is subsequently described as being implemented using multiple elements, further examples may implement the same functionality using a single element or processing entity. It will be further understood that the terms âcomprisesâ, âcomprisingâ, âincludesâ and/or âincludingâ, when used, specify the presence of the stated features, integers, steps, operations, processes, acts, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, processes, acts, elements, components and/or any group thereof.
It will be understood that when an element is referred to as being âconnectedâ or âcoupledâ to another element, the elements may be directly connected or coupled or via one or more intervening elements. If two elements A and B are combined using an âorâ, this is to be understood to disclose all possible combinations, i.e., only A, only B, as well as A and B. An alternative wording for the same combinations is âat least one of A and Bâ. The same applies for combinations of more than two elements.
Accordingly, while further examples are capable of various modifications and alternative forms, some particular examples thereof are shown in the figures and will subsequently be described in detail. However, this detailed description does not limit further examples to the particular forms described. Further examples may cover all modifications, equivalents, and alternatives falling within the scope of the disclosure. Like numbers refer to like or similar elements throughout the description of the figures, which may be implemented identically or in modified form when compared to one another while providing for the same or a similar functionality.
The details of one or more example implementations are set forth in the accompanying drawings and the description below. Other possible example features and/or possible example advantages will become apparent from the description, the drawings, and the claims. Some implementations may not have those possible example features and/or possible example advantages, and such possible example features and/or possible example advantages may not necessarily be required of some implementations.
Exemplary methods, apparatuses, and computer program products controlling refrigeration loop expansion valve flow and compressor speed under conditions of rapid heat load changes in accordance with the present disclosure are described with reference to the accompanying drawings, beginning with FIG. 1. FIG. 1 illustrates a block diagram of a typical refrigeration sub-system with variable expansion valve flow and optional variable compressor speed.
A basic refrigeration cycle consists of four major elements: a compressor, a condenser, a metering device, such as a thermal expansion valve, and an evaporator. As a refrigerant passes through a circuit containing these four elements, a cooling effect occurs. The cycle starts when refrigerant enters the compressor in a low-pressure, moderate-temperature, gaseous form. The refrigerant is compressed by the compressor to a high-pressure and high-temperature gaseous state. The high-pressure and high-temperature gas then enters the condenser. The condenser cools the high-pressure and high-temperature gas allowing it to condense to a high-pressure liquid by transferring heat to a lower temperature medium, usually ambient air.
In order to produce a cooling effect from the higher pressure liquid, the flow of refrigerant entering the evaporator is restricted by the expansion valve, reducing the pressure and allowing isenthalpic expansion back into the vapor phase to take place at a lower temperature. The expansion valve may have a sensing bulb that is filled with a liquid whose thermodynamic properties are similar to those of the refrigerant. This bulb is thermally connected to the output of the evaporator so that the temperature of the refrigerant that leaves the evaporator can be sensed. The gas pressure in the sensing bulb provides the force to open the expansion valve, therefore dynamically adjusting the flow of refrigerant inside the evaporator and, as a result, the superheat that is acquired by the refrigerant that exits the evaporator. Other types of expansion valves may also be used.
The superheat is the excess temperature of the vapor above its boiling point at the evaporating pressure. No superheat indicates that the refrigerant is not being fully vaporized within the evaporator and liquid may end up being recirculated to the compressor. On the other hand, excessive superheat indicates that there is insufficient refrigerant flowing through the evaporator coil, and thus a large portion of it does not contain any liquid refrigerant to evaporate and is not providing significant cooling in that portion. Therefore, by regulating the superheat to a small value, typically only a few ° C., the heat transfer of the evaporator will be near optimal, without excess saturated refrigerant being returned to the compressor.
For further explanation, FIG. 2 illustrates an example TCU test head thermal block diagram. The DUT is thermally conductively coupled to the test head, and bi-directional heat flow may occur between the DUT and the system's heater and evaporator. A controlled temperature sensor is thermally conductively coupled to the test head and supplies a sensed temperature value to the TCU controllers. The heater and the evaporator are operated under the control of the TCU controllers to maintain any of a wide variety of set point temperatures at the test head over a wide range of DUT-produced heat loads.
FIG. 3 schematically illustrates one embodiment of a multi-loop control system 100 that includes a heater sub-system 102 and a refrigeration sub-system 104. In the embodiment of FIG. 3, the heater controller 106 of the heater sub-system 102 controls injected heater power to the TCU test head. The heater controller 106 has the same goal as the overall TCU system goal: to control the DUT controlled temperature. In this example, the heater controller 106 produces a heater injection signal 108 indicating the amount of heat to add via direct heaters thermally conductively coupled to the TCU test head. The input to the heater controller 106 includes the difference between the DUT set point temperature and the sensed controlled temperature of the DUT. The heater controller 106 does not directly use any sensor input from the refrigeration sub-system 104. However, the heater controller 106 is indirectly influenced by the refrigeration sub-system 104 in that the DUT sensed controlled temperature is affected by the refrigeration sub-system 104. The heater controller 106 is able to estimate relative DUT heat load changes quickly via its changes to the heater injection signal 108 required to attempt to maintain DUT controlled temperature.
One embodiment of a heater controller 106 is illustrated schematically in FIG. 4. The heater controller 106 utilizes a tuned feedback controller, such as a proportional-integral-derivative (PID) controller 110, to name just one non-limiting example. In one embodiment, the heater injection signal may be a signal that controls the duty cycle of the heater.
The refrigeration sub-system 104 does not have the overall TCU system set point temperature, but is indirectly guided to rapidly adjusting the cooling of the TCU test head to assist the heater controller 106 to do so over a wide range of DUT heat loads. In the example of FIG. 3, the refrigeration sub-system 104 includes an expansion valve flow controller 112 that controls flow of liquid refrigerant to the expansion valve. The expansion valve flow controller 112 includes unconventional input, which is the error of the heater injection signal 108 (determined by the heater controller 106) compared to a nominal (target) heater injection signal state (for example, 25% heater). The nominal heater injection can be chosen to balance overall TCU system power usage with the range of DUT heat load change to support.
In one embodiment, one unconventional part of the expansion valve flow controller 112 algorithm is to adjust the expansion valve flow to attempt to obtain a nominal heater injection signal by the heater controller 106. The expansion valve flow controller 112 may also include conventional input, which is the error of the nominal refrigerant state to the measured refrigerant state (e.g., evaporator superheat temperature). This can be used as a check to modify the final controller output to ensure that the expansion valve flow controller 112 is not driving the refrigeration sub-system 104 into an undesirable state where liquid refrigerant could be forming at the compressor suction line. However, using this input alone for the expansion valve flow controller 112 algorithm would result in a refrigeration sub-system 104 response which is slower to respond to DUT heat changes than desired.
One embodiment of an expansion valve flow controller 112 is illustrated schematically in FIG. 5. The expansion valve flow controller 112 utilizes two tuned feedback controllers 112a and 112b, such as proportional-integral-derivative (PID) controllers, to name just one non-limiting example. In one embodiment, the output of the expansion valve flow controller 112 is a valve flow actuation signal, may be a signal that controls the variable flow expansion valve.
In the example of FIG. 3, the refrigeration sub-system 104 includes an optional compressor speed controller 114 that controls the speed of the compressor. Like the expansion valve flow controller 112, the compressor speed controller 114 also has the unconventional input, which is the error of the heater injection signal 108 (determined by the heater controller 106) compared to a nominal (target) heater injection signal state (for example, 25% heater, to name just one non-limiting example). Because the optional compressor speed controller 114 is operating independently of the expansion valve flow controller 112 but has the same goal at least for part of the time, there is likelihood of oscillations caused by the competing controllers 112,114. To avoid this, the compressor speed controller 114 can be made the less dominate controller in some embodiments through filtering or tuning so that is has a slower response compared to the expansion valve flow controller 112.
One embodiment of a compressor speed controller 114 is illustrated schematically in FIG. 6. The compressor speed controller 114 utilizes a tuned feedback controller, such as a proportional-integral-derivative (PID) controller 116, to name just one non-limiting example. The compressor speed controller 114 includes an output filter in some embodiments, such as the filter 118, such as an exponential smoother, to name just one non-limiting embodiment. In one embodiment, the output of the compressor speed controller 114 may be a signal that controls the speed of the variable speed compressor.
In this example, changes in DUT test head load can be more quickly determined by relying on this independent control loop which forces heaters to control the DUT controlled sensor temperature. Changes in that independent loop attempting to maintain set point temperature is a proxy for DUT test head load relative to the current state of refrigeration cooling system capacity. As explained above, traditional refrigeration sub-system controller(s) (expansion valve flow controller, optionally compressor speed controller) only use feedback from refrigeration loop state measurements. By providing additional feedback information to these controllers, a hybrid refrigeration controller is realized resulting in more rapid adjustment of the refrigeration system's expansion valve flow, and optionally compressor speed, to be able to respond to large changes in DUT heat load. This hybrid controller 100 enables better performance of the overall system goal: DUT controlled sensor temperature in the presence of rapidly changing DUT heat production.
In a particular embodiment, this control method consumes more power than a traditional refrigeration system controller, due to the additional heat that must be forced to the test head to use the above-mentioned proxy to determine the DUT heat load. This approach is counter-intuitive in TCU design since adding heat during a net cooling operation is not a system design goal. However, the benefit of this approach is better DUT temperature control performance at the cost of system power consumption.
For further explanation, FIG. 7 illustrates a graph of test data demonstrating rapid changes in expansion valve flow as a reaction to rapid changes in DUT heat load. In the example of FIG. 7, the heater controller, the expansion valve flow controller, and the compressor speed controller coordinate effects to restore DUT controller temperature to the overall TCU goal setting of 25 degrees Celsius in the presence of rapid changes in DUT heat load.
Another embodiment of the multi-loop control system is schematically illustrated in FIG. 8 and indicated generally at 200. The control system includes a heater subsystem 102 that is identical to the heater subsystem 102 of FIG. 3. The control system of FIG. 8 also includes a refrigeration subsystem 204 which includes an option compressor speed controller 214 that avoids too high a value of superheat, thus reducing excessive temperature of the compressor.
The refrigeration sub-system 204 compressor speed controller 214 has two inputs. The first input is an evaporator superheat temperature error signal (Evaporator Superheat TemperatureâTarget Maximum Threshold Superheat Temperature), where the Evaporator Superheat Temperature may be estimated by: sensing a temperature near the compressor suction inlet (T suction), sensing a temperature near the evaporator expansion valve outlet (T evap), and performing the calculation: (T superheat)=(T suction)â(T evap); and Target Maximum Threshold Superheat Temperature (T superheat) where going above this value should instigate some corrective control action to attempt to keep (T superheat) from going too far above that value for an extended time. This action serves to correct for the possibility of the second input signal to the compressor speed controller 214 may cause a control response that would increase compressor speed to the point where the refrigeration state could be deleterious to the systemâspecifically, overheating the compressor due to excessive load.
One embodiment of a compressor speed controller 214 is schematically illustrated in FIG. 9. The compressor speed controller 214 includes a first controller 214a and a second controller 214b. Controller 214a is a feedback controller tuned to provide the desired balance of speed of response, overshoot/undershoot, and stability and lack of oscillation. In some embodiments, the tuning of controller 214a should be performed to have a less aggressive response whereby the action from controller 214a serves as an effective check against controller 214b, avoiding too high a value of evaporator superheat, while minimizing its effect to limit rapid changes in cooling capability afforded by controller 214b whenever it does not result in too high a value of superheat.
The second input to compressor speed controller 214 is the same as the second input to the expansion valve flow controller 112: Heater Power Error Signal=(Heater Power %âTarget Heater Power %). The second input is applied to controller 214b, a feedback controller tuned to provide the desired balance of speed of response, overshoot/undershoot, and stability and lack of oscillation. For controller 214b, tuning should be performed to have a response that is fast enough to keep sufficient refrigerant flowing to keep up with changes in expansion valve flow and still be effectively checked by controller 214a to avoid the possibility of deleterious excessive compressor load and related temperature.
The compressor speed controller 214 includes an optional output filter 216 in some embodiments. The effect of the compressor speed controller 214 on refrigeration cooling should be slower acting than the control of expansion valve flow. Therefore, the tuning controller 214b should have a slower response than the expansion valve flow controller 112. Alternatively, the tuning could be more aggressive but have an extra output stage of a filter 216 which could effectively make the response less aggressive in time. This arrangement of a filter 216 (for example an exponential smoother, to name just one non-limiting example) is shown in the block diagram of FIG. 9.
The output of the compressor speed controller 214 is the Compressor Speed Actuation Signal, which determines the active compressor speed setting for the variable speed compressor. This is calculated as the difference of the outputs from controller 214a and controller 214b, whereby controller 214b is the desired response if there was no effect from excessive compressor temperature and has a positive value, and controller 214a serves to effectively monitor and avoid the possible overreaches of controller 214b and has a negative value to counteract controller 214b.
FIG. 9 shows all scaling in %, where for signals that should only be positive the range is 0% to 100%, for signals that should only be negative is range (â100)% to 0%, and for signals that can be negative or positive the range is (â100)% to +100%. For the compressor speed controller 214, 0% signifies the minimum speed suitable for the system (not zero since some compressor speed is always required) and +100% usually signifies the maximum possible compressor speed. Scaling units is not fundamental to a description of this controller but using percent is done here for simplification of explanation. A realized compressor speed controller 214 must match scaling to physical actuation capabilities of the refrigeration subsystem taking into account the minimum compressor speed that must be guaranteed.
In accordance with at least one embodiment of the present disclosure, a refrigeration-based TCU may include the following design features:
Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions or acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein includes an article of manufacture including instructions which implement aspects of the function or act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions that execute on the computer, other programmable apparatus, or other device implement the functions or acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams can represent a module, segment, or portion of instructions, which includes one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block can occur out of the order noted in the figures. For example, two blocks shown in succession can, in fact, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
It will be understood from the foregoing description that modifications and changes may be made in various embodiments of the present disclosure without departing from its true spirit. The descriptions in this specification are for purposes of illustration only and are not to be construed in a limiting sense. The scope of the present disclosure is limited only by the language of the following claims.
FIG. 10 schematically illustrates another embodiment of a multi-loop control system 300. The system 300 includes a heater sub-system 310 and a refrigeration sub-system 320. The heater sub-system 310 includes a heater controller 302 that provides a heater power injection signal to a heater 304 to influence DUT controlled temperature shown at the right of the figure. The refrigeration sub-system 320 includes an expansion valve flow controller 312 that actuates a variable flow expansion valve 314 and an optional compressor speed controller 322 that actuates a variable speed compressor 324. Refrigeration state measurements, including evaporator superheat temperature, are sensed at the right of the figure and supplied to the controllers as indicated.
The control system includes a heater subsystem 310 that is identical to the heater subsystem 102 of FIG. 3. The control system of FIG. 10 also includes a refrigeration subsystem 320, which can be an embodiment of refrigeration subsystem 104 that includes inputs to the refrigeration subsystem from the heater subsystem. The system goals identified by reference letters A to E in FIG. 10 are: goal A-maintain DUT set-point temperature at the DUT controlled temperature; goal B-regulate target heater power; goal C-maintain a minimum threshold superheat temperature to avoid liquid return; goal D-achieve rapid recovery of the DUT controlled temperature under fast load changes; and goal E-limit superheat to a maximum threshold to avoid excessive compressor temperature.
In this embodiment, the expansion valve flow controller 312 receives three error inputs corresponding to goals A, B, and E. A DUT temperature error signal (goal A), defined as the difference between a DUT set-point temperature and the sensed DUT controlled temperature, is applied to a first sub-controller 312a of the expansion valve flow controller 312. In one implementation, this first sub-controller 312a is realized as a proportional-derivative (PD) controller tuned to provide rapid response to instantaneous changes in DUT heat load without accumulating long-term error.
A heater power error signal (goal B), defined as the difference between a target heater power and an actual heater power derived from the heater sub-system 310, is applied to a second sub-controller 312b of the expansion valve flow controller 312. In one implementation, this second sub-controller is realized as an integral-only controller (I-only) tuned for slower convergence of accumulated error so that it establishes a base cooling level that tracks slow-moving, steady-state DUT heat power. The DUT temperature sub-controller (first sub-controller 312a) reacts only to instantaneous error and not accumulated error, while the heater power sub-controller (second sub-controller 312b) reacts only to accumulated error and not instantaneous error. Thus, their control functions do not overlap and can be tuned with reduced interference.
A superheat error signal (goal E), defined as the difference between a maximum threshold superheat temperature and an evaporator superheat temperature derived from the refrigeration state measurements, is applied to a third sub-controller 312c of the expansion valve flow controller 312. In one implementation, this third sub-controller is realized as a proportional-integral-derivative (PID) controller tuned to prevent deleterious refrigerant states, including excessive compressor temperature.
Outputs of the three sub-controllers of the expansion valve flow controller 312 are combined in a tuned and balanced manner to form an expansion valve flow control signal that actuates the variable flow expansion valve 314. In this arrangement, the first sub-controller reacts to instantaneous DUT temperature deviations (goal A), the second sub-controller corrects longer-term heater power error (goal B), and the third sub-controller limits the overall control output to respect the superheat constraint (goal E). By assigning non-overlapping responsibilities to the sub-controllers and combining their outputs at the expansion valve 314, interference is reduced, and overall control stability is improved. The optional compressor speed controller 322 may be tuned with a slower response than the expansion valve flow controller 312 so that compressor adjustments complement, rather than compete with, valve-based control.
With this arrangement, the multi-loop control system 300 satisfies goal D by providing rapid recovery of the DUT controlled temperature during fast changes in DUT heat load while simultaneously maintaining balanced operation with respect to slower thermal conditions and respecting both the minimum-superheat constraint (goal C) and the maximum-superheat constraint (goal E) via the refrigeration state measurements.
FIG. 11 is a chart illustrating an example control sequence for the embodiment of FIG. 10. The chart plots DUT controlled temperature, DUT set-point temperature, heater percent, expansion valve flow percent, and contributions of the sub-controllers over time in response to rapid changes in DUT heat load. The traces illustrate the manner in which the expansion valve flow percentage is generated from the outputs of a target heater sub-controller and a DUT temperature sub-controller, with a minimum threshold enforced to ensure stable operation and avoid abrupt valve behavior of the variable flow expansion valve.
As shown in FIG. 11, the DUT set-point temperature is maintained substantially at the DUT controlled temperature despite abrupt increases and decreases in DUT heat load. The chart depicts the heater percent trace rising or falling as the heater controller 302 responds to deviations from set point, while the expansion valve flow percent trace shows coordinated adjustments in refrigerant flow to restore balance.
In this embodiment, the expansion valve flow percentage is determined according to the following relation:
Expansion ⢠Valve ⢠Flow ⢠% = Target ⢠Heater ⢠Sub - Controller ⢠% + DUT ⢠Temperature ⢠Sub - controller ⢠% .
The chart illustrates this relation by showing the target heater sub-controller contribution as a slowly varying baseline component and the DUT temperature sub-controller contribution as a fast-reacting component. The combined value is constrained by a limiter that enforces a minimum expansion valve flow of approximately 13%. This lower bound avoids operation in a range where the valve response becomes abrupt and potentially unstable.
The plotted traces further demonstrate that rapid fluctuations in DUT heat load are primarily compensated by the DUT temperature sub-controller, which provides fast proportional-derivative action, while the heater power sub-controller provides slower integral-only correction that stabilizes the system against longer-term drift. By adding these contributions and bounding the result with the limiter, the system achieves fast response to step changes in DUT heat load while maintaining robust steady-state stability.
The chart therefore illustrates the control sequence realized by the embodiment of FIG. 10: fast correction of DUT temperature error, slower baseline regulation of heater power error, and limiter-enforced stability against abrupt refrigerant valve behavior. Collectively, these actions enable the DUT controlled temperature to track the DUT set-point temperature closely across a wide range of dynamic load conditions.
FIG. 12 is a flowchart illustrating a method 400 of controlling expansion valve flow according to the embodiment of FIG. 10. The method 400 begins at step 402, where a DUT Temperature Error, a Heater Power Error, and a Superheat Error are each determined. The DUT Temperature Error is defined as the difference between a DUT set point temperature and a measured DUT controlled temperature. The Heater Power Error is defined as the difference between a target heater power and an actual heater power. The Superheat Error is defined as the difference between a maximum threshold superheat temperature and a measured evaporator superheat temperature.
At step 404, the DUT Temperature Error is applied to a DUT Temperature sub-controller, which may be implemented as a proportional-derivative (PD) controller. The DUT Temperature sub-controller provides a rapid control response to instantaneous changes in DUT heat load.
At step 406, the Heater Power Error is applied to a Heater Power sub-controller, which may be implemented as an integral-only (I-only) controller. The Heater Power sub-controller provides slower, accumulated correction to balance steady-state cooling capacity with slower changes in DUT heat load. In this arrangement, the heater injection signal provides feedback to the refrigeration subsystem to maintain a base cooling level corresponding to slow-moving, steady-state DUT heat power.
At step 408, the Superheat Error is applied to a Superheat Limiting sub-controller, which may be implemented as a proportional-integral-derivative (PID) controller. The Superheat Limiting sub-controller provides corrective action to prevent excessive refrigerant flow that could result in liquid return or compressor overheating.
At step 410, the outputs of the sub-controllers are combined to form a candidate expansion valve flow percentage. In one embodiment, the outputs of the DUT Temperature sub-controller and the Heater Power sub-controller are added together, with the output of the Superheat Limiting sub-controller applied as a modifying factor.
At step 412, the combined expansion valve flow percentage is limited to maintain a practical minimum threshold, for example, approximately 13%. This ensures that the expansion valve does not operate in regions where abrupt valve behavior could degrade control stability.
At step 414, the resulting Expansion Valve Flow Control Signal is output to the refrigeration subsystem to actuate the variable flow expansion valve.
The method 400 thereby achieves coordinated multi-input control of expansion valve flow, providing fast reaction to rapid DUT temperature deviations, slow adjustment for base heat load conditions, and bounded operation under superheat constraints.
1. A method of controlling a temperature of a device under test (DUT), the method comprising:
receiving a DUT temperature error signal representing a difference between a DUT set point temperature and a DUT controlled temperature;
receiving a heater power error signal representing a difference between a target heater power and an actual heater power;
receiving a superheat error signal representing a difference between a maximum threshold superheat temperature and an evaporator superheat temperature;
processing the DUT temperature error signal with a first sub-controller to generate a first control output;
processing the heater power error signal with a second sub-controller to generate a second control output;
processing the superheat error signal with a third sub-controller to generate a third control output;
combining the first control output, the second control output, and the third control output to form an expansion valve flow percentage;
applying a minimum threshold to the expansion valve flow percentage to maintain a practical lower bound; and
outputting an expansion valve flow control signal to a refrigeration subsystem of a thermal control unit.
2. The method of claim 1, wherein the first sub-controller comprises a proportional-derivative (PD) controller configured to provide rapid response to instantaneous DUT temperature changes.
3. The method of claim 1, wherein the second sub-controller comprises an integral-only (I-only) controller configured to provide slower adjustment for accumulated heater power error.
4. The method of claim 1, wherein the third sub-controller comprises a proportional-integral-derivative (PID) controller configured to limit refrigerant flow to prevent liquid return or compressor overheating.
5. The method of claim 1, wherein the combining step comprises adding the first control output and the second control output and modifying the result with the third control output.
6. The method of claim 1, wherein the minimum threshold applied to the expansion valve flow percentage is approximately 13%.
7. The method of claim 1, further comprising adjusting a compressor speed based at least in part on the heater power error signal to coordinate operation of the refrigeration subsystem.
8. A system for controlling a temperature of a device under test (DUT), the system comprising:
a heater subsystem configured to provide heat injection to the DUT;
a refrigeration subsystem comprising a variable flow expansion valve; and
an expansion valve flow controller coupled to the refrigeration subsystem, the expansion valve flow controller comprising:
a first sub-controller configured to receive a DUT temperature error signal and generate a first control output;
a second sub-controller configured to receive a heater power error signal and generate a second control output;
a third sub-controller configured to receive a superheat error signal and generate a third control output;
a combiner configured to generate an expansion valve flow percentage based on the first, second, and third control outputs; and
a limiter configured to enforce a minimum expansion valve flow percentage,
wherein the expansion valve flow controller outputs an expansion valve flow control signal to actuate the expansion valve.
9. The system of claim 8, wherein the first sub-controller comprises a proportional-derivative (PD) controller.
10. The system of claim 8, wherein the second sub-controller comprises an integral-only (I-only) controller.
11. The system of claim 8, wherein the third sub-controller comprises a proportional-integral-derivative (PID) controller.
12. The system of claim 8, wherein the limiter maintains the expansion valve flow percentage at or above approximately 13%.
13. The system of claim 8, wherein the combiner comprises a summing junction configured to add the outputs of the first and second sub-controllers and modify the result with the output of the third sub-controller.
14. The system of claim 8, further comprising a compressor speed controller configured to adjust compressor speed based at least in part on the heater power error signal.
15. An apparatus for controlling a temperature of a device under test (DUT), the apparatus comprising:
a heater subsystem including a heater controller configured to generate a heater injection signal;
a refrigeration subsystem including a variable flow expansion valve; and
an expansion valve flow controller configured to:
receive a DUT temperature error signal, a heater power error signal, and a superheat error signal;
process the DUT temperature error signal with a PD sub-controller;
process the heater power error signal with an I-only sub-controller;
process the superheat error signal with a superheat limiting sub-controller;
combine outputs of the PD sub-controller, the I-only sub-controller, and the superheat limiting sub-controller to form an expansion valve flow percentage;
apply a minimum threshold to the expansion valve flow percentage to avoid unstable valve operation; and
output an expansion valve flow control signal to actuate the variable flow expansion valve.
16. The apparatus of claim 15, wherein the PD sub-controller provides fast compensation for instantaneous DUT heat load changes.
17. The apparatus of claim 15, wherein the I-only sub-controller provides slow convergence correction for steady-state DUT heat load.
18. The apparatus of claim 15, wherein the superheat limiting sub-controller prevents excessive refrigerant flow that could result in liquid return or compressor overheating.
19. The apparatus of claim 15, wherein the expansion valve flow controller includes a limiter configured to maintain the expansion valve flow percentage at or above approximately 13%.
20. The apparatus of claim 15, further comprising a compressor speed controller configured to receive the heater power error signal and adjust compressor speed in coordination with the expansion valve flow controller.