Shutdown and starting control method and device of integrated power system and vehicle

By using a resolver sensor in the integrated powertrain system to precisely control the generator's shutdown position and optimize starting torque, the vibration problem during vehicle shutdown and startup is solved, improving the user experience.

CN121024783APending Publication Date: 2025-11-28DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510987852.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-17
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

Vehicles with integrated powertrain systems suffer from significant vibrations and poor user experience when stopping and starting.

Method used

By acquiring the current position of the engine and generator, the reverse torque is monitored and controlled in real time using a resolver (resolver sensor), which accurately determines the stopping position and optimizes the starting torque, thereby reducing vibration.

Benefits of technology

It achieves smooth shutdown and startup of the integrated power system, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121024783A_ABST
    Figure CN121024783A_ABST
Patent Text Reader

Abstract

The invention provides a stopping and starting control method and device of an integrated power system and a vehicle, and relates to the technical field of vehicle control. The method comprises the steps that after a shutdown instruction is obtained, the current crank angle position of an engine is read, and the resolver position of a generator is obtained through a resolver sensor; a preset stop position is obtained, and the stop position of the generator is determined based on the preset stop position, the current crankshaft corner position and the generator resolver position; the current resolver position is monitored in real time through the resolver sensor, and the generator is controlled to output reverse torque based on the current resolver position and the stop position of the generator, so that the generator is located at the stop position of the generator when stopped; by means of the method, stable shutdown of the integrated power system can be accurately achieved, the problem of large shutdown vibration is avoided, and the user experience is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, in particular to a shutdown and start control method and device of an integrated power system and a vehicle. BACKGROUND

[0002] With the vigorous development of the new energy market, powertrain integration is a breakthrough means to support vehicles to achieve large space and low energy consumption. The integrated power system, as a way of powertrain integration, can meet the effect of large space and low energy consumption by integrating the engine and the generator.

[0003] However, in the related art, the vehicle corresponding to the integrated power system has the problem of large shutdown vibration, which is poor user experience. SUMMARY

[0004] The present application provides a shutdown and start control method and device of an integrated power system and a vehicle to solve the problem of large shutdown vibration of the vehicle corresponding to the integrated power system in the related art, which is poor user experience. The present application can reduce the vibration of the integrated power system during shutdown and start, and optimize the user experience.

[0005] According to a first aspect of the present application, a shutdown control method of an integrated power system is provided, applied to an integrated power system, the integrated power system comprising a generator, an engine and a resolver sensor, the generator being connected to the engine, and the resolver sensor being used to measure the position of the generator; the method comprising:

[0006] After obtaining the shutdown instruction, the current crankshaft angle position of the engine is read, and the resolver position of the generator is obtained through the resolver sensor;

[0007] A preset shutdown position is obtained, the preset shutdown position comprising a preset crankshaft angle position, at which the shutdown vibration of the integrated power system is lower than a threshold;

[0008] The generator shutdown position is confirmed based on the preset shutdown position, the current crankshaft angle position and the resolver position of the generator;

[0009] The current resolver position is monitored in real time through the resolver sensor, and the generator is controlled to output a reverse torque based on the current resolver position and the generator shutdown position, so that the generator is at the generator shutdown position when it is shutdown.

[0010] In an embodiment of the present application, based on the above scheme, the preset shutdown position is obtained, comprising:

[0011] controlling the engine to stop at different crank angle positions, and monitoring the generated vibration values respectively;

[0012] determining the crank angle position with a vibration value less than the threshold value as a preset stop position.

[0013] In an embodiment of the present application, based on the above scheme, the generator stop position is determined based on the preset stop position, the current crank angle position and the generator rotational variable position, comprising:

[0014] calculating the difference between the preset stop position and the current crank angle position to obtain a to-be-determined difference value;

[0015] obtaining a buffer angle;

[0016] adding the to-be-determined difference value and the buffer angle to the generator rotational variable position to obtain the generator stop position.

[0017] In an embodiment of the present application, based on the above scheme, the rotational variable sensor comprises an assigned angle, and the initial assignment of the rotational variable sensor is zero; the reverse torque is controlled based on the current rotational variable position and the generator stop position, so that the generator stops at the generator stop position, comprising:

[0018] when the generator rotational variable position changes by more than the assigned angle, the assignment of the rotational variable sensor is incremented by one;

[0019] determining the to-be-determined assignment of the rotational variable sensor based on the generator stop position, and calculating a remaining angle, wherein the remaining angle is equal to the remainder obtained by dividing the generator stop position by the to-be-determined assignment;

[0020] controlling the reverse torque so that the generator stops at the time when the current assignment of the rotational variable sensor is the to-be-determined assignment and rotates the remaining angle.

[0021] In an embodiment of the present application, based on the above scheme, the method further comprises:

[0022] when the generator stops at the time when the current assignment of the rotational variable sensor is the to-be-determined assignment and rotates the remaining angle, clearing the to-be-determined assignment.

[0023] According to a second aspect of the present application, the present application provides a start-up control method of an integrated power system, applied to an integrated power system, comprising:

[0024] after obtaining the start-up instruction, obtaining a current start-up position, wherein the current start-up position belongs to the generator stop position according to any one of the above;

[0025] acquire a preset torque matching the current starting position, wherein the generator is started at the preset torque, and vibration of the integrated power system is lower than a threshold value;

[0026] control the generator to start at the preset torque.

[0027] In an embodiment of the present application, based on the above scheme, acquiring the preset torque matching the current starting position comprises:

