Restricción mecánica que impide la penetración entre dos cuerpos
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
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 .
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]
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
Dinámica multicuerpo : herramienta para estudiar el comportamiento dinámico de cuerpos rígidos o flexibles interconectadosPages displaying short descriptions of redirect targets
^ 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.
^ 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.
^ 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 .
^ 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.
^ 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 .
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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.
^ 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 .
^ 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:
Siconos – Software científico de código abierto para modelar sistemas dinámicos no suaves
Chrono, un motor de simulación multifísica de código abierto, véase también el sitio web del proyecto
Libros y artículos
Acary V., Brogliato B. Métodos numéricos para sistemas dinámicos no uniformes. Aplicaciones en mecánica y electrónica. Springer Verlag, LNACM 35, Heidelberg, 2008.
Brogliato B. Mecánica no suave. Serie de ingeniería de comunicaciones y control Springer-Verlag, Londres, 1999 (2.ª ed.)
Demyanov, VF, Stavroulakis, GE, Polyakova, LN, Panagiotopoulos, PD "Cuasidiferenciabilidad y modelado no suave en mecánica, ingeniería y economía" Springer 1996
Glocker, cap. Dynamik von Starrkoerpersystemen mit Reibung und Stoessen , volumen 18/182 de VDI Fortschrittsberichte Mechanik/Bruchmechanik. Editorial VDI, Düsseldorf, 1995
Glocker Ch. y Studer C. Formulación y preparación para la evaluación numérica de sistemas de complementariedad lineal. Multibody System Dynamics 13(4):447-463, 2005
Jean M. El método de dinámica de contacto no suave. Métodos informáticos en mecánica aplicada e ingeniería 177(3-4):235-257, 1999
Moreau JJ Contacto unilateral y fricción seca en dinámica de libertad finita, volumen 302 de Mecánica no uniforme y aplicaciones, Cursos y conferencias del CISM . Springer, Viena, 1988
Pfeiffer F., Foerg M. y Ulbrich H. Aspectos numéricos de la dinámica de cuerpos múltiples no uniformes. Comput. Methods Appl. Mech. Engrg 195(50-51):6891-6908, 2006
Potra FA, Anitescu M., Gavrea B. y Trinkle J. Un método trapezoidal linealmente implícito para integrar dinámicas multicuerpo rígidas con contactos, uniones y fricción. Int. J. Numer. Meth. Engng 66(7):1079-1124, 2006
Stewart DE y Trinkle JC Un esquema implícito de pasos de tiempo para dinámica de cuerpos rígidos con colisiones inelásticas y fricción de Coulomb. Int. J. Numer. Methods Engineering 39(15):2673-2691, 1996
Studer C. Integración aumentada de sistemas dinámicos no suaves mediante pasos de tiempo , tesis doctoral ETH Zurich, ETH E-Collection, a publicarse en 2008
Studer C. Datos numéricos de contactos unilaterales y fricción: modelado e integración numérica en el tiempo en dinámicas no suaves , Lecture Notes in Applied and Computational Mechanics, Volumen 47, Springer, Berlín, Heidelberg, 2009