This application claims the benefit and priority of Chinese Application No. 202210108209.4, filed Jan. 28, 2022. The entire disclosure of the above application is incorporated herein by reference.
Embodiments of the present invention relate to the technical field of vehicles, and in particular, to a vehicle door control method and system.
This section provides background information related to the present disclosure which is not necessarily prior art.
With the rapid development of vehicle automation technologies, electric vehicle doors are increasingly widely used. The electric vehicle doors include a sliding door and an electric conventional door. A suspending position and an assist effect of the vehicle door are controlled during opening of the electric conventional door.
Currently, in order to control the electric conventional door, a disturbing force of the vehicle door needs to be recognized during the operation of the vehicle door, and then a mathematical model is established to determine a torque of a motor. However, a torque characteristic may vary for different batches of vehicle door actuating components. Moreover, a plurality of sensors are required for detecting the disturbing force, which lead to errors of a suspending position and an assist effect of the conventional door and difficulty in accurately controlling the operation of the electric conventional doors.
In view of the above, there remains a need to develop improved systems for controlling the vehicle doors which address and overcome limitations and drawbacks associated with known systems as well as to provide increased convenience and enhanced operational capabilities.
This section provides a general summary of the disclosure, and is not a comprehensive disclosure of its full scope or all of its features.
The present invention provides a vehicle door control method and system, to achieve accurate control of operation of an electric conventional door.
According to a first aspect, an embodiment of the present invention provides a vehicle door control method. The method includes the step of calibrating a disturbing force of a vehicle door. The disturbing force includes at least a frictional force, a gravity, and a wind power. The method proceeds by determining an operating mode of the vehicle door during operation according to an input instruction and/or a current vehicle door state, where the operating mode includes at least a suspending mode, an assist mode, and an electric mode. The method continues with the step of determining a vehicle door operating effect according to the operating mode. Next, determining target voltage information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect. The method also includes the step of controlling the motor to operate according to the target voltage information, so that the motor drives the vehicle door to operate.
Optionally, before the determining an operating mode of the vehicle door during operation according to an input instruction and/or a current vehicle door state, the method further includes acquiring the input instruction and/or the current vehicle door state. The acquiring the current vehicle door state includes determining the current vehicle door state according to a current motor state, the disturbing force, and a vehicle body attitude. The current motor state includes at least a present motor current.
Optionally, the determining target voltage information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect. The determining target voltage information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes can also include determining the target voltage information according to the target current information.
Optionally, the determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes determining a target suspending position when determining that the operating mode is the suspending mode. Next, determining a suspending manner of the vehicle door according to the current vehicle door state, where the suspending manner includes emergency suspension and smooth suspension. In addition, determining an operation trajectory of the vehicle door according to the target suspending position and the suspending manner. The determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect can also include determining a target speed of the motor according to the operation trajectory of the vehicle door, the disturbing force, the current vehicle door state, and the vehicle door operating effect. Next, determining the target current information according to the target speed and the present motor current.
Optionally, the determining the target current information according to the target speed and the present motor current includes performing fuzzification and proportional-integral (PI) control on the target speed and the present motor current, to determine the target current information.
Optionally, the performing fuzzification and PI control on the target speed and the present motor current, to determine the target current information includes obtaining a target acceleration according to the target speed includes performing fuzzification on the target speed and the target acceleration, to obtain a proportional parameter and an integral parameter. Next, performing PI control on the target speed, the proportional parameter, the integral parameter, and the present motor current, to determine the target current information.
Optionally, the determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes determining an assist parameter when determining that the operating mode is the assist mode. In addition, determining the target current information of the motor of the vehicle door according to the assist parameter, the disturbing force, the current vehicle door state, and the vehicle door operating effect.
Optionally, the determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes planning the operation trajectory of the vehicle door when determining that the operating mode is the electric mode. Next, determining a target position and a target speed of the vehicle door according to the operation trajectory. The determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes planning the operation trajectory of the vehicle door when determining that the operating mode is the electric mode can also include determining the target current information of the motor of the vehicle door according to the target position, the target speed, the current motor state, the disturbing force, the current vehicle door state, and the vehicle door operating effect.
Optionally, the determining the target voltage information according to the target current information includes determining DC voltage information according to the target current information. Next, transforming the DC voltage information to space AC voltage information. In addition, transforming the space AC voltage information to space vector pulse width modulation (SVPWM) information. The determining the target voltage information according to the target current information also can include determining the target voltage information according to the SVPWM information.
According to a second aspect, an embodiment of the present invention further provides a vehicle door control system, including a controller and a motor. The controller is configured to calibrate a disturbing force of a vehicle door, where the disturbing force includes at least a frictional force, a gravity, and a wind power. The controller is also configured to determine an operating mode of a vehicle door during operation according to an input instruction and/or a current vehicle door state, where the operating mode includes at least a suspending mode, an assist mode, and an electric mode. The controller is additionally configured to determine a vehicle door operating effect according to the operating mode. The controller determines target voltage information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect. The controller is electrically connected to the motor, and the controller is further configured to control the motor to operate according to the target voltage information, so that the motor drives the vehicle door to operate.
Optionally, before the determining an operating mode of the vehicle door during operation according to an input instruction and/or a current vehicle door state, the controller is further configured to acquire the input instruction and/or the current vehicle door state. To acquire the current vehicle door state, the controller is configured to determine the current vehicle door state according to a current motor state, the disturbing force, and a vehicle body attitude. The current motor state includes at least a present motor current.
Optionally, to determine target voltage information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect the controller is further configured to determine target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect. Also, to determine the target voltage information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect, the controller is also configured to determine the target voltage information according to the target current information.
Optionally, to determine target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect, the controller is further configured to determine a target suspending position when determining that the operating mode is the suspending mode. The controller is also configured to determine a suspending manner of the vehicle door according to the current vehicle door state, where the suspending manner includes emergency suspension and smooth suspension. In addition, determining an operation trajectory of the vehicle door according to the target suspending position and the suspending manner. In addition, to determine target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect the controller is also configured to determine a target speed of the motor according to the operation trajectory of the vehicle door, the disturbing force, the current vehicle door state, and the vehicle door operating effect. The controller is additionally configured to determine the target current information according to the target speed and the present motor current.
Optionally, to determine the target current information according to the target speed and the present motor current, the controller is configured to perform fuzzification and PI control on the target speed and the present motor current, to determine the target current information.
Optionally, to perform fuzzification and PI control on the target speed and the present motor current, to determine the target current information includes obtaining a target acceleration according to the target speed, the controller is further configured to perform fuzzification on the target speed and the target acceleration, to obtain a proportional parameter and an integral parameter. The controller is also configured to perform PI control on the target speed, the proportional parameter, the integral parameter, and the present motor current, to determine the target current information.
Optionally, the controller is further configured to determine whether the operating mode is the electric mode. The controller is also configured to determine whether the vehicle door is close to the target suspending position according to the current vehicle door state. In addition, the controller is configured to determine whether the current vehicle door state is that an obstacle exists near the vehicle door. The controller controls the operating mode of the vehicle door to become the suspending mode, and controls the vehicle door to suspend at the target suspending position in response to determining the operating mode is the electric mode and determining that the vehicle door is close to the target suspending position according to the current vehicle door state, or determining that the current vehicle door state is that the obstacle exists near the vehicle door.
Optionally, to determining target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect, the controller is further configured to determine an assist parameter when determining that the operating mode is the assist mode. In addition, the controller is configured to determine the target current information of the motor of the vehicle door according to the assist parameter, the disturbing force, the current vehicle door state, and the vehicle door operating effect.
Optionally, to determine target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect, the controller is further configured to plan the operation trajectory of the vehicle door when determining that the operating mode is the electric mode. The controller is also configured to determine a target position and a target speed of the vehicle door according to the operation trajectory. To determine target current information of the motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect includes planning the operation trajectory of the vehicle door when determining that the operating mode is the electric mode, the controller may be configured to determine the target current information of the motor of the vehicle door according to the target position, the target speed, the current motor state, the disturbing force, the current vehicle door state, and the vehicle door operating effect.
Optionally, to determine the target voltage information according to the target current information, the controller is further configured to determine DC voltage information according to the target current information. The controller is also configured to transform the DC voltage information to space AC voltage information. In addition, the controller is configured to transform the space AC voltage information to SVPWM information. To determine the target voltage information according to the target current information the controller can also be configured to determine the target voltage information according to the SVPWM information.
Optionally, the controller is a variable frequency controller.
In the present invention, the disturbing force on the vehicle door is calibrated before delivery of the vehicle, so that the controller may determine, according to the input instruction, whether the operating mode of the vehicle door during the operation is the assist mode or the electric mode. If the controller determines that the current operating mode is the electric mode, and determines that the vehicle door is close to the target suspending position according to the current vehicle door state, or the current vehicle door state is that an obstacle exists near the vehicle door, the controller may determine that the operating mode of the vehicle door during the operation is the suspending mode, and may determine the vehicle door operating effect after determining the operating mode. The controller may determine the target speed of the motor of the vehicle door according to the operating mode of the vehicle door during the operation, the disturbing force, the current vehicle door state, and the operation effect of the vehicle door, and then determine the target voltage information of the motor according to the target speed of the motor, so as to control the motor. In this way, the motor can drive the vehicle door to operate according to the operating mode. According to the vehicle door operating effect, the current vehicle door state, and the disturbing force, the vehicle door can adaptively operate without relying on data of a sensor, so that the suspending effect of the vehicle door can be ensured, and accurate control of the vehicle door can be realized. Controlling the operation of the motor through the target voltage information can realize accurate control of the operation of the electric conventional door, so that a vehicle door control error caused by a torque characteristic difference between different actuating components of vehicle doors can be avoided. The present invention resolves the errors of the suspending position and the assist effect of the conventional door caused by recognizing the disturbing force on the vehicle door during the operation of the vehicle door and then establishing a mathematical model to determine the torque of the motor. The torque of the motor may be determined according to the vehicle door operating effect and the disturbing force calibrated before delivery, so as to determine the target voltage information, which achieves self-adaptation, and achieves accurate control of operation of the electric conventional door.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
The present invention is further described in detail below with reference to accompanying drawings and embodiments. It may be understood that specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, it should be further noted that, for ease of description, the accompanying drawings only show parts relevant to this invention rather than the entire structure. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
For example, modeling is performed for different frictional force, gravity, and wind power scenarios to calibrate the disturbing force of the vehicle door before delivery. Therefore, the disturbing force on the vehicle door no longer needs to be detected during operation of the vehicle, which can reduce a quantity of sensors to be arranged on the vehicle, thereby reducing the costs. Calibrating the disturbing force in different scenarios help adapt to different operation conditions and terrains during control of the vehicle. In addition, detecting the force on the vehicle door during the operation of the vehicle will encounter relatively much interference and cannot resist the interference effectively, which results in a failure in accurately determining the disturbing force on the vehicle door. As a result, a suspending effect and an assist effect are affected, the reliability is poor, and the complexity is high. Therefore, calibrating the disturbing force on the vehicle door before delivery of the vehicle can accurately determine the disturbing force on the vehicle door, thereby ensuring the suspending effect and the assist effect and improving the control accuracy and reliability.
Continuing to refer to
The user may input an instruction to select the operating mode of the vehicle door as the assist mode or the electric mode, and the controller may determine that the operating mode of the vehicle door is the assist mode or the electric mode according to the input instruction. In addition, if the controller determines that the current operating mode is the electric mode, and determines that the vehicle door is close to the target suspending position according to the current vehicle door state, or determines that the current vehicle door state is that an obstacle exists near the vehicle door, the controller controls the operating mode of the vehicle door to become the suspending mode, and controls the vehicle door to suspend at the target suspending position, so that the controller can determine that the vehicle door enters the suspending mode.
Additionally, according to the current vehicle door state, it may be determined whether a force is acting on the vehicle door, and a current operating direction of the vehicle door may be determined, that is, whether a person is opening or closing the vehicle door may be determined. If the force is acting on the vehicle door, and the operating direction of the vehicle door is an opening direction, the controller controls the vehicle door to enter the electric mode and automatically opens the door. If the force is acting on the vehicle door and the operating direction of the vehicle door is a closing direction, the controller controls the vehicle door to enter the electric mode and automatically closes the door. In this way, an opening motion and a closing motion can be recognized, and a corresponding operating mode is performed according to the opening motion and the closing motion.
The vehicle door control method also includes the step of S130 determining a vehicle door operating effect according to the operating mode. More precisely, the vehicle door operating effect is a target operating effect. When the operating mode of the vehicle door is the suspending mode, the vehicle door operating effect is determined, that is, the suspending effect of the vehicle door is determined. For example, the suspending effect may include the target suspending position. When the operating mode of the vehicle door is the assist mode, the vehicle door operating effect is determined, that is, the assist effect of the vehicle door is determined. The assist effect may include, for example, easy door opening and ultra easy door opening. The easy door opening means that the user can open or close the vehicle door with a relatively small force, and the easy door opening means that the user can open or close the vehicle door with a very small force.
The vehicle door control method additionally includes the step of S140 determining target voltage information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect. Specifically, the controller may determine a target speed of the motor of the vehicle door according to the operating mode of the vehicle door, the disturbing force, the current vehicle door state, and the vehicle door operating effect. For example, when the operating mode of the vehicle door is the assist mode, a required assist force may be determined according to the assist effect selected by the user and the disturbing force to be overcome, the target speed of the motor may be calculated according to the force, and then the target voltage information of the motor may be determined according to the target speed of the motor, so as to control the motor, so that the motor can drive the vehicle door to operate according to the operating mode. In addition, the vehicle door can be caused to adaptively operate according to the vehicle door operating effect, the current vehicle door state, and the disturbing force. For example, when the vehicle door operating effect is the easy door opening, it may be determined according to the current vehicle door state that the operating speed of the vehicle door does not satisfy the effect of the easy door opening. That is to say, the current operation of the vehicle door does not satisfy the vehicle door operating effect. In this case, the target voltage information of the motor may be adjusted according to the vehicle door operating effect and the disturbing force, so that the vehicle door can adaptively operate. Moreover, adjusting the target voltage information according to the vehicle door operating effect can ensure a relatively desirable vehicle door operating effect, so that the user does not need to monitor an acting point of a hand of the user on the vehicle door, thereby reducing errors caused by acting on different positions on the vehicle door by the hand. For example, when the operating mode is the suspending mode, during control of the vehicle door to suspend at the target position, if the wind becomes stronger and the vehicle door moves, it may be determined according to the current vehicle door state that the vehicle door does not satisfy the vehicle door operating effect. In this case, the target voltage information may be adjusted to cause the vehicle door to suspend at the target position. Therefore, the suspending effect of the vehicle door can be ensured without a need to detect the wind power on the vehicle door. In addition, since it is difficult to effectively acquire a wind status, control according to the wind power does not lead to a relatively desirable suspending effect, and a control error increases as the wind increases. In the technical solution in this embodiment, the target voltage information can be adjusted according to the vehicle door operating effect and the current vehicle door state without relying on data of the sensor, which can ensure the suspending effect of the vehicle door and realize the accurate control of the vehicle door.
In addition, the vehicle door control method includes the step of S150 controlling the motor to operate according to the target voltage information, so that the motor drives the vehicle door to operate. The motor is, for example, a brushless direct current motor (BLDCM) or a permanent magnetic synchronous machine (PMSM). The controller is, for example, a variable frequency controller. The variable frequency controller controls the operation of the motor according to the target voltage information, and the motor drives the vehicle door to operate, so as to realize the control of the vehicle door. Controlling the operation of the motor by using the target voltage information can accurately control the operation of the electric conventional door, which avoids an error in the control of the vehicle door caused by the torque characteristic difference of different actuating components of the vehicle door. Therefore, a problem regarding errors in the suspending position and the assist effect of the conventional door caused by direct control of an output torque of the motor is resolved. In addition, the BLDCM and the PMSM have relatively long service lives and relatively high efficiency, so that a vehicle door control system has a relatively long service life, and the control efficiency of the vehicle door is improved.
The target voltage information includes a space vector voltage, so that the operation of the motor can be controlled more accurately, thereby realizing the accurate control of the vehicle door.
Since the target voltage information is determined and the motor is controlled to operate according to the target voltage information, when the motor rotates by a relatively small angle, the target voltage information may be adjusted a plurality of times, thus realizing control from a microscopic perspective.
In the technical solution in this embodiment, the disturbing force on the vehicle door is calibrated before delivery of the vehicle, so that the controller may determine, according to the input instruction, whether the operating mode of the vehicle door during the operation is the assist mode or the electric mode. If the controller determines that the current operating mode is the electric mode, and determines that the vehicle door is close to the target suspending position according to the current vehicle door state, or the current vehicle door state is that an obstacle exists near the vehicle door, the controller may determine that the operating mode of the vehicle door during the operation is the suspending mode, and may determine the vehicle door operating effect after determining the operating mode. The controller may determine the target speed of the motor of the vehicle door according to the operating mode of the vehicle door during the operation, the disturbing force, the current vehicle door state, and the vehicle door operating effect, and then determine the target voltage information of the motor according to the target speed of the motor, so as to control the motor. In this way, the motor can drive the vehicle door to operate according to the operating mode. According to the vehicle door operating effect, the current vehicle door state, and the disturbing force, the vehicle door can adaptively operate without relying on data of a sensor, so that the suspending effect of the vehicle door can be ensured, and accurate control of the vehicle door can be realized. Controlling the operation of the motor through the target voltage information can realize accurate control of the operation of the electric conventional door, so that a vehicle door control error caused by a torque characteristic difference between different actuating components of vehicle doors can be avoided. The technical solution in this embodiment resolves the errors of the suspending position and the assist effect of the conventional door caused by recognizing the disturbing force on the vehicle door during the operation of the vehicle door and then establishing a mathematical model to determine the torque of the motor. The torque of the motor may be determined according to the vehicle door operating effect and the disturbing force calibrated before delivery, so as to determine the target voltage information, which achieves self-adaptation, and achieves accurate control of operation of the electric conventional door.
The method additionally includes the step of S220 acquiring an input instruction and/or a current vehicle door state. The acquisition of the current vehicle door state includes determining the current vehicle door state according to a current motor state, the disturbing force, and a vehicle body attitude, where the current motor state includes at least a present motor current. In more detail, when determining an operating mode of the vehicle door, the controller first acquires the input instruction and/or the current vehicle door state. A user may input an instruction through a key, a button, or the like. The acquisition of the input instruction is acquisition of the instruction inputted through the key or the button. Upon acquisition of the input instruction, the controller may determine, according to the input instruction, whether the operating mode of the vehicle door is an assist mode or an electric mode.
The controller may determine a rotor position of a motor according to parameters such as the present motor current, so as to determine a current position of the vehicle door, determine a current external force on the vehicle door according to the disturbing force, and may further determine the current vehicle door state according to the vehicle body attitude, so as to analyze the current external force on the vehicle door, so that the vehicle door can adapt to conditions at different position. The vehicle body attitude includes at least a tilt angle and a pitch angle of a vehicle body. The vehicle body attitude may be acquired from a vehicle bus or a sensor value. The sensor value may further include a foreign object detection value. It may be determined according to the foreign object detection value whether an obstacle exists near the vehicle door, so as to determine the current vehicle door state. The controller may determine whether the vehicle door enters the suspending mode according to the current vehicle door state. For example, if the current vehicle door state is that the vehicle door is close to a target suspending position or that an obstacle exists near the vehicle door, the controller may determine that the operating mode of the vehicle door becomes the suspending mode. Acquiring the vehicle body attitude from the vehicle bus can reduce sensors required to be arranged, thereby reducing the costs.
The disturbing force includes, for example, the wind power, the frictional force, and the gravity.
Optionally, referring back to
The method also includes the step of S340 determining target current information of a motor of the vehicle door according to the operating mode, the disturbing force, the current vehicle door state, and the vehicle door operating effect. More specifically, a controller may determine a target speed of the motor of the vehicle door according to the operating mode of the vehicle door, the disturbing force, the current vehicle door state, and the vehicle door operating effect. For example, when the operating mode of the vehicle door is the assist mode, a required assist force may be determined according to the assist effect selected by a user the target speed of the motor may be calculated according to the force, and the target current information required for operation of the motor may be determined according to the target speed of the motor
In addition, the current vehicle door state may further include whether the vehicle door is subjected to an external force, or whether there is a person at the vehicle door. When the vehicle door is subjected to the external force, it indicates that a person touches the vehicle door. In this case, the target current information of the motor of the vehicle door is determined as zero, and the vehicle door is controlled to stop operating, so as to avoid clamping the user, thereby realizing an anti-clamping effect.
Moreover, the target current information may be adjusted according to the current vehicle door state. If the current vehicle door state is that the vehicle door is operating fast, the target current information may be adjusted, to reduce a speed of the vehicle door to a relatively small speed, so that the speed of the vehicle door is less than a preset speed, and an acceleration of the vehicle door is less than a preset acceleration, which avoids slamming of the vehicle door, thereby realizing an anti-slamming effect.
Still referring to
Based on the above technical solution,
Referring to
In addition, the step of S350 determining the target voltage information according to the target current information can also include the step of S353 transforming the space AC voltage information to space vector pulse width modulation (SVPWM) information. In more detail, as shown in
The step of S350 determining the target voltage information according to the target current information can also include the step of S354 determining the target voltage information according to the SVPWM information. In more detail, as shown in
After the target voltage information is determined, the target voltage information is transmitted to the motor, so that the motor operates according to the target speed. Information about the motor, such as three-phase current information labc, speed information Wm, and angle information The of the motor may be collected. In addition, the three-phase current information labc may be transformed to space current information through a transformation device Transform. Status estimation (status observe) may be performed on the motor through the space current information, the speed information Wm, and the angle information The, to obtain the current motor state.
Continuing to refer to
The method continues with the step of S450 determining a target suspending position when determining that the operating mode is the suspending mode. In more detail, when the controller determines that the operating mode of the vehicle door during the operation is the suspending mode, the target suspending position is determined. For example, the target suspending position may be determined according to an operation trajectory of the vehicle door determined in the electric mode, or may be determined according to a target position of the vehicle door determined in the electric mode, or may be inputted by a user.
The vehicle door control method also includes the step of S460 determining a suspending manner of the vehicle door according to the current vehicle door state, where the suspending manner includes emergency suspension and smooth suspension. For example, when the controller determines that the current vehicle door state is that an obstacle exists near the vehicle door, the suspending manner of the vehicle door is determined as the emergency suspension. The speed and acceleration of the vehicle door during the emergency suspension are relatively large, so that the vehicle door can quickly reach the target suspending position. When the controller determines that the current vehicle door state is that no obstacle exists near the vehicle door, the suspending manner of the vehicle door may be determined as the smooth suspension. The speed and acceleration of the vehicle door during the smooth suspension are relatively small, so that the vehicle door can stably reach the target suspending position.
In addition, still referring to
The vehicle door control method can also include the step of S480 determining a target speed of a motor according to the operation trajectory of the vehicle door, the disturbing force, the current vehicle door state, and the vehicle door operating effect. In more detail, the target suspending position, the speed, the acceleration, and a jerk of the vehicle door may be determined according to the operation trajectory of the vehicle door, and an external force to be overcome during the operation of the vehicle door may be determined according to the disturbing force, a target force to be applied to the vehicle door may be determined according to the speed, the acceleration, and the disturbing force of the vehicle door, the target force may be adjusted according to the current vehicle door state and the vehicle door operating effect, and a target torque of the motor may be determined according to the target force of the vehicle door. In this way, the target speed of the motor can be determined. The target speed of the motor may be a fixed value, or may be constantly changed according to the disturbing force, so that the target speed of the motor can adapt to the disturbing force. That is to say, the target force to be applied to the vehicle door in the suspending mode is constantly changed according to the disturbing force.
Referring back to
The method continues with the step of S530 determining an operating mode of the vehicle door during operation according to the input instruction and/or the current vehicle door state, where the operating mode includes at least a suspending mode, an assist mode, and an electric mode. The next step of the method is S540 determining a vehicle door operating effect according to the operating mode. The method additionally includes the step of S550 determining a target suspending position when determining that the operating mode is the suspending mode. The method proceeds with the step of S560: Determine a suspending manner of the vehicle door according to the current vehicle door state, where the suspending manner includes emergency suspension and smooth suspension. In addition, the method includes the step of S570 determining an operation trajectory of the vehicle door according to the target suspending position and the suspending manner. The method proceeds by S580 determining a target speed of a motor according to the operation trajectory of the vehicle door, the disturbing force, the current vehicle door state, and the vehicle door operating effect.
The method continues with the step of S590 performing fuzzification and proportional-integral (PI) control on the target speed and the present motor current, to determine target current information. Specifically, the fuzzification or fuzzy processing is performed on the target speed through a fuzzy control system. Fuzzification may be first performed on the target speed and the acceleration, then calculation is performed according to a fuzzy algorithm, and then defuzzification is performed, a proportional parameter and an integral parameter are outputted, and PI control is performed on the target speed according to the proportional parameter and the integral parameter. During the PI control, the present motor current is used as a negative feedback input to determine the target current information, which can reduce an error of the target current information, thereby controlling the operation of the motor more accurately and realizing the accurate control of the electric conventional door. The next step of the method is S591 determining target voltage information according to the target current information. The method also includes the step of S592 controlling the motor to operate according to the target voltage information, so that the motor drives the vehicle door to operate.
Based on the above technical solution,
The step of S590 performing the fuzzification and the PI control on the target speed and the present motor current, to determine the target current information also may include the step of S5902 performing fuzzification on the target speed and the target acceleration, to obtain a proportional parameter and an integral parameter. In more detail, referring back to
The step of S590 performing the fuzzification and the PI control on the target speed and the present motor current, to determine the target current information also can include the step of S5903 performing PI control on the target speed, the proportional parameter, the integral parameter, and the present motor current, to determine the target current information. Specifically, as shown in
The method proceeds with the step of S650 determining an assist parameter when determining that the operating mode is the assist mode. More specifically, when it is determined that the operating mode is the assist mode, an assist effect may be determined first. The assist effect is, for example, easy vehicle door opening or closing, or may be ultra easy vehicle door opening or closing. The assist effect may be selected by the user. When the user does not select the assist effect, assistance may be provided according to a default assist effect. The assist parameter may be determined according to the assist effect, and a required assist force may be determined.
The method additionally includes the step of S660 determining target current information of a motor of the vehicle door according to the assist parameter, the disturbing force, the current vehicle door state, and the vehicle door operating effect. In more detail, a current position of the vehicle door may be determined according to the current vehicle door state, a target torque of the motor may be determined according to the assist parameter, the disturbing force, and the current position of the vehicle door, and it is determined whether the current vehicle door state satisfies the vehicle door operating effect. If the current vehicle door state does not satisfy the vehicle door operating effect, the target torque may be adjusted according to the vehicle door operating effect. The target current information of the motor may be determined according to the target torque of the motor, which realizes correction of the target current information by using the vehicle door operating effect. In this way, the error of the target current information can be reduced, thereby realizing the vehicle door operating effect more accurately, and realizing the accurate control of the vehicle door.
For example, when the operating mode of the vehicle door is the assist mode, the vehicle door operating effect is the assist effect. The assist effect is, for example, continuously variable speed assist, that is, the speed slowly increases during the operation of the vehicle door. The assist effect may be continuously variable force assist, that is, a force provided for the user during the operation of the vehicle door slowly increases, so that more effective assistance can be achieved, and a damage to the user and the vehicle door caused by great changes during the assistance can be avoided.
The method continues by S670 determining target voltage information according to the target current information. The method also includes the step of S680: Control the motor to operate according to the target voltage information, so that the motor drives the vehicle door to operate.
Referring back to
The method continues by S770 determining target current information of a motor of the vehicle door according to the target position, the target speed, the current motor state, the disturbing force, the current vehicle door state, and the vehicle door operating effect. Specifically, double PI control may be performed on the target position and the target speed, to obtain the target current information. The current motor state includes, for example, a present motor current. The present motor current may be used as a negative feedback of the double PI control, which can reduce the error of the outputted target current information, thereby obtaining more accurate target current information. The target current information may be adjusted according to the disturbing force, and the target current information may alternatively be adjusted according to the current vehicle door state and the vehicle door operating effect, which can reduce the error of the target current information, thereby realizing the vehicle door operating effect more accurately, and realizing the accurate control of the vehicle door.
The next step of the method is S780 determining target voltage information according to the target current information. The method also includes the step of S790 controlling the motor to operate according to the target voltage information, so that the motor drives the vehicle door to operate.
The vehicle door system provided in this embodiment can realize the vehicle door control method in the above technical solution. An implementation principle and a technical effect of the vehicle door control system provided in this embodiment are similar to those of the above technical solution, and therefore are not repeated herein.
Note that the above is only preferred embodiments of the present invention and the applied technical principle. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described here, and that it is possible for those skilled in the art to make various obvious changes, readjustments and substitutions without departing from the scope of protection of this invention. Therefore, although the present invention has been described in more detail through the above embodiments, the invention is not limited to the above embodiments. Without departing from the concept of the invention, it can also include more equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed
When an element or layer is referred to as being “on,” “engaged to,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
Number | Date | Country | Kind |
---|---|---|---|
202210108209.4 | Jan 2022 | CN | national |