The present invention relates in particular to the field of fluid mechanics. More particularly, the invention relates to a method for simulating a flow, for example a fluid flow, in which a structure is submerged.
The invention can also be applied to a flow having the form of a wave.
The invention relates in particular to determining forces being applied to said structure when it is positioned in the flow.
In the state of the art, there are several methods that make it possible to carry out flow simulations and simulations of interactions of said flow with an object or a structure, such as the methods known as CFD, for Computational Fluid Dynamics. These methods make very accurate calculations possible. However, these methods require very significant calculation times and resources. In fact, these methods do not come to a solution quickly and require several iterations. They are thus not suitable for carrying out calculations called “real-time” calculations of simulations of flow around a structure. This type of method is thus always used to carry out calculations non-simultaneously.
Taking a specific application example such as a flight simulator manoeuvring in the three dimensions in space, the simulator can reproduce as reliably as possible, in real time, the movement of the aircraft. To this end, the simulator must be able to move proportionally to the forces applied to the aircraft. The forces applied to the aircraft are in particular dependent on the fluid flow in which the aircraft manoeuvres. The models currently used to simulate a flight rely on using tabulated data giving aerodynamic characteristics of the aircraft as a function of a number of fixed parameters and for certain values of these parameters. These aerodynamic data tables originate in particular from test flights. The parameters then correspond to a flight configuration of the test aircraft. Collecting these data makes it possible to determine global data of the type coefficient of drag, coefficient of lift, which are taken into account by a conventional flight mechanics model. The flight mechanics models calculate the reactions of the aircraft using the principles of balancing the forces and moments applied at one point, generally a barycentre, of the aircraft. The results obtained are thus representative of aeroplane configurations specific to the test flights carried out. These conditions are thus absolutely not representative of other configurations and in particular real configurations of aircraft. This point can be crucial for the training and instruction of aircraft pilots. In fact, an aircraft, according to its configuration, can have different behaviours and in particular different flight mechanics. It is thus important that flight simulators can reproduce the behaviours of the aircraft as reliably as possible, in particular for training for incidents taking place in conditions close to the boundaries of the flight range of the aircraft. These boundaries of the flight range of the aircraft are highly dependent on the configuration of the aircraft.
An aim of the invention is in particular to propose a method for rapid and accurate calculation of the lines representing the direction of the flow in which the structure is submerged.
To this end, the present invention proposes a method for simulating a flow in which a structure is submerged. The method according to the invention is implemented by computer, the behaviour of said structure in the flow being modelled by radial and rotational sources generating a velocity field representing the flow around the structure, said method being characterized in that it can comprise at least the following steps:
The present invention can preferably comprise at least the abovementioned steps, but it can also comprise all or some of the abovementioned steps optionally modified or combined with other steps. In particular, in order to speed up the calculations, it is possible to envisage methods for obtaining velocity vectors avoiding matrix inversion operations, as will be seen below. The combination of the calculations can be carried out by adding together the fields of vectors obtained during each step.
Combining the calculations can comprise constructing a vector bringing together all the boundary conditions associated with each of the radial and rotational sources, constructing a coupling matrix between the boundary conditions and the sources, bringing together all the calculations carried out in order to obtain the first, second and third sets of flow vectors as a function of the different sources.
The second step can comprise a calculation, for each segment, of stagnation points of the flow vectors on the structure, said stagnation points being determined by a change of sign of vectors resulting from a cross product for each point of the contour of the segment between a flow vector on the point of the contour of the segment and a vector normal to the contour of said segment at said point of the contour.
The surface area of the displaced volumes can be approximated by an equivalent surface area one dimension of which corresponds to the distance between every stagnation point in the plane of the segment projected onto an axis of the segment perpendicular to the flow vectors obtained during the first step and another dimension of which is the distance travelled by the segment during the displacement of the structure.
Said method can comprise a seventh step of once again calculating stagnation points for each segment as a function of the flow vectors calculated during the sixth step, said new stagnation points being used during the second step for a new iteration of said method according to the invention, said new iteration starting from the second step of the method.
The orthonormal coordinate system can be a coordinate system for the structure.
The orthonormal coordinate system can be a coordinate system for the flow. Said method can also comprise a step of determining forces applied to the structure as a function of the radial and rotational sources calculated, as well as flow vectors.
Said method can be implemented by a flight simulator, for each elementary structure making up an aircraft.
Said method can simulate a fluid flow.
The force applied can be a lift force calculated by a cross product of the flow vector deployed in matrix form and of a vector composed of the rotational sources along each of the components of the coordinate system.
The force applied can be a drag force calculated by producing the scalar product between a matrix, composed on its diagonal of the components of the flow vector, and a radial source vector each of the components of which is the scalar value of the radial source.
The flow can be a wave field.
Said method can be applied to an electromagnetic field.
Said method can be implemented by a non-destructive testing device.
The invention also relates to a computer program product containing instructions which, when the program is executed by a computer, cause the latter to implement the steps of the method according to the invention.
The invention also relates to a computer-readable recording medium containing instructions which, when they are executed by a computer, cause the latter to implement the steps of the method according to the invention.
The invention consists in particular of modelling objects having complex structures, such as aircraft, by points called source points and calculating the interaction of these source points with the environment of the object in order to define the forces applied to the object. To this end, the invention uses the distributed point source method, called DPSM, for calculating interactions between objects in three dimensions, as described in patent application FR3021405. Thus, the invention provides data on the boundary conditions applied to the interface between the object and the flow in order to determine a matrix called coupling matrix between the sources and the boundary conditions. This coupling matrix makes it possible to determine the magnitude and the spatial direction of the flow vectors generated by the sources. Thus the invention then makes it possible to calculate forces applied to the object submerged in the flow by using the teaching of patent application FR1750153.
The invention thus provides a method for directly calculating a flow in three dimensions on the basis of the physical equations governing the circulation of the flow around the object. This calculation method is very accurate due to its proximity to the real physics of the problem. This calculation method is compatible with a calculation method called real time calculation which recalculates at each time interval the flow according to the displacement of the object in this flow, for example.
To this end, the invention uses a method called “displaced flow” or “displaced volumes” method, which makes it possible to quantify a mean value which must satisfy the sources arranged in a segment of the object. The object can in fact be broken down into several segments or volume elements, in each of the three dimensions. For example, an aeroplane wing can be cut into segments parallel to the incident vectors of the fluid in which the wing is submerged. Each segment can include a set of sources the unit value of which satisfies local boundary conditions while the mean values of the sources satisfy macroscopic boundary conditions. According to DPSM, each source point is associated with a point called test point situated at the interface between the object and the fluid. For the example, a wing can have a mesh of approximately one thousand test points and an equivalent number of source points. The wing can be cut for example into about ten segments parallel to the fluid flow. Thus each segment comprises about one hundred source points. The number of source points can be reduced, in order to improve the calculation time by using for example their barycentres on a mesh of the segment, in order to obtain for example about ten source points. This simplification is based on modelling of the far field type which consists of taking account of the fact that the field at a significant distance (called infinite distance) from the object no longer presents disturbances associated with the passage of the object.
Other advantages and characteristics of the invention will appear on examination of the detailed description of the non-limitative embodiments, and the attached drawings, in which:
The embodiments that will be described hereinafter are in no way limitative; in particular, variants of the invention can be implemented comprising only a selection of the characteristics described hereinafter, in isolation from the other characteristics described, if this selection of characteristics is sufficient to confer a technical advantage or to differentiate the invention with respect to the state of the prior art. This selection comprises at least one, preferably functional, characteristic without structural details, or with only a part of the structural details if this part alone is sufficient to confer a technical advantage or to differentiate the invention with respect to the state of the prior art.
In particular, all the variants and all the embodiments described are provided in order to be combined together in all combinations where there is no objection thereto from a technical point of view.
The different embodiments of the present invention comprise various steps. These steps can be implemented by machine instructions that can be executed by means of a microprocessor for example.
Alternatively, these steps can be carried out by specific integrated circuits comprising a hard-wired logic for executing the steps, or by any combination of programmable components and customized components.
The present invention can also be provided in the form of a computer program product which can contain a non-transitory computer-readable recording medium containing instructions that can be executed on a data-processing machine, these instructions being capable of being used to program a computer (or any other electronic device) to execute the method.
The present invention relates to a method for simulating a flow in which a structure is submerged. In the example of the embodiment presented, the structure is a wing of an aeroplane and the flow is a fluid, in this case air. The present invention can be applied to any structure submerged in a flow, whether this is a fluid, for example water, or a wave-like flow, for example an electromagnetic field, an acoustic field. The invention is particularly advantageous in the case of a complex structure, i.e. composed of several structures, such as an aircraft, a ship, a wind turbine, a tidal turbine.
In the application example as represented in
An orthonormal coordinate system (0,x,y,z) is for example defined for the structure 1, it is a coordinate system fixed with respect to the structure. The orthonormal coordinate system can, in another embodiment, be the coordinate system for the flow.
The components of the flow vector {right arrow over (V)} according to an orthonormal coordinate system (0,x,y,z) of the structure 1 are Vx, Vy, Vz.
The behaviour of the structure 1 in the flow is modelled according to DPSM (distributed point source method). The behaviour of the structure 1 in the flow is thus modelled by several sets 3, 4, 5 of sources generating a flow. The sets of sources 3, 4, 5 can comprise a radial source 6, also called scalar source, and several rotational sources 7, 8, 9 also called vector sources. The sets of sources generate a velocity field representing the flow around the structure 1. Three rotational sources 7, 8, 9 are represented in
DPSM requires a definition of the boundary conditions on test points 10, 11, 12 situated at the interface between the structure 1 and the flow 2 with respect to each set of source points 3, 4, 5. The boundary conditions express the physical constraints associated with the presence of the structure 1 in the flow 2. DPSM makes it possible to calculate the value of the sources, i.e. the value of the flow emitted by the sources. The value of the flow emitted by the sources makes it possible to determine the vector field around the structure.
A first step 21 of the method 20 according to the invention is a step of defining vectors characteristic of the flow 2. The vectors characteristic of the flow represent a field of vectors, or vector field, defined in the absence of said structure 1 in the flow 2.
According to the Helmholtz-Hodge theorem, a vector field can be broken down into a component called longitudinal component, i.e. irrational, and a component called transverse component, i.e. solenoidal. A vector field, solution of the equations, can thus be expressed as the sum of a potential gradient and a vector potential curl.
In the example used to describe the method according to the invention, an aeroplane wing positioned in a flow of air or wind is considered. It is possible for example to define the initial vector field, or characteristic vectors, as follows: {right arrow over (V(Px))}={right arrow over (V1(Px))}, where Px is any point in space and {right arrow over (V1)} is a wind defined at every point in space.
The wind can be either constant for example in the context of a stabilized flight of an aircraft or variable in the presence of local turbulence, or if the structure is a helicopter blade for example.
A second step 22 of the method 20 according to the invention is a step of calculating a first set of flow vectors by applying DPSM to the radial sources 6 and imposing the nullity of the components of the vectors characteristic of the flow, normal to the surface of the wing 30, as boundary conditions.
If the vector normal to the surface of the structure 30 is defined as {right arrow over (N)}, then the normal component of the vector flow can be written ({right arrow over (V1(Pt))}·{right arrow over (N)})·{right arrow over (N)} at a test point Pt situated on the surface of the wing, thus at the interface between the structure and the object submerged in the flow.
The boundary condition CL is imposed on the test points during this step. This boundary condition can be written:
−CL(Pt)=({right arrow over (V1(Pt))}·{right arrow over (N)}) (1000)
If Green's function is used to model the problem, then:
is obtained, where P is a test point for example, S is a point source and ρ is the density of the fluid.
The system to be resolved in order to find the value Δ of the scalar sources can be expressed in this way:
CL=M*λ (1002)
The matrix M for the second step of the method according to the invention can be expressed as:
M(P,S)=({right arrow over (G(P,S))}·{right arrow over (Ns)}) (1003)
the vector Ns being a vector normal to the surface at a test point.
The equation (1002) can then be developed in the following form:
where np is the number of test points and ns is the number of source points under consideration.
By inversion of the matrix M, the value of the scalar sources 2 is obtained as a function of the boundary conditions:
λ=M−1*CL (1003)
This second step 22 makes it possible to seal the wing with respect to the flow. The flow vectors resulting from the second step 22 are second flow vectors 32 comprising, for a single component, the tangential component {right arrow over (V∥)} of the wind {right arrow over (V1)} at the surface of the wing as represented in
A third step 23 of the method according to the invention is a step of calculating displaced elementary volumes. Calculating the displaced elementary volumes makes it possible to specify a boundary condition for the rotational sources, i.e. the rotational component of the vector field, by imposing their mean value on a volume. The boundary condition on the scalar sources is kept for this third step 23.
Firstly, the wing 30 is cut into geometric segments of a given thickness in a given plane. In the example represented in
When taking into consideration a wind {right arrow over (Vx)}, i.e. the component of the wind V along the axis x, stagnation points 50, 51 of the flow are determined on a segment 52 of the wing. A first stagnation point 50 is found on the leading edge of the wing, a second stagnation point 51 is found on the trailing edge of the wing, in the example represented in
The stagnation points 50, 51 are determined as represented in
In
The total displaced volume is zero, it is thus possible to express it by δV1+δV2+δV2+δV3+δV4=0.
Also δV1≈δV3 and δV2≈δV4. It is then possible to define an upper displaced volume difference δVupp=δV3+δV1 and a lower displaced volume difference δVlow=δV4+δV2. Thus:
δV1+δV2+δV3+δV4=δVupp+δVlow (1004)
It can be noted that, in the case of a wing, the presence of ailerons, or deployed wing flaps, or also a wing tip, modifies the distributions of the volumes δV3 with respect to δV4 and Mil with respect to δV2.
In another embodiment it is possible to consider the total displaced absolute volume instead of δV. The total displaced volume being zero, it is possible, in the same manner, to define a displaced absolute volume δV′upp=δV3−δV1 and δVlow=δV4−δV2. The total displaced volume is then expressed in this way: δV′upp+δV′low=δV3−δV1+δV4−δV2=−2(δV1+δV2)=2 (δV3+δV4).
The flow rate necessary for a rotational source Rx associated with the segment 52, according to DPSM, is such that Rx=ρδV/δt, and this is without previously knowing the lift coefficient. The rotational source Rx can be considered as a mean of all of the rotational sources present in the segment 52.
It is possible to break the rotational source Rx down into two rotational sources Rxupp and Rxlow as represented in
Then Rxupp=ρδVupp/δt and Rxlow=−ρδVlow/δt, respectively the flow rate necessary for the rotational sources Rxupp and Rxlow. Rxupp and Rxlow can be expressed in Kg/s.
The different volumes have an impact on the lift:
If a separation 80 of the air streams takes place on a suction face of the wing, as represented in
It is then possible to define a concept of equivalent displaced volume by introducing a total frontal surface of the wing defined by the difference in height ΔHz, according to a projection onto the z axis of the stagnation points 50, 51 as represented in
δVequ-upp=ΔHz·δx·Ly (1005)
Similarly, it is possible to express a lower equivalent displaced volume taking into account the thickness of the segment:
δVequ-low=ΔHz·δX·Ly (1006)
Thus it is possible to approximate the displaced volume N by 2·ΔHz·δx·Ly.
The introduction of the equivalent displaced volume in the calculations makes it possible to improve the performance, in terms of speed, of the calculations.
Considering not the volumes, but the displaced surface areas δS1, δS2, δS3, δS4, where δS1<0, δS2<0, δS3>0 and δS4>0, according to the same principle as for the volumes, it is possible to approximate an equivalent surface area swept during the displacement of the wing by:
δS=2·ΔHz·δx (1007)
Then δS/δt=2·ΔHz·δt or δS/δt=2·ΔHz·Vx expressed in m2/s.
It is thus possible to calculate a third flow vector field 33 around the wing as represented in
A fourth step 24 uses a calculation of circulation around the surface, in particular of circulation around a segment of the wing in order to determine the value of the rotational sources.
D'Alembert's paradox states that the potentials of the velocities on the pressure face and suction face path of a segment of the wing do not cause any difference in potential to appear. This can be interpreted as the fact that there is no lift, which is not the case. The streamlines thus are not in agreement with the real physics of the system of the wing. In order to resolve this paradox, Kutta and Jukowski have put forward a hypothesis, in the form of a theorem making it possible to calculate the lift P and to correct the velocity potentials:
P=ρ·V·Γ·Ly (1008)
where Γ is the circulation on the contour of the wing such as Γ=ϕ{right arrow over (V)}·{right arrow over (dl)}, sticking with the example of a segment of the wing along the plane (x0z) with a thickness Ly.
Advantageously, the value of the circulation around an object of any shape being displaced in a fluid can thus be determined.
It is also possible to express the lift as a function of the value of the sources: P=ρ·V·Γ·Ly=V·(ρ·Γ·Ly)=V.R.
In fact, applying Stokes’ theorem, the circulation of the velocity field on the contour of a segment is equal to the curl of the velocity field on the area of the segment Γ=ϕcontour{right arrow over (V)}·{right arrow over (dl)}=∫∫area rot({right arrow over (V)})·ds=∫∫area{right arrow over (w)}·{right arrow over (ds)}, where {right arrow over (w)} is the expression of the vorticity: {right arrow over (w)}=rot({right arrow over (V)}).
In this example, only the component in y of the vorticity (or vortex) is taken into account: {right arrow over (w)}y.
Thus the components of the rotational sources are associated with the components of the vorticity by:
R
y
=ρ·Ly·∫∫
area
{right arrow over (wy)}·{right arrow over (ds)} (1009)
Or in a simplified manner by:
R
y
=ρ·Ly·Area{right arrow over (wy)}·{right arrow over (ds)} (1010)
In this example, Area is the area of the cutting plane of the wing represented as represented in
Finally:
Γ=ϕcontour{right arrow over (V)}·{right arrow over (dl)}=2·ΔHz·Vx=∫∫area{right arrow over (w)}·{right arrow over (ds)}=Ry·(ρ·Ly)−1 (1011)
is obtained.
Therefore
R
y
=Γ·ρ·Ly=2·ΔHz·Vx·Ly (1012)
This makes it possible, by imposing the nullity of the contour of the segment, to calculate the value of the rotational source Ry. The value of the rotational source makes it possible to define the flow generated by said rotational source using DPSM.
The rotational source thus makes it possible to provide a potential difference of the vector field between the pressure face and the suction face of the wing, thus generating a lift.
The fourth step 24 is applied to each segment of the wing, along each axis of the coordinate system for the wing.
The expression (1012) can be generalized, as illustrated in
In this way:
{right arrow over (Ry)}=2·Ly·ρ·ΔHz{circumflex over ( )}{right arrow over (Vx)} (1013)
is obtained.
By generalizing to the vector {right arrow over (R)} composed of all of the components Rx, Ry, Rz of the rotational sources:
{right arrow over (R)}=2·L·ρ·{right arrow over (ΔH)}{circumflex over ( )}Δ{right arrow over (V)} (1014)
is obtained, where {right arrow over (ΔH)}=(ΔHx,ΔHy,ΔHz) is the difference in height between the stagnation points 50, 51 along each axis x, y, z; L=(Lx,Ly,Lz) is the thickness of each segment along each axis and {right arrow over (V)}=(Vx,Vy,Vz) is the velocity vector of the flow.
Thus it is then possible to calculate the rotational sources as a function of the displaced volumes in the three directions of the orthonormal coordinate system because
δv representing a small displaced volume.
The contribution of each source to the flow is then added together, in order to obtain a fourth velocity field 34 as represented in
A fifth step 25 of the method according to the invention is a step of calculating a fourth set of flow vectors for each rotational source. The fifth step of the method according to the invention implements the application of the boundary conditions to the conservation of the vorticity of the flow generated by the rotational sources.
The conservation of the vorticity IV is expressed as follows:
For example, to describe this boundary condition for a rotational source R, it is considered that the flow lost along the x axis is found along the y axis.
Starting from the principle that the sum of the rotational sources of a segment is equal to the displaced flow for this segment, then the value of the flows for each segment is known according to the third step 23. Thus, the lost flow is obtained by producing the differences in the flows FD between each segment.
For example, if the number of segments ntr is set along one of the axes, the flow delta ΔF between two consecutive segments, for example a first segment n and a preceding segment n−1, can be expressed in this way: ΔF (n)=F(n−1)−F(n). In the same way, the flow delta between a third segment p and a following segment p+1 can be expressed: ΔF(p)=F(p+1)−F(p).
In order for the calculation to be complete, a correction is carried out on the difference in order to bring the thickness of the segments along the x axis into play. This difference is theoretically infinite. In order to obtain a total modification, it would be necessary to add sources into the wake of the wing in order to completely model the eddies in the airflow. In practice, beyond the halfway point of the wingspan, the sources R, become negligible. Thus it is possible to determine a
where Span is the total wingspan and segment thickness (y) is the thickness of the segment along the y axis. ΔFcorrected gives a vector of boundary conditions for calculating the rotational sources Rx.
In the same way, it is possible to calculate the rotational sources Ry and Rz and thus to obtain the values of these sources corresponding to the application of the boundary condition of conservation of the vorticity.
Thus it is possible to calculate a fifth field 35 of vectors according to DPSM, as represented for example in
A sixth step 26 of the method according to the invention is a step of combining calculations performed during each of the steps in order to obtain a sixth set of flow vectors resulting around the wing 30 simulating the flow in which the wing is placed. In
The different steps of the method according to the invention can be described in matrix form.
Generally, a segment is a geometric segment of the structure. The segments have a given thickness and are cut in the structure parallel to a given plane. The plane depends on the source which it is desired to calculate. For example in order to calculate a rotational source Ry, the plane used to cut the segments is the plane (x,z). Each segment is defined by a set of test points situated on the interfaces of said segment with the medium outside the structure. For example a segment T(y1,y2) contains the test points the co-ordinates of which along the y axis are comprised between y1 and y2.
A total displaced flow is thus calculated for each segment. This total displaced flow is equal to the sum of the sources for this segment.
For example, eight sources S1, S2, S3, S4, S5, S6, S7, S8, distributed in the structure, are considered. Cutting into segments along the y axis can be done in four segments respectively containing the sources (S1, S2), (S3, S4), (S5, S6), (S7, S8). If Fti,y is named the sum of the displaced flows for the segment ti obtained for the cutting along the y axis, then the matrix is written:
where λiy is the value of the flow generated by the source i, i varying from 1 to 8.
If the following is set:
the matrix of dimensions, the total number of segments ntr, four for example, multiplied by the total number of sources ns, eight in the example,
the vector of the values of the sources the size of which is the number of sources ns and
the vector of the displaced flows of size ntr, then it is possible to generalize the equation (1017) in this way:
(F)ntr=(Tr)ntrxns*(λ)ns (1018)
In the case where there is also yawing, then it is necessary to take account of the volumes displaced in the y and z directions.
In this case, the equation (1018) is written
A global system bringing together the equations (1002) and (1018) can be written:
To resolve the system (1020), in order to find the values of the vector (λ), the matrix
not being square, it is possible for example to use the least squares or pseudo-inverse method.
The fifth step 25 can be modelled by the following system:
In a manner equivalent to the resolution in five successive steps, it is possible to generate a global system, with a set of four sources per test point, i.e. one scalar source and three rotational sources, and by grouping together the equations (1002), (1020) and (1021) in a single step which can be written:
The matrix
of dimensions (4 ns+2ntry+2ntrz)*4 ns not being square, the resolution is done by the least squares or pseudo-inverse method.
Finally, in order to obtain the wind at any point Pspa of the space outside the structure, it is possible to create the matrices, or line vectors, corresponding to each of the steps of the method according to the invention, which is multiplied by the values of the sources found at each step st, then the sum is calculated.
A line vector of a step corresponds to the expression:
V(Pspa)=Σi=1nsG(Pspa,Si)*λi=M*λ (1023)
where
V(Pspa)=V1(Pspa)Mst22(Pspa)*(λst22)Mst23(Pspa)*(λst23)Mst24(Pspa)*(λst24)Mst25(Pspa)*(λst25) (1024)
For example, a lift force {right arrow over (Fp)} applicable to an aircraft can be calculated in this way:
A drag force {right arrow over (Ft)} applicable to an aircraft can be calculated as a function of the scalar sources if the mean of the latter is not zero:
The aircraft 50 is firstly cut into several structures, for example: a first wing 51, a second wing 52, a fuselage 53, a rudder unit 54, a first tail unit 55, a second tail unit 56. Each structure is modelled respectively by a set of macroscopic sources 510, 520, 530, 540, 550, 560. Each set of macroscopic sources of a structure comprises the mean values of the sources per segment of said structure.
The different steps of the method according to the invention are applied to each structure of the aircraft and the sets of flow vectors obtained are added together, in order to show the field of flow vectors around the aircraft 50.
For each structure, it is possible to define a triplet of vortices or vector sources {right arrow over (Rx)}, {right arrow over (Ry)}, {right arrow over (Rz)}.
If the aeroplane has an angle of incidence a, then this angle will have an impact on the calculation of Ali, and thus on the value of the source Rx if the component Vx′ is not zero.
If the aeroplane has a yaw angle β, then this angle will have an impact on the calculation of ΔHy and thus on the value of the source Rz if Vx′ is not zero.
In a particularly advantageous embodiment, following the fifth step 25 of the method 20 according to the invention, it is possible to once again implement the second step 22 of the method 20 according to the invention, in order to impose the nullity of the components of the vectors characteristic of the flow normal to the surface of the wing 30 as boundary conditions. Following the implementation of the second step 22 again, the following step of the method according to the alternative embodiment can be the sixth step 26 of combining the calculations previously carried out.
To this end, it is possible to attribute a surface density of sources σi to each elementary surface, such that:
σi=ρ·(dVi/dt)/dSi=λi/dSi (1028) unit: Kg/s/m2
The point source placed under the surface is then interpreted as a simplification which consists of “condensing” this surface distribution into a single source point, which is compatible with the DPSM:
λi=σi·dSi=ρ·(dVi/dt) (1029) unit: Kg/s
The result obtained up to now is found again, except that the calculation procedure can be carried out very directly and no longer requires inversion of the non-square matrix.
In fact, this makes it possible to associate the displaced flow (dVi/dt) with the velocity vector at the surface of the element. This is an application of Gauss's theorem expanded to all types of sources. A person skilled in the art knows how to integrate and combine this embodiment in the different steps described above, by adding or replacing calculation steps.
For example, a surface source density σi=λi/dSi in which Xi is a rotational source oriented along Y (λi=Ryi) will give a velocity vector tangential to the surface (Uxi):
Uxi=σi/(2·ρ)=(dVi/dt) (1030) unit: m/s
Thus the velocity vectors (Recirculation) at all test points of the structure are obtained:
It is also possible to continue to cut by vertical (incidence) and horizontal (yaw) segments, in the aerodynamic coordinate system, and to calculate the total displaced volume per segment as described above, then to deduce therefrom a total surface density for this segment. The Gi of the equation (1028) would be constant for all the elements of surface belonging to the segment under consideration. Then assign this surface density to each of the elementary surfaces of the segment by means of the equation (1029).
This embodiment is particularly advantageous because it no longer requires inversion of the least squares (pseudo-inverse) matrix and makes it possible to considerably speed up the calculation and to increase its accuracy.
One of the possible applications of the invention is its integration into a computational workflow of a simulator, for example a flight simulator.
The present invention has different advantages, including the reliability of the results obtained with respect to a real flow, the speed of the calculations not only of the forces applied to the structure by also of the flow lines for a graphic representation in the context of flow simulations.
Advantageously, the invention can be applied to other fields of fluid mechanics, for example to a modelling of the flows of air around the blades of a wind turbine, flows of water around the blades of a tidal turbine, modelling flows of water along the hull of a ship.
The invention can also be applied to the field of non-destructive testing of materials for detecting a structural fault of an object submerged for this reason in a field, the property of which is to be deformed by the presence of a structural fault situated in the object. For example there may be mentioned the field of ultrasound, electromagnetic or electrostatic fields.
The different embodiments of the present invention comprise various steps. These steps can be implemented by machine instructions that can be executed by means of a microprocessor for example.
Alternatively, these steps can be carried out by specific integrated circuits comprising a hard-wired logic, in order to execute the steps, or by any combination of programmable components and customized components.
The present invention can also be provided in the form of a computer program product which can comprise a non-transitory computer-readable recording medium containing instructions that can be executed on a data-processing machine, these instructions being capable of being used to program a computer (or any other electronic device) to execute the method.
Number | Date | Country | Kind |
---|---|---|---|
1857440 | Aug 2018 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/071286 | 8/8/2019 | WO | 00 |