PHASE ADVANCE METHOD IN MOTORS WITH PERMANENT MAGNETS PRESENTING INDUCED VOLTAGES WITH FLAT REGION

20230396193 · 2023-12-07

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention refers to the use of phase advance in motors with non-ideal induced voltages, especially in motors with induced voltages that present a flat region, to avoid instability in the control, wherein the first step is to detect the passage of the voltage induced by the flat region of instability, and then apply a fixed increment in the phase advance in order to avoid the flat region. Detection can be done in two ways: by direct measurement of induced voltage; and measuring the extinguishing time of the freewheel current.

Claims

1. Phase advance method for monitoring the rotor position in sensorless brushless direct current (BLDC) motors with non-trapezoidal induced voltages, the motor being driven with six-step drive mode, in motors with non-ideal induced voltages for detecting the passage through a flat instability region, wherein the detection is performed by direct measurement of the induced voltage, comprising the steps of: applying a gradual phase advance by advancing the commutation angle of the applied voltage with a gradual phase advance level in relation to the rotor position; characterized by the fact that further comprises monitoring a bus voltage (Vbarr) provided by a DC voltage source of an inverter connected to the motor; and monitoring voltages of the FA, FB, FC of the motor phases; comparing an open phase with the other phases using a parameter (H) that is calculated by H=H.sub.coef×(rpm+k×torque), with rpm being rotational speed, H.sub.coef is a parameter proportional to the motor flow constant and k is a torque (or current) adjustment parameter; checking, at each of the phase advance levels, whether the induced voltage value at the motor positions (1 to 6) is approximately equal to half of the bus voltage (Vbarr/2), wherein if the induced voltage corresponds to approximately half of Vbarr, a fixed Df increment is applied to the H_coef parameter.

2. Phase advance method for monitoring the rotor position in sensorless brushless direct current (BLDC) motors with non-trapezoidal induced voltages, the motor being driven with six-step drive mode, in motors with non-ideal induced voltages for detecting the passage through a flat region of instability, wherein the detection is performed by measuring the extinction time of the freewheel current, comprising the steps of: applying a gradual phase advance by advancing the commutation angle of the applied voltage with a gradual phase advance level in relation to the rotor position; characterized by the fact that further comprises monitoring a bus voltage (Vbarr) provided by a DC voltage source of an inverter connected to the motor; and monitoring voltages (FA, FB, FC) of the motor phases; comparing an open phase with the other phases using a parameter (H) that is calculated by H=H.sub.coef×(rpm+k×torque), with rpm being rotational speed, H.sub.coef is a parameter proportional to the motor flow constant and k is a torque (or current) adjustment parameter; measuring the extinction time of the freewheel current at each phase advance level by comparing the voltage of the open phase with the voltage of the Vbarr bus or the GND reference according to its position; the extinguishing time of the freewheel current being composed of the switching freewheel current and the phase-advancing freewheel current; and if the extinguishing time of the freewheel currents is longer than a predetermined maximum value, apply a fixed Df increment to parameter H.

3. Method, according to claim 1, characterized by the steps: recording a current rotational speed value, Sa, before the application of the fixed increment (Df); recording a subsequent rotational speed value, Sd, after the application of the fixed increment (Df); and obtaining a rotational speed increment value, DS, wherein: DS=Sd−Sa.

4. (canceled)

Description

BRIEF DESCRIPTION OF DRAWINGS

[0041] The objectives and advantages of the present invention will become clearer through the following detailed description of the examples and non-limiting drawings presented at the end of this document:

[0042] FIG. 1A represents the inverter topology generally used;

[0043] FIG. 1B shows the waveforms of a typical actuation of a BLDC motor;

[0044] FIGS. 2A to 2D represents the voltage in one of the motor phases and the impacts of the phase advance;

[0045] FIG. 3 shows the detection of the flat region by means of direct measurement of induced voltage;

[0046] FIGS. 4A and 4B present the detection of the flat region by indirect measurement of the duration of the freewheel current by reading the phase voltage.

DETAILED DESCRIPTION

[0047] The drawings will be described in detail with reference numbers where possible. The specific examples used throughout the description are used only for clarification purposes and are not intended to limit the applicability of the present invention.

[0048] FIG. 1A illustrates the inverter topology generally used. The inverter consists of a stage converter at the input, which is responsible for providing a DC voltage source (Vbarr).

[0049] Connected to the converter output there is an inverter bridge formed by six keys (SW 1,2,3,4,5,6) with six diodes (D1-D6) in parallel with the six keys (SW 1,2,3,4,5,6). This inverter bridge is connected to the BLDC motor.

