Next Article in Journal
Dynamic Portfolio Return Classification Using Price-Aware Logistic Regression
Previous Article in Journal
A Cloud-Edge-End Collaboration Framework for Fixed-Time Distributed Optimization of Virtual Power Plants
Previous Article in Special Issue
Strong Solution for a Nonlinear Non-Newtonian Shear Thickening Fluid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stress Estimation in Viscous Flows Using an Iterative Tikhonov Regularized Stokes Inverse Model

1
Department of Fintech, Shanghai Normal University Tianhua College, Shanghai 201815, China
2
School of Finance and Business, Shanghai Normal University, Shanghai 200234, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(11), 1884; https://doi.org/10.3390/math13111884
Submission received: 27 March 2025 / Revised: 29 May 2025 / Accepted: 31 May 2025 / Published: 4 June 2025
(This article belongs to the Special Issue Mathematical Modeling for Fluid Mechanics)

Abstract

:
In this paper, we propose and develop a stationary Stokes Inverse Model (SIM) to estimate the stress distributions that are difficult to measure directly in flows. We estimate the driving stresses from the velocities by solving the inverse problem governed by Stokes equations under iterative Tikhonov (IT) regularization. We investigate the heuristic L-curve criterion to determine the proper regularization parameter. The solution existence and uniqueness for the Stokes inverse problem have been analyzed. We also conducted convergence analysis and error estimation for perturbed data, providing a fast and stable convergence. The finite element method is applied to the numerical approach. Following the theoretical investigation and formulation, we validate the model and demonstrate that the velocity data closely match the velocity fields that were reconstructed using the computed stress distributions. In particular, the proposed SIM can be used to reliably derive the stress distributions for the flows governed by the Stokes equations with small Reynolds number. Additionally, the model is robust to a certain number of perturbations, which enables the precise and effective estimation of the stress distributions. The proposed stationary SIM may be widely applicable in the estimation of stresses from experimental velocity fields in engineering and biological applications.

1. Introduction

For the fluid dynamic analysis of engineering and biological applications, the driving stresses are difficult to measure directly while the movements (e.g., velocity fields and displacements) are relatively easy to record. This discrepancy has driven significant advances in mathematical modeling techniques that estimate driving forces from observed kinematics. Current key methodologies for stress estimation are physics-based inverse solvers, such as the adjoint optimization or regularization strategies [1,2], and machine learning (ML)-driven approaches, such as Physics-Informed Neural Networks (PINNs) [3]. The inverse solvers, with the idea that determine the cause from the outcome, enable us to estimate the stresses (the cause) from the velocity data (the outcome) [4]. A key character of inverse problem is ill-posedness, which means the solution is not continuously dependent on the measured data, such that a small perturbation may induce a large deviation in the result [5]. The main approaches for solving inverse problems at present include regularization stabilizing solutions, variational methods balancing data fidelity and constraints, and Bayesian inference for probabilistic uncertainty quantification. ML speeds up processes like MRI reconstruction, whereas iterative techniques, such as Newton-type and gradient descent, deal with nonlinearity. Time-series data are integrated through data assimilation. New hybrid approaches by fusing physics and machine learning prioritize precision, effectiveness, and interpret ability in domains such as geophysics and medical imaging [1,2,3,5,6]. Among them, regularization is a well-developed strategy to overcome the ill-posedness of inverse problems, which consists of a regularization operator and a parameter choice rule [7]. The general idea of regularization is replacing the ill-posed problem to an approximating well-posed problem using a regularization operator. Additionally, for perturbed data, the approximate solutions converge to the desired solution as the noise level diminishes to zero. Regularization strategies for estimating stresses have been deployed and developed in a variety of practical applications. In engineering, hydrodynamic loads, like wave forces, for fatigue assessment are estimated under regularization using vibration data from bridges or offshore platforms [8]. In biology, Lauga, E. has been implicitly using Tikhonov regularization to elucidate the mechanism of microbial motility in a viscous dominant environment, which is governed by Stokes equations with small Reynolds number [9]. Tikhonov regularization, a well-known strategy, is stable and efficient [10]. However, the rate of convergence with respect to the noise level δ in the data cannot exceed a certain saturation level of O ( δ 2 3 ) [11,12,13,14], while the iterative Tikhonov regularization may improve the convergence rate and has relatively high accuracy of approximation [15,16]. For solving the inverse problem governed by Stokes equations and stress estimation, studies on iterative Tikhonov (IT) regularization are not extensive. So we build an integrated Stokes Inverse Model (SIM) to solve it and estimate the stresses numerically through the IT regularization. The regularization parameter is a key component, which has a significant impact on accuracy and stability. Too large or too small a regularization parameter will lead to inaccuracy of the solution or computation instability [5]. Therefore, we have also discussed and compared the selecting methods of the optimal regularization parameters in SIM.
The Stokes Inverse Model (SIM) introduced in this paper is to solve the inverse problem governed by the incompressible Stokes fluid Equation (1) numerically to estimate the numerical stresses f ,
μ u + p = f , in Ω , · u = 0 , in Ω , u = 0 , on Γ ,
where Ω R 2 is a bounded domain with boundary Γ . ρ is the fluid density, μ is the dynamic viscosity of the fluid, u ( x ) is the flow velocity at location ( x , y ) , p is the fluid pressure, and f is the stress that drives the flow movement. · u = 0 means the fluid is incompressible. We restrict our analysis to the homogeneous Dirichlet boundary condition that u Γ = 0 .
The rest of this paper is laid out as follows: In Section 2, we describe the formulation procedure of the SIM. In Section 3, we present the Stokes inverse problem for the existence and uniqueness of the solution and provide the convergence rate of the IT regularization for solving it. In Section 4, we present the variational formulation and build the finite element scheme to compute the model numerically. In Section 5, we perform the model validation to confirm the model’s applicability. Finally, we summarize and discuss the work of this paper in Section 6.

2. Stokes Inverse Model (SIM) Formulation

