Effective Role of Cubic Splines for the Numerical Computations of Non-Linear Model of Viscoelastic Fluid
Pubblicato online: 06 giu 2025
Pagine: 177 - 188
Ricevuto: 05 gen 2024
Accettato: 25 giu 2024
DOI: https://doi.org/10.2478/ama-2025-0021
Parole chiave
© 2025 Aasma Khalid et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Seventh-order boundary value problems are not as common as lower-order problems but can arise in specific physical and engineering contexts, particularly in areas where complex phenomena need to be described with high precision. For example, the deflection
In fluid mechanics, seventh-order BVPs describe complex flow patterns and instabilities in boundary layers, such as those found in advanced aerodynamics or wave propagation phenomena:
In computer graphics, dealing with curves is essential for drawing various objects on the screen. Cubic curves, both non-polynomial and polynomial splines, are commonly used due to their flexibility. The novelty of this study lies in the approach of utilizing both CPS and CNPS methods, to tackle nonlinear seventh-order BVPs. While previous research has explored various numerical methods for lower-order BVPs, the application of these spline techniques to seventh-order nonlinear problems is relatively unexplored.
Cubic polynomial splines are widely used due to their smoothness and computational efficiency. They ensure continuity of the first and second derivatives, which is crucial for accurately solving high-order differential equations. The general form of a cubic spline
Nonpolynomial splines, such as trigonometric or exponential splines, offer flexibility in modeling functions with periodic or rapidly varying behavior, which is often encountered in physical problems. For example, a trigonometric spline
Despite the advantages of CPS and CNPS methods, there are several limitations to our approach. These methods can become computationally intensive, especially for smaller step sizes, which yield more accurate results but at the cost of increased computational demand. Conversely, larger step sizes may reduce computational effort but compromise accuracy, especially for problems with steep gradients or rapid changes. Implementing cubic polynomial splines can be more complex than using simpler methods like finite differences, requiring careful construction and continuity at the knots. While cubic splines generally provide good convergence properties, certain nonlinear or stiff problems may require very fine discretization to achieve desired accuracy, increasing computational costs.
In [1], the authors conducted extensive research on the solution of parabolic Partial Differential Equations (PDEs). They introduced a novel method for calculating numerical solutions of fourth-order PDEs, building upon the foundation of the polynomial cubic spline method and the Alternating Direction Method (ADM). The ADM approach dismantled the constraints of alternate variables to achieve successive approximations. A solution to a seventh-order BVP using cubic B-spline functions was presented in [2]. The authors propose an efficient numerical algorithm based on cubic B-splines to approximate the solution to the BVP.
In [3], the focus was on trajectory planning for a robotic arm endowed with seven degrees of freedom. The primary goal was to facilitate efficient and seamless targeting of a specified point by the robotic arm. To address this challenge, cubic polynomials and seventh-degree polynomials were harnessed for joint space trajectory planning, all grounded in a foundation of kinematics analysis. The trajectory planning was subsequently simulated utilizing the MATLAB platform, enabling a comprehensive evaluation of its effectiveness and performance.
Mathematicians and engineers historically encountered challenges when attempting to solve higher-order differential equations. To address such complexities and find numerical approximations, a range of numerical techniques were employed. In [4], authors presented a distinctive numerical approach aimed at approximating tenth-order Boundary Value Problems (BVPs). The methods devised within this study were based on the innovative concept of amalgamating the decomposition process with the Non-Polynomial Cubic Spline Method (NPCSM) and the Polynomial Cubic Spline Method (PCSM).
In a research investigation employing the Kernel Hilbert technique, as outlined in [5], the study showcased the method’s proficiency in solving seventh-order Boundary Value Problems (BVPs) while adhering to boundary constraints. These findings were then contrasted with those obtained using various approaches, such as HPM, VPM, VIM, ADM, and HAM. In addition, the authors of [6] suggested using the Cubic B spline approach to deal with the numerical solutions of seventh-order BVPs. For a quantitative knowledge of seventh-order BVPs, including both linear and non-linear forms, this work especially used CB splines.
A innovative numerical method was developed in [7] by creating ninth-degree spline functions by using extended cubic splines. This method provided a special answer to challenging mathematical issues. The authors proposed a numerical method for solving linear seventh-order ordinary boundary value problems (BVPs) by utilizing the B-Spline system (BSM) in a separate work, which is described in [8]. The particular traits of seventh-order BVPs served as a foundation for the creation of this approach. In order to approximate the Septic B-Spline formulation, they invented the Collocation BSM, which they used to effectively achieve their goal.
The Homotopy Perturbation Method (HPM) was used by the author in [9] to offer a method for approximating seventh-order linear and nonlinear boundary value problems (BVPs). This approach established itself as a useful tool in this field by demonstrating its capacity to solve higher-order linear and nonlinear BVPs with little absolute error. The authors of [10] concentrated on employing quartic B-spline functions to solve seventh-order BVPs. The authors provided an efficient method for dealing with this kind of issues by proposing a numerical strategy that made use of quartic B-splines to approximate the answers.
In their research [11], the authors employed Non-Polynomial Cubic Splines of Sixth Order in conjunction with Finite Difference Approximations to solve a complex array of linear algebraic equations inherent in Boundary Value Problems (BVPs). The researchers in [12, 13, 16, 18] investigated the application of three mathematical methods, namely the homotopy perturbation method (HPM), cubic spline, spline collocation method, differential transform technique (DTT) and the modified Adomian decomposition method (MADM), for solving higher-order boundary value problems (BVPs). In [14], the author introduced an efficient numerical algorithm for solving seventh-order BVPs. The approach utilized cubic B-spline functions to approximate the solution, offering a reliable method for tackling such higher-order problems. Authors in [15] introduced quintic nonpolynomial spline algorithms specifically tailored for addressing fourth-order two-point BVPs. Importantly, this methodology extended its applicability to encompass Partial Differential Equations (PDEs) up to the fourth order, leading to enhanced approximations while demanding reduced computational effort.
In the study of induction motors [17], the behavior could be accurately described by a fifth-order differential equation (DE) model. By incorporating a torque correction factor, the full seventh-order DE structure faithfully replicated the transient torques as well as the instantaneous real and reactive power flows. Seventh-order Boundary Value Problems (BVPs) were solved using He’s polynomials and the Variational Iteration Method (VIM). The solutions to these problems were approximated using a rapidly converging series.
The transformation of seventh-order Boundary Value Problems (BVPs) into a set of Integral Equations (IE) was demonstrated in [19, 20], and these equations were solvable using the Variational Element Method (VEM). It’s worth noting that, at that time, there was no literature available on the numerical solutions to seventh-order BVPs and related Eigenvalue Problems (EVP). The approximate solutions of these equations were expressed in terms of overlapping series with calculable elements. By combining the Homotopy Perturbation Method (HPM) and the Adomian Decomposition Method (ADM), [21] was able to solve seventh-order BVPs. The writers were able to solve the difficulties precisely and quickly by the use of this method. A method for solving seventh-order BVPs using cubic trigonometric B-spline functions was provided by the authors in [22]. Their approach provided an effective strategy to deal with such high-order BVPs by approximating the solutions using these customized B-splines. The author of [23] developed a numerical strategy for quickly solving linear fourth-order boundary value problems (BVPs) using the Non-Polynomial Spline (NPS) technique.
Let’s break the interval [a, b] into n small intervals by using node points:
A NP function of class
The consequent expression for the equation (5) is obtained by straightforward algebraic manipulation:
The described approach is 4th order convergent if 1-2ζ-2δ=0 and
Let’s break the interval [a, b] into n small intervals by using nodepoints:
Let
A NP function of
By using a straightforward algebraic operation, we may get the corresponding expression:
By the continuity equation of the first derivative at node point
The paper progresses logically from theory to application. Section 2 discusses the development of CPS and CNPS, while Section 3 evaluates their effectiveness in resolving 7th order BVPs. Section 4 concludes with a concise analysis and recommendations, providing a clear and educational reading experience.
Using the CPS and CNPS approaches to approximatively solve a nonlinear seventh-order boundary value problem (7
Now for CNPS
Now for CPS
Now differentiating (11) w.r.t.
Equation (15) presents an eighth-order boundary value problem. In order to manage its complexity, we proceeded to transform equation (15) into a system of second-order Boundary Value Problems (BVPs), incorporating the Boundary Conditions (BCs) from equation (12). This transformation was accomplished by substituting the equation into a specific form, resulting in a more manageable representation.
Along with boundary conditions:
We get relations for
Discretize equations (15)–(18) at gird points
Now after substitution we get
From equation (28) and (29)
The subsequent
Using equations (28)–(34) in equations (14) and (21)–(23)
Equations (36) and (37), along with the prescribed Boundary Conditions (20), come together to establish a coherent system consisting of 4(
We get relations for
After substitution we get
By considering the above data NPCS was settled in section, PCS scheme for
Equations (40) and (41) form a system of 4(
This section explores the outcomes of using CPS and CNPS methods to approximate solutions for a nonlinear seventh-order Boundary Value Problem (7
The solution process for the given boundary value problem involves several steps. Problem 3.1/3.2/3.3 was compared with equation (11) and boundary conditions with (12). Then, continuity conditions are defined to ensure smooth transitions across the intervals of the problem domain. Coefficients required for the numerical solution are then derived based on the given differential equation and boundary conditions by discretizing equations (15)–(18) at gird points
Similarly, this system is closely linked to 44 unknowns for
Consider the nonlinear BVP
The precise solution to the problem under consideration is mathematically defined as
The outcomes obtained from the CPS and CNPS methods were meticulously compared against the analytically derived solution. For a finer granularity, the results were organized and presented in a clear tabular format. Specifically, Tab.1 was employed to present the numerical outcomes when the step size was set at
Comparison of accurate, CNPS along with CPS for problem 3.1 at
Accurate solution | CNPS solution | | |
CPS solution | | |
|
---|---|---|---|---|---|
0 | 1 | 1 | 0.00E-00 | 1 | 0.00E-00 |
0.2 | 0.818730753 | 0.817688874 | 1.04E-03 | 0.817618382 | 1.11E-03 |
0.4 | 0.670320046 | 0.668633087 | 1.69E-03 | 0.668558559 | 1.76E-03 |
0.6 | 0.548811636 | 0.547122919 | 1.69E-03 | 0.547064978 | 1.75E-03 |
0.8 | 0.449328964 | 0.448284237 | 1.04E-03 | 0.448246958 | 1.08E-03 |
1 | 0.367879441 | 0.367879441 | 0.00E-00 | 0.367879441 | 0.00E-00 |
Comparison of accurate, CNPS along with CPS for problem 3.1 at
Accurate solution | CNPS solution | | |
CPS solution | | |
[6] | |
---|---|---|---|---|---|---|
0 | 1 | 1 | 0.00E-00 | 1 | 0.00E-00 | 0.00E-00 |
0.1 | 0.904837418 | 0.904837481 | 6.27E-08 | 0.904812814 | 2.46E-05 | 3.82E-06 |
0.2 | 0.818730753 | 0.818730875 | 1.22E-07 | 0.818688854 | 4.19E-05 | 1.36E-05 |
0.3 | 0.740818221 | 0.740818391 | 1.70E-07 | 0.740765438 | 5.28E-05 | 2.49E-05 |
0.4 | 0.670320046 | 0.670320248 | 2.02E-07 | 0.670262025 | 5.80E-05 | 3.31E-05 |
0.5 | 0.60653066 | 0.606530874 | 2.14E-07 | 0.606472401 | 5.83E-05 | 3.50E-05 |
0.6 | 0.548811636 | 0.548811841 | 2.05E-07 | 0.548757603 | 5.40E-05 | 3.01E-05 |
0.7 | 0.496585304 | 0.496585478 | 1.74E-07 | 0.496539521 | 4.58E-05 | 2.03E-05 |
0.8 | 0.449328964 | 0.44932909 | 1.26E-07 | 0.449295105 | 3.39E-05 | 9.57E-06 |
0.9 | 0.40656966 | 0.406569726 | 6.61E-08 | 0.406551127 | 1.85E-05 | 2.11E-06 |
1 | 0.367879441 | 0.367879441 | 0.00E-00 | 0.367879441 | 0.00E-00 | 0.00E-00 |
In addition to the numerical comparisons, visual aids were also harnessed to provide a more intuitive understanding of the precision achieved by the CPS and CNPS methods. To this end, Fig.1 and Fig.2 are crafted to illustrate the absolute errors associated with the chosen splines, specifically focusing on the scenario when the step size was

Comparison of AEs of CNPS and CPS with [6] of problem 3.1 at

Graphically representation of Accurate solution, CNPS outcome, CPS outcome and their Absolute Errors for problem 3.1 at
Consider the nonlinear BVP
The precise solution is given as
Comparison of accurate, CNPS along with CPS for problem 3.2 at
Accurate solution | CNPS solution | | |
CPS solution | | |
|
---|---|---|---|---|---|
0 | 1 | 1 | 0.00E-00 | 1 | 0.00E-00 |
0.2 | 0.654984602 | 0.654548343 | 4.36E-04 | 0.653822489 | 1.16E-03 |
0.4 | 0.402192028 | 0.401485267 | 7.07E-04 | 0.400509549 | 1.68E-03 |
0.6 | 0.219524654 | 0.218816219 | 7.08E-04 | 0.217928602 | 1.60E-03 |
0.8 | 0.089865793 | 0.089426899 | 4.39E-04 | 0.088878968 | 9.87E-04 |
1 | 0 | 0 | 0.00E-00 | 0 | 0.00E-00 |
Comparison of accurate, CNPS along with CPS for problem 3.2 at
Accurate solution | CNPS solution | | |
CPS solution | | |
[6] | |
---|---|---|---|---|---|---|
0 | 1 | 1 | 0.00E-00 | 1 | 0.00E-00 | 0.00E-00 |
0.1 | 0.814353676 | 0.814349741 | 0.814016517 | 3.37E-04 | 3.94E-06 | 1.91E-05 |
0.2 | 0.654984602 | 0.654977145 | 0.654367593 | 6.17E-04 | 7.46E-06 | 6.81E-05 |
0.3 | 0.518572754 | 0.518562529 | 0.517747628 | 8.25E-04 | 1.02E-05 | 1.24E-04 |
0.4 | 0.402192028 | 0.402180054 | 0.401241892 | 9.50E-04 | 1.20E-05 | 1.64E-04 |
0.5 | 0.30326533 | 0.303252787 | 0.302279968 | 9.85E-04 | 1.25E-05 | 1.72E-04 |
0.6 | 0.219524654 | 0.219512766 | 0.218594693 | 9.30E-04 | 1.19E-05 | 1.46E-04 |
0.7 | 0.148975591 | 0.148965506 | 0.148186139 | 7.89E-04 | 1.01E-05 | 9.70E-05 |
0.8 | 0.089865793 | 0.089858479 | 0.089290229 | 5.76E-04 | 7.31E-06 | 4.49E-05 |
0.9 | 0.040656966 | 0.040653124 | 0.040351558 | 3.05E-04 | 3.84E-06 | 9.44E-06 |
1 | 0 | 0 | 0 | 0.00E-00 | 0.00E-00 | 0.00E-00 |
In order to offer a more intuitive insight into the precision achieved, Fig.3 and Fig.4 are constructed to visually depict the absolute errors associated with the employed splines when

Comparison of AEs of CNPS and CPS with [6] of problem 3.2 at

Graphically representation of Accurate solution, CNPS outcome, CPS outcome and their Absolute Errors for problem 3.2 at
Consider the nonlinear BVP
In pursuit of accurate approximations, the sought-after solution is
Comparison of accurate, CNPS along with CPS for problem 3.3 at
Accurate solution | CNPS solution | | |
CPS solution | | |
[6] | |
---|---|---|---|---|---|---|
0 | 1 | 1 | 1 | 0.00E-00 | 0.00E-00 | 0.00E-00 |
0.1 | 1.105170918 | 1.105171098 | 1.105120542 | 5.04E-05 | 1.80E-07 | 3.82E-06 |
0.2 | 1.221402758 | 1.221403102 | 1.221310719 | 9.20E-05 | 3.43E-07 | 1.35E-05 |
0.3 | 1.349858808 | 1.349859281 | 1.349734356 | 1.24E-04 | 4.73E-07 | 2.64E-05 |
0.4 | 1.491824698 | 1.491825254 | 1.49167782 | 1.47E-04 | 5.56E-07 | 3.85E-05 |
0.5 | 1.648721271 | 1.648721853 | 1.648562907 | 1.58E-04 | 5.82E-07 | 4.64E-05 |
0.6 | 1.8221188 | 1.82211935 | 1.821961083 | 1.58E-04 | 5.50E-07 | 4.70E-05 |
0.7 | 2.013752707 | 2.01375317 | 2.01360923 | 1.43E-04 | 4.62E-07 | 3.94E-05 |
0.8 | 2.225540928 | 2.225541259 | 2.225427036 | 1.14E-04 | 3.31E-07 | 2.48E-05 |
0.9 | 2.459603111 | 2.459603282 | 2.45953623 | 6.69E-05 | 1.70E-07 | 8.50E-06 |
1 | 2.718281828 | 2.71828 | 2.71828 | 0.00E-00 | 0.00E-00 | 0.00E-00 |
Comparison of accurate, CNPS along with CPS for problem 3.3 at
Accurate solution | CNPS solution | | |
CPS solution | | |
[6] | |
---|---|---|---|---|---|---|
0 | 1 | 1 | 0.00E-00 | 1 | 0.00E-00 | 0.00E-00 |
0.2 | 1.221402758 | 1.221403377 | 6.19E-07 | 1.22103274 | 3.70E-04 | 5.42E-05 |
0.4 | 1.491824698 | 1.491825707 | 1.01E-06 | 1.491234204 | 5.90E-04 | 1.53E-04 |
0.6 | 1.8221188 | 1.822119714 | 9.13E-07 | 1.821484771 | 6.34E-04 | 1.95E-04 |
0.8 | 2.225540928 | 2.225541357 | 4.28E-07 | 2.225083141 | 4.58E-04 | 1.04E-04 |
1 | 2.718281828 | 2.71828 | 0.00E-00 | 2.71828 | 0.00E-00 | 0.00E-00 |
For an enhanced grasp of the achieved precision, Fig.5 and Fig.6 are crafted to visually encapsulate the absolute errors tied to the utilized splines, specifically when

Comparison of AEs of CNPS and CPS with [6] of problem 3.3 at

Graphically representation of Accurate solution, CNPS outcome, CPS outcome and their Absolute Errors for problem 3.3 at
This paper addresses a gap in the existing literature by focusing on high-order nonlinear BVPs, which are less commonly explored compared to lower-order problems. this paper propose novel numerical strategies that involves non-polynomial and polynomial cubic splines to solve the nonlinear seventh order BVPs. Non-polyno-mial splines offer local control and are ideal for modeling intricate curves. In contrast, cubic polynomial splines excel in providing smooth interpolation. The choice between them depends on the problem’s demands for local control or smoothness. The study shows that both CPS and CNPS methods can effectively solve nonlinear seventh-order BVPs, providing accurate approximations compared to exact solutions. For both methods, the domain [0,1] is divided into sub-intervals with step sizes of
The employed methods are rigorously assessed through experimentation on three distinct test problems. These benchmark problems encompass various nonlinear differential equations with different combinations of exponential, trigonometric, and polynomial terms, providing a diverse set of challenges for assessing the performance of the CPS and CNPS methods. The outcomes attained showcase an exceptional level of accuracy, extending up to 7 decimal places. These commendable results are vividly depicted in both the tabulated data and accompanying graphs. Such a high degree of precision substantiates the dependability and efficiency of the proposed method.
The CNPS method generally produces more accurate results than the CPS method. Smaller step sizes result in more accurate solutions for both methods, though at the cost of increased computational effort. For instance, with
The graphical illustrations (Fig. 2, 4, 6) highlight the precision of both methods. CNPS shows smaller absolute errors compared to CPS, indicating better convergence to the exact solution. Figure 1 visually confirms the superior accuracy of CNPS with lower absolute errors compared to CPS. Fig. 1, 3 and 5 shows the graphical comparison on CPS and CNPS with other spline [6].
By comparing the CPS and CNPS methods, the research highlights the strengths and weaknesses of each approach, offering valuable insights for future applications. This is illustrated through various figures and numerical simulations presented in the results section, demonstrating the close agreement between the numerical and exact solutions. This comparative analysis is particularly useful for researchers and practitioners seeking efficient numerical methods for similar problems.