FRIES T P ET AL: "A stabilized and coupled meshfree/meshbased method for the incompressible Navier-Stokes equations-Part II: Coupling", COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, NORTH-HOLLAND, AMSTERDAM, NL, vol. 195, no. 44-47, 15 September 2006 (2006-09-15), pages 6191 - 6204, XP027905139, ISSN: 0045-7825, [retrieved on 20060915]
SU XINRONG ET AL: "Cartesian mesh with a novel hybrid WENO/meshless method for turbulent flow calculations", COMPUTERS AND FLUIDS, PERGAMON PRESS, NEW YORK, NY, GB, vol. 84, 7 June 2013 (2013-06-07), pages 69 - 86, XP028684766, ISSN: 0045-7930, DOI: 10.1016/J.COMPFLUID.2013.05.017
LUO H ET AL: "A hybrid Cartesian grid and gridless method for compressible flows", JOURNAL OF COMPUTATIONAL PHYSICS, LONDON, GB, vol. 214, no. 2, 20 May 2006 (2006-05-20), pages 618 - 632, XP024947350, ISSN: 0021-9991, [retrieved on 20060520], DOI: 10.1016/J.JCP.2005.10.002
F. WANGL. DI MARE: "Mesh generation for turbomachinery blade passages with three-dimensional endwall features", JOURNAL OF PROPULSION 889 AND POWER, vol. 33, 2017, pages 1459 - 1472
L. XUP. WENG: "High order accurate and low dissipation method for unsteady compressible viscous flow computation on helicopter rotor in forward flight", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 258, 2014, pages 470 - 488
P. EISEMANK. RAJAGOPALAN: "Automatic topology generation, in: Notes on Numerical Fluid Mechanics and Multidisciplinary Design (NNFM", vol. 90, 2005, SPRINGER-VERLAG, pages: 112 - 124
D. J. MAVRIPLIS: "Unstructured grid techniques", ANNUAL REVIEW OF FLUID MECHANICS, vol. 29, 1997, pages 473 - 514
S. Z. PIRZADEH: "Advanced unstructured grid generation for complex aerodynamic applications", AIAA JOURNAL, vol. 48, 2010, pages 904 - 915
Y. ZHENGZ. XIAOJ. CHENJ. ZHANG: "Novel methodology for viscous layer meshing by the boundary element method", AIAA JOURNAL, vol. 56, 2018, pages 209 - 221
M. HARADAY. TAMAKIY. TAKAHASHIT. IMAMURA: "Simple and robust cut-cell method for high-Reynolds-number-flow simulation on Cartesian grids", AIAA JOURNAL, vol. 55, 2017, pages 2833 - 2841
Y. ITOA. SHIHR. KOOMULLILN. KASMAIM. JANKUN-KELLYD. THOMPSON: "Solution adaptive mesh generation using feature-aligned embedded surface meshes", AIAA JOURNAL, vol. 47, 2009, pages 1879 - 1888
Y. ZHENGM. S. LIOU: "A novel approach of three-dimensional hybrid grid methodology: Part 1. grid generation", COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, vol. 192, 2003, pages 4147 - 4171
M. S. LIOUY. ZHENG: "A novel approach of three-dimensional hybrid grid methodology: Part 2. flow solution", COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, vol. 192, 2003, pages 4173 - 4193
D. HOWE: "29th AIAA Applied Aerodynamics Conference", 2011, AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS, article "Hybrid CART3D/OVERFLOW near-field analysis of a low boom configuration with wind tunnel comparisons (invited"
E. ONATEC. SACCOS. IDELSOHN: "A finite point method for incompressible flow problems", COMPUTING AND VISUALIZATION IN SCIENCE, vol. 3, 2000, pages 67 - 75
G. HARISHM. PAVANAKUMARK. ANANDHANARAYANAN: "24th AIAA Applied Aerodynamics Conference", 2006, AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS, article "Store separation dynamics using grid-free Euler solver"
D. J. KENNETTS. TIMMEJ. ANGULOK. J. BADCOCK: "An implicit meshless method for application in computational fluid dynamics", INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, vol. 71, 2012, pages 1007 - 1028
R. ZAMOLOE. NOBILEB. SARLER: "Novel multilevel techniques for convergence acceleration in the solution of systems of equations arising from RBF-FD meshless discretizations", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 392, 2019, pages 311 - 334
T. P. FRIESH. G. MATTHIES: "A stabilized and coupled meshfree/meshbased method for the incompressible Navier-Stokes equations-part I: Stabilization", COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, vol. 195, 2006, pages 6205 - 6224
T. P. FRIESH. G. MATTHIES: "A stabilized and coupled mesh- free/meshbased method for the incompressible Navier-Stokes equations-part II: Coupling", COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, vol. 195, 2006, pages 6191 - 6204
G. WANGZ. YEC. LIC. JIANG: "A unified gridless/FVM solution method for simulating high reynolds number viscous flow", PROCEEDINGS OF ICCES'07, 2007, pages 519 - 528
P. SPALARTS. ALLMARAS: "A one-equation turbulence model for aerodynamic flows, in: 30th Aerospace Sciences Meeting and Exhibit", AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS, 1992
F. R. MENTER: "Two-equation eddy-viscosity turbulence models for engineering applications", AIAA JOURNAL, vol. 32, 1994, pages 1598 - 1605, XP055795506, DOI: 10.2514/3.12149
S. PIRZADEH: "Three-dimensional unstructured viscous grids by the advancing-layers method", AIAA JOURNAL, vol. 34, 1996, pages 43 - 49
Y. ITOK. NAKAHASHI: "Improvements in the reliability and quality of un- structured hybrid mesh generation", INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, vol. 45, 2004, pages 79 - 108
S. L. KARMAN: "Unstructured viscous layer insertion using linear-elastic smoothing", AIAA JOURNAL, vol. 45, 2007, pages 168 - 180
T. RENDALLC. ALLEN: "Efficient mesh motion using radial basis functions with data reduction algorithms", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 228, 2009, pages 6231 - 6249
G. WANGH. H. MIANZ. YEJ. LEE: "Improved point selection method for hybrid-unstructured mesh deformation using radial basis functions", AIAA JOURNAL, vol. 53, 2015, pages 1016 - 1025
L. KEDWARDC. ALLENT. RENDALL: "Efficient and exact mesh deformation using multiscale RBF interpolation", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 345, 2017, pages 732 - 751, XP085111633, DOI: 10.1016/j.jcp.2017.05.042
G. WANGX. CHENZ. LIU: "Mesh deformation on 3D complex configurations using multistep radial basis functions interpolation", CHINESE JOURNAL OF AERONAUTICS, vol. 31, 2018, pages 660 - 671
KNUPP P.M.: "Algebraic Mesh Quality Metrics", SIAM JOURNAL ON SCIENTIFIC COMPUTING, vol. 23, 2001, pages 193 - 218
Y. JIANG: "Algebraic-volume meshfree method for application in finite volume solver", COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEER, vol. 355, 2009, pages 44 - 66, XP085800769, DOI: 10.1016/j.cma.2019.05.048
A. JAMESONW. SCHMIDTE. TURKEL: "14th Fluid and Plasma Dynamics Conference", 1981, AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS, article "Numerical solution of the Euler equations by finite volume methods using Runge Kutta time stepping schemes"
B. VAN LEER: "Towards the ultimate conservative difference scheme. V. a second-order sequel to Godunovs method", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 32, 1979, pages 101 - 136, XP024750825, DOI: 10.1016/0021-9991(79)90145-1
M. S. LIOU: "A sequel to AUSM: AUSM+", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 129, 1996, pages 364 - 382
P. L. ROE: "Characteristic-based schemes for the Euler equations", ANNUAL REVIEW OF FLUID MECHANICS, vol. 18, 1986, pages 337 - 365
T. BARTHD. JESPERSEN: "27th Aerospace Sciences Meeting", 1989, AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS, article "The design and application of upwind schemes on unstructured meshes"
V. VENKATAKRISHNAN: "Convergence to steady state solutions of the Euler equations on unstructured grids with limiters", JOURNAL OF COMPUTATIONAL PHYSICS, vol. 118, 1995, pages 120 - 130, XP004757193, DOI: 10.1006/jcph.1995.1084
D. MAVRIPLIS: "16th AIAA Computational Fluid Dynamics Conference", 2003, AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS, article "Revisiting the least-squares procedure for gradient reconstruction on unstructured meshes"
CLAIMS 1. A method of computational analysis of a physical system that is modelled by modelling equations representing relationships between physical properties of the physical system, the method comprising: generating a mesh of discrete nodes; in respect of at least some of the nodes referred to as algebraic volume nodes, deriving face area vectors between algebraic volumes associated with each algebraic volume node and neighbouring volumes in the mesh from solutions of discretized differential flux equations for each algebraic volume representing fluxes between the respective algebraic volume and each neighbouring volume in the mesh; discretizing an integral form of the modelling equations into volume equations in respect of volumes associated with respective nodes of the mesh, the volume equations in respect of each volume representing the relationship between the size of the volume, the face area vectors between the respective volume and neighbouring volumes in the mesh, and fluxes across the face areas, wherein the face area vectors represented in the volume equations in respect of the algebraic volume nodes are the face area vectors derived from the solutions of the discretized differential flux equations; and solving the volume equations and deriving information on the physical properties of the physical system. 2. A method according to claim 1, wherein the solutions of discretized differential flux equations are least squares solutions. 3. A method according to claim 1 or 2, wherein the discretized differential flux equations are weighted to enhance the numerical accuracy of the solutions. 4. A method according to any one of the preceding claims, wherein the sizes of the algebraic volumes are identical. 5. A method according to any one of the preceding claims, wherein the discretized differential flux equations are Taylor series expansions of the fluxes at midpoints between fluxes between the respective algebraic volume and each neighbouring volume in the mesh. 6. A method according to any one of the preceding claims, wherein defining a matrix Am in respect of the m-th algebraic volume nodes by the following equation where (xm,ym,zm) are the coordinates of the m-th algebraic volume node, (xm,p,ym,p,zm,p) are the coordinates of the midpoint of the m-th algebraic volume nodes and its p-th neighbouring node, and ωm,p is a weight, optionally taking a value of 1, in respect of the m-th algebraic volume node and its p-th neighbouring node, the step of deriving face area vectors comprises solving a matrix and deriving the face area vectors in respect of the m-th algebraic volume node and its p-th neighbouring nodes as where is the p-th element of the i-th row of the solved matrix 7. A method according to any one of the preceding claims, wherein the physical system is a fluid system. 8. A method according to any one of claim 7, wherein the modelling equations are the Navier-Stokes equations, optionally including modifications for inviscid flow. 9. A method according to any one of the preceding claims, wherein the physical system has physical property that is conserved. 10. A method according to any one of the preceding claims, further comprising, in respect of nodes other than the algebraic volume nodes and referred to as finite volume nodes, deriving sizes of finite volumes associated with each finite volume node and face area vectors between the respective finite volume and neighbouring volumes in the mesh from solutions of geometrical equations representing the geometry of the finite volumes, wherein the sizes and face area vectors represented in the volume equations in respect of the finite volume nodes are the sizes and face area vectors derived from the solutions of the geometrical equations. 11. A method according to claim 10, further comprising selecting the at least some of the nodes as algebraic volume nodes and other nodes as finite volume nodes. 12. A method according to claim 11, wherein the method further comprises deriving at least one measure of quality of a finite volume associated with each node; and the step of selecting the at least some of the nodes comprises selecting nodes that are indicated by the at least one measure of quality to be of low quality as algebraic volume nodes and other nodes as finite volume nodes. 13. A method according to claim 12, wherein the at least one measure of quality includes one or more of: the size of the finite volume; a measure of aspect ratio of the finite volume; a measure of skewness of the mesh in the locality of the node; a measure of smoothness of transitions in the size of finite volumes associated with neighbouring nodes in the locality of the node; and an orthogonal quality of the finite volume. 14. A method according to any one of claims 10 to 13, wherein the volume equations in respect of the algebraic volume nodes and the volume equations in respect of the finite volume nodes have a unified representation. 15. A method according to claim 14, wherein the step of solving the volume equations uses a common solver for the algebraic volume nodes and the finite volume nodes. 16. A computer program capable of execution by a computer apparatus and configured, on execution, to cause the computer apparatus to perform a method according to any one of the preceding claims. 17. A computer-readable storage medium storing a computer program according to claim 16. 18. A computer apparatus arranged to perform a method according to any one of claims 1 to 15. |
By way of illustration, there will be described herein an example where the physical system is a fluid system and the modelling equations are the Navi er- Stokes (NS) equations, including modifications for inviscid flow. In this example, the modelling equations may take the following form.
The NS equations represent a classic computational physics model. The NS equations are typical advection-diffusion equations which describes the motion of Newtonian fluid. The integral form of the Navier-Stokes (NS) equations can be written as follows: where t is time. Ω and ∂Ω are the volume and boundary of discrete control volume, respectively, n stands for the unit outward-normal vector of the control volume face ∂Ω, V is the volume (area in 2D) of Ω, and S denotes the area (length in 2D) of ∂Ω.
The conservative flow variable vector Q, inviscid flux vector F(Q), and viscous flux vector F vis (Q) are given by respectively. ρ, P, and e 0 denote the density, static pressure, and specific total energy per unit mass, respectively. v stands for the velocity vector of which u, v, and w are the components. n x , n y , and n z are the components of normal vector n. The viscous stress tensor reads: and the abbreviations σ x , σ y , and σ z are given by with κ representing the thermal conductivity coefficient where P r and P rt are the laminar and turbulent Prandtl numbers and their values are 0.72 and 0.9, respectively. T stands for the static temperature. γ is the ratio of specific heat coefficient. R represents the specific gas constant. μ and μ t denote the molecular viscosity and turbulent viscosity, respectively. The former is calculated by the Sutherland’s law The extra turbulent model is required to obtain the turbulent eddy viscosity μ t , such as Spalart-Allmaras (SA) disclosed in Reference [19], or k − ω SST disclosed in Reference [20],, etc. Additionally, for the perfect gas The method of Fig. 2 is performed as follows. In step S1, a mesh of discrete nodes are generated. This is the spatial decomposition of the computational domain that is a continuous geometric space. The domain is meshed into a serial, large number of discrete nodes. For most practical applications, the nodes are spatially distributed in three dimensions (3D). Alternatively, for some applications the nodes may be spatially distributed in two dimensions (2D). As described below, volumes are associated with each node. Herein, the term “volume” is used to refer to a control volume, that is a geometric cell (region of space). In the is context, the term “volume” refers to that entity, not the size of that entity. For clarity, the term “size”, rather than “volume”, is used to refer to the size of the volume. When the nodes are spatially distributed in three dimensions, the volume is a three dimensional region of space and the size is measured in units of volume. Such volumes may take any suitable form, for example tetrahedron, prism, pyramid, hexahedron, or any arbitrary polyhedron. When the nodes are spatially distributed in two dimensions, the volume is a two dimensional region of space (i.e. an area) and the size is measured in units of area. Such volumes may take any suitable form, for example triangle, quadrilateral, or any arbitrary polygon. Parameters of the volumes associated with each node are derived in one of two different ways that are described in more detail below. For ease of reference, volumes whose parameters are derived from the solutions of the geometrical equations will be referred to as “finite volumes” and the nodes associated therewith will be referred to as “finite volume nodes“. As an alternative, the term “finite volume” could be replaced by “geometric volume”. Similarly, volumes whose parameters are derived from using the algebraic techniques described below will be referred to as “algebraic volumes” and the nodes associated therewith will be referred to as “algebraic volume nodes”. The method uses an integral form of the modelling equations that is discretised into equations in respect of volumes associated with respective nodes of the mesh. For ease of reference these equations in in respect of volumes associated with respective nodes will be referred to as “volume equations”. The volume equations in respect of each volume representing the relationship between the size of the volume, the face area vectors between the respective volume and neighbouring volumes in the mesh, and fluxes across the face areas. The numerical schemes of the volume equations are designed and implemented over the closed faces of the volumes volume to calculate the fluxes. By way of illustrative example, Fig. 3(a) illustrates a 2D example of vertex-based finite volume associated with node m. In this example, there are six neighbouring nodes n, n 1 , ⋯ , n 5 . And the geometric connections between the node m and each respective neighbouring node n, n 1 , ⋯ , n 5 are shown. The volume is bounded by a respective face areas between the node m and each of the neighbouring nodes n, n 1 , ⋯ , n 5 , depicted by solid lines. A face area vector ΔS m,p is associated with each face area, where m represents the node and p represents the p-th face recorded through the p-th edge for edge-based data structure. For the general case that a node m is closed by N(m) faces recorded in set Ξ( m), namely, n, n 1 , ⋯ , n (m -1) and node n p represents the p-th neighbour of node m. As an illustration in the case that the modelling equations are the NS Equation (1), then for an arbitrary polygonal finite volume m (polyhedron in 3D), the volume equation derived by the discretization of NS Equation (1) can be expressed as follows: where Q m is the vector of conservative flow variables at the centroid of the control volume, representing the averaged value of control volume m, Q m,p stands for the vector of reconstructed flow variables at the centroid of its p-th face, representing the averaged value of face, Ξ( m) represents the set of faces of control volume m, and V m is the size of the control volume m. ΔS m,p denotes the face area vector of p-th face of control volume m. The vector ΔS m,p = n m,p ΔS m,p , where ΔS m,p represents the area of p-th face. In general, step S1 may utilise any technique for selection of the nodes. Various approaches are known and may be applied here. Step S1 may employ any of the mesh generation methods known for structured and unstructured meshes, including any of those taught in the documents discussing structured and unstructured meshes that are acknowledged in the introduction. The meshing strategy may be chosen in combination with the numerical methods applied in the solution of the modelling equations described below. The mesh generation may be adapted to the physical system which is being modelled. As an example, modelling of a viscous wall may be performed as follows. A high aspect-ratio prismatic mesh may be generated near the viscous wall to solve the boundary layer, and a traditional tetrahedral mesh may be generated in other areas. The tetrahedron mesh generation method may use known techniques that have been well developed. Meshing of the boundary layer may use an advancing layer method, for example as disclosed in Reference [21], which is an effective method to generate a high aspect ratio mesh near a wall. However, it is not easy to handle the collision problem of the boundary layer elements. It is possible to use several methods to solve the mesh collision problem, for example as disclosed in References [22, 23]. An alternative efficient and simple strategy is presented here. The main idea is as follows: firstly, a tetrahedral mesh is generated to decompose the entire computational domain; then the advancing layer method is employed to create the high aspect ratio boundary layer mesh near the viscous wall (or walls). Since the space of computational domain has been filled with a tetrahedral mesh, a dynamic mesh method frequently adopted for unsteady flow simulations with boundary movement is applied to continuously move the tetrahedral mesh in the process of generating the prismatic boundary layer mesh. The arbitrary-topology mesh and meshfree point are employed to handle the meshing failure and improve the quality of mesh. The algorithm is summarized in the following outline. (1) Mesh the entire computational domain using tetrahedral mesh. This is the initial mesh; (2) Extract the triangular elements on the viscous wall from the tetrahedral mesh. Record the cells and node; (3) Calculate the ideal growing direction (vector) for each viscous boundary node; (4) The advancing layer method is adopted to generate the high aspect ratio elements. All the nodes on the viscous wall are the initial set of advancing layer. The boundary layer mesh is generated layer by layer. The criterion for stopping the growth of a boundary layer element is somewhere the growing height reaches the settings or the mesh quality of corresponding elements becomes lower than user definition. Cycle until all nodes of advancing layer set achieve the stopping criterion: (a) Generate a new layer for node i if it does not reach the stopping criterion on the advancing layer. (b) Calculate the advancing height using the settings of boundary layer mesh, and record its corresponding position of the new node i new ; (c) The position of the new node i new is used as a moved boundary node to push the tetrahedral mesh by using dynamic mesh method. Then the moved tetrahedral mesh is optimized and smoothed. If the volume of some elements is negative or the quality is lower than the user setting, a process will try to locally remove these elements and the corresponding nodes are re-connected to re-generate the tetrahedral elements. If this attempt is failed to re-generate mesh, the new added node i new will be deleted. It means that node ^ and its neighbours have satisfied the stopping criterion. Mark them and remove from the advancing layer set; (d) The node i is replaced by new node i new in the advancing layer. Fig. 4 shows a case for generation of very high advancing layer mesh. The geometry is the front fuselage of a space shuttle. The setting of the height of boundary layer mesh is higher than the size of entire domain. It is applied to test the capability of the proposed advancing layer method. The final mesh has some characteristics of structured mesh at normal direction of fuselage. The meshing can automatically smooth, delete, and regenerate some tetrahedral elements as boundary layer elements are growing. The final layer is already connected to the far-field boundary of which the boundary mesh is not allowed to delete or move. So the advancing layer actually reaches the maximum height. These demonstrations indicate that the mesh generation method is robust. Thus, the traditional tetrahedral mesh is generated in the entire computational domain at the beginning. The prismatic meshing advances layer by layer in boundary layer. Thus the boundary of tetrahedral mesh is also moved as new prismatic mesh layer is added. This behaviour is similar to an inflation of wall boundary. It gradually pushes the tetrahedral mesh. The idea of dynamic mesh is to effectively transport the motion of boundary (interface between new-added mesh and old-existing tetrahedral mesh) into the mesh nodes of inner field. Because the volume of the elements near the moved boundary may become negative due to the movement of boundary. It becomes more possible when the size of the first cell adjacent to wall is small. The position of the boundary nodes is known. It is the outer layer of the boundary layer mesh. So the displacement of each boundary node can be obtained according to the position change between the previous and current location. Radial Basis Function (RBF) based dynamic mesh method as disclosed in References [24–27] may be employed. In step S2, there are derived parameters of the finite volumes associated with each node. These parameters are the sizes of finite volumes associated with each finite volume node and face area vectors between the respective finite volume and neighbouring volumes in the mesh (which may in general be finite volumes or algebraic volumes). These parameters are derived from solutions of geometrical equations representing the geometry of the finite volumes. This step may be performed in a conventional manner that is known for structured and unstructured meshes. By way of illustration, when the volume equations take the form shown in Equation (12) above, this step involves derivation of the size V m of the control volume m and the face area vectors ΔS m,p . It is important to note that in the subsequent steps described below algebraic volumes are associated with some of the nodes. Thus, in respect of those algebraic volume nodes, the sizes and face area vectors derived in step S2 are not used in the numerical solution performed in step S7 below. Steps S3 and S4 use measures of mesh quality to select whether the volumes associated with nodes are finite volumes or algebraic volumes, as follows.. In step S3, there is derived at least one measure of quality of a finite volume associated with each node. Mesh quality significantly affects the accuracy, stability and convergence of numerical simulation. There are lots of different definitions of mesh quality such as aspect ratio, skewness, smoothness and orthogonal quality any of which may be applied here. One example is that it is possible to use the size of the volume, because low or negative size is indicative of a poor quality volume. This measure of quality is particularly significant and preferably is one of the measures used, along with one or more other measures. Other measures are described in Reference [28], any of which may applied. Non- limitative measures of quality that may be used and are described in more detail in Reference [28] are (a) a measure of aspect ratio of the finite volume, this being a measure of the stretching of the volume; (b) a measure of skewness of the mesh in the locality of the node; (c) a measure of smoothness of transitions in the size of finite volumes associated with neighbouring nodes in the locality of the node; and/or (d) an orthogonal quality of the finite volume, which may for example be determined based on the vector normal to each face, the vector from the volume centroid to the centroids of each of the adjacent volumes, and the vector from the volume centroid to each of its faces. In step S4, nodes that are indicated by the at least one measure of quality to be of low quality are selected as algebraic volume nodes and other nodes are selected as finite volume nodes. The selection may be based on the measures of quality that may be used together in any suitable way, for example using an overall measure of quality that combines the individual measures and comparing that to a threshold, and/or by comparing the individual measures with respective thresholds. More generally, any classification technique may be used to class the set of measures of quality as indicating the node is of high or low quality. As an alternative to selecting nodes as algebraic volume nodes in Step S4 on the basis of the measures of quality derived in step S3, nodes may be selected as algebraic volume nodes on the basis of other criteria. Some non-limitative examples are as follows. In one example, nodes located around a moving object may be selected as algebraic volume nodes. One option for implementing this is to adapt step S3 to derive a measure of distance from an object in the physical system and to adapt step S4 to select nodes as algebraic volume nodes on the basis of the measure of distance derived in step S3, for instance if the distance is at or below a threshold. In another example, nodes may be selected as algebraic volume nodes on the basis of user input. This allows an engineer to decide the nodes on which the benefits of the present method are obtained. An important point is that the numerical techniques of the following steps described below may be applied for any arbitrary selection of nodes as being algebraic volume nodes or finite volume nodes. Parameters of the algebraic volumes are derived in step S5. These parameters are the sizes of algebraic volumes associated with each finite volume node and face area vectors between the respective algebraic volume and neighbouring volumes in the mesh (which may in general be finite volumes or algebraic volumes). The sizes and face area vectors are derived to provide volume equations in respect of the algebraic volume nodes that have a unified representation with the volume equations in respect of the finite volume nodes. Thus, by comparison with the finite volume shown in Fig.3(a), an algebraic volume associated with the same node m is shown in Fig. 3(b). The algebraic volume is bounded by a respective face areas between the node m and each of the neighbouring nodes n, n 1 , ⋯ , n 5 , depicted in this case by curved lines to illustrate the fact that the locations of these face areas are not geometrically defined or known. Nonetheless, a face area vector ΔS m,p is associated with each face area. For the general case, in the same manner as for finite volumes, in the case of algebraic volumes, for a node m is closed by N(m) faces recorded in set Ξ(m), namely, n, n 1 , ⋯ , n (m-1) and node n p represents the p-th neighbour of node m, it remains the case that the algebraic volume has a unified representation by a size ^^ face area vectors ΔS m,p associated with each face area. By way of illustration, when the volume equations for the finite volumes take the form shown in Equation (12) above, the geometric parameters Ξ(m), V m , and ΔS m,p are the key variables to construct the numerical schemes for finite volume method, these parameters being inherently contained by the geometric control volume. While the geometric parameters Ξ(m) relates to the geometry of the nodes themselves, for the algebraic volumes the size V m , and face area vectors ΔS m,p are not defined geometrically, which may be thought of as resulting from the absence of geometric connection between the nodes. Thus, these parameters are derived as follows. In step S5, the sizes of algebraic volumes associated with each finite volume node and face area vectors between the respective algebraic volume and neighbouring volumes in the mesh are derived from solutions of discretized differential flux equations for each algebraic volume representing fluxes between the respective algebraic volume and each neighbouring volume in the mesh, as follows. Step S5 may use the algebraic volume methods proposed in Reference [29] and as will now be described. The following example relates to the case that the modelling equations are the NS equations. However, this is merely for illustration, and the methods may be generalised to any other form of the modelling equations to which the present methods apply, as disclosed above. The differential form of NS equations can be written as follows: Compared to Equation (12), we can find that the face area vectors of control volume are equivalent to a transformer that converts the face fluxes into a derivative (differential form). The face area vectors play a key role for the finite volume method. The algebraic-volume meshfree method proposed a way to construct this kind of transformer for the discrete points. Suppose that the computational domain is decomposed by points. For a point m, its point cloud set is The total number of neighbours is N m and N m > d + 1, where d is the number of dimensions. x m = (x m ,y m ,z m ) T represents the coordinate of point m. The midpoint of point m and its p-th neighbour n is given by The Taylor series expansion of midpoint flux F m,p at the point m is For a viscous flow simulation, the high aspect ratio point distribution is usually generated near the viscous wall. A weight ω is added to the both sides of equation to enhance the numerical accuracy in the solving of inverse matrix. Neglecting the high order part, we obtain the linear equations for all N m neighbours with the abbreviations given by The inverse of distance may be chosen as the weight ω. The equation is solved by It is the least squares solution of Equation (16). If matrix is singular, point m is moved to avoid the issue. Thus we obtain the solution Let represent the p-th element of the i-th row of the matrix where superscript i stands for the i-th row of the vector. We obtain According to the relation (18), the first three elements of vector B m are the derivatives of flux. Therefore, we obtain the derivatives of flux at point m Let We obtain the summation of derivatives of inviscid flux Compared to the finite volume discretization (Equation (12)), we call that the reconstructed vector is an algebraic area vector. Similarly, we can get the summation of derivatives of viscous flux. Therefore, the discretization of differential form of NS Equation (13) by algebraic volume meshfree method is as follows where represents the “volume” of algebraic volume, here On that basis, the sizes of algebraic volumes associated with each finite volume node and face area vectors between the respective algebraic volume and neighbouring volumes in the mesh are derived from solutions of discretized differential flux equations for each algebraic volume representing fluxes between the respective algebraic volume and each neighbouring volume in the mesh, for example the solution represented by Equation (20). In this example, the discretized differential flux equations are Taylor series expansions of the fluxes at midpoints between fluxes between the respective algebraic volume and each neighbouring volume in the mesh. However, other forms of the discretized differential flux equations may be used. In this example, therefore, defining a matrix A m in respect of the m-th algebraic volume nodes by the following equation where (x m ,y m ,z m ) are the coordinates of the m-th algebraic volume node, (x m,p ,y m,p ,z m,p ) are the coordinates of the midpoint of the m-th algebraic volume nodes and its p-th neighbouring node, and ω m,p is a weight, optionally taking a value of 1, in respect of the m-th algebraic volume node and its p-th neighbouring node, albeit that other forms of the matrix A m could be used. The step of deriving face area vectors comprises solving a matrix and deriving the face area vectors in respect of the m-th algebraic volume node and its p-th neighbouring nodes as where is the p-th element of the i-th row of the solved matrix Weighting of the discretized differential flux equations may be used to enhance the numerical accuracy of the solutions, for example by incorporating the weights ω above, or indeed any other form or weight. In the methods described above, the sizes of the algebraic volumes are taken to be identical, that is unitary in the method above. More generally, this is not essential and the algebraic volumes may have varying sizes . For example, the sizes of the algebraic volumes may be proportional to the inverse of the local node density. When the sizes of the algebraic volumes vary, they have predetermined values and the equations set out above are altered accordingly. In step S5, an integral form of the modelling equations is discretised into the volume equations in respect of volumes associated with respective nodes of the mesh. As discussed above, the volume equations in respect of each volume representing the relationship between the size of the volume, the face area vectors between the respective volume and neighbouring volumes in the mesh, and fluxes across the face areas. The sizes and face area vectors in respect of the finite volume nodes derived in step S2 from the solutions of the geometrical equations are used in the volume equations for the finite volume nodes. The sizes and face area vectors in respect of the algebraic volume nodes derived in step S5 from the solutions of the discretized differential flux equations are used in the volume equations for the algebraic volume nodes. As a result of the unified representation discussed above, there are no essential differences between the expression of finite volume method (Equation (12)) and expression of algebraic volume meshfree method (Equation (26)). Therefore, the discretization of NS equations can be expressed with a unified representation as follows: This is the general form of the volume equations that inherently covers both finite volumes and algebraic volumes. In this general form, a set of points may be thought of as a special “mesh” of which the geometric characteristics of finite volume method is reconstructed by weighted least squares solution. The symbols are given by 1. represents the set of contributors in calculation. It is the set Ξ(m) of neighbouring control volumes in finite volume method while that represents the p oint cloud set ) in meshfree method, namely, the neighbouring algebraic volumes. 2 . denotes the general volume. It is the volume V m of control volume calculated by the geometric formula in finite volume method while the size of algebraic volume is constant in meshfree method. 3 . stands for the general face area vector. It is the geometric face area vector ΔS m,p of control volume in finite volume method while the meshfree method calculates the algebraic area vector via the weighted least squares method. Furthermore, it is found that all the geometry-related parameters and of mesh and point are the fundamental information calculated in pre-processor. The mesh-based information is obtained by geometric formula while meshfree point employs the weighted least squares reconstruction. Although the solutions of the discretized differential flux equations are least squares solutions in this example, other solutions may alternatively be applied, for example using a least squares method, a radial basis function method, or finite difference method, etc. Similarly, all the flow parameters (Q m , t, F(Q m,p ), and F vis (Q m,p )) and numerical schemes of spatial and temporal discretization are the same for both mesh-based and meshfree methods. Thus most of the numerical code can be shared. In step S7, the volume equations are solved to derive information on the physical properties of the physical system. In view of the unified representation, step S7 may uses a common solver for the algebraic volume nodes and the finite volume nodes. This ability to share most of the numerical code greatly simplifies the method compared to the use of meshfree methods. That is, step S7 may employ any of the numerical techniques known for structured and unstructured meshes, including any of those taught in the documents discussing structured and unstructured meshes that are acknowledged in the introduction. Convective flux is now considered. Because of the characteristics of convection, the discretization scheme of convective flux affects the stability significantly. It is evaluated by where and represent the values of left and right hand sides of the general face, respectively. F c stands for the numerical discretization scheme for convective flux, such as central scheme with artificial dissipation (as disclosed in Reference [30]), flux-vector splitting (as disclosed in References [31, 32]), flux-difference splitting (as disclosed in Reference [33]), and so on. It is only the first order if we directly take the flow solution of each volume. To achieve the second order precision, we have to reconstruct the left- and right-hand flow solution at the centre of general face. Assume that the solution is piecewise linearly distributed in each control/algebraic volume. For a flow variable , the values of left- and right-hand sides are extrapolated by where x m,p is the coordinate vector of face centre, x m stands for the coordinate vector of the centroid of control volume m, subscript n represents the p-th neighbour of control volume m, and Φ is the limiter function. Its value should tend to be 1 in the smooth region and 0 in the discontinuous region. Two popular limiters are adopted, that is the Barth & Jespersen limiter disclosed in Reference [34] and the Venkatakrishnan limiter disclosed in Reference [35]. ∇q stands for the gradient of variable q. It is obtained by Green-Gauss method and weighted least squares reconstruction as disclosed in Reference [36]. The former is solved by The viscous flux is solved by the central difference method. A time marching method is applied in Step S7, as follows. The semi-discrete form of NS Equations (27) can be written as follows: where R represents the residual of NS equations. Implicit discretization of the residual term of above equation yields: where k is the number of the time step, Δt is the size of the time step, and Since the residual value at the next time step (^ + 1) cannot be obtained directly, the implicitly expressed residual term R is time linearized by where J stands for the Jacobian matrix, J = ∂R/ ∂Q. After flux splitting, we can obtain the algebraic equations which were solved by multiple symmetric Gauss-Seidel iterations. Each iteration is operated as a pair of sweep: one forward and one backward. More details of time-marching method are disclosed in Reference [39] and may be applied here. In summary, therefore, the unified mesh/meshfree methods disclosed herein introduce a special control volume, i.e. the algebraic volume, to describe the discrete point. Both the control volume of finite volume method and algebraic volume of meshfree method contain neighbours, faces, and edges, etc. They can share the data structure of edge-based finite volume method in the framework of unified mesh/meshfree method. Furthermore, it is easy to find that there is no interface between mesh node and meshfree point when we use both simultaneously. Thus the unified mesh/meshfree method is as unified and compact as the unstructured one. This is attractive for the applications to solve the complicated configurations. Indeed, the methods disclosed herein may be used to mesh arbitrarily complicated configurations. They naturally merge mesh and point together to solve the complicated configurations even with moving parts. Meshing failure is inherently avoided. The methods utilize a unified way to define mesh element which has geometric control volume and meshfree point which does not require the connection between nodes, as well as allowing a traditional finite volume solver to use the unified mesh/meshfree method with minor modification in pre-processor and boundary condition. The unified mesh/meshfree method is as flexible as meshfree method for meshing of complicated geometries, but the solution becomes more stable and accurate. In particular, the methods disclosed herein are different from the idea of hybrid mesh methods, such as hybrid structured/unstructured mesh disclosed in References [28- 32] and hybrid meshfree/mesh-based method disclosed in Reference [40–42]. These approaches require two different numerical methods (solvers) to deal with the relevant mesh type and special treatment for the interface of two types. This kind of hybrid methodology tremendously increases the difficulty and effort to develop and maintain the computational analysis code due to its large scale in general. The methods disclosed herein are unified and compact in both data structure and numerical method which are similar to those of vertex based finite volume method. One example of a complicated configuration to which the methods disclosed herein may be applied is a double-wall effusion cooling system being investigated for use in the next generation of gas turbines. Such a system may include an inner wall and outer wall with pedestals which connect two walls. It is a multi-scale geometry that the scale of blade is about 100 times of the diameter of cooling holes. The large number of holes and pedestals is intractable as well. The junctions of hole, pedestal, and blade wall easily create singular points. Therefore, meshing of this kind of geometries is a great challenge by using the traditional mesh generation methods, but is soluble using the methods disclosed herein. Some examples of methods disclosed herein applied to real physical systems are as follows. The unified mesh/meshfree method is investigated by different mixing ideas of mesh nodes and meshfree points for meshing. A NACA (National Advisory Committee for Aeronautics) 0012 airfoil was employed to comprehensively verify the proposed method. Two typical flows, namely, low speed and transonic, are simulated. The flow conditions of low speed is Mach number 0.15, angle of attack is 0º, and Reynolds number is 6 × 10 6 . For the transonic flow, Mach number is 0.775, the angle of attack is 2.05º, and Reynolds number is 10 7 . The scheme disclosed in Reference [62] is adopted for the simulation of low speed flow while the solution disclosed in Reference [61] is employed for the transonic flow solution. The Venkatakrishnan limiter disclosed in Reference [64] is applied in the simulations. The basic mesh was 225 × 65. The different unified meshes were generated by converting part of mesh nodes into meshfree points. Two types of mesh/meshfree unifying idea, namely, zonal meshing and fusion meshing, were utilized to obtain the unified mesh. The former includes mesh zone and point zone such that the same type of mesh can connect with each other well in its own zone. The interface of two zones were emphasized on the investigation. The latter converts a certain percentage of mesh nodes into meshfree points. The mesh nodes and meshfree points were sufficiently mixed. The interface appears everywhere in order to investigate the interface-free feature of general volume method. Each meshfree point cloud collects all the nodes which share the same mesh element with the current point. The details of the unified mesh are shown in Fig. 5. The traditional mesh is shown in Fig. 5(a) and meshfree point is exhibited in Fig. 5(b). The latter is converted from the mesh node in order to keep consistent. For the zonal meshing demonstrated in Fig. 5(c) and (d), the inner zone is defined by [x ∈ (−0.15, 1.15), y ∈ (−0.15, 0.15)]. There exists a clear interface between two zones. For the fusion meshing shown in Fig. 5(e) to 5(g), the mesh nodes and meshfree points are mixed with each other. The mesh nodes are converted into meshfree points through the number of node ID. For example, in the fusion meshing of 50% mesh nodes and 50% meshfree points shown in Fig. 5(e), the mesh nodes with odd ID remain mesh connection while those with even IDs are converted into meshfree points. Therefore, the mesh nodes and meshfree points are well mixed in fusion meshing. Zonal unified meshing is considered as follows. The interface can be shown clearly by employing two different mesh/point zones. So this section is to investigate the feature of solved flow across the interface. Figs. 6 and 7 show the convergence history of maximum and average residual for the low speed and transonic flows, respectively. The residual is that of energy equation. In the figure, “FV” represents the traditional vertex-based finite volume method, “MF” stands for the algebraic volume meshfree method, “mesh & point” denotes that the inner zone is decomposed by mesh and outer is meshfree point, and “point & mesh” indicates that the inner zone is decomposed by meshfree point and outer is mesh. The flowfield is uniformly initialized by the farfield settings for all simulations. All methods converge well. The convergence history of general volume method based on both zonal unified meshes is quite close to each other and similar to that of the finite volume method and slightly better than that of meshfree method. The results indicate that the discontinuous shock wave does not affect the convergence of zonal unified mesh which exists at an interface between two types of mesh. Figs. 8 and 9 present the solved non-dimensional pressure of the low speed and transonic flows, respectively. The results obtained by two unified meshes look quite close and are very similar to those of finite volume and meshfree methods. Meanwhile, it is found that the pressure contour lines (depicted by black color) across the irregular interface (shown in red curve) between mesh zone and point zone are quite continuous. The close-up of shock wave and relevant meshes/points is exhibited in the right top box in Fig. 9. The shock wave is well solved across the interface of two zones. The comparison of surface pressure coefficient obtained by different methods is shown in Fig. 10. The results are in good agreement for the low speed flow. The mesh density is depicted as purple dots along the curve of meshfree method in Fig. 10(b). The results indicate that the shock wave is accurately captured in two nodes or points without any oscillation. The solutions obtained by unified mesh/meshfree method agrees well with experimental data. They are very close to those of finite volume method and slightly better than those of meshfree method. Fusion unified meshing is considered as follows. The zonal meshing treats the flow domain as two separate zone. The results indicate that the general volume method can successfully solve the interface between mesh zone and point zone without any oscillations. Therefore, the test cases go further in this section. The mesh nodes and meshfree points are sufficiently mixed together. The unified mesh is generated by the fusion of mesh and point. For example, in the critical fusion of 50% mixing depicted in Fig. 5 (e), the mesh and point are connected with each other everywhere. Each node is surrounded by meshfree points and each point is surrounded by nodes (shown in the close-up of Fig. 5(e)). This particular meshing idea is employed to comprehensively demonstrate the extreme situation of unified mesh/meshfree method and investigate the ability of general volume method which solves the mesh node and meshfree point without any interface treatment. It should be noted that the number of points is only a small proportion of unified mesh in most of applications such as Fig. 5(f) and 5(g). The comparison of convergence history is shown in Figs. 11 and 12 for the low speed and transonic flows, respectively. Both the maximum and average residual of unified mesh/meshfree method converge well for all three cases. They perform quite similar convergence speed as traditional finite volume method. The convergence is slightly better than algebraic-volume meshfree method if only a small proportion of mesh nodes are converted into points. Figs. 13 and 14 show the non-dimensional pressure contour. Each tiny red dot represent a meshfree point that is converted from a mesh node. All the solved flowfields look quite close to those of finite volume method shown in Figs. 8 and 9. The contour lines (black) are quite continuous even for the discontinuous flow such as shock wave. The critical investigation fusion of 50% mixing impressively demonstrates the interface-free feature of unified mesh/meshfree method which naturally solve two types of mesh together via general volume method. Fig.15 compares the obtained surface pressure coefficient. The results of unified mesh/meshfree method agree well with those of experiment, finite volume method, and meshfree method. The result of 50% fusion meshing is close to that of meshfree method. It becomes closer to that of finite volume method when the proportion of points decreases. The results show quite good consistency. Moreover, it automatically solves the interface of mesh node/meshfree point. The obtained flow is accurate and oscillation is not observed. Thus, the methods disclosed herein are well verified by a NACA0012 airfoil. Both subsonic and transonic high Reynolds number flows are utilized to investigate the capability. The unified mesh is generated through different mixing ways of mesh nodes and meshfree points. Some parts of nodes are converted into points. Both the zonal unified meshing and fusion unified meshing are utilized. The simulations show quite good convergence and accuracy. Moreover, the comparisons with finite volume and meshfree methods indicate that the unified mesh/meshfree method is comparable to the popular finite volume method on convergence and accuracy. The potential to improve the convergence is considered as follows. It is difficult to generate a mesh that each element can achieve the high mesh quality. The low-quality elements significantly affect the convergence and accuracy of simulations. Here is an example which utilizes the unified mesh/meshfree method (GM) to improve the convergence of simulation. The configuration of HIgh REynolds Number AeroStructural Dynamics (HIRENASD) Project is investigated. The sweptback angle of wing is 34º, and the BAC3-11 airfoil is utilized in any sections. The wing span is 1.28857m, reference length 0.3445m, and reference area 0.3926m 2 . The farfield of computational domain is one hundred times of reference length. The mesh is shown in Fig. 16. Firstly, the traditional hybrid tetrahedral and prism mesh is generated. The total number of mesh elements is 8 million, and the number of mesh nodes 3 million. As shown in Figs. 16(c) and 16(d), the mesh is refined at leading edge, trailing edge, and wing tip, etc. The results of this mesh solved by traditional finite volume (FV) method is compared to that of the unified mesh/meshfree method (GM) which converts the low quality elements into meshfree points (shown in Fig. 16(f)). The image indicates that the mesh quality is difficult to improve at the leading edge, trailing edge, wing/fuselage junction, and wing tip. It usually requires mesh refining in these regions to solve the complex geometry. Thus it becomes a challenge for the transition of volume mesh. This fact also indicates that the unified mesh/meshfree method has great potential in applications. The comparison of convergence history is shown in Fig. 17. “Max” denotes the maximum residual of energy equation. “Av” represents the average one. “Cl” and “Cd” stand for the lift and drag coefficients, respectively. The freestream Mach number is 0.8 and reference length based Reynolds number is 7 × 10 6 . The angle of attack is 1.5º. The flow is uniformly initialized by freestream condition. SA turbulence model is utilized in simulation. At the beginning, the residual convergence history of both finite volume method (FV) and unified mesh/meshfree method (GM) is quite similar. Henceforth their difference becomes obvious. Both maximum and average residual of traditional finite volume (FV) method do not converge well due to the influence of low quality elements. On the contrary, those of unified mesh/meshfree method converge much better. From the Fig. 17(b), the convergence of aerodynamic force shows quite similar performance for both methods. The flowfield solved by unified mesh/meshfree method (GM) is shown in Fig. 18. The pressure contour on the boundary is exhibited in Fig. 18(a) where “P” represents the non-dimensional pressure. The weak shock wave can be found on the top of supercritical wing. A slice of flowfield is shown in Fig. 18(b) where “Ma” stands for the Mach number. The shock wave can be found near the upper surface. The boundary layer is also clear. A close-up picture shown in the right top side of Fig. 18(b) compares the obtained shock wave with the scale of mesh cells. The width of shock is sharply captured within two cells. Fig.19 shows the comparison of surface pressure coefficient on different spanwise stations of wing. The results obtained by finite volume method (FV) and unified mesh/meshfree method (GM) are in quite good agreement. They almost coincide on all the spanwise stations (such that it is in fact difficult to see the FV curves in the drawings). The comparisons indicate that the unified mesh/meshfree method (GM) converted the low quality elements into meshfree points improves the convergence of simulation significantly. A double-wall effusion cooling configuration is considered as follows. A higher turbine entry temperature can obtain better thermodynamic efficiency. Nowadays it is well in excess of the melting temperature of the turbine blade materials. A good cooling technology can not only maintain the blade but also prolong the lifetime of turbine components. The double-wall effusion cooling method can effectively improve the cooling performance on high pressure turbine of gas turbine. But its configuration is complicated for CFD simulations. One of the challenges is the meshing of this multi-scale geometry. It is difficult to generate a proper mesh of which the total number is not too large and the quality is not too low to simulate the flow. It usually requires much manual intervention and takes long time if the traditional unstructured mesh is utilized. The unified mesh/meshfree method is employed to challenge this complicated application. The unified mesh/meshfree method for a double-wall effusion cooling configuration is shown in Fig. 20. The computational domain and boundary conditions are described in Fig. 20(a). The total pressure and total temperature are used for inlet boundary while static pressure is adopted for the outlet. The coolant is fed at the bottom. It includes 2 × 5 repeating units which is depicted in Fig. 20(b). The size of repeating unit is 4.8mm × 4.8mm. It contains 4 impingement holes, 9 pedestals, and 1 film hole. The inclination angle of impingement holes and pedestals is 90º while that of film hole is 30º. The diameter of impingement holes and film holes is 0.4mm while the pedestals are the size of 0.4mm×0.4mm. The height of impingement holes and pedestals is 0.8mm and the thickness of inner and outer walls is also 0.8mm. The domain is firstly meshed by tetrahedron of which the details are demonstrated in Fig. 20(c) to 20(g). It can be found that the mesh nodes is well distributed. The mesh is refined around the holes and pedestals. There are singular points at the junctions of impingement holes and pedestals, and junction of pedestal and film hole. After the prismatic boundary layer meshing exhibited in Fig. 20(i) and 20(j), there exists a number of negative-volume elements. For the traditional unstructured mesh methods, it needs to repeatedly adjust the meshing parameters or modify the geometry until these troublesome elements do not appear. On the contrary, for unified mesh/meshfree method, the processor of mesh quality assessment converts the nodes of those elements into meshfree points, as an example shown in Fig. 20(k) and 20(l). Moreover, the unified mesh generation is automated and speedy. It only takes one day to generate the mesh. The total number of unified mesh elements including mesh nodes and meshfree points is 19 million. The Mach number of hot mainstream flow is 0.7, pressure is 70bar, and temperature is 2300K. The temperature ratio of mainstream/coolant is 2.5. The convergence history of simulation is shown in Fig. 21. The flow is uniformly initialized by the mainstream inlet condition. k − ω SST turbulence model is employed. The blowing ratio (M) defined by ρ c u c /ρ m u m is 1. Here subscript ^ stands for coolant while m represents mainstream. The simulation converges well. Fig. 22 demonstrates the streamlines going from plenum to mainstream. The colour along the lines represents the turbulence kinetic energy. It shows the complex path of coolant which goes through impingement holes, then travels around the pedestals and ejects via the film holes, finally mixes with the mainstream hot gas. The influence of blowing ratio (M) is investigated in Figs. 23 and 24. The slice shown in the side view of Fig. 23(a) is a slice at the centreline of film holes and normal to the wall. The wall temperature is displayed on the top view. Different slices downstream of each film hole are demonstrated in Fig. 23(b) where “D” represent the diameter of film hole. The temperature scale is only shown at the bottom of Fig. 23(a). The blowing ratio significantly affects the temperature field. Lower blowing ratio represents less coolant ejection. From blowing ratio 0.2 to 0.5, the film becomes better due to the attached cooling flow. The surface obtains a stronger protection. When the blowing ratio is further increased to 0.7, it is not easy to tell the difference from blowing ratio 0.5. On the contrary, the film coverage becomes worse when the blowing ratio is increased to 1. The lift-off coolant is clearly demonstrated. Meanwhile, the films upstream also affect those downstream significantly. The film becomes better and better at low blowing ratio but it becomes worse at high blowing ratio as the flow passes the film holes. Fig. 24(a) compares the iso-surface of temperature 1250K on both side view and top view. The iso-surface disappears quickly at low blowing ratio. The high coolant mass flow rate enhances the cooling effect. Meanwhile, it becomes stronger and stronger downstream. The adiabatic film effectiveness (^) defined by ( T 0 − T w )/( T 0 − T c ) is shown in Fig. 24(b). T 0 represents the total temperature of mainstream, T w stands for the local wall temperature, and T c denotes the temperature of coolant. η = 0 represents no cooling effect and η = 1 means the wall obtains the best cooling. The increase of blowing ratio can improve the film effectiveness when the blowing ratio is lower than 0.5. However, the film effectiveness decreases when the blowing ratio increases further. References [1] F. Wang, L. di Mare, Mesh generation for turbomachinery blade passages with three- dimensional endwall features, Journal of Propulsion 889 and Power 33 (2017) 1459–1472. [2] L. Xu, P. Weng, High order accurate and low dissipation method for unsteady compressible viscous flow computation on helicopter rotor in forward flight, Journal of Computational Physics 258 (2014) 470–488. [3] P. Eiseman, K. Rajagopalan, Automatic topology generation, in: Notes on Numerical Fluid Mechanics and Multidisciplinary Design (NNFM), volume 90, Springer-Verlag, 2005, pp. 112–124. [4] D. J. Mavriplis, Unstructured grid techniques, Annual Review of Fluid Mechanics, Vol.29 (1997): 473–514. [5] S. Z. Pirzadeh, Advanced unstructured grid generation for complex aerodynamic applications, AIAA Journal, Vol. 48 (2010): 904–915. [6] Y. Zheng, Z. Xiao, J. Chen, J. Zhang, Novel methodology for viscous layer meshing by the boundary element method, AIAA Journal, Vol.56 (2018): 209–221. [7] M. Harada, Y. Tamaki, Y. Takahashi, T. Imamura, Simple and robust cut-cell method for high-Reynolds-number-flow simulation on Cartesian grids, AIAA Journal, Vol.55 (2017): 2833–2841. [8] Y. Ito, A. Shih, R. Koomullil, N. Kasmai, M. Jankun-Kelly, D. Thompson, Solution adaptive mesh generation using feature-aligned embedded surface meshes, AIAA Journal, Vol.47 (2009): 1879–1888. [9] Y. Zheng, M. S. Liou, A novel approach of three-dimensional hybrid grid methodology: Part 1. grid generation, Computer Methods in Applied Mechanics and Engineering, Vol.192 (2003): 4147–4171. [10] M. S. Liou, Y. Zheng, A novel approach of three-dimensional hybrid grid methodology: Part 2. flow solution, Computer Methods in Applied Mechanics and Engineering, Vol.192 (2003): 4173–4193. [11] D. Howe, Hybrid CART3D/OVERFLOW near-field analysis of a low boom configuration with wind tunnel comparisons (invited), in: 29th AIAA Applied Aerodynamics Conference, American Institute of Aeronautics and Astronautics, 2011. [12] E. Onate, C. Sacco, S. Idelsohn, A finite point method for incompressible flow problems, Computing and Visualization in Science, Vol.3 (2000): 67–75. [13] G. Harish, M. Pavanakumar, K. Anandhanarayanan, Store separation dynamics using grid-free Euler solver, in: 24th AIAA Applied Aerodynamics Conference, American Institute of Aeronautics and Astronautics, 2006. [14] D. J. Kennett, S. Timme, J. Angulo, K. J. Badcock, An implicit meshless method for application in computational fluid dynamics, International Journal for Numerical Methods in Fluids, Vol.71 (2012): 1007–1028. [15] R. Zamolo, E. Nobile, B. Sarler, Novel multilevel techniques for convergence acceleration in the solution of systems of equations arising from RBF-FD meshless discretizations, Journal of Computational Physics, Vol.392 (2019): 311–334. [16] T. P. Fries, H. G. Matthies, A stabilized and coupled meshfree/meshbased method for the incompressible Navier-Stokes equations—part I: Stabilization, Computer Methods in Applied Mechanics and Engineering, Vol.195 (2006): 6205–6224. [17] T. P. Fries, H. G. Matthies, A stabilized and coupled mesh- free/meshbased method for the incompressible Navier-Stokes equations—part II: Coupling, Computer Methods in Applied Mechanics and Engineering, Vol.195 (2006): 6191–6204. [18] G. Wang, Z. Ye, C. Li, C. Jiang, A unified gridless/FVM solution method for simulating high reynolds number viscous flow, Proceedings of ICCES’07 (2007): 519– 528. [19] P. Spalart, S. Allmaras, A one-equation turbulence model for aerodynamic flows, in: 30th Aerospace Sciences Meeting and Exhibit, American Institute of Aeronautics and Astronautics, 1992. [20] F. R. Menter, Two-equation eddy-viscosity turbulence models for engineering applications, AIAA Journal 32 (1994) 1598–1605. [21] S. Pirzadeh, Three-dimensional unstructured viscous grids by the advancing-layers method, AIAA Journal 34 (1996) 43–49. [22] Y. Ito, K. Nakahashi, Improvements in the reliability and quality of un- structured hybrid mesh generation, International Journal for Numerical Methods in Fluids, Vol.45 (2004): 79–108. [23] S. L. Karman, Unstructured viscous layer insertion using linear-elastic smoothing, AIAA Journal, 45 (2007): 168–180. [24] T. Rendall, C. Allen, Efficient mesh motion using radial basis functions with data reduction algorithms, Journal of Computational Physics, Vol.228 (2009): 6231–6249. [25] G. Wang, H. H. Mian, Z. Ye, J. Lee, Improved point selection method for hybrid- unstructured mesh deformation using radial basis functions, AIAA Journal 53 (2015) 1016–1025. [26] L. Kedward, C. Allen, T. Rendall, Efficient and exact mesh deformation using multiscale RBF interpolation, Journal of Computational Physics 345 (2017) 732–751. [27] G. Wang, X. Chen, Z. Liu, Mesh deformation on 3D complex configurations using multistep radial basis functions interpolation, Chinese Journal of Aeronautics 31 (2018) 660–671. [28] Knupp P.M. Algebraic Mesh Quality Metrics, SIAM Journal on Scientific Computing, Vol.23 (2001): 193-218. [29] Y. Jiang, Algebraic-volume meshfree method for application in finite volume solver, Computer Methods in Applied Mechanics and Engineer, Vol.355 (2009): 44-66. [30] A. Jameson, W. Schmidt, E. Turkel, Numerical solution of the Euler equations by finite volume methods using Runge Kutta time stepping schemes, in: 14th Fluid and Plasma Dynamics Conference, American Institute of Aeronautics and Astronautics, 1981. [31] B. van Leer, Towards the ultimate conservative difference scheme. V. a second-order sequel to Godunovs method, Journal of Computational Physics 32 (1979) 101–136. [32] M. S. Liou, A sequel to AUSM: AUSM+, Journal of Computational Physics 129 (1996) 364–382. [33] P. L. Roe, Characteristic-based schemes for the Euler equations, Annual Review of Fluid Mechanics 18 (1986) 337–365. [34] T. Barth, D. Jespersen, The design and application of upwind schemes on unstructured meshes, in: 27th Aerospace Sciences Meeting, American Institute of Aeronautics and Astronautics, 1989. [35] V. Venkatakrishnan, Convergence to steady state solutions of the Euler equations on unstructured grids with limiters, Journal of Computational Physics 118 (1995) 120–130. [36] D. Mavriplis, Revisiting the least-squares procedure for gradient reconstruction on unstructured meshes, in: 16th AIAA Computational Fluid Dynamics Conference, American Institute of Aeronautics and Astronautics, 2003.