Beruflich Dokumente
Kultur Dokumente
AGRADECIMIENTOS
1
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
RESUMEN
En la fabricación de coches y vagones de transporte de vehículos ferroviarios, se utiliza a
la soldadura como medio para la unión de juntas de los componentes y ensamblajes de los
mismos. Los requisitos que deben cumplirse para cualquier construcción soldada son la
seguridad y la fiabilidad, para lo cual es de suma importancia realizar el análisis del
comportamiento a fatiga de cada soldadura, ya que éste fenómeno influye de forma directa
en la durabilidad de la estructura.
La fatiga es la causa de fallo más común en estructuras soldadas, así como el criterio de
diseño más exigente. Por lo que debe realizarse una consideración en detalle de las zonas
con mayor probabilidad de fallo por fatiga, es decir, discontinuidades en la sección del
material, concentración de tensiones, y en defectos propios del proceso de fabricación de
las uniones soldadas de una estructura.
El código técnico DVS 1612; 2014-08 es uno de los más aplicados para la evaluación de
resistencia a la fatiga, este código utiliza el método de la tensión nominal. Sin embargo es
importante realizar previamente el análisis numérico de las uniones soldadas del diseño de
construcción mediante el método de los elementos finitos (MEF) a través del programa
informático Ansys. Se evalúa la fatiga a través de modelos que se encuentran validados
mediante ensayos de extensiometría y cuyos resultados están recogidos en normas y
códigos como este.
2
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
En el capítulo 2, se indica el objetivo principal del presente trabajo de fin de master el cual
es evaluar con la ayuda del software comercial Ansys, la resistencia a la fatiga de uniones
soldadas de carrocerías de vehículos de transporte ferroviario.
Por último dentro del capítulo 4 se explica el código técnico DVS 1612; 2014-08, uno de
los códigos más usados para la evaluación de la fatiga en vehículos ferroviarios que usa el
método de evaluación de fatiga mediante la tensión nominal en base a detalles
constructivos de las uniones juntas soldadas. Se explican los conceptos básicos
necesarios para comprender su utilización y como se efectúa la evaluación de resistencia
a la fatiga aplicando el código.
3
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
1612; 2014-08. Se explica el uso de un fichero Excel que se ha realizado para aplicar la
evaluación a la fatiga de acuerdo al código técnico mencionado.
Por último se presentan las conclusiones, en las cuales se indica que se realizó una rutina
de programación en lenguaje APDL de Ansys, que permite de manera automática aislar
los elementos adyacentes a una soldadura, clasificarlos de acuerdo al tipo de soldadura y
obtener las tensiones longitudinales y perpendiculares que se necesitan para aplicar en
posterior la evaluación de resistencia a la fatiga de acuerdo al código técnico DVS 1612;
2014-08, reduciendo de manera importante el tiempo necesario para aplicar este tipo de
códigos técnicos, y a través de Excel determinar los elementos que no pasan la evaluación
de la resistencia a la fatiga en su diseño para que sean rediseñados o revisados,
produciendo que la evaluación de la fatiga de estructuras de vehículos ferroviarios se
vuelve más ágil, ahorrando tiempo en su análisis.
PALABRAS CLAVE:
Soldadura, fatiga, resistencia, DVS1612, elementos finitos, Ansys, vehículo, ferroviario.
CODIGOS UNESCO:
331209 Resistencia de materiales
331300 Tecnología e ingeniería Mecánica
332399 Otras de tecnologías de los ferrocarriles
4
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
INDICE
1 INTRODUCCIÓN ......................................................................................................11
1.1 Antecedentes.....................................................................................................11
1.2 Justificación .......................................................................................................12
2 OBJETIVOS .............................................................................................................13
2.1 Objetivo general ................................................................................................13
2.2 Objetivos específicos .........................................................................................13
3 BASE TEÓRICA .......................................................................................................14
3.1 Fatiga ................................................................................................................14
3.1.1 Mecanismo de fallo de fatiga ......................................................................14
3.1.2 Cargas cíclicas en fatiga .............................................................................15
3.1.3 Resistencia a la fatiga.................................................................................16
3.2 Fatiga en uniones soldadas ...............................................................................17
3.2.1 Factores que influyen en la resistencia a la fatiga .......................................18
3.3 Métodos de evaluación de la fatiga....................................................................19
3.3.1 Método de la tensión nominal .....................................................................19
3.3.2 Método de la tensión del punto crítico (Hot spot stress) ..............................21
3.3.3 Método de la tensión de entalladura ...........................................................22
3.3.4 Método de la mecánica de fractura. ............................................................23
3.3.5 Comparación de métodos ...........................................................................24
3.4 Introducción a los elementos finitos ...................................................................25
3.4.1 Pre procesado ............................................................................................25
3.4.2 Proceso ......................................................................................................25
3.4.3 Post procesado...........................................................................................25
4 METODOLOGÍA .......................................................................................................26
4.1 Introducción software Ansys APDL ....................................................................26
4.1.1 Tipos de elementos ....................................................................................27
4.1.2 Elementos lineales......................................................................................27
4.1.3 Elementos tipo área ....................................................................................28
4.1.4 Elementos de volumen ...............................................................................28
4.1.5 Lenguaje APDL de Ansys ...........................................................................29
4.2 Análisis de soldaduras mediante MEF. ..............................................................30
4.2.1 Análisis de soldaduras mediante elementos solidos ...................................30
4.2.2 Análisis de soldaduras mediante elementos de área. .................................31
4.3 Norma DVS 1612; 2014-08................................................................................32
5
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
6
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
INDICE DE FIGURAS
7
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
8
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
INDICE DE TABLAS
9
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
ABREVIATURAS
10
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
1 INTRODUCCIÓN
1.1 Antecedentes
Con el paso del tiempo, el progreso de la industria ferroviaria ha sido constante, llegando
a desarrollar modelos de alta tecnología los cuales incluyen ente otros aspectos, unos
exigentes niveles de seguridad en el diseño estructural de los mismos.
La fatiga es la causa de fallo más común en estructuras soldadas, así como el criterio de
diseño más exigente. Por lo que debe realizarse una consideración en detalle de las zonas
con mayor probabilidad de fallo por fatiga, es decir, discontinuidades en la sección del
material, concentración de tensiones, y en defectos propios del proceso de fabricación de
las uniones soldadas de una estructura.
Hay muchos métodos experimentales para pruebas de fatiga, siendo estos muy caros y
consumen mucho tiempo; sin embargo, también hay varios métodos analíticos que han
sido estudiados y validados mediante ensayos, y que pueden ser utilizados para la
predicción del comportamiento a la fatiga en las uniones soldadas. Varios autores como
por ejemplo Radaj D. (1), Hobbacher A. (2), Dong P. (3) entre otros, que citan en este
trabajo, han estudiado los métodos más utilizados como el método de la tensión nominal,
método del punto crítico, método de entalladura, y método de mecánica de fractura LEFM.
Así mismo varios organismos han emitido códigos y normas técnicas para la evaluación de
la fatiga en vehículos ferroviarios, y entre las más importantes están las recomendaciones
emitidas por el Instituto internacional de soldadura (IIW) (4), las normas emitidas por la
Asociación Alemana de procedimientos de soldadura y afines (DVS) (5) (6), Unión
internacional de ferrocarriles (UIC) entre otros.
11
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
1.2 Justificación
El código técnico DVS 1612; 2014-08 es uno de los más aplicados para la evaluación de
resistencia a la fatiga, este código utiliza el método de la tensión nominal. Sin embargo es
importante realizar previamente el análisis numérico de las uniones soldadas del diseño de
construcción mediante el método de los elementos finitos (MEF) a través del programa
informático Ansys. Se evalúa la fatiga a través de modelos que se encuentran validados
mediante ensayos de extensiometría y cuyos resultados están recogidos en normas y
códigos como este.
En el presente trabajo de fin de master se crea una rutina en Ansys para evaluar la
resistencia a la fatiga de uniones soldadas de vehículos de transporte ferroviario y que
posteriormente, mediante un tratamiento de los datos, se realice la evaluación de la
resistencia a la fatiga de las soldaduras de un vehículo ferroviario de una manera más ágil
y rápida.
12
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
2 OBJETIVOS
Evaluar y automatizar con la ayuda del software comercial Ansys, la resistencia a la fatiga
de uniones soldadas de carrocerías de vehículos de transporte ferroviario, optimizando el
tiempo necesario para realizar el análisis de una estructura soldada.
Crear una rutina de programación en lenguaje APDL de Ansys que permita: aislar los
elementos adyacentes a una soldadura, clasificar todas las soldaduras que pueden
están presentes en un modelo básico, aplicar varios estados de carga y obtener los
resultados de las tensiones en todos los elementos de la soldadura con referencia a un
sistema de coordenadas local.
Generar un informe de las soldaduras que no cumplen con la norma DVS 1612;2014-
08 el cual incluya: la identificación del tipo de soldadura, línea y elemento, resultados
de las tensiones longitudinales, transversales y normales, resultados de las tensiones
cortantes y gráficas de las curvas con las que han sido analizados dichos elementos.
13
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
3 BASE TEÓRICA
3.1 Fatiga
La ASTM define la fatiga de un material como “el proceso de cambio estructural localizado,
permanente y progresivo; sufrido por un material sujeto a condiciones que le producen
tensiones y deformaciones en uno o varios puntos, y que puede conducir a la producción
de grietas o a la fractura después de un número suficiente de fluctuaciones” (7).
Cuando se presenta una falla por fatiga se tienen las siguientes características presentes
en la rotura (8):
14
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
15
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
La magnitud del rango de tensiones [Ds] que produce la rotura del material al cabo de un
numero de ciclos determinado [N], se define como la resistencia a la fatiga del material (4).
La expresión que relaciona el número de ciclos N y el rango de tensiones Ds, es la curva
falla es definido como fractura. La amplitud constante en las curvas S-N de este tipo de
curvas es dibujada en escalas semi logarítmicas o logarítmicas, generalmente se suele
decir que existe una vida con ciclos bajos entre 103 o 104 ciclos o menos, debido a la
significante deformación plástica. (8)
La figura muestra menos variabilidad con vidas cortas y más variabilidad con mayores
ciclos. En la figura se ve que la variabilidad en la vida a la fatiga dada para un rango de
tensiones. Se observa un punto de cambio de la tendencia en algunos materiales entre 106
y 107 ciclos.
16
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
17
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
18
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Las cargas fluctuantes pueden ser determinadas por la aplicación de normas y códigos, o
por de una lista de datos experimentales, el Instituto Internacional de Soldadura (IIW) no
tiene regulaciones estrictas sobre como determinar las cargas fluctuantes, y asume que
serán manejadas con un adecuando factor de seguridad.
Tensión efectiva de
Curva S-N de material Tensión de entalladura
entalladura
Intensidad del esfuerzo en
Mecánica de fractura Parámetros del material
la fisura
19
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Figura 8: Ejemplos de curvas S-N para diferentes tipos de uniones soldadas (1)
Las variaciones como las dimensiones, los procedimientos de soldadura, etc. no están
cubiertas por los códigos. Otro problema es la posible variación de la tensión en la sección
considerada. Efectos de muesca o entalladura en las proximidades de la unión soldada
tienen que ser tenidos en cuenta, como por ejemplo, debido a cortes o bordes del material,
o distribución de la tensión desigual por varias razones (ver Figura 9), y la diferencia entre
las distribuciones de tensiones, que tienen que ser considerados o no, no siempre es clara.
El diseño moderno hace uso creciente de métodos de elementos finitos (MEF). Hasta
ahora, ningún código que guíe al diseñador en la determinación de la tensión nominal de
los resultados de MEF está disponible (2). La mayoría de los códigos se refieren a la tensión
20
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
nominal y dejan a criterio del diseñador para determinar una tensión nominal. A menudo,
el esfuerzo o tensión nominal se mide en un punto a una distancia de 1 o 1,5 veces el
espesor del material, medido desde el pie de soldadura y se toma ese valor medio como la
tensión nominal.
El punto de referencia más cercano al pie de soldadura debe ser elegido para evitar
cualquier influencia de la muesca o entalladura debido a la soldadura misma. Esto es
21
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
La evaluación final realiza una comparación directa con curvas universales S-N. Una curva
relativa S-N también puede derivarse de un detalle de referencia del catálogo de detalles
estructurales para la evaluación de tensión.
Inconvenientes con el método de punto crítico es que sólo las grietas del pie de la soldadura
pueden ser evaluadas. La tensión debe ser casi perpendicular a la soldadura. Otra
desventaja es que el método no es preciso para placas gruesas.
Para aceros estructurales y las aleaciones de aluminio, se usa una ranura de radio efectivo
de r = 1 mm y ha sido verificado para dar resultados consistentes. Para la evaluación de la
fatiga, la tensión eficaz de muesca se compara con una sola curva de resistencia a la fatiga.
El método se limita a la evaluación de las uniones soldadas con respecto al potencial fallo
por fatiga del pie de soldadura o de la raíz de la soldadura. Otros modos de fallo por fatiga,
como el crecimiento de una grieta superficial o defectos incrustados, no están cubiertos.
22
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
La ley de París describe el incremento del crecimiento de la grieta para cada ciclo, es decir,
la tasa de propagación de grietas o el incremento de longitud por ciclo. La tasa de
propagación de la grieta es una función de la gama de intensidad de tensiones, DK.
(10)
(10)
23
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Al trazar el logaritmo de la tasa de propagación de las grietas en función del logaritmo del
rango del factor de intensidad de tensiones, se consigue el siguiente gráfico
Figura 15: Comparación cualitativa de precisión y complejidad de los cuatro métodos (10).
24
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
3.4.2 Proceso
La información introducida en el preproceso sirve como entrada para resolver el sistema
de ecuaciones de la forma siguiente:
(12)
Donde F son las fuerzas conocidas aplicadas, K es la matriz de rigidez dependiente de las
propiedad del material y U el vector de desplazamientos desconocidos a obtener después
de la resolución del sistema de ecuaciones.
25
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
4 METODOLOGÍA
En numerosos campos de la ingeniería mecánica, el análisis de la resistencia a la fatiga de
estructuras es un tema de suma importancia. Todos los sectores industriales tienen
normativas y guías para calcular y asegurar un diseño con seguridad ante la fatiga de los
materiales. En particular las estructuras soldadas de vehículos son susceptibles a cargas
fluctuantes durante su vida útil, que pueden generar falla por fatiga a largo plazo. A
continuación se describe los conceptos usados y la metodología usada para desarrollar el
presente trabajo.
26
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Dibujo M.E.F.
Keypoint Elementos:
Línea Puntuales
Área Lineales
Volumen Bidimensionales o de área
Tridimensionales o de volumen
Un elemento lineal se representa normalmente por una recta o curva que conecta dos o
tres nodos. Los elementos lineales se aplican en modelos donde sus partes tengan
aspectos de barra o línea, es decir, deben ser componentes largos en relaciona su sección,
algunos ejemplos de este tipo de elementos son vigas, barras, tubos, etc.
El elemento esta generalmente formado por dos nodos; cada uno tiene 6 grados de
libertad. Los elementos lineales están la teoría de deformación cortante de primer orden,
es decir, considera que la deformación unitaria transversal es constante en toda la sección.
Por lo que la sección se mantiene plana e inalterada después de la deformación.
27
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Un elemento tipo área tiene un elemento de forma triangular o cuadrilátero y puede ser un
elemento bidimensional 2D solido o un elemento tipo placa. Este tipo de elementos son
usados para representar estructuras planas con una sección transversal constante.
Este tipo de elementos pueden tener nodos intermedios o no, y su uso radicara en la
precisión y en la geometría que se quiera modelar, por ejemplo, un elemento con nodos
intermedios se adaptara mejor a una geometría curva. Un mallado con elementos
cuadrangulares es generalmente más preciso que un mallado con elementos triangulares
del mismo tamaño.
28
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Un modelo con elemento 3D sólidos son usados en estructuras gruesas o donde el espesor
es de consideración importante en relación a su sección transversal. Crear un modelo son
este tipo de elementos requiere un esfuerzo mayor.
Los elementos de volumen son los más complejos y los que tienen un mayor coste
computacional y por tanto sólo deben ser considerados cuando no es posible utilizar otro
tipo de elemento. No obstante, debido al gran desarrollo de los ordenadores, su utilización
se ha extendido enormemente en los últimos años.
29
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
La ayuda de Ansys tiene una gran base de datos sobre temas, comandos, ejemplos y guías
para el uso de cada comando, así como ejemplos de tipos de análisis a los que se puede
acudir escribiendo en el panel de ingreso de comandos Help,(comando a buscar); por
ejemplo: help,*Get
Figura 21: Métodos de obtener tensiones y tensiones para evaluación de fatiga. (15)
Todos estos métodos plantean calcular las tensiones de punto crítico y nominal de la unión
mediante el mallado con elementos solidos del componente o unión soldada. Sin embargo,
el utilizar un mallado con elementos solidos obliga a buscar métodos para obtener las
tensiones necesarias para aplicar alguna evaluación de la resistencia a la fatiga, lo que
dificulta su implementación y encarece el costo del cálculo.
30
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
También se suele simular las uniones soldadas mediante elementos tipo shell situadas en
el plano medio de las placas. La soldadura es omitida usualmente, y los elementos shell
permiten obtener de manera rápida y directa las tensiones nominales y de punto crítico de
la unión soldada. (16) (15)
Figura 22: Modelos de elementos finitos mediante área (shell) y sólidos. (16)
Las estructuras soldadas usualmente están hechas de materiales conformados por placas,
cuyas dimensiones son grandes en comparación al espesor, por lo que un enfoque
mediante elementos finitos tipo placa o de área para analizarlas es una manera eficiente
de analizarlas, y los resultados pueden ser interpretados como tensiones nominales o de
punto crítico.
Estos valores pueden ser evaluados de acuerdo a normas típicas del sector de vehículos
ferroviarios, por ejemplo DVS1612, IIW, entro otras. Los rangos de tensiones permisibles
pueden ser directamente comparados con las tensiones calculados por MEF.
Vonach, Friedl y Loffler (15), realizan un análisis sobre las diferencias sobre simular una
unión soldada simulada mediante elementos finitos sólidos y mediante elementos de área
o shell. Dejando como principal ventaja de usar elementos shell, la simplicidad de obtener
directamente las tensiones nominales para poder realizar la evaluación de la fatiga con las
tensiones permisibles de las normativas antes nombradas.
31
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Figura 23: Comparación entre modelado por sólidos y por elementos de área. (15)
Para aplicar la norma, se debe antes definir los siguientes conceptos definidos en la
normativa UNE 15085-3 y explicados a continuación.
32
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
La categoría de seguridad define las consecuencias del fallo de una sola unión soldada en
que respecta a los efectos sobre las personas y las instalaciones y el entorno.
Las categorías de seguridad se diferencian como sigue:
33
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
En base a esta información que nos proporciona la norma UNE 15085-3, se puede aplicar
la evaluación de la resistencia a la fatiga a través del código DVS 1612; 2014-08. La
asignación directa figuran en el código técnico no debe ser hecha sólo por la resistencia y
la clase de soldadura, sino también por la resistencia y la categoría de seguridad con las
extensiones para la clasificación de los diferentes requisitos de seguridad cumple de las
Tablas 1 y 2 de la norma UNE 15085-3, con el fin de determinar la clase de soldadura
decisiva. Sólo las clases de rendimiento de soldadura CP A, CP B, CP C1 y C2 CP según
UNE 15085-3 son factibles para dimensionar la fatiga.
34
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Figura 24: ejemplo unión soldada, apéndice B DVS 1612; 2014-08. (6)
Por otro lado, para completar la evaluación de fatiga, se necesitaran las tensiones a los
que está sometida la soldadura. Si las tensiones se determinan el método de elementos
finitos (MEF), las tensiones nominales son generalmente situados a una cierta distancia de
la soldadura, un valor guía para la distancia del borde de la soldadura es de 1 - 1,5 del
espesor de la placa.
Figura 25: Tensiones en una soldadura en concordancia con DVS 1612; 2014 08 (9)
(6)
35
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
(6)
Los valores de resistencia a la fatiga permisibles en los diagramas MKJ incluyen un factor
de seguridad de 1,5 (en relación con los valores medios) y por lo tanto corresponden
aproximadamente a la probabilidad de supervivencia de PU = 99,5% y a partir del 2 x 106
ciclos de carga.
Los valores de resistencia a la fatiga admisibles deben ser requeridos por separado para:
36
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Figura 26: Diagramas MKJ para tensiones normales para acero S355 (6)
Figura 27: Diagramas MKJ para tensiones normales para acero S235 (6)
37
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Figura 28: Diagramas MKJ para tensiones cortantes para aceroS355 y S235. (6)
38
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
5 RESULTADOS
Con el objetivo de automatizar y optimizar el análisis evaluación de resistencia a la fatiga
de una estructura soldada de un vehículo ferroviario, se realizó una rutina en el software
Ansys en lenguaje APDL para cumplir este propósito. A continuación se describe la
realización y explicación de la rutina elaborada.
39
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
40
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Como ejemplo básico de aplicación, se elaboró una geometría que posee 13 placas con
todos los tipos de uniones que se desean clasificar y obtener resultados.
41
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
42
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
43
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Para desarrollar el modelo de ejemplo se han asignado 4 estados de carga, para crear
cargas que puedan variar las tensiones del resultado para aplicar en los próximos pasos.
Tomando como referencia el estudio de Stoilov V. (17), las cargas para este modelo
ejemplo se han asignado de la siguiente forma:
Estado de carga FY [ N ] FZ [ N ]
1 -13000 2000
2 -13000 -2000
3 -11000 2000
4 -11000 -2000
Las cargas se asignan a los nodos superiores de las placas del modelo creado, y como
condiciones de contorno se han restringido todos los grados de libertad de los nodos
seleccionados. A continuación se muestran los nodos restringidos como apoyos del
modelo.
44
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
45
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Y el ángulo diedro entre dos planos es determinado por los vectores normales de dos
planos.
(Angulo diedro)
Alpha [α]: Angulo diedro ente áreas que se encuentran conectadas a una soldadura. Si
α está entre valores de 70º y 110º, pueden ser soldaduras en L o en T, y para α entre
Numero de Áreas [A]: El número de áreas que están unidas a una línea de soldadura. Si
A = 2 áreas se trata de soldaduras planas o en L, y si A = 3 se puede tratar de soldaduras
en T o a solape.
46
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
La rutina de Ansys crea componentes o grupos con cada tipo de soldadura antes descrito,
dentro de los cuales se agrupan las soldaduras clasificadas. También se crean
componentes individuales de cada soldadura o grupos de elementos, colocando en el
nombre la identificación del tipo de soldadura a la que pertenece y el número de línea al
que pertenece para que cada soldadura tenga una identificación única. Esta identificación
de los componentes será utilizada para el postprocesado de los datos.
47
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Una vez agrupadas e identificadas las soldaduras, se obtiene las tensiones nominales en
el centroide de los elementos para su posterior procesado. En todos los elementos de las
soldaduras se han obtenido sus tensiones nominales longitudinales, transversales y
tensiones cortantes para todos los estados de carga, con referencia a un sistema de
coordenadas local que se ubica al pie del inicio de cada soldadura, para obtención de las
tensiones longitudinales y transversales de cada una.
Figura 40: Tensiones, y orientación apropiada en los elementos de una soldadura. (9)
48
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
El plano XZ siempre contendrá las tensiones cortantes del plano de la soldadura. Las
tensiones perpendiculares, solo estarán presentes en las soldaduras en T. Estas tensiones
son primero guardadas en una ETABLE, a través del comando AVPRIN y ETABLE en
donde almacenan las tensiones mencionadas antes. En la siguiente figura se muestra la
ETABLE creada, en el anexo 9.5 el código se encuentra identificado.
49
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Para exportar los resultados a un fichero txt y facilitar su manejo se graban en un ARRAY,
al que se le puede dar el formato, encabezado y tipo de unidades a mostrar, se usa l
comando *VGET para guardar los datos de la ETABLE.
En dos ficheros con extensión *.txt se exportan el número de cada elemento perteneciente
a una soldadura, el tipo al que pertenece y las tensiones longitudinales, transversales,
perpendiculares y cortantes de cada estado de carga definido.
En el directorio donde este generado el fichero de Ansys, se generan los dos ficheros txt,
Resultados1.txt y Resultados2.txt, esto por limitación en la cantidad de datos y caracteres
que puede exportar Ansys. Una vista de los ficheros generados, su encabezado y formato
se indica a continuación:
50
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Estos resultados serán abiertos y copiados al archivo de Excel para su análisis posterior.
Una vez obtenidos los datos de Ansys en los dos ficheros txt, se realizó el tratamiento de
los mismos en el programa informático Microsoft Excel 2013, el cual se lo utilizó para
determinar tensiones mínimas y máximas, ratio de tensiones, factor de seguridad, y,
comparar todas las soldaduras con el modelo con la curva menor F2- del código DVS
1612;2014-08, con el fin de separar las soldaduras y elementos que necesiten un
tratamiento posterior a aquellas en las que el factor de seguridad esté por encima o muy
cercano al valor que estipula el código técnico.
51
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Figura 45: Importación de los datos obtenidos en Ansys de los ficheros txt a fichero Excel
5.6.2 Cálculo de los valores para las tensiones mínimas y máximas, ratio de
tensiones y factor de seguridad.
Una vez ingresados los datos en el archivo de Excel previamente diseñado, se calculan
automáticamente los valores para las tensiones mínimas y máximas, ratio de esfuerzo y
factor de seguridad, tanto de las tensiones longitudinales, transversales y normales como
para sus valores absolutos y finalmente para los valores para las tensiones cortantes; como
se indica a continuación:
Figura 46: Cálculo automático de los valores para las tensiones mínimos y máximos, ratio
de esfuerzo y factor de seguridad para las tensiones longitudinales, transversales,
normales y cortantes.
52
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Cálculo del Ratio de tensiones (RZ, RX, RY, RXZ): como ya se explicó anteriormente es
el cociente entre la tensión mínima para la tensión máxima, por lo tanto se realiza una
53
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
división con los valores obtenidos anteriormente de las tensiones mínimas y máximas de
cada uno de los ejes longitudinales, transversales, normales y cortantes.
del código DVS 1612; 2014-08, en tres pestañas diferentes siendo las siguientes: pestaña
FIG1_MKJ para el material S355 de tensiones nominales; pestaña FIG2_MKJ para el
material S235 de tensiones nominales; y, pestaña FIG3_MKJ para el material S355 y S235
de tensiones cortantes.
Para su cálculo es imprescindible obtener previamente el valor del ratio de tensiones, para
luego correlacionarlo dentro del diagrama con la curva F2- y H- respectivamente, y así
obtener el correspondiente szul según corresponda el caso, además se debe tener en
Con estos pasos previos, para obtener el resultado de szul para cada una de las tensiones
nominales y cortante, se utilizó la función SI para trabaja con las curvas del material S355
o S235 según haya seleccionado el usuario en la casilla correspondiente. Por ejemplo En
el caso de las tensiones nominales, cuando seleccione el material S355, se buscara a
través de la función BUSCARH en la pestaña FIG1_MKJ en la columna F2- según el valor
de ratio (R) que le corresponda; si el usuario seleccionó 235 que corresponde al material
54
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
S235. Para el caso de las tensiones cortantes, según el material la función será la que
busque a través de la función BUSCARH en la pestaña FIG3_MKJ en la columna H- del
material S355 según el valor de ratio (R) que le corresponda, y, si el usuario escogió el
material S235 buscará con la función BUSCARH en la pestaña FIG3_MKJ en la columna
H- del material S235 según el valor de ratio (R) que le corresponda.
Cálculo del valor del cociente resistencia a la fatiga (KS): se calcula según lo indicado
en la ecuación número 1 del código técnico DVS 1612;2014-08, donde se obtiene el
cociente entre la tensión máxima, y la tensión máxima admisible (según corresponda el
caso: longitudinal, transversal, normal y cortante), el resultado obtenido se lo denomina
factor de seguridad el cual debe ser menor o igual a 1 de acuerdo a lo indicado en el código
técnico como indicativo de que el elemento soldado no fallará durante su vida útil [2x106
ciclos].
(6)
Ecuación 1 según DVS 1612; 2014-08: Criterio individual de aceptación
(6)
Criterio multiaxial de aceptación según DVS 1612; 2014-08
55
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Esta evaluación presentada en la columna A del fichero evalúa todas los factores Ks de las
tensiones individuales y solo sí todas las columnas se califican como OK, se califica a toda
la línea con OK en la columna A. Por otro lado si hubiera uno o más resultados marcados
como revisar, toda la línea se marca como “revisar”. Por ultimo si existe una o más
columnas que indican que falla el elemento, toda la línea se macara como “falla” para que
el usuario pueda hacer su análisis.
56
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Finalmente se filtran los elementos con la leyenda “falla” y “revisar” para realizar un
segundo análisis más detallado.
Los resultados se grafican con comparación a la curva menor (F2-) para que el usuario
pueda ver y comprender de mejor manera los resultados. Se representan 3 graficas, la
primera representa los resultados de las tensiones normales teniendo en cuenta su signo,
la segunda con los mismos resultados per en valor absoluto, y la tercera representa las
tensiones cortantes paralelos de las soldaduras. A continuación se puede ver cada gráfica.
57
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
58
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
59
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Al graficar Smin vs Smax, se obtienen los valores de R para todas las tensiones
disponibles, y se tiene la línea de R=1 cuando Smin = Smax. Se pueden ver 4 sectores en
la Figura 55, donde los valores de R existen en los sectores I, II y III mientras que en el
sector IV no pueden existir valores de R ya que esto implicaría que la tensión mínima (Smin)
debe ser mayor que la tensión máxima (Smax), y por esta razón se tiene al valor de R=1
como asíntota en valores de las tensiones nominales y a los valores de las tensiones que
se distribuyen sobre el valor de R=1.
Como primer paso, se copian los datos y tensiones de las soldaduras que no han pasado
el primer análisis y que fueron filtradas anteriormente, y se las pega en la segunda pestaña
[Resultados2] en los casilleros correspondientes para los datos exportados de Ansys en
color azul según corresponda.
De manera automática al pegar éstos datos se calcularán los valores de las tensiones
mínimas (SZmin, SYmin, SXmin, SXZmin), tensiones máximas (SZmax, SXmax,
SYmax, SXZmax) y los ratio de tensiones (RZ, RX, RY, RXZ), de acuerdo con los
cálculos que se describieron anteriormente en el punto 5.2.1.
60
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
Para el cálculo tensión máxima admisible (szul ), se ha creado una columna denominada
“Curva” la cual se desplegará una lista con las 33 curvas disponibles para que el usuario
seleccione la curva con la que desea evaluar la resistencia a la fatiga del elemento en
análisis, de acuerdo a las características constructivas del mismo y al tipo de tensión (sea
este transversal o longitudinal) al que esté sometido según lo indicado en apéndice B de la
norma DVS 1612; 2014-08. Para las tensiones cortantes, igualmente se ha creado la
columna Curva la cual se desplegará una lista con las 6 curvas disponibles, para que el
usuario seleccione la curva con la que desea evaluar la resistencia a la fatiga del elemento
en análisis.
Figura 56: Pestaña Resultados (2) del fichero Excel y selección de la curva
correspondiente.
Para el cálculo del valor de resistencia a la fatiga (KS), las fórmulas utilizadas proceden
de igual manera a lo descrito en el punto 5.2.1, teniendo como consideración las mismas
subcategorizaciones y condiciones, para que las celdas se pinten de color rojo si el factor
de seguridad obtenido es mayor a 1, se pinten de amarillo si el factor de seguridad está
entre 0,8 y 1, y finalmente se pinten de verde si el factor de seguridad es menor a 0,8; con
lo que se obtendrá una nueva re categorización de los elementos analizados.
61
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
seleccionada para cada caso, de acuerdo a la fórmula que se indicó de igual manera en el
punto 5.2.1.
Con éste análisis final, se identifica claramente los elementos con FALLA, y, por lo tanto
necesitaran una revisión de su diseño o de sus características constructivas para mejorar
su evaluación frente a la fatiga de acuerdo a los lineamientos de la norma DVS 1612; 2014-
08.
62
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
En la pestaña “Graficas (2)” se puede revisar las tensiones de los elementos de las
soldaduras que se seleccionen con relación a las curvas de que correspondan a cada tipo
de esfuerzo, es decir, longitudinal, transversal o normal. Las gráficas tienen el mismo color
que las tensiones representadas, por ejemplo, las tensiones longitudinales y su curva de
evaluación son de color naranja, las tensiones transversales y su curva de evaluación son
de color amarillo, y las tensiones normales y su curva de evaluación son de color verde.
63
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
6 CONCLUSIONES
Se realizó una metodología de análisis para evaluar y automatizar con la ayuda del
software comercial Ansys la resistencia a la fatiga de uniones soldadas de vehículos
de transporte ferroviario, la cual optimiza el tiempo de análisis de resistencia a la fatiga
de una estructura soldada.
Se realizó una rutina de programación en lenguaje APDL de Ansys, que permite aislar
los elementos adyacentes a una soldadura, clasificarlos de acuerdo al tipo de soldadura
y obtener las tensiones longitudinales y perpendiculares que se necesitan para aplicar
en posterior la evaluación de resistencia a la fatiga de acuerdo al código técnico DVS
1612;2014 08.
Se elaboró un fichero Excel que contiene internamente todas las curvas de tensiones
permisibles presentes en el código DVS 1612; 2014 08 (Anexo 9.1). Este fichero
también permite calcular el ratio de tensiones R y evaluar en un primer paso todos los
elementos de las soldaduras con la curva menor F2-, y se evalúa en un segundo paso
solo los elementos de soldaduras que no pasen este primer análisis.
En el segundo análisis del fichero de Excel se permite asignar a cada soldadura que
no haya pasado, la curva correspondiente del anexo B del código DVS1612 para
evaluar con su resistencia a la fatiga correspondiente, y conocer las soldaduras que
necesitaran rediseño o una mejora para cumplir la normativa.
Se genera un informe de las soldaduras que no cumplen con la norma DVS 1612;2014
08 el cual incluye la identificación del tipo de soldadura, línea y elemento, resultados
de las tensiones longitudinales, transversales y normales, resultados de las tensiones
cortantes y gráficas de las curvas con las que han sido analizados dichos elementos.
64
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
7 LINEAS FUTURAS
Como recomendación para futuros trabajos relacionados con este tema, se puede
ampliar este tipo de metodologías, para optimizar los tiempos de análisis con otras
estructuras y tipos de vehículos como automóviles o autobuses, aplicando sus códigos
de evaluación de fatiga respectivos.
Se puede utilizar el presente trabajo como punto de partida para generar una rutina
más especializada en vehículos ferroviarios que pueda aplicar criterios de evaluación
de resistencia a la fatiga de varios códigos técnicos a la vez.
65
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
8 BIBLIOGRAFÍA
2. Hobbacher, A.F. The new IIW recommendations for fatigue assessment of welded joints
and components – A comprehensive code recently updated. Wilhelmshaven, Germany :
Elsevier, 2009, International Journal of Fatigue, Vol. 31, págs. 50-58.
3. Dong, P. A structural stress definition and numerical implementation for fatigue analysis
of welded joints. Columbia, USA : Elsevier, 2001, International Journal of Fatigue, Vol. 23,
págs. 865–876.
5. DVS – 1608;2011. Design and strength assessment of welded structures from aluminium
alloys in railway applications. Technical Code: DVS 1608. Düsseldorf, Alemania : s.n.,
2011.
6. DVS – 1612;2014-08. Design and endurance strength assessment of welded joints with
steels in rail vehicle construction. Technical Code: DVS 1612. Düsseldorf, Alemania : s.n.,
2014-08.
7. ASTM. ASTM E1823-13 Standard Terminology Relating to Fatigue and Fracture Testing.
West Conshohocken, PA, : ASTM, 2013.
10. Karlsson, Niklas y Lenander, Per-Henrik. Analysis of Fatigue Life in Two Weld Class
Systems. Tesis de Master en Mecánica de Sólidos. Linköping, Suecia : s.n., Noviembre de
2005.
66
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
11. Radaj, Dieter. Design and analysis of fatigue resistant welded structures. Abington,
England : Woodhead, 1990. ISBN 1855730049.
13. ANSYS, Inc. ANSYS Mechanical APDL Element Reference. Canonsburg, Pensilvania,
U.S.A : s.n., Noviembre de 2013.
14. Fricke, Wolfgang. Fatigue analysis of welded joints: state of development. Hamburgo,
Alemania : Elsevier, 2003, Marine Structures, Vol. 16, págs. 185-200.
18. Kassner, M. Fatigue strength analysis of a welded railway vehicle structure by different
methods. s.l. : Elsevier, 2012, International Journal of Fatigue, Vol. 34, págs. 103-111.
19. Radaj, D, Sonsino, C.M y Fricke, W. Recent developments in local concepts of fatigue
assessment of welded joints. Alemania : Elsevier, 2009, International Journal of Fatigue,
Vol. 31, págs. 2-11.
67
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
9 ANEXOS
9.1 Detalle curvas MKJ acero S355
Curvas MKJ calculados en base a norma DVS 1612; 2014 08
68
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
69
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
70
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
71
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
72
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
K,9,x3,y2,z1, K,21,xt2,yt1,z1,
K,10,x3,y3,z1, K,22,xt2,yt2,z1,
K,11,x4,y1,z1, K,23,xt1,yt2,z1,
K,12,x4,y2,z1, K,24,xt3,yt3,zt3,
K,13,x4,y3,z1, K,25,xt3,yt4,zt3,
K,14,x4,y4,z1, K,26,xt4,yt4,zt3,
K,15,x4,y5,z1, K,27,xt4,yt3,zt3,
K,16,x1,y3,z2, K,28,XT5,YT5,ZT3,
K,17,x2,y2,z2, K,29,xt5,yt5,zt4,
K,18,x2,y3,z2, K,30,xt6,yt5,zt4,
K,19,x4,y3,z2, K,31,xt6,yt5,zt3,
K,20,xt1,yt1,z1,
! Dibujado de Areas
A,1,2,5,4 !A1
A,4,17,18,5 !A2
A,4,5,10,9 !A3
A,9,10,13,12 !A4
A,5,6,14,13,10 !A5
A,6,7,15,14 !A6
A,2,16,18,5 !A7
A,3,4,9,8 !A8
A,8,9,12,11 !A9
A,5,18,19,13,10 !A10
A,24,25,26,27 !A11
A,20,21,22,23 !A12
A,28,29,30,31 !A13
!****************** AREAS DE TRASLAPE 1
APTN,5,6,12
ASEL,S, , , 14
ASEL,A, , , 15
AGEN,2,ALL, , , , , , ,0
ASEL,S, , , 5
ASEL,A, , , 6
AADD,ALL
ALLSEL
APLOT
GPLOT
!**********************************
! Fusionar keypoints
NUMMRG,ALL, , , ,LOW
!renumeracion de areas
NUMCMP,AREA
!Tipos de elemento para todas las placas
ET,1,SHELL181
ET,2,SHELL181
! Tipos de sección, con dos espesores diferentes.
sect,1,shell,,Seccion1
secdata,E1,1,0.0,3
secoffset,MID
seccontrol,,,, , , ,
sect,2,shell,,Seccion2
secdata,E2,3,0.0,3
secoffset,MID
seccontrol,,,, , , ,
!***************************************
*get,acount,area,,count
*get,amax,area,,num,max
*get,amin,area,,num,min
!Tipos de Materiales, CREA 10 MATERIALES EN ESTE CASO
*DO,i,amin,(amax-2),1
MPTEMP,1,0 !propiedades termicas del material
73
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
ASEL, , , ,2
AATT,2, ,1,0,1
ALLSEL
ASEL, , , ,3
AATT,3, ,1,0,1
ALLSEL
ASEL, , , ,4
AATT,4, ,1,0,1
ALLSEL
ASEL, , , ,5
AATT,5, ,1,0,1
ALLSEL
ASEL, , , ,6
AATT,6, ,1,0,2
ALLSEL
ASEL, , , ,9
AATT,9, ,1,0,1
ALLSEL
ASEL, , , ,8
AATT,8, ,1,0,1
ALLSEL
!Area 1 a traslape
ASEL, , , ,10
AATT,10, ,2,0,2
ALLSEL
!Area 2 a traslape
ASEL, , , ,9
AATT,9, ,2,0,1
ALLSEL
ASEL, , , ,11
AATT,11, ,2,0,1
74
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
ALLSEL
!TAMAÑO MALLA
ESIZE,EZ,0,
!MALLADO DE TODO
MSHAPE,0,2D
MSHKEY,0
ASEL,S, , ,ALL
AMESH,ALL
ALLSEL
75
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
GPLOT
!CENTRAR VISTA
/AUTO,1
/REP,FAST
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
*ASK,ASK3, ¿QUE LINEA CONTIENE LA SOLDADURA?,0
LSEL,S,,,ASK3
NSLL,S
cm,NodosMaster%j%,node
!NODOS MASTER
*GET,NODECOUNT,NODE,0,COUNT
*DO,i,1,NODECOUNT,1
*GET,NODEMIN,NODE,0,NUM,MIN
NMASTER%i%=NODEMIN
NSEL,U,NODE,,NODEMIN
*ENDDO
!NODOS ESCLAVO
NSEL,NONE
cm,NodosSlave%j%,node
cmsel,s,NodosMaster%j%
*GET,NODECOUNT,NODE,0,COUNT
*DO,i,1,NODECOUNT,1
NSEL,S,NODE,,NMASTER%i%
*GET,NM_X,NODE,NMASTER%i%,LOC,X
*GET,NM_Y,NODE,NMASTER%i%,LOC,Y
*GET,NM_Z,NODE,NMASTER%i%,LOC,Z
NSEL,ALL
NSEL,S,LOC,Y,NM_Y
NSEL,U,LOC,X,NM_X+EZ,X4
NSEL,U,LOC,X,X1,NM_X-EZ
NSEL,U,LOC,Z,NM_Z
NSEL,U,LOC,Z,NM_Z+(2*EZ),10
NSEL,U,LOC,Z,NM_Z-(2*EZ),-10
*GET,NODEMIN,NODE,0,NUM,MIN
NSEL,S,,,NODEMIN
NSLAVE%i%=NODEMIN
cmsel,a,NodosSlave%j%,node
cm,NodosSlave%j%,node
*SET,NM_X,
*SET,NM_Y,
*SET,NM_Z,
*ENDDO
cmsel,s,NodosMaster%j%
cmsel,a,NodosSlave%j%,node
cm,SOLD_RIGIDA%j%,NODE
Lname%j%=ask3
NPLOT
*DO,i,1,NODECOUNT,1
CERIG,NMASTER%i%,NSLAVE%i%,ALL
*SET,NMASTER%i%,
*SET,NSLAVE%i%,
*ENDDO
ALLSEL
NSEL,NONE
ESEL,NONE
/PNUM,KP,0
/PNUM,LINE,1
/PNUM,AREA,1
/PNUM,VOLU,0
76
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
/PNUM,NODE,0
/PNUM,TABN,0
/PNUM,SVAL,0
/NUMBER,0
/PNUM,ELEM,0
/REPLOT
GPLOT
*ENDDO
!********************************************************************************************
FINISH
/PREP7
!TIPO DE ANALISIS EN PREPROCESSOR
ANTYPE,0 ! TIPO DE ANALISIS EN SOLUTION
FINISH
/SOL !ENTRA EN SOLUTION
ANTYPE,0
ALLSEL
!****************ASIGNACION DE ESTADOS DE CARGAS
FINISH
/SOL
!CREACION 4 ESTADOS DE CARGA
ANTYPE,0
!SELECCION DE NODOS PARA APOYOS
ALLSEL
NSEL,S,LOC,y,y1,y1
NSEL,A,LOC,y,y5,y5
NSEL,U,LOC,X,X1,X2
D,ALL, ,0, , , ,ALL, , , , ,
ALLSEL
NSEL,S,LOC,y,yt3
NSEL,R,LOC,X,XT3,XT4
D,ALL, ,0, , , ,ALL, , , , ,
ALLSEL
!SUMAR FUERZAS EN NODOS******
DOFSEL,S, ,FX,FY,FZ
FCUM,ADD,1,
DOFSEL,ALL
!1ER ESTADO DE CARGA
NSEL,S,LOC,z,z2,z2
*GET,NNODES,NODE,0,COUNT
F,ALL,FZ,((-1.3*f1)/nnodes )
F,ALL,FY,((0.2*f1)/nnodes )
allsel
LSWRITE,1,
!2DO ESTADO DE CARGA
NSEL,S,LOC,z,z2,z2
FDELE,ALL,ALL
*GET,NNODES,NODE,0,COUNT
F,ALL,FZ,((-1.3*f1)/nnodes )
F,ALL,FY,((-0.2*f1)/nnodes )
allsel
LSWRITE,2,
!3ER ESTADO DE CARGA
NSEL,S,LOC,z,z2,z2
FDELE,ALL,ALL
*GET,NNODES,NODE,0,COUNT
F,ALL,FZ,((-1.1*f1)/nnodes )
F,ALL,FY,((0.2*f1)/nnodes )
allsel
LSWRITE,3,
!4TO ESTADO DE CARGA
NSEL,S,LOC,z,z2,z2
FDELE,ALL,ALL
77
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
*GET,NNODES,NODE,0,COUNT
F,ALL,FZ,((-1.1*f1)/nnodes )
F,ALL,FY,((-0.2*f1)/nnodes )
allsel
LSWRITE,4,
*GET,ELEMMAX,ELEM,0,NUM,MAX
*GET,ELEMMIN,ELEM,0,NUM,MIN
*DEL,EMASK
*DEL,RESULTADOS
*DIM,EMASK,ARRAY,ELEMMAX
*DIM,RESULTADOS,ARRAY,ELEMMAX,16
!*************************************************************
!CREA ARCHIVO TXT A SER LLENADO
*CREATE,ansuitmp
*CFOPEN,Resultados1,TXT,,
*VWRITE
('TIPO',' ','LINEA',' ','ELEMENTO',' ','SZ1',' ','SZ2',' ','SZ3',' ','SZ4',' ','SX1',' ','SX2',' ','SX3',' ','SX4',)
*CFCLOS
*CFOPEN,Resultados2,TXT,,
*VWRITE
('TIPO',' ','LINEA',' ','ELEMENTO',' ','SY1',' ','SY2',' ','SY3',' ','SY4',' ','SXZ1',' ','SXZ2',' ','SXZ3','
','SXZ4')
*CFCLOS
ALLSEL
!===============================================================
!.1. RUTINA DE CLASIFICACION DE LA SOLDADURAS L Y PLANAS
FINISH
/PREP7
!********************************************
!RUTINA SELECCION GRUPOS DE SOLDADURAS EN L Y PLANAS
NSEL,NONE
CM,GRUPOSOLD_PLANA,NODE
CM,GRUPOSOLD_L,NODE
ALLSEL
78
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
LSLK,S,1
*GET,LCOUNT,LINE,0,COUNT
!CONDICION: SOLO SI HAY LINEAS SELECCIONADAS PROCEDE
*IF,LCOUNT,GT,0,THEN
*GET,LMIN,LINE,0,NUM,MIN
*GET,LMAX,LINE,0,NUM,MAX
*GET,LCOUNT,LINE,0,COUNT
!NUMERADO DE LINEAS
*DO,jj,1,LCOUNT,1
*GET,LMIN,LINE,0,NUM,MIN
LINE%jj%=LMIN
LSEL,U,LINE,,LMIN
*ENDDO
!Lazo para ir seleccionando cada linea
*DO,i,1,LCOUNT,1
NSEL,NONE
ALLSEL
LSEL,S,LINE,,LINE%i%
!LAZO PARA IDENTIFICAR AREAS
!numeracion de areas
ASLL,S
*GET,ACOUNT,AREA,0,COUNT
!TIPO SE SECCION ASIGNADA A ESA AREA
*DO,j,1,ACOUNT,1
*GET,AMIN,AREA,0,NUM,MIN
AREA%j%=AMIN
*GET,SEC_AREA%j%,AREA,AREA%j%,ATTR,SECN !TIPO SE SECCION ASIGNADA A ESA AREA
ASEL,U,AREA,,AMIN
*ENDDO
ASLL,S
!coordenadas de 3 Ultimos nodos de c/area
*DO,w,1,ACOUNT,1
ASEL,S,,,AREA%w%
LSLA,S
KSLL,S
NSLK,S
*DO,k,1,3,1
*GET,NODEMAX,NODE,0,NUM,MAX
N%k%=NODEMAX
*GET,XN%k%,NODE,N%k%,LOC,X
*GET,YN%k%,NODE,N%k%,LOC,y
*GET,ZN%k%,NODE,N%k%,LOC,z
NSEL,U,NODE,,NODEMAX
*ENDDO
!COEFICIENTES ECUACION DEL PLANO
A%w%=((YN2-YN1)*(ZN3-ZN1))-((YN3-YN1)*(ZN2-ZN1))
B%w%= -((XN2-XN1)*(ZN3-ZN1))+((XN3-XN1)*(ZN2-ZN1))
C%w%=((XN2-XN1)*(YN3-YN1))-((XN3-XN1)*(YN2-YN1))
D%w%= -(A%w%*XN1)-(B%w%*YN1)-(C%w%*ZN1)
*ENDDO
ALLSEL
*AFUN,DEG !CAMBIA ANGULOS A GRADOS
!ECUACIONES DE ANGULO DIEDRO ENTRE LAS DOS AREAS
ALPHA1= ACOS((ABS(A1*A2+B1*B2+C1*C2))/((SQRT(A1**2+B1**2+C1**2))*(SQRT(A2**2+B2**2+C2**2))))
*IF,ALPHA1,GE,60,AND,ALPHA1,LE,120,THEN
BETA1=0
*ELSE
BETA1=1
*ENDIF
*IF,SEC_AREA1,EQ,SEC_AREA2,THEN
BETA3=10
79
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
*ELSE
BETA3=0
*ENDIF
COND_SOLD=BETA1+BETA3
!*************************************************************
!RUTINA CLASIFICACION Y ESCRITURA RESULTADOS
!RESETEO DE CSYS
CSYS,0
DSYS,0
WPCSYS,-1
CSDELE,11, ,1,
!SELECCION ELEMENTOS ADYACENTES
nsel,none
LSEL,S,LINE,,LINE%i%
NSLL,S
ESLN,S
!RUTINA QUE CREA ETABLE PARA GUARDAR VALORES DESEADOS
*GET,LNAME,LINE,0,NUM,MIN
!CAMBIA SISTEMA DE CORRDENADAS AL PIE DE CADA LINEA
LWPL,-1,LNAME,0
CSWPLA,11,0,1,1,
CSYS,11,
DSYS,11,
!CAMBIA SISTEMA COORDENADAS DE TENSIONES
FINISH
/POST1
RSYS,11
!CREAR VARIABLES EN ETABLE
*GET,NLCASES,ACTIVE,0,SOLU,NCMLS
!BORRA TABLA ANTERIOR
ETABLE,ERASE
*DO,ii,1,NLCASES,1
SET,%ii%,LAST,1,
AVPRIN,0, ,
ETABLE,SX%ii%,S,X
AVPRIN,0, ,
ETABLE,SY%ii%,S,Y
AVPRIN,0, ,
ETABLE,SZ%ii%,S,Z
AVPRIN,0, ,
ETABLE,SXZ%ii%,S,XZ
*ENDDO
!******************************************************
!ESCRITURA DE ARRAY RESULTADOS
*VGET,EMASK(1),ELEM,1,ESEL
*VMASK,EMASK(1)
!LLENADO DEL VECTOR ARRAY
*VGET,RESULTADOS(1,1),ELEM,ESEL,ETAB,SZ1, , ,0
*VGET,RESULTADOS(1,2),ELEM,ESEL,ETAB,SZ2, , ,0
*VGET,RESULTADOS(1,3),ELEM,ESEL,ETAB,SZ3, , ,0
*VGET,RESULTADOS(1,4),ELEM,ESEL,ETAB,SZ4, , ,0
*VGET,RESULTADOS(1,5),ELEM,ESEL,ETAB,SX1, , ,0
*VGET,RESULTADOS(1,6),ELEM,ESEL,ETAB,SX2, , ,0
*VGET,RESULTADOS(1,7),ELEM,ESEL,ETAB,SX3, , ,0
*VGET,RESULTADOS(1,8),ELEM,ESEL,ETAB,SX4, , ,0
*VGET,RESULTADOS(1,9),ELEM,ESEL,ETAB,SY1, , ,0
*VGET,RESULTADOS(1,10),ELEM,ESEL,ETAB,SY2, , ,0
*VGET,RESULTADOS(1,11),ELEM,ESEL,ETAB,SY3, , ,0
*VGET,RESULTADOS(1,12),ELEM,ESEL,ETAB,SY4, , ,0
*VGET,RESULTADOS(1,13),ELEM,ESEL,ETAB,SXZ1, , ,0
*VGET,RESULTADOS(1,14),ELEM,ESEL,ETAB,SXZ2, , ,0
*VGET,RESULTADOS(1,15),ELEM,ESEL,ETAB,SXZ3, , ,0
*VGET,RESULTADOS(1,16),ELEM,ESEL,ETAB,SXZ4, , ,0
80
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
!*************************************************************
!CONDICIONES PARA SOLD PLANAS ,=ESPESOR,DIF ESPESOR,EN L
nsel,none
LSEL,S,LINE,,LINE%i%
*IF,ACOUNT,EQ,2,AND,COND_SOLD,EQ,11,THEN !PLANA DE IGUAL ESPESOR
NSLL,S
CM,L%LNAME%_PLANA_I,NODE
CMSEL,A,GRUPOSOLD_PLANA
CM,GRUPOSOLD_PLANA,NODE
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITEaplot,'PLANA_I',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4)
,RESULTADOS(1,5) ,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'PLANA_I',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'L',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4) ,RESULTADOS(1,5)
,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'L',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
81
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
NSLL,S
CM,L%LNAME%_L,NODE
CMSEL,A,GRUPOSOLD_L
CM,GRUPOSOLD_L,NODE
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'L',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4) ,RESULTADOS(1,5)
,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'L',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*ENDIF
*ENDDO !por linea
*ENDIF !condicion de linea seleccionada
!================================================================================
!.2. RUTINA DE CLASIFICACION DE LA SOLDADURAS T Y SOLAPE
FINISH
/PREP7
!********************************************
!RUTINA SELECCION GRUPOS DE SOLDADURAS EN T Y A SOLAPE EN MISMO PLANO
NSEL,NONE
CM,GRUPOSOLD_T,NODE
CM,GRUPOSOLD_SOLAPE,NODE
ALLSEL
!**1.Coeficientes para ecuacion de cada plano
*GET, matmax, MAT, 0, NUM, MAX
!**2.Rutina de aislamiento de lineas de soldadura
NSEL,NONE
ALLSEL
CMSEL,S,GRUPOSOLDADURA
KSLN,S
LSLK,S,1
*GET,LCOUNT,LINE,0,COUNT
!CONDICION: SOLO SI HAY LINEAS SELECCIONADAS PROCEDE
*IF,LCOUNT,GT,0,THEN
*GET,LMIN,LINE,0,NUM,MIN
*GET,LMAX,LINE,0,NUM,MAX
*GET,LCOUNT,LINE,0,COUNT
!NUMERADO DE LINEAS
*DO,jj,1,LCOUNT,1
*GET,LMIN,LINE,0,NUM,MIN
LINE%jj%=LMIN
LSEL,U,LINE,,LMIN
*ENDDO
!LAZO PARA IR SELECCIONANDO CADA LINEA
*DO,i,1,LCOUNT,1
NSEL,NONE
ALLSEL
LSEL,S,LINE,,LINE%i%
!LAZO PARA IDENTIFICAR AREAS
!numeracion de areas
ASLL,S
*GET,ACOUNT,AREA,0,COUNT
*GET,AMIN,AREA,0,NUM,MIN
AREA1=AMIN
ASLL,S
82
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
ASEL,U,,,AREA1
*DO,j,2,ACOUNT,1
*GET,AMIN,AREA,0,NUM,MIN
AREA%j%=AMIN
ASEL,U,AREA,,AMIN
*ENDDO
ASLL,S
!*************************************************************
!RUTINA CLASIFICACION Y ESCRITURA RESULTADOS
!RESETEO DE CSYS
CSYS,0
DSYS,0
WPCSYS,-1
CSDELE,11, ,1,
!SELECCION ELEMENTOS ADYACENTES
nsel,none
LSEL,S,LINE,,LINE%i%
NSLL,S
ESLN,S
!RUTINA QUE CREA ETABLE PARA GUARDAR VALORES DESEADOS
*GET,LNAME,LINE,0,NUM,MIN
!*
!CAMBIA SISTEMA DE CORRDENADAS AL PIE DE CADA LINEA
LWPL,-1,LNAME,0
83
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
CSWPLA,11,0,1,1,
CSYS,11,
DSYS,11,
!CAMBIA SISTEMA COORDENADAS DE TENSIONES
FINISH
/POST1
RSYS,11
!CREAR VARIABLES EN ETABLE
*GET,NLCASES,ACTIVE,0,SOLU,NCMLS
!BORRA TABLA ANTERIOR
ETABLE,ERASE
*DO,ii,1,NLCASES,1
SET,%ii%,LAST,1,
AVPRIN,0, ,
ETABLE,SX%ii%,S,X
AVPRIN,0, ,
ETABLE,SY%ii%,S,Y
AVPRIN,0, ,
ETABLE,SZ%ii%,S,Z
AVPRIN,0, ,
ETABLE,SXZ%ii%,S,XZ
*ENDDO
!******************************************************
!ESCRITURA DE ARRAY RESULTADOS
*VGET,EMASK(1),ELEM,1,ESEL
*VMASK,EMASK(1)
!LLENADO DEL ARRAY
*VGET,RESULTADOS(1,1),ELEM,ESEL,ETAB,SZ1, , ,0
*VGET,RESULTADOS(1,2),ELEM,ESEL,ETAB,SZ2, , ,0
*VGET,RESULTADOS(1,3),ELEM,ESEL,ETAB,SZ3, , ,0
*VGET,RESULTADOS(1,4),ELEM,ESEL,ETAB,SZ4, , ,0
*VGET,RESULTADOS(1,5),ELEM,ESEL,ETAB,SX1, , ,0
*VGET,RESULTADOS(1,6),ELEM,ESEL,ETAB,SX2, , ,0
*VGET,RESULTADOS(1,7),ELEM,ESEL,ETAB,SX3, , ,0
*VGET,RESULTADOS(1,8),ELEM,ESEL,ETAB,SX4, , ,0
*VGET,RESULTADOS(1,9),ELEM,ESEL,ETAB,SY1, , ,0
*VGET,RESULTADOS(1,10),ELEM,ESEL,ETAB,SY2, , ,0
*VGET,RESULTADOS(1,11),ELEM,ESEL,ETAB,SY3, , ,0
*VGET,RESULTADOS(1,12),ELEM,ESEL,ETAB,SY4, , ,0
*VGET,RESULTADOS(1,13),ELEM,ESEL,ETAB,SXZ1, , ,0
*VGET,RESULTADOS(1,14),ELEM,ESEL,ETAB,SXZ2, , ,0
*VGET,RESULTADOS(1,15),ELEM,ESEL,ETAB,SXZ3, , ,0
*VGET,RESULTADOS(1,16),ELEM,ESEL,ETAB,SXZ4, , ,0
!*************************************************************
!CONDICIONES PARA SOLD EN T Y SOLAPE
nsel,none
LSEL,S,LINE,,LINE%i%
*IF,ACOUNT,EQ,3,AND,COND_ANG,GT,0,THEN
NSLL,S
CM,L%LNAME%_T,NODE
CMSEL,A,GRUPOSOLD_T
CM,GRUPOSOLD_T,NODE
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'T',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4) ,RESULTADOS(1,5)
,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'T',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
84
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*ELSEIF,ACOUNT,EQ,3,AND,COND_ANG,EQ,0
NSLL,S
CM,L%LNAME%_SOLAPE,NODE
CMSEL,A,GRUPOSOLD_SOLAPE
CM,GRUPOSOLD_SOLAPE,NODE
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'SOLAPE',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4)
,RESULTADOS(1,5) ,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'SOLAPE',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*ENDIF
*ENDDO !por linea
*ENDIF !condicion de linea seleccionada
!===============================================================
!.3. RUTINA DE CLASIFICACION DE LA SOLDADURAS RIGIDAS
FINISH
/PREP7
CLASIFICACION DE UNIONES RIGIDA
*DO,NSOLD,1,ASK2,1
!SELECCION DEL AREA DE NODOS MASTER
ALLSEL
CMSEL,S,NODOSMASTER%NSOLD%
ESLN,S
*GET,ELEMMIN,ELEM,0,NUM,MIN
*GET,MAT_ELEM,ELEM,ELEMMIN,ATTR,MAT
ASEL,S,MAT,,MAT_ELEM
!SELECCION DEL AREA DE NODOS SLAVE
CMSEL,S,NODOSSLAVE%NSOLD%
ESLN,S
*GET,ELEMMIN,ELEM,0,NUM,MIN
*GET,MAT_ELEM,ELEM,ELEMMIN,ATTR,MAT
ASEL,A,MAT,,MAT_ELEM
NSEL,NONE
ESEL,NONE
!NUMERACION DE AREAS
*GET,ACOUNT,AREA,0,COUNT
*DO,j,1,ACOUNT,1
*GET,AMIN,AREA,0,NUM,MIN
AREA%j%=AMIN
ASEL,U,AREA,,AMIN
*ENDDO
!COORDENADAS DE 3 PRIMEROS NODOS DE C/AREA
*DO,j,1,ACOUNT,1
ASEL,S,,,AREA%j%
LSLA,S
KSLL,S
NSLK,S
*DO,i,1,3,1
*GET,NODEMIN,NODE,0,NUM,MIN
N%i%=NODEMIN
*GET,XN%i%,NODE,N%i%,LOC,X
*GET,YN%i%,NODE,N%i%,LOC,y
85
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
*GET,ZN%i%,NODE,N%i%,LOC,z
NSEL,U,NODE,,NODEMIN
*ENDDO
!COEFICIENTES ECUACION DEL PLANO
A%J%=((YN2-YN1)*(ZN3-ZN1))-((YN3-YN1)*(ZN2-ZN1))
B%j%= -((XN2-XN1)*(ZN3-ZN1))+((XN3-XN1)*(ZN2-ZN1))
C%j%=((XN2-XN1)*(YN3-YN1))-((XN3-XN1)*(YN2-YN1))
D%j%= -(A%j%*XN1)-(B%j%*YN1)-(C%j%*ZN1)
*ENDDO
ALLSEL
*AFUN,DEG !CAMBIA ANGULOS A GRADOS
!ECUACION DE ANGULO DIEDRO ENTRE LAS DOS AREAS
ALPHA= ACOS((ABS(A1*A2+B1*B2+C1*C2))/((SQRT(A1**2+B1**2+C1**2))*(SQRT(A2**2+B2**2+C2**2))))
!*************************************************************
!RUTINA CLASIFICACION Y ESCRITURA RESULTADOS
ALLSEL
NSEL,NONE
CMSEL,S,NODOSMASTER%NSOLD%
CMSEL,A,NODOSSLAVE%NSOLD%
!RESETEO DE CSYS
CSYS,0
DSYS,0
WPCSYS,-1
CSDELE,11, ,1,
!RUTINA QUE CREA ETABLE PARA GUARDAR VALORES DESEADOS
ESLN,S
NSLE,S
KSLN,S
LSLK,S,1
*GET,LNAME,LINE,0,NUM,MIN
!*
!CAMBIA SISTEMA DE CORRDENADAS AL PIE DE CADA LINEA
LWPL,-1,LNAME,0
CSWPLA,11,0,1,1,
CSYS,11,
DSYS,11,
!CAMBIA SISTEMA COORDENADAS DE TENSIONES
FINISH
/POST1
RSYS,11
!CREAR VARIABLES EN ETABLE
*GET,NLCASES,ACTIVE,0,SOLU,NCMLS
!BORRA TABLA ANTERIOR
ETABLE,ERASE
*DO,ii,1,NLCASES,1
SET,%ii%,LAST,1,
AVPRIN,0, ,
ETABLE,SX%ii%,S,X
AVPRIN,0, ,
ETABLE,SY%ii%,S,Y
AVPRIN,0, ,
ETABLE,SZ%ii%,S,Z
AVPRIN,0, ,
ETABLE,SXZ%ii%,S,XZ
*ENDDO
!******************************************************
!ESCRITURA DE ARRAY RESULTADOS
*VGET,EMASK(1),ELEM,1,ESEL
*VMASK,EMASK(1)
!LLENADO DEL ARRAY
*VGET,RESULTADOS(1,1),ELEM,ESEL,ETAB,SZ1, , ,0 !COMPROBADO OK
*VGET,RESULTADOS(1,2),ELEM,ESEL,ETAB,SZ2, , ,0
86
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
*VGET,RESULTADOS(1,3),ELEM,ESEL,ETAB,SZ3, , ,0
*VGET,RESULTADOS(1,4),ELEM,ESEL,ETAB,SZ4, , ,0
*VGET,RESULTADOS(1,5),ELEM,ESEL,ETAB,SX1, , ,0
*VGET,RESULTADOS(1,6),ELEM,ESEL,ETAB,SX2, , ,0
*VGET,RESULTADOS(1,7),ELEM,ESEL,ETAB,SX3, , ,0
*VGET,RESULTADOS(1,8),ELEM,ESEL,ETAB,SX4, , ,0
*VGET,RESULTADOS(1,9),ELEM,ESEL,ETAB,SY1, , ,0
*VGET,RESULTADOS(1,10),ELEM,ESEL,ETAB,SY2, , ,0
*VGET,RESULTADOS(1,11),ELEM,ESEL,ETAB,SY3, , ,0
*VGET,RESULTADOS(1,12),ELEM,ESEL,ETAB,SY4, , ,0
*VGET,RESULTADOS(1,13),ELEM,ESEL,ETAB,SXZ1, , ,0
*VGET,RESULTADOS(1,14),ELEM,ESEL,ETAB,SXZ2, , ,0
*VGET,RESULTADOS(1,15),ELEM,ESEL,ETAB,SXZ3, , ,0
*VGET,RESULTADOS(1,16),ELEM,ESEL,ETAB,SXZ4, , ,0
!*************************************************************
!CONDICION PARA SEPARAR EN SOLD RIGIDAS EN T O SOLAPE
*IF,ALPHA,GE,60,AND,ALPHA,LE,120,THEN !RANGO ENTRE 60 Y 120 GRADOS
CMSEL,S,SOLD_RIGIDA%NSOLD%
CM,L%LNAME%_T,NODE
CMSEL,A,GRUPOSOLD_T
CM,GRUPOSOLD_T,NODE
CMSEL,A,GRUPOSOLDADURA
CM,GRUPOSOLDADURA,NODE
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'T',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4) ,RESULTADOS(1,5)
,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'T',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*ELSE
CMSEL,S,SOLD_RIGIDA%NSOLD%
CM,L%LNAME%_SOLAPE,NODE
CMSEL,A,GRUPOSOLD_SOLAPE
CM,GRUPOSOLD_SOLAPE,NODE
CMSEL,A,GRUPOSOLDADURA
CM,GRUPOSOLDADURA,NODE
!ESCRITURA RESULTADOS
*CFOPEN,Resultados1,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'SOLAPE',LNAME,SEQU,RESULTADOS(1,1),RESULTADOS(1,2),RESULTADOS(1,3),RESULTADOS(1,4)
,RESULTADOS(1,5) ,RESULTADOS(1,6) ,RESULTADOS(1,7) ,RESULTADOS(1,8)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*CFOPEN,Resultados2,TXT,,APPEND
*VMASK,EMASK(1)
*VWRITE,'SOLAPE',LNAME,SEQU,RESULTADOS(1,9),RESULTADOS(1,10),RESULTADOS(1,11),RESULTADOS(1,12)
,RESULTADOS(1,13) ,RESULTADOS(1,14) ,RESULTADOS(1,15) ,RESULTADOS(1,16)
(A,' ',F3.0,' ',F5.0,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3,' ',E10.3)
*CFCLOS
*ENDIF
CMDELE,NODOSMASTER%NSOLD%
CMDELE,NODOSSLAVE%NSOLD%
CMDELE,SOLD_RIGIDA%NSOLD%
*ENDDO
*END
87
Evaluación mediante Ansys de la resistencia a fatiga de uniones soldadas de carrocerías de vehículos de transporte.
/INPUT,ansuitmp
*UILIST,Resultados1.TXT
*UILIST,Resultados2.TXT
!**********************************************************
ALLSEL
!*
!RESETEO DE CSYS
CSYS,0
DSYS,0
WPCSYS,-1
!CSDELE,11, ,1,
!centrar vista
/AUTO,1
/REP,FAST
!********
CMSEL,S,GRUPOSOLDADURA
ESLN,S
EPLOT
/PNUM,KP,0
/PNUM,LINE,1
/PNUM,AREA,1
/NUMBER,1
/PNUM,MAT,1
/REPLOT
88