1 Introduction

Shallow water wave equations have been considered as the models in which the depth of the water is much smaller than the wave length of the disturbance of the free surface [1, 2]. Shallow water wave equations are one of the important models of nonlinear evolution equations (NLEEs), which are widely used in mathematical physics [3, 4]. For instance, the acoustic problem of wave propagation in discontinuous media [3]. The horizontal velocity and the height away from the equilibrium position of water waves depend on the dispersion power of sea water waves [4]. In order to better understand the physical mechanism of natural phenomena described by NLEEs [5,6,7,8], it is particularly important to analyze the analytical solutions of NLEEs [9,10,11]. There exist many significant methods to find the analytical solutions of NLEEs, including tanh function and the sine-cosine method [12], variable-coefficient three-wave approach [13], Darboux transformation [14,15,16], Bäcklund transformation [17, 18], bilinear neural network method [19, 20], multiple exp-function method [21, 22], Lie group method [23,24,25,26,27], Hirota bilinear method [28,29,30] and many others.

A new extended (3+1)-dimensional shallow water wave equation [31] is introduced by Wazwaz as follows:

$$\begin{aligned} \begin{aligned}&u_{yt}+u_{xxxy}-3u_{xx}u_{y}-3u_{x}u_{xy}\\&\quad +\lambda _{1}u_{xx}+\lambda _{2}u_{yy}+\lambda _{3}u_{xy}+\lambda _{4}u_{yz}=0, \end{aligned} \end{aligned}$$
(1)

where \(u=u(x,y,z,t)\) is a function of the three scaled spatial variables xyz and the temporal variable t, with \(\lambda _{1},\lambda _{2},\lambda _{3}\) and \(\lambda _{4}\) are constants. Equation (1) is used to simulate the dynamic behaviors of water wave propagation in oceanography and atmospheric science. It is proved that the extended terms do not destroy the integrability of Eq. (1). Painlevé analysis was performed on Eq. (1) and the compatibility conditions were checked. Multiple soliton solutions and lump solutions of Eq. (1) are formally derived. The effects caused by the extended terms were obvious on the dispersion relations and the phase shifts as well [31]. Special cases of Eq. (1) have been investigated as follows:

  1. (1)

    Setting \(\partial _{y}=\partial _{x},\psi =-u_{x},\lambda _{1}=\lambda _{2}=\lambda _{3}=\lambda _{4}=0\) in Eq. (1) gives the famous Korteweg-de Vries (KdV) equation [32]

    $$\begin{aligned} \begin{aligned} \psi _{t}+\psi _{xxx}+6\psi \psi _{x}=0. \end{aligned} \end{aligned}$$
    (2)

    KdV equation describing the long waves in shallow water under the gravity, waves in a nonlinear lattice, ion-acoustic and magneto-acoustic waves in a plasma [32].

  2. (2)

    When we restrict u to being z-independent and \(\lambda _{4}=0\). Equation (1) has been reduced to the extended (2+1)-dimensional shallow water wave equation with constant coefficients [31]

    $$\begin{aligned} \begin{aligned}&u_{yt}+u_{xxxy}-3u_{xx}u_{y}-3u_{x}u_{xy}+\lambda _{1}u_{xx}\\&\quad +\lambda _{2}u_{yy}+\lambda _{3}u_{xy}=0. \end{aligned} \end{aligned}$$
    (3)

    Equation (3) is used to simulate the dynamic behaviors of water wave propagation in oceanography and atmospheric science. The integrability of Eq. (3) is studied by Painlevé analysis method, and multiple soliton solutions and lump solutions are obtained [31].

  3. (3)

    When we restrict u to being z-independent and \(\lambda _{2}=\lambda _{4}=0\). Equation (1) has been reduced to the (2+1)-dimensional extended shallow water wave equation [33]

    $$\begin{aligned}&u_{yt}+u_{xxxy}-3u_{xx}u_{y}-3u_{x}u_{xy}\nonumber \\&\quad +\lambda _{1}u_{xx}+\lambda _{3}u_{xy}=0. \end{aligned}$$
    (4)

    Equation (4) simulates the nonlinear waves in shallow water and the (2+1)-dimensional interaction of the Riemann wave propagating along the y-axis and a long wave propagating along the x-axis in plasma physics and weakly dispersive media. By applying the long wave limit method to the N-soliton solutions, the multiple lump solutions of Eq. (4) are gained [33].

  4. (4)

    When we restrict u to being z-independent and \(\lambda _{1}=\lambda _{2}=\lambda _{3}=\lambda _{4}=0\). Equation (1) has been reduced to the (2+1)-dimensional Boiti-Leon-Manna-Pempinelli equation [34]

    $$\begin{aligned} \begin{aligned} u_{yt}+u_{xxxy}-3u_{xx}u_{y}-3u_{x}u_{xy}=0. \end{aligned} \end{aligned}$$
    (5)

    Equation (5) describes the interaction of a Riemann wave propagating along the y-axis and a long wave propagating along the x-axis in a fluid. Some exact solutions of Eq. (5) are obtained, including kinky periodic solitary-wave solutions, periodic soliton solutions and kink solutions [34].

Many studies have revealed that nonlinear waves will exhibit more complex and fascinating dynamic characters, as the spatial dimension of system increases [35,36,37,38]. For linear systems, different linear superposition forms produce generalized solutions of linear problems. Linear superposition has an impact on the applications of nonlinear models in the real world, but the principle of linear superposition can be applied to some specific nonlinear models [39]. Specifically, it is transformed into bilinear form, and its characteristics are used to study the linear superposition solutions. In several areas of applied science and ocean engineering, investigations of superposition solutions have been played a vital role for demonstrating wave character of nonlinear problems [40]. The innovation of this paper lies in the construction of several formulas of new types of superposition solutions, which are proved to be valid under superposition relations. The trajectories and dynamic evolution of some superimposed solutions are analyzed in detail. The analysis of its properties is closer to the real physical phenomena in complex environment.

The paper is synchronized in the following manner: Section 2 deals with the bilinear form in order to obtain two bilinear auto-Bäcklund transformations of Eq. (1). The hyperbolic cosine-function solution and cosine-function solution are obtained by means of bilinear auto-Bäcklund transformations. In Sect. 3, we give and prove three superposition solutions for Eq. (1), including exponential function superposition solutions, trigonometric function superposition solutions, hybrid solution among trigonometric functions and exponential functions. In Sect. 4, we study the superposition formulas of two kinds of function product solutions, which are exponential function product type superposition solutions and trigonometric function product type superposition solutions. The derived results are studied with the aid of graphics. At last, Sect. 5 ends with the concluding remarks of the findings.

2 Bilinear auto-Bäcklund transformations

To study the bilinear auto-Bäcklund transformations, we need to get the bilinear form for Eq. (1) at first. Under the dependent variable transformation

$$\begin{aligned} \begin{aligned} u=-2(\ln f)_{x}+u_{0}(z,t), \end{aligned} \end{aligned}$$
(6)

where f is a real function of x, y, z and t, \(u_{0}(z,t)\) is an undetermined function of z and t. Equation (1) has been converted into the following bilinear form

$$\begin{aligned} \begin{aligned}&(D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}\\&\quad +\lambda _{3}D_{x}D_{y}+\lambda _{4}D_{y}D_{z})f\cdot f=0, \end{aligned} \end{aligned}$$
(7)

with R(xyzt), F(xyzt) are real functions with respect to variables x, y, z and t, where \(D_{x}\), \(D_{y}\), \(D_{z}\), \(D_{t}\) are the bilinear operators defined by Hirota [41]

