Next Article in Journal
Hybrid-Grained Dynamic Load Balanced GEMM on NUMA Architectures
Previous Article in Journal
High-Order Sliding Mode-Based Fixed-Time Active Disturbance Rejection Control for Quadrotor Attitude System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation Error Based Disturbance Observer Design for Flexible Loop Shaping

Semiconductor Division, Samsung Electronics, Hwaseong-si 18448, Korea
Electronics 2018, 7(12), 358; https://doi.org/10.3390/electronics7120358
Submission received: 20 October 2018 / Revised: 9 November 2018 / Accepted: 18 November 2018 / Published: 27 November 2018
(This article belongs to the Section Systems & Control Engineering)

Abstract

:
This note presents an estimation error based disturbance observer (EEDOB) to reduce the effects of external disturbances. In the proposed control structure, a difference between an estimator output and a plant output is considered as an equivalent disturbance. Therefore, when a disturbance appears, the proposed disturbance observer (DOB) is activated. Unlike conventional DOB, this method does not require the plant inverse model or additional stabilizing filters. In addition, the proposed method always satisfies closed loop systems stability, which is definitely different from conventional DOB. To verify the effectiveness, this method was applied to commercial storage systems. From the experimental results, it is confirmed that tracking performance is improved by 23.5%.

1. Introduction

