Vehicle engine power generation control method, device, equipment and storage medium
By acquiring the current battery level in the range-extended vehicle and setting a virtual balance battery level, the problems of excessively large battery balance point adjustments leading to maximum engine power charging and high-speed NVH complaints were resolved, thus achieving optimized control of the engine's power generation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DONGFENG MOTOR GRP
- Filing Date
- 2024-09-26
- Publication Date
- 2026-05-22
AI Technical Summary
In range-extended vehicles, when the battery balance point is adjusted too much, the engine's maximum power charging leads to high-speed NVH (noise, vibration, and harshness) complaints.
When the engine power generation control function is activated, the current power level is obtained, the current virtual balance power level is set, and the engine power generation is controlled according to the current virtual balance power level and the actual balance power level to avoid a large power difference. The engine power generation continues to work and charge at the maximum power level.
Effective control of engine power generation ensures both power supply and reduces NVH issues, achieving optimized control of engine power generation.
Smart Images

Figure CN119189791B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to methods, devices, equipment and storage media for controlling the power generation of vehicle engines. Background Technology
[0002] With the guidance of fuel consumption regulations and national policies, range-extended electric vehicles (REEVs) have gradually become a development focus for major manufacturers. REEVs possess both electrical and petrochemical energy sources, allowing them to be driven by battery power without the engine running, or by generating electricity from fuel and then using electricity for propulsion. Based on this characteristic, hybrid vehicles face the challenge of energy allocation: should fuel be used first, electricity first, or a combination of both? The strategies employed by different manufacturers are largely similar. The energy allocation issue manifests in the remaining battery charge. If electricity is used first, followed by fuel, the battery's State of Charge (SOC) will be depleted to a lower level, such as 15%, before the engine starts generating electricity, after which the charge level will not decrease further. If fuel is used first, followed by electricity, the engine will start when the battery level is higher, such as 70%, prioritizing fuel-powered propulsion, and the battery charge will remain stable. Currently, most manufacturers employ a similar strategy: setting a battery balance point. Above this point, the vehicle operates in pure electric mode; below this point, the engine starts. Whether fuel or electricity is used first, or a combination of both, is controlled by setting different battery balance points, such as the 15% and 70% mentioned above. In addition, some manufacturers offer a power-saving mode, where users can set their desired power balance and control the system in the same way.
[0003] In range-extended electric vehicles, the generator control system does not directly drive the generator throughout the entire process. The selection of generator power / speed is based on the engine's optimal economic point to ensure optimal fuel economy. This control mode means that to increase generator power, the only way is to increase engine speed and torque; conversely, to decrease generator power, engine speed and torque must be reduced. Control is based on the battery balance point of different energy modes. The battery balance point means the battery level needs to be kept near the set equilibrium point. The engine's generator power needs to increase when the battery level is low and decrease when the battery level is high, thus ensuring the battery level remains close to the set target. To cope with extreme road conditions (such as continuous uphill climbing), a minimum battery level is usually set for each mode. If the battery level deviates from the minimum, high power output is required to maintain the battery level. For example, if the balance point is 15%, and the battery level drops below 10% during an uphill climb, the generator power will increase to prevent further decline. Similarly, in a mode with a 70% balance point, if the battery level drops below 60%, the generator power also needs to increase to prevent further decline. The above control can maintain the target balanced power well, but it brings a problem. When switching modes, because the balanced power is different in each mode, after switching modes, the control system thinks that the current power is far from the target power and will charge at the maximum power reserve, which leads to NVH complaints at high speeds.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this application is to provide a method, device, equipment, and storage medium for controlling the power generation of a vehicle engine, aiming to solve the technical problem that when the electric motor's power balance point is adjusted too much, the engine is charged at maximum power, leading to NVH complaints at high speeds.
[0006] To achieve the above objectives, this application proposes a method for controlling the power generation of a vehicle engine, the method comprising:
[0007] When the engine power generation control function is activated, the current battery level of the target vehicle is obtained;
[0008] The current virtual balanced power is obtained based on the current power level.
[0009] The engine power generation of the target vehicle is controlled based on the current virtual balance power and the actual balance power.
[0010] In one embodiment, before obtaining the current battery level of the target vehicle when the engine power generation control function is activated, the method further includes:
[0011] Get the previous balanced charge and the current actual balanced charge;
[0012] The difference in balance charge is obtained based on the balance charge at the previous moment and the current actual balance charge.
[0013] When the difference in the balance charge is greater than a preset charge threshold, the engine power generation control function is activated.
[0014] In one embodiment, obtaining the current virtual balanced power based on the current power level includes:
[0015] Get the preset adjustment ratio;
[0016] The reference balanced power is obtained based on the current power level and the preset adjustment ratio;
[0017] The current virtual balance charge is obtained based on the reference balance charge.
[0018] In one embodiment, obtaining the current virtual balanced power based on the reference balanced power includes:
[0019] Get the virtual balance charge from the previous moment;
[0020] The current virtual balance charge is obtained based on the virtual balance charge of the previous moment and the reference virtual balance charge.
[0021] In one embodiment, obtaining the current virtual balanced power based on the previous virtual balanced power and the reference virtual balanced power includes:
[0022] When the virtual balance power at the previous moment is less than or equal to the reference virtual balance power, the reference virtual balance power is taken as the current virtual balance power.
[0023] When the virtual balance charge at the previous moment is greater than the reference virtual balance charge, the virtual balance charge at the previous moment is taken as the current virtual balance charge.
[0024] In one embodiment, controlling the engine power generation of the target vehicle based on the current virtual balance charge and the actual balance charge includes:
[0025] The current virtual balanced power and the actual balanced power are compared to obtain the comparison result;
[0026] The engine power generation of the target vehicle is controlled based on the comparison results.
[0027] In one embodiment, controlling the engine power generation of the target vehicle based on the comparison result includes:
[0028] When the comparison result indicates that the current virtual balance power is less than the actual balance power, the engine power generation of the target vehicle is controlled according to the current virtual balance power.
[0029] When the comparison result indicates that the current virtual balance charge is greater than or equal to the actual balance charge, the engine power generation of the target vehicle is controlled based on the current actual balance charge, and the engine power generation control function is turned off.
[0030] Furthermore, to achieve the above objectives, this application also proposes a vehicle engine power generation control device, which includes:
[0031] The parameter acquisition module is used to acquire the current battery level of the target vehicle when the engine power generation control function is activated;
[0032] The balanced power calculation module is used to obtain the current virtual balanced power based on the current power level.
[0033] The power generation control module is used to control the engine power generation of the target vehicle based on the current virtual balance power and the actual balance power.
[0034] In addition, to achieve the above objectives, this application also proposes a vehicle engine power generation control device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle engine power generation control method described above.
[0035] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the vehicle engine power generation control method described above.
[0036] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the vehicle engine power generation control method described above.
[0037] One or more technical solutions proposed in this application have at least the following technical effects:
[0038] When the engine power generation control function is activated, the current virtual balance charge is set according to the current charge level. The current balance charge changes with the current charge level. The engine power generation of the target vehicle is controlled according to the current virtual balance charge and the actual balance charge. This avoids the engine power generation from continuously operating at the maximum charge-saving power to charge when the charge level difference between the current charge level and the actual balance charge is too large, which would lead to NVH complaints at high speeds. Controlling the engine power generation can ensure both charge level and NVH. Attached Figure Description
[0039] 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.
[0040] 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.
[0041] Figure 1 This is a flowchart illustrating an embodiment of the vehicle engine power generation control method of this application.
[0042] Figure 2 A schematic diagram of power generation control after engine mode switching in the prior art, provided for Embodiment 1 of the vehicle engine power generation control method of this application;
[0043] Figure 3 This is a schematic diagram of engine power control based on virtual balance charge, provided for Embodiment 1 of the vehicle engine power generation control method of this application;
[0044] Figure 4 This is a flowchart illustrating Embodiment 2 of the vehicle engine power generation control method of this application.
[0045] Figure 5 This is a schematic diagram of the module structure of the vehicle engine power generation control device according to an embodiment of this application;
[0046] Figure 6 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the vehicle engine power generation control method in the embodiments of this application. Detailed Implementation
[0047] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0048] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0049] The main solution of this application embodiment is: when the engine power generation control function is started, the current battery level of the target vehicle is obtained; the current virtual balance battery level is obtained based on the current battery level; and the engine power generation of the target vehicle is controlled based on the current virtual balance battery level and the actual balance battery level.
[0050] In this embodiment, for ease of description, the following description will focus on the vehicle engine power generation control device as the executing entity.
[0051] Due to the current technology for range-extended electric vehicle (REEV) generator control, the engine does not directly drive the generator throughout the entire process in series. The selection of generator power / speed is based on the engine's optimal economic point to ensure optimal fuel economy. This control mode means that to increase generator power, the only way is to increase engine speed and torque; conversely, to decrease generator power, the engine speed and torque must be reduced. Control is based on the balance point of different energy modes. The balance point means the battery level needs to be kept near the equilibrium point. The engine's generator power needs to increase when the battery level is low and decrease when it is high, thus ensuring the battery level remains close to the set target. To cope with extreme road conditions (such as continuous uphill climbing), a minimum battery level is usually set for each mode. If the battery level deviates from the minimum, high power output is required to maintain the battery level. For example, if the balance point is 15%, and the battery level drops below 10% during an uphill climb, the generator power will increase to prevent further decline. Similarly, in a mode with a 70% balance point, if the battery level drops below 60%, the generator power also needs to increase to prevent further decline. The above control can maintain the target balanced power well, but it brings a problem. When switching modes, because the balanced power is different in each mode, after switching modes, the control system thinks that the current power is far from the target power and will charge at the maximum power reserve, which leads to NVH complaints at high speeds.
[0052] This application provides a solution that, when the engine power generation control function is activated, sets a current virtual balance charge based on the current charge level. The current balance charge changes with the current charge level. The engine power generation of the target vehicle is controlled based on the current virtual balance charge and the actual balance charge. This avoids situations where the charge level difference between the current charge level and the actual balance charge is too large, causing the engine power generation to continuously operate at the maximum charge-saving power level, which leads to NVH complaints at high speeds. Controlling the engine power generation can ensure both charge level and NVH.
[0053] As can be seen from the above embodiments, this application discloses a method, device, equipment, and storage medium for controlling the power generation of a vehicle engine, relating to the field of vehicle control technology. The method includes: acquiring the current battery level of the target vehicle when the engine power generation control function is activated; obtaining the current virtual balance battery level based on the current battery level; and controlling the engine power generation of the target vehicle based on the current virtual balance battery level and the actual balance battery level. This method, by setting the current virtual balance battery level based on the current battery level when the engine power generation control function is activated, and the current balance battery level changing with the current battery level, and controlling the engine power generation of the target vehicle based on the current virtual balance battery level and the actual balance battery level, avoids situations where the difference between the current battery level and the actual balance battery level is too large, causing the engine power generation to continuously operate at maximum power to charge, resulting in high-speed NVH complaints. Controlling the engine power generation can ensure both battery level and NVH performance.
[0054] It should be noted that the executing entity in this embodiment 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 performing the above functions, such as a vehicle engine power generation control device. The following description uses a vehicle engine power generation control device as an example to illustrate this embodiment and the subsequent embodiments.
[0055] Based on this, embodiments of this application provide a method for controlling the power generation of a vehicle engine, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the vehicle engine power generation control method of this application.
[0056] In this embodiment, the vehicle engine power generation control method includes steps S10 to S40:
[0057] Step S10: When the engine power generation control function is activated, obtain the current battery level of the target vehicle.
[0058] Understandably, the engine power generation control function is a function that sets a virtual balance power based on the current power level, and this function can effectively control the engine power generation.
[0059] Understandably, the current battery level can be the real-time battery level of the range-extended vehicle.
[0060] In one feasible implementation, steps A101 to A103 may be included before step S10:
[0061] Step A101: Obtain the previous balanced charge and the current actual balanced charge.
[0062] Understandably, the balance charge corresponding to different energy modes of a vehicle is not the same, and the vehicle's balance charge will change when the user switches vehicle modes based on the vehicle's functional needs.
[0063] It is understandable that the change in vehicle balance charge caused by the change in front and rear modes may vary greatly or little.
[0064] In practice, when switching modes, the balance power of each mode is different. For example, when manually switching from the 15% mode to the 70% balance point mode, since the current power is around 15%, which is far below the minimum power of the 70% balance point, the manual setting is similar. A higher target power (70%) is set from the current low power (15%). After the mode switch, the control system thinks that the current power and the target power are far apart.
[0065] It should be understood that whether the mode switching results in an excessive difference in the balance power can be determined by continuously monitoring the balance power at the previous moment and the current actual balance power.
[0066] Step A102: Obtain the balance power difference based on the previous balance power and the current actual balance power.
[0067] Understandably, the absolute value of the balance charge at the previous moment minus the current actual balance charge can be used as the balance charge difference.
[0068] Step A103: When the balance power difference is greater than the preset power threshold, the engine power generation control function is activated.
[0069] Understandably, the preset power threshold can be a pre-set balance power difference threshold based on experience. Simply put, if the power difference between the current actual balance power and the balance power at the previous moment is greater than the balance power difference threshold, it will cause the engine's power generation to cause NVH abnormalities.
[0070] It should be noted that the preset power threshold can be 30%, 40%, 50% of the total power, etc., and can be set according to actual experience or experimental conditions. This embodiment does not limit this.
[0071] In practice, the balance power data is monitored. If the current balance power SOC_Target - the balance power SOC_Target saved in the previous calculation cycle > threshold A, and A > 0, it is determined that the target balance power has changed (mode switching / manual increase of target power), and the virtual balance power control (i.e., engine power generation control function) is activated.
[0072] In this embodiment, the determination of the balance charge difference is used as a limiting condition for starting the engine power generation control function. This can avoid unnecessary activation of the function when the balance charge difference is small, thus avoiding occupying the running space of other vehicle programs.
[0073] The above are merely feasible implementation methods for step S10 provided in this embodiment. This embodiment does not specifically limit the specific implementation method of step S10.
[0074] Step S20: Obtain the current virtual balanced power based on the current power level.
[0075] It should be noted that the current virtual balance charge is a virtual value set based on the current charge level. Its function is to enable the engine to generate electricity based on the difference between the current charge level and the balance charge level. This electricity generation based on the difference allows the engine to operate at its optimal economic point, thereby ensuring optimal fuel economy.
[0076] Step S30: Control the engine power generation of the target vehicle based on the current virtual balance power and the actual balance power.
[0077] Understandably, in range-extended electric vehicles, the engine does not directly drive the generator in series throughout the entire process. The selection of generator power / speed is based on the engine's optimal economic point to ensure optimal fuel economy. This control mode means that if you want to increase the generator power, you can only do so by increasing the engine speed and torque. Increasing the generator power increases the engine speed and torque; decreasing the generator power decreases the engine speed and torque.
[0078] It should be understood that the engine's power generation is affected by the difference between the actual power and the balance power. If the power difference is too large, in order to ensure that the battery power quickly meets the balance power, the power generation will be increased, that is, the engine speed will be increased, which will lead to abnormal NVH.
[0079] In one feasible implementation, step S30 may include steps A41-A32:
[0080] Step A31: Compare the current virtual balanced power and the actual balanced power to obtain the comparison result.
[0081] Understandably, the comparison result can be that the current virtual balance power is less than the actual balance power, or the current virtual balance power is greater than or equal to the actual balance power.
[0082] Step A32: Control the engine power generation of the target vehicle based on the comparison result.
[0083] It should be noted that when the comparison result shows that the current virtual balance charge is less than the actual balance charge, the engine power generation of the target vehicle is controlled based on the current virtual balance charge; when the comparison result shows that the current virtual balance charge is greater than or equal to the actual balance charge, the engine power generation of the target vehicle is controlled based on the current actual balance charge and the engine power generation control function is turned off.
[0084] In practical implementation, power generation target control based on power supply protection uses the target SOC (70%) as the baseline. Different power generation capacities are set based on the deviation between the current SOC and the target to ensure power supply protection. These different power generation capacities are designed to cope with different driving conditions (flat roads, downhill, small inclines, overtaking, large inclines, high-temperature inclines, high-altitude inclines, etc.). A schematic diagram of power generation control after engine mode switching in existing technologies can be referenced. Figure 2 The schematic diagram of engine power control based on virtual balanced power in this embodiment can be referred to. Figure 3 , Figure 3The virtual balance power is based on the current SOC and uses a fixed deviation to ensure NVH while charging at low power. The virtual balance power gradually increases with the current SOC and exits control after it exceeds the actual target SOC.
[0085] In this embodiment, the engine power generation is controlled by setting a virtual balance charge based on the current power level to control the power difference. At the same time, the virtual balance charge and the actual balance charge are continuously compared. When the actual balance charge is greater than or equal to the virtual balance charge, the power difference is directly calculated based on the actual balance charge to control the engine power.
[0086] The above are merely feasible implementation methods for step S30 provided in this embodiment. This embodiment does not specifically limit the specific implementation method of step S30.
[0087] This embodiment provides a method for controlling the generator power of a vehicle engine. When the generator power control function is activated, a current virtual balance charge is set based on the current charge level. The current balance charge changes with the current charge level. The generator power of the target vehicle engine is controlled based on the current virtual balance charge and the actual balance charge. This avoids situations where the difference between the current charge level and the actual balance charge is too large, causing the generator power to continuously operate at the maximum charge-saving power level, which would lead to NVH complaints at high speeds. Controlling the generator power can ensure both the charge level and NVH.
[0088] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 4 Step S20 in the vehicle engine power generation control method further includes steps S21 to S23:
[0089] Step S21: Obtain the preset adjustment ratio.
[0090] Understandably, the preset adjustment ratio can be the ratio by which the virtual balance power is higher than the current power.
[0091] It should be understood that the preset adjustment ratio can be an upward adjustment ratio value set based on experience. The difference between the virtual balanced power and the current power obtained based on the preset adjustment ratio can enable the engine to generate power at a more economical power output.
[0092] Step S22: Obtain the reference balanced power based on the current power level and the preset adjustment ratio.
[0093] It should be noted that the current battery level plus the preset adjustment ratio of the total battery level can be used as a reference for the balanced battery level.
[0094] In practice, when the preset adjustment ratio is 4% and the current power is 10%, the reference balance power is 10% + 4%. Simply put, the virtual balance power = current SOC + 4% (which can be calibrated and adjusted). The virtual balance power is 4% larger than the current SOC, creating a virtual deviation of 4%. This deviation is used to control the power generation. The power generation of this deviation must meet the requirements and be able to charge under normal road conditions with acceptable NVH.
[0095] Step S23: Obtain the current virtual balance power based on the reference balance power.
[0096] Understandably, the reference balance charge is calculated based on the current battery charge. Although the engine is constantly generating electricity, if it encounters a large obstacle (such as climbing a hill) during the power generation process, the current power generation capacity cannot meet the demand, and the charge will drop.
[0097] It should be understood that because the current power level may decrease, the calculated reference balance power level will also decrease when the current power level decreases. In this case, the reference balance power level calculated from the current power level cannot be directly used as the current virtual balance power level.
[0098] In one feasible implementation, step S23 may include steps A231 to A232:
[0099] Step A231: Obtain the virtual balance charge from the previous moment.
[0100] Understandably, the virtual balance power at the previous moment can be calculated based on the power at the previous moment and a preset adjustment ratio, or it can be the virtual balance power at the moment before that as the virtual balance power at the previous moment.
[0101] Step A232: Obtain the current virtual balance power based on the virtual balance power at the previous moment and the reference virtual balance power.
[0102] It should be noted that when the virtual balance power at the previous moment is less than or equal to the reference virtual balance power, the reference virtual balance power is used as the current virtual balance power; when the virtual balance power at the previous moment is greater than the reference virtual balance power, the virtual balance power at the previous moment is used as the current virtual balance power.
[0103] It should be further explained that the virtual balance power only increases and does not decrease. After the current SOC decreases, the virtual balance power remains at the current value. If the deviation between the current SOC and the virtual balance power is greater than 4%, for example, if it expands to 6%, then power generation will be based on a 6% deviation. If the power continues to drop, the power generation will be increased to maintain power supply according to the deviation of 7%, 8%, 9%, and 10%.
[0104] In practice, the current virtual balance power must be greater than or equal to the previous virtual balance power. This means the virtual target SOC can only increase with increasing current power, not decrease with decreasing current power. When a large obstacle (such as a hill climb) is encountered during power generation, and the current power output cannot meet demand, the power output will drop. At this time, the virtual target SOC does not decrease accordingly and remains unchanged. However, because of the decrease in current power, the value of virtual balance power minus the current SOC exceeds 4%, triggering a larger deviation power output control. The deviation widens, and the power output increases accordingly.
[0105] Understandably, if the virtual balance power is greater than or equal to the real balance power (current virtual balance power is greater than or equal to current real balance power), the engine power generation control function will be exited. That is, when the virtual balance power increases with the current power and reaches or exceeds the real balance power, power generation control will be performed based on the real target balance power.
[0106] In this embodiment, when calculating the current virtual balance power based on the current power level, it is further compared with the virtual balance power level at the previous moment to ensure that the current virtual balance power level is greater than or equal to the virtual balance power level at the previous moment. If the current virtual balance power level is less than the virtual balance power level at the previous moment, the previous virtual balance power level is used as the current virtual balance power level. This avoids the decrease in starting power caused by the decrease in virtual balance power level, which could compromise battery power.
[0107] The above are merely feasible implementation methods for step S23 provided in this embodiment. This embodiment does not specifically limit the specific implementation method of step S23.
[0108] This embodiment provides a method for controlling the power generation of a vehicle engine. By adding a preset adjustment ratio to the current battery level, a virtual balance battery level is obtained. This effectively controls the difference between the current battery level and the virtual balance battery level, thereby controlling the engine's power generation to maintain a level that ensures the battery power can support the vehicle's operation while preventing the engine's power generation from causing abnormal NVH (noise, vibration, and harshness) under the current battery level difference.
[0109] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the vehicle engine power generation control method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0110] This application also provides a vehicle engine power generation control device; please refer to... Figure 5 The vehicle engine power generation control device includes:
[0111] The parameter acquisition module 10 is used to acquire the current battery level of the target vehicle when the engine power generation control function is activated.
[0112] Balanced power calculation module 20 is used to obtain the current virtual balanced power based on the current power.
[0113] The power generation control module 30 is used to control the engine power generation of the target vehicle based on the current virtual balance power and the actual balance power.
[0114] The vehicle engine power generation control device provided in this application, employing the vehicle engine power generation control method described in the above embodiments, can solve the technical problem of abnormal NVH at high speeds caused by excessive adjustment of the electric motor's power balance point, resulting in maximum engine power charging. Compared with the prior art, the beneficial effects of the vehicle engine power generation control device provided in this application are the same as those of the vehicle engine power generation control method provided in the above embodiments, and other technical features in the vehicle engine power generation control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0115] This application provides a vehicle engine 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 execute the vehicle engine power generation control method in the above embodiment 1.
[0116] The following is for reference. Figure 6 The diagram illustrates a structural schematic suitable for implementing a vehicle engine power generation control device according to embodiments of this application. The vehicle engine 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 6 The vehicle engine power generation 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.
[0117] like Figure 6As shown, the vehicle engine power generation control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the vehicle engine power generation control device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, 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. The communication device 1009 allows the vehicle engine power generation control equipment to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows vehicle engine power generation control equipment 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.
[0118] 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 ROM 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.
[0119] The vehicle engine power generation control device provided in this application, employing the vehicle engine power generation control method described in the above embodiments, can solve the technical problem of abnormal NVH at high speeds caused by excessive adjustment of the electric motor's power balance point, resulting in maximum engine power charging. Compared with the prior art, the beneficial effects of the vehicle engine power generation control device provided in this application are the same as those of the vehicle engine power generation control method provided in the above embodiments, and other technical features of this vehicle engine power generation control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0120] 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.
[0121] 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.
[0122] 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 vehicle engine power generation control method in the above embodiments.
[0123] 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, 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 fiber, 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, 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.
[0124] The aforementioned computer-readable storage medium may be included in the vehicle engine power generation control device; or it may exist independently and not be assembled into the vehicle engine power generation control device.
[0125] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the vehicle engine power generation control device, cause the vehicle engine power generation control device to: acquire the current battery level of the target vehicle when the engine power generation control function is activated; obtain the current virtual balance battery level based on the current battery level; and control the engine power generation of the target vehicle based on the current virtual balance battery level and the actual balance battery level.
[0126] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming 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—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0127] 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.
[0128] 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.
[0129] 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 vehicle engine power generation control method. This program can solve the technical problem of abnormal NVH (noise, vibration, and harshness) at high speeds caused by excessive adjustment of the motor's power balance point, leading to maximum engine power charging. 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 vehicle engine power generation control method provided in the above embodiments, and will not be elaborated upon here.
[0130] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the vehicle engine power generation control method described above.
[0131] The computer program product provided in this application can solve the technical problem that when the electric motor's power balance point is adjusted too much, the engine charges at maximum power, leading to abnormal NVH at high speeds. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the vehicle engine power generation control method provided in the above embodiments, and will not be repeated here.
[0132] 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 vehicle engine, characterized in that, The vehicle engine power generation control method includes: When the engine power generation control function is activated, the current battery level of the target vehicle is obtained; The current virtual balanced power is obtained based on the current power level. The engine power generation of the target vehicle is controlled based on the current virtual balance power and the actual balance power. The step of obtaining the current virtual balanced power based on the current power level includes: Get the preset adjustment ratio; The reference balanced power is obtained based on the current power level and the preset adjustment ratio; The current virtual balance charge is obtained based on the reference balance charge. The step of obtaining the current virtual balanced power based on the reference balanced power includes: Get the virtual balance charge from the previous moment; The current virtual balance energy is obtained based on the virtual balance energy at the previous moment and the reference virtual balance energy. The step of obtaining the current virtual balanced power based on the virtual balanced power at the previous moment and the reference virtual balanced power includes: When the virtual balance power at the previous moment is less than or equal to the reference virtual balance power, the reference virtual balance power is taken as the current virtual balance power. When the virtual balance charge at the previous moment is greater than the reference virtual balance charge, the virtual balance charge at the previous moment is taken as the current virtual balance charge.
2. The vehicle engine power generation control method as described in claim 1, characterized in that, Before obtaining the current battery level of the target vehicle when the engine power generation control function is activated, the following steps are also included: Get the previous balanced charge and the current actual balanced charge; The difference in balance charge is obtained based on the balance charge at the previous moment and the current actual balance charge. When the difference in the balance charge is greater than a preset charge threshold, the engine power generation control function is activated.
3. The vehicle engine power generation control method as described in claim 1, characterized in that, The step of controlling the engine power generation of the target vehicle based on the current virtual balance power and the actual balance power includes: The current virtual balanced power and the actual balanced power are compared to obtain the comparison result; The engine power generation of the target vehicle is controlled based on the comparison results.
4. The vehicle engine power generation control method as described in claim 3, characterized in that, The step of controlling the engine power generation of the target vehicle based on the comparison result includes: When the comparison result indicates that the current virtual balance power is less than the actual balance power, the engine power generation of the target vehicle is controlled according to the current virtual balance power. When the comparison result shows that the current virtual balance charge is greater than or equal to the actual balance charge, the engine power generation of the target vehicle is controlled based on the current actual balance charge, and the engine power generation control function is turned off.
5. A vehicle engine power generation control device, characterized in that, The vehicle engine power generation control device includes: The parameter acquisition module is used to acquire the current battery level of the target vehicle when the engine power generation control function is activated; The balanced power calculation module is used to obtain the current virtual balanced power based on the current power level. A power generation control module is used to control the engine power generation of the target vehicle based on the current virtual balance power and the actual balance power. The step of obtaining the current virtual balanced power based on the current power level includes: Get the preset adjustment ratio; The reference balanced power is obtained based on the current power level and the preset adjustment ratio; The current virtual balance charge is obtained based on the reference balance charge. The step of obtaining the current virtual balanced power based on the reference balanced power includes: Get the virtual balance charge from the previous moment; The current virtual balance energy is obtained based on the virtual balance energy at the previous moment and the reference virtual balance energy. The step of obtaining the current virtual balanced power based on the virtual balanced power at the previous moment and the reference virtual balanced power includes: When the virtual balance power at the previous moment is less than or equal to the reference virtual balance power, the reference virtual balance power is taken as the current virtual balance power. When the virtual balance charge at the previous moment is greater than the reference virtual balance charge, the virtual balance charge at the previous moment is taken as the current virtual balance charge.
6. A vehicle engine power generation control device, characterized in that, The device includes: a memory, a processor, and a vehicle engine power generation control program stored in the memory and executable on the processor, the vehicle engine power generation control program being configured to implement the vehicle engine power generation control method as described in any one of claims 1 to 4.
7. A storage medium, characterized in that, The storage medium stores a vehicle engine power generation control program, which, when executed by a processor, implements the vehicle engine power generation control method as described in any one of claims 1 to 4.