Range extender control method and device, vehicle, medium and program product
Patent Information
- Application Number
- CN202210504542.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-10
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2042-05-10
AI Technical Summary
然而,不同驾驶环境的环境噪声的不同,在环境噪声的干扰下,增程器噪声会产生变化,这使得车辆根据预先确定的最大发电功率运行时,可能会产生超出声音限值的噪声或者与增程器噪声与声压限值之间的差距过大而不能发挥增程器的最高效率,,不利于驾驶的舒适性和经济性
[0032]The range extender control method, apparatus, and vehicle of this application embodiment first perform spectrum separation processing on the audio data in the vehicle cabin to obtain a first noise value of the range extender and a second noise value of the ambient noise. Based on the first and second noise values, the adjustable power of the range extender under the interference of the second noise is calculated, and the output power of the range extender is controlled according to the adjustable power. Thus, the ambient noise and range extender noise in the mixed noise of the current vehicle environment can be separated. The adjustable power of the range extender is determined based on the current ambient noise, and then the output power of the range extender is adjusted according to the adjustable power. This maximizes the performance of the range extender while avoiding discomfort to the driver or passengers caused by excessively high sound pressure levels in the vehicle cabin due to ambient noise, thereby improving vehicle comfort and economy.
Smart Images

Figure CN117048367B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of automotive technology, and in particular relates to a range extender control method, device, vehicle, medium and program product. Background Technology
[0002] With the continuous development of the automotive industry, electric vehicles are becoming increasingly popular. However, pure electric vehicles have the problem of short driving range on a single charge. The emergence of range-extended electric vehicles has solved this problem to some extent. The range extender in a range-extended electric vehicle can provide power support for the whole vehicle when the power battery is low.
[0003] For range-extended electric vehicles (REEVs), the noise level increases with the power output of the range extender during operation, leading to a poor driving experience. Therefore, to ensure good NVH (Noise, Vibration, and Harshness) performance, existing REEVs typically pre-set the maximum power output of the REEV based on the maximum power output of the range extender corresponding to a tested sound pressure level limit, ensuring that the sound pressure level in the vehicle cabin does not exceed the sound pressure limit. However, the ambient noise varies in different driving environments, causing the range extender noise to change. This means that when the vehicle operates at the pre-determined maximum power output, it may produce noise exceeding the sound pressure limit, or the difference between the range extender noise and the sound pressure level limit may be too large, preventing the range extender from achieving its maximum efficiency, which is detrimental to driving comfort and fuel economy. Summary of the Invention
[0004] This application provides a range extender control method, device, and vehicle to improve the vehicle's NVH performance.
[0005] In a first aspect, embodiments of this application provide a range extender control method, applied to a vehicle including the range extender, the method comprising:
[0006] Acquire audio data from inside the vehicle cabin, perform spectrum separation processing on the audio data to obtain a first noise value and a second noise value, wherein the first noise value is the noise value generated by the range extender, and the second noise value is the ambient noise value;
[0007] Based on the first noise value and the second noise value, calculate the adjustable power of the range extender under the interference of the second noise;
[0008] The output power of the range extender is adjusted according to the adjustable power.
[0009] In some embodiments, calculating the adjustable power of the range extender under the interference of the second noise, based on the first noise value and the second noise value, includes:
[0010] Determine the first output power of the range extender when the first noise is generated;
[0011] Based on the second noise value, the maximum output power of the range extender is determined. The maximum output power of the range extender is the maximum power that the range extender can output under the interference of the second noise.
[0012] The adjustable power of the range extender is determined based on the difference between the first output power and the maximum output power.
[0013] In some embodiments, determining the maximum output power of the range extender based on the second noise value includes:
[0014] Based on the second noise value, the range extender noise value that is equal to the second noise value is determined as the maximum range extender noise value;
[0015] Based on the maximum range extender noise value, the range extender output power corresponding to the maximum range extender noise value is determined as the maximum output power of the range extender.
[0016] In some embodiments, after adjusting the output power of the range extender according to the adjustable power, the method further includes:
[0017] When the output power of the range extender is in a stable state, a third noise value of the range extender is obtained, and a second output power of the range extender is obtained. The third noise value is the noise value generated by the range extender when the output power is in a stable state, and the second output power is the output power of the range extender when the third noise is generated.
[0018] If the difference between the second output power and the maximum output power is greater than a preset threshold, the noise difference between the third noise value and the maximum noise value is obtained.
[0019] Based on the noise difference, the range extender noise value corresponding to the second noise value is updated.
[0020] In some embodiments, performing spectral separation processing on the audio data to obtain a first noise value and a second noise value includes:
[0021] The audio data is subjected to spectrum separation processing to obtain the spectrum waveform of the audio data;
[0022] A first spectral sub-waveform of at least one target spectral order is determined in the spectral waveform, and each of the target spectral orders corresponds to the spectral order of the noise generated by the range extender;
[0023] A first noise value is obtained through a first spectral sub-waveform of the at least one target spectral order; and a second noise value is obtained through a second spectral sub-waveform of the spectral waveform other than the first spectral sub-waveform of the at least one target spectral order.
[0024] Secondly, embodiments of this application provide a range extender control device, applied to a vehicle including the range extender control device, the device comprising:
[0025] The processing module acquires audio data from inside the vehicle cabin, performs spectrum separation processing on the audio data, and obtains a first noise value and a second noise value. The first noise value is the noise value generated by the range extender, and the second noise value is the ambient noise value.
[0026] A determining module is used to calculate the adjustable power of the range extender under the interference of the second noise, based on the first noise value and the second noise value.
[0027] An adjustment module is used to adjust the output power of the range extender according to the adjustable power.
[0028] Thirdly, embodiments of this application provide a range extender control device, the device including: a processor and a memory storing program instructions;
[0029] When the processor executes the program instructions, it implements the method described in the first aspect above.
[0030] Fourthly, embodiments of this application provide a vehicle, the vehicle including: the range extender control device described in the second aspect above, the range extender control device being used to implement the method described in the first aspect above.
[0031] Fifthly, embodiments of this application provide a storage medium, characterized in that the storage medium stores computer program instructions, which, when executed by a processor, implement the method described in the first aspect above.
[0032] The range extender control method, apparatus, and vehicle of this application embodiment first perform spectrum separation processing on the audio data in the vehicle cabin to obtain a first noise value of the range extender and a second noise value of the ambient noise. Based on the first and second noise values, the adjustable power of the range extender under the interference of the second noise is calculated, and the output power of the range extender is controlled according to the adjustable power. Thus, the ambient noise and range extender noise in the mixed noise of the current vehicle environment can be separated. The adjustable power of the range extender is determined based on the current ambient noise, and then the output power of the range extender is adjusted according to the adjustable power. This maximizes the performance of the range extender while avoiding discomfort to the driver or passengers caused by excessively high sound pressure levels in the vehicle cabin due to ambient noise, thereby improving vehicle comfort and economy. Attached Figure Description
[0033] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 A schematic flowchart illustrating the range extender control method provided in this application embodiment;
[0035] Figure 2 A schematic diagram of another range extender control method provided in an embodiment of this application;
[0036] Figure 3 This is a schematic diagram of the structure of the range extender control device provided in the embodiments of this application;
[0037] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0038] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0039] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0040] NVH (Noise, Vibration, Harshness) refers to three standards: noise, vibration, and harshness, commonly known as the "comfort" of riding in a car.
[0041] The masking effect refers to the phenomenon where, when multiple stimuli of the same type (such as sounds or images) are presented, a subject cannot fully receive all the information from the stimulus. In other words, the auditory sensitivity of the human ear to one sound decreases due to the presence of another sound. For example, a sound with a higher sound pressure level masks a sound with a lower sound pressure level; low-frequency sounds mask high-frequency sounds; and a sound emitted first masks a sound emitted later.
[0042] In existing technologies, most NVH solutions are offline controls, unable to adjust the range extender's output power in real time based on ambient noise during vehicle operation to control its noise. During driving, different environmental factors such as wind speed and road surface conditions lead to variations in ambient noise, causing changes in the combined sound pressure level of ambient and range extender noise within the cabin (i.e., a masking effect). This renders predefined cabin sound pressure level limits under specific operating conditions ineffective. This can result in cabin sound pressure levels exceeding limits, reducing comfort, or the difference from the limits being too large to utilize the range extender's high-efficiency range, limiting further improvements in driving comfort and fuel economy.
[0043] Therefore, the applicant found the following technical problems in the prior art: 1. The existing range extender NVH control method is offline control and cannot be controlled online in real time; 2. The existing vehicle control does not include personalized control and cannot overcome the impact caused by different vehicle consistency; 3. The existing range extender control is not based on sound control, and because the range extender has power and speed fluctuations during operation, no feedback correction based on range extender noise is added, making it impossible to achieve relatively stable control.
[0044] Based on the above research findings, embodiments of this application provide a range extender control method, apparatus, vehicle, equipment, and computer storage medium, applicable to vehicles including range extenders, to solve the aforementioned technical problems.
[0045] The range extender control method provided in the embodiments of this application will be introduced first below.
[0046] Figure 1 This is a flowchart illustrating the range extender control method provided in an embodiment of this application. Figure 1 As shown, applied to vehicles including range extenders, the method may include the following steps S101 to S103:
[0047] S101. Acquire audio data from inside the vehicle cabin, perform spectrum separation processing on the audio data, and obtain a first noise value and a second noise value.
[0048] The first noise value is the noise generated by the range extender, and the second noise value is the ambient noise.
[0049] S102. Calculate the adjustable power of the range extender under the interference of the second noise based on the first noise value and the second noise value.
[0050] S103. Adjust the output power of the range extender according to the adjustable power.
[0051] The specific implementation methods of the above steps will be described in detail below.
[0052] In this embodiment, the mixed noise data within the vehicle cabin is processed by spectrum separation to obtain a first noise value from the range extender and a second noise value from the ambient noise. The adjustable power of the range extender is determined based on the first and second noise values, and the output power of the range extender is controlled according to the adjustable power. This separates the ambient noise and range extender noise from the mixed noise in the current vehicle environment. The adjustable power of the range extender is determined based on the current ambient noise, and then the output power of the range extender is adjusted accordingly. This maximizes the performance of the range extender while avoiding discomfort to the driver or passengers caused by excessively high sound pressure levels in the vehicle cabin due to ambient noise, thus improving vehicle comfort and fuel economy.
[0053] In S101, after acquiring the audio data inside the vehicle cabin, the audio data is subjected to spectrum separation processing to obtain a first noise value and a second noise value. The first noise value is the value of the noise generated by the range extender, and the second noise value is the value of the ambient noise.
[0054] Different noise sources correspond to specific frequency characteristics. For example, the noise radiated by a car engine is related to the ignition frequency during combustion; the frequency of fan blades affects fan noise; the opening and closing frequency of intake and exhaust valves affects the noise of the intake and exhaust systems; and tire tread spacing directly affects tire noise. Therefore, noise sources can be identified by analyzing the spectral characteristics of noise. Then, by analyzing the noise spectrum, target noise data (e.g., range extender noise or ambient noise) can be filtered out from mixed noise data.
[0055] Specifically, the audio data inside the vehicle cabin is first obtained, that is, the audio data of the mixed noise inside the current vehicle cabin is obtained. The audio data is then processed by spectrum separation to separate the range extender noise from the ambient noise inside the vehicle cabin, and obtain the noise value of the noise generated by the range extender (i.e., the first noise value) and the noise value of the ambient noise (i.e., the second noise value).
[0056] Optionally, audio data inside the vehicle cabin can be acquired using sound measurement and analysis tools such as sound sensors and sound analyzers. Then, the audio data can be subjected to spectrum analysis to obtain a spectrum diagram. The spectrum diagram can be analyzed to obtain noise data of the range extender noise and ambient noise, i.e., spectrum separation processing of the audio data.
[0057] In some embodiments, performing spectrum separation processing on audio data to obtain a first noise value and a second noise value may include:
[0058] The audio data is subjected to spectrum separation processing to obtain the spectral waveform of the audio data;
[0059] A first spectral sub-waveform with at least one target spectral order is determined in the spectral waveform, and each target spectral order corresponds to the spectral order of the noise generated by the range extender;
[0060] A first noise value is obtained through a first spectral sub-waveform of at least one target spectral order; and a second noise value is obtained through a second spectral sub-waveform of the spectral waveform other than the first spectral sub-waveform of at least one target spectral order.
[0061] Specifically, different noise sources produce noise spectra with different characteristics. Therefore, based on the spectral characteristics of the noise generated by the range extender, the range extender noise can be separated from the audio data spectrum. First, spectral analysis is performed on the audio data to obtain the spectral waveform. Then, based on the target spectral order corresponding to the noise generated by the range extender, the first spectral sub-waveform of the target spectral order is selected from the audio data spectral waveform. Based on the first spectral sub-waveform corresponding to the target spectral order of the noise generated by the range extender, the first noise value, i.e., the range extender noise value, is obtained. Based on the second spectral sub-waveform in the audio data spectral waveform, excluding at least one first spectral sub-waveform of the target spectral order, the second noise value, i.e., the ambient noise value, is obtained.
[0062] Optionally, the audio data can be analyzed using a Fast Fourier Transform (FFT) to obtain its spectral waveform. Alternatively, the audio data can be directly input into audio spectrum analysis software for analysis.
[0063] Based on extensive analysis of the sound samples from the range extender, it can be confirmed that the noise generated by the range extender is mainly concentrated in the 1st, 2nd, 4th, 6th, and 8th orders of the spectrum.
[0064] In this embodiment, the range extender noise spectrum can be separated from the mixed noise data in the vehicle cabin based on the characteristics of the range extender noise spectrum, thereby improving the accuracy of the analysis of the mixed noise data in the vehicle cabin.
[0065] In S102, the adjustable power of the range extender under the interference of the second noise is calculated based on the first noise value and the second noise value.
[0066] Specifically, after determining the first noise value and the second noise value, analysis can be performed based on these values to determine the adjustable range of the range extender's input power. If the second noise masking effect on the first noise (i.e., the noise level perceived by the driver or passengers in the vehicle cabin is lower than the actual noise level due to ambient noise), the range extender's output power can be increased based on the adjustable power to improve its efficiency. Conversely, if the second noise amplifying effect on the first noise (i.e., the noise level perceived by the driver or passengers in the vehicle cabin is higher than the actual noise level due to ambient noise), the range extender's output power needs to be reduced based on the adjustable power to lower its noise level and enhance the passenger experience, thus improving the comfort of the driver or passengers.
[0067] In some embodiments, the adjustable power of the range extender can be determined based on the difference between a first noise value and a second noise value.
[0068] Specifically, the range extender power value corresponding to different range extender noise values can be determined based on the pre-tested table of range extender noise and power values (i.e., range extender noise-power table); the maximum noise value of the range extender corresponding to different environmental noise levels can be determined based on the pre-tested maximum noise value of the range extender under different environmental noise levels (i.e., environmental noise-range extender noise table); thus, the current adjustable power of the range extender can be determined by the difference between the first noise value and the second noise value.
[0069] In some embodiments, calculating the adjustable power of the range extender under the interference of the second noise based on the first noise value and the second noise value in S102 above may include:
[0070] Determine the first output power of the range extender when the first noise is generated;
[0071] Based on the second noise value, the maximum output power of the range extender is determined. The maximum output power is the maximum power that the range extender can output under the interference of the second noise.
[0072] The adjustable power of the range extender is determined based on the difference between the first output power and the maximum output power.
[0073] Specifically, based on the pre-tested table of noise and power values of the range extender (i.e., the range extender noise-power table), the first output power corresponding to the first noise value (i.e., the output power corresponding to the first noise generated by the range extender) can be determined when the range extender generates the first noise. Based on the pre-tested table of the maximum output power of the range extender under different environmental noise conditions (i.e., the environmental noise-range extender power table), the maximum output power of the range extender corresponding to the second noise value (i.e., the environmental noise) can be determined. Finally, the adjustable power of the range extender can be determined based on the difference between the first output power and the maximum output power (for example, the difference between the first output power and the maximum output power can be determined as the adjustable power of the range extender).
[0074] In this embodiment, the range of output power adjustment of the current range extender can be determined by using a table of correspondence between range extender noise value and range extender power value obtained through pre-testing and a table of maximum output power of the range extender under different environmental noise conditions. This enables the range extender to be adjusted in real time according to the different environmental noise conditions of the vehicle, thereby improving the accuracy of range extender output power control.
[0075] In some embodiments, determining the maximum output power of the range extender based on the second noise value may include:
[0076] Based on the second noise value, the range extender noise value that is equal to the second noise value is determined as the maximum range extender noise value, which is a preset maximum noise value of the range extender under environmental noise interference.
[0077] Based on the maximum range extender noise value, the range extender output power corresponding to the maximum range extender noise value is determined as the maximum output power of the range extender.
[0078] Specifically, the maximum noise value of the range extender corresponding to the second noise value (i.e., the maximum noise value of the range extender under different environmental noise conditions obtained through pre-testing (i.e., the range extender noise value corresponding to the environmental noise in the table of environmental noise value - maximum noise value of range extender) can be determined; then the maximum output power of the range extender can be determined according to the range extender noise-power table obtained through pre-testing.
[0079] In this embodiment, the maximum output power of the range extender can be determined according to different noise environments, ensuring that the range extender maximizes its working efficiency while guaranteeing the comfort of the driver and passengers.
[0080] In S103, the output power of the range extender is adjusted according to the adjustable power.
[0081] Specifically, when the first output power is less than the maximum output power, it indicates that the ambient noise (second noise) has a masking effect on the range extender noise (first noise) (i.e., the noise level actually felt by the driver or passengers is less than the actual noise level under the influence of ambient noise). In this case, the output power of the range extender can be controlled to increase the adjustable power, thereby improving the working efficiency of the range extender. When the first output power is greater than the maximum output power, it indicates that the ambient noise (second noise) has a strengthening effect on the range extender noise (first noise) (i.e., the noise level actually felt by the driver or passengers is greater than the actual noise level under the influence of ambient noise). In this case, the output power of the range extender can be controlled to decrease the adjustable power, thereby reducing the range extender noise level and improving the driving and riding experience.
[0082] In some embodiments, after S103, i.e. after adjusting the output power of the range extender according to the adjustable power, the following may also be included:
[0083] When the output power of the range extender is in a stable state, the third noise value of the range extender is obtained, and the second output power of the range extender is obtained. The third value is the noise value generated by the range extender when the output power is in a stable state, and the second output power is the output power of the range extender when the third noise is generated.
[0084] If the difference between the second output power and the maximum output power is greater than a preset threshold, the noise difference between the third noise value and the maximum noise value is obtained.
[0085] Based on the noise difference, the range extender noise value corresponding to the second noise value is updated.
[0086] Specifically, when the range extender's output power is stable, it indicates that the range extender's output power has been adjusted. To determine whether the range extender's power has reached the maximum output power under the influence of current ambient noise, firstly, the third noise value of the range extender (i.e., the noise value generated by the adjusted range extender) is obtained. Based on the range extender noise-power table, the output power of the range extender under stable conditions (i.e., the second output power) corresponding to the third noise value is determined. If the difference between the second output power and the maximum output power is greater than a preset threshold, it indicates that the adjusted range extender's output power has not reached or exceeded the preset maximum output power. This means that the maximum range extender noise value obtained in step S102 is inaccurate. Therefore, the maximum range extender noise value corresponding to the second noise value in the pre-tested ambient noise value-range extender maximum noise value table can be updated based on the noise difference between the third noise value and the maximum noise value. The preset threshold can be set according to actual conditions, for example, 0.2 kW.
[0087] In some embodiments, updating the maximum range extender noise value corresponding to the second noise value in the pre-tested ambient noise value—maximum range extender noise value table—based on the noise difference between the third noise value and the maximum noise value can be achieved using the following method:
[0088] When the range extender power is in a steady state (i.e., the range extender output power is adjusted), if the third noise value is less than the maximum noise value, it indicates that the current range extender output power is too low. In this case, the maximum noise value of the range extender is obtained by increasing the current ambient noise (second noise) based on the noise difference. If the third noise value is greater than the maximum noise value, it indicates that the current range extender output power is too high. In this case, the maximum noise value of the range extender is obtained by decreasing the current ambient noise (second noise) based on the noise difference.
[0089] In this embodiment, when the output power of the range extender is stable, the current noise value of the range extender is obtained. The current noise value of the range extender is compared with the maximum noise value under the masking effect of the current ambient noise. If the current noise value of the range extender is not equal to the maximum noise value, the maximum noise value of the range extender under the current ambient noise environment is corrected based on the difference between the current noise value and the maximum noise value, thereby further improving the accuracy of the range extender output power adjustment.
[0090] It should be noted that, in the implementation of this application embodiment, the output power of the range extender is adjusted by the EMS controller using proportional, integral, or derivative adjustment methods to achieve the optimal power point of the range extender that is stable within the preset output power range.
[0091] In some embodiments, the EMS controller can be used to determine whether the output power of the range extender is in a stable state.
[0092] Specifically, the torque and speed of the range extender generator can be obtained through the EMS controller. Based on this torque and speed, the actual output power of the range extender can be obtained. For example, the output power of the range extender can be determined using the formula P = (T × N) ÷ 9550 (where P is power, T is torque, and N is speed). Therefore, by obtaining the actual output power of the range extender within a preset time period, and checking whether the fluctuation of the range extender's output power within the preset time period meets preset conditions, it can be determined whether the range extender's output power is in a stable state. For example, if the range extender's output power remains between 7.8 kW and 8.2 kWm within 30 seconds, it can be determined that the range extender's output power is in a stable state. In the above embodiments of this application, the mixed noise data in the vehicle cabin is processed by spectrum separation to obtain a first noise value of the range extender and a second noise value of the ambient noise; the adjustable power of the range extender is determined based on the first and second noise values, and the output power of the range extender is controlled based on the adjustable power. Therefore, the ambient noise and range extender noise in the mixed noise of the current vehicle environment can be separated. The adjustable power of the range extender can be determined based on the current ambient noise, and then the output power of the range extender can be adjusted based on the adjustable power. This maximizes the performance of the range extender while avoiding discomfort to the driver or passengers caused by excessive sound pressure levels in the vehicle cabin due to ambient noise, thus improving the comfort and economy of the vehicle.
[0093] To facilitate understanding of the range extender control method provided in this embodiment, a practical application of the above-mentioned range extender control method is described below, as shown in the following example:
[0094] like Figure 2 As shown, this example proposes a range extender control method. By setting a sound pressure level limit model, the range extender is controlled in real time according to different environmental noise scenarios, and its output power is adjusted online. The specific steps are as follows:
[0095] Step 1: Acquire audio data (mixed noise) inside the vehicle cabin using the MIC sensor.
[0096] Step 2: Separate the range extender noise and ambient noise using a noise separation algorithm (i.e., perform spectrum separation processing on the audio data to obtain the first noise value and the second noise value).
[0097] The mixed noise spectrum inside the vehicle cabin is obtained by Fast Fourier Transform. Since the range extender noise is mainly concentrated in the 1st, 2nd, 4th, 6th, and 8th orders of the spectrum, the spectral waveforms of the range extender in the 1st, 2nd, 4th, 6th, and 8th orders are separated by filtering. The noise spectrum data of the range extender is obtained by inverse Fast Fourier Transform (i.e., the first spectral sub-waveform of at least one target spectral order is determined in the spectral waveform, and each first spectral order corresponds to the noise generated by the range extender; the first noise value is obtained through the spectral sub-waveform of at least one target spectral order). The environmental noise data after separating the range extender noise is obtained by the same method (i.e., the second noise value is obtained through the second spectral sub-waveform of the spectral waveform other than the first spectral sub-waveform of at least one target spectral order).
[0098] Step 3: Input the ambient noise into the sound masking effect model to obtain the maximum noise value of the range extender corresponding to the ambient noise. The separated ambient noise data is then used to calculate the maximum acceptable noise value of the range extender under the masking effect using the sound masking model. The sound masking effect model is constructed based on the maximum output power of the range extender under different ambient noise conditions obtained through pre-testing (i.e., the table of ambient noise value – maximum noise value of the range extender).
[0099] Step 4: Based on the range extender noise-power table (determined by the noise values generated by the range extender at different output power obtained from pre-testing) and the maximum noise value of the range extender and the currently separated noise value of the range extender, determine the range extender's adjustable power limit (i.e., determine the adjustable power of the range extender based on the first noise value and the second noise value).
[0100] Step 5: Control the EMS (Engine Management System) power, speed, and torque. This means adjusting the EMS to regulate the engine speed and torque within the range extender, thereby adjusting the range extender's output power.
[0101] Step 6: Measure the range extender noise. With the range extender's output power in a stable state, measure the current range extender noise and compare it with the actual calculated acceptable power (the maximum output power of the range extender corresponding to the maximum noise value). The deviation value is then passed to the sound masking effect model. When the model controls the range extender power to a steady state, the steady-state sound pressure limit is modified: if the power is too low, the upper limit of the range extender's sound pressure limit is increased; if the power is too high, the lower limit of the range extender's sound pressure limit is increased (i.e., with the range extender's output power in a stable state, obtain the third noise value of the range extender, and obtain the second output power of the range extender; if the second output power does not match the maximum output power, obtain the noise difference between the third noise value and the maximum noise value; based on the noise difference, correct the maximum range extender noise value).
[0102] Based on the range extender control method provided in the above embodiments, this application also provides specific implementation methods of the range extender control device. Please refer to the following embodiments.
[0103] First see Figure 3 The range extender control device 300 provided in this application embodiment may include the following modules:
[0104] Processing module 301 is used to acquire audio data in the vehicle cabin, perform spectrum separation processing on the audio data, and obtain a first noise value and a second noise value. The first noise value is the value of the noise generated by the range extender, and the second noise value is the value of the ambient noise.
[0105] The determination module 302 calculates the adjustable power of the range extender under the interference of the second noise, based on the first noise value and the second noise value.
[0106] The adjustment module 303 is used to adjust the output power of the range extender according to the adjustable power.
[0107] In some embodiments, to improve the accuracy of range extender control, the determining module 302 includes:
[0108] The first determining submodule is used to determine the first output power of the range extender when the first noise is generated;
[0109] The second determining submodule is used to determine the maximum output power of the range extender based on the second noise value. The maximum output power of the range extender is the maximum power that the range extender can output under the interference of the second noise.
[0110] The third determining submodule is used to determine the adjustable power of the range extender based on the difference between the first output power and the maximum output power.
[0111] In some embodiments, to further improve the accuracy of range extender control, the second determining submodule is specifically used for:
[0112] Based on the second noise value, the range extender noise value that is equal to the second noise value is determined as the maximum range extender noise value;
[0113] Based on the maximum range extender noise value, the range extender output power corresponding to the maximum range extender noise value is determined as the maximum output power of the range extender.
[0114] In some embodiments, the range extender control device 300 may further include:
[0115] The first acquisition module is used to acquire the third noise value of the range extender when the output power of the range extender is in a stable state, and to acquire the second output power of the range extender, wherein the third noise value is the noise value generated by the range extender when the output power is in a stable state, and the second output power is the output power of the range extender when the third noise is generated.
[0116] The second acquisition module is used to acquire the noise difference between the third noise value and the maximum noise value when the difference between the second output power and the maximum output power is greater than a preset threshold.
[0117] The update module is used to update the range extender noise value corresponding to the second noise value based on the noise difference.
[0118] In some embodiments, the processing module 301 described above may include:
[0119] The processing submodule is used to perform spectrum separation processing on the audio data to obtain the spectrum waveform of the audio data;
[0120] The fourth determination submodule is used to determine the first spectral sub-waveform of at least one target spectral order in the spectral waveform, and each target spectral order corresponds to the spectral order of the noise generated by the range extender.
[0121] A separation submodule is configured to obtain a first noise value through a first spectral sub-waveform of at least one target spectral order; and to obtain a second noise value through a second spectral sub-waveform of the spectral waveform other than the first spectral sub-waveform of at least one target spectral order.
[0122] The embodiments described above in this application perform spectrum separation processing on the audio data within the vehicle cabin to obtain a first noise value of the range extender and a second noise value of the ambient noise. Based on the first and second noise values, the adjustable power of the range extender under the interference of the second noise is calculated, and the output power of the range extender is controlled according to the adjustable power. Thus, the ambient noise and range extender noise in the mixed noise of the current vehicle environment can be separated. The adjustable power of the range extender is determined based on the current ambient noise, and then the output power of the range extender is adjusted according to the adjustable power. This maximizes the performance of the range extender while avoiding discomfort to the driver or passengers caused by excessively high sound pressure levels in the vehicle cabin due to ambient noise, thereby improving vehicle comfort and economy.
[0123] Figure 3 Each module / unit in the illustrated device has the ability to implement Figure 1 The functions of each step in the process and their corresponding technical effects are described in detail here for the sake of brevity.
[0124] Based on the range extender control device provided in the above embodiments, this application also provides a vehicle, the vehicle including: the above-mentioned range extender control device, the range extender control device being used to implement the range extender control method provided in the above embodiments.
[0125] Based on the range extender control method provided in the above embodiments, this application also provides specific implementation methods for electronic devices. Please refer to the following embodiments.
[0126] Figure 4 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.
[0127] The electronic device may include a processor 401 and a memory 402 storing computer program instructions.
[0128] Specifically, the processor 401 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0129] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one instance, memory 402 may include removable or non-removable (or fixed) media, or memory 402 may be non-volatile solid-state memory. Memory 402 may be internal or external to the integrated gateway disaster recovery device.
[0130] In one instance, memory 402 may be read-only memory (ROM). In one instance, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0131] Memory 402 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to any embodiment of this disclosure.
[0132] The processor 401 reads and executes computer program instructions stored in the memory 402 to achieve... Figure 1 The method / steps S101 to S103 in the illustrated embodiment achieve the following: Figure 1 The technical effects achieved by executing the methods / steps shown in the examples are not elaborated here for the sake of brevity.
[0133] In one example, the electronic device may also include a communication interface 403 and a bus 410. For example, Figure 4 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 410 and complete communication with each other.
[0134] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0135] Bus 410 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 410 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.
[0136] Furthermore, in conjunction with the range extender control methods in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the range extender control methods in the above embodiments.
[0137] In summary, the range extender control method, apparatus, vehicle equipment, and computer storage medium of this application perform spectrum separation processing on the audio data in the vehicle cabin to obtain a first noise value of the range extender and a second noise value of the ambient noise; calculate the adjustable power of the range extender under the interference of the second noise, and control the output power of the range extender according to the adjustable power. Therefore, it is possible to separate the ambient noise and the range extender noise from the mixed noise of the current vehicle environment, determine the adjustable power of the range extender based on the current ambient noise, and then adjust the output power of the range extender according to the adjustable power. This maximizes the performance of the range extender while avoiding discomfort to the driver or passengers caused by excessively high sound pressure levels in the vehicle cabin due to ambient noise, thus improving vehicle comfort and economy.
[0138] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0139] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0140] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0141] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0142] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A range extender control method, applied to a vehicle including the range extender, characterized in that, The method includes: Acquire audio data from inside the vehicle cabin, perform spectrum separation processing on the audio data to obtain a first noise value and a second noise value, wherein the first noise value is the noise value generated by the range extender, and the second noise value is the ambient noise value; Determine the first output power of the range extender when the first noise is generated; Based on the second noise value, the range extender noise value that is equal to the second noise value is determined as the maximum range extender noise value; Based on the maximum range extender noise value, the range extender output power corresponding to the maximum range extender noise value is determined as the maximum output power of the range extender; the maximum output power of the range extender is the maximum power that the range extender can output under the interference of the second noise. The adjustable power of the range extender is determined based on the difference between the first output power and the maximum output power; The output power of the range extender is adjusted according to the adjustable power.
2. The method according to claim 1, characterized in that, After adjusting the output power of the range extender according to the adjustable power, the method further includes: When the output power of the range extender is in a stable state, a third noise value of the range extender is obtained, and a second output power of the range extender is obtained. The third noise value is the noise value generated by the range extender when the output power is in a stable state, and the second output power is the output power of the range extender when the third noise is generated. If the difference between the second output power and the maximum output power is greater than a preset threshold, the noise difference between the third noise value and the maximum range extender noise value is obtained. Based on the noise difference, the range extender noise value corresponding to the second noise value is updated.
3. The method according to claim 1, characterized in that, The step of performing spectral separation processing on the audio data to obtain a first noise value and a second noise value includes: The audio data is subjected to spectrum separation processing to obtain the spectrum waveform of the audio data; A first spectral sub-waveform of at least one target spectral order is determined in the spectral waveform, and each of the target spectral orders corresponds to the spectral order of the noise generated by the range extender; A first noise value is obtained through a first spectral sub-waveform of the at least one target spectral order; and a second noise value is obtained through a second spectral sub-waveform of the spectral waveform other than the first spectral sub-waveform of the at least one target spectral order.
4. A range extender control device, applied to a vehicle including the range extender control device, characterized in that, The device includes: The processing module is used to acquire audio data in the vehicle cabin, perform spectrum separation processing on the audio data, and obtain a first noise value and a second noise value, wherein the first noise value is the noise value generated by the range extender, and the second noise value is the ambient noise value. A first determining submodule is used to determine the first output power of the range extender when the first noise is generated; The second determining submodule is used to determine the range extender noise value that is equal to the second noise value as the maximum range extender noise value based on the second noise value. The second determining submodule is further configured to determine the range extender output power corresponding to the maximum range extender noise value as the maximum output power of the range extender based on the maximum range extender noise value; the maximum output power of the range extender is the maximum power that the range extender can output under the interference of the second noise. The third determining submodule is used to determine the adjustable power of the range extender based on the difference between the first output power and the maximum output power; An adjustment module is used to adjust the output power of the range extender according to the adjustable power.
5. A range extender control device, characterized in that, The device includes: a processor and a memory storing program instructions; When the processor executes the program instructions, it implements the method as described in any one of claims 1-3.
6. A vehicle, characterized in that, The vehicle includes a range extender control device, the range extender control device being used to implement the method as described in any one of claims 1-3.
7. A storage medium, characterized in that, The storage medium stores computer program instructions, which, when executed by a processor, implement the method as described in any one of claims 1-3.
8. A computer program product, characterized in that, The computer program product includes computer program instructions that, when executed by a processor, implement the method of any one of claims 1-3.
Citation Information
Patent Citations
Apparatus for providing environmental noise compensation for a synthesized vehicle sound
CN104648238A
Charging control method and system of hybrid electric vehicle and hybrid electric vehicle
CN114394084A