Next Article in Journal
New Identities and Equation Solutions Involving k-Oresme and k-Oresme–Lucas Sequences
Previous Article in Journal
Asymptotic Behavior of the Bayes Estimator of a Regression Curve
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Local Streamline Pattern and Topological Index of an Isotropic Point in a 2D Velocity Field

1
Institute of Engineering Mechanics, Nanchang University, Nanchang 330031, China
2
Institute for Advanced Study, Nanchang University, Nanchang 330031, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(14), 2320; https://doi.org/10.3390/math13142320
Submission received: 22 May 2025 / Revised: 10 July 2025 / Accepted: 10 July 2025 / Published: 21 July 2025
(This article belongs to the Section E4: Mathematical Physics)

Abstract

In fluid mechanics, most studies on flow structure analysis are simply based on the velocity gradient, which only involves the linear part of the velocity field and does not focus on the isotropic point. In this paper, we are concerned with a general polynomial velocity field with a nonzero linear part and study its streamline pattern around an isotropic point, i.e., the local streamline pattern (LSP). A complete classification of LSPs in two-dimensional (2D) velocity fields is established. By proposing a novel formulation of qualitative equivalence, namely, the invariance under spatiotemporal transformations, we first introduce the quasi-real Schur form to classify the linear part of velocity fields. Then, for a nonlinear velocity field, the topological type of its LSP is either completely determined by the linear part when the determinant of the velocity gradient at the isotropic point is nonzero or controlled by both linear and nonlinear parts when the determinant of the velocity gradient vanishes at the isotropic point. Four new topological types of LSPs through detailed sector analysis are identified. Finally, we propose a direct method for calculating the index of the isotropic point, which also serves as a fundamental topological property of LSPs. These results do challenge the conventional linear analysis paradigm that simply neglects the contribution of the nonlinear part of the velocity field to the streamline pattern.

1. Introduction

Our understanding of the flow of real fluids, such as air, water, etc., has greatly influenced our viewpoint about the world; meanwhile, the accurate prediction of complex flows, such as in the presence of turbulence, remains a challenge for human intelligence to this day [1,2]. Macroscopic velocity, defined as the statistical average of the velocities of a large number of fluid particulates centered at a point, can be used to describe the movement of identifiable pieces of matter. Batchelor [3] considered that the initial linear dimensions of a fluid element must be so small as to guarantee smallness at all relevant subsequent instants, in spite of the distortions and extensions of the element. However, if we define pieces of fluid with any finite scale at a certain time in a flow, e.g., two pieces along the direction perpendicular to the mainstream in a Couette flow between two plates, then the shear process will keep them as a whole, respectively, but the distance between them cannot be limited forever. On the other hand, considering the fact that fluid particulates cannot maintain their aggregation during the flow [4], it is reasonable to regard the fluid flow as the mutual sliding of fluid layers at the molecular level; so, the viscous friction occurs as the response of the fluid slip strength, such that new fields, in addition to the velocity field, could be introduced to describe the slip contact relationship of fluid layers forming and remaining active during flow [5]. Then, flow field analysis would not be confined to velocity analysis, and the streamline pattern from the velocity direction possesses more implications for the slip structures in the fluid.
Most flow analyses in fluid dynamics are based on the velocity gradient, neglecting the locality of flow structures. Recent advances using real Schur decomposition to extract vortex features [6,7] further entrench this linear paradigm. The streamline pattern is qualitatively defined [8] and in fact equivalent to the phase portrait in dynamics system. Most concepts developed in dynamical systems can be naturally used in the study of streamline patterns in fluid mechanics. Like the phase portrait near a critical point, the local streamline pattern (LSP), namely, the streamline pattern near an isotropic point, must play a crucial role in flow structure analyses. Recently, some novel LSPs, e.g., those characterized by a cusp and a saddle–node, were numerically demonstrated by Brøns [9] and Li et al. [10], respectively, and are unavailable in the analyses of the velocity gradient. These LSPs expose a critical question: can the influence of nonlinear terms really be ignored in streamline pattern analysis? This fact motivated the study presented in this paper.
Three-dimensional polynomial autonomous dynamical systems are quite complicated, exhibiting all the types of behavior of 2D systems, plus much more complicated behaviors [11]. See the following 2D polynomial system:
x ˙ 1 = v 1 x 1 , x 2 ,   x ˙ 2 = v 2 x 1 , x 2 ,
where v 1 and v 2 are polynomials of x 1 and x 2 and consist of a vector field. Some important questions remain to be answered beyond the field of linear differential equations [12,13].
This paper will focus on the LSPs of 2D velocity fields with a nonzero linear part, including their classification and index calculation. In Section 2, we first introduce some concepts that are necessary to expand our analysis, such as isotropic point, index, separatrix, sectors, various transformations, etc., where the invariance under a series of transformations of spatiotemporal coordinates is used to define their qualitative classification; in addition, the positive definite transformation of velocity is adopted to carry out the topological equivalence with the same index. In Section 3, the types of linear velocity fields are revisited on the basis of the transformation definition, and in Section 4, we study nonlinear velocity fields with a nonzero linear part through the detailed analyses of sectors, even using the polar blow-up technique. In Section 5, we develop a novel method to compute the index of the velocity field at the isotropic point. Finally, some conclusions are presented.

2. Concept Preparation