$$\begin{aligned} \begin{aligned}&D_{x}^{n_{1}} D_{y}^{n_{2}} D_{z}^{n_{3}} D_{t}^{n_{4}} R(x,y,z,t) \cdot F(x,y,z,t) \\&\quad = \left( \frac{\partial }{\partial x}-\frac{\partial }{\partial x^{\prime }} \right) ^{n_{1}} \left( \frac{\partial }{\partial y}-\frac{\partial }{\partial y^{\prime }} \right) ^{n_{2}} \left( \frac{\partial }{\partial z} \right. \\&\qquad \left. -\frac{\partial }{\partial z^{\prime }} \right) ^{n_{3}} \left( \frac{\partial }{\partial t}-\frac{\partial }{\partial t^{\prime }} \right) ^{n_{4}} \\&R(x,y,z,t) F(x^{\prime },y^{\prime },z^{\prime },t^{\prime })|_{x^{\prime }=x,y^{\prime }=y,z^{\prime }=z,t^{\prime }=t}, \end{aligned} \end{aligned}$$
(8)

with \(n_{1}\), \(n_{2}\), \(n_{3}\) and \(n_{4}\) being the non-negative integers. Suppose there is another solution g to bilinear form (7)

$$\begin{aligned} \begin{aligned}&(D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}\\&\quad +\lambda _{3}D_{x}D_{y}+\lambda _{4}D_{y}D_{z})g\cdot g=0, \end{aligned} \end{aligned}$$
(9)

where g is a real function of x, y, z and t. In order to search for certain bilinear auto-Bäcklund transformations between the solutions f and g of bilinear form (7) for Eq. (1), consider the following form

$$\begin{aligned} \begin{aligned} P&=[ (D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}\\&\quad +\lambda _{3}D_{x}D_{y}+\lambda _{4}D_{y}D_{z}) f\cdot f ]g^{2} \\&\quad -f^{2} [ (D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}\\&\quad +\lambda _{3}D_{x}D_{y}+\lambda _{4}D_{y}D_{z}) g\cdot g ]. \end{aligned} \end{aligned}$$
(10)

We use the exchange identities of the following Hirota bilinear operators [41]

$$\begin{aligned} \begin{aligned}&(D_{y}D_{t}f\cdot f)g^{2}-f^{2}(D_{y}D_{t}g\cdot g)\\&\quad =2D_{y}(D_{t}f\cdot g)\cdot (fg)\\&\quad =2D_{t}(D_{y}f\cdot g)\cdot (fg), \\&(D_{x}D_{y}f\cdot f)g^{2}-f^{2}(D_{x}D_{y}g\cdot g)\\&\quad =2D_{x}(D_{y}f\cdot g)\cdot (fg)\\&\quad =2D_{y}(D_{x}f\cdot g)\cdot (fg), \\&(D_{y}D_{z}f\cdot f)g^{2}-f^{2}(D_{y}D_{z}g\cdot g)\\&\quad =2D_{y}(D_{z}f\cdot g)\cdot (fg)\\&\quad =2D_{z}(D_{y}f\cdot g)\cdot (fg), \\&(D_{x}^{2}f\cdot f)g^{2}-f^{2}(D_{x}^{2}g\cdot g)\\&\quad =2D_{x}(D_{x}f\cdot g)\cdot (fg), \\&(D_{y}^{2}f\cdot f)g^{2}-f^{2}(D_{y}^{2}g\cdot g)\\&\quad =2D_{y}(D_{y}f\cdot g)\cdot (fg), \end{aligned} \end{aligned}$$
(11)

with

$$\begin{aligned} \begin{aligned}&(D_{x}^{3}D_{y}f\cdot f)g^{2}-f^{2}(D_{x}^{3}D_{y}g\cdot g)\\&\quad =3D_{x}[ (D_{x}^{2}D_{y}f\cdot g)\cdot (fg)]\\&\quad \quad -D_{y}[(D_{x}^{3}f\cdot g)\cdot (fg)] \\&\quad \quad -3D_{x}[ (D_{x}^{2}f\cdot g)\cdot (D_{y}f\cdot g) ]\\&\quad \quad -3D_{y}[ (D_{x}^{2}f\cdot g)\cdot (D_{x}f\cdot g) ], \end{aligned} \end{aligned}$$
(12)

and

$$\begin{aligned} \begin{aligned}&(D_{x}^{3}D_{y}f\cdot f)g^{2}-f^{2}(D_{x}^{3}D_{y}g\cdot g)\\&\quad =2D_{y}[(D_{x}^{3}f\cdot g)\cdot (fg)]\\&\qquad -6D_{x}[(D_{x}D_{y}f\cdot g)\cdot (D_{x}f\cdot g)]. \end{aligned} \end{aligned}$$
(13)

Selecting different exchange identities for the Hirota bilinear operator, we get two different types of bilinear auto-Bäcklund transformations and soliton solutions for Eq. (1) as follows:

Case I Substituting expressions (11) and (12) into Eq. (10) and assuming that

$$\begin{aligned} \begin{aligned} D_{x}^{2}f\cdot g=\rho _{1} fg, \end{aligned} \end{aligned}$$
(14)

we derive that

$$\begin{aligned} \begin{aligned} P_{1}&=D_{x}\{ [(3D_{x}^{2}D_{y}+3\rho _{1}D_{y}+2\lambda _{1}D_{x}\\&\quad +2\lambda _{3}D_{y})f\cdot g]\cdot (fg) \} \\&\quad +D_{y}\{ [(2D_{t}-D_{x}^{3}+3\rho _{1}D_{x}+2\lambda _{2}D_{y}\\&\quad +2\lambda _{4}D_{z})f\cdot g]\cdot (fg) \}, \end{aligned} \end{aligned}$$
(15)

with \(\rho _{1}\) is the real constant. Taking \(P_{1}=0\), the decoupling of Eq. (15) gives rise to an alternative bilinear auto-Bäcklund transformation for Eq. (1) as

$$\begin{aligned} \begin{aligned}&(D_{x}^{2}-\rho _{1})f\cdot g=0,(3D_{x}^{2}D_{y}+3\rho _{1}D_{y}+2\lambda _{1}D_{x}\\&\quad +2\lambda _{3}D_{y})f\cdot g=0, \\&(2D_{t}-D_{x}^{3}+3\rho _{1}D_{x}+2\lambda _{2}D_{y}+2\lambda _{4}D_{z})f\cdot g=0. \end{aligned} \end{aligned}$$
(16)

We select \(f=1\) as a solution for bilinear form (7) and solve bilinear auto-Bäcklund transformation (16) to obtain the following equations

$$\begin{aligned} \begin{aligned}&g_{xx}-\rho _{1}g=0,3g_{xxy}+(3\rho _{1}\\&\quad +2\lambda _{3})g_{y}+2\lambda _{1}g_{x}=0, \\&2g_{t}-g_{xxx}+3\rho _{1}g_{x}+2\lambda _{2}g_{y}+2\lambda _{4}g_{z}=0. \end{aligned}\nonumber \\ \end{aligned}$$
(17)

Assuming that \(g=\cosh (a_{1}x+b_{1}y+c_{1}z+d_{1}t)\) and solving Eq. (17), we get the parameters relationship in solution g as follows:

$$\begin{aligned} \begin{aligned}&\rho _{1}=a_{1}^{2},d_{1}=-(a_{1}^{3}+\lambda _{2}b_{1}+\lambda _{4}c_{1}),\lambda _{3}\\&\quad =\frac{-3a_{1}^{2}b_{1}-\lambda _{1}a_{1}}{b_{1}},b_{1}\ne 0, \end{aligned} \end{aligned}$$
(18)

where \(a_{1},b_{1},c_{1}\) and \(d_{1}\) are the real constants. Thus, the corresponding hyperbolic cosine-function solution for Eq. (1) is

$$\begin{aligned} u_{1}= & {} -\frac{2a_{1}\sinh [a_{1}x+b_{1}y+c_{1}z-(a_{1}^{3}+\lambda _{2}b_{1}+\lambda _{4}c_{1})t]}{\cosh [a_{1}x+b_{1}y+c_{1}z-(a_{1}^{3}+\lambda _{2}b_{1}+\lambda _{4}c_{1})t]}\nonumber \\&\quad +u_{0}(z,t). \end{aligned}$$
(19)

