A temperature balance control method, device and system
By adopting a temperature balance control method in the thermal circulation device and adjusting the heating power using the temperature error of the two control channels, the problems of temperature unevenness and drift under the control of Doppelt are solved, and the nucleic acid amplification efficiency is improved.
Patent Information
- Application Number
- CN202410998802.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-24
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2044-07-24
AI Technical Summary
In the application scenario where Doppelt controls a single reaction tube to achieve rapid thermal cycle, there are problems such as uneven temperature control, poor accuracy of temperature duration, and temperature drift and jitter, which affect the efficiency of nucleic acid amplification.
Through a temperature balance control method, the temperature error is calculated using the current temperature of the two control channels and the estimated temperature at the next moment, and the heating power is adjusted according to the error correction amount, so that the heating temperature of the two control channels is balanced.
The synchronization of the sample block heating process is improved, ensuring that multiple temperature regulating elements are consistently balanced during the rapid temperature change process, and maintaining effective nucleic acid amplification efficiency.
Smart Images

Figure CN118915849B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of biological testing temperature control, and in particular to a temperature balance control method, device and system. Background Art
[0002] Polymerase chain reaction (PCR) is a technology used to achieve exponential amplification of the number of targeted nucleic acid fragments in vitro, and has become a standard technical means for nucleic acid testing. The PCR process undergoes dozens of temperature cycles, and shortening the total amplification time is one of the important research directions for achieving rapid detection. According to the temperature change method, the implementation methods of rapid PCR include contact and non-contact methods, such as continuous flow, fixed chamber, and oscillation; non-contact methods such as infrared, metal nanoparticles, microwaves, and magnetic induction. This type of implementation method has strong customizability of consumables, a relatively closed reagent system, and relatively high costs.
[0003] Peltier temperature control technology is usually used in general PCR instruments to achieve thermal cycling in the nucleic acid sample amplification stage. In order to achieve rapid PCR reactions using conventional compatible consumables, the Peltier can be improved from a flat layout to a V-shaped layout, increasing the heat exchange area and the temperature change power received by the unit sample. In this control system, due to the preparation errors and installation conditions of different Peltiers, in the process of achieving rapid temperature change, the use of multiple Peltiers to control the same target sample tube is prone to uneven temperature control, poor accuracy of temperature duration, temperature drift, jitter and other problems due to the different effective power output of the Peltier, which in turn affects the efficiency of nucleic acid amplification. Therefore, in the application scenario of using multiple Peltiers to control a single reaction tube to achieve rapid thermal cycling, how to coordinate the working conditions of multiple Peltiers and accurately control the temperature of the target reaction system still needs further research and improvement. Summary of the invention
[0004] In view of this, the embodiments of the present invention provide a temperature balance control method, device and system to coordinate the working conditions of the multi-Peltier to accurately control the operating temperature of the target reaction system to solve problems such as uneven temperature control, poor accuracy of temperature duration, temperature drift, and jitter.
[0005] According to a first aspect, an embodiment of the present invention provides a temperature balance control method, which is applied to a thermal cycler, wherein the thermal cycler is configured with two control channels; the method comprises:
[0006] Get the current temperature of any control channel at the current moment;
[0007] Calculate the estimated temperature of any control channel at the next moment according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel heating operation;
[0008] Calculate the temperature errors of the two control channels according to the current temperatures of the two control channels and the estimated temperatures at the next moment;
[0009] Determine the error correction amount of any channel based on the temperature error;
[0010] The error correction amount is distributed to the corresponding control channels to control and adjust the heating power of the two control channels so that the heating temperatures of the two control channels are balanced.
[0011] The temperature balance control method provided by the present invention calculates the temperature error of the two control channels through the current temperature of the two control channels and the estimated temperature at the next moment, and determines the error correction amount of any channel according to the temperature error; the error correction amount is allocated to the corresponding control channel for correction, so as to control and adjust the heating power of the two control channels, balance the heating temperature of the two control channels, improve the synchronization of the heating process of the sample block, thereby ensuring that the temperature consistency of multiple temperature control elements is balanced during the rapid temperature change process, and maintain effective nucleic acid amplification efficiency.
[0012] In combination with the first aspect, in a preferred technical solution, according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel during heating operation, it includes:
[0013] Establish a continuous temperature step in a specified temperature range;
[0014] When any control channel is heated alone, calculate the heat required for the hot stage to change temperature at each step;
[0015] Calculate the power required per unit time for any control channel to maintain the temperature in a temperature equilibrium state.
[0016] In combination with the first aspect, in a preferred technical solution, calculating the estimated temperature of any control channel at the next moment includes:
[0017] A temperature estimation model is established to accumulate each continuous temperature change step so that the sum of the heat required by the hot plate in the specified temperature section and the accumulated heat of the current temperature is equal to the estimated accumulated heat of the temperature at the next moment.
[0018] In combination with the first aspect, in a preferred technical solution, the temperature errors of the two control channels are calculated according to the current temperatures of the two control channels and the estimated temperatures at the next moment, including:
[0019] A temperature error calculation model is established, and the temperature error matrix group is composed of the error between the current temperature and the expected temperature of the two control channels, the error between the estimated temperature at the next moment and the expected temperature at the next moment, the cross error of the temperatures of the two control channels at the current moment, and the cross error of the estimated temperatures of the two control channels at the next moment. The temperature error matrix group is quantified to calculate the temperature cross error.
[0020] In combination with the first aspect, in a preferred technical solution, determining the error correction amount of any channel according to the temperature error includes:
[0021] An error allocation model is established to determine the power correction amount of any channel based on the temperature crossover error of any channel.
[0022] In combination with the first aspect, in the preferred technical solution, the current temperature of the two control channels, the estimated temperature at the next moment, and the power control parameters are delayed and resampled respectively, and the temperature parameters and the power correction amount are recalculated to continuously adjust the power correction amount during the temperature change process.
[0023] According to the second aspect, an embodiment of the present invention further provides a temperature balance control device, comprising:
[0024] The acquisition module is used to obtain the current temperature of any control channel at the current moment;
[0025] A first calculation module is used to calculate the estimated temperature of any control channel at the next moment according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel during heating operation;
[0026] A second calculation module, used for calculating the temperature errors of the two control channels according to the current temperatures of the two control channels and the estimated temperatures at the next moment;
[0027] A determination module, used for determining an error correction amount of any channel according to a temperature error;
[0028] The correction distribution module is used to distribute the error correction amount to the corresponding control channels to control and adjust the heating power of the two control channels so that the heating temperatures of the two control channels are balanced.
[0029] According to a third aspect, an embodiment of the present invention further provides a temperature balance control system, comprising a memory for storing a computer program;
[0030] A processor is used to implement the temperature balance control method in the first aspect of the present invention or in the preferred technical solution in combination with the first aspect when executing the computer program.
[0031] According to the fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the temperature balance control method in the first aspect of the present invention or in combination with the preferred technical solution of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0033] Figure 1 A flow chart of the temperature balance control method provided by the present invention;
[0034] Figure 2 A schematic diagram of a thermal cycle device provided by the present invention;
[0035] Figure 3 A schematic diagram of the structure of the thermal cycle device provided by the present invention;
[0036] Figure 4 A schematic diagram of establishing continuous temperature steps in the temperature balance control method provided by the present invention;
[0037] Figure 5 A schematic diagram of the principle of parameter control in the temperature balance control method provided by the present invention;
[0038] Figure 6 A schematic diagram of a cross-balance control unit in the temperature balance control method provided by the present invention;
[0039] Figure 7 A temperature variation curve diagram of a normal working stage of the thermal cycle device provided by the present invention;
[0040] Figure 8 A temperature change curve diagram of the thermal cycle device provided by the present invention using a temperature balance control method;
[0041] Fig. 9 A schematic diagram of the structure of the temperature balance control device provided by the present invention;
[0042] Description of reference numerals:
[0043] 1-sample block; 11-supporting part; 21-first temperature regulating element; 22-second temperature regulating element; 31-first temperature sensing element; 32-second temperature sensing element;
[0044] 201-dual-channel control unit; 202-cross balance control unit; 203-control parameter output unit; 204-delay module; 205-re-sampling module;
[0045] 301 - second calculation module; 302 - determination module; 303 - first balance control output unit; 304 - second balance control output unit; 305 - correction distribution module; 306 - first independent PID control unit; 307 - second independent PID control unit. DETAILED DESCRIPTION
[0046] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0048] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0049] In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0050] Example
[0051] The present invention provides a thermal cycle device. Figure 2 and Figure 3The thermal cycler comprises a sample block 1, a first temperature regulating element 21 and a second temperature regulating element 22; the first temperature regulating element 21 and the second temperature regulating element 22 are relatively arranged on the lateral end surface of the sample block 1 along its extension direction; the first temperature regulating element 21 and the second temperature regulating element 22 are arranged in a V-shape; the thermal cycler is provided with a first temperature sensing element 31 suitable for detecting the heating temperature of the first temperature regulating element 21 and a second temperature sensing element 32 suitable for detecting the heating temperature of the second temperature regulating element 22 on the sample block 1. In a specific embodiment, a supporting portion 11 suitable for loading a reaction tube is provided on the sample block 1, and a mounting hole for mounting a temperature sensing element is provided on the sample block 1. The thermal cycler is provided with two heating control channels to adjust the working power of the first temperature regulating element 21 and the second temperature regulating element 22 respectively, so as to heat the sample block 1.
[0052] Due to the preparation errors of different temperature control elements, such as Peltier, in the process of achieving rapid temperature change, multiple Peltiers controlling the same target sample tube can easily cause uneven temperature control, poor accuracy of temperature duration, temperature drift, jitter and other problems, which in turn affects the efficiency of nucleic acid amplification.
[0053] Based on this, the temperature balance control method provided by the embodiment of the present invention calculates the temperature error of the two control channels through the current temperature of the two control channels and the estimated temperature at the next moment, and determines the error correction amount of any channel according to the temperature error; the error correction amount is allocated to the corresponding control channel for correction, so as to control and adjust the heating power of the two control channels, balance the heating temperature of the two control channels, improve the synchronization of the heating process of the sample block 1, thereby ensuring that the temperature consistency of multiple temperature control elements is balanced during the rapid temperature change process, and maintain effective nucleic acid amplification efficiency. In one embodiment, the present invention can propose a method for implementing control of the temperature consistency temperature of the first temperature control element 21 and the second temperature control element 22 in the V-shaped arrangement structure.
[0054] According to an embodiment of the present invention, a temperature balance control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0055] In this embodiment, the present invention provides a temperature balance control method, which is applied to a thermal cycler, wherein the thermal cycler is provided with two control channels; Figure 1 , Figure 1 This is a flow chart of a temperature balance control method provided according to an embodiment of the present invention, and the flow chart includes the following steps:
[0056] S11, obtaining the current temperature of any control channel at the current moment; the current temperatures of the two control channels can be acquired in real time through the first temperature sensing element 31 and the second temperature sensing element 32 respectively;
[0057] S12, calculating the estimated temperature of any control channel at the next moment according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel during heating operation; steps S11 and S12 may be performed sequentially or simultaneously;
[0058] S13, calculating the temperature errors of the two control channels according to the current temperatures of the two control channels and the estimated temperatures at the next moment;
[0059] S14, determining an error correction amount of any channel according to the temperature error;
[0060] S15, allocating the error correction amount to the corresponding control channels to control and adjust the heating power of the two control channels so that the heating temperatures of the two control channels are balanced.
[0061] According to an embodiment of the present invention, a temperature balance control method is provided. In a specific implementation manner, see Figure 5 The temperature balance control method is configured with a dual-channel control unit 201, a cross-balance control unit 202, a control parameter output unit 203, a delay module 204 and a resampling module 205 to implement the input, output and communication process of the control parameters; wherein the output side of the dual-channel control unit 201 is connected to the input side of the cross-balance control unit 202, the output side of the cross-balance control unit 202 is connected to the input side of the control parameter output unit 203, the output side of the control parameter output unit 203 is connected to the input side of the delay module 204, the output side of the delay module 204 is connected to the input side of the resampling module 205, and the output side of the resampling module 205 is connected to the input side of the dual-channel control unit 201.
[0062] In a preferred embodiment, according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel heating work, it includes:
[0063] S121, establishing a continuous temperature change step of a specified temperature section; wherein the specified temperature section, for example, T0 to T1, can be controlled by computer software;
[0064] S122, when any control channel is heated alone, the heat required for the heating platform to change temperature at each step is calculated; and the power required per unit time for any control channel to maintain the temperature in a temperature equilibrium state is calculated.
[0065] In a specific implementation, a heat model of a hot stage is established. For a process in which the temperature changes from T0 to T1, under the premise that the thermal cycle device remains unchanged, the heat required by the hot stage is expressed as:
[0066] Q=(T 1 -T 0 )C eq M eq ,
[0067] Where: C eq is the equivalent specific heat capacity of the heat stage, M eq is the equivalent mass of the heat stage.
[0068] Under the single heating driving condition of the first temperature regulating element 21 or the second temperature regulating element 22, a continuous temperature change step is constructed and the temperature change process is recorded, see Figure 4 , where ΔQ i , ΔQ i-1 , ΔQ i-n It represents the heat required for each step of the hot plate to change temperature. It indicates the power required to maintain the temperature per unit time in equilibrium. The specified unit time can be controlled by computer software to stably time each temperature step during the heating process.
[0069] As a further implementation, calculating the estimated temperature of any control channel at the next moment includes:
[0070] S123, establishing a temperature estimation model, accumulating each continuous temperature change step, so that the sum of the heat required by the heat stage in the specified temperature section and the accumulated heat of the current temperature is equal to the estimated accumulated heat of the temperature at the next moment.
[0071] In a specific implementation, for any one of the two-way control units 201, at any time t i After PID operation, the output control power P is set, and the transferred heat is set to Q = εPΔt, where Δt represents the temperature control interval and ε represents the heat conversion efficiency. Combined with the above-mentioned heat stage heat model, the estimated temperature T at the next moment is estimated. i+1,1 :
[0072]
[0073] In a preferred embodiment, the temperature errors of the two control channels are calculated according to the current temperatures of the two control channels and the estimated temperatures at the next moment, including:
[0074] S141, establishing a temperature error calculation model, combining the error between the current temperature and the current expected temperature of the two control channels, the error between the estimated temperature at the next moment and the expected temperature at the next moment, the cross error between the two control channels at the current moment, and the cross error between the estimated temperatures of the two control channels at the next moment to form a temperature error matrix group;
[0075] S142, quantizing the temperature error matrix group to calculate the temperature cross error.
[0076] In a specific implementation, in order to coordinate the consistency of the temperature change process, a cross control strategy based on the following can be established by the cross balance control unit 202, wherein the input is the current temperature of the two control units and the predicted temperature at the next moment;
[0077]
[0078] Among them, Err i,1 Indicates the error between the current temperature and the current expected temperature, Err i+1,1 It represents the error between the estimated temperature at the next moment and the expected temperature at the next moment, SE i Indicates the cross error of the two control channels at the current moment, SE i+1 Indicates the cross error of the estimated temperature of the two control channels at the next moment; α and β are the quantized control coefficients. For the temperature error matrix group after the above quantized control, it is possible to obtain three columns of matrices about the error correction factor of control channel 1, the error correction factor of control channel 2, and the cross correction factor of the two control channels, and then perform a SUM operation on all elements in the matrix.
[0079] As a further implementation, determining the error correction amount of any channel according to the temperature error includes:
[0080] Build the error allocation model:
[0081]
[0082] Among them, M 1 Indicates the power correction of the first channel, M 2 It represents the power correction of the second channel, and γ is the control coefficient.
[0083] In this embodiment, the power correction amount of any channel is determined based on the temperature crossover error of any channel, and the power correction amount is allocated to the corresponding control channel, thereby controlling and adjusting the heating power of the two control channels to achieve the purpose of balancing the heating temperatures of the two control channels.
[0084] As a further implementation method, the current temperature of the two control channels, the estimated temperature at the next moment, and the power control parameters are delayed and resampled respectively, and the temperature parameters and the power correction amount are recalculated to continuously adjust the power correction amount during the temperature change process. The above steps S11 to S15 are repeated cyclically to achieve synchronous control of the temperature balance of the first temperature regulating element 21 and the second temperature regulating element 22 within the specified temperature range.
[0085] In one embodiment, the duty cycle information of the control output corresponding to any path is used to replace the control power P. The duty cycle information and the change time of the control output corresponding to any path are used to replace the heat stage heat Q. In a specific embodiment, the desired temperature and the desired temperature change rate are set by the PCR temperature control thermal cycle program, and each time t can be decomposed to obtain i The expected temperature at any time t i , the duty cycle of the output temperature control element at the next moment is calculated according to the current error P, the accumulated integral error I, and the accumulated differential error D through PID operation; for the temperature control element set as Peltier, the peak voltage at both ends of the Peltier is known, and the duty cycle information can be used to represent the output power information.
[0086] See also Figure 7 , which is the temperature change curve of the two temperature control elements collected during the normal working stage; the temperature change curve of control channel 1 and the temperature change curve of control channel 2 have obvious separation deviation errors during the heating stage; see Figure 8 , which is an application of the temperature balance control method provided in this embodiment, the temperature change curves of the two temperature control elements collected, the temperature change curve of control channel 1 and the temperature change curve of control channel 2 are basically overlapped in the heating stage, and there is basically no deviation error.
[0087] The temperature balance control method provided in this embodiment can improve the problems of temperature inconsistency caused by two temperature regulating elements cooperating to control a single target sample tube, unstable temperature control caused by imbalance, and uneven sample temperature.
[0088] The present embodiment also provides a temperature balance control device, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be repeated hereafter. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0089] The present invention also provides a temperature balance control device, see Fig. 9 , Fig. 9 The present invention provides a schematic diagram of the structure of the temperature balance control device, the temperature balance control device comprising:
[0090] The acquisition module is used to obtain the current temperature of any control channel at the current moment.
[0091] The first calculation module is used to calculate the estimated temperature of any control channel at the next moment according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel during heating operation.
[0092] The second calculation module 301 is used to calculate the temperature errors of the two control channels according to the current temperatures of the two control channels and the estimated temperatures at the next moment.
[0093] The determination module 302 is used to determine the error correction amount of any channel according to the temperature error.
[0094] The correction allocation module 305 is used to allocate the error correction amount to the corresponding control channels to control and adjust the heating power of the two control channels so that the heating temperatures of the two control channels are balanced.
[0095] The temperature balance control device provided by the embodiment of the present invention is shown in FIG. Figure 6 The temperature balance control device is equipped with a first balance control output unit 303 and a second balance control output unit 304 to perform temperature balance control on the two temperature control elements. The first balance control output unit 303 receives control parameters from the first independent PID control unit 306 of the PID control end on the one hand, and receives correction values of the control parameters allocated by the correction allocation module 305 on the other hand, such as the power correction value M of the first channel. 1 The second balance control output unit 304 receives the control parameters of the second independent PID control unit 307 from the PID control terminal on the one hand, and receives the correction amount of the control parameters allocated by the correction allocation module 305 on the other hand, such as the power correction amount M of the second channel 2 Specifically, the determination module 302 is configured as a PID control operation unit, see Figure 6 The second calculation module 301 is based on the current actual temperature of the left control channel 1 and 2 and the expected temperature error Err i,1 , Err i,2 , the error Err between the estimated temperature of control channels 1 and 2 at the next moment and the expected temperature at the next moment i+1,1 , Err i+1,2 , the cross error SE of the two control channels at the current moment i , the estimated cross error SE of the two control channels at the next moment i+1 According to the above cross control strategy, E out The calculation formula calculates the crossover error. The crossover error is used as the input of the PID control operation unit. The target value of the PID control operation unit is set to 0. The output C of the PID control operation unit out According to the ratio of γ:(1-γ) in the above error allocation model, it is allocated to M 1 、M 2 , acting on the first balance control output unit 303 and the second balance control output unit 304 respectively, so as to participate in the control of control channel 1 and control channel 2.
[0096] The temperature balance control device in this embodiment is presented in the form of a functional unit, where the unit refers to an integrated / chip circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0097] The further functional description of each of the above modules is the same as that of the above corresponding embodiments and will not be repeated here.
[0098] The embodiment of the present invention also provides a temperature balance control system, which has a temperature balance control device.
[0099] An optional embodiment of the present invention provides a temperature balance control system, which may include: at least one processor, such as a CPU, at least one communication interface, a memory, and at least one communication bus. The communication bus is used to realize the connection and communication between these components. The communication interface may include a display screen and a keyboard, and the optional communication interface may also include a standard wired interface and a wireless interface. The memory may be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. The memory may optionally be at least one storage device located away from the aforementioned processor. The processor may be combined with a temperature balance control device, an application program is stored in the memory, and the processor calls the program code stored in the memory to execute any of the above method steps.
[0100] The communication bus may be a peripheral component interconnect standard bus or an extended industrial standard architecture bus, etc. The communication bus may be divided into an address bus, a data bus, a control bus, etc. The memory may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory may also include a combination of the above types of memory.
[0101] The processor may be a central processing unit, a network processor or a combination of a CPU and a NP. The processor may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The PLD may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0102] Optionally, the memory is also used to store program instructions. The processor can call the program instructions to implement the temperature balance control method provided by the embodiment of the present invention.
[0103] The embodiment of the present invention further provides a non-transitory computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions can execute the correction method of the fetal heart rate deceleration type in any of the above method embodiments. The storage medium can be a disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; the storage medium can also include a combination of the above types of memories.
[0104] Obviously, the above embodiments are merely examples for the purpose of clear explanation, and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived therefrom are still within the scope of protection of the invention.
Claims
1. A temperature balance control method, characterized in that: Applied to a thermal cycler, the thermal cycler is provided with two heating control channels; the method comprises: Get the current temperature of any control channel at the current moment; Calculate the estimated temperature of any control channel at the next moment according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel heating operation; Calculate the temperature errors of the two control channels according to the current temperatures of the two control channels and the estimated temperatures at the next moment; Determine the error correction amount of any channel based on the temperature error; Allocate the error correction amount to the corresponding control channels to control and adjust the heating power of the two control channels so that the heating temperatures of the two control channels are balanced; The temperature errors of the two control channels are calculated according to the current temperatures of the two control channels and the estimated temperatures at the next moment, including: A temperature error calculation model is established, and the temperature error matrix group is composed of the error between the current temperature and the expected temperature of the two control channels, the error between the estimated temperature at the next moment and the expected temperature at the next moment, the cross error of the temperatures of the two control channels at the current moment, and the cross error of the estimated temperatures of the two control channels at the next moment. The temperature error matrix group is quantified to calculate the temperature cross error.
2. The temperature balance control method according to claim 1, characterized in that: According to the heat required by the hot plate when any control channel is heated alone and the control power output of any channel heating work, including: Establish a continuous temperature step in a specified temperature range; When any control channel is heated alone, calculate the heat required for the hot stage to change temperature at each step; Calculate the power required per unit time for any control channel to maintain the temperature in a temperature equilibrium state.
3. The temperature balance control method according to claim 2, characterized in that: Calculate the estimated temperature of any control channel at the next moment, including: A temperature estimation model is established to accumulate each continuous temperature change step so that the sum of the heat required by the hot plate in the specified temperature section and the accumulated heat of the current temperature is equal to the estimated accumulated heat of the temperature at the next moment.
4. The temperature balance control method according to claim 1, characterized in that: Based on the temperature error, determine the error correction amount for any channel, including: An error allocation model is established to determine the power correction amount of any channel based on the temperature cross error of the two control channels at the current moment.
5. The temperature balance control method according to claim 4, characterized in that: The current temperature of the two control channels, the estimated temperature at the next moment, and the power control parameters are delayed and resampled respectively, and the temperature parameters and the power correction amount are recalculated to continuously adjust the power correction amount during the temperature change process.
6. A temperature balance control device, characterized in that: include: The acquisition module is used to obtain the current temperature of any control channel at the current moment; A first calculation module is used to calculate the estimated temperature of any control channel at the next moment according to the heat required by the heat stage when any control channel is heated alone and the control power output of any channel during heating operation; The second calculation module is used to calculate the temperature errors of the two control channels according to the current temperatures of the two control channels and the estimated temperatures at the next moment; it includes establishing a temperature error calculation model, combining the errors of the current temperatures and the expected temperatures of the two control channels, the errors of the estimated temperatures at the next moment and the expected temperatures at the next moment, the cross errors of the temperatures of the two control channels at the current moment, and the cross errors of the estimated temperatures of the two control channels at the next moment to form a temperature error matrix group, and quantizing the temperature error matrix group to calculate the temperature cross error; A determination module, used for determining an error correction amount of any channel according to a temperature error; The correction distribution module is used to distribute the error correction amount to the corresponding control channels to control and adjust the heating power of the two control channels so that the heating temperatures of the two control channels are balanced.
7. A temperature balance control system, characterized in that: comprising a memory for storing a computer program; A processor, configured to implement the temperature balance control method according to any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the temperature balance control method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Cold end temperature estimation method of multichannel temperature acquisition system based on combination of heat conduction and signal reconstruction
CN114544021A
Multi-channel receiver error dynamic correction method and system, terminal and medium
CN115001602A