Procedimiento para seleccionar la configuración de Simulación dinámica

Una vez que ha definido estas opciones, se aplican a Simulación dinámica hasta que se cambien. Defina las opciones inmediatamente después de abrir Simulación dinámica.

  1. En la cinta de opciones, haga clic en la ficha Entornos panel Iniciar Simulación dinámica para visualizar los paneles de simulación dinámica.
  2. Luego, haga clic en la ficha Simulación dinámica panel Administrar Configuración de simulación .
  3. Pulse Convertir automáticamente restricciones en uniones estándar para activar el convertidor automático de simulación dinámica (motor de reducción de restricciones o CRE).

    Por defecto, la opción está activada.

    Al pulsar Aceptar, el CRE convierte automáticamente las restricciones del ensamblaje en uniones estándar y actualiza las uniones convertidas la próxima vez que se abre el mecanismo.

  4. Si desea que se le avise cuando se haya sobrerrestringido un mecanismo, pulse Advertir cuando el mecanismo esté sobrerrestringido.

    Aunque este ajuste es el que se utiliza por defecto en los mecanismos nuevos, no está activado por defecto en los mecanismos creados con versiones anteriores a la 2008. Si activa esta opción y el mecanismo está sobrerrestringido, el software muestra un mensaje tras pulsar Aceptar y antes de crear las uniones estándar automáticamente.

  5. Si quiere obtener una indicación visual de los componentes incluidos en los distintos grupos móviles, seleccione la casilla de verificación Colorear grupos móviles. Las modificaciones de color por defecto se asignan a los componentes del mismo grupo móvil. Esta opción ayuda a analizar las relaciones entre los componentes. Para devolver los componentes a sus colores asignados por defecto, desactive la casilla de verificación del cuadro de diálogo o pulse el nodo Grupos móviles con el botón derecho y seleccione Colorear grupos móviles
  6. Pulse Todas las posiciones iniciales a 0,0 si desea definir todas las posiciones iniciales del grado de libertad en 0 sin cambiar la posición actual del mecanismo.

    Esto resulta útil para ver los trazos variables que comienzan en 0 en el gráfico de salida de datos.

  7. Pulse Restablecer todos para restablecer todos los sistemas de coordenadas en sus posiciones iniciales dadas durante la construcción del sistema de coordenadas de de la unión .

    Éste es el ajuste por defecto.

  8. Pulse Análisis de tensión AIP para preparar toda la información CEF para el análisis en Análisis de tensión de AIP.

    Esta función guarda los datos relevantes de CEF en los archivos de pieza de las piezas seleccionadas.

  9. Otra alternativa es pulsar Simulación ANSYS para preparar un archivo con toda la información CEF para exportarla a ANSYS.

    Esta función guarda los datos relevantes a CEF en un archivo legible para ANSYS.

    • En el cuadro de entrada de texto, introduzca el nombre del archivo de información de CEF que se exportará a ANSYS.
    • También puede pulsar Guardar en para especificar un archivo existente o crear un archivo.

      Si selecciona un archivo existente, el software sobrescribe los datos que contiene el archivo.

      Nota: Si utiliza la versión 10 u 11 de Ansys Workbench, debe hacer otra modificación en el archivo. Abra el archivo de texto, localice la sección llamada “Inertial State.” En esta sección, hay dos líneas que debe eliminar. Las líneas son “Grounded” y su código asociado, bien un “0” o un “1” en la línea siguiente.
  10. Pulse Más para ver más propiedades.
  11. Para mostrar la información de copyright en archivos AVI, pulse Mostrar copyright en AVIs e introduzca la información en el cuadro de entrada de texto.
  12. Pulse Velocidad angular de entrada en rpm para introducir las velocidades angulares en rpm.

    Sin embargo, la salida se localiza en las unidades que se definen cuando selecciona el archivo de ensamblaje vacío.

  13. Para definir la longitud del eje Z del sistema de coordenadas del ensamblaje para estructuras 3D en la ventana gráfica, introduzca el valor del porcentaje en el cuadro de edición de tamaño del eje Z.

    Por defecto, el tamaño del eje Z es igual al 20% de la diagonal del cuadro delimitador.

  14. Pulse Aceptar o Aplicar.

    Ambos guardan los parámetros, pero Aceptar también cierra el cuadro de diálogo.

Modelo de micromecanismo

Esta opción está diseñada para su uso en mecanismos con propiedades másicas pequeñas.

En el modo estándar, el cálculo falla si la masa o la inercia son inferiores a 1e-10 kg o 1e-16 kg.m2. Las ecuaciones dinámicas se resuelven con un procedimiento gaussiano, y con la precisión establecida en 1e-10 (por debajo de este valor, el giro se establece en 0).

