A hybrid mode switching method and device, electronic equipment and medium
By acquiring the wheel speed and torque information of the target vehicle, the clutch and generator torque are controlled to smoothly switch hybrid modes, solving the shock problem during the switching of hybrid vehicles and improving the driving experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-06-07
- Publication Date
- 2026-07-21
AI Technical Summary
When a hybrid vehicle switches to parallel drive mode, the rapid engagement of the clutch in existing technology causes the engine and drive motor to not reach a smooth engagement condition, resulting in shock and vibration of the whole vehicle and reducing the user's driving experience.
By acquiring the target drive wheel speed, current engine speed and torque of the target vehicle, the target engine speed and speed difference are determined, and the clutch torque is controlled to smoothly switch modes. The mode switching is combined with the generator torque and preset offset torque.
It achieves smooth operation when switching to hybrid mode, avoiding impact on the entire vehicle and improving the user's driving experience.
Smart Images

Figure CN116476806B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and more particularly to a hybrid mode switching method, device, electronic device, and medium. Background Technology
[0002] With the rapid development of automotive technology, hybrid vehicles with dual-electric mechanisms have emerged. In the series drive mode of a hybrid vehicle, the clutch is open. In this mode, the engine charges the battery via a generator, and the electrical energy is delivered to the battery or drive motor via a controller. The vehicle is then driven by the drive motor through the transmission. In the parallel drive mode of a hybrid vehicle, the clutch is closed. In this mode, the generator delivers electrical energy to the drive motor via a controller. The vehicle is driven by the drive motor, while the engine can also drive the vehicle through the closed clutch.
[0003] Currently, when a hybrid vehicle needs to switch to hybrid mode, i.e., parallel drive mode, the clutch is directly controlled to engage quickly, putting the clutch in a closed state. However, this method of controlling clutch engagement occurs before the engine and drive motor have reached the conditions for smooth clutch engagement, causing the vehicle to experience a shock or severe vibration, thus reducing the user's driving experience. Summary of the Invention
[0004] This invention provides a hybrid mode switching method, device, electronic device, and medium that can perform a smoother hybrid mode switching operation on a vehicle, thereby avoiding shock to the entire vehicle when switching hybrid modes and improving the user's driving experience.
[0005] According to one aspect of the present invention, a hybrid mode switching method is provided, the method comprising:
[0006] Based on the received hybrid mode switching command, obtain the target drive wheel speed, current engine speed and current engine torque of the target vehicle;
[0007] Based on the target drive wheel speed and the target speed ratio, the target engine speed corresponding to the target vehicle is determined;
[0008] Determine the speed difference between the current engine speed and the target engine speed, and determine the current engine acceleration corresponding to the current engine speed;
[0009] If the detected speed difference is less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold, then the clutch torque in the target vehicle is controlled based on a pre-calibrated clutch engagement slope.
[0010] Based on the speed difference and the correspondence between the speed difference and the generator torque, the target generator torque is determined, and the target total torque is determined based on the target generator torque and the preset offset torque.
[0011] If the clutch torque is detected to be greater than the target total torque, the target vehicle is switched from serial drive mode to parallel drive mode.
[0012] According to another aspect of the present invention, a hybrid mode switching device is provided, the device comprising:
[0013] The information acquisition module is used to acquire the target drive wheel speed, current engine speed and current engine torque of the target vehicle based on the received hybrid mode switching command;
[0014] The target engine speed determination module is used to determine the target engine speed corresponding to the target vehicle based on the target drive wheel speed and the target speed ratio;
[0015] The data determination module is used to determine the speed difference between the current engine speed and the target engine speed, and to determine the current engine acceleration corresponding to the current engine speed;
[0016] The clutch torque control module is used to control the clutch torque in the target vehicle based on a pre-calibrated clutch engagement slope if the detected speed difference is less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold.
[0017] The torque determination module is used to determine the target generator torque based on the speed difference and the correspondence between the speed difference and the generator torque, and to determine the target total torque based on the target generator torque and the preset offset torque.
[0018] The mode switching module is used to switch the target vehicle from serial drive mode to parallel drive mode if the clutch torque is detected to be greater than the target total torque.
[0019] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0020] At least one processor; and
[0021] A memory communicatively connected to the at least one processor; wherein,
[0022] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the hybrid mode switching method according to any embodiment of the present invention.
[0023] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the hybrid mode switching method described in any embodiment of the present invention.
[0024] The technical solution of this invention involves obtaining the target drive wheel speed, current engine speed, and current engine torque of the target vehicle based on a received hybrid mode switching command; determining the target engine speed of the target vehicle based on the target drive wheel speed and target speed ratio; determining the speed difference between the current engine speed and the target engine speed, and determining the current engine acceleration corresponding to the current engine speed; if the speed difference is detected to be less than a preset speed threshold and the current engine acceleration is detected to be less than a preset acceleration threshold, then controlling the clutch torque in the target vehicle based on a pre-calibrated clutch engagement slope, thereby creating a vehicle operating condition that allows for smooth mode switching before adjusting the clutch torque; determining the target generator torque based on the speed difference and the correspondence between the speed difference and the generator torque, and determining the target total torque based on the target generator torque and a preset offset torque; if the clutch torque is detected to be greater than the target total torque, then switching the target vehicle from serial drive mode to parallel drive mode, thereby enabling a smoother hybrid mode switching operation for the vehicle, avoiding impact on the entire vehicle when switching hybrid modes, and improving the user's driving experience.
[0025] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 This is a flowchart of a hybrid mode switching method provided in Embodiment 1 of the present invention;
[0028] Figure 2 This is a flowchart of a hybrid mode switching method provided in Embodiment 2 of the present invention;
[0029] Figure 3 This is a schematic diagram of a hybrid mode switching device according to Embodiment 3 of the present invention;
[0030] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the hybrid mode switching method of the present invention. Detailed Implementation
[0031] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0033] Example 1
[0034] Figure 1 This is a flowchart of a hybrid mode switching method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where a vehicle undergoes a smoother hybrid mode switching operation. The method can be executed by a hybrid mode switching device, which can be implemented in hardware and / or software and can be configured in an electronic device. For example... Figure 1 As shown, the method includes:
[0035] S110. Based on the received hybrid mode switching command, obtain the target drive wheel speed, current engine speed and current engine torque corresponding to the target vehicle.
[0036] The hybrid mode switching command can refer to a command that switches the target vehicle from series drive mode to parallel drive mode. The target vehicle can be a hybrid vehicle. The target drive wheel speed can refer to the wheel speed of the drive wheels in the target vehicle. The current engine speed can refer to the engine speed in the target vehicle at the current moment. The current engine torque can refer to the engine torque corresponding to the current engine speed.
[0037] Specifically, the user driving the target vehicle can issue a hybrid mode switching command to the target vehicle based on the component corresponding to the hybrid mode switching function in the target vehicle, such as a button. Upon receiving the hybrid mode switching command, the target drive wheel speed and the current engine speed can be collected through the speed sensor, and the current engine torque can be collected through the torque sensor.
[0038] For example, when a hybrid mode switching command is received, the current intake air volume, fuel injection volume and ignition advance angle of the target vehicle can be obtained, and the current engine torque of the target vehicle can be determined by the engine controller.
[0039] S120. Based on the target drive wheel speed and the target speed ratio, determine the target engine speed corresponding to the target vehicle.
[0040] The target speed ratio can be pre-calibrated based on the hardware characteristics of the target drive wheels. The target engine speed can refer to the engine speed that the target vehicle's engine needs to reach for a smooth hybrid mode switching operation. Specifically, the wheel speeds of the target drive wheels are weighted based on the pre-calibrated target speed ratio, and the result of the weighting process is determined as the target engine speed corresponding to the target vehicle.
[0041] S130. Determine the speed difference between the current engine speed and the target engine speed, and determine the current engine acceleration corresponding to the current engine speed.
[0042] Specifically, the current engine speed is subtracted from the target engine speed, and the result is determined as the speed difference between the current and target engine speeds. The current engine acceleration of the target vehicle at the current engine speed is collected using an acceleration sensor.
[0043] S140. If the detected speed difference is less than the preset speed threshold and the current engine acceleration is less than the preset acceleration threshold, then control the clutch torque in the target vehicle based on the pre-calibrated clutch engagement slope.
[0044] The preset speed threshold can be pre-calibrated. For example, the preset speed threshold can be between 20 rpm and 50 rpm. The preset acceleration threshold can also be pre-calibrated. For example, the preset acceleration threshold can be between 100 rpm / s and 2000 rpm / s. The clutch engagement slope can be the slope corresponding to a pre-calibrated clutch engagement curve. The horizontal axis of the clutch engagement curve represents time, and the vertical axis represents clutch torque. "Clutch" can refer to the disengaged clutch.
[0045] Specifically, if the detected speed difference is less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold, the clutch torque in the target vehicle is controlled based on a pre-calibrated clutch engagement slope. For example, one of multiple clutch engagement slopes can be selected to control the clutch torque in the target vehicle.
[0046] For example, if the detected speed difference is greater than or equal to a preset speed threshold, or the current engine acceleration is greater than or equal to a preset acceleration threshold, the step of "obtaining the target drive wheel speed, current engine speed and current engine torque corresponding to the target vehicle" in S110 is executed again.
[0047] S150. Based on the speed difference and the correspondence between the speed difference and the generator torque, determine the target generator torque, and determine the target total torque based on the target generator torque and the preset offset torque.
[0048] The target generator torque can refer to the closed-loop torque of the generator speed control after being limited. The preset offset torque can be pre-calibrated. For example, the preset offset torque can be between 20 Nm and 200 Nm. The target total torque can refer to the minimum torque that the clutch needs to achieve.
[0049] Specifically, based on the speed difference and the correspondence between the speed difference and the generator torque, the generator torque corresponding to the speed difference is determined. This allows the target generator torque to be adjusted according to the relationship between the current engine speed and the target engine speed, and this target generator torque is then determined as the target generator torque. The target generator torque is then added to a preset offset torque, and the sum is determined as the target total torque.
[0050] It should be noted that, in another method that allows for more accurate and smoother control of the target vehicle's hybrid mode switching, the target generator torque can also refer to the sum of the restricted generator speed control closed-loop torque and the current engine torque. During hybrid mode switching, the motor can be controlled based on the motor's required torque. The motor's required torque can be the difference between the restricted generator speed control closed-loop torque and the current engine torque.
[0051] S160. If the clutch torque is detected to be greater than the target total torque, the target vehicle will be switched from serial drive mode to parallel drive mode.
[0052] Specifically, if the detected clutch torque is greater than the target total torque, it indicates that during the generator speed control process, the generator controls the engine speed and drive motor speed to match, and can control the disengaged clutch to engage quickly, thereby switching the target vehicle from serial drive mode to parallel drive mode.
[0053] For example, if the detected clutch torque is less than or equal to the target total torque, the clutch torque in the target vehicle is controlled using the clutch engagement slope corresponding to the next moment in S140.
[0054] The technical solution of this invention obtains the target drive wheel speed, current engine speed, and current engine torque of the target vehicle based on the received hybrid mode switching command; determines the target engine speed of the target vehicle based on the target drive wheel speed and target speed ratio; determines the speed difference between the current engine speed and the target engine speed, and determines the current engine acceleration corresponding to the current engine speed; if the speed difference is detected to be less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold, the clutch torque in the target vehicle is controlled based on a pre-calibrated clutch engagement slope, thereby creating a vehicle operating condition that can smoothly switch modes before adjusting the clutch torque; the target generator torque is determined based on the speed difference and the correspondence between the speed difference and the generator torque, and the target total torque is determined based on the target generator torque and a preset offset torque; if the clutch torque is detected to be greater than the target total torque, the target vehicle is switched from serial drive mode to parallel drive mode, thereby enabling a smoother hybrid mode switching operation for the vehicle, thus avoiding shock to the entire vehicle when switching hybrid modes and improving the user's driving experience.
[0055] Based on the above technical solution, S120 may include: multiplying the target drive wheel speed by the target speed ratio, and determining the multiplication result as the target engine speed corresponding to the target vehicle; wherein, the target drive wheel speed is acquired by a speed sensor; the target speed ratio is pre-calibrated based on the hardware characteristics of the target drive wheel. The target speed ratio may be a fixed value.
[0056] Based on the above technical solution, "determining the current engine acceleration corresponding to the current engine speed" in S130 may include: performing derivative processing on the current engine speed to obtain the current engine acceleration corresponding to the current engine speed.
[0057] Specifically, the current engine speed is differentiated to obtain the velocity derivative corresponding to the current engine speed, and this derivative is determined as the current engine acceleration corresponding to the previous engine speed.
[0058] Based on the above technical solution, the method further includes: after determining the target engine speed, determining the target oil filling pressure of the clutch in the target vehicle based on the current engine speed and the target engine speed; adjusting the corresponding oil filling pressure of the clutch based on the target oil filling pressure, and performing an oil filling operation on the clutch.
[0059] Here, "filling pressure" refers to the filling oil pressure of the clutch. For example, the filling oil pressure of the disengagement clutch can be adjusted based on the relationship between the current engine speed and the target engine speed. For instance, if the current engine speed is lower than the target engine speed, the filling oil pressure needs to be reduced. If the current engine speed is higher than the target engine speed, the filling oil pressure needs to be increased. If the current engine speed is equal to the target engine speed, the current filling oil pressure can be maintained. The advantage of this is that it reduces the interference of the disengagement clutch on the vehicle's driving force during rapid engagement. Furthermore, through the coordinated control of the disengagement clutch's filling oil pressure and the closed-loop torque limit of the speed control (equivalent to the target generator torque), the impact of the target vehicle switching from series drive mode to parallel drive mode can be effectively reduced, further improving the user's driving experience.
[0060] It should be noted that the oil filling of the disengagement clutch can be controlled according to the target oil filling pressure corresponding to the disengagement clutch. The oil filling control of the disengagement clutch is a fundamental control technology of the clutch, and will not be described in detail in this application.
[0061] Based on the above technical solution, "determining the target filling pressure of the clutch in the target vehicle based on the current engine speed and the target engine speed" may include: if the current engine speed is detected to be less than the target engine speed, then the difference between the preset clutch half-engagement point pressure and the preset offset pressure is determined as the target filling pressure of the clutch in the target vehicle; if the current engine speed is detected to be greater than or equal to the target engine speed and less than or equal to the total engine speed, then the previous filling pressure corresponding to the previous moment is determined as the target filling pressure of the clutch in the target vehicle; if the current engine speed is detected to be greater than the total engine speed, then the preset clutch half-engagement point pressure is determined as the target filling pressure of the clutch in the target vehicle; wherein, the total engine speed is determined based on the target engine speed and the preset offset speed.
[0062] The preset offset pressure can be obtained by calibrating its impact on vehicle drivability during engine speed increases. The preset offset pressure can be between 0 bar and 0.5 bar. The total engine speed can be determined by adding the target engine speed and the preset offset speed. The preset offset speed can be pre-calibrated. The preset offset speed can be used to avoid frequent changes in the disengagement clutch pressure. The preset offset speed can be between 20 rpm and 50 rpm. The clutch half-engagement point pressure is a hardware characteristic of the disengagement clutch and is generally obtained through bench testing or full vehicle testing.
[0063] Example 2
[0064] Figure 2This is a flowchart of a hybrid mode switching method provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment describes in detail the process of determining the target generator torque. Explanations of terms that are the same as or corresponding to those in the above embodiments are not repeated here. Figure 2 As shown, the method includes:
[0065] S210. Based on the received hybrid mode switching command, obtain the target drive wheel speed, current engine speed and current engine torque corresponding to the target vehicle.
[0066] S220. Based on the target drive wheel speed and the target speed ratio, determine the target engine speed corresponding to the target vehicle.
[0067] S230. Determine the speed difference between the current engine speed and the target engine speed, and determine the current engine acceleration corresponding to the current engine speed.
[0068] S240. If the detected speed difference is less than the preset speed threshold and the current engine acceleration is less than the preset acceleration threshold, then control the clutch torque in the target vehicle based on the pre-calibrated clutch engagement slope.
[0069] S250. Based on the first correspondence between the speed difference and the torque of the first generator, determine the torque of the first generator.
[0070] The first generator torque can refer to the upper limit torque of the generator speed control closed-loop torque. The first correspondence can be pre-defined in a table, as shown in Table 1:
[0071] Table 1 Examples of the first correspondence
[0072] Speed difference (rpm) -200 -100 -50 -20 0 20 50 100 200 First generator torque (Nm) 100 50 40 20 10 10 10 10 10
[0073] S260. Determine the torque of the second generator based on the second correspondence between the speed difference and the torque of the second generator.
[0074] The torque of the first generator is greater than that of the second generator. The torque of the second generator can refer to the lower limit torque of the closed-loop torque for generator speed control. This correspondence can be pre-defined in a table, as shown in Table 2.
[0075] Table 2 Examples of the Second Correspondence
[0076] Speed difference (rpm) -200 -100 -50 -20 0 20 50 100 200 Second generator torque (Nm) -10 -10 -10 -10 -10 -20 -40 -50 -100
[0077] S270. Input the speed difference value into the PID torque controller of the target vehicle to obtain the torque of the third generator.
[0078] The PID torque controller can be a torque controller with a pre-set PID adjustment mode.
[0079] S280. Determine the target generator torque based on the torque of the first generator, the torque of the second generator, and the torque of the third generator.
[0080] Specifically, based on the median function, the generator torque whose torque value is in the middle among the first generator torque, second generator torque, and third generator torque is determined, and this generator torque is determined as the target generator torque.
[0081] S290. Determine the target total torque based on the target generator torque and the preset offset torque.
[0082] S291. If the clutch torque is detected to be greater than the target total torque, the target vehicle will be switched from serial drive mode to parallel drive mode.
[0083] The technical solution of this invention determines the first generator torque based on a first correspondence between the speed difference and the first generator torque; determines the second generator torque based on a second correspondence between the speed difference and the second generator torque; inputs the speed difference to the PID torque controller of the target vehicle to obtain the third generator torque; and determines the target generator torque based on the first, second, and third generator torques. This allows the generator to quickly adjust the engine speed with a larger speed control closed-loop torque (equivalent to the target generator torque) when the current engine speed differs significantly from the target engine speed. Conversely, when the current and target engine speeds differ only slightly, the speed control closed-loop torque (equivalent to the target generator torque) is limited. This reduces interference with the vehicle's driving force during rapid clutch engagement. Furthermore, through coordinated control of the clutch's oil pressure and the speed control closed-loop torque limitation, the impact of switching from series drive mode to parallel drive mode is effectively mitigated, preventing vehicle-wide impact and improving the user's driving experience.
[0084] Based on the above technical solution, S280 may include: determining the maximum generating torque between the second generator torque and the third generator torque as the fourth generating torque; and determining the minimum generating torque between the first generator torque and the fourth generator torque as the target generator torque.
[0085] For example, a target generator torque determination function can be constructed, and the torques of the first, second, and third generators can be substituted into the constructed target generator torque determination function. The output of the target generator torque determination function is then used as the target generator torque. For instance, the target generator torque determination function could be "target generator torque" = min{max{"second generator torque", "third generator torque"}, "first generator torque"}. Alternatively, it could be "target generator torque" = max{min{"first generator torque", "third generator torque"}, "second generator torque"}.
[0086] The following are embodiments of the hybrid mode switching device provided in this invention. This device and the hybrid mode switching method of the above embodiments belong to the same inventive concept. For details not described in detail in the embodiments of the hybrid mode switching device, please refer to the embodiments of the above hybrid mode switching method.
[0087] Example 3
[0088] Figure 3 This is a schematic diagram of a hybrid mode switching device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes: an information acquisition module 310, a target engine speed determination module 320, a data determination module 330, a clutch torque control module 340, a torque determination module 350, and a mode switching module 360.
[0089] The system includes the following modules: an information acquisition module 310, which acquires the target drive wheel speed, current engine speed, and current engine torque of the target vehicle based on the received hybrid mode switching command; a target engine speed determination module 320, which determines the target engine speed of the target vehicle based on the target drive wheel speed and the target speed ratio; a data determination module 330, which determines the speed difference between the current engine speed and the target engine speed, and determines the current engine acceleration corresponding to the current engine speed; a clutch torque control module 340, which controls the clutch torque in the target vehicle based on a pre-calibrated clutch engagement slope if the detected speed difference is less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold; a torque determination module 350, which determines the target generator torque based on the speed difference and the correspondence between the speed difference and the generator torque, and determines the target total torque based on the target generator torque and a preset offset torque; and a mode switching module 360, which switches the target vehicle from a serial drive mode to a parallel drive mode if the detected clutch torque is greater than the target total torque.
[0090] The technical solution of this invention obtains the target drive wheel speed, current engine speed, and current engine torque of the target vehicle based on the received hybrid mode switching command; determines the target engine speed of the target vehicle based on the target drive wheel speed and target speed ratio; determines the speed difference between the current engine speed and the target engine speed, and determines the current engine acceleration corresponding to the current engine speed; if the speed difference is detected to be less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold, the clutch torque in the target vehicle is controlled based on a pre-calibrated clutch engagement slope, thereby creating a vehicle operating condition that can smoothly switch modes before adjusting the clutch torque; the target generator torque is determined based on the speed difference and the correspondence between the speed difference and the generator torque, and the target total torque is determined based on the target generator torque and a preset offset torque; if the clutch torque is detected to be greater than the target total torque, the target vehicle is switched from serial drive mode to parallel drive mode, thereby enabling a smoother hybrid mode switching operation for the vehicle, thus avoiding shock to the entire vehicle when switching hybrid modes and improving the user's driving experience.
[0091] Optionally, the target engine speed determination module 320 is specifically used to: multiply the target drive wheel speed by the target speed ratio, and determine the multiplication result as the target engine speed corresponding to the target vehicle; wherein, the target drive wheel speed is collected by a speed sensor; and the target speed ratio is pre-calibrated based on the hardware characteristics of the target drive wheel.
[0092] Optionally, the data determination module 330 is specifically used to: perform derivative processing on the current engine speed to obtain the current engine acceleration corresponding to the current engine speed.
[0093] Optionally, the torque determination module 350 may include:
[0094] The first generator torque determination submodule is used to determine the first generator torque based on the first correspondence between the speed difference and the first generator torque;
[0095] The second generator torque determination submodule is used to determine the second generator torque based on a second correspondence between the speed difference and the second generator torque; wherein the first generator torque is greater than the second generator torque.
[0096] The third generator torque determination submodule is used to input the speed difference value into the PID torque controller of the target vehicle to obtain the third generator torque;
[0097] The target generator torque determination submodule is used to determine the target generator torque based on the torque of the first generator, the torque of the second generator, and the torque of the third generator.
[0098] Optionally, the target generator torque determination submodule is specifically used to: determine the maximum generator torque between the second generator torque and the third generator torque as the fourth generator torque; and determine the minimum generator torque between the first generator torque and the fourth generator torque as the target generator torque.
[0099] Optionally, the device further includes:
[0100] The target filling pressure determination module is used to determine the target filling pressure of the clutch in the target vehicle based on the current engine speed and the target engine speed after the target engine speed is determined.
[0101] The oil filling control module is used to adjust the corresponding oil filling pressure of the clutch based on the target oil filling pressure and to perform oil filling operation on the clutch.
[0102] Optionally, the target filling pressure determination module is specifically used for: if the current engine speed is detected to be less than the target engine speed, then determining the difference between the preset clutch half-engagement point pressure and the preset offset pressure as the target filling pressure of the clutch in the target vehicle; if the current engine speed is detected to be greater than or equal to the target engine speed and less than or equal to the total engine speed, then determining the previous filling pressure corresponding to the previous moment as the target filling pressure of the clutch in the target vehicle; if the current engine speed is detected to be greater than the total engine speed, then determining the preset clutch half-engagement point pressure as the target filling pressure of the clutch in the target vehicle; wherein, the total engine speed is determined based on the target engine speed and the preset offset speed.
[0103] The hybrid mode switching device provided in this embodiment of the invention can execute the hybrid mode switching method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects for executing the hybrid mode switching method.
[0104] It is worth noting that in the above embodiments of the hybrid mode switching device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0105] Example 4
[0106] Figure 4A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0107] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0108] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0109] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the hybrid mode switching method.
[0110] In some embodiments, the hybrid mode switching method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the hybrid mode switching method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the hybrid mode switching method by any other suitable means (e.g., by means of firmware).
[0111] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0112] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0113] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0114] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0115] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0116] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0117] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0118] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A hybrid mode switching method, characterized in that, include: Based on the received hybrid mode switching command, obtain the target drive wheel speed, current engine speed and current engine torque of the target vehicle; Based on the target drive wheel speed and the target speed ratio, the target engine speed corresponding to the target vehicle is determined; Determine the speed difference between the current engine speed and the target engine speed, and determine the current engine acceleration corresponding to the current engine speed; If the detected speed difference is less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold, then the clutch torque in the target vehicle is controlled based on a pre-calibrated clutch engagement slope. Based on the speed difference and the correspondence between the speed difference and the generator torque, the target generator torque is determined, and the target total torque is determined based on the target generator torque and the preset offset torque. If the clutch torque is detected to be greater than the target total torque, the target vehicle is switched from serial drive mode to parallel drive mode. The step of determining the target generator torque based on the speed difference and the correspondence between the speed difference and the generator torque includes: Based on the first correspondence between the speed difference and the torque of the first generator, the torque of the first generator is determined; based on the second correspondence between the speed difference and the torque of the second generator, the torque of the second generator is determined; the speed difference is input into the PID torque controller of the target vehicle to obtain the torque of the third generator; based on the torque of the first generator, the torque of the second generator, and the torque of the third generator, the torque of the target generator is determined; wherein, the torque of the first generator is greater than the torque of the second generator. The step of determining the target generator torque based on the first generator torque, the second generator torque, and the third generator torque includes: The maximum generating torque between the second generator torque and the third generator torque is determined as the fourth generator torque; the minimum generating torque between the first generator torque and the fourth generator torque is determined as the target generator torque.
2. The method according to claim 1, characterized in that, Determining the target engine speed corresponding to the target vehicle based on the target drive wheel speed and the target speed ratio includes: The target drive wheel speed is multiplied by the target speed ratio, and the result is used to determine the target engine speed corresponding to the target vehicle; wherein... The target drive wheel speed is acquired by a speed sensor; the target speed ratio is pre-calibrated based on the hardware characteristics of the target drive wheel.
3. The method according to claim 1, characterized in that, Determining the current engine acceleration corresponding to the current engine speed includes: The current engine speed is differentiated to obtain the current engine acceleration corresponding to the current engine speed.
4. The method according to claim 1, characterized in that, After determining the target engine speed, the method further includes: Based on the current engine speed and the target engine speed, determine the target oil filling pressure of the clutch in the target vehicle; Adjust the corresponding oil filling pressure of the clutch based on the target oil filling pressure, and perform oil filling operation on the clutch.
5. The method according to claim 4, characterized in that, Determining the target filling pressure of the clutch in the target vehicle based on the current engine speed and the target engine speed includes: If the current engine speed is detected to be less than the target engine speed, the difference between the preset clutch half-engagement point pressure and the preset offset pressure is determined as the target oil filling pressure of the clutch in the target vehicle. If the current engine speed is detected to be greater than or equal to the target engine speed and less than or equal to the total engine speed, then the previous filling pressure corresponding to the previous moment is determined as the target filling pressure of the clutch in the target vehicle. If the current engine speed is detected to be greater than the total engine speed, the preset clutch half-engagement point pressure is determined as the target oil filling pressure of the clutch in the target vehicle. The total engine speed is determined based on the target engine speed and the preset offset speed.
6. A hybrid mode switching device, characterized in that, include: The information acquisition module is used to acquire the target drive wheel speed, current engine speed and current engine torque of the target vehicle based on the received hybrid mode switching command; The target engine speed determination module is used to determine the target engine speed corresponding to the target vehicle based on the target drive wheel speed and the target speed ratio; The data determination module is used to determine the speed difference between the current engine speed and the target engine speed, and to determine the current engine acceleration corresponding to the current engine speed; The clutch torque control module is used to control the clutch torque in the target vehicle based on a pre-calibrated clutch engagement slope if the detected speed difference is less than a preset speed threshold and the current engine acceleration is less than a preset acceleration threshold. The torque determination module is used to determine the target generator torque based on the speed difference and the correspondence between the speed difference and the generator torque, and to determine the target total torque based on the target generator torque and the preset offset torque. The mode switching module is used to switch the target vehicle from serial drive mode to parallel drive mode if the clutch torque is detected to be greater than the target total torque. The torque determination module includes: The first generator torque determination submodule is used to determine the first generator torque based on the first correspondence between the speed difference and the first generator torque; The second generator torque determination submodule is used to determine the second generator torque based on the second correspondence between the speed difference and the second generator torque; The third generator torque determination submodule is used to input the speed difference value into the PID torque controller of the target vehicle to obtain the third generator torque; The target generator torque determination submodule is used to determine the target generator torque based on the first generator torque, the second generator torque, and the third generator torque; wherein the first generator torque is greater than the second generator torque; Specifically, the target generator torque determination submodule is used to: determine the maximum generator torque between the second generator torque and the third generator torque as the fourth generator torque; and determine the minimum generator torque between the first generator torque and the fourth generator torque as the target generator torque.
7. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the hybrid mode switching method as described in any one of claims 1-5.
8. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the hybrid mode switching method as described in any one of claims 1-5.