Читать книгу: «Modelamiento y simulación de sistemas con Simulink», страница 14

Шрифт:

7.12 EJEMPLO 11. EXCITACIóN ARBITRARIA 3

Crear un modelo de Simulink para implementar la visualización de desplazamientos, velocidades y aceleraciones de un sistema de 1 grado de libertad gobernado por la ecuación diferencial de movimiento 7.11.


La fuerzaf(t) se muestra en la figura 7.33.

Figura 7.33. Gráfica Tiempo vs Fuerza f(t) del Ejemplo 11

Considerar los parámetros de la tabla 7.11 para la simulación de este modelo.

Tabla 7.11

Configuración de parámetros de la simulación del Ejemplo 11

Solución. El diagrama de bloques del modelo se muestra en la figura 7.34.

Figura 7.34. Diagrama de bloques del Ejemplo 11

Hacer doble clic en el bloque Signal Builder, en la ventana que se abre ir a las opciones Signal/New/Custom… y establecer los valores [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1] en el parámetro Time values y los valores [0 5 8.8 10 8.8 5 0 0 0 0 0] en el parámetro Y values. Se tiene por resultado la figura 7.35.

Figura 7.35. Ventana Signal Builder del Ejemplo 11

Establecer el valor de [1] en el parámetro Numerator coefficients y las constantes [m c k] en el parámetro Denominator coefficients del bloque Transfer Fcn; el valor de 3 en el parámetro Number of Input Ports del bloque Scope; los términos x1, v1, a1 y f1 en los parámetros File name de los bloques To File. Los demás parámetros de los bloques quedan con los valores dados por defecto.

Adicionalmente, ejecutar el código fuente mostrado en el siguiente script, con la finalidad de tener los valores de las variables m, c y k almacenados en el Workspace de Matlab.

1 %% Ingreso de datos

2 clc; clear all; close all; % Funciones de limpieza

3 m = 0.2533; % Masa

4 c = 0.1592; % Coeficiente de amortiguamiento

5 k = 10; % Rigidez

Resultados

• Un simulador visual de los desplazamientos ocasionados en un pórtico de un nivel en tiempo real, similar al del ejemplo 1: excitación sinusoidal, el cual se obtendrá al ejecutar el código fuente mostrado en el siguiente script:

1 %% Visualización interactiva de desplazamientos

2 clc; clear all; close all; % Funciones de limpieza

3 load x1

4 figure ( ' Name ' , ' Visualización interactiva de desplazamientos ' ' NumberTitle ' , ' off ' , ' units ' , ' normalized ' , ' outerposition ' ,[0 0 1 1]);

5 set(gcf , ' Color ' , ' w ' )

6 set(gca , ' Color ' , ' w ' , ' Visible ' , ' off ' )

7 axis tight

8 x1 =15* x1 (2 ,:);

9 …

• La representación gráfica de los historiales de respuesta de desplazamientos, velocidades y aceleraciones del sistema (figura 7.36); la cual se obtiene al hacer doble clic sobre el bloque Scope, implementado en el diagrama de bloques del modelo (figura 7.34).

Figura 7.36. Visualización gráfica de desplazamientos, velocidades del Ejemplo 11

7.13 EJEMPLO 12. EXCITACIÓN SÍSMICA

Crear un modelo de Simulink para implementar la visualización de desplazamientos, velocidades y aceleraciones de un sistema de 1 grado de libertad gobernado por la ecuación diferencial de movimiento 7.12.


La aceleración del suelo üg se muestra en la figura 7.37.

Figura 7.37. Registro de aceleración üg del Ejemplo 12

Considerar los parámetros de la tabla 7.12 para la simulación de este modelo.

Tabla 7.12

Configuración de parámetros de la simulación del Ejemplo 12

Solución. Realizar el ingreso de datos correspondiente al código fuente mostrado en el siguiente script, con la finalidad de tener los valores de las variables m, c y k y las matrices A, B, C y D almacenados en el Workspace de Matlab.

