Method, device and storage medium for determining reference temperature in satellite system
Through the data fusion method, the mean and variance of the deviations of multiple temperature measurement points in the satellite system are used to determine the reference temperature value in the satellite, which solves the problem of thermal sensor calibration after satellite launch and improves the temperature control accuracy of the thermal control management system.
Patent Information
- Application Number
- CN202310129161.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-17
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2043-02-17
AI Technical Summary
After the satellite is launched, it is difficult to determine the reference temperature in the satellite system, so that the error of the thermal sensor cannot be accurately calibrated, resulting in insufficient temperature control accuracy of the thermal control management system.
By obtaining the mean deviation and deviation variance of each temperature measurement point in the previous calibration period, the reference temperature value in the satellite system is determined by using the data fusion method to calibrate the measurement error of the thermal sensor.
The accuracy of thermal sensor measurement error calibration in the satellite system is improved, and the temperature control accuracy and stability of the thermal control management system is ensured.
Smart Images

Figure CN116465508B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite management, and in particular to a method, device and storage medium for determining a reference temperature within a satellite system. Background Art
[0002] Satellite systems require their internal equipment to operate within a suitable temperature environment, meaning the ambient temperature must be strictly controlled. Therefore, the thermal management system is equipped with a heater control system. Furthermore, the satellite system also includes temperature measurement points equipped with thermal sensors. The thermal management system reads the temperature at these points and compares it with a preset temperature threshold to control the heater's on and off. This method effectively controls the temperature within the satellite system.
[0003] In order to accurately control the heater, the error of the thermal sensor needs to be calibrated. Therefore, during the calibration period for calibrating the thermal sensor, a reference temperature within the satellite system needs to be determined so that the error of the thermal sensor can be determined based on the reference temperature.
[0004] The existing method for calibrating thermal sensors involves pre-calibrating them based on a reference temperature before they are installed in a satellite system. However, once a thermal sensor is launched onto a satellite, the lack of a device capable of providing a more accurate reference temperature makes it difficult to provide a reference temperature for determining thermal sensor errors, making it difficult to calibrate the thermal sensor.
[0005] With respect to the technical problem in the prior art mentioned above that after a satellite is launched, it is difficult to determine the reference temperature within the satellite system, thereby making it impossible to determine the error of the thermal sensor and perform calibration, no effective solution has been proposed so far. Summary of the Invention
[0006] The embodiments of the present disclosure provide a method, device, and storage medium for determining a reference temperature within a satellite, so as to at least solve the technical problem in the prior art that after the satellite is launched, it is difficult to determine the reference temperature within the satellite system, and thus it is impossible to determine the error of the thermal sensor and perform calibration.
[0007] According to one aspect of an embodiment of the present disclosure, a method for determining a reference temperature in a satellite is provided, which is applied to a thermal control management system, and includes: obtaining a mean deviation corresponding to each temperature measurement point in a previous calibration cycle, wherein the temperature measurement point is set in a satellite system; collecting temperature values of each temperature measurement point corresponding to different calibration moments in the current calibration cycle; calibrating the temperature values of the corresponding temperature measurement points in the current calibration cycle using the mean deviation corresponding to each temperature measurement point in the previous calibration cycle, and determining the calibrated temperature values corresponding to each temperature measurement point; obtaining the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; and fusing the calibrated temperature values corresponding to each temperature measurement point in the current calibration cycle and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle to obtain a reference temperature value for calibrating the temperature of the temperature measurement point.
[0008] According to another aspect of an embodiment of the present disclosure, a storage medium is further provided, the storage medium including a stored program, wherein when the program is run, a processor executes any one of the above methods.
[0009] According to another aspect of an embodiment of the present disclosure, there is also provided a device for determining a reference temperature in a satellite, which is applied to a thermal control management system and includes: a deviation mean acquisition module for acquiring a deviation mean corresponding to each temperature measurement point in a previous calibration cycle, wherein the temperature measurement point is set in a satellite system; a temperature value acquisition module for acquiring the temperature values of each temperature measurement point corresponding to different calibration moments in the current calibration cycle; a calibration temperature value determination module for calibrating the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, and determining the calibrated temperature values corresponding to each temperature measurement point; a deviation variance determination module for acquiring the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; and a data fusion module for fusing the calibrated temperature values corresponding to each temperature measurement point in the current calibration cycle and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle, and obtaining a reference temperature value for calibrating the temperature of the temperature measurement point.
[0010] According to another aspect of an embodiment of the present disclosure, a device for determining a reference temperature in a satellite is also provided, which is applied to a thermal control management system, and includes: a processor; and a memory connected to the processor, for providing the processor with instructions for processing the following processing steps: obtaining the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, wherein the temperature measurement point is set in the satellite system; collecting the temperature values of each temperature measurement point corresponding to different calibration moments in the current calibration cycle; using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle to calibrate the temperature values of the corresponding temperature measurement points in the current calibration cycle, and determine the calibrated temperature values corresponding to each temperature measurement point; obtaining the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; and fusing the calibrated temperature values corresponding to each temperature measurement point in the current calibration cycle and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle to obtain a reference temperature value for calibrating the temperature of the temperature measurement point.
[0011] In the technical solution disclosed in the present invention, first, the processor module obtains the deviation mean corresponding to each temperature measuring point in the previous calibration cycle. Then, the processor module collects the temperature values of each temperature measuring point corresponding to different calibration moments in this calibration cycle. In addition, the processor module uses the deviation mean corresponding to each temperature measuring point in the previous calibration cycle to calibrate the temperature values of the corresponding temperature measuring points in this calibration cycle, and determines the calibrated temperature values corresponding to each temperature measuring point. Further, the processor module obtains the deviation variance corresponding to each temperature measuring point in the previous calibration cycle. Finally, the processor module fuses the calibrated temperature values corresponding to each temperature measuring point in this calibration cycle and the deviation variance corresponding to each temperature measuring point in the previous calibration cycle, and obtains the calibrated reference temperature value.
[0012] The embodiments of the present application utilize temperature values measured by thermal sensors at multiple temperature measurement points configured for redundant backup, through data fusion, to determine a reference temperature value that can be used to calibrate the measurement errors of each thermal sensor. Specifically, according to the embodiments of the present application, the deviation mean and deviation variance corresponding to each temperature measurement point in the previous calibration cycle are obtained after a calibration operation. Therefore, the processor module calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, further improving the accuracy of obtaining the reference temperature values corresponding to different calibration times in the current calibration cycle using the calibration temperature values and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle. Furthermore, since the reference temperature values corresponding to different calibration times in the current cycle are calibrated, the accuracy of the monitoring temperature measurement points determined based on the calibrated reference temperature values is also improved. This overcomes the technical problem in the prior art of difficulty in determining the reference temperature within the satellite system after satellite launch, thereby making it impossible to determine the errors of the thermal sensors and perform calibration. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of this application. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation of the present disclosure. In the drawings:
[0014] Figure 1 A schematic diagram showing the connection relationship between the processor module, the heater, and the thermal sensor provided in the thermal management system according to the first aspect of Example 1 of the present application is shown;
[0015] Figure 2 is a schematic diagram of multiple thermal sensors reading multiple temperature measurement points according to the first aspect of Example 1 of the present application;
[0016] Figure 3 1 is a flow chart of a method for determining monitoring temperature measurement points in a satellite system according to the first aspect of embodiment 1 of the present disclosure;
[0017] Figure 4 is a schematic diagram of multiple calibration cycles according to the first aspect of Example 1 of the present application;
[0018] Figure 5 It is a schematic diagram of the normal distribution curve corresponding to the temperature measuring point p1, the temperature measuring point p2, the temperature measuring point p3 and the temperature measuring point p4 according to the first aspect of Example 1 of the present application.
[0019] Figure 6 A schematic diagram showing a method flow chart of determining a monitoring temperature measurement point in a satellite system using a calibrated reference temperature value according to the first aspect of embodiment 1 of the present application is shown.
[0020] Figure 7 is a schematic diagram of an apparatus for determining monitoring temperature measurement points in a satellite system according to the first aspect of embodiment 2 of the present disclosure; and
[0021] Figure 8 It is a schematic diagram of a device for determining monitoring temperature measurement points in a satellite system according to the first aspect of Example 3 of the present disclosure. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present disclosure.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] Example 1
[0025] According to this embodiment, a method embodiment for determining a reference temperature within a satellite is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0026] Figure 1 FIG2 shows a schematic diagram of the connection relationship between the processor module 110, the heater 120 and the thermal sensor 130 provided in the thermal management system 10 according to an embodiment of the present application. Figure 1 As shown, the thermal management system 10 is provided with a processor module 110, a heater 120, and a thermal sensor 130. The processor module 110 is bidirectionally connected to the heater 120 and configured to send instructions to the heater 120 and receive operating status information related to the heater 120. The processor module 110 is connected to the thermal sensor 130 and configured to read the temperature value of the temperature measurement point measured by the thermal sensor 130.
[0027] In addition, the thermal sensor 130 includes a plurality of thermal sensors 131 - 13n , wherein the plurality of thermal sensors 131 - 13n are configured to respectively measure the temperature values of corresponding temperature measurement points.
[0028] Figure 2 The plurality of thermal sensors 131 to 13n read the plurality of temperature measurement points p1 to p2 according to the embodiment of the present application. n Schematic diagram of the reference Figure 2 As shown, there are multiple temperature measurement points p1~p n, the first thermal sensor 131 measures the temperature value of temperature measuring point 1, the second thermal sensor 132 measures the temperature value of temperature measuring point 2, the third thermal sensor 142 measures the temperature value of temperature measuring point 3, and so on, the nth thermal sensor 13n measures the temperature value of temperature measuring point n. In addition, it is worth noting that multiple temperature measuring points p1~p n The temperature values of each temperature measuring point can be the same or different.
[0029] Then, the processor module 110 reads the temperature value of temperature measurement point 1 measured by the first thermal sensor 131, the processor module 110 reads the temperature value of temperature measurement point 2 measured by the second thermal sensor 132, the processor module 110 reads the temperature value of temperature measurement point 3 measured by the third thermal sensor 133, and so on, the processor module 110 reads the temperature value of temperature measurement point n measured by the nth thermal sensor 13n. The purpose of setting up multiple temperature measurement points and corresponding thermal sensors is to ensure the safety and stability of temperature monitoring of the satellite system through redundancy.
[0030] Specifically, the processor module 10 can identify a particular temperature measurement point as a monitoring temperature measurement point and use the thermal sensor at that monitoring temperature measurement point to monitor the ambient temperature of the satellite system. If the thermal sensor at that monitoring temperature measurement point experiences an abnormality, the processor module 10 can switch the monitoring temperature measurement point to another temperature measurement point, thereby continuing to monitor the ambient temperature of the satellite system.
[0031] Under the above operating environment, according to the first aspect of this embodiment, a method for determining a monitoring temperature measurement point in a satellite is provided. For example, Figure 1 The processor module 110 shown in FIG. Figure 3 A schematic diagram of the process is shown in FIG. Figure 3 As shown, the method includes:
[0032] S302: Obtaining a mean deviation corresponding to each temperature measurement point in the last calibration cycle, where the temperature measurement point is set in the satellite system;
[0033] S304: collecting the temperature values of each temperature measurement point corresponding to different calibration moments in this calibration cycle;
[0034] S306: Calibrate the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean values corresponding to the respective temperature measurement points in the previous calibration cycle to determine the calibrated temperature values corresponding to the respective temperature measurement points;
[0035] S308: Obtaining the deviation variance corresponding to each temperature measurement point in the last calibration cycle; and
[0036] S310: fusing the calibration temperature values corresponding to each temperature measurement point in the current calibration cycle and the deviation variances corresponding to each temperature measurement point in the previous calibration cycle to obtain a reference temperature value for calibrating the temperature of the temperature measurement point.
[0037] Specifically, multiple temperature measurement points p1~p n (That is, assuming that there are n temperature measurement points inside the satellite system), due to the measurement error of the thermal sensor, at the same calibration time, each temperature measurement point p j (where j = 1 to n) have different temperature values. n The same temperature measurement point p j The temperature values at different calibration times are also different. For example, the processor module 110 in the thermal management system 10 can read the temperature of each temperature measurement point p in real time. j The temperature value.
[0038] Therefore, the technical solution of the present application is to read multiple temperature measurement points p1 to p2 by the processor module 110. n The time sequence of the temperature values, dividing a complete reading cycle into multiple calibration cycles N k (where k>1). In addition, those skilled in the art should know that the current calibration cycle can also be the previous calibration cycle of the next calibration cycle. For example, a complete read cycle includes: an initial calibration cycle N1, a calibration cycle N2, a calibration cycle N3, and a calibration cycle N4. Therefore, for calibration cycle N2, the initial calibration cycle N1 is the previous calibration cycle of calibration cycle N2. For calibration cycle N3, calibration cycle N2 is the previous calibration cycle of calibration cycle N3. For calibration cycle N4, calibration cycle N3 is the previous calibration cycle of calibration cycle N4.
[0039] Figure 4 Schematic diagram of multiple calibration cycles according to an embodiment of the present application. Figure 4 As shown, each calibration cycle contains multiple calibration moments T i (where i=1-m, i.e., assuming that each calibration cycle contains m calibration moments), multiple calibration cycles contain multiple calibration moments T k,i (i.e., the i-th calibration moment of the k-th calibration cycle).
[0040] From the above, we can know that within a certain calibration period, the temperature value K of a temperature measurement point at a certain calibration time is k,i,j is uniquely determined (i.e., the temperature value of the jth temperature measurement point at the kth calibration cycle, the ith calibration moment).
[0041] Therefore, first, the processor module 110 collects the current calibration cycle (for example, the kth calibration cycle Nk ) and the temperature values of each temperature measurement point corresponding to different calibration moments (S302). For example, this calibration cycle is the 4th calibration cycle (i.e., k=4), and the processor module 110 collects the temperature values K of multiple temperature measurement points. 4,i,j (where i=1~m, j=1~n).
[0042] Then, the processor module 110 obtains the deviation mean μ corresponding to each temperature measurement point in the last calibration cycle k-1,j (i.e. the k-1th calibration cycle N k-1 For example, the processor module 110 obtains the deviation mean μ corresponding to the first temperature measurement point in the previous calibration cycle N3. 3,1 , the mean deviation μ corresponding to the second temperature measurement point 3,2 , the mean deviation μ corresponding to the third temperature measurement point 3,3 , and so on, the deviation mean μ corresponding to the nth temperature measurement point 3,n .
[0043] Furthermore, the processor module 110 uses the deviation mean μ corresponding to each temperature measurement point in the previous calibration cycle k-1,j The temperature values of the corresponding temperature measurement points in the current calibration cycle are calibrated, and the calibrated temperature values corresponding to each temperature measurement point are determined (S306). Specifically, for example, the processor module 110 obtains the deviation mean μ corresponding to the first temperature measurement point in the previous calibration cycle N3. 3,1 , and the temperature value K corresponding to the first temperature measurement point at the first calibration moment of this cycle 4,1,1 Then, the processor module 110 uses the deviation mean μ corresponding to the last calibration cycle N3 and the first temperature measurement point 3,1 , for the first calibration moment of this cycle and the temperature value of the first temperature measurement point K 4,1,1 Perform calibration to obtain the calibration temperature value KS 4,1,1 The specific calculation formula is as follows:
[0044] KS 4,1,1 =K 4,1,1 -μ 3,1 (Formula 1)
[0045] That is, the calibration temperature value KS 4,1,1 Equal to the temperature value K corresponding to the first temperature measurement point at the first calibration moment of this cycle 4,1,1 Subtract the mean deviation μ corresponding to the first temperature measurement point in the previous calibration cycle N3 3,1 .
[0046] Similarly, for the kth calibration cycle (k≥2), for the jth temperature measurement point at the ith calibration moment, the calibration temperature value KS k,i,j The calculation formula is:
[0047] KS k,i,j =K k,i,j -μ k-1,j (Formula 2)
[0048] Table 1 shows the temperature values K of different temperature measurement points at the same calibration time in this calibration cycle (for example, the 4th calibration cycle). 4,1,j , calibration temperature value KS 4,1,j , the mean deviation μ of the previous period 3,j and the deviation variance of the previous period
[0049] Table 1
[0050]
[0051] As shown in Table 1, during the first calibration moment of the fourth calibration cycle, the temperature value corresponding to the temperature measurement point p1 is K 4,1,1 , calibration temperature value is KS 4,1,1 , the mean deviation of the previous period is μ 3,1 , the deviation variance of the previous period is The temperature value corresponding to the temperature measurement point p2 is K 4,2,1 , calibration temperature value is KS 4,2,1 , the mean deviation of the previous period is μ 3,2 , the deviation variance of the previous period is The temperature value corresponding to the temperature measurement point p3 is K 4,1,3 , calibration temperature value is KS 4,1,3 , the mean deviation of the previous period is μ 3,3 , the deviation variance of the previous period is ......, and the temperature measuring point p n The corresponding temperature value is K 4,1,n , calibration temperature value is KS 4,1,n , the mean deviation of the previous period is μ 3,n , the deviation variance of the previous period is
[0052] In addition, the processor module 110 obtains the deviation variance corresponding to each temperature measurement point in the last calibration cycle (ie, the deviation variance of the jth temperature measurement point in the k-1th calibration cycle) (S308). Specifically, for example, the processor module 110 obtains the deviation mean corresponding to the first temperature measurement point in the previous calibration cycle N3 Mean deviation corresponding to the second temperature measurement point Mean deviation corresponding to the third temperature measurement point Similarly, the mean deviation corresponding to the nth temperature measurement point is
[0053] Then, the processor module 110 uses the deviation variance of the previous calibration cycle as the corresponding temperature measurement point p j The variance of the calibration temperature value in this calibration cycle. For example, the processor module 110 calculates the deviation variance of the calibration temperature value in the previous calibration cycle N3. As the corresponding temperature measurement point p j Calibration temperature value KS in calibration cycle N4 4,i,j Variance (where i=1~m).
[0054] Furthermore, the processor module 110 sets the current calibration cycle N k Internal and each temperature measuring point p j The corresponding calibration temperature value is the same as the last calibration cycle N k-1 Internal and each temperature measuring point p j The corresponding deviation variance is used to perform data fusion and obtain the calibrated reference temperature value (S310). For example, in the first calibration moment of the fourth calibration cycle (where k=4), the processor module 110 uses each temperature measurement point p j Calibration temperature value KS 4,1,j and the corresponding variance Perform data fusion and obtain the temperature measurement point p j At the calibration time T 4,1 Reference temperature value Kb 4,1 Among them, the reference temperature value can be used to determine each temperature measurement point p j temperature error.
[0055] As described in the background, to accurately control the heater, it is necessary to calibrate the thermal sensor error. Therefore, during a calibration cycle for the thermal sensor, a reference temperature within the satellite system must be determined so that the thermal sensor error can be determined based on the reference temperature.
[0056] The existing method for calibrating thermal sensors involves pre-calibrating them based on a reference temperature before they are installed in a satellite system. However, once a thermal sensor is launched onto a satellite, the lack of a device capable of providing a more accurate reference temperature makes it difficult to provide a reference temperature for determining thermal sensor errors, making it difficult to calibrate the thermal sensor.
[0057] In view of this, embodiments of the present application utilize temperature values measured by thermal sensors at multiple temperature measurement points configured for redundant backup, through data fusion, to determine a reference temperature value that can be used to calibrate the measurement errors of each thermal sensor. Specifically, according to embodiments of the present application, the deviation mean and deviation variance corresponding to each temperature measurement point in the previous calibration cycle are obtained after a calibration operation. Therefore, the processor module 110 calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, further improving the accuracy of obtaining the reference temperature values corresponding to different calibration moments in the current calibration cycle using the calibration temperature values and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle. Furthermore, since the reference temperature values corresponding to different calibration moments in the current cycle are calibrated, the accuracy of the monitoring temperature measurement points determined based on the calibrated reference temperature values is also improved. This overcomes the technical problem in the prior art of difficulty in determining the reference temperature within the satellite system after satellite launch, thereby making it impossible to determine the errors of the thermal sensors and perform calibration.
[0058] Optionally, the calibration temperature values corresponding to the various temperature measurement points in the current calibration cycle and the deviation variances corresponding to the various temperature measurement points in the previous calibration cycle are subjected to data fusion to obtain a calibrated reference temperature value, including: determining a fusion temperature value corresponding to each temperature measurement point, and setting the fusion temperature value equal to the corresponding calibration temperature value; determining a fusion variance corresponding to the fusion temperature value, and setting the fusion variance equal to the deviation variance corresponding to the various temperature measurement points in the previous calibration cycle; determining an adjustment coefficient corresponding to the fusion temperature value; and performing data fusion according to the fusion temperature value, the fusion variance and the adjustment coefficient to obtain a calibrated reference temperature value.
[0059] Specifically, the processor module 110 determines Kf k,i,j KS is the corrected temperature value KS corresponding to the kth calibration cycle, the ith calibration moment, and the jth temperature measurement point k,i,j The processor module 110 determines the fusion temperature value for data fusion. is the fusion temperature value Kf k,i,j The processor module 110 determines KG k,i,j is the fusion temperature value Kf of the jth temperature measurement point at the kth calibration cycle, the ith calibration moment k,i,j The corresponding adjustment coefficient.
[0060] Furthermore, the processor module 110 sets the fusion temperature value Kf k,i,j Equal to the corresponding calibration temperature value KS k,i,j , and let the variance Equal to the corresponding deviation variance
[0061] For example, the calibration time is T 4,1 (ie the 4th calibration cycle, the 1st calibration moment) When j=1, the processor module 110 sets the fusion temperature value Kf 4,1,1 Equal to the calibration temperature value KS 4,1,1 , let the variance Equal to the bias variance When j=2, the processor module 110 uses the fusion temperature value Kf of the first temperature measurement point 4,1,1 and variance Determine the fusion temperature value Kf of the second temperature measurement point 4,1,2 :
[0062] make Right now
[0063] Let Kf 4,1,2 =Kf 4,1,1 +KG 4,1,2 (KS 4,1,2 -Kf 4,1,1 ),Right now
[0064] make Right now
[0065] Since the deviation variance of the first calibration moment of this calibration cycle (i.e. the fourth calibration cycle) is known Deviation variance at the second calibration time of this calibration cycle Therefore, the fusion temperature value Kf of the second temperature measurement point at the first calibration moment in this calibration cycle can be obtained. 4,1,2 Corresponding adjustment coefficient KG 4,1,2 .
[0066] Since the calibration temperature value KS of the first temperature measurement point at the first calibration time in this calibration cycle is known 4,1,1 , in this calibration cycle, at the first calibration moment, the calibration temperature value KS of the second temperature measurement point 4,1,2 Therefore, the fusion temperature value Kf of the second temperature measurement point at the first calibration moment in this calibration cycle can be obtained 4,1,2 .
[0067] In addition, since the current calibration period is known, the deviation variance at the first calibration moment is The deviation variance at the second calibration time in this calibration cycle is So we can get the variance
[0068] Similarly, for the kth calibration cycle (k is greater than or equal to 2), the jth temperature measurement point (2≤j≤n) at the i-th calibration moment, the fusion temperature value Kf of the (j-1)th temperature measurement point is used. k,i,(j-1) And the calibration temperature value KS of the jth temperature measurement point k,i,j , determine the fusion temperature value Kf of the jth temperature measurement point k,i,j The calculation formula is as follows:
[0069] Right now
[0070] Kf k,i,j =Kf k,i,(j-1) +KG k,i, j(KS k,i,j -Kf k,i,(j-1) ),Right now
[0071] Right now
[0072] Finally, the processor module 110 makes Kb k,i =Kf k,i,n , so that the reference temperature value Kb at the i-th calibration moment of the k-th calibration cycle can be determined k,i .
[0073] The reference temperature values corresponding to other calibration periods and different calibration times can also be determined by the above operation steps.
[0074] Thus, the processor module 110 achieves the technical effect of being able to present the optimal value of the reference temperature value, improve the accuracy of the calculated reference temperature value, and thereby improve the accuracy of the selected monitoring temperature measurement points by making the determined fusion temperature value equal to the corresponding calibration temperature value, making the fusion variance of the current calibration cycle equal to the deviation variance corresponding to each temperature measurement point in the previous calibration cycle, and determining the adjustment coefficient corresponding to the fusion temperature value, and using the fusion temperature value, fusion variance and adjustment coefficient to calculate the calibrated reference temperature value corresponding to different calibration moments.
[0075] Optionally, the operation of determining the deviation mean and deviation variance corresponding to each temperature measurement point during the initial calibration period includes: determining the temperature deviation of each temperature measurement point at different calibration moments during the initial calibration period; and determining the deviation mean and deviation variance corresponding to each temperature measurement point during the initial period based on the temperature deviation of each temperature measurement point at different calibration moments. In addition, the operation of determining the temperature deviation of each temperature measurement point at different calibration moments during the initial calibration period includes: collecting temperature values of multiple temperature measurement points at different calibration moments during the initial calibration period; determining initial reference temperature values corresponding to different calibration moments based on the temperature values of the multiple temperature measurement points at different calibration moments; and determining the temperature deviation of the multiple temperature measurement points at different calibration moments based on the temperature values of the multiple temperature measurement points at different calibration moments and the initial reference temperature value.
[0076] Specifically, first, the processor module 110 obtains the temperature values of the temperature measurement points corresponding to different calibration moments during the initial calibration period. Then, the processor module 110 calculates the temperature values K of each temperature measurement point according to the temperature values K of each temperature measurement point. k,i,j , determine the reference temperature value Kb corresponding to different times in the initial calibration period N1 1,i .
[0077] From the above, it can be seen that the processor module 110 counts the temperature value K of the temperature measuring point p1 at time T1 during the fourth calibration period. 4,1,1 , Temperature value of measuring point p2 K 4,1,2 , the temperature value of the temperature measuring point p3 K 4,1,3 And the temperature measurement point p n Temperature value K 4,1,n Specifically, the processor module 110 divides the temperature distribution range into l1 intervals, and the interval granularity of each interval is 0.5°C. For example, temperature interval 1 is S 1,1 , temperature range 2 is S 1,2 , temperature range 3 is S 1,3 , and so on, the temperature range l1 is
[0078] In addition, the processor module 110 counts the number of temperature measurement points corresponding to each interval. 1,1 The number of corresponding temperature measurement points is X 1,1 , temperature range S 1,2 The number of corresponding temperature measurement points is X 1,2 , temperature range S 1,3 The number of corresponding temperature measurement points is X 1,3 , and so on, the temperature range The corresponding number of temperature measurement points is
[0079] Furthermore, we calculate Corresponding weight value The specific calculation formula is as follows:
[0080]
[0081] Among them, y=1~l1.
[0082] Then, the processor module 110 calculates the average value of each temperature interval to obtain the interval temperature mean.
[0083] For example, the temperature range S 1,1 There is X 1,1 Temperature measurement points, and temperature interval S 1,1 The corresponding mean temperature is Temperature range S 1,2 There is X 1,2 Temperature measurement points, and temperature interval S 1,2 The corresponding mean temperature is Temperature range S 1,3 There is X 1,3 Temperature measurement points, and temperature interval S 1,3 The corresponding mean temperature is Similarly, the temperature range There are Temperature measurement points, and temperature range The corresponding mean temperature is
[0084] For the interval temperature Perform weighted summation and determine the reference temperature value corresponding to time T1 The specific calculation formula is as follows:
[0085]
[0086] Among them, y=1~l1.
[0087] Therefore, according to the above operation, we can get the 1,1 Corresponding reference temperature value Kb 1,1 In addition, with time T 1,2 Corresponding reference temperature value Kb 1,2 , and time T 1,3 Corresponding reference temperature value Kb 1,3 , ..., and time T 1,m Corresponding reference temperature value Kb 1,m All of them can be obtained by the above operations.
[0088] Furthermore, the processor module 110 calculates the time intervals T according to the different calibration times. 1,i The corresponding temperature values of multiple temperature measurement points K 1,i,j and reference temperature Kb1,i , determine the different calibration times T 1,i The corresponding deviation mean μ of multiple temperature measurement points 1,1 Specifically, first, the processor module 110 calculates the temperature values K of the multiple temperature measurement points. 1,i,j and reference temperature Kb 1,i , determine at different calibration times T 1,i Within, multiple temperature deviations ΔK corresponding to multiple temperature measurement points 1,i,j The specific calculation formula is as follows:
[0089] ΔK 1,i,j =K 1,i,j -Kb 1,i (Formula 11)
[0090] Among them, i=1~m, j=1~n.
[0091] Table 2 shows the time T 1,1 , and each temperature measuring point p j Corresponding temperature value K 1,1,j , reference temperature value Kb 1,1 And each temperature measuring point p j Corresponding temperature deviation ΔK 1,1,j .
[0092] Table 2
[0093]
[0094]
[0095] Then, the processor module 110 calculates and obtains data at other calibration moments in the initial calibration period according to the above operation mode.
[0096] For example, Table 3 shows that at time T 1,2 , and each temperature measuring point p j Corresponding temperature value K 1,2,j , reference temperature value Kb 1,2 And each temperature measuring point p j Corresponding temperature deviation ΔK 1,2,j .
[0097] Table 3
[0098]
[0099] Similarly, Table 4 shows the 1,m , and each temperature measuring point p j Corresponding temperature value K 1,m,j , reference temperature value Kb 1,m And each temperature measuring point p jCorresponding temperature deviation ΔK 1,m,j .
[0100] Table 4
[0101]
[0102] Then, the processor module 110 calculates the temperature at different calibration times T according to the temperature measurement point p1. 1,1 ~T 1,m Temperature deviation ΔK 1,1,1 ~ΔK 1,m,1 , calculate the mean deviation μ corresponding to the temperature measurement point p1 during the initial calibration period 1,1 and bias variance The specific calculation formula is as follows:
[0103]
[0104] Similarly, calculate the initial calibration period and the temperature measurement point p j (j=2~n) corresponding deviation mean μ 1,j and bias variance The specific calculation formula is as follows:
[0105]
[0106] Finally, the processor module 110 obtains the temperature of each temperature measurement point p during the initial calibration period. j The corresponding deviation mean μ 1,j and bias variance (where j = 1 to n). Table 5 shows the relationship between the initial calibration period and the temperature at each measuring point p. j The corresponding deviation mean μ 1,j and bias variance
[0107] Table 5
[0108]
[0109] Therefore, the processor module 110 can calculate the temperature of each temperature measurement point p according to the initial calibration period. j The corresponding deviation mean η 1,j and bias variance Determine the calibration temperature value KS for the next calibration cycle 2,i,j And the calibration temperature value KS 2,i,j The corresponding variance Thus, each temperature measuring point p j Calibration temperature value KS 2,i,j And the calibration temperature value KS 2,i,j The corresponding variance Perform data fusion and obtain the calibrated reference temperature value K corresponding to different calibration times b,2,i Then, according to the obtained reference temperature value K corresponding to different calibration times after calibration, b,2,i , determine the temperature at each measuring point p j The corresponding deviation mean μ 2,j and bias variance
[0110] Optionally, the method further includes: using the calibrated reference temperature value to determine a monitoring temperature measurement point among multiple temperature measurement points set in the satellite system. Further optionally, the operation of using the calibrated reference temperature value to determine the monitoring temperature measurement point set in the satellite system includes: determining the calibrated reference temperature value corresponding to different calibration moments; determining the mean deviation corresponding to each temperature measurement point based on the temperature values of the multiple temperature measurement points at different calibration moments and the reference temperature values corresponding to the different calibration moments; determining the deviation variance from each temperature measurement point based on the temperature values of the multiple temperature measurement points at different calibration moments and the reference temperature values corresponding to the different calibration moments; and determining the monitoring temperature measurement point based on the mean deviation corresponding to each temperature measurement point and the deviation variance corresponding to each temperature measurement point.
[0111] Specifically, after obtaining the reference temperature value corresponding to each calibration moment in the current calibration cycle, the processor module 110 determines the temperature deviation corresponding to each temperature measurement point based on the obtained reference temperature value and the temperature values of the temperature measurement points collected at different calibration moments. For example, the processor module 110 has collected the first calibration moment T of the fourth calibration cycle. 4,1 The temperature value of each temperature measuring point K 4,1,j , and the first calibration time T of the fourth calibration cycle 4,1 Corresponding reference temperature value Kb 4,i , so that the temperature deviation ΔK corresponding to each temperature measurement point can be determined 4,1,j Table 6 shows the sampling calibration time T 4,1 The corresponding temperature value K of each temperature measurement point 4,1,j , reference temperature value Kb 4,j And the temperature deviation ΔK of each temperature measurement point 4,1,j .
[0112] Table 6
[0113]
[0114] Referring to the operation of the processor module 110 at the first calibration time of the fourth calibration cycle, at the subsequent calibration time T 4.i Determine the corresponding reference temperature value Kb respectively 4,i And each temperature measuring point p j Corresponding temperature deviation ΔK4,i,j Table 7 shows the sampling calibration time T 4.i The corresponding temperature value K of each temperature measurement point 4,i,j , reference temperature value Kb 4,j And the temperature deviation ΔK of each temperature measurement point 4,i,j .
[0115] Table 7
[0116]
[0117] Then, the processor module 110 calculates the temperature of each temperature measurement point p. j At each calibration time T 4.i Temperature deviation ΔK 4,i,j , determine the jth temperature measurement point p j (where j = 1 to n) Deviation mean μ in the 4th calibration cycle 4,j and bias variance The specific calculation formula is as follows:
[0118]
[0119] Therefore, the processor module 110 can calculate the temperature at each temperature measurement point p in the fourth calibration cycle according to the above formula. j The corresponding deviation mean μ 4,j and bias variance Table 8 shows the temperature at each measurement point p in the 4th calibration cycle. j The corresponding deviation mean μ 4,j and bias variance
[0120] Table 8
[0121]
[0122] That is, in the 4th calibration cycle, the temperature at different measuring points p j The corresponding deviation mean and deviation variance are calculated.
[0123] Referring to the above operation process, the processor module 110 can calculate other calibration cycles and the temperature measurement points p j The corresponding deviation mean μ k,j and bias variance That is, using the last calibration cycle N k-1 The obtained temperature is consistent with each temperature measurement point p j The corresponding deviation mean μ (k-1),j and bias variance Calculate the current calibration cycle N k Different calibration times T k,i Corresponding reference temperature value Kb k,i. And calculate the temperature at each measuring point p j (j=1~n) in this calibration cycle N k The mean deviation μ k,j and bias variance Table 9 shows the kth calibration cycle and the temperature at each point p j The corresponding deviation mean μ k,j and bias variance
[0124] Table 9
[0125]
[0126] Thus, the processor module 110 achieves the technical effect of providing the necessary conditions for determining the monitoring temperature measurement points by determining the calibrated reference temperature values corresponding to different calibration moments, and determining the deviation mean corresponding to each temperature measurement point based on the temperature values and reference temperature values of multiple temperature measurement points at different calibration moments, and determining the deviation variance corresponding to each temperature measurement point based on the temperature values and reference temperature values of multiple temperature measurement points at different calibration moments.
[0127] Optionally, the operation of determining the deviation mean corresponding to each temperature measurement point based on the temperature values of multiple temperature measurement points within different calibration moments and the reference temperature values corresponding to the different calibration moments includes: determining the deviation range corresponding to the multiple temperature measurement points; determining the temperature measurement point with the largest probability distribution value among the multiple temperature measurement points based on the deviation range, the deviation mean corresponding to each temperature measurement point and the deviation variance corresponding to each temperature measurement point; and using the temperature measurement point with the largest probability distribution value among the multiple temperature measurement points as the monitoring temperature measurement point.
[0128] Specifically, first, the processor module 110 obtains the preset deviation range μ c ~μ d Among them, the deviation range μ c ~μ d For example, it may be pre-set in the processor module 110 .
[0129] Then, the processor module 110 calculates the deviation range μ according to the c ~μ d , and each temperature measuring point p j The corresponding deviation mean μ1~μ m and each temperature measuring point p j The corresponding deviation variance Determine the temperature measuring point with the largest probability distribution value among multiple temperature measuring points.
[0130] Figure 5: is a schematic diagram of a normal distribution curve corresponding to the temperature deviation of the temperature measuring point p1, the temperature measuring point p2, the temperature measuring point p3 and the temperature measuring point p4 according to the embodiment of the present application. Figure 5 As shown, since the processor module 110 pre-sets the deviation range μ c ~μ d , so within the preset deviation range μ c ~μ d The area of the normal distribution curve 1 corresponding to the temperature measurement point p1, the area of the normal distribution curve 2 corresponding to the temperature measurement point p2, the area of the normal distribution curve 3 corresponding to the temperature measurement point p3, and the area of the normal distribution curve 4 corresponding to the temperature measurement point p4 are different. That is, the temperature deviation μ of the temperature measurement point p1 is k,1 Falling within the deviation range μ c ~μ d The probability value F(x)1 within the temperature measurement point p2 is μ k ,2 falls within the deviation range μ c ~μ d The probability value F(x)2 within the temperature measurement point p3 is μ k ,3 falls within the deviation range μ c ~μ d The probability value F(x)3 within the temperature measurement point p4 and the temperature deviation μ k ,4 falls within the deviation range μ c ~μ d The probability values F(x)4 within are different.
[0131] Then, the processor module 110 uses the following formulas to calculate the probability value F(x)1 corresponding to the temperature measurement point p1, the probability value F(x)2 corresponding to the temperature measurement point p2, the probability value F(x)3 corresponding to the temperature measurement point p3, and the probability value F(x)4 corresponding to the temperature measurement point p4. The specific calculation formulas are as follows:
[0132]
[0133] Among them, j=1~n.
[0134] Finally, the processor module 110 uses the temperature measurement point with the largest probability value of the temperature deviation falling within the deviation range among the multiple temperature measurement points as the monitoring temperature measurement point.
[0135] Therefore, the processor module 110 determines the reference temperature value and the temperature at each temperature measurement point p. j The corresponding deviation mean, the deviation variance corresponding to each temperature measurement point, and the deviation range μ c ~μ dThe operation achieves the technical effect of being able to determine the temperature measuring point with the highest probability of the temperature deviation falling within the required deviation range as the monitoring temperature measuring point, and then achieving the technical effect of being able to determine the temperature measuring point with higher measurement accuracy as the monitoring temperature measuring point, thereby being able to more accurately control the ambient temperature of the heater.
[0136] Thus, by determining the deviation mean and deviation variance of the initial calibration cycle, the technical effect of providing necessary conditions for calibration of the reference temperature value is achieved.
[0137] Figure 6 The following is a flow chart of a method for determining a monitoring temperature measurement point in a satellite system using a calibrated reference temperature value according to an embodiment of the present application. Figure 6 As shown,
[0138] S610: The processor module 110 determines that during the initial calibration period, the temperature values of multiple temperature measurement points at different calibration times are collected, and the temperature value of the temperature measurement point with the largest weight value among the temperature measurement points is used as the initial reference temperature value;
[0139] S620: The processor module 111 determines the temperature deviations of the multiple temperature measuring points at different calibration times within the initial calibration period according to the initial reference temperature value and the temperature values of the multiple temperature measuring points at different calibration times.
[0140] S630: The processor module 110 determines the deviation mean and deviation variance corresponding to each temperature measurement point in the initial calibration period according to the temperature deviation of each temperature measurement point at different calibration moments;
[0141] S640: The processor module 111 determines the temperature values of each temperature measurement point corresponding to the current calibration cycle and different calibration moments, and obtains the average deviation value corresponding to the previous calibration cycle (which may be the initial calibration cycle) and each temperature measurement point;
[0142] S650: The processor module 111 calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean values corresponding to the respective temperature measurement points in the previous calibration cycle, and determines the calibrated temperature values corresponding to the respective temperature measurement points.
[0143] S660: The processor module 110 obtains the deviation variance corresponding to each temperature measurement point in the last calibration cycle;
[0144] S670: The processor module 110 determines the fusion temperature value corresponding to each temperature measurement point in the current calibration period, and sets the fusion temperature value to be equal to the corresponding calibration temperature value;
[0145] S680: The processor module 110 determines a fusion variance corresponding to the fusion temperature value, and sets the fusion variance equal to the deviation variance corresponding to each temperature measurement point in the previous calibration cycle;
[0146] S690: The processor module 110 determines an adjustment coefficient corresponding to the fusion temperature value, and performs data fusion according to the fusion temperature value, the fusion variance, and the adjustment coefficient to obtain a calibrated reference temperature value; and
[0147] S700: The processor module 110 uses the calibrated reference temperature value to determine a monitoring temperature measurement point among a plurality of temperature measurement points set in the satellite system.
[0148] The embodiments of the present application utilize temperature values measured by thermal sensors at multiple temperature measurement points configured for redundant backup, through data fusion, to determine a reference temperature value that can be used to calibrate the measurement errors of each thermal sensor. Specifically, according to the embodiments of the present application, the deviation mean and deviation variance corresponding to each temperature measurement point in the previous calibration cycle are obtained after a calibration operation. Therefore, the processor module calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, further improving the accuracy of obtaining the reference temperature values corresponding to different calibration times in the current calibration cycle using the calibration temperature values and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle. Furthermore, since the reference temperature values corresponding to different calibration times in the current cycle are calibrated, the accuracy of the monitoring temperature measurement points determined based on the calibrated reference temperature values is also improved. This overcomes the technical problem in the prior art of difficulty in determining the reference temperature within the satellite system after satellite launch, thereby making it impossible to determine the errors of the thermal sensors and perform calibration.
[0149] In addition, reference Figure 1 As shown, according to a third aspect of this embodiment, a storage medium is provided, wherein the storage medium includes a stored program, wherein when the program is run, a processor executes any one of the above methods.
[0150] The embodiments of the present application utilize temperature values measured by thermal sensors at multiple temperature measurement points configured for redundant backup, through data fusion, to determine a reference temperature value that can be used to calibrate the measurement errors of each thermal sensor. Specifically, according to the embodiments of the present application, the deviation mean and deviation variance corresponding to each temperature measurement point in the previous calibration cycle are obtained after a calibration operation. Therefore, the processor module calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, further improving the accuracy of obtaining the reference temperature values corresponding to different calibration times in the current calibration cycle using the calibration temperature values and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle. Furthermore, since the reference temperature values corresponding to different calibration times in the current cycle are calibrated, the accuracy of the monitoring temperature measurement points determined based on the calibrated reference temperature values is also improved. This overcomes the technical problem in the prior art of difficulty in determining the reference temperature within the satellite system after satellite launch, thereby making it impossible to determine the errors of the thermal sensors and perform calibration.
[0151] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0152] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it 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 is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0153] Example 2
[0154] Figure 7 The apparatus 700 for determining the reference temperature in a satellite according to the first aspect of this embodiment is shown. The apparatus 700 corresponds to the method according to the first aspect of embodiment 1. Figure 7As shown, the device 700 includes: a deviation mean acquisition module 710, which is used to obtain the deviation mean corresponding to each temperature measuring point in the previous calibration cycle, wherein the temperature measuring point is set in the satellite system; a temperature value acquisition module 720, which is used to collect the temperature values of each temperature measuring point corresponding to different calibration moments in the current calibration cycle; a calibration temperature value determination module 730, which is used to calibrate the temperature values of the corresponding temperature measuring points in the current calibration cycle using the deviation mean corresponding to each temperature measuring point in the previous calibration cycle, and determine the calibrated temperature values corresponding to each temperature measuring point; a deviation variance determination module 740, which is used to obtain the deviation variance corresponding to each temperature measuring point in the previous calibration cycle; and a data fusion module 750, which is used to fuse the calibrated temperature values corresponding to each temperature measuring point in the current calibration cycle with the deviation variance corresponding to each temperature measuring point in the previous calibration cycle, and obtain a reference temperature value for calibrating the temperature of the temperature measuring point.
[0155] Optionally, the data fusion module 750 includes: a fusion temperature value determination module, used to determine the fusion temperature value corresponding to each temperature measurement point, and make the fusion temperature value equal to the corresponding calibration temperature value; a fusion variance determination module, used to determine the fusion variance corresponding to the fusion temperature value, and make the fusion variance equal to the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; an adjustment coefficient determination module, used to determine the adjustment coefficient corresponding to the fusion temperature value; and a data fusion submodule, used to perform data fusion according to the fusion temperature value, fusion variance and adjustment coefficient, and obtain a calibrated reference temperature value.
[0156] Optionally, the device 700 also includes: a temperature deviation confirmation module, used to determine the temperature deviation of each temperature measurement point at different calibration times during the initial calibration period; and a deviation mean and deviation variance determination module, used to determine the deviation mean and deviation variance corresponding to each temperature measurement point during the initial period based on the temperature deviation of each temperature measurement point at different calibration times.
[0157] Optionally, the temperature deviation confirmation module includes: a temperature value acquisition module for acquiring the temperature values of multiple temperature measuring points at different calibration moments within the initial calibration period; an initial reference temperature value confirmation module for determining the initial reference temperature values corresponding to different calibration moments based on the temperature values of multiple temperature measuring points at different calibration moments; and a temperature deviation determination submodule for determining the temperature deviations of multiple temperature measuring points at different calibration moments based on the temperature values of multiple temperature measuring points at different calibration moments and the initial reference temperature value.
[0158] Optionally, the initial reference temperature value confirmation module includes: an initial reference temperature value confirmation submodule, configured to use the temperature value of the temperature measurement point with the largest weight value among the multiple temperature measurement points as the initial reference temperature value.
[0159] Optionally, the device 700 includes: using the calibrated reference temperature value to determine a monitoring temperature measurement point among multiple temperature measurement points set in the satellite system.
[0160] Optionally, the monitoring temperature measurement point determination module 760 includes: a reference temperature value determination module, which is used to determine the reference temperature value corresponding to different calibration moments after calibration; a deviation mean determination module, which is used to determine the deviation mean corresponding to each temperature measurement point based on the temperature values of multiple temperature measurement points within different calibration moments and the reference temperature values corresponding to different calibration moments; a deviation variance determination module, which is used to determine the deviation variance from each temperature measurement point based on the temperature values of multiple temperature measurement points within different calibration moments and the reference temperature values corresponding to different calibration moments; and a monitoring temperature measurement point determination sub-module, which is used to determine the monitoring temperature measurement point based on the deviation mean corresponding to each temperature measurement point and the deviation variance corresponding to each temperature measurement point.
[0161] Optionally, the monitoring temperature measurement point determination submodule includes: a deviation range determination module, used to determine the deviation range corresponding to multiple temperature measurement points; a probability distribution value determination module, used to determine the temperature measurement point with the largest probability distribution value among the multiple temperature measurement points based on the deviation range, the deviation mean corresponding to each temperature measurement point, and the deviation variance corresponding to each temperature measurement point; and a probability distribution value determination module, used to use the temperature measurement point with the largest probability distribution value among the multiple temperature measurement points as the monitoring temperature measurement point.
[0162] The embodiments of the present application utilize temperature values measured by thermal sensors at multiple temperature measurement points configured for redundant backup, through data fusion, to determine a reference temperature value that can be used to calibrate the measurement errors of each thermal sensor. Specifically, according to the embodiments of the present application, the deviation mean and deviation variance corresponding to each temperature measurement point in the previous calibration cycle are obtained after a calibration operation. Therefore, the processor module calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, further improving the accuracy of obtaining the reference temperature values corresponding to different calibration times in the current calibration cycle using the calibration temperature values and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle. Furthermore, since the reference temperature values corresponding to different calibration times in the current cycle are calibrated, the accuracy of the monitoring temperature measurement points determined based on the calibrated reference temperature values is also improved. This overcomes the technical problem in the prior art of difficulty in determining the reference temperature within the satellite system after satellite launch, thereby making it impossible to determine the errors of the thermal sensors and perform calibration.
[0163] Example 3
[0164] Figure 8The apparatus 800 for determining the reference temperature in a satellite according to the first aspect of this embodiment is shown. The apparatus 800 corresponds to the method according to the first aspect of embodiment 1. Figure 8 As shown, the apparatus 800 includes: a processor 810; and
[0165] The memory 820 is connected to the processor 810 and is used to provide the processor 810 with instructions for processing the following processing steps: obtaining the mean deviation corresponding to each temperature measurement point in the previous calibration cycle, where the temperature measurement point is set in the satellite system; collecting the temperature values of each temperature measurement point corresponding to different calibration moments in the current calibration cycle; using the mean deviation corresponding to each temperature measurement point in the previous calibration cycle to calibrate the temperature values of the corresponding temperature measurement points in the current calibration cycle, and determine the calibrated temperature values corresponding to each temperature measurement point; obtaining the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; and fusing the calibrated temperature values corresponding to each temperature measurement point in the current calibration cycle with the deviation variance corresponding to each temperature measurement point in the previous calibration cycle to obtain a reference temperature value for calibrating the temperature of the temperature measurement point.
[0166] The embodiments of the present application utilize temperature values measured by thermal sensors at multiple temperature measurement points configured for redundant backup, through data fusion, to determine a reference temperature value that can be used to calibrate the measurement errors of each thermal sensor. Specifically, according to the embodiments of the present application, the deviation mean and deviation variance corresponding to each temperature measurement point in the previous calibration cycle are obtained after a calibration operation. Therefore, the processor module calibrates the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean corresponding to each temperature measurement point in the previous calibration cycle, further improving the accuracy of obtaining the reference temperature values corresponding to different calibration times in the current calibration cycle using the calibration temperature values and the deviation variance corresponding to each temperature measurement point in the previous calibration cycle. Furthermore, since the reference temperature values corresponding to different calibration times in the current cycle are calibrated, the accuracy of the monitoring temperature measurement points determined based on the calibrated reference temperature values is also improved. This overcomes the technical problem in the prior art of difficulty in determining the reference temperature within the satellite system after satellite launch, thereby making it impossible to determine the errors of the thermal sensors and perform calibration.
[0167] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0168] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0169] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0170] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0171] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0172] If the integrated unit is implemented in the form of 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, 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.
[0173] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A method for determining a reference temperature in a satellite system, applied to a thermal management system, characterized in that: include: Collecting temperature values of various temperature measurement points corresponding to different calibration moments during the calibration period, wherein the temperature measurement points are set in the satellite system; Obtain the mean deviation corresponding to each temperature measurement point in the last calibration cycle; Calibrate the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean values corresponding to the respective temperature measurement points in the previous calibration cycle to determine the calibration temperature values corresponding to the respective temperature measurement points; Obtaining the deviation variance corresponding to each temperature measurement point in the last calibration cycle; as well as The calibration temperature values corresponding to the temperature measurement points in the current calibration cycle and the deviation variances corresponding to the temperature measurement points in the previous calibration cycle are fused to obtain a reference temperature value for calibrating the temperature of the temperature measurement points. The operation of fusing the calibration temperature values corresponding to the respective temperature measurement points in the current calibration cycle and the deviation variances corresponding to the respective temperature measurement points in the previous calibration cycle to obtain the calibrated reference temperature value includes: In the case of j=1, let the fusion temperature value Kf of the first temperature measurement point at the kth calibration cycle and the ith calibration moment be k,i,1 Equal to the calibration temperature value KS of the first temperature measurement point at the kth calibration cycle and the ith calibration moment k,i,1 , where j represents the temperature measurement point; For the kth calibration cycle, at the jth temperature measurement point at the ith calibration moment, the fusion temperature value of the j-1th temperature measurement point and the calibration temperature value of the jth temperature measurement point are used to determine the fusion temperature value of the jth temperature measurement point. The specific calculation formula is as follows: Among them, KG k,i,j Indicates the fusion temperature value Kf of the jth temperature measurement point at the kth calibration cycle, the ith calibration moment k,i,j The corresponding adjustment coefficient is Indicates the deviation variance of the jth temperature measurement point in the kth calibration cycle, represents the deviation variance of the j-1th temperature measurement point in the kth calibration cycle, where j ≥ 2; Among them, Kf k,i,j KS represents the fusion temperature value of the jth temperature measurement point at the kth calibration cycle, the ith calibration moment, and the k,i,j Indicates the calibration temperature value of the jth temperature measurement point at the kth calibration cycle, the ith calibration moment, KS represents the deviation variance of the jth temperature measurement point in the kth calibration cycle. k,i,(j-1) Indicates the calibration temperature value of the j-1th temperature measurement point at the kth calibration cycle and the ith calibration moment; When determining the kth calibration cycle, the ith calibration moment, and the fusion temperature value Kf of the nth temperature measurement point k,i,n In the case of k-th calibration cycle, the reference temperature value Kb at the i-th calibration moment is k,i Equal to the fusion temperature value Kf of the nth temperature measurement point at the kth calibration cycle, the ith calibration moment k,i,n .
2. The method according to claim 1, characterized in that Also includes: Determining the temperature deviation of each temperature measurement point at different calibration times during the initial calibration period; as well as According to the temperature deviations of the various temperature measurement points at different calibration moments, the deviation means and deviation variances corresponding to the various temperature measurement points in the initial period are determined.
3. The method according to claim 2, characterized in that The operation of determining the temperature deviation of each temperature measurement point at different calibration times during the initial calibration cycle includes: Collecting temperature values of the multiple temperature measurement points at different calibration times during the initial calibration period; Determining initial reference temperature values corresponding to different calibration moments according to the temperature values of the multiple temperature measurement points at different calibration moments; and The temperature deviations of the multiple temperature measurement points at different calibration moments are determined according to the temperature values of the multiple temperature measurement points at different calibration moments and the initial reference temperature value.
4. The method according to claim 1, further comprising: The calibrated reference temperature value is used to determine a monitoring temperature measurement point among a plurality of temperature measurement points set in the satellite system.
5. The method according to claim 1, wherein Using the calibrated reference temperature value, the operations for determining the temperature monitoring points set in the satellite system include: Determining, based on the temperature values of the plurality of temperature measurement points at different calibration moments and the reference temperature values corresponding to the different calibration moments, a deviation mean corresponding to each of the temperature measurement points; determining a deviation variance from each temperature measurement point based on the temperature values of the plurality of temperature measurement points at different calibration moments and the reference temperature values corresponding to the different calibration moments; and The monitored temperature measurement points are determined according to the deviation means corresponding to the respective temperature measurement points and the deviation variances corresponding to the respective temperature measurement points.
6. The method according to claim 5, characterized in that Determining the operation of monitoring the temperature measurement points according to the deviation mean corresponding to each temperature measurement point and the deviation variance corresponding to each temperature measurement point includes: Determining a deviation range corresponding to the plurality of temperature measurement points; Determining a temperature measuring point with a maximum probability distribution value among the multiple temperature measuring points based on the deviation range, the deviation mean corresponding to each temperature measuring point, and the deviation variance corresponding to each temperature measuring point; and The temperature measuring point with the largest probability value of temperature deviation among the multiple temperature measuring points is used as the monitoring temperature measuring point.
7. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is run, the processor executes the method according to any one of claims 1 to 6.
8. A device using the method for determining a reference temperature in a satellite according to any one of claims 1 to 6, applied to a thermal management system, characterized in that: include: a deviation mean acquisition module, configured to acquire the deviation mean corresponding to each temperature measurement point in the last calibration cycle, wherein the temperature measurement point is set in the satellite system; The temperature value acquisition module is used to collect the temperature values of each temperature measurement point corresponding to different calibration moments in this calibration cycle; a calibration temperature value determination module, configured to calibrate the temperature values of the corresponding temperature measurement points in the current calibration cycle using the mean deviation values corresponding to the respective temperature measurement points in the previous calibration cycle, and determine the calibrated temperature values corresponding to the respective temperature measurement points; A deviation variance determination module, configured to obtain the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; The data fusion module is used to fuse the calibrated temperature values corresponding to the temperature measurement points in the current calibration cycle and the deviation variance corresponding to the temperature measurement points in the previous calibration cycle, and obtain the calibrated reference temperature value, where The data fusion module includes: a fusion temperature value determination module, configured to determine a fusion temperature value corresponding to each of the temperature measurement points, and to make the fusion temperature value equal to the corresponding calibration temperature value; a fusion variance determination module, configured to determine a fusion variance corresponding to the fusion temperature value, and set the fusion variance equal to the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; The adjustment coefficient determination module is used to determine the adjustment coefficient corresponding to the fusion temperature value. The calculation formula is as follows: in, Indicates the variance corresponding to the j-1th temperature measurement point at the kth period and the i-th calibration moment, represents the deviation variance corresponding to the j temperature measurement points in the kth period; A data fusion submodule is used to perform data fusion based on the fused temperature value, fused variance, and adjustment coefficient, and obtain a calibrated reference temperature value; and The monitoring temperature measurement point determination module is used to determine the monitoring temperature measurement point among the multiple temperature measurement points set in the satellite system by using the calibrated reference temperature value.
9. A device using the method for determining a reference temperature in a satellite according to any one of claims 1 to 6, applied to a thermal management system, characterized in that: include: processor; as well as A memory, connected to the processor, configured to provide the processor with instructions for processing the following processing steps: Obtaining a mean deviation corresponding to each temperature measurement point in a previous calibration period, wherein the temperature measurement point is set in the satellite system; Collect the temperature values of each temperature measurement point corresponding to different calibration moments within this calibration cycle; Calibrate the temperature values of the corresponding temperature measurement points in the current calibration cycle using the deviation mean values corresponding to the respective temperature measurement points in the previous calibration cycle to determine the calibrated temperature values corresponding to the respective temperature measurement points; Obtaining the deviation variance corresponding to each temperature measurement point in the last calibration cycle; The calibrated temperature values corresponding to the temperature measurement points in the current calibration cycle and the deviation variances corresponding to the temperature measurement points in the previous calibration cycle are fused to obtain the calibrated reference temperature value. The operation of fusing the calibration temperature values corresponding to the respective temperature measurement points in the current calibration cycle and the deviation variances corresponding to the respective temperature measurement points in the previous calibration cycle to obtain the calibrated reference temperature value includes: Determining a fusion temperature value corresponding to each of the temperature measurement points, and setting the fusion temperature value equal to the corresponding calibration temperature value; Determine a fusion variance corresponding to the fusion temperature value, and set the fusion variance equal to the deviation variance corresponding to each temperature measurement point in the previous calibration cycle; Determine the adjustment coefficient corresponding to the fusion temperature value, and the calculation formula is as follows: in, Indicates the variance corresponding to the j-1th temperature measurement point at the kth period and the i-th calibration moment, represents the deviation variance corresponding to the j temperature measurement points in the kth period; Performing data fusion according to the fusion temperature value, the fusion variance, and the adjustment coefficient to obtain a calibrated reference temperature value; and The calibrated reference temperature value is used to determine a monitoring temperature measurement point among a plurality of temperature measurement points set in the satellite system.
Citation Information
Patent Citations
Local shielding for memory cells
KR100500051B1
Heating control method and device based on double sensors and storage medium
CN116243739A