An isotropic point is defined as an isolated point in fluid through which no streamline or more than one streamline passes. In order to study the streamline features near an isotropic point in 2D flows, we present the polynomial expression of velocity fields and their qualitative classification, with special emphasis on those with the nonlinear terms.
Assuming that the velocity v 1 , v 2 in (1) is analytic in the plane x 1 , x 2 and takes the origin as one of its isotropic points, we have
v 1 = P m x 1 , x 2 + o r m ,   v 2 = Q n x 1 , x 2 + o r n ,
where r 2 = x 1 2 + x 2 2 , P m , and Q n are homogeneous polynomials of order m 1 and n 1 , respectively. Equation (2) that only includes P m and Q n is called the principal equation at the isotropic point 0 ,   0 [14]. Two remarks on the qualitative analysis should be made: (1) a cofactor that is greater than zero everywhere except at the origin does not affect the LSP; (2) higher-order term(s) must be considered if P m and Q n cannot ensure the origin is an isotropic point. So, in general, we assume P m and Q n to be relatively prime. The isotropic point is said to be linear (i.e., elementary) if m = n = 1 and the two eigenvalues of the coefficient matrix of the linear part are nonzero; otherwise, it is called nonlinear or higher-order. Among nonlinear isotropic points, the case without the linear term is called intricate, and the case with m = n > 1 is called homogeneous [13]. The isotropic point with terms of degree higher than that of the homogeneous polynomials is called complex. Poincaré pointed out that a complex isotropic point can be considered to be formed by coalescing several elementary isotropic points [14]. Thus, due to a nonlinear isotropic point having the same qualitative structure as a linear isotropic point, the former is named after the latter, e.g., node, focus, saddle, and center [14]. Two common mistakes in streamline pattern analysis are the following: (1) the overemphasis of linear isotropic points over nonlinear ones; (2) the belief that linear degenerate isotropic points are trivial.
The topological index serves as a fundamental invariant in LSP topology analysis, which can be indicated by an integer called the rotation number of the velocity field. Let L be a piecewise smooth oriented closed curve with the origin on its left, passing through no isotropic points. Thus, v 1 2 + v 2 2 0 on L . Assuming that the velocity v = ( v 1 , v 2 ) makes an angle ϕ with the x 1 -axis, the index I n d v , L is defined by the following rotation number [14]:
I n d v , L = 1 2 π L d ϕ = 1 2 π L v 1 d v 2 v 2 d v 1 v 1 2 + v 2 2 .
If the origin is the only isotropic point in the domain Ω with L as its boundary, the index is also called the index of the isotropic point, denoted by I n d O ; otherwise, if there are multiple isotropic points s 1 ,   s 2 , in Ω, we have I n d v , L = i I n d s i . From (3), it is easy to prove that the index is independent of the velocity distribution. For the case in which the index of an isotropic point is denoted by J O v 1 , v 2 , Zhang [14] has reported the following properties ( a 0 ):
J O x 1 , x 2 = 1 ,     J O v 2 , v 1 = J O v 1 , v 2 ,   J O a v 1 , v 2 = s g n a · J O v 1 , v 2 ,     J O v 1 + v 2 , v 2 = J O v 1 , v 2 .
We can merge the latter three properties into
J O a 11 v 1 + a 12 v 2 , a 21 v 1 + a 22 v 2 = s g n d e t A · J O v 1 , v 2 ,
where the transformation matrix A = a 11 a 12 a 21 a 22 is non-degenerate, namely d e t A 0 , and this condition ensures that the origin in velocity field v * = v 1 * , v 2 * = v 1 , v 2 A T = ( a 11 v 1 + a 12 v 2 , a 21 v 1 + a 22 v 2 ) remains an isotropic point.
There are more qualitative properties of the LSP other than the index. For a linear velocity field, the isotropic points, whether center, focus, or node, have the same index, but possess different features depending on the eigenvalue structure or real Schur form. Thus, we may determine the answers to the following questions (among others): How do the streamlines pass through the isotropic point? Are the directions of these streamlines entering the isotropic point the same (tangent to each other)? Is there a streamline tangent to the circle centered at the isotropic point? The LSP would become more complex when the effect of nonlinear terms is considered. On the other hand, the qualitative properties can be identified from the types of curvilinear sectors, each of which is divided by two characteristic directions (CDs, or half-lines) starting from the isotropic point, and the relative positions of these sectors [14]. It should be pointed out that a streamline tending to the origin must tend to it either spirally or along a CD [14]. Except for the center and focus types, there are at least two CDs defined by
d θ d t = x 1 v 2 x 2 v 1 r 2 = 0 ,
or, equivalently,
t a n α = r d θ d r = x 1 v 2 x 2 v 1 x 1 v 1 + x 2 v 2 = I r , θ M r , θ = G θ + o 1 A r , θ = 0 ,
where the direction angle θ comes from z = x 1 + i x 2 = r e i θ with i = 1 , and α is the angle between the radius vector and the velocity at the point P ( r ,   θ ) , as shown in Figure 1. If there exist δ > 0 ,   K > 0 such that A r , θ < K for r < δ , then G θ c = 0 is a necessary condition for θ = θ c to be a characteristic line. Let P m x 1 , x 2 = r m X m c o s θ , s i n θ and Q n x 1 , x 2 = r n Y n c o s θ , s i n θ ; thus, the function G θ is defined as
G θ = c o s θ Y n c o s θ , s i n θ , m > n s i n θ X m c o s θ , s i n θ , m < n c o s θ Y n c o s θ , s i n θ s i n θ X m c o s θ , s i n θ , m = n .
The equation G θ = 0 is called the characteristic equation of (2) [14,15]. By virtue of the property (5), the assumption m n is always valid.
For the isotropic point of an analytic vector field other than a center or a focus, when δ is small enough, there are no more than three kinds of sectors in the neighborhood bounded by the circle = z : z = δ : parabolic, hyperbolic, and elliptic [16]. This is shown in Figure 2. The numbers of different sectors satisfy the Bendixson formula:
I n d v , = 1 + e h 2 ,
where e , h are the numbers of elliptic and hyperbolic sectors, respectively.
The analysis of LSP, namely the sector analysis, can be carried out using the following steps: (1) find out all CDs (if there are no CDs, the isotropic point is a center or a focus); (2) determine the type of sectors between adjacent CDs; (3) judge the entry direction of streamlines in a parabolic sector tending to the isotropic point. Usually, the separatrix is a radial half-line defined by θ = θ c , and its direction is independent of the radial position. However, when the lower order terms cannot determine the isolated singular point, the separatrix may not be a radial line. Once the separatrices are confirmed, we can identify the flow directions on them by the signs of
d l n r d t = x 1 v 1 + x 2 v 2 r 2 .
The streamline leaves the singularity when d l n r d t > 0 , or enters when d l n r d t < 0 . Next, we can judge the sector to be parabolic if its two separatrices, defined by angles θ c 1 and θ c 2 where 2 π > θ c 2 > θ c 1 0 have the same streamline direction (Figure 2a); we then determine along which direction all streamlines in the sector tend to the isotropic point as r 0 + . If two separatrices of a sector have different streamline directions, e.g., d l n r d t θ c 1 > 0 > d l n r d t θ c 2 , then one can definitely find a tangent point of some streamline in the sector to the circle centered at the origin, namely d l n r d t θ = θ t = 0 with θ t θ c 1 , θ c 2 . A negative d θ d t θ = θ t + < 0 indicates a hyperbolic sector (Figure 2b), while a positive value indicates an elliptic sector (Figure 2c). From the sectors and their types, we can calculate the index by applying the Bendixson Formula (9).
The index of an isolated point can be used to build up a topological classification, and forms an important basis of streamline pattern, but this is not enough. Jiang and Llibre [17] proposed the qualitative equivalence of two isotropic points with the same index, where two streamlines start or end in the same direction at one isotropic point if, and only if, the two equivalent streamlines start or end in the same direction at the other isotropic point. For velocity fields with a nonzero linear part, they presented a well-studied classification to date with some parameters, such as the eigenvalues of the coefficient matrix of the linear part, and the leading term(s) of higher order. In fluid mechanics, most studies are limited to the non-degenerate velocity gradient, in which the coefficients of the characteristic equation [18] and the real Schur form [19] are used to identify the streamline pattern.
This paper introduces a novel classification of LSPs according to the invariance of the velocity field under transformations of time, coordinates, and velocity scaling, together with the consideration of definite geometric features in the streamline pattern.
For an analytic velocity field with a nonzero linear part in the neighborhood of an isotropic point, the following spatiotemporal transformations and the linear transformation of velocity may be considered:
(i)
The time transformation, t a t     ( a 0 ) , means that the absolute direction and speed of velocity do not affect the LSP.
(ii)
The coordinate transformations, including the following:
(ii.1)
The non-degenerate linear transformation, x 1 x 2 A x 1 x 2 , where A = a 11 a 12 a 21 a 22 , d e t A 0 . The transformation could be a rotation c o s ϕ s i n ϕ s i n ϕ c o s ϕ , a deformation c o s φ s i n φ s i n φ c o s φ α 0 0 β c o s φ s i n φ s i n φ c o s φ with α , β > 0 , a mirror 1 0 0 1 , or their combination; this means the affine transformation does not change the LSP, and the chirality will not be used to distinguish the LSP, i.e., the right spiral is equivalent to the left spiral.
(ii.2)
A kind of near-identity transformation [20,21], x 1 x 2 x 1 + h 1 x 1 , x 2 x 2 + h 2 x 1 , x 2 , where h 1 x 1 , x 2 ,   h 2 x 1 , x 2 are undetermined higher polynomials used to eliminate the nonlinear terms in v 1 , v 2 , resulting in the normal form of velocity field. That means that all the nonlinear velocity fields with nonzero linear part are locally equivalent if they have the same normal form at the isotropic point.
(ii.3)
The blow-up transformation, x 1 x 2 x 1 x 1 u , u 0 . The idea behind the blow-up technique is to replace the plane with a surface and the singular point p on the plane by a line or by a circle on the surface such that the singular point p can be ideally split into a finite number of simpler singularities p i on the line or the circle [13].
(ii.4)
The positive power transformation: x 1 x 2 x 1 a x 2 b with a ,   b > 0 . The transformation will be specially applied to the hyperbolic sector, where the streamlines tending to the isotropic point are finite in number.
(iii)
The proper linear transformation of velocity, v 1 v 2 B v 1 v 2 , B = b 11 b 12 b 21 b 22 with d e t B > 0 .
Applying these transformations to (1), we no longer need to distinguish attracting and repelling, left and right spirals, and expansion and compression. And for convenience, the nonzero expansion and compression parameters have no difference, and the nonzero rotation parameter can be normalized to one when no expansion/compression occurs. In general, the invariance under spatiotemporal transformations yields a kind of qualitative classification, while the invariance under all transformations results in the topological classification.

3. Re-Examination of the Classification of Linear Velocity Fields

