Method and apparatus for calculating electromagnetic field intensity, and a computer-readable recording medium

Information

  • Patent Grant
  • 6456949
  • Patent Number
    6,456,949
  • Date Filed
    Tuesday, July 11, 2000
    24 years ago
  • Date Issued
    Tuesday, September 24, 2002
    22 years ago
Abstract
A mesh processor divides a target device into a plurality of patches. A mutual impedance calculator computes a mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other. Finally, an electromagnetic field intensity calculator calculates electromagnetic field intensity based on the computed mutual impedance.
Description




FIELD OF THE INVENTION




The present invention relates to an apparatus for calculating the electromagnetic field intensity that calculates the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance or a mutual admittance between the patches, and a method for calculating the electromagnetic field intensity. Further, this invention also relates to a computer-readable recording medium in which programs for allowing a computer to execute the method for calculating the electromagnetic field intensity are recorded. More particularly, this invention relates to a technology of calculating the electromagnetic field intensity with which the mutual impedance and the mutual admittance between the patches can be calculated efficiently and at high speed.




BACKGROUND OF THE INVENTION




In simulating the intensity of an electromagnetic wave radiated from an object in the conventional art, there has been frequently used a moment method, i.e., one of integration methods derived from the Maxwell's electromagnetic wave equation, in which an electric current or a magnetic current is calculated by dividing the object into small elements.





FIG. 1

shows how the electromagnetic field intensity is calculated in the moment method. As shown in this figure, a target device is modeled as the set of minute dipoles, and then, the electromagnetic field intensity is obtained by calculating a mutual impedance between a pair of dipoles.




Specifically, mutual impedance Z


dipole


between a pair of dipoles is computed based on the following equation:








Z




dipole




=Z




00




+Z




01




+Z




10




+Z




11








Therefore, in order to obtain the mutual impedance between the dipoles, it is necessary to obtain a mutual impedance between monopoles.





FIG. 2

shows how the mutual impedance is calculated conventionally. As shown in this figure, a patch is considered as the set of linear conductors (monopoles), and mutual impedance Z


ij


between the monopoles is computed.




The mutual impedance z


ij


includes four kinds of mutual impedances Z


ij




00


, Z


ij




01


, Z


ij




10


and Z


ij




11


corresponding to the positions of patches adjacent to a patch


1


and a patch


2


, so that the mutual impedance Z


ij


between the monopoles is expressed by a double integration along each of the monopoles as follows:








Z




ij


=∫∫{(μ/4π)


I




i




I




j


+(1/4πε)


q




i




q




j




}e




−jkt




/rdxdX


  (1)






wherein I


i


, I


j


represent electric currents flowing in monopoles i and j and q


i


and q


j


represent charge distribution; ∫∫ represents double integration in which the result obtained by integration from x


0


to x


1


is further integrated from X


0


to X


1


; I


i


and q


i


are functions of x; and I


j


and q


j


are functions of X.




The above-described double integration is calculated using the exponential integration method or the fast reaction matching moment method (hereinafter referred to as FRM method) disclosed in Japanese Patent Application Laid-open No.11-15184. Subsequently, integration is performed using the Gauss integration method for every patch along the direction in which the monopoles forming the patch are aligned. The Gauss integration method is one kind of numerical integration method in which the portion where integration is performed is divided into elements, and the resultant divided elements each are multiplied by an appropriate weight, to be added together.




In calculating the mutual impedance between the patches, the number of divided patch elements corresponds to the number of monopoles constituting the patch, and depends upon the shape of the patch and the distance between the patches. The greater the number of divided patch elements, the more accurate will be the calculation. However, since the number of additions of the mutual impedances between the monopoles is increased, a time required for the calculation becomes longer.




For example, in the case shown in

FIG. 2

, the mutual impedance between the patch


1


and the patch


2


is computed using the following equation:







Z




ij


=∫∫ ∫∫{(μ/4 z )


I




i




I




j


+(1/4πε)


q




i




q




j




}dxdXdydY


  (2)




wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


.




In this way, the mutual impedance between the patches is calculated by obtaining the sum of the mutual impedances between the monopoles constituting the patch, thereby making it possible to calculate the electromagnetic field intensity.




However, when the electromagnetic field of the electromagnetic wave radiated from the model is obtained with high accuracy in the above-described conventional art, there is a problem that the number of patches constituting the model becomes great, so that the numerical integration (the Gauss integration) requiring a considerable time must be repeated, resulting in the necessity of an interminable processing time.




Particularly, on the assumption of a large-scaled model close to the actual situation, the number of patches constituting the model is markedly increased, requiring an interminable time for the Gauss integration. This is not practical.




Thus, when the electromagnetic field intensity is to be computed by using the moment method, it is remarkably important to efficiently compute the mutual impedance between the patches at a high speed.




When dielectric patches are used instead of metal patches, it is required to calculate the mutual admittance of the electric current flow and the magnetic current of the dielectric surface, consequently increasing the time taken to calculate the electromagnetic field. Therefore, it is remarkably important to efficiently compute the mutual admittance at high speed.




SUMMARY OF THE INVENTION




It is an object of this invention to provide an electromagnetic field intensity calculating apparatus which can efficiently compute a mutual admittance and a mutual impedance between patches at a high speed in the case where an electromagnetic field intensity is computed by using a moment method, an electromagnetic field intensity calculating method, and a computer-readable recording medium in which programs for allowing a computer to execute the electromagnetic field intensity calculation method are recorded.




According to one aspect of this invention, the mutual impedance between the patches can be efficiently computed at a high speed since it is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual impedance.




According to another aspect of this invention, the mutual admittance between the patches can be efficiently computed at a high speed since it is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual admittance.




A still another aspect of the invention provides a computer-readable recording medium in which are recorded programs for allowing a computer to execute an electromagnetic field intensity calculating method for calculating electromagnetic field intensity. According to this invention, a computer can execute the operations of computing the mutual impedance between the patches based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and calculating the electromagnetic field intensity based on the computed mutual impedance.




Other objects and features of this invention will become apparent from the following description with reference to the accompanying drawings.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

shows how the intensity of the electromagnetic field is calculated in the moment method;





FIG. 2

shows how the mutual impedance is calculated conventionally;





FIG. 3

is a block diagram showing the configuration of an electromagnetic field intensity calculating apparatus used in a first preferred embodiment;





FIG. 4

is a graph showing the distribution of an electric current flowing on a monopole, which is assumed in the first embodiment;





FIG. 5A

to

FIG. 5E

show patterns representing the positional relationship between two rectangular metal patches;





FIG. 6

shows one example of analytic solutions of the mutual impedance in the case shown in

FIG. 5A

;





FIG. 7

is a view showing a model of a shield box;





FIG. 8

shows how the electromagnetic wave radiated from a dielectric patch are calculated;





FIG. 9

is a view showing a model for computing a mutual admittance between monopoles;





FIG. 10

shows mutual admittance between patches formed by an arrangement of monopoles;





FIG. 11

is a block diagram showing the configuration of an electromagnetic field intensity calculating apparatus used in a second preferred embodiment;





FIG. 12

is a graph showing the distribution of an electric current flowing on a monopole, which is assumed in the second embodiment;





FIG. 13A

