1 Introduction

Nanotechnology holds a big potential for finding many successful applications in the petroleum industry. It has been reported by Kong and Ohadi (2010) that nanotechnology is capable of bringing revolutionary changes in the fields of oil exploration, drilling, production, enhanced oil recovery (EOR), etc. For example, a more detailed and accurate information about the reservoir can be provided with the employment of nanosensors in the reservoir, and the use of nanomembranes can help to effectively remove impurities from oil and gas streams (Kong and Ohadi 2010).

Moreover, the oil recovery could be improved by injecting nanoparticles into the porous media along with the in situ upgrading of heavy oil and bitumen. It has been reported by Clark et al. (1990) that transition metal species can act as catalyst for aquathermolysis reactions (chemical reactions between oil and steam which release hydrocarbon gases, hydrogen sulfide, carbon dioxide and hydrogen and further reduce the heavy oil viscosity), in situ upgrading heavy oil. Later on, many researchers started to study the catalytic effect that metal species have on the aquathermolysis reactions. The experiments conducted by Wei et al. (2007) indicated that the aquathermolysis reaction with the use of nickel nanoparticles yielded lower-viscosity heavy oil with a lower mean molecular weight. By conducting experiments with trimetallic nanocatalysts, enhanced oil recovery was obtained by Hashemi et al. (2013). Ragab and Hannora (2015) injected silica nanofluid into a sandstone core and found that the finer the nanoparticle was, the higher the oil recovery could be achieved. Built upon these previous research achievements, Yi et al. (2017) conducted an experimental study of the use of nickel nanoparticles for promoting aquathermolysis reactions during cyclic steam stimulation; under the experimental conditions, the optimum nickel nanoparticle concentration was found to be 0.200 wt%. But it should be noted that these experiments were conducted with the nanoparticles premixed into the sandpack. To better simulate the field condition, the nickel nanoparticle should be introduced into the reservoir in the form of nanofluid that is stable under reservoir conditions. However, due to its high surface energy, nanoparticles have a high tendency of agglomeration, making their suspension in a base fluid challenging (Li et al. 2007). Therefore, to achieve a better recovery performance, it is of critical importance to ensure that the nanoparticle suspension is stable, and can carry the nanoparticles into deeper locations of the reservoir.

Much research has been devoted to exploring how to stabilize nano-suspensions (Russel et al. 1992; Wen and Ding 2005; Li et al. 2007; Ruan and Jacobi 2012; Kavitha et al. 2012; Devendiran and Amirtham 2016; Sun et al. 2017); these stabilization methods mainly include three types: (1) changing the pH value of nano-suspension; (2) using surfactants; and (3) using ultrasonic vibration. The London–van der Waals attractive force and the electrostatic repulsion between two charged particles are the two major forces affecting the stability of nanofluid (Williams et al. 2006). Certain surface treatment on the nanoparticles is a commonly applied technique to achieve a better stabilization effect of nanofluids (Williams et al. 2006). Surface charge of the particle surfaces can be created by adding acid or charged surfactants into the suspension. For example, Li et al. (2007) tested three surfactants: TX-10, CTAB and SDBS, in terms of their performance in stabilizing copper nanoparticle suspensions and studied the influences of surfactant type, surfactant concentration and pH. Hwang et al. (2008) tested the use of SDS and oleic acid to stabilize nanofluids, finding that surfactants helped to create stable nanofluids by increasing the magnitude of the zeta potential. Xue and Sethi (2012) achieved the stabilization of a highly concentrated iron nanofluid using a mixture of guar gum and xanthan gum polymer. Kim et al. (2015) introduced a polymeric surfactant Hypermer KD-2 to prevent aggregation of nickel nanoparticles before their synthesis. Inspired by the above-mentioned research, cationic surfactant CTAB, anionic surfactant SDS and polymeric surfactant Hypermer KD-2 were introduced into nickel nanofluid separately or in a form of mixture together with xanthan gum polymer to stabilize the nickel nanofluid.