Starting from the linear velocity field,
x ˙ 1 x ˙ 2 = v 1 v 2 = D x 1 x 2 , D = d 11 d 12 d 21 d 22 ,
we solve the characteristic equation d 11 λ d 12 d 21 d 22 λ = 0 to obtain two real eigenvalues λ 1 , λ 2 or a pair of complex eigenvalues ϑ ± i μ , and use the corresponding eigenvectors to construct an affine transformation x 1 x 2 A x 1 x 2 ,   d e t A > 0 , so that
x ˙ 1 x ˙ 2 = J D x 1 x 2
with the Jordan matrix J D taking the form
J D = λ 1 0 0 λ 2   o r   ϑ μ μ ϑ   o r   ϑ 1 0 ϑ ,
which can be applied to classify the LSP of linear velocity fields around the origin into six types [17]: (1) saddle if λ 1 λ 2 < 0 ; (2) two-direction node if λ 1 λ 2 > 0 and λ 1 λ 2 ; (3) star-like node if λ 1 = λ 2 and J D can be diagonalized; (4) one-direction node if λ 1 = λ 2 = ϑ and J D cannot be diagonalized; (5) center if two eigenvalues are pure imaginary; (6) focus if two eigenvalues are complex with nonzero real part. For the cases of linear velocity fields with one or more zero eigenvalues, the origin is no longer an isolated singularity.
Recently, after a definite rotation, the real Schur form of D ( τ ω 0 )
S D = R D R T = ϑ τ + ω τ ω ϑ ,   R S O 2
is actively applied to work out some vortex criteria [19,22,23,24]. Defining J 2 = d e t A = λ 1 λ 2 = ϑ 2 τ 2 + ω 2 , we can also build up the classification based on the parameter set ϑ ,   τ , ω , namely (1) saddle if J 2 < 0 ; (2) two-direction node if J 2 > 0 ,   τ 2 ω 2 ; (3) star-like node if ϑ 0 and τ = ω = 0 ; (4) one-direction node if ϑ 0 and τ 2 = ω 2 0 ; (5) center if ϑ = 0 ,   τ 2 < ω 2 ; (6) focus if ϑ 0 ,   τ 2 < ω 2 .
The qualitative equivalence from the above two parameter systems is of algebraic nature [25], but somehow incompletely conclusive. People may split one pattern into more types through refined parameters or parameters of higher-order terms. For example, sometimes it is necessary to distinguish the expansion 1 0 0 1 and the compression 1 0 0 1 , the clockwise vortex 0 1 1 0 and the counterclockwise one 0 1 1 0 , the left spiral 1 1 1 1 and the right one 1 1 1 1 ; it also needs to explain why 1 0 0 0.5 and 0 1 1 0 belong to the same type. In this paper, based on the common intuition about the classification of LSPs, we will adopt wider spatiotemporal coordinate transformations besides the usual scaling of time, space, and rotation. Space rotation is used to derive the real Schur form of the linear velocity field, while the deformation can be used to change the combination of τ and ω into a single τ if τ 2 > ω 2 ; a single ω if τ 2 < ω 2 ; or τ + ω = ± 1 if τ 2 = ω 2 . Time inversion and scaling can be used to normalize ϑ = 1 , or ω = 1 if ϑ = τ = 0 , or τ = 1 if ϑ = ω = 0 . More transformations to be used for linear velocity fields include the following:
(i)
The mirror transformation to unify 1 ω ω 1 and 1 ω ω 1 , 1 1 0 1 and 1 1 0 1 ;
(ii)
The positive power transformation to unify λ 1 0 0 λ 2 with λ 1 λ 2 < 0 and 1 0 0 1 .
Then, a complete standard form for linear velocity fields with J 2 0 , called the quasi-real Schur form under the spatiotemporal coordinate transformations, can be built up, as listed in Table 1.
Finally, for the topological equivalence, by applying the positive definite linear transformation to the linear velocity fields, we can merge different qualitative types into two classes: 1 0 0 1 and 1 0 0 1 , with the index values 1 and 1 , respectively.
The classification of linear velocity fields can also be achieved directly from their explicit solutions. Substituting the quasi-real Schur form listed in Table 1 into (12), we derive the results as follows:
Case 1. Saddle, from
d l n r d t = x 1 v 1 + x 2 v 2 r 2 = c o s 2 θ ,   d θ d t = x 1 v 2 x 2 v 1 r 2 = s i n 2 θ ,
we obtain the analytic solution satisfying r 0 = r 0 ,   θ 0 = θ 0 to be
r t = r 0 e 2 t c o s 2 θ 0 + e 2 t s i n 2 θ 0 ,   θ t = a r c t a n e 2 t t a n θ 0 .
The qualitative properties following from (16) include the following: (1) the coordinate axes are streamlines and θ t ± 0 + , π 2   o r   π + ,   3 π 2   i f   t a n θ 0 > 0   , θ t ± 0 , 3 π 2 + , or π ,   π 2 +   i f   t a n θ 0 < 0 , so there are four separatrices θ c = 0 , π 2 ,   3 π 2 ,   π , and no other streamline enters the isotropic point, say if θ 0 θ c , r when t ± ; (2) for every circle centered at the origin, there are four points at θ 1 4 = π 4 , 3 π 4 , 5 π 4 , 7 π 4 , circumferential to four streamlines, respectively. The isotropic point with streamlines, except the separatrices which, being hyperbolic, is called a saddle, with the streamlines x 1 x 2 = C and I n d O = 1 from (9).
Case 2. Two-direction node, from
d l n r d t = 1 + τ c o s 2 θ + 1 τ s i n 2 θ ,   d θ d t = τ s i n 2 θ ,   τ 0,1 ,
we have
r t = r 0 e t e 2 τ t c o s 2 θ 0 + e 2 τ t s i n 2 θ 0 ,   θ t = a r c t a n e 2 τ t t a n θ 0
with the following qualitative properties: (1) the coordinate axes are streamlines, θ t ± 0 + , π 2   o r   π + ,   3 π 2   i f   t a n θ 0 > 0 ,   θ t ± 0 , 3 π 2 +   o r   π ,   π 2 + if t a n θ 0 < 0 , so there are four separatrices; (2) no streamline is tangent to the circle centered at the origin, the streamlines other than the separatrices enter the origin ( t ), and are tangent to radial lines with θ equal to π 2 or 3 π 2 . The isotropic point with streamlines, except the separatrices, being parabolic is called a node, with the streamlines x 2 = C x 1 1 + τ 1 τ and I n d O = 1 .
Case 3. Vortex, the explicit solution is simply r t = r 0 for streamline passing through r 0 ,   θ 0 , all streamlines are circles except the center point, with the streamlines x 1 2 + x 2 2 = C > 0 , and I n d O = 1 from the definition.
Case 4. Spiral, from
d l n r d t = 1 ,   d θ d t = ω ,
we get r t = r 0 e t ,   θ t = θ 0 ω t for streamline passing through r 0 ,   θ 0 , which means that there is no separatrix and all streamlines are helical starting from the origin, with the streamlines l n x 1 2 + x 2 2 ω + a r c t a n x 2 x 1 = C and I n d O = 1 .
Case 5. One-direction node, from
d l n r d t = c o s 2 θ + s i n θ c o s θ + s i n 2 θ = r 1 + s i n θ c o s θ ,   d θ d t = s i n 2 θ ,
we have
r t = r 0 c o s θ 0 + t s i n θ 0 2 + s i n 2 θ 0 e t ,   θ t = a r c t a n t a n θ 0 1 + t t a n θ 0 .
The streamline pattern has the following properties: (1) only the x 1 -axis forms two separatrices where θ t 0   o r   π ; (2) no streamline is tangent to the circle centered at the origin; the streamlines other than the separatrices approach the origin ( t ), and are tangent to radial lines with θ equal to 0   o r   π ; (3) the velocity component v 1 changes its sign at the point on the line x 1 + x 2 = 0 . This streamline pattern is specially called a one-direction node, with the streamlines x 1 = x 2 l n x 2 + C and I n d O = 1 .
Case 6. Star-like node, the explicit solution is simply θ t = θ 0 , all streamlines x 2 = C x 1 start from the origin ( t ).
Case 7. Undefined, the singular point is not isolated, and the streamlines x 2 = C are straight.
We summarize the analysis process as follows: (1) determine the separatrices, which means d θ d t = 0 but d r d t 0 when r 0 ; (2) find out whether the directions of flow in two adjacent separatrices are the same (both of them are inflow/outflow the isotropic point) or different (for the former, the sector is parabolic); (3) for the latter, find out the tangency of streamline with a circle centered at the isotropic point, if the tangency is external, the sector is hyperbolic, and otherwise, it is elliptic. Besides the above situations, the cases without separatrices are center-like, namely, the isotropic point is a center if the streamline is circular and otherwise, it is a spiral; for node cases, the number of separatrices and the entry way of streamlines approaching the isotropic point can be used to build up the classification. In fluid mechanics, both centers and foci are categorized as vortices, differing in that centers typically occur in 2D incompressible flows while foci do not. Nodes (encompassing one-direction, two-direction, and star-like nodes) and saddles correspond to fluid sources/sinks and attachment/separation points, respectively.

4. Classification of Nonlinear Velocity Fields with a Nonzero Linear Part

Assume that under the transformation x 1 x 2 A x 1 x 2 , Equation (1) is transformed to coordinates corresponding to eigenvalues λ 1 , λ 2 (which could be complex here), we have
x ˙ 1 x ˙ 2 = λ 1 0 0 λ 2 x 1 x 2 + c 1 N , 0 c 1 m 1 , m 2 c 1 0 , N c 2 N , 0 c 2 m 1 , m 2 c 2 0 , N x 1 N x 1 m 1 x 2 m 2 x 2 N + o r N ,   N > 1 .
According to the Poincaré–Dulac theorem, we can introduce a near-identity transformation [21] or a formal diffeomorphism [20]:
x 1 x 2 x 1 x 2 + s 1 N , 0 s 1 m 1 , m 2 s 1 0 , N s 2 N , 0 s 2 m 1 , m 2 s 2 0 , N x 1 N x 1 m 1 x 2 m 2 x 2 N
to eliminate the nonlinear terms c i m 1 , m 2 ,   i = 1,2 , by setting
s i m 1 , m 2 = c i m 1 , m 2 m 1 λ 1 + m 2 λ 2 λ i
if m 1 λ 1 + m 2 λ 2 λ i 0 ; this process can continue for the next higher order part, and so on. The terms x 1 m 1 x 2 m 2 with indices satisfying m 1 λ 1 + m 2 λ 2 = λ i are called resonant with the linear part, and must be retained for inspection. The nonlinear Equation (22) without non-resonant terms is called the normal form of the velocity field with such a type of linear part [20]. Besides the above general derivation, we detail the cases with zero eigenvalues as follows.
The case with one eigenvalue being zero is called semi-elementary. Assuming that all terms with powers less than N have been simplified to be of normal form, we begin to simplify the terms of order N from the following expression:
x ˙ 1 x ˙ 2 = 1 0 0 0 x 1 x 2 + 1 < k < N g 1 k x 1 , x 2 g 2 k x 1 , x 2 + p 1 N x 1 , x 2 p 2 N x 1 , x 2 + o r N .
Making use of the transformation
x 1 x 2 x 1 x 2 + h 1 N x 1 , x 2 h 2 N x 1 , x 2 ,
substituting it into (25) yields
1 0 0 1 + 1 h 1 N 2 h 1 N 1 h 2 N 2 h 2 N x ˙ 1 x ˙ 2 = 1 0 0 0 x 1 + h 1 N x 2 + h 2 N + 1 < k < n g 1 k g 2 k + p 1 N p 2 N + o r N .
Due to
1 0 0 1 + 1 h 1 N 2 h 1 N 1 h 2 N 2 h 2 N 1 = 1 0 0 1 1 h 1 N 2 h 1 N 1 h 2 N 2 h 2 N + o r 2 N 2
and 2 N 2 N , we have
x ˙ 1 x ˙ 2 = 1 0 0 0 x 1 x 2 1 h 1 N 2 h 1 N 1 h 2 N 2 h 2 N 1 0 0 0 x 1 x 2 + 1 < k < N g 1 k g 2 k + p 1 N + h 1 N p 2 N + o r N ,
and so, the simplification of order N does not affect the terms with orders less than N , and vice versa. The route of simplification is
p 1 N + h 1 N x 1 1 h 1 N g 1 N ,   p 2 N x 1 1 h 2 N g 2 N .
Hence, the terms in p 1 N p 2 N that cannot be eliminated from any Nth-order homogeneous polynomials h 1 N h 2 N are
g 1 N = a 1 , N 1 N x 1 x 2 N 1 ,   g 2 N = a 2 , N N x 2 N ,
and finally, the normal form of (25) is
x ˙ 1 x ˙ 2 = x 1 + x 1 ϕ 1 x 2 ϕ 2 x 2 ,
where ϕ 1 x is an arbitrary polynomial of order greater than 0, ϕ 2 x is an arbitrary polynomial of order greater than one.
The case with two eigenvalues being zero is called nilpotent. Similar derivation yields the following simplification relations
p 1 N + h 2 N x 2 1 h 1 N g 1 N ,   p 2 N x 2 1 h 2 N g 2 N ,
which result in normal form
d d t x 1 x 2 = x 2 ϕ 2 x 1 + x 2 ϕ 1 x 1 .
It should be noted that the normal form (34) is not unique, and x 2 + x 1 ϕ 1 x 1 ϕ 2 x 1 is another choice [26].
The normal forms of all nonlinear velocity fields with a nonzero linear part are listed in Table 2. For the saddle type, the amplitudes of two eigenvalues of different signs could be adjusted by the positive power transformation, but do not affect the streamline pattern, and Zhang [14] also proved that the additional resonant terms of higher order will not change the topological or qualitative structures of velocity fields near the isotropic point when their linear parts have eigenvalues with nonzero real part. Thus, the complexity mainly comes from the cases of semi-elementary and nilpotent velocity fields with J 2 = 0 , which will be discussed in the following. For the semi-elementary case with a zero eigenvalue, since the positive cofactor of velocity components can be merged with time, the normal form equation
x ˙ 1 = x 1 1 + ϕ 1 x 2 ,   x ˙ 2 = ϕ 2 x 2
is qualitatively equivalent to
x ˙ 1 = x 1 ,   x ˙ 2 = ϕ 2 x 2 1 + ϕ 1 x 2 = ϕ 2 x 2 = a x 2 m + o x 2 m   ~ a x 2 m ,   a 0
in a small neighborhood of the origin, where 1 + ϕ 1 x 2 is always larger than zero. Making use of a scaling transformation (plus a rotation by 180 degrees if c < 0 )
x 1 c x 1 ,   x 2 c x 2 ,   c = a 1 m , m   i s   e v e n ,   a 1 m ,   m   i s   o d d ,
we can simplify (35) to
x ˙ 1 = x 1 ,   x ˙ 2 = δ x 2 m ,   δ = 1 , m   i s   e v e n ,   ± 1 , m   i s   o d d .
Then, the LSP of an isotropic point can be determined by the sign of a and the parity of m [14], as shown in Figure 3. Then, it becomes difficult to solve the following equations:
d l n r d t = x 1 v 1 + x 2 v 2 = c o s 2 θ + δ r m 1 s i n m + 1 θ , d θ d t = x 1 v 2 x 2 v 1 r 2 = δ r m 1 s i n m 1 θ 1 s i n θ c o s θ ,
but for a small enough r , we know that d θ d t = 0 will give four separatrices θ 1 4 = 0 , π 2 , π , 3 π 2 , and so there are four sectors s 1 4 consecutively divided by the separatrices θ 1 θ 2 θ 3 θ 4 θ 1 . The flow directions of streamlines at θ 2,4 = π 2 , 3 π 2 are determined by δ and m : (1) for m being even, the separatrix x 1 = 0 ,   x 2 > 0 is expansive, s 1 and s 2 are parabolic with starting streamlines tangent to the separatrix x 1 = 0 , x 2 > 0 , the isotropic point is called a saddle–node (Figure 3a); (2) for m being odd, all four sectors are parabolic with streamlines tangent to x 2 -axis at the origin when δ = 1 , or hyperbolic when δ = 1 , the isotropic point is called a node (Figure 3b) or a saddle (Figure 3c).
From the explicit solution x 1 = x 10 e 1 m 1 δ 1 x 20 m 1 1 x 2 m 1 of streamline passing through x 10 , x 20 , we have
d x 1 d x 2 = x 10 e 1 m 1 δ x 20 m 1 δ x 2 m e 1 m 1 δ x 2 m 1 1 ,
For δ = 1 , since
lim x 2 0 x 2 m e 1 m 1 x 2 m 1 + · s i g n x 2   f o r   m = o d d   a n d   lim x 2 0 + x 2 m e 1 m 1 x 2 m 1 +   f o r   m = e v e n ,
it is easy to prove that the streamlines are tangent to x 2 -axis when the sectors are parabolic ( δ = 1 ). An interesting property of the hyperbolic sectors is the asymptotic behavior of streamlines as x 2 ± : it is obvious that all streamlines have asymptotic slope d x 1 d x 2 x 2 ± 0 , but x 1 x 10 e 1 m 1 δ x 20 m 1 0 .
For the nilpotent case, Equation (1) becomes
x ˙ 1 = x 2 ,   x ˙ 2 = ϕ 2 x 1 + x 2 ϕ 1 x 1 = a x 1 p + b x 1 q x 2 + o x 1 p + x 1 q x 2   ,   a 0 ,   p > 1 , q > 0 .
Similar transformations to (37) can simplify (41) to
x ˙ 1 = x 2 ,   x ˙ 2 = δ x 1 p + b x 1 q x 2 ,   δ = 1 , p   i s   e v e n ,   ± 1 ,   p   i s   o d d .
For (42), making use of the transformations x 1 x 2 1 0 0 1 x 1 x 2 , t t , we know that the sign of b does not affect the LSP. Furthermore, the parameter value b = 1 can always be achieved by the transformations such that x 1 x 2 b 2 p ( 2 q + 1 ) 0 0 b p + 1 p ( 2 q + 1 ) x 1 x 2 , t b 1 p p ( 2 q + 1 ) t if p 2 q + 1 and b 0 . Without loss of generality, we will take b 0 .
From
d θ d t = x 1 v 2 x 2 v 1 r 2 = δ r p 1 c o s p + 1 θ + b r q s i n θ c o s q + 1 θ s i n 2 θ ,
we cannot determine any separatrix directly from the velocity field. Zhang [14] studied this class of Equations (42) by the blow-up technique, which originates from Poincaré, to decompose the nilpotent isotropic point into several elementary isotropic points, and concluded that the properties of the isotropic point will be determined by the size between p   a n d   2 q + 1 , the parity of p and q , the sign of δ and the sign of = b 2 + 4 δ q + 1 for p = 2 q + 1 . Using the polar blow-up,
x 1 = r c o s θ r α + 1 c o s θ = r α x 1 ,   x 2 = r s i n θ r β + 1 s i n θ = r β x 2 , d t = r β α 2 r 2 + α x 1 2 + β x 2 2 d τ ,
where the minimal values of powers α and β will be introduced to consider the higher-order effect, we obtain the following equations
d x 1 d t = r β α r 2 + β x 2 2 α δ r α p β x 1 p + 1 α b r α q x 1 q + 1 x 2 r 2 + α x 1 2 + β x 2 2 x 2 , d x 2 d t = δ r α p β x 1 p 1 + b r α q x 1 q 1 x 2 r 2 + α x 1 2 β r β α x 2 2 r 2 + α x 1 2 + β x 2 2 x 1 ;
and
d θ d τ = 1 + α δ r α + 1 p + 1 2 β + 1 c o s p + 1 θ + b r α + 1 q + 1 β + 1 c o s q + 1 θ s i n θ 1 + β s i n 2 θ , d l n r d τ = 1 + δ r α + 1 p + 1 2 β + 1 c o s p 1 θ + b r α + 1 q + 1 β + 1 c o s q 1 θ s i n θ c o s θ s i n θ .
It is obvious that, just when p = 2 q + 1 , the complete exponent balance of terms with δ and b as their coefficients is available; otherwise, only one of them ( δ and b ) balances with the other term, and we find the zeros by letting r = 0 and determining the entry way of streamlines in a parabolic sector; this is determined by two CDs ( θ p 1 and θ p 2 ( > θ p 1 ) ) approaching the isotropic point. Zhang [14] further pointed out that, in a small neighborhood of the origin, any streamline of (42) must tend to the origin spirally or along a fixed direction. The streamline is tangent to θ p 1 or θ p 2 , depending on whether there is a direction θ * θ p 1 , θ p 2 , satisfying
d θ d τ r , θ = 0 , θ * · d l n r d τ r , θ = 0 , θ p 1 > 0   o r   d θ d τ r , θ = 0 , θ * · d l n r d τ r , θ = 0 , θ p 2 < 0 ,
which indicates that both the circumferential streamline r 0 ,   θ θ p 1 , θ p 2 and the streamline θ = θ p 1 flow in or out of the point r , θ = ( 0 , θ p 1 ) , or one of the circumferential streamlines r = 0 ,   θ θ p 1 , θ p 2 and the streamline θ = θ p 2 flows in/out the point ( 0 , θ p 2 ) . We will analyze the streamline pattern around the origin as follows.
Case 1: b = 0 or p < 2 q + 1 . Then, we have α + 1 q + 1 β + 1 > 0 when
p + 1 α + 1 = 2 β + 1 α = 1 , β = p ,
and Equation (46) can be reduced to
d θ d τ = 2 δ c o s p + 1 θ p + 1 s i n 2 θ ,   d l n r d τ = 1 + δ c o s p 1 θ c o s θ s i n θ .
Case 1.1: when p   i s   o d d and δ = 1 , there is no separatrix and I n d O = 1 from (9) since e = h = 0 , indicating that the isotropic point is a center with streamlines x 2 2 + 1 p + 1 x 1 p + 1 = 0   i f   b = 0 , or a focus since v 1 x 1 + v 2 x 2 = x 1 q 0 if b 0 .
Case 1.2: when p   i s   o d d and δ = 1 , there are four separatrices from c o s p + 1 2 θ = p + 1 2 s i n θ defined by θ = θ k 0 , π 2 ,   π θ k ,   π + θ k ,   2 π θ k , in which the fluid flows out, in, out and in, respectively. All four sectors are hyperbolic since the streamlines are externally tangent to the circle centered at the origin. From (9), I n d O = 1 , and the isotropic point is a saddle.
Case 1.3: when p   i s   e v e n δ = 1 , there are two non-collinear separatrices: θ = θ k 0 , π 2 ,   2 π θ k where the streamlines flow out and in, respectively. According to the tangency and flow directions, the streamlines between the separatrices and around the origin can be illustrated by Figure 4a (right). This is a typical cusp with two hyperbolic sectors and so I n d O = 0 .
Case 2: When b 0 , p > 2 q + 1 , we have α + 1 p + 1 2 β + 1 α + 1 > 0 from α + 1 q + 1 β + 1 = 0 , and the parameters α = 0 , β = q reduce Equation (46) to be
d θ d τ = δ r p 2 q 1 c o s p + 1 θ + c o s q + 1 θ s i n θ 1 + q s i n 2 θ , d l n r d τ = 1 + δ r p 2 q 1 c o s p 1 θ + c o s q 1 θ s i n θ c o s θ s i n θ .
Here, we encounter a special situation in which the lower terms cannot make the origin an isolated singularity. By letting r = 0 , we obtain s i n θ = 1 q + 1 c o s q + 1 θ and s i n θ = 0 from d θ d τ = 0 . The former really defines two separatrices, θ 1,2 , but the latter also results in d l n r d τ = 0 , which comes from the cofactor x 2 that is not allowed. Starting from the point r = 0 ,   θ = 0   o r   π , θ 3,4 h involving higher-order terms, called the higher-order separatrix, must be introduced, the solutions θ h r of δ r p 2 q 1 c o s p + 1 θ h + c o s q + 1 θ h s i n θ h 1 + q s i n 2 θ h = 0 with θ h r = 0 = 0   o r   π yield two special separatrices.
Case 2.1: When q   i s   o d d , we have two separatrices θ = θ 1,2 lying in the quadrants I/II and two higher-order separatrices starting from r , θ = 0 ,   0 and 0 , π ; there are tangency of streamlines to any circle centered at the origin at θ = 0 ,   π 2 , π ,   3 π 2 , and the radial coordinate of streamlines increases in quadrants I/III and decreases in quadrants II/IV. These features mean that the isotropic point could be (1) saddle–node with I n d O = 0 if p = e v e n and the streamlines in parabolic sectors are tangent to θ = π from (47); (2) elliptic–saddle with I n d O = 1 if p = o d d , δ = 1 and all of the streamlines in one of the parabolic sectors are tangent to θ = 0 + and the others are tangent to θ = π ; (3) saddle with I n d O = 1 if p = o d d , δ = 1 .
Case 2.2: When q   i s   e v e n , there are two separatrices θ = θ 1,2 lying in the quadrants I/III. The isotropic point could be (1) saddle–node with I n d O = 0 if p = e v e n , and all of streamlines in parabolic sectors are tangent to θ = π ; (2) node with I n d O = 1 if p = o d d , δ = 1 , and all of the streamlines in two parabolic sectors are tangent to θ = 0 and the others are tangent to θ = π ; (3) saddle with I n d O = 1 if p = o d d , δ = 1 .
Case 3: When b 0 , p = 2 q + 1 , we take
p + 1 α + 1 = 2 β + 1 α = 0 , β = p 1 2 = q ,
and thus obtain
d θ d τ = δ c o s 2 q + 2 θ + b c o s q + 1 θ s i n θ q + 1 s i n 2 θ , d l n r d τ = 1 + δ c o s 2 q θ + b c o s q 1 θ s i n θ c o s θ s i n θ .
The structure of the quadratic form (52)1 of c o s q + 1 θ and s i n θ can be clarified by the following discriminant:
= b 2 + 4 δ q + 1 .
Case 3.1: If < 0 , which is possible only when δ = 1 , then there is no separatrix, and the origin is a focus since v 1 x 1 + v 2 x 2 = b x 1 q 0 , and I n d O = 1 .
Case 3.2: If > 0 , and q   i s   o d d ,   δ = 1 , then we obtain four separatrices θ 1 4 in four quadrants from c o s q + 1 θ = μ k s i n θ , k = 1,2 ,   μ 1 μ 2 < 0 , and can determine the origin being a saddle with I n d O = 1 from the external tangency and flow directions.
Case 3.3: If > 0 , and q   i s   o d d ,   δ = 1 , we have four non-collinear separatrices θ 1 4 ( 0 < θ 1 < θ 2 < π 2 < θ 3 < θ 4 < π ) from c o s q + 1 θ = μ i s i n θ , μ 1 , μ 2 > 0 since b > 0 . As shown in Figure 4b, one hyperbolic sector and an elliptic sector separated by two parabolic sectors yields an elliptic–saddle singularity with I n d O = 1 ; according to the criterion presented in (47), all the streamlines in one of parabolic sectors are tangent to θ = θ 1 + and the others are tangent to θ = θ 4 .
Case 3.4: If > 0 , and q   i s   e v e n , δ = 1 , then we obtain a saddle with four separatrices in four quadrants, and I n d O = 1 .
Case 3.5: For > 0 , q   i s   e v e n , δ = 1 , we have four separatrices θ 1 4 ( 0 < θ 1 < θ 2 < π 2 ,   π < θ 3 < θ 4 < 3 2 π ) , and get a node with I n d O = 1 from four parabolic sectors; all of the streamlines in two parabolic sectors are tangent to θ = θ 1 and the others are tangent to θ = θ 3 .
Case 3.6: If = 0   δ = 1 , and q is odd, from c o s q + 1 θ b 2 s i n θ = 0 , then we have two separatrices in the quadrants I/II, and derive a hyperbolic sector plus an elliptic sector, and so obtain an elliptic–saddle singularity with I n d O = 1 , as shown in Figure 4c.
Case 3.7: If = 0   ( δ = 1 ) , and q   i s   e v e n , also from c o s q + 1 θ b 2 s i n θ = 0 , we have two separatrices 0 < θ 1 < π 2 ,   π < θ 2 < 3 2 π , derive two parabolic sectors resulting in a node with I n d O = 1 , and all of the streamlines in one of the parabolic sectors are tangent to θ = θ 1 and the others are tangent to θ = θ 2 in another parabolic sector.
In summary, separatrices in the neighborhood of the isotropic point are determined from d θ d t (or its form after blow-up), and depend primarily on the circumferential coordinate. When the lowest-terms of velocity have a cofactor, the higher-order separatrices involving the radial coordinate must be considered. The separatrices divide the neighborhood of the isotropic point into several sectors. Then, it is possible to determine the flow directions of the separatrices from the sign of d l n r d t , and judge from the possible zero points of d l n r d t ; this is the case whether the streamlines in different sectors are tangent to a circle centered at the origin or not. When the tangent points exist, we can further determine whether it is inscribed or circumscribed by determining whether the radial coordinates of the streamline on both sides of the tangent point increase or decrease. For a parabolic sector, where two separatrices are streamlines that flow out or in simultaneously, we can make clear which one is tangent to all streamlines in the sector. When all these qualitative characteristics are clarified, we can classify the sector types and construct the streamline pattern.
We carry out the classification of semi-elementary and nilpotent velocity fields, and the results are listed in Table 3 and Table 4, respectively. The types of nilpotent isotropic points are shown in Figure 5.
The four LSP types (saddle–node, cusp, and elliptic–saddles with two/four separatrices) that are absent in linear velocity fields in Table 4 exhibit distinct physical significance: the saddle–node type occurs in compressor cascade flows as a transitional structure where a saddle (streamline divergence) coexists with a node (streamline convergence) near the wall in separation bubble post-transition regions, marking the laminar–turbulent boundary, governed by an inertial–viscous force equilibrium and influencing flow stability [10]. The cusp type arises in near-wall viscous flows via coalescence of two saddle points as a control parameter (e.g., wall shear stress gradient) crosses a critical value, inducing a topological transition from distinct saddles to an unstable merged state and further evolving into new patterns affecting boundary layer behavior [9]. The elliptic–saddle types, with combined rotational and divergent streamline features, typically emerge in compressible flows with strong shear or mixed convective–diffusive effects, governing local flow organization. Notably, velocity fields lacking linear terms (purely nonlinear) would yield richer topological classifications due to complex nonlinear term couplings.