Si el modelo de micromecanismo está activado, la masa o la inercia deben ser superiores a 1e-20 kg y 1e-32 kg.m2. La precisión gaussiana se establece en 1e-32.

Para saber cuándo activar esta opción, compruebe las propiedades másicas suministradas por el sistema de coordenadas de la unión.

Ejemplo 1

 
En un mecanismo en el que la pieza más pequeña tiene una masa m = 6,5e-9 kg e inercias principales Ixx = 1e-20 kg/m2, Iyy = 1e-20 kg.m2, incluso si Izz > límite de inercia = 1e-10 kg.m2:
 
  • Si esta pieza sólo tiene un grado de libertad de rotación en el eje Z, el modo de micromecanismo no es necesario, ya que Izz > límite de inercia = 1,0e-10 kg.m2
  • Si la pieza sólo tiene grado de libertad de traslación
Atención: El modelo de micromecanismo sólo se activa cuando se simulan mecanismos pequeños. Al mismo tiempo, debe modificar la opción Precisión de ensamblaje para optimizarla en las piezas pequeñas. Consulte Precisión de ensamblaje para obtener más información.

Precisión de ensamblaje

Se aplica únicamente a bucles cerrados y uniones de contacto 2D.

Contacto 2D: define la distancia máxima permitida entre puntos de contacto. El valor por defecto es 1e-6m = 1μm.

Bucle cerrado: igual que el Contacto 2D, pero también puede tener restricciones angulares (expresadas en radianes) basadas en el tipo de unión.

Modificación de la precisión del ensamblaje

El parámetro Precisión de ensamblaje puede modificarse en los siguientes casos:

Atención: No imponga ninguna precisión de ensamblaje inferior a 1e-12. No añade ningún valor y puede producir problemas en la simulación.

Precisión de solucionador

Las ecuaciones dinámicas se integran mediante un esquema de integración de Runge-Kutta de quinto orden. El error y el paso de tiempo de la integración se gestionan del modo siguiente para poder ofrecer garantías:

El error de integración se calcula utilizando determinadas propiedades de las fórmulas de Runge-Kutta. Permite calcular fácilmente las posiciones “p” y las velocidades “v” de quinto orden (vectores con notación “p5” y “v5” respectivamente) y de cuarto orden (vectores con notación “p4” y “v4”). El error de integración se define en las posiciones y en las velocidades del modo siguiente:

 

Integ_error_position = norm(p5 - p4)

Integ_error_velocity = norm(v5 - v4)

Donde norm indica una norma especial.

 

Cuando se acepta un paso, se establecen las siguientes relaciones (en unidades métricas):

 

Integ_error_position = norm(p5 - p4) < Atol + | p5 | . Rtol

Integ_error_velocity = norm(v5 - v4) < Atol + | v5 | . Rtol

 

Con:

  Atol Rtol

Grado de libertad de traslación

Precisión de solucionador

Por defecto = 1e-6

Sin valor máximo

Precisión de solucionador

Por defecto = 1e-6

Sin valor máximo

Grado de libertad de giro

Precisión de solucionador 1e3

Por defecto = 1e-3

Valor máximo = 1e-2

Precisión de solucionador 1e3

Por defecto = 1e-3

Valor máximo = 1e-2

Para ilustrar este proceso, considere los siguientes ejemplos:

Ejemplo 1: ilustración de un error relativo para Rtol

Tipo de unión: unión deslizante 1 con posición y velocidad

 

p[1] = 4529.289768 m

v[1] = 18.45687455 m/s

Si la precisión del solucionador se establece en 1e-6 (valor por defecto), se garantizan resultados de seis dígitos:

 

p[1] = 4529.28 m

v[1] = 18.4568 m/s

Si la precisión del solucionador se establece en 1e-8, se garantizan ocho dígitos:

 

p[1] = 4529.2897 m

v[1] = 18.456874 m/s

Ejemplo 2: ilustración de un error relativo para Atol

Tipo de unión: unión deslizante 1 con posición y velocidad

 

p[1] = 0.000024557 m

v[1] = 0.005896476 m/s

Si la precisión del solucionador se establece en 1e-6 (valor por defecto), se garantizan resultados de seis posiciones decimales:

 

p[1] = 0.000024 m

v[1] = 0.005896 m/s

Si la precisión del solucionador se establece en 1e-8 (valor por defecto), se garantizan resultados de ocho posiciones decimales:

 

p[1] = 0.00002455 m

v[1] = 0.00589647 m/s

El mismo razonamiento se aplica a las uniones de pasador, pero Atol y Rtol tienen una precisión de solucionador multiplicada por 1e3:

Ejemplo 3: ilustración de un error relativo para Rtol

Tipo de unión: unión de pasador 2 con posición y velocidad

 

p[2] = 12.53214221 rad

v[2] = 21.36589547 rad/s

