Skip to main content
Heliyon logoLink to Heliyon
. 2019 Dec 30;6(1):e02865. doi: 10.1016/j.heliyon.2019.e02865

On the implementation of novel RKARMS(4,4) algorithm to study the structures of initial extrasolar giant protoplanets

Gour Chandra Paul a,, Sukumar Senthilkumar b, Hafijur Rahman a
PMCID: PMC6940641  PMID: 31909234

Abstract

The main motivation and novel notion of this present communication is to implement the recently suggested fourth order with four stages embedded RKARMS(4,4) algorithm to examine its efficiency in reinvesting the structures of extrasolar protoplanets formed via disk instability which being presented in Paul et al. [1] (G.C. Paul, M.M. Rahman, D. Kumar, M.C. Barman, the radius spectrum of solid grains settling in gaseous giant protoplanets, Earth Sci. Inform. 6 (2013) 137–144) for the case of convective heat transfer using classical Runge-Kutta (RK) technique of order four. The results by the RKARMS(4,4) algorithm compared well with those obtained by the classical RK method of order four for any time length and found to be more suitable.

Keywords: Applied mathematics; Astrophysics; Computational mathematics; Planetary sciences; Extrasolar protoplanets; Instability; Thermodynamic variables; RKARMS(4,4) algorithm; Truncation errors


Applied mathematics; Astrophysics; Computational mathematics; Planetary sciences; Extrasolar protoplanets; Instability; Thermodynamic variables; RKARMS(4,4) algorithm; Truncation errors.

1. Introduction

The formation of planetary system is one of the prominent topics to humankind since the dawn of civilization and the advancement of research still demonstrates interest towards the same. The discovery of extrasolar planets has intensified interest in them, and a large volume of research works on the physical conditions prevailing inside such planets has been conducted both outside and inside our own solar system [2, 3]. There are two feasible end mechanisms in the literature for explaining the evolution process of such planets, namely (i) core accretion and (ii) disk instability [1]. In the first scenario, the formation of gas giant planets or simply gas giants starts with core formation followed by gas accretion [4, 5], whereas in the disk instability scenario, the segregation occurs prior to the core formation. This school of thought believes that under the appropriate conditions, an instability can occur in the protoplanetary disk. Such a kind of instability can then lead to the formation of self-gravitating clumps composed of dust and gas. These clumps, in turn, can contract to form gravitationally bound sub condensations [6, 7]. Though some questions arise with regard to whether the gravitational instability can be able to form stable protoplanets from gravitationally unstable gas disk, this mechanism is thought to be capable of forming giant planets rapidly in our own solar system and elsewhere [8]. It is noticeable that planetary evolutions are highly dependent on the initial configurations of the protoplanets. Unfortunately, so far, there does not exist a single model with its definite initial structure and various models in this regard report different initial profiles [9, 10, 11, 12]. It is of interest to note here that an analytic solution of the system of equations used in configuring structure of such a protoplanet is not possible [12] without any drastic assumptions. Therefore, one may need to rely on numerical techniques in this respect. It is mentionable at this juncture that planning of new algorithms always play an important role in research to search for the best solution for any real-time problems of initial valued arising in mathematical physics, which are being solved by Runge–Kutta (RK) method and by its successive developed techniques. These techniqes are applied to solve many problems in commucication and signal processing, and to analyze electronic and transistor circuits [13], etc. Shampine and Gordon [14] explored the normal order of a RK technique having the approximate number of leading terms of an infinite Taylor series that computes the trajectory of a moving point. A novel 4th order RK technique based on the root mean square formula is addressed in [15] for solving IVPs. Yaakub and Evans [16] presented a novel 4th order RK algorithm for solving ordinary differential equations of initial valued with error control (EC). Butcher [17, 18, 19] in his studies developed the best RK pair with an error estimate (ERREST). Bader [20, 21] introduced the RK–Butcher algorithm for finding out the truncation ERRESTs, intrinsic accuracies and the early recognition of stiffness in coupled differential equations arising in theoretical problems of chemistry. With the intension of overcoming step size constraints attributed by numerical stability, numerous new algorithms in this regard have been advanced in the recent past [17]. To ensure this, in [22] a novel RKARMS(4,4) algorithm, a combination of classical RK arithmetic mean method of order four (RKAM(4,4)) and the 4th order RK root mean square (RKRMS(4,4)) method, with EC in detail is introduced to solve effictively the problems in image processing under cellular neural network (CNN) model. A detailed interpretation with regard to local and global truncation errors, ERREST and control for the 4th order and four-stage RK algorithm is finally addressed in [23]. It is to be mentioned here that that an embedded technique in fact consists of two techniques built into one, the leading one is of order p and the other one is that of p+1. The difference of the field values obtained by the techniques makes available an ERREST for the leading technique. Recently, Paul et al. [24] used that RKARMS(4,4) technique to solve vertically integrated shallow water equations (SWEs) intended for numerical foreseeing of surge levels preciously along the coast of Bangladesh, where they found the method to be efficient in computing surge levels accompanying with a cyclonic storm. In exploring initial profiles of protoplanets formed via disk instability, Paul and Senthilkumar [25] used this method. They found that the method is insensitive in solving end point constraints. It is noteworthy to mention here that Paul and Senthilkumar [25] investigated the structures of initially formed protoplanets through gravitation instability assuming the conductive-radiative heat transport.

