Method, apparatus, and storage medium for determining temperature threshold
By setting a reference curve in the thermal control management system of the satellite system and dynamically adjusting the temperature threshold, the problem of unstable ambient temperature caused by improper setting of the maximum or minimum temperature threshold was solved, and stable control of the heater was achieved.
Patent Information
- Application Number
- CN202310118366.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-30
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2043-01-30
AI Technical Summary
In the prior art, improper setting of the maximum or minimum temperature threshold in the thermal control management system of the satellite system leads to the heater's on or off time being unfavorable for maintaining a stable ambient temperature or resulting in poor control performance.
By pre-setting a reference curve in the thermal control management system, the processor module preprocesses and compares the real-time temperature curves of the temperature measurement points, and dynamically adjusts the maximum and minimum temperature thresholds to match the frequency characteristics or matching degree of the reference curve, ensuring that the control time of the heater is reasonable.
Stable control of ambient temperature in the thermal control management system has been achieved, reducing the impact of external factors on temperature and improving the control efficiency of the heater.
Smart Images

Figure CN116301100B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of thermal control management, and in particular to a method, apparatus and storage medium for determining a temperature threshold. Background Technology
[0002] For satellite systems, many internal devices need to operate in a relatively suitable temperature environment, meaning the internal ambient temperature of the satellite system needs to be strictly controlled. Therefore, the satellite system is equipped with heaters to raise the operating ambient temperature, as well as a thermal control management system to control the heaters.
[0003] In addition, temperature measurement points are set up within the satellite system, and thermal sensors are installed at these points. The thermal control management system in the satellite system can read the temperature values at the measurement points and compare them with preset temperature thresholds to control the heaters to turn on or off.
[0004] Figure 1 A graph showing the temperature value measured at the measurement point by a prior art thermal sensor as a function of time is shown. (Reference) Figure 1 As shown, first at time t0, the processor module sends an "on" command to the switch module and supplies power to the heater, causing the temperature at the measuring point to rise over time, reaching the maximum temperature threshold (i.e., temperature value Tth1) at time t1. Then at time t1, the processor module sends an "off" command to the switch module and cuts off the power supply to the heater, causing the temperature at the measuring point to begin to decrease, reaching the minimum temperature threshold (i.e., temperature value Tth2) at time t2. Then at time t2, the processor module sends an "on" command to the switch module and supplies power to the heater, causing the temperature at the measuring point to rise over time, reaching the maximum temperature threshold (i.e., temperature value Tth1) at time t3. Then at time t3, the processor module sends an "off" command to the switch module and cuts off the power supply to the heater, causing the temperature at the measuring point to begin to decrease, reaching the minimum temperature threshold (i.e., temperature value Tth2) at time t4. This process is repeated until the temperature at the measuring point oscillates around the target temperature value Tref between the maximum temperature threshold (Tth1) and the minimum temperature threshold (Tth2).
[0005] In this way, the thermal control management system controls the temperature value at the temperature measurement point between the maximum temperature threshold (Tth1) and the minimum temperature threshold (Tth2). Therefore, as can be seen from the above, setting the maximum and minimum temperature thresholds is crucial for controlling the heater's on / off state.
[0006] Furthermore, since the turn-on or turn-off time of the heater is related to the maximum and minimum temperature thresholds, meaning the waveform characteristics of the real-time temperature curve at the measurement point are related to these thresholds, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater becomes longer, which is detrimental to the thermal control management system maintaining a stable ambient temperature within the satellite system. Conversely, when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater becomes shorter, which is detrimental to the thermal control management system's control of the heater.
[0007] There is currently no effective solution to the technical problems in the existing technology, which are that when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater becomes longer, which is not conducive to the thermal control management system maintaining a stable ambient temperature within the satellite system; and when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater becomes shorter, which is not conducive to the thermal control management system controlling the heater. Summary of the Invention
[0008] The embodiments of this disclosure provide a method, apparatus, and storage medium for determining temperature thresholds, to at least solve the technical problems in the prior art where, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater becomes longer, thus making it impossible to maintain a stable ambient temperature within the satellite system using the thermal control management system; and when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater becomes shorter, thus hindering the thermal control management system's control of the heater.
[0009] According to one aspect of the present disclosure, a method for determining a temperature threshold is provided, applied to a satellite system. The satellite system includes temperature measurement points and a thermal control management system. The thermal control management system is configured with a maximum temperature threshold and a minimum temperature threshold corresponding to the temperature measurement points. The method includes: determining a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; determining a reference curve, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponding to the temperature measurement point; preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve; comparing the second measurement curve with the reference curve and generating a comparison result; and determining the maximum temperature threshold and the minimum temperature threshold in the thermal control management system based on the comparison result.
[0010] According to another aspect of the present disclosure, a storage medium is also provided, the storage medium including a stored program, wherein, when the program is executed, a processor performs any of the methods described above.
[0011] According to another aspect of the present disclosure, an apparatus for determining temperature thresholds is also provided, applied to a satellite system. The satellite system includes temperature measurement points and a thermal control management system. The thermal control management system is configured with a maximum temperature threshold and a minimum temperature threshold corresponding to the temperature measurement points. The apparatus includes: a first determining module for determining a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; a second determining module for determining a reference curve, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponding to the temperature measurement point; a preprocessing module for preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve; a comparison module for comparing the second measurement curve with the reference curve and generating a comparison result; and a temperature threshold determining module for determining the maximum temperature threshold and the minimum temperature threshold in the thermal control management system.
[0012] According to another aspect of the present disclosure, an apparatus for determining temperature thresholds is also provided, applied to a satellite system. The satellite system includes temperature measurement points and a thermal control management system. The thermal control management system includes a maximum temperature threshold and a minimum temperature threshold corresponding to the temperature measurement points. The apparatus includes a processor and a memory connected to the processor, used to provide instructions to the processor to perform the following processing steps: determining a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; determining a reference curve, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponding to the temperature measurement point; preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve; comparing the second measurement curve with the reference curve and generating a comparison result; and determining the maximum temperature threshold and the minimum temperature threshold in the thermal control management system based on the comparison result.
[0013] This application discloses a method for determining temperature thresholds. First, a processor module determines a first measurement curve corresponding to the temperature value of a temperature measurement point, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point. Then, the processor module determines a reference curve (i.e., a standard curve) corresponding to the temperature measurement point. Furthermore, the processor module preprocesses the first measurement curve and generates a second measurement curve corresponding to the first measurement curve. Further, the processor module compares the second measurement curve with the reference curve and generates a comparison result. Finally, based on the comparison result, the processor module determines the maximum and minimum temperature thresholds in the thermal control management system.
[0014] Because the thermal control management system in this disclosure has a preset reference curve (i.e., a standard curve) corresponding to the temperature measurement point, the processor module in the thermal control management system can determine the maximum and minimum temperature thresholds in the thermal control management system based on the comparison result between the first measurement curve and the reference curve. Furthermore, since both the maximum and minimum temperature thresholds are set by the processor module according to the reference curve, there is no situation where the maximum temperature threshold is set too high or the minimum temperature value is set too low (or vice versa). Therefore, by pre-setting the reference curve in the thermal control management system and setting the maximum and minimum temperature thresholds according to the reference curve, the technical effect of maintaining a stable ambient temperature within the satellite system and facilitating the control of the heaters by the thermal control management system is achieved. This solves the technical problems existing in the prior art: when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater becomes longer, which is not conducive to the thermal control management system maintaining a stable ambient temperature within the satellite system; when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater becomes shorter, which is not conducive to the thermal control management system controlling the heater. Attached Figure Description
[0015] The accompanying drawings, which are included to provide a further understanding of this disclosure and form part of this application, illustrate exemplary embodiments of this disclosure and are used to explain this disclosure, but do not constitute an undue limitation of this disclosure. In the drawings:
[0016] Figure 1 The graph shows the temperature value measured at the temperature measurement point as a function of time by a thermal sensor existing in the prior art.
[0017] Figure 2 A schematic diagram showing the connection relationship of the processor module, switch module, heater and thermal sensor disposed in the thermal control management system according to the first aspect of Embodiment 1 of the present disclosure is shown.
[0018] Figure 3 This is a schematic diagram of multiple thermal sensors reading temperature measurement points according to the first aspect of Embodiment 1 of this disclosure;
[0019] Figure 4 This is a schematic flowchart of a method for determining a temperature threshold according to the first aspect of Embodiment 1 of this disclosure;
[0020] Figure 5A It is a waveform diagram of the first measurement curve according to the first aspect of Embodiment 1 of this disclosure oscillating around the target temperature value Tref between the maximum temperature threshold Tth1 and the minimum temperature threshold Tth2;
[0021] Figure 5B It is a waveform diagram of the first measurement curve according to the first aspect of Embodiment 1 of this disclosure oscillating around the target temperature value Tref between the maximum temperature threshold Tth3 and the minimum temperature threshold Tth4;
[0022] Figure 5C It is a waveform diagram of the first measurement curve according to the first aspect of Embodiment 1 of this disclosure oscillating around the target temperature value Tref between the maximum temperature threshold Tth5 and the minimum temperature threshold Tth6;
[0023] Figure 6 It is a waveform diagram of the reference curve according to the first aspect of Embodiment 1 of this disclosure;
[0024] Figure 7A This is a schematic diagram of the processor module performing translation processing on the first measurement curve according to the first aspect of Embodiment 1 of this disclosure;
[0025] Figure 7B This is a schematic diagram of the processor module according to the first aspect of Embodiment 1 of the present disclosure performing proportional scaling on the horizontal and vertical axes of the first measurement curve;
[0026] Figure 8 This is a schematic diagram of the reference curve and the second measurement curve according to the first aspect of Embodiment 1 of this disclosure;
[0027] Figure 9 This is a schematic diagram of an apparatus for determining a temperature threshold according to the first aspect of Embodiment 2 of this disclosure; and
[0028] Figure 10 A schematic diagram of an apparatus for determining a temperature threshold according to the first aspect of Embodiment 3 of this disclosure. Detailed Implementation
[0029] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this disclosure.
[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0031] Example 1
[0032] According to this embodiment, a method embodiment for determining a temperature threshold is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0033] Figure 2 A schematic diagram showing the connection relationship of the processor module 110, switch module 120, heater 130, and thermal sensor 140 disposed within the thermal control management system 10 according to an embodiment of this application is provided. (See reference) Figure 2 As shown, the thermal control management system 10 includes a processor module 110, a switch module 120, a heater 130, and a thermal sensor 140. The processor module 110 is connected to the switch module 120 and configured to send commands to the switch module 120. The switch module 120 is connected to the heater 130 and configured to turn the heater 130 on or off. The processor module 110 is connected to the thermal sensor 140 and configured to read the temperature value of the measuring point detected by the thermal sensor 140.
[0034] Figure 3 This is a schematic diagram of the thermal sensor 140 reading the temperature measurement point P1 according to an embodiment of this application. (Reference) Figure 3 As shown, a temperature measurement point P1 is set in the satellite system, and a thermal sensor 140 measures the temperature value of the temperature measurement point P1. The temperatures at each measurement point can be used to indicate the ambient temperature of the environment where the heater 130 is located. Then, the processor module 110 can read the temperature value of the temperature measurement point P1 measured by the thermal sensor 140.
[0035] Under the aforementioned operating environment, according to the first aspect of this embodiment, a method for determining a temperature threshold is provided, the method being, for example, by... Figure 2 The processor module 110 shown is implemented. Figure 4 A flowchart illustrating the method is shown below. (Refer to...) Figure 4 As shown, the method includes:
[0036] S402: Determine the first measurement curve, wherein the first measurement curve is the real-time temperature curve corresponding to the temperature value of the temperature measurement point;
[0037] S404: Determine the reference curve, which is a standard curve pre-set in the thermal control management system and corresponding to the temperature measurement point;
[0038] S406: Preprocess the first measurement curve and generate a second measurement curve corresponding to the first measurement curve;
[0039] S408: Compare the second measurement curve with the reference curve and generate the comparison result; and
[0040] S410: Based on the comparison results, determine the maximum and minimum temperature thresholds in the thermal control management system.
[0041] Specifically, refer to Figure 3 As shown, a temperature measurement point P1 is set within the satellite system, and the processor module 110 can read the temperature value K1 of the corresponding temperature measurement point P1 through the corresponding thermal sensor 140. Furthermore, as described above, the processor module 110 controls the temperature value of the temperature measurement point to oscillate around the target temperature value Tref by controlling the "on" or "off" state of the switch module 120. Therefore, the first measurement curve (i.e., the real-time temperature curve) corresponding to the temperature value of the temperature measurement point is actually a waveform curve.
[0042] Figure 5A This is a waveform diagram of the first measurement curve according to the embodiments of this application, oscillating around the target temperature value Tref between the maximum temperature threshold Tth1 and the minimum temperature threshold Tth2. (Reference) Figure 5A As shown, the first measurement curve corresponding to the temperature value at measurement point P1 oscillates around the target temperature value Tref within the range of the maximum temperature threshold Tth1 and the minimum temperature threshold Tth2, forming a curve as shown. Figure 5A The waveform diagram is shown. The temperature value of temperature measurement point P1 at time t1 is K1, which is the peak temperature of the first measurement curve corresponding to temperature measurement point P1. That is, temperature measurement point P1 reaches the maximum temperature threshold Tth1 at time t1.
[0043] Figure 5B This is a waveform diagram of the first measurement curve according to the embodiments of this application, oscillating around the target temperature value Tref between the maximum temperature threshold Tth3 and the minimum temperature threshold Tth4. (Reference) Figure 5BAs shown, the first measurement curve corresponding to the temperature value at measurement point P1 oscillates around the target temperature value Tref within the range of the maximum temperature threshold Tth3 and the minimum temperature threshold Tth4, forming a curve as shown in the figure. Figure 5B The waveform diagram is shown. The temperature value of temperature measurement point P1 at time t2 is K2, which is the peak temperature of the first measurement curve corresponding to temperature measurement point P1. That is, temperature measurement point P2 reached the maximum temperature threshold Tth3 at time t2.
[0044] Figure 5C This is a waveform diagram of the first measurement curve according to the embodiments of this application, oscillating around the target temperature value Tref between the maximum temperature threshold Tth5 and the minimum temperature threshold Tth6. (Reference) Figure 5C As shown, the first measurement curve corresponding to the temperature value at measurement point P1 oscillates around the target temperature value Tref within the range of the maximum temperature threshold Tth5 and the minimum temperature threshold Tth6, forming a curve as shown. Figure 5C The waveform diagram is shown. The temperature value of temperature measurement point P1 at time t3 is K3, which is the peak temperature of the first measurement curve corresponding to temperature measurement point P1. That is, temperature measurement point P3 reached the maximum temperature threshold Tth5 at time t3.
[0045] contrast Figure 5A and Figure 5B It can be seen that the setting of the maximum and minimum temperature thresholds will affect the waveform of the first measurement curve (i.e., the real-time temperature curve) corresponding to the temperature value of the measurement point. Furthermore, due to... Figure 5A and Figure 5B It can be seen that the larger the maximum temperature threshold is set (the smaller the minimum temperature threshold is set), the wider the range between the maximum and minimum temperature thresholds, and thus the wider the first measurement curve corresponding to the temperature value of the measurement point (i.e., the smaller the frequency of the first measurement curve).
[0046] contrast Figure 5A and Figure 5C It can be seen that the smaller the maximum temperature threshold is set (the larger the minimum temperature threshold is set), the narrower the range between the maximum and minimum temperature thresholds, and thus the narrower the first measurement curve corresponding to the temperature value of the measurement point (i.e., the higher the frequency of the first measurement curve).
[0047] First, the processor module 110 reads the temperature value of the corresponding temperature measurement point P1 through the thermal sensor 140, and determines the first measurement curve (i.e., the real-time temperature curve) corresponding to the temperature value of the temperature measurement point P1 (S402). Specifically, the processor module 110 reads the temperature value of the temperature measurement point at each moment, and generates the first measurement curve based on the read temperature value of the temperature measurement point at each moment. (Reference) Figure 5A , Figure 5B and Figure 5CIt can be seen that the temperature value at the measuring point changes continuously over time and oscillates between the maximum and minimum temperature thresholds around the target temperature value Tref.
[0048] Then, the processor module 110 determines the reference curve (i.e., standard curve) corresponding to the temperature measurement point (S404). The thermal control management system 10 has a pre-set reference curve. The processor module 110 can determine whether the setting of the maximum and minimum temperature thresholds is reasonable based on the reference curve. Furthermore, if the processor module 110 determines that the setting of the maximum and minimum temperature thresholds is unreasonable, it can also reset the maximum and minimum temperature thresholds based on the reference curve, ensuring that the reset maximum and minimum temperature thresholds meet the requirements. Specifically, Figure 6 This is a waveform diagram of the reference curve described in the embodiments of this application. (Reference) Figure 6 As shown, at each time point, the processor module 110 can obtain a unique reference value corresponding to that time on the reference curve. And at time t1, the reference value of the reference curve is A. max .
[0049] Furthermore, the processor module 110 preprocesses the first measurement curve corresponding to the temperature value of the temperature measurement point and generates a second measurement curve corresponding to the first measurement curve (S406). The above will be described in detail later, so it will not be repeated here.
[0050] Further, the processor module 110 compares the second measurement curve with the reference curve and generates a comparison result (S408). Specifically, the processor module 110 can compare the second measurement curve with the standard curve in the form of frequency feature comparison or matching degree comparison.
[0051] The processor module 110 compares the frequency characteristics of the second measurement curve and the reference curve as follows: First, the processor module 110 extracts the frequency of the reference curve and the frequency of the second measurement curve. Then, the processor module 110 subtracts the frequency of the reference curve from the frequency of the second measurement curve and calculates the absolute value of the difference. Finally, the processor module 110 compares the absolute value of the difference between the frequency of the reference curve and the frequency of the second measurement curve with a preset frequency threshold and generates a comparison result.
[0052] The processor module 110 compares the matching degree between the second measurement curve and the reference curve as follows: First, the processor module 110 extracts multiple first sample points on the reference curve. Then, the processor module 110 extracts multiple second sample points on the second measurement curve that correspond to the multiple first sample points. Further, the processor module 110 calculates the correlation between the multiple first sample points and the multiple second sample points. Finally, the processor module 110 determines the matching degree between the second measurement curve and the reference curve based on the correlation between the multiple second sample points and the multiple first sample points.
[0053] Finally, based on the comparison results, the processor module 110 retains the maximum and minimum temperature thresholds preset in the thermal control management system 10, or resets the maximum and minimum temperature thresholds according to the reference curve (S410).
[0054] Specifically, if the absolute value of the difference between the frequency of the reference curve and the frequency of the second measurement curve is less than or equal to the frequency threshold, it indicates that the waveform characteristics of the second measurement curve are similar to those of the reference curve (i.e., the settings of the maximum and minimum temperature thresholds meet the requirements), and the processor module 110 retains the maximum and minimum temperature thresholds preset in the thermal control management system 10; if the absolute value of the difference between the frequency of the reference curve and the frequency of the second measurement curve is greater than the frequency threshold, it indicates that the waveform characteristics of the second measurement curve differ significantly from those of the standard curve (i.e., the settings of the maximum and minimum temperature thresholds do not meet the requirements), and the processor module 110 needs to reset the maximum and minimum temperature thresholds according to the reference curve.
[0055] Furthermore, if the matching degree between the second measurement curve and the reference curve is greater than or equal to the matching degree threshold, it indicates that the setting of the maximum temperature threshold and the minimum temperature threshold meets the requirements, and the processor module 110 retains the maximum temperature threshold and the minimum temperature threshold preset in the thermal control management system 10; if the matching degree between the second measurement curve and the reference curve is less than the matching degree threshold, it indicates that the setting of the maximum temperature threshold and the minimum temperature threshold does not meet the requirements, and the processor module 110 needs to reset the maximum temperature threshold and the minimum temperature threshold according to the reference curve.
[0056] As described in the background section, the on / off time of heater 130 is related to the maximum and minimum temperature thresholds, meaning the waveform of the temperature curve at the measurement point is related to these thresholds. Therefore, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the on / off time of heater 130 becomes longer, which is detrimental to the thermal control management system 10 maintaining a stable ambient temperature within the satellite system. Conversely, when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the on / off time of heater 130 becomes shorter, which is detrimental to the thermal control management system 10's control over heater 130.
[0057] In view of this, in the technical solution disclosed herein, the thermal control management system 10 has a preset reference curve (i.e., a standard curve) corresponding to the temperature measurement point. Therefore, the processor module 110 in the thermal control management system 10 can determine the maximum and minimum temperature thresholds in the thermal control management system 10 based on the comparison result between the first measurement curve (i.e., the real-time temperature curve) and the reference curve (i.e., the standard curve). Since both the maximum and minimum temperature thresholds are set by the processor module 110 according to the reference curve, there is no situation where the maximum temperature threshold is set too high or the minimum temperature value is set too low (or vice versa). Thus, by pre-setting the reference curve in the thermal control management system 10 and setting the maximum and minimum temperature thresholds according to the reference curve, the technical effect of maintaining a stable ambient temperature within the satellite system and facilitating the control of the heater 130 by the thermal control management system 10 is achieved. This solves the technical problems existing in the prior art where, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater 130 becomes longer, which is not conducive to the thermal control management system 10 maintaining the ambient temperature within the satellite system in a stable state; and when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater 130 becomes shorter, which is not conducive to the thermal control management system 10 controlling the heater 130.
[0058] Optionally, determining the maximum and minimum temperature thresholds preset in the thermal control management system based on the comparison results includes: extracting a first frequency feature from the reference curve and extracting a second frequency feature from the second measurement curve; calculating the absolute value of the difference between the first and second frequency features; and retaining the maximum and minimum temperature thresholds preset in the thermal control management system if the absolute value of the difference between the first and second frequency features is less than or equal to the preset frequency thresholds. Further optionally, if the difference between the first and second frequency features is greater than the preset frequency thresholds, the maximum and minimum temperature thresholds are reset.
[0059] Specifically, first, the processor module 110 calculates the frequency of the reference curve (i.e., the standard curve) and then calculates the frequency of the second measurement curve. Figure 8 This is a schematic diagram of the reference curve and the second measurement curve according to an embodiment of this application. (Reference) Figure 8 As shown, the period from point C to point D in the reference curve represents a complete period T1, and the period from point E to point F in the second measurement curve represents a complete period T2. Furthermore, from... Figure 8 It can be seen that the period T1 of the reference curve is less than the period T2 of the second measurement curve. Therefore, according to the following formula, the frequency f1 of the reference curve is greater than the frequency f2 of the second measurement curve. The specific calculation formula is as follows:
[0060]
[0061] Where f represents frequency and T represents period.
[0062] Then, processor module 110 calculates the absolute value Δf of the difference between the frequency f1 of the reference curve and the frequency f2 of the second measurement curve. The specific calculation formula is as follows:
[0063] Δf = |f1 - f2| (Formula 2)
[0064] Furthermore, the processor module 110 determines the maximum temperature threshold and the minimum temperature threshold based on the absolute value Δf of the difference between the frequency f1 of the calculated reference curve and the frequency f2 of the second measurement curve.
[0065] That is, the absolute value Δf of the difference between the frequency f1 of the reference curve and the frequency f2 of the second measurement curve is less than or equal to the frequency threshold f. k If the waveform characteristics of the second measurement curve are similar to those of the reference curve (i.e., the maximum and minimum temperature thresholds are set as required), then the processor module 110 retains the maximum and minimum temperature thresholds preset in the thermal control management system 10.
[0066] The absolute value Δf of the difference between the frequency f1 of the reference curve and the frequency f2 of the second measurement curve is greater than the frequency threshold f. k If the waveform characteristics of the second measurement curve differ significantly from those of the reference curve (i.e., the maximum and minimum temperature thresholds are not set as required), then the processor module 110 needs to reset the maximum and minimum temperature thresholds. Specifically, the processor module 110 can reset the maximum and minimum temperature thresholds based on the reference curve.
[0067] Furthermore, since external factors such as ambient temperature and the power of heater 130 can affect the temperature value at the measuring point, the waveform curve of the temperature value at the measuring point changing over time will also change (i.e., the first measurement curve). Once the first measurement curve changes, it is necessary to re-determine whether the maximum and minimum temperature thresholds preset in the thermal control management system 10 meet the requirements.
[0068] The technical solution of this application compares the second measurement curve (i.e. the first measurement curve after conversion) with the reference curve by using frequency characteristic comparison, and determines the maximum and minimum temperature thresholds based on the comparison results. This operation can reduce the impact of external factors such as ambient temperature and the power of heater 130 on the temperature value of the measuring point by compensating for the maximum and minimum temperature thresholds.
[0069] Optionally, the operation of determining the maximum and minimum temperature thresholds in the thermal control management system includes: determining the matching degree between the second measurement curve and the reference curve; retaining the maximum and minimum temperature thresholds if the matching degree between the second measurement curve and the reference curve is greater than or equal to a preset matching degree threshold; and resetting the maximum and minimum temperature thresholds if the matching degree between the second measurement curve and the reference curve is less than the preset matching degree threshold. Further optionally, the operation of determining the matching degree between the second measurement curve and the reference curve includes: aligning the second measurement curve with the reference curve; extracting multiple first sample points on the reference curve; extracting multiple second sample points on the second measurement curve corresponding to the multiple first sample points; calculating the correlation between the multiple second sample points and the multiple first sample points; and determining the matching degree between the second measurement curve and the reference curve based on the correlation between the multiple second sample points and the multiple first sample points.
[0070] Before performing the matching comparison, the processor module 110 needs to preprocess the first measurement curve corresponding to the temperature value of the temperature measurement point and generate a second measurement curve corresponding to the first measurement curve. Specifically, the processor module 110 can generate the second measurement curve by performing translation and scaling processing on the first measurement curve.
[0071] First, the processor module 110 performs translation processing on the first measurement curve. Figure 7A This is a schematic diagram illustrating the translation processing of the first measurement curve by the processor module 110 according to an embodiment of this application. (See reference) Figure 7A As shown, the main method by which the processor module 110 performs translation processing on the first measurement curve is as follows: the processor module 110 translates the first measurement curve along with the curve at each time t. j Corresponding temperature measurement point P j Temperature value K jSubtract the target temperature value Tref and obtain the first measurement curve after translation.
[0072] Furthermore, the processor module 110 performs proportional scaling on the horizontal and vertical axes of the first measurement curve after translation processing. Figure 7B This is a schematic diagram illustrating the proportional scaling of the horizontal and vertical axes of the first measurement curve by the processor module 110 according to an embodiment of this application. (Reference) Figure 7B As shown, the main method by which the processor module 110 performs proportional scaling on the horizontal and vertical axes of the first measurement curve is as follows: the processor module 110 proportionally scales the first measurement curve after translation processing, and makes the maximum temperature value B of the second measurement curve equal to the horizontal and vertical axes of the first measurement curve. max Equal to the maximum temperature value A of the reference curve max This generates a second measurement curve.
[0073] After preprocessing, processor module 110 aligns the second measurement curve with the reference curve. That is, processor module 110 aligns the points on the second measurement curve with the same slope direction as the reference curve. For example, ... Figure 8 As shown, point C on the standard curve is the point where the reference curve intersects the horizontal axis, and point E on the second measurement curve is the point where the second measurement curve intersects the horizontal axis. Furthermore, point C on the reference curve and point E on the second measurement curve have the same slope direction (i.e., the slope magnitude of point C on the reference curve is the same as the slope magnitude of point E on the second measurement curve, and the slope direction of point C on the reference curve is the same as the slope direction of point E on the second measurement curve). Therefore, the processor module 110 aligns point E on the second measurement curve with point C on the standard curve.
[0074] Then, processor module 110 extracts multiple first sample points on the reference curve and extracts multiple second sample points on the second measurement curve corresponding to the multiple first sample points. For example, processor module 110 extracts multiple first sample points from point C to point D (i.e., one complete period T1) and determines the reference values corresponding to the multiple first sample points. (Where i = 1 to n). Processor module 110 extracts multiple second sample points corresponding to multiple first sample points within a complete period T2 from point E to point F, and determines the reference values corresponding to the multiple second sample points. (where i = 1 to n).
[0075] Furthermore, the processor module 110 calculates reference values for multiple second sample points. Reference values of multiple first sample points The relevance X is calculated using the following formula:
[0076]
[0077] Where i = 1 to n.
[0078] From the above formula (3), it can be seen that when multiple first sample points have reference values Reference values of multiple second sample points When they are equal, the correlation X equals 1. This indicates that multiple first sample points and multiple second sample points are completely identical, thus the reference curve and the second measurement curve are completely identical. When the reference values of multiple second sample points... As the value approaches infinity, the correlation X approaches 0. This indicates that the multiple first sample points are completely different from the multiple second sample points, resulting in the reference curve being completely different from the second measurement curve.
[0079] In summary, the higher the correlation X, the better the second measurement curve matches the reference curve, and the higher the matching degree Y between the second measurement curve and the reference curve; the lower the correlation X, the less the second measurement curve matches the reference curve, and the lower the matching degree Y between the second measurement curve and the reference curve.
[0080] Finally, the processor module 110 determines the maximum and minimum temperature thresholds based on the matching degree Y between the second measurement curve and the reference curve. The matching degree Y between the second measurement curve and the reference curve is greater than or equal to a preset matching degree threshold Y. k In the event that the processor module 110 retains the maximum and minimum temperature thresholds preset in the thermal management system 10; when the matching degree Y between the second measurement curve and the reference curve is less than the preset matching degree threshold Y... k In this case, the processor module 110 resets the maximum temperature threshold and the minimum temperature threshold according to the reference curve.
[0081] Furthermore, since external factors such as ambient temperature and the power of heater 130 can affect the temperature value at the measuring point, the waveform curve of the temperature value at the measuring point changing over time will also change (i.e., the first measurement curve). Once the first measurement curve changes, it is necessary to re-determine whether the maximum and minimum temperature thresholds preset in the thermal control management system 10 meet the requirements.
[0082] The technical solution of this application compares the second measurement curve (i.e. the first measurement curve after conversion) with the reference curve by using a matching degree comparison method, and determines the maximum temperature threshold and the minimum temperature threshold based on the comparison result. This operation can reduce the impact of external factors such as ambient temperature and the power of heater 130 on the temperature value of the measuring point by compensating for the maximum temperature threshold and the minimum temperature threshold.
[0083] Optionally, the operation of preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve includes: determining a target temperature value for the first measurement curve, wherein the target temperature value is a pre-set standard ambient temperature value corresponding to the temperature measurement point; subtracting the target temperature value from multiple temperature values on the first measurement curve corresponding to each time point to obtain a third measurement curve; and generating the second measurement curve based on the third measurement curve. Further optionally, the operation of generating the second measurement curve based on the third measurement curve includes: scaling the horizontal and vertical axes of the third measurement curve proportionally so that the maximum temperature value of the third measurement curve equals the maximum temperature value of the reference curve, and generating a fourth measurement curve; and determining the second measurement curve based on the fourth measurement curve.
[0084] Specifically, refer to Figure 7A As shown, firstly, the processor module 110 needs to shift the first measurement curve (i.e., the real-time temperature curve). Specifically, the processor module 110 first determines the target temperature value Tref of the first measurement curve. Then, the processor module 110 subtracts the temperature values of the measurement points corresponding to each time point on the first measurement curve from the target temperature value Tref, thereby generating the following... Figure 7A The third measurement curve shown is the first measurement curve after translation.
[0085] Then, refer to Figure 7B As shown, processor module 110 needs to scale the horizontal and vertical axes of the third measurement curve proportionally, and make the maximum temperature value B of the third measurement curve... max Equal to the maximum temperature value A of the reference curve max Thus generating Figure 7B The fourth measurement curve shown is the same as the second measurement curve.
[0086] Furthermore, by Figure 7B It can be seen that, due to the proportional scaling of the horizontal and vertical axes of the third measurement curve, the maximum temperature value B of the generated second measurement curve (i.e., the fourth measurement curve) is... max Equal to the maximum temperature value A of the reference curve max Therefore, the amplitude of the second measurement curve is the same as that of the reference curve. Furthermore, since the technical solution of this application has already unified the amplitude of the second measurement curve with that of the reference curve in advance, the processor module 110 can reduce processing time and quickly obtain comparison results when performing frequency feature comparison or matching degree comparison between the second measurement curve and the reference curve.
[0087] In the technical solution disclosed herein, the thermal control management system 10 has a preset reference curve (i.e., a standard curve) corresponding to the temperature measurement point. Therefore, the processor module 110 in the thermal control management system 10 can determine the maximum and minimum temperature thresholds in the thermal control management system 10 based on the comparison result between the first measurement curve (i.e., the real-time temperature curve) and the reference curve. Since both the maximum and minimum temperature thresholds are set by the processor module 110 according to the reference curve, there is no situation where the maximum temperature threshold is set too high or the minimum temperature value is set too low (or the maximum temperature value is set too low or the minimum temperature value is set too high). Thus, by pre-setting the reference curve in the thermal control management system 10 and setting the maximum and minimum temperature thresholds according to the reference curve, the technical effect of maintaining a stable ambient temperature within the satellite system and facilitating the control of the heater 130 by the thermal control management system 10 is achieved. This solves the technical problems existing in the prior art where, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater 130 becomes longer, which is not conducive to the thermal control management system 10 maintaining the ambient temperature within the satellite system in a stable state; and when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater 130 becomes shorter, which is not conducive to the thermal control management system 10 controlling the heater 130.
[0088] In addition, refer to Figure 2 As shown, according to a third aspect of this embodiment, a storage medium is provided. The storage medium includes a stored program, wherein, when the program is executed, a processor performs any of the methods described above.
[0089] Therefore, according to this embodiment, by pre-setting a standard curve in the thermal control management system 10 and setting the maximum and minimum temperature thresholds according to the standard curve, the thermal control management system 10 achieves the technical effect of maintaining a stable ambient temperature within the satellite system and facilitating the control of the heater 130 by the thermal control management system 10. This solves the technical problems in the prior art where, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater 130 becomes longer, which is detrimental to maintaining a stable ambient temperature within the satellite system; conversely, when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater 130 becomes shorter, which is detrimental to the control of the heater 130 by the thermal control management system 10.
[0090] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0091] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0092] Example 2
[0093] Figure 9 An apparatus 900 for determining a temperature threshold according to a first aspect of this embodiment is shown, which corresponds to the method described according to the first aspect of Embodiment 1. Reference Figure 9 As shown, the device 900 includes: a first determining module 910, used to determine a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; a second determining module 920, used to determine a reference curve, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponding to the temperature measurement point; a preprocessing module 930, used to preprocess the first measurement curve and generate a second measurement curve corresponding to the first measurement curve; a comparison module 940, used to compare the second measurement curve with the reference curve and generate a comparison result; and a temperature threshold determining module 950, used to determine the maximum temperature threshold and the minimum temperature threshold in the thermal control management system based on the comparison result.
[0094] Optionally, the temperature threshold determination module 950 includes: a frequency feature extraction module for extracting a first frequency feature of a reference curve and a second frequency feature of a second measurement curve; a frequency feature calculation module for calculating the absolute value of the difference between the first frequency feature and the second frequency feature; and a first determination module for retaining the maximum and minimum temperature thresholds preset in the thermal control management system when the absolute value of the difference between the first and second frequency features is less than or equal to a preset frequency threshold.
[0095] Optionally, the device 900 further includes a second determination module, used to reset the maximum temperature threshold and the minimum temperature threshold when the absolute value of the difference between the first frequency feature and the second frequency feature is greater than a preset frequency threshold.
[0096] Optionally, the temperature threshold determination module 950 includes: a matching degree determination module for determining the matching degree between the second measurement curve and the reference curve; a third determination module for retaining the maximum temperature threshold and the minimum temperature threshold when the matching degree between the second measurement curve and the reference curve is greater than or equal to a preset matching degree threshold; and a fourth determination module for resetting the maximum temperature threshold and the minimum temperature threshold when the matching degree between the second measurement curve and the reference curve is less than the preset matching degree threshold.
[0097] Optionally, the matching degree determination module includes: an alignment module for aligning the second measurement curve with a reference curve; a first sample point extraction module for extracting multiple first sample points on the reference curve; a second sample point extraction module for extracting multiple second sample points on the second measurement curve corresponding to the multiple first sample points; a correlation calculation module for calculating the correlation between the multiple second sample points and the multiple first sample points; and a matching degree determination submodule for determining the matching degree between the second measurement curve and the reference curve based on the correlation between the multiple second sample points and the multiple first sample points.
[0098] Optionally, the preprocessing module 930 includes: a target temperature value determination module, used to determine the target temperature value of the first measurement curve, wherein the target temperature value is a pre-set standard ambient temperature value corresponding to the temperature measurement point; a second measurement curve determination module, used to subtract the target temperature value from the multiple temperature values corresponding to each time point on the first measurement curve to obtain a third measurement curve; and a second measurement curve generation module, used to generate a second measurement curve based on the third measurement curve.
[0099] Optionally, the second measurement curve generation module includes: a proportional scaling module for proportionally scaling the horizontal and vertical axes of the third measurement curve so that the maximum temperature value of the third measurement curve is equal to the maximum temperature value of the reference curve, and generating a fourth measurement curve; and a second measurement curve determination submodule for determining the second measurement curve based on the fourth measurement curve.
[0100] Therefore, according to this embodiment, by pre-setting a reference curve (i.e., a standard curve) in the thermal control management system 10 and setting the maximum and minimum temperature thresholds based on the reference curve, the thermal control management system 10 achieves the technical effect of maintaining a stable ambient temperature within the satellite system and facilitating its control of the heater 130. This solves the technical problems in the prior art where, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater 130 becomes longer, which is detrimental to maintaining a stable ambient temperature within the satellite system; conversely, when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater 130 becomes shorter, which is detrimental to its control.
[0101] Example 3
[0102] Figure 10 An apparatus 1000 for determining a temperature threshold according to a first aspect of this embodiment is shown, which corresponds to the method described according to the first aspect of Embodiment 1. Reference Figure 10 As shown, the device 1000 includes: a processor 1010; and a memory 1020 connected to the processor 1010, used to provide the processor 1010 with instructions to process the following steps: determining a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; determining a reference curve, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponding to the temperature measurement point; preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve; comparing the second measurement curve with the reference curve and generating a comparison result; and determining the maximum temperature threshold and the minimum temperature threshold in the thermal control management system based on the comparison result.
[0103] Therefore, according to this embodiment, by pre-setting a reference curve (i.e., a standard curve) in the thermal control management system 10 and setting the maximum and minimum temperature thresholds based on the reference curve, the thermal control management system 10 achieves the technical effect of maintaining a stable ambient temperature within the satellite system and facilitating its control of the heater 130. This solves the technical problems in the prior art where, when the maximum temperature threshold is set too high or the minimum temperature threshold is set too low, the turn-on or turn-off time of the heater 130 becomes longer, which is detrimental to maintaining a stable ambient temperature within the satellite system; conversely, when the maximum temperature threshold is set too low or the minimum temperature threshold is set too high, the turn-on or turn-off time of the heater 130 becomes shorter, which is detrimental to its control.
[0104] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0105] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0106] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0107] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0108] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0109] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0110] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for determining a temperature threshold, applied to a satellite system, wherein temperature measuring points are provided within the satellite system, and the satellite system includes a thermal control management system, wherein the thermal control management system is configured with a maximum temperature threshold and a minimum temperature threshold corresponding to the temperature measuring points, characterized in that... include: Determine a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; A reference curve is determined, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponds to the temperature measurement point; The operation of preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve includes: Determine the target temperature value of the first measurement curve, wherein the target temperature value is a pre-set standard ambient temperature value corresponding to the temperature measurement point; The third measurement curve is obtained by subtracting the target temperature value from the multiple temperature values corresponding to each time point on the first measurement curve; as well as Based on the third measurement curve, a curve is generated that corresponds to the second measurement curve, wherein... The operation of generating a curve similar to the second measurement curve based on the third measurement curve includes: The horizontal and vertical axes of the third measurement curve are scaled proportionally so that the maximum temperature value of the third measurement curve equals the maximum temperature value of the reference curve, and a fourth measurement curve is generated; and The second measurement curve is determined based on the fourth measurement curve; The second measurement curve is compared with the reference curve, and a comparison result is generated; and Based on the comparison results, the maximum temperature threshold and minimum temperature threshold in the thermal control management system are determined.
2. The method according to claim 1, characterized in that, The operation of determining the maximum and minimum temperature thresholds in the thermal control management system based on the comparison results includes: Extract the first frequency feature of the reference curve and extract the second frequency feature of the second measurement curve; Calculate the absolute value of the difference between the first frequency feature and the second frequency feature; and If the absolute value of the difference between the first frequency feature and the second frequency feature is less than or equal to a preset frequency threshold, the maximum temperature threshold and the minimum temperature threshold preset in the thermal control management system are retained.
3. The method according to claim 2, characterized in that, Also includes: If the absolute value of the difference between the first frequency feature and the second frequency feature is greater than a preset frequency threshold, the maximum temperature threshold and the minimum temperature threshold are reset.
4. The method according to claim 1, characterized in that, The operation of determining the maximum and minimum temperature thresholds in the thermal control management system based on the comparison results includes: Determine the degree of matching between the second measurement curve and the reference curve; If the matching degree between the second measurement curve and the reference curve is greater than or equal to a preset matching degree threshold, the maximum temperature threshold and the minimum temperature threshold are retained; and If the matching degree between the second measurement curve and the reference curve is less than a preset matching degree threshold, the maximum temperature threshold and the minimum temperature threshold are reset.
5. The method according to claim 4, characterized in that, The operation of determining the degree of matching between the second measurement curve and the reference curve includes: Extract multiple first sample points from the reference curve; Extract multiple second sample points on the second measurement curve that correspond to the multiple first sample points; Calculate the correlation between the plurality of second sample points and the plurality of first sample points; and The degree of matching between the second measurement curve and the reference curve is determined based on the correlation between the plurality of second sample points and the plurality of first sample points.
6. A storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is executed, the method described in any one of claims 1 to 5 is performed by a processor.
7. An apparatus for determining temperature thresholds, applied to a satellite system, wherein temperature measuring points are provided within the satellite system, and the satellite system includes a thermal control management system, wherein the thermal control management system is configured with a maximum temperature threshold and a minimum temperature threshold corresponding to the temperature measuring points, characterized in that... include: The first determining module is used to determine the first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measuring point; The second determining module is used to determine a reference curve, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponding to the temperature measuring point; A preprocessing module is used to preprocess the first measurement curve and generate a second measurement curve corresponding to the first measurement curve. The preprocessing module includes a target temperature value determination module, which is used to determine the target temperature value of the first measurement curve, wherein the target temperature value is a pre-set standard ambient temperature value corresponding to the temperature measurement point. The second measurement curve determination module is used to subtract the target temperature value from the multiple temperature values corresponding to each time on the first measurement curve to obtain the third measurement curve. as well as The second measurement curve generation module is used to generate a measurement curve that is consistent with the second measurement curve based on the third measurement curve, wherein... The second measurement curve generation module includes: a proportional scaling module, used to proportionally scale the horizontal and vertical axes of the third measurement curve so that the maximum temperature value of the third measurement curve is equal to the maximum temperature value of the reference curve, and to generate a fourth measurement curve; and The second measurement curve determination submodule is used to determine the second measurement curve based on the fourth measurement curve. A comparison module is used to compare the second measurement curve with the reference curve and generate a comparison result; and The temperature threshold determination module is used to determine the maximum and minimum temperature thresholds in the thermal control management system.
8. An apparatus for determining a temperature threshold, applied to a satellite system, wherein temperature measuring points are provided within the satellite system, and the satellite system includes a thermal control management system, wherein the thermal control management system is provided with a maximum temperature threshold and a minimum temperature threshold corresponding to the temperature measuring points, characterized in that... include: processor; as well as A memory, connected to the processor, for providing the processor with instructions to perform the following processing steps: Determine a first measurement curve, wherein the first measurement curve is a real-time temperature curve corresponding to the temperature value of the temperature measurement point; A reference curve is determined, wherein the reference curve is a standard curve pre-set in the thermal control management system and corresponds to the temperature measurement point; The operation of preprocessing the first measurement curve and generating a second measurement curve corresponding to the first measurement curve includes: Determine the target temperature value of the first measurement curve, wherein the target temperature value is a pre-set standard ambient temperature value corresponding to the temperature measurement point; The third measurement curve is obtained by subtracting the target temperature value from the multiple temperature values corresponding to each time point on the first measurement curve; as well as Based on the third measurement curve, a curve is generated that corresponds to the second measurement curve, wherein... The operation of generating a curve similar to the second measurement curve based on the third measurement curve includes: The horizontal and vertical axes of the third measurement curve are scaled proportionally so that the maximum temperature value of the third measurement curve equals the maximum temperature value of the reference curve, and a fourth measurement curve is generated; and The second measurement curve is determined based on the fourth measurement curve; The second measurement curve is compared with the reference curve, and a comparison result is generated; and Based on the comparison results, the maximum temperature threshold and minimum temperature threshold in the thermal control management system are determined.
Citation Information
Patent Citations
Satellite thermal control management method and device based on matching degree, and storage medium
CN116048159A