Case II Substituting expressions (11) and (13) into Eq. (10) and supposing that

$$\begin{aligned} \begin{aligned} D_{x}D_{y}f\cdot g=\rho _{2} fg, \end{aligned} \end{aligned}$$
(20)

we can derive

$$\begin{aligned} \begin{aligned} P_{2}&=2D_{x}\{ [(3\rho _{2}D_{x}+\lambda _{1}D_{x}+\lambda _{3}D_{y})f\cdot g]\cdot (fg) \} \\&\quad +2D_{y}\{ [(D_{t}+D_{x}^{3}+\lambda _{2}D_{y}+\lambda _{4}D_{z})f\cdot g]\cdot (fg) \}, \end{aligned}\nonumber \\ \end{aligned}$$
(21)

where \(\rho _{2}\) is the real constant. Taking \(P_{2}=0\), it is concluded that the second bilinear auto-Bäcklund transformation associated with Eq. (1) can be constructed as

$$\begin{aligned} \begin{aligned}&(D_{x}D_{y}-\rho _{2})f\cdot g=0,(3\rho _{2}D_{x}+\lambda _{1}D_{x}\\&\quad +\lambda _{3}D_{y})f\cdot g=0, \\&(D_{t}+D_{x}^{3}+\lambda _{2}D_{y}+\lambda _{4}D_{z})f\cdot g=0. \end{aligned} \end{aligned}$$
(22)

Taking \(f=1\) as a solution for bilinear form (7) and solving bilinear auto-Bäcklund transformation (22), we get

$$\begin{aligned}&g_{xy}-\rho _{2}g=0,(3\rho _{2}+\lambda _{1})g_{x}+\lambda _{3}g_{y}=0,g_{t}+g_{xxx}\nonumber \\&\quad +\lambda _{2}g_{y}+\lambda _{4}g_{z}=0. \end{aligned}$$
(23)

Assuming that \(g=\cos (a_{2}x+b_{2}y+c_{2}z+d_{2}t)\) and solving Eq. (23), we obtain the parameters relationship in solution g as follows:

$$\begin{aligned} \begin{aligned}&a_{2}=-\frac{\rho _{2}}{b_{2}},c_{2}=-\frac{(\rho _{2}^{3}+b_{2}^{3}d_{2}+\lambda _{2}b_{2}^{4})}{\lambda _{4}b_{2}^{3}}, \\&\lambda _{3}=\frac{\rho _{2}(\lambda _{1}+3\rho _{2})}{b_{2}^{2}},b_{2}\lambda _{4}\ne 0. \end{aligned} \end{aligned}$$
(24)

Thus, the corresponding cosine-function solution for Eq. (1) is

$$\begin{aligned} u_{2}= & {} \frac{2a_{2}\sin \left[ a_{2}x+b_{2}y-\frac{(\rho _{2}^{3}+b_{2}^{3}d_{2}+\lambda _{2}b_{2}^{4})}{\lambda _{4}b_{2}^{3}}z+d_{2}t\right] }{\cos \left[ a_{2}x+b_{2}y-\frac{(\rho _{2}^{3}+b_{2}^{3}d_{2}+\lambda _{2}b_{2}^{4})}{\lambda _{4}b_{2}^{3}}z+d_{2}t\right] }\nonumber \\&\quad +u_{0}(z,t). \end{aligned}$$
(25)

Bilinear auto-Bäcklund transformation is an effective algorithm for solving NLEEs, and it turns the problem of solving equations into pure algebraic operation [42, 43]. It can be seen that the two kinds of bilinear auto-Bäcklund transformations (16) and (22) are obtained through different exchange identities, and the process of applying bilinear auto-Bäcklund transformation to solve the analytical solutions is the same. With the help of two kinds of bilinear auto-Bäcklund transformations, the hyperbolic cosine-function solution (19) and cosine-function solution (25) are obtained by assuming different forms of solutions. Similarly, it can be assumed that there are different forms of solutions, and then the parameters relationship can be given by using bilinear auto-Bäcklund transformation. Therefore, the method provides an effective idea for solving the analytical solutions of various NLEEs.

3 Linear superposition formula of solutions

It is well known that for the physical systems frequently characterized by NLEEs, there is no linear superposition formula of solutions. At present, the corresponding nonlinear superposition formula is given by means of Bäcklund transformation method [44]. Based on the Hirota bilinear method, bilinear neural network framework expands to more than one hidden layer to construct test functions [45]. By using the symbolic computation software Maple, periodic-type I, II, and III solutions of the new (3+1)-dimensional Boiti-Leon-Manna-Pempinelli equation are obtained [45]. Starting from the potential forms constructed by the mastersymmetry approach, the special decompositions and some linear superpositions of the BKP hierarchy and the dispersionless BKP hierarchy are analyzed [46]. The above methods provide some feasible ideas for constructing the linear superposition formula of solutions.

3.1 Linear superposition formula of exponential function type

Firstly, we assume the new test functions of multiple exponential functions, hyperbolic cosine functions and hyperbolic sine functions.

$$\begin{aligned} \begin{aligned} f_{A1}&=\sum _{i=1}^{N}k_{i}\cosh (\theta _{i}),f_{A2}=\sum _{i=1}^{N}k_{i}\sinh (\theta _{i}),\\ f_{A3}&=\sum _{i=1}^{N}k_{i}\exp (\theta _{i}), \theta _{i}=\alpha _{i}x+\beta _{i}y+\gamma _{i}z+\omega _{i}t, \end{aligned}\nonumber \\ \end{aligned}$$
(26)

where \(k_{i},\alpha _{i},\beta _{i},\gamma _{i},\omega _{i}\) are all the real constants, N is a positive integer.

Theorem

Assuming that the exponential test functions \(f_{A1}\), \(f_{A2}\) and \(f_{A3}\) (26) are solutions of bilinear form (7), one of the following four linear superposition relationships must be satisfied:

$$\begin{aligned}&Case~1.1: \beta _{i}=-\frac{\lambda _{1}}{3\alpha _{i}},\nonumber \\&\quad \omega _{i}=\frac{\lambda _{1}\lambda _{2}-3\alpha _{i}(\alpha _{i}^{3}+\lambda _{3}\alpha _{i}+\lambda _{4}\gamma _{i})}{3\alpha _{i}},\alpha _{i}\ne 0; \end{aligned}$$
(27)
$$\begin{aligned}&Case~1.2: \alpha _{i}=-\frac{\lambda _{1}}{3\beta _{i}},\nonumber \\&\quad \omega _{i}=\frac{\lambda _{1}^{3}+9\lambda _{1}\lambda _{3}\beta _{i}^{2}-27\beta _{i}^{3}(\lambda _{2}\beta _{i}+\lambda _{4}\gamma _{i})}{27\beta _{i}^{3}}, \beta _{i}\ne 0; \end{aligned}$$
(28)
$$\begin{aligned}&Case~1.3: \beta _{i}=-\frac{\lambda _{1}}{3\alpha _{i}},\nonumber \\&\quad \gamma _{i}=\frac{\lambda _{1}\lambda _{2}-3\alpha _{i}(\alpha _{i}^{3}+\lambda _{3}\alpha _{i}+\omega _{i})}{3\lambda _{4}\alpha _{i}}, \lambda _{4}\alpha _{i}\ne 0; \end{aligned}$$
(29)
$$\begin{aligned}&Case~1.4: \alpha _{i}=-\frac{\lambda _{1}}{3\beta _{i}},\nonumber \\&\quad \gamma _{i}=\frac{\lambda _{1}^{3}+9\lambda _{1}\lambda _{3}\beta _{i}^{2}-27\beta _{i}^{3}(\lambda _{2}\beta _{i}+\omega _{i})}{27\lambda _{4}\beta _{i}^{3}}, \lambda _{4}\beta _{i}\ne 0.\nonumber \\ \end{aligned}$$
(30)