The performance of control systems depends on a plant, a controller and external disturbances and vibrations. To a given plant, the controller should be designed to stabilize the closed loop systems and to meet design specifications, whereas the effect of the external disturbances should be minimized so as not to disturb the closed loop system performance.
For controllers, frequency domain control methods such as proportional–integral–derivative (PID) and lead-lag might be considered. However, the frequency domain design methods cannot be applied to state variable based control such as proximate time optimal control, velocity profile based motion control. However, state space control makes it possible to design such state variable dependent control. In addition, the state space controller can be designed to yield the same functions that frequency domain control affords. Therefore, state space control is more useful and it is important to reduce disturbances with maintaining the state space control structure.
External disturbances are the main factor of performance degradation in the closed loop systems. In order to reduce the effects of the disturbance, traditionally, a disturbance observer (DOB) has been popular. Since 1987 [1], the design scheme has been extensively utilized to reject several kinds of external disturbances.
In permanent magnet linear synchronous motors (PMLSMs), they said that measured disturbances are a combination of lump and periodic when the tasks executed by PMLSM motion systems have periodic and repetitive characteristics. In these systems, base line lumped disturbances are estimated and canceled by DOB [2]. Aerodynamic torque and wind speed are monitored and estimated by DOB in the advanced sliding mode control (SMC) scheme for wind energy conversion systems (WECSs) [3]. The paper said that stability has not been reported in a reaction torque observer (RTOB), which is an application of DOB. In addition, they said the stability is affected by the design parameters of RTOB [4]. For the rejection of external disturbances, a state space disturbance observer was also designed [5]. It was reported that DOB based switching control makes it possible to obtain fast, smooth, and accurate control performance in the presence of both external disturbances and internal uncertainties. In the methodology, two DOBs were used for reacting different frequency ranges. In addition, for more robustness, Q-filter was optimized [6]. Recently, many types of DOB were well summarized and carefully compared [7].
In addition, a linear matrix inequalities (LMI) based loop shaping method was also applied for disturbance rejection [8]. Even though LMI is generally used for loop shaping methods [9,10,11], it cannot afford relative stability. To remedy the limitation, regional pole placements via LMIs satisfying α-stability were developed [12] and these results were extended to general pole assignment regions and to structured uncertainty [13].
One of the main applications of DOB is hard disk drives [14,15]. In these papers, the structures of hard disk drives and their key components are presented. Regarding the servo controllers, it was said that the state space design is preferable because the same control structure should be used for both seek and track following control. Seek control is point-to-point control and its design goal is to minimize track-to-track movement without exciting structural vibrations. Therefore, time optimal control and velocity profile based control are generally used and the read/write time is highly dependent on this seek time. Thus, seek control is definitely based on state estimator based state space control. Meanwhile, the track following control is regulation control; this tells us how precisely the read/write heads reside on a track. As track following control, frequency domain controllers (such as PID, lead-lag) were used. However, today state estimator based state space pole placement control is popular because state variables are very informative. Including the control problems, the state variable itself tells valuable information of control systems to the host CPU, thus, makes it possible to answer emergency situations. The track following performance is defined by track-misregistration (TMR) based position error signal (PES), which determines tracks-per-inch (TPI). TPI is a critical factor to determine the data capacity of hard disk drives. In hard disk drives, state space DOB has been developed [5] and the proposed DOB does not destroy stability by designing a stable FIR filter. As another method, intentionally designed stable parallel structure was also proposed [8,16].
Conventional DOB consists of two functions, a disturbance monitoring and extracting filter and a stabilizing filter. As the disturbance monitoring and extracting filter, inverse plant model, P n 1 is used, the stabilizing Q-filter is used for closed loop systems stability. Since P n 1 should be designed with considering internal stability and causality, mirroring filters by using all pass filters and low pass filters with far poles should be additionally designed. In addition, the stabilizing filter should be iteratively designed by verifying the stability of closed loop systems. However, the designed DOB cannot tell how to affect frequency responses of the overall closed loop systems because DOB can locally monitor and only remove the disturbances. Thus, even if DOB is effective on disturbance rejection, the design of P n 1 and Q filters are inevitable and they are time-consuming iterative jobs.
This note proposes an estimation error based disturbance observer. The main idea is to remove P n 1 and Q and to provide design flexibility of the closed loop systems without destroying stability. In the steady state, the difference between an estimator output and a plant output (i.e., estimation error) is zero. However, if disturbances are introduced, the error would fluctuate. Therefore, in this note, the difference between an estimator output and a plant output is considered as the equivalent disturbances. Of course, model uncertainty could make the differences but the disturbances caused by model uncertainty are located at high frequency range and such effects are negligible because the plant cannot be activated to such high frequency disturbances. The problem arises only when disturbances located in interesting frequency range come into our systems. Note that when disturbances are introduced the difference appears. This means that this signal can be used as an input of the proposed DOB. In addition, no additional disturbance monitoring and extracting functions are not required because when the disturbance disappears the difference also disappears. Then, a stabilizing controller corresponding to a Q-filter should be designed. The controller should always stabilize the closed loop systems and it can be designed to take a form of the desired frequency response of the closed loop systems. For that one, this note suggests a new design frame work based on convex optimization, which always satisfies the stability of the closed loop systems.
This note has following contributions. Unlike conventional DOB,
  • The proposed method does not require the plant’s inverse model.
  • It does not need an iterative design process, such as Q-filter design, thus, the proposed method is a systematic design method.
  • This method yields design flexibility of the closed loop systems in the state space. Therefore engineers can design arbitrary forms of the closed loop systems.
  • In addition, periodic disturbances can be removed by simply adding weighting functions including lumped disturbances.
  • The suggested method always guarantees the closed loop systems stability.
This note is organized as follows. Section 2 illustrates a plant modeling and a current estimator based state feedback controller. In Section 3, conventional DOB and its limitations are presented. Section 4 contains a design method of estimation error based disturbance observer (EEDOB) to reduce the influence of external disturbances. In Section 5, experimental results verify the effectiveness of the proposed design method and the conclusion follows. Throughout the note, hard disk drives systems are considered.

2. Plant Modeling and State Feedback Controller Design

