POWERTRAIN WITH AC BRUSHLESS STARTER AND SENSOR/SENSORLESS CONTROL METHOD
20190323469 ยท 2019-10-24
Assignee
Inventors
Cpc classification
F02N2300/102
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2011/0896
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P6/08
ELECTRICITY
F02N2200/041
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N11/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2300/104
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N15/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02N11/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An electric starter system includes a brushless alternating current (AC) starter motor selectively coupled to an engine and having a rotor with a rotor position. A position sensor generates measured position signals indicative of rotor position. A controller is in communication with the sensor. The controller has sensorless logic, e.g., a BEMF, inductance, or high-frequency signal injection method, for generating an estimated rotor position. The controller executes a method in which, below a threshold speed of the starter motor, the controller calibrates the sensorless logic using the measured position signals and controls a torque operation of the starter motor using the measured position signals. Above the threshold speed, the torque operation is controlled solely using the estimated rotor position. A powertrain includes the engine, a transmission, a drive shaft, and a load, along with the electric starter system.
Claims
1. An electric starter system for use with an internal combustion engine and an alternating current (AC) voltage bus, the electric starter system comprising: a brushless starter motor electrically connected to the AC voltage bus and selectively connectable to the engine in response to a requested engine start event, the brushless starter motor having a rotor with a rotor position; a position sensor positioned with respect to the rotor that is configured to generate measured position signals indicative of the rotor position; and a controller in communication with the position sensor and programmed with sensorless logic configured to generate an estimated rotor position; wherein the controller is configured, below a threshold speed of the brushless starter motor, to: calibrate the sensorless logic using the measured position signals; and control a torque operation of the starter motor during the requested engine start event using the measured position signals; and wherein the controller is configured to control the torque operation of the brushless starter motor above the threshold speed solely using the estimated rotor position.
2. The electric starter system of claim 1, wherein the measured position signals form a pulse train having rising and falling edges, and the controller is configured to determine the angular position of the rotor by detecting the rising and falling edges of the pulse train and using a time between the rising and falling edges.
3. The electric starter system of claim 2, wherein the position sensor includes a Hall-effect sensor.
4. The electric starter system of claim 2, wherein the position sensor includes an inductive sensor.
5. The electric starter system of claim 2, wherein the position sensor includes a reluctance sensor.
6. The electric starter system of claim 1, wherein the sensorless logic includes a back-electromotive force (BEMF) estimation technique.
7. The electric starter system of claim 1, wherein the sensorless logic is an inductance-based estimation technique.
8. The electric starter system of claim 1, wherein the sensorless logic is a high-frequency signal injection-based estimation technique.
9. A hybrid sensor/sensorless control method for use with a system having an alternating current (AC) brushless starter motor selectively connectable to an internal combustion engine, the brushless starter motor having a rotor with a rotor position, a position sensor positioned with respect to the rotor, and a controller in communication with the position sensor, the method comprising: below a threshold speed of the starter motor: generating measured angular position signals using the position sensor, the measured angular position signals being indicative of the rotor position of the brushless starter motor; calibrating sensorless logic of the controller using the measured angular position signals; and controlling a torque operation the brushless starter motor below the threshold speed using the measured angular position signals; and above the threshold speed: generating an estimated rotor position using the sensorless logic; and controlling the torque operation of the brushless starter motor solely using the estimated rotor position.
10. The method of claim 9, wherein the measured angular position signals form a pulse train having rising and falling edges, the method further comprising: detecting the rising and falling edges via the controller; and determining the position and a speed of the rotor using a time between the rising and falling edges.
11. The method of claim 9, wherein the position sensor includes a Hall-effect sensor.
12. The method of claim 9, wherein the position sensor includes an inductive sensor.
13. The method of claim 9, wherein the position sensor includes a reluctance sensor.
14. The method of claim 9, wherein generating an estimated rotor position using the sensorless logic includes using a back-electromotive force (BEMF) estimation technique.
15. The method of claim 9, wherein generating an estimated rotor position using the sensorless logic includes using an inductance-based estimation technique.
16. The method of claim 9, wherein generating an estimated rotor position using the sensorless logic includes using a high-frequency signal injection-based estimation technique.
17. The method of claim 9, further including a transmission coupled to the engine, a drive axle coupled to the transmission, and a load coupled to the drive axle, the method further comprising: transmitting torque from the engine to the load via the transmission and the drive axle.
18. The method of claim 17, wherein transmitting torque from the engine to the load includes transmitting the torque to a set of drive wheels of a motor vehicle.
19. A powertrain comprising: an internal combustion engine; a transmission connected to the engine; a drive axle connected to the transmission; a load connected to the drive axle; and an electric starter system comprising: a brushless starter motor electrically connected to an alternating current (AC) voltage bus, the brushless starter motor being selectively connectable to the engine in response to a requested engine start event, the brushless starter motor having a rotor with a rotor position; a position sensor positioned with respect to the rotor that is configured to generate measured position signals indicative of the rotor position; and a controller in communication with the position sensor and programmed with sensorless logic configured to generate an estimated rotor position; wherein the controller is configured, below a threshold speed of the brushless starter motor, to: calibrate the sensorless logic using the measured position signals; and control a torque operation of the brushless starter motor during the requested engine start event using the measured position signals; and wherein the controller is configured to control the torque operation of the brushless starter motor above the threshold speed solely using the estimated rotor position.
20. The powertrain of claim 19, wherein the powertrain is part of a motor vehicle, and wherein the load is a set of road wheels of the motor vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012] The present disclosure is susceptible to modifications and alternative forms, with representative embodiments shown by way of example in the drawings and described in detail below. Inventive aspects of this disclosure are not limited to the particular forms disclosed. Rather, the present disclosure is intended to cover modifications, equivalents, combinations, and alternatives falling within the scope of the disclosure as defined by the appended claims.
DETAILED DESCRIPTION
[0013] Embodiments of the present disclosure are described herein. The various embodiments are examples of the present disclosure, with other embodiments in alternative forms being conceivable by one of ordinary skill in the art in view of the disclosure. The figures are not necessarily to scale. Some features could be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but rather as a representative basis for teaching one skilled in the art to variously employ the present disclosure. As those of ordinary skill in the art will also understand, features illustrated and described with reference to one of the figures can be combined with features illustrated in one or more other figures to produce embodiments that are not explicitly illustrated or described. The combinations of features illustrated thus serve as representative embodiments for typical applications. Various combinations and modifications of the features consistent with the teachings of this disclosure, however, could be desired for particular applications or implementations.
[0014] Referring to the drawings, wherein like reference numbers refer to the same or like components in the several Figures, an example powertrain 10 is shown schematically in
[0015] The engine 20 includes a crankshaft 31 coupled to a flywheel 32. When the engine 20 is not running, e.g., after a fuel-conserving autostop event of the engine 20 at idle or when cruising with the engine 20 turned off, the electric starter system 12 may be energized via a controller (C) 50 so as to deliver motor torque (arrow T.sub.M) to the flywheel 32, with the controller 50 being part of the electric starter system 12 in some embodiments or a separate control device. One possible configuration for achieving such ends is the use of a solenoid (S) 21. The solenoid 21 may be disposed between a rotor 19 of a brushless alternating current (AC) electric machine (M.sub.BL) 18, hereinafter referred to as the starter motor 18, and a shaft extension 190, possibly with a gear reduction set (not shown) located between the rotor 19 and the solenoid 21.
[0016] When the solenoid 21 is energized via starter control signals (arrow CC.sub.S) from the controller 50, the solenoid 21 linearly translates a pinion gear 33 to the position indicated at 33A, and thus into direct meshed engagement with the flywheel 32 and/or a gear element connected thereto. Once the engine 20 has started and its internal combustion process sustains a fueling process, the starter control signals (arrow CC.sub.S) are discontinued and, as a result, the solenoid 21 is de-energized. The pinion gear 33 is urged out of engagement with the flywheel 32, e.g., via a return action of the solenoid 21. Such bi-directional translation capability of the pinion gear 33 is represented in
[0017] The example electric starter system 12 of
[0018] In turn, the AC voltage bus 17 is electrically connected to individual phase windings (not shown) of the starter motor 18. The starter motor 18 may be variously configured as a surface permanent magnet machine, an internal permanent magnet machine, a drag-cup or cage induction machine, a switched reluctance machine, or another type of brushless motor without limitation. As recognized herein, brushless motors such as the starter motor 18 may enjoy an extended operating life with an improved level of speed control precision relative to certain brush-type motors, among other possible benefits. A field weakening control strategy may be employed to further improve control of the power output of the starter motor 18, with such a strategy benefitting from the hybrid sensor/sensorless approach disclosed herein with reference to
[0019] Because the starter motor 18 of
[0020] With respect to the position sensor(s) 36, as will be appreciated by one of ordinary skill in the art, a raw angular position sensor is either incremental or absolute, with a position signal from an absolute position sensor being proportion to true position regardless of whether the rotor 19 is stationary or moving. In contrast, an incremental position sensor detects positional changes. The finer the resolution of a given position sensor, the greater its cost. Thus, the cost of a given position sensor can vary dramatically based on whether the position sensor is absolute or incremental, and based on the sensing technology that is used. In some embodiments, therefore, the position sensor(s) 36 are incremental sensors.
[0021] Within the scope of the present disclosure, a suitable position sensor 36 for use in the present application is the multiplying encoder or digital Hall sensors, e.g., using polymer-bonded, multi-pole magnets, and in which encoder/Hall pulses and commutation pulses are generated as signal outputs. Another low-cost sensor usable as the position sensor(s) 36 of
[0022] The controller 50, although schematically depicted as a single controller, may be variously implemented as one or more control devices collectively managing the example electric starter system 12 according to a method 100, an example embodiment of which is depicted in
[0023] The controller 50 is in communication with the engine 20 and receives, as part of the input signals (arrow CO, signals indicative of a speed and temperature of the engine 20, as well as other possible engine operating conditions or parameters. Such parameters include a starting request of the engine 20, whether operator-initiated or autonomously generated. The controller 50 is also in communication with the starter motor 18, and thus receives signals indicative of current speed, current draw, torque, temperature, and/or other operating parameters. The controller 50 may also communicate with the battery pack 14 and receive signals indicative of a battery state of charge, temperature, and current draw, as well as a voltage across the respective DC and AC voltage buses 15 and 17. The controller 50 of
[0024] Referring to
[0025] Various embodiments of the sensorless logic 55 may be used within the scope of the present disclosure. Example approaches include, but are not limited to, a BEMF-based methodology, inductance-based methodology, and high-speed signal injection. BEMF is directly proportional to rotor speed, with BEMF increasing and resisting motion as the electric machine picks up speed. Thus, once the rotor 19 begins rotating, it is possible to estimate speed and position by monitoring BEMF. Signal injection, as the name indicates, injects a high-frequency carrier signal into the control voltage to the electric machine, and observes the frequency response in estimating speed and position. Inductance-based estimation determines inductance for each voltage phase and, from this data, estimates position and speed, e.g., by monitoring a change in phase current during each injected signal pulse. These and other sensorless approaches will be appreciated by those of ordinary skill in the art.
[0026] A time plot 40 is shown in
[0027] For each electrical phase, each position sensor 36 of
[0028] The angle difference between two consecutive signal edges is thus used by the controller 50 to estimate a rotor speed .sub.r of the rotor 19 at or below a calibrated low speed of the starter motor 18 of
where t.sub.1 is the time period between two closest edges, here the rising edge 41R of trace H.sub.A and the falling edge 41F of trace H.sub.C. The variable K is a constant used to convert rotor speed. For instance, if rotor speed is angular velocity, K=1. If rotor speed is stated in RPM, then
[0029] An example method 100 is depicted in
where .sub.r1 and .sub.r2 are the rotational speeds at two Hall-effect or other position signal edges defining the time interval t.sub.1, and k1 is a constant calibration value in the form of a coefficient of a second order equation. At every signal edge 41R and 41F, therefore, the controller 50 resets the angular position (.sub.r) to a real predetermined value.
[0030] As noted above, the controller 50 executes the method 100 in the overall torque control of the starter motor 18. In general, the controller 50 is configured to control operation of the starter motor 18 below a calibrated low threshold speed, e.g., about 1000 RPM or about 1500 RPM in different embodiments, using measured angular position signals from the position sensor(s) 36. Below such a threshold speed, the controller 50 uses the measured angular position signals to calibrate the sensorless logic 55. Above the threshold speed, the controller 50 determines the position and speed of the starter motor 18 using the sensorless logic 55 alone.
[0031]
[0032] At step S104, the controller 50 uses the received angular position signals from the position sensor(s) 36 of
[0033] Step S106 entails estimating the rotor speed .sub.r and angular position .sub.r using the sensorless logic 55 shown schematically in
[0034] Step S107 includes determining, via the controller 50, whether or not to enable sensorless control of the starter motor 18, i.e., to transition away from use of real-time measurement of the angular position via the position sensors 36 to real-time estimation of the angular position using the sensorless logic 55. Step S107 may entail comparing the speed of the rotor 19 to the calibrated threshold speed. Step S108 is executed when the rotational speed .sub.r of the rotor 19 exceeds the calibrated threshold speed. Below the calibrated threshold speed, the controller 50 instead executes step S109.
[0035] At step S108, the controller 50 uses the estimated values from step S106 to control torque output from the starter motor 18 to the engine 20. Typically, this entails delivering the motor torque (arrow T.sub.M of
[0036] At step S109, the controller 50 continues to control operation of the starter motor 18 using the measured angular position signals from the position sensor(s) 36 of
[0037] Step S110 includes calibrating the estimated rotor speed, West, and the estimated rotor position, .sub.est, using the position signals from the sensors 36. For instance, the controller 50 may compare the position signals from the sensors 36 to the estimated values from the sensorless logic 55 and force the estimated values to converge with the measured values, e.g., in a closed-loop approach in which variance from the measured values is treated as error. The method 100 then proceeds to step S111.
[0038] At step S111, the controller 50 determines whether the rotor speed, .sub.r, as determined at step S104 exceeds a calibrated threshold. The method 100 proceeds to step S112 when the rotor speed (.sub.r) exceeds the calibrated threshold speed. Step S114 is executed in the alternative when the rotor speed (.sub.r) is less than the calibrated threshold speed.
[0039] At step S112, the controller 50 determines if the estimated rotor position, .sub.est, has converged. The method 100 proceeds to step S116 when convergence is detected. The method 100 proceeds in the alternative to step S114 when convergence has not occurred.
[0040] Step S114 includes using the measured rotor position and speed, i.e., .sub.r and .sub.r, respectively, in the control of the starter motor 18. The method 100 is finished (**) with step S114, commencing anew at step S102.
[0041] Step S116 includes enabling sensorless control of the starter motor 18. In other words, the controller 50 discontinues using real-time measured position and speed data from the positions sensor(s) 36 of
[0042] While some of the best modes and other embodiments have been described in detail, various alternative designs and embodiments exist for practicing the present teachings defined in the appended claims. Those skilled in the art will recognize that modifications may be made to the disclosed embodiments without departing from the scope of the present disclosure. Moreover, the present concepts expressly include combinations and sub-combinations of the described elements and features. The detailed description and the drawings are supportive and descriptive of the present teachings, with the scope of the present teachings defined solely by the claims.