[0028] when the shutdown position is the current starting position, the generator is controlled to start at different drag torques respectively by designing different drag torques of the generator, and vibration values generated are monitored respectively, wherein when the engine speed fluctuation exceeds a preset upper limit, the drag torque at the moment is reduced, and when the engine speed is lower than a preset lower limit, the drag torque is increased;

[0029] the drag torque with the vibration value lower than the threshold value is determined as the preset torque.

[0030] In an embodiment of the present application, based on the above scheme, after the generator is controlled to start at the preset torque, the method further comprises:

[0031] detecting engine speed fluctuation, if the speed fluctuation is less than a fluctuation threshold value, the preset torque is not modified, and the preset torque is saved as the torque at the same current starting position next time;

[0032] if the speed fluctuation is greater than the fluctuation threshold value, the preset torque is reduced according to the moment when the fluctuation occurs to obtain an updated torque, and the updated torque is saved as the torque at the same current starting position next time.

[0033] According to a third aspect of the present application, the present application provides a shutdown control device of an integrated power system, applied to an integrated power system, the integrated power system comprising a generator, an engine and a resolver sensor, the generator being connected to the engine, and the resolver sensor being used to measure a position of the generator; the device comprises:

[0034] a reading module, configured to read a current crank angle position of the engine after a shutdown instruction is acquired, and acquire a generator resolver position through the resolver sensor;

[0035] an acquiring module, configured to acquire a preset shutdown position, the preset shutdown position comprising a preset crank angle position, at which the integrated power system has vibration lower than a threshold value when shutdown;

[0036] a position determining module, configured to determine a generator shutdown position based on the preset shutdown position, the current crank angle position and the generator resolver position;

[0037] A shutdown module for monitoring a current run-up position in real time by the run-up sensor, controlling the generator to output a reverse torque based on the current run-up position and the generator shutdown position, so that the generator is at the generator shutdown position when the generator is shutdown.

[0038] According to a fourth aspect of the present application, the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method according to the first aspect.

[0039] According to a fifth aspect of the present application, the present application further provides a non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program is executable by a processor to implement the method according to the first aspect.

[0040] According to a sixth aspect of the present application, the present application further provides a computer program product comprising a computer program, wherein the computer program is executable by a processor to implement the method according to the first aspect.

[0041] According to a fifth aspect of the present application, the present application further provides a vehicle, comprising a processor and a memory, and further comprising an integrated power system as described above, wherein the memory stores computer program instructions executable by the processor, and the processor executes the computer program instructions to implement instructions of the shutdown control method according to any one of the above or instructions of the start-up control according to any one of the above.

[0042] In the scheme of the application, after obtaining the shutdown instruction, the current crankshaft angle position of the engine is read, and the generator rotational variable position is obtained through the rotational variable sensor; then the preset shutdown position is obtained, wherein the preset shutdown position includes a preset crankshaft angle position, and the vibration of the integrated power system is lower than the threshold value when the engine is shut down at the preset crankshaft angle position; then the generator shutdown position is determined based on the preset shutdown position, the current crankshaft angle position and the generator rotational variable position, and the current rotational variable position is monitored in real time through the rotational variable sensor, and the generator output reverse torque is controlled based on the current rotational variable position and the generator shutdown position, so that the generator is shut down at the generator shutdown position. The generator rotational variable position is detected by the rotational variable sensor, the current crankshaft angle position of the engine is read, and then the preset shutdown position is obtained, and the generator shutdown position is determined based on the preset shutdown position, the current crankshaft angle position and the generator rotational variable position. Therefore, when the integrated power system is shut down, the preset shutdown position of the engine and the current crankshaft angle position are combined, and then the high-precision detection characteristic of the rotational variable sensor is used to determine and shut down the integrated power system through the generator shutdown position. When the generator output reverse torque is controlled, the position difference between the current rotational variable position and the generator shutdown position can be determined in real time based on the current rotational variable position and the generator shutdown position, and then different reverse torques are given correspondingly to achieve that the generator is shut down at the generator shutdown position, so that the integrated power system can be accurately and smoothly shut down, and the problem of large shutdown vibration is avoided, greatly improving the user experience.

[0043] Further, the application also discloses a start-up control method of an integrated power system, which is applied to the integrated power system. After obtaining a start-up instruction, the current start-up position is obtained, and the current start-up position is the generator shutdown position according to any one of the above, and then a preset torque matched with the current start-up position is obtained, wherein the vibration of the integrated power system is lower than the threshold value when the integrated power system is started up at the preset torque, and then the generator is controlled to start up at the preset torque. In the method of the application, the generator shutdown position is used as the current start-up position, and the best preset torque of the current start-up position is obtained, wherein the vibration of the integrated power system is lower than the threshold value when the integrated power system is started up at the preset torque, so that the method of the application can realize small start-up vibration and smooth start-up.

[0044] Further, the application also discloses a self-adjustment in a start-up control process. The best engine start-up generator drag torque curve of the previous start-up position is determined through pre-test, and the preset torque curve is self-adjusted and corrected according to the speed fluctuation condition during each start-up, so as to be used for the next start-up at the same position, which can further reduce the vibration during the start-up of the integrated power system and improve the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0046] Figure 1 Figure is a flow diagram of the shutdown control method of the integrated power system provided by the embodiments of the present application;

[0047] Figure 2 Figure is a detailed flow diagram of the shutdown control method of the integrated power system provided by the embodiments of the present application;

[0048] Figure 3 The flow chart of the application is schematically shown.

