1 Introduction

In general, it is complicated to find an analytical solution to many partial differential equations. Nowadays, almost all methods of solving differential equations, either numerically or analytically, rely on the use of computer software. In some cases, analytical solutions to such equations may not be found. Along with the astonishing advances in computer science and the reinforcement of mathematical software, there have also been fundamental changes in analytical methods [1, 3, 4, 7, 10, 11, 1820, 22, 25, 26, 2830, 32, 33]. The essence of many of these methods is to perform complicated calculations that would not be possible without the use of computer equipment. In this paper, we study the perturbed nonlinear Schrödinger’s equation given by [5, 6, 8, 9, 31]:

(1)

In this model, the complex-valued dependent variable is , and is its complex conjugate; a is the group velocity dispersion, while \(b_{1}\) and \(b_{2}\) together comprise the quadratic–cubic nonlinearity. On the right-hand side, σ is the intermodal dispersion, while β and γ respectively represent the self-steepening and nonlinear dispersion. Finally, the terms with \(\theta _{i}\) for \(i = 1, 2, 3\) appear in the context of metamaterials. The readers who are interested in getting more information about the model and its applications can refer to the references [5, 6, 8, 9, 31]. Due to the very high importance of this equation, many researchers have been interested in finding analytical solutions to the equation, and several integration tools have been adopted to obtain its wave solutions. In [6], two integration methods, including the ansatz and the simplest equation approaches, have been applied to derive several singular 1-soliton solutions to Eq. (1). They have also introduced several topological soliton, rational, and singular periodic solutions obtained mainly from the simplest equation method. The mapping method has been utilized to achieve several soliton solutions to the model via Kerr and parabolic law nonlinearity in [31]. The authors in [8] have investigated the model and got a W-shaped soliton solution and a bright soliton solution to the model. They have also presented the numerical evolution of the obtained solutions. The main difference between the present work and those mentioned above is the use of a newly-defined derivative, called conformable derivative. Two efficient algorithms, including the \(\exp (-\phi (\eta ))\)-expansion method and extended Jacobi’s elliptic function expansion method have been utilized in [9] to examine the mathematical analysis of the considered equation (1). The result of this study was the determination of analytical dark soliton, singular soliton, and periodic solutions. Taking specific limit values, achieved elliptic solutions are turned into solitary, shock, and singular wave solitons. The elliptic waves acquired by the extended Jacobi’s elliptic function expansion technique are reduced to solitary waves, shock waves, and singular solitons in some specific limiting situations. Besides, several waves, such as plane waves as well as bright and singular solitons of periodic type, have been retrieved via the extended trial equation [9]. In [5], several 1-soliton solutions varieties of the bright and dark soliton solutions to the governing model were extracted through implementations of the ansatz integration technique.

The main difference between the present work and those mentioned above is the use of a new definition for the derivative in the equation, the so-called conformable derivative. This definition for the derivative was first proposed by Khalil et al. in [23] as a natural extension of the usual derivative. The generalized exponential rational function method has been utilized to solve extended Zakharov–Kuzetsov equation with conformable derivative in [17]. In [21], a generalized type of conformable local fractal derivative (GCFD) is employed to investigate some nonlinear evolution equations. The authors have also set up a general technique to find exact solutions for their studied PDEs. In [24], the modified Kudryashov method has been employed to construct the solutions to the conformable time fractional regularized long wave Burgers equation. In [2], several wave solutions for time-fractional nonlinear dispersive PDEs in the sense of conformable fractional derivative have been obtained. The definition has many of the important features of a standard derivative. This is the main advantage of this definition. This derivative has been widely used in research works in the literature. For example, in [2] a fuzzy approach to conformable fractional differential equations has been investigated, and modern trend and new computational algorithm in terms of analytic and approximate conformable solutions have been proposed. Very recently, in [12], the authors have studied some new optical wave solutions of the Gerdjikov–Ivanov equation involving conformable derivative. We also use the generalized exponential rational function method (GERFM) [14] to solve this fractional model. It is important to note that this method has not been elaborated for the considered form of equation in the previous literature. This article has the following general structure. In Sect. 2, we will present some mathematical background and methodologies. This chapter will include details of the GERFM, and general principles of the fractional conformable derivative. The perturbed nonlinear Schrödinger’s equation is defined in Sect. 3. In Sect. 4, several numerical simulations are given. Finally, conclusions are drawn in the last section.