In this paper, it is our intention to test the efficiency in terms of ERREST, accuracy, solving end point contraints and computational cost for varying end points with differnet initial time steps of the novel RKARMS(4,4) algorithm in exploring the initial structures of extrasolar giant protoplanets formed via gravitational instability assuming them to be in convective equilibrium.

The reminder of the article is arranged as follows. In Section 2, the problem statement is outlined. Section 3 demonstrates the numerical procedure adopted in solving structure equations. Section 4 deals with a brief description on the embedded RKARMS(4,4) technique. Section 5 addresses the analysis of EC for the method along with local truncation error (LTE). Discussion of results with validity and effectiveness of the technique is addressed in section 6. Finally, section 7 provides conclusion, future trend and direction of our research work.

2. The problem statement

As in Paul et al. [1, 12], the model of the present study undertakes a spherical giant gaseous protoplanet having a solar composition with mass ranging from 0.3 to 10 MJ (1MJ = 1.8986×1030 gm). The reasoning abaft such a consideration of the range of mass is that it covers the majority of the detected mass-range of the giant extrasolar planets as well as the giant planets of our solar system [10]. Following Paul et al. [25], it is assumed that the protoplanet originated by gravitational instability is a static body, where the ideal gas law holds good and the only source of energy here is the gravitational contraction. The assumptions can be found to be supported by DeCampli and Cameron [9] and Bodenheimer et al. [26]. Now, if the energy is assumed to be transferred by the process of convection, the structure of such an object can be specified by means of the following system of equations as under [1]:

The equation expressing hydrostatic balance,

dP(r)dr=GM(r)r2ρ(r). (1)

The conservation of mass equation,

dM(r)dr=4πr2ρ(r). (2)

The convection heat transfer equation,

dT(r)dr=(11γ)T(r)P(r)dP(r)dr. (3)

The Clausius-Clapeyron equation,

P(r)=kμHρ(r)T(r). (4)

In Eqs. (1), (2), (3), and (4), P(r), ρ(r) and T(r) characterize the pressure, density and temperature, respectively, of the protoplanet at a distance r measuring from its centre; M(r) denotes its mass interior to r; γ represents the ratio of the specific heats; μ represents the mean molecular weight; H designates the mass of a hydrogen atom and k denotes Boltzmann's constant; G(6.673×108dynecm2gm2) stands for the constant of universal gravitation.

2.1. Boundary conditions

Consider a sphere of infinitesimal radius r at the centre of a protoplanet. Then the mass interior to r can be specified by

M(r)=43πr3ρ, (5)

where ρ can be treated as a constant, which in turn leads to set M(r)0 as r0. Eq. (5) also validates that at the surface of the protoplanets, i.e., at r=R, M(r)=M. Further, initially formed protoplanets having fairly cold centre must have reasonably low surface temperature [12]. Hence, the surface temperature, in the first approximation, can be set to zero. In addition, the mass of the protoplanetary atmosphere is just a minute fraction of the total mass of the protoplanet. Thus, in the first approximation, we may take into account the surface pressure as zero [27]. Therefore, the approximated boundary conditions (BCs) can be set as

T(r)=0,P(r)=0atr=R​(surface)M(r)=Matr=RM(r)=0atr=0(centre)} (6)

3. Integration of the equations

To solve a problem numerically, dimensionless groups help to scale the problem. It is to be mentioned here that non-dimensionalization is the exclusion of units fully or partially from an equation containing physical quantities by a suitable replacement of variables. This technique can make things easier and parameterize problems where measured units are involved. In this paper, as in [27], the model equations were non–dimensionalized using Schwarzschild transformations, being given by

r=(1y)R,P(r)=GM24πR4p(y),T(r)=μHGMkRt(y)andM(r)=q(y)M.

In coordination with Eq. (4) together with the help of the above transformations, Eqs. (1), (2), and (3) can, respectively, be brought to the following forms [1, 12]:

dpdy=pqt(1y)2, (7)
dqdy=p(1y)2t, (8)

and

dtdy=25q(1y)2. (9)

While based on the specified transformations, the BCs specified by means of (6) can be set to the following form:

t=0, ​p=0 ​ ​at ​y=0 ​(surface)q=1 ​ ​ ​ ​ ​ ​  ​at ​y=0q=0 ​ ​ ​ ​ ​ ​  ​at ​y=1 ​(centre)} (10)

Now, because of the existence of singularities in Eqs. (7), (8), and (9), one cannot start the integration from either of the boundaries, the surface or centre. Thus, we need approximate boundary conditions and that can be attained through Frobenius method. As in Paul et al. [12], the following approximate surface boundary conditions are adopted:

t=25y1y, ​p=Et5/2 ​and ​q=1 ​at ​y0,

where E is a constant to be determined.

By means of these approximated values mentioned above as our initial conditions, we have solved the system of equations specified by Eqs. (7), (8), and (9) by the newly proposed RKARMS(4,4) method from a point very close to the surface downwards to a point at the close proximity of the centre. As in [12], a value to the constant E is specified and the correct value of E is estimated through calibration. In this regard, the additional BC q0 ​as ​y1 is checked to satisfy. The best value of E is found to be E = 45.4, which is the same as that to the presented value for the parameter in [12].

In the present numerical estimate, the radii and masses of the protoplanets are supplied from the investigation due to Helled and Schubert [10]. Also, we have used μ=2.2, applicable for a molecular gas, while the remaining parameters involved in the problem have been considered to have their usual values.

4. A note on the new RK embedded RKARMS(4,4) technique

Let [a,b] be the interval over which we need to find the solution to the IVP

y(x)=f(x,y(x)), (11)

subject to an initial condition y(a)=y0, where the function f:R×Rm is sufficiently differentiable in a neighborhood of the exact solution (x,y(x)), ​x[a,b].

To solve effectively Eq. (11), a RK embedded technique can be of help [24, 25]. A general s–stage RK pair can be described by way of the extended Butcher tableau of parameters presented in Table 1.

Table 1.

The Butcher tableau.

C
A
bT

bˆT
ET

In the above Table 1, bT, bˆT and CRs and ARs×Rs. The values of y using the two methods at x = xn+1 can be expressed, respectively, in the following forms:

yn+1=yn+hi=1sbiki, (12)
yˆn+1=yn+hi=1sbˆiki, (13)

where h represents the step size, ki=f(xn+cih,yn+hj=1saijki),ci=j=1saij, ​i=1,2,. Here, the vectors c, b and bˆ are s dimensional and the matrix A(aij) is s×s dimensional.

In the case of an embedded technique, the LTE can be calculated through LTE=yn+1yˆn+1. It is pertinent to note here that the LTE controls the step size h [22]. The Butcher array form for four stages method is presented in Table 2.

Table 2.

The Butcher tableau corresponding to the four stages method.

0
c2 a21
c3 a31 a32
c4
a41
a42
a43

b1 b2 b3 b4

The well–known RKAM(4,4) technique can be presented in the form of Butcher array [22]. The Butcher tableau, corresponding to this method is presented in Table 3.

Table 3.

The Butcher tableau corresponding to the RKAM(4,4) method.

0
12 12
12 0 12
1
0
0
1
0
1 16 13 13 16

Table 3 yields the equivalent corresponding equations defining the RKAM(4,4) method:

yn+1=yn+h3[k1+k22+k2+k32+k3+k42], (14)

where

k1=f(xn,yn),
k2=f(xn+h2,yn+hk12),
k3=f(xn+h2,yn+hk22),
k4=f(xn+h,yn+hk3).

With Butcher array, the RKAM(4,4) method may also be presented in the modified form shown in Table 4.

Table 4.

The Butcher tableau corresponding to the modified form of RKAM(4,4) method.

0
12 0 12
1
0
0
1
13 13 13

Again, the RKRMS(4,4) method as in [15] can be set to the following form:

yn+1=yn+h3[k12+k222+k22+k322+k32+k422], (15)

where

k1=f(xn,yn),
k2=f(xn+h2,yn+hk12),
k3=f(xn+h2,yn+116hk1+716hk2),
k3=f(xn+h2,yn+116hk1+716hk2),
k4=f(xn+h,yn+18hk11756hk2+3328hk3).

The combination of the schemes, RKAM(4,4) and RKRMS(4,4) given by Eqs. (14) and (15)) is referred to as RKARMS(4,4) scheme and can be expressed as [22].

k1=f(xn,yn)=k1,
k2=f(xn+h2,yn+hk12)=k2,
k3=f(xn+h2,yn+hk22),
k4=f(xn+h,yn+hk3),
k3=f(xn+h2,yn+116hk1+716hk2)=k3,
k4=f(xn+h,yn+18hk11756hk2+3328hk3)=k4,
yn+1=yn+h3[k1+k22+k2+k32+k3+k42], (16)
yn+1=yn+h3[k12+k222+k22+k322+k32+k422]. (17)