[0050] A control unit is formed by a voltage observer circuit, used to monitor the induced voltages and estimate the electrical angle of the rotor to then apply the various electrical positions of 60 degrees (1,2,3,4,5,6).

[0051] The most used rotor angle estimation technique in BLDC motors is to detect zero crossing of the induced voltage in the open phase during each position.

[0052] In FIG. 1B, for example, position 6 is completely open and its induced voltage can be monitored. When this voltage reaches Vbarr/2 it is because the zero-crossing (Z) occurred.

[0053] This crossing occurs at exactly 30 degrees from the switching point to position 1. Then the time corresponding to 30 degrees is waited based on the previous switches and the switching is made to position 1.

[0054] In general, each drive position is phased with induced voltages to ensure maximum torque and power factor. That is, the phase angle (AF) between the applied inverter voltages and the induced motor voltages is approximately null.

[0055] In FIG. 1B, for example: [0056] The SW 1, 2 keys are in phase with the ea induced voltage, generating a current Ia also in phase with Ea; [0057] The SW 3, 4 keys are in phase with the Eb induced voltage, generating an Ib current also in phase with Eb; [0058] The SW 5, 6 keys are in phase with the Ec induced voltage, generating an Ic current also in phase with Ec;

[0059] However, a more efficient technique for estimating position in motors with waveform distortion is presented in the U.S. Pat. No. 6,922,027 patent document, since position detection occurs far from the flat region. In this position sensing technique, instead of using zero crossing, the comparison of the open phase with the other phases is used with the aid of a parameter (H) used to indirectly obtain the value of the induced voltages in these other phases.

[0060] FIG. 2A illustrates the FA tension in relation to the ground (GND) shown in FIG. 1. In this figure it is possible to observe a first level of null phase advance, corresponding to the value of H=h1.

[0061] The phase advance technique can be easily associated with this position sensing technique by gradually incrementing the Hcoef parameter. The gradual increase of the Hcoef parameter causes the H parameter to also increase and the position change to be anticipated, providing a gradual phase advance.

[0062] An important feature, indicative of the phase advance level, is the emergence of freewheel currents with inverse behavior to that of switching freewheel currents.

[0063] It is also observed that after each position switching, freewheel currents occur by the inverter bridge diodes to extinguish the phase current that was disconnected after switching between positions.

[0064] For example, in switching from position 5 to position 6, phase A is disconnected as the SW1 and SW2 keys are opened. Thus, the current in phase A continues to circulate through the D1 diode in parallel with the SW1 key until its complete extinction.

[0065] During this extinction period the FA terminal is connected to the Vbarr as shown in FIG. 2A. In switching from position 2 to position 3, a freewheel current occurs through the D2 diode of the SW2 switch and, therefore, the FA terminal is connected to the GND reference.

[0066] In FIG. 2B, when applying a second phase advance level where H=h2>h1 due to the gradual increase of the Hcoef parameter, it is noticed that the flat region, highlighted in FIG. 2B, is still far from the position change and the phase advance works without major problems, except for the appearance of a second freewheel current, with inverse feature to that of switching freewheel currents.

[0067] Furthermore, in relation to FIG. 2B, in position 6, after the extinction of the switching freewheel current, the beginning of the conduction of the D2 diode associated with the SW2 key occurs, causing the FA terminal to be connected to the GND reference.

[0068] Similarly, in position 3, after the extinction of the switching freewheel current, the driving of the D1 diode associated with the SW1 switch occurs, causing the FA terminal to be connected to the Vbarr bus.

[0069] The higher the phase advance level, the longer the phase advance current duration.

[0070] In FIG. 2C, a third phase advance level where H=h3>h2>h1 is reached due to the gradual increase of the Hcoef parameter. With this phase advance level, the level of the flat region of the induced voltage (highlighted in FIG. 2C) was reached.

[0071] Now, the duration of phase advance freewheel (T_RLA) currents is much longer, reaching approximately 50% of the permanence time in a position (T_Pos).

[0072] From this point on, it is no longer possible to guarantee a single level of phase advance, since for the same value of H=h3, one can have the phase advance level of FIG. 2C or FIG. 2D, which represents a significantly higher value (in this case, T_RLA>70% of T_Pos).

[0073] Due to this uncertainty, the speed control enters a region of instability, and can generate oscillations in the speed of the motor.

[0074] Speed control is impaired by two factors resulting from this uncertainty: the variation of the speed calculation derived from the time in each position, and the torque variation applied to the motor due to the variation in the phase-advance freewheel current.

[0075] The advance level of FIG. 2D is already close to the maximum advance level, due to the prolonged duration of the phase advance freewheel current (T_RLA), which makes it difficult to monitor the induced voltage.

[0076] Thus, the method of detection of instability by direct measurement of induced voltage consists of verifying the proximity of the flat region after each increment of parameter H.

