• No results found

Dynamic Output Feedback Guaranteed Cost Control for Linear Nominal Impulsive Systems

N/A
N/A
Protected

Academic year: 2022

Share "Dynamic Output Feedback Guaranteed Cost Control for Linear Nominal Impulsive Systems"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Dynamic Output Feedback Guaranteed Cost Control for Linear Nominal Impulsive Systems

Lili Wang

Abstract—This paper proposes an approach to dynamic output feedback guaranteed cost control problem for linear nominal impulsive systems. Sufficient conditions for the exis- tence of the guaranteed cost control are presented in terms of linear matrix inequalities (LMI). Upon satisfaction of the conditions presented, a dynamic output feedback controller is easily calculated. Finally, an example is given to illustrate the effectiveness of the results.

Index Terms—linear nominal impulsive system; asymptotic stability; dynamic output feedback; linear matrix inequality (LMI).

I. INTRODUCTION

I

T is known to all that, in any control design, a controller is sought not only to stabilize the system but also to ensure satisfactory performance. The guaranteed cost control aims at stabilizing the system while maintaining an adequate level of performance represented by the quadratic cost. Great efforts were made to investigate guaranteed cost control problems; for example, the optimal guaranteed cost control of uncertain linear systems was studied in [1], while the designed controller for uncertain discrete-time systems with both state and input delays was obtained in [2], and an LMI approach of robust H-control for uncertain impulsive systems was presented with state feedback control; more researches, see [3,4,5] and relevant references therein. On the other hand, all the states of a system are not always observed in practical designs, so the dynamic feedback designs need to be considered, see [6,7,8].

The control of impulsive or nonlinear systems received more recently researchers’ special attention due to their ap- plications. However, in many literatures, the results obtained are based on the assumption that the state jumping at the impulsive time instant has a special form; see, for example, [9]. This assumption is not satisfied for most impulsive systems.

The main purpose of this paper is to propose a new design method for guaranteed cost control for linear nominal impulsive systems. The proposed guaranteed cost control method can be said general in a sense that it can also be applied to uncertain impulsive systems.

The organization of this paper is as follows. In section 2, problem formulation and some preliminaries are given.

In section 3, guaranteed cost control for linear nominal impulsive systems is considered. In section 4, our main results on constructing a dynamic feedback controller design were presented in order to optimize the quadratic upper bound. A numerical example is provided in section 5.

Manuscript received December 6, 2017; revised April 30, 2017. This work was supported in part by the Key Project of Scientific Research in Colleges and Universities in Henan Province (No.18A110005).

L. Wang is with the School of Mathematics and Statistics, Anyang Normal University, Anyang, Henan, 455000 China e-mail: ay [email protected].

II. PROBLEM FORMULATION AND PRELIMINARIES

Consider linear nominal impulsive systems represented by the following state equations

˙

x(t) = A1x(t) + B1uc(t), t̸= tk,

∆x(t) = (A2− I)x(t) + B2ud(t), t = tk, yc(t) = C1x(t), t̸= tk,

yd(t) = C2x(t), t = tk, x(t0) = x0,

(1)

where x(t)∈ Rn is the state vector, yc(t)∈ Rrc and yd Rrd are the measurable outputs, uc(t) ∈ Rlc and ud(t) Rldare the control inputs, A1, A2, B1, B2, C1, C2are all real constant matrices.

Given positive-definite symmetric matrices Q1, Q2, R1, R2 and a scalar d > 0, we shall consider a cost function represented by

J =

0

[xT(t)Q1x(t) + uTc(t)R1uc(t)]dt

+1 d

j=1

[xT(tj)Q2x(tj) + uTd(tj)R2ud(tj)]. (2)

Associated with the cost (2), the guaranteed cost controller is defined as follows:

Definition 1. Consider the uncertain system (1), if there exist control laws uc(t), ud(t) and a positive scalar r, such that the closed-loop system is asymptotically stable and the closed-loop value of the cost function (2) satisfies J ≤ r, then r is said to be a guaranteed cost and uc(t), ud(t) are said to be guaranteed cost controllers for the system (1).

In this paper, the problem we consider is that determining a dynamic output feedback controller of the form:

˙ˆx(t) = Ac1ˆx(t) + Bc1yc(t), t̸= tk, ˆ