From the measurement data, the full model G p ( s ) is identified, and for control design, a simplified 2nd order plant model with one low frequency pole G n ( s ) is used as follows.
G p ( s ) = G n ( s ) · G r e s ( s ) · G h i g h ( s ) = ( K t J m · 1 s 2 + ( B d / J m ) s + K s / J m ) · ( ω n 2 s 2 + 2 ζ n ω n s + ω n 2 ) · ( i = 1 M s 2 + 2 ζ z i ω z i s + ω z i 2 s 2 + 2 ζ p i ω p i s + ω p i 2 · ω p i 2 ω z i 2 )
where G n ( s ) ,   G r e s ( s ) and G h i g h ( s ) are nominal model, high frequency resonance model, and detailed high frequency dynamics of the plant respectively. K t ,   J m ,   B d and K s are the torque constant, inertia, damping coefficient and spring coefficient, which determine low frequency poles. ω n and ζ n describe a base line of high frequency characteristics, and the remaining terms represent detailed high frequency features over the base line. For the high frequency dynamics modeling, we choose M = 2.
Figure 1 shows the measurement, identified model for analysis, and nominal model for controller design, respectively. The discretized model of G n ( s ) is given by
P : = { x p ( k + 1 ) = A p x p ( k ) + B p u p ( k ) y p ( k ) = C p x p ( k ) .
The current estimator based state feedback controller was designed so that closed loop systems can be stable.
C : = { x ^ e ( k + 1 ) = x ¯ e ( k ) + L ( y p ( k ) C e x ¯ e ( k ) ) x ¯ e ( k + 1 ) = A e x ^ e ( k ) + B e u s f ( k ) u s f ( k ) = K x ^ e ( k )  
where L is a gain of the current estimator, and K is a state-feedback control gain of C. To design Equation (3), we used a pole placement method [17,18]. With the design method, the designed open loop transfer function is shown in Figure 2.
As 0 dB crossover frequency, 900 Hz was selected to obtain reasonable stability margins. Lag characteristics were observed at a low frequency range whereas lead characteristics were shown at the middle frequency range. The lead feature affords stability to the closed loop systems. Therefore, C stabilizes the closed loop systems without external disturbances.

3. Conventional Disturbance Observer (DOB)

In the presence of external disturbance, DOB has been popular as shown in Figure 3 [1].
In the figure, P n is a nominal model and the input of Q is i Q = u + P n 1 P ( d + u ) . Thus, if the real model P and nominal model P n are identical, then i Q = d . Therefore, the estimated i Q goes to filter Q and the filtered o Q is subtracted from u . Since P n is generally strictly proper, additional filters are required to increase the degree of the denominator for calculating P n 1 . Moreover, if P n is a non-minimum plant, a mirroring filter by using all pass filter is also designed. As the Q filter determines the stability of DOB by controlling the bandwidth of the disturbances, the Q filter should be iteratively designed with verifying stability. In this note, the author would like to remove those processes without destroying stability.
To evaluate the design flexibility of a usual DOB [7], frequency responses of the closed loop systems with various Q filters should be investigated. In this example, P n 1 is non-proper and as a Q filter ω Q 2 / ( s 2 + 2 · 0.707 · ω Q s + ω Q 2 ) was selected for its steep slope in the high frequency range. In addition, the filter bandwidth ω Q without destroying stability was searched by trial and error. Finally, closed loop systems with various bandwidth Q filters were obtained.
As the filter bandwidth ω Q increases, the bandwidths of the open loop functions also increase and therefore the peaks of plant input sensitivity functions ( y / d ) decrease. Figure 4 shows the trend. This means a conventional DOB effectively reduces the effects of the introduced disturbances. However, the designed closed loop functions are located in the bounded area. Moreover, the disturbance attenuation rates are similar in all of the frequency ranges. Therefore, a conventional DOB has limitations to selectively reduce disturbances or design flexible loop shaping in the closed loop systems.

4. Estimation Error Based DOB Design

This section contains the main results of this note. First, we briefly present a control structure and its features and suggest a systematic design method of weighting functions to help find feasible solutions in LMIs optimization. Then, an augmented plant to find an LMI based EEDOB was formulated. Finally, the EEDOB (E) was designed by using the suggested weighting function.

4.1. Proposed Control Structure

The proposed control structure is illustrated in Figure 5 and has the following properties.
  • No plant inverse model or stabilizing Q filter is required.
  • The input of EEDOB is the difference between the estimator output and plant output, y p ( k ) y ^ e ( k ) .
  • If external disturbances are introduced into P in a steady state, | y p ( k ) y ^ e ( k ) | increases.
  • EEDOB can help reject the error to reduce the effects of disturbances by injecting a counter acting control effort.
  • If the disturbance disappears, the estimation error converges to zero and finally, the EEDOB is not activated any more.
In Figure 5, y ^ e ( k ) = C e x ^ e ( k ) is an estimation output based on a current state variable. y c ( k ) and u c ( k ) are the input and output of the proposed DOB. Since the proposed controller is activated only when external disturbances are introduced, we can utilize this controller as a disturbance observer.

4.2. Weighting Function Design

To reduce the influence of external disturbances, a peak of plant input sensitivity function should be reduced and the weighting function for the control design must be able to express the desired frequency response.
Let S i be a plant input sensitivity function defined by a transfer function from u ( k ) to y p ( k ) without EEDOB, and we suggest F p k describes a peak of S i as follows [16].
F p k = D ( μ s + ω c 1 s + μ · ω c 1 · s / μ + ω c 2 s + ω c 2 )  
where D ( · ) is a discretization operator denoting bilinear transformation, s is a complex variable in laplace transform, ω c 1 and ω c 2 are two cutoff frequencies of S i , μ = 10 ( m p / 20 ) , and m p is the peak of S i . Then, a desired plant input sensitivity function can be represented by
W 1 = S i · F p k 1 .
Since S i is multiplied by F p k 1 , a peak of W 1 should be lower than that of S i . Accordingly, if we use W as a weighting function, an improved plant input sensitivity function with a lower peak can be obtained. In addition, if repetitive sharp disturbances are introduced, such periodic disturbances can be also cancelled by simply modifying W 1 as follows
W ˜ 1 = W 1 · n = 1 L N n 1 = S i · F p k 1 · n = 1 L N n 1 where ,   N n 1 = D ( s 2 + 2 ζ n ω n s + ω n 2 s 2 + 2 ζ n ω n s + ω n 2 )
where N n 1 is a notch filter to reduce the periodic disturbances located at ω n . The depth and width of the notch filter are controlled by ζ n . In this note, the periodic disturbance is not considered for simplicity. In addition, if we face two problems to design W , which are casualty and stability. Those problems can be successfully resolved by using zero gain error tracking control (ZGETC) [16] and zero phase error tracking control (ZPETC) [19]. In order to show clear design concepts, S i , F p k 1 , and W 1 are illustrated in Figure 6.

4.3. EEDOB Design Based on LMI Optimization

A block diagram of augmented and generalized systems for EEDOB design is shown in Figure 7. Using the block diagram, an LMI framework was designed to obtain an H controller.
Using Equations (2) and (3), the plant state equation can be represented by
x p ( k ) = A p x p ( k ) + B p ( w ( k ) + u p ( k ) ) = A p x p ( k ) + B p ( w ( k ) u s f ( k ) u c ( k ) ) = A p x p ( k ) + B p ( w ( k ) K x ^ e ( k ) u c ( k ) ) = A p x p ( k ) + B p ( w ( k ) K ( ( I L C e ) x ¯ e ( k ) + L C p x p ( k ) ) u c ( k ) ) = A p x p ( k ) B p K ( I L C e ) x ¯ e ( k ) B p K L C p x p ( k ) + B p w ( k ) B p u c ( k ) = ( A p B p K L C p ) x p ( k ) B p K ( I L C e ) x ¯ e ( k ) + B p w ( k ) B p u c ( k ) .
In addition, the estimator state equation is also written by
x ¯ e ( k ) = A e x ^ e ( k ) + B e u p ( k ) = A e x ^ e ( k ) + B e ( K x ^ e ( k ) u c ( k ) ) = ( A e B e K ) x ^ e ( k ) B e u c ( k ) = ( A e B e K ) ( I L C e ) x ¯ e ( k ) + ( A e B e K ) L C p x p ( k ) B e u c ( k ) = ( A e B e K ) L C p x p ( k ) + ( A e B e K ) ( I L C e ) x ¯ e ( k ) B e u c ( k ) .
W in Equation (5) is reformulated by a state-space representation as shown in Equation (9).
W : = { x w ( k + 1 ) = A w x w ( k ) + B w u w ( k ) y w ( k ) = C w x w ( k ) + D w u w ( k ) .
Then, the state equation of W can be written by
x w ( k + 1 ) = A w x w ( k ) + B w y p ( k ) = B w C p x p ( k ) + A w x w ( k ) .
The signal to be minimized is
z ( k ) = C w x w ( k ) + D w y p ( k )   = D w C p x p ( k ) + C w x w ( k ) .
In addition, the measurement signal, y c ( k ) , is
y c ( k ) = y p ( k ) y ^ e ( k ) = C p x p ( k ) C e x ^ e ( k ) = C p x p ( k ) C e ( ( I L C e ) x ¯ e ( k ) + L y p ( k ) ) = C p x p ( k ) C e ( ( I L C e ) x ¯ e ( k ) + L C p x p ( k ) ) = ( C p C e L C p ) x p ( k ) C e ( I L C e ) x ¯ e ( k ) .
Therefore, from Equations (7) (8) (10) (11) and (12), the generalized plant can be written by
x ( k + 1 ) = A x ( k ) + B 1 w ( k ) + B 2 u c ( k ) z ( k ) = C 1 x ( k ) + D 11 w ( k ) + D 12 u c ( k ) y c ( k ) = C 2 x ( k ) + D 21 w ( k ) + D 22 u c ( k )
where x ( k ) = [ x p T ( k ) x ¯ e T ( k ) x ¯ w T ( k ) ] , and
A = [ A p B p K L C p B p K ( I L C e ) 0 ( A e B e K ) L C p ( A e B e K ) ( I L C e ) 0 B w C p 0 A w ] ,   B 1 = [ B p 0 0 ] ,   B 2 = [ B p B e 0 ] , C 1 = [ D w C p 0 C w ] ,   D 11 = 0 ,   D 12 = 0 , C 2 = [ C p C e L C p C e ( I L C e ) 0 ] ,   D 21 = 0 ,   D 22 = 0 .
In addition, a state space representation of EEDOB is defined by
E   ( EEDOB ) : = { Σ ( k + 1 ) = A K Σ ( k ) + B K y c ( k ) u c ( k ) = C K Σ ( k ) + D K y c ( k ) .  
Then, the closed loop systems, Tzw, can be written by
[ x ( k + 1 ) Σ ( k + 1 ) ] = [ A + B 2 D K C 2 B 2 C K B K C 2 A K ] [ x ( k ) Σ ( k ) ] + [ B 1 + B 2 D K D 2 B K D 21 ] w ( k ) z ( k ) = [ C 1 + D 12 D K C 2 D 12 C K ] [ x ( k ) Σ ( k ) ] + ( D 11 + D 12 D K D 21 ) w ( k ) .
Theorem 1.
The following two statements in Equations (17) and (18) are equivalent.
T z w 2 = sup w 0 z 2 2 w 2 2 < γ  
[ X I A X + B 2 L A + B 2 R C 2 B 1 + B 2 R D 21 0 * Y Q Y A + F C 2 Y B 1 + F D 21 0 * * * * * * * * X * * * I Y * * 0 0 I * X T C 1 T + L T D 12 T C 1 T + C 2 T R T D 12 T D 11 T + D 21 T R T D 12 T γ I ] > 0  
where Q ,   F ,   L ,   R and symmetric matrices X ,   Y are variables. X > 0 means that X is positive definite, and * denotes an ellipsis for terms induced by a symmetric matrix, i.e.,
[ A B B T C ] = [ A B * C ] .  
Proof. 
The result immediately follows from [11,20,21,22].
Therefore, T z w can be minimized by minimizing γ subject to Equation (18). The feasible controller is given by choosing nonsingular V and U such that Y o p t X o p t + V U = I and calculating
D K = R o p t , C K = ( L o p t R o p t C 2 X o p t ) U 1 , B K = V 1 ( F o p t Y o p t B 2 R o p t ) , A K = V 1 ( Q o p t Y o p t ( A + B 2 R o p t C 2 ) X o p t V B K C 2 X o p t ) U 1 V 1 Y o p t B 2 C K
where the subscript ( · ) o p t denotes an optimal solution of a corresponding variable.
Theorem 2.
The closed loop systems as shown in Figure 7 are stable.
Proof. 
Since the controller EEDOB given by H dynamic out feedback control always stabilizes an augmented plant [9,10,11], the closed loop system is stable.
The proposed method can afford complete design flexibility and indeed remove external disturbances taking arbitrary forms in the frequency domain. However, as a disturbance spectrum to be removed becomes complicated, the weighting function W becomes complicated as well. This means that with high order weighting, a high order controller is designed. Let O ( · ) be an order, then, O ( E ) = O ( P ) + O ( C ) + O ( W ) . Another thing to be considered is the computational time. Computations should be done within a sampling time. However, if a calculation time is longer than the sampling time, the desired performance cannot be achievable or the closed loop systems cannot be controllable. Accordingly, the critical disturbance affecting to closed loop system performance should be first removed. All disturbances cannot be removed in the control systems. As a result, this method can precisely shape a frequency response of the closed loop systems and grants complete design flexibility at the cost of computational efforts.

5. Experimental Results

The proposed design method was applied to a hard disk drive with 3600 rpm and 86.8 μs sample rate. All data were obtained from 600 times experiments.
In order to measure the sensitivity functions as shown in Figure 8, sin wave i sin ( k ) was repetitively (600 times) introduced to the position signal and o sin ( k ) was measured. The measured values were averaged to reduce measurement noises.
Frequency responses of the plant input sensitivity functions are compared in Figure 9.
In the input sensitivity function, at an area above 0 dB, the introduced disturbances were not decreased but amplified. Thus, at least, the area should be reduced. The maximum peak of the input sensitivity function decreased from 15 dB to 11.5 dB. With EEDOB, the width of the amplification area increased and this means that the proposed EEDOB deteriorates the disturbance rejection performance in that area. However, the total area located at above 0 dB was reduced and this result was verified by the final power spectral density. In hard disk drives servo systems, iterative learning controllers were implemented to reduce periodic disturbances. In this note, four controllers were activated. However, instead of the iterative learning controllers, such period disturbances can be also reduced by simply adding n = 1 M N n 1 in (6). M is the number of the period disturbances to be canceled.
Figure 10 shows the compared frequency responses of plant output sensitivity functions. Since the proposed EEDOB increased the bandwidth from 622.8 Hz to 944.7 Hz, the output disturbances located in a frequency ranging from 622.8 Hz to 944.7 Hz were additionally reduced by the proposed EEDOB. With increasing the bandwidth by 320 Hz, the peak increased by 1.05 dB according to the Bode integral theorem [21].
Frequency responses of the open loop transfer functions are written in Figure 11. With EEDOB, a crossover frequency increased from 923.4 Hz to 1420 Hz. With EEDOB, the phase margin was almost preserved from 27.13° to 27.8°, whereas the gain margin was slightly reduced by 1 dB.
For tracking performances comparison, power spectral densities (PSD) are illustrated in Figure 12. A cumulated sum of the PSD decreased from 0.89% to 0.68%. Therefore, tracking performance is enhanced by around 23.5% and this means the data capacity can be increased by the proposed method.
Using data from the experimental results, the frequency characteristics are summarized in Table 1 for readability.

6. Conclusions

This note proposes an estimation error based disturbance observer to reject external disturbances. A difference between an estimator output and a plant output is considered as an equivalent disturbance. Therefore, when a disturbance appears, the proposed disturbance observer (DOB) is activated. The proposed method requires no inversion model or iterative calculations of the Q-filter design and the designed closed loop systems are always stable. The experimental results with commercial hard disk drives confirm the validity and effectiveness of the proposed method. With the suggested method, tracking performance was improved by 23.5%.
This note has contributions as follows. Unlike conventional DOB,
  • It needs no plant inverse model or iteratively designed stabilizing Q filter. Therefore, this method is a systematically designed one.
  • It yields design flexibility of the closed loop systems.
  • It can reduce repetitive disturbances by simply adding corresponding weights.
  • It always guarantees closed loop system stability because the proposed framework is on the basis of H dynamic out feedback.

Funding

This research received no external funding.

Acknowledgments

The author would like to appreciate the anonymous reviewers for their valuable comments and suggestions that have contributed to improve this manuscript.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Ohnishi, K. A New Servo Method in Mechatronics. Trans. Jpn. Soc. Electr. Eng. 1987, 107-D, 83–86. [Google Scholar]
  2. Cho, K.; Kim, J.; Choi, S.B.; Oh, S. A High-Precision Motion Control Based on a Periodic Adaptive Disturbance Observer in a PMLSM. IEEE/ASME Trans. Mechatron. 2015, 20, 2158–2171. [Google Scholar] [CrossRef]
  3. Do, T.D. Disturbance Observer-Based Fuzzy SMC of WECSs without Wind Speed Measurement. IEEE Access 2017, 5, 147–155. [Google Scholar] [CrossRef]
  4. Sariyildiz, E.; Ohnishi, K. Stability and Robustness of Disturbance-Observer-Based Motion Control Systems. IEEE Trans. Ind. Electr. 2015, 62, 414–422. [Google Scholar] [CrossRef]
  5. Suh, S.; Chung, C.C.; Lee, S.-H. Discrete-Time Track Following Controller Design Using a State-Space Disturbance Observer. Microsyst. Technol. 2003, 9, 352–361. [Google Scholar] [CrossRef]
  6. Wang, L.; Su, J.; Xiang, G. Robust Motion Control System Design With Scheduled Disturbance Observer. IEEE Trans. Ind. Electr. 2016, 63, 6519–6529. [Google Scholar] [CrossRef]
  7. Chen, W.H.; Yang, J.; Guo, L.; Li, S. Disturbance-observer-based control and related methods—An overview. IEEE Trans. Ind. Electr. 2016, 63, 1083–1095. [Google Scholar] [CrossRef]
  8. Suh, S. Unified H∞ Control to Suppress Vertices of Plant Input and Output Sensitivity. IEEE Control Syst. Technol. 2010, 18, 969–975. [Google Scholar] [CrossRef]
  9. Boyd, S.; Ghaoui, L.E.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
  10. Gahinet, P.; Nemirovskii, A.; Laub, A.J.; Chilali, M. The LMI control toolbox. In Proceedings of the 1994 33rd IEEE Conference on Decision and Control, Lake Buena Vista, FL, USA, 14–16 December 1994. [Google Scholar]
  11. Oliveira, C.D.; Geromel, J.C.; Bernussou, J. An LMI optimization approach to multiobjective controller design for discrete-time systems. In Proceedings of the 38th Conference on Decision and Control, Phoenix, AZ, USA, 7–10 December 1999; Volume 4, pp. 3611–3616. [Google Scholar]
  12. Chilali, M.; Gahinet, P. H∞ design with ∝-stability constraint: An LMI approach. In Proceedings of the 1994 33rd IEEE Conference on Decision and Control, Lake Buena Vista, FL, USA, 14–16 December 1994; pp. 307–312. [Google Scholar]
  13. Chilali, M.; Gahinet, P. H∞ design with pole placement constraints: An LMI approach. IEEE Trans. Autom. Cont. 1996, 41, 358–367. [Google Scholar] [CrossRef]
  14. Abramovitch, D.; Franklin, G.F. A brief history of disk drive control. IEEE Control Syst. 2002, 22, 28–42. [Google Scholar] [CrossRef] [Green Version]
  15. Messner, W.; Ehrlich, R. A tutorial on controls for disk drives. In Proceedings of the 2001 American Control Conference (Cat. No.01CH37148), Arlington, VA, USA, 25–27 June 2001; pp. 408–420. [Google Scholar]
  16. Suh, S. Discrete-time controller design to attenuate effects of external disturbances. Microsyst. Technol. 2009, 15, 1645. [Google Scholar] [CrossRef]
  17. Åstrom, K.J.; Wittenmark, B. Computer-Controlled Systems Theory and Design, 3rd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1997. [Google Scholar]
  18. Franklin, G.F.; Powell, J.D.; Workman, M.L. Digital Control of Dynamic Systems; Addison-Wesley: Boston, MA, USA, 1990. [Google Scholar]
  19. Tomizuka, M. Zero phase error tracking algorithm for digital control. ASME J. Dyn. Syst. Meas. Control 1987, 109, 65–68. [Google Scholar] [CrossRef]
  20. Burl, J.B. Linear Optimal Control; Addison-Wiesley: Boston, MA, USA, 1999. [Google Scholar]
  21. Skogestad, S.; Postlethwaite, I. Multivariable Feedback Control: Analysis and Design; Wiley: New York, NY, USA, 1996. [Google Scholar]
  22. Zhou, K.; Doyle, J.C.; Glover, K. Robust and Optimal Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1996. [Google Scholar]
Figure 1. Plant dynamics: Measurement, model for analysis and nominal model for design.
Figure 1. Plant dynamics: Measurement, model for analysis and nominal model for design.
Electronics 07 00358 g001
Figure 2. Open loop transfer function.
Figure 2. Open loop transfer function.
Electronics 07 00358 g002
Figure 3. Conventional disturbance observer (DOB).
Figure 3. Conventional disturbance observer (DOB).
Electronics 07 00358 g003
Figure 4. Feature of conventional DOB.
Figure 4. Feature of conventional DOB.
Electronics 07 00358 g004
Figure 5. Proposed control structure.
Figure 5. Proposed control structure.
Electronics 07 00358 g005
Figure 6. Frequency responses of S i ,   F p k 1 , and W 1 .
Figure 6. Frequency responses of S i ,   F p k 1 , and W 1 .
Electronics 07 00358 g006
Figure 7. Design frame work of the proposed EEDOB.
Figure 7. Design frame work of the proposed EEDOB.
Electronics 07 00358 g007
Figure 8. Measurement method of frequency responses.
Figure 8. Measurement method of frequency responses.
Electronics 07 00358 g008
Figure 9. Input sensitivity functions from plant input disturbance to plant output.
Figure 9. Input sensitivity functions from plant input disturbance to plant output.
Electronics 07 00358 g009
Figure 10. Output sensitivity functions from plant output disturbance to plant output.
Figure 10. Output sensitivity functions from plant output disturbance to plant output.
Electronics 07 00358 g010
Figure 11. Measured open loop transfer functions.
Figure 11. Measured open loop transfer functions.
Electronics 07 00358 g011
Figure 12. Power spectral density and cumulated sum.
Figure 12. Power spectral density and cumulated sum.
Electronics 07 00358 g012
Table 1. Performance of vibration reduction.
Table 1. Performance of vibration reduction.
ItemsDefinitionUnitw/o EEDOBw/EEDOB
OLTF ( f c )Cutoff frequency of open loop transfer functionHz923.41420
OLTF (GM)Gain margin of the open loop transfer functiondB4.163.15
OLTF (PM)Phase margin of the open loop transfer functiondegree (°)27.1327.8
PISF (peak)Maximum peak of plant input sensitivity function from plant input disturbance to plant outputdB1511.5
POSF (peak)Maximum peak of plant output sensitivity function from plant output disturbance to plant outputdB1011.05
POSF (BW)Bandwidth of plant output sensitivity function from plant output disturbance to plant outputHz622.8944.7
PSDPower spectral density of PESPercentage of 3σ0.890.68

Share and Cite

MDPI and ACS Style

Suh, S. Estimation Error Based Disturbance Observer Design for Flexible Loop Shaping. Electronics 2018, 7, 358. https://doi.org/10.3390/electronics7120358

AMA Style

Suh S. Estimation Error Based Disturbance Observer Design for Flexible Loop Shaping. Electronics. 2018; 7(12):358. https://doi.org/10.3390/electronics7120358

Chicago/Turabian Style

Suh, Sangmin. 2018. "Estimation Error Based Disturbance Observer Design for Flexible Loop Shaping" Electronics 7, no. 12: 358. https://doi.org/10.3390/electronics7120358

APA Style

Suh, S. (2018). Estimation Error Based Disturbance Observer Design for Flexible Loop Shaping. Electronics, 7(12), 358. https://doi.org/10.3390/electronics7120358

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop