Introduction

Water is one of the most crucial renewable resources for sustenance of all sorts of life, food and economic growth (Singh and Gupta 2016).In the present time, the need for water in anthropogenic work has risen up due to growing population. This increased urbanization and rapid fleet of industrialization are ultimately resulting in pollution of water and soil as indicated in Fig. 1, respectively (Vardhan et al. 2019). Anthropogenic activities like agriculture, industry, mining and smelting can result in gradual accumulation of heavy metals in the environment (Sardar et al. 2013). Heavy metal refers to the group metals and metalloids that have density greater than 4 ± 1 g/cm3(Mohammed et al. 2011). However, more important than their density is their chemical properties that need serious attention in order to combat the threats they imply to all life forms. Heavy metals include lead (Pb), cadmium(Cd), zinc(Zn), mercury(Hg), silver(Ag), chromium(Cr) and copper(Cu) and metalloids such as arsenic(As) (Duruibe et al. 2007). These metals can jeopardize human’s, microbe’s and plant’s life. They are recalcitrant to many biochemical reactions and thus difficult to remove. Even low concentrations of heavy metals can interfere with plant living system and may cause cancer in humans. They can produce ROS(reactive oxygen species) that suffocates underwater life (fishes and aquatic plants) (Singh and Kalamdhad 2011; Baragaño et al. 2020). Common methods for the removal of heavy metals include adsorption, ion exchange, filtration, biosorption, coagulation and cementation (Masindi and Muedi 2018) (Fig. 2).

Fig. 1
figure 1

Sources and consequences of heavy metals on all life forms (Srivastava et al. 2017; Jaishankar et al. 2014; Gheorghe et al. 2017)

Fig. 2
figure 2

Typical structure of trioctyl phosphine oxide TOPO (Three octyl chains and one phosphine oxide group) [Chemical Book, TOPO 2017]

In such a scenario, there is a need to introduce a system that would ensure robust elimination of heavy metals. Recently, nanoremediation has proved to be very effective for better adsorption efficiencies, low cost and durability of clean-up process as there is no need to pump ground water to surface site or transporting soil from one place to other (Rajendran and Sen 2018). Iron-based nanoparticles such as nano-zero valent ion (nZVI) are found to be competing with most renowned techniques of in situ bioremediation and chemical reduction (Bardos 2015). Iron oxide nanoparticles due to their infinite surface area and accurate sizes can result in greater degree of adsorption to various heavy metals says Al-Saad et al. (2012).

Iron oxide nanoparticles are selected as they offer a number of advantages including their inert and non-toxic thus making it easier to apply their magnetic properties in environmental regimes. Their abundant occurrence in earth makes it feasible and cost-effective approach to use. Targeting of site-specific contaminated zone through magnetic support is another advantage. Moreover, the process of adsorption occurs on external surface of iron oxide thus ensuring less adsorption time (more kinetic rates). Iron oxide has high surface-to-volume ratio thus providing more active sites for the heavy metal to attach. Moreover, it becomes easier to separate the adsorbate liquid by magnetic force. Iron oxide nanoparticles are reusable. They are highly dispersed in liquid system thus not involving the problems of membrane fouling, high-pressure treatment and packed column plugging (Nassar 2012).

Surface functionalization is the very first requirement for the real applicability of iron oxide nanoparticles. Thus promising extended stability and withstanding harsh conditions of pH and electrolyte. The famous Derjaguin–Landau–Verwey–Overbeek (DLVO) theory is used to find out the interaction capacity around the surface of a particle. The colloidal stability of nanoparticles is assigned to the balance between repulsive and attractive forces. For iron oxide nanoparticles, these attractive forces are due to Van der Waal forces and magnetic forces of nanoparticles acting as magnetic dipoles (Walter et al. 2015).

In order to control the aggregation and interactions of bare iron oxide nanoparticles, they are often treated with surfactants such as TOPO (Trioctyl phosphine oxide). TOPO (properties are briefly given in Table 1) is an organophosphorus compound and a white crystalline solid used as stabilizing agent for a variety of nanoparticles (Chemical Book, TOPO 2017). TOPO was considered as an attention-grabbing laboratory compound since 1970’s when for the first time it was used at Oak Ridge National Laboratory scientists recovered uranium from the wet process phosphoric acid. Apart from this TOPO was used for recovery of organics from fermentation broth (Watson and Rickelton 1992).

In the present study, magnetite nanoparticles conjugated to TOPO were used as an adsorbent system to remove cadmium and nickel heavy metals from synthetic wastewater solutions. Magnetite nanoparticles due to their abundant nature and high capacity for adsorbing heavy metals can be used along with TOPO as stabilizing agent that proves to be one of the efficient removal systems so far in nanoremediation.

Methods

Materials

Ferrous sulphate hepta hydrate FeSO4.7H20 (Molecular weight: 278.02 g/mol), Sodium borohydride NaBH4 (Molecular weight: 37.83 g/mol), n-Hexane, Trioctylphosphine oxide (TOPO) (Molecular weight:386.6 g/mol), Cadmium nitrate Cd(NO3)·4H2O (Molecular weight:308.48 g/mol), Nickel (II) Chloride NiCl2.6H2O (Molecular weight:237.73 g/mol).

Experiment

Surface functionalization of iron oxide nanoparticles with trioctylphosphine oxide (TOPO)

5 Mm TOPO (Trioctylphosphine oxide) was prepared in a 100 ml flask containing 25 ml hexane. 2.5 g of iron salt (Ferrous sulphate) was added to 200 ml distilled water and stirred for 30 min to prepare a true solution. TOPO solution was then added to the iron salt solution and stirred for 1 h at maximum speed. Following this, the above solution was then added to ice cold NaBH4 (1%). Color change was observed from yellow to blackish brown. Purification of pellets was undergone through centrifugation at 10,000 rpm for 10 min and washed three times with distilled water. The pellets were then dried in a drying oven at 50 °C for 2 days. Afterward, the TOPO bound iron oxide nanoparticles were scratched and powdered through pestle and mortar to make a fine powder which was then subjected to characterization.

Preparation of artificial waste water

Artificial water samples were prepared by mixing standard heavy metal solutions of cadmium nitrate Cd(NO3)4H2O and nickel chloride NiCl2·6H2O salt solutions. Stock solutions of these heavy metal solutions were prepared by mixing 10 mg of both the salts to 1000 ml distilled water.

Batch adsorption experiments

Batch adsorption experiments were performed in the laboratory of Nano biotechnology lab of Quad-i-azam University, Islamabad, Pakistan. The aim of the present work was to explore as how increase or decrease in pH can affect the adsorption phenomena of the divalent ions on the surface of magnetite NPs and TOPO bound magnetite NPs. Stock solutions of salts cadmium nitrate and nickel chloride 10 mg each separately mixed in 1000 ml distilled water out of which sets of experiments were performed for elucidating the effect of different pH (5, 6, 7, 8) at different time intervals using a pH meter equipped with electrodes.1 M sodium hydroxide NaOH and 1 M hydrochloric acid HCl were used for balancing the pH levels to desirable values by adding them dropwise with the help of separate droppers. Dose of adsorbent iron oxide nanoparticles (IONPs sample and Fe3O4 + TOPO sample) was 2 mg/20 ml (for pH 5, 6, 7, 8) and 4 mg/40 ml (pH6). As soon as the desirable pH values were maintained adsorbent was added to the wastewater and stirred on magnetic stirrer at maximum speed 800 rpm and 25 °C to reach equilibrium conditions. Contact time was 50 min for adsorbent dosage 2 mg/20 ml metal solution and 100 min for adsorbent dosage 4 mg/40 ml metal ion solution, respectively. Concentrations of Ni2+ and Cd2+ ions were determined by first collecting 10 ml and 20 ml of solutions after every 10 min and then analyzing them using atomic absorption spectrometer on flame mode. In the present study, Shimadzu model AA-670/g V-7 Atomic absorption spectrometer with deuterium lamp background correction and hollow cathode lamps at respective wavelengths as radiation sources was employed throughout the measurements. An air acetylene flame was used for determination of nickel and cadmium ions. Calibration curves for both the metals were constructed, and their respective absorbance values were obtained in graphical form as concentration versus absorbance.

Modeling of sorption equilibrium and kinetic data

From the calibration curves, the absorbance values gave the concentrations of nickel and cadmium ions. These concentration values were then used in equilibrium studies to check the adsorption behavior of respective metal ions. For studying pathway of adsorption and equilibrium correlation between adsorbent and adsorbate, it is important to establish equilibrium isotherms (Batool etal. 2018). Adsorption isotherm models were thus applied onto the concentrations of metals in order to find the amounts of solute (metals) adsorbed on the surface of solid (qe) mg/g and the amount of solute in liquid (Ce)mg/l. On the other hand, kinetic models were applied to reveal the sorption rates of metal ions. Two types of kinetic equations are commonly compared, called as pseudo-first-order kinetics and pseudo-second-order kinetics. Pseudo-first-order kinetic (PFO) model was discovered by Lagergren denoted by K1, whereas pseudo-second-order (PSO) model was discovered in mid-1980. It is denoted by K22. Analysis of a number of research articles done by (Ho and McKay 1999) reached a conclusion that majority of systems studies, PSO provides the perfect correlation of experimental data. After this piece of work, K2 has become the most superior in kinetic studies (Simonin 2016). The adsorption capacities at any time (qt, mg/g) and at equilibrium (qe, mg/g) are calculated using the following equations.

$$q_{e} = \left( {C_{0} - C_{e} } \right)V/m$$
(1)
$$q_{t} = \left( {C_{0} - C_{t} } \right)V/m$$
(2)
Langmuir isotherm

Theoretical model developed by Irving Langmuir in 1916 is the most widely employed isotherm model for adsorption studies. Basic concept of this model is the monolayer coverage of the adsorbate on homogenous surface. This model assumes that all sites of adsorbent are homogenous and the forces of interaction are minor. Therefore, once the adsorption takes place and occupied by molecules in all respective (homogenous) sites of the adsorbent, then further no adsorption occurs (Chowdhury et al. 2011; Terdputtakun et al. 2017).

$${\text{Linear}}\,{\text{equation}}\,{\text{for}}\,{\text{Langmui}}\,{\text{model}}\,{\text{is}}\,{\text{written}}\,{\text{as}}\,1/q_{e} = \,1/Q_{m} \, + \,1/bQ_{m} \, + \,1/C_{e}$$
(3)

With the help of Microsoft Excel 2010, linear graphs were constructed as Ce/qe versus Ce.

Qe value was calculated from the formula Qe = Qm.b.Ce/1 + b.Ce. This Qe is actually the least sorption capacity of adsorbent (on peak time interval) at equilibrium (after which desorption starts). The linear graph will produce y = mx + c. Where m is the intercept equal to 1/b.Qm and slope = 1/Qm.

Freundlich isotherm

In the presence of multiple layers or sites available for adsorption, the Langmuir model is unable to explain the adsorption phenomena, and therefore, Freundlich isotherm model is applied to explain heterogeneous adsorption behavior on the surface of adsorbent. In 1909, Freundlich explained the first mathematical model to a non-linear isotherm resulting into a pure empirical formula for adsorption on heterogeneous sites (Rahbaralam et al. 2020).

$${\text{Equation}}\,{\text{for}}\,{\text{Freundlich}}\,{\text{isotherm}}\,{\text{is}}\,{\text{written}}\,{\text{as}}\,\log q_{e} = \log Kf + 1/n\,\log C_{e}$$
(4)

From the above equation, Freundlich plots were constructed as logqe against log Ce.

Qe value was calculated via the formula Qe = Kf Ce 1/n. Slope = 1/Qm and Intercept = 1/b Qm.

Pseudo-first-order kinetics

Equation for pseudo-second-order kinetic model is given as

$$\log \left( {q_{e} - q_{t} } \right)\, = \,\log \left( {q_{e} } \right) - \,\left( {k1/2.303} \right)\,t.$$
(5)

Plot constructed as log(qeqt) versus time(t). This gives a slope equal to − k/2.303 and an intercept equal to log(qe).

Pseudo-second-order kinetic

Equation for pseudo-second-order kinetic model is written as

$$t/q_{t} = 1/k2q_{e}^{2} + \left( {1/q_{e} } \right)t$$
(6)

k1 (/min) and k2 (g/mg min) are the pseudo-first-order and second-order rate constant.

The linear plots of pseudo-first-order and pseudo-second-order kinetics were used to calculate the values of kinetic parameters.

