[ieee 2011 international conference on intelligent computation technology and automation (icicta) -...

6

Click here to load reader

Upload: hongyong

Post on 16-Apr-2017

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: [IEEE 2011 International Conference on Intelligent Computation Technology and Automation (ICICTA) - Shenzhen, China (2011.03.28-2011.03.29)] 2011 Fourth International Conference on

Automated Antenna Design Using Self-adaptive Differential Evolution

Algorithm

Kun Qin 1*, Sanyou Zeng 1, Zhengjun Li 2, Hongyong Jing 2

1China University of Geosciences (Wuhan) ,Wuhan, 430074, China 2China Academy of Space Technology (Xi'an) ,Xi'an, Shanxi, 710000,China

* [email protected] Abstract— As we knew, an evolved X-band antenna for NASA’s Space Technology 5 (ST5) spacecraft had been deployed on schedule in 2006. This paper uses Self-adaptive Differential Evolution Algorithm (SaDE) to solve ST5 antenna design problem. The performance of SaDE is reported on the set of 24 benchmark functions provided by CEC2006 special session on real parameter optimization. The experimental result shows SaDE can solve ST5 antenna design problem effectively. The simulation result indicates our evolved antenna’s voltage standing wave ratio performance is better than NASA evolved antenna and gain performance is competitive. Moreover, our evolved antenna was evolved on finite ground plane, the specified size for the ST5 antenna, while NASA’s on infinite ground.

Keywords- Differential Evolution Algorithm; Automated Antenna Design; Self-adaptive

I INTRODUCTION

Evolutionary antenna design and optimization has been widely investigated since early 1990s [1, 2], including wire antennas [3], antenna arrays[4], helical antennas [5]. Some of them like X-band [6], S-band [7], and fish bone [8] antennas are so irregular and weird looking that seems unlikely be thought out by human.

In 2003, a group of NASA had designed an evolved X-band antenna for NASA’s Space Technology 5 (ST5) spacecraft [9], using branching GA. It had been adopted in the final flight on March 22-June 30 2006 and became the first evolved hardware in space.

Nowadays, evolutionary antenna design is also a hot research. NASA also pays attention on the research of evolutionary antenna design [10].

Antenna design can be regarded as a kind of constrained optimization problems with real parameters, while DE [11] is an efficient algorithm for solving real parameter optimization problems, and has been used to solve real world problems, e.g. [12]. In this paper we create a real parameter model for antenna design problems and use SaDE[13] to solve such antenna problems. The performance of the SaDE is reported on the set of 24 benchmark functions provided by CEC2006 special session on real parameter optimization [13]. We take lower earth orbit ST5 antenna designed problem [6] as a real world test problem to verify the effectiveness of our work. Table 1 presents the key requirements of ST5 antenna.

Remaining sections of this paper will be organized as below: section 2 describes the details of new antenna model, section 3 describes the details of antenna design using SaDE, section 4 includes the performance of our evolved antennas, and section 5 presents the conclusion.

Table 1 Key requirements of ST5

Property Requirement

Transmit Frequency 8470MHz

Receive Frequency 7209.125MHz

VSWR <1.2:1 at Transmit Frequency

<1.5:1 at Receive Frequency

Gain Pattern >=0 dBic, where

Finite ground 15 cm diameter

Input Impedance 50�

II ANTENNA MODEL

A. Representation of antenna topological structure

Antenna design is created by starting with an initial feeder and adding four identical arms. Antenna geometric structure is symmetrical about the z-axis, each arm

2011 Fourth International Conference on Intelligent Computation Technology and Automation

978-0-7695-4353-6/11 $26.00 © 2011 IEEE

DOI 10.1109/ICICTA.2011.527

978

2011 Fourth International Conference on Intelligent Computation Technology and Automation

978-0-7695-4353-6/11 $26.00 © 2011 IEEE

DOI 10.1109/ICICTA.2011.527

964

Page 2: [IEEE 2011 International Conference on Intelligent Computation Technology and Automation (ICICTA) - Shenzhen, China (2011.03.28-2011.03.29)] 2011 Fourth International Conference on

rotated 90 from its neighbors. We use linear real-values code to represent branch in antenna arms. As shown in Figure 1.

The initial feed wire is a thumbnail lead, starting by origin with a specified length along the positive Z-axis. Its corresponding code can be described as follow: terminal coordinates: (0, 0, L0), where L0 indicates the feed wire length.

The other 4 conductors start from end of the feed wire. Their code can be described as: terminal coordinates: (x, y, z ).Both the feed wire and other wires’ radius is the same: r.

Figure 1. Antenna Structure

Table 2 describes the geometric structure of antenna in figure 1. The corresponding chromosome is (r, L0, x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4).

Table 2 Code of Antenna in Figure 1

Start Point End Point Radius

Feeder (0,0,0) (0,0,L0) r

Wire 1 (0,0,L0) (x1,y1,z1) r

Wire 2 (x1,y1,z1) (x2,y2,z2) r

Wire 3 (x2,y2,z2) (x3,y3,z3) r

Wire 4 (x3,y3,z3) (x4,y4,z4) r

In our experiments, we set the wire number to 5 and the wires with the same radius, because a large radius change between connected antenna wires may decrease accuracy in NEC2 [14].

B. Antenna Design Optimization Problem

We construct the following optimization problem based on the representation of antenna structure and the antenna specifications.

Q:

decision variables: 1 2( , , , )nx x x x� , )n, )