1 %% Ingreso de Datos y Cálculo de matrices A, B, C y D

2 clc; clear all; close all; % Funciones de limpieza

3 m = 21.63; % Masa

4 k = 23479.8223; % Rigidez

5 epsilon = 0.05; % Relación de amortiguamiento

6 % Cálculo de la matriz A

7 A=[0 1; -k/m -2* epsilon * sqrt (k/m)];

8 % Cálculo de la matriz B

9 B =[0; 0];

10 % Cálculo de la matriz C

11 C=[1 0; 0 1; -k/m -2* epsilon * sqrt (k/m)];

12 % Cálculo de la matriz D

13 D =[0; 0; 0];

El diagrama de bloques del modelo se muestra en la figura 7.38. Se establecen las constantes [t g] (cuyos valores se definen en el Workspace) en el parámetro Data del bloque From Workspace; el valor de 3 en el parámetro Number of Input Ports del bloque Scope; los términos x1s, v1s, a1s y f1s en los parámetros File name de los bloques To File. Los demás parámetros de los bloques quedan con los valores dados por defecto.

Figura 7.38 Diagrama de bloques principal del Ejemplo 12

El diagrama de bloques del bloque Subsystem se muestra en la Figura 7.39. Se establecen las constantes A, B, C y D en los parámetros A, B, C, D y los valores [0.1 0] en el parámetro Initial conditions del bloque State-Space; el valor de 3 en el parámetro Number of Input Ports del bloque Demux. Los demás parámetros de los bloques quedan con los valores dados por defecto. Realizar las configuraciones de acuerdo a lo visualizado en el modelo de la figura 7.39.

Figura 7.39. Diagrama de bloques del bloque Subsystem del Ejemplo 12

Resultados:

• Un simulador visual de los desplazamientos ocasionados en un pórtico de un nivel en tiempo real, similar al del ejemplo 1: excitación sinusoidal, el cual se obtendrá al ejecutar el código fuente mostrado en el siguiente script:

1 %% Visualización interactiva de desplazamientos

2 clc; clear all; close all; % Funciones de limpieza

3 load x1

4 figure ( ' Name ' , ' Visualización interactiva de desplazamientos ' ' NumberTitle ' , ' off ' , ' units ' , ' normalized ' , ' outerposition ' ,[0 0 1 1]);

5 set(gcf , ' Color ' , ' w ' )

6 set(gca , ' Color ' , ' w ' , ' Visible ' , ' off ' )

7 axis tight

8 x1 = 15* x1 (2 ,:);

9 …

• La representación gráfica de los historiales de respuesta de desplazamientos, velocidades y aceleraciones del sistema (figura 7.40), la cual se obtiene al hacer doble clic sobre el bloque Scope, implementado en el diagrama de bloques del modelo (figura 7.38).

Figura 7.40 Visualización gráfica de desplazamientos, velocidades y aceleraciones del Ejemplo 12


Capítulo8Análisis lineal-elástico de modelos planos

8.1 INTRODUCCIÓN

En este capítulo se presenta la formulación general de los términos de la parte homogénea de la ecuación diferencial gobernante de un sistema lineal-elástico; con el método de superposición se logra identificar las fuerzas de inercia, amortiguamiento y elásticas en función de las componentes de masa, amortiguamiento y rigidez del sistema, respectivamente. Así como también se presenta la formulación matricial para obtener las matrices de masas, amortiguamiento y rigidez del sistema. Finalmente, se hace una breve introducción a modelos matemáticos simples para pórticos planos y la equivalencia del problema sísmico.

8.2 PLANTEAMIENTO DEL PROBLEMA


Figura 8.1 Equivalencia de un sistema lineal.

