Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Size: px
Start display at page:

Download "Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model"

Transcription

1 BULGARIAN ACADEMY OF SCIENCES CYBERNEICS AND INFORMAION ECHNOLOGIES Volume No Sofia Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model sonyo Slavov Department of Automatics echnical University of Sofia 756 Sofia Bulgaria Abstract: An algorithm for multiple model adaptive control of a -variant plant in the presence of measurement noise is proposed. his algorithm controls the plant using a bank of PID controllers designed on the base of invariant input/output models. he control signal is formed as weighting sum of the control signals of local PID controllers. he main contribution of the paper is the obective function minimized to determine the weighting coefficients. he proposed algorithm minimizes the sum of the square general error between the model bank output and the plant output. An equation for on-line determination of the weighting coefficients is obtained. hey are determined by the current value of the general error covariance matrix. he main advantage of the algorithm is that the derived general error covariance matrix equation is the same as this in the recursive least square algorithm. hus most of the well known RLS modifications for the tracking variant parameters can be directly implemented. he algorithm performance is tested by simulation. Results with both SISO and MIMO variant plants are obtained. Keywords: Multiple model adaptive control input-output model PID controllers variant plants.. Introduction he control system design has to be often realized under apriori uncertainty of the process model parameters. On the other hand many processes are significantly 3

2 changing their parameters during their normal functioning. Consequently a general control system design problem is to provide efficient control of the processes with significant parameters changes. he Multiple Model Adaptive Control (MMAC) is one of the maor approaches for control under significant parameters uncertainty [- 5]. he main idea of MMAC is that the complex plant dynamics can be represented by a discrete finite set of simple local models with constant parameters. Each of them describes the dynamics for one or more regimes. hen a limited discrete set of simple local controllers tuned according to the corresponding simple model is designed. he control is formed as weighting sum of local controllers control signals. he weighting coefficients are determined on-line. Historically the MMAC arises with the necessity to use the set of linear controllers in a state space system under the conditions of apriori uncertainty in the plant dynamics. In order to estimate the corresponding state vector in the plant linearized in a certain operation mode linear Kalman filters are used [4]. he first idea for utilizing a set of linear Kalman filters is formed into the so called static multiple-model state space estimator [6]. Later a scheme of interactive multiplemodel estimator is proposed in [7] where a general state vector is calculated with different weight of each local filter operation according to apriori defined transition matrix. here are many different MMAC algorithms based on the state space controllers and Kalman filters [8] and there is a lack of such based on the inputoutput model. Very close to MMAC based on the input-output model is the Multiple-Model Adaptive Switching Control [9-]. he main idea is that each controller of the bank takes an independent action in the control system tuned according to the corresponding plant model at the corresponding regime. he online controller switching is based on the performance index evaluation of the bank of models and/or controllers [3 3]. his approach is suitable when the plant operating regimes are apriori known and/or well defined. he useful MMAC algorithm based on the linear input-output model and deadbeat controller is proposed in [ 4 5]. his algorithm does not use Kalman filters. It is especially suitable for control in case of low variance measurement noise. he weighting coefficients are determined based on the current value of the inverse output model error or the current value of the inverse exponential smoothing output model error. In this paper MMAC algorithm based on input-output models and PID controllers is proposed. Each model has the same structure but different values of the parameters. he MMAC algorithm is similar to the multiple model adaptive control and state estimation algorithm presented in [6]. he principal difference is that the algorithm suggested in [6] is based on the state space models. It uses the bank of linear Kalman filters and the corresponding bank of LQR controllers. he other significant difference is in the obective function minimized to determine the weighting coefficients. he proposed algorithm minimizes the sum of the square general error between the model bank output and the plant output whereas the algorithm described in [6] minimizes the trace of the general residual variance or the trace of the general innovation term variance. he general residual and the innovation term are a multiple model Kalman filter residual and an innovation term. he advantage of the algorithm proposed here is that the current values of the 4