min ( ) _ _f x T VSWR R VSWR� �)) + 355 80

( , ) ( , )0 40

( _ _ )T Gain R Gain� � � �� �� �

� �� �80

40�

satisfy to:

_ ( ) a r gT V S W Rg x T T V S W R� )) a r) a r

_ ( ) arg 0;R VSWRg x T RVSWR� )) arg) arg

_ ( , ) ( ) arg 0;T Gaing x T Gain� � � )) arg) argarg

_ ( , ) ( ) arg 0;R Gaing x T Gain� � � )) arg) argarg

where 40 80 ,0 360� � 80 0 360� 80 080 080 080 080 080 0 .

T_VSWR is the actual value of the VSWR and TargTVSWR is the maximum VSWR for transmit frequence, while R_VSWR and TargRVSWR represent those value for receive frequency. T_Gain and R_Gain are actual value of antenna gain. TargGain is the minimum gain value for each designated angle. For ST5 antenna design problem, we design as follows:

TargTVSWR = 1.2; TargRVSWR = 1.5; TargGain = 0dBic, where40 80 ,0 360� � 80 0 360� 80 080 080 080 080 080 0

III ST5 ANTENNA DESIGN VIA SADE

A. Self-adaptive Differential Evolution Algorithm (SaDE)

We use the Self-adaptive Differential Evolution Algorithm (SaDE) [13] to solve antenna problems. The framework of SaDE is as follows: Algorithm 1: Framework of SaDE

Step 1 Randomly create population P(0) with size N. Set evolutionary generation counter t = 0;

Step 2 Breed offspring population Q(t) of size N from P(t) (see Algorithm 2);

Step 3 Unite the parents and offspring populations: R(t) = P(t) Q(t) ;

Step 4 Calculate g( xx ) , f( xx ),where xx �R(t) Step 5 Select N solutions from R(t) as next

population: P(t+1) (see section 3.2); Step 6 t = t + 1; Step 7 If stopping criterion satisfied go to Step8, else

go to Step2; Step 8 Output P(t).

Algorithm 2: Framework of breeding offspring operator Step 1 Empty Q(t);

979965

Page 3: [IEEE 2011 International Conference on Intelligent Computation Technology and Automation (ICICTA) - Shenzhen, China (2011.03.28-2011.03.29)] 2011 Fourth International Conference on

FOR i = 1 TO N; Step 2 Randomly pick

1 2 1 2, [1,2, , ]p p N i p p� � �]i]i p] ;

Randomly pick [1,2, , ]jrand n� ]n, , where n is the length of chromosome ixx ;

Step3 mutation operation, here we use the following strategy:

FOR j =1 TO n current to best/1: [11]

1 2( 1) ( ) ( ( ) ( )) ( ( ) ( ))ij ij best ij i ip ip ih t x t x t x t F x t x t F� � � � � �h ( 1) F( ) ( ( ) ( )) ( ( ) ( ))) ( ( ) ( )) ( ( ) (( ) ( ( ) ( )) ( ( )( ) ( ( ) ( )) ( (( ( ) ( ))

END FOR j Step4 crossover operation: FOR j=1 TO n

( 1) 1 )( 1)

( ) 1 )ij ij i

ijij i j i

h t rand CR or j jrandv t

x t rand CR or j jrand � ��� � �

� ���

h ( 1)( 1)v ( 1) jj ( )

x t ra( )) (2)

( 1) 1 )( 1)

( ) 1 )ij ij i

ijij i j i

h t rand CR or j jrandu t

x t rand CR or j jrand � ��� � �

� ���

h ( 1)( 1)u ( 1) jj ( )

x t ra( )) Where

1ijrand is a random decimal number� [0,1]

END FOR j Step5 selection operation (see comparison of

individuals in 3.2) : if ivv is better than ixx , then select ivv ; otherwise, if iuu is better than ixx , then select iuu ; otherwise, return ixx . Step6 Adjust parameters iF , which means Scaling

factor, and iCR , which is crossover probability (see

comparison of individuals in 3.2):

1 2 1, 1

,

3 4 2, 1

,

( ) ( ) and

( ) ( ) and

i ii t

i t

i ii t

i t

rand if t is better than t randF

F otherwise

rand if t is better than t randCR

CR otherwise

� � ��

� � ��

v x

v x

t is better than t rand( ) ( ) and) ( �( ))( )

t is better than t rand( ) ( ) and) ( �( ))( )

(3)

Where }4,3,2,1{, �jrand j is a random decimal

number � [0,1], and 1 2,� � are the probability if adjusting parameters iF , iCR respectively.

END FOR i Step 7 Output offspring population Q(t). For each individual xx , using the following formula

to calculate its violations of constraints value.

1( ) max{( _ 1.2),0};G x T VSWR� �) {) max{ (4)

2 ( ) max{( _ 1.5),0};G x R VSWR� �) {) max{ (5)

( , )( ) max{ arg _ ,0};iG x T Gain T Gain � �� �) {) max{) max{ (6)

( , )( ) max{ arg _ ,0},jG x T Gain R Gain � �� �) {) max{) max{ (7)

( 3, ,2 ; 3 , ,2 2 ).i nm j nm nm� � � � �,2 ; 3 , ,2 2 ).j,2 ; 3 , ,2 2; 3 , ,2 2 ),2 ; 3 , ,2; 3; 3 , ,2

Where TargGain is 0 if 40 80 ,0 360� � 80 0 360� 80 080 080 080 080 080 0 ; and n is

the number of � , m is the number of � .

1( )G x) , 2 ( )G x) , ( )iG x) , ( )jG x) are original violations

for antenna problems.

B. Comparison of individuals via SaDE

While breeding offspring in step 2 and selecting solutions in step 5, SaDE needs to compare two individuals. Suppose there are two individuals:

1xx and

2xx . We divide all of the violations to three classes: VSWR violations

1( )V x) ; gain violations at transmit frequency:

2 ( )V x) ; and gain violations at receive frequency:

3( )V x) .