[0049] Figure 4 Figure is a flow diagram of the start control method of the integrated power system provided by the embodiments of the present application;

[0050] Figure 5 Figure is a structural diagram of the shutdown control device of the integrated power system provided by the embodiments of the present application.

[0051] Figure 6 Figure is a structural diagram of the start control device of the integrated power system provided by the embodiments of the present application.

[0052] Figure 7 Figure is a structural diagram of the electronic device provided by the embodiments of the present application. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely in the following with reference to the drawings in the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0054] With the vigorous development of the new energy market, powertrain integration is a breakthrough means to support vehicles to achieve large space and low energy consumption.

[0055] For example, for part of the extended range vehicle model, the integrated power system used is a way of powertrain integration, and the part of the extended range vehicle model can meet the effect of large space and low energy consumption by integrating the engine and the generator. The method of integrating the engine and the generator includes that the engine and the generator are directly connected mechanically by canceling the flywheel and the torsional damper. The change can effectively reduce the volume and mass of the powertrain and reduce the demand for the front cabin capacity to provide sufficient space for the member cabin.

[0056] However, after canceling the flywheel and the torsional damper, the engine will have a problem of large vibration during shutdown and startup, and the user experience is very poor during use.

[0057] To solve the above problems, the technical scheme is disclosed as follows.

[0058] As shown in Figure 1 , Figure 1 is a flowchart of a shutdown control method of an integrated power system provided by the embodiment of the application. According to the first aspect of the application, the application provides a shutdown control method of an integrated power system, which is applied to an integrated power system. The integrated power system includes a generator, an engine and a resolver sensor. The generator is connected to the engine. For example, the generator and the engine can be directly connected mechanically by canceling the flywheel and the torsional damper. The resolver sensor is used to measure the position of the generator.

[0059] The resolver sensor of the application is also called resolver. It is a key component for real-time monitoring of rotor position, speed and direction in a new energy vehicle drive motor. Its working principle is based on electromagnetic induction. It converts mechanical motion into electrical signals through non-contact measurement to provide core data for closed-loop control of the motor controller.

[0060] The execution subject of the application can be a control module. The control module can be located in the integrated power system, for example, a CPU in the integrated power system. The control module can also be arranged in a server to realize control by sending instructions remotely. The integrated power system of the application can be arranged on a vehicle. The server can be a server in communication with the vehicle. The specific implementation is not limited. The following will be described by taking the control module as an example.

[0061] The shutdown control method of the application includes steps 110-140.

[0062] Step 110: After obtaining the shutdown instruction, the current crank angle position of the engine is read, and the resolver position of the generator is obtained through the resolver sensor.

[0063] The shutdown instruction of the application can come from the control system of the vehicle and be transmitted to the integrated power system of the application through the control system of the vehicle after the user confirms the shutdown.

[0064] After obtaining the shutdown instruction, the application reads the current crank angle position of the engine. The crank angle position is the angle of the engine crank rotation. Through the current crank angle position, the current position of the engine can be determined. The application can read the current crank angle position of the engine through a crank position sensor. The crank position sensor (such as a magnetic induction type, a Hall effect type, etc.) can be used to provide accurate signals for the vehicle control system to calculate the fuel injection amount and the ignition advance angle, and to identify the top dead center of each cylinder. Therefore, it is crucial in the field of engine control.

[0065] The application also obtains the generator resolver position through a resolver sensor. The generator resolver position is used to determine the current position of the generator. The resolver sensor of the application is also called a resolver. It is a key component in new energy vehicle drive motors for real-time monitoring of rotor position, speed and direction. Its working principle is based on electromagnetic induction. Through non-contact measurement, mechanical motion is converted into electrical signals to provide core data for closed-loop control of the motor controller.

[0066] In step 110, after obtaining the shutdown instruction, the current crank angle position of the engine and the resolver position of the generator can be read. In this way, after obtaining the shutdown instruction, the specific positions of the current engine and generator can be obtained.

[0067] Step 120: Obtain a preset shutdown position. The preset shutdown position includes a preset crank angle position. When the engine is shutdown at the preset crank angle position, the vibration of the integrated power system is lower than a threshold value.

[0068] The preset shutdown position of the application corresponds to the best piston shutdown position of the engine. That is, when the engine is shutdown at this position, the vibration of the integrated power system is smaller. The preset shutdown position of the application includes a preset crank angle position. When the engine is shutdown at the preset crank angle position, the vibration of the integrated power system is lower than a threshold value. The threshold value of the application can be a vibration threshold value. The vibration threshold value can be confirmed by actual conditions or by obtaining the lowest value of human perceptible vibration, etc. The threshold value can further improve user experience.

[0069] The preset shutdown position can determine the best shutdown position of the engine to achieve smooth shutdown and no vibration.

[0070] Step 130: Confirm the generator shutdown position based on the preset shutdown position, the current crank angle position and the resolver position of the generator.

[0071] The application can confirm the generator stop position based on the preset stop position, the current crank angle position and the generator rotational variable position. Since the application uses a rotational variable sensor with higher accuracy to identify the position, the generator rotational variable position (i.e. the current position of the generator) is determined in step 110, and the generator stop position also needs to be determined through step 130.

[0072] Step 140: The current rotational variable position is monitored in real time through the rotational variable sensor, and the generator output reverse torque is controlled based on the current rotational variable position and the generator stop position, so that the generator is in the generator stop position when it stops.

