Motor assistance control method and device, terminal and storage medium
By determining the motor assist power and target assist time required by the vehicle, and controlling the motor to assist, the problem of insufficient power in existing hybrid vehicles during acceleration or high-power output is solved, and better power and user experience is achieved.
Patent Information
- Application Number
- CN202311079927.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-02-25
AI Technical Summary
When existing hybrid vehicles accelerate or high-power output, there are insufficient motor power control strategies, resulting in insufficient power and poor user driving experience.
By determining the motor assist power currently required by the vehicle, and when the power is relatively stable, the corresponding target assist time is determined, and the motor assists based on the motor assist power and the target assist time are controlled.
It realizes reasonable control of motor power, improves the power of the vehicle during acceleration, improves the user's driving experience, and effectively solves the vehicle's power attenuation problem when the power system is assisted in medium and large loads.
Smart Images

Figure CN119502882A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a motor assist control method, device, terminal and storage medium. Background Art
[0002] While vehicles bring convenience to people, they also bring two major problems: "energy consumption and environmental pollution". For this reason, major vehicle manufacturers have launched energy-saving and environmentally friendly hybrid models of engines and motors. Hybrid means that the vehicle uses two driving modes: gasoline drive and electric drive. For hybrid models, when the vehicle is accelerating or needs high power output, the motor can work with the engine to drive the vehicle, thereby saving fuel. Therefore, it is necessary to propose a specific motor assist control strategy to complete the motor assist control. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a motor assist control method, device, terminal and storage medium to solve the above-mentioned technical problems.
[0004] In one aspect, a motor assist control method is provided, the method comprising:
[0005] Determine the motor assist power currently required by the vehicle;
[0006] When it is determined that the motor assist power required by the vehicle within a preset time period starting from the current moment is relatively stable, determining a target assist time period corresponding to the motor assist power;
[0007] The motor of the vehicle is controlled to provide assistance based on the motor assist power and the target assist duration.
[0008] In one embodiment, determining a target power-assisting duration corresponding to the motor power-assisting power includes:
[0009] Determine a target power range to which the motor assist power belongs;
[0010] According to a preset correspondence table between power range and power-assistance duration, a target power-assistance duration corresponding to the target power range is determined; the correspondence table includes a correspondence between a preset power range and a preset power-assistance duration.
[0011] In one embodiment, the correspondence table includes a correspondence between a first preset power range and a first preset assistance duration, and a correspondence between a second preset power range and a second preset assistance duration, the preset power values in the first preset power range are all greater than the preset power values in the second preset power range, and the first preset assistance duration is less than the second preset assistance duration.
[0012] In one embodiment, before determining that the motor assist power required by the vehicle within a preset time period after the current moment is relatively stable, the method includes:
[0013] Determine that the motor assist power is greater than a preset power threshold.
[0014] In one embodiment, the preset power threshold is the rated power of the motor, and determining the target power-assisting duration corresponding to the motor power-assisting power includes:
[0015] A preset fixed assisting time duration is used as a target assisting time duration corresponding to the assisting power of the motor.
[0016] In one embodiment, controlling the motor of the vehicle to assist based on the motor assist power and the target assist duration includes:
[0017] Correcting the motor assist power to obtain a target motor assist power;
[0018] The motor is controlled to provide assistance according to the target motor assistance power and the target assistance duration.
[0019] In one embodiment, when the target motor assist power is greater than the rated power of the motor, after controlling the motor to assist according to the target motor assist power and the target assist duration, the method includes:
[0020] The actual assist power of the motor is controlled to decay from the target motor assist power to the rated power, and after the motor is controlled to assist with the rated power for a target time period, the actual assist power of the motor is controlled to decay to 0.
[0021] On the other hand, a motor assist control device is provided, the device comprising:
[0022] A power determination module, used to determine the motor assist power currently required by the vehicle;
[0023] A duration determination module, configured to determine a target assistance duration corresponding to the motor assistance power when it is determined that the motor assistance power required by the vehicle within a preset time period starting from the current moment is relatively stable;
[0024] The power assist control module is used to control the motor of the vehicle to assist based on the motor assist power and the target assist duration.
[0025] On the other hand, a terminal is provided, including a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement any of the above methods.
[0026] On the other hand, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, any of the above methods is implemented.
[0027] The motor assist control method, device, terminal and storage medium provided in the present application determine the motor assist power currently required by the vehicle, and when it is determined that the motor assist power required by the vehicle within a preset time after the current moment is relatively stable, determine the target assist duration corresponding to the required motor assist power, and control the vehicle's motor for assist based on the motor assist power and the target assist duration. Therefore, after the required motor assist power is relatively stable, the target assist duration corresponding to the required motor assist power can be determined, and then the motor assist control can be achieved based on the required motor assist power and the target assist duration. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 A schematic diagram of a flow chart of a motor assist control method provided in Embodiment 1 of the present application;
[0029] Figure 2 A schematic diagram showing the relationship between the throttle signal and the required motor assist power over time provided in the first embodiment of the present application;
[0030] Figure 3 A schematic diagram of the relationship between a throttle signal and the actual motor assist power of a vehicle changing over time provided in the first embodiment of the present application;
[0031] Figure 4 A schematic diagram showing the relationship between the SOC coefficient and the SOC value provided in Example 1 of the present application;
[0032] Figure 5 A schematic diagram showing the relationship between the vehicle speed coefficient and the vehicle speed provided in the first embodiment of the present application;
[0033] Figure 6 A schematic diagram of the relationship between the speed coefficient and the engine speed provided in the first embodiment of the present application;
[0034] Figure 7 A schematic diagram of the entire vehicle structure provided in Example 1 of the present application;
[0035] Figure 8 A schematic diagram of a first specific motor assist control strategy provided in Example 1 of the present application;
[0036] Fig. 9 A schematic diagram of a second specific motor assist control strategy provided in the first embodiment of the present application;
[0037] Fig.10A schematic diagram of a third specific motor assist control strategy provided in the first embodiment of the present application;
[0038] Fig.11 A schematic diagram of the structure of the motor assist control device provided in the second embodiment of the present application;
[0039] Fig.12 This is a schematic diagram of the structure of the terminal provided in Example 3 of the present application. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0041] Embodiment 1:
[0042] ISG hybrid technology can reduce energy consumption and improve power to a certain extent. There are already some mass-produced models on the market. Take Honda's 48V lithium hybrid and Dayang's 24V lead-acid battery hybrid as examples. Due to the limitations of the hybrid architecture, there are some problems with the power assist. At present, some ISG hybrid systems on the market are powered by 24V lead-acid batteries. Due to the small motor and insufficient battery output capacity, they can only achieve start and stop, and cannot effectively assist acceleration. Another part of the ISG hybrid system uses a 48V lithium battery system, which has a better power assist effect. Its existing power assist strategy, under different power assist intensities, will directly and gradually decay to 0 after the motor has been running for a fixed period of time. Because the battery capacity and motor power of ISG hybrid models are small, the motor cannot provide high-power assistance for a long time. After the motor assistance disappears, the power of the vehicle will decline in the middle and later stages of acceleration, and the user's driving experience is not good.
[0043] The embodiment of the present application provides a new motor assist control method, which can not only realize the reasonable control of the motor assist, but also effectively solve the above technical problems. The motor assist control method provided in the embodiment of the present application can be applied to hybrid vehicles, such as hybrid motorcycles with ISG architecture, including but not limited to two-wheeled motorcycles and four-wheeled motorcycles. Of course, it can also be applied to vehicles of other architecture types, see Figure 1 As shown, the specific steps of the motor assist control method provided in the embodiment of the present application include:
[0044] S11: Determine the motor assist power currently required by the vehicle.
[0045] S12: When it is determined that the motor assist power required by the vehicle within a preset time period starting from the current moment is relatively stable, a target assist time period corresponding to the required motor assist power is determined.
[0046] S13: Controlling the motor of the vehicle to assist based on the motor assist power and the target assist duration.
[0047] The following is a detailed introduction to the above steps.
[0048] In step S11, the motor assist power required by the vehicle can be determined once every preset step time period. It is understandable that the required motor assist power can be determined each time based on the throttle signal of the vehicle. For example, the throttle signal can be collected once every preset step time period, and then the throttle signal can be filtered, and the required motor assist power can be calculated based on the throttle signal after filtering. It is understandable that the throttle signal in the embodiment of the present application can be a throttle opening, or other signals that can reflect acceleration requirements.
[0049] For example, in an actual application scenario, the relationship between the acquired throttle signal and time is as follows: Figure 2 As shown, Figure 2 Also shown is the relationship between the required motor assist signal calculated based on the throttle signal and time. Figure 2 The ordinate in is the load factor. For the throttle signal, it represents the ratio between the actual throttle and the maximum throttle. For the required motor assist signal, it represents the ratio between the required motor assist power and the maximum motor power.
[0050] The preset duration in step S12 can be set arbitrarily by the developer. For example, the sum of 2, 3 or more step time periods can be used as the preset duration. The relative stability in step S12 means that the difference between the maximum and minimum values of the required motor assist power within the preset duration is within the preset difference range. This preset difference range can also be set arbitrarily by the developer. For example, it can be set to 0, which means that the required motor assist power should not change within the preset duration. Only in this way can the next step be entered to determine the target assist duration corresponding to the required motor assist power. The target assist duration in the embodiment of the present application is used to characterize the assist duration of the motor assist based on the required motor assist power.
[0051] It should be noted that, in some embodiments, when it is determined that the motor assist power required by the vehicle within a preset time period starting from the current moment is relatively stable, the target assist time corresponding to the required motor assist power can be determined.
[0052] In some other embodiments, when it is determined that the required motor assist power is greater than a preset power threshold, and it is determined that the motor assist power required by the vehicle is relatively stable within a preset time period starting from the current moment, the target assist duration corresponding to the required motor assist power can be determined. That is, when it is determined that the required motor assist power is relatively large, the motor assist control method provided in the embodiment of the present application can be used for control to reasonably determine the target assist duration.
[0053] Next, a specific method for determining the target assisting time duration corresponding to the motor assisting power is described.
[0054] In an optional embodiment, the target power range to which the required motor assist power belongs can be determined, and the target assist duration corresponding to the target power range can be determined based on a preset correspondence table between power range and assist duration; the correspondence table includes a correspondence between preset power range and preset assist duration.
[0055] In this embodiment, a correspondence table between power range and power assist duration is pre-set on the vehicle, and the correspondence table may include correspondences between preset power ranges and preset power assist durations, and specifically, may include 1, 2, 3 or more such correspondences. By comparing the required motor power assist with the preset power range, the target power range to which the required motor power assist belongs can be determined from the preset power range.
[0056] It should be noted that the preset power range in the embodiment of the present application refers to the value range of the preset power, and there may be only one preset power value in the value range, or there may be multiple preset power values. For example, the preset power range may be a value range of the type (P1, P2), or a specific value of the type P3. It is understandable that the corresponding relationship contained in the above-mentioned correspondence table, as well as the specific content in the corresponding relationship, can be flexibly set by the developer according to the actual application scenario and requirements.
[0057] In some embodiments, no matter how much the motor assist power required by the vehicle is, the motor can gradually stop assisting after a fixed assist time, that is, a preset fixed assist time can be used as the target assist time corresponding to the required motor assist power. Figure 3 shown.
[0058] This motor assist control strategy does not fully consider the actual needs of the vehicle for motor assist. In actual applications, most motors cannot run at high power for a long time, so this fixed duration will not be set too long, that is, the assist duration T corresponding to the higher assist demand will not be set too long. Since the assist duration corresponding to the medium assist demand and the assist duration corresponding to the higher assist demand are both T, for the medium assist demand, the corresponding assist power is not actually high power. In this case, the motor itself can work for a longer time, so this motor assist control strategy does not give full play to the maximum assist capacity of the motor.
[0059] In some other embodiments, in order to give full play to the assisting capability of the motor and minimize the transient fuel supply of the engine, different assisting times can be set according to different assisting needs. That is, the correspondence table between the pre-set power range and the assisting time contains the correspondence between multiple preset power ranges and preset assisting time, and different preset power ranges correspond to different preset assisting time.
[0060] Exemplarily, the correspondence table includes a correspondence between a first preset power range and a first preset power-assistance duration, and a correspondence between a second preset power range and a second preset power-assistance duration, wherein the preset power values in the first preset power range are greater than the preset power values in the second preset power range, and the first preset power-assistance duration is less than the second preset power-assistance duration. That is, the greater the required motor power-assistance, the shorter the corresponding target power-assistance duration.
[0061] Step S13 may include the following sub-steps:
[0062] Sub-step 1: Correct the required motor assist power to obtain the target motor assist power.
[0063] Sub-step 2: Control the motor to provide assistance according to the target motor assistance power and target assistance duration.
[0064] It should be noted that in some embodiments, the required motor assist power may not be corrected, but the motor may be controlled to provide assist directly according to the required motor assist power and the target assist duration, such as controlling the motor to run for the target assist duration at the required motor assist power.
[0065] In sub-step one, the required motor assist power can be corrected according to at least one of the current SOC value of the battery on the vehicle, the current vehicle speed and the current engine speed, so as to obtain the target motor assist power.
[0066] Specifically, see Figure 4As shown, the corresponding SOC coefficient k1 can be determined according to the current SOC value of the battery, and / or, see Figure 5 As shown, the corresponding vehicle speed coefficient k2 can be determined according to the current vehicle speed, and / or, see Figure 6 As shown, the corresponding speed coefficient k3 can be determined according to the current engine speed, and then the required motor assist power can be corrected according to at least one of the SOC coefficient k1, the vehicle speed coefficient k2 and the speed coefficient k3.
[0067] For example, the target motor assist power can be obtained by multiplying the required motor assist power by the SOC coefficient k1, the vehicle speed coefficient k2, and the rotation speed coefficient k3. Figure 7 As shown, the required motor assist power can be determined according to the throttle signal, and then the required motor assist power can be corrected according to the battery SOC signal, the engine speed and the vehicle speed to obtain the target motor assist power. The motor controller controls the motor assist according to the target motor assist power and the target assist duration.
[0068] For sub-step 2, in an optional implementation, the motor may be controlled to run the target motor duration at the target motor assist power. In another optional implementation, the target assist duration may be corrected to obtain a corrected target assist duration, and then the motor may be controlled to run the corrected target motor duration at the target motor assist power.
[0069] It is understandable that the target assist duration can be corrected by referring to the above-mentioned method of correcting the required motor assist power, which will not be elaborated here.
[0070] In some embodiments, after the above sub-step 2, the actual assist power of the motor can be directly controlled to gradually decay from the target motor assist power to 0, for example, the actual assist power of the motor can be controlled to decay uniformly from the target motor assist power to 0. In some other embodiments, when the target motor assist power is greater than the rated power of the motor, after the above sub-step 2, the actual assist power of the motor can be controlled to decay from the target motor assist power to the rated power, and after the motor is controlled to assist with the rated power for the target time, the actual assist power of the motor is controlled to decay to 0. In this way, after the motor completes the high-load assist, the motor assist power is first returned to the rated power for continuous assist, so as to improve the dynamics of the vehicle during acceleration and further enhance the user's driving experience. It should be noted that the target duration here can be a pre-set fixed duration, or it can be a duration determined based on the required motor assist power.
[0071] Figure 2The figure shows the relationship between the required motor assist power and time determined by the throttle signal. In practical applications, the motor itself cannot run at high power for a long time, so it is impossible to completely follow the Figure 2 The required motor assist power controls the motor operation, so it can be based on Figure 2 The assist characteristics of the motor adjust the target assist time with the required motor assist power. Three adjustment methods are provided below, that is, three motor assist control strategies. A reasonable motor assist control strategy can give full play to the assist capability of the motor and try to meet the motor assist needs of the vehicle.
[0072] Figure 8 A schematic diagram of the first specific motor assist control strategy provided in an embodiment of the present application.
[0073] The vehicle is pre-set with a correspondence table between power range and assist duration, which includes the correspondence between the first preset power range and the first preset assist duration mentioned above, and the correspondence between the second preset power range and the second preset assist duration. The first preset power range is the motor's limit power P3, that is, the motor's maximum power. The second preset power range is [P2, P3), where P2 represents the product of the motor's small and medium assist intensity coefficients and the limit power, for example, it can be 0.8*P3.
[0074] When the first motor assist control strategy is used for assist control, the faster the driver's throttle increases, the greater the required motor assist power, and the shorter the target assist duration. That is, when the assist intensity is large, the motor power is large, and its target assist duration is short. When the assist intensity is small or medium, the motor power requirement is reduced, and its target assist duration is extended. Figure 8 The motor assist power required in the first time stage is greater than the motor assist power required in the second time stage, so Figure 8 The target power-assistance duration in the first time stage is less than the target power-assistance duration in the second time stage. When the required power-assistance power is lower than the continuous operating power of the motor, that is, the rated power P1, the vehicle can be continuously powered, so Figure 8 The characteristics of the third time stage and Figure 2 After controlling the vehicle's motor to assist according to the required motor assist power and target assist duration, the actual motor assist power can be directly controlled to gradually decay from the current motor assist power to 0, that is, Figure 8 As shown, the actual assist power of the motor can decay uniformly from the current motor assist power to 0.
[0075] Fig. 9 A schematic diagram of a second specific motor assist control strategy provided in an embodiment of the present application.
[0076] Fig. 9 and Figure 8 The difference is that after the required motor assist power is relatively stable, if the required motor assist power is greater than the rated power, then after controlling the vehicle's motor to assist according to the required motor assist power and the target assist time, the actual assist power of the motor can be directly controlled to gradually decay from the current motor assist power to the rated power, and then gradually decay to 0 after the rated power runs for the target time, that is, Fig. 9 The first time stage and the second time stage are shown in FIG.
[0077] Fig.10 A schematic diagram of a third specific motor assist control strategy provided in an embodiment of the present application.
[0078] The vehicle is pre-set with a table of correspondence between power range and power-assisting duration, which only includes a correspondence between a preset power range and a preset power-assisting duration. The preset power range may be (P1, P3], where P1 may represent the rated power of the motor.
[0079] When the third motor assist control strategy is used for assist control, the assist demand of the motor assist power greater than the rated power is called a large load assist demand, and the assist duration corresponding to the large load assist demand is a preset fixed duration. Fig.10 The target assist duration in the first time phase and the second time phase is equal. Fig.10 In the third time stage, after the required motor assist power is relatively stable, the required motor assist power is less than the rated power, so the assist can be directly performed according to the required motor assist power, that is, Fig.10 The characteristics of the third time stage and Figure 2 After the required motor assist power is relatively stable, if the required motor assist power is greater than the rated power, then after controlling the vehicle's motor to assist according to the required motor assist power and the target assist duration, the actual assist power of the motor can be directly controlled to gradually decay from the current motor assist power (that is, the required motor assist power) to the rated power, and then gradually decay to 0 after the rated power runs for the target duration, that is, Fig.10 The first time stage and the second time stage are shown in FIG.
[0080] Through the motor assist control method provided in the embodiment of the present application, the actual assist duration of the motor can be changed according to the required assist power. When the required motor assist power is lower than or equal to the continuous operating power of the motor, that is, the rated power of the motor, the vehicle can be continuously assisted. After the motor completes the large-load assist, the motor assist power returns to the continuous power to improve the power of the vehicle during acceleration, further enhance the user's driving experience, and can well solve the problem of power attenuation of the whole vehicle under medium and large load assist conditions. Since the motor supports transient power, the transient fuel supply of the engine can be reduced, which is beneficial to reducing fuel consumption and other exhaust emissions.
[0081] It should be understood that, although the various steps in the above-mentioned flow chart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flow chart may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0082] Embodiment 2:
[0083] Based on the same inventive concept, the present application embodiment provides a motor assist control device, see Fig.11 As shown, including:
[0084] The power determination module 1101 is used to determine the motor assist power currently required by the vehicle;
[0085] The duration determination module 1102 is used to determine a target assistance duration corresponding to the motor assistance power when it is determined that the motor assistance power required by the vehicle within a preset time period starting from the current moment is relatively stable;
[0086] The power assist control module 1103 is used to control the motor of the vehicle to assist based on the motor assist power and the target assist duration.
[0087] Furthermore, the duration determination module 1102 is used to determine the target power range to which the motor assist power belongs; according to a pre-set correspondence table between power range and assist duration, the target assist duration corresponding to the target power range is determined; the correspondence table contains the correspondence between the preset power range and the preset assist duration.
[0088] Furthermore, the correspondence table contains a correspondence between a first preset power range and a first preset assistance duration, and a correspondence between a second preset power range and a second preset assistance duration, the preset power values in the first preset power range are all greater than the preset power values in the second preset power range, and the first preset assistance duration is less than the second preset assistance duration.
[0089] Furthermore, the duration determination module 1102 is also used to determine that the motor assist power is greater than a preset power threshold before determining that the motor assist power required by the vehicle within a preset duration after the current moment is relatively stable.
[0090] Furthermore, the preset power threshold is the rated power of the motor, and the duration determination module 1102 is further configured to use a preset fixed assist duration as a target assist duration corresponding to the motor assist power.
[0091] Furthermore, the power assist control module 1103 is used to correct the motor power assist power to obtain a target motor power assist power; and control the motor to assist according to the target motor power assist power and the target power assist duration.
[0092] Furthermore, when the target motor assist power is greater than the rated power of the motor, the assist control module 1103 is also used to control the actual assist power of the motor to decay from the target motor assist power to the rated power after controlling the motor to assist according to the target motor assist power and the target assist duration, and to control the actual assist power of the motor to decay to 0 after controlling the motor to assist with the rated power for the target duration.
[0093] It should be noted that, for the sake of brevity, the contents described in the above embodiments will not be repeated in this embodiment.
[0094] Embodiment three:
[0095] Based on the same inventive concept, the present application embodiment provides a terminal, see Fig.12 As shown, the terminal includes a processor 1201 and a memory 1202, in which a computer program is stored. The processor 1201 and the memory 1202 communicate via a communication bus, and the processor 1201 executes the computer program to implement the steps of the method in the above-mentioned embodiment 1, which will not be repeated here.
[0096] Understandably, Fig.12 The structure shown is for illustration only. The terminal may also include Fig.12 More or fewer components as shown, or with Fig.12 Different configurations are shown.
[0097] It should be noted that the terminal can be set on a hybrid vehicle, and the hybrid vehicle can be a hybrid motorcycle used in the ISG architecture, including but not limited to a two-wheeled motorcycle and a four-wheeled motorcycle. Of course, it can also be applied to vehicles of other architecture types.
[0098] The processor 1201 may be an integrated circuit chip with signal processing capabilities. The processor 1201 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. It may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0099] The memory 1202 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), etc.
[0100] This embodiment also provides a computer-readable storage medium, such as a floppy disk, a CD, a hard disk, a flash memory, a U disk, an SD card, an MMC card, etc., in which one or more programs for implementing the above steps are stored. This one or more programs can be executed by one or more processors 1201 to implement the steps of the method in the above embodiment 1, which will not be repeated here.
[0101] It should be noted that the diagram provided in the present embodiment only illustrates the basic concept of the present invention in a schematic manner, so the diagram only shows the components related to the present invention rather than drawing according to the number, shape and size of the components during actual implementation. The type, quantity and ratio of each component during actual implementation can be a random change, and the component layout type may also be more complicated. The structure, ratio, size, etc. illustrated in the drawings of the present specification are only used to match the content disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions that the present invention can implement, so they have no technical substantive significance. Any modification of the structure, change of the proportional relationship or adjustment of the size should still fall within the scope of the technical content disclosed by the present invention without affecting the effect that the present invention can produce and the purpose that can be achieved. At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" quoted in this specification are only for the convenience of narration, and are not used to limit the scope of the present invention. The change or adjustment of its relative relationship should also be regarded as the scope of the present invention without substantially changing the technical content.
[0102] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0103] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A motor assist control method, characterized in that: include: Determine the motor assist power currently required by the vehicle; When it is determined that the motor assist power required by the vehicle within a preset time period starting from the current moment is relatively stable, determining a target assist time period corresponding to the motor assist power; The motor of the vehicle is controlled to provide assistance based on the motor assist power and the target assist duration.
2. The motor assist control method according to claim 1, characterized in that: The determining of the target assisting time duration corresponding to the assisting power of the motor includes: Determine a target power range to which the motor assist power belongs; According to a preset correspondence table between power range and power-assistance duration, a target power-assistance duration corresponding to the target power range is determined; the correspondence table includes a correspondence between a preset power range and a preset power-assistance duration.
3. The motor assist control method according to claim 2, characterized in that: The correspondence table includes a correspondence between a first preset power range and a first preset assistance duration, and a correspondence between a second preset power range and a second preset assistance duration. The preset power values in the first preset power range are all greater than the preset power values in the second preset power range, and the first preset assistance duration is less than the second preset assistance duration.
4. The motor assist control method according to claim 1, characterized in that: Before determining that the motor assist power required by the vehicle within a preset time period starting from the current moment is relatively stable, the method includes: Determine that the motor assist power is greater than a preset power threshold.
5. The motor assist control method according to claim 4, characterized in that: The preset power threshold is the rated power of the motor, and the determining of the target power-assisting duration corresponding to the motor power-assisting power includes: A preset fixed assisting time duration is used as a target assisting time duration corresponding to the assisting power of the motor.
6. The motor assist control method according to any one of claims 1 to 5, characterized in that: The controlling the motor of the vehicle to assist based on the motor assist power and the target assist duration includes: Correcting the motor assist power to obtain a target motor assist power; The motor is controlled to provide assistance according to the target motor assistance power and the target assistance duration.
7. The motor assist control method according to claim 6, characterized in that: When the target motor assist power is greater than the rated power of the motor, after controlling the motor to assist according to the target motor assist power and the target assist duration, the method includes: The actual assist power of the motor is controlled to decay from the target motor assist power to the rated power, and after the motor is controlled to assist with the rated power for a target time period, the actual assist power of the motor is controlled to decay to 0.
8. A motor assist control device, characterized in that: include: A power determination module, used to determine the motor assist power currently required by the vehicle; A duration determination module, configured to determine a target assistance duration corresponding to the motor assistance power when it is determined that the motor assistance power required by the vehicle within a preset time period starting from the current moment is relatively stable; The power assist control module is used to control the motor of the vehicle to assist based on the motor assist power and the target assist duration.
9. A terminal, characterized in that: The method comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, the method according to any one of claims 1 to 7 is implemented.