x(t+) = Ac2ˆx(t) + Bc2yd(t), t = tk, uc(t) = Ccx(t),ˆ t̸= tk

ud(t) = Cdx(t),ˆ t = tk,

(3)

where ˆx(t)∈ Rn is the controller state, then we will obtain the closed-loop systems by applying the controller (3) to system (1)

˙¯

x(t) = A¯c1x(t), t¯ ̸= tk

¯

x(t+) = A¯c2x(t), t = t¯ k, (4) where

A¯c1 =

[ Ac1 Bc1C1

B1Cc A1

] , ¯Ac2 =

[ Ac2 Bc2C2

B2Cd A2

] ,

¯ x(t) =

[ x(t)ˆ x(t)

] ,

Engineering Letters, 26:4, EL_26_4_01

______________________________________________________________________________________

(2)

and the cost function (2) became the following form

J =

o

[xT(t)Q1x(t) + uTc(t)R1uc(t)]dt

+1 d

i=1

[xT(tj)Q2x(tj) + uTd(tj)R2ud(tj)]

=

o

xT(t) ¯C1TC¯1x(t)dt¯

+1 d

i=1

xT(tj) ¯C2TC¯2x(t¯ j)],

where C¯1=

[ Q

1 2

1 0

0 R

1 2

1Cc

] , ¯C2=

[ Q

1 2

2 0

0 R

1 2

2Cc

] ,

that asymptotically stabilizes the uncertain system (1) and satisfies J ≤ r.

III. GUARANTEED COST CONTROL

We are interested in find the least upper bound for the cost function. The following theorem presents an asymptotical stability condition with a guaranteed cost.

Theorem 1. If for prescribed scalars β > 0, µ∈ (0, 1], there exists a positive definite symmetric matrix P ∈ R2n×2nsuch that the following matrix inequalities hold:

A¯Tc1P + P ¯Ac1+ln µ

β P + ¯C1TC¯1< 0, (5) A¯Tc2P ¯Ac2− µP + ¯C2TC¯2≤ 0, (6) then the closed-loop system (4) is asymptotically stable for any impulsive time sequence{tk} satisfies sup

k

{tk−tk−1} ≤ β when d ≥ µ such that the cost function (2) satisfies the following bound J 1µtrace(P ¯x0x¯T0) and for any impulsive time sequence tk satisfies sup

k

{tk− tk−1} ≤ β when d < µ such that the cost function (2) satisfies the following bound J 1dtrace(P ¯x0x¯T0).

Proof: From (5), there exists a sufficient small δ > 0, such that

A¯Tc

1P + P ¯Ac1+ (ln µ

β + δ)P + ¯C1TC¯1< 0. (7) Define a Lyapunov function as follows

V (t) = ¯xT(t)P ¯x(t), (8) for all t∈ (tk, tk+1]. Calculating the derivative of V (t) along the solution of system (4), we can conclude

V (t) = ¯˙ xT(t)( ¯ATc

1P + P ¯Ac1x(t) < 0. (9) Applying (5) and (7) to (8) yields

V (t) <˙ −(ln µ

β + δ)V (t), t∈ (tk, tk+1], (10) which implies that

V (t) < V (t+k)e−(ln µβ +δ)(t−tk), (11) that is

V (t) > V (tk+1)eln µβ (tk+1−t), (12) or

V (t) < V (t+k)eln µβ (t−tk). (13) Using (6), we have

V (t+k) = ¯xT(tk) ¯ATc2P ¯Ac2x(t¯ k)≤ µV (tk). (14) On the basis of (11) and (14), we obtain

V (t) < µke(ln µβ +δ)(t−t0)V (t0)

= 1

µe(k+1)ln µβ tk+1−t0]−δ(t−t0), (15) where t∈ (tk, tk+1].

The above inequality shows that system (4) is asymptoti- cally stable for µ∈ (0, 1] and sup

k

{tk− tk−1} ≤ β. In the case of µ = 1, (11) becomes V (t)≤ e−δ(t−t0)V (t0), t≥ t0, which implies system (4) is asymptotically stable for any impulsive time sequence tk.

Now let us consider the cost function

J =

T 0

[xT(t)Q1x(t) + uTc(t)R1uc(t)] dt

+1 d

j=1

[xT(tj)Q2x(tj) + uTd(tj)R2ud(tj)] ,