[0073] After the generator stop position is obtained, the current rotational variable position can be monitored in real time through the rotational variable sensor, and the generator output reverse torque is controlled based on the current rotational variable position and the generator stop position, so that the generator is in the generator stop position when it stops.

[0074] When the integrated power system stops, the application combines the preset stop position of the engine and the current crank angle position, and then uses the high detection accuracy of the rotational variable sensor to determine and stop the integrated power system through the generator stop position. When controlling the generator output reverse torque, the position difference between the current rotational variable position and the generator stop position can be confirmed in real time based on the current rotational variable position and the generator stop position, and then different reverse torques are given correspondingly to achieve that the generator is in the generator stop position when it stops, which can accurately realize the smooth stop of the integrated power system and avoid the problem of large stop vibration, greatly improving the user experience.

[0075] In an embodiment of the application, based on the above scheme, in step 120 of the application, the method for obtaining the preset stop position comprises steps 210-220.

[0076] Step 210: Control the engine to stop at different crank angle positions and monitor the generated vibration values respectively.

[0077] The method for obtaining the preset stop position of the application is obtained through pre-experiment, that is, the application controls the engine of the same integrated power system to stop at different crank angle positions, and then monitors the generated vibration values respectively. The monitoring of the vibration values can be realized in a specific experimental environment by adding a vibration sensor in the vehicle and the like.

[0078] Step 220: Determine the crank angle position with a vibration value less than a threshold value as the preset stop position.

[0079] After the above-mentioned multiple experiments, the crank angle position with a vibration value less than the threshold value can be determined as the preset shutdown position. For example, through the previous experiments, the vibration values of 50 different crank angle positions are tested, and the crank angle positions with vibration values less than the threshold value can be all taken out and all can be used as the preset shutdown position.

[0080] In an embodiment of the present application, the crank angle position with the minimum vibration value among the crank angle positions with vibration values less than the threshold value can be determined as the preset shutdown position.

[0081] Through steps 210-220, the preset shutdown position corresponding to the vibration of the integrated power system being lower than the threshold value can be obtained in advance, and this data provides an important reference for subsequent shutdown control.

[0082] In an embodiment of the present application, as shown in Figure 2 Figure 2 is a detailed flowchart of the shutdown control method of the integrated power system provided by the embodiment of the present application. Based on the above-mentioned scheme, in step 130 of the present application, the method for confirming the generator shutdown position based on the preset shutdown position, the current crank angle position and the generator rotary variable position includes steps 310-330.

[0083] Step 310: calculating the difference between the preset shutdown position and the current crank angle position to obtain a to-be-determined difference.

[0084] The rotary variable sensor of the present application can only be used to measure the rotary variable position of the generator, and for the integrated power system, since the engine and the generator are directly connected mechanically by canceling the flywheel and the torque limiter shock absorber, the angles of rotation of the engine and the generator are the same. Therefore, the present application can use the angle of rotation of the current crank angle position and the preset shutdown position as the reference for the rotation of the generator, that is, after the rotation angle of the engine is determined, the rotation angle can be used for the calculation of the generator. Therefore, step 310 first calculates the difference between the preset shutdown position and the current crank angle position to obtain a to-be-determined difference. The to-be-determined difference is the rotation angle of the engine, and after the shutdown instruction is obtained, the vibration of the integrated power system is the smallest at the rotation angle.

[0085] For example, the crank angle is aligned with the flag position of the engine and the generator, for example, the current measured crank angle is 80°, and the engine has rotated by X°, if the current rotary variable position is 50°, then the position of the generator after rotation is 50+X°. Similarly, the rotation angle of the generator can also be used to confirm the engine, for example, the generator has rotated by Y°, which is converted into the crank angle of how many degrees 80+Y°.

[0086] ​Step 320: Obtain the buffer angle.

[0087] In order to further reduce the influence of vibration, the application further adds a buffer angle, wherein the buffer angle refers to giving the generator more rotating turns in order to smoothly stop, so as to further reduce the vibration. The buffer angle can be confirmed according to actual conditions, for example, it can be 2 turns (one turn is 360 degrees, and 2 turns correspond to 720°), or 4 turns, which correspond to 1440°.

[0088] Step 330: Add the undetermined difference value and the buffer angle to the generator rotating variable position to obtain the generator stop position.

[0089] After obtaining the above-mentioned undetermined difference value and the buffer angle, the corresponding generator stop position can be equal to the generator rotating variable position plus the undetermined difference value plus the buffer angle, so that the best generator stop position can be obtained, and the vibration of the integrated power system is lower than the threshold at the position.

[0090] For example, in actual application, the measured current crankshaft rotation angle is 80°, the generator rotating variable position is 50°, and the obtained preset stop position is 100°. Then the corresponding undetermined difference value is 20°. The obtained buffer angle is 1440°, so the corresponding generator stop position can be 50°+20°+1440°=1510°. Correspondingly, the generator needs to rotate 1460° and then stop.

[0091] The application can accurately calculate the generator stop position through the above-mentioned embodiments, so as to provide a reference for subsequent stop control. The generator stop position calculated by using the above-mentioned method is more accurate.

[0092] In an embodiment of the application, when there are multiple preset stop positions, the application can also select one closest to the current crankshaft rotation angle from the multiple preset stop positions as the final preset stop position. After using the above-mentioned scheme, since the final preset stop position is close to the current crankshaft rotation angle, the generator does not need to rotate too many angles to stop, and the reverse torque output by the generator in step 140 is relatively small, so that the efficiency can be effectively improved and energy can be saved.