to

FIG. 13C

show patterns representing the positional relationship between two rectangular dielectric patches;





FIG. 14

shows one example of analytic solutions of a mutual admittance;





FIG. 15

shows one example of expansion using partial numerical integration;





FIG. 16

shows coordinates conversion in a case where the patches are perpendicular to each other;





FIG. 17

is a flowchart showing a sequence of processes for calculating electromagnetic field intensity by the electromagnetic field intensity calculating apparatus shown in

FIG. 11

;





FIG. 18

is a flowchart showing a sequence for calculating mutual admittance shown information the Step S


1705


of

FIG. 17

;





FIG. 19

shows a model used in verifying the calculation speed of analytic solutions of a quadruple integration;





FIG. 20

shows a comparison between a case where a quadruple integration is calculated using analysis and a case where a quadruple integration is calculated using the Gauss integration method (the conventional method); and





FIG. 21

shows one example of another analysis of mutual admittance.











DESCRIPTION OF THE PREFERRED EMBODIMENTS




The method and apparatus for calculation of the electromagnetic field intensity and a computer-readable recording medium in which programs for allowing a computer to execute the method are recorded in preferred embodiments according to the present invention will be described in detail below in reference to the drawings. In the present embodiments, this invention is applied to the above-described FRM method. A case when mutual impedance is computed is described as a first embodiment, and a case when mutual admittance is computed is described as a second embodiment.





FIG. 3

is a block diagram showing the configuration of an electromagnetic field intensity calculating apparatus used in the first embodiment. The electromagnetic field intensity calculating apparatus


10


shown in

FIG. 3

is an apparatus which simulates the electromagnetic field intensity of electromagnetic wave radiated from electronic equipment to be analysed by using the moment method and calculates a mutual impedance between patches at a high speed by using not a numerical integration method (the Gauss integration method) requiring a long processing time but analytic solutions of a quadruple integration.




As shown in

FIG. 3

, the electromagnetic field intensity calculating apparatus


10


comprises a mesh processor


101


, a mutual impedance calculator


102


, an electromagnetic field intensity calculator


103


, an input data file


20


and an output data file


30


.




The input data file


20


is a file that stores information on the configuration of the electronic equipment to be analysed. The output data file


30


is a file that stores the electromagnetic field intensity of a simulation result.




The mesh processor


101


is a processor which divides the electronic equipment to be analysed, whose information has been stored in the input data file


20


, into a plurality of patch elements. The mutual impedance calculator


102


is a processor which calculates a mutual impedance between patches by using the FRM method at high speed by using analytic solutions of a quadruple integration.




The electromagnetic field intensity calculator


103


is a processor which solves a plurality of simultaneous equations representing the relationships between mutual impedances between dipole antennas calculated by the mutual impedance calculator


102


and voltages applied to the antennas so as to obtain electric currents flowing in the elements, and then, calculates the intensity of the radiated electromagnetic field based on the calculated electric currents.




The mesh processor


101


, the mutual impedance calculator


102


and the electromagnetic field intensity calculator


103


may be installed as electromagnetic field intensity calculating programs in the electromagnetic field intensity calculating apparatus


10


.




Subsequently, the calculation of the mutual impedance by the mutual impedance calculator


102


shown in

FIG. 3

will be explained below. It is assumed that the distribution of an electric current flowing on a monopole is of a ramp type in which the electric current is linearly increased or decreased as shown in a graph of FIG.


4


.




With the electric current distribution of a ramp type as shown in

FIG. 4

, the mutual impedance Z


ij


expressed by the equation (2) is modified as follows:








Z




ij




=j


(μ/ε)


0.5


(4


πlilj


)





∫∫ ∫∫{(


xi−xj


)(


Xi−Xj


) cos φ+


k




−2




}e




−jkt




/rdxdXdydY


  (3)






wherein li and lj represent the lengths of a monopole i and a monopole j, respectively; φ is the angle between the monopole i and the monopole j; and ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


.




If both of the metal patches, the mutual impedance between which is to be obtained, are rectangular and they are parallel or perpendicular to each other, then the equation (3) can be analytically obtained by changing the coordinate systems.





FIG. 5A

to

FIG. 5E

show patterns representing the positional relationship between the two rectangular metal patches.

FIG. 5A

shows a case where the two metal patches are parallel to each other at an angle φ of 0°;

FIG. 5B

shows a case where the two metal patches are parallel to each other at an angle φ of 90°;

FIG. 5C

shows a case where the two metal patches are perpendicular to each other at an angle φ of 0°; and FIG.


5


D and

FIG. 5E

shows cases where the two metal patches are perpendicular to each other at an angle φ of 90°.




For the case shown in

FIG. 5A

, the mutual impedances Z


00


, Z


01


, Z


10


and Z


11


may be calculated as follows, wherein






ξ=


x−X, η=y−Y, h=z




0





Z




0


,


r


=(ξ


2





2




+h




2


)


1/2








For Z


00


:








r




0


=[(


x




0





X




0


)


2


+{(


y




0


+


y




1


)/2−(


Y




0


+


Y




1


)/2}


2




+h




2


]


1/2












Z




00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




0





X




1


)(


y


1


−y




0


)








(


Y




1





Y




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)+


k




2


{(


x−x




1


)(


X−X




1


)








−(


xX−xX




1





x




1




X+x




1




X




1


)


r




0


/


r


+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


xX−xX




1





x




1




X+x




1




X




1


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY








For Z


01


:








r




0


=[(


x




0





X




1


)


2


+{(


y




0


+


y




1


)/2−(


Y




0


+


Y




1


)/2}


2




+h




2


]


1/2












Z




01


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




1





X




0


)(


y




1





y




0


)








(


Y




1





Y




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)+


k




2


{(


x−x




1


)(


X−X




0


)








−(


xX−xX




0





x




1




X+x




1




X




0


)


r




0


/


r










+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6


}−j/kr








 +


jk


{(


xX−xX




0





x




1




X+x




1




X




0


)/


r








+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY








For Z


10


:








r




0


=[(


x




1





X




0


)


2


+{(


y




0


+


y




1


)/2−(


Y




0


+


Y




1


)/2}


2


+h


2


]


1/2












Z




10


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




0





X




1


)(


y




1





y




0


)








(


Y




1





Y




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)+


k




2


{(


x−x




0


)(


x−X




1


)








−(


xX−xX




1





x




0




X+x




0




X




1


)


r




0


/


r


+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


xX−xX




1





x




0




X+x




0




X




1


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY








For Z


11


:








r




0


=[(


x




1





X




1


)


2


+{(


y




0


+


y




1


)/2−(


Y




0


+


Y




1


)/2}


2




+h




2


]


1/2












Z




11


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)








(


Y




1





Y




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)+


k




2


{(


x−x




0


)(


x−X




0


)








−(


xX−xX




0





x




0




X+x




0




X




0


)


r




0


/


r










+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6


}−j/kr










+


jk


{(


xX−xX




0





x




0




X+x




0




X




0


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


} ]dxdXdydY








Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


.




For the case shown in

FIG. 5B

, the mutual impedances Z


00


, Z


01


, Z


10


and Z


11


may be calculated using the following equations, wherein




 ξ=


