Range extender power generation power control method, device, equipment, storage medium and computer program product
Patent Information
- Application Number
- CN202510835144.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2045-06-20
AI Technical Summary
[0003]本申请的主要目的在于提供了一种增程器发电功率控制方法、装置、设备、存储介质及计算机程序产品,旨在解决增程式车辆在行驶过程中的发电功率波动较大影响用户用车体验的技术问题
[0032]本申请当检测到车辆的增程器处于启动状态时,采集整车控制器输出的实时信号;根据所述实时信号确定所述增程器的发电功率对应的目标斜率,所述目标斜率用于对所述发电功率的变化率进行限制;计算所述增程器在下一时刻的需求发电功率,并基于所述目标斜率对所述增程器的当前发电功率进行控制,直至所述当前发电功率达到所述需求发电功率。本申请上述方法根据整车控制器输出的实时信号确定增程器发电功率对应的目标斜率,基于该目标斜率采用通过对增程器的发电功率变化率进行控制的方式将当前发电功率控制调整为增程器在下一时刻的需求发电功率,从而实现了更为平滑地将车辆的当前发电功率调整至需求发电功率,避免增程式车辆在行驶过程中发电功率波动较大的现象,进而提升了用户的用车体验。
Smart Images

Figure CN120534336B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a method, device, equipment, storage medium, and computer program product for controlling the power generation of a range extender. Background Technology
[0002] Against the backdrop of the rapid expansion of the new energy vehicle market, range-extended electric vehicles (REEVs) have achieved significant sales growth by eliminating range anxiety, thanks to their "can be powered by either gasoline or electricity" capability. However, since REEVs rely on range extenders (engine + generator) for power replenishment, the traditional energy conversion path suffers from efficiency losses, resulting in significant fluctuations in the power generation of REEVs during operation. This, in turn, affects the user's driving comfort and fuel economy. Summary of the Invention
[0003] The main purpose of this application is to provide a method, device, equipment, storage medium, and computer program product for controlling the power generation of a range extender, which aims to solve the technical problem that the large fluctuations in the power generation of range extender vehicles during driving affect the user's driving experience.
[0004] To achieve the above objectives, this application provides a method for controlling the power generation of a range extender, the method comprising the following steps:
[0005] When the vehicle's range extender is detected to be in the starting state, the real-time signal output by the vehicle controller is collected.
[0006] The target slope corresponding to the power generation of the range extender is determined based on the real-time signal, and the target slope is used to limit the rate of change of the power generation.
[0007] Calculate the required power generation of the range extender at the next moment, and control the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation.
[0008] In one embodiment, the real-time signal includes a vehicle speed signal, an accelerator pedal signal, and a switch status signal. The step of determining the target slope corresponding to the power generation of the range extender based on the real-time signal includes:
[0009] The vehicle's driving scenario is determined based on the vehicle speed signal, and the vehicle's operating status is determined based on the accelerator pedal signal and the switch status signal.
[0010] The target slope corresponding to the power generation of the range extender is determined based on the driving scenario and the operating state.
[0011] In one embodiment, the step of determining the vehicle's driving scenario based on the vehicle speed signal and determining the vehicle's operating state based on the accelerator pedal signal and the switch status signal includes:
[0012] When the vehicle speed signal is greater than or equal to a preset speed, and the variance of the vehicle speed signal is continuously less than a preset variance within a preset time period, the driving scenario of the vehicle is determined to be the first scenario.
[0013] When the vehicle speed signal is less than the preset speed, and the variance of the vehicle speed signal is greater than or equal to the preset variance for a preset duration, the driving scenario of the vehicle is determined to be the second scenario.
[0014] When the accelerator pedal signal is a first signal value and the switch status signal is a second signal value, the vehicle's operating state is determined to be braking state.
[0015] When the accelerator pedal signal is not a first signal value and the switch status signal is not a second signal value, the vehicle's operating state is determined to be a driving state.
[0016] In one embodiment, the step of determining the target slope corresponding to the power generation of the range extender based on the driving scenario and the operating state includes:
[0017] If the operating state is the driving state, then a first weighted value is determined according to the driving scenario, and the target slope corresponding to the power generation of the range extender is calculated based on the first weighted value and the default driving slope.
[0018] If the operating state is braking state, then a second weighted value is determined according to the driving scenario, and the target slope corresponding to the power generation of the range extender is calculated based on the second weighted value and the default braking slope.
[0019] In one embodiment, the step of calculating the required power generation of the range extender at the next moment includes:
[0020] Obtain the drive motor power, accessory power, SOC value, and ambient temperature of the vehicle at the current moment;
[0021] The power correction amount is determined based on the SOC value and the ambient temperature, and the sum of the drive motor power, the accessory power, and the power correction amount is taken as the required power generation of the range extender at the next moment.
[0022] In one embodiment, the step of controlling the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation includes:
[0023] The target engine parameters and target generator parameters of the range extender are determined based on the target slope and the current power generation of the range extender.
[0024] The range extender's current power output is controlled based on the target engine parameters and the target generator parameters until the current power output reaches the required power output.
[0025] Furthermore, to achieve the above objectives, this application also proposes a range extender power generation control device, which includes:
[0026] The signal acquisition module is used to acquire the real-time signal output by the vehicle controller when the range extender of the vehicle is detected to be in the starting state.
[0027] The slope determination module is used to determine the target slope corresponding to the power generation of the range extender based on the real-time signal, and the target slope is used to limit the rate of change of the power generation.
[0028] The power control module is used to calculate the required power generation of the range extender at the next moment, and control the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation.
[0029] In addition, to achieve the above objectives, this application also proposes a range extender power generation control device, the device comprising: a memory, a processor, and a range extender power generation control program stored in the memory and executable on the processor, the range extender power generation control program being configured to implement the steps of the range extender power generation control method described above.
[0030] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, storing a range extender power generation control program thereon, which, when executed by a processor, implements the steps of the range extender power generation control method described above.
[0031] In addition, to achieve the above objectives, the present invention also provides a computer program product, the computer program product including a range extender power generation control program, which, when executed by a processor, implements the steps of the range extender power generation control method as described above.
[0032] This application, when detecting that the vehicle's range extender is in a running state, collects the real-time signal output by the vehicle controller; determines the target slope corresponding to the range extender's power generation based on the real-time signal, the target slope being used to limit the rate of change of the power generation; calculates the required power generation of the range extender at the next moment, and controls the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation. The method described above determines the target slope corresponding to the range extender's power generation based on the real-time signal output by the vehicle controller, and adjusts the current power generation to the required power generation of the range extender at the next moment by controlling the rate of change of the range extender's power generation. This achieves a smoother adjustment of the vehicle's current power generation to the required power generation, avoiding large fluctuations in power generation during driving, thereby improving the user's driving experience. Attached Figure Description
[0033] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0034] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 This is a flowchart illustrating the first embodiment of the range extender power generation control method of this application;
[0036] Figure 2 This is a flowchart illustrating the second embodiment of the range extender power generation control method of this application;
[0037] Figure 3 This is a flowchart illustrating the third embodiment of the range extender power generation control method of this application;
[0038] Figure 4 This is a structural block diagram of the first embodiment of the range extender power generation control device of this application;
[0039] Figure 5 This is a schematic diagram of the structure of the range extender power generation control device in the hardware operating environment involved in the embodiments of this application.
[0040] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0041] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of this application and are not intended to limit this application.
[0042] It should be noted that the executing entity of the embodiments of this application can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of realizing the above functions, such as the range extender power generation control device mentioned above. The following embodiments will be described using the range extender power generation control device as an example.
[0043] This application provides a method for controlling the power generation of a range extender, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the range extender power generation control method of this application.
[0044] In this embodiment, the range extender power generation control method includes the following steps:
[0045] Step S10: When the range extender of the vehicle is detected to be in the starting state, the real-time signal output by the vehicle controller is collected.
[0046] Understandably, the aforementioned vehicles are range-extended vehicles. The aforementioned range extender is an on-board power supply device used to extend the driving range of an electric vehicle, which typically consists of an engine and a generator. The aforementioned Vehicle Control Unit (VCU) is the core control unit of the range-extended vehicle, responsible for coordinating and managing the vehicle's power system, energy management system, and other electronic control units.
[0047] It should be understood that the aforementioned real-time signals may include vehicle speed signals, accelerator pedal signals, brake switch status, auxiliary brake switch status, etc., and this embodiment does not limit them.
[0048] In practice, the status of the range extender can be determined by monitoring its rotational speed. For example, when the range extender's rotational speed is greater than 0 RPM (Revolutions Per minute), it indicates that the range extender is in the start-up state.
[0049] Step S20: Determine the target slope corresponding to the power generation of the range extender based on the real-time signal. The target slope is used to limit the rate of change of the power generation.
[0050] It should be noted that the power output of a range extender refers to the electrical energy that the generator in the range extender can output per unit time, usually measured in kilowatts (kW). It directly determines the range extender's ability to charge the battery or directly power the electric motor during vehicle operation.
[0051] In practice, the user's driving intention (such as prioritizing driving power and prioritizing reducing driving jerks during gear shifts) and driving scenario (such as highway scenario and national highway scenario) can be determined first based on real-time signals. Then, the limit range of the range extender's power generation change rate can be determined based on these key factors, thereby obtaining the above-mentioned target slope.
[0052] Step S30: Calculate the required power generation of the range extender at the next moment, and control the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation.
[0053] It should be understood that the real-time power consumption of the vehicle's high-voltage components corresponding to the range extender in the next moment can be calculated as the required power generation of the range extender in the next moment. In particular, the duration between the current moment and the next moment can also be calculated, that is, the duration is equal to the difference between the above-mentioned required power generation and the above-mentioned current power generation divided by the above-mentioned target slope.
[0054] In this embodiment, when the range extender is detected to be running, the real-time signal output by the vehicle controller is collected. Based on the real-time signal, a target slope corresponding to the range extender's power generation is determined. This target slope is used to limit the rate of change of the power generation. The required power generation of the range extender at the next moment is calculated, and the current power generation of the range extender is controlled based on the target slope until the current power generation reaches the required power generation. This embodiment determines the target slope corresponding to the range extender's power generation based on the real-time signal output by the vehicle controller. Based on this target slope, the current power generation is adjusted to the required power generation of the range extender at the next moment by controlling the rate of change of the range extender's power generation. This achieves a smoother adjustment of the vehicle's current power generation to the required power generation, avoiding large fluctuations in power generation during driving and thus improving the user experience.
[0055] refer to Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the range extender power generation control method of this application.
[0056] In one feasible implementation, the real-time signal includes a vehicle speed signal, an accelerator pedal signal, and a switch status signal, and step S20 may include:
[0057] Step S201: Determine the driving scenario of the vehicle based on the vehicle speed signal, and determine the operating status of the vehicle based on the accelerator pedal signal and the switch status signal.
[0058] It should be noted that the aforementioned switch status signals can be either brake switch status signals or auxiliary brake switch status signals. Specifically, the brake switch status signal is generated by the brake light switch on the brake pedal. It sends an electrical signal through the on / off state of the brake light switch. When the driver presses the brake pedal, the switch is activated, the brake lights illuminate, and the brake switch status signal is fed back. The auxiliary brake switch status signal is generated by a dedicated control switch of the auxiliary braking device (such as a truck coasting energy recovery switch). It sends an electrical signal through the on / off state of the switch. When the driver or vehicle system activates the auxiliary braking function, the switch is activated, triggering the corresponding auxiliary braking device to operate (such as activating eddy current retarder or locking the rear wheels), and the auxiliary brake switch status signal is fed back.
[0059] It should be understood that vehicles often correspond to different speeds in different driving scenarios. For example, a vehicle driving normally on a highway should not be slower than the minimum speed limit (e.g., 80 km / h). Therefore, the driving scenario can be determined based on the collected vehicle speed signal. Similarly, different vehicle operating states often correspond to different accelerator pedal openings and vehicle on / off states. For example, under normal braking conditions, the accelerator pedal opening is 0, and the brake switch or auxiliary brake switch signal is active. Therefore, the vehicle's operating state can be determined based on the collected accelerator pedal signal and on / off state signal.
[0060] Step S202: Determine the target slope corresponding to the power generation of the range extender based on the driving scenario and the operating state.
[0061] In practical implementation, a target slope mapping table can be pre-constructed. This table contains the target slopes corresponding to different driving scenarios and operating states. Then, by looking up the target slope mapping table according to the driving scenario and operating state, the target slope corresponding to the power generation of the range extender can be obtained. It should be noted that the target slope mapping table may differ for different vehicle models. Specifically, real-vehicle calibration is required for different vehicle models (i.e., conducting experiments on real vehicles under different driving scenarios and operating states, and recording the rate of change of power generation of the range extender that has the least impact on the user's driving experience during the experiment, and using the rate of change of power generation of the range extender that has the least impact on the user's driving experience as the target slope). This will not be elaborated on here.
[0062] In one feasible implementation, step S201 may include:
[0063] Step S2011: When the vehicle speed signal is greater than or equal to a preset speed, and the variance of the vehicle speed signal is continuously less than a preset variance within a preset time period, the driving scenario of the vehicle is determined to be the first scenario.
[0064] Step S2012: When the vehicle speed signal is less than the preset speed, and the variance of the vehicle speed signal is continuously greater than or equal to the preset variance within a preset time period, the driving scenario of the vehicle is determined to be the second scenario.
[0065] It should be noted that the preset speed can be flexibly set based on the speed limit of the first scenario. For example, when the first scenario is a high-speed scenario, the preset speed can be the corresponding speed limit in the high-speed scenario (such as 80km / h). The preset duration can also be flexibly set based on the first scenario; for example, when the first scenario is a high-speed scenario, the preset duration can be 10 seconds.
[0066] In practical implementation, the variance of the aforementioned vehicle speed signal can be used to quantify the degree of fluctuation in vehicle speed changes within a preset time period: the smaller the variance, the more stable the vehicle speed change; the larger the variance, the more drastic the speed fluctuation. Similarly, since the degree of speed fluctuation may differ among different vehicle models within the preset time period, the aforementioned preset variance also needs to be calibrated on a real vehicle. For example, for a typical family car model, when the first scenario is a high-speed scenario and the second scenario is a non-high-speed scenario (such as a national highway scenario, urban road scenario, etc.), the aforementioned preset variance can be set to 0.8m. 2 / s 4 That is, for this vehicle model, if the variance of the vehicle speed signal remains less than 0.8m for a preset period of time. 2 / s 4 If the vehicle is traveling at high speed and the speed change is relatively constant, it can be considered to be in a high-speed scenario; if the variance of the vehicle speed signal remains greater than or equal to 0.8m for a preset period of time... 2 / s 4 If so, it can be assumed that the vehicle is currently traveling at a low to medium speed with significant speed fluctuations, and therefore the vehicle is in a non-high-speed scenario.
[0067] Step S2013: When the accelerator pedal signal is a first signal value and the switch status signal is a second signal value, the vehicle's operating state is determined to be a braking state.
[0068] Step S2014: When the accelerator pedal signal is not the first signal value and the switch status signal is not the second signal value, the vehicle's operating state is determined to be the driving state.
[0069] It should be noted that the first signal value can be 0, and the switch status signal can be 1.
[0070] It should be understood that braking refers to the process by which a vehicle converts kinetic energy into other forms of energy through the braking system to reduce its speed or stop, while driving refers to the process by which a vehicle converts chemical or electrical energy into kinetic energy through the power system to propel the vehicle forward.
[0071] In one feasible implementation, step S202 may include:
[0072] Step S2021: If the operating state is the driving state, then determine the first weighted value according to the driving scenario, and calculate the target slope corresponding to the power generation of the range extender based on the first weighted value and the default driving slope.
[0073] Step S2022: If the operating state is braking state, then determine the second weighted value according to the driving scenario, and calculate the target slope corresponding to the power generation of the range extender based on the second weighted value and the default braking slope.
[0074] It should be understood that if the operating state is driving state and the driving scenario is high-speed scenario (i.e., the first scenario), it can be determined that the vehicle is currently in high-speed driving condition. Similarly, it can be known that the vehicle also includes high-speed braking condition, non-high-speed driving condition (e.g., national highway driving condition) and non-high-speed braking condition (e.g., national highway braking condition).
[0075] Understandably, the aforementioned default drive slope can be the factory-set rate of change of the range extender's power generation (e.g., 20kW / s). The first weighted value needs to be determined through calibration on a real vehicle. For example, under high-speed driving conditions, assuming a certain model has a default drive slope of 20kW / s, and after real-vehicle calibration, a slope of 40kW / s provides the best user driving experience, then for this model, the corresponding first weighted value under high-speed driving conditions can be set to 2. The calibration methods for the first and second weighted values under other driving conditions are the same as in the above example and will not be elaborated here.
[0076] Specifically, the target slope includes both the rising slope and the falling slope. Assume that the rising slope is set to dP_upfast and the falling slope to dP_downslow for high-speed driving conditions; the rising slope is set to dP_upfast and the falling slope to dP_downfast1 for high-speed braking conditions; the rising slope is set to dP_upslow and the falling slope to dP_downslow for highway driving conditions; and the rising slope is set to dP_upslow and the falling slope to dP_downfast2 for highway braking conditions. The rising slope is positive, and the falling slope is negative. dP_upfast can be set to a fast-response rising slope greater than dP_upslow, and dP_downfast1 and dP_downfast2 can be set to fast-response falling slopes, with their absolute values |dP_downfast1| greater than |dP_downfast2| and |dP_downfast2| greater than |dP_downslow|. All of these slopes can be calibrated. Compared to a fixed power generation response slope, this embodiment can adjust the range extender's power generation rise slope to a fast response slope under high-speed driving conditions to quickly respond to the power required for driving and ensure power performance; under highway driving conditions, adjust the power generation rise slope to a slow response slope to improve the overall vehicle driving comfort; and under high-speed braking conditions and highway braking conditions, adjust the power generation fall slope to a fast response slope to quickly disengage power generation, release battery charging capacity for braking energy recovery, and improve vehicle economy.
[0077] In this embodiment, when the vehicle speed signal is greater than or equal to a preset speed, and the variance of the vehicle speed signal is continuously less than a preset variance within a preset time period, the vehicle's driving scenario is determined to be a first scenario; when the vehicle speed signal is less than a preset speed, and the variance of the vehicle speed signal is continuously greater than or equal to a preset variance within a preset time period, the vehicle's driving scenario is determined to be a second scenario; when the accelerator pedal signal is a first signal value and the switch status signal is a second signal value, the vehicle's operating state is determined to be a braking state; when the accelerator pedal signal is not a first signal value and the switch status signal is not a second signal value, the vehicle's operating state is determined to be a driving state; if the operating state is a driving state, a first weighted value is determined according to the driving scenario, and a target slope corresponding to the range extender's power generation is calculated based on the first weighted value and the default driving slope; if the operating state is a braking state, a second weighted value is determined according to the driving scenario, and a target slope corresponding to the range extender's power generation is calculated based on the second weighted value and the default braking slope. The method described in this embodiment determines the vehicle's driving environment and operating status based on real-time vehicle signals, thereby identifying a more suitable target slope to limit the rate of change in the range extender's power generation. Specifically, this embodiment accurately determines the vehicle's current driving scenario based on the vehicle's speed signal and accurately determines the vehicle's current operating status based on the vehicle's accelerator pedal signal and switch status signal, providing a data basis for subsequent target slope determination. Simultaneously, different weighting values are determined for different driving scenarios under both driving and braking states to calculate the target slope, thus achieving more targeted limitation on the rate of change in the range extender's power generation under different driving conditions.
[0078] refer to Figure 3 , Figure 3 This is a flowchart illustrating the third embodiment of the range extender power generation control method of this application.
[0079] In one feasible implementation, step S30 may include:
[0080] Step S301: Obtain the drive motor power, accessory power, SOC value and ambient temperature of the vehicle at the current moment.
[0081] It should be noted that the above-mentioned drive motor power represents the mechanical energy that the drive motor can output per unit time, the above-mentioned accessory power represents the total electrical power consumed by the vehicle's non-drive systems (including but not limited to air conditioning, compressor, water pump, lights, audio, etc.), the above-mentioned SOC (State of Charge) value represents the percentage of the battery's current remaining charge relative to its total capacity, and the above-mentioned ambient temperature represents the vehicle's external air temperature.
[0082] Step S302: Determine the power correction amount based on the SOC value and the ambient temperature, and use the sum of the drive motor power, the accessory power and the power correction amount as the required power generation of the range extender at the next moment.
[0083] In practical implementation, a power correction mapping table can be pre-built. This table contains the power correction amounts corresponding to different SOC values and ambient temperatures. Then, the power correction amount can be obtained by looking up the power correction amount in the mapping table based on the SOC value and ambient temperature. It should be noted that the power correction mapping table may differ for different vehicle models. Specific calibration for different vehicle models is required (i.e., conducting experiments on the actual vehicle at different SOC values and ambient temperatures, recording the power deviation between the actual power and the ideal power during the experiment, and using this power deviation as the power correction amount). This will not be elaborated on here.
[0084] For example, assuming P_mot is the power of the drive motor, P_hvpart is the power of the accessory, and P_diff is the power correction amount, then the required power generation P_req = P_mot + P_hvpart + P_diff.
[0085] Step S303: Determine the target engine parameters and target generator parameters of the range extender based on the target slope and the current power generation of the range extender.
[0086] It should be noted that the above target engine parameters may include the operating speed and torque of the engine in the range extender, and the above target generator parameters may include the operating speed and torque of the generator in the range extender.
[0087] Step S304: Control the current power generation of the range extender according to the target engine parameters and the target generator parameters until the current power generation reaches the required power generation.
[0088] This embodiment acquires the vehicle's drive motor power, accessory power, SOC value, and ambient temperature at the current moment; determines a power correction amount based on the SOC value and ambient temperature, and uses the sum of the drive motor power, accessory power, and the power correction amount as the required power generation of the range extender at the next moment; determines the target engine parameters and target generator parameters of the range extender based on the target slope and the current power generation of the range extender; and controls the current power generation of the range extender based on the target engine parameters and target generator parameters until the current power generation reaches the required power generation. This embodiment corrects the vehicle's total power (i.e., drive motor power and accessory power) based on the vehicle's SOC value and ambient temperature at the current moment, thereby more accurately obtaining the actual power generation required by the vehicle at the next moment (i.e., the required power generation); simultaneously, it determines the target engine parameters and target generator parameters of the range extender based on the target slope and the current power generation of the range extender, enabling more detailed control of the current power generation to smoothly transition to the required power generation.
[0089] Reference Figure 4 , Figure 4 This is a structural block diagram of the first embodiment of the range extender power control device of this application.
[0090] like Figure 4 As shown, the range extender power generation control device proposed in this application includes:
[0091] The signal acquisition module 401 is used to acquire the real-time signal output by the vehicle controller when the range extender of the vehicle is detected to be in the starting state.
[0092] The slope determination module 402 is used to determine the target slope corresponding to the power generation of the range extender based on the real-time signal, and the target slope is used to limit the rate of change of the power generation.
[0093] The power control module 403 is used to calculate the required power generation of the range extender at the next moment, and control the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation.
[0094] In this embodiment, when the range extender is detected to be running, the real-time signal output by the vehicle controller is collected. Based on the real-time signal, a target slope corresponding to the range extender's power generation is determined. This target slope is used to limit the rate of change of the power generation. The required power generation of the range extender at the next moment is calculated, and the current power generation of the range extender is controlled based on the target slope until the current power generation reaches the required power generation. This embodiment determines the target slope corresponding to the range extender's power generation based on the real-time signal output by the vehicle controller. Based on this target slope, the current power generation is adjusted to the required power generation of the range extender at the next moment by controlling the rate of change of the range extender's power generation. This achieves a smoother adjustment of the vehicle's current power generation to the required power generation, avoiding large fluctuations in power generation during driving and thus improving the user experience.
[0095] Based on the first embodiment of the range extender power generation control device described in this application, a second embodiment of the range extender power generation control device of this application is proposed.
[0096] In this embodiment, the real-time signals include vehicle speed signal, accelerator pedal signal, and switch status signal. The slope determination module 402 is further used to determine the driving scenario of the vehicle based on the vehicle speed signal, and to determine the operating status of the vehicle based on the accelerator pedal signal and the switch status signal; and to determine the target slope corresponding to the power generation of the range extender based on the driving scenario and the operating status.
[0097] Furthermore, the slope determination module 402 is also used to determine the vehicle's driving scenario as a first scenario when the vehicle speed signal is greater than or equal to a preset speed and the variance of the vehicle speed signal is continuously less than a preset variance within a preset time period; to determine the vehicle's driving scenario as a second scenario when the vehicle speed signal is less than a preset speed and the variance of the vehicle speed signal is continuously greater than or equal to a preset variance within a preset time period; to determine the vehicle's operating state as a braking state when the accelerator pedal signal is a first signal value and the switch state signal is a second signal value; and to determine the vehicle's operating state as a driving state when the accelerator pedal signal is not a first signal value and the switch state signal is not a second signal value.
[0098] Furthermore, the slope determination module 402 is also used to determine a first weighted value based on the driving scenario if the operating state is a driving state, and calculate the target slope corresponding to the power generation of the range extender based on the first weighted value and the driving default slope; if the operating state is a braking state, determine a second weighted value based on the driving scenario, and calculate the target slope corresponding to the power generation of the range extender based on the second weighted value and the braking default slope.
[0099] Furthermore, the power control module 403 is also used to acquire the drive motor power, accessory power, SOC value and ambient temperature of the vehicle at the current moment; determine the power correction amount based on the SOC value and the ambient temperature; and use the sum of the drive motor power, the accessory power and the power correction amount as the required power generation of the range extender at the next moment.
[0100] Furthermore, the power control module 403 is also used to determine the target engine parameters and target generator parameters of the range extender based on the target slope and the current power generation of the range extender; and to control the current power generation of the range extender according to the target engine parameters and the target generator parameters until the current power generation reaches the required power generation.
[0101] Other embodiments or specific implementations of the range extender power generation control device of this application can be found in the above-described method embodiments, and will not be repeated here.
[0102] This application provides a range extender power generation control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the range extender power generation control method in the above embodiment 1.
[0103] The following is for reference. Figure 5 This document illustrates a structural schematic diagram of a range extender power generation control device suitable for implementing embodiments of this application. The range extender power generation control device in embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The range extender power control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0104] like Figure 5As shown, the range extender power generation control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the range extender power generation control device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the range extender power control device to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a range extender power control device with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0105] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0106] The range extender power generation control device provided in this application, employing the range extender power generation control method described in the above embodiments, can solve the technical problem of large fluctuations in power generation during the driving process of range-extended vehicles, which affects the user's driving experience. Compared with the prior art, the beneficial effects of the range extender power generation control device provided in this application are the same as those of the range extender power generation control method provided in the above embodiments, and other technical features of this range extender power generation control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0107] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0108] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0109] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the range extender power generation control method in the above embodiments.
[0110] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0111] The aforementioned computer-readable storage medium may be included in the range extender power generation control device; or it may exist independently and not assembled into the range extender power generation control device.
[0112] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the range extender power generation control device, enable the range extender power generation control device to write computer program code for performing the operations of this application in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages such as Java, Smalltalk, and C++; and also conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet using an Internet service provider).
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0114] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0115] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described range extender power generation control method. This solves the technical problem of large fluctuations in the power generation of range-extended vehicles during operation, which negatively impacts the user experience. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the range extender power generation control method provided in the above embodiments, and will not be elaborated upon here.
[0116] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the range extender power generation control method described above.
[0117] The computer program product provided in this application can solve the technical problem of range extender power generation control. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the range extender power generation control method provided in the above embodiments, and will not be repeated here.
[0118] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for controlling the power generation of a range extender, characterized in that, The method includes the following steps: When the vehicle's range extender is detected to be in the starting state, the real-time signal output by the vehicle controller is collected. The target slope corresponding to the power generation of the range extender is determined based on the real-time signal, and the target slope is used to limit the rate of change of the power generation. Calculate the required power generation of the range extender at the next moment, and control the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation. The real-time signals include vehicle speed signals, accelerator pedal signals, and switch status signals. The step of determining the target slope corresponding to the power generation of the range extender based on the real-time signals includes: The vehicle's driving scenario is determined based on the vehicle speed signal, and the vehicle's operating status is determined based on the accelerator pedal signal and the switch status signal. The target slope corresponding to the power generation of the range extender is determined based on the driving scenario and the operating state.
2. The range extender power generation control method as described in claim 1, characterized in that, The steps of determining the vehicle's driving scenario based on the vehicle speed signal and determining the vehicle's operating status based on the accelerator pedal signal and the switch status signal include: When the vehicle speed signal is greater than or equal to a preset speed, and the variance of the vehicle speed signal is continuously less than a preset variance within a preset time period, the driving scenario of the vehicle is determined to be the first scenario. When the vehicle speed signal is less than the preset speed, and the variance of the vehicle speed signal is greater than or equal to the preset variance for a preset duration, the driving scenario of the vehicle is determined to be the second scenario. When the accelerator pedal signal is a first signal value and the switch status signal is a second signal value, the vehicle's operating state is determined to be braking state. When the accelerator pedal signal is not a first signal value and the switch status signal is not a second signal value, the vehicle's operating state is determined to be a driving state.
3. The range extender power generation control method as described in claim 1, characterized in that, The step of determining the target slope corresponding to the power generation of the range extender based on the driving scenario and the operating state includes: If the operating state is the driving state, then a first weighted value is determined according to the driving scenario, and the target slope corresponding to the power generation of the range extender is calculated based on the first weighted value and the default driving slope. If the operating state is braking state, then a second weighted value is determined according to the driving scenario, and the target slope corresponding to the power generation of the range extender is calculated based on the second weighted value and the default braking slope.
4. The range extender power generation control method as described in claim 1, characterized in that, The step of calculating the required power generation of the range extender at the next moment includes: Obtain the drive motor power, accessory power, SOC value, and ambient temperature of the vehicle at the current moment; The power correction amount is determined based on the SOC value and the ambient temperature, and the sum of the drive motor power, the accessory power, and the power correction amount is taken as the required power generation of the range extender at the next moment.
5. The range extender power generation control method as described in claim 1, characterized in that, The step of controlling the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation includes: The target engine parameters and target generator parameters of the range extender are determined based on the target slope and the current power generation of the range extender. The range extender's current power output is controlled based on the target engine parameters and the target generator parameters until the current power output reaches the required power output.
6. A range extender power generation control device, characterized in that, The range extender power generation control device includes: The signal acquisition module is used to acquire the real-time signal output by the vehicle controller when the range extender of the vehicle is detected to be in the starting state. The slope determination module is used to determine the target slope corresponding to the power generation of the range extender based on the real-time signal, and the target slope is used to limit the rate of change of the power generation. The power control module is used to calculate the required power generation of the range extender at the next moment, and control the current power generation of the range extender based on the target slope until the current power generation reaches the required power generation. The real-time signals include vehicle speed signals, accelerator pedal signals, and switch status signals. The slope determination module is also used for: The vehicle's driving scenario is determined based on the vehicle speed signal, and the vehicle's operating status is determined based on the accelerator pedal signal and the switch status signal. The target slope corresponding to the power generation of the range extender is determined based on the driving scenario and the operating state.
7. A range extender power generation control device, characterized in that, The device includes: a memory, a processor, and a range extender power generation control program stored in the memory and executable on the processor, the range extender power generation control program being configured to implement the steps of the range extender power generation control method as described in any one of claims 1 to 5.
8. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and the storage medium stores a range extender power generation control program, which, when executed by a processor, implements the steps of the range extender power generation control method as described in any one of claims 1 to 5.
9. A computer program product, characterized in that, The computer program product includes a range extender power generation control program, which, when executed by a processor, implements the steps of the range extender power generation control method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Extended-range automobile emergency driving method and device
CN115709649A
Control method and device, equipment and storage medium
CN118753271A