1 1 2( ) ( ) ( );V x G x G x� �) ( ) ( );) ( ) () ( ) (( )( (8)

3

23

( ) ( );nm

ii

V x G x�

� �3

) ( );nm

(()�

� (9)

2

33

( ) ( );nm

inm

V x G x�

� �2

) ( );nm

(()�

� (10)

Then the total violation of xx is :

1 2 3( ) ( ) ( ) ( );V x V x V x V x� � �) ( ) ( ) ( );) ( ) ( ) () ( ) ( ) (( ) ( )( ) (( ) (11) With this violations, 1xx and 2xx can be described

as:

1 1 1( ( ), ( ));x f x V x� ( ( ) ( ));x ( ( ) (( ) (

2 2 2( ( ), ( ));x f x V x� ( ( ) ( ));x ( ( ) (( ) ( The comparison between 1xx and 2xx follows such

two criteria: (1) Both the individuals, the one with small violation

wins; (2) If the violations of them are equal, then the one

with better objective value wins.

C. SaDE Setup

The parameters in the SaDE during solving the ST5 antenna problem are set as follow:

(1) Population size, N=50. (2) Number of Parents, M =5. (3) Crossover probability, CR = 0.3. (4) Scaling factor, F=0.5.

980966

Page 4: [IEEE 2011 International Conference on Intelligent Computation Technology and Automation (ICICTA) - Shenzhen, China (2011.03.28-2011.03.29)] 2011 Fourth International Conference on

(5) Mutation probability, MP = 0.1

(6)Max function evaluations: 500000, which means the max evolutionary generations: 50000 / 50 = 1000.

IV RESULTS OF EXPERIMENT

We use Numerical Electromagnetic Codes, Version 2 (NEC2) [14] to evaluate all antenna designs. A finite ground plane with 14cm diameter was used in the evaluation.

The performance of the SaDE is reported on the set of 25 benchmark functions provided by CEC2006 special session on real parameter optimization [13].

We use SaDE to solve low earth orbit ST5 antenna design problem, and produced an antenna (Called SaDE-03-01). Its performances satisfy the key requirements of ST5 antenna (as shown from Figure 2 to Figure 6). Its structure is presented in figure 2, 3. Figure 4 is the comparison of VSWR performance between SaDE-03-01 and ST5 antenna. Figure 5, 6 are the comparison of gain performance between SaDE_03_01 and ST5 antenna.

SaDE_03_01 antenna achieves high gain across a wide range of elevation angles and its VSWR for transmit and receive frequencies are sufficient small. Table3 describes the comparison of SaDE_03_01 and ST5.

Table 3 Comparison of SaDE_03_01 and ST5 Property SaDE_03_01 ST5

gain similar

VSWR(Transmit) 1.2 2.4

VSWR(Receive) 1.5 2.6

Ground plane Finite Infinite

V CONCLUSION

We use a new mathematical model: Real Parameter Optimization Model, while NASA using Combination Optimization Model. So we use SaDE which is effective in solving real parameter optimization problems to solve this antenna design problem. A large number of experiments show our method can find good solutions for this problem.

Evolved antenna SaDE_03_01 was shown to be compliant with respect to the ST5 antenna performance requirements. Its performance of VSWR is better than ST5 and its performance of gain pattern is competitive

with ST5. Moreover, it was evolved on finite ground plane, while ST5 on infinite ground plane.

Our future work will focus on automated antenna design through SaDE and other evolutionary algorithms.

VI ACKNOWLEDGMENTS

This work was supported by the National Natural Science Foundation of China (No.s: 60871021, 60473037).

REFERENCES

[1] Altshuler, E.E.; Linden, D.S., “Design of a loaded monopole having

hemispherical coverage using a genetic algorithm,” Antennas and

Propagation, IEEE Transactions on, vol.45, no.1, pp.1-4, Jan 1997

[2] Michielssen, E.; Sajer, J.-M.; Ranjithan, S.; Mittra, R., “Design of

lightweight, broad-band microwave absorbers using genetic

algorithms,” Microwave Theory and Techniques, IEEE Transations on,

vol.41, no.6, pp.1024-1031, Jun/Jul 1993

[3] Altshuler, E.E.; Linden, D.S., "Wire-antenna designs using genetic

algorithms," Antennas and Propagation Magazine, IEEE , vol.39, no.2,

pp.33-43, Apr 1997

[4] Haupt, R.L., "Genetic algorithm design of antenna arrays,"

Aerospace Applications Conference, 1996. Proceedings., 1996 IEEE ,

vol.1, no., pp.103-109 vol.1, 3-10 Feb 1996

[5] Lohn, J.D.; Kraus, W.F.; Linden, D.S., "Evolutionary optimization

of a quadrifilar helical antenna," Antennas and Propagation Society

International Symposium, 2002. IEEE , vol.3, no., pp. 814-817, 2002

[6] Lohn, J.D.; Linden, D.S.; Hornby, G.S.; Kraus, W.F.;

Rodriguez-Arroyo, A.; Seufert, S.E., "Evolutionary design of an

X-band antenna for NASA's space technology 5 mission," Evolvable

Hardware, 2003. Proceedings. NASA/DoD Conference on , vol., no.,

pp. 155-163, 2003

[7] Globus, A.; Linden, D.; Lohn, J., "Evolutionary design of a phased

array antenna element," Antennas and Propagation Society

International Symposium 2006, IEEE , vol., no., pp.2071-2074, 9-14

July 2006

[8] Xing Chen; Kama Huang; Xiao-Bang Xu, "Automated design of a

three-dimensional fishbone antenna using parallel genetic algorithm

and NEC," Antennas and Wireless Propagation Letters, IEEE , vol.4,

no., pp. 425-428, 2005

[9] Space Technology 5 Mission, Website: http://nmp.jpl.nasa.gov/st5/

[10] Small business innovation research(SBIR) & small business

technology transfer(STTR) Program Solicitations, SBIR/STTR 2009.

Website http://sbir.nasa.gov

981967

Page 5: [IEEE 2011 International Conference on Intelligent Computation Technology and Automation (ICICTA) - Shenzhen, China (2011.03.28-2011.03.29)] 2011 Fourth International Conference on

[11] R. Storn, K. Price, Differential evolution––A simple and efficient

adaptive scheme for global optimization over continuous spaces,

Technical Report TR-95-012, International Computer Science

Instititute, Berkely, California, 1995

[12]Alaa F. Sheta, “Analogue filter design using differential evolution”,

International Journal of Bio-Inspired Computation, Vol. 2, Nos.3/4, pp

233 - 241, 2010

[13] A. K. Qin and P. N. Suganthan. Self-adaptive Differential

Evolution Algorithm for Numerical Optimization. In The 2005 IEEE

Congress on Evolutionary Computation CEC2005, volume 2, pages

1785–1791. IEEE Press, Sept. 2005. DOI: 10.1109/CEC.

2005.1554904

[14] Numerical Electromagnetics Code NEC2 unofficial home page,

Website: http://www.nec2.org/

Figure 2. Structure of SaDE-03-01

(0.0003,0.003,0.002,0.015555,0.021268, 0.017212,0.002,0.020375,0.009918,0.008933,0.004621,0.011084,0.012647,0.019024)

Figure 3. Genotype of SaDE-03-01

(a) SaDE-03_01

(b) NASA’s ST5_3_10

Figure 4. VSWR

(a) SaDE_03_01

(b) NASA’s ST5_3_10

Figure 5. Maximum and minimum gain at 8.47GHZ for antennas

(a) SaDE_03_01

982968

Page 6: [IEEE 2011 International Conference on Intelligent Computation Technology and Automation (ICICTA) - Shenzhen, China (2011.03.28-2011.03.29)] 2011 Fourth International Conference on

(b) NASA’s ST5_3_10

Figure 6. Maximum and minimum gain at 7.2GHZ for antennas

983969