As in [22], the RKARMS(4,4) algorithm can be presented in the form of Butcher array. The Butcher tableau, corresponding to this method is presented in Table 5.

Table 5.

The Butcher tableau corresponding to the RKARMS(4,4) method.

0
12 12
12
0 12
1 0 0 1
12 116 716
1
18
1756
3328
13 13 13

13
13
13
ET

Hence by Butcher array (Table 1), one can set

bT=yn+1AM=yn+h3[k1+k22+k2+k32+k3+k42], (18)
bˆT=yn+1RMS=yn+1=yn+h3[k12+k222+k22+k322+k32+k422] (19)

and the estimate of the LTE as

ET=|bTbˆT|. (20)

In our employed embedded technique, four stages mentioned above are required to attain the approximate solution, which share the set of vectors k1,k2,k3 and k4 using bTwhereas k1,k2,k3 and ​k4 ​ ​use ​bˆT.

5. Analysis of EC in RKARMS(4,4) method

The basic categories of errors in numerical solutions of ODEs and PDEs are rounding and truncation errors. Here, the truncation error for controlling step size is only discussed.

5.1. Derivation of local truncation error for RKARMS(4,4) algorithm

As in Lotkin [28] and Ralston [29], an ERREST for the RKAM(4,4) scheme can be given by |ψ(xn,yn:h)|73ML4/720, where L and M are constants such that L>0 and M>0. To regulate h, Eq. (20) may be used to attain an estimation of the LTE for the embedded RKARMS(4,4) scheme as LTE=yn+1yn+1.

The LTE for the well-established RKAM(4,4) scheme is given by yn+1AM=yn+LTEAM and that for the RKRMS(4,4) is yn+1RMS=yn+LTERMS, where yn+1AM and yn+1RMS are the approximated field values at xn+1 attained through the methods RKAM(4,4) and RKRMS(4,4), respectively, whereas LTEAM and LTERMS are the respective LTEs attained by the RKAM(4,4) and RKRMS(4,4) methods. Therefore, an ERREST for the approximations of the field values at xn+1 can be given by means of

yn+1AMyn+1RMS=LTEAMLTERMS.

As in [23], the LTE of the RKAM(4,4) scheme can be given by

LTEAM=h52880[24ffy4+f4fyyyy+2f3fyfyyy6f3fyy2+36f2fy2fyy], (21)

where the LTE of the RKRMS(4,4) scheme is given by

LTERMS=h5184320[429ffy464f4fyyyy48f3fyfyyy96f3fyy22454f2fy2fyy]. (22)

The absolute difference between LTEAM and LTERMS can then be set as

|LTEAMLTERMS|=h5184320[1107ffy4+128f4fyyyy+176f3fyfyyy+288f3fyy2+4758f2fy2fyy]. (23)

As in Lotkin [28], with the intention of controlling the error, the selection of the step size can be made, which leads to [24]

6457184320P4Qh5<TOL,orh<[28.54764×TOLP4Q]1/5, (24)

where P>0 and Q>0 are constants.

5.2. Error estimation for the RKARMS(4,4) method

Here, for the RKARMS(4,4) technique with EC program, the ERREST can be set as the difference between the numerical estimates of the field values attained by the methods that were used to embed. The ERREST then from Eq. (24) can be put to the form:

ERREST=|yAMyRMS|×6457184320. (25)

However, a comparison of the LTE, global truncation error (GTE) and ERREST for the RKARMS(4,4) algorithm with those for the RK–embedded algorithms, namely RKAHeM(4,4) (combination of RKAM(4,4) and RKHeM(4,4) methods) and RKAHM(4,4) (combination of RKAM(4,4) and RKHM(4,4) methods) is shown in Table 6 for better understanding [30]. It can be observed from Table 6 that the ERREST of the embedded method implemented in the study is less over that of the RKAHeM(4,4) and RKAHM(4,4) methods.

Table 6.

Comparison of LTE, GTE, ERREST for different fourth order four stages explicit RK–embedded algorithms.

RK–embedded algorithm Local truncation error (LTE) Global truncation error (GTE) Error estimation (ERREST)
RK-embedded root mean square (RKARMS(4,4)) LTEAMLTERMS(6457184320)×P4.Qh5=|yn+1AMyn+1RMS|6457184320P4.Qh5 |εn|(h4184320LD)×M(eDL(xnx0)1) ERREST=|yAMyRMS|×6457184320
RK-embedded Heronian mean (RKAHeM(4,4)) LTEAMLTEHeM(1218091658880)×P4.Qh5=|yn+1AMyn+1HeM|1218091658880P4.Qh5 |εn|(h41658880LD)×M(eDL(xnx0)1) ERREST=|yAMyHeM|×1218091658880
RK-embedded Harmonic mean (RKAHM(4,4)) LTEAMLTEHM(546969120)×P4.Qh5=|yn+1AMyn+1HM|645769120P4.Qh5 |εn|(h469120LD)×M(eDL(xnx0)1) ERREST=|yAMyHM|×546969120