where T ∈ [tk, tk+1).

On the basis of (5), (6), (9) and (10), we obtain

J ≤ −

T 0

[

V (t) +˙ ln µ β V (t)

] dt

+1 d

k j=1

[µV (tj)− V (t+j)]

≤ V (t0)− V (T ) − ln µ β

T 0

V (t)dt

+

k j=1

[ (11

d)V (t+j) + (µ

d − 1)V (tj) ]

≤ V (t0)− V (T ) − ln µ β [

t1 0

eln µβ (t−t0)V (t+0)dt +

t2

t1

eln µβ (t−t1)V (t+1)dt +· · ·

+

tk tk−1

eln µβ (t−tk−1)V (t+k−1)dt

+

T tk

eln µβ (t−tk)V (t+k)dt]

+

k j=1

[ (11

d)V (t+j) + (µ

d − 1)V (tj) ]

≤ V (t0)− V (T ) +

k j=1

[(11

d)V (t+j) + (µ

d − 1)V (tj)]

+

k−1

j=1

(eln µβ (tj+1−tj)− 1)V (t+j)

+(eln µβ (t1−t0)− 1)V (t0)

Engineering Letters, 26:4, EL_26_4_01

______________________________________________________________________________________

(3)

1

µV (t0)− V (T ) +

k j=1

[(1 µ−1

d)V (t+j) + (µ

d− 1)V (tj)]

= 1

µV (t0)− V (T ) +(d− µ)

k j=1

[ 1

µdV (t+j)1

dV (tj)]. (16) If d≥ µ,

J 1

µV (t0)− V (T ).

If d < µ,

J 1

µV (t0)− V (T ) +(d− µ)

k j=1

[ 1 µd

V (t+j)1 dV (tj)]

1

µV (t0)− V (T ) +(d− µ)

k j=1

[ 1

µdV (t+j) 1

µdV (t+j−1)]

1

µV (t0)− V (T ) + d− µ µd V (t+k)

1

µV (t0)− V (T ) +d− µ

µd

expInµ

β (T− tk)V (T )

1

µV (t0)−µ

dV (T ). (17)

Then we have J 1dV (t0) if d < µ and J µ1V (t0) if d≥ µ. The proof is complete.

Next we consider the case of µ∈ (1, ∞).

Theorem 2. If for prescribed scalars β > 0, µ ∈ (1, ∞), there exists a positive definite symmetric matrix P ∈ R2n×2n, such that the matrix inequalities (5) and(6) hold, then the closed-loop system (4) is asymptotically stable for any im- pulsive time sequence {tk} satisfying inf

k {tk − tk−1} ≥ β.

Moreover, the cost function (2) satisfies the following bounds:

J ≤ trace(P ¯x0x¯T0), d≥ 1, and

J 1

dtrace(P ¯x0x¯T0), d < 1.

Proof: Similar to the proof of Theorem 1. The in- equalities (11)-(15) show that the closed-loop system (4) is asymptotically stable for µ > 1 and inf

k {tk− tk−1} ≥ β.

Now let us consider the cost function

J =

o

xT(t) ¯C1TC¯1x(t)dt¯

+1 d

j=1

xT(tj) ¯C2TC¯2x(t¯ j)],

where T ∈ (0, ∞).

On the basis of (5), (6), (12), (13), (14), we imply

J ≤ −

T 0

[ ˙V (t) +ln µ β V (t)]dt +1

d

k i=1

V(tj)− V (t+j)]

≤ V (t0)− V (T ) −ln µ β

T 0

V (t)dt

+

k i=1

[(11

d)V (t+j) + (µ

d− 1)V (tj)]

≤ V (t0)− V (T ) −ln µ d {

t1

0

eln µβ (t1−t)V (t1)dt +

t2

t1

exp{ln µ

β (t2− t)}V (t2)dt +· · · +

tk tk−1

exp{ln µ

β (tk− t)}V (tk)dt +

T tk

exp{ln µ

β (tk+1− t)}V (tk+1)dt +

k i=1

[(11

d)V (t+j) + (µ

d− 1)V (tj)]

≤ V (t0)− V (T ) +

k i=1

[(11

d)V (t+j) + (µ

d− 1)V (tj)]

+

k i=1

[(1− exp{ln µ

β (tj− tj−1)})V (tj)]

+[eln µβ (tk+1−T )− eln µβ (tk+1−tk)]V (tk+1)}