Proof

By employing the properties of D-operator, substituting the exponential test functions (26) and the linear superposition relationship (27) into bilinear form (7), we have

$$\begin{aligned} \begin{aligned}&(D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}\\&\quad +\lambda _{3}D_{x}D_{y}+\lambda _{4}D_{y}D_{z})f_{A1}\cdot f_{A1}=0, \\&(D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}+\lambda _{3}D_{x}D_{y}\\&\quad +\lambda _{4}D_{y}D_{z})f_{A2}\cdot f_{A2}=0, \\&(D_{y}D_{t}+D_{x}^{3}D_{y}+\lambda _{1}D_{x}^{2}+\lambda _{2}D_{y}^{2}\\&\quad +\lambda _{3}D_{x}D_{y}+\lambda _{4}D_{y}D_{z})f_{A3}\cdot f_{A3}=0, \end{aligned} \end{aligned}$$
(31)

then the exponential test functions \(f_{A1}\), \(f_{A2}\) and \(f_{A3}\) (26) are solutions of bilinear form (7). Similarly, the linear superposition relationships (28), (29) and (30) are true. Therefore, these linear superposition relationships are sufficient for the existence of solutions in bilinear form (7). One can directly prove this theorem. \(\square \)

Substituting relational formula \(f_{A1}\) (26) and the linear superposition relationship (30) into transformation (6), the N-order hyperbolic cosine function superposition solutions of Eq. (1) can be obtained.

$$\begin{aligned} \begin{aligned} u_{A1}&=-2(\ln f_{A1})_{x}+u_{0}(z,t), \\ f_{A1}&=\sum _{i=1}^{N}k_{i}\cosh \left[ -\frac{\lambda _{1}}{3\beta _{i}}x+\beta _{i}y \right. \\&\quad \left. +\frac{\lambda _{1}^{3}+9\lambda _{1}\lambda _{3}\beta _{i}^{2} -27\beta _{i}^{3}(\lambda _{2}\beta _{i}+\omega _{i})}{27\lambda _{4}\beta _{i}^{3}}z+\omega _{i}t \right] . \end{aligned}\nonumber \\ \end{aligned}$$
(32)

Numerical simulations are performed to illustrate the properties of N-order hyperbolic cosine function superposition solutions through graphical forms. By setting N = 3 in N-order hyperbolic cosine function superposition solutions (32), the three-dimensional dynamic graphs of interaction between peaked soliton and two bending kink waves are successfully depicted in Fig. 1. Figure 1 is plotted by considering arbitrary constants as \(\lambda _{1}=\lambda _{2}=1,\lambda _{3}=\lambda _{4}=-1,k_{1}=\beta _{1}=1.5,k_{2}=2,k_{3}=1,\beta _{2}=-0.3, \beta _{3}=-1.5,\omega _{1}=-0.5,\omega _{2}=-1.2,\omega _{3}=1.8\) and function as \(u_{0}(z,t)=4{{\mathrm{sech}}}(\frac{1}{2}z^{2}+\frac{1}{2}t^{2})\) in 3-order hyperbolic cosine function superposition solutions (32). Figure 1 shows the interaction phenomenon of splitting into two bending kink waves due to the collision between two kink waves and the peaked soliton. With the increase of parameter x and the decrease of parameter y, two kink waves move along the positive direction of the z axis and collide with the peak soliton. It can be seen from Fig. 1b that the collision leads to the reduction of the peak value of the peaked soliton, and the two kink waves are split into two bending kink waves. When the parameters continue to change, the bending length of one of the bending kink waves gradually increases, and the peak of the peaked soliton cannot be recovered as shown in Fig. 1c. It also means that waves can constructively or destructively interfere under the effect of linear superposition.

Fig. 1
figure 1

(Color online) Interaction between the peaked soliton and two kink waves via N-order hyperbolic cosine function superposition solutions (32). a x = 2, y = 6, b x = 6, y = 2, and c x = 10, y \(=-\)2

Substituting relational formula \(f_{A3}\) (26) and the linear superposition relationship (27) into transformation (6), the N-order exponential function superposition solutions of Eq. (1) can be obtained.

$$\begin{aligned} \begin{aligned} u_{A3}&=-2(\ln f_{A3})_{x}+u_{0}(z,t), \\ f_{A3}&=\sum _{i=1}^{N}k_{i}\exp \left[ \alpha _{i}x-\frac{\lambda _{1}}{3\alpha _{i}}y+\gamma _{i}z \right. \\&\quad \left. +\frac{\lambda _{1}\lambda _{2}-3\alpha _{i}(\alpha _{i}^{3}+\lambda _{3}\alpha _{i}+\lambda _{4}\gamma _{i})}{3\alpha _{i}}t \right] . \end{aligned} \end{aligned}$$
(33)

Figure 2 demonstrates the intensity distribution of the N-order exponential function superposition solutions (33) under the conditions N = 4. The corresponding parameters in Fig. 2 are \(\lambda _{1}=\lambda _{2}=1,\lambda _{3}=\lambda _{4}=-1,k_{1}=k_{2}=1, k_{3}=k_{4}=2,\alpha _{1}=-1.3,\alpha _{2}=-0.1,\gamma _{1}=-1,\gamma _{2}=0.8,\alpha _{3}=1.6,\gamma _{3}=-0.3,\alpha _{4}=0.2,\gamma _{4}=-0.8, u_{0}(z,t)=\tanh (z)\). With the increase of parameter t and the decrease of parameter y, three adjacent kink waves advance at a certain angle along the positive direction of z-axis and the negative direction of x-axis. When parameter y and parameter t are equal, three adjacent kink waves collide with one kink wave, resulting in the fission of three kink waves. Then, three kink waves split into two kink waves and the distance is getting farther and farther. This process shows that the deformation of multiple waves cannot be recovered due to their collision, but their amplitude has not changed. Similarly, more kinds of exponential function type solutions can be obtained by means of relational formula (26) and the linear superposition relationships (27), (28), (29), (30), which are omitted here.

Fig. 2
figure 2

(Color online) Interaction between three kink waves and one kink wave via N-order exponential function superposition solutions (33). a y = 8, t = 0, b y = t = 4, and c y = 0, t = 8

N-order hyperbolic cosine function superposition solutions (32) and N-order exponential function superposition solutions (33) are all analytical solutions. Figures 1 and 2 analyze the collision between kink waves and peaked soliton, as well as the collision between multiple kink waves. Kink waves are produced by the collision of water waves, which is very helpful to the study of water wave interaction [47].

3.2 Linear superposition formula of trigonometric function type

In this subsection, we choose the new test functions of multiple cosine functions and sine functions.

$$\begin{aligned} \begin{aligned} f_{B1}&=\sum _{j=1}^{M}h_{j}\cos (\phi _{j}),\\ f_{B2}&=\sum _{j=1}^{M}h_{j}\sin (\phi _{j}),\\ \phi _{j}&=m_{j}x+n_{j}y+p_{j}z+q_{j}t, \end{aligned} \end{aligned}$$
(34)

where \(h_{j},m_{j},n_{j},p_{j},q_{j}\) are all the real constants, M is a positive integer.

Remark 3.1

Assuming that the trigonometric test functions \(f_{B1}\) and \(f_{B2}\) (34) are solutions of bilinear form (7), it is necessary to meet one of the following four constraint conditions:

$$\begin{aligned}&Case~2.1: n_{j}=\frac{\lambda _{1}}{3m_{j}}, \nonumber \\&\quad q_{j}=\frac{3m_{j}(m_{j}^{3}-\lambda _{3}m_{j}-\lambda _{4}p_{j})-\lambda _{1}\lambda _{2}}{3m_{j}},m_{j}\ne 0; \end{aligned}$$
(35)
$$\begin{aligned}&Case~2.2: m_{j}=\frac{\lambda _{1}}{3n_{j}},\nonumber \\&\quad q_{j}=\frac{\lambda _{1}^{3}-9\lambda _{1}\lambda _{3}n_{j}^{2}-27n_{j}^{3}(\lambda _{2}n_{j}+\lambda _{4}p_{j})}{27n_{j}^{3}},n_{j}\ne 0; \end{aligned}$$
(36)
$$\begin{aligned}&Case~2.3: n_{j}=\frac{\lambda _{1}}{3m_{j}},\nonumber \\&\quad p_{j}=\frac{3m_{j}(m_{j}^{3}-\lambda _{3}m_{j}-q_{j})-\lambda _{1}\lambda _{2}}{3\lambda _{4}m_{j}},\lambda _{4}m_{j}\ne 0; \end{aligned}$$
(37)
$$\begin{aligned}&Case~2.4: m_{j}=\frac{\lambda _{1}}{3n_{j}},\nonumber \\&\quad p_{j}=\frac{\lambda _{1}^{3}-9\lambda _{1}\lambda _{3}n_{j}^{2}-27n_{j}^{3}(\lambda _{2}n_{j}+q_{j})}{27\lambda _{4}n_{j}^{3}},\lambda _{4}n_{j}\ne 0.\nonumber \\ \end{aligned}$$
(38)

Substituting relational formula \(f_{B1}\) (34) and the linear superposition relationship (35) into transformation (6), corresponding M-order cosine function superposition solutions of Eq. (1) appear as

$$\begin{aligned} \begin{aligned} u_{B1}&=-2(\ln f_{B1})_{x}+u_{0}(z,t), \\ f_{B1}&=\sum _{j=1}^{M}h_{j}\cos \left[ m_{j}x+\frac{\lambda _{1}}{3m_{j}}y+p_{j}z \right. \\&\quad \left. +\frac{3m_{j}(m_{j}^{3}-\lambda _{3}m_{j}-\lambda _{4}p_{j})-\lambda _{1}\lambda _{2}}{3m_{j}}t \right] . \end{aligned} \end{aligned}$$
(39)

Similarly, more kinds of trigonometric function type solutions can be obtained by means of relational formula (34) and the constraint conditions (35), (36), (37), (38), which are omitted here.

3.3 Linear superposition formula of trigonometric function and exponential function type

Select the test functions formed by the combination of three exponential function types (26) and two trigonometric function types (34). Assume that the six superposition solutions of bilinear form (7) are as follows

$$\begin{aligned} f_{C1}= & {} \sum _{i=1}^{N}k_{i}\cosh (\theta _{i})+\sum _{j=1}^{M}h_{j}\cos (\phi _{j}),\nonumber \\ f_{C2}= & {} \sum _{i=1}^{N}k_{i}\cosh (\theta _{i})+\sum _{j=1}^{M}h_{j}\sin (\phi _{j}), \nonumber \\ f_{C3}= & {} \sum _{i=1}^{N}k_{i}\sinh (\theta _{i})+\sum _{j=1}^{M}h_{j}\cos (\phi _{j}),\nonumber \\ f_{C4}= & {} \sum _{i=1}^{N}k_{i}\sinh (\theta _{i})+\sum _{j=1}^{M}h_{j}\sin (\phi _{j}), \nonumber \\ f_{C5}= & {} \sum _{i=1}^{N}k_{i}\exp (\theta _{i})+\sum _{j=1}^{M}h_{j}\cos (\phi _{j}),\nonumber \\ f_{C6}= & {} \sum _{i=1}^{N}k_{i}\exp (\theta _{i})+\sum _{j=1}^{M}h_{j}\sin (\phi _{j}), \nonumber \\ \theta _{i}= & {} \alpha _{i}x+\beta _{i}y+\gamma _{i}z\nonumber \\&+\omega _{i}t,\phi _{j}=m_{j}x+n_{j}y+p_{j}z+q_{j}t, \end{aligned}$$
(40)

where \(k_{i},\alpha _{i},\beta _{i},\gamma _{i},\omega _{i},h_{j},m_{j},n_{j},p_{j},q_{j}\) are all the real constants, N and M are positive integers.

Remark 3.2

The superposition solutions \(f_{Ci}(i=1,2,3,4,5,6)\) (40) are composed of exponential functions \(f_{A1},f_{A2},f_{A3}\) (26) and trigonometric functions \(f_{B1},f_{B2}\) (34). Then \(f_{Ci}(i=1,2,3,4,5,6)\) (40) are solutions of bilinear form (7), which must satisfy the linear superposition relationships (27), (28), (29), (30) and (35), (36), (37), (38). There are 16 kinds of superposition relations, we only choose the following two cases and the rest are omitted.

$$\begin{aligned}&Case~3.1: \alpha _{i}=-\frac{\lambda _{1}}{3\beta _{i}},\nonumber \\&\quad \gamma _{i}=\frac{\lambda _{1}^{3}+9\lambda _{1}\lambda _{3}\beta _{i}^{2}-27\beta _{i}^{3}(\lambda _{2}\beta _{i}+\omega _{i})}{27\lambda _{4}\beta _{i}^{3}}, \lambda _{4}\beta _{i}\ne 0, \nonumber \\&\quad n_{j}=\frac{\lambda _{1}}{3m_{j}},\nonumber \\&\quad q_{j}=\frac{3m_{j}(m_{j}^{3}-\lambda _{3}m_{j}-\lambda _{4}p_{j})-\lambda _{1}\lambda _{2}}{3m_{j}},m_{j}\ne 0; \end{aligned}$$
(41)
$$\begin{aligned}&Case~3.2: \beta _{i}=-\frac{\lambda _{1}}{3\alpha _{i}},\nonumber \\&\quad \omega _{i}=\frac{\lambda _{1}\lambda _{2}-3\alpha _{i}(\alpha _{i}^{3}+\lambda _{3}\alpha _{i}+\lambda _{4}\gamma _{i})}{3\alpha _{i}},\alpha _{i}\ne 0, \nonumber \\&\quad m_{j}=\frac{\lambda _{1}}{3n_{j}},\nonumber \\&\quad p_{j}=\frac{\lambda _{1}^{3}-9\lambda _{1}\lambda _{3}n_{j}^{2}-27n_{j}^{3}(\lambda _{2}n_{j}+q_{j})}{27\lambda _{4}n_{j}^{3}},\lambda _{4}n_{j}\ne 0.\nonumber \\ \end{aligned}$$
(42)

Substituting relational formula \(f_{C1}\) (40) and the linear superposition relationship (41) into transformation (6), corresponding hybrid solution between N-order hyperbolic cosine functions and M-order cosine functions of Eq. (1) appear as

$$\begin{aligned} u_{C1}= & {} -2(\ln f_{C1})_{x}+u_{0}(z,t), \nonumber \\ f_{C1}= & {} \sum _{i=1}^{N}k_{i}\cosh \left[ -\frac{\lambda _{1}}{3\beta _{i}}x+\beta _{i}y \right. \nonumber \\&\quad \left. +\frac{\lambda _{1}^{3}+9\lambda _{1}\lambda _{3}\beta _{i}^{2}-27\beta _{i}^{3}(\lambda _{2}\beta _{i}+\omega _{i})}{27\lambda _{4}\beta _{i}^{3}}z +\omega _{i}t \right] \nonumber \\&\quad +\sum _{j=1}^{M}h_{j}\cos \left[ m_{j}x+\frac{\lambda _{1}}{3m_{j}}y+p_{j}z\right. \nonumber \\&\quad \left. +\frac{3m_{j}(m_{j}^{3}-\lambda _{3}m_{j}-\lambda _{4}p_{j})-\lambda _{1}\lambda _{2}}{3m_{j}}t \right] . \end{aligned}$$
(43)