6. Results and discussion

Following the code of stellar evolution, we have estimated the initial profiles of some protoplanets formed by gravitational instability confining the range of mass to 0.3–10 MJ by an embedded RKARMS(4,4) technique under approximated zero BCs. The results came out through our calculations are presented numerically as well as graphically for discussion and testing validation, as well as testing model efficiency.

Figures 1 and 2 depict, respectively, the initial temperature and pressure profiles inside the protoplanets having masses 0.3, 1, 5 and 10 MJ. It can be perceptible from Figure 1 that massive protoplanets have hotter interiors. On the other hand, Figure 2 shows that as massive as is a protoplanet, so higher is its surface and central pressures. Our estimated distribution of temperature is found to be comparable well with those obtained in [10, 12], and the pressure profiles are also found to be in an agreement with the corresponding findings presented in [12], but our model presents protoplanets having lesser central pressure over those predicted in [9]. Figure 3 illustrates our model simulated initial configurations for density of the protoplanets having assumed masses. It can be perceived from Figure 3 that a massive protoplanet is denser than those with lower masses except the protoplanets having masses 1MJ and 10MJ, which is found to be consistent with the results obtained in [10, 12]. It is found that the protoplanet having mass 1MJ is less centrally condensed in comparison with the protoplanet with mass 0.3MJ. In contrast, the protoplanet with mass 10 MJ is found to be less dense in comparison with the protoplanets having mass 5MJ as well as that of 7MJ, which agrees fairly well with the corresponding findings presented in [12]. In reality, different numerical models have been found to predict different initial profiles inside the protoplanets formed via gravitational instability. For instance, simulations conducted by Boss [8, 31] predict less dense and colder protoplanets than the simulation made by Mayer et al. [32, 33] and the estimations made by the said investigators present denser and warmer initial profiles of the protoplanets than their initial profiles presented by DeCampli and Cameron [9] and Bodenheimer et al. [26]. Nonetheless, our numerical simulation possesses unique solution suggesting that the disk instability mechanism is a reasonable hypothesis.

Figure 1.

Figure 1

Temperature profiles inside some initial protoplanets.

Figure 2.

Figure 2

Pressure profiles inside some initial protoplanets.

Figure 3.

Figure 3

Density profiles inside some initial protoplanets.

Likewise, we have used the RKAM(4,4) and RKRMS(4,4) schemes in estimating the results for making a comparison. The results attained by the RKARMS(4,4) method were found to be comparable with those attained through both the schemes, RKAM(4,4) and RKRMS(4,4). To save space consumption, only the initial profiles of physical variables for a protoplanet having 5MJ are presented in tabular form in Table 7 for better perspective. From Table 7, it is inferred that the outcomes obtained by the RKARMS(4,4) technique agree fairly well with those attained through the RKAM(4,4) and RKRMS(4,4) techniques, but a change in the outcomes can be found nearer to the core region.

Table 7.

Comparison of computed results for varying x (0.99–0.001) by the RKAM(4,4), RKRMS(4,4) and novel RKARMS(4,4) algorithms in the case of estimating thermodynamic variables inside a 5 Jupiter mass protoplanet.

r/R Classical 4th order RK method
4th order RKRMS method
Novel RKARMS(4,4) algorithm
P (dyne cm−2) T(K) ρ (gm cm−3) P (dyne cm−2) T(K) ρ (gm cm−3) P (dyne cm−2) T(K) ρ (gm cm−3)
0.99 0.0045 8.1253 6.0044e−12 0.0045 8.1253 6.0040e−12 0.0045 8.1253 6.0044e−12
0.9 1.7970 89.0003 2.3842e−10 1.7973 89.0004 2.3832e−10 1.7976 89.0004 2.3837e−10
0.8 12.9651 196.1498 8.5961e−10 12.9602 196.1518 8.5928e−10 12.9626 196.1508 8.5944e−10
0.7 44.4232 321.0118 1.9636e−09 44.4083 321.0213 1.9629e−09 44.4156 321.0167 1.9632e−09
0.6 109.3609 460.2797 3.6254e−09 109.3335 460.3089 3.6245e−09 109.3468 460.2948 3.6249e−09
0.5 218.8593 607.4954 5.8043e−09 218.8342 607.5670 5.8036e−09 218.8464 607.5323 5.8040e−09
0.4 374.5993 753.1886 8.2789e−09 374.6351 753.3408 8.2796e−09 374.6178 753.2670 8.2793e−09
0.3 559.7960 884.4817 1.0620e−08 560.0344 884.7774 1.0624e−08 561.8516 885.8542 1.0643e−08
0.2 747.2811 992.8201 1.2387e−08 748.0520 993.3925 1.2399e−08 747.6783 993.1149 1.2393e−08
0.1 889.9564 1064.6931 1.3112e−08 892.2707 1065.9745 1.3146e−08 891.1485 1065.3533 1.3130e−08
0.01 1048.5194 1136.8615 1.4044e−08 1076.9385 1149.2760 1.4425e−08 1063.0931 1143.2524 1.4239e−08
0.001 2541.6040 1620.7022 3.3736e−08 3123.2788 1760.2253 4.1457e−08 2788.1316 1681.2756 3.7009e−08

