• No results found

Optimizing stability bounds of finite precision PID controller structures

N/A
N/A
Protected

Academic year: 2020

Share "Optimizing stability bounds of finite precision PID controller structures"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

REFERENCES

[1] M. Boutayeb et al., “A robust and recursive identification method for the Hammerstein model,” in Proc. 13th IFAC World Congr., San Francisco, CA, 1996, vol. I, pp. 447–452.

[2] X. Gu, Y. Bao, and Z. Lang, “A parameter identification method for a class of discrete time nonlinear systems,” in Proc. 12th IMACS World

Congr., Paris, France, 1998, vol. 4, pp. 627–629.

[3] M. C. Kung and B. F. Womack, “Discrete time adaptive control of linear dynamic systems with a two-segment piecewise-linear asymmetric nonlinearity,” IEEE Trans. Automat. Contr., vol. AC-29, pp. 1170–1172, Feb. 1984.

[4] L. Ljung, System Identification: Theory for the User. Englewood Cliffs: NJ: Prentice-Hall, 1987.

[5] K. S. Narendra and P. Gallman, “An iterative method for the identifi-cation of nonlinear systems using a Hammerstein model,” IEEE Trans.

Automat. Contr., vol. AC-11, pp. 546–550, July 1966.

[6] P. Stoica, “On the convergence of an iterative algorithm used for Hammerstein system identification,” IEEE Trans. Automat. Contr., vol. AC-26, pp. 967–969, 1981.

[7] J. V¨or¨os, “Nonlinear system identification with internal variable estima-tion,” in Proc. IFAC Symp. Identification and Syst. Parameter Estimation, York, 1985, pp. 439–443.

[8] , “Multivariable nonlinear system identification with internal vari-ables estimation,” in Proc. 12th IMACS World Congr., Paris, France, 1988, vol. 4, pp. 630–632.

[9] , “Identification of nonlinear dynamic systems using extended Hammerstein and Wiener models,” Contr. Theory Adv. Technol., vol. 10, no. 4, part 2, pp. 1203–1212, 1995.

[10] , “Parameter identification of discontinuous Hammerstein sys-tems,” Automatica, vol. 33, no. 6, pp. 1141–1146, 1997.

Optimizing Stability Bounds of Finite-Precision PID Controller Structures

S. Chen, J. Wu, R. H. Istepanian, and J. Chu

Abstract— This paper investigates a recently derived lower bound stability measure for sampled-data controller structures subject to finite-wordlength (FWL) constraints. The optimal realization of the digital PID controller with FWL considerations is formulated as a nonlinear opti-mization problem, and an efficient strategy based on adaptive simulated annealing (ASA) is adopted to solve this complex optimization problem. A numerical example of optimizing the finite-precision PID controller structure for a simulated steel rolling mill system is presented to illustrate the effectiveness of the proposed strategy.

Index Terms— Finite wordlength, optimization, sampled data system, stability.

I. INTRODUCTION

Controller implementations with fixed-point arithmetic offer the ad-vantages of speed, memory space, cost, and simplicity over floating-Manuscript received November 4, 1998. Recommended by Associate Editor, T. Chen.

S. Chen is with the Department of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, U.K. (e-mail: [email protected]).

J. Wu and J. Chu are with the National Laboratory of Industrial Control Technology, Institute of Industrial Process Control, Zhejiang University, Hangzhou, 310027, China.

R. H. Istepanian is with the Department of Electrical and Computer Engineering, Ryerson Polytechnic University, Toronto, Ont. M5B 2K3, Canada.

Publisher Item Identifier S 0018-9286(99)08582-7.

point arithmetic. However, a designed stable closed-loop system may become unstable when the infinite-precision controller is implemented using a fixed-point processor due to finite-wordlength (FWL) effects. In recent years, many studies have addressed FWL issues [1]–[6]. It remains an unsolved problem to compute the exact stability ro-bustness measure with FWL considerations for sampled-data control systems [1]. To overcome this problem, a tractable lower bound stability measure has been developed [6]. Recently, a new lower bound stability measure [4], [5] has been derived, which provides a better estimate of stability robustness than the one given in [6].

