Vehicle heating system multi-heat-source control method based on multi-parameter control
Through the method of multi-parameter coordinated control of fuel PTC, electric heating PTC and heat pump, combined with adaptive algorithm and trapezoidal integration method, the control accuracy and speed integral calculation problems of the vehicle heating system are solved, and efficient and accurate energy utilization and data analysis are achieved.
Patent Information
- Application Number
- CN202510870283.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2025-10-03
AI Technical Summary
The existing vehicle heating system control strategy fails to comprehensively consider multiple parameters, resulting in insufficient control accuracy, low energy utilization efficiency, large fluctuations in comfort, and the accuracy and efficiency of vehicle speed integral calculation need to be improved.
A multi-parameter control method is adopted, which comprehensively considers the vehicle's historical temperature, speed integral value, fuel PTC setting and configuration. The speed integral is calculated through the coordinated control of fuel PTC, electric heating PTC and heat pump, combined with an adaptive algorithm and trapezoidal integration method.
It achieves precise control of the heating system, improves energy efficiency and comfort, enhances the adaptability of the system, and improves the accuracy and efficiency of vehicle speed integral calculation.
Smart Images

Figure CN120735552A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle control, and in particular to a multi-heat source control method for a vehicle heating system based on multi-parameter control. Background Art
[0002] The diversity of ambient temperature and driving conditions during vehicle operation places higher demands on the control strategy of the vehicle thermal management system, especially the heating system. Current control methods typically adjust based on a single parameter (such as ambient temperature) and fail to comprehensively consider key influencing factors such as vehicle speed and fuel PTC settings. The limitations of this control strategy lead to the following problems:
[0003] Insufficient control accuracy: It is difficult to achieve optimal matching of heating requirements according to the actual operating status of the vehicle.
[0004] Inefficient energy utilization: It can easily cause unnecessary energy consumption and reduce the overall energy efficiency of the vehicle.
[0005] Comfort fluctuations: Unable to stably maintain a comfortable temperature in the passenger compartment under various complex operating conditions.
[0006] Serious health hazards: Fuel heaters burn for a long time and produce harmful gases that endanger the health of people in the cabin.
[0007] At the same time, in terms of vehicle driving data processing, obtaining mileage by integrating the vehicle speed signal is a basic and important function. However, the existing vehicle speed integral calculation method has significant shortcomings:
[0008] Limited computational accuracy: Existing algorithm or hardware limitations may lead to increased cumulative errors, affecting the accuracy of key data such as mileage.
[0009] Computational efficiency needs to be improved: Some methods are not efficient when processing real-time or high-frequency vehicle speed signals and may not be able to meet the needs of high-performance computing or real-time applications.
[0010] In summary, existing vehicle heating system control strategies have room for improvement when dealing with complex operating conditions characterized by multiple coupled factors. There is an urgent need to develop more intelligent, adaptive, and multi-parameter coordinated control solutions. Furthermore, improving the accuracy and efficiency of the vehicle speed integration algorithm is crucial for ensuring the reliability of vehicle operating data and supporting advanced applications. Summary of the Invention
[0011] In order to solve the above technical problems, the purpose of the present invention is to provide a multi-heat source control method for a vehicle heating system based on multi-parameter control, as well as a vehicle speed integral calculation method. By comprehensively considering multiple vehicle parameters, such as the historical temperature Hst_temp, the vehicle speed integral value DirVehSpdIntegral, the fuel PTC setting Fule_Pto_Set and the fuel PTC configuration Fule_Pto_Config, etc., precise control of the vehicle heating system is achieved and energy utilization efficiency is improved; at the same time, an efficient and accurate vehicle speed integral calculation method is provided to meet the needs of vehicle driving data processing.
[0012] The present invention solves the above problems through the following technical solutions:
[0013] A multi-heat source control method for a vehicle heating system based on multi-parameter control is used to control the fuel PTC, electric heating PTC, and heat pump. The specific steps include:
[0014] S100, parameter acquisition:
[0015] Obtain multiple parameters of the vehicle, including at least: target temperature Tag_temp, historical temperature Hst_temp, vehicle speed integral value DirVehSpdIntegral, and fuel PTC setting Fule_Pto_Set and fuel PTC configuration Fule_Pto_Config;
[0016] S200, declare each parameter variable in the main function and assign example values;
[0017] When the example value of the vehicle speed integral value DirVehSpdIntegral is ≥ 0, it indicates that the vehicle is moving;
[0018] Fuel PTC switch setting, 1 = on, 0 = off;
[0019] Fuel PTC configuration, 1=valid, 0=invalid;
[0020] S300, control logic judgment:
[0021] According to the sample values assigned to the obtained parameters, judge according to the following logic and perform corresponding control operations;
[0022] The fuel PTC, electric heating PTC, and heat pump are only turned on when the historical temperature Hst_temp > n, the vehicle speed integral value DirVehSpdIntegral ≥ 0, the fuel PTC setting Fule_Pto_Set = 1, and the fuel PTC configuration Fule_Pto_Config = 1; n is the first threshold of the historical temperature setting;
[0023] In other cases, only the electric heating PTC and heat pump are turned on.
[0024] As a further improvement of the present invention,
[0025] In the S300, in the main function, the process of turning on the fuel PTC includes:
[0026] By setting the mark fuel PTC is turned on;
[0027] Check the fault status;
[0028] Copy the status string;
[0029] Set the fuel PTC mode to constant temperature mode;
[0030] Set the target temperature;
[0031] Print output.
[0032] As a further improvement of the present invention, the step S300 further includes: in the main function, performing adaptive control according to the difference between the target temperature Tag_temp and the current temperature GetHeatin_Temp.
[0033] As a further improvement of the present invention, the adaptive control method is:
[0034] S301, initializing a random number seed for simulating temperature changes;
[0035] S302, obtaining the current temperature value through an AD converter;
[0036] S303, calculating the difference Diff_Temp between the target temperature Tag_Temp and the current temperature GetHeatin_Temp;
[0037] S304 : Select different control strategies according to the size of the difference Diff_Temp.
[0038] As a further improvement of the present invention, the current temperature GetHeatin_Temp is calculated by limiting filtering to eliminate temperature sampling noise.
[0039] As a further improvement of the present invention, the limiting filter processing calculation is implemented by the GetHeat_Temp function, which calculates the difference between the current sampling value and the previous sampling value and compares it with a preset threshold; if the difference exceeds the threshold, the previous sampling value is used as the filtered result; otherwise, the previous sampling value is updated.
[0040] As a further improvement of the present invention, in S304, the specific steps include:
[0041] a. When the temperature difference is greater than m,
[0042] Turn on the fuel PTC and set its temperature to the target temperature minus 5;
[0043] According to the available heat pump source, select and start the corresponding heat pump mode;
[0044] Turn on the electric heating PTC and set its temperature to the target temperature to quickly increase the temperature;
[0045] Wherein, m is the first threshold of the difference between the target temperature Tag_Temp and the current temperature GetHeatin_Temp;
[0046] b. When the temperature difference is less than x,
[0047] Obtain currently available heat pump sources;
[0048] If there is an available heat pump source, the corresponding heat pump mode is turned on;
[0049] Turn off the electric heating PTC;
[0050] If there is no heat pump source available, turn on the electric heating PTC to maintain a stable temperature;
[0051] Wherein, x is the second threshold of the difference between the target temperature Tag_Temp and the current temperature GetHeatin_Temp, and x<m;
[0052] c. When the temperature difference is greater than or equal to x and less than or equal to m,
[0053] Obtain currently available heat pump sources;
[0054] If there is an available heat pump source, the corresponding heat pump mode is turned on;
[0055] And turn on the electric heating PTC.
[0056] As a further improvement of the present invention, m is set to 10, and x is set to 5.
[0057] As a further improvement of the present invention, the vehicle speed is integrated for 300 seconds using a trapezoidal integration method to obtain a vehicle speed integral value.
[0058] As a further improvement of the present invention, the vehicle speed is integrated for 300 seconds using the trapezoidal integration method, and the specific steps include:
[0059] A101, Data Check:
[0060] Check the length and time interval of the vehicle speed data to determine whether it is sufficient for 300 seconds of integration calculation; if the data length is less than 300 seconds, an error message is returned;
[0061] A102, Data Processing:
[0062] Determine the number of data points within 300 seconds, and then use the trapezoidal integration method to integrate the vehicle speed data. The formula is:
[0063] ;
[0064] in, and is the vehicle speed at two adjacent time points, is the time interval and n is the number of data points within 300 seconds.
[0065] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0066] (1) The multi-heat source control method for a vehicle heating system of the present invention realizes:
[0067] •Precise control: By comprehensively considering multiple parameters, the heating system can be precisely controlled according to the actual operating conditions of the vehicle, improving the vehicle's comfort and energy efficiency.
[0068] • Strong adaptability: It can adapt to different ambient temperatures and driving conditions, so that the heating system can operate stably and efficiently under various conditions.
[0069] (2) The vehicle speed integral calculation method of the present invention realizes:
[0070] • Accurate calculation: The trapezoidal integration method is used for calculation, which can relatively accurately obtain the integral result of vehicle speed within 300 seconds, providing a reliable basis for the analysis of vehicle driving data.
[0071] •High efficiency: The calculation process is simple and the time complexity is reduced, which can meet the requirements of calculation efficiency in practical applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Figure 1 This is a flow chart of a multi-heat source control method for a vehicle heating system based on multi-parameter control according to the present invention;
[0073] Figure 2 A flow chart showing the process of selecting different control strategies for the temperature difference of the present invention. DETAILED DESCRIPTION
[0074] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0075] The present invention provides a multi-heat source control method for a vehicle heating system based on multi-parameter control, as well as a method for calculating the vehicle speed integral. By comprehensively considering multiple vehicle parameters, such as historical temperature (Hst_temp), vehicle speed integral value (DirVehSpdIntegral), fuel PTC setting (Fule_Pto_Set) and configuration (Fule_Pto_Config), precise control of the vehicle heating system is achieved, thereby improving energy efficiency. At the same time, an efficient and accurate method for calculating the vehicle speed integral is provided to meet the requirements of vehicle driving data processing.
[0076] Example 1:
[0077] Refer to the attached Figure 1-2 As shown in FIG, a multi-heat source control method for a vehicle heating system based on multi-parameter control mainly involves the control of the fuel PTC, electric heating PTC and heat pump. The specific steps are as follows:
[0078] S100, parameter acquisition:
[0079] Get multiple vehicle parameters, including target temperature (Tag_temp), historical temperature (Hst_temp), vehicle speed integral value (DirVehSpdIntegral), fuel PTC setting (Fule_Pto_Set) and configuration (Fule_Pto_Config), etc.
[0080] S200. Declare each parameter variable in the main function and assign example values:
[0081] In this embodiment, each parameter variable is declared and assigned an example value, specifically:
[0082] Tag_temp = 20, which means the target temperature is 20.
[0083] Hst_temp = 12, which means the sample value of the historical temperature is 12.
[0084] DirVehSpdIntegral = 5, that is, the sample value of the vehicle speed integral value is 5, and when the sample value of the vehicle speed integral value is ≥ 0, it indicates that the vehicle is moving.
[0085] Fule_Pto_Set = 1, that is, fuel PTC switch setting, 1 = open.
[0086] Fule_Pto_Config = 1, that is, fuel PTC configuration, 1 = valid.
[0087] Other variables (such as fuel_ptc_Fault_Status) are initialized to normal status (Normal).
[0088] S300, control logic judgment in the main function:
[0089] According to the sample values assigned to the obtained parameters, judge according to the following logic and perform corresponding control operations;
[0090] The fuel PTC, electric heating PTC, and heat pump are only turned on when the historical temperature Hst_temp > n, the vehicle speed integral value DirVehSpdIntegral ≥ 0, the fuel PTC setting Fule_Pto_Set = 1, and the fuel PTC configuration Fule_Pto_Config = 1; n is the first threshold of the historical temperature setting;
[0091] In other cases, only the electric heating PTC and heat pump are turned on.
[0092] Specifically:
[0093] • If Hst_temp > 10 and DirVehSpdIntegral ≥ 0 and Fule_Pto_Set = 1 and Fule_Pto_Config = 1, then turn on the fuel PTC and electric heating PTC and heat pump.
[0094] • If Hst_temp > 10 and DirVehSpdIntegral < 0 and Fule_Pto_Set = 1 and Fule_Pto_Config = 1, then turn off the fuel PTC and turn on the electric heating PTC and heat pump.
[0095] • If Hst_temp > 10 and DirVehSpdIntegral ≥ 0 and Fule_Pto_Set = 0 and Fule_Pto_Config = 1, then turn off the fuel PTC and turn on the electric heating PTC and heat pump.
[0096] •If Hst_temp > 10 and DirVehSpdIntegral ≥ 0 and Fule_Pto_Set = 1 and Fule_Pto_Config = 0, then turn off the fuel PTC and turn on the electric heating PTC and heat pump.
[0097] • If Hst_temp ≤ 10 and DirVehSpdIntegral ≥ 0 and Fule_Pto_Set = 1 and Fule_Pto_Config = 1, then turn off the fuel PTC and turn on the electric heating PTC and heat pump.
[0098] In this embodiment, the judgment is made through the conditional branch in the main function, specifically:
[0099] Since Hst_temp=12>10, DirVehSpdIntegral=5≥0, Fule_Pto_Set=1, and Fule_Pto_Config=1, the first condition is met; the fuel PTC, electric heating PTC, and heat pump are turned on; other branches are skipped, and the branch with Hst_temp>5 is not triggered.
[0100] The fuel PTC activation process includes:
[0101] 1. Set fuel_ptc_on = true to mark fuel PTC as on;
[0102] 2. Check the fault status. If fuel_ptc_Fault_Status == Normal, it means there is no fault.
[0103] 3. Copy the status string: snprintf writes "ON" to fuel_ptc_ON_OFF_command;
[0104] 4. Set the fuel PTC mode to constant temperature mode: FUEL_PTC_MODE = constant_heat;
[0105] 5. Set the target temperature: FUEL_tag_temp = Tag_temp, with a value of 20.
[0106] 6. Printout: Fuel PTC has been set, status: ON, Tag_temp: 20.
[0107] Among them, starting the electric heating PTC / heat pump control includes:
[0108] 1. Set PTC_Request_Number = 1 (request number is 1).
[0109] 2. Call ptc_and_hetpump(Tag_temp) (perform specific operations).
[0110] 3. Set PTC_Mode_Request = 1 (mode request is constant temperature).
[0111] 4. Printout: Electric heating PTC and heat pump operation request has been initiated, status: ON, Tag_temp: 20.
[0112] The vehicle heating system control method can achieve:
[0113] Precise control: By comprehensively considering multiple parameters, the heating system can be precisely controlled according to the actual operating conditions of the vehicle, improving the vehicle's comfort and energy efficiency.
[0114] Enhanced adaptability: It can adapt to different ambient temperatures and driving conditions, allowing the vehicle heating system to operate stably and efficiently under various conditions.
[0115] Specifically, in S300, the following steps are also included:
[0116] In the main function, adaptive control is performed based on the difference between the target temperature and the current temperature. The specific method is:
[0117] S301, initialize the random number seed (srand(time(NULL))) to simulate temperature changes;
[0118] S302, obtain the current temperature value through the AD converter, and calculate the target temperature (Tag_Temp) and the current temperature (GetHeatin_Temp);
[0119] The current temperature (GetHeatin_Temp) is preferably filtered through a limiting filter to eliminate temperature sampling noise. This is implemented in the GetHeat_Temp function, which calculates the difference between the current sample and the previous sample and compares it to a preset threshold (LIMIT_FILTER_THRESHOLD). If the difference exceeds the threshold, the previous sample is used as the filtered result; otherwise, the previous sample is updated.
[0120] Target temperature calculation: The target temperature is calculated using the CalculateTag_Temp function. In practice, the target temperature may be dynamically calculated based on the specific thermal requirements of the commercial vehicle battery and cab.
[0121] S303, calculating the difference between the target temperature and the current temperature (Diff_Temp);
[0122] S304. Select different control strategies based on the difference:
[0123] a. When the temperature difference is greater than m, m = 10, where m is the first threshold of the difference between the target temperature Tag_Temp and the current temperature GetHeatin_Temp;
[0124] Turn on the fuel PTC and set the temperature to the target temperature minus 5. It is worth noting that the above-mentioned conditions for turning on the fuel PTC must be met.
[0125] According to the available heat pump source, select and start the corresponding heat pump mode such as air source, water source or dual heat pump;
[0126] Turn on the electric heating PTC and set the temperature to the target temperature to quickly increase the temperature.
[0127] b. When the temperature difference is less than x, x=5;
[0128] Obtain currently available heat pump sources;
[0129] If a heat pump source is available, turn on the corresponding heat pump mode such as air source, water source or dual heat pump;
[0130] Turn off the electric heating PTC;
[0131] If there is no heat pump source available, the electric heating PTC is turned on to maintain a stable temperature.
[0132] Wherein, x is the second threshold of the difference between the target temperature Tag_Temp and the current temperature GetHeatin_Temp, and x<m;
[0133] C. When the temperature difference is greater than or equal to 5 and less than or equal to 10,
[0134] Obtain currently available heat pump sources;
[0135] If a heat pump source is available, turn on the corresponding heat pump mode such as air source, water source or dual heat pump;
[0136] And turn on the electric heating PTC.
[0137] Furthermore, the method of obtaining the heat pump source is:
[0138] Use the Get_HeatPumpSource function to simulate the current available heat pump source. The return value represents different heat pump source states in binary:
[0139] •0b00 means no heat pump is available;
[0140] •0b01 means air source is available;
[0141] •0b10 means water source heat pump is available;
[0142] •0b11 means both water and air sources are available.
[0143] The heat source control and mode selection method is:
[0144] • Fuel PTC control: Set the fuel PTC temperature and switch status through the Setting_Fule_PTC_Temp function. This function receives the target temperature and switch status as parameters and simulates the operation of setting the fuel PTC.
[0145] • Air Source Heat Pump Mode: The AirHeatPumpMode function simulates the activation of air source heat pump mode. Before activation, it checks whether the air source heat pump is faulty (determined by the IsAirSourceHeatPumpFaulty function) and whether the ambient temperature is below -5 degrees Celsius. If the fault or low temperature conditions are met, the mode is not activated.
[0146] • Water Source Heat Pump Mode: The WaterHeatPumpMode function simulates the activation of the water source heat pump mode. This mode is enabled based on the ambient temperature and the motor inlet temperature (Mot_In_Temp). It is enabled only when the ambient temperature is greater than -20 degrees Celsius and the motor inlet temperature is greater than -15 degrees Celsius.
[0147] • Dual Heat Pump Mode: The DoubleHeatPumpMode function simulates simultaneous operation of both water-source and air-source heat pumps. Similarly, this mode is enabled based on the ambient temperature and the motor inlet temperature. It is enabled only when the ambient temperature is greater than -5°C and the motor inlet temperature is greater than -15°C.
[0148] • Electric PTC control: Set the temperature and switch state of the electric PTC through the Setting_Ele_PTC_Temp function. This function receives the target temperature and switch state as parameters and simulates the operation of setting the electric PTC.
[0149] It is worth noting that the adaptive algorithm can be extended to fuzzy algorithms, machine learning algorithms, and artificial intelligence deduction algorithms. Considering the actual computing power of the chip, the preset judgment algorithm is generally used.
[0150] When rapid heating is required, a combination of fuel-fired PTC, heat pump, and electric PTC heating can be used. This leverages the high calorific value of the fuel-fired PTC and the stable heat source of the electric PTC, combined with the high energy efficiency of the heat pump, to quickly meet heating needs. As temperatures approach the target, the heat pump prioritizes use, reducing electric PTC use and lowering vehicle energy consumption, thereby maximizing the commercial vehicle's winter range.
[0151] Example 2:
[0152] A method for calculating vehicle speed integral uses a trapezoidal integration method to calculate the vehicle speed integral for 300 seconds. The specific steps are as follows:
[0153] A101, Data Check:
[0154] Check the length and time interval of the vehicle speed data to determine whether it is sufficient for 300 seconds of integration calculation; if the data length is less than 300 seconds, an error message is returned.
[0155] The specific method is:
[0156] 1.1 Input vehicle speed data parameters, including the vehicle speed array, the total number of vehicle speed data points, and the time interval between data points (unit: seconds);
[0157] 1.2 Data length check,
[0158] Total duration = total number of vehicle speed data points * time interval between data points;
[0159] If the total duration is ≥300 seconds, proceed to the next step.
[0160] A102, Data Processing:
[0161] Determine the number of data points within 300 seconds, and then use the trapezoidal integration method to integrate the vehicle speed data. The calculation formula is: in, and is the vehicle speed at two adjacent time points, is the time interval and n is the number of data points within 300 seconds.
[0162] The specific method is:
[0163] 2.1 Determine the number of data points in 300 seconds as: n = 300 / time interval between data points;
[0164] 2.2 Use the trapezoidal integration method to integrate the vehicle speed data;
[0165] Initialize the integral result variable: integral = 0.0;
[0166] Use the trapezoidal integration method to iterate over the data:
[0167] Loop range: i = 0 to n - 2 (n-1 times in total)
[0168] Calculate the area of each small trapezoid and add them up;
[0169] 2.3 Return results:
[0170] Returns the final integral value (integral) (unit: km·s / h)
[0171] The vehicle speed integral calculation method can achieve:
[0172] Accurate calculation: The trapezoidal integration method is used for calculation, which can accurately obtain the integral result of the vehicle speed within 300 seconds, providing a reliable basis for the analysis of vehicle driving data.
[0173] High efficiency: The calculation process is simple and the time complexity is , which can meet the requirements of computational efficiency in practical applications.
[0174] Although the present invention is described herein with reference to illustrative embodiments of the present invention, the above embodiments are merely preferred embodiments of the present invention, and the embodiments of the present invention are not limited to the above embodiments. It should be understood that those skilled in the art can design many other modifications and implementations, which will fall within the scope and spirit of the principles disclosed in this application.
Claims
1. A multi-heat source control method for a vehicle heating system based on multi-parameter control, characterized in that: Used to control fuel PTC, electric heating PTC and heat pump. The specific steps include: S100, parameter acquisition: Obtain multiple parameters of the vehicle, including at least: target temperature Tag_temp, historical temperature Hst_temp, vehicle speed integral value DirVehSpdIntegral, and fuel PTC setting Fule_Pto_Set and fuel PTC configuration Fule_Pto_Config; S200, declare each parameter variable in the main function and assign example values; When the example value of the vehicle speed integral value DirVehSpdIntegral is ≥ 0, it indicates that the vehicle is moving; Fuel PTC switch setting, 1 = on, 0 = off; Fuel PTC configuration, 1=valid, 0=invalid; S300, control logic judgment: According to the sample values assigned to the obtained parameters, judge according to the following logic and perform corresponding control operations; The fuel PTC, electric heating PTC, and heat pump are only turned on when the historical temperature Hst_temp > n, the vehicle speed integral value DirVehSpdIntegral ≥ 0, the fuel PTC setting Fule_Pto_Set = 1, and the fuel PTC configuration Fule_Pto_Config = 1; n is the first threshold of the historical temperature setting; In other cases, only the electric heating PTC and heat pump are turned on.
2. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 1, characterized in that: In the S300, in the main function, the process of turning on the fuel PTC includes: By setting the mark fuel PTC is turned on; Check the fault status; Copy the status string; Set the fuel PTC mode to constant temperature mode; Set the target temperature; Print output.
3. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 1, characterized in that: The S300 further includes: in the main function, performing adaptive control according to the difference between the target temperature Tag_temp and the current temperature GetHeatin_Temp.
4. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 3, characterized in that: The adaptive control method is: S301, initializing a random number seed for simulating temperature changes; S302, obtaining the current temperature value through an AD converter; S303, calculating the difference Diff_Temp between the target temperature Tag_Temp and the current temperature GetHeatin_Temp; S304 : Select different control strategies according to the size of the difference Diff_Temp.
5. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 4, characterized in that: The current temperature GetHeatin_Temp is calculated by limiting filtering to eliminate temperature sampling noise.
6. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 5, characterized in that: The limiting filter processing calculation is implemented by the GetHeat_Temp function, which calculates the difference between the current sampling value and the previous sampling value and compares it with a preset threshold; if the difference exceeds the threshold, the previous sampling value is used as the filtered result; otherwise, the previous sampling value is updated.
7. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 4, characterized in that: In the S304, the specific steps include: a. When the temperature difference is greater than m, Turn on the fuel PTC and set its temperature to the target temperature minus 5; According to the available heat pump source, select and start the corresponding heat pump mode; Turn on the electric heating PTC and set its temperature to the target temperature to quickly increase the temperature; Wherein, m is the first threshold of the difference between the target temperature Tag_Temp and the current temperature GetHeatin_Temp; b. When the temperature difference is less than x, Obtain currently available heat pump sources; If there is an available heat pump source, the corresponding heat pump mode is turned on; Turn off the electric heating PTC; If there is no heat pump source available, turn on the electric heating PTC to maintain a stable temperature; Wherein, x is the second threshold of the difference between the target temperature Tag_Temp and the current temperature GetHeatin_Temp, and x<m; c. When the temperature difference is greater than or equal to x and less than or equal to m, Obtain currently available heat pump sources; If there is an available heat pump source, the corresponding heat pump mode is turned on; And turn on the electric heating PTC.
8. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 7, characterized in that: The m is set to 10, and the x is set to 5.
9. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 1, characterized in that: The vehicle speed is integrated for 300 seconds using the trapezoidal integration method to obtain the vehicle speed integral value.
10. The vehicle heating system multi-heat source control method based on multi-parameter control according to claim 9, characterized in that: The vehicle speed is integrated for 300 seconds using the trapezoidal integration method. The specific steps include: A101, Data Check: Check the length and time interval of the vehicle speed data to determine whether it is sufficient for 300 seconds of integration calculation; if the data length is less than 300 seconds, an error message is returned; A102, Data Processing: Determine the number of data points within 300 seconds, and then use the trapezoidal integration method to integrate the vehicle speed data. The formula is: ; in, and is the vehicle speed at two adjacent time points, is the time interval and n is the number of data points within 300 seconds.