2 Mathematical methodologies and background

This section first provides the main structure of the GERFM. Then the basic concepts of the conformable derivative will be expressed.

2.1 Description of GERFM

The authors in [14] have developed an integration technique called GERFM to solve the resonance nonlinear Schrödinger equation. Following their achievement, several successful works have been conducted in solving different PDEs [12, 13, 1517, 27]. We will also apply this technique as the main method of the article. Now, let us briefly describe the main steps of the process:

  1. 1.

    Consider a typical nonlinear PDE for , given by

    (2)

    Under the wave transformation of with , Eq. (2) becomes an ordinary differential equation given by

    (3)
  2. 2.

    Now, we assume that Eq. (3) admits the exact solution given by

    (4)

    where

    (5)

    and , ’s and \(\mathcal{A}_{0}\), \(\mathcal{A}_{k}\) and \(\mathcal{B}_{k}\)’s are appropriate parameters, and also is evaluated by applying the homogeneous balance to (3).

  3. 3.

    Inserting Eq. (4) into (3) with Eq. (5), and then gathering all possible powers of for \(k=1,\ldots ,4\), yields a polynomial equation . Equating the coefficients of P to zero, one derives a simultaneous system of equations in , , and σ, l, \(\mathcal{A}_{0}\), \(\mathcal{A}_{k}\) and .

  4. 4.

    Finally, solving the nonlinear system and substituting the obtained solutions into Eqs. (4) and (5), the explicit form of the solutions of (2) will be determined.

2.2 Description of the conformable derivative

Definition

The conformable derivative of of order \({\alpha }\in (0,1]\) at \(t=t_{0}\), is given by [23]

(6)

It is clear that for \(\alpha =1\), this definition will reduce to the standard definition for the derivative.

Theorem

For any\({\alpha }\in (0,1] \), and two conformable-differentiable functions, , we get

  • .

  • , for\(c_{1} ,c_{2} \in \mathbb{R}\).

  • , for\(c \in \mathbb{R}\).

  • .

  • .

  • Ifis a differentiable function (in the standard sense), thenholds.

Since many of the existing definitions do not have some of these features, the existence of these features is one of the advantages of this definition.

Theorem

Letbe a function such that it is classically and conformably differentiable. Moreover, suppose thatis a differentiable function defined on the range of. Then we have

where primes stand for standard derivatives with respect tot.

3 The main results

The main purpose of this article is to apply the derivatives defined by (6) in the main equation (1) as follows:

(7)

To solve the main PDE, we first need to consider the following new complex transformations:

(8)

where , , , and are unknown values which need to be determined.

Inserting Eq. (8) into Eq. (7), after doing some cumbersome manipulations, reduces the original PDE to two equations from the real and imaginary parts. The imaginary part yields

(9)

and

(10)

Also, from the real part we have

(11)

Then imposing the conditions \(\theta _{1}=0\) and \(\theta _{2}=-\theta _{3}\) in (10) and (11), we get respectively [9]:

(12)

and

(13)

Now, applying the balancing principle to Eq. (13) for and suggests , therefore .

Taking into account Eq. (5) along with gives

(14)

Substituting (14) into (13) and pursuing the steps outlined for the method, the exact closed-form solutions to the partial differential equation (7) will be determined.

Set 1.:

If one considers and , Eq. (5) will turn into

(15)

which yields

Case I.:

Taking into account these values, along with (14) and (15), gives

Accordingly, we will determine a wave solution for the conformable PDE (7) as

(16)

where

Case II.:

Taking into account these values, along with (14) and (15), yields

As a result, one derives a wave solution for the conformable PDE (7) as

(17)

where

Case III.:

Taking into account these values, along with (14) and (15), one obtains

Hence, a new soliton solution for the conformable PDE (7) is constructed as