≤ V (t0)− V (T ) +

k i=1

[(11

d)V (t+j) + (µ

d− µ)V (tj)]

+(eln µβ (tk+1−T )− µ)V (tk+1)

≤ V (t0)− V (T ) +d− 1

d

k i=1

[V (t+j)−µ dV (tj)]

+(eln µβ (tk+1−T )− eln µβ (tk+1−tk))V (tk+1).

which follows that J ≤ V (t0)− V (T ) for d ≥ 1 and for d < 1,

J ≤ V (t0)− V (T ) + d− 1 d

k j=1

[V (t+j)− µV (tj)]

+[eln µβ (tk+1−T )− eln µβ (tk+1−tk)]V (tk+1)

≤ V (t0)− V (T ) + d− 1 d

k i=1

[V (t+j)− V (t+j−1)]

+[eln µβ (tk+1−T )− eln µβ (tk+1−tk)]V (tk+1)

1

dV (t0)− V (T ) +d− 1 d V (t+k)

+[eln µβ (tk+1−T )− eln µβ (tk+1−tk)]V (tk+1)

1

dV (t0) + (µ− 1 −µ

d)V (T ). (18)

Engineering Letters, 26:4, EL_26_4_01

______________________________________________________________________________________

(4)

Then we have J ≤ V (t0) for d ≥ 1 and J ≤ d1V (t0) for d∈ (0, 1). The proof is complete.

Remark 1. Theorem 1 and Theorem 2 can be used to dynamic out put feedback guaranteed cost control for linear uncertain impulsive systems, and the similar results can be obtained.

Remark 2. It is easy to see the condition in (5) and (6) is not an LMI with respect to the parameters P > 0, and an LMI can be obtained in the following steps (see Section IV).

IV. EXISTENCE CONDITION AND PARAMETERIZATION

In this section, we present sufficient conditions for the existence of guaranteed cost controller for linear nominal impulsive systems using the positive definite solutions of LMI’s.

Using the Schur complement [10] to (5), we have [ A¯Tc

1P + P ¯Ac1+ln µβ P C¯1T

C¯1 −I

]

< 0, (19)

−µP A¯Tc

2P C¯2T P ¯Ac2 −P 0

C¯2 0 −I

 ≤ 0. (20)

Let P =

[ P11 P12 P12T P22

]

, P−1 =

[ S11 S12 S12T S22

] , where P11, P22, S11, S22∈ Rn×n and definite the matrix

M =

[ S11 I ST12 0

] , N =

[ I P11 0 P12T

] ,

then P12S12T = I− P11S11, P M = N , and MTP M = [ S11 I

I P11

] .

Pre- and Post-multiplying (19) by diag{MT, I}, combin- ing with Schur complement yields





Γ11 A1+ ˆA +ln µβ I S11Q

1 2

1 CˆTR12

Γ22 Q

1 2

1 0

−I 0

−I



< 0, (21)

where ˆA = S11AT1P11+ S11C1TBcT1P12T + S12CcTB1TP11+ S12ATc

1P12T, ˆB = P12Bc1, ˆC = CcS12T and Γ11= A1S11+ B1C + (Aˆ 1S11+ B1C)ˆ T, Γ22= P11A1+ ˆBC1+ (P11A1+ BCˆ 1)T +ln µβ P11.

Similarly, Pre- and Post-multiplying (20) by diag{MT, MT, I}, combining with Schur complement yields







−µS11 −µI S11AT2 + ˆCdB2T

−µP11 AT2

−S11

AˆTd S11Q

1 2

2 CˆdR12 AT2P11+ C2TBˆT QT2 0

−I 0 0

−P11 0 0

−I 0

−I







< 0. (22)

where ˆATd = S11AT2P11+ S11C2TBTc

2P12T + S12CdTB2TP11+ S12ATc2P12T, ˆBd= P12Bc2, ˆC = S12CdT.

Then we obtained S11, ˆC, ˆB, ˆA, P11 from the LMIs (21)- (22), so we can get P12, S12from I− P11S11= P12ST12and the solutions of the controller

ATc1 = S12−1( ˆAT − S11AT1P11

−S11C1TBcT1P12T − S12CcTB1TP11)(P12T)−1, Bc1 = P12−1B,ˆ