In this paper, we discuss the generic optimal realization problem of the digital PID controller with FWL considerations based on this new closed-loop lower bound stability measure. We prove that this problem can be solved as an unconstrained nonlinear optimization problem. The optimization criteria in this case are, however, nonsmooth and nonconvex functions, and conventional optimization methods may fail to obtain an optimum solution. To overcome this difficulty, an efficient global optimization method, known as the ASA [7]–[10], is employed to search for the true optimal PID controller realization. The effectiveness of the proposed optimization strategy is illustrated by the numerical example of a simulated steel rolling mill control problem.

II. STABILITYROBUSTNESSMEASURES WITHFWL CONSIDERATIONS Consider the sampled-data system depicted in Fig. 1, whereP (s) is strictly proper. The plantP (z) = ShP (s)Hhhas a realization(Az2 Rm2m; Bz 2 Rm2l; Cz 2 Rq2m; 0). The controller C(z) has a realization(Ac 2 Rn2n; Bc 2 Rn2q; Cc 2 Rl2n; Dc 2 Rl2q). The realizations of C(z) are not unique. If (Ac; Bc; Cc; Dc) is a realization of C(z), so is (T01AcT ; T01Bc; CcT ; Dc) for any similarity transformationT 2 Rn2n. The corresponding realization (A; B; C; D) of the closed-loop system is given by

A = Az+ BzDcCz BzCc

BcCz Ac

= Az 0

0 0 + Bz0 In0 DcBc AcCc Cz0 In0 = M0+ M1XM2= A(X)

B = B0z

C = [Cz 0]

D = 0 (1)

where all 0’s are zero matrices of proper dimensions,Inis then 2 n identity matrix, and

X = DBcc CcAc

=

p1 p2 1 1 1 pq+n

pq+n+1 pq+n+2 1 1 1 p2(q+n)

..

. ... 1 1 1 ...

p(l+n01)(q+n)+1 p(l+n01)(q+n)+2 1 1 1 p(l+n)(q+n) (2) is the controller matrix. LetC(z) be chosen to make the feedback system stable. Then all of the eigenvaluesfi; 1 i m + ng of A(X) are in the interior of the unit circle.

When the realization (Ac; Bc; Cc; Dc) is implemented with a digital control processor, X is perturbed into X + 1X due to the

(2)
[image:2.612.111.230.59.135.2]

Fig. 1. Sampled-data system with digital controller realization.

FWL effects, shown in (3) at the bottom of the page. Each element of1X is bounded by =2, that is,

(1X)= max1

1iNj1pij 2 (4)

where N = (l + n)(q + n). For a fixed-point processor of Bs bits, = 20(B 0B ), and2B is a normalization factor. With the perturbation1X, imay be moved to ~i. The sampled-data system is unstable if and only if there existsj~ij 1. Define

0(X)= inff(1X): A(X) + M11XM21 is unstableg: (5) It describes the stability robustness of the realizationX to the FWL effects [1]. However, explicitly computing the value of 0(X) is still an unsolved open problem.

To overcome the difficulty in the computation of0(X), a lower bound of0(X) has recently been derived [4]. Define

1(X)1= min 1im+n

1 0 jij N

j=1 @i @pj X

: (6)

We have the following theorem from [4].

Theorem 1: A(X)+M11XM2is stable when(1X) < 1(X). Comparing (6) with (5), it is easily seen that 1(X) is a lower bound of0(X). The following lemma from [4] shows that 1(X) can be computed easily.

Lemma 1: Let fi; 1 i m + ng be the eigenvalues of A(X), and let xxxi and yyyi be the right eigenvector and reciprocal left eigenvector corresponding toi, respectively. Then, see (7) at the bottom of this page, whereT denotes the transpose operation and 3 is the conjugate operation.

Let Bmins be the smallest word length that can guarantee the closed-loop stability. WhenX is implemented with a digital control processor ofBsbits, it is easily seen that the closed-loop sampled-data system is stable if

1(X) > 20(B 0B )2 : (8)

Define B^mins1 as the smallest integer that is not less than 0 log21(X) 0 1 + BX. ^Bs1min can be used as an estimate of Bmin

s . Another tractable stability robustness measure with FWL considerations given in [6] is defined as

2(X)=1 min 1im+n

1 0 jij

N N

j=1 @i @pj X

2: (9)

It is also a lower bound of0(X). Similarly, an estimate ^Bmins2 of Bmin

s can be computed based on2(X). Since N

j=1 @i @pj X