By setting N = M = 2 and considering the parameters \(\lambda _{1}=\lambda _{2}=1,\lambda _{3}=\lambda _{4}=-1,k_{1}=k_{2}=1,h_{1}=2,h_{2}=-3, \beta _{1}=0.27,\omega _{1}=-1.4,\beta _{2}=1.6,\omega _{2}=0.6,m_{1}=-0.5,p_{1}=-0.2,m_{2}=1.4,p_{1}=0.2,u_{0}(z,t)=0.1\) in hybrid solution between N-order hyperbolic cosine functions and M-order cosine functions (43). The localized characteristics and energy distribution of interaction between two rogue waves and two kink waves are shown clearly in Fig. 3. The rogue wave consists of an upward peak and a downward valley. As parameters y and t change, two rogue waves generated by the collision of two kink waves move at a certain angle along the negative direction of x axis and the positive direction of z axis. It can be seen from Fig. 3b that the amplitude of two rogue waves decreases with the change of parameters y and t. Subsequently, the shape of two rogue waves and two kink waves does not change and the amplitude changes as shown in Fig. 3c.

Fig. 3
figure 3

(Color online) Interaction between two rogue waves and two kink waves via hybrid solution between N-order hyperbolic cosine functions and M-order cosine functions (43). a y = 10, t \(= -\)2, b y = 6, t = 2, and c y = 2, t = 6

Fig. 4
figure 4

(Color online) Interaction between breather wave and two bell-shaped waves via hybrid solution among N-order exponential functions and M-order cosine functions (44). a x \(= -\)4, y = 12, b x = y = 4, and c x = 12, y \(=-\) 4

Substituting auxiliary function \(f_{C5}\) (40) and the linear superposition relationship (42) into transformation (6), corresponding hybrid solution among N-order exponential functions and M-order cosine functions of Eq. (1) appear as

$$\begin{aligned} u_{C5}= & {} -2(\ln f_{C5})_{x}+u_{0}(z,t), \nonumber \\ f_{C5}= & {} \sum _{i=1}^{N}k_{i}\exp \left[ \alpha _{i}x-\frac{\lambda _{1}}{3\alpha _{i}}y+\gamma _{i}z\right. \nonumber \\&\quad \left. +\frac{\lambda _{1}\lambda _{2} -3\alpha _{i}(\alpha _{i}^{3}+\lambda _{3}\alpha _{i}+\lambda _{4}\gamma _{i})}{3\alpha _{i}}t \right] \nonumber \\&\quad +\sum _{j=1}^{M}h_{j}\cos \left[ \frac{\lambda _{1}}{3n_{j}}x+n_{j}y\right. \nonumber \\&\quad \left. +\frac{\lambda _{1}^{3}-9\lambda _{1}\lambda _{3}n_{j}^{2} -27n_{j}^{3}(\lambda _{2}n_{j}+q_{j})}{27\lambda _{4}n_{j}^{3}}z+q_{j}t \right] . \end{aligned}$$
(44)

Derived result of hybrid solution among N-order exponential functions and M-order cosine functions (44) at N = 2, M = 1 and \(\lambda _{1}=\lambda _{2}=1,\lambda _{3}=\lambda _{4}=-1,k_{1}=1,k_{2}=h_{1}=1.5,\alpha _{1}=0.5,\alpha _{2}=-0.5,\gamma _{1}=-2,\gamma _{2}=2, n_{1}=0.3,q_{1}=1.5,u_{0}(z,t)={{\mathrm{sech}}}(t^{2}+z)+{{\mathrm{sech}}}(t^{2}-z)\) reveals interaction between breather wave and two bell-shaped waves profile. It is obvious from Fig. 4 that the breather wave is composed of two adjacent humps with periodicity on both sides of the horizontal plane, two bell-shaped waves intersect to form a bright soliton. As the parameters x and y change, the breather wave moves along the positive direction of the z-axis, and its amplitude decreases after colliding with the bright soliton.

Hybrid solution between N-order hyperbolic cosine functions and M-order cosine functions (43), hybrid solution among N-order exponential functions and M-order cosine functions (44) are all analytical solutions. Figures 3 and 4 analyze the interaction between rogue waves and kink waves, as well as the interaction between breather wave and bell-shaped waves. The mechanism of rogue waves can be regarded as the high-amplitude waves generated by the collision of multi-solitons [48, 49]. It rises from an approximately constant background plane before reaching the maximum amplitude, and then gradually drops back the initial background plane [50]. Since the center of gravity of water waves fluctuates up and down, the results show that periodic waveform, the constructed bell-shaped waves and breather waves can help better understand the hydrodynamics of water waves in ocean engineering [51].

4 Linear superposition formula of function product type

This section mainly introduces two kinds of function product superposition theorems, including exponential function product superposition solutions and trigonometric function product superposition solutions.

4.1 Linear superposition formula of exponential function product type

In this subsection, we choose the new test functions which are composed of the product of exponential functions, hyperbolic cosine functions and hyperbolic sine functions.

$$\begin{aligned} \begin{aligned} f_{D1}&=\sum _{i=1}^{N}k_{i}\cosh (\eta _{i})\cosh (\varphi _{i}),\\ f_{D2}&=\sum _{i=1}^{N}k_{i}\sinh (\eta _{i})\sinh (\varphi _{i}),\\ f_{D3}&=\sum _{i=1}^{N}k_{i}\exp (\eta _{i})\exp (\varphi _{i}), \\ f_{D4}&=\sum _{i=1}^{N}k_{i}\cosh (\eta _{i})\sinh (\varphi _{i}),\\ f_{D5}&=\sum _{i=1}^{N}k_{i}\cosh (\eta _{i})\exp (\varphi _{i}),\\ f_{D6}&=\sum _{i=1}^{N}k_{i}\sinh (\eta _{i})\exp (\varphi _{i}), \\ \eta _{i}&=a_{i}x+b_{i}y+c_{i}z+d_{i}t,\\ \varphi _{i}&=e_{i}x+g_{i}y+r_{i}z+s_{i}t, \end{aligned} \end{aligned}$$
(45)

where \(k_{i},a_{i},b_{i},c_{i},d_{i},e_{i},g_{i},r_{i},s_{i}\) are all the real constants, N is a positive integer.

Remark 4.1

Assuming that the exponential product test functions \(f_{D1},f_{D2},f_{D3},f_{D4},f_{D5}\) and \(f_{D6}\) (45) are solutions of bilinear form (7), one of the following four linear superposition relationships must be satisfied:

$$\begin{aligned}&Case~4.1: b_{i}=\frac{\lambda _{1}a_{i}}{3(e_{i}^2-a_{i}^2)},\nonumber \\&d_{i}=\frac{\lambda _{1}\lambda _{2}a_{i}}{3(a_{i}^2-e_{i}^2)}-a_{i}(a_{i}^{2}+3e_{i}^{2}+\lambda _{3})\nonumber \\&\quad \quad \quad -\lambda _{4}c_{i},a_{i}^2\ne e_{i}^2, \nonumber \\&g_{i}=\frac{\lambda _{1}e_{i}}{3(a_{i}^2-e_{i}^2)},\nonumber \\&\quad s_{i}=\frac{\lambda _{1}\lambda _{2}e_{i}}{3(e_{i}^2-a_{i}^2)}-e_{i}(e_{i}^{2}+3a_{i}^{2}+\lambda _{3})-\lambda _{4}r_{i}; \end{aligned}$$
(46)
$$\begin{aligned}&Case~4.2: a_{i}=\frac{\lambda _{1}b_{i}}{3(g_{i}^2-b_{i}^2)},\nonumber \\&\quad c_{i}=\frac{\lambda _{1}^{3}(b_{i}^{3}+3b_{i}g_{i}^{2})}{27\lambda _{4}(b_{i}^2-g_{i}^2)^{3}}-\frac{\lambda _{2}b_{i}+d_{i}}{\lambda _{4}}\nonumber \\&\qquad +\frac{\lambda _{1}\lambda _{3}b_{i}}{3\lambda _{4}(b_{i}^2-g_{i}^2)},b_{i}^2\ne g_{i}^2, \nonumber \\&e_{i}=\frac{\lambda _{1}g_{i}}{3(b_{i}^2-g_{i}^2)},\nonumber \\&r_{i}=\frac{\lambda _{1}^{3}(g_{i}^{3}+3g_{i}b_{i}^{2})}{27\lambda _{4}(g_{i}^2-b_{i}^2)^{3}}-\frac{\lambda _{2}g_{i}+s_{i}}{\lambda _{4}}\nonumber \\&\quad \quad +\frac{\lambda _{1}\lambda _{3}g_{i}}{3\lambda _{4}(g_{i}^2-b_{i}^2)},\lambda _{4}\ne 0; \end{aligned}$$
(47)
$$\begin{aligned}&Case~4.3: b_{i}=\frac{\lambda _{1}a_{i}}{3(e_{i}^2-a_{i}^2)},\nonumber \\&c_{i}=\frac{\lambda _{1}\lambda _{2}a_{i}}{3\lambda _{4}(a_{i}^2-e_{i}^2)}\nonumber \\&\quad \quad -\frac{a_{i}(a_{i}^{2}+3e_{i}^{2}+\lambda _{3})+d_{i}}{\lambda _{4}}, a_{i}^2\ne e_{i}^2,\nonumber \\&g_{i}=\frac{\lambda _{1}e_{i}}{3(a_{i}^2-e_{i}^2)},\nonumber \\&r_{i}=\frac{\lambda _{1}\lambda _{2}e_{i}}{3\lambda _{4}(e_{i}^2-a_{i}^2)}\nonumber \\&\quad \quad -\frac{e_{i}(e_{i}^{2}+3a_{i}^{2}+\lambda _{3})+s_{i}}{\lambda _{4}}, \lambda _{4}\ne 0; \end{aligned}$$
(48)
$$\begin{aligned}&Case~4.4: a_{i}=\frac{\lambda _{1}b_{i}}{3(g_{i}^2-b_{i}^2)},\nonumber \\&d_{i}=\frac{\lambda _{1}^{3}(b_{i}^{3}+3b_{i}g_{i}^{2})}{27(b_{i}^2-g_{i}^2)^{3}}-\lambda _{2}b_{i}-\lambda _{4}c_{i}\nonumber \\&\quad \quad +\frac{\lambda _{1}\lambda _{3}b_{i}}{3(b_{i}^2-g_{i}^2)},b_{i}^2\ne g_{i}^2, \nonumber \\&e_{i}=\frac{\lambda _{1}g_{i}}{3(b_{i}^2-g_{i}^2)},\nonumber \\&\quad s_{i}=\frac{\lambda _{1}^{3}(g_{i}^{3}+3g_{i}b_{i}^{2})}{27(g_{i}^2-b_{i}^2)^{3}}-\lambda _{2}g_{i}-\lambda _{4}r_{i} +\frac{\lambda _{1}\lambda _{3}g_{i}}{3(g_{i}^2-b_{i}^2)}. \end{aligned}$$
(49)

Substituting auxiliary function \(f_{D1}\) (45) and the linear superposition relationship (46) into transformation (6), corresponding N-order cosh\(\times \)cosh function solutions of Eq. (1) appear as

$$\begin{aligned} u_{D1}= & {} -2(\ln f_{D1})_{x}+u_{0}(z,t),f_{D1}\nonumber \\= & {} \sum _{i=1}^{N}k_{i}\cosh (\eta _{i})\cosh (\varphi _{i}), \nonumber \\ \eta _{i}= & {} a_{i}x+\frac{\lambda _{1}a_{i}}{3(e_{i}^2-a_{i}^2)}y+c_{i}z\nonumber \\&+ \left[ \frac{\lambda _{1}\lambda _{2}a_{i}}{3(a_{i}^2-e_{i}^2)} -a_{i}(a_{i}^{2}+3e_{i}^{2}+\lambda _{3})-\lambda _{4}c_{i} \right] t, \nonumber \\ \varphi _{i}= & {} e_{i}x+\frac{\lambda _{1}e_{i}}{3(a_{i}^2-e_{i}^2)}y+r_{i}z\nonumber \\&+ \left[ \frac{\lambda _{1}\lambda _{2}e_{i}}{3(e_{i}^2-a_{i}^2)}-e_{i}(e_{i}^{2}+3a_{i}^{2}+\lambda _{3})-\lambda _{4}r_{i} \right] t. \nonumber \\ \end{aligned}$$
(50)

For the N-order cosh\(\times \)cosh function solutions (50) with N = 2, the three-dimensional dynamic graphs of 2-order cosh\(\times \)cosh function solutions are successfully depicted in Fig. 5. Figure 5 is plotted by taking arbitrary parameters as \(\lambda _{1}=\lambda _{2}=1,\lambda _{3}=\lambda _{4}=-1,k_{1}=k_{2}=1,a_{1}=-0.7,a_{2}=0.9,c_{1}=0.5,c_{2}=r_{1}=2,e_{1}=-0.3,e_{2}=-0.7,r_{2}=-1.2, u_{0}(z,t)=0\). With the increase of parameter y and the decrease of parameter t, four bending kink waves collide with each other and their shapes change. Figure 5b shows that four bending kink waves are fused into two kink waves under extrusion. Then, four bending kink waves split under mutual collision and the amplitude did not change in the whole process. Using relational formulas (45) and the linear superposition relationships (47), (48), (49), we can obtain another exponential product superposition solutions for Eq. (1). Here, we omit them.

Fig. 5
figure 5

(Color online) Interaction between four bending kink waves via N-order cosh\(\times \)cosh function solutions (50). a y = 1, t = 7, b y = 5, t = 3, and c y= 9 , t\(=-\)1

4.2 Linear superposition formula of trigonometric function product type

Here, we assume the new test functions which are composed of the product of cosine functions and sine functions.

$$\begin{aligned} \begin{aligned} f_{E1}&=\sum _{j=1}^{M}h_{j}\cos (\theta _{j})\cos (\phi _{j}),\\ f_{E2}&=\sum _{j=1}^{M}h_{j}\sin (\theta _{j})\sin (\phi _{j}),\\ f_{E3}&=\sum _{j=1}^{M}h_{j}\cos (\theta _{j})\sin (\phi _{j}), \\ \theta _{j}&=\alpha _{j}x+\beta _{j}y+\gamma _{j}z\\&\quad +\omega _{j}t,\phi _{j}=m_{j}x+n_{j}y+p_{j}z+q_{j}t, \end{aligned} \end{aligned}$$
(51)

where \(h_{j},\alpha _{j},\beta _{j},\gamma _{j},\omega _{j},m_{j},n_{j},p_{j},q_{j}\) are all the real constants, M is a positive integer.

Remark 4.2

Assuming that the trigonometric product test functions \(f_{E1},f_{E2}\) and \(f_{E3}\) (51) are solutions of bilinear form (7), it is necessary to meet one of the following four constraint conditions:

$$\begin{aligned}&Case~5.1: \beta _{j}=\frac{\lambda _{1}\alpha _{j}}{3(\alpha _{j}^2-m_{j}^2)}, \nonumber \\&\omega _{j}=\frac{\lambda _{1}\lambda _{2}\alpha _{j}}{3(m_{j}^2-\alpha _{j}^2)}+\alpha _{j}(\alpha _{j}^{2}\nonumber \\&\quad \quad +3m_{j}^{2}-\lambda _{3})-\lambda _{4}\gamma _{j}, \alpha _{j}^2\ne m_{j}^2, \nonumber \\&n_{j}=\frac{\lambda _{1}m_{j}}{3(m_{j}^2-\alpha _{j}^2)}, q_{j}=\frac{\lambda _{1}\lambda _{2}m_{j}}{3(\alpha _{j}^2-m_{j}^2)}\nonumber \\&\quad \quad +m_{j}(m_{j}^{2}+3\alpha _{j}^{2}-\lambda _{3})-\lambda _{4}p_{j}. \end{aligned}$$
(52)
$$\begin{aligned}&Case~5.2: \alpha _{j}=\frac{\lambda _{1}\beta _{j}}{3(\beta _{j}^2-n_{j}^2)}, \gamma _{j}=\frac{\lambda _{1}^{3}(\beta _{j}^{3}+3\beta _{j}n_{j}^{2})}{27\lambda _{4}(\beta _{j}^2-n_{j}^2)^{3}}\nonumber \\&\qquad -\frac{\lambda _{2}\beta _{j}+\omega _{j}}{\lambda _{4}}+\frac{\lambda _{1}\lambda _{3}\beta _{j}}{3\lambda _{4}(n_{j}^2-\beta _{j}^2)}, n_{j}^2\ne \beta _{j}^2 \nonumber \\&m_{j}=\frac{\lambda _{1}n_{j}}{3(n_{j}^2-\beta _{j}^2)}, p_{j}=\frac{\lambda _{1}^{3}(n_{j}^{3}+3n_{j}\beta _{j}^{2})}{27\lambda _{4}(n_{j}^2-\beta _{j}^2)^{3}}\nonumber \\&\quad \quad -\frac{\lambda _{2}n_{j}+q_{j}}{\lambda _{4}}+\frac{\lambda _{1}\lambda _{3}n_{j}}{3\lambda _{4}(\beta _{j}^2-n_{j}^2)},\lambda _{4}\ne 0; \end{aligned}$$
(53)
$$\begin{aligned}&Case~5.3: \beta _{j}=\frac{\lambda _{1}\alpha _{j}}{3(\alpha _{j}^2-m_{j}^2)}, \gamma _{j}=\frac{\lambda _{1}\lambda _{2}\alpha _{j}}{3\lambda _{4}(m_{j}^2-\alpha _{j}^2)}\nonumber \\&\qquad +\frac{\alpha _{j}(\alpha _{j}^{2}+3m_{j}^{2}-\lambda _{3})-\omega _{j}}{\lambda _{4}},\alpha _{j}^2\ne m_{j}^2, \nonumber \\&n_{j}=\frac{\lambda _{1}m_{j}}{3(m_{j}^2-\alpha _{j}^2)}, p_{j}=\frac{\lambda _{1}\lambda _{2}m_{j}}{3\lambda _{4}(\alpha _{j}^2-m_{j}^2)}\nonumber \\&\qquad +\frac{m_{j}(m_{j}^{2}+3\alpha _{j}^{2}-\lambda _{3})-q_{j}}{\lambda _{4}},\lambda _{4}\ne 0; \end{aligned}$$
(54)
$$\begin{aligned}&Case~5.4: \alpha _{j}=\frac{\lambda _{1}\beta _{j}}{3(\beta _{j}^2-n_{j}^2)}, \omega _{j}=\frac{\lambda _{1}^{3}(\beta _{j}^{3}+3\beta _{j}n_{j}^{2})}{27(\beta _{j}^2-n_{j}^2)^{3}}\nonumber \\&\qquad +\frac{\lambda _{1}\lambda _{3}\beta _{j}}{3(n_{j}^2-\beta _{j}^2)}-\lambda _{2}\beta _{j}-\lambda _{4}\gamma _{j},n_{j}^2\ne \beta _{j}^2, \nonumber \\&m_{j}=\frac{\lambda _{1}n_{j}}{3(n_{j}^2-\beta _{j}^2)}, q_{j}=\frac{\lambda _{1}^{3}(n_{j}^{3}+3n_{j}\beta _{j}^{2})}{27(n_{j}^2-\beta _{j}^2)^{3}}\nonumber \\&\qquad +\frac{\lambda _{1}\lambda _{3}n_{j}}{3(\beta _{j}^2-n_{j}^2)}-\lambda _{2}n_{j}-\lambda _{4}p_{j}. \end{aligned}$$
(55)

Substituting auxiliary function \(f_{E1}\) (51) and the linear superposition relationship (52) into transformation (6), corresponding M-order cos\(\times \)cos function solutions of Eq. (1) appear as

$$\begin{aligned} u_{E1}= & {} -2(\ln f_{E1})_{x}+u_{0}(z,t),f_{E1}\nonumber \\= & {} \sum _{j=1}^{M}h_{j}\cos (\theta _{j})\cos (\phi _{j}), \nonumber \\ \theta _{j}= & {} \alpha _{j}x+\frac{\lambda _{1}\alpha _{j}}{3(\alpha _{j}^2-m_{j}^2)}y+\gamma _{j}z\nonumber \\&+\left[ \frac{\lambda _{1}\lambda _{2}\alpha _{j}}{3(m_{j}^2-\alpha _{j}^2)}+\alpha _{j}(\alpha _{j}^{2}+3m_{j}^{2}-\lambda _{3})-\lambda _{4}\gamma _{j} \right] t, \nonumber \\ \phi _{j}= & {} m_{j}x+\frac{\lambda _{1}m_{j}}{3(m_{j}^2-\alpha _{j}^2)}y+p_{j}z\nonumber \\&+\left[ \frac{\lambda _{1}\lambda _{2}m_{j}}{3(\alpha _{j}^2-m_{j}^2)}+m_{j}(m_{j}^{2}+3\alpha _{j}^{2}-\lambda _{3})-\lambda _{4}p_{j} \right] t.\nonumber \\ \end{aligned}$$
(56)

Using relational formulas (51) and the linear superposition relationships (53), (54), (55), we can obtain another trigonometric product superposition solutions for Eq. (1). Here, we do not propose this part. It is essential to investigate the behavior of waves in nonlinear sciences. Therefore, we analyze some linear superposition solutions given by Eqs. (32), (33), (43), (44) and (50). Through the symbolic calculation system Mathematica and selecting appropriate parameters for numerical simulation, the properties of the evolution profiles of these wave expressions are studied. The results are helpful to the study of shallow water waves and provide a new way to explain the physical properties of nonlinear phenomena.

5 Conclusion

It is generally believed that waves play a pervasive role in nature. The formation and propagation of waves have important applications in water waves, seismic waves, gravitational waves and mechanical waves. With the help of symbolic computation, we have studied the extended (3+1)-dimensional shallow water wave equation in this work. Through the Hirota bilinear method, two kinds of bilinear auto-Bäcklund transformations are given and two different types of solutions are obtained, including the hyperbolic cosine-function solution and cosine-function solution. Through the homoclinic test method, five kinds of linear superposition formulas are given. However, according to the particularity of undetermined coefficients in Eq. (1), this method cannot be applied to all NLEEs. The results obtained by this method have important practical significance for explaining the nonlinear physical phenomena of some important models.

The interactions of different types of superposition solutions are studied by means of three-dimensional diagram. Figure 1 shows the interaction phenomenon of splitting into two bending kink waves due to the collision between two kink waves and the peaked soliton. One can evidently observe from Fig. 2 that the collision between three adjacent kink waves and one kink wave leads to the splitting of three kink waves into two bending kink waves. Figure 3 exhibits the interaction phenomenon of two kink waves colliding with each other to generate two rogue waves. The interaction phenomenon of bright soliton generated by the intersection of breather wave and two bell-shaped waves are found from Fig. 4. The interaction phenomenon of collision and fusion of four bending kink waves as shown in Fig. 5.

Our findings confirm the existence of some possible special linear superposition solutions in nonlinear systems and add the richness of analytical solutions. In the future work, the generalized bilinear form is obtained based on the generalized bilinear differential operators [52], and then some new linear superposition solutions are studied. With the help of the physics-informed neural networks [53] and bilinear neural network method [54], the diversity of analytical solutions can be enriched. The existence of these linear superposition solutions in nonlinear systems provides a new idea for us to analyze nonlinear phenomena. Naturally, we hope that the linear superposition principle can find different types of superposition solutions as much as possible, so as to enrich our understanding of nonlinear systems.