En general, para realizar la formulación de la ecuación de movimiento de un sistema lineal (ecuación 8.1) es necesario identificar las fuerzas de inercia (fli), de amortiguamiento (fCi) y elásticas (fKi); las cuales contienen, respectivamente, las componentes de masa, amortiguamiento y rigidez, como se ilustra en la figura 8.1.


Lo primero que se debe realizar es definir los grados de libertad (desplazamientos y rotaciones de los nodos), para conocer posteriormente la composición de cada una de las fuerzas del sistema.

Un ejemplo clásico es el de un sistema aporticado de poca altura, en el cual se puede asumir que tanto las vigas como las columnas son axialmente rígidas. Bajo esta asunción se idealiza el sistema reduciendo los grados de libertad (figura 8.2).

Figura 8.2. Idealización de un sistema de 18 g.d.l a 9 g.d.l

8.2.1 Fuerzas elásticas

En sistemas lineales el método de superposición y el concepto de los coeficientes de influencia de rigidez, son los que establecen la relación entre las fuerzas externas elásticas (figura 8.3) con la matriz de rigidez de la estructura y los desplazamientos. Siendo, por el método de superposición, la representación de una fuerza elástica en un grado de libertad arbitrario i, la expresión de la ecuación 8.2:


Figura 8.3. Fuerzas elásticas del sistema

La representación matricial de este conjunto de fuerzas se muestra en la expresión 8.3


y su forma compacta en la expresión 8.4, donde k es la matriz de rigidez del sistema y u es el vector de desplazamientos.


Comúnmente, para obtener la matriz de rigidez de un sistema se utiliza el método de las rigideces (desplazamientos).

8.2.1.1 Ensamblaje de la matriz de rigidez de un pórtico plano

Los pasos para obtener la matriz de rigidez de un pórtico plano son los siguientes:

a. Primer paso

Identificar los grados de libertad del modelo estructural.


Figura 8.4. Posibles grados de libertad un mismo pórtico bidimensional

b. Segundo paso

Identificar las matrices de rigidez de los elementos viga y columna del modelo estructural, en coordenadas locales.


Figura 8.5. Viga de sección constante que no considera efectos de corte.



Figura 8.6. Viga de sección constante que no considera efectos de corte y es axialmente rígida.



Figura 8.7. Columna, sin considerar efectos de corte



Figura 8.8. Columna, sin considerar efectos de corte (axialmente rígida)


c. Tercer paso

Utilizar las matrices de transformación, con la finalidad de pasar de coordenadas locales a coordenadas globales las matrices de rigidez y los vectores de fuerzas de los elementos del modelo estructural, como se ilustra en la Figura 8.9.

Figura 8.9. Sistema de coordenadas locales y globales

La matriz de transformación y su transpuesta se presentan en las expresiones 8.9 y 8.10, respectivamente;



donde:



La matriz de rigidez de los elementos de la estructura en coordenadas globales está dada por la expresión 8.12;


donde:

k: matriz de rigidez del elemento en coordenadas globales

k*: matriz de rigidez del elemento en coordenadas locales

T: matriz de transformación

T: transpuesta de la matriz de transformación

Procediendo de esta manera se tiene que la matriz de rigidez de una viga en coordenadas globales es:


y la matriz de rigidez de una columna en coordenadas globales es:


Con fines ilustrativos, al considerar los 6 grados de libertad por elemento, en términos generales, la matriz de rigidez de cada elemento de un sistema aporticado estará dada por la expresión 8.15.


d. Cuarto paso

Al ensamblar la matriz de rigidez del modelo estructural en coordenadas globales se suma el aporte de los términos de rigidez de cada elemento en su respectivo grado de libertad, como se ilustra en la figura 8.10.

Figura 8.10. Procedimiento de ensamblaje de la matriz de rigidez

8.2.1.2 Condensación estática de la matriz de rigidez

Realizar este procedimiento permite reducir el número de incógnitas o grados de libertad de una estructura, además de obtener la matriz de rigidez lateral del sistema.