2 N

N

j=1 @i @pj X

2

(10)

we have2(X) 1(X) 0(X). It is clear that 1(X), which is closer to0(X), is a better stability robustness measure, and can provide a better estimate of Bsmin.

III. OPTIMALREALIZATION OFPID CONTROLLER STRUCTURES WITHFWL CONSIDERATIONS

Since there are different realizations for a given C(z) and the stability robustness measure1(X) is a function of the realization, it is of practical importance to find a realization such that 1(X) is maximized. Such a realization is optimal in the sense that it has maximum stability robustness to FWL effects. The digital controller implemented with an optimal realization means that the stability of the closed-loop system is guaranteed with a minimum hardware requirement in terms of word length. In this section, we specifically discuss the optimal realization problem of digital PID controllers.

The digital PID controller C(z) is an order n = 2 system. We will assume that C(z) is “single-input single-output,” that is, l = q = 1. Let (A0

c 2 R222; Bc02 R221; Cc02 R122; Dc02 R) be a controllable canonical realization of C(z), and let (Az 2 Rm2m; Bz 2 Rm21; Cz 2 R12m) be a realization of the plant P (z). Then the initial control matrix is

X0= D 0 c Cc0 B0

c A0c 2 R

323: (11)

Any realization of C(z) can be represented as (T01A0cT ; T01B0

c; Cc0T ; D0c) or

XT = 11 0 T001 X0 1 00 T (12)

1X =

1p1 1p2 1 1 1 1pq+n

1pq+n+1 1pq+n+2 1 1 1 1p2(q+n)

..

. ... 1 1 1 ...

1p(l+n01)(q+n)+1 1p(l+n01)(q+n)+2 1 1 1 1p(l+n)(q+n)

(3)

@i @X =

@i

@p1 @i@p2 1 1 1 @pq+n@i

@i @pq+n+1

@i

@pq+n+2 1 1 1

@i @p2(q+n) ..

. ... 1 1 1 ...

@i @p(l+n01)(q+n)+1

@i

@p(l+n01)(q+n)+2 1 1 1

@i @p(l+n)(q+n)

= MT

(3)

where T 2 R222 and det(T ) 6= 0. The transition matrix of the closed-loop system is

A(XT) = A0z 00 + Bz0 In0 XT Cz0 In0

= I0m T001 A(X0) I0m T :0 (13) Let0i be theith eigenvalue of A(X0). From (13), applying Lemma 1, we have

@i

@X X=X = 10 T0T @i@X X=X

1 0

0 T0T : (14) From (6), (7), and (14), we can define the optimal realization problem of digital PID controllers as the following optimization problem:

= max1

X 1(XT) = maxX 1im+2min

1 0 j0 ij N

j=1 @i @pj X=X

: (15)

For the complex-valued matrix M 2 Cm2n with elements Mi; j, define

kMks =1 m

i=1 n

j=1

jMi; jj: (16)

The optimization problem (15) is equivalent to

= min1

X 1im+2max @i @X X=X

s 1 0 j0

ij = min

T 2R det(T )6=0

max 1im+2

1 0

0 TT 8i 10 T00T s

(17)

where

8i= @i @X X=X

1 0 j0 ij

(18) are eigenvalue sensitivity matrices. It is difficult to handle the constraint det(T ) 6= 0 directly in numerical optimization. The following theorem shows that the optimization problem (17) can be solved by solving the two “simpler” problems. First, we define

f1(x; y; w)

= max 1im+2

w 0 0

0 x 0

0 y 1=x 8i

1=w 0 0

0 1=x 0

0 0y x s

(19) and

f2(x; y; u; w) = max 1im+2

w 0 0

0 x u

0 (xy 0 1)=u y

1 8i 1=w0 0y 0u0 0 (1 0 xy)=u x s:

(20) Theorem 2: Let

1= min

y2(01;+1) w2(0;+1)

f1(x; y; w) (21)

and

2= min

u2(0;+1)

f2(x; y; u; w): (22)

Then

= minf1; 2g: (23)

If = 1and(xopt1; yopt1; wopt1) is the optimal solution of (21), the optimal solution of (17) is given as

Topt=wopt11 xopt10 1=xopt1yopt1 : (24) If = 2and(xopt2; yopt2; uopt2; wopt2) is the optimal solution of (22), the optimal solution of (17) is given as

