stringtranslate.com

Contacto unilateral

En mecánica de contacto , el término contacto unilateral , también llamado restricción unilateral , denota una restricción mecánica que impide la penetración entre dos cuerpos rígidos/flexibles. Las restricciones de este tipo son omnipresentes en aplicaciones de dinámica multicuerpo no suave , como flujos granulares, [1] robots con patas , dinámica de vehículos , amortiguación de partículas , juntas imperfectas [2] o aterrizajes de cohetes. En estas aplicaciones, las restricciones unilaterales dan lugar a impactos, por lo que se requieren métodos adecuados para abordar dichas restricciones.

Modelado de las restricciones unilaterales

Existen principalmente dos tipos de métodos para modelar las restricciones unilaterales. El primer tipo se basa en la dinámica de contacto suave , que incluye métodos que utilizan los modelos de Hertz, métodos de penalización y algunos modelos de fuerza de regularización, mientras que el segundo tipo se basa en la dinámica de contacto no suave , que modela el sistema con contactos unilaterales como desigualdades variacionales .

Dinámica de contacto suave

Modelo de contacto de Hertz

En este método, las fuerzas normales generadas por las restricciones unilaterales se modelan de acuerdo con las propiedades materiales locales de los cuerpos. En particular, los modelos de fuerza de contacto se derivan de la mecánica de medios continuos y se expresan como funciones de la brecha y la velocidad de impacto de los cuerpos. Como ejemplo, una ilustración del modelo clásico de contacto de Hertz se muestra en la figura de la derecha. En dicho modelo, el contacto se explica por la deformación local de los cuerpos. Se pueden encontrar más modelos de contacto en algunos trabajos científicos de revisión [3] [4] [5] o en el artículo dedicado a la mecánica de contacto .

Dinámica de contacto no suave

En el método no suave, las interacciones unilaterales entre cuerpos se modelan fundamentalmente mediante la condición de Signorini [6] para la no penetración, y se utilizan leyes de impacto para definir el proceso de impacto. [7] La ​​condición de Signorini se puede expresar como el problema de complementariedad:

,

donde denota la distancia entre dos cuerpos y denota la fuerza de contacto generada por las restricciones unilaterales, como se muestra en la figura siguiente. Además, en términos del concepto de punto proximal de la teoría convexa, la condición de Signorini se puede expresar de manera equivalente [6] [8] como:

,

donde denota un parámetro auxiliar, y representa el punto proximal en el conjunto a la variable , [9] definida como:

.

Ambas expresiones anteriores representan el comportamiento dinámico de las restricciones unilaterales: por un lado, cuando la distancia normal es mayor que cero, el contacto está abierto, lo que significa que no hay fuerza de contacto entre los cuerpos, ; por otro lado, cuando la distancia normal es igual a cero, el contacto está cerrado, resultando en .

Figura 2: a) contacto unilateral, b) gráfico de Signorini, c) modelo basado en la mecánica del continuo

Al implementar métodos basados ​​en teorías no suaves, en la mayoría de los casos se emplean la condición de Signorini de velocidad o la condición de Signorini de aceleración. La condición de Signorini de velocidad se expresa como: [6] [10]

,

donde denota la velocidad normal relativa después del impacto. La condición de velocidad de Signorini debe entenderse junto con las condiciones anteriores . La condición de aceleración de Signorini se considera bajo contacto cerrado ( ), como: [8]

,

donde los puntos sobre el eje indican la derivada de segundo orden con respecto al tiempo.

Cuando se utiliza este método para restricciones unilaterales entre dos cuerpos rígidos, la condición de Signorini por sí sola no es suficiente para modelar el proceso de impacto, por lo que también se requieren leyes de impacto, que brindan información sobre los estados antes y después del impacto [6] . Por ejemplo, cuando se emplea la ley de restitución de Newton, un coeficiente de restitución se definirá como: , donde denota la velocidad normal relativa antes del impacto.

Restricciones unilaterales friccionales

Para las restricciones unilaterales de fricción, las fuerzas de contacto normales se modelan mediante uno de los métodos anteriores, mientras que las fuerzas de fricción se describen comúnmente mediante la ley de fricción de Coulomb . La ley de fricción de Coulomb se puede expresar de la siguiente manera: cuando la velocidad tangencial no es igual a cero, es decir, cuando los dos cuerpos se deslizan, la fuerza de fricción es proporcional a la fuerza de contacto normal ; cuando, en cambio, la velocidad tangencial es igual a cero, es decir, cuando los dos cuerpos están relativamente estables, la fuerza de fricción no es mayor que el máximo de la fuerza de fricción estática. Esta relación se puede resumir utilizando el principio de disipación máxima, [6] como