(18)

where

Case IV.:

Taking into account these values, along with (14) and (15), one achieves

Consequently, a wave solution for the conformable PDE (7) is resulted as

(19)

where

Set 2.:

If one considers and , then Eq. (5) will turn into

(20)
Case I.:

Taking into account these values, along with (14) and (20), yields the following result:

Thus, we will determine a wave solution for the conformable PDE (7) as

Case II.:

Taking into account these values, along with (14) and (20), yields

Accordingly, we will determine a wave solution for the conformable PDE (7) as

(21)

where

Set 3.:

If one considers and , then Eq. (5) will turn into

(22)
Case I.:

Taking into account these values, along with (14) and (22) yields

Consequently, we will determine a wave solution for the conformable PDE (7) as

(23)

where

Case II.:

Taking into account these values, along with (14) and (22), one gets

Consequently, a novel soliton solution for the conformable PDE (7) is constructed as

where

Set 4.:

If one considers and , then Eq. (5) will turn into

(24)
Case I.:

Taking into account these values, along with (14) and (24), yields

As a result, we will determine a wave solution for the conformable PDE (7) as

(25)

where

Case II.:

Taking into account these values, along with (14) and (24), yields

Accordingly, one will obtain a novel solution for the conformable problem (7) as

(26)

where

Case III.:

Taking into account these values, along with (14) and (24), yields

Consequently, we will determine a wave solution for the conformable equation (7) as

(27)

where

Set 5.:

If one considers and , then Eq. (5) will turn into

(28)
Case I.:

Taking into account these values, along with (14) and (28), yields

As a result, we will determine a wave solution for the conformable formulation (7) as

(29)

where

Case II.:

Taking into account these values, along with (14) and (28), yields

Accordingly, we will determine a wave solution for the conformable equation (7) as

(30)

where

Case III.:

Taking into account these values, along with (14) and (28), yields

As a result, we will determine a wave solution for the conformable partial differential equation (7) as

(31)

where

Set 6.:

If one considers and , then Eq. (5) will turn into

(32)
Case I.:

Taking into account these values, along with (14) and (32), yields

Consequently, we will determine a wave solution for the conformable partial differential equation (7) as

(33)

where

Case II.:

Taking into account these values, along with (14) and (32), yields

Consequently, we will determine a wave solution for the conformable equation (7) as

(34)

where

Set 7.:

If one considers and , then Eq. (5) will turn into

(35)
Case I.:

Taking into account these values, along with (14) and (35), yields

Accordingly, we will derive a wave solution for the conformable problem (7) as

(36)

where

Case II.:

Taking into account these values, along with (14) and (35), yields

As a result, we will determine a novel wave solution for the conformable PDE (7) as

(37)

where

Set 8.:

If one considers and , then Eq. (5) will turn into

(38)
Case I.:

Taking into account these values, along with (14) and (38), yields

Consequently, we will obtain a wave solution for the conformable equation (7) as

(39)

where

To the best of our knowledge, all the acquired results obtained in this article are resented for the first time. In addition, in order to investigate the correctness of each of the solutions, we have substituted them into the main equation, and found that all solutions satisfied it.

4 Numerical simulations

In this section, we depict the obtained solutions for the perturbed nonlinear Schrödinger’s equation. Now, we will discuss the possible physical significance for the parameters. Figure 1 depicts the dynamic behavior of when \(a = 0.1\), \(b_{1}= 0.5\), \(b_{2} = 1\), \(\beta = 1\), \(\gamma = 1\), \(\theta _{3} = 0.2\), and \(\sigma =-3.47\) are considered. In each row of this figure, the graphs are plotted for a specific value for the fractional order α.

Figure 1
figure 1

Dynamic behavior of

