A method and device for determining maximum power of a range extender, an electronic device, and a vehicle
By acquiring driving condition parameters and cabin environmental noise signals, and utilizing environmental noise masking models and range extender noise loudness models, the maximum power of the range extender can be accurately determined, solving the problem of inaccurate range extender noise control and improving work efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING CO WHEELS TECH CO LTD
- Filing Date
- 2022-11-24
- Publication Date
- 2026-04-17
AI Technical Summary
In the existing technology, the method for determining the maximum power of the range extender fails to take into account the impact of ambient noise in the cabin, resulting in inaccurate noise control and affecting the working efficiency of the range extender.
By acquiring driving condition parameters and cabin environmental noise signals, and using environmental noise masking models and range extender noise loudness models, the actual limit value of range extender noise loudness is calculated, the actual maximum value of range extender power is determined, and the environmental noise masking effect is considered to meet comfort requirements.
This improves the efficiency of the range extender, ensuring accurate control of range extender noise while meeting comfort requirements, thus enhancing the user experience.
Smart Images

Figure CN118072413B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of global energy optimization technology for vehicles, and in particular to a method, apparatus, electronic device, and vehicle for determining the maximum power of a range extender. Background Technology
[0002] For hybrid vehicles, the noise generated by the range extender during operation is transmitted to the cabin. If the noise is too high, it will affect the occupants and impact the vehicle's NVH (Noise, Vibration, and Harshness) performance. Since the noise generated by the range extender is directly related to its power, the maximum power of the range extender needs to be limited at different vehicle speeds to prevent the noise generated by the range extender from affecting the occupants.
[0003] However, when users are inside the cabin, the sounds they perceive include not only the noise generated by the range extender, but also environmental noise, such as external noise caused by wind speed and road surface unevenness, as well as background noise generated by music playing inside the vehicle. Therefore, the degree to which the range extender noise affects user comfort varies depending on the masking effect of different environmental noises. Furthermore, in current technology, it is inappropriate to determine the maximum power of the range extender and control it solely based on the combined sound from all cabin environments, as this would affect the range extender's operating efficiency. Summary of the Invention
[0004] The purpose of this application is to provide a method, apparatus, electronic device and vehicle for determining the maximum power of a range extender, so as to solve the technical problem that the maximum power of the range extender determined by the total noise intensity in the cabin is inaccurate and affects its working efficiency.
[0005] Firstly, the technical solution of this application provides a method for determining the maximum power of a range extender, including:
[0006] Obtain the detected values of driving condition parameters;
[0007] Acquire the ambient noise signal inside the cabin and calculate the ambient noise loudness detection value of the ambient noise signal;
[0008] The actual upper limit of the range extender noise loudness is calculated based on the detected values of the driving condition parameters, the detected values of the ambient noise loudness, and the ambient noise masking model. The ambient noise masking model is determined based on different driving condition parameter values and the upper limit of the range extender noise loudness, under the condition of meeting comfort requirements.
[0009] The actual maximum power of the range extender is obtained based on the actual lower limit of the range extender noise and the range extender noise loudness model; the range extender noise loudness model is determined based on the correspondence between the range extender noise loudness value and the range extender power.
[0010] In some schemes, the maximum power of the range extender is determined by the loudness model of the range extender as follows:
[0011] Acquire range extender noise signals corresponding to different driving conditions and different range extender powers in a quiet environment, and obtain the range extender noise loudness value based on the range extender noise signals.
[0012] Using different driving condition parameters and range extender power as input samples, and the range extender noise loudness value as output samples, the learning algorithm is trained according to the correspondence between multiple sets of input samples and output samples to obtain the range extender noise intensity model.
[0013] In some schemes, the maximum power of the range extender is determined by the environmental noise masking model as follows:
[0014] Obtain the ambient noise loudness value and the upper limit value of the range extender noise loudness in the cabin under different driving condition parameter values; among them, the upper limit value of the range extender loudness under the driving condition parameter values is: the upper limit value of the comfort perception of the range extender noise loudness by the human ear in the cabin environment.
[0015] For each driving condition parameter value, an environmental noise masking model corresponding to each driving condition parameter value is obtained based on the ratio of the environmental noise loudness value to the upper limit of the range extender noise loudness value.
[0016] Some methods for determining the maximum power of a range extender, including acquiring ambient noise signals within the cabin and calculating the ambient noise loudness detection value of those signals, include:
[0017] The environmental noise signal is determined based on the detected values of the driving condition parameters.
[0018] Some methods for determining the maximum power of a range extender, including acquiring ambient noise signals within the cabin and calculating the ambient noise loudness detection value of those signals, include:
[0019] Acquire the total noise signal inside the cockpit, wherein the total noise signal is a time-domain signal;
[0020] The total noise signal is converted into a frequency domain signal, which includes multiple sub-signals of different frequencies;
[0021] The sub-signal with the same frequency as the range extender noise is used as the range extender noise signal, and the remaining sub-signals are used as the ambient noise frequency domain signal.
[0022] The environmental noise frequency domain signal is converted into a time domain signal to obtain the environmental noise signal.
[0023] Some methods for determining the maximum power of the range extender in certain schemes also include:
[0024] Obtain the difference between the current power of the range extender and the actual maximum power of the range extender;
[0025] If the difference is within the set range, the range extender power is increased, and the increased range extender power is less than or equal to the actual maximum value of the range extender power.
[0026] Some solutions include methods for determining the maximum power of a range extender, wherein if the difference is within a set range, the range extender power is increased, including:
[0027] Obtain the optimal energy consumption power curve obtained from vehicle energy optimization, wherein the optimal energy consumption power curve includes the correspondence between the range extender power and the driving condition parameter values;
[0028] The target power of the range extender corresponding to the detected value of the driving condition parameter on the optimal energy consumption power curve is taken as the improved range extender power.
[0029] Secondly, the technical solution of this application provides a device for determining the maximum power of a range extender, comprising:
[0030] The operating condition parameter acquisition module is configured to acquire the detected values of driving operating condition parameters;
[0031] An environmental noise loudness calculation module is configured to acquire environmental noise signals within the cabin and calculate the environmental noise loudness detection value of the environmental noise signals.
[0032] The range extender loudness calculation module is configured to calculate the actual upper limit of the range extender noise loudness based on the detected values of the driving condition parameters, the detected values of the environmental noise loudness, and the environmental noise masking model; the environmental noise masking model is determined based on the correspondence between different driving condition parameter values and the upper limit of the range extender noise loudness, under the condition of meeting comfort requirements.
[0033] The maximum power determination module is configured to obtain the actual maximum power of the range extender based on the actual lower limit of the range extender noise and the range extender noise loudness model; the range extender noise loudness model is determined based on the correspondence between the range extender noise loudness value and the range extender power.
[0034] Thirdly, the present application provides a storage medium storing program information. After the computer calls the program information, it executes the method for determining the maximum power of the range extender as described in any of the technical solutions in the first aspect above.
[0035] Fourthly, the present application provides an electronic device, including at least one processor and at least one memory, wherein at least one memory stores program information, and at least one processor reads the program information and executes the method for determining the maximum power of a range extender as described in any of the technical solutions in the first aspect above.
[0036] Fifthly, the present application provides a vehicle, the vehicle including the range extender maximum power determination device described in the second aspect, or the storage medium described in the third aspect, or the electronic device described in the fourth aspect.
[0037] The above technical solution has the following beneficial effects:
[0038] The method, apparatus, electronic equipment, and vehicle for determining the maximum power of a range extender provided in this application determine an environmental noise masking model by acquiring detected values of driving condition parameters, obtain environmental noise loudness detection values based on ambient noise signals in the cabin, calculate the actual limit value of the range extender noise loudness corresponding to the detected environmental noise loudness values using the environmental noise masking model, and determine the actual maximum power of the range extender based on the actual limit value of the range extender noise loudness and the range extender noise loudness model. This solution can determine the masking effect of the detected environmental noise loudness values in the cabin, and determine the actual limit value of the range extender noise under the masking effect of the environmental noise loudness detection values based on the environmental noise masking model and the detected environmental noise loudness values. Therefore, the determination of the actual maximum power of the range extender takes into account the influence of the environmental noise loudness masking effect, and the determined actual maximum power of the range extender improves the working efficiency of the range extender while meeting comfort requirements. Attached Figure Description
[0039] Figure 1 This is a flowchart of a method for determining the maximum power of a range extender in one embodiment of this application;
[0040] Figure 2 This is a flowchart of the environmental noise signal acquisition process in one embodiment of this application;
[0041] Figure 3 This is a flowchart of the environmental noise masking model acquisition process in one embodiment of this application;
[0042] Figure 4 This is a flowchart of the process for obtaining the noise intensity model of the range extender in one embodiment of this application;
[0043] Figure 5 This is a flowchart of a method for determining the maximum power of a range extender in another embodiment of this application;
[0044] Figure 6 This is a structural block diagram of a range extender maximum power determination device in one embodiment of this application;
[0045] Figure 7 This is a schematic diagram of the hardware connections of an electronic device that performs the method for determining the maximum power of a range extender in one embodiment of this application. Detailed Implementation
[0046] The specific embodiments of this application will be further described below with reference to the accompanying drawings.
[0047] It is readily understood that, based on the technical solution of this application, various structural and implementation methods can be interchanged by those skilled in the art without altering the essential spirit of this application. Therefore, the following detailed embodiments and accompanying drawings are merely illustrative examples of the technical solution of this application and should not be considered as the entirety of this application or as limitations or restrictions on the technical solution of the application.
[0048] The directional terms such as up, down, left, right, front, back, front, back, top, and bottom mentioned or possibly used in this specification are defined relative to the structures shown in the accompanying drawings. They are relative concepts and may therefore vary depending on their location and usage. Therefore, these or other directional terms should not be interpreted as restrictive.
[0049] This application provides a method for determining the maximum power of a range extender, which can be applied to a controller installed in a vehicle, such as... Figure 1 As shown, the method includes:
[0050] S10: Obtain the detected values of driving condition parameters.
[0051] Driving condition parameters can include parameters that affect cabin environmental noise, such as the volume of the entertainment system, air conditioning temperature and airflow, ambient wind speed, and road surface smoothness. These driving condition parameter values can be obtained through sensors or electronic control units installed in the vehicle. For example, the electronic control unit of the entertainment system can determine the entertainment system volume, and an external airflow sensor can determine wind speed.
[0052] S20: Acquire the ambient noise signal inside the cabin and calculate the ambient noise loudness value of the ambient noise signal.
[0053] In this step, the environmental noise signal can be determined based on the detected values of driving condition parameters. By pre-calibrating the correspondence between driving condition parameters and environmental noise signals, the environmental noise signal can be directly determined after the detected values of driving condition parameters are determined. The environmental noise signal includes the signal sound pressure level, and the environmental noise loudness value can be obtained by calculating based on the signal sound pressure level.
[0054] S30: Calculate the actual upper limit of the range extender noise loudness based on the detected values of the driving condition parameters, the detected values of the ambient noise loudness, and the ambient noise masking model; the ambient noise masking model is determined based on the correspondence between different driving condition parameter values and the upper limit of the range extender noise loudness, under the condition of meeting comfort requirements.
[0055] The environmental noise masking model can be pre-determined through calibration tests and stored in the controller, or it can be downloaded from the cloud or other mobile terminals. When a user is in the cockpit, different environmental noise levels can have varying masking effects on the range extender noise. This is because the loudness of all sounds perceived by the user in the cockpit affects their comfort, and this loudness includes both environmental noise and range extender noise. The lower the environmental noise loudness, the greater the impact of the range extender noise on the user. In this solution, the actual limit value of the range extender noise can be determined based on the environmental noise loudness value in the cockpit.
[0056] S40: The actual maximum power of the range extender is obtained based on the actual lower limit of the range extender noise and the range extender noise loudness model; the range extender noise loudness model is determined based on the correspondence between the range extender noise loudness value and the range extender power.
[0057] During the operation of a range extender, the noise level generated corresponds to the range extender's power, and this correspondence can be determined through calibration tests. Therefore, once the actual limit of the range extender's noise level is determined, the actual maximum power of the range extender can be determined.
[0058] In the above scheme, an environmental noise masking model is determined by acquiring driving condition parameter detection values. Environmental noise loudness detection values are obtained based on cabin environmental noise signals. The environmental noise masking model is used to calculate the actual limit value of the range extender noise loudness corresponding to the environmental noise loudness detection values. Based on the actual limit value of the range extender noise loudness and the range extender noise loudness model, the actual maximum value of the range extender power is determined. This scheme can determine the masking effect of the environmental noise loudness detection values in the cabin. Based on the environmental noise masking model and the environmental noise loudness detection values, the actual limit value of the range extender noise corresponding to the masking effect of the environmental noise loudness detection values is determined. Therefore, the actual maximum value of the range extender power is determined considering the influence of the environmental noise loudness masking effect. The determined actual maximum value of the range extender power improves the operating efficiency of the range extender while meeting comfort requirements.
[0059] In some schemes, such as Figure 2 As shown, step S20 includes:
[0060] S201: Obtain the total noise signal inside the cockpit, wherein the total noise signal is a time-domain signal.
[0061] The total noise signal inside the cabin can be directly collected through the microphone in the vehicle. This total noise signal inside the cabin is a time-domain signal.
[0062] S202: Convert the total noise signal into a frequency domain signal, the frequency domain signal including multiple sub-signals of different frequencies.
[0063] The time-domain signal in step S201 can be converted into a frequency-domain signal, typically using a Fourier transform. Because the noise frequency of the range extender during operation differs from the frequencies of other environmental or background noise, multiple sub-signals of different frequencies can be obtained after the total noise signal is analyzed.
[0064] S203: Use the sub-signal with the same frequency as the range extender noise as the range extender noise signal, and use the remaining sub-signals as the ambient noise frequency domain signal.
[0065] The range extender noise frequency can be directly sampled and obtained. By controlling the range extender to operate at different power levels, the noise frequency corresponding to each power level can be directly collected to determine the noise frequency. Obviously, after separating the range extender noise from the total noise signal, the remaining noise can be considered as ambient noise.
[0066] S204: Convert the frequency domain signal of the environmental noise into a time domain signal to obtain the environmental noise signal.
[0067] The frequency domain signal can be converted into a time domain signal by using the opposite transformation method to step S202. The commonly used method is the inverse Fourier transform.
[0068] The above solutions utilize the difference in frequency between ambient noise and range extender noise to separate the ambient noise signal from the total noise signal. Some solutions can also separate noise based on the difference in energy density between ambient noise and range extender noise, specifically including:
[0069] S211: Acquire the total noise signal within the cabin and convert it into frequency domain distribution data, wherein the frequency domain distribution data includes noise frequency domain data of at least one frequency band. The total noise signal within the cabin can be acquired using existing sound acquisition devices such as microphones in the vehicle. The total noise signal directly acquired by the microphone is a time domain signal, which can be converted into frequency domain distribution data through Fourier transform. Because the noise sources may include multiple sources, the final frequency domain distribution data may include noise frequency domain data of at least one frequency band.
[0070] S212: Calculate the total noise energy based on the total noise signal. Once the total noise signal is determined, the total noise energy can be calculated. The total noise signal is a time-domain signal, and its amplitude and frequency can be directly obtained. The sound propagation medium in the cockpit can be determined, as can the medium density and the speed of sound propagation within it. The energy calculation result can be directly obtained using the energy calculation formula. The total noise energy includes both range extender noise energy and environmental noise energy.
[0071] S213: Obtain the actual state parameter values of the range extender operating conditions, and determine the actual energy density distribution data of the range extender noise based on the actual state parameter values and the range extender noise model. Energy density refers to the range extender noise energy per unit bandwidth. The range extender noise model is determined based on the energy density distribution data of the range extender operating under different state parameter values. The actual state parameter values can be detected by various sensors installed in the vehicle. For example, oil temperature and water temperature can be detected by temperature sensors installed at corresponding locations in the range extender, and the ambient temperature of the vehicle can be detected by temperature sensors installed outside the vehicle. The processor included in the range extender has its own temperature sensor that can detect the processor temperature, and the processor of the range extender can determine the range extender power, etc. The range extender noise model can be pre-stored in the on-board controller. It is a known model, which can be obtained in advance through calibration tests or simulated based on empirical data. The range extender noise model can represent the relationship between the energy density distribution data of the range extender noise and the actual state parameter values of the range extender under various operating conditions. Therefore, in practical applications, by directly inputting the obtained actual state parameter values into the range extender noise model, the range extender noise model corresponding to the current actual state parameter values can be obtained.
[0072] S214: The range extender noise energy is obtained based on the actual energy density distribution data of the range extender noise and the bandwidth of each frequency band. As in step S211, after the total noise signal is converted into frequency domain distribution data, the frequency band information contained in the total noise signal can be obtained. The actual energy density distribution data of the range extender noise refers to the energy distribution per unit bandwidth. Obviously, by multiplying the bandwidth of each frequency band by the actual energy density distribution data, the range extender noise energy corresponding to that frequency band can be obtained. The final range extender noise energy is obtained by summing the range extender noise energies of all frequency bands, and the calculation formula is as follows:
[0073]
[0074] pwr eng This represents the noise energy of the range extender, where N represents the number of frequency bands, and ρ... n,eng This represents the actual energy density distribution data of the range extender noise in the nth frequency band, ΔB. n This represents the bandwidth of the nth frequency band.
[0075] S215: The ambient noise energy inside the cockpit is obtained based on the difference between the total noise energy and the range extender noise energy. Of the total noise inside the cockpit, all noise other than the range extender noise is considered ambient noise. Therefore, subtracting the range extender noise energy from the total noise energy yields the ambient noise energy. This completes the separation of ambient noise and range extender noise within the cockpit. The final calculation formula is as follows:
[0076]
[0077] Among them, pwr amb PWR represents the energy of ambient noise. tot This represents the total noise energy.
[0078] The solution in the above embodiments of this application calculates the total noise energy after acquiring the total noise signal inside the cockpit. The total noise signal is converted into frequency domain distribution data, thereby obtaining the frequency bands included in the total noise signal. The actual energy density distribution data of the range extender noise is obtained using the range extender noise model and the actual state parameters of the range extender operating conditions. The range extender noise energy is calculated using the actual energy density of the range extender noise combined with the bandwidth of each frequency band. For different noise signals, even if their frequencies are similar or the same, their energy density distributions will not be the same. Therefore, the method of calculating the range extender energy through energy density distribution data can accurately separate environmental noise from range extender noise even when they have similar or the same frequencies.
[0079] As another approach, environmental noise and range extender noise can be separated based on differences in energy amplitude. Specific separation methods include:
[0080] S221: Acquire the total noise time-domain signal within the cabin and convert the total noise time-domain signal into a total noise frequency-domain signal, wherein the total noise frequency-domain signal includes the correspondence between the total noise energy value and frequency. The total noise signal within the cabin can be acquired using existing sound acquisition devices such as microphones in the vehicle. The total noise signal directly acquired by the microphone is a time-domain signal, which can be converted into frequency-domain distribution data through Fourier transform.
[0081] S222: Obtain the actual operating parameters of the range extender, and determine the range extender noise frequency domain signal based on the actual operating parameters and the range extender noise energy model. The range extender frequency domain noise signal includes the correspondence between the range extender noise energy value and frequency. The range extender noise energy model is obtained as follows: Obtain the range extender noise time domain sample signal under different operating parameters, and obtain the range extender frequency domain sample signal based on the range extender time domain sample signal. The range extender frequency domain sample signal includes the correspondence between the range extender noise energy value and frequency. The operating parameters include the range extender engine speed. Using different operating parameters as first sample data and the range extender frequency domain sample signal as second sample data, the range extender noise energy model is obtained based on the correspondence between the first sample data and the second sample data. The operating parameters can be detected by electronic control units or sensors installed in the vehicle; for example, the range extender engine speed can be directly obtained from the electronic control unit controlling the range extender. For example, operating parameters include driving speed, which can be detected by a speed sensor; operating parameters include ambient temperature, which can be detected by a vehicle body temperature sensor. The range extender noise time-domain sample signal can be obtained from the sound signal collected by the microphone in the vehicle. This range extender noise time-domain sample signal can be a time-domain distribution curve, with time on the horizontal axis and sound pressure level on the vertical axis. The range extender frequency-domain sample signal can be a frequency-domain distribution curve, with frequency on the horizontal axis and energy value on the vertical axis. Oil and coolant temperatures can be detected by temperature sensors located at corresponding positions within the range extender, while ambient temperature can be detected by temperature sensors located outside the vehicle. The processor within the range extender itself has a temperature sensor that can detect the processor temperature, and the processor can determine the range extender power, etc. The onboard controller can directly acquire the actual state parameter values detected by the aforementioned sensors. The range extender engine speed is related to the range extender power. By obtaining different range extender engine power values, the range extender can be controlled to operate at different power levels. The range extender power can be controlled to increase at a rate of 0.5-1 kW / s along the optimal fuel consumption power curve, with a time-domain sample signal of the range extender noise collected for each increase. The correspondence between the first and second sample data can be obtained through statistical methods, or through a self-learning method. In the range extender noise energy model obtained by the above scheme in this application, operating parameters are used as input, and the distribution of the range extender noise energy value in the frequency domain is used as the output to establish the model. Even if a noise signal has a frequency close to or the same as the range extender noise, its energy value cannot be exactly the same. Therefore, the range extender noise can be determined by the distribution of the energy value in the frequency domain, and this model can obtain the range extender noise more accurately.
[0082] S223: Determine the ambient noise frequency domain signal based on the total noise frequency domain signal and the range extender noise frequency domain signal, wherein the ambient noise frequency domain signal includes the correspondence between ambient noise energy value and frequency.
[0083] The difference between the total noise energy value and the range extender noise energy value at the same frequency can be used to obtain the environmental noise energy value. In the above embodiments of this application, after obtaining the total noise signal inside the cabin, the total noise signal is converted into a total noise frequency domain signal. After obtaining the actual operating parameters of the range extender, the range extender noise frequency domain signal is determined based on the actual operating parameters and the range extender noise intensity model. The environmental noise frequency domain signal is then determined based on the total noise frequency domain signal and the range extender noise frequency domain signal. By separating the range extender noise from the environmental noise through the correspondence between energy value and frequency, very high accuracy is achieved.
[0084] In some schemes, such as Figure 3 As shown, the environmental noise masking model in step S30 is determined in the following way:
[0085] S301: Obtain the ambient noise loudness value and the upper limit value of the range extender noise loudness in the cabin under different driving condition parameter values; wherein, the upper limit value of the range extender loudness under the driving condition parameter values is: the upper limit value of the comfort perception of the range extender noise loudness by the human ear in the cabin environment.
[0086] Different driving condition parameter values may include parameters affecting cabin environmental noise, such as the volume of the entertainment system, air conditioning temperature and airflow, ambient wind speed, and road surface smoothness. These parameters can be determined by driving the vehicle under various conditions, including different road surfaces, weather conditions, and road surfaces. Alternatively, they can be simulated in test scenarios, such as using a blower to simulate wind speed or using pads with varying surface roughness on the wheel wells to simulate different road surfaces. When the range extender is off, ambient noise in the cabin under different driving condition parameter values is collected by a sound acquisition device installed in the vehicle, such as a microphone. As mentioned earlier, the ambient noise does not include range extender noise but includes external noise caused by wind speed, road surface smoothness, and background noise generated when music is played inside the vehicle. The ambient noise signal collected by the sound acquisition device includes the signal sound pressure level; the ambient noise loudness value can be calculated based on the signal sound pressure level. When a user is inside the cabin, different ambient noise levels can have varying masking effects on the range extender noise. This is because the user's comfort is affected by the overall loudness of sound within the cabin, including both ambient and range extender noise. Lower ambient noise loudness results in a greater impact of range extender noise on user comfort, indicating a lower degree of masking. Conversely, higher ambient noise loudness results in a weaker impact of range extender noise on the user, indicating a higher degree of masking. In this solution, after the range extender is activated, the upper limit of the range extender loudness under different cabin environmental parameters can be obtained using the aforementioned masking effect.
[0087] In the above scheme, the human ear's perception of the range extender noise loudness can be determined as follows: First, obtain the ear canal sound transfer function, which represents the correspondence between external sounds and human-perceived sounds at different sound frequencies. Second, obtain the environmental test noise frequency, and obtain the perceived environmental test noise value based on the environmental test noise loudness value, the environmental test noise frequency, and the ear canal sound transfer function. Third, obtain the range extender noise frequency, and obtain the perceived range extender noise value based on the range extender noise loudness value, the range extender noise frequency, and the ear canal sound transfer function. The ear canal sound transfer function can be obtained by fusing the outer ear-middle ear-inner ear sound transfer functions, which is an existing function model. Finally, obtain the perceived loudness value based on the environmental test noise value and the range extender noise value. This is because the environmental test noise may be simulated or obtained during actual vehicle operation. If it is simulated environmental test noise, its frequency should be a known quantity, determined during the setup of the test environment. If the environmental test noise is obtained during actual vehicle operation, it can be determined by converting the time-domain sound signal collected in the cabin into a frequency-domain signal. Because the power transformation and the final perceived loudness of sound at different frequencies differ for the human ear, the perceived environmental test noise loudness value is obtained by combining the environmental test noise loudness value, the environmental test noise frequency, and the influence of the ear canal transfer function. The range extender noise frequency can be obtained in advance through sampling tests. Specifically, if the environmental test noise sensing value and the range extender noise sensing value correspond to the same frequency, they can be directly superimposed to obtain the perceived loudness value. If they correspond to different frequencies, they can be weighted and summed to obtain the perceived loudness value, with parameters of higher frequencies having greater weights. In this scheme, the impact of cabin sound on comfort is determined by simulating the loudness value actually perceived by the human ear, resulting in a more accurate masking effect of environmental noise on range extender noise. Furthermore, the ear canal sound transfer function is obtained as follows: The ear canal transfer function is acquired; at different sound frequencies, the ear canal transfer function is corrected through calibration experiments to obtain the ear canal sound transfer function; the calibration experiments include: for the same sound, correcting the ear canal transfer function based on the difference between the measured value from the human ear and the calculated value of the ear canal transfer function. The ear canal transfer function is obtained by fusing the sound transfer functions of the outer ear, middle ear, and inner ear. In this scheme, a calibration process is added based on the existing ear canal transfer function, allowing the setting of a calibration function based on the existing outer ear-middle ear-inner ear transfer functions.Similar to the ear canal transfer function, the calibration function includes sound frequency and sound pressure level. At the initial calibration, the corresponding sound pressure level is 0. During the calibration process, the transfer function for different sound frequencies is corrected in real time based on the feedback results of the measured values of the human ear. In this way, the ear canal sound transfer function for different sound frequencies can be adjusted according to the actual operating conditions of the vehicle.
[0088] S302: For each driving condition parameter value, an environmental noise masking model corresponding to each driving condition parameter value is obtained based on the ratio of the environmental noise loudness value to the upper limit of the range extender noise loudness value.
[0089] The ratio of the ambient noise loudness value to the upper limit of the range extender noise loudness value indicates the masking effect of the ambient noise loudness value on the range extender noise loudness value. That is, if the ambient noise loudness value is higher, the corresponding upper limit of the range extender noise loudness value can also be increased accordingly. The ambient noise masking model established in this application obtains the degree of masking of the range extender noise loudness value by the ambient noise loudness value under different driving condition parameter values, providing an accurate basis for judging whether the range extender noise is too high under different ambient noise conditions.
[0090] In the above scheme, multiple tests can be conducted for each driving condition parameter value. The more tests conducted, the more test results are obtained, and the more accurate the modeling results will be. Specifically, the ratio of the environmental noise loudness value obtained from multiple test results to the upper limit of the range extender noise loudness value is used as the output, and the cabin environment parameters are used as the input. Each set of corresponding input and output is used as a sample. The environmental noise masking model is trained using machine learning, deep learning and other methods with a large number of samples.
[0091] In some schemes, such as Figure 4 As shown, the loudness model of the range extender in step S40 is determined in the following manner:
[0092] S401: Obtain range extender noise signals corresponding to different driving conditions and different range extender power in a quiet environment, and obtain the range extender noise loudness value based on the range extender noise signals.
[0093] The range extender noise time-domain sample signal can be obtained from the sound signal collected by the microphone in the vehicle. The range extender noise time-domain sample signal can be a time-domain distribution curve with time on the horizontal axis and sound pressure value on the vertical axis. The loudness value of the range extender noise can be calculated from this curve.
[0094] S402: Using the driving condition parameters and the range extender power as input samples, and the range extender noise loudness value as output samples, the learning algorithm is trained according to the correspondence between multiple sets of input samples and output samples to obtain the range extender noise intensity model.
[0095] Specifically, the learning algorithm can be implemented using existing mature algorithms, such as regression algorithms, deep learning algorithms, and neural network algorithms. By using a large number of corresponding input and output samples as the input and output of the learning algorithm, the undetermined parameters in the learning algorithm can be learned and optimized, so that the trained learning algorithm can serve as the noise intensity model of the range extender.
[0096] Preferably, such as Figure 5 As shown, the above scheme may also include the following steps:
[0097] S50: Obtain the difference between the current power of the range extender and the actual maximum power of the range extender;
[0098] The current power of the range extender can be directly determined from the vehicle's controller.
[0099] S60: If the difference is within the set range, the range extender power is increased, and the increased range extender power is less than or equal to the actual maximum value of the range extender power.
[0100] Under the masking effect of current environmental noise, if the power of the range extender can be increased within the set range ΔP, the power of the range extender can be controlled to be increased. In order to control the increase speed and accuracy of the range extender power, the increase in power should not be too large. The set range can be determined according to the optimal energy consumption power curve of the range extender, and can be selected as 0.5-1kW or higher.
[0101] Furthermore, the above S60 may include:
[0102] S601: Obtain the optimal energy consumption power curve obtained from the vehicle energy optimization results. The optimal energy consumption power curve includes the correspondence between the range extender power and the driving condition parameter values.
[0103] In existing hybrid vehicles, in order to save energy during vehicle operation, the target state of charge of the vehicle battery is planned during vehicle operation. The power of the range extender is determined based on the state of charge planning results, which is the vehicle energy optimization. The vehicle energy optimization results include the optimal energy consumption power curve.
[0104] S602: The target power of the range extender corresponding to the detected value of the driving condition parameter on the optimal energy consumption power curve is used as the improved range extender power.
[0105] Because vehicle NVH performance must be considered, current vehicle energy consumption optimization results will reduce the range extender power if it exceeds the pre-shipment calibration value, making it impossible to control according to the vehicle energy consumption optimization results. However, the pre-shipment calibration tests did not consider the masking effect of environmental noise on range extender noise, so the calibration results are inaccurate. In this solution, the actual maximum range extender power obtained under the masking effect of cabin environmental noise will not affect the vehicle's NVH performance. Therefore, if the vehicle's current power is less than the actual maximum power and differs from the range extender power obtained from the vehicle energy consumption optimization results, the range extender power can be directly controlled according to the vehicle energy consumption optimization results. This solution maximizes vehicle economy while maintaining better cabin comfort.
[0106] Furthermore, if steps S10-S60 are considered as a single cycle in the method described above, the cycle time can be controlled within 100ms. If the ambient noise suddenly changes during vehicle operation, such as turning off the music, the masking effect on the range extender noise will also change. Therefore, shortening the cycle time as much as possible can better control the range extender. Since the human ear has a reaction time of approximately 200ms, the cycle time in the above solution of this application can be controlled within 100ms.
[0107] This application provides a device for determining the maximum power of a range extender, such as... Figure 6 As shown, it includes:
[0108] The operating condition parameter acquisition module 10 is configured to acquire driving operating condition parameter detection values. Driving operating condition parameters may include parameters affecting cabin environmental noise, such as the volume of the entertainment system, air conditioning temperature and airflow, ambient wind speed, and road surface smoothness. Driving operating condition parameter detection values can be obtained through sensors or electronic control units installed in the vehicle; for example, the electronic control unit of the entertainment system can determine the entertainment system volume, and an external airflow sensor can determine wind speed.
[0109] The environmental noise loudness calculation module 20 is configured to acquire the environmental noise signal inside the cabin and calculate the environmental noise loudness detection value of the environmental noise signal. The environmental noise signal can be determined based on the detection value of driving condition parameters. By pre-calibrating the correspondence between driving condition parameters and environmental noise signals, the environmental noise signal can be directly determined after the driving condition parameter detection value is determined. The environmental noise signal includes the signal sound pressure level, and the environmental noise loudness value can be obtained by calculating based on the signal sound pressure level.
[0110] The range extender loudness calculation module 30 is configured to calculate the actual limit value of the range extender noise loudness based on the detected values of the driving condition parameters, the detected values of the ambient noise loudness, and the ambient noise masking model. The ambient noise masking model is determined based on the correspondence between different driving condition parameter values and the upper limit value of the range extender noise loudness, while meeting comfort requirements. The ambient noise masking model can be pre-determined through calibration tests and stored in the controller, or it can be downloaded from the cloud or other mobile terminals. When a user is in the cabin, different ambient noise levels can have different masking effects on the range extender noise. This is because the loudness of all sounds perceived by the user's ears in the cabin affects their comfort, and all sounds include both ambient noise and range extender noise. The lower the ambient noise loudness value, the greater the impact of the range extender noise on the user. In this solution, the actual limit value of the range extender noise can be determined based on the ambient noise loudness value in the cabin.
[0111] The maximum power determination module 40 is configured to obtain the actual maximum power of the range extender based on the actual limit value of the range extender noise and the range extender noise loudness model; the range extender noise loudness model is determined based on the correspondence between the range extender noise loudness value and the range extender power. During the operation of the range extender, the magnitude of the noise loudness value it generates has a corresponding relationship with the range extender power, and this correspondence can be determined through calibration tests. Therefore, after determining the actual limit value of the range extender noise, the actual maximum power of the range extender can be determined.
[0112] In the above scheme, an environmental noise masking model is determined by acquiring driving condition parameter detection values. Environmental noise loudness detection values are obtained based on cabin environmental noise signals. The environmental noise masking model is used to calculate the actual limit value of the range extender noise loudness corresponding to the environmental noise loudness detection values. Based on the actual limit value of the range extender noise loudness and the range extender noise loudness model, the actual maximum value of the range extender power is determined. This scheme can determine the masking effect of the environmental noise loudness detection values in the cabin. Based on the environmental noise masking model and the environmental noise loudness detection values, the actual limit value of the range extender noise corresponding to the masking effect of the environmental noise loudness detection values is determined. Therefore, the actual maximum value of the range extender power is determined considering the influence of the environmental noise loudness masking effect. The determined actual maximum value of the range extender power improves the operating efficiency of the range extender while meeting comfort requirements.
[0113] In some solutions, the environmental noise loudness calculation module 20 acquires the total noise signal inside the cabin. This total noise signal is a time-domain signal. It is then converted into a frequency-domain signal, which includes multiple sub-signals of different frequencies. The sub-signal with the same frequency as the range extender noise is used as the range extender noise signal, and the remaining sub-signals are used as the environmental noise frequency-domain signal. This environmental noise frequency-domain signal is then converted back to a time-domain signal to obtain the environmental noise signal. Alternatively, the above solution can directly acquire the total noise signal inside the cabin using a microphone in the vehicle. This total noise signal is a time-domain signal, and converting it to a frequency-domain signal typically uses a Fourier transform. Because the noise frequency of the range extender during operation differs from other environmental or background noise frequencies, multiple sub-signals of different frequencies can be obtained after the total noise signal is analyzed. The range extender noise frequency can be directly sampled and acquired. By controlling the range extender to operate at different power levels, the frequency of the noise corresponding to different power levels can be directly acquired to determine the noise frequency. Obviously, after separating the range extender noise from the total noise signal, the remaining noise can be regarded as environmental noise, and the frequency domain signal can be converted into a time domain signal by inverse Fourier transform.
[0114] In some solutions, the environmental noise masking model in the range extender loudness calculation module 30 is determined as follows: The environmental noise loudness value and the upper limit value of the range extender noise loudness in the cabin are obtained under different driving condition parameter values. The upper limit value of the range extender loudness under the driving condition parameter values is the upper limit value of the comfort perception of the range extender noise loudness by the human ear in the cabin environment. For each driving condition parameter value, an environmental noise masking model corresponding to each driving condition parameter value is obtained based on the ratio of the environmental noise loudness value to the upper limit value of the range extender noise loudness. The ratio of the environmental noise loudness value to the upper limit value of the range extender noise loudness indicates the masking effect of the environmental noise loudness value on the range extender noise loudness value; that is, if the environmental noise loudness value is higher, the corresponding upper limit value of the range extender noise loudness can also be increased accordingly. The environmental noise masking model established by this application obtains the degree to which the environmental noise loudness value masks the range extender noise loudness value under different driving condition parameter values, which can provide an accurate basis for judging whether the range extender noise is too high under different environmental noise conditions.
[0115] In the above scheme, multiple tests can be conducted for each driving condition parameter value. The more tests conducted, the more test results are obtained, and the more accurate the modeling results will be. Specifically, the ratio of the environmental noise loudness value obtained from multiple test results to the upper limit of the range extender noise loudness value is used as the output, and the cabin environment parameters are used as the input. Each set of corresponding input and output is used as a sample. The environmental noise masking model is trained using machine learning, deep learning and other methods with a large number of samples.
[0116] In some solutions, the range extender loudness model in the maximum power determination module 40 is determined as follows: Range extender noise signals corresponding to different driving conditions and power levels in a quiet environment are acquired; the range extender noise loudness value is obtained based on the noise signals; the driving conditions and power levels are used as input samples, and the range extender noise loudness value is used as output samples; the learning algorithm is trained based on the correspondence between multiple sets of input and output samples to obtain the range extender noise intensity model. In this solution, the range extender noise time-domain sample signal can be obtained from the sound signal collected by the microphone in the vehicle. The range extender noise time-domain sample signal can be a time-domain distribution curve, with time on the horizontal axis and sound pressure level on the vertical axis, from which the range extender noise loudness value can be calculated. The learning algorithm can be implemented using existing mature algorithms, such as regression algorithms, deep learning algorithms, and neural network algorithms. By using a large number of corresponding input and output samples as the input and output of the learning algorithm, the undetermined parameters in the learning algorithm can be learned and optimized, so that the trained learning algorithm can be used as the noise intensity model of the range extender.
[0117] In some embodiments, the apparatus may further include:
[0118] The difference acquisition module obtains the difference between the current power of the range extender and the actual maximum power of the range extender; the current power of the range extender can be directly determined based on the vehicle's controller.
[0119] The range extender control module increases the range extender power if the difference is within a set range, and the increased range extender power is less than or equal to the actual maximum range extender power. Under the masking effect of ambient noise, if the range extender power can be increased within the set range ΔP, the range extender power can be controlled to be increased. To control the increase rate and accuracy of the range extender power, the power increase should not be too large. The set range can be determined based on the optimal energy consumption power curve of the range extender, and can be selected as 0.5-1kW or higher.
[0120] Furthermore, the range extender control module acquires the optimal energy consumption power curve obtained from the vehicle energy optimization results. This optimal energy consumption power curve includes the correspondence between the range extender power and the driving condition parameter values. The target range extender power corresponding to the detected driving condition parameter value on the optimal energy consumption power curve is used as the improved range extender power. In existing hybrid vehicles, to save energy during vehicle operation, the target state of charge (SBC) of the vehicle battery is planned during driving. The range extender power is determined based on the SBC planning results, i.e., vehicle energy optimization, and the optimal energy consumption power curve is included in the vehicle energy optimization results. Because vehicle NVH performance must be considered, currently, if the range extender power obtained in the vehicle energy optimization results exceeds the pre-delivery calibration value, the range extender power will be reduced, making it impossible to control according to the vehicle energy optimization results. However, the pre-delivery calibration test did not consider the masking effect of environmental noise on range extender noise, so its calibration results are inaccurate. In this solution, the actual maximum power of the range extender, obtained under the masking effect of ambient noise in the cabin, will not affect the vehicle's NVH performance. Therefore, if the vehicle's current power is less than the actual maximum power and differs from the range extender power obtained from the vehicle's energy consumption optimization results, the range extender power can be directly controlled according to the vehicle's energy consumption optimization results. This solution maximizes the vehicle's fuel economy while maintaining better cabin comfort.
[0121] In addition, the device of this application also includes a cycle control module, which treats the process of obtaining the maximum power of the range extender as a loop and controls the cycle period to be less than the preset human ear reaction time. Since the human ear has a reaction time of about 200ms, the cycle period in the above scheme can be controlled within 100ms.
[0122] This application also provides a storage medium storing program information. After the computer calls the program information, it executes the method for determining the maximum power of the range extender described in any of the above embodiments.
[0123] This application also provides an electronic device, such as... Figure 7 The diagram shows its hardware structure, including: at least one processor 71; and a memory 72 communicatively connected to at least one processor 71; wherein the memory 72 stores instructions executable by at least one processor 71, the instructions being executed by at least one processor 71 to enable at least one processor 71 to perform the range extender maximum power determination method as described above. Figure 7Taking a processor 71 as an example, the electronic device may further include an input device 73 and an output device 74. The processor 71, memory 72, input device 73, and output device 74 can be connected via a bus or other means; the figure shows an example of connection via a bus. The memory 72, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the range extender maximum power determination method in this embodiment. The processor 71 executes various functional applications and data processing by running the non-volatile software programs, instructions, and modules stored in the memory 72, thereby implementing the range extender maximum power determination method in the above embodiment.
[0124] The memory 72 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function. The data storage area may store data created based on the use of the range extender maximum power determination method. Furthermore, the memory 72 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 72 may optionally include memory remotely located relative to the processor 71, and these remote memories may be connected via a network to the apparatus performing the range extender maximum power determination method. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0125] Input device 73 can receive user clicks and generate signal inputs related to user settings and function control for determining the maximum power of the range extender. Output device 74 may include a display screen or other display device.
[0126] When one or more modules are stored in the memory 72, and are run by one or more processors 71, the range extender maximum power determination method in any of the above method embodiments is executed.
[0127] This application also provides a vehicle, which includes the range extender maximum power determination device, storage medium, or electronic device described in the above embodiments.
[0128] As needed, the above technical solutions can be combined to achieve the best technical effect.
[0129] The above are merely the principles and preferred embodiments of this application. It should be noted that, for those skilled in the art, several other modifications can be made based on the principles of this application, and these modifications should also be considered within the scope of protection of this application.
Claims
1. A method for determining maximum power of a range extender, characterized in that, include: Obtain the detected values of driving condition parameters; Acquire the ambient noise signal inside the cabin and calculate the ambient noise loudness detection value of the ambient noise signal; The actual limit value of the range extender noise loudness is calculated based on the detected values of the driving condition parameters, the detected values of the environmental noise loudness, and the environmental noise masking model. The environmental noise masking model is determined based on the correspondence between parameter values under different driving conditions and the upper limit of the noise loudness of the range extender, while meeting comfort requirements. The actual maximum power of the range extender is obtained based on the actual limit value of the range extender noise and the range extender noise loudness model. The range extender noise loudness model is determined based on the correspondence between the range extender noise loudness value and the range extender power.
2. The method of claim 1, wherein, The loudness model of the range extender is determined in the following way: Acquire range extender noise signals corresponding to different driving conditions and different range extender powers in a quiet environment, and obtain the range extender noise loudness value based on the range extender noise signals. Using the driving condition parameters and the range extender power as input samples, and the range extender noise loudness value as output samples, the learning algorithm is trained according to the correspondence between multiple sets of input samples and output samples to obtain the range extender noise intensity model.
3. The method of claim 1, wherein, The environmental noise masking model is determined in the following way: Obtain the ambient noise loudness value and the upper limit value of the range extender noise loudness in the cabin under different driving condition parameter values; among them, the upper limit value of the range extender loudness under the driving condition parameter values is: the upper limit value of the comfort perception of the range extender noise loudness by the human ear in the cabin environment. For each driving condition parameter value, an environmental noise masking model corresponding to each driving condition parameter value is obtained based on the ratio of the environmental noise loudness value to the upper limit of the range extender noise loudness value.
4. The method of claim 1, wherein, The process of acquiring the ambient noise signal inside the cabin and calculating the ambient noise loudness detection value of the ambient noise signal includes: The environmental noise signal is determined based on the detected values of the driving condition parameters.
5. The method of claim 1, wherein, The process of acquiring the ambient noise signal inside the cabin and calculating the ambient noise loudness detection value of the ambient noise signal includes: Acquire the total noise signal inside the cockpit, wherein the total noise signal is a time-domain signal; The total noise signal is converted into a frequency domain signal, which includes multiple sub-signals of different frequencies; The sub-signal with the same frequency as the range extender noise is used as the range extender noise signal, and the remaining sub-signals are used as the ambient noise frequency domain signal. The environmental noise frequency domain signal is converted into a time domain signal to obtain the environmental noise signal.
6. The method of claim 1-5, wherein, Also includes: Obtain the difference between the current power of the range extender and the actual maximum power of the range extender; If the difference is within a set range, the range extender power is increased, and the increased range extender power is less than or equal to the actual maximum value of the range extender power.
7. The method of claim 6, wherein, If the difference is within a set range, then increasing the range extender power includes: The optimal energy consumption power curve obtained from the vehicle energy optimization results includes the correspondence between the range extender power and the driving condition parameter values. The target power of the range extender corresponding to the detected value of the driving condition parameter on the optimal energy consumption power curve is taken as the improved range extender power.
8. A range extender maximum power determination apparatus, characterized in that, include: The operating condition parameter acquisition module is configured to acquire the detected values of driving operating condition parameters; An environmental noise loudness calculation module is configured to acquire environmental noise signals within the cabin and calculate the environmental noise loudness detection value of the environmental noise signals. The range extender loudness calculation module is configured to calculate the actual limit value of the range extender noise loudness based on the detected values of the driving condition parameters, the detected values of the environmental noise loudness, and the environmental noise masking model. The environmental noise masking model is determined based on the correspondence between parameter values under different driving conditions and the upper limit of the noise loudness of the range extender, while meeting comfort requirements. The maximum power determination module is configured to obtain the actual maximum power of the range extender based on the actual lower limit of the range extender noise and the range extender noise loudness model. The range extender noise loudness model is determined based on the correspondence between the range extender noise loudness value and the range extender power.
9. A storage medium, characterized by The storage medium stores program information, and the computer executes the method for determining the maximum power of the range extender according to any one of claims 1-7 after calling the program information.
10. An electronic device, comprising: It includes at least one processor and at least one memory, wherein at least one of the memory stores program information, and at least one of the processor reads the program information and executes the method for determining the maximum power of the range extender as described in any one of claims 1-7.
11. A vehicle characterized by comprising: The vehicle includes the range extender maximum power determination device of claim 8, the storage medium of claim 9, or the electronic device of claim 10.
Citation Information
Patent Citations
Noise reduction method for vehicle, and vehicle
CN108182933A
Range extender ripple rejection control method
CN109113877A