qt is amount of cadmium ion and nickel ion on the surface of iron oxide and TOPO Functionalized iron oxide NPs at any time, t,(mg/g). h is the initial sorption rate. (h = qt/t) when t approaches 0, then h (mg/g min) becomes kq2e. Values of k and h are determined from slope and intercept as k = slope2/intercept and h = 1/intercept.

Regression analysis

In the present study, linear regression analysis was done to determine the values of isotherm and kinetic model parameters. The values of correlation coefficient (R2) were obtained from the graphs generated by  using Microsoft Excel 2010. Through this value, it was studied which isotherm or kinetic model best fits the data. Higher the values of R2, more appropriate the data are value of regression coefficient that may vary from 0 to 1 (Sogut and Caliskan 2017). R2 values were generated through the following Eq. (6) (Chen 2015).

$$R^{2} = \frac{{ \left( {q_{m} - \overline{{q_{e} }} } \right)^{2} }}{{\left( {q_{m} - q_{e} } \right) + \left( {q_{m} - \overline{{q_{e} }} } \right)^{2} }}$$
(7)

where qe is the equilibrium capacity obtained from experiments, qm is the constant obtained from isotherm model, and¯qe is the average of qe, respectively.

Results and discussion

Characterization of adsorbents

XRD study

Crystal structure and average diameter of nanoparticles were analyzed through X-ray diffraction. XRD patterns of each sample are shown Fig. 3. Characteristic diffraction peaks of the iron oxide nanoparticles are 30.12, 35.59, 43.15, 57.25 and 62.45 which, respectively, corresponds to (220), (311),(400), (511) and (440) planes of magnetite nanoparticles. Same results were found in work of (Mazrouaa et al. 2019). Also, these XRD peaks are in accordance with the (JCPDS 19-629). The TOPO functionalized iron oxide nanoparticles are showing their respective peaks on 30.12, 35.69, 43.84 and 62.17 (at 2θ degrees) which coincide with hkl plane of cubic magnetite as 220, 311, 400 and 400 respectively, obtained from its JCPDS Card No.19-0629 (Rusianto et al. 2015).

Fig. 3
figure 3

X-ray diffraction pattern of (a) magnetite nanoparticles and (b) TOPO (Trioctylphosphine oxide) functionalized magnetite nanoparticles

FTIR study

The characteristic peaks of Fe–O bonding in iron oxide sample are found at ranges of 579 cm−1. For nanoparticles to be magnetite in nature, they need to display FTIR peak at 580 cm−1 (Petcharoen and Sirivat 2012). Absorption band at 3354 cm−1 might be due to the moisture content absorbed by the nanoparticles from atmosphere. Bands at 1320–1000 indicate C–O stretches (Fig. 4a). The peaks corresponding to TOPO functionalized nanoparticles were found around at 996 cm−1 range for the presence of phosphine oxide functional group i.e., being found in TOPO molecule. Same results were reported by (Xu et al. 2011). Another study done by Zhang et al. (2012) confirms that the peaks around 990–1300 cm−1 confirm the attachment of functional group P = 0 in TOPO. Peaks around 579 cm−1 range are characteristic of Fe–O bond in magnetite nanoparticles. Bands at 3165 cm−1 might be due to the terminal alkyl groups; C–H stretches (Fig. 4b). A similar study says that for TOPO functionalized iron oxide additional peaks at around 2926 cm−1 confirm the attachment of TOPO (Batra and Datta 2019).

Fig. 4
figure 4

FTIR spectra of (a) iron oxide and (b) TOPO functionalized iron oxide nanoparticles

SEM study

Morphological studies of samples were done using high-resolution scanning electron microscopy. Sample of iron oxide presented a large number of dispersive cubic structured nanoparticles. SEM micrographs are presented in Fig. 5 where the TOPO functionalized nanoparticles displayed cubic spinel structures with efficient attachment of white crystalline trioctyl phosphine oxide. Thus, the SEM images of iron oxide NPs confirm that they are in nanoscale range and trioctyl phosphine oxide is effectively conjugated to iron oxide NPs. Same results were found in the work of Alatorre et al. (2019). They employed non-conventional chemical method using external magnetic field to synthesize iron oxide nanoparticles. Same SEM images were found in a study by Lim et al. (2014) who used ferrous sulphate and ferrous nitrate as salt precursors in the presence of NaOH to synthesize iron oxide nanoparticles. In another study, Li et al. (2017) generated cube-like nanoparticles by two-stage oxidation method and sphere like by single-stage oxidation method.