With the aim of comparing computational effectiveness of the proposed technique with those of RKAM(4.4) and RKRMS(4,4), the codes produced by the techniques were implemented on the computer having configuration ‘Intel(R) Core(TM) i5-4570, 4th generation’ with different initial time steps and different starting points (0.05, 0.01 and 0.001). The total computational time in each case for the RKARMS(4,4) method was attained to be a little bit more over the methods that were used to generate the embedded RKARMS(4,4) method. In terms of computational cost, the results of our calculation and that of Paul and Senthilkumar [25] are striking. The reason behind may be the choice of the tolerance. Because in the case of the embedded method like RKARMS(4,4), the adoptive step size is advanced in each step of the solution procedure, if necessary, depending upon the accuracy of results. However, in each time step, repeated calculations may be needed until the desired order of accuracy is attained. But in both the RKAM(4,4) and RKRMS(4,4) schemes, the same step size is maintained throughout a given domain of integration. Table 8 clarifies the fact mentioned above that RKARMS(4,4) needs less number of time steps but a little bit more computational time (a fraction of second) over the methods, RKAM(4,4) and RKRMS(4,4). But, the computational cost achieved in the case of the newly proposed method is not a big issue. However, at this juncture, it is justified to note that in a system of ODEs, the unknowns are dependent to each other. Thus, if in the case of an unknown, an error is retained, then it influences the calculations of the unknowns for the next subsequent steps and errors can be piled up as well. In the case of the RKARMS(4,4) method, a result with a certain accuracy can be obtained depending upon setting up the tolerance. But there is not such a type of advantage available in RKAM(4,4) and RKRMS(4,4) techniques. The outcomes achieved by both the RKAM(4,4) and RKRMS(4,4) techniques solely depend on the selection of step size, where there is no way of advancing the step size. This leads to increase the number of total time step which in turn may help increasing computational error. Thus, with regard to accuracy, the method adopted here in this study can be found to defeat the other two methods.

Table 8.

Comparison of our computed results for central values calculated by the RKAM(4,4), RKRMS(4,4) and RKARMS(4,4) methods. The calculations here are made for a protoplanet with 5MJ with different initial time steps. Starting values are different but the calculations are made downwards to the point 0.99 in each case.

Method Initial time step and starting value Total step needed Computational time (second) P (dyne cm−2) at the end point T (°K) at the end point
RKAM(4,4) 0.05 9400 0.13 977.41 1105.36
0.01 9800 0.12 1046.35 1135.91
0.001 9890 0.11 1048.96 1137.05
RKRMS(4,4) 0.05 9400 0.16 977.86 1105.56
0.01 9800 0.15 1047.86 1136.56
0.001 9890 0.15 1073.66 1147.84
RKARMS(4,4) 0.05 3232 0.32 978.70 1105.94
0.01 3622 0.33 1060.18 1141.98
0.001 4421 0.41 1635.46 1362.13

For testing efficiency of the method adopted in the study, ERRESTs are calculated with reference to P and T while calculating them from 0.01 downwards to the point 0.999 in the case of a 1MJ and are depicted in Figure 4. The figure clearly shows the effective applicability of the different approach adopted in this study. It is to be noted here that there is no opportunity to estimate errors in the case of both the RKAM(4,4) and RKRMS(4,4) techniques.

Figure 4.

Figure 4

ERREST in P and T. Here 1MJ is considered.