Previous research has been much devoted to looking at how much incremental oil recovery can be achieved by injecting nanoparticle suspensions (Muraza and Galadima 2015; Cheraghian and Hendraningrat 2016). But few have touched on how the nanofluid actually flows in porous media in a microscopic point of view. When nanofluid is being injected into the porous media, a deeper transportation and a better attachment of particle to oil/water interface and sand grains are both important. The transportation of nanoparticle flow in porous and fractured media has been studied by Alaskar et al. (2012). They demonstrated that the particle size, size distribution, particle shape and surface charge of the particles are influential parameters governing the transport of nanoparticles through porous media. It was concluded that the particles having opposite surface charge with the porous media tended to become trapped due to the affinity to the porous matrix, and surface modification with surfactant could improve its transport in the pore spaces. However, according to the investigation by Hamedi-Shokrlu and Babadagli (2014), in order to successfully let the nickel nanoparticles migrate to oil–water interfaces, the modification of the surface charge of oil phase by surfactant (having surface charge opposite to that of the nanofluid) is required. In other words, the surface charge of the oil phase must be opposite to the charge of the nickel nanoparticles so that a better attachment of nickel nanoparticles can be achieved. However, in their study, a very low nickel nanoparticle concentration (0.050 wt%) is employed; in our study, the concentration of nickel nanoparticles is as higher as 1.000 wt% and 2.000 wt%. Thus, to explore how the nickel nanoparticle would travel in porous media with such a high concentration, dynamic micromodel experiments were also carried out in this study.

To conclude, three surfactants (including CTAB, SDS and Hypermer KD-2) along with xanthan gum polymer were tested in this study to determine the polymer/surfactant recipes yielding the most stable nickel nanoparticle suspensions. In addition, micromodel tests were conducted to investigate the effect of nickel nanoparticle concentration and surface charge on the transport of nickel nanoparticles in porous media.

2 Experimental section

2.1 Materials

The diameter of the nickel nanoparticles (Sigma-Aldrich, Canada) used in this study was in the range of 40–70 nm. Silica sand with the US mesh size of 40–70 was mixed with the mineral oil to make the micromodel. The mineral oil had a viscosity of 15,000 cP at 25 °C. Three surfactants were considered in this study, i.e., anionic surfactant sodium dodecyl sulfate (SDS, NaC12H25SO4), cationic surfactant cetyltrimethylammonium bromide (CTAB, C19H42BrN) and polyoxyalkalene amine derivative (Hypermer KD-2), which is a polymeric surfactant. These three surfactants represent three major types of surfactants. The anionic polymer xanthan gum (C35H49O29) was also tested in terms of its performance in stabilizing the nickel nanoparticle suspension because surfactant alone is found to be incapable of stabilizing high-concentration nanofluids.

2.2 Experimental procedures

This section describes the procedures for conducting the static stability test on the nickel nanoparticle suspensions and the procedures for conducting the dynamic micromodel flow test. Figure 1 shows the digital image of the micromodel (7.5 cm × 2.5 cm) used in this study. This image was captured after the flow experiment was terminated.

Fig. 1
figure 1

Digital image of the micromodel (7.5 cm × 2.5 cm) used in this study. This image was captured after the flow experiment was terminated

In the beginning of the stability test, the nickel nanoparticles were added to the deionized water, resulting in nickel nanoparticle suspensions with weight concentrations of 1.000 wt% or 2.000 wt%. Then, ultrasonication with a power of 200 W was applied to the suspension for 40 min to disperse nickel nanoparticles (Hamedi-Shokrlu and Babadagli 2014). Next, the surfactant or the mixture of surfactant and xanthan gum polymer were added to the nickel nanoparticle suspension, followed by a 40-min stirring of the suspension. Afterward, visual tests were then conducted to observe the possible sedimentation of the nickel nanoparticles in the suspension. The zeta potential of the most stable suspension solution is also measured. The detailed experimental scenarios are shown in Table 1. Based on the static stability tests, the polymer/surfactant recipes yielding the most stable nanoparticle suspensions were then determined.

Table 1 Experimental schemes used in the static stability tests conducted on the nanoparticle suspensions

The dynamic micromodel flow tests were conducted after the stability test. Since crude oil is not transparent, it is hard to visually observe the flow of nickel nanoparticle suspension even by trying a few types of fluorescent. Under this circumstance, the authors decided to use mineral oil, which enables the visual monitoring of the injection process. Silica sands were first mixed with the mineral oil dyed with fluorescent. Then, the silica sands mixed with mineral oil were spread on one glass sheet and subsequently covered by another sheet to make the micromodel. A syringe pump was used to inject the nickel nanoparticle suspension into the micromodel, and the camera attached to the microscope was employed to monitor the migration of the nickel nanoparticles in the micromodel. Table 2 shows the experimental schemes employed in the dynamic flow tests.

Table 2 Experimental schemes used in the dynamic flow tests

3 Results and discussion

3.1 Static stability tests of nickel nanoparticle suspensions

Figure 2 shows the images of water mixed with the nickel nanoparticles before and after ultrasonication. When mixed with deionized water, the nickel nanoparticles can aggregate due to the strong van der Waals interactions, as depicted in Fig. 2a. However, as observed in Fig. 2b, when being treated by ultrasonication, the agglomeration could be disturbed and the nickel nanoparticles could disperse in deionized water homogeneously, forming nickel nanoparticle suspension. However, when the ultrasonication was terminated, these nickel nanoparticles will aggregate and precipitate again. Figure 3 shows the images captured in Exp. #1 at different times after the ultrasonication was terminated. As shown in Fig. 3, a clear interface appeared 2 min right after the sample preparation; after 8 min, the majority of the nickel nanoparticles precipitated again.

Fig. 2
figure 2

Nickel nanoparticle in deionized water: a before ultrasonication; b after ultrasonication

Fig. 3
figure 3

Images of the nickel nanoparticle suspension (prepared without surfactant or polymer) captured at different times after ultrasonication

Previously, two approaches were used to enhance the stability of the nanoparticle suspension: (1) to use surfactant to enhance the electric repulsion force among nickel nanoparticles and (2) to increase the viscosity of the base fluid to decrease the settling velocity of the particles (Hamedi-Shokrlu and Babadagli 2014). In Exp. #2, cationic surfactant CTAB was added to enhance the stability of the nickel nanoparticle suspension. Figure 4a shows the images of the nickel nanoparticle suspension (prepared with 1.000 wt% CTAB surfactant) captured at different times after ultrasonication. As observed from Fig. 4a, the nickel suspension prepared with 1.000 wt% CTAB exhibited a poor stability. Moreover, the stability test on suspensions prepared with other CTAB concentrations was conducted, and the same phenomenon was observed, as shown in Fig. 4a. Based on the observation from Li et al. (2007), by introducing the CTAB, the nanoparticles tend to form agglomerated structures when pH is lower than 7, while a good dispersion can be resulted when pH is in the range of 9–10. Therefore, the neutral pH level (pH = 7) of the tested suspension in this study may be the reason leading to the instability of the nickel nanoparticle suspensions. Subsequently, the stability of the suspension prepared with xanthan gum polymer and CTAB surfactant was tested in Exp. #3. Figure 4b shows the images of the nickel nanoparticle suspension (prepared with 1.000 wt% CTAB and 0.030 wt% xanthan gum polymer) captured at different times after ultrasonication. As expected, a rapid agglomeration of nickel nanoparticles was observed in this test due to the opposite surface charge between CTAB and xanthan gum polymer.

Fig. 4
figure 4

Images of the nickel nanoparticle suspension (prepared with different surfactants or different surfactants along with xanthan gum polymer) captured at different times after ultrasonication: a prepared with 1.000 wt% CTAB surfactant; b prepared with 1.000 wt% CTAB and 0.030 wt% xanthan gum polymer; c prepared with 0.350 wt% SDS; d prepared with 0.350 wt% SDS and 0.045 wt% xanthan gum polymer; e prepared with 0.350 wt% Hypermer KD-2 and 0.045 wt% xanthan gum polymer)

Figure 4c shows the images of the nickel nanoparticle suspension (prepared with 0.350 wt% SDS) captured at different times after ultrasonication. Compared with the suspension prepared with CTAB, the nickel nanoparticle suspension prepared with SDS was more stable and no obvious precipitation was observed after 8 min. Thereof, SDS can be used to enhance the stability of nickel nanoparticle suspension. However, after 20 min, it started to aggregate; the aggregation became more serious after 40 min.

Xanthan gum polymer was then introduced into the nickel nanoparticle suspension with 0.350 wt% SDS to improve the stability of the suspension. The xanthan gum polymer dissolved in water increased the stability of the nickel nanoparticle suspension by increasing its viscosity. However, the chance of formation clogging increases as the viscosity of the fluid increases (Hamedi-Shokrlu and Babadagli 2014). Therefore, when preparing the nickel nanoparticle suspension, the viscosity of the suspension is the key parameter to consider. To obtain a proper suspension viscosity, in Exp. #6, initially, the suspension with 0.030 wt% of xanthan gum polymer was prepared, whose viscosity was measured to be 1.7 cP at 25 °C. However, as observed from the photographs, the suspension aggregated within 40 min due to the high nickel concentration. Thus, the polymer concentration was increased to 0.045 wt% with different concentrations of SDS added. Figure 4d shows the images of the nickel nanoparticle suspension prepared with 0.045 wt% xanthan gum polymer and 0.350 wt% SDS. As shown in Fig. 4d, no aggregation was observed in the suspension even after 60 min; the zeta potential of this suspension was measured to be − 52 mV, confirming a good stability. The reason of using surfactant together with polymer to prepare the suspension is not only because the surfactant can increase the surface charge of the particles, but also can lower down the interfacial tension between oil and water.

Another surfactant is Hypermer KD-2, a liquefied polymeric surfactant with a viscosity of 135 cP at 25 °C. Based on the observation from Kim et al. (2015), Hypermer KD-2 can stabilize nickel nanoparticle suspension for over a week. However, in Exps. #9–11, even when the concentration of Hypermer KD-2 was increased from 0.350 to 2.000 wt%, the stabilization of the suspension experienced little change; it was probably caused by the high concentration of nickel nanoparticles. In Exp. #12, 0.045 wt% of xanthan gum polymer, together with 0.350 wt% of Hypermer KD-2 surfactant, was added to the suspension. Figure 4e shows the images captured during Exp. #12 after ultrasonication. As shown in Fig. 4e, there was no aggregation observed in the suspension even after 60 min; thereof, this suspension exhibited a good stability. The zeta potential of this suspension was measured to be − 55 mV, validating a good stability of this nickel nanoparticle suspension.

To summarize, the surfactant alone, i.e., CTAB, SDS or Hypermer KD-2, could not well enhance the stability of the nickel nanoparticle suspension. However, when being used together with xanthan gum polymer, it could increase the stability of the suspension. It is found that (0.045 wt% xanthan gum polymer and 0.350 wt% of surfactant SDS) or (0.045 wt% of xanthan gum polymer and 0.350 wt% Hypermer KD-2) could make the suspension stable as long as 60 min. However, if the concentration of nickel nanoparticle increases to 2.000 wt%, a higher concentration of surfactant and polymer (i.e., 0.060 wt% xanthan gum polymer and 0.500 wt% SDS) was required to obtain a stabilized suspension.

3.2 Dynamic micromodel flow tests

After determining the polymer/surfactant recipes giving the most stable nickel nanoparticle suspensions, dynamic micromodel flow tests were conducted using these suspensions to investigate the migration of nanoparticles in the micromodel. An initial injection rate of 0.05 mL/min was first applied to study the transport of the injected particles in porous media. Exp. #2.1 used the suspension prepared with 2.000 wt% nickel nanoparticles, 0.500 wt% SDS and 0.060 wt% xanthan gum polymer. Figure 5 shows the images at the injection port before and after the nanofluid injection. In Fig. 5a, the channels at the injection port before the suspension injection could be clearly observed. As depicted in Fig. 5b, after injecting the suspension (2.000 wt% nickel nanoparticles, 0.500 wt% SDS and 0.060 wt% xanthan gum polymer) into the micromodel, both the small and large pores were blocked. It was possibly caused by the high concentration of nickel nanoparticles in the suspension. The nickel nanoparticles with such a high concentration may get easily adsorbed on the surface of the silica sands due to the strong surface/particle interactions.

Fig. 5
figure 5

The images near the injection port in the micromodel a before and b after the injection of 2.000 wt% nickel nanoparticle suspension prepared with 0.500 wt% SDS and 0.060 wt% xanthan gum polymer

The injecting of the suspension is stopped right before the breakthrough of the suspension. In field applications, companies can only afford to inject slugs of nanoparticle suspension into the reservoir due to the fact that nanoparticles are expensive. Alternative injection of the nanoparticle suspension and steam should be pursued. To simulate the steam (which condenses into water under reservoir condition) injection after the injection of the nanoparticle suspension, waterflooding was conducted to investigate the effect of injected water on the distribution of nanoparticles in the pore configurations. Figure 6 shows the distributions of the nickel nanoparticles in the pore configurations before and after the waterflooding. It can be seen that the distribution of the nanoparticles was almost unchanged when the injection rate was low (i.e., 0.05 mL/min). As shown in Fig. 6b, the distribution of these nanoparticles after waterflooding was identical to that before the waterflooding. Consequently, the sensitivity of the distribution to the injection rate was further investigated by increasing the injection rate of water. After increasing the injection rate to 0.5 mL/min, the distribution of the nanoparticles remains unchanged in the micromodel. This may be attributed to the following two reasons: (1) The injection rate was still low; as a result, the viscous force was not able to remove the precipitated nanoparticles. (2) The injected water might flow through the pores unblocked by the nickel nanoparticles. Figure 7 presents the distribution of the particles at other locations in the micromodel. As depicted in Fig. 7, the nanoparticles were mostly present in the injection end, while few nanoparticles were present in other areas. The visual observations indicate that only a small number of nickel nanoparticles tended to be attached to the sand surface. Most of the particles had been transported into the production end.

Fig. 6
figure 6

The images taken at the same location in Exp. #2.1 a before and b after waterflooding

Fig. 7
figure 7

Images taken at different locations of the micromodel in Exp. #2.1 after waterflooding: a around injection port; b in the middle; c around the production end; d the upper part; and e the lower part

In Exp. #2.2, the nickel nanofluid comprising of 1.000 wt% nickel, 0.350 wt% SDS and 0.045 wt% xanthan gum polymer was injected into the porous media. Similarly, most of the particles tended to flow toward the production end during the injection period. Moreover, as observed, the distribution and attachment of the nanoparticles were also not influenced by waterflooding. Figure 8 shows the images taken after waterflooding. As indicated by Fig. 8a–c, less agglomeration was observed near the injection port for the suspension with lower nickel concentration. Figure 9 presents the distribution of the nickel nanoparticles in the micromodel after waterflooding in Exp. #2.3 (1.000 wt% nickel suspension, 0.350 wt% Hypermer KD-2 and 0.045 wt% xanthan gum polymer). It can be seen from Fig. 9 that the nickel nanoparticles, either near the injection port or around the production point, appeared to be uniformly attached on the surface of sand grains.

Fig. 8
figure 8

Images taken at different locations of the micromodel in Exp. #2.2 after waterflooding (1.000 wt% nickel nanoparticle suspension with SDS and xanthan gum polymer): a around injection port; b in the middle part; c near the production end

Fig. 9
figure 9

Images taken at different locations of the micromodel in Exp. #2.3 after waterflooding (1.000 wt% nickel nanoparticle suspension with Hypermer KD-2 and xanthan gum polymer): a around the injection port; b around the production port

Hamedi-Shokrlu and Babadagli (2014) conducted micromodel experiments by injecting CTAB solution into a micromodel first and then followed by injecting the nickel nanoparticle suspension with xanthan gum polymer. They proposed that one slug of CTAB surfactant should be injected to alter the surface charge of the silica sands, enabling the nickel nanoparticle to be more easily moved to the sand surface. As observed from Exps. #2.2 and #2.3, when nickel nanoparticles made contact with the silica sands, the negatively charged nickel nanoparticles could get adsorbed on the sand surface. In Exp. #2.4, CTAB was injected first to alter the surface charges of the sand grains, followed by injection of the nickel nanoparticle suspension. Figure 10 shows the images taken at different locations of the micromodel in Exp. #2.4 after waterflooding. It can be seen from Fig. 10 that after the surface charge of sands was altered from being negative to being positive, large clusters of nickel nanoparticle could form and become trapped on the sand surface.

Fig. 10
figure 10

Images taken at different locations of the micromodel in Exp. #2.4 after waterflooding (CTAB solution followed by 1.000 wt% nickel nanoparticle suspension with xanthan gum polymer): a injection port; b production port

To summarize, as observed from the micromodel experiments, the nanofluid with a lower nickel concentration could help to increase the injectivity of the nanoparticles. If the injected nanofluid has a surface charge opposite to that of the porous media, clusters could be formed more easily on the sand surface, hampering the migration of the nanoparticles to the deeper reservoir. The recipes determined which are considered to well enhance the stability of the suspension are: (1.000 wt% Ni + 0.350 wt% SDS + 0.045 wt% xanthan gum polymer), (1.000 wt% Ni + 0.350 wt% Hypermer KD-2 + 0.045 wt% xanthan gum polymer) and (2.000 wt% Ni + 0.500 wt% SDS + 0.060 wt% xanthan gum polymer). In the field application, a suitable concentration of nickel nanoparticles should be selected, and the charges of both the injected suspension and the pore surface should be considered in order to achieve a desirable placement of the nanoparticles, i.e., the nanoparticles should be placed deeper into the reservoir and becoming more spreading over the grain surface without forming clusters.

4 Conclusions

In this study, the stability tests on nickel nanoparticle suspensions that were prepared with polymer and surfactant additives were conducted, followed by the dynamic flow test to investigate the migration of such nanoparticles in the micromodel. The detailed conclusions can be drawn as follows:

  1. (1)

    The surfactant (i.e., CTAB, SDS and Hypermer KD-2), if individually used, cannot well stabilize the nickel nanoparticle suspension.

  2. (2)

    After introducing certain amount of xanthan gum polymer into the system, the stability of such nickel nanoparticle suspension was improved. When being used in conjunction with surfactant, a higher polymer concentration loading is required to stabilize the nano-suspension with a higher nanoparticle concentration.

  3. (3)

    When the suspension comprising of high-concentration nickel nanoparticle is injected into the micromodel, the nickel nanoparticles tend to agglomerate severely and then block the channels near the injection port.

  4. (4)

    A smaller number of the nickel nanoparticles tend to be adsorbed onto the surface of the sand grains when nanoparticles have the same surface charge with the silica sand.

  5. (5)

    If the silica sands were first treated with CTAB surfactant, alternating its surface charge from negative to positive, larger clusters will form and become trapped in porous media.

  6. (6)

    In the field application, a suitable concentration of nickel nanoparticles should be carefully selected in order to achieve a desirable placement of the nanoparticles. This is a challenging job considering that there are many influencing parameters involved in this process.