Para obtener la matriz de rigidez lateral Lk se debe considerar los grados de libertad laterales como principales, ya que los desplazamientos horizontales son mucho mayores que las rotaciones en los nudos ante una aceleración en la base; siendo los grados de libertad restantes considerados como secundarios. Por esta razón, la rigidez lateral del sistema se presenta solo en función de los grados de libertad laterales.

Siendo la matriz de rigidez lateral KL:



Figura 8.11. Matriz de rigidez de rigidez del sistema, dividida entre los grados de libertad principales y secundarios

8.2.2 Fuerzas amortiguadoras

Con el supuesto de un amortiguamiento viscoso equivalente se establece la relación entre las fuerzas externas amortiguadoras (figura 8.12) con la matriz de amortiguamiento de la estructura y las velocidades. Siendo, por el método de superposición, la representación de una fuerza amortiguadora en un grado de libertad arbitrario i, la expresión de la ecuación 8.17:


Figura 8.12. Fuerzas amortiguadoras del sistema

La representación matricial de este conjunto de fuerzas se muestra en la expresión 8.18:


y su forma compacta en la expresión 8.19, donde c es la matriz de amortiguamiento del sistema y es el vector de velocidades.


Comúnmente, para la elaboración de la matriz de amortiguamiento de un sistema se utilizan fracciones de amortiguamiento como las mostradas en la tabla 8.1; debido a que es muy complejo considerar todos los factores que pueden intervenir en el mecanismo de amortiguamiento de un sistema, siendo bastante propicio considerar datos de laboratorio.

8.2.2.1 Matriz de amortiguamiento clásico

El amortiguamiento clásico se considerará en sistemas que probablemente tengan mecanismos de amortiguamiento semejantes en toda la longitud de la estructura. Para la construcción de la matriz de amortiguamiento clásico se pueden tomar como base las fracciones de amortiguamiento modal; las cuales son consideradas en el método de amortiguamiento de Rayleigh y en el método de amortiguamiento de Caughey.

Las fracciones de amortiguamiento dadas en la tabla 8.1 son factibles en caso de un análisis estructural lineal-elástico con amortiguamiento clásico.

Tabla 8.1 Valores de amortiguamiento recomendados


