Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder...

5
Design of a Weigh Feeder Control System for Reduced Energy Consumption Takao Sato Shohei Kitano Toru Yamamoto ∗∗ Nozomu Araki Yasuo Konishi Division of Mechanical System, Department of Mechanical Engineering, Graduate School of Engineering, University of Hyogo, 2167, Shosha, Himeji, Hyogo 671-2201, Japan (e-mail: {tsato,araki,konishi}@eng.u-hyogo.ac.jp). ∗∗ Division of Electrical, Systems and Mathematical Engineering, Faculty of Engineering, Hiroshima University, 1-4-1 Kagamiyama, Higashi-Hiroshima, Hiroshima 739-8527, Japan (e-mail: [email protected]). Abstract: In the present paper, we discuss a design method for controlling a weigh feeder that has been widely used in industry. Since a control system is designed using a performance- adaptive method, the control parameters are adaptively updated based on user-specified control performance. In conventional performance-adaptive methods, control systems are designed such that the variance of the control error is less than or equal to a specified value and the variance of the differences in the control input is minimized without changing the acceptable variance value of the control error. On the other hand, since the design objective of the present study is to reduce energy consumption, the variance of the differences in the control input is first set, and then the variance of the control error is minimized without changing the acceptable variance value of the differences in the control input. Consequently, the variation of the control input can be substantially reduced. In the proposed method, a proportional-integral controller is designed based on generalized minimum variance control (GMVC) with steady-state predictive output (GMVCS). One of the design parameters in GMVCS is automatically decided such that a desired control performance can be attained, and the PI parameters of a PI control law are calculated based on a GMVCS law. Keywords: PID control, adaptive control, performance drives, mechanical systems, minimum variance control, model approximation, parameter estimation, discrete-time systems. 1. INTRODUCTION In the present study, a new design method is proposed for controlling a weigh feeder. Weigh feeders have been used to dispense powder and granular material at a specified rate and have been widely used in industry because of their usefulness (Hopkins, 2006). Most weigh feeder systems used in industry are designed using proportional and integral compensations, and the control parameters are fixed. These control parameters are designed using pre- designed values, which are based on both the type of feeder and the characteristics of the material to be dispensed. Therefore, the control systems must be designed such that a desired control performance can be achieved, and a control method that can adapt to changing circumstance is desired. To this end, a weigh feeder should be adaptively controlled even if the dynamic characteristics are not known before- hand and are changed. Therefore, design methods using a self-tuning method (Clarke, 1984; Omatu and Yamamoto, 1996) have been proposed (Sato and Kameoka, 2007; Sato, 2010). Furthermore, using a performance-adaptive method based on a user-desired control performance (Yamamoto, 2007), a weigh feeder was controlled (Sato et al., 2011). In this method the variance of the control error must be equal to or less than a user-specified value, and the energy consumption is minimized under this condition (Kitano et al., 2011). Therefore, the energy consumption cannot be sufficiently reduced. However, in the present study, in order to further improve energy efficiency, the variance of the differences in the control input is first specified, and the variance of the control error is then minimized under this condition. Consequently, the variation of the control input can be reduced considerably without increasing the control error. The proposed controller is implemented as a PI controller, and the PI parameters are based on generalized minimum variance control (GMVC) (Clarke, 1984; Omatu and Ya- mamoto, 1996) with steady-state predictive output (Sato et al., 2010). Hence, the proposed method can be eas- ily used in industry. Finally, numerical examples demon- strated the effectiveness of the proposed method. 2. PROBLEM STATEMENT A weigh feeder that is the control objective in the proposed study is shown in Fig. 1. This weigh feeder dispenses material charged in the hopper by controlling the rotation IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 ThPS.1

Transcript of Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder...

Page 1: Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder Control System for Reduced Energy Consumption Takao Sato ∗ Shohei Kitano∗ Toru Yamamoto∗∗

