A control method and system based on medical body temperature management
By generating a reference curve and calculating the difference value K, and using a PID algorithm to adjust the duty cycle D1, the temperature fluctuation problem caused by the aging of the body temperature management module was solved, realizing online fault diagnosis and adaptive compensation, and improving the sensitivity of equipment status judgment and the stability of patient temperature.
Patent Information
- Application Number
- CN202511438880.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-10-10
AI Technical Summary
The body temperature management module ages over long-term and repeated use, leading to problems such as heating wire oxidation, insulation hardening, thermistor drift, and control circuit component fatigue. This results in energy output attenuation and decreased temperature monitoring accuracy, causing patients to remain in a metastable state below the treatment range for extended periods, increasing the risk of intraoperative hypothermia, shivering, and metabolic disorders in critically ill patients.
By acquiring the usage records of the temperature management module on the temperature management device, generating coordinate points and fitting a reference curve, monitoring the patient's temperature changes in real time, calculating the difference value K, and using a PID algorithm to adjust the duty cycle D1 to correct the output of the temperature management module, online fault diagnosis and adaptive compensation are achieved.
It enables real-time diagnosis of latent faults such as heating wire aging and sensor drift during the equipment's health period, significantly improving the sensitivity and timeliness of equipment status assessment. Patients can enter and maintain a stable treatment temperature zone more quickly, reducing the risk of coagulation, metabolic and immune complications caused by low or fluctuating temperatures.
Smart Images