Cc = C(Sˆ 12T)−1, ATc2 = S12−1( ˆAd

T − S11AT21P11

−S11C2TBcT2P12T − S12CdTB2TP11)(P12T)−1, Bc2 = P12−1Bˆd,

CdT = (S12T)−1C.ˆ

Now we suggest the following nonlinear minimization problem involving LMI conditions instead of the original convex minimization problem

when β > 0, µ∈ (0, 1], d ≥ µ, we have min

P11,S11,d,µ

1

µtrace(P ¯x0x¯T0) subject to

(i) (21)-(22); (ii)

[ S11 I I P11

]

< 0.

when β > 0, µ∈ (0, 1], d < µ, we have min

P11,S11,d,µ

1

dtrace(P ¯x0x¯T0) subject to

(i) (21)-(22); (ii)

[ S11 I I P11

]

> 0.

when β > 0, µ > 1, d≥ 1, we have min

P11,S11,d,µtrace(P ¯x0x¯T0) subject to

(i) (21)-(22); (ii)

[ S11 I I P11

]

< 0.

when β > 0, µ > 1, d < 1, we have min

P11,S11,d,µ

1

dtrace(P ¯x0x¯T0) subject to

(i) (21)-(22); (ii)

[ S11 I I P11

]

> 0.

V. NUMERICALEXAMPLE

Consider the linear nominal impulsive systems (1) with parameters as follows:

A1=

[ 0 1 1 −2

]

, A2=

[ 1.3 0.1 0 1.3

] , B1=

[ 1 0 0 1

]

, B2=

[ 0.3 0 0 0.1

] , C1=

[ 0.5 1

0 1

]

, C2=

[ 1 0.5 0 0.5

] .

Assume that β = 0.2, µ = 0.8, the initial state ¯x(0) = (−2.5, 2.1)T. By using Matlab2014a, we get the solutions of

Engineering Letters, 26:4, EL_26_4_01

______________________________________________________________________________________

(5)

the guaranteed cost controller P =

[ 0.6105 −0.0028

−0.0028 0.7518 ]

, Ac1 =

[ −12.1178 −0.1817

−217.5018 188.7909 ]

, Ac2 =

[ −18.7039 −0.2553

−135.3866 8.8084 ]

,

Bc1 =

[ −1.0517 −1.8333

−168.0540 −60.2795 ]

, Bc2 =

[ −8.0523 −11.7441

−129.4567 −53.5444 ]

, Cc =

[ 6.0479 0 0 11.0301

] ,

Cd=

[ 1.9476 0 0 1.6740

] . Furthermore,

A¯Tc

1P + P ¯Ac1+ln µ

β P + ¯C1TC¯1=−0.0167 < 0, A¯Tc

2P ¯Ac2− µP + ¯C2TC¯2=−0.0813 ≤ 0.

From Theorem 1, the closed-loop system (4) is asymptot- ically stable for any impulsive time sequence {tk} satisfies sup

k {tk− tk−1} ≤ 0.2. Let d = 1, d ≥ µ, the cost function (2) satisfies J ≤ 17.7. Let d = 0.5, d < µ, the cost function (2) satisfies J ≤ 20.3.

VI. CONCLUSION

This paper studied an approach to dynamic output feed- back guaranteed cost control problem for linear nominal impulsive systems. The existence results of the guaranteed cost control are obtained. Our method is helpful to improve the existing technologies used in the analysis and control for linear nominal impulsive systems. Moreover, it is important to notice that the methods and technologies used in this paper can be extended to many other types of dynamic systems with impulses; see, for example, [11-15]. Future work will include impulsive dynamic systems modeling and analysis.

REFERENCES

[1] A. Dhawan, H. Kar, “An LMI approach to robust optimal guaranteed cost control of 2-D discrete systems described by the Roesser model,”

Signal Proc., vol. 90, no. 9, pp. 2648-2654, 2010.

[2] W. Chen, Z. Guan, X. Lu, “Delay-dependent guaranteed cost control for uncertain discrete-time systems with both state and input delays,”

J. Franklin Inst., vol. 341, pp. 419-430, 2004.

[3] D. Wang, D. Liu, C. Mu, H. Ma, “Decentralized guaranteed cost control of interconnected systems with uncertainties: A learning-based optimal control strategy,” Neurocomputing, vol. 214, pp. 297-306, 2016.

