Ip134-O61a-Trabajo Final

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 21

CURSO: Análisis Numérico Para Ingenieros

SECCIÓN: IP134-2401-O61A

CICLO: 2024-01

“TRABAJO FINAL”

PRESENTADO POR:

• U202212635 – Avalos Huamán, Anderson Kans

• U201713505 – Ramos Ramos, Antonio Fernando

• U202122400 – Martin Palmer, Noe

• U202122518 – Paredes Benites, Giordano

• U202120372 – Vásquez Sánchez, Leonor Estephania

PROFESOR:

Ing. Rubén Anccasi Huayra


LIMA, MAYO DEL 2024

ÍNDICE

1. Antecedentes 2
2. Presentación del Problema 2
3. Objetivo
4. Evaluación de alternativas de solución. (Señalar y/o comentar alguna alternativa de solución
para el problema presentado)
5. Desarrollo. (Describir el desarrollo del método aplicado en la solución del problema)
6. Entregable en APP DESIGNER-MATLAB. (Adjuntar las capturas de pantalla del entorno
desarrollado y generado con el APP DESIGNER) 24
7. Conclusiones 24
8. Referencias bibliográficas 24
1. ANTECEDENTES

Este tipo de estructura aplica para la construcción de puentes, debemos tener en


cuenta que la construcción de puentes en la actualidad es de mucha importancia,
ya que une distancias entre dos terrenos accidentados, aunque se desconoce
sobre la historia de los inicios del uso de los puentes, algunos autores sostienen
que la implementación de los mismo se realiza desde la prehistoria. Al pasar de
los años la construcción de puentes ha ido mejorando, tanto en calidad y diseño,
haciendo que sean de mayor resistencia, mayor durabilidad y permitiendo que
unan terrenos cada vez más extensos. La invención de softwares como Matlab
también ayudó al crecimiento de la ingeniería, ya que permite comprobar y
realizar de manera más eficaz el cálculo estructural. Por ello, el presente trabajo
pretende mostrar de manera analítica el cálculo de los nudos de nuestra
armadura planteada y posteriormente la comprobación con el Software Matlab,
con el uso de la app Designer.

Figura 01. Diseño de armadura de puente


Figura 02. Puente estructural (armadura)

Figura 03. Puente estructural (armadura)

Por ejemplo, el flujo de datos e información durante la ejecución de la Interfaz


Gráfica de Usuario se representa en la Figura 4.

Figura 04. Proceso de datos y esquema de operación


Figura 05. Representación gráfica en Matlab

1.1 Método de la descomposición LU sin pivoteo

En el álgebra lineal, la factorización o descomposición LU es una forma de


factorización de una matriz como el producto de una matriz triangular inferior y
una superior. Debido a la inestabilidad de este método, deben tenerse en
cuenta algunos casos especiales, por ejemplo, si uno o varios elementos de la
diagonal principal de la matriz a factorizar es cero, es necesario premultiplicar
la matriz por una o varias matrices elementales de permutación. Existe un
segundo método llamado factorización PA = LU o LU con pivote. Esta
descomposición se usa en el análisis numérico para resolver sistemas de
ecuaciones (más eficientemente) o encontrar las matrices inversas.

Su nombre se deriva de las palabras inglesas “Lower” (inferior) y “Upper”


(superior). Estudiando el proceso que se sigue en la descomposición LU es
posible comprender el porqué de este nombre, analizando cómo matriz original
se descompone en dos matrices triangulares, una superior y otra inferior.
a. Pasos paso resolver un sistema de ecuaciones por el método de
descomposición LU

- Obtener la matriz triangular inferior “L” y la matriz triangular superior


“U”.
- Resolver Ly = b (para encontrar y)
- El resultado del paso anterior se guarda en una matriz nueva de
nombre “y”
- Realizar Ux = y (Para encontrar x).
- El resultado del paso anterior se almacena en una matriz nueva
llamada “x”, la cual brinda los valores correspondientes a las
incógnitas de la ecuación.

b. Pasos para encontrar la Matriz triangular inferior “L”

- Construir una matriz de igual orden que la matriz original con unos
en la diagonal principal y ceros para los elementos que cumplan j >
i.
- Como los elementos debajo de la diagonal principal se ubican el
múltiplo de Gauss usado en la descomposición para conseguir el
“cero” en la posición correspondiente.

c. Pasos para encontrar la Matriz triangular superior “U”

- Hacer cero todos los valores abajo del pivote sin convertir este en 1.
- Para lograr lo anterior se requiere obtener un factor el cual es
necesario para convertir a cero los valores abajo del pivote.
- Dicho factor es igual número que se desea convertir en cero entre
el numero pivote.
- Este factor multiplicado por -1 se multiplica luego por el pivote y a
ese resultado se le suma el valor que se encuentra en la posición a
cambiar (el valor en la posición que se convertirá en cero)

1.2 Factorización LU con pivoteo


Al utilizar la técnica de triangulación de Gauss para obtener la descomposición
L-U de una matriz A podemos encontrarnos con el mismo problema de
encontrar un coeficiente en la diagonal que sea 0 o un mal condicionamiento.
Podemos entonces utilizar la misma técnica de pivotación: buscar el siguiente
elemento en la columna que sea distinto de 0 o, mejor aún, el de mayor valor
absoluto.

Pero una vez obtenida la descomposición LU, si queremos aplicarla a


resolver un sistema de ecuaciones, deberemos tener en cuenta la “historia”
o registro de las pivotaciones efectuadas para aplicar al vector de términos
independientes.

Esto se realiza mediante la matriz de permutación P, que consiste en


efectuar sobre la matriz identidad, las mismas permutaciones de filas que
se vayan efectuando sobre la matriz que se está triangulando por Gauss.

Al mismo tiempo se efectúan las mismas permutaciones sobre los


elementos subdiagonal de la matriz L.

Así, si tenemos, por ejemplo, el sistema:

y L y U son las matrices obtenidas de la matriz A como descomposición LU


por triangulación de Gauss con pivotaciones recogidas en la matriz de
permutación P, es fácil comprobar que:

Por tanto, los procesos de sustitución descendente y ascendente los


aplicamos a:

1.3 Appdesigner
App Designer es una herramienta de MATLAB que permite diseñar y crear
interfaces gráficas de usuario (GUI) de manera visual. Con esta
herramienta, los usuarios pueden diseñar interfaces de usuario mediante la
colocación de componentes gráficos como botones, cuadros de texto,
gráficos y más, sin necesidad de escribir código manualmente. Además,
App Designer permite la programación de la funcionalidad de la GUI
utilizando MATLAB, lo que facilita la creación de aplicaciones interactivas y
visualmente atractivas para análisis de datos, simulaciones, control de
dispositivos y más. Esta herramienta es especialmente útil para aquellos
que no tienen experiencia en programación GUI o desean desarrollar
prototipos rápidos de aplicaciones.

Figura 05. Interfaz del appdesigner en Matlab

a. Pasos para crear una aplicación


1.4 Ventajas y desventajas del APP Designer

Ventajas:
- Posee un entorno gráfico interactivo integrado con código.
- Tiene seguimiento de la formalización del código “Programación
orientada a objetos”
- Es de manejo fácil e intuitivo
- Posee una perspectiva de mantenimiento y avances a futuro

Desventajas:

- Todavía se encuentra en desarrollo, no optimizado. Quiere decir


que las aplicaciones moderadamente complejas pueden ser
lentas.

2. Presentación del problema

En la figura se muestra una estructura tipo reticulado.


Donde las cargas “P1, P2, P3, P4 y P5 y las longitudes L1 y H” son definidos por el usuario.

Se pide preparar un programa en Appdesigner que calcule las reacciones y fuerzas


en cada barra, utilizando la descomposición LU con o sin pivoteo:
3. Objetivo

El objetivo del trabajo final es calcular las fuerzas internas o axiales de las barras y
las reacciones, para ello preparar un programa en Appdesigner que calcule las
reacciones y fuerzas en cada barra, utilizando la descomposición LU con o sin
Pivoteo.

4. Evaluación de las alternativas de solución. (Señalar y/o comentar alguna


alternativa de solución para el problema)

Para nuestro trabajo de armaduras usaremos el método de solución por el