Figure 2 shows the dynamic behavior for . In this figure we have used \(a = 2.5\), \(b_{1}= 0.01\), \(b_{2} = 0.05\), \(\beta =0.21\), \(\gamma =0.7\), \(\theta _{3} = 1.5\), and \(\sigma =-6.63\). It is clearly seen that by changing the fractional order α the behavior of the solutions will also be affected. In Fig. 3 we have also plotted for \(a = 0.01\), \(b_{1}= 0.01\), \(b_{2} = 0.5\), \(\beta =0.3\), \(\gamma =0.2\), \(\theta _{3} = 0.01\), and \(\sigma =-0.7\). Taking \(a = 0.005\), \(b_{1}= 0.1\), \(b_{2} = 0.5\), \(\beta =0.5\), \(\gamma =0.2\), \(\theta _{3} = 0.01\), and \(\sigma =-0.98\) in (7), the solution given by has been plotted in Fig. 4. When α changes, the range of solutions and the dynamic behavior of each also changes. The effects of the parameters are evident in the diagrams. In Fig. 5, we present the numerical simulations of for \(a = 0.005\), \(b_{1}= 0.01\), \(b_{2} = 0.5\), \(\beta =0.5\), \(\gamma =1.2\), \(\theta _{3} = 0.07\), and \(\sigma =-2.01\), when α is taken 0.5, 0.75, and 0.98. The same situation has been considered in Fig. 6 where is plotted for \(a = 0.07\), \(b_{1}= 0.07\), \(b_{2} = 0.75\), \(\beta =0.03\), \(\gamma =0.75\), \(\theta _{3} = 0.1\), and \(\sigma =-1.23\). Moreover, in Fig. 7, the behaviors of are illustrated by taking \(a = 0.01\), \(b_{1}= 0.17\), \(b_{2} = 0.05\), \(\beta =0.03\), \(\gamma =0.05\), \(\theta _{3} = 0.2\), and \(\sigma =-1.27\), for several α’s. In Fig. 8, we show the graphs for , with \(a = 0.3\), \(b_{1}= 0.13\), \(b_{2} = 0.03\), \(\beta =0.2\), \(\gamma =0.01\), \(\theta _{3} = 0.2\), and \(\sigma =-1.06\). And, finally, is illustrated by several plots in Fig. 9 where we set \(a = 0.03\), \(b_{1}= 0.015\), \(b_{2} = 0.3\), \(\beta =0.07\), \(\gamma =0.01\), \(\theta _{3} = 0.01\), and \(\sigma =-0.26\).

Figure 2
figure 2

Dynamic behavior of

Figure 3
figure 3

Dynamic behavior of

Figure 4
figure 4

Dynamic behavior of

Figure 5
figure 5

Dynamic behavior of

Figure 6
figure 6

Dynamic behavior of

Figure 7
figure 7

Dynamic behavior of

Figure 8
figure 8

Dynamic behavior of

Figure 9
figure 9

Dynamic behavior of

5 Conclusion

The introduction of new definitions in the calculus will always open new windows in the field of science and technology. The use of these new definitions in differential equations always requires the presentation of analytical and numerical methods related to them in order to solve such problems. One of the new definitions presented for local derivatives is conformable derivative. In this paper, the solved model uses this type of definition. In this paper, a powerful analytical technique for solving partial derivative equations is used in solving a form of fractional Schrödinger’s equation. The derivative used in this equation is the conformable fractional derivative. The functions used in these solutions are common trigonometric, hyperbolic, and exponential functions. Hence the structure of these solutions is quite simple and usable in practical applications. In applying the algorithm, this method requires a symbolic package such as Maple and Mathematica to solve a nonlinear algebraic system. As can be seen, a wide range of solutions to this equation is determined using this method. As a result, some new solutions, which include the periodic kink-wave, kink, dark-singular, dark-bright, solitary, and periodic wave solutions, were obtained. The correctness of all of them has been investigated by directly inserting them into the main equation, which shows that the answers are all correct. The fractional derivative used in this paper requires new features for solutions that are not available in the classical derivative form. This is one of the main advantages of the fractional derivative used in this equation. Also, one of the obvious advantages of the method is that it determines the very diverse categories of solutions, all under the same procedure. Another very valuable advantage of the method is its ease of use. It is important to note that many of the results obtained in this paper are completely new and cannot be obtained by existing known methods. The method, along with derivative, used in the paper can also be employed to solve other well-known equations in mathematical physics and engineering.