Topt= wopt21 xopt2uopt2 (xopt2yopt2yopt20 1)=uopt2 : (25) The proof of Theorem 2 is given in the the Appendix. Because f1(x; y; w) and f2(x; y; u; w) are nonsmooth and nonconvex func-tions, it is very difficult for a conventional optimization method to obtain a global minimum solution. To overcome this difficulty, we adopt an efficient global optimization strategy based on the ASA [7]–[10]. Space limitation precludes a detailed description of the ASA algorithm here.

IV. APPLICATION EXAMPLE

We consider the implementation of a finite-precision PID controller for a steel rolling mill system. The continuous-time plant model P (s) was developed in [11]. The entire digital PID control system is simulated. DiscretizingP (s) with the sampling period h = 0:001 yields P (z):

Az= 0:99510:0010 0 9:72600:9884 00:00100:0049 0:0067 13:3732 0:9933

Bz= 0:24860:0001 0:0006 Cz= [1 0 0]

Dz= [0]: (26)

A stabilized PID controller for vibration suppression and disturbance rejection is designed:

0:00269s

0:001s + 10 0:435 0 14:26s : (27) Inserting the bilinear transformation into (27) gives rise to the digital PID controller:

C(z) = 0 0:01426z 0 1 0 1:1956z 0 0:3333+ 1:3512: (28) The initial realization of C(z) is set to the controllable canonical realization:

A0

c= 10 0:33330

B0 c= 0101

C0

c = [0:014 26 1:1956] D0

c= [1:3512]: (29)

Notice that the data given above are shown to only four significant digits in fractional part.

From A(X0), the poles of the ideal closed-loop system are computed and given as

1; 2 3; 4

5 =

0:9089 6 0:2371i 0:9431 6 0:0725i

0:9422 (30)

(4)
[image:4.612.138.465.55.180.2]

(a) (b)

Fig. 2. Typical convergence performance of the ASA in optimizing: (a) cost function f1(x; y; w) with initial (x; y; w) = (1:0; 0:0; 1:0) and (b) cost function f2(x; y; u; w) with initial (x; y; u; w) = (1:0; 1:0; 1:0; 1:0).

For the optimization problem (21), the ASA algorithm always converged to the solution

(xopt1; yopt1; wopt1) = (2:3704; 3:3598; 0:2004) with1= 136:5897: (32) The realization corresponding to(xopt1; yopt1; wopt1) is

Xopt1= 1:3512 0:1687 2:75600:5888 1 0:9450

00:4750 0 0:3333 :

(33) The cost functionf1(x; y; w) in a typical run is shown in Fig. 2(a). It is worth pointing out that, in the previous study [5], a conventional optimization method, the Rosenbrock algorithm, failed to achieve this global optimum. For the optimization problem (22), two solutions were found by the ASA, and they are

x(1)opt2; y(1)opt2; u(1)opt2; wopt2(1) = (2:7967; 0:1540; 0:3512; 0:2565) with2= 111:9901 (34) x(2)

opt2; y(2)opt2; u(2)opt2; wopt2(2) = (03:0481; 00:1868; 0:2895; 0:4824) with2= 111:9899: (35) The corresponding realizations are

X(1) opt2=

1:3512 1:7925 0:6277 00:4553 0:6204 00:1664 00:6273 00:6548 0:7129

(36)

Xopt2(2) =

1:3512 0:6274 00:5069 00:6274 0:7129 0:1852

1:6101 0:5883 0:6204 :

(37) The cost function f2(x; y; u; w) in a typical run is shown in Fig. 2(b). Since = minf1; 2g = 2, the optimal PID controller realization is eitherXopt2(1) or Xopt2(2) .

Table I summarizes the stability lower bound measures, estimated, and true minimal bit lengths that can ensure closed-loop stability for different controller realizations. The results given in Table I show that1(X) is a better measure of stability robustness, as it provides a larger stability bound and a better estimate ofBmins compared with 2(X). The ASA optimization strategy is very effective, and the

TABLE I

LOWERSTABILITYBOUNDS, ESTIMATEDMINIMALBITLENGTHS,ANDTRUE MINIMALBITLENGTHS FORDIFFERENTCONTROLLERREALIZATIONS

