Técnicas de refinamiento y multimalla para la simulación de dispositivos de lectura magnética 1 Iñigo Arregui, J. Jesús Cendán, Carlos Vázquez Dpto. de Matemáticas, Universidad de A Coruña [email protected], [email protected], [email protected] Resumen En este trabajo se presentan técnicas de refinamiento para la resolución numérica de modelos de Reynolds compresible que gobiernan la presión del aire en la capa delgada que separa la pieza lectora de la que contiene la información en dispositivos de lectura magnética. La presencia de fuertes gradientes en la presión en ciertos regı́menes de funcionamiento o la existencia de ranuras en la cabeza lectora aconsejan el uso de estas técnicas para la simulación más precisa del comportamiento mecánico de los dispositivos. Sección en el CEDYA 2011: MAI Modelización y Aplicaciones a la Industria 1 Introducción En los dispositivos de lectura magnética la separación entre la cabeza lectora y el lugar donde se almacena la información tiene un efecto determinante en la calidad de la señal que se recibe. En la Figura 1 se presenta un esquema de un dispositivo genérico, en el que la cinta se mueve con cierta velocidad por encima de la cabeza lectora, separadas ambas por una delgada capa de aire. Cuando los dispositivos de almacenamiento son relativamente rı́gidos (el disco duro de un ordenador, por ejemplo) el problema mecánico, que determina la presión del aire entre los dispositivos de lectura y de almacenamiento de la información, se enmarca en la teorı́a de lubricación hidrodinámica y se puede modelar mediante la ecuación de Reynolds compresible [4]. En concreto, la presión p del aire, que actúa como lubricante entre el dispositivo de almacenamiento y la cabeza lectora, es solución de la ecuación: 3 ∂ h p ∇p = 6 (V ph) , en Ω, ∇· η(p) ∂x1 donde h representa la separación entre la cabeza lectora y el dispositivo de almacenamiento, V es la velocidad de desplazamiento de la cinta y η es la viscosidad efectiva. La ecuación se completa con una condición de contorno de tipo Dirichlet, que impone una presión atmosférica en los bordes del dominio rectangular y bidimensional Ω, que resulta de proyectar la cabeza sobre el plano x1 x2 (ver Figura 1). 1 Trabajo parcialmente financiado por el MICINN (Proyecto MTM2010–21135–C02-01) y la Xunta de Galicia (Proyecto INCITE09105339PR). Figura 1: Esquema de un dispositivo de lectura magnética En la construcción del modelo se supone que la velocidad de la cinta es constante, se desprecian los efectos de la tensión superficial y se asume que el aire se comporta como un gas perfecto, en el sentido de que la densidad es proporcional a la presión. Se considera que la anchura de la capa de fluido es muy pequeña comparada con las otras dimensiones. Además, se desprecian las fuerzas inerciales comparadas con las fuerzas debidas a la viscosidad. El análisis matemático del modelo de Reynolds compresible se ha desarrollado en un marco más general en el trabajo de [5], donde se estudian distintos modelos en función del orden del espesor de la capa de aire. En cuanto a la resolución numérica, en [1] se propone un método numérico basado en operadores maximales monótonos para tratar el término no lineal de difusión, que surge al sustituir la expresión de la viscosidad efectiva en función de la presión. Este método se combina con un esquema de discretización en tiempo de caracterı́sticas para tratar adecuadamente el aspecto de convección dominante, creando un problema evolutivo artificial. Se usan elementos finitos para la discretización espacial. Esta estrategia conjunta ha mostrado buenos resultados en el caso de funciones h regulares. No obstante, en algunos dispositivos, se introducen ranuras (slots) para reducir la separación y mejorar las condiciones de lectura [7]. El análisis matemático de los modelos en presencia de funciones h con discontinuidades se ha analizado en [8] y algunas experiencias numéricas se muestran en [10]. En el presente trabajo proponemos un método de refinamiento adaptativo combinado con las técnicas desarrolladas en [1] y una estrategia de tipo multimalla algebraico para la resolución de los sistemas lineales asociados al problema discretizado resultante en cada etapa del algoritmo de dualidad. 2 Formulación variacional La formulación variacional del denominado problema hidrodinámico consiste en encontrar p ∈ Va tal que: Z γh2 ∇p + h3 p∇p ∇ϕ + 6V ηa Ω Z Ω ∂ (ph)ϕ = 0, ∂x1 ∀ϕ ∈ V0 (1) donde Ω = (l1 , l2 ) × (0, l2 − l1 ) representa el dominio rectangular bidimensional de nuestro problema y los espacios y conjuntos funcionales son: Va = {ϕ ∈ H 1 (Ω)/ϕ = pa en ∂Ω}, V0 = {ϕ ∈ H 1 (Ω)/ϕ = 0 en ∂Ω}. Bajo ciertas hipótesis [6], se puede probar la existencia y unicidad de solución de nuestro problema hidrodinámico, ası́ como la existencia de cotas de la misma. En concreto, si h ∈ L∞ (Ω) y 0 < hmin ≤ h ≤ hmax < ∞, entonces el problema (1) tiene una única solución, p ∈ Va , tal que: 0 ≤ p ≤ R0 donde: R0 K s∗ 3 2 máx{2pa , 2h−3 min (2K | Ω | hmax − γhmin )}, ∗ 1 || Ω ||1/2 s∗ 21/(s −2) , = 2 p = 2 + ln(2) + 4 ln(2) + (ln(2))2 . = Resolución numérica Para abordar la resolución numérica del problema (1), primeramente realizamos el reescalado de las coordenadas y variables que intervienen. Ası́, definimos P = p , pa H= h , hm X1 = x1 , l X2 = x2 , l de modo que el dominio para el problema adimensionalizado resulta Ω = (L1 , L2 )×(0, L2 − L1 ) , donde Li = li /l, i = 1, 2. El problema hidrodinámico adimensionalizado consiste en encontrar P tal que: ∂ (P H) − α∇ · H 2 ∇P − β∇ · H 3 P ∇P = 0 ∂X1 P =1 en ∂Ω. en Ω (2) (3) En [1] se propone un algoritmo para su resolución numérica, que incluye una discretización mediante el método de caracterı́sticas combinado con elementos finitos, un algoritmo de dualidad para la difusión no lineal y un esquema de punto fijo para el caso en que el dispositivo de lectura sea flexible y el problema hidrodinámico se acople con un modelo elástico. La discretización temporal mediante caracterı́sticas introduce un paso de tiempo artificial k y el término χk , como se detalla en [1]. Por brevedad, presentamos a continuación el método de dualidad que se aplica en cada iteración en tiempo m, utilizando este ı́ndice sobre las funciones para indicar el instante de tiempo al que se refieren. En el algoritmo de dualidad se introduce el operador maximal monótono 0 si P > 0 f (P ) = (4) P 2 si P ≥ 0 Además, dado ω > 0, introducimos como nueva incógnita el multiplicador θm+1 : θm+1 = f (Pm+1 ) − ωPm+1 = (f − ωI)(Pm+1 ) de modo que: f (Pm+1 ) = θm+1 + ωPm+1 , ∇(f (Pm+1 )) = ∇θm+1 + ω∇Pm+1 . Entonces en cada paso de tiempo, se plantea encontrar (Pm+1 , θm+1 ), solución del problema no lineal: Z Z Z βω H 3 ∇Pm+1 ∇ϕ = Pm+1 H ϕ + kα H 2 ∇Pm+1 ∇ϕ + k 2 Ω Ω Ω Z Z kβ k ((Pm H) ◦ χ )ϕ − H 3 ∇θm+1 ∇ϕ , ∀ϕ ∈ V0 (5) 2 Ω Ω θm+1 = f (Pm+1 ) − ωPm+1 (6) Teniendo en cuenta un lema que aparece en [3], θm+1 = f (Pm+1 ) − ωPm+1 ⇐⇒ θm+1 = fλω (Pm+1 + λθm+1 ) , donde fλω es la aproximación Yosida de f − ωI y se toma 2λω = 1 para la convergencia del algoritmo. De este modo, podemos reemplazar (6) por su expresión equivalente y establecer un algoritmo de punto fijo entre las ecuaciones (5) y (6), resolviendo en cada iteración un problema lineal (5) para actualizar la presión con un multiplicador conocido y dado por (6). Para la discretización espacial empleamos elementos finitos de tipo Lagrange afines por triángulo, es decir, los definidos por el espacio Vh = {ϕh ∈ C 0 (Ω) / ϕh |E ∈ P1 , ∀E ∈ τh } donde E denota un triángulo genérico de la malla. Bajo ciertas condiciones operativas y para geometrı́as especı́ficas del dispositivo se necesitan mallas muy finas con el objetivo de captar los altos gradientes locales de presión. Además, si la cabeza lectora presenta ciertas ranuras o slots (diseñadas en dispositivos reales para mejorar las condiciones de lectura), la función h que define la separación entre cinta y cabeza lectora no es continua y una malla uniforme no resulta lo más adecuado. Por ello, en este trabajo introducimos técnicas de refinamiento adaptativos en aquellas zonas en las que la separación y/o la presión presenta fuertes gradientes. En cada nivel se refinan los elementos de la malla en los que el gradiente de presión es más elevado. Por otro lado, además del refinamiento, la resolución de los sistemas de ecuaciones lineales resultantes se efectúa mediante un algoritmo multimalla algebraico, análogo en el propuesto por Hoppe [9] para problemas de tipo obstáculo resueltos con algoritmos de dualidad. 4 Resultados numéricos Para verificar el buen funcionamiento de las técnicas propuestas, en primer lugar se resolvieron algunos ejemplos con solución analı́tica conocida. A continuación se realizaron ejemplos más realistas, correspondientes a dispositivos con cabeza plana o cilı́ndrica. Finalmente, se introdujeron ranuras en la cabeza lectora. Como ejemplo de este último caso, se consideraron los siguientes datos de parámetros adimensionales: α = 3×10−3 , β = 3×10−3 y la siguiente separación escalada de la cabeza lectora y la cinta: 1,2 H(X1 , X2 ) = 1,2 1 + (X1 − 0,5)2 si (X1 , X2 ) ∈ (0,2, 0,4) × (0,475, 0,525) si (X1 , X2 ) ∈ (0,6, 0,8) × (0,475, 0,525) (7) en otro caso La Figura 2 muestra la gráfica de la función H definida en (7) y correspondiente a una cabeza lectora de tipo cilı́ndrico, con dos slots en la dirección de la generatriz del cilindro. En la Figura 3 mostramos una de las mallas que surgen en el proceso iterativo de refinamiento. Empleamos una técnica de refinamiento adaptativo para refinar en las zonas de fuertes gradientes de presión y separación. En la Figura 4 se presenta el valor de la presión obtenida, se puede observar como la zona de refinamiento coincide con la de mayores gradientes de presión y separación, ası́ como el aumento de presiones en las zonas de geometrı́a convergente y la caı́da en las zonas divergentes. Además, en este ejemplo se ha utilizado la variante propuesta en [2] con parámetros funcionales w en el algoritmo de dualidad, por simplicidad en la exposición hemos descrito el caso clásico de parámetros constantes. Bibliografı́a [1] I. Arregui, J. J. Cendán, C. Vázquez, Numerical simulation of head/tape magnetic reading devices by a new 2-D model, Finite Elements in Analysis and Design, 43 (2007) 311-320. [2] I. Arregui, J. J. Cendán, C. Parés, C. Vázquez, Numerical solution of a 1-d elastohydrodynamic problem in magnetic storage devices, Mathematical Modelliing and Numerical Analysis, 42 (2008) 645-665. Figura 2: Separación entre una cabeza lectora con dos ranuras y la cinta, definida por la función (7) [3] A. Bermúdez, C. Moreno, Duality methods for solving variational inequalities, Computers and Mathematics with Applications, 7 (1981) 43–58. [4] B. Bhushan, Tribology and Mechanics of Magnetic Storage Devices, Springer, New York 1996. [5] G. Buscaglia, S. Ciuperca, M. Jai, Existence and uniqueness for several nonlinear elliptic problems arising in lubrication theory, Journal of Differential Equations, 218 (2005) 187-215. [6] J.J.Cendán, Estudio matemático y numérico del modelo de Reynolds–Koiter y de los modelos tribológicos en lectura magnética. PhD Thesis, University of Vigo, 2005. [7] A. Friedman, Mathematics in Industrial Problems. 7., Springer, New York, 1995. [8] A. Hoppe, J.I. Tello, Head-media interaction in magnetic recording, Journal of Differential Equuations, 171 (2001) 443-461. [9] R.W.H. Hoppe, Multigrid Methods for Variational Inequalities, SIAM Journal on Numerical Analysis, 24 (1987) 1046-1065. [10] Y. Wu, F. E. Talke, A finite element simulation of the two-dimensional head/tape interface for head contours with longitudinal bleed slots, Tribology International, 33 (2000) 123–130. Figura 3: Ejemplo de malla obtenida en el proceso de refinamiento durante la resolución numérica Figura 4: Presion obtenida en la simulación numérica del ejemplo descrito