Further, for testing the suitability of the methods in solving end point constraints, we have estimated our outcomes with variable end points by the methods taken into account. Significant changes in results at the assumed end points are observed when calculating by the techniques, RKAM(4,4) and RKRMS(4,4) but in the case of the novel embedded RKARMS(4,4) technique, the outcomes are seen to be consistent for the variable end points. The results in the case of a 5MJ are depicted in Figure 5 for better understanding. Other similar such depiction of figures is not made for the intent of conciseness, which, we think, is also not physically instructive. But the same analyses can be found to make for the other protoplanets with the assumed masses. Therefore, the embedded RKARMS(4,4) technique is obtained as more suitable for solving protoplanetary structure equations over the established RKAM(4,4) method as well as RKRMS(4,4) method with respect to accuracy, effectiveness and solving end point constraints. One shortcoming of this approach is that it may increase the computational overhead significantly depending on the selection of the opening step size as well as the tolerance. But computational cost as obtained by the study cannot be a considerable issue in the present day computers with high performance.

Figure 5.

Figure 5

Calculations for P and T with varying end points.

7. Conclusion and future perspective

Implementation of the anew proposed RKARMS(4,4) algorithm to effectively estimate and validate the initial configurations of temperature, pressure and density inside some protoplanets in their initial stage formed via disk instability for protoplanetary masses between 0.3MJ and 10MJ is the main focus of this paper. It is observed from the theoretical point of view that the newly developed RKARMS(4,4) technique has less LTE and less ERREST over the embedded RKAHeM(4,4) and RKAHM(4,4) methods and is found to be more suitable over the RKAM(4,4) and RKRMS(4,4) methods in solving end point constraints. Therefore, the RKARMS(4,4) method can be an alternative efficient technique to study and analyze the evolution of extra-solar giant planets formed by gravitational instability and hence to study and analyze other nonlinear problems arising in engineering, mathematics, physics and other branches of science. Our impending investigation will be concentrated towards analyzing, investigating and employing sequential higher order numerical integration and parallel algorithms in addition to space and time complexity.

Declarations

Author contribution statement

Gour Chandra Paul: Conceived and designed the analysis; Analyzed and interpreted the data; Wrote the paper.

Sukumar Senthilkumar: Analyzed and interpreted the data.

Hafijur Rahman: Analyzed and interpreted the data; Wrote the paper.

Funding statement

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Competing interest statement

The authors declare no conflict of interest.

Additional information

No additional information is available for this paper.

Acknowledgements

The authors are thankful to the two anonymous reviewers and editors for their constructive comments and corrections that helped us to improve the manuscript. The first author wish to thank Professor (retired) Shishir Kumer Bhattacharjee, Department of Mathematics, University of Rajshahi, Bangladesh for constructive discussions on the paper during the time it was being prepared. The second author would like to extend his sincere gratitude to Professor Ramasamy Ponalagusamy, Department of Mathematics, National Institute of Technology (REC), Tiruchirappalli-620015, Tamilnadu, India for his valuable guidance during doctoral research work. The third author, an M. Sc. thesis student, acknowledges Mr. A. H. M. Rashedunnabbi, Assistant professor, Department of Mathematics, University of Rajshahi for bringing the work to his attention.