In numerical fluid dynamics, non-dimensionalization is a critical step that highlights the prevailing physical mechanisms and prevents conflicts with the fluid unit system. So before formulating the model, we conducted the non-dimensionalization. We first introduce characteristic variables L , U , P , F , a n d [ α ] , as defined in Table 1.
Then, we compute the dimensionless variables from Equation (2).
Γ * = Γ L , u * = u U , f * = f F , p * = p P , α * = α [ α ] , * = L
Substituting dimensionless variables into the Stokes equations and building the dimensionless Stokes iterative Tikhonov functional (3, 4), the driving stress distributions for given velocities were determined when the numerical velocity fields u * match the given data u ¯ * :
For every n , n = 1 , , N ,
min J α * * ( f n * ) = 1 2 Ω * | u n * u ¯ * | 2 d x * + α * 2 Ω * | f n * f n 1 * | 2 d x *
subject to
1 R e * u n * + 1 R e * p n * = f n 1 * + ( f n * f n 1 * ) , in Ω * , * · u n * = 0 , in Ω * , u n * = 0 , on Γ * ,
where R e = ρ U L μ is the Reynolds number, which is an important dimensionless parameter for studying the flow pattern and aiding in fluid behavior prediction [17,18,19]. α * is the dimensionless regularization parameter.
To solve the Stokes inverse problem, we apply the Lagrange multiplier method, which is a powerful tool in optimization, particularly for problems with equality constraints. Introducing the Lagrange multipliers v n , q n to the domain Ω * , the Stokes iterative Tikhnov Lagrange functional is set up as Equation (5): For every n , n = 1 , , N ,
L n ( u n * , p n * , v n * , q n * , f n * ) = 1 2 Ω * | u n * u ¯ * | 2 d x * + α * 2 Ω * | f n * f n 1 * | 2 d x * Ω * v n * · ( 1 R e * u n * + 1 R e * p n * f n 1 * ( f n * f n 1 * ) ) d x * Ω * q n * ( * · u n * ) d x * .
In order to find the minimum solution of (3, 4), we derive the G a ^ teaux derivatives of L n ( u n * , p n * , v n * , q n * , f n * ) with respect to u n * , p n * , v n * , q n * , f n * and make the derivatives to be 0. Then, the dimensionless Stokes iterative Tikhonov system with the boundary conditions (6) is formulated as follows:
For every n , n = 1 , , N ,
{ 1 Re * u n * + 1 Re * p n * = f n 1 * v n * α * , in Ω * , (6a) * · u n * = 0 , in Ω * , (6b) u n * = 0 , on Γ * , (6c) 1 Re * v n * * q n * = u n * u * , in Ω * , (6d) 1 Re * · v n * = 0 , in Ω * , (6e) v n * = 0 , on Γ * . (6f)
The optimal solution ( u n * , p n * , v n * , q n * , f n * ) will be computed by solving the Stokes iterative Tikhonov system. After N iterations, the inverse solution of the dimensionless numerical stress f N * is derived as Equation (7):
f N * = f 0 * n = 1 N v n * α * .

3. Existence, Uniqueness and Error Estimation

To confirm the accuracy of the SIM, we discuss the existence and uniqueness of the solution. Additionally, we do the convergence analysis and estimate the error for the SIM under the IT regularization.

3.1. Existence and Uniqueness of the Solution for the Stokes Inverse Problem

We first investigate the SIM for the existence and uniqueness of the solution. For the Stokes iterative Tikhonov functional J α ( f n * ) (3, 4), let
V : = { u ( H 0 1 ( Ω ) ) 2 ; · u = 0 } ( H 0 1 ( Ω ) ) 2 , H : = { f ( L 2 ( Ω ) ) 2 ; · f = 0 } ( L 2 ( Ω ) ) 2 , V 0 : = { p ( H 1 ( Ω ) ) 2 ; p L 2 ( Ω ) , ( p , v ) = 0 for v V } .
After these preliminaries we get a description of the Stokes operator A given by
A = { ( u , f ) V × H , p L 2 ( Ω ) : u + p = f }
and it has the form
A u = u + p ,
where A is symmetric, self-adjoint, invertible and the inverse of A is compact. Then, the incompressible Stokes Equations (4) are abstracted as: For every n , n = 1 , , N ,
A u n * = f n * .
Since (4) is uniquely solvable for every f n * H , the inverse of A exists, noted as T = A 1 , thus
T f n * = u n * .
Then, the Stokes iterative Tikhonov functional (3, 4) is approximated as the following quadratic optimization problem:
For every n , n = 1 , , N ,
f n , α * * = a r g min f n * H J α * ( f n * ) : = 1 2 T f n * u ¯ * V 2 + α * 2 f n * f n 1 * H 2 .
To address the existence and uniqueness of the solution, inspired by the statement in [14,15], we conclude the following theorem regarding to the existence and uniqueness and give the proof.
Theorem 1.
Let T : X Y be a linear and bounded operator between Hilbert spaces and α > 0 . Then, the iterative Tikhonov functional J α :
min J α ( x n ) : = 1 2 T x n y 2 + α 2 x n x n 1 2
has a unique minimum x n α X . This minimum x n λ α is the unique solution of the normal equation
α x n α + T * T x n α = α x n 1 + T * y .
Here, T * : Y X denotes the adjoint of T.
Proof. 
For ( x n ) , let J α ( x n ) I : = inf x n X J α ( x n ) as n tends to infinity. Applying the binomial formula, it yields
J α ( x n ) + J α ( x m ) = 2 J α 1 2 ( x n + x m ) + 1 4 T ( x n x m ) 2 + α 4 x n x n 1 ( x m x m 1 ) 2 2 I + α 4 x n x n 1 ( x m x m 1 ) 2 .
The left-hand side converges to 2 I as n , m tend to infinity. Thus, ( x n ) is a Cauchy sequence and convergent.
Note that x n α X : = l i m n x n . From the continuity of J α , we conclude that J α ( x n α ) = I , this proves the existence of a minimum of J α . Applying the binomial theory, it yields
J α ( x n ) J α ( x n α ) = 1 2 T x n T x n α 2 + α 2 x n x n 1 2 + R e ( T x n T x n α , T x n α y ) = 1 2 T x n T x n α 2 + α 2 x n α x n 1 2 + α 2 x n x n α 2 + R e ( x n x n α , T * ( T x n α y ) ) + α R e ( x n x n α , x n α x n 1 )
for all x n X . If T * ( T x n α y ) + α ( x n α x n 1 ) = 0 , then J α ( x n ) J α ( x n α ) 0 , i.e. , x n α minimizes J α ( x n ) .
On the other hand, we substitute x n = x n α + t z n for any t > 0 and z n X , it derives
J α ( x n ) J α ( x n α ) = 1 2 T ( x n α + t z n ) y 2 1 2 T x n α y 2 + α 2 x n α + t z n x n 1 2 = t 2 2 T z n 2 + α t 2 2 z n 2 + α 2 x n α x n 1 2 + t R e ( T x n α y , T z n ) + α t R e ( x n α x n 1 , z n ) 0 .
It yields R e ( T * ( T x n α y ) + α ( x n α x n 1 ) , z n ) 0 for all z n X , i.e., T * ( T x n α y ) + α ( x n α x n 1 ) = 0 and x n α uniquely solves the normal equation. □
For Equation (13), T is linear and deduced from the regularity results for the Stokes problem, it indicates that u n * V 2 = T f n * V 2 c f n * V 2 , where c is an independent constant. So T is bounded. Thus, from Theorem 1, the existence of the minimum f n , α * for the problem (13) has been confirmed. And this minimum f n , α * is the unique solution of the normal equation
α * f n , α * + T * T f n , α * = T * u ¯ * + α f n 1 * .

3.2. Convergence Analysis for the Stokes Inverse Model

We established a convergence rate for the SIM. As T is a closed linear operator defined on the dense domain D ( T ) H and u n * R a n g e ( T ) V . Let f + * be the normal solution of (12); that is, f + * uniquely satisfies
f + * D ( T ) a n d T f + * = u ¯ * .
For a given positive regularization parameter α * , take f 0 * = 0 and define f n * by (19) as
f n , α * * = T * ( T T * + α * I ) 1 u ¯ * + α * ( T * T + α * I ) 1 f n 1 * .
Since u ¯ * = T f + * , then
T * ( T T * + α * I ) 1 u ¯ * = T * ( T T * + α * I ) 1 T f + * = f + * α * ( T * T + α * I ) 1 f + * ,
and hence, with Equation (21),
f + * f n , α * * = α * ( T * T + α * I ) 1 ( f + * f n 1 * ) = r n ( T * T ) f + * ,
where r n ( η ) = ( α * η + α * ) n .
As T : V H is bounded, linear and V N ( T ) , f + * satisfies the source condition f + * = ( T * T ) ν w for some w D ( ( T * T ) ν ) and ν > 0 [20]. Then
f + * f n , α * * = f n , μ ( T * T ) w ,
where
f n , μ ( η ) = ( α * η + α * ) n ( η ) ν , η [ 0 , ) .
Then, we give and prove the following Theorem 2 for the convergence rate of the SIM under IT regularization.
Theorem 2.
If f + * = ( T * T ) ν w for ν > 0 and with some w D ( ( T * T ) ν ) , as there is a positive constant c such that 1 α * c n 1 α * for all n sufficiently large, then
f + * f n , α * * c ν σ n ν w ,
where σ n = n α * .
Proof. 
For fixed ν and n , we assume that n > ν . A calculation shows that f ( η ) = 0 if and only if
g ( μ ) : = n 1 + α * μ = ν ,
where μ = η 1 . Since g ( 0 ) = n > ν > 0 = g ( ) and g is strictly decreasing, (27) has a unique solution μ * = 1 α * ( n ν 1 ) .
Furthermore, since f n , ν ( 0 ) = 0 = f n , ν ( ) , it has
max α [ 0 , ) f n , ν ( α ) = f n , ν ( μ * 1 ) μ * ν .
For 0 < ν 1 2 , as μ * σ n ( 1 ν ) / ν , where σ n = n α * . It follows that
max α [ 0 , ) f n , ν ( η ) = f n , ν ( μ * 1 ) μ * ν ν ν ( 1 ν ) ν σ n ν ( 2 ν ) ν σ n ν c ν σ n ν .
For 1 2 < ν 1 , it is easy to have μ * σ n 1 . Additionally, there is a positive constant c such that 1 α * c n 1 α * , then we have
σ n = 1 α * + n 1 α * ( c + 1 ) σ n 1 .
It then follows from Equation (28) that
max η [ 0 , ) f n , ν ( η ) = f n , ν ( μ * 1 ) μ * ν σ n 1 ν ( c + 1 ) ν σ n ν ( 2 ν ( c + 1 ) ) ν σ n ν c ν σ n ν .
For ν > 1 , we suppose that
max η [ 0 , ) f n , ν ( η ) c ν σ n ν
holds for all ν with 0 < ν ν 0 , for some ν 0 1 , and all n > ν . Take ν ( ν 0 , ν 0 + 1 ] and n > ν . By the expression of μ * and σ n 1 , it has
μ * = σ n 1 ν ν 1 α * ν .
Now consider two cases. If ν 1 α * σ n 1 2 , then
μ * σ n 1 ν σ n 1 2 ν = σ n 1 2 ν ,
and hence, from Equaitons (28) and (30),
max η [ 0 , ) f n , ν ( η ) = f n , ν ( μ * 1 ) μ * ν ( 2 ν ) ν σ n 1 ν ( 2 ν ) ν ( c + 1 ) ν σ n ν .
While if ν 1 α * > σ n 1 2 , i.e., if
α * < 2 ( ν 1 ) σ n 1 1 .
By the expression of f n , ν ( α ) and the assumption (32), it has
f n , ν ( μ * 1 ) = f n 1 , ν 1 ( μ * 1 ) α * 1 + α * μ * α * f n 1 , ν 1 ( μ * 1 ) α * c ν 1 σ n 1 ( ν 1 ) 2 ( ν 1 ) σ n 1 1 c ν 1 σ n 1 ( ν 1 ) 2 ( ν 1 ) ( c + 1 ) ν c ν 1 σ n ν .
Now, if ν > 2 ,
c ν 1 = ( 2 ( ν 1 ) ( c + 1 ) ν 1 ) ν 1 ( 2 ν ( c + 1 ) ν ) ν 1 ,
and hence,
f n , ν ( μ * 1 ) 2 ( ν 1 ) ( c + 1 ) ν c ν 1 σ n ν 1 2 ν ( c + 1 ) ν c ν 1 σ n ν 1 2 ν ( c + 1 ) ν ( 2 ν ( c + 1 ) ν ) ν 1 σ n ν c ν σ n ν .
If 1 < ν 2 , then
f n , ν ( μ * 1 ) 2 ν ( c + 1 ) ν c ν 1 σ n ν 2 ν ( c + 1 ) ν ( 2 ν ( c + 1 ) ) ν 1 σ n ν 2 ν ( c + 1 ) ν ( 2 ν ( c + 1 ) ν ) ν 1 σ n ν = c ν σ n ν .
Thus, for ν > 0 ,
f n , μ ( T * T ) c ν σ n ν .
Overall,
f + * f n , α * * = f n , μ ( T * T ) w c ν σ n ν w .

3.3. Error Estimation for the Perturbed Data

Now we consider the convergence rate for the SIM for the perturbed data. From (21), f n , α * * can be expressed as
f n , α * * = T * q n ( T T * ) u ¯ * ,
where
q n ( η ) = ( η + α * ) 1 ( α * q n 1 ( η ) + 1 ) , q 0 ( η ) = 0 .
It follows that
1 η q n ( α ) = 1 η ( η + α * ) 1 ( α * q n 1 ( η ) + 1 ) ,
that is,
q n ( η ) = 1 r n ( η ) η , where r n ( η ) = ( α * η + α * ) n .
From (46), we find that
0 α q n ( η ) = 1 r n ( η ) 1 ,
and by the convexity of r n ( α ) ,
q n ( η ) = r n ( 0 ) r n ( η ) η r n ( 0 ) = σ n .
Additionally, since
q n ( η ) σ n , as η 0 + ,
it leads to that
max η [ 0 , ) q n ( η ) = σ n .
Suppose that u ¯ * δ is an approximation to the data u ¯ * with u ¯ * u ¯ * δ δ . Let f n * δ be the sequence generated by (21) using the data u ¯ δ , i.e., f n * δ = T * q n ( T T * ) u ¯ * δ .
Since f n * δ , f n * D ( T ) , we have
f n * f n * δ 2 = T * q n ( T T * ) u ¯ * T * q n ( T T * ) u ¯ * δ 2 = ( T T * q n ( T T * ) ( u ¯ u ¯ δ ) , q n ( T T * ) ( u ¯ * u ¯ * δ ) ) ( δ , σ n δ ) = σ n δ 2 ,
thus
f n * f n * δ σ n 1 / 2 δ .
The iteration number is chosen in terms of the error level n = n ( δ ) so that the condition
σ n ( δ ) 1 2 δ 0 , as δ 0
is satisfied. For Equation (47), we obtain the stability result
T f n * T f n * δ = T T * q n ( T T * ) ( u ¯ * u ¯ * δ ) δ .
To establish a posterior stopping criterion for the iteration (21), we monitor the residual
u ¯ * δ T f n * δ = u ¯ * δ T T * q n ( T T * ) u ¯ * δ = r n ( T T * ) u ¯ * δ .
And for α * > 0 , it has
r n ( η ) = ( α * η + α * ) n 0 , for every η > 0 .
Therefore,
u ¯ * δ T f n * δ = r n ( T T * ) u ¯ * δ = P u ¯ * δ = P ( u ¯ * δ u ¯ * ) δ ,
where P is the projector onto the orthogonal complement of the range of T. If there is τ > 1 such that u ¯ * δ > τ δ , there is then a first value of n = n ( δ ) 1 , for which
u ¯ * δ T f n ( δ ) * δ τ δ .
Then, we derive the convergence rate for the iterative method (21) with the above stopping criterion (58) in the following theorem.
Theorem 3.
Let α * ( > 0 ) be the regularization parameter. If f + * R ( ( T * T ) ν ) D ( ( T * T ) 1 2 ) and n ( δ ) is chosen as in u ¯ * δ T f n ( δ ) * δ τ δ , then
f n ( δ ) * δ f + * = O ( δ 2 ν / ( 2 ν + 1 ) ) .
Moreover, at the stopping index, it has
σ n ( δ ) = O ( δ 2 / ( 2 ν + 1 ) ) .
Proof. 
As f + * satisfies the source condition f + * = ( T * T ) ν w , where w D ( ( T * T ) ν + 1 / 2 ) , then
f n * f + * = T * q n ( T T * ) u ¯ * ( T * T ) ν w = ( T * T ) ν r n ( T * T ) w .
Because, for ν 0
( T * T ) ν z z 1 / ( 2 ν + 1 ) ( T * T ) ν + 1 / 2 z 2 ν / ( 2 ν + 1 ) if z D ( ( T * T ) ν + 1 / 2 ) .
When z = r n ( T * T ) w , it follows that
f n * f + * = ( T * T ) ν r n ( T * T ) w r n ( T * T ) w 1 / ( 2 ν + 1 ) ( T * T ) ν + 1 / 2 r n ( T * T ) w 2 ν / ( 2 ν + 1 ) w 1 / ( 2 ν + 1 ) ( T * T ) 1 / 2 ( f n * f + * ) 2 ν / ( 2 ν + 1 ) .
Therefore,
f n ( δ ) * f + * = O ( δ 2 ν / 2 ν + 1 ) .
Additionally, as Equation (52),
f n ( δ ) * δ f + * = f n ( δ ) * δ f n * + f n * f + * σ n ( δ ) 1 / 2 δ + O ( δ 2 ν / 2 ν + 1 ) ,
and thus, σ n ( δ ) 1 / 2 = O ( δ 1 / ( 2 ν + 1 ) ) . Considering that
u ¯ * T f n ( δ ) * δ / ( τ + 1 ) δ < u ¯ * T f n ( δ ) 1 * δ / ( τ 1 ) ,
if u ¯ * δ T f n ( δ ) * δ τ δ , then
( τ 1 ) δ u ¯ * T f n ( δ ) 1 * δ = r n ( δ ) 1 ( T T * ) u ¯ * = T ( T * T ) ν r n ( δ ) 1 ( T * T ) w .
And due to Equation (41),
T ( T * T ) ν r n 1 ( T * T ) w 2 = ( ( T * T ) ν + 1 r n 1 ( T * T ) w , ( T * T ) ν r n 1 ( T * T ) w ) ( c ν + 1 σ n 1 ν 1 w , c ν σ n 1 ν w ) = O ( σ n 2 ν 1 ) .
Therefore,
( τ 1 ) δ = O ( σ n 2 ν 1 2 ) ,
and hence,
σ n ( δ ) 1 / 2 = O ( δ 1 / ( 2 ν + 1 ) ) ,
which concludes the proof. □

4. Numerical Approach

We present the numerical approach for solving the dimensionless Stokes iterative Tikhonov system after model formulation and analysis. We shall demonstrate the variational formulation and the finite element scheme for the SIM computation.

4.1. Variational Formulation

To derive a variational formulation of (6), we set the following spaces:
U = ( H 0 1 ( Ω * ) ) 2 , W = q L 2 ( Ω * ) | Ω * q = 0 .
By multiplying the first Equation (6a) in (6) with u ˜ * U , the second Equation (6b) with p ˜ * W , the third Equation (6d) with v ˜ * U and the fourth Equation (6e) with q ˜ * W , integrating over the domain Ω * and applying Green’s formula, it yields the variational formulation of Equation (6) as Equation (72):
With the initial stress f 0 = 0 , for every n , n = 1 , , N ,
1 R e a ( u n * , u ˜ * ) 1 R e b ( p n * , u ˜ * ) = ( f n 1 * , u ˜ * ) 1 α * ( v n * , u ˜ * ) , u ˜ * U , b ( p ˜ * , u n ) = 0 , p ˜ * W , 1 R e a ( v n * , v ˜ * ) + b ( q n * , v ˜ * ) = ( u n * u ¯ * , v ˜ * ) , v ˜ * U , 1 R e b ( q ˜ * , v n * ) = 0 , q ˜ * W ,
where
a ( x , y ) : = Ω * x : y d x * , b ( x , y ) : = Ω * x ( · y ) d x * , ( x , y ) : = Ω * x · y d x * .

4.2. Finite Element Approximation

We construct the finite element spaces U h U , W h W and apply the penalty method to overcome problem caused by the non-positive definite stiff matrix, which was introduced and developed in [21,22]. The penalty method is used here by adding terms related to p h , n * , q h , n * and ε in the second and fourth equation of (72), where ε > 0 is the penalty parameter. Then, the fully discrete approximation scheme becomes:
With the initial condition f h , 0 * = 0 , we find { u h , n * , p h , n * , v h , n * , q h , n * } U h × W h × U h × W h for every n , n = 1 , , N , satisfying the following:
1 R e a ( u h , n * , u ˜ * ) 1 R e b ( p h , n * , u ˜ * ) = ( f h , n 1 * , u ˜ * ) 1 α * ( v h , n * , u ˜ * ) , u ˜ * U h , b ( p ˜ * , u h , n * ) ε ( p h , n * , p ˜ * ) = 0 , p ˜ * W h , 1 R e a ( v h , n * , v ˜ * ) + b ( q h , n * , v ˜ * ) = ( u h , n * u ¯ h , v ˜ * ) , v ˜ * U h , 1 R e b ( q ˜ * , v h , n * ) 1 R e ε ( q h , n * , q ˜ * ) = 0 , q ˜ * W h .
Solving the iterative linear system (74) for N iterations, we derive the numerical dimensionless inverse result of u h , N * , p h , N * , v h , N * , q h , N * and thus, the numerical dimensionless stress f h , N * . We can solve Equation (74) by F r e e f e m + + , which is designed as a high-level computer language implementation of the finite element method for solving general partial differential equations [23]. We approximate the variables u h , n * and v h , n * by quadratic finite element P 2 and approximate p h , n * and q h , n * by the linear finite element P 1 . Then, we solve Equation (74) using s o l v e r = L U based on Gaussian elimination method in F r e e f e m + + .

5. Stoke Inverse Model Validation

We validate the model for the Stokes flow with small Reynolds, which resemble the situation of micro-fluid, i.e., the tissue flows in chick embryos [24]. To confirm the model’s feasibility, we validate the model with synthetic data. We constructed the velocity field by given stresses acting in the incompressible Stokes fluid equations with Dirichlet boundary condition, referred as the constructed velocity. Then, we solve the Stokes inverse problem to derive the numerical stress and compare the numerical and applied stresses to evaluate the computation’s accuracy. Additionally, we will compare the velocity fields reconstructed by the numerical stress distributions with the constructed velocities. The accuracy of the numerical stresses has dual authentication.

5.1. Velocity Construction

We assume a viscous Stokes flow with an approximate 2D viscosity as 50 · 10 1 k g   s 1 and moves in a rectangle domain Ω under the scale of micrometer. We assume the velocity on the boundary as 0. Then, the incompressible Stokes fluid equations are written as Equation (75):
50 · 10 1 u + p = f , in Ω , · u = 0 , in Ω , u = 0 , on Γ .
We apply the stress f ¯ (76, 77) shown in Figure 1a and construct the fluid velocity field shown in Figure 1b.
f ¯ = ( f ¯ 1 , f ¯ 2 ) ,
where
f ¯ 1 = 1 · 10 1 · ( y 2000 ) · e [ ( x 2000 ) 2 400 2 + ( y 2000 ) 2 400 2 ] , f ¯ 2 = 1 · 10 1 · ( x 2000 ) · e [ ( x 2000 ) 2 400 2 + ( y 2000 ) 2 400 2 ] .
Before starting the inverse procedure, we do the non-dimensionalization and derive the Reynolds number as R e = 10 17 , which is extreme small. Additionally, we set the dimensionless penalty parameter ϵ * as 10 6 with the initial guess of stress f 0 as 0.

5.2. Determination of the Regularization Parameter

A number of regularization parameter choice methods have been developed to choose an optimal regularization parameter, and the most widely known methods among them are the Morozov discrepancy principle method (MDP), generalized cross-validation method (GCV) and L-curve method [5,25]. Most of these methods have been developed with their analytical justification. Morozov discrepancy principle method has the advantages of its theoretical robustness but it requires prior information on the noise of measured data accurately [26,27]. The GCV and L-curve are well-known heuristic methods for choosing the regularization parameter but do not guarantee the famous “Bakushinskii Veto”, which may lead to the failure of the regularization in some cases [28]. GCV is widely applied in practical applications as it performs very well for moderately large data set that contain white noise. However, it will be rather unstable for smaller data or data with colored noise [29]. The L-curve method is popular for its simplicity and intuitive appeal, and leads to a very reliable estimation of the regularization parameter in most practical applications [30]. However, it needs heavy computation and non-convergence when the noise level in the measurements tends to zero.
The L-curve was first applied by Lawson and Hanson in 1974 [31] and developed by Hansen and O’Leary [32]. While critics of the L-curve method due to its lack of theoretical robustness. Hanke confirmed the theoretical flaws of L-curve including failure for high-smooth/low-noise data, the parameter’s decay too quickly resulting in non-convergence [33]. While they also indirectly acknowledged L-curve’s practical value such as no prior noise required, computationally efficient, suitable for non-smooth solution/medium noise scenarios. He concluded the feasibility of L-curve that it can still be used in specific problems (e.g., live imaging and non-smooth solutions) [33]. Later, Hansen pointed that it makes sense to develop and use parameter-choice methods as a heuristic strategy for finite-dimensional ill-posed problems with bounded noise data. Additionally, in many important applications, the norm of the error in the given right-hand side is not explicitly known, which also promotes the investigations of the L-curve dealing with practical inverse problems [25]. Rezghi introduced a new variant of the L-curve for Tikhonov regularization, demonstrating its effectiveness in selecting optimal parameters for discrete ill-posed problems, particularly for those with smooth solutions, and comparing its performance with the traditional L-curve through numerical experiments [34].
Additionally, considerable computational experience indicates that the L-curve criterion is a powerful method for determining a suitable regularization parameter for many problems of interest in science and engineering, such as in electrical resistance tomography (ERT) [35] and geoid gradient components estimation [36]. Calvetti proved that the iterative method can efficiently determine the L-curve-optimal Tikhonov regularization parameter for large-scale ill-posed problems, enabling robust regularization without prior noise knowledge and demonstrating practical effectiveness through numerical examples in the reconstruction of X-ray images [37]. Johnston evaluated and demonstrated the superior performance of two L-curve corner selection methods in Tikhonov regularization for ill-posed inverse problems in electrocardiography, particularly under correlated geometry noise [38]. Our model is proposed for solving practical fluid inverse problems, the noise level of measured data are not available. We chose L-curves as the empirical regularization parameter determination approach in our model in light of this situation, as well as the effective performance of the L-curves in the advancement of current L-curve research and real-world applications. The L-curve is the plot of
l n u N * u ¯ * 0 , Ω * , l n f N , α * * 0 , Ω *
as the regularization parameter α * varies. The corner of the L-curve will indicate the proper regularization parameter α * . We set 200 iterations and have performed eight times of the iterative inverse procedure by selecting α * as 10 20 , 10 21 , , 10 27 and plot the L-curve in Figure 2. The corner of the L-curve indicates that the proper α * is 10 24 .
To identify the accuracy of the numerical results as α * varies, we define the relative stress error T O L , the numerical velocity error t o l and the reconstructed velocity error T o l in (79):
T O L = f n * f ¯ * 0 , Ω * f ¯ * 0 , Ω * = Ω * | ( f n * f ¯ * ) 1 2 + ( f n * f ¯ * ) 2 2 | d x * Ω * | f ¯ 1 * 2 + f ¯ 2 * 2 | d x * t o l = u n * u ¯ * 0 , Ω * u ¯ * 0 , Ω * = Ω * | ( u n * u ¯ * ) 1 2 + ( u n * u ¯ * ) 2 2 | d x * Ω * | u ¯ 1 * 2 + u ¯ 2 * 2 | d x * T o l = u r e * u ¯ * 0 , Ω * u ¯ * 0 , Ω * = Ω * | ( u r e * u ¯ * ) 1 2 + ( u r e * u ¯ * ) 2 2 | d x * Ω * | u ¯ 1 * 2 + u ¯ 2 * 2 | d x *
The stress errors T O L regarding to different choices of α * are depicted in Figure 3 and Figure 4. We found that T O L could reach to 0.07 only when α * is 10 24 or 10 25 . Even while the stress error quickly drops to zero at α * = 10 25 , it then rises significantly. Thus, it confirms that the proper α * is 10 24 as the error reaches its minimum and tends to be stabilize after that.
Then, we do the inverse procedure with the determined proper regularization parameter 10 24 after setting the stopping criterion as the relative velocity error t o l < 0.005 . It then takes 104 iterations to derive the results. We plot the convergence performance when α * is 10 24 in Figure 5. In the first 25 iterations or so, t o l also drops quickly and steadily becomes less. During whole iterations, the magnitude of t o l falls from 10 1 to 10 3 . For the relative stress error T O L , it rapidly declines and reaches to its minimum. The magnitude of T O L drops from 10 1 to 10 2 during whole process. The computed stress error confirms that the model is accurate and stable when α * = 10 24 .

5.3. Model Validation Results

We present the results for the SIM validation depicted in Figure 6. The numerical stress distribution in Figure 6a has a quite similar pattern as the given stress. In general, the stress error is dispersed and the error magnitude is less than 1 Pa in Figure 6b. A small portion of the area where stresses are primarily distributed has an inaccuracy that is more noticeable, at a magnitude less than 2 Pa . The velocity field reconstructed by the numerical stress distribution in Figure 6c and the constructed velocity field are almost identical. The area where the velocity mainly dispersed is where the difference mostly concentrated, with a variation of less than 0.3 μ m   min 1 among 10 μ m   min 1 shown in Figure 6d. Given that the numerical results more closely resemble the given stress in the model validation, the SIM performs reasonably well.

5.4. Model Validation for Perturbed Velocities

Finally, we discuss the stability of the model for perturbed velocity data. The constructed velocities were affected by randomly produced noise on magnitudes of δ , which are 0.1 %  Figure 7a and 1 %  Figure 7b, respectively. The perturbed velocities are shown in Figure 7.
With the given data noise level, it is theoretically reasonable to determine the appropriate regularization parameters by MDP. So, we conducted the validation of the results with the proper α * derived from MDP. We developed the self-adaptive algorithm to determine proper α * satisfying the MDP residual norm constraint in every Tikhonov iteration and derive the optimal iterative result. In every iteration, the MDP leads to different α * and the numerical errors are stable after several iterations. We recorded the iteration numbers when the velocity error starts to be stable and the corresponding α * in the following Table 2. For data with 0.1 % noise, it takes 7 iterations to reaches the minimum stress error 10.57 % when α * is 2.64392 × 10 21 and for data with 1 % noise, it takes 12 iterations to reaches the minimum stress error 0.373748 when α * is 7.27247 × 10 23 .
We also validate the SIM using L-curve for proper α * determination. The corner of the L-curve indicates that the proper α * are 10 24 for above two validations shown in Figure 8a,b, which are confirmed by the relative stress error performance shown in Figure 8c,d. By setting the stopping criterion t o l < 0.005 for both validations, the errors are summarized in Table 3.
For perturbed velocity with 0.1 % noise level, it takes 104 iterations and T O L reaches to 0.069 in the end. For perturbed velocity with 1 % noise level, it takes 111 iterations and T O L reaches to 0.082 in the end. From both convergence performance, we find that t o l drops quickly in the first 25 iterations or so, and steadily becomes less when α * is 10 24 shown in Figure 8e,f. During whole iterations, the magnitude of t o l falls from 10 1 to 10 3 . The relative stress error T O L rapidly declines in the first 20 iterations and steadily becomes less. The magnitude of T O L drops from 10 1 to 10 2 during whole process.
The MDP gives higher α * and takes less iterations to derive its optimal solution than L-curve. Unlike the α * change as iterations in MDP, the α * determined at the inflection point of the L-curve are used for each iteration. Through the comparison of the error results between the MDP and L-curve, we noticed that numerical stress distributions and the reconstructed velocity fields are more accurate through L-curve for the same noise data. Additionally, the noise level increases from 0.1 % to 1 % , the errors do not change too much in the L-curve, while the inverse occurs for MDP. This indicates that the determining α * through the L-curve is less susceptible to interference from noise levels compared to MDP. The possible reasons that the L-curve performs well in this problem might be that the data in our validation are finite-dimensional through region segmentation and the noise level is bounded, but the theoretical analysis for rigorous error-controlled regularization needs to be clarified in the future. So, we then employed the proper α * derived from the L-curve and presented the corresponding results in Figure 9 and provides the results for 0.1 % noise perturbed data on the left column and 1 % noise data on the right. Both numerical stress distributions are shown in Figure 9a, and Figure 9b has a quite similar pattern as the applied stress. The area where the stress is mainly dispersed is where the difference is mostly concentrated, at a magnitude less than 2 Pa among 20 Pa in Figure 9c. The numerical stress for 1 % noise has no significant deviation from the given force, the error is still within 2 Pa in Figure 9d. The velocity field reconstructed by the numerical stress distribution and the constructed velocity field are almost identical. For 0.1 % noise level, it has a smooth variation of less than 0.3 μ m   min 1 among 10 μ m   min 1 , as shown in Figure 9e, while the variation is less smooth for data with 1 % noise level in Figure 9f. This work indicates the model’s stability for certain perturbed data.

6. Conclusions

In this paper, we propose and develop a Stokes Inverse Model (SIM) to estimate the stresses from the velocity data. We tackle the inverse problem governed by the Stokes equations constraining the solutions using iterative Tikhonov (IT) regularization. After the model formulation, we validate the model for non-perturbed and perturbed synthetic data and derive reliable stress distributions that are sufficiently robust to reconstruct the velocity fields close to those constructed velocities. The proper regularization parameter is effectively identified using the L-curve criterion, resulting in stable convergence and precise results. The effectiveness of L-curve criterion for regularization parameter determination has been verified in the model. But as a heuristic strategy, the theoretical analysis for rigorous error-controlled regularization needs to be clarified in the future.
The proposed SIM provides a complete framework for stress estimation using IT regularization; however, its inherent theoretical and computational limitations still constrain its practical applicability. The linear Stokes framework neglects nonlinear effects and transient, viscoelastic behaviors critical to biological systems. Simplified 2D geometries with homogeneous Dirichlet boundaries further limit real-world utility, as complex 3D domains and inhomogeneous boundary conditions remain unaddressed. Computationally, the finite element method is computationally prohibitively expensive for 3D systems because of cubic growth in degrees of freedom and the lack of adaptive mesh refinement (AMR) to effectively resolve high-gradient regions. Although the verification of synthetic data are effective, in practical applications, the accuracy of the model will be challenged due to the errors caused by experimental noise and incomplete spatial coverage, and the heuristic L-curve parameter selection lacks a theoretical guarantee for complex or noisy scenarios.
In order to improve the applicability of the proposed model, future work should prioritize extending to nonlinear regimes, such as compressible Navier–Stokes flows, and transient problems incorporating adaptive mesh strategies to mitigate computational costs. Assessing robustness under realistic noise and sparse measurements requires experimental validation using real-world data, such as particle image velocimetry (PIV) from biological records or offshore platforms. Reliability may be increased by strengthening regularization strategies to manage non-Gaussian or spatially correlated noise in conjunction with strict parameter selection standards. Additionally, investigating parallel computing architectures might increase the range of applications that can be used in 3D. The SIM framework can develop into a flexible instrument for stress estimation in intricate biological and engineering systems by filling in these gaps.

Author Contributions

Conceptualization, Y.G., Y.W. and J.Z.; methodology, Y.G.; software, Y.G.; validation, Y.G.; formal analysis, Y.G., Y.W. and J.Z.; investigation, Y.G.; writing—original draft preparation, Y.G.; writing—review and editing, Y.W. and J.Z.; visualization, Y.G.; funding acquisition, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by MOE (Ministry of Education in China) Project of Humanities and Social Sciences (Project No. 24YJAZH164).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lekka, M.; Gnanachandran, K.; Kubiak, A.; Zieliński, T.; Zemła, J. Traction force microscopy—Measuring the forces exerted by cells. Micron 2021, 150, 1–9. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, J.; Rothenberger, S.M.; Brindise, M.C.; Markl, M.; Rayz, V.L.; Vlachos, P.P. Wall Shear Stress Estimation for 4D Flow MRI Using Navier-Stokes Equation Correction. Ann. Biomed. Eng. 2022, 50, 1810–1825. [Google Scholar] [CrossRef] [PubMed]
  3. Chen, J.; Raiola, M.; Discetti, S. Pressure from data-driven estimation of velocity fields using snapshot PIV and fast probes. Exp. Therm. Fluid Sci. 2022, 136, 1–13. [Google Scholar] [CrossRef]
  4. Kabanikhin, S. Definitions and examples of inverse and ill-posed problems. J. Inverse -Ill-Posed Probl. 2008, 16, 317–357. [Google Scholar] [CrossRef]
  5. Kirsch, A. An Introduction to the Mathematical Theory of Inverse Problems; Springer: Cham, Switzerland, 1996. [Google Scholar]
  6. Siraj-ul-Islam; Ahsan, M.; Hussian, I. A multi-resolution collocation procedure for time-dependent inverse heat problems. Int. J. Therm. Sci. 2018, 128, 160–174. [Google Scholar] [CrossRef]
  7. Tikhonov, A.N. On the solution of ill-posed problems and the method of regularization. Dokl. Akad. Nauk. Sssr 1963, 151, 501–504. [Google Scholar]
  8. Li, M.; Wang, L.; Luo, C.; Wu, H. A new improved fractional Tikhonov regularization method for moving force identification. Structures 2024, 60, 1–15. [Google Scholar] [CrossRef]
  9. Lauga, E.; Powers, T.R. The Hydrodynamics of Swimming Microorganisms. Rep. Prog. Phys. 2009, 72, 1–52. [Google Scholar] [CrossRef]
  10. Nashed, M.Z. The theory of Tikhonov regularization for Fredholm equations of the first kind (C. W. Groetsch). Siam Rev. 1986, 28, 116–118. [Google Scholar] [CrossRef]
  11. Kryanev, A.V. An iterative method for solving incorrectly posed problems. Ussr Comput. Math. Math. Phys. 1974, 14, 24–35. [Google Scholar] [CrossRef]
  12. Engl, H.W.; Hanke, M.; Neubauer, A. Regularization of Inverse Problems; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1996. [Google Scholar]
  13. Vainikko, G.M.; Veretennikov, A.Y. Iteration Procedures in Ill-Posed Problems; Nauka: Moscow, Russia, 1986. [Google Scholar]
  14. Gerth, D. A new interpretation of (Tikhonov) regularization. Inverse Probl. 2021, 37. [Google Scholar] [CrossRef]
  15. Hanke, M.; Groetsch, C. Nonstationary iterated Tikhonov regularization. J. Optim. Theory Appl. 1998, 98, 37–53. [Google Scholar] [CrossRef]
  16. Chang, W.; D’Ascenzo, N.; Xie, Q. A relaxed iterated tikhonov regularization for linear ill-posed inverse problems. J. Math. Anal. Appl. 2024, 530. [Google Scholar] [CrossRef]
  17. White, F.M.; Hess, J.L.; Gibson, C.H. Equations for Fluid Statics and Dynamics. In Handbook of Fluid Dynamics and Fluid Machinery; Wiley: Hoboken, NJ, USA, 1996; pp. 1–90. [Google Scholar]
  18. Nakayama, Y. Chapter 10—dimensional analysis and law of similarity. In Introduction to Fluid Mechanics, 2nd ed.; Butterworth-Heinemann: Oxford, UK, 2018; pp. 203–214. [Google Scholar]
  19. Durbin, P.A.; Medic, G. Creeping flow. In Fluid Dynamics with a Computational Perspective; Cambridge University Press: Cambridge, UK, 2007; pp. 108–131. [Google Scholar]
  20. Mathé, P.; Hofmann, B. How general are general source conditions? Inverse Probl. 1993, 24, 015009. [Google Scholar]
  21. Temam, R. Une méthode d’approximation de la solution des équations de navier-stokes. Bull. Soc. Math. Fr. 1968, 96, 115–152. [Google Scholar] [CrossRef]
  22. Lin, P. A sequential regularization method for time-dependent incompressible navier-stokes equations. Siam J. Numer. Anal. 1997, 34, 1051–1071. [Google Scholar] [CrossRef]
  23. Hecht, F. New development in freefem++. J. Numer. Math. 2012, 20, 251–265. [Google Scholar] [CrossRef]
  24. Gao, Y. Developing Stokes Inverse Models that Estimate Stresses Driving Tissue Flows during Gastrulation in Chick Embryos; University of Dundee: Dundee, UK, 2023. [Google Scholar]
  25. Hansen, P.C. Rank-Deficient and Discrete Ill-Posed Problems: Numerical Aspects of Linear Inversion; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 1998. [Google Scholar]
  26. Morozov, V.A. Regularization of incorrectly posed problems and the choice of regularization parameter. Ussr Comput. Math. Math. Phys. 1966, 6, 242–251. [Google Scholar] [CrossRef]
  27. Engl, H.W. Discrepancy principles for Tikhonov regularization of ill-posed problems leading to optimal convergence rates. J. Optim. Theory Appl. 1987, 52, 209–215. [Google Scholar] [CrossRef]
  28. Bakushinskii, A.B. Remarks on choosing a regularization parameter using the quasi-optimality and ratio criterion. USSR Comput. Math. Math. Phys. 1984, 24, 181–182. [Google Scholar] [CrossRef]
  29. Fenu, C.; Reichel, L.; Rodriguez, G. GCV for Tikhonov regularization via global Golub–Kahan decomposition. Numer. Linear Algebra Appl. 2016, 23, 467–484. [Google Scholar] [CrossRef]
  30. Hansen, P.C. Analysis of discrete ill-posed problems by means of the L-curve. Siam Rev. 1992, 34, 561–580. [Google Scholar] [CrossRef]
  31. Lawson, C.L.; Hanson, R.J. Solving Least Squares Problems; Prentice-Hall: Hoboken, NJ, USA, 1974. [Google Scholar]
  32. Hansen, P.C.; O’Leary, D.P. The use of the L-curve in the regularization of discrete ill-posed problems. Siam J. Sci. Comput. 1993, 14, 1487–1503. [Google Scholar] [CrossRef]
  33. Hanke, M. Limitations of the L-curve method in ill-posed problems. Bit Numer. Math. 1996, 36, 287–301. [Google Scholar] [CrossRef]
  34. Rezghi, M.; Hosseini, S.M. A new variant of L-curve for Tikhonov regularization. J. Comput. Appl. Math. 2009, 231, 914–924. [Google Scholar] [CrossRef]
  35. Xu, Y.; Pei, Y.; Dong, F. An extended L-curve method for choosing a regularization parameter in electrical resistance tomography. Meas. Sci. Technol. 2016, 27, 1–6. [Google Scholar] [CrossRef]
  36. Yu, D.; Hwang, C.; Zhu, H.; Ge, S. The Tikhonov-L-curve regularization method for determining the best geoid gradients from SWOT altimetry. J. Geod. 2023, 97, 1–13. [Google Scholar] [CrossRef]
  37. Calvetti, D.S.; Morigi, S.; Reichel, L.; Sgallari, F. Tikhonov regularization and the L-curve for large discrete ill-posed problems. J. Comput. Appl. Math. 2000, 123, 423–446. [Google Scholar] [CrossRef]
  38. Johnston, P.R.; Gulrajani, R.M. Selecting the corner in the L-curve approach to Tikhonov regularization. IEEE Trans. Biomed. Eng. 2000, 47, 1293–1296. [Google Scholar] [CrossRef]
Figure 1. The applied stress distribution and the constructed velocity field. (a) The applied stress; (b) The constructed velocity.
Figure 1. The applied stress distribution and the constructed velocity field. (a) The applied stress; (b) The constructed velocity.
Mathematics 13 01884 g001
Figure 2. The L-curve for the SIM validation.
Figure 2. The L-curve for the SIM validation.
Mathematics 13 01884 g002
Figure 3. The relative stress error regarding to different α * .
Figure 3. The relative stress error regarding to different α * .
Mathematics 13 01884 g003
Figure 4. The relative stress error regarding to two different α * .
Figure 4. The relative stress error regarding to two different α * .
Mathematics 13 01884 g004
Figure 5. The convergence performance.
Figure 5. The convergence performance.
Mathematics 13 01884 g005
Figure 6. Validation results for the Stationary Incompressible SIM under iterative Tikhonov regularization. (a) The numerical stress; (b) The difference between the applied and the numerical stress; (c) The reconstructed velocity; (d) The difference between the constructed and the reconstructed velocity.
Figure 6. Validation results for the Stationary Incompressible SIM under iterative Tikhonov regularization. (a) The numerical stress; (b) The difference between the applied and the numerical stress; (c) The reconstructed velocity; (d) The difference between the constructed and the reconstructed velocity.
Mathematics 13 01884 g006aMathematics 13 01884 g006b
Figure 7. The perturbed constructed velocity fields. (a) The constructed velocity perturbed by 0.1 % noise; (b) The constructed velocity perturbed by 1 % noise.
Figure 7. The perturbed constructed velocity fields. (a) The constructed velocity perturbed by 0.1 % noise; (b) The constructed velocity perturbed by 1 % noise.
Mathematics 13 01884 g007
Figure 8. The L-curve and convergence performance for perturbed velocity. (a) The L-curve for velocity with 0.1 % noise; (b) The L-curve for velocity with 1 % noise; (c) The relative stress error for velocity with 0.1 % noise; (d) The relative stress error for velocity with 1 % noise; (e) The convergence performance for velocity with 0.1 % noise when α * = 10 24 ; (f) The convergence performance for velocity with 1 % noise when α * = 10 24 .
Figure 8. The L-curve and convergence performance for perturbed velocity. (a) The L-curve for velocity with 0.1 % noise; (b) The L-curve for velocity with 1 % noise; (c) The relative stress error for velocity with 0.1 % noise; (d) The relative stress error for velocity with 1 % noise; (e) The convergence performance for velocity with 0.1 % noise when α * = 10 24 ; (f) The convergence performance for velocity with 1 % noise when α * = 10 24 .
Mathematics 13 01884 g008
Figure 9. Validation results for perturbed velocity. (a) The numerical stress for velocity with 0.1 % noise; (b) The numerical stress for velocity with 1 % noise; (c) The difference between the applied and the numerical stress for velocity with 0.1 % noise; (d) The difference between the applied and the numerical stress for velocity with 1 % noise; (e) The difference between the consturcted and the reconstructed stress for velocity with 0.1 % noise; (f) The difference between the consturcted and the reconstructed stress for velocity with 1 % noise.
Figure 9. Validation results for perturbed velocity. (a) The numerical stress for velocity with 0.1 % noise; (b) The numerical stress for velocity with 1 % noise; (c) The difference between the applied and the numerical stress for velocity with 0.1 % noise; (d) The difference between the applied and the numerical stress for velocity with 1 % noise; (e) The difference between the consturcted and the reconstructed stress for velocity with 0.1 % noise; (f) The difference between the consturcted and the reconstructed stress for velocity with 1 % noise.
Mathematics 13 01884 g009aMathematics 13 01884 g009b
Table 1. Characteristic variables along with their primary units.
Table 1. Characteristic variables along with their primary units.
Characteristic VariablesDescriptionPrimary Units
LCharacteristic length m
UCharacteristic velocity m   s 1
F = ρ U 2 L Characteristic force k g   m 2 s 2
P = μ U L Characteristic pressure k g   m 1 s 2
[ α ] = L 2 ρ 2 U 2 Characteristic regularization parameter m 6 s 2 / k g 2
Table 2. Numerical errors for the perturbed velocity from MDP.
Table 2. Numerical errors for the perturbed velocity from MDP.
Noise LevelProper α * IterationsStress ErrorNumerical Velocity ErrorReconstructed Velocity Error
0.1 % 2.6 · 10 21 7 10.57 % 0.9 % 0.9 %
1 % 7.3 · 10 23 12 37.37 % 8.99 % 8.99 %
Table 3. Numerical errors for the perturbed velocity from L-curve.
Table 3. Numerical errors for the perturbed velocity from L-curve.
Noise LevelProper α * IterationsStress ErrorNumerical Velocity ErrorReconstructed Velocity Error
0.1 % 10 24 104 6.9 % 0.49 % 0.49 %
1 % 10 24 111 8.2 % 0.49 % 0.47 %
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, Y.; Wang, Y.; Zhang, J. Stress Estimation in Viscous Flows Using an Iterative Tikhonov Regularized Stokes Inverse Model. Mathematics 2025, 13, 1884. https://doi.org/10.3390/math13111884

AMA Style

Gao Y, Wang Y, Zhang J. Stress Estimation in Viscous Flows Using an Iterative Tikhonov Regularized Stokes Inverse Model. Mathematics. 2025; 13(11):1884. https://doi.org/10.3390/math13111884

Chicago/Turabian Style

Gao, Yuanhao, Yang Wang, and Jizhou Zhang. 2025. "Stress Estimation in Viscous Flows Using an Iterative Tikhonov Regularized Stokes Inverse Model" Mathematics 13, no. 11: 1884. https://doi.org/10.3390/math13111884

APA Style

Gao, Y., Wang, Y., & Zhang, J. (2025). Stress Estimation in Viscous Flows Using an Iterative Tikhonov Regularized Stokes Inverse Model. Mathematics, 13(11), 1884. https://doi.org/10.3390/math13111884

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