Si la precisión del solucionador se establece en 1e-6 (valor por defecto), se garantizan resultados de tres dígitos:

 

p[2] = 12.5 rad

v[2] = 21.3 rad/s

Si la precisión del solucionador se establece en 1e-8, se garantizan cinco dígitos:

 

p[2] = 12.532 rad

v[2] = 21.365 rad/s

El parámetro Precisión de solucionador puede modificarse en los siguientes casos:

Atención: La precisión del solucionador está directamente relacionada con el tamaño del paso de tiempo. No reduzca demasiado la precisión del solucionador (por ejemplo, no la ajuste por debajo de 1e-12). Si lo hace, afectará considerablemente al tiempo de simulación.

Velocidad de captura

Este parámetro se utiliza para simular impactos entre objetos. Ayuda al solucionador a limitar el número de rebotes previos a los resultados del contacto. El modelo de impactos utiliza un coeficiente de restitución “e”. El valor lo especifica el usuario y puede variar entre 0 y 1. En estas condiciones, los valores se tratan del modo siguiente:

El parámetro Velocidad de captura ayuda al solucionador a limitar el número de pequeños rebotes que se producen antes de que el contacto se considere activo o constante. El proceso de captura se produce del modo siguiente:

Atención: El estado del contacto (e = 1) nunca lo impone el programa. El solucionador administra el estado del contacto para que todos los contactos activos sean coherentes. El solucionador realiza el cálculo con una ecuación cuadrática no lineal.

¿Cuándo se puede modificar el parámetro?

Este parámetro se puede modificar en el siguiente caso:

Velocidad de regularización

En los contactos 2D, se utiliza una ley de fricción real no lineal de Coulomb. En las uniones y los contactos 3D, por simplicidad y para evitar estados hiperestáticos, se utiliza una ley regularizada de Coulomb y se puede ilustrar del modo siguiente:

La regularización viene definida por el parámetro de regularización de velocidad.

Con este modelo, en casos de contacto de fijación (o contacto de rodillo), si la velocidad tangencial relativa es cero, la fuerza tangencial es nula.

En el caso de la fricción de uniones en un grado de libertad de giro, la fuerza tangencial se sustituye por un par de torsión tangencial (unidad: Nm) y la velocidad relativa tangencial es una velocidad de giro (unidad: rad/s). Ambas se calculan multiplicando la fuerza tangencial y dividiendo la velocidad de traslación por el radio de la unión.

Ejemplo 1

Una unión de pasador con un radio de 10 mm se dirige con una velocidad constante “w” de 10 rad/s. Aplicamos una fuerza (Fn) de 20 N a la unión, perpendicular a su eje de rotación, y definimos un coeficiente de fricción (mu) de 0,1.

En este caso, el par de fricción (Uf) de la unión se puede calcular del modo siguiente:

 

? = r * w = 0.01 * 10 = 0,1 m/s

? > velocidad de regularización = 0,001 m/s => Uf = -mu * r * Fn = -0,1 * 0,01 * 20 = -0,02 Nm

Véase “etiqueta 1” en el gráfico regularizado de Coulomb.

Ejemplo 2

Seguimos con el mismo ejemplo, pero con una velocidad (w) de 0,05 rad/s, el par de fricción (Uf) viene determinado por:

 

? = r * w = 0,01 * 0,05 = 0,0005 m/sm

? > velocidad de regularización = 0,001 m/s => Uf ≈ -mu * r * Fn/2 = -0,1 * 0,01 * 20/2 = -0,01 Nm

Véase “etiqueta 2” en el gráfico regularizado de Coulomb.

El parámetro Velocidad de regularización puede modificarse en los siguientes casos:

Validación numérica

Antes de analizar los resultados de la simulación, es importante comprobar que la simulación es válida desde un punto de vista numérico, es decir, que no depende de parámetros numéricos. Para llevar a cabo el paso de validación numérica, realice lo siguiente:

  1. Ejecute una simulación con un conjunto de parámetros numéricos (precisión de solucionador y de ensamblaje, velocidad de captura, velocidad de regularización y paso de tiempo) y, a continuación, guárdela.
  2. Divida cada parámetro por 10, ejecute la simulación y guárdela.
  3. Trace todos los resultados en el mismo gráfico. Si los resultados se parecen, la simulación no depende de parámetros numéricos. Si no se parecen, existe un problema.
  4. Si la simulación no depende de parámetros numéricos, puede analizar los resultados.
  5. Si depende de parámetros numéricos, utilice las curvas resultantes para determinar qué parámetro provoca el problema. Divida este parámetro por 10 y tome el valor resultante como valor nominal del parámetro numérico. Reinicie la validación desde el principio. Para ahorrar tiempo, puede validar la dependencia de un solo parámetro.