2. The Fuzzy Finite Pointset Method
The Finite Pointset Method (FPM) is a meshless Lagrangian approach that employs weighted least-squares interpolation to approximate spatial derivatives and address partial differential equations [
23]. The method makes use of Taylor series expansions to evaluate function values and their derivatives, where the unknown coefficients of the expansion represent these quantities. Comprehensive descriptions and classical applications of FPM can be found in the literature [
23,
24,
25,
26].
In this section, we introduce the fundamental concepts of the fuzzy extension of FPM, developed to allow the method to be applied to mathematical models that incorporate uncertainties. When input parameters are expressed as fuzzy values, the resulting temperature is also represented as a fuzzy number. At the same time, those portions of the matrices that do not contain fuzzy terms remain crisp (i.e., single-valued). Vectors involving fuzzy quantities are marked with a tilde. The method is demonstrated here in the context of the Pennes equation expressed in cylindrical coordinates.
Consider a domain
X with a prescribed boundary, containing
n points
x1,
x2,
…,
xn (
xj = [
xj1,
xj2],
j = 1 …
n), each associated with respective function values
(
x1,
t),
(
x2,
t),
…,
(
xn,
t). The objective is to approximate the value of
at a chosen location
x (
x = [
x1,
x2]) and time moment
t. To achieve this, we define the approximation of
using a Taylor series expansion (
dxjk =
xjk −
xk,
k = 1,2) centered around
x:
The values that are not known
obtained by using the weighted least-squares method, in which the quadratic expression is minimized across all neighboring points (see subindex—
np):
where weight coefficients
and
where
is a positive constant. The value
h is a radius that defines a set of neighbor points around
x [
7,
11].
If the point x is located within the interior of the X domain, the matrix M, incorporating the Pennes Equation (2) at the last row (where Δ
t denotes the time step) that must be satisfied by these interior points, is defined as follows [
7,
11]:
Then,
and
take the following form (
is a time counter) [
7,
11]:
Equation (16) can be expressed in the following form:
where
Formally, the minimization of the function
J results in the following:
Additionally, FPM functions as an iterative method, where the vector is recalculated for each particle using the formula (23). It is worth mentioning that part , after multiplication, yields a matrix with single-valued entries. Multiplying such a matrix by a fuzzy vector, i.e., a vector containing a sequence of fuzzy numbers, does not require the use of any special fuzzy computational methods. Each value of the vector is multiplied by the corresponding matrix element and, in accordance with matrix algebra, summed up.
The algorithm applied includes a stopping criterion based on a relative error calculated for the lower and upper bounds of the fuzzy temperature intervals corresponding to the α-cut at α = 0, with the following structure:
where
is the iteration counter, and
is the maximum relative error.
Furthermore, if the point x lies on the boundary of X and meets the second type of boundary condition, an additional row must be included in matrix (18), and one additional element in vector (15), , because we have one equation more. And then for the third boundary condition, we have and , respectively.
In the proposed numerical method, triangular fuzzy numbers were employed, characterized by a set defined through the following membership function [
14]:
where
is the core of the number,
are the left and the right end of the number, respectively. A triangular fuzzy number can be written as
.
Those parameters of tissue that were assumed as symmetrical triangular fuzzy numbers are in the following form:
where
p denotes the exact value of the parameter and
u defines the width of the fuzzy number (
u% = 0.01
u).
A triangular fuzzy number can be represented through its α-cuts, each defined as a closed interval of the following form:
To solve the problem under consideration, closed intervals and directed interval arithmetic were employed. The use of α-cuts facilitates this process by enabling the decomposition of fuzzy numbers into a family of crisp intervals, which significantly simplifies the execution of mathematical operations within the fuzzy framework.
3. Results and Discussion
This study concludes by presenting the results obtained from the numerical simulations. Two numerical examples, each based on different sets of input data, are introduced. To evaluate the effectiveness of the proposed computational method, the results from the first example are compared with benchmark numerical data reported in [
21].
The first example is analyzed using the parameters listed in
Table 1. In this numerical example, the Pennes equation is examined with parameters such as perfusion rate and effective scattering coefficient, both of which are affected by tissue damage. The considered domain measures 15 × 12 mm. The model is improved by implementing a third-type boundary condition on the tissue surface exposed to laser irradiation, while adiabatic boundary conditions are applied to the other surfaces [
21]. For the third-kind boundary condition, the following input values are used: α = 10 W·m
−2·K
−1 (convective heat transfer coefficient) and
Tamb = 20 °C (ambient temperature). The stopping criterion defined in Equation (24) was set to ε = 10
−4.
The initial temperature across the entire domain is uniformly set to T
0 = 37 °C. The maximum laser intensity is assumed to be
I0 = 30 kW·m
−2. The tissue’s thermo-optical properties are listed in
Table 3, while the parameters for the Arrhenius injury integral are given in
Table 1. The coefficients for the
function (10) are presented in
Table 2. It should be noted that the optical properties used here are typical for near-infrared radiation interacting with soft tissue, such as the emission from a Nd:YAG laser at 1064 nm. In this context, during laser-induced coagulation, the reduced scattering coefficient may increase by a factor of 3–4 relative to its baseline value in native tissue, whereas the absorption coefficient remains unchanged [
19].
Input parameters, including the initial blood perfusion coefficient, tissue absorption coefficient, effective scattering coefficients of native and damaged tissue, metabolic heat source, and peak power intensity, were modeled as fuzzy numbers (see Equation (26)). In the computations, u was set to 5.
Numerical simulations were performed at three specific depths: 0 mm, 1 mm, and 1.5 mm, along the main optical axis of the laser beam (
Figure 2). The results obtained using the fuzzy version of FPM (black lines for α = 0) show very good agreement with the classical single-valued FPM solution (red lines), as detailed in [
21].
Figure 3a presents the temperature profiles corresponding to various α-cuts. The red line represents the α-cuts for α = 1, which closely match the single-valued results.
As illustrated in
Figure 3b, the injury integral reaches 1—signifying complete tissue necrosis—between 5.91 s and 7.9 s, with the precise single-valued result being 6.8 s. This interval also corresponds to the point in
Figure 3c where the effective scattering coefficient begins to level off. Similar behavior is observed in the computations using a fuzzy blood perfusion coefficient (
Figure 3d). Together, these figures (
Figure 3b–d) clearly highlight both the correlation and the influence of the injury integral on the associated parameters.
Calculations were also carried out for three different values of the parameter u to examine its influence on the results (
Figure 4). The selection of this parameter is crucial for the analysis and depends on the spread of various input parameters in the mathematical model. It is evident from the plot that the lines are not evenly spaced, which results from the strongly nonlinear nature of the analyzed phenomenon. For clarity of comparison, the results were plotted for the extreme values of the fuzzy numbers, i.e., for α = 0. A detailed comparison of interval widths for α = 0 is presented in
Table 4, along with the calculated width relative to the corresponding reference temperature value. The greater the value of
u, the wider the temperature interval becomes, which is expected. However, as the computation time progresses, although the intervals would naturally be expected to widen, this tendency is disrupted due to the nonlinearity of the problem.
The second example demonstrates an application of the external heat source generated by MNPs under an applied magnetic field. The solute of nanofluid in this study is assumed to be Fe
3O
4 particles with a nanometer radius of 7 nm, subjected to a magnetic field (
Table 5). Magnitude of a magnetic field
Hm is assumed due to the formula
for
B = 0.03 T [
27]. The considered domain, measuring 15 × 20 mm, was divided into two layers with thicknesses of 5 mm (outer layer, denoted as 1) and 10 mm (inner layer, denoted as 2). Furthermore, it was assumed that the outer layer represents tumor tissue, while the inner one corresponds to healthy tissue. The parameters used in the numerical analysis of both layers are listed in
Table 6. In the model, a third-type boundary condition on the tumor tissue surface is implemented, while adiabatic boundary conditions are applied to the other surfaces [
22]. For the third-kind boundary condition, the following input values are used: α = 4.2 W·m
−2·K
−1 and
Tamb = 25 °C. The stopping criterion defined in Equation (24) was set to ε = 10
−4. Location of the point of the highest concentration of nanoparticles (r
0, z
0) is set to (0, 2.5) mm and value d
0 = 2 mm in (12). The initial temperature throughout the entire domain is set uniformly at T
0 = 37 °C. In the formula (11), the fuzzy equilibrium susceptibility is treated as temperature dependent [
28]:
where V [m
3] is the volume of a single nanoparticle and
[J·K
−1] is the Boltzmann constant and
[A·m
−1] is the fuzzy saturation magnetization of the magnetic nanoparticles [
29]:
where
is the saturation magnetization at temperature 0 K and
is the Curie temperature.
Input parameters like initial blood perfusion coefficient, metabolic heat source, and the effective relaxation time of nanoparticles were treated as fuzzy numbers (see Formula (26)). In the calculations,
u is assumed to be 5 or 10. Numerical calculations were carried out at three specified depths, 0 mm, 1 mm, and 2.5 mm, located along the primary optical axis of the laser beam (
Figure 5). The results obtained using the fuzzy version of the FPM (black lines for α = 0) and the classical version (red lines) show very good agreement with those reported in detail in [
22]. This agreement indicates that the fuzzy extension preserves the main physical behavior of the system while capturing the uncertainty in input parameters.
The rest of the analysis is concentrated at the point (0, 2.5) mm, where the maximum concentration of MNPs is located, resulting in the highest temperature rise (
Figure 6,
Figure 7 and
Figure 8). This observation can be physically explained by the fact that the local concentration of nanoparticles directly affects the absorption of energy from the alternating magnetic field, leading to localized heating. Individual lines in the plots correspond to specific α-cut levels. Simulations were conducted for
u = 5 and
u = 10 in order to illustrate the substantial influence of this parameter on the results. The observed temperature differences highlight the sensitivity of the heating process to the choice of
u, emphasizing the need for proper calibration to accurately predict tissue response.
Figure 6 presents the profiles of the fuzzy temperature, while a detailed analysis of the interval ranges defined by the α-cuts is provided in
Table 7. Additionally, results of computations were presented for the fuzzy Arrhenius integral (
Figure 7) and the fuzzy source term
Q (
Figure 8). These analyses reveal how uncertainty in the parameters not only affects the instantaneous temperature but also the cumulative thermal damage and source term distribution, which are critical for predicting tissue response during therapy. The magnitude of input parameter fuzziness in numerical analysis is typically selected based on the expected level of uncertainty associated with experimental measurements, material properties, or boundary conditions. This uncertainty can stem from variability in biological tissue characteristics, limitations in measurement precision, or natural fluctuations in environmental conditions. In practice, the fuzzy spread (e.g., the width of the triangular fuzzy number) is defined using expert knowledge, statistical data, or past sensitivity studies. The aim is to capture realistic variability without introducing excessive computational burden. Therefore, a balance must be struck between representing input uncertainty accurately and maintaining numerical stability and efficiency.