x−X, η=y−Y, h=z




0





Z




0


,


r


=(ξ


2





2




+h




2


)


1/2






For Z


00


:








r




0


=[{


x




0


−(


X




0


+


X




1


)/2}


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2




+h




2


]


1/2












Z




00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




1





X




0


)(


y




1





y




0


)








(


Y




0





Y




1


)}×∫∫


0


∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY








For Z


01


:








r




0


=[{


x


−(


X




0


+


X




1


)/2}


2


+{(


y




0


+


y




1


)/2


−Y




1


}


2




+h




2


]


1/2












Z




01


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




1





X




0


)(


y




1





y




0


)








(


Y




1





Y




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




3




/r


)/6}











j/kr+jk


{(


r−




2




r




0


+


r




0




2




/r


)/2


}]dxdXdydY








For


Z




10


:








r




0


=[{


x




1


−(


X




0


+


X




1


)/2}


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2




+h




2


]


1/2












Z




10


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)








(


Y




1





Y




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+k


2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk{


(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY








For Z


11


:








r




0


=[{


x




1


−(


X




0


+


X




1


)/2}


2


+{(


y




0


+


y




1


)/2


−Y




1


}


2




+h




2


]


1/2












Z




11


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)








(


Y




1





Y




0


)}×∫∫


17


∫[


r




0


/(


r


−1)








+k


2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY








Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


.




For the case shown in

FIG. 5C

, the mutual impedances Z


00


, Z


01


, Z


10


and Z


11


may be calculated as follows, wherein






ξ=


x−X, y=y−Y, Z=Z−z, r


=(ξ


2




+y




2




+z




2


)


1/2








For Z


00


:








r




0


=[(


x




0





X




0


)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+{(


z




0


−(


Z




0


+


Z




1


)/2}


2


]


1/2












Z




00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




0





X




1


)(


y




1





y




0


)








(


Z




1





Z




0


)×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


x−x




1


)(


X−X




1


)−(


xX−xX




1





x




1




X+x




1




X




1


)


r




0


/


r










+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6


−j/kr










+


jk


{(


xX−xX




1





x




1




X+x




1




X




1


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








For Z


01:










r




0


[(


x




0





X




1


)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+{(


Z




0


−(


Z




0


+


Z




1


)/2}


2


]


1/2












Z




01


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




1





X




0


)(


y




1





y




0


)








(


Z




1





Z




0


)×∫∫ ∫∫[


r




0


/(


r


−1)+


k




2


{(


x−x




1


)(


X−X




0


)








−(


xX−xX




0





x




1




X+x




1




X




0


)


r




0


/


r










+(r


2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


xX−xX




0





x




1




X+x




1




X




0


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








For Z


10


:







r




0


=[(


x




1





X




0


)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+{(


z




0


−(


Z




0


+


Z




1


)/2}


2


]


1/2










Z




10


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




0


−X


1


)(


y




1





y




0


)








(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


x−x




0


)(


X−X




1


)−(


xX−xX




1





x




0




X+x




0




X




1


)


r




0


/


r










+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


xX−xX




1





x




0




X+x




0




X




1


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








For Z


11


:








r




0


=[(


x




1





X




1


)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+{(


z




0


−(


Z




0


+


Z




1


)/2}


2


]


1/2












Z




11


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


x




1





x




0


)(


y




1





y




0


)








(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


x−x




0


)(


X−X




0


)−(


xX−xX




0





x




0




X+x




0




X




0


)


r




0


/


r










+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


xX−xX




0





x




0




X+x




0




X




0


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}dxdXdydZ








Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


−Y


0


to y


1


−Y


0


is further integrated from Z


0


−z


0


to Z


1


−z


0


.




For the case shown in

FIG. 5D

, the mutual impedances Z


00


, Z


01


, Z


10


and Z


11


may be calculated as follows, wherein






ξ=


x−X, y=y−Y, Z=Z−z, r


=(ξ


2




+y




2




+Z




2


)


1/2








For Z


00


:








r




0


=[(


x




0


−(


X




0


+


X




1


)/2)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+(


z




0





Z




0


)


2


]


1/2











Z




00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




0





X




1


)(


y




1





y




0


)






(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








For Z


01


:








r




0


=[(


x




0


−(


X




0


+


X




1


)/2)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+(


z




0





Z




1


)


2


]


1/2












Z




01


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




1





X




0


)(


y




1





y




0


)








(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








For Z


10


:








r




0


=[(


x




1


−(


X




0


+


X




1


)/2)


2




+{(




y




0


+


y




1


)/2


−Y




0


}


2


+(


z




0





Z




0


)


2


]


1/2












Z




10


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)








(


Z




0





Z




1


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdxdydZ








For Z


11


:








r




0


=[(


x




1


−(


X




0


+


X




1


)/2)


2


+{(


y




0


+


y




1


)/2


−Y




0


}


2


+(


z




0





Z




1


)


2


]


1/2












Z




11


{(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)








(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


−Y


0


to y


1


−Y


0


is further integrated from Z


0


−z


0


to Z


1


−z


0


.




For the case shown in

FIG. 5E

, the mutual impedances Z


00


, Z


01


, Z


10


and Z


11


may be calculated as follows, wherein






ξ=x−X, y=y−Y, Z=Z−z, r=(ξ


2




+y




2




+Z




2


)


1/2








For Z


00


:








r




0


=[{(


x




0


+


x




1


)/2−(


X




0


+


X




1


)/2}


2


+(


y




0





Y




0


)


2


+(


z




0





Z




0


)


2


]


1/2












Z




00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




0





y




1


)








(


Z




0





Z




1


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




2




/r


)/2


}]dxdXdydZ








For Z


01


:








r




0


=[{(


x




0


+


x




1


)/2−(


X




0


+


X




1


)/2}


2


+(


y




0




Y




0


)


2


+(


z




0





Z




1


)


2


]


1/2












Z




01


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




0





y




1


)








(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








For Z


10


:








r




0


=[{(


x




0


+


x




1


)/2−(


X




0


+


X




1


)/2}


2


+(


y




1





Y




0


)/


2


+(


z




0





Z




0


)


2


]


1/2












Z




10


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)








(


Z




0





Z




1


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdxdydZ








For Z


11


:








r




0


=[{(


x




0


+


x




1


)/2−(


X




0


+


X




1


)/2}


2


+(


y




1





Y




0


)


2


+(


z




0





Z




1


)


2


]


1/2











Z




11


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)






(


Z




1





Z




0


)}×∫∫ ∫∫[


r




0


/(


r


−1)








+


k




2


{(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6}











j/kr+jk


{(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydZ








Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


−Y


0


to y


1


−Y


0


is further integrated from Z


0


−z


0


to Z


0


−z


0


.




In this way, when the patches are rectangular in shape and are parallel or perpendicular to each other, the mutual impedances can be obtained based on the above computation equations.




However, if the mutual impedance calculator


102


shown in

FIG. 3

performs the calculations expressed by the above equations every time, it requires great processing time, thereby making it impossible to obtain the simulation result within a practical time.




In view of this, the mutual impedance calculator


102


extracts items of the quadruple integration commonly appearing in the computation equations for the mutual impedances Z, and then, speedily obtains the mutual impedances by using the analytic solutions of the quadruple integration.




Specifically, as shown in FIG.


5


A and

FIG. 5B

, in the case where the two metal patches are parallel to each other, there are used five analytic solutions of the quadruple integration expressed as follows:






∫∫ ∫∫(1


/r


)


dxdXdydY


  (4)








∫∫ ∫∫(


x/r


)


dxdXdydY


  (5)








∫∫ ∫∫(


X/r


)


dxdXdydY


  (6)








∫∫ ∫∫(


xX/r


)


dxdXdydY


  (7)








∫∫ ∫∫


rdxdXdydY


  (8)






wherein ξ=x−X,


77


=y−Y, h=z


0


−Z


0


, r=(ξ


2





2


+h


2


)


1/2


; and ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


.




In contrast, as shown in

FIG. 5C

to

FIG. 5E

, in the case where the two metal patches are perpendicular to each other, there are used five analytic solutions of the quadruple integration expressed as follows:






∫∫ ∫∫(1


/r


)


dxdXdydY


  (9)








∫∫ ∫∫(


x/r


)


dxdXdydY


  (10)








∫∫ ∫∫(


X/r


)


dxdXdydY


  (11)








∫∫ ∫∫(


xX/r


)


dxdXdydY


  (12)








∫∫ ∫∫


rdxdXdydY


  (13)






wherein ξ=x−X, y=y−Y, Z=Z−z, r=(ξ


2


+y


2


+Z


2


)


1/2


; and ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Z


0


to Z


1


.




Consequently, if the analytic solutions of the quadruple integration expressed by the above equations (4) to (13) are obtained previously, the mutual impedance between the metal patches can be speedily obtained. Since in the actual calculation there exist common factors in the analytic solutions expressed by the equations (4) to (13), previous computation of the common factors can increase the speed more.




The analytic solution expressed by the equations (4) becomes as shown in

FIG. 6

, and basically, it can be expressed as the functions of r, ξ and η. Therefore, the analytic solution expressed by the equations (4) can be obtained relatively easily. The same goes for the analytic solutions expressed by the other equations (5) to (13), although its detailed description will be omitted for the convenience of the explanation.




Subsequently, the computation of the mutual impedance by using the analytic solutions expressed by the equations (4) to (13) will be described below. For the sake of convenience, representative description will be given below of the case where the mutual impedance Z


00


in

FIG. 5A

is computed by using the equations (4) to (8).




As described already, the mutual impedance Z


00


in this case becomes as follows:








Z




00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(








X


0





X




1


)(


y




1





y




0


)








(


Y




1


−Y


0


)}×∫∫ ∫∫[


r




0


/(


r


−1)+


k




2


{(


x−x




1


)(


X−X




1


)








−(


xX−xX




1





x




1




X+x




1




X




1


)


r




0


/


r










+(


r




2


−3


r




0




r


+3


r




0




2




−r




0




3




/r


)/6


}










−j/kr+jk{(


xX−xX




1





x




1




X+x




1




X




1


)/


r










+(


r


−2


r




0


+


r




0




2




/r


)/2


}]dxdXdydY


  (14)






Assuming that the above equations (4) to (8) are expressed as follows:








A


=∫∫ ∫∫(1


/r


)


dxdXdydY












B


=∫∫ ∫∫(


x/r


)


dxdXdydY












C


=∫∫ ∫∫(


X/r


)


dxdXdydY












D


=∫∫ ∫∫(


xX/r


)


dxdXdydY












E=∫∫ ∫∫rdxdXdydY








the equation (14) may be modified as follows:






Z


00


={(μ/ε)


1/2


exp(−


jkr




0


)/4π(


X




0





X




1


)(








X


0





X




1


)(


y




1





y




0


)








(


Y




1





Y




0


)}×[


r




0




A−k




2




r




0


(


D−X




1




B−x




1




C+x




1




X




1




A


)








−k


2




r




0




E


/2


−k




2




r




0




3




A


/6


−jA/k










+jk(


D−X




1




B−x




1




C+x




1




X




1




A


)+


jk


{(


E+r




0




2




A


)/2}]








+{(μ/ε)


1/2


exp(−


jkr




0


)/4π(


x




0





x




1


)(


X




0





X




1


)(


y




1





y




0


)








(


Y




0





Y




0


)}×∫∫ ∫∫[−1


+k




2


{(


XX−xX




1





x




1




X+x




1




X




1


)








+(


r




2


+3


r




0




2


)/6


}jkr




0


]


jdxdXdydY








Therefore, as described above, the mutual impedance Z


00


, can be speedily computed as long as even the analytic solutions A to D in the equations (4) to (8) are obtained.




As described above, the electromagnetic field intensity calculating apparatus


10


in the first embodiment is configured as follows. That is, the mesh processor


101


divides the target device into the plurality of patches; the mutual impedance calculator


102


computes the mutual impedance between the patches based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and the electromagnetic field intensity calculator


103


calculates the electromagnetic field intensity based on the computed mutual impedance. Thus, it is possible to compute the mutual impedance between the patches at a high speed, and further, to calculate the electromagnetic field intensity in a practical time even if large-scaled equipment is to be analyzed. Incidentally, in analyzing a model of a shield box shown in

FIG. 7

, the electromagnetic field intensity could be calculated at about twice as high a speed as that in the conventional method.




In the first embodiment described above, mutual impedance between the metal patches was obtained. However, when dielectric patches are used, it is assumed that there is a magnetic current (M) in addition to the electric current (J) on the dielectric surfaces, and it consequently is necessary to calculate a mutual admittance between the magnetic current and the electric current.




FIG.


8


A and

FIG. 8B

show how the electromagnetic wave radiated from a dielectric patch are calculated. Assuming a model having a specific inductive capacity εr as shown in

FIG. 8A

, according to the conventional technology (IEEE Transaction on Antennas and Propagation, Vol. AP-34, No. 8, August 1986, p969), the electric current I and magnetic current M flowing over the model can be obtained by solving the matrix equation shown in FIG.


8


B. These can be used to compute the electromagnetic wave radiated from the model. In

FIG. 8B

, Z represents the mutual impedance between electric currents, and Y represents the mutual admittance between the magnetic current and the electric current.




The mutual admittance between an electric current patch and a magnetic patch is computed. Firstly, with a coordinate system such as that shown in

FIG. 9

, the mutual admittance between the monopoles is








Y




ij


=(1/4π)∫


z0




z1




M·Hdz










=(1/4π)∫


z0




z1




M


·∇×∫


t0




t1




J


·(


e




−jkr




/r


)


dzdt








wherein a magnetic current M flows over the monopole i, and an electric current J flows on the monopole j; H represents a magnetic field generated at the position of the monopole i by electric current flowing on the monopole j; and r represents the distance between the monopoles. In this way, the mutual admittance between the monopoles is expressed by a double integration along each of the monopoles.




Subsequently, integration is performed using the Gauss integration method for every patch along the direction in which the monopoles forming the patch are aligned. For example, in the case shown in

FIG. 10

, the mutual admittance between patches


1


and


2


is








Yij=(


1/4π)∫∫ ∫∫


M·∇J


×·(


e




−jkr




/r


)


dxdxdydz


  (15)






In

FIG. 10

, it is assumed that the magnetic current M is on the patch m and the electric current J is on the patch n, and each patch comprises a group of monopoles aligned at infinitely small intervals. ∫∫ ∫∫ represents a quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from z


0


to z


1


.




In this way, the mutual admittance between the patches can be calculated by obtaining the sum of the mutual admittances between the monopoles constituting the patch. However, to precisely compute the electromagnetic field of an electromagnetic wave radiated from a large-scale model, the above-described Gauss integration must be repeatedly performed many times, since the number of patches constituting the model is great. This requires an interminable processing time, and is not practical.




Accordingly, in the second embodiment described below, the mutual admittance between an electric current patch and a magnetic current patch is obtained not by the conventional numerical integration method but by using analytic solutions of the quadruple integration, enabling the intensity of the radiated electromagnetic field to be speedily computed.





FIG. 11

is a block diagram showing the constitution of an electromagnetic field intensity calculating apparatus used in the second preferred embodiment. The electromagnetic field intensity calculating apparatus


110


shown in

FIG. 11

is an apparatus which simulates the electromagnetic field intensity of an electromagnetic wave radiated from electronic equipment to be analysed by using a moment method and calculates a mutual admittance between patches at a high speed by using not a numerical integration method (the Gauss integration method) requiring a long processing time but analytic solutions of a quadruple integration. Although not shown in

FIG. 11

, a mutual impedance between the patches can be calculated using analytic solutions of a quadruple integration in the same way as the first embodiment.




As shown in

FIG. 11

, the electromagnetic field intensity calculating apparatus


110


comprises a mesh processor


101


, a mutual admittance calculator


111


, an electromagnetic field intensity calculator


112


, an input data file


20


and an output data file


30


. Since the mesh processor


101


, the input data file


20


and the output data file


30


are identical to those shown in

FIG. 3

, they are here represented by the same legends and detailed explanation thereof is omitted.




The mutual admittance calculator


111


is a processor which computes a mutual admittance between the patches by using the FRM method, and calculates the mutual admittance at a high speed by using analytic solutions of a quadruple integration.




The electromagnetic field intensity calculator


112


is a processor which calculates a radiated electromagnetic field based on mutual admittances and the like between dipole antennas calculated by the mutual admittance calculator


110


.




The mesh processor


101


, the mutual admittance calculator


111


and the electromagnetic field intensity calculator


112


may be installed as electromagnetic field intensity calculating programs in the electromagnetic field intensity calculating apparatus


110


.




Subsequently, the calculation of the mutual impedance by the mutual admittance calculator


111


shown in

FIG. 11

will be explained below. It is assumed that the distribution of an electric current flowing on a monopole is of a ramp type in which the electric current is linearly increased or decreased as shown in a graph of FIG.


12


.




With the electric current distribution of a ramp type as shown in

FIG. 12

, the mutual admittance Y


ij


expressed by the equation (15) is modified as follows:








Y




ij




={h


sinφ/4π(


x




1





x




0


)(


X




1





X




0


)(








y


1





y




0


)(


Z




1





Z




0


)}








×∫∫ ∫∫(


y−y




0


)(


Z−Z




0


){−


jk/r




2


−1


/r




3


}(








e


−jkr




/r


)


dxdxdydz


  (16)






wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


.




In a case when the size of the patches is sufficiently smaller than a distance r between the patches (e.g. when the size of the patch is one-tenth of the distance r between the patches), by expanding r around r


0


by Macloughlin expansion, the equation (16) can be expressed as follows:








Y




ij




={h


sinφ/4π(


x




1





x




0


)(


X




1





X




0


)(


y




1





y




0


)(








Z


1





Z




0


)}×


e




−jkr0










×∫∫ ∫∫(


y−y




0


)(


Z−Z




0


){−


jk/r




2


−1


/r




3


}








×{


1




−jk


(


r−r




0


)−


k




2


(


r−r




0


)


2


/2








+jk


3


(


r−r




0


)


3


/6


}dxdXdydz


  (17)






wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


; φ represents an angle between the patches, this being “


1


” in the positional relationship shown in FIG.


10


.




In this way, when both the patches are rectangular in shape and are parallel or perpendicular to each other, the mutual admittance between the patches can be analytically obtained by changing the coordinate system.




The positional relationship between the patches may be classified into the three cases shown in

FIG. 13A

to

FIG. 13C

based on the direction of the flow of the electromagnetic current. When items of the quadruple integration commonly appearing in the computation equations for the mutual admittances are extracted, the result is as shown below, and the mutual admittance is obtained by obtaining the analytic solutions of these quadruple integration.





FIG. 13A

to

FIG. 13C

show patterns representing the positional relationship between two rectangular dielectric patches.

FIG. 13A

shows a case where the two dielectric patches are parallel to each other and the angle φ is 90°;

FIG. 13B and 13C

show cases where the two dielectric patches are perpendicular to each other and the angle φ is 90°.




When the patches are parallel to each other as shown in

FIG. 13A

, for a quadruple integration including 1/r


3


, there can be used four analytic solutions of the quadruple integration expressed as follows:






∫∫ ∫∫


xY/r




3




dxdXdydY










∫∫ ∫∫


x/r




3




dxdXdydY










∫∫ ∫∫


Y/r




3




dxdXdydY










∫∫ ∫∫




1


/r




3




dxdXdydY








When the patches are parallel to each other as shown in

FIG. 13A

, for a quadruple integration including 1/r, there can be used four analytic solutions of the quadruple integration expressed as follows:






∫∫ ∫∫


xY/r dxdXdydY








 ∫∫ ∫∫


x/r dxdXdydY








∫∫ ∫∫


Y/r dxdXdydY










∫∫ ∫∫1


/r dxdXdydY








wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


. Further, it is assumed that ξ=x−X, η=y−Y, h=z


0


−Z


0


, r=(ξ


2





2


+h


2


)


1/2


.




In contrast, when the patches are perpendicular to each other as shown in FIG.


13


B and

FIG. 13C

, for a quadruple integration including 1


/r




3


, there can be used ten analytic solutions of the quadruple integration expressed as follows:






∫∫ ∫∫


Z/r




3




dxdXdydZ










∫∫ ∫∫


xy/r




3




dxdXdydz










∫∫ ∫∫


xZ/r




3




dxdXdydZ










∫∫ ∫∫


XyZ/r




3




dxdXdydZ










∫∫ ∫∫


Xy/r




3




dxdXdydz










∫∫ ∫∫


XZ/r




3




dxdXdydZ










∫∫ ∫∫


yZ/r




3




dxdXdydZ










∫∫ ∫∫


x/r




3




dxdXdydZ










∫∫ ∫∫


X/r




3




dxdXdydZ










∫∫ ∫∫


y/r




3




dxdXdydZ








When the patches are perpendicular to each other as shown in FIG.


13


B and

FIG. 13C

, for a quadruple integration including 1/r, there can be used ten analytic solutions of the quadruple integration expressed as follows:






∫∫ ∫∫


xyZ/r dxdXdydZ










∫∫ ∫∫


xy/r dxdXdydZ










∫∫ ∫∫


xZ/r dxdXdydZ










∫∫ ∫∫


XyZ/r dxdXdydZ










∫∫ ∫∫


Xy/r dxdXdydZ










∫∫ ∫∫


XZ/r dxdXdydZ










∫∫ ∫∫


yZ/r dxdXdydZ










∫∫ ∫∫


x/r dxdXdydZ










∫∫ ∫∫


X/r dxdXdydZ










∫∫ ∫∫


y/r dxdXdydZ








wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x


0


to x


1


is integrated from X


0


to X


1


, and then, the result obtained by further integrating the above-integrated result from y


0


to y


1


is further integrated from Y


0


to Y


1


. Further, it is assumed that ε=x−X, η=y−Y, h=z


0


−z


0


, r=(ξ


2





2


+h


2


)


1/2


.




An example of the analytic solution of the above-mentioned quadruple integration will be explained below. The analytic solution expressed by ∫∫ ∫∫ (1/r


3


) dxdXdydY becomes as shown in

FIG. 14

, and basically, it can be expressed as the functions of r, ξ and η. Therefore, the analytic solution of this quadruple integration can be obtained relatively easily. The same goes for the analytic solutions of the other quadruple integration.




The actual calculation there exist common factors in the analytic solutions of the integration. If these common factors are calculated before hand then the calculations can be performed more speedily. For example, the analytic solution expressed by ∫∫ ∫∫ (1/r


3


) dxdXdydY becomes as shown in

FIG. 21

, and consequently the sections A to D enclosed by the broken lines in FIG.


21


and

FIG. 14

commonly appear in two types of analytic solutions. Therefore, previous computation of these common sections can further increase the speed of the calculation.




In this way, the mutual admittance calculator


111


shown in

FIG. 11

computes the mutual admittance by using analytic solutions of the quadruple integration, but analytic solutions do not always exist for all the elements. For example, when the patches are perpendicular to each other, there are no analytic solutions for ∫∫ ∫∫ x/r


3


dxdXdydZ and ∫∫ ∫∫ X/r


3


dxdXdydZ.




Therefore, in the present embodiment, solutions for these are obtained in partial combination with a numerical integration.




For example, ∫∫ ∫∫ xr


−3


dxdXdydZ, and the integral variable is converted to obtain x−X=ξ, x+X=ζ, y−Y=y, Z−z=Z






∫∫ ∫∫


xr




3




dxdXdydZ










=1/2[∫∫ ∫∫1/2


ξr




−3




dξdζdydz+∫∫ ∫∫ζr













3




d ξd ζdydz]








Although there is an analytic solution for ∫∫ ∫∫1/2 ξr


−3


d ξd ζdydZ, no analytic solution exists for ∫∫ ∫∫ζ r


−3


d ξd ζdydZ.




For this reason, the integral expressed by ∫∫ ∫∫ζr


−3


d ζd ζdydZ is expanded in the manner of the equation below, so that analytic solutions exists for sections other than those enclosed by the broken line.










ζ
/

r
3





ξ




ζ




y




Z



=








+
2



(


X
1
2

-

x
0
2


)






y
,
z






ξ01
ξ00




1
/

r
3





ξ




y




Z











+
2



(


X
1
2

-

X
0
2


)






y
,
z






ξ00
ξ11




1
/

r
3





ξ




y




Z











+
2



(


x
1
2

-

X
0
2


)






y
,
z






ξ11
ξ10




1
/

r
3





ξ




y




Z




















+
2



(


x
0

+

X
1


)






y
,
z






ξ01
ξ00




ξ
/

r
3





ξ




y




Z











+
2



(


X
1

-

X
0


)






y
,
z






ξ01
ξ00




ξ
/

r
3





ξ




y




Z











-
2



(


x
1

+

X
0


)






y
,
z






ξ11
ξ10




ξ
/

r
3





ξ




y




Z






















To obtain a solution for the section enclosed by the broken line, an undefined integral is defined as follows:






∫1


/r




3




d ζdy=F


(ξ,


y,Z


)










F


=1


/z


tan


−1


(


z


/(


r+ξ+y


))−1


/z


tan


−1


(


z


/(


r+ξ+y


)






and the section enclosed by the broken line becomes as shown in FIG.


15


. Of the elements shown in

FIG. 15

, since there is no analytic solution for ∫1/z tan


−1


(z/(r+ξ+y))dz, this element is calculated by using a numerical integration such as, for example, the Gauss integration method.




In this way, in the present embodiment, when no analytic solution exist for a quadruple integration, solutions are obtained in partial combination with a numerical integration. Therefore, the solutions can be obtained more speedily than when using numerical integration for the entire quadruple integration.




The mutual admittance calculator


111


shown in

FIG. 11

converts the coordinates when the patches are perpendicular to each other, thereby increasing the computation speed.

FIG. 16

shows coordinate conversion performed when the patches are perpendicular to each other.




In

FIG. 16

, a quadruple integration of y/r


3


is calculated and expressed as follows:









Z0
Z1





y0
y1





X0
X1





x0
x1




y

r
3





x




X




y




Z






=




Z0
-
z0


Z1
-
z0







y0
-
Y0


y1
-
Y0






X0
X1





x0
x1





t
+

Y
0



r
3





x




X




t





g




(



wherein





t

=

y
-

Y
0



,





g
=

Z
-

z
0




)

















wherein r=((x−X)


2


+(y−Y


0


)


2


+(z


0


−Z)


2


)


1/2


.




The above calculation is very complex because no analytic solution exists for the quadruple integration expressed as Y


0


/r


3


. Therefore, in the present embodiment, the coordinates are converted so that Y


0


=z


0


=0.




That is, by performing parallel shifting so that the patch


160


shown in

FIG. 16

positioned on the x−y plane and the patch


161


position on the x−z plane, the integration can be simplified to the following equation:









Z0
Z1





y0
y1





X0
X1





x0
x1




y

r
3





x




X




y




Z






=



Z0
Z1





y0
y1





X0
X1





x0
x1




t

r
3





x




X




t




g
















Conventionally, the number of divisions of the Gauss integration is determined based on the size of the patches and the distance therebetween. Specifically, the longer the distance between the patches in comparison to the size of the patches, the smaller the number of divisions are made. Therefore, in computing the mutual admittance between the patches, the number of divisions of the Gauss integration is small, and the calculated is completed in a short period of time. Thus, the overall calculation time can be minimized by calculating the mutual admittance by using the Gauss integration in the case where there is a small number of divisions, and using analytic solutions of the quadruple integration in the case where the number of divisions is great.




The process of computing the electromagnetic field intensity by the electromagnetic field intensity calculating apparatus


110


shown in

FIG. 11

will be explained below.

FIG. 17

is a flowchart showing a sequence of the processes for computing the electromagnetic field intensity performed by the electromagnetic field intensity calculating apparatus


110


shown in FIG.


11


.




As shown in

FIG. 17

, the electromagnetic field intensity calculating apparatus


110


reads constitution information from the input data file


20


(Step S


1701


), and creates a model of the analytic information (Step S


1702


).




One frequency is selected (Step S


1703


) , and it is determined whether all frequencies have been selected (Step S


1704


). When all frequencies have been selected (YES in the Step S


1704


), the processing is terminated.




On the other hand, when all the frequencies have not been selected (NO in the Step S


1704


), mutual impedance and mutual admittance is calculated for all the small elements (Step S


1705


), and simultaneous equations of the moment method is solved (Step S


1706


).




One observation point is selected (Step S


1707


), and it is determined whether all the observations points have been selected (Step S


1708


). When all the observations points have not been selected (NO in the Step S


1708


), the electrical field and the magnetic field are calculated and stored in the output data file


30


(Step S


1709


), and thereafter the processing is returned to Step S


1907


. On the other hand, when all the observations points have been selected (YES in the Step S


1708


), the processing is returned to the Step S


1703


and the same processe is repeated.




The process of calculation of the mutual admittance shown in the Step S


1705


of

FIG. 17

will be explained in detail here.

FIG. 18

is a flowchart showing a sequence of processes for calculation of the mutual admittance shown in the Step S


1705


of FIG.


17


.




As shown in

FIG. 18

, the mutual admittance calculator


111


shown in

FIG. 11

first extracts patch data (patch coordinates, material) (Step S


1801


), and determines whether the distance between the patches is sufficiently short (whether the number of divisions in the Gauss integration is more than 2) (Step S


1802


).




When it is determined that the distance between the patches is not narrow (NO in the Step S


1802


), the mutual


14


. impedance between the patches is calculated using the conventional Gauss integration method or the like (Step S


1810


).




On the other hand, when the distance between the patches is sufficiently narrow (YES in the Step S


1802


), it is determined whether both the patches comprise dielectric or metal and dielectric (Step S


1803


). When these conditions are satisfied (YES in the Step S


1803


), it is determined whether both patches are rectangular in shape (Step S


1804


).




When both patches do not comprise metal (NO in the Step S


1803


), and when either of the patches is not rectangular (NO in the Step S


1804


), the mutual admittance between the patches is calculated using the conventional Gauss integration method or the like (Step S


1810


), since it is not possible to use an alytic solutions of the quadruple integration.




Thereafter, it is determined whether the the patches are parallel or perpendicular to each other (Steps S


1805


to S


1806


). When the patches are perpendicular to each other, coordinate conversion is performed (Step S


1807


), analytic solutions of the quadruple integration are extracted (Step S


1808


), and the mutual admittance between the patches is calculated (Step S


1809


).




Different analytic solutions are used depending on whether the patches are parallel or perpendicular to each other. In addition, a numerical integration is also partially used for a quadruple integration having no analytic solutions.




As described above, in the second embodiment, the mutual admittance between the patches is calculated using the analytic solutions of the quadruple integration. Therefore, the electromagnetic field intensity can be computed at high speeded even in the case where dielectric patches are used.




FIG.


19


A and

FIG. 19B

show a model used in verifying the calculation speed of a quadruple integration.

FIG. 19A

shows a model used in the verification, and

FIG. 19B

shows a pattern end section in enlargement.




The model shown in

FIG. 19A

is a printed board having dimensions of 50 mm×80 mm×1 mm and a pattern having a width of 1 mm and a length of 70 mm. The bottom face of the model is a solid ground, a basic frequency is 20 MHz, a duty is 49%, and a wave source of classification #AS, the load being short or open. The analytic frequency is between 100 kHz and 700 kHz.





FIG. 20

shows a comparison between a case where a quadruple integration has been calculated by using analytic solutions, and a case where a quadruple integration has been calculated by using a Gauss integration (the conventional method). The result shows that the calculations can be performed on an average 1.9 times faster when the quadruple integration is calculated by using the analytic solutions than by using the Gauss integration. In

FIG. 20

, “immitance” is the time required to compute the mutual admittance between all the small elements, and “current” is the time required to compute the electric current flowing in all the small elements.




As described above, according to one aspect of this invention, it is possible to produce an advantage of providing the electromagnetic field intensity calculating apparatus capable of efficiently computing the mutual impedance between the patches at a high speed since the electromagnetic field intensity calculating apparatus is configured such that the mutual impedance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual impedance.




Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing the electromagnetic field intensity calculating apparatus capable of efficiently computing the mutual admittance between the patches at a high speed since the electromagnetic field intensity calculating apparatus is configured such that the mutual admittance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual admittance.




Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing the electromagnetic field intensity calculating method capable of efficiently computing the mutual impedance between the patches at a high speed since the electromagnetic field intensity calculating method is constituted such that the mutual impedance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual impedance.




Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing an electromagnetic field intensity calculating method capable of efficiently computing the mutual admittance between the patches at a high speed since the electromagnetic field intensity calculating method is constituted such that the mutual admittance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual admittance.




Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing a recording medium which is capable of allowing a computer to compute the mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and calculate the electromagnetic field intensity based on the computed mutual impedance.




Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth.



Claims
  • 1. An apparatus for calculating the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance between the patches, said apparatus comprising:a mutual impedance computing unit which computes a mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and an electromagnetic field intensity calculating unit which calculates the electromagnetic field intensity based on the mutual impedance computed by said mutual impedance computing unit.
  • 2. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein the mutual impedance computing unit classifies the positional relationship between the patches into a plurality of patterns in consideration of the direction of an electric current flowing in each of the patches, and then, computes the mutual impedance between the patches based on the analytic solutions of the quadruple integration commonly appearing in computation equations of the mutual impedances of the patterns.
  • 3. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein when the patches are parallel to each other, the mutual impedance computing unit computes the mutual impedance between the patches by using five analytic solutions of the quadruple integration as follows:∫∫ ∫∫(1/r) dxdXdydY ∫∫ ∫∫(x/r) dxdXdydY ∫∫ ∫∫(X/r) dxdXdydY ∫∫ ∫∫(xX/r) dxdXdydY ∫∫ ∫∫r dxdXdydY.
  • 4. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein when the patches are perpendicular to each other, the mutual impedance computing unit computes the mutual impedance between the patches by using five analytic solutions of the quadruple integration as follows:∫∫ ∫∫(1/r) dxdXdydZ ∫∫ ∫∫(x/r) dxdXdydZ ∫∫ ∫∫(X/r) dxdXdydZ ∫∫ ∫∫(xX/r) dxdXdydZ ∫∫ ∫∫r dxdXdydZ.
  • 5. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein the mutual impedance computing unit computes the mutual impedance between the patches by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and computes the mutual impedance nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
  • 6. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein the mutual impedance computing unit comprises a common item computing unit which computes common item appearing commonly in the analytic solutions, and an analytic solution computing unit which computes the analytic solutions by using the common items computed by the common item computing unit.
  • 7. An apparatus for calculating the electromagnetic field intensity by dividing a target device into a plurality of dielectric patches based on a moment method and using a mutual admittance between the patches, said apparatus comprising:a mutual admittance computing unit which computes a mutual admittance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and an electromagnetic field intensity calculating unit which calculates the electromagnetic field intensity based on the mutual admittance computed by said mutual admittance computing unit.
  • 8. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein when the patches are parallel to each other, the mutual admittance computing unit computes the mutual admittance between the patches by using eight analytic solutions of the quadruple integration as follows:∫∫ ∫∫xY/r3 dxdXdydY ∫∫ ∫∫x/r3 dxdXdydY ∫∫ ∫∫Y/r3 dxdXdydY ∫∫ ∫∫1/r3 dxdXdydY ∫∫ ∫∫xY/r dxdXdydY ∫∫ ∫∫x/r dxdXdydY ∫∫ ∫∫Y/r dxdXdydY ∫∫ ∫∫1/r dxdXdydY.
  • 9. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein when the patches are perpendicular to each other, the mutual admittance computing unit computes the mutual admittance between the patches by using ten analytic solutions of the quadruple integration as follows:∫∫ ∫∫xyZ/r3 dxdXdydZ ∫∫ ∫∫xy/r3 dxdXdydZ ∫∫ ∫∫xZ/r3 dxdXdydZ ∫∫ ∫∫XyZ/r3 dxdXdydZ ∫∫ ∫∫Xy/r3 dxdXdydZ ∫∫ ∫∫yZ/r3 dxdXdydZ ∫∫ ∫∫yZ/r3 dxdXdydZ ∫∫ ∫∫x/r3 dxdXdydZ ∫∫ ∫∫X/r3 dxdXdydZ ∫∫ ∫∫y/r3 dxdXdydZ.
  • 10. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein the mutual admittance computing unit computes the mutual admittance between the patches by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and computes the mutual admittance nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
  • 11. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein the mutual admittance computing unit comprises a common item computing unit which computes common item appearing commonly in the analytic solutions, and an analytic solution computing unit which computes the analytic solutions by using the common items computed by the common item computing unit.
  • 12. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein the mutual admittance computing unit calculates a quadruple integration for which no analytic solutions exist partially by using a numerical integration and calculates other parts analytically.
  • 13. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein when the two patches are perpendicular to each other, the mutual admittance computing unit computes the mutual admittance after changing coordinates on the coordinate axis planes of the patches.
  • 14. A method of calculating the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance between the patches, said method comprising:computing a mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual impedance computed in the mutual impedance computing.
  • 15. A method of calculating the electromagnetic field intensity according to claim 14, wherein in the mutual impedance computing, the positional relationship between the patches is classified into a plurality of patterns in consideration of the direction of an electric current flowing in each of the patches, and the mutual impedance between the patches is computed based on the analytic solutions of the quadruple integration commonly appearing in computation equations of the mutual impedances of the patterns.
  • 16. A method of calculating the electromagnetic field intensity according to claim 14, wherein when the patches are parallel to each other, the mutual impedance between the patches is computed by using five analytic solutions of the quadruple integration as follows:∫∫ ∫∫(1/r) dxdXdydY ∫∫ ∫∫(x/r) dxdXdydY ∫∫ ∫∫(X/r) dxdXdydY ∫∫ ∫∫(xX/r) dxdXdydY ∫∫ ∫∫dxdXdydY.
  • 17. A method of calculating the electromagnetic field intensity according to claim 14, wherein when the patches are perpendicular to each other, the mutual impedance between the patches is computed by using five analytic solutions of the quadruple integration as follows:∫∫ ∫∫(1/r) dxdXdydZ ∫∫ ∫∫(x/r) dxdXdydZ ∫∫ ∫∫(X/r) dxdXdydZ ∫∫ ∫∫(xX/r) dxdXdydZ ∫∫ ∫∫r dxdxdydz.
  • 18. A method of calculating the electromagnetic field intensity according to claim 14, wherein the mutual impedance between the patches is computed by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and the mutual impedance is computed nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
  • 19. A method of calculating the electromagnetic field intensity according to claim 14, in the mutual impedance computing, comprising computing common items appearing commonly in the analytic solutions, and computing the analytic solutions by using the common items computed in the common item computing.
  • 20. A method of calculating the electromagnetic field intensity by dividing a target device into a plurality of dielectric patches based on a moment method and using a mutual admittance between the patches, said method comprising:computing a mutual admittance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual admittance computed in the mutual admittance computing.
  • 21. A method of calculating the electromagnetic field intensity according to claim 20, wherein when the patches are parallel to each other, the mutual admittance between the patches is computed by using eight analytic solutions of the quadruple integration as follows:∫∫ ∫∫xY/r3 dxdXdydY ∫∫ ∫∫x/r3 dxdXdydY ∫∫ ∫∫Y/r3 dxdXdydY ∫∫ ∫∫1/r3 dxdXdydY ∫∫ ∫∫xY/r dxdXdydY ∫∫ ∫∫x/r dxdXdydY ∫∫ ∫∫Y/r dxdXdydY ∫∫ ∫∫1/r dxdXdydY.
  • 22. A method of calculating the electromagnetic field intensity according to claim 20, wherein when the patches are perpendicular to each other, the mutual admittance between the patches is computed by using ten analytic solutions of the quadruple integration as follows:∫∫ ∫∫xyZ/r3 dxdXdydZ ∫∫ ∫∫xy/r3 dxdXdydZ ∫∫ ∫∫xZ/r3 dxdXdydz ∫∫ ∫∫XyZ/r3 dxdxdydz ∫∫ ∫∫Xy/r3 dxdxdydz ∫∫ ∫∫XZ/r3 dxdxdydz ∫∫ ∫∫yZ/r3 dxdXdydZ ∫∫ ∫∫x/r3 dxdxdydz ∫∫ ∫∫X/r3 dxdXdydZ ∫∫ ∫∫y/r3 dxdXdydZ.
  • 23. A method of calculating the electromagnetic field intensity according to claim 20, wherein the mutual admittance between the patches is computed by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and the mutual admittance is computed nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
  • 24. A method of calculating the electromagnetic field intensity according to claim 20, in the mutual admittance computing, comprising computing common items appearing commonly in the analytic solutions, and computing the analytic solutions by using the common items computed in the common item computing.
  • 25. A method of calculating the electromagnetic field intensity according to claim 20, wherein in the mutual admittance computing, a quadruple integration for which no analytic solutions exist is calculated partially by using a numerical integration and other parts are calculated analytically.
  • 26. A method of calculating the electromagnetic field intensity according to claim 20, wherein when the two patches are perpendicular to each other, in the mutual admittance computing the mutual admittance is computed after changing coordinates on the coordinate axis planes of the patches.
  • 27. A computer-readable recording medium for storing instructions, which when executed by a computer, causes the computer to realize a method of calculating the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance between patches, the method comprising:computing the mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual impedance computed in the mutual impedance computing.
  • 28. A computer-readable recording medium in which are recorded programs for allowing a computer to execute an electromagnetic field intensity calculating method for calculating electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual admittance between patches, the method comprising:computing the mutual admittance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual admittance computed in the mutual admittance computing.
Priority Claims (2)
Number Date Country Kind
11-298875 Oct 1999 JP
2000-144432 May 2000 JP
US Referenced Citations (4)
Number Name Date Kind
5745370 Ohtsu et al. Apr 1998 A
5940310 Yamaguchi et al. Aug 1999 A
6083266 Ohtsu et al. Jul 2000 A
6285957 Tanaka et al. Sep 2001 B1
Foreign Referenced Citations (5)
Number Date Country
HEI 7-302258 Nov 1995 JP
HEI 7-302277 Nov 1995 JP
HEI 7-302278 Nov 1995 JP
HEI 9-15281 Jan 1997 JP
HEI1 11-15184 Jan 1999 JP