The invention relates to the modelling of the interactions between an incident wave and an obstacle of this wave, in particular in the area of nondestructive testing.
The modelling of the interactions between a wave and an obstacle receiving this wave, such as a target placed in the responsive zone of a sensor, finds an advantageous application in nondestructive testing.
A method of modelling called “finite elements” is known consisting in applying a tiling of the three-dimensional space surrounding the obstacle and in evaluating the aforesaid interactions for all the tiles of the space.
Methods of computation by “finite elements” afford a solution to a problem posed in the form of partial differential equations. They are based on a representation of the space under study by an assemblage of finite elements, inside which are defined approximation functions determined in terms of nodal values of the physical quantity sought. The continuous physical problem therefore becomes a discrete finite element problem where the nodal quantities are the new unknowns. Such methods therefore seek to approximate the global solution, rather than the starting equations in the partial spatial derivatives.
The discretization of the space taken into account ensures that the latter is entirely covered by finite elements (lines, surfaces or volumes), this operation is called “meshing” in two dimensional space (2D) or “tiling” in three-dimensional space (3D). The elements involved are either rectangular or triangular in 2D, or parallelepipedal or tetrahedral in 3D. They may be of different sizes, distributed uniformly or otherwise over the surface.
In general, the physical quantity sought, such as an electrostatic potential or a pressure value, is known on the boundary of the domain. This boundary may be fictitious. Boundary conditions are imposed there. The potential is therefore unknown inside the same domain. A node is then defined as being a vertex of an element. The unknowns of the problem are therefore the values of the potential at each node of the domain as a whole.
By way of illustration,
Once the mesh has been defined, several approaches exist for transforming the physical formulation of the problem into a discrete modelling by finite elements. If the problem is formulated through differential equations and consists in minimizing a functional, then a variational procedure is generally applied. This transformation leads to a matrix formulation which when solved gives the nodal solutions, the solutions at the non-nodal points being obtained by linear interpolation.
Nevertheless, such computations, in three dimensions, require considerable computing resources and generate very long computation times, despite the enhancement in the performance of software allowing the implementation of these computations.
Admittedly, 2D problems, often simplified by symmetry conditions that are advantageous for modelling only part of the geometry, are solved rapidly. However, this is not so for 3D problems, which are the most frequent.
Consequently, the number of equations and of unknowns increases proportionally, and, hence, the computation time required for solving the problem. It is important to point out that the generation of the mesh, namely the discretization of the workspace, and the generation of the list of nodes consumes greater computation time than that required for solving the problem.
The present invention aims to improve the situation.
Accordingly it proposes a method of evaluating a physical quantity associated with an interaction between a wave and an obstacle, in a region of three-dimensional space, in which:
Thus, according to one of the advantages afforded by the present invention, the meshing step a) relates only to one or more surfaces, whereas the method of modelling of the “finite element” type requires a tiling of the whole space neighboring the obstacle, thereby making it possibly to reduce, in the implementation of the method according to the invention, the memory resources and the computation times required.
The method according to the invention applies equally well to a main wave emitted by a far source as to a main wave emitted in the near field.
Advantageously, to evaluate a physical quantity representative of an interaction between an element radiating a main wave and an obstacle receiving this main wave,
The terms “radiating element” are understood to mean either an emitter of the main wave, such as a wave generator, or a receiver of the main wave, such as a sensor of this wave.
In a first embodiment, the physical quantity to be evaluated is a scalar quantity and, in step a), a single source is allocated to each surface sample.
In a second embodiment, the physical quantity to be evaluated is a vector quantity expressed by its three coordinates in three-dimensional space, and three sources are allocated, in step a), to each surface sample.
In an advantageous embodiment, to estimate, in step d), the contribution of the secondary wave in the given region of space, the values of physical quantity chosen in step c) are dependent on a predetermined coefficient of reflection and/or of transmission of the main wave by each surface sample of the obstacle.
Thus, it will be understood that the secondary wave may either correspond to a reflection of the main wave, or to a transmission of the main wave, or else to a diffraction of the main wave. In this advantageous embodiment, step c) corresponds finally to a determination of the boundary conditions at the surface of the obstacle, in the guise of interface between two distinct media in particular in a heterostructure.
Furthermore, for nondestructive testing of a target forming an obstacle of a main wave, a chosen coefficient of reflection or of transmission is allocated to all the predetermined points of the surface of the target, and a simulation obtained by the implementation of the method within the meaning of the invention is compared with an experimental measurement. Thus, the points of the surface of the target which, in the experimental measurement, do not satisfy the simulation correspond to inhomogeneities or to impurities on the surface of the target.
In another approach, the global properties of the obstacle are known, in particular in transmission and/or in reflection. By the implementation of the method of the invention, the position in space of a sensor or even the shape of this sensor is then optimized for application to nondestructive testing, this sensor being intended to analyse a target forming an obstacle of the main wave.
Accordingly, in an advantageous embodiment, a plurality of values of the physical quantity estimated in step d) within the meaning of the method of the invention, which are obtained for a plurality of regions of space, are compared so as to select a candidate region for the placement of a radiating element intended to interact with the obstacle.
As indicated hereinabove, the terms “radiating element” are understood to mean either a sensor or a generator of the wave. It will thus be understood that the optimization of the position of the radiating element can be applied also to the optimization of the placement or of the shape of a wave generator. For example, the present invention also finds an advantageous application to the placement of loudspeakers in a closed volume, delimited by obstacles, such as for example the cabin of a motor vehicle.
Other characteristics and advantages of the invention will become apparent on examining the detailed description hereinbelow, and the appended drawings in which:
Reference is first made to
Referring to
Preferably, the hemisphere HEMi is constructed as described hereinbelow. During the aforesaid meshing step a), the surface area of the obstacle OBS is on the one hand evaluated, and, on the other hand, a number of surface samples dSi is chosen according to the desired accuracy of estimation of the physical quantity at the point M. Thus, the surface area of a sample dSi is given by So/N, where So corresponds to the total surface area of the obstacle and N corresponds to the chosen number of surface samples dSi .
The hemisphere HEMi has the same surface area as the sample dSi . Thus, the radius Ri of the hemisphere is deduced from the expression:
Each mesh cell represented by a surface sample dSi exhibits, in the example described, a parallelogram shape, whose centre Pi corresponds to the point of intersection of the diagonals of this parallelogram. The hemisphere HEMi is tangential to the surface sample dSi at this point Pi. Of course, the mesh cells may be of different shape, triangular or other. It is indicated generally that the point Pi corresponds to the barycentre of the mesh cell.
The position of the source Si (situated at the centre of the hemisphere HEMi) is thus defined. The distance separating the source Si from the point of contact Pi corresponds to the radius Ri of the hemisphere HEMi and the straight line which passes through the points Pi and Si is orthogonal to the mesh cell dSi.
In the example represented in
The matrix system that is formulated in the aforesaid step b) corresponds to:
where:
It is thus understood that the coefficients of the matrix F are interaction coefficients which depend on the distance separating each point of the space Mi from a source Sj associated with a mesh cell dSj.
In the case of the propagation of an electric wave, the coefficients ci,j, vj and V(Mi), respectively of the interaction matrix of the first and of the second column matrix, are given by:
where:
In the case of the propagation of a magnetic wave, the expression for these coefficients is as follows:
where:
Within the framework of the propagation of an ultrasound wave, these coefficients are given by:
in which:
In the expression for the coefficients cl,j, the term dSj corresponds to the surface area of the sample associated with the source Sj. Preferably, the meshing of a surface within the meaning of step a) of the method according to the invention is chosen in such a way that each mesh cell comprises one and the same surface area dS=dS1=dS2= . . . =dSj.
It is noted in particular in the expression for the coefficients cl,j that they depend on the scalar product of the wave vector and the vector {right arrow over (MiSj)}. Thus, for ultrasound waves, account is taken of a phase shift between the paths which join each source Sj to a point of three-dimensional space M, this phase shift being due to a difference in journey length between the rays leaving each source and arriving at the point M (as shown in
Of course, within the framework of the propagation of an electromagnetic wave of high frequency, hence of short wavelength, which differs from the electrostatic or magnetostatic framework hereinabove, account is taken of the propagation term exp(i{right arrow over (k)}.{right arrow over (r)}) in the expression for the interaction matrix, with respect to the geometry of the problem to be solved, as within the framework of the propagation of an ultrasound wave hereinabove (relation [5]).
Thus, the matrix system of equation [1] makes it possible to estimate, on the basis of an interaction matrix F and of a vector comprising the values vj associated with the sources Sj, the coefficients of a vector (column matrix) comprising the values of physical quantity V(Mi) at the points of space Mi.
To determine the values of the sources vj, the following matrix system is applied:
where:
The implementation of step c) of the method within the meaning of the present invention corresponds to computing a boundary condition for the points Pi, of known properties, as will be seen later.
The matrix system of equation [6] then becomes:
where:
The source values vj are thus determined.
On the basis of the estimation of these source values vj, it is possible to compute the scalar physical quantity at any point M of three-dimensional space, on the basis of the relation:
To obtain this expression for the scalar quantity V(M), the interaction matrix F may comprise just one row of coefficients cj, with:
Cj=f(MSj),
but always comprises N columns.
Referring again to
Furthermore, to take account both of the presence of the main wave and of the presence of the secondary wave at the point M, the contribution of the main wave and the contribution of the secondary wave at the point M are estimated via the matrix system:
where:
The coefficients of the matrix F′ are again dependent on the distance MS′j, where S′j are the sources assigned to each surface sample dS′j of the radiating element.
According to an advantageous characteristic, the values of the sources of the obstacle vj are determined as a function of the values of the sources of the radiating element v′j, and which are themselves computed as will be seen later with reference to
Reference is now made to
It will be understood that to estimate the vector quantity, via its three coordinates in space x, y and z, the number of equations to be solved with respect to the previous matrix system must be multiplied by three. Thus, the matrix F−1 of relation [7] must comprise three times as many rows as before. The interaction matrix F must, itself, comprise three times as many columns as before and, accordingly, three sources are advantageously envisaged per mesh cell when dealing with the determination of the coordinates in three-dimensional space of a vector {right arrow over (V(M))}.
Referring to
The “centre of the hemisphere” is understood to mean the centre of the disk which constitutes the base of the hemisphere.
The three sources which are allocated to the surface sample dSi are placed at the vertices of an equilateral triangle whose barycentre Gi corresponds to the centre of the hemisphere. Preferably, each source SAi, SBi and SCi is placed in the middle of a radius Ri of the hemisphere. Thus, the straight lines which connect the barycentre Gi to each source are angularly separated by 120°.
Referring to
With reference to the various wave types indicated previously, the vector quantity {right arrow over (V)}(M) to be estimated may be:
To determine the values associated with each source SAi, SBi, SCi, the matrix system is formulated according to the following relation:
It is noted, in particular, that the interaction matrix F{right arrow over (V)} is of dimensions 3N×3N, where N is the total number of surface samples. The interaction matrix is expressed here through the relation:
The coefficients of this matrix are expressed through:
Cσu(i,j)=fu[d(Pi,Sσj)] [13]
with σ=A, B, C
By inverting the interaction matrix F{right arrow over (V)}, the values vσj associated with each source Sσj are thus determined by applying boundary conditions on the values of the vector {right arrow over (V)} at the points Pi. These boundary conditions impose a value of the vector {right arrow over (V)}, according to its three coordinates Vx(Pi), Vy(Pi) and Vz(Pi).
Once these source values vσj have thus been determined, the expression for the vector {right arrow over (V)} at any point M of space can easily be computed through the relation:
{right arrow over (x)}, {right arrow over (y)} and {right arrow over (z)} correspond to unit vectors plotted along the axes x, y and z of three-dimensional space.
Thus, the interaction matrix F{right arrow over (V)}, when it is applied to any point M of space, ultimately comprises only three rows each associated with a coordinate of space x, y or z.
For various types of waves, the values of the sources vσj are, as before, an electric charge in respect of an electric wave, a magnetic flux in respect of a magnetic wave, a speed of sound in respect of an ultrasound wave.
More precisely, the coefficients of the interaction matrix F{right arrow over (V)} are determined from the above relations [3], [4] and [5], specifying however that:
{right arrow over (V)}(M)=−
V(M) being the scalar quantity computed previously through equation [8].
Thus, for the estimation of a vector quantity {right arrow over (V)} at the point M and for the wave types mentioned above by way of example (electric, magnetic and ultrasound), the coefficients of the interaction matrix F{right arrow over (V)} are inversely proportional to the square of a distance separating each source from the point M, while for the estimation of a scalar quantity V at a point M of space, the coefficients of the interaction matrix F are simply inversely proportional to this distance. Each distance involves one of the sources of a triplet of a surface sample and a point M of space. The interaction matrix F{right arrow over (V)} then comprises 3N columns when taking three sources per surface sample, while the interaction matrix F for the estimation of the scalar quantity comprised only N columns since just one source per surface sample was necessary.
More generally, one source per sample is allocated when boundary conditions are known for a scalar quantity and three sources per sample are allocated when boundary conditions are in fact known for a vector quantity.
Reference is now made to
The application of step b) consists in formulating the matrix system involving the interaction matrix F and the column vector comprising the values of the sources S1 to S4. Multiplication of these two matrices makes it possible to obtain a column vector comprising the values of the potential at one or more points M of space.
The implementation of step c) of the method according to the invention consists in applying the matrix system to the points of contact of the hemispheres P1 to P4, of each surface sample dS1 to dS4. This results in the following relation:
Here, the boundary condition prescribes that the value of the potential at the points of contact P1 and P2 should correspond to the potential V1 of the first plate. Likewise, the electric potential at the points of contact P3 and P4 should correspond to the electric potential of the second plate V2. By inverting the interaction matrix applied to the point of contact Pi, the values of the sources vi which correspond, as expressed in relation [16], to electric charges qi are determined.
The coefficients of the interaction matrix
are known perfectly, since the positions of the sources Sj and the positions of the points of contact Pi are determined beforehand, as is represented in
The expression for the electric potential V(M) at the point M between the two plates is ultimately given by the expression:
Reference is now made to
Relations [11] to [15] can be applied to estimate the value of the electric field at the point M, with, in relation [13]:
with
However, the values of the electric field at the point of contact Pi remain to be determined in relation [11].
A predetermined general law for the behavior of the field (in reflection, in transmission or other) at the level of the surface of the obstacle (plates in the example of the aforesaid capacitor) is then introduced to ascertain the values of the sources vσj.
For example, if the electric wave is reflected totally by the surface of an obstacle (for example one of the two plates), the electric field at a point of contact Pi is normal to the surface dSi and its components Ex and Ey are zero. By way of illustration, if the surface of the plate was represented only by a single surface sample with three sources, the values of its sources vA, vB and vC would all be mutually equal to one and the same value +q.
On the other hand, if the coefficient of reflection is practically zero at the surface dSi, the component of the electric field Ez at the point Pi is zero, this corresponding indeed to the case where the field is substantially tangential to the surface dSi. Thus, by way of illustration, if the surface of the plate was represented only by a single surface sample with three sources, the values of its sources vA, vB and vC would be, for example, +q, +q and −2q respectively. For example, within the framework of the propagation of a magnetic wave, if the surface of an eddy current sensor (with a zero normal component of the magnetic field) was represented by a single surface sample, the magnetic fluxes of the three sources associated with this surface sample would be +φ, +φ and −2φ.
It is thus understood that with the three sources per sample dSi, it is possible to define, for example as a function of the weighting of each source, any orientation of the field at the surface of the obstacle.
Of course, this approach assumes that the coefficient of reflection R of an obstacle is known beforehand. In particular, it may be advantageous to compare a simulation and an experimental measurement so as to detect, at the surface of an obstacle, inhomogeneities or impurities which correspond to points of the surface of this obstacle which do not satisfy the values of the coefficient of reflection R that are prescribed at each predetermined point Pi of the obstacle.
A predetermined value of the reflection coefficient can thus be assigned to each point Pi of the surface of the obstacle. Accordingly, a matrix R which is representative of the reflection coefficient at each point Pi is introduced. For an interaction between a radiating element and an obstacle, it is thus possible to express the matrix system of relation [9] in another way, that is to say by giving a single expression for all the sources of the system (both of the obstacle and of the radiating element), as indicated hereinbelow.
In what follows, it is indicated that:
On an obstacle, the contribution of the wave emitted by the radiating element ER is expressed by:
{right arrow over (V)}′(P)=F′(P).{right arrow over (v)}′ [19]
The contribution of the secondary wave returned by the obstacle OBS is expressed, by definition, by the relation:
{right arrow over (V)}(P)=F(P).{right arrow over (v)} [20]
Now, in the example represented in
{right arrow over (V)}(P)=R{right arrow over (V)}′(P) [21]
where R corresponds to a reflection matrix each coefficient of which represents the contribution to the emission, by reflection, of the secondary wave, by each source Si (or Sσi, within the framework of estimation of a vector quantity) of the obstacle OBS.
From the three relations [19], [20] and [21] is deduced the expression for the column vector {right arrow over (v)} comprising the values of the sources of the obstacle, on the basis of the column vector {right arrow over (v)} comprising the values of the sources of the radiating element, through the relation:
{right arrow over (v)}=[F(P)]−1.R.[F′(P)].{right arrow over (v)}′ [22]
Additionally, for fine estimation of the scalar or vector quantities at the point M, in particular to take account of multiple reflections, it is advantageous to take account of the contribution of the radiation by the obstacle, at the level of the surface of the radiating element ER. Accordingly, account is taken, in the estimation of the boundary conditions at the surface of the radiating element ER (at the points P′i) of the contribution of the radiation of the sources S′i of the radiating element and of the contribution of the emission of the secondary wave by the sources Si of the obstacle, through the relation:
{right arrow over (V)}T(P′)=F(P′){right arrow over (v)}+F′(P′){right arrow over (v)}′ [23]
The source values S′i of the radiating element ER can thus be tailored, by virtue of relation [23], by taking account of the reflection of the obstacle OBS, according to the following relation:
{right arrow over (V)}T(P′)={F(P′).[F(P)]−1.R.[F′(P)]+F′(P′)}.{right arrow over (v)}′ [10]
Thus, boundary conditions are simply prescribed for the radiating element, so as to deduce therefrom the values of the sources v′i. In practice, one will preferably proceed as follows:
Referring again to
For an ultrasound wave, the expression for the coefficients of reflection Ri is given by:
where:
In this expression [24], the term cos βi may simply be estimated as a function of the coordinates in space of the point M and of the point representing the source Si.
Referring now to
As indicated above, the terms cos βi may be determined as a function of the respective coordinates of the sources Si and of the point M.
To estimate the values of sources Si of the obstacle OBS, relation [22] is applied while replacing, however, the reflection matrix R by the transmission matrix T:
{right arrow over (v)}=[F(P)]−1T[F′(P)]{right arrow over (v)}′ [26]
Within the framework of the propagation of an ultrasound wave, the coefficients of the matrices R and T are estimated for each source Si and for each point Pi. In particular, each coefficient Ti,j or Ri,j of the matrix T or of the matrix R (where i corresponds to the ith row and j corresponds to the jth column) is expressed as a function of an angle βi,j between a normal to the surface of the obstacle at the point Pi and a straight line passing through the point Pi and through a source Sj. It is thus possible to write, in a general manner, the two relations expressing the values of the coefficients of the matrices T and R by the following respective relations:
Ti,j=ft(cos βij) [27]
Ri,j=fr(cos βij) [28]
where ft is given by relation [25] and fr is given by relation [24].
More generally, with reference to
Reference is now made to
Additionally, to estimate the scalar or vector quantities associated with a point M of a half-space delimited by the surface encompassing the obstacle OBS (on the right of
The sources S′i of the radiating element may then be “off” for the computation of the physical quantities in this half-space.
To compute the values {right arrow over (v)}′ of the sources S′i of the radiating element (from which are deduced the values {right arrow over (v)} of the sources of the obstacle according to relations [22] and [26]), boundary conditions will simply be applied to the points of the active surface of the radiating element ER. For example, for ultrasound wave propagation, it may be indicated that the sound velocities at the points of the surface of the radiating element ER are perpendicular to this surface and have mutually equal moduli v0.
Generally, it is indicated that the three-dimensional space may thus be divided up by interfaces delimiting media of distinct properties, each interface representing an obstacle within the meaning of the present invention. The physical quantities are then computed in each slice of space. For example, within the framework of the study of a heterostructure (for several interfaces), the above method may be applied in respect of successive slices of space by considering two interfaces: one representing a “radiating element”, within the meaning of
However, in a preferred practical embodiment, in particular in order to programme the simulation of an interaction, one will advantageously consider all the obstacles of the entire space around a point M and a condition will be prescribed regarding the position of the point M with respect to each source present in the space.
Preferably, with reference to
where {right arrow over (r)} is the vector connecting the source S to the point of contact P of the half-sphere with the surface element dS considered, in the case where just one source per hemisphere is envisaged. In the case where a triplet of sources S1, S2, S3 is in fact envisaged, the base of the vector {right arrow over (r)} is preferably situated at the barycentre of the three sources S1, S2, S3. Moreover, in the case of three sources per surface sample, the computation of the scalar product concerns each source Si of the triplet S1, S2, S3.
Typically, if cos θ is positive, one takes into account the contribution of this source S in the estimation of the interaction.
On the other hand, if cos θ is negative, a zero (scalar or vector) value is assigned to this source S in the estimation of the interaction.
As a variant of the computation of the scalar product above, an “altitude” of the point M can be computed. In this case, the test pertains to a quantity of the type:
Of course, other types of test are possible. For example, in the case of a computation with respect to the angle θ, this angle can be chosen within a cone of chosen aperture, or otherwise.
Ultimately, this approach advantageously makes it possible to systematize any configuration of the sources with respect to the observation point M, by simply introducing an extra step for testing, at each iteration on a source S, the position of this source S with respect to the point M, as indicated above.
This approach proves to be particularly advantageous for surfaces to be meshed which are relatively complex, in particular when the observation point M is liable to be situated in a shadow zone with respect to certain sources, as shown in
Thus, in more general terms, the method within the meaning of the invention preferably envisages at least one extra step, for each surface sample, for testing the value of a scalar product of:
In the example above where the angle θ between these two vectors is considered, the aforesaid predetermined threshold is of course the value zero and one simply distinguishes between the cases where the scalar product is positive or negative.
Of course, this choice is not limiting so that, for a heterostructure with several parallel dioptric members, it will again be possible to consider, advantageously, successive half-spaces, as described above with reference to
The simulation of
The level lines of
The simulation of
It is indicated however that, as the elements to be meshed in the implementation of the method according to the invention are simply surfaces, the computation times are not nearly as long as those required in the implementation of a method of computation of “finite element” type.
The present invention can thus be realized by the implementation of a succession of instructions of a computer program product stored in the memory of a hard disk or on a removable support and running as follows:
In this regard, the present invention is also aimed at such a computer program product, stored in a central unit memory or on a removable support able to cooperate with a reader of this central unit, and comprising in particular instructions for implementing the method according to the invention.
Of course, the present invention is not limited to the embodiment described hereinabove by way of example; it extends to other variants.
Thus, it will be understood that, even if, in the figures discussed above, both the surface of an obstacle and the surface of a radiating element are represented, the present invention applies also to the estimation of physical quantities within the framework of a wave interacting with an obstacle and emitted in the far field. In this context, it is not necessary to demarcate the surface of a radiating element to be meshed and relations [8] and [14] above suffice to determine the interaction between this wave and the obstacle.
Equations making it possible to compute the scalar or vector quantities at a point M of space, for electromagnetic waves, or acoustic waves, have been indicated above. Of course, these quantities may be estimated for other types of waves, in particular for thermal waves, electromagnetic waves involving radiofrequency antennas, or others.
Of course, the present invention is not limited to an application to nondestructive testing, but to any type of application, in particular in medical imaging, for example for the study of microsystems employing acoustic microscopy with movable mirrors.
Interactions between a wave and a single obstacle have been described above. Of course, the present invention applies to an interaction with several obstacles. Accordingly, it is simply necessary to mesh the surfaces of these obstacles and to add up their contribution for the estimation of a vector or scalar quantity at any point of space. Likewise, as indicated above, the surface of the obstacle OBS may be plane, or else curved, or else of any complex shape.
Thus, within the framework of a wave interacting with several obstacles in space, a simulation equivalent to that represented in
The three-dimensional space may be divided up into a plurality of regions, as described above with reference to
Number | Date | Country | Kind |
---|---|---|---|
02 14108 | Nov 2002 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR03/03323 | 11/6/2003 | WO | 00 | 5/3/2005 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2004/044790 | 5/27/2004 | WO | A |
Number | Date | Country | |
---|---|---|---|
20060129342 A1 | Jun 2006 | US |