The present invention relates to a control method for suppressing resonance and disturbances in a system while simultaneously suppressing periodic disturbances.
Patent Document 1 relates to a control method for suppressing periodic disturbances. Patent Document 1 discloses a method for suppressing torque ripples, which are periodic disturbances, in an electric motor, by means of a “periodic disturbance observer method”.
Patent Documents 2 and 3 achieve stable and high-speed control by suppressing resonance and disturbances by means of robust control using μ-synthesis. In particular, the structure of a dynamo motor (engine bench system) drive power measurement device is described.
The present invention simultaneously achieves resonance suppression and periodic disturbance suppression in a system. Herebelow, the invention will be explained by describing the case of a multi-inertia motor drive system such as a dynamometer system, but the possible applications are not limited thereto. For example, in the case of an electric power grid system, the invention can simultaneously achieve grid resonance suppression and harmonics suppression.
The resonance and disturbances that occur in a control system not only reduce the control performance, but also cause the system to become unstable. When system resonance and disturbances cannot be adequately reduced by means of structural measures due to restrictions on structure, specs, cost or the like, it has been common, for a long time, to implement resonance suppression control and disturbance suppression control.
Disturbances include “non-periodic disturbances” that occur in all frequency bands, such as white noise, and “periodic disturbances” that occur periodically in specific frequency components. For example, in the case of a motor, torque ripples correspond to periodic disturbances, and in the case of an electric power grid, harmonics and the like correspond to periodic disturbances. In particular, since periodic disturbances occur repeatedly in specific frequency components, if they match the resonance frequency of the system, they can be amplified to become extremely large disturbances, in which case they will have a serious impact on failure and instability in the system.
As a general method for suppressing disturbances, disturbance observers are widely used. Disturbance observers estimate disturbances by using command values and inverse properties of a control-implemented model, and remove the disturbances by subtracting the estimated disturbances from the command values.
However, the inverse properties of the control-implemented model generally have derivative elements, so a low-pass filter is used for preventing gain amplification in high frequency bands and forming pseudo-derivatives. There is a problem in that disturbances in some frequency bands cannot be estimated and removed due to the presence of this low-pass filter.
For example, the torque ripples in a three-phase motor are periodic disturbances that occur in synchronization with the rotation speed, and are known to occur mainly at multiples of 6×n of the rotation speed. As the rotation speed becomes higher, the frequency components of the torque ripples also become higher and enter into the control band, in which the periodic disturbances cannot be adequately suppressed by disturbance observers. Furthermore, when there is a system resonance frequency in a high frequency band, the periodic disturbances are amplified, generating extremely large vibrations and noise.
Patent Document 1 focuses on the periodicity of periodic disturbances, and discloses a “periodic disturbance observer method” in which the disturbance observer is generalized in a rotating coordinate system that is synchronized with the torque ripple frequency.
In this method, the control system only affects periodic disturbances in specific frequency components, and does not include derivative properties in the inverse properties of the control-implemented model, so the method can be used to suppress periodic disturbances even in high frequency bands. However, it cannot be used to suppress non-periodic disturbances outside the specific frequency components. Therefore, for example, if there is a non-periodic disturbance at the same frequency as the system resonance frequency, the effects thereof cannot be removed, so it is necessary to combine said method with other measures for suppressing non-periodic disturbances.
Patent Documents 2 and 3 use robust control by means of μ-synthesis as an example of a resonance/disturbance suppression method. With such robust control, the resonance and disturbances in systems are suppressed comprehensively, and the controller is designed to achieve a command value response and disturbance response that are desired.
However, when perturbations in various parameters over a wide range of frequency bands are taken into consideration, the design tends to become conservative. Additionally, in accordance with Bode's theorem, there is a tradeoff between the resonance suppression performance and the quickness of the command value response and the disturbance response. For this reason, there are cases in which the disturbance response properties near the resonance frequency exceed 0 dB, and if there is a large periodic disturbance at that frequency, the resonance may not be able to be adequately suppressed.
As indicated above, a problem in control systems is the matter of how resonance, non-periodic disturbances and periodic disturbances can all be suppressed in order to raise the system control performance.
Patent Document 1: JP 5088414 B
Patent Document 2: JP 2003-121308 A
Patent Document 3: JP 2003-149085 A
The present invention is proposed in consideration of the aforementioned conventional problem, and in one embodiment thereof, is characterized by being a control system comprising a feedback controller for determining an operation amount in a control-implemented system based on a command value, a detection value of the control-implemented system, and phase information for the control-implemented system, wherein the feedback controller has a periodic disturbance suppression controller for outputting a periodic disturbance compensation signal based on the detection value and the phase information; and a resonance/disturbance suppression controller for calculating the operation amount based on the detection value and a corrected command value obtained by adding the periodic disturbance compensation signal to the command value; and the periodic disturbance suppression controller uses a generalized periodic disturbance observer.
Additionally, one embodiment thereof is characterized in that the resonance/disturbance suppression controller has a μ-synthesis controller for adding an output obtained by subjecting the command value to transfer properties of the μ-synthesis controller, from the command value to the operation amount, to an output obtained by subjecting the detection value to the transfer properties of the μ-synthesis controller, from the detection value to the operation amount, and outputting the operation amount; and the periodic disturbance suppression controller has a frequency component extractor for extracting a frequency component from the detection value by using an nth-order rotational phase obtained by multiplying a suppression target order number n with the phase information, and outputting an nth-order frequency component vector of periodic disturbances converted to dnqn rotating coordinates; a speed converter for calculating an nth-order rotational frequency by differentiating the nth-order rotational phase; an inverse model multiplication unit for determining an nth-order frequency component vector of an operation amount estimate value by multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency is applied; a first subtractor for subtracting, from the nth-order frequency component vector of the operation amount estimate value, a value obtained by passing an nth-order frequency component vector of a periodic disturbance compensation value through a low-pass filter, and outputting an nth-order frequency component vector of a periodic disturbance estimate value; a second subtractor for subtracting, from an nth-order frequency component vector of a periodic disturbance command value, the nth-order frequency component vector of the periodic disturbance estimate value, and outputting the nth-order frequency component vector of the periodic disturbance compensation value; and a compensation signal synthesis unit for restoring the nth-order frequency component vector of the periodic disturbance compensation value from the dnqn rotating coordinate system synchronized with the periodic disturbances to a time waveform by using the nth-order rotational phase, and outputting the periodic disturbance compensation signal.
Additionally, one embodiment thereof is characterized in that the detection value used in the frequency component extractor is a value that has been passed through a high-pass filter.
Additionally, one embodiment thereof is characterized in that the resonance/disturbance suppression controller has a μ-synthesis controller for adding an output obtained by subjecting the command value to transfer properties of the μ-synthesis controller, from the command value to the operation amount, to an output obtained by subjecting the detection value to the transfer properties of the μ-synthesis controller, from the detection value to the operation amount, and outputting the operation amount; and the periodic disturbance suppression controller has a frequency component extractor for extracting a frequency component from a deviation obtained by subtracting the detection value from the command value using an nth-order rotational phase obtained by multiplying a suppression target order number n with the phase information, and outputting an nth-order frequency component vector of periodic disturbances converted to dnqn rotating coordinates; a speed converter for calculating an nth-order rotational frequency by differentiating the nth-order rotational phase; an inverse model multiplication unit for determining an nth-order frequency component vector of an operation amount estimate value by multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency is applied; an adder for adding the nth-order frequency component vector of the operation amount estimate value to the value of the nth-order frequency component vector of a periodic disturbance compensation value that has been passed through a low-pass filter, and outputting the nth-order frequency component vector of the periodic disturbance compensation value; and a compensation signal synthesis unit for restoring the nth-order frequency component vector of the periodic disturbance compensation value from the dnqn rotating coordinate system synchronized with the periodic disturbances to a time waveform based on the nth-order rotational phase, and outputting the periodic disturbance compensation signal.
Additionally, one embodiment thereof is characterized in that the resonance/disturbance suppression controller has a μ-synthesis controller for adding an output obtained by subjecting the command value to transfer properties of the μ-synthesis controller, from the command value to the operation amount, to an output obtained by subjecting the detection value to the transfer properties of the μ-synthesis controller, from the detection value to the operation amount, and outputting the operation amount; and the periodic disturbance suppression controller has a frequency component converter for outputting an nth-order frequency component vector of periodic disturbances obtained by converting, to dnqn rotating coordinates, deviation obtained by subtracting the detection value from the command value using an nth-order rotational phase obtained by multiplying a suppression target order number n with the phase information; a speed converter for calculating an nth-order rotational frequency by differentiating the nth-order rotational phase; an inverse model multiplication unit for determining an nth-order frequency component vector of an operation amount estimate value by multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency is applied; an adder for integrating the nth-order frequency component vector of the operation amount estimate value, and outputting the nth-order frequency component vector of the periodic disturbance compensation value; and a compensation signal synthesis unit for restoring the nth-order frequency component vector of the periodic disturbance compensation value from the dnqn rotating coordinate system synchronized with the periodic disturbances to a time waveform based on the nth-order rotational phase, and outputting the periodic disturbance compensation signal.
Additionally, one embodiment thereof is characterized by having a low-frequency torque controller for outputting a DC torque component command value based on the command value and the detection value; wherein a value obtained by adding the DC torque component command value to the periodic disturbance compensation signal is used as the corrected command value; and the low-frequency torque controller comprises a PI controller and a low-pass filter.
Additionally, one embodiment thereof is characterized by having multiple periodic disturbance suppression controllers having different suppression target order numbers, wherein a value obtained by summing the outputs of each of the periodic disturbance suppression controllers is used as the periodic disturbance compensation signal.
Additionally, another embodiment is characterized by being a control system comprising a torque controller that calculates an inverter torque command value for an inverter based on a torque command value, a torque detection value, and phase information for a motor driven by the inverter, wherein the torque controller has a periodic disturbance suppression controller for outputting a periodic disturbance compensation signal based on the torque detection value and the phase information; and a resonance/disturbance suppression controller for calculating the inverter torque command value based on the torque detection value and a corrected torque command value obtained by adding the periodic disturbance compensation signal to the torque command value; and the periodic disturbance suppression controller uses a generalized periodic disturbance observer.
According to the present invention, resonance, non-periodic disturbances, and periodic disturbances can all be suppressed in order to raise the system control performance in a control system.
In the present specification, a means for combining a method for suppressing resonance and non-periodic disturbances, such as by H∞ control or μ-synthesis, with a synchronized disturbance control method using a periodic disturbance observer will be described.
In the present specification, μ-synthesis will be used as an example of a resonance suppression control method, but the resonance suppression method is not limited thereto, mid other examples include resonance ratio control and H∞ control. The invention can be adapted to any method as long as the closed-loop transfer properties after resonance suppression can be recognized.
The present invention is a control method that is applicable to various types of systems, so the basic configuration diagram is the general feedback control system shown in
Actual control-implemented systems 2 sometimes have resonance properties, and disturbances may be included in the operation amount u or the detection amount y. Additionally, even among disturbances, periodic disturbances that occur periodically as a result of system properties can easily affect control performance and stability.
Such periodic disturbances occur periodically in accordance with the activity of the control-implemented system 2, so phase information θ for detecting the periodicity thereof is returned to the feedback controller 1.
For example, a PID controller combined with a disturbance observer or the like, resonance ratio control, and robust control such as H∞ control or μ-synthesis is contemplated, but these resonance suppression methods are not limited, and any method for suppressing resonance and disturbances may be used. What is important in the present invention is the closed-loop frequency transfer properties from the command value to the detection value obtained as a result of resonance control.
The primary purpose of the present invention is to apply these resonance-controlled closed-loop transfer properties to the generalized periodic disturbance observer model explained below.
The periodic disturbance suppression controller 4 uses the phase information θ to extract periodic disturbances included in the detection value y, and suppresses the periodic disturbances separately by the frequency component. As the method for doing so, the generalized periodic disturbance observer proposed in Patent Document 1 etc. is used. If only the method of Patent Document 1 is applied to a resonance system, periodic disturbances can be suppressed, but resonance suppression and the suppression of non-periodic disturbances is not possible.
Therefore, the present invention simultaneously achieves resonance suppression control, non-periodic disturbance suppression control and periodic disturbance suppression control. A periodic disturbance compensation signal rpd* obtained by the periodic disturbance suppression controller 4 is added to a command value r* and inputted, as a corrected command value r, to the resonance/disturbance suppression controller 3.
Here, the generalized periodic disturbance observer will be briefly explained.
Since periodic disturbances are disturbances that occur at a specific frequency, a suppression control system is constructed by extracting that frequency component. In this case, when a dnqn rotating coordinate system synchronized with periodic disturbances at an nth-order frequency is defined, the input signal (operation amount) un and the output signal (detection value) yn of the system transfer properties Pn, and the system transfer properties Pn therebetween, can be expressed as a one-dimensional complex vector (the real part being represented by the dn axis and the imaginary part being represented by the qn axis), as indicated in
The system transfer properties Pn are expressed by Expression (1), and indicate the transfer properties of the nth-order frequency component from the operation amount u to the detection value y. Therefore, the frequency transfer properties include all of the transfer properties, for example, of actuators, loads, sensors, lost time and the like, and this means that, by limiting the frequency to only the nth-order frequency component, the system transfer properties Pn can be generalized by using a first-order complex vector.
[Expression 1]
P
n
=P
dn
+jP
qn (1)
Pdn: dn-axis component of real system; Pqn: qn-axis component of real system
Thus, in order to implement control in a system that is generalized with a specific frequency component, the components that are synchronized with the dnqn rotating coordinate system are extracted from the detection value y. If the detection value y is a single-phase signal, the components are extracted on the basis of Expression 2, and if it is a three-phase signal, the components are extracted on the basis of Expression (3).
where
indicates a Laplace transform, and s indicates a Laplace operator.
Ydn: dn-axis component of detection value y; Yqn: qn-axis component of detection value y
yu, yv, yw: three-phase detection values
GF(s) indicates a low-pass filter for extracting the dn-axis and qn-axis components as DC values after the conversion to the dnqn rotating coordinates by means of Expression (2) or Expression (3), and it affects both the real part and the imaginary part, i.e. both the dn axis and qn axis. For example, when the filter is a first-order filter, it can be expressed as in Expression (4).
ωf of is the low-pass filter cutoff frequency
Based on the detection value yn extracted in this way, an inverse model Qn {circumflex over ( )} of the system transfer properties Pn indicated by Expression (5) is used to calculate an operation amount estimate value un {circumflex over ( )} of the operation amount un, as shown in Expression (6).
The operation amount un that is actually inputted to the system includes periodic disturbances dn. Therefore, as indicated by Expression (7), a periodic disturbance estimate value dn {circumflex over ( )} is estimated by subtracting the operation amount command value un* that has been passed through the low-pass filter GF(s) from the operation amount estimate value un {circumflex over ( )} in Expression (6).
[Expression 7]
=
−Gp(s)un* (7)
By subtracting the periodic disturbance estimate value dn {circumflex over ( )} in Expression (7) from the periodic disturbance command value dn* (zero if periodic disturbances are to be suppressed), it is possible to cancel out the periodic disturbances dn. The operations performed by the generalized periodic disturbance observer have been explained above with reference to
The inverse model Qn {circumflex over ( )} indicated by Expression (5) is a single inverse model for a specific frequency. Thus, when operating with multiple frequency components, it is necessary to prepare an inverse model for each of the frequencies. For example, in a system in which the operating frequency is variable, the frequency of the periodic disturbances will also occur at n-times the operating frequency, so the frequency component to be extracted will also be variable. In such a case, it is necessary to change the inverse model that is applied in accordance with the change in the operating frequency.
For example, if the range of frequencies that periodic disturbances may have is set to 1 to 1000 Hz and an inverse model Qn {circumflex over ( )} is prepared for every 1 Hz, then it is possible to handle varying operating frequencies by providing 1000 values for each of Qdn and Qqn, and reading out the frequency component synchronized to n-times the operating frequency.
However, if the system transfer properties Pn are those of a resonance system, the inverse model Qn {circumflex over ( )} will also include resonance properties, thus causing sudden changes in the model in response to changes in the operating frequency. In particular, when the resonance frequencies intersect, the phase properties thereof can sometimes be inverted. This does not present a problem if the correct inverse model Qn {circumflex over ( )} can be immediately read out, but in an actual controller, there are phase detection delays and lost time due to calculations for digital control.
Additionally, in a generalized periodic disturbance observer, response delays occur due to closed-loop properties determined by the low-pass filter GF(s), and if the resonance frequency is inaccurate due to modeling error, in the worst case, there is a risk of entering into a state of compensation with inverse phase, and control may become unstable. Therefore, if an inverse model has sudden property changes in response to frequency changes, it is essential that there be measures for preventing destabilization.
In the present invention, in order to suppress sudden changes in the inverse model Qn {circumflex over ( )}, the inverse model Qn {circumflex over ( )} is generated by using closed-loop transfer properties of the system including resonance suppression control properties after resonance suppression control has been implemented in a minor loop, and this inverse model Qn {circumflex over ( )} is applied to the generalized periodic disturbance observer. Furthermore, since periodic disturbances are suppressed after also suppressing resonance and non-periodic disturbances, problems relating to “resonance”, “non-periodic disturbances” and “periodic disturbances” can all be addressed at the same time, and this was not possible in Patent Documents 1-3.
Hereinbelow, as one embodiment, torque feedback control in a two-inertia resonance system for use in driving a motor will be described as an example.
The method of the present invention can be applied even to multiple-inertia systems such as three-inertia or higher systems, or to resonance systems other than motor driving systems. Additionally, the invention can be implemented by using a similar control configuration even for controlling parameters other than torque (e.g., speed control, position control, acceleration control, electric current control, etc.), and there is no limit on the types of command values and detection values that can be used in the feedback control system.
As an example of the device configuration, a two-inertia system including a motor M and a load L will be assumed. A torque meter 6 is installed on a coupling shaft and the torque detection value τdet is fed back to a torque controller 5. In an inverter INV for driving the motor M, phase information θ, rotation speed information and the like regarding the motor M are obtained by a rotation position sensor 21 or by sensorless control or the like, and said information is transferred to the torque controller 5.
The torque controller 5 calculates an inverter torque command value τinv* on the basis of a torque command value τ*, phase information θ and the torque detection value τdet. The inverter INV controls the motor M by applying, to the motor M, a desired voltage based on the inverter torque command value τinv*, and the motor M drives the load L.
The position in formation θ or rotation speed information is used for periodic disturbance suppression control (corresponding to torque ripple suppression control in the present example) as described below.
A similar feedback control system can be formed by replacing the torque detection value τdet with speed detection, position detection, electric current detection or the like, and changing the command value in accordance therewith.
Additionally, the system transfer properties of the present configuration are shown in
As shown in
The present invention has the purpose of eliminating the torque error by reducing the gain properties to 0 dB in the low frequency region in
In
The resonance and non-periodic disturbance suppression controller 7 corresponds to the resonance/disturbance suppression controller 3 in
In the present Embodiment 1, an example in which resonance suppression and non-periodic disturbance suppression are implemented by means of μ-synthesis using a structured specific value μ will be explained. It will be suggested here that the invention can be similarly implemented using other resonance suppression methods such as H∞ control and resonance ratio control.
The reference signs in
J1, moment of inertia of motor; J2, moment of inertia of load; K12, shaft torsional rigidity; s: Laplace operator; Δτ, steady-state torque error (torque deviation); Gtm(s), detection response transfer function of torque meter or the like; Ginv, inverter response transfer function; d1, disturbance (including periodic disturbances); d2 and r, μ-synthesis controller input; d3, torque detection noise; z, steady-state torque error evaluation output; w, disturbance input due to steady-state torque error; u, μ-synthesis controller output (operation amount); y, observation output (detection value); e1, inverter torque command evaluation output; e2, torque deviation evaluation output; Wn(s), weighting function for disturbance d1; Wn(s), weighting function for inverter torque command; We(s), weighting function for torque deviation.
The torque deviation weighting function We(s) is a weighting for eliminating the low-frequency steady-state deviation. The inverter torque command weighting function Wu(s) is set so as to reduce the high-frequency properties of the inverter torque. The disturbance d1 weighting function Wn(s) is a weighting for improving the periodic disturbance and non-periodic disturbance suppression performance.
The μ-synthesis controller having the transfer properties Cref(s) and the transfer properties Ctm(s) designed above is installed in the resonance and non-periodic disturbance suppression controller 7 in
The closed-loop transfer properties when only the resonance and non-periodic disturbance suppression controller 7 is made to function are shown in
Compared to the torque waveform in the absence of control in
Therefore, regardless of whether the design is good or bad, there are tradeoffs in the quick response and the suppression amplitude relating to the command value response and the disturbance suppression.
Thus, in the present Embodiment 1, in addition to the resonance and non-periodic disturbance suppression controller 7 mentioned above, a periodic disturbance suppression controller 8 based on a periodic disturbance observer that only affects specific frequency components is combined as a second function.
Tn, nth-order frequency component vector of periodic disturbances (torque ripples); Un {circumflex over ( )}, nth-order frequency component vector of operation amount estimate value (estimate value including periodic disturbances); Dn*, nth-order frequency component vector of periodic disturbance command value (normally zero when suppressed); Dn {circumflex over ( )}, nth-order frequency component vector of periodic disturbance estimate value; TPDn*, nth-order frequency component vector of periodic disturbance compensation value.
First, in a frequency component extractor 9, the nth-order rotational phase nθ obtained by multiplying the periodic disturbance (torque ripple) suppression target order number n with the phase information θ is used to extract a frequency component from the torque detection value τdet, and converted to an nth-order frequency component vector Tn of the periodic disturbances (torque ripples) in a dnqn rotating coordinate system synchronized with the torque ripples. The conversion formula for the nth-order frequency component vector Tn of the periodic disturbances becomes Expression (8) below on the basis of Expression (2).
where Tn=Tdn+jTqn, L indicates a Laplace transform, and s indicates a Laplace operator.
In a speed converter 10, the nth-order rotational phase nθ is differentiated to compute the nth-order rotational frequency n·ωm. Next, in art inverse model multiplication unit 15, the inverse model Qn {circumflex over ( )} is multiplied with the nth-order frequency component vector Tn of the periodic disturbances calculated by Expression (8) to determine an nth-order frequency component vector Un {circumflex over ( )} of the operation amount estimate value. The formula for calculating the inverse model Qn {circumflex over ( )} is given in Expression (5). In this case, a single frequency component vector synchronized with the nth-order rotational frequency n·ωm is applied to the inverse model Qn {circumflex over ( )}. As mentioned above, the closed-loop transfer properties of the “resonance and non-periodic disturbance suppression controller 7” (i.e., the command value response in
Since the nth-order frequency component vector Un {circumflex over ( )} of the operation amount estimate value includes periodic disturbances, an nth-order frequency component vector Dn {circumflex over ( )} of the frequency disturbance estimate value is calculated by subtracting the value obtained by passing the nth-order frequency component vector TpDn* of the periodic disturbance compensation value through the low-pass filter GF(s) from the nth-order frequency component vector Un {circumflex over ( )} of the operation amount estimate value. The reason the value is passed through a low-pass filter GF(s) is in order to match the response with that of the low-pass filter GF(s) contained in the frequency component extractor 9. Periodic disturbances can be suppressed by subtracting the estimated nth-order frequency component vector Dn {circumflex over ( )} of the periodic disturbance estimate value from the nth-order frequency component vector Dn* of the periodic disturbance command value, thereby calculating the nth-order frequency component vector TpDn* of the periodic disturbance compensation value. When the filter is a first-order filter, the low-pass filter GF(s) is expressed by Expression (4).
In the compensation signal synthesis unit 11, the nth-order frequency component vector TpDn* of the periodic disturbance compensation value generated in this manner is restored to the original time waveform from the dnqn rotating coordinate system synchronized with the periodic disturbances on the basis of Expression (9). It is also possible to configure the invention so that there are multiple orders of n arranged in parallel, and the frequency components in each order can be summed to synthesize a periodic disturbance compensation signal τpd*.
[Expression 9]
τpd*=TPD* cos nq+TPDqn* sin nq (9)
where TPDn*=TPDdn*jTPDqn*
By forming a periodic disturbance suppression controller 4 as described above and adding the periodic disturbance compensation signal τpd*. which is the output thereof, to the torque command value τ* in
Compared to
In the present Embodiment 1, resonance, non-periodic disturbances, and periodic disturbances can be simultaneously suppressed. Additionally, when the present control method is applied to torque control in a motor driving system, the precision of torque control can be improved.
By extracting the periodic disturbance components from the torque detection value τdet by means of Expression (8) in Embodiment 1, focusing on the terms Tdn cos nq+Tqn sin nq included in the torque detection value τdet, the expression can be expanded as in Expression (10) for those frequency components.
By using the low-pass filter GF(s) to remove the frequency components that are multiples of 2n occurring in Tdn cos 2nθ+Tqn sin 2nθ and Tqn cos 2nθ+Tdn sin 2nθ in Expression (10), it is possible to extract the nth-order frequency components Tdn and Tqn used in the dnqn rotating coordinate system.
Meanwhile, if a DC torque component Tdc is included in the torque detection value τdet, the expression can be expanded as in Expression (11) below.
Comparing Tdn cos 2nθ+Tqn sin 2nθ+2Tdc cos nθ and Tqn cos 2nθ+Tdn sin 2nθ+2Tdc sin nθ in Expression (11) with Expression (10), it can be seen that, in addition to the frequency components at multiples of 2n that occurred in Expression (10), there are frequency components at multiples of 1n associated with the DC torque component Tdc. Although these may be similarly removed by using a low-pass filter GF(s), the 1n-multiple component includes a lower frequency than in the case where there are only multiples of 2n, so the cutoff frequency must be designed to be lower in order to remove that frequency with the low-pass filter GF(s).
Since the cutoff frequency of the low-pass filter GF(s) directly affects the transient response of the periodic disturbance observer, it is preferable for the cutoff frequency to be made as high as possible. However, there is a tradeoff relationship with adequately removing the influence of the aforementioned Tdn cos 2nθ+Tqn sin 2nθ+2Tdc cos nθ and Tqn cos 2nθ+Tdn sin 2nθ+2Tdc sin nθ.
If the cutoff frequency is too high, the influence of other frequency components may appear in the dnqn rotating coordinate system, thereby reducing the stability of the periodic disturbance observer. On the other hand, if the cutoff frequency is too low, then the stability of the periodic disturbance observer may improve, but the quick response of the periodic disturbance suppression will be degraded, and this is particularly problematic in applications such as variable-speed operation.
In Expression (10), it is sufficient to set the cutoff frequency so as to separate the 2n-multiple components from the DC component. However, in the case of Expression (11), in which periodic disturbances that are superimposed on the DC torque component Tdc are extracted, there is a in-multiple component, and this In-multiple component must be separated from the DC torque component Tdc.
For this reason, compared to Expression (10) in which the DC torque component Tdc is not included, the range over which the cutoff frequency can be set is restricted, and there is a possibility of lowering the performance in terms of both the quick response and the stability.
Therefore, in the present Embodiment 2, as shown in
As mentioned above, according to the present Embodiment 2, functions and effects similar to those in Embodiment 1 are achieved. When periodic disturbance components that are superimposed on a DC torque component Tdc are to be suppressed with a generalized periodic disturbance observer, it is possible to prevent decreases in the quick response and the stability.
As the present Embodiment 3, a method of applying a generalized periodic disturbance observer to the deviation between the command value and the detection value and suppressing periodic disturbances included in the deviation will be described.
In this case, in the periodic disturbance suppression controller 8, the torque detection value τdet in
Therefore, by converting the control block in
The nth-order frequency component vector Tn of the periodic disturbances in
As mentioned above, according to the present Embodiment 3, functions and effects similar to those in Embodiment 1 are achieved. Additionally, as described in Embodiment 2, even when periodic disturbances are superimposed on the DC torque component Tdc, the periodic disturbance observer can be operated in a state in which the DC torque component Tdc is removed beforehand by using the torque deviation Δτ.
In other words, this embodiment has the advantage that effects similar to those in Embodiment 2 can be obtained without the need for a high-pass filter as in Embodiment 2, thereby allowing the embodiment to be realized using a more simplified control structure as in
In the configuration of Embodiment 3 in
where ωf is the low-pass filter cutoff frequency
In
Since Expression (13) does not include a low-pass filter GF(s), the nth-order frequency component vector TpDn* of the periodic disturbance compensation value is directly generated without expressly extracting the frequency component of the periodic disturbances contained in the torque deviation Δτ.
As described above, according to the present Embodiment 4, functions and effects similar to those in Embodiment 1 are achieved. Additionally, when the low-pass filter GF(S) is limited to being a first-order filter, a generalized periodic disturbance observer for the torque deviation Δτ can be realized with an extremely simple structure comprising a gain and an integrator, thus reducing the amount of computation involved with control.
In Embodiments 1-4 described above, in the resonance and non-periodic disturbance suppression controller 7, the controller was designed so as to implement torque control even in the low-frequency region including steady-state torque. In other words, the controller performs control across all frequency bands including resonance control in the high-frequency region. However, in general, when designing a controller that covers all frequency bands by robust control such as μ-synthesis, there is a tendency for the control performance to become conservative and for the number of orders in the controller to become larger.
Therefore, in the present Embodiment 5, as shown in
First, the functions of the low-frequency torque controller 14 will be explained.
In a two-inertia resonance system, the steady-state torque (DC torque) properties in a mechanical system are determined by the ratio between the moments of inertia of the motor and the load. When the moment of inertia of the motor is denoted J1 and the moment of inertia of the load is denoted 12, the steady-state torque τdet(dc) is expressed by Expression (14). The (dc) refers to a DC component.
Thus, if there is a simple way to know the inertia ratio, then it is possible to correct the torque error to some degree beforehand. However, in actual practice, there is also torque error from the inverter, error in the moment of inertia design values, viscous friction loss and the like, so it is necessary to control the steady-state torque by means of torque feedback control.
However, since there is a system resonance point from the two-inertia system in the high-frequency range, as shown in
Therefore, in the present Embodiment 5, a PI controller that contributes only to eliminate torque error in the low-frequency region including steady-state torque is formed. As one example, a configuration example for a low-frequency torque controller 14 is shown in
In
By using the low-pass filter GF(s), the system properties that are controlled by the present controller equivalently approximate second-order low-pass filter properties, so the closed-loop properties in the present controller are third-order properties. By matching the third-order closed-loop properties, for example, to a binomial coefficient standard reference model, Kp and Ki can be determined as in Expression (15).
In this case, ωc denotes a desired closed-loop response frequency which is arbitrary. ωlpf denotes the cutoff frequency of the second-order low-pass filter, k denotes a coefficient of the second-order low-pass filter (the coefficient is designated in accordance with the filter format, e.g., 2 for a binomial coefficient standard filter, 1.4 for a Butterworth filter, etc.), and a2 and a1 are coefficients of the third-order reference model (a1=a2=3 for a binomial coefficient standard filter, a1=a2=2 for a Butterworth filter, etc.).
Due to this low-frequency torque controller 14, it is possible to eliminate torque error in the low-frequency region including steady-state torque and to provide stable control. However, the low-frequency torque controller 14 alone is not sufficient to suppress resonance in the high-frequency region, which is suppressed by using the aforementioned resonance and non -periodic disturbance suppression controller 7.
Since a torque-following control in the low-frequency region is achieved by using the low-frequency torque controller 14, the resonance and non-periodic disturbance suppression controller 7 for the high frequency region is designed so as to have a low controller gain in the low frequency region. For example, when a μ-synthesis controller is used, a generalized plant is configured as in
J1, moment of inertia of motor; J2, moment of inertia of load; K12, shaft torsional rigidity; s: Laplace operator; Δτ, steady-state torque error; Gtm(s), detection response transfer function of torque meter or the like; Ginv(s), inverter response transfer function; d1, disturbance (including periodic disturbances); d2 and r, μ-synthesis controller input; d3, torque detection noise; z, steady-state torque error evaluation output; w, disturbance input due to steady-state torque error; u, μ-synthesis controller output (operation amount); y, observation output (detection value); e1, torque command evaluation output; e2, inverter torque command evaluation output; e3, μ-synthesis controller gain evaluation output; Wn(s), weighting function for disturbance d1; Wu(s), weighting function for inverter torque command U; We(s), weighting function for μ-synthesis controller gain.
As in Embodiment 1, a μ-synthesis controller having transfer properties Cref(s) and transfer properties Ctm(s) is designed, and is installed, with the configuration shown in
The closed-loop frequency transfer properties from the periodic disturbance suppression controller output τpd* to the torque detection value τdet, in a state in which the resonance and non-periodic disturbance suppression controller 7 and the low-pressure torque controller 14 obtained above are installed and only the periodic disturbance suppression controller 8 is not operated, is shown in
The results of torque control by the present Embodiment 5 are shown in
According to the present Embodiment 5, functions and effects similar to those in Embodiment 1 are obtained. Additionally, the below effects can be expected.
By separating low-frequency and high-frequency controllers, it becomes easier to adjust control by means of conventional methods such as PID control in the low-frequency region.
Additionally, in a robust controller such as a μ-synthesis controller for implementing high-frequency resonance suppression control, it becomes unnecessary to consider the low-frequency torque-following performance, so it becomes easier to design the controller with a view to improving the resonance suppression performance and the quick response.
The “generalized periodic disturbance observers” in Embodiments 1-5 are periodic disturbance suppression controllers that contribute only to specific frequency components. However, in the present Embodiment 6, the numbers of the orders that are to be suppressed are separately designated and generalized periodic disturbance observers for the respective orders are arranged in parallel, and the parallel periodic disturbance compensation values are summed in a compensation signal synthesis unit, thereby allowing periodic disturbances in multiple frequency components to be suppressed simultaneously.
Although only the specific examples of the present invention were explained in detail, it will be clear to a person skilled in the art that various modifications and adjustments are possible within the scope of the technical concept of the present invention, and such modifications and adjustments naturally belong within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2016-126129 | Jun 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/010427 | 3/15/2017 | WO | 00 |