Fig. 5
figure 5

SEM images of iron oxide NPs at (a) 5000× (b) 10000× (c) 20000× Magnification and TOPO Functionalized NPs at (d) 10000× (e) 20000× (f) 40000× Magnification

Adsorption isotherms

Fitting of adsorption isotherms equation to experimental data is the most crucial step in data analysis (Kinniburgh 1986). Adsorption isotherm is an empirical relationship employed to analyze the amount of solute (adsorbate) adsorbed on adsorbent. Adsorption isotherm is a graph that reveals the relationship between amount adsorbed by a unit gram of sorbent and the amount of metal ions left in an experimental medium after equilibrium along with distribution of metal ions between solid and liquid phases (Desta 2013). Among isotherm models, Langmuir and Freundlich adsorption isotherms models are the most widely studied. The Langmuir model is associated with monolayer coverage onto the adsorption sites, whereas Freundlich isotherm is associated with reversible adsorption and explains heterogeneous surface of adsorption (Khajavian et al. 2019). In the present study, Langmuir and Freundlich isotherm models were applied to find equilibrium(Qe) between heavy metals cadmium and nickel on iron oxide nanoparticles (IONPs) and TOPO functionalized nanoparticles (TF IONPs) and the ion’s concentration (Ce) at constant temperature. Linearized form of Langmuir and Freundlich isotherms is stated in Eqs. (9) and (11) (Table 1).

Table 1 Chemical properties of TOPO. Retrieved from National library of Medicine, [PubChem]. [Chemical Book, TOPO 2017]

Langmuir isotherm

The Langmuir isotherm model assumes the formation of monolayer of metal molecules on the outer surface of adsorbent after which no further adsorption takes place on adsorbent surface. It explains the equilibrium distribution of metal ions between liquid and solid phases (Dada et al. 2012). Mathematically, the equation is given as

$$q_{e} = \left( {bQ_{m} C_{e} } \right)/\left( {1 + bC_{e} } \right)$$
(8)
$$\begin{gathered} {\text{Linearized}}\,{\text{form}}: \hfill \\ C_{e} /q_{e} = \left( {C_{e} /Q_{m} } \right) + 1/bQ_{m} \hfill \\ \end{gathered}$$
(9)

where qe is solute(adsorbate) uptake per unit weight of iron oxide and functionalized iron oxide nanoparticles(mg/g) at equilibrium solute concentrations, Ce is the equilibrium concentration of adsorbate in solution (mg/L), and Qm and b are Langmuir constants associated with the sorption capacity and energy of adsorption, respectively. The plots of Ce/qe versus Ce show that adsorption of Ni2+ and Cd2+ gives a straight line which is represented in (Fig. 6a–d).Values of qm and b of the linear equation of Langmuir adsorption isotherm were derived from the slopes and intercepts of the linear plots of Ce versus Ce/qe in (Fig. 6a–d). Values of qm and b are represented in Tables 2 and 3, respectively. The isotherm was found to be linear in most of the concentration ranges studies displaying with best linear correlation values R2 = 0.9995 and 0.9993 for nickel when adsorbed to IONPs and TF IONPs, respectively. Whereas correlation values were R2 = 0.9983 and 0.9818 for cadmium adsorption to IONPs and TF IONPs. Thus, confirming the monolayer coverage of cadmium and nickel (pollutants) on the applied sorbents, i.e., IONPs and TF IONPs respectively.

Fig. 6
figure 6

Langmuir isotherm plots for adsorption of (a) magnetite NPs (2 mg/20 ml) to Cd at pH8, (b) TOPO coated magnetite NPs (2 mg/20 ml) to Ni at pH8, (c) magnetite NPs (2 mg/20 ml) to Cd at pH5 (d) TOPO coated magnetite NPs to Cd at pH 6

Table 2 Parameters of isotherm adsorption models for adsorption of nickel metal ions on iron oxide and TOPO functionalized iron oxide nanoparticles at 25 °C and different pH ranges, i.e., 5, 6, 7, and 8
Table 3 Parameters of isotherm adsorption models for adsorption of cadmium metal ions on iron oxide and TOPO functionalized iron oxide nanoparticles at 25 °C and different pH ranges, i.e., 5, 6, 7, and 8

Freundlich isotherm