[0077] When it is detected that a slightly lower advance level than in FIG. 2C has been reached, a fixed final increment Df is applied in the H_coef coefficient to ensure that the maximum phase advance level is immediately reached, as shown in FIG. 2D. That is, the df increment value should be sufficient to exceed the unwanted flat region.

[0078] To identify the time to add the final fixed increment Df, that is, to identify that the phase advance entered the flat region, it is enough to verify that the value of the voltage induced at the point of switching is approximately equal to half of the bus voltage (Vbarr/2) as illustrated in FIG. 3.

[0079] Furthermore, the following comparations are made to identify the flat region in any of the positions: [0080] Position 1: If Fbm+H Vbarr/2−Dh/2; [0081] Position 2: If Fam−H Vbarr/2+Dh/2; [0082] Position 3: If Fcm+H Vbarr/2−Dh/2; [0083] Position 4: If Fbm−H Vbarr/2+Dh/2; [0084] Position 5: If Fam+H Vbarr/2−Dh/2; [0085] Position 6: If Fcm−H Vbarr/2+Dh/2; [0086] where Dh characterizes the flat region range of induced voltage that one wishes to avoid.

[0087] Thus, when the induced voltage at the switching point is approximately equal to half the bus voltage (Vbarr/2) minus the Dh tolerance band, then:


H_coef=H_coef+Df

[0088] Before performing the Df increment it is important to record the current rotational speed value (Sa) and after the Df increment, the rotational speed value obtained Sd is also recorded to verify the rotational speed increment:


DS=Sd−Sa

[0089] This rotational speed increment is indicative of the phase advance level obtained and is used to identify the moment of removing the Df increment and leaving the flat region.

[0090] That is, if it is desirable to reduce rotational speed, it is necessary to verify that the desired rotational speed is less than the current rotational speed subtracted from the DS value, to ensure that it is possible to reduce the phase advance level to a level that is outside the flat region.

[0091] Thus, the detection of the passage through the flat region of instability through the direct measurement of the induced voltage is made from the following steps: [0092] applying a gradual phase advance through the gradual increase of the Hcoef parameter, for example; [0093] monitoring the Vbarr bus voltage and the voltages of the FA, FB and FC phases in the positions where the respective phases are opened; [0094] checking, at each of the phase advance levels, whether the induced voltage value at each of the motor positions (1 to 6) at the time of position change is approximately equal to half of the bus voltage (Vbarr/2), wherein if the induced voltage corresponds approximately to half of Vbarr, a fixed Df increment is applied to the H_coef parameter.

[0095] Furthermore, it is possible to detect the phase advance contained in a flat region from the measurement of the freewheel current extinction time.

[0096] In this embodiment, the extinction time of the phase advance freewheel current (T_RLA) is carried out as the phase advance is increased.

[0097] When an abrupt increase in freewheel current time is detected, the flat region of the induced voltage has been reached and a df fixed increment factor is added to the value of the H_coef.

[0098] In FIG. 4A, the phase advance was continuously increased until the flat region of the induced voltage was reached, in which initially the extinction time value of the freewheel current was approximately T_RLA=50% of the time of permanence in a position (T_POS).

[0099] Then, the value of T_RLA increased to approximately 70%, as shown in FIG. 4B. This fact confirms that the flat region has been achieved. With this, the df fixed increment factor is added to the parameter H_coef avoid the inherent instability of this region.

[0100] Simply put, the method consists of gradually increasing the phase advance by increasing the H_coef parameter and, by detecting that the T_RLA value has exceeded an upper limit, T_RLA_S, for example 50% of the time value in the position (T_POS), means that the flat region has been reached and the fixed df value must be added to parameter H, to avoid the flat region.

[0101] Thus, the detection of the passage through the flat region of instability by measuring the extinction time of the freewheel current comprises the steps of: [0102] applying a gradual phase advance through, for example, the gradual increase of the Hcoef parameter; [0103] monitoring the Vbarr bus voltage and the voltages of the FA, FB and FC phases in the positions where the respective phases are opened; [0104] measure the extinction time of the freewheel current at each phase advance level by comparing the voltage of the open phase with the voltage of the Vbarr bus or the GND reference according to its position; [0105] the extinguishing time of the freewheel current being composed of switching freewheel current and phase advance freewheel current; and [0106] if the extinction time of the freewheel currents is greater than a predetermined maximum value, apply a fixed Df increment to the H parameter.

[0107] Although the present invention has been described in relation to certain preferred embodiments, it must be understood that it is not intended to limit the invention to these particular embodiments. On the contrary, it is intended to cover all possible alternatives, modifications and equivalences within the spirit and scope of the invention, as defined by the attached claims.