dónde

representa el cono de fricción y denota el coeficiente de fricción cinemático. De manera similar a la fuerza de contacto normal, la formulación anterior se puede expresar de manera equivalente en términos de la noción de punto proximal como: [6]

,

donde denota un parámetro auxiliar.

Técnicas de solución

Si las restricciones unilaterales se modelan mediante modelos de contacto basados ​​en la mecánica de medios continuos, las fuerzas de contacto se pueden calcular directamente a través de una fórmula matemática explícita, que depende del modelo de contacto elegido. Si, en cambio, se emplea el método basado en la teoría no suave, existen dos formulaciones principales para la solución de las condiciones de Signorini: la formulación del problema de complementariedad no lineal / lineal (N/LCP) y la formulación lagrangiana aumentada. Con respecto a la solución de los modelos de contacto, el método no suave es más tedioso, pero menos costoso desde el punto de vista computacional. Pazouki et al. [11] realizaron una comparación más detallada de los métodos de solución que utilizan modelos de contacto y teoría no suave.

Formulaciones N/LCP

Siguiendo este enfoque, la solución de ecuaciones dinámicas con restricciones unilaterales se transforma en la solución de N/LCP. En particular, para restricciones unilaterales sin fricción o restricciones unilaterales con fricción planar, el problema se transforma en LCP, mientras que para restricciones unilaterales friccionales, el problema se transforma en NCP. Para resolver LCP, el algoritmo de pivoteo , originado a partir del algoritmo de Lemek y Dantzig, es el método más popular. [8] Desafortunadamente, sin embargo, los experimentos numéricos muestran que el algoritmo de pivoteo puede fallar cuando se manejan sistemas con una gran cantidad de contactos unilaterales, incluso utilizando las mejores optimizaciones. [12] Para NCP, el uso de una aproximación poliédrica puede transformar los NCP en un conjunto de LCP, que luego pueden ser resueltos por el solucionador de LCP. [13] Otros enfoques más allá de estos métodos, como las funciones NCP [14] [15] [16] o los métodos basados ​​en problemas de complementariedad de cono (CCP) [17] [18] también se emplean para resolver NCP.

Formulación lagrangiana aumentada

A diferencia de las formulaciones N/LCP, la formulación lagrangiana aumentada utiliza las funciones proximales descritas anteriormente, . Junto con las ecuaciones dinámicas, esta formulación se resuelve mediante algoritmos de búsqueda de raíces . Mashayekhi et al. realizaron un estudio comparativo entre las formulaciones LCP y la formulación lagrangiana aumentada [9] .

Véase también

Referencias

  1. ^ Anitescu, Mihai; Tasora, Alessandro (26 de noviembre de 2008). "Un enfoque iterativo para problemas de complementariedad de conos para dinámicas no suaves" (PDF) . Optimización computacional y aplicaciones . 47 (2): 207–235. doi :10.1007/s10589-008-9223-4. S2CID  1107494.
  2. ^ Flores, Paulo (7 de marzo de 2010). "Un estudio paramétrico sobre la respuesta dinámica de sistemas multicuerpo planos con múltiples juntas de holgura" (PDF) . Dinámica no lineal . 61 (4): 633–653. doi :10.1007/s11071-010-9676-8. hdl : 1822/23520 . S2CID  92980088.
  3. ^ Machado, Margarida; Moreira, Pedro; Flores, Paulo; Lankarani, Hamid M. (julio de 2012). "Modelos de fuerza de contacto flexibles en dinámica de cuerpos múltiples: evolución de la teoría de contacto de Hertz". Mecanismo y teoría de máquinas . 53 : 99–121. doi :10.1016/j.mechmachtheory.2012.02.010. hdl : 1822/19623 .
  4. ^ Gilardi, G.; Sharf, I. (octubre de 2002). "Estudio de la literatura sobre modelado de dinámica de contacto". Mecanismo y teoría de máquinas . 37 (10): 1213–1239. doi :10.1016/S0094-114X(02)00045-9.
  5. ^ Alves, Janete; Peixinho, Nuno; da Silva, Miguel Tavares; Flores, Paulo; Lankarani, Hamid M. (marzo de 2015). "Un estudio comparativo de los modelos constitutivos viscoelásticos para interfaces de contacto sin fricción en sólidos". Mecanismo y teoría de máquinas . 85 : 172–188. doi :10.1016/j.mechmachtheory.2014.11.020. hdl : 1822/31823 .
  6. ^ abcdef Jean, M. (julio de 1999). "El método de dinámica de contacto no suave" (PDF) . Métodos informáticos en mecánica aplicada e ingeniería . 177 (3–4): 235–257. Bibcode :1999CMAME.177..235J. doi :10.1016/S0045-7825(98)00383-1. S2CID  120827881.
  7. ^ Pfeiffer, Friedrich (14 de marzo de 2012). "Sobre dinámica multicuerpo no suave". Actas de la Institución de Ingenieros Mecánicos, Parte K: Revista de dinámica multicuerpo . 226 (2): 147–177. doi :10.1177/1464419312438487. S2CID  123605632.
  8. ^ abc Pfeiffer, Friedrich; Foerg, Martin; Ulbrich, Heinz (octubre de 2006). "Aspectos numéricos de la dinámica de multicuerpos no suaves". Métodos informáticos en mecánica aplicada e ingeniería . 195 (50–51): 6891–6908. Bibcode :2006CMAME.195.6891P. doi :10.1016/j.cma.2005.08.012.
  9. ^ ab Jalali Mashayekhi, Mohammad; Kövecses, József (agosto de 2017). "Un estudio comparativo entre el método lagrangiano aumentado y el enfoque de complementariedad para modelar el problema de contacto". Dinámica de sistemas multicuerpo . 40 (4): 327–345. doi :10.1007/s11044-016-9510-2. ISSN  1384-5640. S2CID  123789094.
  10. ^ Tasora, A.; Anitescu, M. (enero de 2011). "Un enfoque de complementariedad de cono sin matriz para resolver dinámicas de cuerpos rígidos no suaves a gran escala". Métodos informáticos en mecánica aplicada e ingeniería . 200 (5–8): 439–453. Bibcode :2011CMAME.200..439T. doi :10.1016/j.cma.2010.06.030.
  11. ^ Pazouki, Arman; Kwarta, Michał; Williams, Kyle; Likos, William; Serban, Radu; Jayakumar, Paramsothy; Negrut, Dan (13 de octubre de 2017). "Contacto flexible versus contacto rígido: una comparación en el contexto de la dinámica granular". Physical Review E . 96 (4): 042905. Bibcode :2017PhRvE..96d2905P. doi : 10.1103/PhysRevE.96.042905 . ISSN  2470-0045. PMID  29347540.
  12. ^ Anitescu, Mihai; Tasora, Alessandro (26 de noviembre de 2008). "Un enfoque iterativo para problemas de complementariedad de conos para dinámicas no suaves" (PDF) . Optimización computacional y aplicaciones . 47 (2): 207–235. doi :10.1007/s10589-008-9223-4. S2CID  1107494.
  13. ^ Xu, Ziyao; Wang, Qi; Wang, Qingyun (diciembre de 2017). "Método numérico para la dinámica de sistemas multicuerpo con fricción seca de Coulomb bidimensional y restricciones no holonómicas". Matemáticas Aplicadas y Mecánica . 38 (12): 1733–1752. doi :10.1007/s10483-017-2285-8. ISSN  0253-4827. S2CID  125402414.
  14. ^ Stavroulakis, GE; Antes, H. (2000). "Enfoque de ecuación no lineal para elastostático de desigualdad: una implementación BEM bidimensional". Computadoras y estructuras . 75 (6): 631–646. doi :10.1016/S0045-7949(99)00111-X.
  15. ^ Mangasarian, OL (julio de 1976). "Equivalencia del problema de complementariedad con un sistema de ecuaciones no lineales". Revista SIAM de Matemáticas Aplicadas . 31 (1): 89–92. doi :10.1137/0131009. ISSN  0036-1399.
  16. ^ Fischer, A. (enero de 1992). "Un método especial de optimización de tipo Newton". Optimización . 24 (3–4): 269–284. doi :10.1080/02331939208843795. ISSN  0233-1934.
  17. ^ Melanz, Daniel; Fang, Luning; Jayakumar, Paramsothy; Negrut, Dan (junio de 2017). "Una comparación de métodos numéricos para resolver problemas de dinámica de cuerpos múltiples con contacto friccional modelado a través de desigualdades variacionales diferenciales". Métodos informáticos en mecánica aplicada e ingeniería . 320 : 668–693. Bibcode :2017CMAME.320..668M. doi : 10.1016/j.cma.2017.03.010 .
  18. ^ Negrut, Dan; Serban, Radu; Tasora, Alessandro (1 de enero de 2018). "Planteando dinámicas multicuerpo con fricción y contacto como un problema de complementariedad diferencial". Revista de dinámica computacional y no lineal . 13 (1): 014503. doi : 10.1115/1.4037415 . ISSN  1555-1415.

Lectura adicional

Software de código abierto

Códigos de fuente abierta y paquetes no comerciales que utilizan el método no basado en suavizado:

Libros y artículos