While Langmuir isotherm says that enthalpy of adsorption does not depend on concentration of metal ions adsorbed, the empirical Freundlich isotherm equation which is based on adsorption on heterogeneous sites can be derived by supposing a logarithmic decrease in the enthalpy of adsorption with the increase in the number of adsorption sites (Meroufel et al. 2013). The Freundlich isotherm suggests adsorption phenomena to occur on heterogeneous surfaces (Ayawei et al. 2017). Mathematical form of Freundlich equation is given as:

$$q_{e} = KfC_{e} \left( {1/n} \right)$$
(10)
$$\begin{gathered} {\text{Linearized}}\,{\text{form}}: \hfill \\ \log \,q_{e} \, = \,\log \,Kf\, + \,\left( {1/n} \right)\,\log \,C_{e} \hfill \\ \end{gathered}$$
(11)

where kf is adsorption capacity (L/mg), and 1/n is adsorption intensity. It also indicates relative distribution of energy and the heterogeneity of adsorbates. Both kf and 1/n are Freundlich constants. These are calculated from the slope and intercept of graph logqe vs. log Ce which are shown in Fig. 7a–d, respectively. The parameters for Freundlich model are jotted down in Tables 2 and 3, respectively. Comparing the results of regression coefficient values for nickel and cadmium, we can find best R2 values for nickel equal to 1 in case of TOPO functionalized iron oxide showing that Freundlich isotherm fitted best for the experimental data in case of nickel adsorption (Zhang et al. 2020). On the other hand, best R2 values of cadmium are found to be 998 for adsorption on IONPs and 992 for adsorption on TF IONPs. Overall we can find that R2 values of Freundlich model for both the metals are best as compared to Langmuir model which reveals that the data best fits for Freundlich model. This explains the process of adsorptions to occur at heterogeneous sites on both the adsorbents IONPs and TF IONPs. In addition, the adsorption sites also carry different energies (Shahriari et al. 2019).

Fig. 7
figure 7

Freundlich isotherm plots for adsorption of (a) Magnetite NPs (2 mg/20 ml) to Ni at pH8, (b) TOPO coated magnetite NPs (2 mg/20 ml) to Ni at pH8, (c) magnetite NPs (2 mg/20 ml) to Cd at pH5, (d) TOPO coated magnetite NPs  to Cd at pH 6

Adsorption kinetics

Kinetic models help to access the time of stock piling of heavy metals on the surface of adsorbent consequently aiding in revealing the rate of adsorption (Samad et al. 2020). Chemical kinetics are very important to know about the rate constants of reaction and to determine whether the adsorption process takes place quickly or slowly (Adane et al. 2015). In order to conduct the kinetic study of nickel and cadmium removal by IONPs and TF IONPs, experimental data were used for pseudo-first-order and pseudo-second-order kinetic model. Overall the rate of cadmium and nickel adsorption was relatively higher in early stages but gradually decreased over time when equilibrium was achieved. This can be due to the high availability of active sites in initial stages and gradually over time these active sites get packed with nickel and cadmium creating lower number of active sites for further adsorption due to which the rate of adsorption decreases (Duarte Neto et al. 2018).

Pseudo-first-order kinetics (Langergren’s)

Pseudo-first-order kinetic model was applied to study the rate of adsorption of nickel and cadmium ion on IONPs and TF IONPs at equilibrium or at any time. Pseudo-first-order kinetics undergoes physisorption process (Gusain et al. 2019) and is represented mathematically in Eq. (12).

$$\log \,\left( {q_{e} - q_{t} } \right) = \,\log \,{-}K_{1} t/2.303$$
(12)

where qe and qt are amounts of adsorbates (mg/g) at equilibrium, and time t (s) K1 is the rate constant of pseudo-first-order kinetics. The plot log (qeqt) versus time (t) gives a straight line that finds K1 and qe from slope and intercept. The respective plots for pseudo-first-order are shown in Fig. 8a–d. Values of k1 and regression coefficient are jotted down in Tables 4 and 5 for nickel and cadmium adsorption by the two types of adsorbents. Comparing the values of regression coefficient, we get best values of R2 at higher adsorbent doses (4 mg/40 ml) of IONPs equal to 0.935 at pH 6 for nickel adsorption, and for TF IONP (4 mg/40 ml) sample, we get R2 value equal to 0.932 at pH 6. Whereas for cadmium metal adsorption, the R2 value was found to be 0.943 at 2 mg/20 ml at pH 8 when adsorbed to IONPs sample and R2 value was 0.9708 for TF IONPs (2 mg/20 ml concentration) at pH5. These values indicate that at such pH values and concentration of adsorbent, the process of kinetic adsorption favors physisorption phenomena.