Design of a Weigh Feeder Control Systemfor Reduced Energy Consumption

Takao Sato ∗ Shohei Kitano ∗ Toru Yamamoto ∗∗Nozomu Araki ∗ Yasuo Konishi ∗

∗ Division of Mechanical System, Department of MechanicalEngineering, Graduate School of Engineering, University of Hyogo,

2167, Shosha, Himeji, Hyogo 671-2201, Japan(e-mail: {tsato,araki,konishi}@eng.u-hyogo.ac.jp).

∗∗ Division of Electrical, Systems and Mathematical Engineering,Faculty of Engineering, Hiroshima University, 1-4-1 Kagamiyama,

Higashi-Hiroshima, Hiroshima 739-8527, Japan(e-mail: [email protected]).

Abstract: In the present paper, we discuss a design method for controlling a weigh feederthat has been widely used in industry. Since a control system is designed using a performance-adaptive method, the control parameters are adaptively updated based on user-specified controlperformance. In conventional performance-adaptive methods, control systems are designed suchthat the variance of the control error is less than or equal to a specified value and the varianceof the differences in the control input is minimized without changing the acceptable variancevalue of the control error. On the other hand, since the design objective of the present studyis to reduce energy consumption, the variance of the differences in the control input is firstset, and then the variance of the control error is minimized without changing the acceptablevariance value of the differences in the control input. Consequently, the variation of the controlinput can be substantially reduced. In the proposed method, a proportional-integral controller isdesigned based on generalized minimum variance control (GMVC) with steady-state predictiveoutput (GMVCS). One of the design parameters in GMVCS is automatically decided such thata desired control performance can be attained, and the PI parameters of a PI control law arecalculated based on a GMVCS law.

Keywords: PID control, adaptive control, performance drives, mechanical systems, minimumvariance control, model approximation, parameter estimation, discrete-time systems.

1. INTRODUCTION

In the present study, a new design method is proposed forcontrolling a weigh feeder. Weigh feeders have been used todispense powder and granular material at a specified rateand have been widely used in industry because of theirusefulness (Hopkins, 2006). Most weigh feeder systemsused in industry are designed using proportional andintegral compensations, and the control parameters arefixed. These control parameters are designed using pre-designed values, which are based on both the type of feederand the characteristics of the material to be dispensed.Therefore, the control systems must be designed such thata desired control performance can be achieved, and acontrol method that can adapt to changing circumstanceis desired.

To this end, a weigh feeder should be adaptively controlledeven if the dynamic characteristics are not known before-hand and are changed. Therefore, design methods using aself-tuning method (Clarke, 1984; Omatu and Yamamoto,1996) have been proposed (Sato and Kameoka, 2007; Sato,2010). Furthermore, using a performance-adaptive methodbased on a user-desired control performance (Yamamoto,2007), a weigh feeder was controlled (Sato et al., 2011).

In this method the variance of the control error must beequal to or less than a user-specified value, and the energyconsumption is minimized under this condition (Kitanoet al., 2011). Therefore, the energy consumption cannotbe sufficiently reduced. However, in the present study, inorder to further improve energy efficiency, the variance ofthe differences in the control input is first specified, andthe variance of the control error is then minimized underthis condition. Consequently, the variation of the controlinput can be reduced considerably without increasing thecontrol error.

The proposed controller is implemented as a PI controller,and the PI parameters are based on generalized minimumvariance control (GMVC) (Clarke, 1984; Omatu and Ya-mamoto, 1996) with steady-state predictive output (Satoet al., 2010). Hence, the proposed method can be eas-ily used in industry. Finally, numerical examples demon-strated the effectiveness of the proposed method.

2. PROBLEM STATEMENT

A weigh feeder that is the control objective in the proposedstudy is shown in Fig. 1. This weigh feeder dispensesmaterial charged in the hopper by controlling the rotation

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 ThPS.1