Nivel de esfuerzoTipo y condición de la estructuraFracción de amortiguamiento
Esfuerzo de trabajo, menor de aproximadamente la mitad del punto de cedenciaAcero con conexiones soldadas, concreto presforzado, concreto debidamente reforzado (solo agrietamiento leve)2-3
Concreto reforzado con grietas considerables3-5
Acero con conexiones atornilladas o remachadas, estructuras de madera con uniones clavadas o atornilladas 2-3 3-55-7
En el punto de cedencia o justo debajo de esteAcero con conexiones soldadas, concreto presforzado (sin pérdida completa en el presfuerzo5-7
Concreto presforzado con pérdida total del presfuerzo7-10
Concreto reforzado7-10
Acero con conexiones atornilladas o, remachadas estructuras de madera con uniones atornilladas10-15
Estructuras de madera con uniones clavadas12-25

Fuente: Newmark y. Hall, 1982.

8.2.2.2 Amortiguamiento de Rayleigh

Este método está basado en la ecuación 8.20, lo cual indica que el amortiguamiento del sistema consta de dos relaciones: amortiguamiento proporcional a la masa (c = a0 m) y amortiguamiento proporcional a la rigidez (c = a1 k)



Figura 8.13. Amortigamiento proporcional a la masa y a la rigidez, respectivamente.

La expresión de la fracción de amortiguamiento modal del término proporcional a la masa, en la ecuación de Rayleigh, es


lo cual evidencia, para este caso, que la fracción de amortiguamiento es inversamente proporcional a la frecuencia natural.

Para el término proporcional a la rigidez, en la ecuación de Rayleigh, se tiene por fracción de amortiguamiento modal la expresión:


lo cual muestra, para este caso, que la fracción de amortiguamiento es linealmente proporcional a la frecuencia natural.

La fusión de dichas proporcionalidades obtenidas entre el amortiguamiento y la frecuencia natural son las que establecen el amortiguamiento de Rayleigh. En conclusión, el factor de amortiguamiento del n-ésimo modo del sistema estará dado por la ecuación:


Teniendo las fracciones de amortiguamiento de dos modos del sistema se puede plantear la siguiente expresión matricial:


de la cual, al asumir que dichas fracciones de amortiguamiento son iguales, lo cual es bastante probable, se deduce que los coeficientes a0 y a1 tienen la composición mostrada en las siguientes expresiones:


Suele ser conveniente usar este método cuando se consideran fracciones de amortiguamiento de solo dos modos, ya que genera una matriz de amortiguamiento banda, lo cual hace más sencillo el procedimiento de desarrollo de la ecuación de equilibrio del sistema.

8.2.2.3 Amortiguamiento de Caughey

Este método es propicio para la creación de la matriz de amortiguamiento clásico considerando fracciones de amortiguamiento en más de dos modos, el cual es una serie que presenta la siguiente formulación:


donde:

N = número de grados de libertad del sistema

at = constantes

m = matriz de masa

k = matriz de rigidez

Si se usaran las fracciones de amortiguamiento de cuatro modos del sistema, entonces la matriz de amortiguamiento estaría compuesta por los siguientes términos:



Para el modo n-ésimo, la fracción de amortiguamiento sería:


donde:

ωn = frecuencia natural del sistema

El condicionamiento de la matriz de amortiguamiento debe hacerse de tal manera que los modos involucrados en la respuesta tengan fracciones de amortiguamiento modal similares al valor deseado ζ del sistema. Suele ser conveniente utilizar este procedimiento cuando se considerarán tres o más fracciones de amortiguamiento modales.

8.2.3 Fuerzas de inercia

Se establece la relación entre las fuerzas externas inerciales (figura 8.14) con la matriz de masas de la estructura y las aceleraciones. Es, por el método de superposición, la representación de una fuerza inercial en un grado de libertad arbitrario i, la expresión de la ecuación 8.29:


Figura 8.14. Fuerzas inerciales del sistema, con masa concentrada en nudos

La representación matricial de este conjunto de fuerzas se muestra en la expresión 8.30:


y su forma compacta en la expresión 8.31, donde m es la matriz de masas del sistema y ü es el vector de aceleraciones.


8.2.3.1 Fundamentos básicos para la construcción de la matriz de masas

La construcción de la matriz de masas es pieza fundamental para obtener posteriormente frecuencias naturales, modos de forma, para generar la matriz de amortiguamiento, entre otros. Dicha construcción depende del modelo matemático del sistema por considerar, en otras palabras, si el análisis será bidimensional o tridimensional.

Por ejemplo: para un sistema bidimensional aporticado de 3 niveles la matriz de masas será una matriz diagonal, como la que se presenta en la ecuación 8.32.


Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе

Жанры и теги

Возрастное ограничение:
0+
Объем:
599 стр. 649 иллюстраций
ISBN:
9789972455339
Издатель:
Правообладатель:
Bookwire
Формат скачивания:
Текст
Средний рейтинг 5 на основе 1 оценок
Текст
Средний рейтинг 5 на основе 3 оценок
Текст PDF
Средний рейтинг 5 на основе 1 оценок
Текст, доступен аудиоформат
Средний рейтинг 5 на основе 1 оценок
По подписке
Текст, доступен аудиоформат
Средний рейтинг 5 на основе 4 оценок
По подписке
Текст PDF
Средний рейтинг 0 на основе 0 оценок
Текст PDF
Средний рейтинг 5 на основе 1 оценок
Текст
Средний рейтинг 4,2 на основе 10 оценок
По подписке
Аудио
Средний рейтинг 0 на основе 0 оценок