Fig. 8
figure 8

Pseudo 1st (a, b, c, d) and 2nd order (e, f) plots for adsorption of (a) Magnetite NPs (4 mg/40 ml) to Ni at pH 6, (b) TOPO coated magnetite NPs (4 mg/40 ml) to Ni at pH 6, (c) magnetite NPs (2 mg/20 ml) to Cd at pH8, (d) TOPO coated magnetite NPs to Cd at pH 5, (e) magnetite NPs (2 mg/20 ml) to Cd at pH5 (f) TOPO coated magnetite NPs (2 mg/20 ml) to Ni at pH6

Table 4 Parameters of kinetic adsorption models for adsorption of nickel metal ions on iron oxide and TOPO functionalized iron oxide nanoparticles at 25 °C and different pH ranges, i.e., 5, 6, 7, and 8
Table 5 Parameters of kinetic adsorption models for adsorption of cadmium metal ions on iron oxide and TOPO functionalized iron oxide nanoparticles at 25 °C and different pH ranges i.e. 5, 6, 7, and 8

Pseudo-second-order model

Pseudo-second-order kinetics follows chemisorption process. Linearized form of pseudo-second-order kinetics is given in Eq. (13)

$$t/q_{t} \, = 1/K_{2} q_{e}^{2} + \, 1t/q_{t}$$
(13)

where K2 is the rate constant for pseudo-second-order model mg/g per minute. Value of K2 depends on experimental conditions such as initial pH and solution agitation rate, temperature and concentration. The value of k2 lowers with increasing concentration of solution as it takes longer time to attain the equilibrium (Aly et al. 2014).

Pseudo-second-order plots t/qt versus time (min) gave a straight line as indicated in Fig. 8e, f. The values of k2, qe and R2 are calculated from the plots and jotted down in Tables 4 and 5, respectively. The linear correlation coefficient values are higher, i.e., 0.98 for sample TF IONPs (2 mg/20 ml) at pH 6 for adsorption nickel and 0.96 for IONPs (2 mg/20 ml) sample at pH5 for cadmium metal adsorption. Additionally, the values of qe (cal), i.e., calculated adsorption capacity were not in close agreement with the experimental adsorption capacity revealing that removal of metal ions by adsorbent followed pseudo-second-order. The data suggest the chemisorption process, and it might be due to the exchange of metal ions with the functional groups of iron oxide NPs and TOPO functionalized iron oxide NPs (Cheng et al. 2020).

Effect of different parameters on adsorption of metal ions onto sorbent surface

The results generated overall from isotherm and kinetic models give us a clear indication that while working with IONPs and TF IONPs one can clearly observe fluctuations in adsorption capacities as being directly influenced by different values of pH, i.e., different conditions of acidic and basic environments. Apart from this effect of adsorbent dose and contact time was also studied that was found to have a notable influence upon the adsorption capacity.

Effect of pH

pH value is one of the most crucial factors that governs the binding of heavy metal ions on the surface of adsorbents since the hydrogen ions concentration has the direct consequence on the adsorption sites of the adsorbent (Ouyang et al. 2019). The effect of pH on the removal of Ni2+ and Cd2+ through IONPs and TF IONPs was studied by adjusting the pH in the range of 5–8 by adding 0.1 M HCl and 0.1 M NaOH to the metal ion solutions. The present study showed that the removal of cadmium and nickel ion was highly dependent on pH conditions. Results from Langmuir data showed that the amounts of Ni cation concentrations adsorbed to iron oxide were found to be lesser at lower pH values. Good adsorbability was obtained in the case of TF IONPs adsorbent. The steady values achieved for TOPO functionalized nanoadsorbents were 1.1 mg/g at pH5, 2.7 mg/g at pH6, 2.2 at pH7, and 14 mg/g at pH 8. This can be explained by the fact that the Ni2+ ions start to compete with active sites of adsorbent at lower pH. With increased pH as for in the case of TOPO functionalization, the P=O groups become free due to undoping thus resulting in efficient removal of Ni2+ ions. Less adsorption of nickel in strong acidic or basic conditions might be due to the presence of electrostatic interactions created due to Ni (OH)3 and Ni(OH)+ ions in the solution (Muhammad et al. 2020). On the other hand, Langmuir data for cadmium show that the adsorption capacities were found to be higher even at low pH ranges, i.e., qe values were 8.0 mg/g at pH 5 and 3.5 mg/g at pH 8. This is due to the fact that oxygen-containing functional groups on the surface of adsorbent gets ionized hence aiding in adsorption (Sitko et al. 2013).

Effect of contact time

Contact time was maintained at 0–50 min for samples recorded at pH 5, 6, 7 and 8 with 2 mg/ml concentration of both the adsorbents and 0–100 min for samples recorded at pH6 with 4 mg/ml of adsorbent concentration. The adsorption capacities on the proposed time intervals showed that values of qe were greater initially, and then, with the lapse of time, the adsorption decreased. This can be explained due to the fact that as the time increases the number of available active sites of adsorbents that gets occupied by the heavy metal ions results in saturation of sorbent surface and decreasing the pore diffusion of the ions (Kahrizi et al. 2018; Hosseini et al. 2019).

Effect of adsorbent dose

The adsorbent dose was set at two concentrations which were 2 mg/ml and 4 mg/ml doses of adsorbent at pH 6. The results showed that adsorbent dose has an impact on the Qm values in case of nickel metal adsorption. The Qm values were recorded to be lesser, i.e., 0.0031 at 2 mg dose of adsorbent (IONP) and greater, i.e., 0.315 at 4 mg adsorbent (IONP) dose. For TOPO functionalized adsorbent sample, the Qm value was found to be 0.8 at 2 mg dose and quite greater, i.e., 4.7 at 4 mg/ml of adsorbent dose. As the adsorbent dosage increases, the number of available active sites tends to be greater thus providing greater number of sites for the metal ions to attach. (Phuengprasop et al. 2011). In case of cadmium adsorption, the adsorbent dose was found to have no impact on adsorption efficiency. This might be due to the electrostatic repulsions between the metal cations possibly causing hindrance in the adsorption of metal ions (Razzaq et al. 2020). While determining the effect of dose other variables (pH 5, 7, 8), and contact time was kept constant.

Conclusion

Iron oxide nanoparticles are research suitable nanoparticles that are found to be most useful in removing heavy metal contaminants due to their magnetic properties. Trioctyl phosphine oxide on the other hand is used a surface functionalization agent and a good extractant for the recovery of radioactive waste such as uranium metal. The present study was aimed keeping in front the magnetic properties of Fe3O4 NPs and extractant ability of TOPO to remove heavy metals such as Ni2+ and Cd2+ cations in synthetic wastewater. The two adsorbents Fe3O4 NPs and TOPO bound Fe3O4 NPs were tested for their adsorption capacities by providing different pH conditions such as at pH 5, 6, 7 and 8. It was found that Fe3O4 NP’s and TOPO bound Fe3O4 NPs shows better adsorption capacities at basic conditions, i.e., equilibrium adsorption values were 14 mg/g for both the adsorbents in case of nickel cations. This is because at higher pH values, the functional groups of adsorbents get free resulting in efficient attachment to heavy metal ions thus giving higher adsorption values. The adsorption capacities of the relevant time intervals showed that values of qe were greater initially and then decreases gradually because of the fact that when time increases the number of available active sites of adsorbents gets occupied by the heavy metal ions resulting in saturation of sorbent surface and decreasing the pore diffusion of the ions. Higher adsorption values were observed for Ni2+ adsorption at higher concentrations of both bare and TOPO coated Fe3O4 NPs. The R2 values of Freundlich isotherm model were higher as compared to Langmuir model which shows the data best fitted to Freundlich isotherm which indicates that the process of adsorption occurs at heterogeneous sites on the surface of Fe3O4 NPs and TOPO bound Fe3O4 NPs. On the other hand, the R2 values for Cd2+ and Ni2+ showed the data best fitted to pseudo-second-order model. Finally, it can be concluded that TOPO functionalization of Fe3O4 NPs proves to be a satisfactory approach in remediating contaminants from wastewater.