[0093] In an embodiment of the present application, based on the above scheme, the resolver sensor includes an assigned angle, and the initial assignment of the resolver sensor is zero; the resolver sensor of the present application is based on electromagnetic induction and magnetic resistance change to realize accurate detection of the rotor position and the generator position. Different resolver sensors may have different quadrants, and the corresponding assigned angles are different. The resolver sensor of the present application divides four quadrants in physical structure, and when the rotor rotates in each quadrant, due to the change of the relative position of the rotor and the stator, the induced electromotive force size and phase change related to the position will be generated. Therefore, the corresponding assigned angle of the present application can be 360° / 4=90°. Correspondingly, since the resolver sensor does not rotate, the initial assignment is zero.

[0094] In step 140 of the present application, the method for controlling the reverse torque to make the generator stop at the generator stop position based on the current resolver position and the generator stop position includes steps 410-430.

[0095] Step 410: When the resolver position of the generator changes more than the assigned angle, the resolver sensor assignment is incremented by one.

[0096] Taking the above assigned angle of 90° as an example, when the generator needs to rotate 90°, the resolver sensor assignment is incremented by one.

[0097] Step 420: Determine the resolver sensor pending assignment based on the generator stop position, and calculate the remaining angle, which is equal to the remainder after the generator stop position is divided by the pending assignment.

[0098] The generator stop position is determined through step 130, for example, through the above example, the generator stop position is 50°+20°+1440°=1510°, which corresponds to the generator needing to rotate 1460° and then stop. Therefore, if the assigned angle is 90°, then the generator needs to rotate 16 times 90°, and then rotate 20° to reach the stop angle of rotating 1460°. Therefore, the corresponding pending assignment and the remainder are 16 and 20° respectively, indicating that the resolver sensor needs to count 16 and rotate 20° when stopping.

[0099] Step 430: Control the reverse torque to make the generator stop at the moment when the current assignment of the resolver sensor is the pending assignment and the remaining angle is rotated.

[0100] The application can control the reverse torque, and based on the higher accuracy of the resolver sensor, the application can stop when the resolver sensor is assigned a pending value and the remaining angle is rotated, so the application is more accurate in stopping control. The resolver sensor of the motor is more accurate than the engine crankshaft position sensor used in traditional calculation of crank angle, and can achieve a resolution of 0.25 degrees, with a precision level of more than ten times that of the engine crankshaft position sensor, and can better achieve the goal of precise control of the application.

[0101] In an embodiment of the application, based on the above scheme, the method of the application further comprises:

[0102] When the generator stops at the moment when the current value of the resolver sensor is a pending value and the remaining angle is rotated, the pending value is cleared.

[0103] The application clears the pending value after stopping, which facilitates the next control and improves efficiency.

[0104] The application embodiment of the integrated power system stopping control method of the application will be further introduced below. The application specifically applies this scheme to the stopping control of the integrated power system corresponding to the extended range vehicle. As shown in Figure 3 Figure 3 The flowchart of the application embodiment is schematically shown.

[0105] The application embodiment includes steps S101-S108.

[0106] Step S101: issue a stop command. This step corresponds to step 110 of the application described above, that is, after the vehicle issues a stop instruction, the corresponding stop instruction can be obtained in the integrated power system.

[0107] Step S102: read the current crank angle position and resolver position. This step corresponds to step 110 described above. For example, the crank angle is 80° and the resolver is 50°.

[0108] Step S103: calculate the degree difference from the preset stop position. This step corresponds to steps 310-330 in step 130 described above. For example, if the preset stop position is 100°, the difference is 20°, and the total is 1460° with a 1440° buffer.

[0109] Step S104: manually assign 1 to the current quadrant of the resolver, and then increase the value by 1 every time a quadrant is passed. This step corresponds to step 310 described above.

[0110] Step S105: output the process degree number from the stop position to the resolver, that is, accurately control the rotation of 1460° through the resolver angle. This corresponds to step 330 described above. ​

[0111] Step S106: The generator outputs reverse torque to stop the control piston, and the torque is changed in real time based on the precise angle detection of the resolver. This step corresponds to step 140 above.

[0112] Step S107: The piston stops at the preset position, and the value of the rotation quadrant is cleared to zero. This step corresponds to the step of clearing the pending value to zero described above.

[0113] Step S108: The generator uses a preset torque to start the engine.

[0114] This application employs a strategy that uses a motor resolver sensor to replace the engine crankshaft position sensor. Through multiple pre-stop tests, the optimal piston stopping position is determined as the preset stopping position. During the stopping process, the generator outputs reverse torque to control the piston to stop slowly. Combined with the real-time precise position reading from the motor resolver sensor, the piston ultimately stops at the preset optimal stopping position. By using the motor resolver sensor to accurately read the crankshaft position, the control accuracy is achieved to be several times that of traditional crankshaft position sensors. Furthermore, the self-adjustment of starting torque eliminates the inconsistency in starting caused by wear after long-term engine operation, achieving a seamless start-stop system and effectively improving the user experience.

[0115] The first aspect of this application has been described above. The second aspect will be described below.

[0116] like Figure 4 As shown, Figure 4 This is a flowchart illustrating the start-up control method for an integrated power system provided in an embodiment of this application. According to a second aspect of this application, a start-up control method for an integrated power system is provided, applied to an integrated power system, and the method includes steps 510-530.

[0117] Step 510: After receiving the start command, obtain the current start position, which belongs to any of the generator shutdown positions mentioned above.