sistema de ecuaciones sin pivoteo, habiendo otra alternativa también que es por
el método de pivoteo, con el fin de dar solución al ejercicio propuesto.

Debemos tener en cuenta que también existen métodos matemáticos para


desarrollar armaduras, como son los siguientes a continuación:

4.1 Método de Nodos para determinar el Sistema de Ecuaciones

Se considerarán las fuerzas internas de la armadura como si estuvieran en


tracción (tensión); es decir, al realizar el método de nodos en cada articulación,
éstas se estarían representando como fuerzas salientes del nodo. Asimismo,
para las ecuaciones horizontales y verticales (aplicación de la Primera Ley de
Newton) que luego serán convertidas en matrices.

Se hallarán los valores reales tanto de las reacciones como de las fuerzas
internas de cada barra de la armadura manualmente por el método de nodos
aprendido en el curso de Estática a través de la resolución de sistemas de
ecuaciones que se plantean en cada nodo.

Figura 06. Representación gráfica del método de nodos


4.2 Método por secciones

El método de secciones es un proceso que se utiliza para resolver las fuerzas


desconocidas que actúan sobre miembros de una celosía. El método consiste
en romper la armadura en secciones individuales y analizar cada sección como
un cuerpo rígido separado. El método de secciones suele ser la forma más
rápida y sencilla de determinar las fuerzas desconocidas que actúan en un
miembro específico de la armadura.

El proceso utilizado en el método de las secciones se describe a continuación.

 Al principio, suele ser útil etiquetar a los miembros en la armadura. Esto


ayudará a mantener todo organizado y consistente en análisis posteriores.

 Tratar toda la estructura de celosía como un cuerpo rígido, dibujar un


diagrama de cuerpo libre, escribir las ecuaciones de equilibrio y resolver las
fuerzas de reacción externas que actúan sobre la estructura de celosía.
 Luego, se separa la armadura en 2 secciones, lo ideal de este paso es que el
corte sea por el mínimo de vigas posibles. El corte no necesariamente debe
ser recto.

 Se escriben las ecuaciones de equilibrio y se resuelven cada incógnita.

5. Desarrollo (describir el desarrollo del método aplicado en la solución del


problema)

Por el método de Nodos aplicamos la descomposición de fuerzas


De la armadura tenemos 14 incógnitas
 11 fuerzas internas
 3 fuerzas externas
Con la Primera Ley de Newton:

1° Σ𝐹𝑥=0
Realizando estas operaciones redujimos a 11 incógnitas:
Sistema de Ecuaciones de la Armadura
6. Entregable en APP DESIGNER-MATLAB (adjuntar las capturas de pantalla
del entorno desarrollado y generado con el APP DESIGNER)

1. CONCLUSIONES

 El App Designar es una herramienta muy útil para crear programas con cálculos y
gráficos interactivos muy útiles en la ingeniería, ya que, como en este caso,
podemos personalizar el programa a la medida de nuestras necesidades para
realizar cálculos de situaciones comunes que pueden presentarse en la vida real.

 Después de tener toda la programación del appdesigner solo podemos cambiar


datos de entrada para obtener diferentes reacciones con cargas diferentes o
longitudes diferentes de las barras.

 Con los cálculos realizados en Excel y los cálculos realizados en el programa


appdesigner del Matlab, para obtener las reacciones en los apoyos y las fuerzas en
las barras de la armadura, pudimos comprobar que las respuestas son las mismas,
por tanto, ambas aplicaciones cumplen con su función.

 Tener en cuenta que para realizar cálculos , ya sea de armaduras u otros ejercicios
matemáticos y/o estáticos, es recomendable el uso de diversos programas para
comprobar resultados y permitir ver si existe variaciones u otros tipos de
observaciones.
2. REFERENCIAS BIBLIOGRAFICAS

 MathWorks (2023). App Designer - Help Center


https://la.mathworks.com/help/matlab/ref/appdesigner.html?searchHighlight=App
%20designer&s_tid=srchtitle_App%20designer_1
 Cortez P., Lopez R., Fernando L., O Ambiente App Designer do MATLAB,
Fundamentos da Computação Gráfica Aplicada (2022).
 https://estaticarmm.weebly.com/capitulo-6.html

También podría gustarte