Page 2: Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder Control System for Reduced Energy Consumption Takao Sato ∗ Shohei Kitano∗ Toru Yamamoto∗∗

velocity of the motor that actuates a discharge mechanism.In this system, the weight of the discharged mass is notdirectly measured, but rather is obtained by the loss-in-weight method, in which the total weight of the weighfeeder is measured.

The dynamic characteristics from the input voltage tothe measured discharged mass are generally of high order,but precise characteristics cannot be obtained. Therefore,control systems were designed using a dominant low-ordermodel (Sato, 2010; Sato et al., 2011). The present studyalso discusses a design method for a weigh feeder controlsystem based on the following first-order plus integratorsystem.

G(s) =1s

K

Ts + 1(1)

where K and T correspond to the gain and the timeconstant in the first-order system, respectively. Generally,these values are unknown because they change due to theenvironment and the quality of material to be discharged.

The proposed method is designed based on a discrete-time system that is transformed from the continuous-timesystem using a sampling interval.

ΔA(z−1)y[k] = B(z−1)u[k − 1] + ξ[k] (2)A(z−1) = 1 + a1z

−1

B(z−1) = b0 + b1z−1

where y[k], u[k], and ξ[k] are the discharged mass, theinput voltage, and white Gaussian noise, respectively.Moreover, A(z−1) is assumed to be stable.

The control objective of the present study is to makethe flow-rate of the discharged material follow a desiredconstant value, and a control system is designed using thefollowing PI control law:

Δu[k] = C1(z−1)e[k] − C2(z−1)u[k − 1] (3)

C1(z−1) = kc1(Δ +Ts

TI1) (4)

C2(z−1) = kc2(Δ +Ts

TI2) (5)

e[k] = w[k] − yΔ[k]

yΔ[k]�= Δy[k]

Δ�= 1 − z−1

where w[k] is the reference input to be followed by flow-rate yΔ[k] at each sampling interval, and kci and TIi

are the proportional gain and integral time, respectively,where i = 1, 2. Finally, Ts denotes the sampling interval.

The PI parameters kci and TIi, which are the designparameters of the PI control law, are decided based ongeneralized minimum variance control using steady-statepredictive output (GMVCS) (Sato et al., 2010).

3. CONTROL SYSTEM DESIGN

The design objective of the present study is to obtaina performance-adaptive PI controller such that desiredspecifications are automatically satisfied. To this end, thederivation of a GMVCS law (Sato et al., 2010) is firstdescribed. Next, the design parameters of GMVCS aredecided based on performance evaluation. Finally, the

Fig. 1. Weigh feeder

design method for a GMVCS-based PI control law issummarized. Consequently, the PI control law can beadaptively updated based on performance evaluation.

3.1 GMVCS

The control objective of GMVCS is to minimize thevariance of a generalized output, and a control law thatminimizes the following cost function is derived (Satoet al., 2010):

J = E[Φs[k]2] (6)Φs[k] = P (z−1)yΔ[s|k] + λΔu[k] − R(z−1)w[k] (7)

where P (z−1) and R(z−1) are design polynomials, and λis a design parameter.

Steady-state predictive output yΔ[s|k] is defined as (Kwokand Shah, 1994):

yΔ[s|k] = limj→∞

yΔ[k + j|k], (8)

and is obtained as follows (Kwok and Shah, 1994):

yΔ[s|k] = gsΔu[k] + Fs(z−1)yΔ[k]

P (z−1)

+ Gs(z−1)u[k − 1]P (z−1)

(9)

Gs(z−1) = gsP (z−1) − z−kmesB(z−1)Fs(z−1) = esA(z−1)

gs =B(1)A(1)

es =P (1)A(1)

The control law minimizing (6) is obtained as follows:G1(z−1)Δu[k] = R(z−1)w[k] − Fs(z−1)yΔ[k]

− Gs(z−1)u[k − 1] (10)G1(z−1) = gsP (z−1) + λ

