Supernec: Utd Technical Reference Manual
Supernec: Utd Technical Reference Manual
SuperNEC
UTD Technical Reference Manual
Version 2.7
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 2 / 23
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 3 / 23
A1.Table of Contents
1. Introduction
10. References
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 4 / 23
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 5 / 23
1. Introduction
SuperNEC (SNEC) is an object-oriented version of the FORTRAN program NEC-2. This technical manual is therefore
very similar to the NEC-2 manual. In fact, many sections have been copied verbatim from the NEC-2 manual. The
reason this document has been produced (as opposed to referring the reader to any readily available NEC-2 manual) is
because new theory will be added to SNEC and some features that exist in NEC-2 will not be implemented in SNEC.
The easiest way of keeping an up to date reference of the theory implemented in SNEC is to start with the an electronic
version of the NEC-2 manual and modify the document as the SNEC code evolves. Many extensions have been made to
SNEC in prototype form. These features include hybridisation with UTD, fast iterative solvers, MBPE amongst other
features. When these extensions are formally incorporated into the SNEC program, then the theory behind the extension
will be added to this manual.
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 6 / 23
For the cylinder, a1 is as given in section 2.1, whilst a 2 = ¥ . The angle a is computed as :
t1 = - s$ i · U$ 1 (3)
t 2 = - s$ i · U$2
æ t1 ö
a = tan -1 ç ÷
è t2ø
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 7 / 23
j 3 j15 (6)
F ( x) = 1 + - 2 - 3
2x 4x 8x
For small argument
F ( x) = [ ]
px - 2 xe jp / 4 - (2 / 3) x 2 e - jp / 4 e jp / 4 e jx (7)
For argument . , the interpolation scheme used for numerical computation is :
0.3 £ x £ 55
F ( x ) = F ( xi ) +
[ F ( xi +1 ) - F ( xi )] ( x - x ) (8)
i
( xi +1 - xi )
where the values for the iterative scheme are obtained from :
xi F ( xi ) [ F ( x i +1 ) - F ( x i ) ] / ( x i +1 - x i )
Real Imaginary Real Imaginary
0.3 0.0 0.0 0.5729 0.2677
0.5 0.5195 0.0025 0.6768 0.2682
0.7 0.3355 -0.0665 0.7439 0.2549
1.0 0.2187 -0.0757 -0.8095 0.2322
1.5 0.1270 -0.680 0.8730 0.1982
2.3 0.0638 -0.0506 0.9240 0.1577
4.0 0.0246 -0.0296 0.9658 0.1073
5.5 0.0093 -0.0163 0.9797 0.0828
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 8 / 23
é E bd ù é- Ds 0 ù é E bi (Qe ) ù r (10)
ê dú= ê ú ê i ú A( s) × e - jks
êë E f úû ë 0 - Dh û êë E f (Qe ) úû
where
Li , Lro , Lrn are the distance parameters for the incident shadow boundary and the reflection shadow boundary
for the o-face and the n-face respectively.
f r is the diffraction angle with respect to the o-face 0 £ f r £ np
f i is the incident angle with respect to the o-face 0 £ f i £ np
b i is the angle between the incident ray and the edge
n is the wedge angle number.
Rs,h = m1 are the soft and hard reflection coefficients of the surfaces of the wedge at the edge.
D1,2 ,3,4 are the components of the diffraction coefficients.
The diffraction components for 3-D diffraction are given by :
(13)
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 9 / 23
- e - jp / 4 é p + (f r - f i ) ù
D1 =
2n 2 pk sin b i cot
ê
êë 2n úû
[
ú F kLi a + (f r - f i ) ]
- e - jp / 4 (
é p - f r - fi ) ùú F kL a (14)
D2 =
2n 2 pk sin b i
cot ê
êë 2n úû
[ i -
(f r
- fi )]
- e - jp / 4 (
é p + f r + fi ) ùú F kL (15)
D3 =
2n 2 pk sin b i
cot ê
êë 2n úû
[ rn
(
a + f r + fi )]
- e - jp / 4 (
é p - f r + fi ) ùú F kL (16)
D4 =
2n 2 pk sin b i
cot ê
êë 2n úû
[ ro
(
a - f r + fi )]
where
æ 2npN ± - Df ± ö (17)
a ± ( Df ± ) = 2 cos2 ç ÷
è 2 ø
where
Df ± = f r ± f i (18)
and N ± are the integers that most nearly satisfy the equations :
2 pnN + - (f r ± f i ) = p (19)
2 pnN - - (f r ± f i ) = - p
The values of N + , N - are computed as :
æ p + (f r ± f i ) ö (20)
N = RoundUpçç
+ ÷
÷
è 2 p n ø
æ - p + (f r ± f i ) ö
N = RoundUpçç
- ÷
÷
è 2 p n ø
NOTE : ( a + , N + ) are associated with the n-face and ( a - , N - ) are associated with the o-face.
(21)
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 10 / 23
r1i is the radius of curvature of the incident wavefront at Qe in the plane of incidence i.e., the plane containing
( s$ i , n$) .
ri2 is the radius of curvature of the incident wavefront at Qe transverse to the in the plane of incidence.
rie is the radius of curvature of the incident wavefront at Qe in the edge-fixed plane of incidence i.e., the
i
plane containing ( s$ , e$) .
s(r ro
e
.n
+ s)r1ro.n r ro
2
,n
(22)
Lro ,n = sin 2 b
r ro ,n
e ( r1
ro ,n
+ s)(r ro
2
,n
+ s)
where
r1ro,2,n are the principal radii of curvature of the reflected wavefront at Qe from the o-face and n-face
respectively.
r ro
e
,n
are the radii of curvature of the reflected wavefront at Qe in the plane containing the reflected ray and
r
the edge i.e., the plane containing ( s$ , e$ ) .
For an edge formed by the junction of two flat surfaces, the radii of curvature of the reflected wavefront are equal to the
radii of curvature of the incident wavefronts. Thus
r (24)
A( s) =
s( s + r)
where
r is the edge caustic distance.
i
For flat plates the edge caustic is equal to r e , i.e., the radius of curvature of the incident wavefront at Qe in
i
the plane containing ( s$ , e$) .
1.
$
The plane containing the edge and the reflected ray ( X 2 )
r
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 11 / 23
where
n$ is the unit normal of the o-face
t$ is the surface tangent of the o-face
f r is the angle of the reflected plane ( s$ r , e$) measured from the o-face.
The radii of curvature of the reflected wavefront at the point of observation are :
r1r = s r (26)
r r2 = s r + rie
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 12 / 23
é ¶E bi (Qe ) ù (28)
é E bd ù é- Dssd 0 ù ê ¶n$ ú r
ê dú= ê ê i ú × A( s) × e - jks
sd ú
êë E f úû ë 0 - Dh û ê ¶E f (Qe ) ú
ê ú
ë ¶n$ û
where
E bd is the slope diffracted field in the b direction (parallel to the plane of diffraction)
E fd is the slope diffracted field in the f direction (perpendicular to the plane of diffraction)
Dssd is the soft / parallel slope diffraction coefficient
Dhsd is the hard / perpendicular slope diffraction coefficient
¶E bi (Qe )
¶n$ is the derivative of the incident field in the b direction (parallel to the plane of incidence) with
respect to n$ .
¶E fi (Qe )
¶n$ is the derivative of the incident field in the f direction (parallel to the plane of incidence) with
respect to n$ .
¶E i (Qe ) (29)
Dssd,h ( Li , Lro , Lrn , f r , f i , b i , n) = D1sd + D2sd - Rs,h ( D3sd + D4sd )
¶n$
for all angles other than grazing incidence where
¶E i (Qe ) (30)
Dssd ( Li , Lro , Lrn , f r , f i , b i , n) = D1sd + D2sd
¶n$
i ro rn r ¶E i (Qe )
i i
Dh ( L , L , L , f , f , b , n) =0
¶n$
Where :
Li , Lro , Lrn are the distance parameters for the incident shadow boundary and the reflection shadow boundary
for the o-face and the n-face respectively.
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 13 / 23
- e - jp / 4 (
é p + f r - fi ) ùú F ¶E i (Qe ) (31)
D1sd = 2
4n 2 pk sin b i
2
cos ec ê
êë 2n úû
s [kL a (f
i + r
-f i
)] ¶n$ni
e - jp / 4 (
é p - f r - fi ) ùú F ¶E i (Qe ) (32)
D2sd = 2
4n 2 pk sin b i
2
cos ec ê
êë 2n úû
s [kL a (f
i - r
-f i
)] ¶n$oi
- e - jp / 4 (
é p + f r + fi ) ùú F ¶E i (Qe ) (33)
D3sd = 2
4n 2 pk sin b i
2
cos ec ê
êë 2n úû
s [kL a (f
rn + r
+f i
)] ¶n$nr
e - jp / 4 (
é p - f r + fi ) ùú F ¶E i (Qe ) (34)
D4sd = 2
4n 2 pk sin b i
2
cos ec ê
êë 2n úû
s [ ro
kL a f + f-
( r i
)] ¶n$or
where
· The a ± function
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 14 / 23
l - jp / 4 r
×e × A( s) × e - jks
2p
where
(
Cs,h (Qe ) = D1 × F [ X 1 ] + D2 × F [ X 2 ] + Rs,h D3 × F [ X 3 ] + D4 × F [ X 4 ] ) (36)
or for grazing incidence
Cs (Qe ) = 0 (37)
[ ]
Ch (Qe ) = D1 × F X 1 + D2 × F X 2 [ ]
where
Rs,h = m1 are the soft and hard reflection coefficients of the surfaces of the wedge.
D1,2 ,3,4 are the components of the diffraction coefficients as defined in equations.(13) to (16).
and
(38)
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 15 / 23
é Li a ( f r - f i ) / l ù
[ ]
F X1 = F ê ú
ë kLc a ( p + b 0c - b c ) û
é Li a ( f r - f i ) / l ù
[ ]
F X2 = Fê ú
ë kLc a ( p + b 0c - b c ) û
é Lrn a ( f r + f i ) / l ù
[ ]
F X3 = Fê ú
ë kLc a ( p + b 0c - b c ) û
é Lro a ( f r + f i ) / l ù
[ ]
F X4 = Fê ú
ë kLc a ( p + b 0c - b c ) û
1 (39)
A( s) =
sr
s ic s rc (40)
Lc =
s ic + s rc
where
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 16 / 23
- 4 - jp / 4 - jx 3 /12 é - F ( X p ) ì p * ( x) üù (42)
Rs.h = - e e ê + í * ýú
xp êë 2x p î q ( x) þúû
where
cos q i = n$ · s$ r where n$ is the unit normal at the point of incidence and s$ r is the reflected ray.
2p
k=
l is the wave number
1
æ ka (Q ) ö 3
m(Qr ) = ç 0 r ÷
è 3 ø is the curvature parameter with a 0 (Qr ) the radius of curvature of the surface in the
i
plane of incidence ( n$ , s$ ) .
L p is the 3-D distance parameter.
The reflection coefficients are computed in the following form :
- 2 - jp / 4 - jx 3 /12 é - F ( X p ) ì p * ( x ) üù (43)
Rs.h =- e e ê + 2 p í * ýú
xp êë x 2 î q ( x) þúû
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 17 / 23
r1i is the radius of curvature of the incident wave in the plane of incidence.
ri2 is the radius of curvature of the incident wave transverse to the plane of incidence.
r1r is the radius of curvature of the reflected wave in the plane of reflection.
r r2 is the radius of curvature of the reflection wave transverse to the plane of reflection.
s r = P - Q r the distance from point of incidence to the observation point.
r1r r r2 (45)
A( s) =
(r1r + s r )(r r2 + s r )
where
r1r is the radius of curvature of the reflected wave in the plane of reflection.
r r2 is the radius of curvature of the reflection wave transverse to the plane of reflection.
s r = P - Q r the distance from point of incidence to the observation point.
1 1é 1 1ù 1 (46)
= ê + ú+
r1r 2 ë r1i ri2 û f 1
and
1 1é 1 1ù 1 (47)
r = ê i + i ú+
r 2 2 ë r1 r 2 û f 2
where
2
1 cos q i é G22 + G122 G21
2
+ G112 ù (48)
= 2 ê + ú±
f 1,2 G ë a1 a2 û
2
1 éæ 1 1ö
êç i - i ÷ +
2 êè r1 r 2 ø
ë
2
æ 1 1 ö 4 cos q i é G22 - G122 G21
2
- G112 ù
ç i - i÷ ê + ú+
è r1 r 2 ø 4 G 2 ë a1 a2 û
2 2
4 cos2 q i ìïæ G22 4 G üï ù
2 2
+ G122 G21
2
+ G112 ö
íç + ÷ - ý
G
4
ïîè a1 a2 ø a1a 2 ï úû
þ
The matrix G is defined in terms of the principal planes of the incident wavefront ( X$ 1i , X$ 2i ) and the principal
directions of the curved surface (U$ 1 )
, U$ 2 .The principal directions of the cylinder have been chosen such that : U$ is
1
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 18 / 23
tangent to the cylinder in the XY plane and U$ 2 is in the direction of the z-axis of the cylinder. Note : All computations
are done in the cylinder coordinate system.
é X$ 1i · U$ 1 X$ 1i · U$ 2 ù (49)
G = ê $i $ ú
ë X 2 · U1 X$ 2i · U$ 2 û
The determinant of G is represented as G .
( r r)
The principal directions of the reflected wavefront are given in terms of the vectors x$1 , x$ 2 , which are unit vectors
$i $i
perpendicular to the reflected ray. The are determined by reflecting the unit vectors ( X 1 , X 2 ) in the plane tangent to
the surface at Qr i.e.,
( )
x$1r,2 = X$ 1i,2 - 2 n$ · X$ 1i,2 n$ (50)
The principal directions of the reflected wavefront are then given by :
éæ r 1ö ù (51)
êç Q22 - r ÷ x$1r - Q12
r r
x$ 2 ú
êëè r1 ø úû
X$ 1r =
2
æ r 1ö r 2
ç Q22 - r ÷ + (Q12 )
è r1 ø
and
X$ 2r = - s$ r ´ X$ 1r (52)
Where
2 2
r 1 2 cos q i é G22 G21 ù (53)
Q11 = i + 2 ê + ú
r1 G ë a1 a2 û
2 2
r 1 2 cos q i é G12 G11 ù (55)
Q22 = i + 2 ê + ú
r2 G ë a1 a2 û
NOTE : The principal directions of the wavefront are distinct from the principal directions associated with the
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 19 / 23
dh(Q1 ) r (56)
E d ( p) = E i (Q1 ) × Ts,h × × A( s) × e - jks
dh(Q2 )
where
2 - jp / 4 - jkt é - F ( X d ) ì p * ( x) üù (57)
Ts.h = - m(Q1 )m(Q2 ) × ×e ×e ê + í * ýú
k êë 2x p î q ( x) þúû
where
r ( g ) = - a1 sin g × x$ + a 2 cos g × y$
and
cos q i = n$ · s$ r where n$ is the unit normal at the point of incidence and s$ r is the reflected ray.
2p
k=
l is the wave number
1
æ ka (Q ) ö 3
m(Qr ) = ç 0 r ÷
è 3 ø is the curvature parameter with a 0 (Qr ) the radius of curvature of the surface in the
i
plane of incidence ( n$ , s$ ) .
Ld is the 3-D distance parameter.
The reflection coefficients are computed in the following form :
1 - jp / 4
é
- jkt - F ( X d )
ì p * ( x ) üù (58)
Ts.h = - m(Q1 )m(Q2 ) × ×e ×e ê + 2 p í * ýú
pk êë x 2 î q ( x) þúû
Where the argument for the Fock scattering functions is computed as :
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 20 / 23
r ( g ) = - a1 sin g × x$ + a 2 cos g × y$
t ( Q2 )
m( t) dr
x= ò a ( t )
dt dt =
d g
dg = a12 sin 2 g + a 22 cos2 g × dg
t ( Q1 ) where
Thus
1
2 2 g
æ k sin q ö 3 1
x=ç ÷ ( a1a 2 ) 3 × ò dg
è 2 ø a 2
sin 2
g + a 2
cos 2
g
g1 1 2
dh(Q1 ) (59)
EC =
dh(Q2 )
This is computed (for spherically incident waves) as :
r1i is the radius of curvature of the incident wave in the plane of incidence.
ri2 is the radius of curvature of the incident wave transverse to the plane of incidence.
r1r is the radius of curvature of the reflected wave in the plane of reflection.
r r2 is the radius of curvature of the reflection wave transverse to the plane of reflection.
s r = P - Q 2 the distance from point of incidence to the observation point.
r r2 (62)
A( s) =
s r (r r2 + s r )
where
r r2 is the radius of curvature of the reflection wave transverse to the plane of reflection.
s r = P - Q 2 the distance from point of incidence to the observation point.
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 21 / 23
The two principal radii of curvature of the diffracted wave front at the point of observation is computed as follows :
t$ is the vector tangent to the surface in the plane of incidence, b$ is the vector perpendicular to t$ on the surface and n$
is the normal to the surface. All vectors are computed at Q2 .
r r2 = s r (65)
X 1r = b$ = s$ r ´ n$Q2 (66)
and
X 2r = n$Q2 (67)
é sign r1rd r rd r2
rg ù r
(68)
d i 2 g
E ( p) = E (Q1 ) ê + Ts , h × ú × e - jks
ê 2 (r1rd + s r )(r rd r
2 +s )
rg
s r (r 2 + s r ) úû
ë
where
E i (Q1 ) is the E-field incident on the cylinder at Q1 , the point of grazing incidence
g
Ts,h are the soft and hard UTD diffraction coefficients modified for the point of grazing
Sign is positive if n$ · s$ r > 0 and negative otherwise
r1rd,2 are the radii of curvature of the direct field at Q1 in the plane of grazing for 1 (tangential to surface) and
in the plane transverse to grazing for 2 (direction of normal to surface). It is noted that r1rd,2 = r1i ,2
rg
r1,2 are the radii of curvature of the diffracted field in the same planes as above. In this case r1rg = 0 if the
rg rd i
point of reference is taken to be Q1 and r 2 = r 2 = r 2 .
The first square root term is the 3-D spreading factor for the incident field
The second square root term is the spreading factor for the diffracted field
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 22 / 23
g 2 - jp / 4 ì p * (0) ü (70)
Ts,h = m(Q1 ) × ×e ×í * ý
k î q (0) þ
where
p * (0) and q * (0) are the soft and hard Fock scattering functions.
1
æ ka (Q ) ö 3
m(Qr ) = ç 0 1 ÷
è 3 ø is the curvature parameter with a 0 (Qr ) the radius of curvature of the surface in the
i
plane of incidence ( n$ , s$ ) .
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22
UTD Technical Reference Manual 페이지 23 / 23
9. References
[ 1] McNamara D.A., Pistorius C.W.I, Malherbe J.A.G “Introduction to the uniform geometrical theory of
diffraction”, Artech House, 1990.
[ 2] Pathak P.H, Burnside W.D, Marhefka R.J, “A Uniform GTD analysis of the diffraction of electromagnetic
waves by a smooth convex surface”, OEEE Trans. Antennas Propagat., Vol. AP-28, pp. 631-642, Sept.
1980.
[ 3] Kouyoumjian R.G, Pathak P.H, “A uniform geometrical theory of diffraction for an edge in a perfectly
conducting surface”, Proc IEEE, Vol. 62, pp. 1448-1461, Nov. 1974
http://www.supernec.com/manuals/snutdtrm.htm 2009-04-22