5. Index of Nonlinear Velocity Field with Nonzero Linear Part

The index of an isotropic point is calculable via two established methods: the Bendixson formula and Cauchy’s algebraic index approach [27]. We propose a direct method for calculating the index of an isotropic point. Using the complex representation v = v 1 + i v 2 of the velocity, according to definition (3), we have
I n d v , L = 1 2 π L I m v ¯ d v V 2 = 1 2 π I m L v ¯ d v v ¯ v = 1 2 π I m L d l n v ,
when the isotropic point is the unique singularity in L and there are no singular points on L . Without loss of generality, we take L to be a circle centered at the isotropic point and with a radius that can guarantee the uniqueness of the singularity inside and on the circle. Assuming that the velocity is analytic in the plane, we have the polynomial expansion (2), and it has been proved that if the isotropic point of the velocity is also that of v = P m + i Q n   ( m n ) , their indices are the same [14]. From the context of this paper, we have m 1 . When Q n has P 1 as its factor, the higher terms need to be considered.
For linear velocity fields with a non-degenerate coefficient determinant, we make use of the following complex representation:
v = d ¯ 0 z + d 2 z ¯ ,  
where d 0 = ϑ + i ω ,   d 2 = τ e 2 i α , and d 0 + d 2 > 0 . We obtain the coefficients (11)2 as follows:
d 11 = ϑ + τ c o s 2 α ,   d 12 = ω + τ s i n 2 α ,   d 21 = ω + τ s i n 2 α ,   d 22 = ϑ τ c o s 2 α .
Substituting (55) into (54), and letting L be a circle with radius r 0 small enough such that z = r 0 η = r 0 e i θ , we have
I n d v , L = 1 2 π I m η = 1 d l n d ¯ 0 η + d 2 η 1 = s g n d 0 d 2 = s g n J 2 .
This follows since J 2 = ϑ 2 τ 2 + ω 2 = d 0 d ¯ 0 d 2 d ¯ 2 , where J 2 = 0 means the two velocity components are linearly dependent. This formula can be directly derived from properties (4)1 and (5) by taking v 1 = x 1 , v 2 = x 2 .
As pointed out, when J 2 = 0 , higher-order terms should be considered, and we investigate the indices of the semi-elementary velocity (38) and the nilpotent velocity (42) in the following. Since the origin is the unique singular point of the two velocity fields in the plane, the closed curve L can be chosen to be a unit circle. For the semi-elementary case, we have
I n d O = I n d v , L = 1 2 π I m L d l n v = s g n δ 2 π I m 0 2 π d l n c o s θ + i s i n m θ = s g n δ 2 π I m 0 π d l n c o s θ + i s i n m θ + d l n c o s θ 1 m i s i n m θ = s g n δ π I m 0 π d l n c o s θ + i s i n 2 k + 1 θ ,   m = 2 k + 1 , 0 , m = 2 k .
where property (4)3 is used. Writing c o s θ + i s i n 2 k + 1 θ in modulus and argument representation B θ e i ϕ θ , we find the range of ϕ θ is the same as that of θ , say between 0 , π , and derive the following result:
I n d O = s g n δ ,   m = 2 k + 1 , 0 , m = 2 k .
For the nilpotent velocity field, first, when p < q + 1 or b = 0 , the principal equation becomes
x ˙ 1 = x 2 ,   x ˙ 2 = δ x 1 p ,  
and similar consideration results in
I n d O = s g n δ 2 π I m 0 2 π d l n s i n θ + i c o s p θ = s g n δ 2 π I m 0 2 π d l n i e i φ θ = 0 , p = 2 k , s g n δ ,   p = 2 k + 1 .
In general, by setting b = b / δ , we can write the formula for the nilpotent velocity field as follows:
I n d O = 1 2 π I m L d l n v = s g n δ 2 π I m 0 2 π d l n s i n θ + i Y θ ,   Y θ = c o s p θ + b s i n θ c o s q θ .
From previous examples, we know that I n d O = 0 if Y θ + π = Y θ , which holds when p = e v e n ,   q = o d d . For other cases, following the idea of Gao [28], the results of (62) are simply determined by the signs of Y θ at the zero points of s i n θ , namely θ = 0 ,   π : (1) I n d O = 0 if the two signs are the same; (2) I n d O = s g n δ if the signs are the same/opposite as those of c o s θ at the two points. According to this logic, we can omit the factor that keeps positive at θ = 0 ,   π , and have the following derivations:
(1)
when p = q + 1 ,
I n d O = 1 2 π I m 0 2 π d l n s i n θ + i δ c o s θ + b s i n θ c o s q θ = 0 , p = 2 k , 1 2 π I m 0 2 π d l n s i n θ + i δ c o s θ = s g n δ ,   p = 2 k + 1 ;
(2)
when p > q + 1 , q = e v e n ,
I n d O = 1 π I m π 2 π 2 d l n s i n θ + i δ c o s p q θ + b s i n θ = 0 , p = 2 k , s g n δ , p = 2 k + 1 ;
(3)
when p > q + 1 , q = o d d ,   p = o d d ,
I n d O = 1 2 π I m π π d l n s i n θ + i δ c o s p q θ + b s i n θ c o s q θ = s g n δ 2 π I m π π d l n s i n θ + i c o s q θ = s g n δ .
In summary, we conclude the results for the nilpotent velocity field as
I n d O = 0 ,   p = e v e n , s g n δ , p = o d d .
The results (59) and (66) of the index for nonlinear velocity fields with a nonzero linear part coincide with those listed in Table 3 and Table 4, respectively.

6. Conclusions

In this paper, the velocity fields are confined to 2D nonlinear velocity fields with a nonzero linear part, and both the concepts and methods of dynamical systems are borrowed as possible and then developed. The main conclusions are drawn as follows:
(1)
Three crucial analysis approaches are developed: (i) sector analysis, used to identify CDs and divide the neighborhood of the isotropic point into several sectors; (ii) spatiotemporal transformations, used to set up a more effective qualitative equivalence based on quasi-real Schur form; and (iii) direct index calculation, applied to quantitatively express the characteristics of LSPs.
(2)
A standardized workflow is proposed to determine the classification of LSPs: (i) determining CDs via the characteristic equation; (ii) distinguishing sectors based on the flow directions and the streamline tangency to circles; (iii) determining how the streamlines approach the isotropic point in a parabolic sector.
(3)
There are ten LSPs for the nonlinear velocity fields with a nonzero linear part, where six types of elementary velocity fields are determined by their linear part. The remaining four new types are derived from semi-elementary and nilpotent velocity fields (which include nine LSPs, five of which overlap with the elementary types): (i) saddle–node, (ii) cusp, and (iii) two elliptic–saddles with two/four separatrices.

Author Contributions

Conceptualization, W.Z.; methodology, W.Z.; software, J.G.; validation, J.G., H.M. and R.W.; formal analysis, W.Z.; investigation, J.G.; resources, W.Z.; data curation, R.W.; writing—original draft preparation, J.G.; writing—review and editing, W.Z. and J.G.; visualization, H.M.; supervision, W.Z.; project administration, W.Z.; funding acquisition, W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that support the findings of this study are available from the author upon reasonable request.

Conflicts of Interest

The authors declare no potential conflicts of interest.

References

  1. Frisch, U.; Orszag, S.A. Turbulence: Challenges for theory and experiment. Phys. Today 1990, 43, 24–32. [Google Scholar] [CrossRef]
  2. Barenblantt, G.I.; Chorin, A.J. Turbulence: An old challenge and new perspectives. Meccanica 1998, 33, 445–468. [Google Scholar] [CrossRef]
  3. Batchelor, G.K. An Introduction to Fluid Dynamics; Cambridge University Press: Cambridge, UK, 1970. [Google Scholar]
  4. Murdoch, A.I. Physical Foundations of Continuum Mechanics; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  5. Zou, W.N.; He, J. Slip topology of steady flows around a critical point: Taking the linear velocity field as an example. Phys. Fluids 2024, 36, 043611. [Google Scholar] [CrossRef]
  6. Liu, C.Q. Liutex-third generation of vortex definition and identification methods. Acta Aerodyn. Sin. 2020, 38, 413–431. [Google Scholar]
  7. Nagata, R.; Watanabe, T.; Nagata, K.; Silva, C.B. Triple decomposition of velocity gradient tensor in homogeneous isotropic turbulence. Comput. Fluids 2020, 198, 104389. [Google Scholar] [CrossRef]
  8. Brøns, M. Streamline pattern and their bifurcations using methods from dynamical systems. In An Introduction to the Geometry and Topology of Fluid Flows; Ricca, R.L., Ed.; Springer: London, UK, 2001; pp. 167–182. [Google Scholar]
  9. Brøns, M.; Hartnack, J.N. Streamline topologies near simple degenerate critical points in two-dimensional flow away from boundaries. Phys. Fluids 1999, 11, 314–324. [Google Scholar] [CrossRef]
  10. Li, X.; Zheng, Q.; Chi, Z.; Jiang, B. Research on separation loss of compressor cascade profile based on large eddy simulation. J. Appl. Fluid Mech. 2024, 17, 1514–1523. [Google Scholar] [CrossRef]
  11. Llibre, J.; Teruel, A.E. Introduction to the Qualitative Theory of Differential Systems: Planar, Symmetric and Continuous Piecewise Linear Systems; Birkhäuser Advanced Texts; Springer: London, UK, 2014. [Google Scholar]
  12. Ye, Y.Q. Theory of Limit Cycles; Translations of Mathematical Monographs; American Mathematical Society: Providence, RI, USA, 1986; Volume 66. [Google Scholar]
  13. Artés, J.C.; Llibre, J.; Schlomiuk, D.; Vulpe, N. Geometric Configurations of Singularities of Planar Polynomial Differential Systems: A Global Classification in the Quadratic Case; Springer: London, UK, 2021. [Google Scholar]
  14. Zhang, Z.F.; Ding, T.R.; Huang, W.Z.; Dong, Z.X. Qualitative Theory of Differential Equations; Translations of Mathematical Monographs; American Mathematical Society: Providence, RI, USA, 1992; Volume 101. [Google Scholar]
  15. Nemytskii, V.V.; Stepanov, V.V. Qualitative Theory of Differential Equations; Princeton University Press: Princeton, NJ, USA, 1960. [Google Scholar]
  16. Cronin, J. Ordinary Differential Equations: Introduction and Qualitative Theory, 3rd ed.; CRC Press: Boca Raton, FL, USA, 2007. [Google Scholar]
  17. Jiang, Q.B.; Llibre, J. Qualitative classification of singular points. Qual. Theor. Dyn. Syst. 2005, 6, 87–167. [Google Scholar] [CrossRef]
  18. Perry, A.E.; Chong, M.S. A description of eddying motions and flow patterns using critical-point concepts. Annu. Rev. Fluid Mech. 1987, 19, 125–155. [Google Scholar] [CrossRef]
  19. Zou, W.N.; Xu, X.Y.; Tang, C.X. Spiral streamline pattern around a critical point: Its dual directivity and effective characterization by right eigen representation. Phys. Fluids 2021, 33, 067102. [Google Scholar] [CrossRef]
  20. Arnold, V.I. Geometrical Methods in the Theory of Ordinary Differential Equations, 2nd ed.; Springer: London, UK, 1988. [Google Scholar]
  21. Kahn, P.B.; Zarmi, Y. Nonlinear Dynamics Exploration Through Normal Forms; Dover: Kent, UK, 1998. [Google Scholar]
  22. Zhou, J.; Adrian, R.; Balachandar, S.; Kendall, K.M. Mechanisms for generating coherent packets of hairpin vortices in channel flow. J. Fluid Mech. 1999, 387, 356–396. [Google Scholar] [CrossRef]
  23. Li, Z.; Zhang, X.W.; He, F. Evaluation of vortex criteria by virtue of the quadruple decomposition of velocity gradient tensor. Acta Phys. Sin. 2014, 63, 054704. (In Chinese) [Google Scholar] [CrossRef]
  24. Liu, C.Q.; Gao, Y.S.; Tian, S.L.; Dong, X.R. Rortex—A new vortex vector definition and vorticity tensor and vector decompositions. Phys. Fluids 2018, 30, 035103. [Google Scholar] [CrossRef]
  25. Artés, J.C.; Llibre, J.; Schlomiuk, D.; Vulpe, N. From topological to geometric equivalence in the classification of singularities at infinity for quadratic vector fields. Rocky Mt. J. Math. 2015, 45, 29–113. [Google Scholar] [CrossRef]
  26. Wiggins, S. Introduction to Applied Nonlinear Dynamical Systems and Chaos, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 1990. [Google Scholar]
  27. Li, S.; Liu, C.J.; Llibre, J. On the Poincaré–Bendixson Formula for Planar Piecewise Smooth Vector Fields. J. Nonlinear Sci. 2023, 33, 118. [Google Scholar] [CrossRef]
  28. Gao, W.X. Indices for planar critical points. In Symposium of Differential Equations; Department of Mathematics and Mechanics, Beijing University: Beijing, China, 1962; pp. 189–198. (In Chinese) [Google Scholar]
Figure 1. Included angle between the streamline and the position vector (cf. [14]).
Figure 1. Included angle between the streamline and the position vector (cf. [14]).
Mathematics 13 02320 g001
Figure 2. Three kinds of sectors in the neighborhood of an isotropic point: (a) parabolic, (b) hyperbolic, and (c) elliptic.
Figure 2. Three kinds of sectors in the neighborhood of an isotropic point: (a) parabolic, (b) hyperbolic, and (c) elliptic.
Mathematics 13 02320 g002
Figure 3. Types of semi-elementary isotropic points: (a) saddle–node, (b) node, and (c) saddle.
Figure 3. Types of semi-elementary isotropic points: (a) saddle–node, (b) node, and (c) saddle.
Mathematics 13 02320 g003
Figure 4. Blow-up of nilpotent isotropic points: (a) a cusp, (b) a four-separatrix elliptic–saddle, and (c) a two-separatrix elliptic–saddle.
Figure 4. Blow-up of nilpotent isotropic points: (a) a cusp, (b) a four-separatrix elliptic–saddle, and (c) a two-separatrix elliptic–saddle.
Mathematics 13 02320 g004
Figure 5. Types of nilpotent isotropic points: (a) cusp; (b) saddle–node; (c) saddle; (d) elliptic–saddle with four separatrices; (e) node with four separatrices; (f) center; (g) focus; (h) node with two separatrices; (i) elliptic–saddle with two separatrices.
Figure 5. Types of nilpotent isotropic points: (a) cusp; (b) saddle–node; (c) saddle; (d) elliptic–saddle with four separatrices; (e) node with four separatrices; (f) center; (g) focus; (h) node with two separatrices; (i) elliptic–saddle with two separatrices.
Mathematics 13 02320 g005
Table 1. Classification of elementary isotropic points.
Table 1. Classification of elementary isotropic points.
CaseDeterminantJordan FormReal Schur FormQuasi-Real
Schur Form
IndexSectors/
Separatrices
Type
1 J 2 < 0 λ 1 > 0 > λ 2 τ 2 ω 2 > ϑ 2 > 0 1 0 0 1 1 4/4Saddle
2 J 2 > 0 λ 1 > λ 2 > 0 ϑ 2 > τ 2 ω 2 > 0 1 + τ 0 0 1 τ ,   τ 0,1 14/4Two-direction
node
3 0 μ μ 0 ϑ = 0 > τ 2 ω 2 0 1 1 0 10/0Vortex (center)
4 ϑ μ μ ϑ ϑ 2 > 0 > τ 2 ω 2 1 ω ω 1 ,   ω > 0 10/0Spiral (focus)
5 ϑ 1 0 ϑ ϑ 2 τ 0 ϑ 1 1 0 1 12/2One-direction node
6 ϑ 0 0 ϑ ϑ 0 0 ϑ 1 0 0 1 1 / Star-like node
7 J 2 = 0 λ 0 0 0 ,
0 1 0 0
λ 0 0 0 ,
0 2 τ 0 0
  1 0 0 0 ,
0 1 0 0
--Straight
Table 2. Normal forms of velocity fields with nonzero linear part.
Table 2. Normal forms of velocity fields with nonzero linear part.
DeterminantQuasi-Real Schur FormIndexTypeResonant Terms
J 2 < 0 1 0 0 1 1 Saddle x 1 ϕ x 1 x 2 x 2 ϕ 1 x 1 x 2
J 2 > 0 1 + τ 0 0 1 τ ,   τ = n 1 n + 1 , 1Two-direction node   o r   a x 2 n 0
0 1 1 0 1Vortex or spiral ϕ r 2 x 1 x 2
1 ω ω 1 ,   ω > 0 1Spiral-
1 1 0 1 1One-direction node-
1 0 0 1 1Star-like node-
J 2 = 0 1 0 0 0 -? x 1 ϕ 1 x 2 ϕ 2 x 2
0 1 0 0 -? 0 ϕ 2 x 1 + x 2   ϕ 1 x 1
Note: a are real constant, ϕ x ,   ϕ 1 x indicate any two polynomials without constant term, while ϕ 2 x is a polynomial of orders no less than 2.
Table 3. LSP types of semi-elementary velocity fields.
Table 3. LSP types of semi-elementary velocity fields.
EquationParametersIndexSectors/SeparatricesTypeLSP
x ˙ 1 = x 1 x ˙ 2 = δ x 2 m m = 2 k ,   δ = 1 04/4saddle–nodeFigure 3a
m = 2 k + 1 ,   δ = 1 14/4nodeFigure 3b
m = 2 k + 1 ,   δ = 1 1 4/4saddleFigure 3c
Table 4. LSP types of nilpotent velocity fields.
Table 4. LSP types of nilpotent velocity fields.
EquationIndexSectors/
Separatrices
ParametersTypePattern
x ˙ 1 = x 2 x ˙ 2 = δ x 1 p + b x 1 q x 2 02/2 2 k = p < 2 q + 1 cuspFigure 5a
04/4 2 k = p > 2 q + 1 saddle–nodeFigure 5b
−14/4 2 k + 1 = p ,   δ = 1 saddleFigure 5c
14/4 2 k + 1 = p 2 q + 1 ,   δ = 1 ,
q = 2 l + 1   ( f o r   p = 2 q + 1 ,   > 0 )
elliptic–saddleFigure 5d
14/4 2 k + 1 = p 2 q + 1 , δ = 1 ,
q = 2 l   ( f o r   p = 2 q + 1 , > 0 )
nodeFigure 5e
10/0 2 k + 1 = p < 2 q + 1 , δ = 1 , b = 0 centerFigure 5f
10/0 2 k + 1 = p 2 q + 1 , δ = 1 , b 0   ( f o r   p = 2 q + 1 ,   < 0 ) focusFigure 5g
12/2 p = 2 q + 1 , δ = 1 , = 0 , q = 2 l nodeFigure 5h
12/2 p = 2 q + 1 , δ = 1 , = 0 ,
q = 2 l + 1
elliptic–saddleFigure 5i
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gao, J.; Wang, R.; Ma, H.; Zou, W. Local Streamline Pattern and Topological Index of an Isotropic Point in a 2D Velocity Field. Mathematics 2025, 13, 2320. https://doi.org/10.3390/math13142320

AMA Style

Gao J, Wang R, Ma H, Zou W. Local Streamline Pattern and Topological Index of an Isotropic Point in a 2D Velocity Field. Mathematics. 2025; 13(14):2320. https://doi.org/10.3390/math13142320

Chicago/Turabian Style

Gao, Jian, Rong Wang, Hongping Ma, and Wennan Zou. 2025. "Local Streamline Pattern and Topological Index of an Isotropic Point in a 2D Velocity Field" Mathematics 13, no. 14: 2320. https://doi.org/10.3390/math13142320

APA Style

Gao, J., Wang, R., Ma, H., & Zou, W. (2025). Local Streamline Pattern and Topological Index of an Isotropic Point in a 2D Velocity Field. Mathematics, 13(14), 2320. https://doi.org/10.3390/math13142320

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop