Range-extended powertrain for implementing seamless range extension, control method and vehicle
By calculating vibration suppression torque on the generator side to offset engine torque fluctuations, the vibration and noise problems in range-extended electric vehicles are solved, improving vehicle comfort and NVH performance.
Patent Information
- Application Number
- PCT/CN2025/109293
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2025-07-18
- Publication Date
- 2026-01-29
Smart Images

Figure CN2025109293_29012026_PF_FP_ABST
Abstract
Description
Range-extending power assembly achieving inductive range extension, control method and vehicle
[0001] The present application claims priority to the Chinese Patent Application No. 202411017849.X, filed on July 26, 2024, and entitled "Range-extending power assembly achieving inductive range extension, control method and vehicle", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of new energy vehicles, and more particularly, to a range-extending power assembly achieving inductive range extension, a control method and a vehicle. BACKGROUND
[0003] Compared with pure electric vehicles, range-extended electric vehicles have the advantage of "oil and electricity". When the power battery is detected to be too low, the range-extending engine drives the generator to work in electric mode to charge the power battery, which can effectively solve the range anxiety problem of pure electric vehicles. Therefore, the range-extended electric vehicle technology has developed rapidly.
[0004] The range extender introduces some problems while achieving fast energy supplement. A complete engine working cycle includes four working states of "compression, work, exhaust, and intake". The engine can only output effective torque in the "work" state, and the other three states are random states. Therefore, the engine output torque fluctuates greatly during the entire cycle. If not handled, it will produce a lot of vibration and noise, causing energy consumption and noise, vibration and harshness (NVH) problems, and affecting the user's driving experience.
[0005] Therefore, how to reduce the vibration and noise generated by the engine operation is a problem that needs to be solved. SUMMARY
[0006] The present application provides a range-extending power assembly achieving inductive range extension, a control method and a vehicle. The vibration suppression torque is calculated according to the rotor position, generator speed and torque information from the generator side to offset the engine end torque fluctuation. The position detection accuracy is high, the scheme applicability is strong, the engine shaft end vibration and noise can be obviously suppressed, and the vehicle comfort and NVH level are improved.
[0007] In a first aspect, the present application provides a range-extending power assembly achieving inductive range extension, which includes a generator, a motor controller and a resolver sensor. The generator is connected to a range-extending engine through a drive shaft, and the range-extending engine is used to output a power generation torque to the drive shaft to drive the rotor of the generator to rotate. The resolver sensor is used to detect the position angle of the rotor of the generator.
[0008] In the process that the extended-range engine is used to output the power generation torque to the drive shaft to drive the rotor of the generator, the motor controller is used to output the current to the generator to control the generator to output the vibration suppression torque to the drive shaft, the vibration suppression torque is opposite to the power generation torque in direction, and the vibration suppression torque changes with the change of the position angle of the rotor indicated by the resolver sensor.
[0009] Optionally, the position angle of the rotor is detected by the resolver sensor or calculated by the motor controller according to the current of the generator.
[0010] The extended-range power assembly can be applied to an extended-range vehicle. The extended-range power assembly can also be referred to as an extender. The extender is composed of an extended-range engine and a generator. The generator is connected to the extended-range engine through a drive shaft or through a reducer. It can be understood that, since the engine and the generator are coaxially connected, the rotation speed of the extended-range engine is equal to the rotation speed of the generator.
[0011] The extended-range power assembly can realize inaudible extension, which means that the running and start-stop of the extended-range power assembly will not cause obvious vibration and noise, and the driver and passenger can hardly feel it. The inaudible extension of the extended-range power assembly can significantly improve the comfort and driving experience of the vehicle.
[0012] The vehicle determines the start or stop of the extended-range power assembly according to the state of charge of the power battery and the state of the vehicle. When the extended-range power assembly works, i.e., the extended-range engine is in a running state, the engine outputs the power generation torque to the drive shaft after ignition to drive the drive shaft to rotate, so that the drive shaft drives the rotor of the generator to move, and then the kinetic energy on the engine side can be converted into electric energy to charge the power battery. The motor controller is used to control the current of the generator. The power generation torque can be adjusted according to the power required for charging.
[0013] The motor controller is connected to the resolver sensor signal. The resolver sensor can detect the rotor position angle of the generator, which can also be referred to as the motor resolver angle. When the rotor of the generator is at different positions, the corresponding rotor position angles are different.
[0014] In a possible implementation, the motor controller can also not collect the rotor position angle through the hardware resolver sensor, but calculate the rotor position angle through an algorithm according to the change characteristics of the current output by the generator.
[0015] The size of the vibration suppression torque changes with the change of the position of the rotor, so that more accurate torque compensation can be realized.
[0016] According to the scheme of the application, the engine vibration suppression torque is calculated on the generator side, the engine shaft end vibration and noise suppression is realized, no additional sensor is needed, the position detection accuracy is high, the scheme applicability is strong, the engine shaft end vibration and noise can be obviously suppressed, and the vehicle comfort and NVH level are improved.
[0017] In combination with the first aspect, in some implementations of the first aspect, the generation torque and the vibration suppression torque are periodically changed, and the change period of the generation torque is the same as the change period of the vibration suppression torque. In each change period of the generation torque, the amplitude of the vibration suppression torque changes with the amplitude of the generation torque.
[0018] In the process of outputting the generation torque, a complete working cycle of the extended-range engine includes four working states of "compression, work, exhaust, and intake", and only the "work" state realizes torque output, and the other three states are in rotation. Therefore, the generation torque will change periodically. In order to actively suppress the fluctuation of the torque output by the extended-range engine, a periodically changed vibration suppression torque needs to be output, the period of the vibration suppression torque should be the same as that of the generation torque, and the change trend should be the same. When the amplitude of the generation torque reaches the maximum, the amplitude of the vibration suppression torque also reaches the maximum. When the amplitude of the generation torque reaches the minimum, the amplitude of the vibration suppression torque also reaches the minimum.
[0019] According to the scheme of the application, by outputting the vibration suppression torque with the same torque fluctuation period and consistent change trend on the engine side, the shaft end vibration and noise of the extended-range engine can be effectively suppressed, and the vehicle comfort and NVH level are improved.
[0020] In combination with the first aspect, in some implementations of the first aspect, in each change period of the generation torque, the average value of the vibration suppression torque is equal to the average value of the generation torque, and the amplitude of the vibration suppression torque is equal to the amplitude of the generation torque.
[0021] The active suppression of the torque on the extended-range engine side can be realized by outputting the vibration suppression torque which is opposite to the generation torque and has the same amplitude. Therefore, the two opposite torques can be canceled at the shaft end, so that the total torque received by the shaft end is always zero, the vibration force received by the extended-range powertrain is zero, and no obvious vibration and noise are generated.
[0022] In a possible embodiment, the amplitude of the vibration suppression torque can also be different from the amplitude of the generation torque. When the amplitude of the vibration suppression torque is different from the amplitude of the generation torque, the vibration suppression torque can also achieve the effect of suppressing the vibration of the generator, and the active suppression effect can be different. The amplitude of the vibration suppression torque can be obtained according to the vehicle calibration, or can be set according to the vehicle situation and needs.
[0023] With reference to the first aspect, in some implementations of the first aspect, the resolver sensor is configured to detect a rotational speed of the generator. A length of one variation cycle of the vibration suppression torque is shortened as the rotational speed of the generator detected by the resolver sensor increases, and an amplitude of the vibration suppression torque is increased as the rotational speed of the generator detected by the resolver sensor increases.
[0024] The extended-range engine can operate at different powers, and there are low, medium, and high multiple operating speeds. Due to the limitation of the speed loop control cycle, the higher the rotational speed of the extended-range engine, the fewer the opportunities for adjusting the vibration suppression torque, and thus the vibration suppression torque cannot be completely consistent with the instantaneous generation torque of the engine, i.e., the amplitude of the vibration suppression torque cannot always be consistent with the amplitude of the generation torque. Therefore, the variation curve of the vibration suppression torque needs to be adjusted according to the rotational speed. The variation curve of the vibration suppression torque at different rotational speeds can be obtained through bench calibration, and the vibration suppression torque can be obtained by combining the amplitude determined by the motor controller.
[0025] As the rotational speed increases, the output generation torque of the extended-range engine changes faster, the cycle is shorter, and the cycle of the vibration suppression torque also needs to be shortened, and the amplitude is correspondingly increased.
[0026] With reference to the first aspect, in some implementations of the first aspect, during the process in which the extended-range engine is used to output the generation torque to the drive shaft to drive the rotor of the generator, the average value of the generation torque is increased, and the motor controller is configured to control the generator to increase the amplitude of the vibration suppression torque output to the drive shaft.
[0027] The extended-range engine has a size torque characteristic even at the same rotational speed, and thus the amplitude of the vibration suppression torque needs to be set according to the actual size of the generation torque. When the average value of the generation torque is increased, the amplitude of the generation torque is actually increased, and thus the amplitude of the vibration suppression torque needs to be increased.
[0028] With reference to the first aspect, in some implementations of the first aspect, in response to a variation value of the rotational speed of the generator being greater than a threshold value within a preset time length, the motor controller is configured to control the generator to adjust the amplitude of the vibration suppression torque. During the process in which the generator adjusts the amplitude of the vibration suppression torque, the variation value of the rotational speed of the generator is reduced.
[0029] It should be understood that, due to the output characteristics of the extended-range powertrain and the influence of temperature and other factors on the working state of the extended-range powertrain, the generation torque output by the extended-range engine and the vibration suppression torque output by the generator can be larger or smaller each time.
[0030] The amplitude of the vibration suppression torque can be dynamically optimized by increasing the vibration suppression torque amplitude dynamic optimization module, and the amplitude of the vibration suppression torque can be dynamically adjusted according to the fluctuation of the generator speed during the operation of the extended-range powertrain. During the dynamic optimization process, the motor controller can detect the change value of the speed of the generator. If the change value of the speed is greater than the threshold value, the amplitude of the vibration suppression torque is adjusted. If the change value of the speed is less than or equal to the threshold value, the optimization action is stopped, and the current amplitude coefficient is used. Thus, the shaft end speed fluctuation can be minimized, and the performance of active vibration suppression can be improved.
[0031] According to the scheme of the present application, the vibration suppression torque is dynamically optimized during the operation of the extended-range powertrain, and the amplitude of the vibration suppression torque is adjusted, so that the problem of the active vibration suppression torque being too large or too small caused by the difference in environmental temperature and the working state of the extended-range engine and the consistency of the hardware of the extended-range powertrain can be solved, and dynamic optimal compensation within the set adjustment range can be achieved.
[0032] In combination with the first aspect, in some implementations of the first aspect, during the process in which the extended-range engine is used to output the power generation torque to the drive shaft to drive the rotor of the generator to rotate, the pistons of the extended-range engine reciprocate between the top dead center and the bottom dead center of the extended-range engine, and the position angle of the rotor changes with the movement of the pistons. The amplitude of the vibration suppression torque changes with the movement of the pistons.
[0033] The engine can include a plurality of cylinders, and correspondingly, the engine can also include a plurality of pistons. At the same time, the positions of the plurality of pistons in the cylinders can not be exactly the same, but the relative positions between the plurality of pistons are fixed. The extended-range engine of the extended-range powertrain converts the up-and-down reciprocating motion of the pistons into the rotational motion of the shaft end through the crankshaft. The extended-range engine is coaxial and directly connected with the generator or connected through a speed reducer, so that there is a determined mapping relationship between the position of the piston of the extended-range engine and the rotation angle of the drive shaft, and there is also a corresponding mapping relationship between the drive shaft and the position angle of the rotor. The motor controller can calculate the running position of each cylinder piston of the extended-range engine through the rotor position and the generator speed.
[0034] According to the scheme of the present application, the running position of the piston is determined through the rotor position angle and the generator speed, so that the running state of the extended-range engine can be identified, and the power output torque fluctuation of the extended-range engine can be accurately compensated.
[0035] In combination with the first aspect, in some implementations of the first aspect, during the process in which the extended-range engine is used to output the power generation torque to the drive shaft to drive the rotor of the generator to rotate, the change value of the speed of the generator is less than a preset fluctuation value.
[0036] The torque curve and amplitude of the vibration suppression torque need to be obtained by engine bench calibration. The vibration suppression torque characteristic is selected according to the optimal NVH measured by the bench, that is, the minimum vibration and noise characteristic, to offset the torque fluctuation of the extended-range engine.
[0037] In combination with the first aspect, in some implementations of the first aspect, the sum of the generated torque and the vibration suppression torque acting on the drive shaft is less than or equal to the torque threshold.
[0038] In combination with the first aspect, in some implementations of the first aspect, the vibration suppression torque is composed of a control torque and a compensation torque, wherein the control torque is a constant value, the absolute value of the control torque is equal to the average value of the generated torque, and the direction of the control torque is opposite to that of the generated torque. The compensation torque is a torque with periodically changing direction and size, and the waveform of the compensation torque is a sine wave curve or a rectangular wave curve or a triangular wave curve.
[0039] It should be understood that the waveform of the compensation torque can be obtained according to the engine bench calibration, and the waveform can also be other shapes except for the sine wave curve, the rectangular wave curve or the triangular wave curve, which are not limited by the present application.
[0040] According to the scheme of the present application, the piston operating position of the engine is calculated by the rotor position angle of the generator and the rotational speed of the generator, so as to determine the phase of the vibration suppression torque. The vibration suppression torque curve and amplitude characteristic table are calibrated by the bench under different rotational speeds and torque conditions. The piston operating state is identified in real time during operation, and the vibration suppression torque is generated according to the calculated compensation torque phase and amplitude information, which is used to offset the torque fluctuation generated by each cylinder of the engine in the working cycle, so as to realize the active suppression function of the engine vibration.
[0041] In the second aspect, the present application provides a control method of an extended-range powertrain, the extended-range powertrain comprising a generator, a motor controller and a resolver sensor. The generator is connected to an extended-range engine through a drive shaft, and the extended-range engine is configured to output a generated torque to the drive shaft to drive the rotor of the generator. The resolver sensor is configured to detect the position angle of the rotor and the rotational speed of the generator.
[0042] In the process that the extended-range engine outputs the generated torque to the drive shaft to drive the rotor of the generator, the method comprises determining the vibration suppression torque according to the position angle of the rotor and the rotational speed of the generator indicated by the resolver sensor. The generator is controlled to output the vibration suppression torque to the drive shaft, and the vibration suppression torque and the generated torque are opposite in direction and the vibration suppression torque changes with the change of the position angle of the rotor.
[0043] Optionally, the position angle of the rotor is detected by the resolver sensor or calculated by the motor controller according to the current of the generator.
[0044] In some implementations of the second aspect, in the process that the range extending engine outputs the power generation torque to the drive shaft to drive the rotor of the generator, the piston of the range extending engine reciprocates between the top dead center and the bottom dead center of the range extending engine, and the position angle of the rotor changes with the movement of the piston. The vibration suppression torque is determined according to the position angle of the rotor indicated by the resolver sensor and the rotational speed of the generator, and the real-time position of the piston of the range extending engine is determined according to the rotational speed of the generator and the position angle of the rotor indicated by the resolver sensor. The vibration suppression torque is adjusted according to the real-time position of the piston.
[0045] In some implementations of the second aspect, the power generation torque and the vibration suppression torque are periodically changed, the change period of the power generation torque is the same as the change period of the vibration suppression torque, and the length of one change period of the vibration suppression torque is shortened as the rotational speed of the generator detected by the resolver sensor increases. In each change period of the power generation torque, the average value of the vibration suppression torque is equal to the average value of the power generation torque, the amplitude of the vibration suppression torque changes with the amplitude of the power generation torque, and the amplitude of the vibration suppression torque reaches the maximum when the amplitude of the power generation torque is the maximum. The amplitude of the vibration suppression torque increases as the rotational speed of the generator detected by the resolver sensor increases.
[0046] In some implementations of the second aspect, the method further includes adjusting the vibration suppression torque according to the change value of the rotational speed of the generator within a preset time length. Specifically, when the change value of the rotational speed of the generator within the preset time length is greater than a threshold value, the generator adjusts the amplitude of the vibration suppression torque. In the process that the generator increases the amplitude of the vibration suppression torque, the change value of the rotational speed of the generator decreases.
[0047] In the third aspect, the application provides a vehicle, which includes a power battery, a vehicle controller, and a range extending power assembly as described in the first aspect and various implementations of the first aspect. The vehicle controller is configured to control the range extending engine to output the power generation torque to the drive shaft to drive the rotor of the generator to charge the power battery when the power level of the power battery is lower than or equal to a charging threshold.
[0048] Specifically, the beneficial effects of the other aspects can refer to the beneficial effects described in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0049] FIG. 1 is a schematic diagram of a possible engine output torque provided by the application;
[0050] FIG. 2 is a schematic diagram of a possible vehicle architecture provided by the embodiments of the application;
[0051] FIG. 3 is a schematic diagram of a possible mapping relationship between the position angle of the rotor and the position of the piston provided by the embodiments of the application;
[0052] Figure 4 is a schematic diagram of the piston position detection process provided in an embodiment of this application;
[0053] Figure 5 is a schematic flowchart of the process for determining the compensation torque provided in an embodiment of this application;
[0054] Figure 6 is a schematic diagram of the compensation torque characteristic calibration process provided in an embodiment of this application;
[0055] Figure 7 is a schematic diagram of the dynamic optimization process provided in an embodiment of this application;
[0056] Figure 8 is a schematic flowchart of the active vibration suppression of the range extender engine provided in the embodiments of this application. Detailed Implementation
[0057] The technical solutions in this application will now be described in conjunction with the accompanying drawings. The detailed descriptions and drawings of the following embodiments are used to exemplarily illustrate the principles of this application, but should not be used to limit the scope of this application; that is, this application is not limited to the described embodiments.
[0058] Range-extended electric vehicles (REEVs) address the range anxiety of pure electric vehicles by adding an engine to the vehicle's core. Compared to traditional vehicles, REEVs more frequently start and stop the engine to generate electricity based on the vehicle's operating conditions and the battery's state of charge (SOC) characteristics, thereby reducing fuel consumption and emissions.
[0059] Figure 1 shows the relationship between the output torque of a four-cylinder engine and the crankshaft angle. As shown in Figure 1, the crankshaft rotates twice in one power cycle of the range extender engine, and each cylinder of the four-cylinder range extender engine effectively outputs torque once. During the power generation operation, the torque of the range extender engine fluctuates significantly within one working cycle, while the generator side is usually controlled according to the average torque output. Therefore, there is always a periodic torque fluctuation on the engine side. If this fluctuation is not addressed, it will generate noticeable vibration and noise at low speeds and during high-power power generation, which will be transmitted through the vehicle body to the cabin, affecting the driving and riding experience.
[0060] In one possible implementation, a torque compensation value is calculated by the fluctuation difference between the real-time torque of the engine operating at a stable operating point and the target torque of the engine operating at a stable operating point, and the output torque of the generator is calculated based on the torque compensation value, which serves as the amplitude of the rectangular wave curve of the generator's output torque.
[0061] It should be understood that the compensation torque in the scheme needs to be calculated based on the deviation of the given torque and the actual torque, needs a measuring device such as an additional torque sensor, is high in cost, and in high-speed working conditions, the additional sensor will introduce a large error due to communication delay problems, resulting in poor compensation effect. At the same time, the scheme does not consider the phase alignment problem of the actual compensation torque, which is easy to cause under-compensation or mis-compensation.
[0062] Based on the above problems, the application provides a range-extending power assembly, a control method and a vehicle for implementing inductive range extension. The engine piston position is calculated in real time according to the rotor position detected by the resolver sensor and the generator speed on the generator side, and the vibration suppression torque output by the generator is determined according to the calibrated compensation torque to actively offset the engine end torque fluctuation. The position detection accuracy is high, the real-time adjustment is high, the dynamic performance is good, the scheme applicability is strong, the engine shaft end vibration and noise can be obviously suppressed, and the vehicle comfort and NVH level are improved.
[0063] FIG. 2 is a schematic diagram of the architecture of a vehicle according to an embodiment of the application.
[0064] As shown in FIG. 2, the vehicle 10 includes a range-extending power assembly 20, a vehicle controller 70 and a power battery 80.
[0065] The vehicle 10 can be a range-extending electric vehicle, and the range-extending power assembly 20 includes a generator 30, a range-extending engine 40, a motor controller 50, an engine controller 60 and a fuel tank (not shown in the figure). The range-extending power assembly 20 can also be referred to as a range-extender, and the range-extending power assembly is used to charge the power battery 80.
[0066] The motor controller 50 is used to control the operation of the generator 30, and the motor controller 50 is connected to the vehicle controller 70 and controls the operation of the generator 30 according to the instructions of the vehicle controller 70. The generator 30 can output alternating current to the motor controller 50, and the motor controller 50 integrates the alternating current and outputs current to the power battery 80 for charging. The motor controller 50 can also output current to the generator 30 to control the torque output by the generator 30. The engine controller 60 is used to control the operation of the range-extending engine 40, for example, to control the ignition or extinction of the range-extending engine 40.
[0067] The generator 30 is used to be coaxially connected to the range-extending engine 40 through a drive shaft 31. Alternatively, the generator 30 is used to be connected through a speed reducer 32. The rotational speed of the generator 30 and the range-extending engine 40 is equal.
[0068] The extended-range engine 40 can include a plurality of cylinders and a plurality of pistons, each of which reciprocates up and down in each cylinder, the pistons are connected to a crankshaft through a connecting rod, the crankshaft converts the reciprocating motion of the pistons into the rotary motion of the shaft end, thereby outputting torque to the outside. At the same time, the positions of the plurality of pistons in the cylinder can not be completely the same, but the relative positions of the plurality of pistons are fixed.
[0069] In an embodiment, the motor controller 50 is connected to a resolver sensor through a signal interface, the resolver sensor is used to detect the rotating speed of the generator 30 controlled by the motor controller, and the motor controller 50 is used to receive a rotating speed signal from the resolver sensor, the rotating speed signal indicating the rotating speed of the generator 30.
[0070] The resolver sensor can also be used to detect the position angle of the rotor of the generator 30, and the motor controller 50 is used to receive a position signal from the resolver sensor, the position signal indicating the position angle of the rotor of the generator 30.
[0071] The resolver sensor can accurately detect the position, direction and speed of the rotor of the generator 30, is responsible for monitoring and extracting the rotating speed of the generator 30, has a high sampling rate, and is directly connected to the motor controller 50, has a short signal transmission time, and has higher stability.
[0072] The vehicle controller 70 can control the generator 30 to work in a power generation mode, convert the mechanical energy on the extended-range engine 40 side into electrical energy for charging the power battery 80, and achieve the purpose of online energy supplement. The vehicle controller 70 serves as the control center of the electric vehicle, detects the SOC information of the power battery 80 and the user driving information in real time, comprehensively judges, controls the start and stop of the extended-range powertrain 20 and the power output, and maintains the power balance of the power battery. The vehicle 10 will determine the start or stop of the extended-range powertrain 20 according to the state of charge of the power battery 80 and the state of the vehicle. When the extended-range powertrain 20 is working, that is, the extended-range engine 40 is in a running state, the extended-range engine 40 outputs a power generation torque to the drive shaft 31 after starting, drives the drive shaft 31 to rotate, so that the drive shaft 31 drives the rotor of the generator 30 to move, and then converts the mechanical energy on the engine side into electrical energy to charge the power battery 80. The power generation torque can be adjusted according to the power requirement of charging.
[0073] The vehicle controller 70 is used to control the extended-range engine 40 to switch from a stop state to a running state to charge the power battery 80 when the power of the power battery 80 is lower than or equal to a charging threshold. When the power of the power battery 80 is higher than the charging threshold, the extended-range engine 40 is controlled to switch from the running state to the stop state.
[0074] When the extended-range engine 40 is in the stop state, the pistons of the extended-range engine 40 stop moving and the rotor of the generator 30 stops moving.
[0075] When the extended-range engine 40 is in operation, the reciprocating motion of the pistons of the extended-range engine 40 drives the driving shaft 31 to rotate to drive the rotor of the generator 30 to move, so that the extended-range power assembly 20 charges the power battery 80.
[0076] When the extended-range engine 40 is in operation, one complete working cycle of the extended-range engine 40 includes four working states of “compression, work, exhaust, and intake”, and only the “work” state realizes torque output, and the other three states are in the state of rotating with the engine. In each work cycle, the pistons of the extended-range engine 40 reciprocate between the top dead center and the bottom dead center. In the work and intake state, the pistons run from the top dead center to the bottom dead center. In the exhaust and compression state, the pistons run from the bottom dead center to the top dead center. The entire work cycle of the extended-range engine 40 has large torque fluctuation.
[0077] The extended-range power assembly 20 provided in the application can compensate for the torque fluctuation of the extended-range engine 40 by outputting torque on the generator 30 side, actively offsetting, thereby suppressing the vibration force emitted by the extended-range power assembly 20 composed of the extended-range engine 40 and the generator 30, and reducing the NVH noise generated by the vibration of the extended-range power assembly 20 itself.
[0078] The extended-range engine 40 is used to output power generation torque to the driving shaft 31 to drive the rotor of the generator 30 to rotate, and in the process, the motor controller 50 is used to output current to the generator 30 to control the generator 30 to output vibration suppression torque to the driving shaft 31.
[0079] The vibration suppression torque and the power generation torque are in opposite directions, and the magnitude of the vibration suppression torque changes with the change of the position angle of the rotor indicated by the resolver sensor.
[0080] In one possible implementation, the position angle of the rotor can be detected by the resolver sensor and sent to the motor controller 50 by the resolver sensor.
[0081] In another possible implementation, the motor controller 50 can also not collect the position angle of the rotor through the hardware resolver sensor, but calculate the position angle of the rotor through an algorithm according to the change characteristics of the current output by the generator 30.
[0082] In one possible embodiment, the power generation torque and the vibration suppression torque are periodically changed, and the change period of the power generation torque and the change period of the vibration suppression torque are the same. In each change period of the power generation torque, the amplitude of the vibration suppression torque changes with the amplitude of the power generation torque.
[0083] The output of the extended-range engine 40 is a periodic change in the output of the generator torque. In order to actively suppress the fluctuation of the torque output by the extended-range engine 40, a periodic change in the vibration suppression torque needs to be output. The period of the vibration suppression torque should be the same as the period of the generator torque, and the change trend should be the same. When the amplitude of the generator torque reaches a maximum, the amplitude of the vibration suppression torque also reaches a maximum. When the amplitude of the generator torque reaches a minimum, the amplitude of the vibration suppression torque also reaches a minimum.
[0084] In one possible embodiment, the average value of the vibration suppression torque is equal to the average value of the generator torque, and the amplitude of the vibration suppression torque is equal to the amplitude of the generator torque in each change cycle of the generator torque.
[0085] Active suppression of the torque on the extended-range engine side can be achieved by outputting a vibration suppression torque that is opposite in direction and equal in amplitude to the generator torque. The two opposite torques can cancel each other out at the shaft end, so that the total torque on the shaft end is always zero, and the vibration force on the extended-range power assembly 20 is zero, resulting in no significant vibration and noise.
[0086] In one possible embodiment, the change in the rotational speed of the generator is less than a preset fluctuation value when the extended-range engine is used to output the generator torque to the drive shaft to drive the rotor of the generator.
[0087] The fluctuation of the torque output by the extended-range engine 40 is directly reflected in the rotational speed of the generator 30. When the change in the rotational speed of the generator 30 is less than a preset fluctuation value, the fluctuation of the torque output by the extended-range engine 40 is also small, so that no significant vibration and noise are generated.
[0088] In one possible embodiment, the sum of the generator torque and the vibration suppression torque on the drive shaft is less than or equal to a torque threshold.
[0089] The torque curve and amplitude of the vibration suppression torque need to be obtained through engine bench calibration. The vibration suppression torque characteristics are selected based on the optimal NVH measured on the bench, i.e., the minimum vibration and noise characteristics, to offset the fluctuation of the torque of the extended-range engine.
[0090] The active vibration suppression effect of the extended-range power assembly 20 is directly related to the phase and amplitude characteristics of the vibration suppression torque on the generator side.
[0091] The process of determining the phase of the vibration suppression torque is described in detail below.
[0092] In the process that the extended-range engine is used to output the power generation torque to the driving shaft to drive the rotor of the generator, the piston of the extended-range engine reciprocates between the top dead center and the bottom dead center of the extended-range engine, and the position angle of the rotor changes with the movement of the piston. The amplitude of the vibration suppression torque changes with the movement of the piston.
[0093] When the extended-range engine 40 is in operation, one complete working cycle of the extended-range engine 40 includes four working states of "compression, work, exhaust, and intake", and only the "work" state is used to output torque, and the other three states are in the random rotation state. In each working cycle, the piston of the extended-range engine 40 reciprocates twice between the top dead center and the bottom dead center. In the working and intake states, the piston moves from the top dead center to the bottom dead center. In the exhaust and compression states, the piston moves from the bottom dead center to the top dead center. The extended-range engine 40 outputs torque fluctuation in the whole working cycle.
[0094] Therefore, when the piston is at different positions, the extended-range engine 40 can be in different working states, and the output torque is not equal, so the torque fluctuation that can be generated is also inconsistent. Accordingly, the size of the required vibration suppression torque is not equal. By positioning the running position of the piston, the engine operating state can be identified, so that the power output torque fluctuation of the extended-range engine 40 can be accurately compensated.
[0095] It should be understood that the extended-range engine 40 of the extended-range power assembly 20 converts the up-and-down reciprocating motion of the piston into the rotary motion of the shaft end through the crankshaft, and the extended-range engine 40 is coaxially connected with the generator 30 or connected through a speed reducer, so that there is a determined mapping relationship between the piston position of the extended-range engine 40 and the rotation angle of the driving shaft 31. The motor controller 50 can calculate the running position of the piston of each cylinder of the engine 40 through the rotor position and the rotation speed of the generator 30. The torque fluctuation characteristics of each cylinder are the same, and the vibration suppression torque obtained based on one cylinder can be reused to other cylinders.
[0096] The real-time position of the piston of the extended-range engine 40 corresponds to the piston position angle θ piston satisfies:
[0097] wherein θ ISG is the rotor position angle of the generator 30, n p is the number of pole pairs of the generator 30, K gear is the speed reduction ratio, K eg is the number of cylinders of the engine 40, θ offset is a preset offset angle, K cnt is a period count, which is determined according to the rotation speed fluctuation of the generator 30.
[0098] The rotation speed fluctuation can be understood as that the change value of the rotation speed is greater than a threshold value.
[0099] The piston of the extended-range engine 40 moves between the top dead center and the bottom dead center of the extended-range engine 40, the top dead center corresponding to a piston position angle of 0°, and the bottom dead center corresponding to a piston position angle of 360°. θ piston is the piston position angle, and the piston position is counted up or down in one cycle of the crankshaft rotation. p , K gear , K eg are respectively the number of pole pairs, the reduction ratio, and the number of engine cylinders, which are inherent parameters of the extended-range engine. θ offset is the angular offset, which can be obtained through calibration or testing. When the number of pole pairs of the generator is too large, the piston position cannot be positioned completely in one cycle, and K cnt is counted in cycles to realize complete mapping of the rotor position to the piston position.
[0100] The system motion equation of the extended-range powertrain 20 is as follows:
[0101] where T eng is the output torque of the engine, T ISG is the output electromagnetic torque of the generator, J is the rotational inertia of the system, ω is the rotational speed of the generator, and D is the friction torque. When the electromagnetic torque T ISG of the generator 30 side and the friction torque D are constant, the output torque T eng of the extended-range engine 40 fluctuates, and the fluctuation directly reflects on the rotational speed of the generator 30, so that the value of K cnt can be calculated by observing the rotational speed fluctuation of the generator 30.
[0102] FIG. 3 is a mapping relationship diagram of the generator rotor position angle and the engine piston position angle provided by the embodiment of the present application.
[0103] Exemplarily, for an extended-range powertrain directly connected with a “four-cylinder engine, four-pole pair generator”, the corresponding relationship among the rotor position angle, the single-cylinder piston position, and the engine output working state is shown in FIG. 3.
[0104] As can be seen from FIG. 3, when one cylinder of the engine is in different running states, the piston position angle and the rotor position angle are different. The cycle count K cnt of rotation can be calculated according to the rotational speed fluctuation of the generator 30, and the piston position angle of the extended-range engine 40 side can be calculated according to the cycle count K cnt , the rotor position angle, and the calibrated offset angle θ offset .
[0105] FIG. 4 shows detailed steps for calculating the piston position of each cylinder of the extended-range engine 40 according to the rotor position angle of the generator 30 and the rotational speed information of the generator 30.
[0106] As shown in FIG. 4, the piston position detection includes:
[0107] S110, calculate the proportional coefficient between the generator rotor position angle and the piston position of the range-extending engine 40 according to the pole pairs of the generator 30, the reduction ratio, and the cylinder number of the range-extending engine 40.
[0108] S120, align the generator rotor position and the piston position zero point, and determine the offset angle θ offset .
[0109] The proportional coefficient between the rotor position angle and the engine piston position and the offset angle are inherent parameters of the range-extending power assembly 20 and do not change with operating conditions, so steps S110 and S120 only need to be performed once when the range-extending power assembly 20 is offline.
[0110] S130, extract the generator 30 speed fluctuation through a filtering algorithm, calculate the range-extending engine 40 working state according to the speed fluctuation characteristics, and obtain the period count K through table lookup cnt .
[0111] This step S130 needs to be performed once every time the range-extending power assembly 20 is powered on, and then the increase and decrease and zero operation are performed according to the set limit.
[0112] S140, calculate the piston operating position of each cylinder of the range-extending engine 40 based on the generator 30 rotor position angle according to the offset angle and the period count.
[0113] The process of determining the amplitude of the vibration suppression torque will be described in detail below.
[0114] In one possible embodiment, the vibration suppression torque is composed of a control torque and a compensation torque. The control torque is a constant value, the absolute value of the control torque is equal to the average value of the power generation torque, and the direction of the control torque is opposite to that of the power generation torque. The compensation torque is a torque with periodic changes in direction and size.
[0115] Figure 5 shows the steps of determining the compensation torque.
[0116] As shown in Figure 5, it includes:
[0117] S210, obtain the compensation torque curve and piston position relationship according to the generator 30 speed.
[0118] S220, obtain the torque compensation coefficient according to the generator 30 speed and output torque through table lookup.
[0119] S230, calculate the compensation torque based on the compensation torque curve and amplitude characteristics.
[0120] The amplitude of the compensation torque can be abstracted as two parts of a compensation torque curve and an amplitude size. The extended-range engine 40 has multiple operating speeds, including low, medium, and high. Due to the speed loop control period limitation, the higher the speed, the fewer the adjustable nodes of the compensation torque. Therefore, the output of the compensation torque cannot be completely consistent with the instantaneous power generation torque of the extended-range engine 40. Therefore, different compensation curves need to be set according to the speed of the generator 30. At the same time, there are also large and small torque characteristics under the same speed of the generator 30. Therefore, the amplitude needs to be set according to the torque size.
[0121] In some possible implementations, the waveform of the compensation torque is a sine wave curve, a rectangular wave curve, or a triangular wave curve.
[0122] In one possible embodiment, the length of one variation cycle of the vibration suppression torque is shortened as the speed of the generator detected by the resolver sensor increases, and the amplitude of the vibration suppression torque is increased as the speed of the generator detected by the resolver sensor increases.
[0123] As the speed increases, the output power generation torque of the extended-range engine changes faster, the cycle is shorter, and the cycle of the vibration suppression torque also needs to be shortened, and the amplitude is correspondingly increased.
[0124] In one possible embodiment, during the process in which the extended-range engine is used to output power generation torque to the drive shaft to drive the rotor of the generator, the average value of the power generation torque is increased, and the motor controller is used to control the generator to increase the amplitude of the vibration suppression torque output to the drive shaft.
[0125] The extended-range engine also has large and small torque characteristics at the same speed, so the amplitude of the vibration suppression torque needs to be set according to the actual size of the power generation torque. When the average value of the power generation torque is increased, the amplitude of the power generation torque is actually increased, so the amplitude of the vibration suppression torque needs to be increased.
[0126] The compensation torque curve and the amplitude compensation coefficient MAP need to be obtained through engine bench calibration. The curve characteristics are calibrated at different speeds, the amplitude compensation coefficient MAP is calibrated after adjusting the torque size, and the compensation torque characteristics are selected according to the optimal NVH measured on the bench, i.e., the minimum vibration and noise characteristics.
[0127] FIG. 6 is a calibration process of the compensation torque characteristics.
[0128] As shown in FIG. 6, the bench is operated to a commonly used working point, then the shape of the compensation torque curve is adjusted, the instantaneous compensation torque is calculated based on the rotor position angle, the calculated compensation torque is output, and the NVH index is monitored. According to the condition of the NVH index, the curve shape of the compensation torque is adjusted or the next working condition test is performed, until all working condition calibrations are completed.
[0129] After the phase and amplitude of the compensation torque are obtained through the above steps, the compensation torque is added to the output of the generator 30 speed loop to serve as the final vibration suppression torque given to control the output of the generator 30, and is used to offset the torque fluctuation of the extended-range engine 40.
[0130] Due to the output characteristics of the extended-range powertrain 20 and the influence of other factors such as temperature on the working state of the extended-range powertrain 20, the generated torque of the extended-range engine 40 and the vibration suppression torque output by the generator 30 may be too large or too small each time. The amplitude of the compensation torque can be dynamically optimized by increasing the compensation torque amplitude dynamic optimization module, and the amplitude of the compensation torque can be dynamically adjusted according to the fluctuation of the generator 30 speed during the operation of the extended-range powertrain 20.
[0131] In a possible embodiment, in response to the change value of the generator 30 speed being greater than a threshold value within a preset time length, the motor controller 50 is configured to control the generator 30 to adjust the amplitude of the vibration suppression torque. During the adjustment of the amplitude of the vibration suppression torque by the generator 30, the change value of the generator 30 speed decreases.
[0132] During the dynamic optimization, the motor controller 50 can detect the change value of the generator 30 speed, and if the change value of the generator 30 speed is greater than a threshold value, the amplitude of the vibration suppression torque is adjusted. If the change value of the generator 30 speed is less than or equal to the threshold value, the optimization action is stopped, and the current amplitude adjustment coefficient is used. In this way, the shaft end speed fluctuation can be minimized, and the performance of the active vibration suppression can be improved.
[0133] FIG. 7 is a flowchart of the dynamic optimization of the compensation torque.
[0134] As shown in FIG. 7, the motor controller 50 extracts the speed fluctuation of the generator 30 according to an algorithm, that is, the change value of the speed. If the change value is greater than a threshold value, the dynamic amplitude adjustment coefficient of the compensation torque is adjusted, and the amplitude of the compensation torque is adjusted according to the amplitude adjustment coefficient. After the vibration suppression torque is output according to the adjusted compensation torque, it is determined whether the change value of the speed is less than the threshold value. If the change value of the speed is less than the threshold value, the optimization action is stopped, and the current amplitude adjustment coefficient is used. If the change value of the speed is always greater than the set threshold value after the entire cycle is completed, the amplitude adjustment parameter corresponding to the minimum change value of the speed in the current adjustment cycle is taken.
[0135] According to the scheme of the present application, the vibration suppression torque is dynamically optimized during the operation of the extended-range powertrain, and the amplitude of the vibration suppression torque is adjusted, so that the problem of the active vibration suppression torque being too large or too small due to the differences in environmental temperature and the working state of the extended-range engine and the consistency of the hardware of the extended-range powertrain can be solved, and the dynamic optimal compensation within a set adjustment range can be achieved.
[0136] The present application provides a control method of an extended-range powertrain.
[0137] The control method can be applied to the range extended powertrain 20 described above. The description of the range extended powertrain 20 can be referred to the foregoing, which will not be repeated here.
[0138] In the process that the range extended engine 40 is used to output the power generation torque to the drive shaft 31 to drive the rotor of the generator 30, the method comprises determining the vibration suppression torque according to the position angle of the rotor indicated by the resolver sensor and the rotating speed of the generator 30. The generator 30 is controlled to output the vibration suppression torque to the drive shaft, the vibration suppression torque and the power generation torque are opposite in direction, and the magnitude of the vibration suppression torque changes with the change of the position angle of the rotor.
[0139] In a possible embodiment, the vibration suppression torque is determined according to the position angle of the rotor indicated by the resolver sensor and the rotating speed of the generator, which comprises determining the real-time position of the piston of the range extended engine according to the rotating speed of the generator 30 and the position angle of the rotor indicated by the resolver sensor. The vibration suppression torque is adjusted according to the real-time position of the piston.
[0140] In a possible embodiment, the power generation torque and the vibration suppression torque are both periodic, the change period of the power generation torque is the same as the change period of the vibration suppression torque, and the length of one change period of the vibration suppression torque is shortened with the increase of the rotating speed of the generator detected by the resolver sensor. In each change period of the power generation torque, the average value of the vibration suppression torque is equal to the average value of the power generation torque, the amplitude of the vibration suppression torque changes with the amplitude of the power generation torque, and the amplitude of the vibration suppression torque reaches the maximum when the amplitude of the power generation torque is the maximum. The amplitude of the vibration suppression torque increases with the increase of the rotating speed of the generator detected by the resolver sensor.
[0141] In a possible embodiment, the method comprises adjusting the vibration suppression torque according to the change value of the rotating speed of the generator 30 within a preset time length. Specifically, when the change value of the rotating speed of the generator 30 within the preset time length is greater than a threshold value, the generator 30 is controlled to adjust the amplitude of the vibration suppression torque. In the process that the generator 30 increases the amplitude of the vibration suppression torque, the change value of the rotating speed of the generator 30 decreases.
[0142] FIG. 8 is a flowchart of the active vibration suppression of the range extended engine according to an embodiment of the present application.
[0143] As shown in FIG. 8, the motor controller 50 calculates the engine single cylinder piston operating position according to the rotor position detected by the resolver sensor and the generator 30 rotating speed, and provides a compensation torque phase. By bench testing at different rotating speeds and torque conditions, the compensation torque curve and amplitude characteristic Map table are calibrated. The motor controller 50 identifies the single cylinder operating state in real time during the operation of the range extending power assembly 20, generates the compensation torque according to the calculated compensation torque phase and amplitude information, and adds the compensation torque to the control torque output by the speed loop, so as to calculate the final vibration suppression torque, which is used to offset the torque fluctuation generated by the power cycle of each cylinder of the range extending engine 40, and thus realizes the active vibration suppression function of the range extending engine 40.
[0144] At the same time, considering that the output characteristics of the range extending engine 40 are affected by factors such as oxygen content and cooling temperature, which leads to compensation deviation, the compensation torque amplitude is dynamically optimized according to the rotating speed fluctuation information during operation, and thus the optimal suppression effect is realized.
[0145] The final torque given is obtained by adding the compensation torque generated by the active vibration suppression module to the original speed loop output torque. The torque is the same as the amplitude of the engine output power generation torque fluctuation, and is opposite in direction, which is offset at the shaft end, so as to realize the purpose of stable control of the shaft end torque.
[0146] According to the scheme of the present application, the calculated vibration suppression torque for active suppression is completed on the generator side, which does not depend on hardware devices such as flywheel and shock absorber, and does not require engine side crankshaft and cam sensor signals, so as to realize the effect of engine shaft end vibration and noise suppression, the position detection accuracy is high, and the scheme has strong applicability.
[0147] In the embodiments of the present application, the words such as "example", "for example" are used to mean an example, illustration, or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is intended to present the concept in a specific manner.
[0148] It should be understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0149] It should also be understood that, in this application, "when", "if", "in the case of" and "in the event of" all refer to the occurrence of an objective situation, not the time limit, and also do not require the device to have a judgment action when implemented, nor does it mean that there are other limitations. In addition, in this application, the description of the above-mentioned conditions of "when", "if", "in the case of" and "if" can be understood as necessary conditions, and whether the condition is sufficient or sufficient and necessary is not limited. For example, "in the case of A, perform B" can be understood as "in the case of at least A, perform B".
[0150] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A range-extended powertrain that achieves seamless range extension, characterized in that, The range extending power assembly comprises a generator, a motor controller and a resolver sensor, the generator is connected to a range extending engine through a drive shaft, the range extending engine is configured to output a generation torque to the drive shaft to drive a rotor of the generator, the resolver sensor is configured to detect a position angle of the rotor of the generator; The motor controller is configured to: output a current to the generator to control the generator to output a vibration suppression torque to the drive shaft during the process that the range extending engine outputs the generation torque to the drive shaft to drive the rotor of the generator, the vibration suppression torque is opposite to the generation torque in direction and the vibration suppression torque varies with the position angle of the rotor indicated by the resolver sensor.
2. The range extended powertrain of claim 1, wherein, The generation torque and the vibration suppression torque both vary periodically, the variation period of the generation torque is the same as the variation period of the vibration suppression torque; The amplitude of the vibration suppression torque varies with the amplitude of the generation torque during each variation period of the generation torque.
3. The range extended powertrain of claim 2, wherein, The average value of the vibration suppression torque is equal to the average value of the generation torque and the amplitude of the vibration suppression torque is equal to the amplitude of the generation torque during each variation period of the generation torque.
4. The range extended powertrain of claim 2, wherein, The resolver sensor is configured to detect the rotation speed of the generator, the length of a variation period of the vibration suppression torque is shortened and the amplitude of the vibration suppression torque is increased with the increase of the rotation speed of the generator detected by the resolver sensor.
5. The range extended powertrain of claim 4, wherein, The average value of the generation torque is increased during the process that the range extending engine outputs the generation torque to the drive shaft to drive the rotor of the generator, the motor controller is configured to: control the generator to increase the amplitude of the vibration suppression torque output to the drive shaft.
6. The range extended powertrain of claim 4, wherein, The motor controller is configured to: control the generator to adjust the amplitude of the vibration suppression torque in response to the variation value of the rotation speed of the generator being greater than a threshold value within a preset time length; the variation value of the rotation speed of the generator is decreased during the process that the generator adjusts the amplitude of the vibration suppression torque.
7. The range extended powertrain of any one of claims 1-6, wherein, The piston of the range extending engine reciprocates between a top dead center and a bottom dead center of the range extending engine during the process that the range extending engine outputs the generation torque to the drive shaft to drive the rotor of the generator, the position angle of the rotor varies with the movement of the piston; the amplitude of the vibration suppression torque varies with the movement of the piston.
8. The range extended powertrain of any one of claims 1-7, wherein, The variation value of the rotation speed of the generator is less than a preset fluctuation value during the process that the range extending engine outputs the generation torque to the drive shaft to drive the rotor of the generator.
9. The range extended powertrain of any one of claims 1-8, wherein, The sum of the generation torque and the vibration suppression torque applied to the drive shaft is less than or equal to a torque threshold value.
10. The range extended powertrain of any one of claims 1-9, wherein, The vibration suppression torque is composed of a control torque and a compensation torque, wherein, the control torque is a constant value, the absolute value of the control torque is equal to the average value of the generation torque, and the direction of the control torque is opposite to the direction of the generation torque. The compensation torque is a torque with periodically changed direction and size, and a waveform of the compensation torque is a sine wave curve or a rectangular wave curve or a triangular wave curve.
11. A control method of a range extended powertrain, characterized by, The extended-range power assembly comprises a generator, a motor controller and a resolver sensor, the generator is connected to an extended-range engine through a drive shaft, the extended-range engine is configured to output a generation torque to the drive shaft to drive a rotor of the generator, and the resolver sensor is configured to detect a position angle of the rotor and a rotation speed of the generator; The method comprises: During the process that the extended-range engine outputs the generation torque to the drive shaft to drive the rotor of the generator, determining a vibration suppression torque according to the position angle of the rotor and the rotation speed of the generator indicated by the resolver sensor; Controlling the generator to output the vibration suppression torque to the drive shaft, the vibration suppression torque is opposite in direction to the generation torque and the vibration suppression torque changes in size with the change of the position angle of the rotor.
12. The method of claim 11, wherein, During the process that the extended-range engine outputs the generation torque to the drive shaft to drive the rotor of the generator, a piston of the extended-range engine reciprocates between a top dead center and a bottom dead center of the extended-range engine, and the position angle of the rotor changes with the movement of the piston; The determination of the vibration suppression torque according to the position angle of the rotor and the rotation speed of the generator indicated by the resolver sensor comprises: Determining a real-time position of the piston of the extended-range engine according to the rotation speed of the generator at the position angle of the rotor indicated by the resolver sensor; Adjusting the vibration suppression torque according to the real-time position of the piston.
13. The method of claim 11, wherein, Both the generation torque and the vibration suppression torque change periodically, a change period of the generation torque is the same as a change period of the vibration suppression torque, and a length of one change period of the vibration suppression torque is shortened with the increase of the rotation speed of the generator detected by the resolver sensor; In each change period of the generation torque, an average value of the vibration suppression torque is equal to an average value of the generation torque, and an amplitude of the vibration suppression torque changes with the amplitude of the generation torque, and the amplitude of the vibration suppression torque reaches a maximum when the amplitude of the generation torque is maximum; The amplitude of the vibration suppression torque increases with the increase of the rotation speed of the generator detected by the resolver sensor.
14. The method of claim 11, wherein, The method comprises: Adjusting the vibration suppression torque according to a change value of the rotation speed of the generator within a preset time length, and specifically comprising: When the change value of the rotation speed of the generator within the preset time length is greater than a threshold value, controlling the generator to adjust the amplitude of the vibration suppression torque; During the process that the generator increases the amplitude of the vibration suppression torque, the change value of the rotation speed of the generator decreases.
15. A vehicle characterized by comprising: The vehicle comprises a power battery, a vehicle controller and the extended-range power assembly according to any one of claims 1-10, and the vehicle controller is configured to: When the power of the power battery is lower than or equal to a charging threshold value, controlling the extended-range engine to output the generation torque to the drive shaft to drive the rotor of the generator to charge the power battery.
Citation Information
Patent Citations
Damping method for electric automobile range extender
CN103935357A
Power control method of range extender
CN105313712A
Range extending type electric vehicle and noise suppression method thereof
CN105539167A
Motor control device
CN110816517A
Range extender engine damping method and device, range extender and vehicle
CN111173625A