3 weighting coefficients are determined by the current value of the general error covariance matrix. As it can be later seen the derived general error covariance matrix equation is the same as this in the recursive least square algorithm (RLS). his means that most of the well known RLS modifications for the tracking variant parameters can be directly implemented in the suggested algorithm. he content of the paper is as follows. In Section the proposed MMAC algorithm is derived. In Section 3 the pseudo code of the MMAC algorithm is given. he results from the simulation of MMAC of both SISO and MIMO systems are presented in Section 4 and some conclusions are made in Section 5.. Multiple model adaptive control algorithm he block-diagram of the control system based on the proposed MMAC algorithm is shown in Fig.. r u μ u ξ y o u μ u q μ q y y q y e e e q Fig.. Block-diagram of the control system based on MMAC algorithm Let the controlled plant is variant and be described with the equation () yo ( s) = W ( s u( s) + ξ ( s) r m where yo ( s) R is a vector containing plant outputs u( s) R is a vector r containing plant inputs ξ ( s) R is a vector containing the measurement noises and W ( s is the transfer matrix. It has the form W( s W( s... W m ( s = W( s W( s... Wm ( s W ( s. M M M M Wr( s Wr ( s... Wrm ( s he elements of W ( s are given by 5

4 i i b ( s + b t s b t i ( ) i n ( ) i Wi ( s = i =... r =... m ni ni s + a ( s a t i n ( ) i where b ( b (... b ( i i n and a ( ) ( )... ( ) i t a t a t i i n are the transfer function i parameters. It is supposed that the parameters b and a l =... n are changing 6 n n according to known value intervals bl [ b min max ] i l b i l and a [ ] i l a i li min al i max. hen the complex plant dynamics can be approximated with a limited set of invariant models referred as local ones. Each local model contains a combination of bl i and a l i values of parameters into the known variation intervals. hese continuous- transfer functions are put into a discrete- form in order to design a set of discrete PID controllers. he set of local models forms the model bank in the structure scheme presented in Fig.. he description of i-th discrete- local model is given by () b W ( q) = i di q + a + b di d i q q y ( = W i b a i l i ( q) u( ni dn q i ni dn q i l i i =... r =... where b d b i d... b i dn and a i d a i d... a i dn are the local model parameters. For i each sample the combination of the local models is used to model the global plant behavior. A PID controller is designed for each local model. he set of PID controllers forms the controller bank in the scheme presented in Fig.. he control signal is obtained as weighting sum of the local controllers control signals (3) u( = μ u( + μu ( μ q uq ( where u i ( i =... q are the local controllers control signals and μi i =... q are the normalized weighting coefficients q (4) μ i =. i= he description of the -th digital PID controller is given by: u ( = u ( + u ( + u ( (5) p int d (6) up ( = K ( ) ( ) p d r k y k u ( = u ( k ) + b r( y( + b r( k ) y( k ) (7) [ ] [ ] int int int int (8) u ( = a u ( k ) + b [ c r( c r( k ) y( + y( k )] where d d bint = K p b int = int d d a d d + d = b N m = d N K p N r (k ) d d +

5 is the reference signal K p integral of the -th PID controller d the proportional gain of the -th PID controller int d derivative of the -th PID controller a constant of the -th first-order low pass filter the N sample d c weighting coefficients of the -th PID controller. he block named Supervisor determines on-line the current value of the weighting coefficients according to the proposed MMAC algorithm. In the algorithm a general model output ~ y is used. It is formed as weighting sum of the local models outputs (9) ~ y = μ y where () μ = [ μ ] μ... μq is a vector containing the normalized weighting coefficients and q () y = [ y y... y ] is a r q matrix containing the local model outputs y i i =... q. he equation (4) can be described in the form () μ = where = [... ]. 443 q he general output error e ~ is given by (3) e ~ = y ~ o y. aking into account equations (9) and () the general output error can be expressed as (4) e ~ = μ yo μ y = μ [ yo y ] = μ e where e = [ e e... eq ] is a q r matrix containing the errors i (5) ei = yo y i =... q between the plant output and the local model output. he main contribution of the paper is the obective function used for determination of the weighting coefficients. his function is defined as k (6) ~ J ( μ ) = ( ) ~ e i e ( i). i= From expressions (6) and (4) the following equation is obtained 7

6 (7) J ( μ) = μ P ( μ where k (8) P ( = e( i) e ( i) i= is a q q matrix. After taking into account the normalization (4) the weighting coefficients are determined from (9) min L ( μ λ) 8 μ where () L ( μ λ) = J ( μ) + λ[ μ ] and λ is the Lagrange gain. he necessary conditions for the extremum of () are () L μ = L λ = where L μ is the gradient with respect to c and Lλ is the gradient with respect to λ. After differentiation of () according to () one obtains () P ( μ + λ = μ =. hus the vector μ can be obtained from (3) μ = P ( λ. After multiplying (3) to the left by one finds (4) μ = P ( λ. hus taking into account the normalization (4) the Lagrange gain can be expressed as (5) λ =. After substituting (5) into (3) the vector μ is determined from (6) μ =. he matrix P ( is inverse of the one defined by (8). he equation (8) can be expressed as (7) k P ( = e( i) e ( i) + e( e ( = P ( k ) + e( e (. i= It is important to note that the equation (7) is the same as the one for the inverse covariance matrix in the RLS algorithm. he determination of the weighting coefficients current values requires real computation of the matrix rather than of the matrix P (. hus it is necessary to derive a recursive equation for the

7 computation of P (. hen the matrix inverse lemma is useful [7]. After applying the matrix inverse lemma to equation (7) one obtains (8) = k ) k ) e( [ I r + e ( k ) e( ] e ( k ) where Ir is the unit matrix. he current value of μ is determined from equation (6) where the current value of P ( is determined from equation (8). As can be seen for the single output plant the equation (8) is the same as one for the covariance matrix in the RLS algorithm if the regressors are substituted by the error e (. It is well known that the determination of according to equation (8) makes the recursive algorithm insensitive to the plant parameters changes. here are many useful modifications of RLS that modify the covariance matrix equation in order to keep algorithm s sensitivity. he main advantage of the proposed MMAC algorithm is that most of these RLS modifications are applicable for equation (8). In this paper four well known modifications for covariance matrix determination are used. heir covariance matrix equations are presented in able [8]. able Name Covariance matrix equation cmin RLS with = k ) c regularization of max Pk ( ) k ) e( [ I r + e ( k ) e( ] e ( k ) + cmin I where c < λ ( ) < λ ( ) c ) RLS with dependent update of Pk ( ) RLS with directional forgetting(only for SISO system) RLS with exponential forgetting = k ) k ) e( [ I min min max max r ) = P + e ( k ) e( ] P ( = + ci if trace( ) cmin = ci if trace( ) cmax P ( = if c min < trace( ) < cmax e ( k ) = k ) k ) e( [ ε + e ( k ) e( ] e ( k ) λ ε( k ) = λ e ( k ) e( where λ can be chosen as in RLS with exponential forgetting algorithm = [ k ) k ) e( [ I λ 3. Pseudo code of MMAC algorithm + e ( k ) e( ] he pseudo code of the MMAC algorithm involves the following steps. r e ( k )] Step. Input initial conditions for the design process and choice of a limited model set. 9

8 his step is performed off-line and it includes: - Choice of the model number q. his is a very important task. MMAC offers an approach to model the complex plant dynamics by combination of simple local models. MMAC algorithm will ensure control system performance if the model set represents adequately the plant dynamics. On the other hand utilization of unnecessary large number of models and controllers cannot guarantee the control performance. here are no general rules for the local model choice. he solutions for the particular tasks based on the state space models can be found in [9 ]. he amount of the selected models is usually related to the operating condition at which the control system is expected to work. If the value intervals of the plant parameters changes are unknown then the parameters of the local models can be estimated by an identification procedure for the variant plant. - Choice of the sample - Choice of the weighting coefficients initial values. he initial values of the weighting coefficients are usually chosen as μ ( ) = =... q. q - uning of a limited set of local PID controllers. Each local PID controller is tuned off-line according to the corresponding local model in the model bank. - Choice of the initial value of the covariance matrix. he initial value of the covariance matrix has to be chosen in a similar manner as the one in the corresponding RLS algorithm. - Set the zero initial conditions for the local models and local controllers. Step. he output y i ( of each local model is determined from equations (). Step 3. he error e i of each local model is determined from equation (5) Step 4. he covariance matrix P ( is determined from one of the equations presented in able. c i =... q are evaluated according to Step 5. he weighting coefficients i equation (6). Step 6. he control signal of each local PID controller is determined from the equations (5). Step 7. he general control signal uk ( ) is calculated from equation (3). 4. Simulation results he performance of the proposed MMAC algorithm in presence of measurement noise is tested by several simulated experiments. For this purpose software working in MALAB and Simulink environment is developed. he MMAC algorithm performance is investigated in comparison with the control system based on the conventional PID controller tuned for an average plant model.

9 Example he variant SISO plant is described by equation (). he transfer function is given by K( ( ( s + ) (9) W ( s = ( s + )(.7s + )(.8s + ) where K ( [ 5] and ( [.5 ]. he measurement noise ξ ( is zero mean white Gaussian noise with covariance D ξ =.3. It is supposed that the plant dynamics can be approximated by three local models. heir transfer functions are chosen as: (.5s + ) Model : W ( s) = ( s + )(.7s + )(.8s + ) 3.5(.75s + ) Model : W ( s) = ( s + )(.7s + )(.8s + ) 5( s + ) Model 3: W ( s) =. ( s + )(.7s + )(.8s + ) he sample is chosen as.5 s. During the simulation the reference signal and the parameters of transfer function (9) are varied as follows.5 for t < s t < 3 s 4 t < 5 s 6 t < 7 s 8 t < 9 s t < s r ( =.5 for t < s 3 t < 4 s 5 t < 6 s 7 t < 8 s 9 t < s.5 t < 8 s t < 8 s.75 8 t < 53 s 4 8 t < 53 s K ( = ( = t < 73 s t < 73 s 73 t < 93 s 5 73 t < s.6 93 t < s It is important to note that only in the range of -8 s the transfer function of the plant matches with some of the transfer functions in the model bank. he local PID controllers are tuned by optimization technique. he obective function used in the optimization procedure is given by I ise = ( r( y( ) dt. he following PID controller parameters are obtained: PID controller : Kp =.557 int =.9597 d =.9 c = b = N = PID controller : Kp =.397 int =.844 d =.9954 c = b = N = PID controller 3: Kp3 =.398 int =.89 =.99 c3 = b3 = N3 =. 3 d 3 he conventional PID controller is tuned for Model. In Fig. the output signals of the system based on MMAC algorithm with regularization of the

10 covariance matrix (denoted by ) and the system based on the conventional PID controller (denoted by PID ) are shown. he simulation of the MMAC algorithms are done for the following initial conditions algorithm: c min =.3 c max = P ( ) = I3 MMACCI algorithm: c min = c max = 4 c =. P ( ) =.I 3 MMACDF algorithm: λ =. 9 P ( ) =.I 3. For better visualization the output signals of the same systems within the range of 7- s are depicted in Fig. 3. In Figs. 4-5 the output signals of the system based on algorithm the system based on MMAC algorithm with a directional forgetting factor (denoted by MMACDF ) and the system based on MMAC algorithm with dependent updating of the covariance matrix (denoted by MMACCI ) are indicated. In Figs. 6-9 the control signals of the same systems as the ones shown in Figs. -5 are presented output PID.5 Output Fig.. Output signals of the control systems based on and PID controllers 3.5 output PID.5 output Fig. 3. Output signals of systems based on and PID controllers in the range 7- s

11 MMAC outputs MMACDF MMACCI output Fig. 4. Output signals of systems based on MMACDF and MMACCI controllers MMAC outputs MMACDF MMACCI. output Fig. 5. Outputs of systems based on MMACDF and MMACCI controllers in the range 7- s.5 control PID.5 control Fig. 6. Control signals of systems based on and PID controllers 3

12 ..8 control PID.6.4 control Fig. 7. Control signals of systems based on and PID controllers in the range 7- s It is seen from the figures that the performance of the systems based on all MMAC algorithms is better than this of the system based on a PID controller. he PID system response has large oscillations in the range of 7- s where the plant gain is higher than this used for the PID controller tuning. In the same range the systems based on MMAC algorithms kept their performance. he settling of the systems based on all MMAC is considerably smaller than this of the system based on a PID controller. Furthermore the PID system cannot work the reference in the of 8-9 s. he PID system performance is good in the range 8-53 where the plant model is close to the one used for PID controller tuning. he results in Figs. 4-5 show that the output signals of the systems based on and MMACDF have smaller oscillations than those of the system based on MMACCI. Furthermore the output response of MMACDF system is without overshoot in more cases. he MAACCI maximum deviation is greater than this of and MMACDF when the plant gain changes from up to 4. In order to characterize more precisely the dynamic behaviour of the control systems their maximal overshoot σ max in the range - s and the square mean error are computed. he square mean error e ise is determined as eise = ( r( y( ) dt. he computed performance indices are shown in able. able. Mean square error and maximal overshoot of the control systems Indices MMACCI MMACDF PID e ise σ max % he indices presented in able point out the advantages of the proposed MMAC algorithms. he maximal overshoot of MMACCI and MMACDF is approximately 9 s smaller than the corresponding value for PID. 4

13 he mean square error of the proposed algorithms is approximately 5% smaller than the corresponding value of the PID..5.5 MMAC controls MMACDF MMACCI control Fig. 8. Control signals of systems based on MMACDF and MMACCI controllers.8.6 MMAC controls MMACDF MMACCI.4 control Fig. 9. Control signals of systems based on MMACDF and MMACCI algorithms in the range of 7- s.4 weighting coefficients. μ μ μ 3 weighting coefficients Fig.. Weighting coefficients of systems based on In Figs. - the weighting coefficients of the system based on MMAC algorithms are shown. As can be seen from the figures the value of coefficient μ for and MMACCI is close to in the range -8 s where the plant has the same transfer function as the one of Model. he weighting coefficient of 5

14 and MMACCI are reevaluated faster after each change of the parameters k % and/or % than the corresponding values of MMACDF. he value of coefficient μ 3 is close to in the range of 75- s where the plant parameters are close to the ones of Model 3. MMACCI weighting coefficients. μ.8 μ μ 3 weighting coefficients Fig.. Weighting coefficients of systems based on MMACCI. MMACDF weighting coefficients μ.8 μ μ 3 weighting coefficients Fig.. Weighting coefficients of systems based on MMACDF Example he variant two input two output plant is described by equation (). Its transfer matrix has the form W( s W ( s W ( s =. W( s W ( s he elements of W ( s are given by ~ ~ ~ ( kkk3 ( s + )( s + )( 3s + ) + ) k4 W ( s = ~ ( s + )( s + )( 3s + )( 4s + ) ~ ~ ~ kk3k4 kk W ( s = ~ W ( s = ~ ( s + )( 3s + )( 4s + ) ( s + )( s + ) ~ k W ( s = ~ ( s + ) 6

15 where k = k ~ [ 5] k 3 =. 5 k ~ [ 3] 4 = ~ [.5 ] 3 =. 7 and 4 =.7. he measurement noise ξ ( is zero mean white Gaussian noise with covariance D. ξ = I. It is supposed that the plant dynamics can be approximated with the help of three local models. heir parameters are chosen as: Model : k = k = k 3 =.5 k 4 = 3 = =.5 3 =.7 4 =.7 Model : k = k = 3.5 k 3 =.5 k 4 = = =.75 3 =.7 4 =.7 Model 3: k = k = 5 k 3 =.5 k 4 = 3 = = 3 =.7 4 =.7. wo PID controllers are tuned for each local model. he first one of them is based on a feedback from the first output and the second one is based on a feedback from the second output. he conventional PID controllers are tuned for a model with parameters as follows: k = k = 3 k 3 =.5 k 4 =.5 = =.5 3 =.7 4 =.7. he sample is chosen as.5 s. During simulation the reference signal and the parameters of the transfer matrix vary as follows:.5 for t < s t < 3 s 4 t < 5 s 6 t < 7 s 8 < 9 s < s ( t t r = r ( =.5 for t < s 3 t < 4 s 5 t < 6 s 7 t < 8 s 9 t < s t < 8 s t < 8 s.5 8 s s t < ~ t < ~.5 8 t < 53 s ~ k = k4 = =.8 8 t < 53 s t < 73 s 3 53 t < 73 s 53 s 5 73 s.7 73 s t < t < t < he local PID controllers are tuned by optimization technique. he obective function is given by I ise = ( r ( y( ) dt + ( r ( y ( ) dt. he following PID controller parameters are obtained: Model : PID K p =.6 bint =.89 ad =.6 bd =.467 PID K.69 b =.385 a =.3 b. 899 p = int d d = Model : PID K p =.7463 bint =.68 ad =.7 bd =. 4 PID K.689 b =.64 a =.6 b.87 p = int d d = Model 3: PID K p3 =.6 bint =.94 ad =.8 bd =.549 PID K p3 =.648 bint =.783 ad =.4 bd =.8. Conventional PID controllers: PID K p =.578 bint =.35 ad =.39 bd =.3 7

16 PID K p =.68 bint =.8 ad =.53 bd =.4. he simulation of MMAC algorithm operation is done according to the initial conditions algorithm: c min =. 3 c max = P ( ) = I3 MMACCI algorithm: c min =. c max = c = P ( ) = I3 MMACEF algorithm: λ =. 98 P ( ) = I3. In Figs. 3-4 the output signals of the system based on MMAC algorithm with regularization of the covariance matrix (denoted by ) and the system based on the conventional PID controller (denoted by PID ) are shown. In Figs. 5-6 the output signals of the system based on algorithm the system based on MMAC algorithm with dependent updating of the covariance matrix (denoted by MMACCI ) and the system based on MMAC algorithm with exponential forgetting (denoted by MMACEF ) are depicted. In Figs. 7-8 the control signals of the same systems as the ones shown in Figs 3-6 are presented. In Fig. 9 the square error in the range - s is presented. he control systems maximal overshoots the square errors and settling s are shown in ables output PID. output Fig. 3. First output of the control systems based on and PID controllers.8.6 output PID.4. output Fig. 4. Second output of the control systems based on and PID controllers 8

17 .8 MMAC output.6.4. output MMACCI. MMACEF Fig. 5. First output of the control systems based on MMACI and MMACEF MMAC output MMACCI MMACEF. output Fig. 6. Second output of the control systems based on MMACI and MMACEF.8 MMAC control.6.4. control MMACCI. MMACEF PID Fig. 7. First control signal of the systems based on MMACI MMACEF and PID It is seen from the figures that the performance of the systems based on all MMAC algorithms is better than this of the system based on a PID controller. he systems based on all MMAC algorithms have a step response with sufficiently small overshoot (except MMACEF in the range of 3-4 s) and a settling in the range of - s. 9

18 .8 MMAC control.6.4. control MMACCI. MMACEF PID Fig. 8. Second control signal of the systems based on MMACI MMACEF and PID MMAC square error square eroror MMACCI MMACEF PID Fig. 9. Square error of the systems based on MMACI MMACEF and PID in the range - s able 3. Overshoot of the control systems ime range MMACCI MMACEF PID able 4. Settling of the control systems ime range MMACCI MMACEF PID able 5. Square error of the control systems ime range MMACCI MMACEF PID

19 he indices presented in ables 3-5 point out the advantages of the proposed MMAC algorithms. he overshoot of MMACCI and MMACEF is smaller than the corresponding value for a PID. In almost all ranges the overshoot of is smaller than the corresponding value for MMACCI and MMACEF and considerably smaller than the corresponding value of PID. As can be seen from the results presented in Fig. 9 and able 5 the square error of the proposed algorithms is approximately 5 % smaller than the corresponding value of PID in all ranges. he settling of MMACCI and MMACEF is 5- % smaller than the corresponding value of PID. In Figs. - the weighting coefficients of the system based on MMAC algorithms are shown. It is seen that no value of the weighting coefficients is converging to in the range - s. his is due to the fact that the plant parameters do not coincide with the corresponding values of the models in the model bank. Nevertheless the performance of the control system based on MMAC algorithms is kept. he weighting coefficient of and MMACCI are reevaluated faster after each change of the parameters than the corresponding values of MMACEF. weighting coefficients μ.8.6 μ μ 3 weighting coefficients Fig.. Weighting coefficients of systems based on MMACCI weighting coefficients μ.8.6 μ μ 3 weighting coefficients Fig.. Weighting coefficients of systems based on MMACCI 3

20 . MMACEF weighting coefficients.8 μ μ μ 3 weighting coefficients Fig.. Weighting coefficients of systems based on 5. Conclusion In this paper a Multiple Model Adaptive Control (MMAC) algorithm for control of a -variant plant in the presence of measurement noise is proposed. his algorithm controls the plant using a bank of PID controllers designed on the base of invariant input-output models. he control signal is formed as weighting sum of the control signals of local PID controllers. he main contribution of the paper is the obective function minimized to determine the weighting coefficients. he proposed algorithm minimizes the sum of the square general error between the model bank output and the plant output. he equation for on-line determination of the weighting coefficients is obtained. hey are determined by the current value of the general error covariance matrix. he main advantage of the algorithm is that the derived general error covariance matrix equation is the same as this in the recursive least square algorithm (RLS). hus most of the well known RLS modifications for the tracking -variant parameters can be directly implemented in the suggested algorithms. Four well known RLS modifications (RLS with regularization RLS with dependent updating RLS with directional forgetting and RLS with exponential forgetting) are implemented. he algorithm performance is tested by simulation. For this aim software in Matlab/Simulink environment is developed. Simulation experiments with both SISO and MIMO variant plants are carried out. Comparison between the control systems based on the developed MMAC algorithms and the control system based on a conventional PID controller tuned for average plant model is performed. he results show the advantages of MMAC algorithms over the conventional PID. In more of the ranges the evaluated performance indices are significantly smaller for the systems based on MMAC algorithms than the corresponding values for the system based on a single PID controller. 3

21 References. N a r e n d r a K. S. B a l a k r i s h n a n. Adaptive Control Using Multiple Models. IEEE rans. on AC L i X. R. Y. B a r - S h a l o m. Multiple-Model Estimation with Variable Structure. IEEE rans. AC No Murray-Smith R. and. A. Johansen. Multiple Model Approaches to Modelling and Control. London aylor & Francis M a y b e c k P. G. G r i f f i n J r.mmae/mmac Control for Bending with Multiple Uncertain Parameters. IEEE rans. AES No G a r i p o v E.. P u l e v a E. H a r a l a n o v a. Adaptive Control of Complex Plants by a Set of Input Output Models. Introduction to modern Robotics II. Chapter. Australia Hong Kong Iconcept Press Ltd.. 6. M a g i l l D. Optimal Adaptive Estimation of Sampled Stochastic Processes. IEEE rans. AC B l o m H. Y. B a r - S h a l o m. he IMM Algorithms for Systems with Markovian Switching Coefficients. IEEE rans. AC S e m e r d i e v C. V. J i l k o v L. M i h a i l o v a. Multiple Model Estimation and Control of Stochastic Systems. Automatics and Informatics Vol (in Bulgarian). 9. A n d e r s o n B. D. O.. S. B r i n s m e a d D. L i b e r z o n A. S. M o r s e. C. Multiple Model Adaptive Control with Safe Switching. International Journal of Adaptive Control and Signal Processing August H e s p a n h a J. P. A. S. M o r s e. Switching Between Stabilizing Controllers. Automatica 38 No Hespanha J. P. D. Liberzon A. S. Morse. Hysteresis-Based Supervisory Control of Uncertain Linear Systems. Automatica 39 3 No G a r i p o v E.. S t o i l k o v. Adaptive Control by a Set of Input Output Models. In: Proc. of International Conference Automatics and Informatics Yoo na. W. J. S. Ki m A. S. Mor se. Supervisory Control using a New Control-Relevant Switching. Automatica G a r i p o v E.. S t o i l k o v. Multiple Model Approach for ime-variant Plant Control. In: Proc. of 7th Int. Conf. on Challenges in Higher Education and Research in the st Sentury 9 Sozopol Bulgaria G a r i p o v E.. S t o i l k o v I. K a l a y k o v. Multiple-Model Dead-beat Controller in Case of Control Signal Constraints. In: Fourth Int. Conf. on Informatics Automation and Robotics Angers France. 6. M a d a r o v N. L. M i h a y l o v a. Adaptive Multiple Model Algorithms for Estimation and Control of Stochastic Systems. Automatics and Informatics (in Bulgarian). 7. L u n g L. System Identification: heory for the User. nd Ed. Englewood Cliff NJ Prentice- Hall G a r i p o v E. System Identification. echnical University of Sofia 997 (in Bulgarian). 9. L i X. R. Optimal Selection of Estimate for Multiple Model Estimation with Uncertain Parameters. IEEE rans. on AES No S h e l d o n S. P. M a y b e c k. An Optimizing Design Strategy for Multiple Model Estimation and Control. IEEE rans. on AC

State Estimation by IMM Filter in the Presence of Structural Uncertainty 1

State Estimation by IMM Filter in the Presence of Structural Uncertainty 1 Recent Advances in Signal Processing and Communications Edited by Nios Mastorais World Scientific and Engineering Society (WSES) Press Greece 999 pp.8-88. State Estimation by IMM Filter in the Presence

More information

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances Journal of Mechanical Engineering and Automation (): 6- DOI: 593/jjmea Cramér-Rao Bounds for Estimation of Linear System oise Covariances Peter Matiso * Vladimír Havlena Czech echnical University in Prague

More information

Further Results on Model Structure Validation for Closed Loop System Identification

Further Results on Model Structure Validation for Closed Loop System Identification Advances in Wireless Communications and etworks 7; 3(5: 57-66 http://www.sciencepublishinggroup.com/j/awcn doi:.648/j.awcn.735. Further esults on Model Structure Validation for Closed Loop System Identification

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear Continuous Systems

Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear Continuous Systems Systems Science and Applied Mathematics Vol. 1 No. 3 2016 pp. 29-37 http://www.aiscience.org/journal/ssam Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Sliding Window Recursive Quadratic Optimization with Variable Regularization

Sliding Window Recursive Quadratic Optimization with Variable Regularization 11 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 11 Sliding Window Recursive Quadratic Optimization with Variable Regularization Jesse B. Hoagg, Asad A. Ali,

More information

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

Adaptive Dual Control

Adaptive Dual Control Adaptive Dual Control Björn Wittenmark Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden email: bjorn@control.lth.se Keywords: Dual control, stochastic control,

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS Control 4, University of Bath, UK, September 4 ID-83 NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS H. Yue, H. Wang Control Systems Centre, University of Manchester

More information

Linear Optimal State Estimation in Systems with Independent Mode Transitions

Linear Optimal State Estimation in Systems with Independent Mode Transitions Linear Optimal State Estimation in Systems with Independent Mode ransitions Daniel Sigalov, omer Michaeli and Yaakov Oshman echnion Israel Institute of echnology Abstract A generalized state space representation

More information

PERIODIC KALMAN FILTER: STEADY STATE FROM THE BEGINNING

PERIODIC KALMAN FILTER: STEADY STATE FROM THE BEGINNING Journal of Mathematical Sciences: Advances and Applications Volume 1, Number 3, 2008, Pages 505-520 PERIODIC KALMAN FILER: SEADY SAE FROM HE BEGINNING MARIA ADAM 1 and NICHOLAS ASSIMAKIS 2 1 Department

More information

The optimal filtering of a class of dynamic multiscale systems

The optimal filtering of a class of dynamic multiscale systems Science in China Ser. F Information Sciences 2004 Vol.47 No.4 50 57 50 he optimal filtering of a class of dynamic multiscale systems PAN Quan, ZHANG Lei, CUI Peiling & ZHANG Hongcai Department of Automatic

More information

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate www.scichina.com info.scichina.com www.springerlin.com Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate WEI Chen & CHEN ZongJi School of Automation

More information

ADAPTIVE FILTER THEORY

ADAPTIVE FILTER THEORY ADAPTIVE FILTER THEORY Fourth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada Front ice Hall PRENTICE HALL Upper Saddle River, New Jersey 07458 Preface

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1

A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1 A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1 Jinglin Zhou Hong Wang, Donghua Zhou Department of Automation, Tsinghua University, Beijing 100084, P. R. China Control Systems Centre,

More information

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Unbiased minimum variance estimation for systems with unknown exogenous inputs Unbiased minimum variance estimation for systems with unknown exogenous inputs Mohamed Darouach, Michel Zasadzinski To cite this version: Mohamed Darouach, Michel Zasadzinski. Unbiased minimum variance

More information

Adaptive Filter Theory

Adaptive Filter Theory 0 Adaptive Filter heory Sung Ho Cho Hanyang University Seoul, Korea (Office) +8--0-0390 (Mobile) +8-10-541-5178 dragon@hanyang.ac.kr able of Contents 1 Wiener Filters Gradient Search by Steepest Descent

More information

Kalman Filters with Uncompensated Biases

Kalman Filters with Uncompensated Biases Kalman Filters with Uncompensated Biases Renato Zanetti he Charles Stark Draper Laboratory, Houston, exas, 77058 Robert H. Bishop Marquette University, Milwaukee, WI 53201 I. INRODUCION An underlying assumption

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

9 Multi-Model State Estimation

9 Multi-Model State Estimation Technion Israel Institute of Technology, Department of Electrical Engineering Estimation and Identification in Dynamical Systems (048825) Lecture Notes, Fall 2009, Prof. N. Shimkin 9 Multi-Model State

More information

AN ASYMPTOTIC SECOND-ORDER SMOOTH SLIDING MODE CONTROL

AN ASYMPTOTIC SECOND-ORDER SMOOTH SLIDING MODE CONTROL 498 Asian Journal of Control, Vol 5, No 4, pp 498-54, December AN ASYMPOIC SECOND-ORDER SMOOH SLIDING MODE CONROL Yuri B Shtessel, Ilya A Shkolnikov, and Mark DJ Brown ABSRAC Presented is a method of smooth

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)

More information

LINEAR-QUADRATIC CONTROL OF A TWO-WHEELED ROBOT

LINEAR-QUADRATIC CONTROL OF A TWO-WHEELED ROBOT Доклади на Българската академия на науките Comptes rendus de l Académie bulgare des Sciences Tome 67, No 8, 2014 SCIENCES ET INGENIERIE Automatique et informatique Dedicated to the 145th Anniversary of

More information

State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming

State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming Control and Cybernetics vol. 35 (2006) No. 4 State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming by Dariusz Janczak and Yuri Grishin Department

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer ANALYSIS AND STABILITY OF FUZZY SYSTEMS Ralf Mikut and Forschungszentrum Karlsruhe GmbH, Germany Keywords: Systems, Linear Systems, Nonlinear Systems, Closed-loop Systems, SISO Systems, MISO systems, MIMO

More information

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Research Article Weighted Measurement Fusion White Noise Deconvolution Filter with Correlated Noise for Multisensor Stochastic Systems

Research Article Weighted Measurement Fusion White Noise Deconvolution Filter with Correlated Noise for Multisensor Stochastic Systems Mathematical Problems in Engineering Volume 2012, Article ID 257619, 16 pages doi:10.1155/2012/257619 Research Article Weighted Measurement Fusion White Noise Deconvolution Filter with Correlated Noise

More information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:

More information

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Recursive Algorithms - Han-Fu Chen

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Recursive Algorithms - Han-Fu Chen CONROL SYSEMS, ROBOICS, AND AUOMAION - Vol. V - Recursive Algorithms - Han-Fu Chen RECURSIVE ALGORIHMS Han-Fu Chen Institute of Systems Science, Academy of Mathematics and Systems Science, Chinese Academy

More information

REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING

REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING Recursive Least Squares and Accelerated Convergence in Stochastic Approximation Schemes Lennart Ljung Department of Electrical Engineering Linkping University, S-581 83 Linkping, Sweden WWW: http://www.control.isy.liu.se

More information

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,

More information

Limit Cycles in High-Resolution Quantized Feedback Systems

Limit Cycles in High-Resolution Quantized Feedback Systems Limit Cycles in High-Resolution Quantized Feedback Systems Li Hong Idris Lim School of Engineering University of Glasgow Glasgow, United Kingdom LiHonIdris.Lim@glasgow.ac.uk Ai Poh Loh Department of Electrical

More information

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING Tae-Woong Yoon, Jung-Su Kim Dept. of Electrical Engineering. Korea University, Anam-dong 5-ga Seongbuk-gu 36-73, Seoul, Korea, twy@korea.ac.kr,

More information

Expressions for the covariance matrix of covariance data

Expressions for the covariance matrix of covariance data Expressions for the covariance matrix of covariance data Torsten Söderström Division of Systems and Control, Department of Information Technology, Uppsala University, P O Box 337, SE-7505 Uppsala, Sweden

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Self-tuning Control Based on Discrete Sliding Mode

Self-tuning Control Based on Discrete Sliding Mode Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko

More information

Bayesian Methods in Positioning Applications

Bayesian Methods in Positioning Applications Bayesian Methods in Positioning Applications Vedran Dizdarević v.dizdarevic@tugraz.at Graz University of Technology, Austria 24. May 2006 Bayesian Methods in Positioning Applications p.1/21 Outline Problem

More information

Introduction to System Identification and Adaptive Control

Introduction to System Identification and Adaptive Control Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction

More information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

Growing Window Recursive Quadratic Optimization with Variable Regularization

Growing Window Recursive Quadratic Optimization with Variable Regularization 49th IEEE Conference on Decision and Control December 15-17, Hilton Atlanta Hotel, Atlanta, GA, USA Growing Window Recursive Quadratic Optimization with Variable Regularization Asad A. Ali 1, Jesse B.

More information

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS Anna Hagenblad, Fredrik Gustafsson, Inger Klein Department of Electrical Engineering,

More information

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System International Journal of Engineering Research and Development ISSN: 78-67X, Volume 1, Issue 1 (July 1), PP. 69-74 www.ijerd.com Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum

More information

ADAPTIVE FILTER THEORY

ADAPTIVE FILTER THEORY ADAPTIVE FILTER THEORY Fifth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada International Edition contributions by Telagarapu Prabhakar Department

More information

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg

More information

Steam-Hydraulic Turbines Load Frequency Controller Based on Fuzzy Logic Control

Steam-Hydraulic Turbines Load Frequency Controller Based on Fuzzy Logic Control esearch Journal of Applied Sciences, Engineering and echnology 4(5): 375-38, ISSN: 4-7467 Maxwell Scientific Organization, Submitted: February, Accepted: March 6, Published: August, Steam-Hydraulic urbines

More information

An LQ R weight selection approach to the discrete generalized H 2 control problem

An LQ R weight selection approach to the discrete generalized H 2 control problem INT. J. CONTROL, 1998, VOL. 71, NO. 1, 93± 11 An LQ R weight selection approach to the discrete generalized H 2 control problem D. A. WILSON², M. A. NEKOUI² and G. D. HALIKIAS² It is known that a generalized

More information

IN neural-network training, the most well-known online

IN neural-network training, the most well-known online IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 10, NO. 1, JANUARY 1999 161 On the Kalman Filtering Method in Neural-Network Training and Pruning John Sum, Chi-sing Leung, Gilbert H. Young, and Wing-kay Kan

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

Nonlinear Identification of Backlash in Robot Transmissions

Nonlinear Identification of Backlash in Robot Transmissions Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation

More information

ADAPTIVE signal processing algorithms (ASPA s) are

ADAPTIVE signal processing algorithms (ASPA s) are IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 46, NO. 12, DECEMBER 1998 3315 Locally Optimum Adaptive Signal Processing Algorithms George V. Moustakides Abstract We propose a new analytic method for comparing

More information

Entropy Information Based Assessment of Cascade Control Loops

Entropy Information Based Assessment of Cascade Control Loops Proceedings of the International MultiConference of Engineers and Computer Scientists 5 Vol I, IMECS 5, March 8 -, 5, Hong Kong Entropy Information Based Assessment of Cascade Control Loops J. Chen, Member,

More information

A New Subspace Identification Method for Open and Closed Loop Data

A New Subspace Identification Method for Open and Closed Loop Data A New Subspace Identification Method for Open and Closed Loop Data Magnus Jansson July 2005 IR S3 SB 0524 IFAC World Congress 2005 ROYAL INSTITUTE OF TECHNOLOGY Department of Signals, Sensors & Systems

More information

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality To cite this article: Zulfatman

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

Lessons in Estimation Theory for Signal Processing, Communications, and Control

Lessons in Estimation Theory for Signal Processing, Communications, and Control Lessons in Estimation Theory for Signal Processing, Communications, and Control Jerry M. Mendel Department of Electrical Engineering University of Southern California Los Angeles, California PRENTICE HALL

More information

CBE507 LECTURE IV Multivariable and Optimal Control. Professor Dae Ryook Yang

CBE507 LECTURE IV Multivariable and Optimal Control. Professor Dae Ryook Yang CBE507 LECURE IV Multivariable and Optimal Control Professor Dae Ryook Yang Fall 03 Dept. of Chemical and Biological Engineering Korea University Korea University IV - Decoupling Handling MIMO processes

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann CONROLLER DESIGN Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Feedback

More information

OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN

OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN Dynamic Systems and Applications 16 (2007) 393-406 OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN College of Mathematics and Computer

More information

Performance assessment of MIMO systems under partial information

Performance assessment of MIMO systems under partial information Performance assessment of MIMO systems under partial information H Xia P Majecki A Ordys M Grimble Abstract Minimum variance (MV) can characterize the most fundamental performance limitation of a system,

More information

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT Control 004, University of Bath, UK, September 004 ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT L Ding*, A Bradshaw, C J Taylor Lancaster University, UK. * l.ding@email.com Fax: 0604

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays WSEAS RANSACIONS on SYSEMS and CONROL A Generalised Minimum Variance Controller for ime-varying MIMO Linear Systems with Multiple Delays ZHENG LI School of Electrical, Computer and elecom. Eng. University

More information

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,

More information

Risk-Sensitive Filtering and Smoothing via Reference Probability Methods

Risk-Sensitive Filtering and Smoothing via Reference Probability Methods IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 11, NOVEMBER 1997 1587 [5] M. A. Dahleh and J. B. Pearson, Minimization of a regulated response to a fixed input, IEEE Trans. Automat. Contr., vol.

More information

Technical Notes and Correspondence

Technical Notes and Correspondence 1108 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 47, NO. 7, JULY 2002 echnical Notes and Correspondence Stability Analysis of Piecewise Discrete-ime Linear Systems Gang Feng Abstract his note presents a stability

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and

More information

Online monitoring of MPC disturbance models using closed-loop data

Online monitoring of MPC disturbance models using closed-loop data Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification

More information

Discretization of Continuous Linear Anisochronic Models

Discretization of Continuous Linear Anisochronic Models Discretization of Continuous Linear Anisochronic Models Milan Hofreiter Czech echnical University in Prague Faculty of Mechanical Engineering echnicka 4, 66 7 Prague 6 CZECH REPUBLIC E-mail: hofreite@fsid.cvut.cz

More information

Exponential Convergence Bounds in Least Squares Estimation: Identification of Viscoelastic Properties in Atomic Force Microscopy

Exponential Convergence Bounds in Least Squares Estimation: Identification of Viscoelastic Properties in Atomic Force Microscopy Exponential Convergence Bounds in Least Squares Estimation: Identification of Viscoelastic Properties in Atomic Force Microscopy Michael R. P. Ragazzon, J. Tommy Gravdahl, Kristin Y. Pettersen Department

More information

Title without the persistently exciting c. works must be obtained from the IEE

Title without the persistently exciting c.   works must be obtained from the IEE Title Exact convergence analysis of adapt without the persistently exciting c Author(s) Sakai, H; Yang, JM; Oka, T Citation IEEE TRANSACTIONS ON SIGNAL 55(5): 2077-2083 PROCESS Issue Date 2007-05 URL http://hdl.handle.net/2433/50544

More information

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Modeling and Model Predictive Control of Nonlinear Hydraulic System Modeling and Model Predictive Control of Nonlinear Hydraulic System Petr Chalupa, Jakub Novák Department of Process Control, Faculty of Applied Informatics, Tomas Bata University in Zlin, nám. T. G. Masaryka

More information

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor Dr.-Ing. Sudchai Boonto Assistant Professor Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand Linear Quadratic Gaussian The state space

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

Simultaneous state and input estimation with partial information on the inputs

Simultaneous state and input estimation with partial information on the inputs Loughborough University Institutional Repository Simultaneous state and input estimation with partial information on the inputs This item was submitted to Loughborough University's Institutional Repository

More information

MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE

MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE Bruno CHRISTOPHE Vanessa FONDBERTASSE Office National d'etudes et de Recherches Aérospatiales (http://www.onera.fr) B.P. 72 - F-92322 CHATILLON

More information

Process Identification for an SOPDT Model Using Rectangular Pulse Input

Process Identification for an SOPDT Model Using Rectangular Pulse Input Korean J. Chem. Eng., 18(5), 586-592 (2001) SHORT COMMUNICATION Process Identification for an SOPDT Model Using Rectangular Pulse Input Don Jang, Young Han Kim* and Kyu Suk Hwang Dept. of Chem. Eng., Pusan

More information

The Short Sampling Period in Adaptive Control

The Short Sampling Period in Adaptive Control Proceedings of the World Congress on Engineering and Computer cience 9 Vol II WCEC 9, October -, 9, an Francisco, UA he hort ampling Period in Adaptive Control P. Pivoňka, V. Veleba, M. Šeda, P. Ošmera,

More information

Accurate Model Identification for Non-Invertible MIMO Sandwich Block-Oriented Processes

Accurate Model Identification for Non-Invertible MIMO Sandwich Block-Oriented Processes Extended abstract for 006 AIChE Annual Meeting, Topic: Process Modeling and Identification, Session: 10B0 Accurate Model Identification for Non-Invertible MIMO Sandwich Block-Oriented Processes Swee-Teng

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

The Kalman Filter. Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience. Sarah Dance

The Kalman Filter. Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience. Sarah Dance The Kalman Filter Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience Sarah Dance School of Mathematical and Physical Sciences, University of Reading s.l.dance@reading.ac.uk July

More information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Auto-tuning Fractional Order Control of a Laboratory Scale Equipment

Auto-tuning Fractional Order Control of a Laboratory Scale Equipment Auto-tuning Fractional Order Control of a Laboratory Scale Equipment Rusu-Both Roxana * and Dulf Eva-Henrietta Automation Department, Technical University of Cluj-Napoca, Memorandumului Street, No.28 Cluj-Napoca,

More information

Design and Implementation of Two-Degree-of-Freedom Nonlinear PID Controller for a Nonlinear Process

Design and Implementation of Two-Degree-of-Freedom Nonlinear PID Controller for a Nonlinear Process IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 23-3331, Volume 9, Issue 3 Ver. III (May Jun. 14), PP 59-64 Design and Implementation of Two-Degree-of-Freedom

More information

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions Keqiang Wu David J. Lilja Haowei Bai Electrical and Computer Engineering University of Minnesota Minneapolis, MN 55455,

More information

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,

More information

Optimal Speech Enhancement Under Signal Presence Uncertainty Using Log-Spectral Amplitude Estimator

Optimal Speech Enhancement Under Signal Presence Uncertainty Using Log-Spectral Amplitude Estimator 1 Optimal Speech Enhancement Under Signal Presence Uncertainty Using Log-Spectral Amplitude Estimator Israel Cohen Lamar Signal Processing Ltd. P.O.Box 573, Yokneam Ilit 20692, Israel E-mail: icohen@lamar.co.il

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information