optimization process converges fast, as confirmed in Fig. 2. From Table I, two realizations Xopt2(1) and Xopt2(2) have the same stability lower bound measure and the same estimate of minimum word length. The largest absolute parameter value is 1.6101 forXopt2(2) and 1.7925 forXopt2(1) . For practical implementation, therefore,Xopt2(2) is preferred.

V. CONCLUSIONS

Based on a new lower bound measuring stability robustness of sampled-data systems with FWL considerations, the optimal real-ization of an FWL PID controller can be interpreted as a nonlinear optimization problem. An efficient global optimization strategy based on the ASA has been adopted to solve this FWL optimal real-ization problem. The theoretical results have been verified using the numerical example of a simulated steel rolling mill system. This method can be extended to other finite-precision controller realizations. In this work, the main emphasis has been focused on the stability issues of digital controller structures subject to FWL constraints. Ongoing work will explore the integration of the proposed ASA optimization procedure with the closed-loop performance and sparseness consideration of controller realizations.

APPENDIX

Define then 2 n diagonal matrix set: n = fU = diag(u1; u2;1 1 1 1 ; un): ui 2 f01; 1g; 1 i ng. From the definition (16), we have the following.

81; 2= 00:2336 6 0:2303i5:3222 6 2:4117i 16:3783 7 16:1509i 06:4294 7 6:8389i0:5165 6 1:1835i 0:4878 7 0:1992i 7:6870 6 8:1766i 40:9014 7 16:6993i 06:4145 7 16:8486i

83; 4= 00:7948 7 0:5030i0:6130 6 6:0505i 09:6135 6 3:4161i55:7394 6 35:2729i 0:1727 7 9:9017i1:1885 6 0:9662i 00:2065 6 11:8384i 99:6482 6 81:0121i 2:6112 7 19:1031i

85= 08:0215 0138:6951 13:17451:9778 34:1969 03:2483

(5)

Lemma 2: 8 M 2 Cm2n, U12 m, andU22 n, kU1Mks= kMks and kMU2ks= kMks: Proof of Theorem 2: Define the sets

01= T = t1 t2

t3 t4 :t12 R; t22 R; t32 R;

t42 R; t1t40 t2t36= 0

11= T = t1 t2

0 t4 :t12 R; t22 R; t42 R;

t1t46= 0

21= T = tt31 t2t4 :t12 R; t22 R; t32 R;

t42 R; t36= 0; t1t40 t2t36= 0 : (38)

Construct the optimization problems 1= min1

T 2 1im+2max

1 0

0 TT 8i 10 T00T s

(39) and

2= min1

T 2 1im+2max

1 0

0 TT 8i 10 T00T s

: (40)