From the obtained control law, the closed-loop systemfrom the reference input to the plant output is calculatedas follows:

y[k] =z−(km+1)B(z−1)R(z−1)

T (z−1)A(z−1)w[k]

+gsP (z−1) + λΔ − z−(km+1)esB(z−1)

T (z−1)A(z−1)ξ[k] (11)

T (z−1) = gsP (z−1) + λΔ (12)where km is generally positive. However, in the presentstudy, km = 0 because model (2) has no dead time.

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 ThPS.1

Page 3: Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder Control System for Reduced Energy Consumption Takao Sato ∗ Shohei Kitano∗ Toru Yamamoto∗∗

3.2 Decision of Design Parameters based on PerformanceEvaluation

In this section, the design methods for deciding P (z−1)and λ are described, and R(z−1) is decided in Section 3.3.

Polynomial P (z−1) is designed as follows (Yamamoto andKaneda, 1998):

P (z−1) = p0 + p1z−1 + p2z

−2 (13)p0 = 1

p1 = −2e−ρ2μ cos

(√4μ − 12μ

ρ

)

p2 = e−ρμ

ρ =Ts

σμ = 0.25(1 − δ) + 0.51δ

where σ is a parameter that corresponds to the rise time,and μ is the damping index and is adjusted using δ.Yamamoto (2007) proposed that σ is set between 1/3 and1/2 of the sum of the time constant and the dead timeusing prior information and is desired that δ is designedin 0 ≤ δ ≤ 2.0 by taking practicality into account.

λ is automatically designed based on performance evalua-tion such that the user-specified performance is achieved.In the conventional method (Kitano et al., 2011), thecontrol error, which corresponds to the product quality ismore important than the amount of energy consumed. Onthe other hand, the design objective of the present study isto reduce the consumption energy more than the conven-tional method by suppressing the differences in the controlinput, even if the control error is mildly increased. To thisend, the maximum value to be satisfied by the varianceof the differences in the control input is set beforehand,and λ is then decided so as to minimize the variance ofthe control error without exceeding the preliminarily setmaximum variance value of the differences in the controlinput.

3.3 Performance-adaptive GMVCS-PI Controller

The PI parameters are decided such that the GMVCSlaw (10) is approximated by the PI control law (3). Forcomparison with the PI control law, (10) is rearranged asfollows:

Δu[k] =1

g1,0

(R(z−1)w[k] − Fs(z−1)yΔ[k]

− G2(z−1)u[k − 1])

(14)

G1(z−1) = g1,0 + z−1G′1(z

−1)G2(z−1) = ΔG′

1(z−1) + gsP (z−1) − esB(z−1)

= gs(p0 + P ′(z−1)) − esB(z−1)P (z−1) = p0 + z−1P ′(z−1)

Comparing (3) with (14), the following relations are ob-tained:

R(z−1) = F (z−1) (15)

C1(z−1) =1

g1,0Fs(z−1) (16)

C2(z−1) =1

g1,0G2(z−1) (17)

Based on these equations, the PI parameters are decidedas follows:

kc1 = − 1g1,0

fs,1 (18)

TI1 = − fs,1

fs,0 + fs,1Ts (19)

kc2 = − 1g1,0

g2,1 (20)

TI2 = − g2,1

g2,0 + g2,1Ts (21)

Fs(z−1) = fs,0 + fs,1z−1

G2(z−1) = g2,0 + g2,1z−1

The PI parameters are set using these equations, theGMVCS-based PI controller is obtained.

The proposed algorithm is as follows:

(1) Using past input and output dates, the variances ofthe control error and the differences in the controlinput are obtained.

(2) The plant parameters are estimated using a recursiveleast squares method, as follows:

θ[j] = θ[j − 1]

+Γ[j − 1]ψ[j − 1]

1 + ψT [j − 1]Γ[j − 1]ψ[j − 1]ε[j] (22)

Γ[j] = Γ[j − 1]