Figure CN120899456B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and specifically to a control method and system based on medical body temperature management. Background Technology
[0002] Medical temperature management refers to a clinical strategy that actively and precisely regulates a patient's core body temperature to maintain it within the range most conducive to disease recovery. Standardized temperature management can not only reduce infection rates, postoperative shivering, and blood loss, but also improve neurological outcomes and survival rates in critical care, thus becoming one of the key quality control indicators in the fields of anesthesia, emergency medicine, and critical care medicine.
[0003] Body temperature management devices include multiple different temperature management modules, such as foot warming blankets (warming accessories placed on the patient's feet). These modules inevitably age with prolonged and repeated use: physical and electronic losses gradually accumulate, such as heating wire oxidation, insulation hardening, thermistor drift, and fatigue of control circuit components, leading to decreased energy output and reduced temperature monitoring accuracy. When a target temperature is set, the device may fail to reach it for an extended period or experience fluctuations during the temperature rise process. As a result, the patient remains in a metastable state below the therapeutic range for an extended period, increasing the risk of intraoperative hypothermia, shivering, coagulation disorders, and metabolic disturbances in critically ill patients. Summary of the Invention
[0004] The purpose of this invention is to provide a control method and system based on medical body temperature management, and to solve the following technical problems:
[0005] Temperature management modules inevitably age with prolonged and repeated use: physical and electronic losses gradually accumulate, such as heating wire oxidation, insulation hardening, thermistor drift, and fatigue of control circuit components, leading to reduced energy output and decreased temperature monitoring accuracy. When a target temperature is set, the device may fail to reach it for an extended period or experience fluctuations during the temperature rise process. This results in patients remaining in a metastable state below the therapeutic range for extended periods, increasing the risks of intraoperative hypothermia, shivering, coagulation disorders, and metabolic disturbances in critically ill patients.
[0006] The objective of this invention can be achieved through the following technical solutions:
[0007] A control method based on medical body temperature management includes the following steps:
[0008] The system acquires the temperature management module on the temperature management device, sets a time interval based on the usage record of a single temperature management module, periodically acquires the patient's temperature within the time interval, and generates coordinate points based on the temperature and time interval.
[0009] Number the coordinate points, obtain the first curve based on the coordinate points with the same number, and perform the truncation step to obtain the reference curve;
[0010] After a preset time interval, the period during which the body temperature management module operates is designated as the monitoring period. The patient's body temperature is acquired in real time during this monitoring period, and a curve showing the patient's body temperature changing over time is plotted and denoted as the second curve.
[0011] Obtain the minimum selection point B on the second curve at the corresponding time point, and use the part between the starting point of the second curve and the selection point B as the comparison curve;
[0012] The difference value K is calculated based on the reference curve and the comparison curve. The difference value K is used to determine whether there is an abnormality in the body temperature management module. If so, the control steps are executed in the next monitoring period to correct the duty cycle D1 set based on the PID algorithm. The duty cycle D1 is the duty cycle for maintaining the patient's body temperature at the target temperature when there is no abnormality in the body temperature management module. If not, the judgment is continued in the next monitoring period.
[0013] The duty cycle D1 varies for different temperature management modules, and each temperature management module obtains its corresponding duty cycle D1 through a PID algorithm.
[0014] As a further aspect of the present invention: generating coordinate points includes:
[0015] Set a monitoring period [t0, t0+Δt], where t0 represents the time point when the body temperature management module is put into use, and Δt is a preset duration. Obtain the usage record of the body temperature management module within the monitoring period, and obtain the start time T1 and end time T2 of each use of the body temperature management module based on the usage record.
[0016] The patient's body temperature is periodically acquired within the time interval [T1, T2], and coordinate points (Wi, Di) are generated. Di is the patient's body temperature acquired in the i-th time, and Wi = wi - T1, where wi represents the time point when the patient's body temperature is acquired in the i-th time.
[0017] As a further aspect of the present invention: obtaining the reference curve includes:
[0018] Number the coordinate points corresponding to each individual time interval;
[0019] Calculate the x-coordinate h j Let J represent the x-coordinate of the j-th coordinate point with the same number, and J represent the total number of coordinate points with the same number.
[0020] Calculate the ordinate , z j This represents the ordinate of the j-th coordinate point with the same number;
[0021] Obtain reference points (H, Z), obtain all reference points and fit them to obtain the first curve;
[0022] The interception steps include:
[0023] Points on the first curve whose ordinate is greater than the preset target temperature are marked as selection points. The selection point A with the smallest corresponding time point is obtained, and the part between the starting point of the first curve and the selection point A is used as the reference curve.
[0024] As a further aspect of the present invention: calculating the difference value K includes:
[0025] Draw a perpendicular line from the end point of the reference curve to the x-axis, with the foot of the perpendicular being tend. The intersection of the perpendicular line and the comparison curve is denoted as point C. Obtain the functional relationship F(t) for the part between the starting point of the comparison curve and point C, where t represents time.
[0026] Calculate the difference value f(t) represents the functional relationship of the reference curve.
[0027] As a further aspect of the present invention: determining whether an anomaly exists includes:
[0028] If the difference value K is greater than the preset value, then there is an anomaly; otherwise, there is no anomaly.
[0029] As a further aspect of the present invention: the control step includes:
[0030] The control steps include:
[0031] The preset duty cycle is corrected based on the difference value K to obtain a new duty cycle D, and the duty cycle is controlled as duty cycle D.
[0032] A control system based on medical body temperature management includes:
[0033] Reference module: Acquires the temperature management module on the temperature management device, sets a time interval based on the usage record of a single temperature management module, periodically acquires the patient's temperature within the time interval, and generates coordinate points based on the temperature and time interval;
[0034] Number the coordinate points, obtain the first curve based on the coordinate points with the same number, and perform the truncation step to obtain the reference curve;
[0035] Comparison Module: After a preset time interval, the period during which the temperature management module operates is designated as the monitoring period. The patient's body temperature is acquired in real time during this monitoring period, and a curve showing the patient's body temperature changing over time is plotted and denoted as the second curve.
[0036] Obtain the minimum selection point B on the second curve at the corresponding time point, and use the part between the starting point of the second curve and the selection point B as the comparison curve;
[0037] Control module: Calculates the difference value K based on the reference curve and the comparison curve. Determines whether there is an abnormality in the temperature management module based on the difference value K. If so, executes control steps in the next monitoring period to correct the duty cycle D1 set based on the PID algorithm. The duty cycle D1 is the duty cycle used to maintain the patient's body temperature at the target temperature when there is no abnormality in the temperature management module. If not, continues to make judgments in the next monitoring period.
[0038] The duty cycle D1 varies for different temperature management modules, and each temperature management module obtains its corresponding duty cycle D1 through a PID algorithm.
[0039] The beneficial effects of this invention compared to the prior art are as follows:
[0040] 1) This invention establishes a quantifiable dynamic baseline for subsequent monitoring by collecting patient temperature-time coordinates during the device's healthy operating period and fitting a reference curve. Each new use automatically generates a corresponding comparison curve, and the difference between the curve and the reference curve is calculated. This allows for real-time diagnosis of latent faults such as heating wire aging and sensor drift during clinical operation without disassembly or shutdown, transforming traditional offline quality control relying on manual inspection into continuous online data-driven evaluation, significantly improving the sensitivity and timeliness of device status assessment.
[0041] 2) After the difference value is normalized, it is mapped to a correction amount for the PWM duty cycle, enabling the controller to automatically increase the effective output power in the next monitoring cycle, thereby allowing the temperature rise trajectory to quickly return to the reference curve. The compensation process is completed gradually in a closed loop, without the need for repeated manual adjustments, and without causing temperature overshoot due to a one-time large increase in power. With the help of this adaptive compensation, patients can enter and maintain a stable position in the treatment target temperature zone more quickly, reducing the risk of coagulation, metabolic, and immune complications caused by prolonged low or fluctuating temperatures. Attached Figure Description
[0042] The invention will now be further described with reference to the accompanying drawings.
[0043] Figure 1 This is a flowchart illustrating a control method based on medical body temperature management according to the present invention. Detailed Implementation
[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0045] Please see Figure 1 As shown, the present invention is a control method based on medical body temperature management, comprising the following steps:
[0046] Obtain the body temperature management modules on the body temperature management device. The body temperature management modules consist of five components: a blood transfusion / infusion warming tube G1, a blood transfusion / infusion warming tube G2, a foot warming blanket, a warming blanket, and a warming cover blanket. The blood transfusion / infusion warming tube is used to wrap the blood / infusion tubing and warm it. The foot warming blanket is a warming accessory that is placed on the patient's feet. The warming blanket is a warming accessory that is placed under the patient's body. The warming cover blanket is a warming accessory that is placed over the patient's body.
[0047] Based on the usage records of a single body temperature management module, a time interval is set, and the patient's body temperature is periodically acquired within the time interval. Coordinate points are generated based on the body temperature and the time interval.
[0048] It should be noted that the questions for each temperature management module are the average body temperature of their respective areas. For example, the corresponding body temperature for a heating blanket is the average body temperature of the body part covered by the heating blanket.
[0049] In a preferred embodiment of the present invention, generating coordinate points includes:
[0050] Set a monitoring period [t0, t0+Δt], where t0 represents the time point when the body temperature management module is put into use, and Δt is a preset duration. Obtain the usage record of the body temperature management module within the monitoring period, and obtain the start time T1 and end time T2 of each use of the body temperature management module based on the usage record.
[0051] The patient's body temperature is periodically acquired within the time interval [T1, T2], and coordinate points (Wi, Di) are generated. Di is the body temperature of the patient acquired in the i-th time, and Wi = wi - T1, where wi represents the time point of the i-th acquisition of the patient's body temperature.
[0052] It should be noted that a unique number is assigned to each temperature management module, and its time stamp for each power-on and power-off is recorded. When a nurse activates the temperature management module for a patient, the "Start Time" field is automatically entered, for example, 08:15:32, and the patient's hospital number is registered simultaneously. When the nurse closes the temperature management module after surgery or treatment, the "End Time" field is also entered, for example, 10:47:06, thus obtaining a complete usage interval [T1=08:15:32, T2=10:47:06]. Subsequently, the monitoring service reads these two time points and sets up a cyclical task in the background, sampling at a preset interval, such as 1 minute, using body temperature... The probe or electronic medical record interface automatically captures the patient's real-time core temperature. Simultaneously, the sampling time point wi is recorded, for example, 08:17:00, 08:18:00, and so on. The relative time difference with T1 is calculated using Wi = wi − T1. If the current sampling temperature is 36.2℃, the coordinate point (Wi, Di) = (00:01:28, 36.2) is generated. The task continues to run until the current time exceeds T2 by more than three seconds before automatically stopping, ensuring that the last data point covers the end before the temperature management module truly stops. Repeating this process allows for the accumulation of multiple usage intervals for the same temperature management module, forming a set of temperature coordinate sequences with equal time steps within each interval.
[0053] By sampling a patient's body temperature values at fixed intervals during a single complete operation of the temperature management module and plotting them on the x-axis using relative time, the startup delay and shutdown tail-off effects occurring in different cases or on different days can be uniformly "zeroed out," eliminating absolute time deviations caused by other factors. This ensures that all curves are perfectly aligned at the starting point, facilitating subsequent superposition, averaging, and fitting to obtain a reference trajectory representing the normal performance of the temperature management module. This reference trajectory accurately reflects the temperature rise pattern of the temperature management module in its initial healthy state while preserving the common characteristics of individual patient thermal responses, providing a stable and reliable baseline for subsequent comparison of current real-time temperature curves, rapid quantification of differences, and calculation of compensation coefficients.
[0054] Number the coordinate points, obtain the first curve based on the coordinate points with the same number, and perform the truncation step to obtain the reference curve;
[0055] In another preferred embodiment of the present invention, obtaining the reference curve includes:
[0056] Number the coordinate points corresponding to each individual time interval;
[0057] Calculate the x-coordinate h j Let J represent the x-coordinate of the j-th coordinate point with the same number, and J represent the total number of coordinate points with the same number.
[0058] Calculate the ordinate , zj This represents the ordinate of the j-th coordinate point with the same number;
[0059] Obtain reference points (H, Z), obtain all reference points and fit them to obtain the first curve;
[0060] The interception steps include:
[0061] The steps of marking points on the first curve whose ordinate is greater than the preset target temperature as selection points, obtaining the selection point A with the smallest corresponding time point, and using the portion between the starting point of the first curve and the selection point A as the reference curve truncation include:
[0062] It is worth noting that in actual operation, the coordinate points obtained within each operating interval of the temperature management module according to a fixed sampling period are first numbered in order of appearance. For example, if the same heating blanket records body temperature at 30-second intervals during three surgeries, the 1st, 2nd, 3rd... sampling points in the three data segments are labeled as 1, 2nd, 3rd... respectively. Then, the points with the same number are summed up by their x and y coordinates: x-coordinate h... j Take the average of the relative time Wi at the j-th point of each segment to eliminate subtle differences in the initial delay. The ordinate z... j The average value of the corresponding body temperature Di is taken to obtain a reference point (H, Z). All reference points are connected in sequence and smoothed using splines, Loess, or higher-order polynomials to form the first curve. This curve represents the typical temperature rise trajectory when the body temperature management module is in good condition. The curves before the first target is reached are summarized according to the same number. This is to effectively reduce the differences in start-up time, patient initial body temperature, and occasional noise that will inevitably exist in multiple uses through averaging and smoothing methods, so as to obtain a robust and reusable baseline.
[0063] For the truncation step, for example, the first curve is searched from left to right to find the node where the body temperature first exceeds the preset target temperature (e.g., 37°C). This node is denoted as A, and its horizontal coordinate tA is located. Then, the part of the first curve from the starting point to point A is truncated. This retained curve is the reference curve, which fully records the ideal temperature change during the entire warming phase from the activation of the body temperature management module to the reaching of the treatment temperature zone. This baseline only covers the warming phase and does not include the subsequent temperature plateau or overshoot. It can focus on reflecting the two key performance indicators most susceptible to aging: the output power and heat transfer efficiency of the body temperature management module. Subsequently, the comparison curve obtained from real-time monitoring is paired with this reference curve to quickly reveal any abnormal lag in the warming rate, thereby providing a reliable, unified, and highly sensitive discrimination standard for difference quantification, duty cycle compensation, and fault warning.
[0064] After a preset time interval, the period during which the body temperature management module operates is designated as the monitoring period. The patient's body temperature is acquired in real time during this monitoring period, and a curve showing the patient's body temperature changing over time is plotted and denoted as the second curve.
[0065] Obtain the minimum selection point B on the second curve at the corresponding time point, and use the part between the starting point of the second curve and the selection point B as the comparison curve;
[0066] It should be noted that the preset duration can be set according to the rated lifespan of the body temperature management module. For example, if the rated lifespan is one year, the preset duration can be two months (the specific duration can be set according to the actual situation).
[0067] For example, after two months of operation, the temperature management module enters a monitoring period. The entire working period from power-on to power-off is recorded as the monitoring time. Then, according to a pre-set sampling interval, such as every 30 seconds, the patient's core body temperature is captured in real-time by the temperature probe, and the collection time is immediately marked. Connecting all these temperature-time pairs arranged in chronological order yields an initial temperature rise curve. Next, the curve is searched from left to right. When the temperature curve first equals or exceeds the clinical target temperature, that point is marked as the earliest target point, and its position on the time axis is recorded. Finally, the curve is cropped from the starting point to the earliest target point; this segment is the comparison curve, which comprehensively depicts the temperature management module during the monitoring period. The actual performance of the patient during the temperature rise process is observed. The comparison curve is only extracted after the temperature management module has been used for a period of time (e.g., two months) because the new temperature management module has virtually no power attenuation or sensor drift in the initial stage. Monitoring too early would mistake normal fluctuations for abnormalities. By selecting to retain only the temperature rise segment from startup to the first achievement of the target, the platform maintenance phase and external heat dissipation and other confounding factors can be eliminated, and the focus can be precisely on the temperature rise segment where the output power is most sensitive. The comparison curve obtained in this way can be aligned and compared with the reference curve generated earlier, which can reveal the temperature rise lag caused by aging as soon as differences appear. This provides a clear and direct basis for subsequent difference quantification and duty cycle compensation, making the entire adaptive control strategy more reliable and more targeted.
[0068] The difference value K is calculated based on the reference curve and the comparison curve. The difference value K is used to determine whether there is an abnormality in the body temperature management module. If so, the control steps are executed in the next monitoring period; if not, the judgment is continued in the next monitoring period.
[0069] In another preferred embodiment of the present invention, calculating the difference value K includes:
[0070] Draw a perpendicular line from the end point of the reference curve to the x-axis, with the foot of the perpendicular being tend. The intersection of the perpendicular line and the comparison curve is denoted as point C. Obtain the functional relationship F(t) for the part between the starting point of the comparison curve and point C, where t represents time.
[0071] Calculate the difference value f(t) represents the functional relationship of the reference curve;
[0072] Understandably, the preset values for judging whether there are abnormalities can be calibrated based on experiments, and there are no restrictions here. Evaluating curve deviation by using area difference rather than single-point temperature difference can comprehensively measure the overall lag or power insufficiency of the heating process at multiple time scales, avoiding being misled by instantaneous noise. Using the reference curve endpoint for unified truncation makes the length of the comparison interval fixed, ensuring the comparability of K values between different surgeries or patients. The abnormality judgment result directly drives the compensation or continued observation in the next period, realizing a self-consistent closed loop between detection, decision-making and execution, neither intervening prematurely nor delaying correction, thereby providing a reliable basis for subsequent automatic duty cycle adjustment and ensuring that the body temperature management module maintains a stable and safe output capability throughout its entire life cycle.
[0073] It is worth noting that if the difference value K is greater than the preset value, there is an anomaly; otherwise, there is no anomaly.
[0074] In another preferred embodiment of the present invention, the control steps include:
[0075] The preset duty cycle is corrected based on the difference value K to obtain a new duty cycle D, and the duty cycle is controlled as duty cycle D;
[0076] The specific steps are as follows:
[0077] The difference value K is standardized to remove the dimension and normalized to (0, 1) to obtain K1;
[0078] Calculate the duty cycle D = D1 / K1, where D1 represents the preset duty cycle;
[0079] It should be noted that in devices such as heating blankets, the actual output power P is linearly adjusted by the duty cycle D (0 to 1) of pulse width modulation (PWM): P = d * P1, where d and P1 represent the duty cycle and rated power, respectively.
[0080] Aging can cause a decrease in the thermal efficiency of components or an increase in thermal resistance. In this invention, this attenuation is quantified as a dimensionless coefficient K1. The effective output power that can be achieved after aging is P2 = K1 * P1. The goal is to still deliver the required heat Q to the patient within the same control cycle T. The new body temperature management module can meet Q at the duty cycle D1, where Q = D1 * P1 * T.
[0081] After the body temperature management module ages, in order to still output Q within the same cycle T, the duty cycle D needs to be increased so that Q=D*K1*P1*T. By making the two equations equal, we can obtain the compensation formula D=D1 / K1.
[0082] It is worth noting that by converting the area difference between the reference curve and the comparison curve into a dimensionless difference value, and then standardizing and mapping this difference value to a range of zero and one, a coefficient is obtained that directly reflects the degree of effective power attenuation of the body temperature management module. Dividing the originally set duty cycle by this coefficient yields the compensated duty cycle, ensuring that even after aging, the module can still output heat equivalent to that of a new body temperature management module within the same control cycle, without extending the operating cycle or changing the hardware structure. Adjusting the pulse width modulation signal using this algorithm can be done automatically in the background, eliminating the need for medical staff to manually increase or decrease power. This ensures that patients reach and remain stably in the treatment temperature zone as quickly as possible, avoiding low body temperature or temperature fluctuations due to insufficient output, and also avoiding the overshoot risk caused by a single large heating. This approach closely links diagnostic results with control commands, creating a closed loop of detection, compensation, and early warning. This continuously reduces temperature errors and extends the safe operating time of the body temperature management module, providing reliable and dynamic protection for the overall body temperature management solution.
[0083] It should be noted that the process of obtaining the duty cycle D1 includes:
[0084] For first-time users of the patient database, a new patient file is created. Doctors conduct a comprehensive assessment of the patient's temperature, medical history, and severity of illness to determine the most suitable temperature control plan. This includes understanding the patient's age, weight, height, gender, and other personal information. Body temperature is monitored and adjusted in real time during treatment. A learning model of the patient's temperature change trends at different times of the day is established and recorded in the patient's temperature data database. Subsequently, the system will autonomously select the optimal target temperature T0 for different time periods based on the patient's temperature model to control the temperature, ensuring the patient receives the most comfortable experience and the best recovery results.
[0085] Taking a heated blanket as an example, after power-on, the NTC1 located in the heated blanket and the NTC2 located in the ear canal are read synchronously and recorded as the ambient temperature Te and core body temperature Tc, respectively. The controller inputs the difference between the set target T0 and Te, ΔTh = T0 – Te, into a pre-calibrated lookup table or empirical formula to obtain a start-up duty cycle Dh, which is used as the feedforward reference for heating power. At the same time, the difference between T0 and Tc, ΔTc = T0 – Tc, is calculated, and a weight correction is applied to Dh using ΔTc. For example, when ΔTc is very small and Δ... When Th is still large, the correction amplitude is reduced to prevent overshoot. When ΔTc is large and ΔTh is also large, high power is maintained. The obtained value is used as the preset output Dpre of the PID and written into the PWM register. Then, a closed-loop adjustment cycle of once per second is entered. In each cycle, the ear temperature module calculates the difference between the latest Tc and T0 to obtain the deviation e(k). The controller uses the proportional, integral, and derivative terms to fine-tune Dpre to form D1(k) and sends D1(k) to the PWM to update the pulse width. D1(k) is also the duty cycle D1.
[0086] By incorporating the feedforward ΔTh and ΔTc into the duty cycle estimation before PID control, a relatively appropriate power level is provided based on the ambient cooling load and the patient's current body temperature at the initial stage of heating. This reduces the integral accumulation time of the PID control in the large deviation region, thereby shortening the heating process. Meanwhile, real-time ear temperature feedback ensures that overshoot can be precisely suppressed in the later stages, maintaining stable body temperature without large fluctuations due to sudden changes in heat dissipation. This feedforward-feedback fusion method incorporates environmental, patient, and target information into the same control decision, taking into account the clinical need for rapid heating while reducing the risks of temperature lag and overshoot. It also provides a more accurate and timely basic duty cycle D1 for subsequent aging compensation or alarm mechanisms.
[0087] The duty cycle D1 varies for different temperature management modules. Each temperature management module obtains its corresponding duty cycle D1 through a PID algorithm. The duty cycle D1 of the same temperature management module is also different at different time points, and is set according to the PID algorithm.
[0088] Understandably, if the duty cycle D > 1, a warning message will be sent and reported.
[0089] It should be noted that the above solution is implemented simultaneously for different temperature management modules, but the different temperature management modules are at different stages of aging, and the final corrections are also different.
[0090] A control system based on medical body temperature management includes:
[0091] Reference module: Acquires the temperature management module on the temperature management device, sets a time interval based on the usage record of a single temperature management module, periodically acquires the patient's temperature within the time interval, and generates coordinate points based on the temperature and time interval;
[0092] Number the coordinate points, obtain the first curve based on the coordinate points with the same number, and perform the truncation step to obtain the reference curve;
[0093] Comparison Module: After a preset time interval, the period during which the temperature management module operates is designated as the monitoring period. The patient's body temperature is acquired in real time during this monitoring period, and a curve showing the patient's body temperature changing over time is plotted and denoted as the second curve.
[0094] Obtain the minimum selection point B on the second curve at the corresponding time point, and use the part between the starting point of the second curve and the selection point B as the comparison curve;
[0095] Control module: Calculates the difference value K based on the reference curve and the comparison curve. Determines whether there is an abnormality in the temperature management module based on the difference value K. If so, executes control steps in the next monitoring period to correct the duty cycle D1 set based on the PID algorithm. The duty cycle D1 is the duty cycle used to maintain the patient's body temperature at the target temperature when there is no abnormality in the temperature management module. If not, continues to make judgments in the next monitoring period.
[0096] The duty cycle D1 varies for different temperature management modules, and each temperature management module obtains its corresponding duty cycle D1 through a PID algorithm.
[0097] The foregoing has provided a detailed description of one embodiment of the present invention, but this description is merely a preferred embodiment and should not be construed as limiting the scope of the invention. All equivalent variations and modifications made within the scope of the claims of this invention should still fall within the patent coverage of this invention.
Claims
1. A control method based on medical body temperature management, characterized in that, Includes the following steps: The system acquires the temperature management module on the temperature management device, sets a time interval based on the usage record of a single temperature management module, periodically acquires the patient's temperature within the time interval, and generates coordinate points based on the temperature and time interval. Number the coordinate points, obtain the first curve based on the coordinate points with the same number, and perform the truncation step to obtain the reference curve; After a preset time interval, the period during which the body temperature management module operates is designated as the monitoring period. The patient's body temperature is acquired in real time during this monitoring period, and a curve showing the patient's body temperature changing over time is plotted and denoted as the second curve. Obtain the minimum selection point B on the second curve at the corresponding time point, and use the part between the starting point of the second curve and the selection point B as the comparison curve; The difference value K is calculated based on the reference curve and the comparison curve. The difference value K is used to determine whether there is an abnormality in the body temperature management module. If so, the control steps are executed in the next monitoring period to correct the duty cycle D1 set based on the PID algorithm. The duty cycle D1 is the duty cycle for maintaining the patient's body temperature at the target temperature when there is no abnormality in the body temperature management module. If not, the judgment is continued in the next monitoring period. Among them, the duty cycle D1 is different for different body temperature management modules, and each body temperature management module obtains the corresponding duty cycle D1 through the PID algorithm; Generating coordinate points includes: Set a monitoring period [t0, t0+Δt], where t0 represents the time point when the body temperature management module is put into use, and Δt is a preset duration. Obtain the usage record of the body temperature management module within the monitoring period, and obtain the start time T1 and end time T2 of each use of the body temperature management module based on the usage record. The patient's body temperature is periodically acquired within the time interval [T1, T2], and coordinate points (Wi, Di) are generated. Di is the body temperature of the patient acquired in the i-th time, and Wi = wi - T1, where wi represents the time point of the i-th acquisition of the patient's body temperature. Obtaining the reference curve includes: Number the coordinate points corresponding to each individual time interval; Calculate the x-coordinate h j Let J represent the x-coordinate of the j-th coordinate point with the same number, and J represent the total number of coordinate points with the same number. Calculate the ordinate , z j This represents the ordinate of the j-th coordinate point with the same number; Obtain reference points (H, Z), obtain all reference points and fit them to obtain the first curve; The interception steps include: Mark the points on the first curve whose ordinate is greater than the preset target temperature as selection points, obtain the selection point A with the smallest corresponding time point, and take the part between the starting point of the first curve and the selection point A as the reference curve. The calculation of the difference value K includes: Draw a perpendicular line from the end point of the reference curve to the x-axis, with the foot of the perpendicular being tend. The intersection of the perpendicular line and the comparison curve is denoted as point C. Obtain the functional relationship F(t) for the part between the starting point of the comparison curve and point C, where t represents time. Calculate the difference value f(t) represents the functional relationship of the reference curve.
2. The control method based on medical body temperature management according to claim 1, characterized in that, Determining whether an anomaly exists includes: If the difference value K is greater than the preset value, then there is an anomaly; otherwise, there is no anomaly.
3. The control method based on medical body temperature management according to claim 1, characterized in that, The control steps include: The preset duty cycle is corrected based on the difference value K to obtain a new duty cycle D, and the duty cycle is controlled as duty cycle D.
4. A system employing the control method based on medical body temperature management as described in any one of claims 1-3, characterized in that, include: Reference module: Acquires the temperature management module on the temperature management device, sets a time interval based on the usage record of a single temperature management module, periodically acquires the patient's temperature within the time interval, and generates coordinate points based on the temperature and time interval; Number the coordinate points, obtain the first curve based on the coordinate points with the same number, and perform the truncation step to obtain the reference curve; Comparison Module: After a preset time interval, the period during which the temperature management module operates is designated as the monitoring period. The patient's body temperature is acquired in real time during this monitoring period, and a curve showing the patient's body temperature changing over time is plotted and denoted as the second curve. Obtain the minimum selection point B on the second curve at the corresponding time point, and use the part between the starting point of the second curve and the selection point B as the comparison curve; Control module: Calculates the difference value K based on the reference curve and the comparison curve. Determines whether there is an abnormality in the temperature management module based on the difference value K. If so, executes control steps in the next monitoring period to correct the duty cycle D1 set based on the PID algorithm. The duty cycle D1 is the duty cycle used to maintain the patient's body temperature at the target temperature when there is no abnormality in the temperature management module. If not, continues to make judgments in the next monitoring period. The duty cycle D1 varies for different temperature management modules, and each temperature management module obtains its corresponding duty cycle D1 through a PID algorithm.
Citation Information
Patent Citations
Micro-reactor real-time control system for fine chemical engineering
CN119597046A
Heating pad
US20140074196A1