Obviously,0 = 1[ 2, and therefore, = minf1; 2g. Define the function sgn(1): sgn(x) = 1 for x 0 and sgn(x) = 01 for x < 0. Consider the optimization problem (39). Utilizing Lemma 2, 8 T 2 1and 8 i 2 f1; 1 1 1 ; m + 2g we have

1 0

0 TT 8i 10 T00T s

= 1 00 t1 00 0 t2 t4 8i

1 0 0

0 1=t1 0

0 0t2=(t1t4) 1=t4 s

= 1= jt1t4j0 jt1=t4j0 00

0 sgn(t4)t2= jt1t4j jt4=t1j 8i

1

jt1t4j 0 0

0 jt4=t1j 0

0 0sgn(t4)t2= jt1t4j jt1=t4j s: (41)

Define

x = jt1j

jt4j 2 (0; +1) y = sgn(t4) t2

jt1t4j 2 (01; +1)

w = 1

jt1t4j 2 (0; +1): (42)

Then

f1(x; y; w)

1

= max

1im+2

w 0 0

0 x 0

0 y 1=x 8i

1=w 0 0

0 1=x 0

0 0y x s

= max 1im+2

1 0

0 TT 8i 10 T00T s

(43) and

1= min1

T 2 1im+2max

1 0

0 TT 8i 10 T00T s

= min

y2(01;+1) w2(0;+1)

f1(x; y; w): (44)

If = 1and(xopt1; yopt1; wopt1) is the solution of the optimiza-tion problem (44)

= 1

= max 1im+2

wopt1 0 0

0 xopt1 0

0 yopt1 1=xopt1

1 8i 1=wopt10 1=xopt10 00

0 0yopt1 xopt1 s

= max 1im+2

1 wopt1

wopt1 0 0

0 xopt1 0

0 yopt1 1=xopt1

1 8i 1=wopt10 1=xopt10 00

0 0yopt1 xopt1 wopt1 s (45)

which means that

Topt= wopt11 xopt10 1=xopt1yopt1 (46)

is the optimal solution of the problem (17).

By considering (40) in a similar way, we can prove the rest of Theorem 2.

REFERENCES

[1] M. Gevers and G. Li, Parametrizations in Control, Estimation and

Filtering Problems: Accuracy Aspects. London, U.K.: Springer-Verlag, 1993.

[2] I. J. Fialho and T. T. Georgiou, “On stability and performance of sampled-data systems subject to word-length constraint,” IEEE Trans.

Automat. Contr., vol. 39, pp. 2476–2481, 1994.

[3] A. G. Madievski, B. D. O. Anderson, and M. Gevers, “Optimum real-izations of sampled-data controllers for FWL sensitivity minimization,”

Automatica, vol. 31, no. 3, pp. 367–379, 1995.

[4] R. H. Istepanian, G. Li, J. Wu, and J. Chu, “Analysis of sensitivity measures of finite-precision digital controller structures with closed-loop stability bounds,” Proc. Inst. Elect. Eng., Control Theory and

Applications, vol. 45, no. 5, pp. 472–478, 1998.

[5] R. H. Istepanian, J. Wu, J. Chu, and J. F. Whidborne, “Maximizing lower bound stability measure of finite precision PID controller realizations by nonlinear programming,” in Proc. 1998 ACC, Philadelphia, PA, June 1998, pp. 2596–2600.

[6] G. Li, “On the structure of digital controllers with finite word length consideration,” IEEE Trans. Automat. Contr., vol. 43, pp. 689–693, May 1998.

[7] L. Ingber, “Simulated annealing: Practice versus theory,” Math. Comput.

Model., vol. 18, no. 11, pp. 29–57, 1993.

[8] , “Adaptive simulated annealing (ASA): Lessons learned,” J.

Contr. Cybern., vol. 25, no. 1, pp. 33–54, 1996.

[9] B. E. Rosen, “Rotationally parameterized very fast simulated reanneal-ing,” IEEE Trans. Neural Networks, submitted for publication. [10] S. Chen, B. L. Luk, and Y. Liu, “Application of adaptive simulated

annealing to blind channel identification with HOC fitting,” Electron.

Lett., vol. 34, no. 3, pp. 234–235, 1998.

[11] Y. Hori, “A review of torsional vibration control methods and a proposal of disturbance observer-based new techniques,” in Proc. 13th IFAC

Figure

Fig. 1.Sampled-data system with digital controller realization.
Fig. 2.Typical convergence performance of the ASA in optimizing: (a) cost function f1(x; y; w) with initial (x; y; w) = (1:0; 0:0; 1:0) and (b)cost function f2(x; y; u; w) with initial (x; y; u; w) = (1:0; 1:0; 1:0; 1:0).

References

Related documents

Results: Activation studies indicated that at those conditions in which the wild type enzyme is cut at the non-specific position K 698 , the active mutants can be activated

Results showed that four species of Bacillus ssp., isolated from soil, were safe and efficient biological control agent for plant pests in Ordu, Turkey.. atrophaeus , and

In the title compound, the two rings are nearly planar, the maximum deviations being 0.005 (2) and 0.010 (2) Å, respectively, but the molecule as a whole is not planar. The

5.8 Absolute error multiplied by ω using the Levin-Bernstein method (Left) with 3 Chebyshev nodes and Levin-Composite Finite Di ff erence method with 4 nodes multiplied by ω 2

The records listed in Part 6 of the Health Act 2007 (Care and Support of Residents in Designated Centres for Persons (Children and Adults) with Disabilities) Regulations 2013

1) The simple payback period for De-staging, Impeller trimming and VFD were calculated and found to be 34, 62 and 435 days respectively. Although the VFD is very efficient

Combination of HDAC inhibitors with other targeted treatments can have an additive effect Verheul et al ., demonstrated in prostate and renal cancer cell lines that

The paper presents design of biodegradable resonator working at ISM band frequency.. The paper is utilized as substrate and think copper sheets are utilized as resonator which