− Γ[j − 1]ψ[j − 1]ψT [j − 1]Γ[j − 1]1 + ψT [j − 1]Γ[j − 1]ψ[j − 1]

(23)

ε[j] = yΔ[j] − θT [j − 1]ψ[j − 1] (24)

θ[j] =[a1[j] b0[j] b1[j]

]T

ψ[j − 1] = [−yΔ[j − 1] u[j − 1] u[j − 2] ]T

j = k − N + 1, k − N + 2, · · · , k − 1, k

Based on the estimated parameters, estimation errorε[k] and standard deviation σε are calculated.

(3) In order to select the PI parameters such that aspecified control performance is achieved, E[e2[k]]and E[(Δu[k])2] are calculated by changing λ usingthe H2 norm (Yamamoto, 2007).

E[e2[k]] = || − T (z−1) − z−1esB(z−1)T (z−1)A(z−1)

||22σ2ξ

(25)

E[(Δu[k])2] = || − Δes(z−1)T (z−1)

||22σ2ξ (26)

where σε is used instead of σξ.(4) λ is decided such that the variance of the control error

is minimized, where σ2Δu must be less than or equal

to the specified value. Using the selected λ, the PIparameters are decided from (18)∼(21).

(5) k = k + 1(6) Using the estimated parameters in Step 2, η[k] is

calculated as:

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 ThPS.1

Page 4: Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder Control System for Reduced Energy Consumption Takao Sato ∗ Shohei Kitano∗ Toru Yamamoto∗∗

η[k] = yΔ[k] − θT [k]ψ[k − 1] (27)

(7) If (28) is satisfied, return to Step 2. Otherwise, returnto Step 5.

| η[k] |≥ γσε (28)

where 3.0 ≤ γ ≤ 5.0.

4. NUMERICAL EXAMPLE

The effectiveness of the proposed method is demonstratedthrough numerical examples. For comparison with theconventional method (Kitano et al., 2011), the controlresult of the conventional method is the plant output andthe differences of the control input, respectively, wherethe design parameters of P (z−1) are set as δ = 1 andσ = 1. Here, λ is searched in the range from 10−3 to 101

in 10−3 increments, and γ is set to 3. In the conventionalmethod, the specified variance value of the control errormust first be satisfied. Then, the variance of the differencesin the control input is minimized without changing thepreliminarily set maximum variance value of the controlerror. The variance of the control error to be satisfied isset to 8.8× 10−6. From the start of the simulation to step150, the plant is controlled using fixed control parameters:kc1 = 100, TI1 = 0.1, kc2 = 0, and TI2 = ∞. Afterthat the conventional performance-adaptive method wasapplied. Fig. 4 shows that the trade-off curve at step 150and the selected value of λ is 0.283. The estimated plantparameters are calculated using the recursive least squaresmethod with the input-output data of the past 100 steps.The control performance is shown to improve after step150.

The control result obtained using the proposed method isshown in Fig. 5∼Fig. 7, where the variance value of thedifferences in the control input that must not be exceededwas set to 5.0×10−4, and the other conditions are the sameas in the previous method. In this method, λ was decidedto be 6.0×10−3. The control performance can be improvedusing the proposed method. Compared with the controlresults for the conventional method, the variation of thecontrol input is considerably reduced, although the controlerror of the proposed method is slightly inferior to thatof the conventional method. Consequently, the proposedmethod is effective for reducing energy consumption.

5. CONCLUSION

We have herein proposed a new design method for a weighfeeder control system. In the proposed method, controlparameters are adaptively updated based on control per-formance, and a user-specified control performance canbe automatically attained. In the conventional methodfor controlling a weigh feeder, the primary objective is toimprove the control error. On the other hand, the objectiveof the proposed method is to reduce energy consumption,although the control error might be increased comparedwith the conventional method. However, the simulationresults demonstrated that the control error was slightlyincreased and the variation of the control input can besubstantially reduced.