[4] Z. Wang, H. Wu, “Fuzzy impulsive control for uncertain nonlinear systems with guaranteed cost,” Fuzzy Set. Syst., vol. 302, pp. 143- 162, 2016.

[5] R. Wang, X. Li, W. Zhou, “Guaranteed cost load frequency control for a class of uncertain power systems with large delay periods,”

Neurocomputing, vol. 168, pp. 269-275, 2015.

[6] F. Gao, M. Wu, J. She, Y. He, “Delay-dependent guaranteed-cost control based on combination of Smith predictor and equivalent-input- disturbance approach,” ISA Trans., vol. 62, pp. 215-221, 2016.

[7] M. Xiao, H. Su, W. Xu, “Generalized guaranteed cost control with D- stability and multiple output constraints,” Appl. Math. Comput., vol.

218, no. 24, pp. 12013-12027, 2012.

[8] H. Mukaidani, “The guaranteed cost control for uncertain nonlinear large-scale stochastic systems via state and static output feedback,” J.

Math. Anal. Appl., vol. 359, no. 2, pp. 527-535, 2009.

[9] Z. Guan, J. Liao, R. Liao, “Robust H-control of uncertain impulsive systems,” Control Theory Appl., vol. 19, no. 4, pp. 623-626, 2002.

[10] S. Boyd, L. EI Chaoui, E. Feron, V. Balakrishnan, Linear matrix inequatities in system and control theory. Philadelphia, PA:SLAM, 1994.

[11] Lili Wang, Limin Wang, “Global Exponential Stabilization for Some Impulsive T-S Fuzzy Systems with Uncertainties,” IAENG Internation- al Journal of Applied Mathematics, vol. 47, no.4, pp425-430, 2017.

[12] Shih-Ching Lo, Ching-Fen Lin, “Cooperative-Competitive Analysis and Tourism Forecasting of Southern Offshore Islands in Taiwan by Grey Lotka-Volterra Model,” Engineering Letters, vol. 25, no.2, pp183- 190, 2017.

[13] Mohamed Lamlili E.N., Abdesslam Boutayeb, Mohamed Derouich, Wiam Boutayeb, Abderrahmane Moussi, “Fish Consumption Impact on Coronary Heart Disease Mortality in Morocco: A Mathematical Model with Optimal Control,” Engineering Letters, vol. 24, no.3, pp246-251, 2016.

[14] Rodrigo Sislian, Flavio Vasconcelos da Silva, Rubens Gedraite, Heikki Jokinen, Dhanesh Kattipparambil Rajan, “Mathematical Modeling and Development of a Low Cost Fuzzy Gain Schedule Neutralization Control System,” Engineering Letters, vol. 24, no.3, pp353-357, 2016.

[15] F. Srairi, L. Saidi, F. Djeffal, M. Meguellati, “Modeling, Control and Optimization of a New Swimming Microrobot Design,” Engineering Letters, vol. 24, no.1, pp106-112, 2016.

Engineering Letters, 26:4, EL_26_4_01

______________________________________________________________________________________

References

Related documents

Mesosomal macrosetae distinctly paired, with two pairs on pronotum, one pair on mesonotum and one to two pairs on propodeum; propodeum typically with short dorsal face compared

The key is utilized at the season of encryption happens on the plain content (text) and at the season of decryption happens on the cipher content (text).. TDES utilizes three

For the analysis of linear CRC models, I give the identification conditions for the average slopes of a linear CRC model with a general nonparametric correlation between regressors

Growing needs of academic community, thirty years of tradition and professional experience, achieved results and successfully realized pro- jects, current responsibilities and

• If materials inside the oven ignite, keep oven door closed, turn oven off, and disconnect the power cord, or shut off power at the fuse or circuit breaker panel.. • Do not

Chapter 7 builds upon the existing work of Statistics South Africa to include an additional dimension of poverty, namely financial commitments indicated by

To explore the interplay of prenatal maternal smoking, genetic variants and DNA-M, we used a two-stage model: (1) identifying cytosine phosphate guanine (CpG) sites where DNA-M

In this study, the dynamics of production for four heritage foods including dried tender bamboo shoots, chestnuts, Torreya and tea at the mountainous region of Shaoxing City in