[0118] This application is a startup operation performed after the shutdown in steps 110-140 above. Therefore, the corresponding current startup position belongs to any of the generator shutdown positions mentioned above.

[0119] Step 520: Obtain a preset torque that matches the current starting position, wherein, when starting with the preset torque, the vibration of the integrated power system is below the threshold.

[0120] After obtaining the current starting position, obtain the preset torque that matches the current starting position.

[0121] Step 530: Control the generator to start at the preset torque.

[0122] The generator can then be controlled to start at a preset torque to drag the engine to start.

[0123] The method of the present application takes the generator stop position as the current starting position, and obtains the optimal preset torque of the current starting position, wherein the integrated power system is started at the preset torque, and the vibration is lower than the threshold value, so that the method of the present application can realize small starting vibration and smooth starting, and improve user experience.

[0124] In an embodiment of the present application, based on the above scheme, in step 520, the method for obtaining the preset torque matched with the current starting position comprises steps 610-620.

[0125] Step 610: When the stop position is the current starting position, the generator is controlled to start at different drag torques respectively by designing the drag torque of the generator, and the generated vibration values are monitored respectively, wherein when the engine speed fluctuation exceeds the preset upper limit, the drag torque at the moment is reduced, and when the engine speed is lower than the preset lower limit, the drag torque is increased.

[0126] The step 610 of the present application can obtain the most matched starting drag torque curve of each stop position through pre-experiment, and the peak filling and valley cutting of the speed fluctuation during starting is performed by designing the drag torque of the generator, i.e. when the speed fluctuation exceeds the upper limit, the drag torque at the moment is reduced, and when the speed is lower than the lower limit, the torque is increased.

[0127] Step 620: The drag torque with a vibration value less than the threshold value is determined as the preset torque.

[0128] The drag torque with a vibration value less than the threshold value in the drag torque curve of step 610 can be determined as the preset torque.

[0129] In an embodiment of the present application, the drag torque with the smallest vibration value among the drag torques with vibration values less than the threshold value can be determined as the preset torque.

[0130] By using this method, the optimal torque can be obtained through pre-experiment, so that the engine can be started at the preset torque at the corresponding starting position next time, so as to further reduce the vibration during starting.

[0131] In an embodiment of the present application, based on the above scheme, after the generator is controlled to start at the preset torque in step 530 of the present application, the method of the present application further comprises steps 710-720.

[0132] Step 710: Detect the engine speed fluctuation, if the speed fluctuation is less than the fluctuation threshold value, do not modify the preset torque, and save the preset torque as the torque at the same current starting position next time.

[0133] The preset torque is also adaptively adjusted after starting. Specifically, after starting, engine speed fluctuation is detected, which can be detected by a speed sensor. If the speed fluctuation is less than a fluctuation threshold, it indicates that the current preset torque is usable, so the preset torque is not modified and is saved as the torque for the next start at the same current start position.

[0134] Step 720: If the speed fluctuation is greater than the fluctuation threshold, the preset torque is reduced according to the time when the fluctuation occurs to obtain an updated torque, and the updated torque is saved as the torque for the next start at the same current start position.

[0135] When the speed fluctuation is greater than the fluctuation threshold, the preset torque is reduced according to the time when the fluctuation occurs to obtain an updated torque, and the updated torque is saved as the torque for the next start at the same current start position.

[0136] By the method of the application, the preset torque can be adaptively adjusted during each start process to achieve the best effect of reducing vibration during the start process.

[0137] By pre-testing to determine the optimal engine start generator drag torque curve at the previous start position, and detecting the speed fluctuation during each start to self-adjust and correct the preset torque curve for use during the next start at the same position, the vibration during the start process of the integrated power system can be further reduced, and the user experience can be improved.

[0138] Therefore, the start control method of the second aspect of the application uses the preset stop position determined by the first aspect as the current start position, obtains the generator drag torque curve during engine start, and detects the speed fluctuation during each start to self-adjust and correct the preset torque curve for use during the next start at the same position. The start vibration can be further reduced.

[0139] The application of the second aspect of the application will be specifically described below. The method is specifically applied to the start control of the integrated power system corresponding to the range-extended vehicle. The method includes steps S201-S204.

[0140] Step S201: According to the pre-test, start multiple times at the same position, and design the generator drag torque to clip the peak and fill the valley of the speed fluctuation during start, i.e. if the speed fluctuation exceeds the upper limit, reduce the drag torque at that time, and if the speed is lower than the lower limit, increase the torque. This step corresponds to step 610 described above.

[0141] Step S202: Obtain the most matched start drag torque curve corresponding to each stop position, and select the preset torque to drag the engine to start according to the stop position after issuing the start instruction. This step corresponds to step 530 described above.

[0142] Step S203: Detect the speed fluctuation during the start process. If the fluctuation is less than a threshold value, the start torque is not modified, and the preset torque is still used to drag the next time in the same shutdown position. This step corresponds to step 710 described above.

[0143] Step S204: If the speed fluctuation is greater than the threshold value, the start torque at the corresponding time is adjusted and recorded according to the time when the large fluctuation occurs. The optimized torque curve is used to drag the next time in the position. This step corresponds to step 720 described above.

[0144] In summary, the first and second aspects of the present application disclose the use of a resolver sensor to accurately control the engine shutdown position and the self-adjusting start-stop control technology of the start torque to reduce vibration and optimize user experience. The resolver sensor of the motor is more accurate than the engine crankshaft position sensor used by the traditional calculation of the crankshaft angle, and can achieve a resolution of 0.25 degrees, with a precision level of ten times that of the engine crankshaft position sensor, and can better achieve the goal of precise control of the present patent.

[0145] The above describes the first and second aspects of the present application, and the third aspect of the present application is described below.

[0146] As shown in Figure 5 , Figure 5 is a structural schematic diagram of the shutdown control device of the integrated power system provided by the embodiments of the present application. The shutdown control device of the integrated power system described below can be mutually corresponding with the shutdown control method of the integrated power system described above. According to the third aspect of the present application, the present application provides a shutdown control device of an integrated power system, which is applied to an integrated power system, the integrated power system comprising a generator, an engine and a resolver sensor, the generator being connected to the engine, and the resolver sensor being used to measure the position of the generator; the device comprises:

[0147] The reading module 810 is used to read the current crankshaft angle position of the engine after obtaining the shutdown instruction, and obtain the resolver position of the generator through the resolver sensor;

[0148] The acquisition module 820 is used to acquire a preset shutdown position, the preset shutdown position comprising a preset crankshaft angle position, and the vibration of the integrated power system being lower than a threshold value when the integrated power system is shutdown at the preset crankshaft angle position;

[0149] The position determination module 830 is used to determine the generator shutdown position based on the preset shutdown position, the current crankshaft angle position and the resolver position of the generator;

[0150] The shutdown module 840 is used to monitor the current resolver position in real time through the resolver sensor, and control the generator to output reverse torque based on the current resolver position and the generator shutdown position, so that the generator is in the generator shutdown position when it stops.

[0151] The shutdown control device for the integrated power system provided in this application combines the preset shutdown position of the engine and the current crankshaft angle position when the integrated power system is shut down. Then, it utilizes the high detection accuracy of the resolver sensor to determine and shut down the integrated power system based on the generator shutdown position. This enables precise and smooth shutdown of the integrated power system, avoids the problem of large shutdown vibration, and greatly improves the user experience.

[0152] Specifically, the shutdown control device of the integrated power system provided in this application embodiment can realize all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0153] like Figure 6 As shown, Figure 6 This is a schematic diagram of the start-up control device for the integrated power system provided in this application embodiment. The start-up control device for the integrated power system described below can be referred to in correspondence with the start-up control method for the integrated power system described above. The device includes:

[0154] Start-up position acquisition module 910: After receiving the start-up command, it acquires the current start-up position, which belongs to any of the generator shutdown positions mentioned above.

[0155] Torque acquisition module 920: used to acquire a preset torque that matches the current starting position, wherein, when starting with the preset torque, the vibration of the integrated power system is below a threshold.

[0156] Starter module 930: Used to control the generator to start at a preset torque.

[0157] This application provides a starting control device for an integrated power system. The generator shutdown position is used as the current starting position, and the optimal preset torque for the current starting position is obtained. When starting at the preset torque, the vibration of the integrated power system is below a threshold. Therefore, the method of this application can achieve low starting vibration and smooth starting.

[0158] Specifically, the start-up control device of the integrated power system provided in this application embodiment can realize all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0159] The third aspect of the application is introduced above, and the other aspects of the application are introduced below.

[0160] Figure 7 is a structural schematic diagram of an electronic device provided by an embodiment of the application. As shown in the figure, the electronic device can include a processor 1010, a communications interface 1020, a memory 1030, and a communications bus 1040, wherein the processor 1010, the communications interface 1020, and the memory 1030 complete mutual communication through the communications bus 1040. The processor 1010 can invoke a logical instruction in the memory 1030 to execute the shutdown control method of the integrated power system, for example, including implementing the steps 110-140 as described above. Figure 7

[0161] In addition, the logical instruction in the memory 1030 described above can be implemented in the form of a software function unit and sold or used as an independent product, and can be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the application essentially or in other words the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in the various embodiments of the application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0162] In one embodiment, the processor 1010 can invoke a logical instruction in the memory 1030 to execute the startup control method of the integrated power system.

[0163] On the other hand, the application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the steps of the shutdown control method of the integrated power system provided by the above-mentioned methods, for example, including the contents of the steps 110-140 described above.

[0164] In one embodiment, the computer program is executed by a processor to implement the steps of the startup control method of the integrated power system provided by the above-mentioned methods.

[0165] ​In yet another aspect, the present application provides a computer program product, which comprises a computer program, the computer program being stored in a non-transitory computer readable storage medium, and the computer program, when executed by a processor, enables a computer to perform the steps of the method for controlling shutdown of an integrated power system according to any of the above aspects, such as the steps 110-140.

[0166] In one embodiment, the computer is enabled to perform the steps of the method for controlling startup of an integrated power system according to any of the above aspects.

[0167] In yet another aspect, the present application provides a vehicle comprising a processor and a memory, and further comprising an integrated power system according to any of the above aspects, and the memory stores computer program instructions which are executable by the processor, and the processor, when executing the computer program instructions, implements the instructions of the method according to the first aspect or the instructions of the method according to the second aspect.

[0168] The apparatus embodiments described above are merely illustrative, and the units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment according to actual needs. Those skilled in the art can understand and implement without creative labor.

[0169] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software and necessary universal hardware platforms, and of course can also be implemented by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in the embodiments or some parts of the embodiments.

[0170] In addition, it should be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not intended to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are generally of a kind, and are not limited to the number of objects, for example, the first object can be one or more.