ACKNOWLEDGEMENTS

The authors are deeply grateful to Yamato Scale Co., Ltd.for providing the experimental setup.

REFERENCES

Clarke, D. (1984). Self-tuning control of nonminimum-phase systems. Automatica, 20(5), 501–517.

Hopkins, M. (2006). Loss in weight feeder systems.Measurement + Control, 39(8), 237–240.

Kitano, S., Sato, T., Yamamoto, T., Araki, N., and Kon-ishi, Y. (2011). Control of a weigh feeder using GMVCS-PI based on performance adaptive method. In Proc. ofSixth International Conference on Innovative Comput-ing, Information and Control, ICICIC2011–503. Kita-kyushu.

Kwok, K. and Shah, S. (1994). Long-range predictivecontrol with a terminal matching condition. ChemicalEngineering Science, 49(1287-1300).

Omatu, S. and Yamamoto, T. (eds.) (1996). Self-TuningControl. The Society of Instrument and Control Engi-neers. (in Japanese).

Sato, T. (2010). Design of a GPC-based PID controller forcontrolling a weigh feeder. Control Engineering Practice,18(2), 105–113. Elsevier.

Sato, T., Araki, N., Konishi, Y., and Ishigaki, H. (2010).PID control based on generalized minimum variancecontrol using steady-state predictive output. ICICExpress Letters, 4(6(A)), 2057–2062.

Sato, T. and Kameoka, K. (2007). Self-tuning control ofa weigh feeder. Trans. of the Society of Instrument andControl Engineers, 43(6), 522–524. (in Japanese).

Sato, T., Kitano, S., Yamamoto, T., Araki, N., and Kon-ishi, Y. (2011). Implementation of performance-adaptivePI control on a weigh feeder. International Journal ofAdvanced Mechatronic Systems, 3(3), 181–187.

Yamamoto, T. (2007). Design of a performance-adaptivePID control system based on modeling performanceassesment. IEEJ Trans. EIS, 127(12), 2101–2108. (inJapanese).

Yamamoto, T. and Kaneda, M. (1998). A design ofself-tuning PID controllers based on the generalizedminimum variance control law. Trans. of the Instituteof Systems, Control and Information Engineers, 11(1),1–9. (in Japanese).

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 ThPS.1

Page 5: Design of a Weigh Feeder Control System for Reduced · PDF fileDesign of a Weigh Feeder Control System for Reduced Energy Consumption Takao Sato ∗ Shohei Kitano∗ Toru Yamamoto∗∗

0 50 100 150 200 250 300−5

0

5

10

15

20x 10

−3

Δ y[

kg/s

tep]

t [step]

conventional method

Fig. 2. Flow-rate based on the variance of control error

0 50 100 150 200 250 300−10

−5

0

5

10

15

Δ u[

V/s

tep]

t [step]

conventional method

Fig. 3. Difference in input voltage based on the varianceof control error

0 0.5 1 1.5 2 2.5 3 3.58.5

9

9.5

10

10.5

11x 10

−6

E[e

2 ]

E[(Δ u)2]

← se

lecte

d va

lue

conventional method

Fig. 4. Trade-off curve based on the variance of controlerror

0 50 100 150 200 250 300−5

0

5

10

15

20x 10

−3

Δ y[

kg/s

tep]

t [step]

proposed method

Fig. 5. Flow-rate based on the variance of the difference incontrol input

0 50 100 150 200 250 300−10

−5

0

5

10

15Δ

u[V

/ste

p]

t [step]

proposed method

Fig. 6. Difference in input voltage based on the varianceof the difference in control input

8.5 9 9.5 10 10.5 11

x 10−6

0

0.5

1

1.5

2

2.5

3

3.5

← se

lecte

d va

lue

E[(

Δ u)

2 ]

E[e2]

proposed method

Fig. 7. Trade-off curve based on the variance of thedifference in control input

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 ThPS.1