References

  • 1.Paul G.C., Rahman M.M., Kumar D., Barman M.C. The radius spectrum of solid grains settling in gaseous giant protoplanets. Earth Sci. Inform. 2013;6:137–144. [Google Scholar]
  • 2.Guillot T. A comparison of the interiors of jupiter and saturn. Planet. Space Sci. 1999;47:1183–1200. doi: 10.1016/s0032-0633(99)00047-1. [DOI] [PubMed] [Google Scholar]
  • 3.Hubbard W.B., Burrows A., Lunine J.I. Theory of giant planets. Annu. Rev. Astron. Astrophys. 2002;40:103–136. [Google Scholar]
  • 4.Pollack J.B., Hubickyj O., Bodenheimer P., Lissauer J.J., Podolak M., Greenzweig Y. Formation of the giant planets by concurrent accretion of solids and Gas. Icarus. 1996;124:62–85. [Google Scholar]
  • 5.Hubickyj O., Bodenheimer P., Lissauer J.J. Accretion of the gaseous envelope of Jupiter around a 5−10 Earth–mass core. Icarus. 2005;179:415–431. [Google Scholar]
  • 6.Boss A.P. Giant planet formation by gravitational instability. Science. 1997;276:1836–1839. [Google Scholar]
  • 7.Boss A.P. Formation of extrasolar giant planets, Core accretion or disk instability? Earth Moon Planets. 1998;81:19–26. [Google Scholar]
  • 8.Boss A.P. Testing disk instability models for giant planet formation. Astrophys. J. 2007;661:L73–L76. [Google Scholar]
  • 9.DeCampli W.M., Cameron A.G.W. Structure and evolution of isolated giant gaseous protoplanets. Icarus. 1979;38:367–391. [Google Scholar]
  • 10.Helled R., Schubert G. Core formation in giant gaseous protoplanets. Icarus. 2008;198:156–162. [Google Scholar]
  • 11.Helled R., Bodenheimer P. The effects of metallicity, and grain growth and settling on the early evolution of gaseous protoplanets. Icarus. 2011;211:939–947. [Google Scholar]
  • 12.Paul G.C., Datta S., Pramanik J.N., Rahman M.M. Dust grain growth and settling in initial gaseous giant protoplanets. Earth Planet. Space. 2012;64:641–648. [Google Scholar]
  • 13.Alexander R.K., Coyle J.J. Runge–Kutta methods for differentia–lalgebric Systems. SIAM J. Numer. Anal. 1990;27:736–752. [Google Scholar]
  • 14.Shampine L.F., Gordon M.K. W.H. Freeman & Co; San Francisco: 1975. Computer Solution of Ordinary Differential Equations–The Initial Value Problem. [Google Scholar]
  • 15.Yaakub A.R., Evans D.J. LUT; 1993. A New Fourth Order Runge–Kutta Method Based on the Root Mean Square formula, Computer Studies Report No. 862. [Google Scholar]
  • 16.Yaakub A.R., Evans D.J. A fourth order Runge–Kutta RK(4, 4) method with error control. Int. J. Comput. Math. 1999;71:383–411. [Google Scholar]
  • 17.Butcher J.C. John Wiley & Sons; Chichester: 1987. The Numerical Analysis of Ordinary Differential Equations: Runge–Kutta and General Linear Methods. [Google Scholar]
  • 18.Burrage K., Petzold L. On order reduction for Runge–Kutta methods applied to differential–algebraic systems and to stiff systems of ODEs. SIAM J. Numer. Anal. 1990;27:447–456. [Google Scholar]
  • 19.Butcher J.C. John Wiley & Sons; Chichester: 2003. The Numerical Analysis of Ordinary Differential Equations. [Google Scholar]
  • 20.Bader M.A. Comparative study of new truncation error estimates and intrinsic accuracies of some higher order Runge–Kutta algorithms. Comput. Chem. 1987;11:121–124. [Google Scholar]
  • 21.Bader M.A. New technique for the early detection of stiffness in coupled differential equations and application to standard Runge–Kutta algorithms. Theor. Chem. Acc. 1998;99:215–219. [Google Scholar]
  • 22.Ponalagusamy R., Senthilkumar S. A new method of embedded fourth order with four stages to study raster CNN simulation. Int. J. Autom. Comput. 2009;6:285–294. [Google Scholar]
  • 23.Senthilkumar S. Ph.D. Thesis, Department of Mathematics, National Institute of Technology [REC]; Tiruchirappalli, Tamilnadu, India: 2009. New Embedded Runge-Kutta Fourth Order Four Stage Algorithms for Raster and Time-Multiplexing Cellular Neural Networks Simulation. [Google Scholar]
  • 24.Paul G.C., Senthilkumar S., Pria R. Storm surge simulation along the Meghna estuarine area: an alternative approach. Acta Oceanol. Sin. 2018;37:40–49. [Google Scholar]
  • 25.Paul G.C., Senthilkumar S. Execution of novel explicit RKARMS(4,4) technique in determining initial configurations of extra-solar protoplanets formed by disk instability. NRIAJ J. Astron. Geophysics. 2016;5:1–8. [Google Scholar]
  • 26.Bodenheimer P., Grossman A.S., DeCampli W.M., Marcy G., Pollack J.B. Calculations of the evolution of the giant planets. Icarus. 1980;41:293–308. [Google Scholar]
  • 27.Schwarzschild M. Princeton University Press; Princeton: 1958. Structure and Evolution of the Stars. [Google Scholar]
  • 28.Lotkin M. On the accuracy of RK methods. MYAC. 1951;5:128–132. [Google Scholar]
  • 29.Ralston R.H. Runge–Kutta methods with minimum error bonds. Math. Comput. 1957;16:431–437. [Google Scholar]
  • 30.Ponalagusamy R., Senthilkumar S. A new method of embedded fourth order with four stages to study raster CNN simulation. Int. J. Autom. Comput. 2009;6:285–294. [Google Scholar]
  • 31.Boss A.P. Evolution of the solar nebula. V. Disk instabilities with varied Thermodynamics. Astrophys. J. 2002;576:462–472. [Google Scholar]
  • 32.Mayer L., Quinn T., Wadsley J., Stadel J. Formation of giant planets by fragmentation of protoplanetary disks. Science. 2002;298:1756–1759. doi: 10.1126/science.1077635. [DOI] [PubMed] [Google Scholar]
  • 33.Mayer L., Quinn T., Wadsley J., Stadel J. The evolution of gravitationally unstable protoplanetary disks: fragmentation and possible giant planet formation. Astrophys. J. 2004;609:1045–1064. [Google Scholar]

Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES