Vehicle slope parking control method and system
By employing a parallel control structure of position loop and velocity loop in the electric two-wheeler and adaptively adjusting the current vector, the problems of rapid convergence and stability in the parking control of the electric two-wheeler are solved, achieving a safe, fast, and smooth parking effect.
Patent Information
- Application Number
- CN202610107161.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-27
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2046-01-27
AI Technical Summary
Existing technologies cannot achieve safe and rapid hill-climbing control in electric two-wheelers, especially due to the lack of sensor data such as gyroscopes, which makes it impossible to accurately obtain the vehicle's posture and weight, and thus impossible to achieve both rapid convergence and stable, vibration-free hill-climbing effects at the same time.
It adopts a control structure with parallel position and speed loops. The current vector is controlled by the position controller and speed controller together, and the amplitude and angle of the current vector are adaptively adjusted. It eliminates the need for sensors such as gyroscopes, realizes precise control of motor, and adapts to the parking requirements of different slope angles.
It enables parking with minimal current at different slope angles, protecting the motor and controller from overheating, and provides fast response and smooth, jitter-free parking control without considering the slope direction.
Smart Images

Figure CN121590690A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle parking slope control technology, specifically a vehicle parking slope control method and system. Background Technology
[0002] The electric two-wheeler industry commonly uses DC voltage injection for hill-climbing, but this method cannot automatically adjust the current, making it impossible to maintain a hill-climbing position while minimizing heat generation. Due to different motor specifications, the default voltage level will generate different current levels; too low a current will not be enough to keep the vehicle stationary, while too high a current will damage the motor and controller.
[0003] Existing technologies with good hill-holding performance are mostly applied in the electric vehicle field, using a three-stage series control structure with position-velocity-current loops or a two-stage series structure with position-current loops. The vehicle is equipped with sensors such as gyroscopes, and the controller, knowing the load and vehicle pitch angle, calculates the precise feedforward torque output, i.e., the precise torque required for the vehicle to hold on the slope. However, electric two-wheelers lack gyroscopes and other data, so it's impossible to obtain data such as vehicle attitude and weight. Without precise feedforward torque, traditional series control structures cannot simultaneously achieve rapid convergence and stable, jitter-free operation, thus making such technologies unsuitable. If a traditional series structure is used, the feedforward amount can only be applied entirely to the q-axis command value. Without slope information, it's impossible to determine whether it's uphill or downhill, leading to a situation where the feedforward torque is consistent with the slope direction, causing accelerated rollback and creating a significant safety hazard. Summary of the Invention
[0004] To overcome the shortcomings of existing technologies, this invention provides a vehicle parking slope control method and system, which solves the problems of difficulty in safely and quickly controlling parking slopes in existing technologies.
[0005] The technical solution of the present invention to solve the above-mentioned technical problems is as follows: A vehicle parking slope control method includes the following steps: When the vehicle enters the hill-start assist mode, the absolute position of the motor is recorded and used as the position command value for the position controller, denoted as... ; The position controller is based on the position command value and motor real-time angle Output target current vector angle Where i represents current; The speed controller uses the speed command value and the real-time angular velocity of the motor. Output target current vector magnitude The speed command value is 0. Based on the target current vector angle and target current vector magnitude Calculate the d-axis current command value and q-axis current command value ; Based on the d-axis current command value and q-axis current command value Vector control of the motor.
[0006] The beneficial effects of this invention are: This invention eliminates the need for sensors such as gyroscopes to obtain real-time attitude angles. Unlike forced injection of DC voltage or current, this invention adaptively adjusts the amplitude and angle of the motor's current vector, ensuring minimum current is used when parking on slopes at different angles, thereby minimizing heat generation and maximizing the protection of the controller and motor. Unlike traditional series control structures, this invention innovatively proposes a parallel structure for the position and speed loops, where the position controller and speed controller jointly control the current vector. Thanks to this parallel structure, the feedforward current amplitude is... Adding a speed controller can further accelerate the slope convergence time, while also improving the target current vector amplitude due to the feedforward effect. If the ramp angle is small, the current vector angle output by the position controller will be smaller. The current is relatively small; most of this feedforward current acts on the d-axis and will not generate torque, thus preventing oscillation and divergence. If the ramp angle is large, the current vector angle output by the position controller will be smaller. The current is relatively large, and this part of the feedforward current acts on the q-axis, generating torque to prevent the vehicle from rolling backward. At the same time, the present invention does not need to consider the direction of the slope, that is, it can be used for both uphill and downhill parking. Therefore, the present invention can control the output effect to be smooth and jitter-free while obtaining fast response and convergence.
[0007] Based on the above technical solution, the present invention can be further improved as follows.
[0008] As a preferred technical solution, the position controller employs a proportional regulator, with the target current vector angle... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. Indicates the real-time angle of the motor. Indicates the position command value.
[0009] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates position control using a proportional controller.
[0010] As a preferred technical solution, the position controller employs a proportional-derivative controller, with the target current vector angle... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. This represents the differential gain coefficient of the position controller. Indicates the real-time angle of the motor. This represents the position command value, and t represents the time.
[0011] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates position control using a proportional-derivative controller.
[0012] As a preferred technical solution, the speed controller employs a proportional-integral regulator, with a target current vector amplitude. The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
[0013] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates speed control using a proportional-integral controller.
[0014] As a preferred technical solution, the speed controller employs a proportional-integral-derivative (PID) regulator, with the target current vector amplitude... The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This represents the differential gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
[0015] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates speed control using a proportional-integral-derivative (PID) controller.
[0016] As a preferred technical solution, the speed controller adopts an active disturbance rejection controller, with a target current vector amplitude. The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This indicates the real-time angular velocity of the motor. t represents the magnitude of the feedforward current, and t represents time.
[0017] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates speed control using an active disturbance rejection controller.
[0018] As a preferred technical solution, the d-axis current command value and q-axis current command value The calculation formula is: , .
[0019] The beneficial effects of adopting the above-mentioned preferred technical solution are: Implement d-axis current command value and q-axis current command value The calculation.
[0020] As a preferred technical solution, the following steps are also included: Determine whether to exit the slope control mode: If so, then end the process; If not, then jump back to the position controller based on the position command value. and motor real-time angle Output target current vector angle The next step is to proceed to the next iteration.
[0021] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates cyclical slope control.
[0022] As a preferred technical solution, the vehicle is an electric two-wheeled vehicle.
[0023] The beneficial effects of adopting the above-mentioned preferred technical solution are: It is easy to apply to electric two-wheeled vehicle scenarios.
[0024] Based on the above technical solutions, the present invention also provides a vehicle parking slope control system.
[0025] A vehicle parking slope control system includes a memory, a processor, and a computer program stored in the memory. When the processor executes the computer program, it implements the steps of the vehicle parking slope control method.
[0026] Compared with the prior art, the present invention has the following advantages: (1) This invention does not require sensors such as gyroscopes to obtain real-time attitude angles; (2) Unlike forced injection of DC voltage or DC current, this invention adaptively adjusts the amplitude and angle of the motor current vector so that the minimum current can be used when parking on different slope angles, thereby controlling the heat generation to the minimum and protecting the controller and motor to the greatest extent. (3) Unlike the traditional series control structure, this invention innovatively proposes a parallel structure of position loop and speed loop, that is, the position controller and speed controller jointly control the current vector; thanks to the parallel structure, the amplitude of the feedforward current is increased. Adding a speed controller can further accelerate the slope convergence time, while also improving the target current vector amplitude due to the feedforward effect. If the ramp angle is small, the current vector angle output by the position controller will be smaller. The current is relatively small; most of this feedforward current acts on the d-axis and will not generate torque, thus preventing oscillation and divergence. If the ramp angle is large, the current vector angle output by the position controller will be smaller. The current is relatively large, and this part of the feedforward current acts on the q-axis, generating torque to prevent the vehicle from rolling backward. At the same time, the present invention does not need to consider the direction of the slope, that is, it can be used for both uphill and downhill parking. Therefore, the present invention can control the output effect to be smooth and jitter-free while obtaining fast response and convergence. Attached Figure Description
[0027] Figure 1 This is a flowchart of a vehicle parking slope control method according to the present invention; Figure 2 This is a schematic diagram of the signal transmission for vehicle hill-start assist control according to the present invention; Figure 3 This is one of the waveform diagrams showing the experimental results of the vehicle parking slope control of the present invention; Figure 4 The second waveform diagram shows the experimental results of the vehicle hill-start assist control of this invention. Figure 5 The third waveform diagram shows the experimental results of the vehicle hill-start assist control of this invention. Figure 6 The fourth waveform diagram shows the experimental results of the vehicle hill-start assist control of this invention. Detailed Implementation
[0028] The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the embodiments of the present invention are not limited thereto.
[0029] The principles and features of the present invention are described below. The embodiments given are only for explaining the present invention and are not intended to limit the scope of the present invention.
[0030] Example 1 like Figures 1 to 6 As shown, a vehicle parking slope control method includes the following steps: When the vehicle enters the hill-start assist mode, the absolute position of the motor is recorded and used as the position command value for the position controller, denoted as... ; The position controller is based on the position command value and motor real-time angle Output target current vector angle Where i represents current; The speed controller uses the speed command value and the real-time angular velocity of the motor. Output target current vector magnitude The speed command value is 0. Based on the target current vector angle and target current vector magnitude Calculate the d-axis current command value and q-axis current command value ; Based on the d-axis current command value and q-axis current command value Vector control of the motor.
[0031] The beneficial effects of this invention are: This invention eliminates the need for sensors such as gyroscopes to obtain real-time attitude angles. Unlike forced injection of DC voltage or current, this invention adaptively adjusts the amplitude and angle of the motor's current vector, ensuring minimum current is used when parking on slopes at different angles, thereby minimizing heat generation and maximizing the protection of the controller and motor. Unlike traditional series control structures, this invention innovatively proposes a parallel structure for the position and speed loops, where the position controller and speed controller jointly control the current vector. Thanks to this parallel structure, the feedforward current amplitude is... Adding a speed controller can further accelerate the slope convergence time, while also improving the target current vector amplitude due to the feedforward effect. If the ramp angle is small, the current vector angle output by the position controller will be smaller. The current is relatively small; most of this feedforward current acts on the d-axis and will not generate torque, thus preventing oscillation and divergence. If the ramp angle is large, the current vector angle output by the position controller will be smaller. The current is relatively large, and this part of the feedforward current acts on the q-axis, generating torque to prevent the vehicle from rolling backward. At the same time, the present invention does not need to consider the direction of the slope, that is, it can be used for both uphill and downhill parking. Therefore, the present invention can control the output effect to be smooth and jitter-free while obtaining fast response and convergence.
[0032] Based on the above technical solution, the present invention can be further improved as follows.
[0033] As a preferred technical solution, the position controller employs a proportional regulator, with the target current vector angle... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. Indicates the real-time angle of the motor. Indicates the position command value.
[0034] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates position control using a proportional controller.
[0035] As a preferred technical solution, the position controller employs a proportional-derivative controller, with the target current vector angle... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. This represents the differential gain coefficient of the position controller. Indicates the real-time angle of the motor. This represents the position command value, and t represents the time.
[0036] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates position control using a proportional-derivative controller.
[0037] As a preferred technical solution, the speed controller employs a proportional-integral regulator, with a target current vector amplitude. The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
[0038] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates speed control using a proportional-integral controller.
[0039] As a preferred technical solution, the speed controller employs a proportional-integral-derivative (PID) regulator, with the target current vector amplitude... The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This represents the differential gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
[0040] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates speed control using a proportional-integral-derivative (PID) controller.
[0041] As a preferred technical solution, the speed controller adopts an active disturbance rejection controller, with a target current vector amplitude. The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This indicates the real-time angular velocity of the motor. t represents the magnitude of the feedforward current, and t represents time.
[0042] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates speed control using an active disturbance rejection controller.
[0043] As a preferred technical solution, the d-axis current command value and q-axis current command value The calculation formula is: , .
[0044] The beneficial effects of adopting the above-mentioned preferred technical solution are: Implement d-axis current command value and q-axis current command value The calculation.
[0045] As a preferred technical solution, the following steps are also included: Determine whether to exit the slope control mode: If so, then end the process; If not, then jump back to the position controller based on the position command value. and motor real-time angle Output target current vector angle The next step is to proceed to the next iteration.
[0046] The beneficial effects of adopting the above-mentioned preferred technical solution are: It facilitates cyclical slope control.
[0047] As a preferred technical solution, the vehicle is an electric two-wheeled vehicle.
[0048] The beneficial effects of adopting the above-mentioned preferred technical solution are: It is easy to apply to electric two-wheeled vehicle scenarios.
[0049] Based on the above technical solutions, the present invention also provides a vehicle parking slope control system.
[0050] A vehicle parking slope control system includes a memory, a processor, and a computer program stored in the memory. When the processor executes the computer program, it implements the steps of the vehicle parking slope control method.
[0051] Example 2 like Figures 1 to 6 As shown, based on Example 1, this example provides a more detailed implementation method.
[0052] The technical implementation steps of this invention are as follows: 1. Determine whether to enter the hill-hold control mode based on the conditions for activating the hill-hold function. It is worth noting that different brands of vehicles have their own conditions for activating the hill-hold function. For example, if the speed is zero, press and hold the brake for three seconds or more, or press the cruise control button, the hill-hold function will be activated (i.e., enter the hill-hold control mode). 2. If the hill-start assist mode is not entered, the motor will output torque normally under the control of the throttle lever; if the hill-start assist mode is entered, the hill-start assist algorithm will be executed. 3. Record the absolute position of the motor when it enters the slope control mode. , used as the position command value for the position controller; 4. Position controller operation: based on position command values. and motor real-time angle Output target current vector angle Where i represents the current; preferably, the angle of the output target current vector is... It needs to be limited to the range of [-90°, 90°] to ensure that the control is linear; 5. Speed controller operation: Based on the speed command value (which is 0 and a fixed value) and the real-time angular velocity of the motor. Output target current vector magnitude ; The speed controller controls the angular velocity of the motor, while the position controller controls the position (i.e., angle) of the motor. The speed command value is the input to the speed controller, and the position command value is the input to the position controller. They correspond to different physical meanings, and the two do not interfere with each other and cannot be interchanged. Location when entering slope control mode Use 0 as the position command value for the position controller and 0 as the speed command value for the speed controller; this ensures that the motor angle and angular velocity are physically maintained at the instant of entering the parking slope control mode. 6. Current command value calculation: based on the target current vector angle and target current vector magnitude Calculate the d-axis current command value and q-axis current command value ; 7. Based on the d-axis current command value and q-axis current command value Perform conventional vector control on the motor; like Figure 2 As shown, vector control is a control method that transforms an AC motor into a DC motor-like control method. It converts three-phase current into two-phase DC current (d-axis current command value) through coordinate transformation. and q-axis current command value Then, the d-axis current command value is controlled by the current controllers (d-axis current controller and q-axis current controller). and q-axis current command value Perform control and output d-axis voltage command value. and q-axis voltage command value Then, adjust the d-axis voltage command value. and q-axis voltage command value After performing coordinate transformation calculations, the three-phase AC voltage command value is obtained. Then, the inverter duty cycle is generated through PWM technology to control the motor. Figure 2 middle, This represents the d-axis current of the motor; This represents the q-axis current of the motor; This represents the three-phase current of the motor, which is obtained by sampling from a current sensor. Used as a feedback variable for vector control; this part is common knowledge in the field of motor control, so the more specific working principle and process will not be elaborated here. 8. Determine whether to exit the parking slope control mode (e.g., when the throttle target current is greater than the parking slope current): If exiting, end the process; if not exiting the parking slope control mode, return to step 4 for the next cycle.
[0053] The core content of this invention is steps 4 to 6, which will be described in detail below: Position controller: Various adaptive control structures can be used, such as proportional controllers (P) and proportional-derivative controllers (PD).
[0054] The position controller uses a proportional regulator, and the target current vector angle is... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. Indicates the real-time angle of the motor. Indicates the position command value. This represents the target current vector angle, used for calculating the current command value for vector control.
[0055] The position controller uses a proportional-derivative regulator, and the target current vector angle is... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. This represents the differential gain coefficient of the position controller. Indicates the real-time angle of the motor. This represents the position command value, and t represents the time.
[0056] Speed controller: Various adaptive control structures can be used, such as proportional-integral (PI) controllers, proportional-integral-derivative (PID) controllers, proportional-integral feedforward controllers, and active disturbance rejection controllers.
[0057] The speed controller uses a proportional-integral regulator, and the target current vector amplitude is... The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This represents the real-time angular velocity of the motor, where t represents time. 0 indicates that the speed command value is 0, and the same applies below. This represents the target current vector magnitude, used for calculating the current command value for vector control.
[0058] The speed controller uses a proportional-integral-derivative (PID) regulator, and the target current vector amplitude is... The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This represents the differential gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
[0059] The speed controller uses a proportional-integral feedforward regulator, with a target current vector amplitude. The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This indicates the real-time angular velocity of the motor. Indicates the magnitude of the feedforward current. It can be configured to any desired value to speed up the slope adjustment time, where t represents time.
[0060] Current command value calculation: The current command value for motor vector control is calculated using the following formula: , ; in, This represents the d-axis current command value for vector control. This represents the q-axis current command value for vector control.
[0061] Figure 3 The target current vector magnitude of the speed controller output is shown. ; Figure 4 This demonstrates the target current vector angle output by the position controller. ; Figure 5 This demonstrates the d-axis current command value calculated from the current command. and q-axis current command value ; Figure 6 The final motor electrical position increment and angular velocity at the bottom of the slope are shown.
[0062] The present invention has the following advantages: (1) This invention does not require sensors such as gyroscopes to obtain real-time attitude angles; (2) Unlike forced injection of DC voltage or DC current, this invention adaptively adjusts the amplitude and angle of the motor current vector so that the minimum current can be used when parking on different slope angles, thereby controlling the heat generation to the minimum and protecting the controller and motor to the greatest extent. (3) Unlike the traditional series control structure, this invention innovatively proposes a parallel structure of position loop and speed loop, that is, the position controller and speed controller jointly control the current vector; thanks to the parallel structure, the amplitude of the feedforward current is increased. Adding a speed controller can further accelerate the slope convergence time, while also improving the target current vector amplitude due to the feedforward effect. If the ramp angle is small, the current vector angle output by the position controller will be smaller. The current is relatively small; most of this feedforward current acts on the d-axis and will not generate torque, thus preventing oscillation and divergence. If the ramp angle is large, the current vector angle output by the position controller will be smaller. The current is relatively large, and this part of the feedforward current acts on the q-axis, generating torque to prevent the vehicle from rolling backward. At the same time, the present invention does not need to consider the direction of the slope, that is, it can be used for both uphill and downhill parking. Therefore, the present invention can control the output effect to be smooth and jitter-free while obtaining fast response and convergence.
[0063] As described above, the present invention can be implemented well.
[0064] In the description of this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0065] In the description of this invention, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0066] In the description of this invention, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0067] In the description of this invention, although embodiments of the invention have been shown and described herein, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this invention.
[0068] In the description of this invention, all features disclosed in all embodiments of this specification, or steps in all methods or processes implied in the disclosure, may be combined and / or extended or replaced in any way, except for mutually exclusive features and / or steps.
[0069] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Based on the technical essence of the present invention, any simple modifications, equivalent substitutions, and improvements made to the above embodiments within the spirit and principles of the present invention shall still fall within the protection scope of the present invention.
Claims
1. A method for controlling vehicle parking on slopes, characterized in that, Includes the following steps: When the vehicle enters the hill-start assist mode, the absolute position of the motor is recorded and used as the position command value for the position controller, denoted as... ; The position controller is based on the position command value and motor real-time angle Output target current vector angle Where i represents current; The speed controller uses the speed command value and the real-time angular velocity of the motor. Output target current vector magnitude The speed command value is 0. Based on the target current vector angle and target current vector magnitude Calculate the d-axis current command value and q-axis current command value ; Based on the d-axis current command value and q-axis current command value Vector control of the motor.
2. The vehicle hill-start assist method according to claim 1, characterized in that, The position controller uses a proportional regulator, and the target current vector angle is... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. Indicates the real-time angle of the motor. Indicates the position command value.
3. The vehicle hill-start assist method according to claim 1, characterized in that, The position controller uses a proportional-derivative regulator, and the target current vector angle is... The calculation formula is: ; in, This represents the proportional gain coefficient of the position controller. This represents the differential gain coefficient of the position controller. Indicates the real-time angle of the motor. This represents the position command value, and t represents the time.
4. The vehicle hill-start assist method according to claim 1, characterized in that, The speed controller uses a proportional-integral regulator, and the target current vector amplitude is... The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
5. The vehicle hill-start assist method according to claim 1, characterized in that, The speed controller uses a proportional-integral-derivative (PID) regulator, and the target current vector amplitude is... The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This represents the differential gain coefficient of the speed controller. t represents the real-time angular velocity of the motor, and t represents time.
6. The vehicle hill-start assist method according to claim 1, characterized in that, The speed controller employs an active disturbance rejection controller, with a target current vector amplitude. The calculation formula is: ; in, This represents the proportional gain coefficient of the speed controller. This represents the integral gain coefficient of the speed controller. This indicates the real-time angular velocity of the motor. t represents the magnitude of the feedforward current, and t represents time.
7. The vehicle parking slope control method according to claim 1, characterized in that, d-axis current command value and q-axis current command value The calculation formula is: , 。 8. A vehicle hill-start assist method according to claim 1, characterized in that, It also includes the following steps: Determine whether to exit the slope control mode: If so, then end the process; If not, then jump back to the position controller based on the position command value. and motor real-time angle Output target current vector angle The next step is to proceed to the next iteration.
9. A vehicle hill-start control method according to any one of claims 1 to 8, characterized in that, The vehicle is an electric two-wheeler.
10. A vehicle parking slope control system, characterized in that, The system includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of a vehicle hill-start control method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Forklift hill-holding control flow
CN103475278A
Sliding-on-slope prevention method and device, and electric automobile
CN107825996A
Hill-holding control method, system and device for electric vehicle
CN109747431A
Vehicle motor hill-holding control method and system and vehicle
CN114228509A
Servo control system
US20070085506A1