[0171] The term "and / or" in the embodiments of the present application describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0172] In the embodiments of the present application, "determining B based on A" means that A is considered as a factor when determining B. It is not limited to "determining B based on A only", but also includes "determining B based on A and C", "determining B based on A, C and E", "determining C based on A, and determining B based on C further", and the like. In addition, it can also include A as a condition for determining B, for example, "when A meets the first condition, B is determined using the first method"; for example, "when A meets the second condition, B is determined"; for example, "when A meets the third condition, B is determined based on the first parameter"; and the like. Of course, A can also be a condition for determining B, for example, "when A meets the first condition, C is determined using the first method, and B is further determined based on C", and the like.

[0173] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.

[0174] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A shutdown control method for an integrated power system, characterized in that, The method is applied to an integrated power system, which includes a generator, an engine, and a resolver sensor, wherein the generator is connected to the engine, and the resolver sensor is used to measure the position of the generator; the method includes: After receiving the shutdown command, the current crankshaft angle position of the engine is read, and the generator resolver position is obtained through the resolver sensor; Obtain a preset stopping position, the preset stopping position including a preset crankshaft angle position, stop the machine at the preset crankshaft angle position, and the vibration of the integrated power system is below a threshold. The generator stop position is determined based on the preset stop position, the current crankshaft angle position, and the generator resolver position; The current resolver position is monitored in real time by the resolver sensor, and the generator outputs reverse torque based on the current resolver position and the generator shutdown position, so that the generator is in the generator shutdown position when it stops.

2. The shutdown control method according to claim 1, characterized in that, The process of obtaining the preset stop position includes: The engine is controlled to stop at different crankshaft angle positions, and the resulting vibration values ​​are monitored respectively; The crankshaft angle position where the vibration value is less than the threshold value is determined as the preset stop position.

3. The shutdown control method according to claim 1, characterized in that, Determining the generator stop position based on the preset stop position, the current crankshaft angle position, and the generator resolver position includes: Calculate the difference between the preset stop position and the current crankshaft angle position to obtain the undetermined difference value; Obtain the buffer angle; The generator shutdown position is obtained by adding the undetermined difference value to the generator resolver position and the buffer angle.

4. The shutdown control method according to claim 3, characterized in that, The resolver sensor includes an assigned angle, and the initial assigned value of the resolver sensor is zero; Controlling the reverse torque based on the current resolver position and the generator shutdown position, so that the generator is in the generator shutdown position when it stops, includes: When the position of the generator resolver changes beyond the assigned angle, the value of the resolver sensor is incremented by one. The undetermined value of the resolver sensor is determined based on the generator shutdown position, and the remaining angle is calculated. The remaining angle is equal to the remainder after dividing the generator shutdown position by the undetermined value. The reverse torque is controlled so that the generator stops at the moment when the current assignment value of the resolver sensor is to be determined, and the remaining angle is rotated.

5. The shutdown control method according to claim 4, characterized in that, The method further includes: When the generator stops at the moment when the current assignment value of the resolver sensor is a pending assignment value and the remaining angle is rotated, the pending assignment value is cleared to zero.

6. A starting control method for an integrated power system, characterized in that, Applied to an integrated power system, the method includes: After receiving the start command, the current start position is obtained, wherein the current start position belongs to the generator shutdown position as described in any one of claims 1-5; Obtain a preset torque that matches the current starting position, wherein, when starting with the preset torque, the vibration of the integrated power system is below a threshold. Control the generator to start at the preset torque.

7. The start-up control method according to claim 6, characterized in that, Obtaining a preset torque that matches the current starting position includes: When the generator is in the current start position while in the stop position, the generator is started with different towing torque settings according to the generator towing torque design, and the generated vibration value is monitored. Specifically, when the engine speed fluctuation exceeds the preset upper limit, the towing torque at that moment is reduced, and when the engine speed is lower than the preset lower limit, the towing torque is increased. The dragging torque with a vibration value less than the threshold value is determined as the preset torque.

8. The start-up control method according to claim 6, characterized in that, After controlling the generator to start at the preset torque, the method further includes: Detect engine speed fluctuations. If the speed fluctuation is less than the fluctuation threshold, do not modify the preset torque and save the preset torque as the torque for the next time at the same current starting position. If the speed fluctuation is greater than the fluctuation threshold, the preset torque is reduced according to the time of the fluctuation to obtain the updated torque, and the updated torque is saved as the torque for the next time at the same current starting position.

9. A shutdown control device for an integrated power system, characterized in that, An application in an integrated power system, the integrated power system including a generator, an engine, and a resolver sensor, wherein the generator is connected to the engine, and the resolver sensor is used to measure the position of the generator; the device includes: The reading module is used to read the current crankshaft angle position of the engine after receiving the shutdown command, and to obtain the generator resolver position through the resolver sensor; The acquisition module is used to acquire a preset stopping position, which includes a preset crankshaft angle position. When the machine stops at the preset crankshaft angle position, the vibration of the integrated power system is below a threshold. The position determination module is used to determine the generator stop position based on the preset stop position, the current crankshaft angle position, and the generator resolver position; The shutdown module is used to monitor the current resolver position in real time through the resolver sensor, and control the generator to output reverse torque based on the current resolver position and the generator shutdown position, so that the generator is in the generator shutdown position when it stops.

10. A vehicle comprising a processor and a memory, characterized in that, It also includes the integrated power system as described in claims 1-5, wherein the memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, it implements the instructions of the method as described in any one of claims 1 to 5 or the instructions of the method as described in claims 6-8.