Académique Documents
Professionnel Documents
Culture Documents
P1 P2 P3 P4 P5 P6 P7 P8 P9
1 2 3 4 5 6 7 8 9
Δx
Pi-1 Pi Pi+1
i-1 i i+1
x i-1
xi
x i+1
P
Pi
t
t i-1 ti t i+1
ti −1= ti − ∆t
∆x
L x
∆ x = ⇒ ∆t = i ∆ x ⇒ ti = i
xi =⋅ Pi =195kN
N v v
ti +1= ti + ∆t
Se trabaja en kN, m, ºC y la opción de Grid Only.
A continuación se define el material utilizando el comando Define > Materials > Add new
material, y posteriormente se define la sección de la viga con el comando Define > Section
Properties > Frame Sections > Add New Property > Other > General, asociando a la sección
el material definido previamente.
3
Discretizamos la barra en 10 elementos con el comando Edit > Edit Lines > Divide Frames.
Definimos un caso de carga tipo LIVE denominado Carga1 con el comando Define > Load
Patterns, y le asignamos una carga de 1 kN en el nudo 3 en dirección -Z, seleccionándolo y
ejecutando el comando Assign > Joint loads > Forces.
5
A continuación definimos la curva de carga asociada al nudo 3 mediante el comando Define >
Functions > Time History, seleccionando Add New Function y con la opción de tipo User
Function, definimos la variación temporal Carga1.
Luego se define un caso de análisis dinámico mediante el comando Define > Load Cases, con
la opción Add New Load Case. El análisis dinámico temporal se denomina CargaPuntual que
es un Time History, de tipo modal lineal, asociando el caso de carga estático Carga1 a la
función temporal Carga1 definida previamente.
Tomamos 500 pasos de integración con un intervalo ∆t de 0.01s, es decir, se analizan 5 s. Se
considera un factor de amortiguamiento ζ del 2 %.
6
Hasta el momento, en el programa sólo se han introducido la carga sobre el nudo 3 con su
correspondiente curva de variación temporal. Para introducir las restantes cargas, usaremos el
comando Edit > Interactive Database Editing, mediante el cual podemos modificar o añadir
datos cómodamente en el modelo a partir de tablas y hojas de cálculo.
Se añaden los Load Patterns que faltan:
Se añaden las funciones temporales asociadas a las cargas anteriores (288 km/h):
Se modifica el Load Case dinámico incluyendo las cargas que faltaban con sus respectivas
funciones de carga:
7
En el caso del análisis modal dejamos los parámetros por defecto. Con el comando Analyze >
Set Analysis Option indicamos que la estructura trabaja sólo en el plano XZ, a continuación
guardamos el modelo y finalmente con el comando Analyze > Set Analysis cases to run
lanzamos el análisis.
8
Pi Pi
t
t(i-1)j t ij t (i+1)j t (i-1)(j+1) ti(j+1) t(i+1(j+1)j
Δt'
t ( i − 1) =
j
tij − ∆t
L ∆x S x
∆ x = ⇒ ∆t = ∆t ' = xi =i ⋅ ∆ x ⇒ tij = i + ( j − 1) ⋅ ∆t ' Pij =195kN
N v v v
(i +1) =
t tij + ∆t
j
Nótese que este esquema es válido si Δt’ > 2·Δt, o lo que es lo mismo S > 2·Δx. En este
ejercicio 16 m > 5 m.
10
Para simular el paso del convoy, en el modelo anterior se añade un caso de carga Convoy
haciendo una copia del caso de carga CargaPuntual y realizado los cambios necesarios en las
funciones temporales de carga asociadas a las cargas en cada nudo. Para ello, se recomienda
nuevamente usar el comando Edit > Interactive Database Editing (288 km/h).
Con el comando Display > Show Plot Functions generamos un gráfico del desplazamiento en
dirección Z del nudo 7 (centro de luz), escogiendo el caso de carga Convoy.
11
ζ = 0.01
ζ = 0.02
13
ζ = 0.03
ζ = 0.04
P1 P2 P3 P4 P5 P6 P7 P9 P10 P11 P12 P13 P14 P15 P16 P17 P19 P20 P21 P22 P23 P24 P25
1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25
Δx Δx Δx
14
L ∆x
∆ x = ⇒ ∆t = ∆t j ' =variable xi =⋅
i ∆x
N v
Si Δtj’ > 2·Δt:
P
Pij
Pi(j+1)
t
t(i-1)j t ij t (i+1)j t (i-1)(j+1) ti(j+1) t(i+1(j+1)j
Δt Δt Δt Δt
Δt' j
Pij
P
Pi(j+1)
t
t(i-1)j t ij t (i-1)(j+1) t (i+1)j ti(j+1) t(i+1(j+1)j
Δt Δt
Δt'j
Δt Δt