1 Introduction

The hard disk drive industry is continuously trying to achieve higher data storage densities and higher reliability. Currently, achieving areal densities of 4 Tbit/in2 by early 2013 and 10 Tbit/in2 by the end of 2015 has become the next goal (Information Storage Industry Consortium, EHDR Program. http://www.insic.org/programs_EHDR.html, December 2009). However, continuously increasing the areal density faces the challenge of thermal stability of recorded data. The proposal of BPM disks is one of the promising methods to overcome this problem since in patterned media an individual recorded bit is stored in distinct magnetic islands which are uniformly distributed on the disk.

For 1 Tbit/in2 density, the pattern wavelength is estimated to be 25 nm with a feature size of 18 nm (Brandic et al. 2006). These sizes are much smaller than the air bearing slider’s dimension. Several numerical techniques had been proposed to solve the slider’s flying attitude on surfaces with regularly spaced surface features. Mitsuya et al. (1984) introduced an averaging method to simulate hydrodynamic lubrication of surfaces with two-dimensional isotropic or anisotropic roughnesses. Later Mitsuya et al. (1995) derived a simplified averaged Reynolds equation involving flow factors resulting from Boltzmann molecular free flow and applied this method to the moving roughness. Jai et al. (1995) used a homogenization method based on a double-scale approach to solve the hard disk problem with a rough slider and a rough disk. Later the homogenization method was extended to the transient Reynolds equation derived in (Buscaglia et al. 2002).

A number of researchers have worked on the flying characteristics of the air bearing slider (ABS) over a BPM disk. Gupta et al. (2007) applied the homogenization method to simulate the static problem of the hard disk interface (HDI) with a BPM disk without considering the effect of intermolecular forces, which occurs at sub 5 nm spacing. The relationship between the flying height, pitch, roll, stiffness and bit pattern parameters were investigated in this paper. Li et al. (2009) investigated the flying characteristics of femto sliders (0.85 mm × 0.7 mm × 0.23 mm) over BPM using direct simulation. This paper showed that a mesh size to bit diameter ratio smaller than 1:6 required to guarantee a sufficiently high resolution of the air bearing pressure. To reduce the numerical complexity of the direct method, Murthy et al. (2010) transferred the pattern from the disk surface to the slider surface and limited the region of the pattern to the center trailing pad of the slider. All the above researches showed the effect of the pattern height and pattern area ratio on the slider’s flying height. However, they were all analyzed for steady conditions. Knigge et al. (2008) performed experiments on a disk with a flat zone and a patterned zone. They found similar results for the relationship between the flying height change and the pattern parameters. Nevertheless, because of the technical challenge of the BPM manufacture, experimental work is very limited.

Here we first apply three methods: the complete homogenization, the Taylor expansion homogenization method and the averaging method to investigate the slider’s dynamic flying attitude over a BPM disk. After comparing the computation times and accuracy, it is found that the Taylor expansion homogenization method is preferable to the other two. Then this method is used to investigate the slider’s flying attitude on partially planarized patterned media and at transitions over different pattern types.

2 Model techniques

The BPM is modeled as uniformly distributed cylinders on a flat disk as show in Fig. 1 with the bit pattern parameters shown in Fig. 2, in which h is the pattern height, p is the wavelength and d is the diameter. So the area of one bit island is πd2/4.

Fig. 1
figure 1

Model of BPM

Fig. 2
figure 2

Parameters of BPM

The governing equation for the gas lubricated bearing between a slider and a disk is the generalized Reynolds equation, which can be written in two space dimensions as

$$ \nabla \cdot \left( {QPH^{3} \nabla P} \right) - \nabla \cdot \left( {HP\underline{\Uplambda } } \right) = \sigma {\frac{\partial (PH)}{\partial T}} $$
(1)

where Q is the Poiseuille flow factor using the F–K correction (Fukui and Kaneko 1988, 1990). P and H are the dimensionless pressure and spacing. \( \underline{\Uplambda } \) is the bearing number vector and σ is the squeeze number. T is the dimensionless time.

We assume the steady head disk spacing on an unpatterned disk is \( H_{0} (\underline{X} ,T) \)and introduce two rapid variables \( \underline{y} = {\frac{{\underline{X} }}{\varepsilon }} \) and \( \tau = {\frac{T}{\varepsilon }} \), where ε is the pattern wavelength non-dimensionalized by the slider’s length. Then the spacing can be rewritten as:

$$ H\left( {\underline{X} ,T,\underline{y} ,\tau } \right) = H_{0} \left( {\underline{X} ,T} \right) - H^{D} \left( {\underline{y} - \tau \underline{{e_{U} }} } \right), $$
(2)

where H D is an elevation of the disk surface from a reference surface. \( \underline{{e_{U} }} \) is the unit vector in the disk velocity (\( \underline{U} \)) direction. The introduction of the rapid variables requires a mesh size substantially smaller than the pattern feature size to solve Eq. 1 directly. Obviously it is very time consuming for the computation. Since the homogenization and averaging methods are used to solve the roughness problem and the BPM can be thought as one kind of uniform roughness, we first turn to these two methods to solve the BPM problem.

The homogenization method introduced in (Buscaglia et al. 2002) includes a global problem and a local problem. The global problem is very similar to the generalized Reynolds equation except that it involves two homogenization coefficient matrixes. The local problem is a set of partial differential equations used to calculate those coefficients. The global problem is expressed as follows:

$$ \nabla_{x} \cdot \left[ {\underline{\underline{{{\rm A}^{*} }}} \nabla_{x} P_{0} } \right] - \nabla_{x} (P_{0} \underline{\underline{{\Uptheta^{*} }}} ) = \sigma {\frac{{\partial \left( {P_{0} \overline{H} } \right)}}{\partial T}} $$
(3)

where the homogenization coefficients are:

$$ \underline{\underline{{A^{*} }}} = \left( {\begin{array}{*{20}c} {\overline{\overline{{QPH^{3} \left( {1 + {\frac{{\partial \omega_{1} }}{{\partial y_{1} }}}} \right)}}} } & {\overline{\overline{{QPH^{3} {\frac{{\partial \omega_{2} }}{{\partial y_{1} }}}}}} } \\ {\overline{\overline{{QPH^{3} {\frac{{\partial \omega_{1} }}{{\partial y_{2} }}}}}} } & {\overline{\overline{{QPH^{3} \left( {1 + {\frac{{\partial \omega_{2} }}{{\partial y_{2} }}}} \right)}}} } \\ \end{array} } \right) $$
(4)
$$ \underline{\underline{{\Uptheta^{*} }}} = \left( {\begin{array}{*{20}c} {\Uplambda_{x} \left( {\overline{H} + \overline{\overline{{QPH^{3} {\frac{{\partial \chi_{1} }}{{\partial y_{1} }}}}}} } \right) + \Uplambda_{y} Q\overline{\overline{{PH^{3} {\frac{{\partial \chi_{2} }}{{\partial y_{1} }}}}}} } \\ {\Uplambda_{x} \overline{\overline{{QPH^{3} {\frac{{\partial \chi_{1} }}{{\partial y_{2} }}} + }}} \Uplambda_{y} \left( {\overline{H} + \overline{\overline{{QPH^{3} {\frac{{\partial \chi_{2} }}{{\partial y_{2} }}}}}} } \right)} \\ \end{array} } \right) $$
(5)

Here the two over bars imply averaging with respect to the rapid variables \( \underline{y} \) and τ and over bar is the average with respect to \( \underline{y} \). The functions ω1, ω2, χ1 and χ2 are 1-period solutions of the following local problems:

$$ \begin{gathered} - \nabla_{y} \cdot (QP_{0} H^{3} \nabla_{y} \omega_{i} ) = \nabla_{y} \cdot \left( {QP_{0} H^{3} \underline{{e_{i} }} } \right) \\ \end{gathered} $$
(6)
$$ - \nabla_{y} \cdot \left( {QP_{0} H^{3} \nabla_{y} \chi_{i} } \right) = \nabla_{y} \cdot \left( {\left( {H_{0} - \left( {1 - {\frac{\sigma }{\Uplambda }}} \right)H^{D} } \right)\underline{{e_{i} }} } \right) $$
(7)

The homogenization method can produce quite good results (Jai and Bou-Saïd 2002), but it is also somewhat computationally expensive, especially for the dynamic cases. Buscaglia and Jai (2000) proposed a new approach to reduce its computational cost by approximating the homogenization coefficients by a Taylor series expansion. We call this method the Taylor expansion homogenization in this paper. In this method the coefficients \( A^{*} \) in (4) and \( \Uptheta^{*} \) in (5) are replaced by their Taylor expansions up to order n = 4 which was shown to be sufficiently accurate. Here the variable α = (α1, α2) = (H, P):

$$T_{{A_{n}^{*} }} (\alpha ) = A^{*} \left( {\alpha^{0} } \right) + \sum\limits_{i = 1}^{n} {{\frac{1}{i!}}} \left( {(\alpha_{1} - \alpha_{1}^{0} ){\frac{\partial }{{\partial \alpha_{1} }}} + (\alpha_{2} - \alpha_{2}^{0} ){\frac{\partial }{{\partial \alpha_{2} }}}} \right)^{i} A^{*} \left( {\alpha^{0} } \right) $$
(8)
$$ T_{{\Uptheta_{n}^{*} }} (\alpha ) = \Uptheta^{*} \left( {\alpha^{0} } \right) + \sum\limits_{i = 1}^{n} {{\frac{1}{i!}}} \left( {(\alpha_{1} - \alpha_{1}^{0} ){\frac{\partial }{{\partial \alpha_{1} }}} + (\alpha_{2} - \alpha_{2}^{0} ){\frac{\partial }{{\partial \alpha_{2} }}}} \right)^{i} \Uptheta^{*} \left( {\alpha^{0} } \right) $$
(9)

The complete homogenization method needs to solve the local problems at every node while the Taylor expansion homogenization method only needs to solve one set or several sets of local problems. The homogenization coefficients at the other nodes can be approximated by the Taylor expansion around the coefficients which have already been calculated by solving the local problem directly.

Another method which can reduce the computational cost significantly is the averaging method. For a moving disk, the averaged Reynolds equation is obtained as follows:

$$ \nabla \cdot ( {QP{{H^{3}_{(ave)} }}\nabla P - \Uplambda PH_{(ave)} } ) = \sigma {\frac{{\partial \overline{P} \overline{H} }}{\partial T}} $$
(10)

where

$$ \begin{gathered} {{H^{3} }}_{(ave)} = \alpha_{P} \overline{{H^{3} }} + (1 - \alpha_{P} )\overline{\overline{{{{H^{3} }}}}}\\ \end{gathered} $$
(11)
$$ {H}_{(ave)} = \alpha_{S} \overline{H} + (1 - \alpha_{S} )\overline{\overline{{{H}}}} + 2\beta (1 - \alpha_{S} )( {\overline{H} - \overline{\overline{{{H}}}} } ) $$
(12)

where \( \overline{H} \) is the arithmetic average spacing defined as \( \overline{H} = {\frac{{\iint {HdXdY}}}{dXdY}} \)and \( \overline{\overline{H}} \) is the harmonic average spacing which is calculated by: \( \overline{\overline{H}} = {{\overline{{H^{ - 2} }} } \mathord{\left/ {\vphantom {{\overline{{H^{ - 2} }} } {\overline{{H^{ - 3} }} }}} \right. \kern-\nulldelimiterspace} {\overline{{H^{ - 3} }} }} \) and \( \overline{\overline{{H^{3} }}} = {1 \mathord{\left/ {\vphantom {1 {\overline{{H^{ - 3} }} }}} \right. \kern-\nulldelimiterspace} {\overline{{H^{ - 3} }} }} \). α P and α S are mixing ratios given in a table in (Mitsuya 1984). They are equal to one for a longitudinal pattern and equal to zero for a transverse pattern. β = 1 is for the moving disk, and β = 0 is for the static disk.

The femto-sized sliders used in this study are shown in Fig. 3. The minimum flying height (MFH0) of slider I flying over an unpatterned disk is about 2 nm while it is about 11.5 nm for slider II. In the next section we will first investigate the sliders’ flying heights using the above three methods to determine the most economical method, and then we will choose this method to study the slider’s attitude with a BPM disk.

Fig. 3
figure 3

Femto slider designs used in this investigation

3 Simulation results and analysis

3.1 Slider flying attitude over a BPM disk

Figure 4 shows a comparison of the minimum flying height measured from the pattern media top surface using three methods for slider II: averaging, Taylor expansion homogenization and complete homogenization method. In the figure, the abscissa shows the BPM area ratio, which is the area covered by the bit pattern divided by the total area, and PH represents bit pattern height non-dimensionalized by MFH0. Here the complete homogenization method is taken as the reference method since it produces results very close to the direct simulation method (Jai and Bou-Saïd 2002). The results show that for small bit pattern heights (PH = 0.1, 0.25), both the averaging and Taylor expansion homogenization methods give essentially the same change tendency in the minimum flying height to bit pattern area ratio and bit pattern height: the minimum flying height increases with an increase of bit pattern area ratio and decreases with an increase of the bit pattern height. It can be explained thusly: when the bit pattern area ratio increases, the disk is covered more by the raised bit pattern so the pressure rises and the bearing force becomes larger than the suspension load. In order to balance the suspension load, the spacing should increase simultaneously. On the other hand, when the bit pattern height increases while bit pattern area ratio keeps the same, if the slider’s minimum flying height is MFH0 from the top of the patterned disk, the spacing between the slider and the disk’s recess parts will increase, therefore the pressure will decrease at these parts. This leads to the spacing between the slider and the pattern’s top surface decrease in order to regain the balance. These results are very similar to what was obtained in (Gupta 2007) for the static cases. However, as the pattern heights increase these two methods begin to produce some differences. In order to determine which method is more accurate, the slider’s attitudes on two higher pattern heights (0.5, 0.75) are computed again using the complete homogenization method. We find that the minimum flying height calculated by the Taylor expansion homogenization method is almost the same as that from the complete homogenization method. Moreover, the computation time of the Taylor expansion homogenization method is almost on the same order as the averaging method and both of them are much faster than the complete homogenization method. So we conclude that for smaller pattern heights (pattern heights less than a quarter of the minimum flying height) we can use either the averaging or Taylor expansion homogenization method, but for higher pattern heights it is better to use the Taylor expansion homogenization method. In the following study, the Taylor expansion homogenization method is used.

Fig. 4
figure 4

Comparison of minimum flying height from top surface of the pattern media using three methods

First the experiment empirical equation of the flying height loss as a function of the bit pattern height and recess area ratio in the static solutions are verified (the static solutions give almost the same results as the dynamics solutions, but much faster). Figure 5 shows the flying height loss with a change of the bit pattern height for different recess area ratios, the number beside the line is the slope of that line. It shows the flying height loss is linearly proportional to the bit pattern height for every recess ratio. And the slope of each line is close to, but not exactly the same as, the recess area ratio represented by that line. From Fig. 6 some nonlinearity is observed, especially for higher pattern height. This nonlinear effect was also obtained by the direct simulation (Murthy et al. 2010) and it was explained as: a change of the bit pattern diameter leads to a change of the pattern profile not only in the slider’s width direction but also the slider’s length direction so that the side flow is prevalent in this case. However, for small pattern height, the flying height change can still be considered as a linear function of the recess area ratio. Moreover, the relationship between the flying height loss and the dimensional bit pattern height is almost independent of slider’s design, which is shown in Fig. 7. Thus we conclude that for small bit pattern height (such as for a more planarized bit pattern media) the empirical relationship proposed by Knigge et al. (2008) is still reliable:

Fig. 5
figure 5

Flying height loss with bit pattern height for different recess area ratios

Fig. 6
figure 6

Flying height loss with recess area ratio for different bit pattern heights

Fig. 7
figure 7

Flying height loss with bit pattern height for slider I and slider II

$$ \Updelta FH = h \cdot {\frac{{A_{recess} }}{{A_{total} }}} $$
(13)

Here h is the dimensional pattern height (see Fig. 2), and \( {\text{A}}_{recess} /{\text{A}}_{total} = 1 - \, \pi d^{2} /p^{2} /4 \).

But for high pattern heights, especially higher than MFH0, the above relation is not so accurate. We should simulate more cases to obtain a quadratic curve if needed.

3.2 Transition between different BPM types (different flying heights)

Next we investigate the slider’s dynamic flying attitude at transitions over different pattern types, as might be associated with data and servo zones. Fig. 8 is a schematic of a slider flying at the transition between data zone and servo zone. We assume the circumferential wedge of each servo zone is about 2 degrees. So the servo circumferential length is about 1.1 mm at the computed radius and the femto slider’s length is 0.85 mm.

Fig. 8
figure 8

A slider flying at transition between data zone and servo zone

Figure 9 shows the minimum flying height change when the slider experiences a transition between two different pattern types. Here we assume the first pattern type (PH = 0.25, AR = 0.25) covers ten times more area than the second pattern type (PH = 0.25, AR = 0.5). From the figure, we see that the minimum flying height increases and decreases periodically during the transitions. And the minimum flying height on the first bit pattern (data zone) is almost the same as the flying height obtained in Fig. 4 for the same bit pattern type. But the minimum flying height on the second bit pattern (servo zone) has a small difference from the flying height obtained in Fig. 4. That’s because the circumferential length of the second bit pattern is not long enough for the slider to obtain a steady condition. At the time the slider begins to fly from the first bit pattern to the second, one part of the slider is on the first bit pattern and the other part is on the second bit pattern. This is the reason that the slider has a gradual change during the transition. After the slider has completely transformed to the second bit pattern, it begins to seek a new steady attitude. From Fig. 10 and 11, we see the pitch and roll also change periodically when the slider experiences a transition between different pattern types. The peak-peak value of pitch is around 0.3 μrad. The change of roll is even small; the peak-peak value is less than about 0.1 μrad. So we can ignore the transition effect on the pitch and roll.

Fig. 9
figure 9

Minimum flying height when the slider transition between different pattern types (same pattern height but different area ratio)

Fig. 10
figure 10

The pitch change when the slider transition between different pattern types

Fig. 11
figure 11

The roll change when the slider transition between different pattern types

We also investigated the slider’s flying attitude on a patterned disk with a smaller servo zone with the circumferential wedge of 0.2 degrees, which is much closer to the real disk’s servo zone. In this simulation the slider first flies on the first pattern type (data zone) until it attains a steady condition and then it begins to experience transitions as shown in Fig. 12. The slider’s periodic motion can also be observed for this case. During transitions, the minimum flying heights on both pattern types oscillate because the circumferential length on each zone is not long enough for the slider to obtain a steady flying height. The average minimum flying height on the data zone is very close to the minimum flying height in the previous static calculation, but the flying height at the servo zone is much smaller than the previous one. When the slider flies from the data zone to the servo zone, the flying height increases since these two zones have the same pattern height but the area ratio is larger in the servo zone than it is in the data zone. Before the slider totally transitions to the servo zone, the slider’s leading edge begins to transfer to the data zone again because the circumferential length of the servo zone is smaller than the slider’s length. Therefore the minimum flying height starts to decrease after a small increase (see servo zone part in Fig. 12). And the peak-peak value is less than 0.25 nm which is much smaller than in the previous case. If in a real disk the circumferential wedge of the servo zone is smaller than 0.2 degrees, which is used in this simulation case, the peak–peak value will be even smaller.

Fig. 12
figure 12

Minimum flying height when the slider transition between different pattern types (smaller servo zone)

3.3 Transition between different BPM types that produce a constant flying height

Here we investigate the slider’s flying attitude at transitions over different pattern types which can produce the same minimum flying height. Figure 13 shows the slider’s minimum flying height using the Taylor expansion homogenization method. The horizontal straight line is used to find two different pattern types which can produce the same minimum flying height. We choose the minimum flying height of 7.5 nm for which the corresponding pattern types are: AR = 0.25, PH = 0.5 and AR = 0.52, PH = 0.75. Here we also choose the circumferential wedge of the servo zone to be 0.2 degrees. Figure 14 shows the minimum flying height change when the slider experiences a transition between the selected two pattern types. As before, the slider flies on the first pattern type until a steady state is reached and then it experiences the transitions. It turns out that the slider’s flying attitude has almost no change after the slider obtains a steady condition on the first pattern type (see Figs.14, 15, and 16). And this is also to be expected in actual hard disk drives.

Fig. 13
figure 13

Two pattern types which can produce the same minimum flying height

Fig. 14
figure 14

Minimum flying height when the slider transition between two pattern types which can produce the same minimum flying height

Fig. 15
figure 15

The pitch change when the slider transition between different pattern types

Fig. 16
figure 16

The roll change when the slider transition between different pattern types

4 Conclusion

In this paper we investigate three modeling techniques to simulate the time-dependent HDI problem for BPM disks. It is found that the Taylor expansion homogenization is the most economical accurate method for all ranges of pattern heights while the averaging method is only reliable for small pattern heights.

Then the Taylor expansion homogenization method is applied to investigate the slider’s flying attitude on the BPM disk. For small pattern heights, the minimum flying height loss is almost a linear function of the pattern height and area ratio. The experimentally observed empirical relation in (Knigge et al. 2008) is verified. For larger pattern heights, we need to consider nonlinearities.

Next, the slider’s transition between two different pattern types is also studied for both large and small circumferential wedges of the servo zone. It is found that the slider’s spacing increases and decreases periodically during transitions. The pitch and roll also change periodically but the maximum change is very small. Moreover, the peak-peak value of the minimum flying height for the small servo zone is smaller than that for the larger servo zone. And for real disk this peak-peak value might be even smaller if the extent of the servo zone is smaller.

Finally, we select two different pattern types which can produce the same minimum flying height for the slider’s transition study. It shows that using the selected pattern types, the slider’s flying attitude remains almost constant across the transitions.