Simulación

chevron_left
chevron_right

Busca apuntes, exámenes y más

Todo
Apuntes
Ejercicios
Exámenes
PEC
Prácticas
Trabajos
chevron_left
chevron_right

Prueba de clase de fundamentos de programacion resuelta: se analizan las notas de un grupo de alumnos en un examen para obtener la media y la varianza de todos los resultados.

2 páginas

Ejercicios adicionales del tema 3 (27 de noviembre de 2020), incluido el parcial 2015-2016: ensayo para obtener el comportamiento en fluencia de un material aplicando una tension constante. Enunciados, 5 paginas.

5 páginas

Transparencias del tema 3: introduccion, metodos de Newton, analisis de los metodos numericos para EDO y extension a sistemas y ordenes superiores. 21 paginas.

21 páginas

Transparencias del tema 1: lenguajes de programacion, numeros reales, entornos MATLAB y Octave, variables y conceptos basicos de programacion. 43 paginas.

43 páginas

Hoja de ejercicios del tema 1 (1 de septiembre de 2023): evaluacion de expresiones numericas, logaritmos y operaciones basicas en MATLAB y Octave. Enunciados completos, 6 paginas.

6 páginas

Ejercicios del tema 5 resueltos, con una chuleta muy practica al principio: como generar una distribucion uniforme, una normal y una exponencial a partir de rand y randn. 16 paginas.

16 páginas

Ejercicios del tema 4 resueltos: derivadas de las funciones de forma cubicas de un elemento de cuatro nodos y los problemas de Monte Carlo del tema. 24 paginas de codigo comentado.

24 páginas

Hoja de ejercicios del tema 2 con la resolucion: la ecuacion e^x - cos(x) = 1 por biseccion con error maximo de 1E-10 y los sistemas no lineales asociados. 21 paginas.

21 páginas

Hoja de ejercicios del tema 3: se resuelve el problema de Cauchy du/dt = -u cos(t) con u(0) = 1 mediante Euler explicito y Euler implicito, y se analizan los errores. Enunciados completos.

3 páginas

Problema 4 resuelto en MATLAB: se definen a mano las coordenadas nodales y la conectividad de una malla 2D de paso 1 cm y se resuelve con el solver de elementos finitos. 9 paginas de codigo comentado.

9 páginas

Dos ejercicios basicos de MATLAB resueltos: el condicional que comprueba el radicando antes de la raiz cuadrada y el bucle que rellena un vector de 100 terminos de una sucesion, con fprintf del ultimo valor.

1 página

Segundo parcial de 2025 resuelto: problema 1 de conduccion de calor 2D con malla de 50x25 y temperaturas prescritas por tramos, y problema 2 de Monte Carlo con 1e5 orientaciones de fragmentos y el calculo de las probabilidades de impacto en cada pared.

4 páginas

Enunciado escaneado con anotaciones y desarrollo del primer parcial del 17 de diciembre de 2025: placa de cobre de 20 por 10 cm con fuente volumetrica gaussiana, resuelta adaptando FEM_heat_2D_automesh.m con una malla de 50x25 elementos.

2 páginas

Enunciado escaneado con anotaciones del examen ordinario del 27 de enero de 2025: deposito cilindrico de radio 1 m con una grieta de 1 mm2 en el fondo, en version abierta y presurizada, resuelto con Euler explicito para 45 y 12 dias.

3 páginas

Ejercicios del tema 3 resueltos en MATLAB: se resuelve el mismo problema con forward_euler_vec y con backward_euler y se comparan los resultados. Con las notas de clase sobre cuando usar la version vectorial.

16 páginas

Problema 2 del primer parcial resuelto: se define dE/dt por tramos horarios a lo largo del dia (con rem(t,24)) y se integra la ecuacion diferencial para obtener la evolucion del nivel de energia.

5 páginas

Examen parcial 2024-2025 resuelto: se programan los potenciales quimicos del carbono en ferrita y en cementita a 20 grados y se busca la composicion de equilibrio. Con el codigo MATLAB completo.

6 páginas

Enunciado escaneado con anotaciones de los problemas 2 y 3 del examen del 20 de junio de 2024: integracion por numeros aleatorios de una densidad bimodal, y seleccion de materiales para las tres partes del alabe de una turbina a 20.000 rpm con simulacione

1 página

Enunciado escaneado con anotaciones del problema 1 del examen del 20 de junio de 2024: energia de interaccion elastica de dos bucles de dislocacion prismaticos en hierro irradiado, con la representacion de E(theta) y la busqueda de posiciones estables por

1 página

Transparencias de metodos probabilisticos en su version de noviembre de 2024: motivacion, generacion de numeros aleatorios y aplicacion al calculo de integrales. 18 paginas.

18 páginas

Examen ordinario de 2025 resuelto y escaneado: funciones deposit y deposit_with_p, integracion con forward_euler durante 45 y 12 dias, y lectura de la grafica para obtener los tiempos de vaciado de la mitad del deposito (14,4 y 4,75 dias).

5 páginas

Primera parte del tema 5: introduccion al metodo de los elementos finitos, formulacion en 1D, extension a 3D y aplicacion al continuo elastico. 21 paginas.

21 páginas

Transparencias completas del tema 5: introduccion, el metodo de los elementos finitos en 1D, su extension a 3D y su aplicacion al continuo elastico. 59 paginas.

59 páginas

Transparencias del tema 4.4: paseo aleatorio y Monte Carlo cinetico aplicados a la simulacion en ciencia de materiales. 37 paginas.

37 páginas

Transparencias del tema 4.3 sobre variables aleatorias y distribuciones, con un ejemplo trabajado en MATLAB que lee un fichero de notas de una poblacion de 50 estudiantes y construye su distribucion. 43 paginas.

43 páginas

Transparencias del tema 4.2: definiciones, axiomas de la probabilidad, probabilidad condicionada y conteo de casos con permutaciones y combinaciones. 22 paginas.

22 páginas

Transparencias del tema 4.1: por que se usa Monte Carlo, generacion de numeros aleatorios y primera aplicacion al calculo de integrales. 18 paginas de teoria de la asignatura.

18 páginas

Ejercicios adicionales del tema 5 sobre el metodo de los elementos finitos, incluido el parcial 2019-2020: barra de combustible de uranio de seccion 4 mm2 y 2 cm de longitud que genera energia, resuelta con el solver 1D.

4 páginas

Examen de diciembre de 2014 resuelto: se implementa la funcion visco(sigma,t) de un material con E = 70 GPa, limite elastico 3e8 Pa y exponente n = 5, y se integra la respuesta para distintas velocidades de deformacion.

4 páginas

Bloque III del examen final del 5 de julio de 2016 resuelto: se simula por elementos finitos la deformacion de una lamina cuadrada de 1 m de lado. Enunciado y desarrollo.

2 páginas

Problema de enero resuelto: la funcion B(x) vale 1e7 en el tramo de 0,2 a 0,3 y cero fuera, y se integra en el solver 1D de elementos finitos para la ecuacion del calor. Van el fichero de la funcion y el programa principal.

15 páginas

Problema 3 del examen del 20 de junio de 2019 con la resolucion escrita a mano: columna de 3 m con carga superior de 10.000 kg, tramo inferior de acero (E = 200 GPa) y superior de aluminio (E = 70 GPa). Incluye el calculo de la fuerza y la funcion b(x) po

1 página

Ejemplo de clase del solver unidimensional de elementos finitos para la ecuacion de Poisson, con el preproceso comentado (coordenadas nodales, conectividad, materiales y condiciones de contorno) y la resolucion.

3 páginas

Bloque III del examen de Simulacion Numerica 2018-19, problema 3: con el solver de elementos finitos para la ecuacion de Poisson se resuelve el equilibrio termico de una barra de 0,5 m y seccion 4 mm2 formada por dos materiales.

1 página

Bloque III del examen de Simulacion Numerica 2018-19: los alabes del rotor de una turbina de reaccion que gira a 10.000 rpm se idealizan como cilindros de longitud L = 0,3 m. Enunciado y resolucion completa.

1 página

Examen del bloque II resuelto: la energia potencial a lo largo del eje x vale U(x) = 8e-3 x^2 + 0,1 cos(pi x), y la difusion de un conjunto de particulas esta gobernada por ese paisaje energetico. Resolucion paso a paso.

1 página

Problema 2 del parcial del 21 de diciembre de 2016 resuelto: probeta de goma de 1 cm de ancho ensayada a traccion, modelada con elementos finitos. Incluye el planteamiento, el codigo y el calculo del alargamiento.

3 páginas

Resultados del problema 2 recogidos y comentados: temperaturas en los nodos con condicion de Neumann y comparacion entre acero con K igual a 455 y cobre con K igual a 385, con la explicacion de por que al disipar peor se acumula mas calor y suben las temp

1 página

Funcion de MATLAB que devuelve el vector fila con las cuatro funciones de forma bilineales del elemento cuadrilatero evaluadas en unas coordenadas naturales dadas. Es la version usada en las practicas de conduccion de calor.

1 página

Ejercicio 13 resuelto en MATLAB: se crea un vector equiespaciado de 1000 puntos entre 0 y 2 pi, se evalua la funcion punto a punto con un bucle y se dibuja la grafica, comparando despues con la version vectorizada. Con los comentarios de clase.

1 página

Funcion de MATLAB del ejercicio 13: devuelve exp(cos(x)) para poder representarla graficamente. Incluye comentado el primer intento de bucle antes de pasar a la version definitiva.

1 página

Funcion de MATLAB que calcula el flujo de calor en cada elemento cuadrilatero a partir de las temperaturas nodales y la conductividad del material, y lo representa sobre la malla.

1 página

Funcion de MATLAB que representa una malla 2D de cuadrilateros coloreando cada elemento segun la solucion de temperatura y distinguiendo los materiales. Recorre los elementos y los dibuja con patch.

1 página

Funcion de MATLAB que devuelve las derivadas de las funciones de forma del cuadrilatero de 4 nodos respecto a las coordenadas naturales, ordenadas en una matriz de 2 filas y 4 columnas. Es la version usada en las practicas de conduccion de calor.

1 página

Funcion de MATLAB que integra el termino fuente sobre un elemento cuadrilatero de 4 nodos con cuadratura de Gauss doble y devuelve el vector elemental de 4 componentes. Usa shapefunction_2D4N para obtener las coordenadas reales de cada punto de integracio

1 página

Recopilacion de los ejercicios de MATLAB repasados en clase (condicional con raiz cuadrada, sucesiones, vectores de ceros, bucles for) con los comentarios de que hace cada linea y las notas sobre indentacion y uso de disp.

1 página

Funcion de MATLAB que calcula la matriz de conductividad elemental del cuadrilatero de 4 nodos para el problema de conduccion de calor, integrando con 1, 2 o 3 puntos de Gauss por direccion. Recibe la conductividad en una estructura propMat.

1 página

Ejercicio 9 resuelto en MATLAB en su version de practicas: bucle for que rellena un vector de 100 elementos con los terminos de la sucesion y fprintf para imprimir el ultimo valor en coma flotante.

1 página

Ejercicio 7 resuelto en MATLAB en su version de practicas, con x positiva: se comprueba con un if que el radicando no sea negativo antes de evaluar la expresion y se muestra Negative en caso contrario. Con los comentarios de clase.

1 página

Ejercicio 11 resuelto en MATLAB: se suman los terminos de varias series con un bucle while que para cuando el termino baja de 1e-6, usando la funcion factorial. Con los comentarios que explican cada variable.

2 páginas

Ejercicio 10 resuelto en MATLAB: se calculan terminos de la sucesion hasta que la diferencia entre dos consecutivos baja de 1e-6, distinguiendo entre el error del termino y la tolerancia. Con los comentarios de clase linea a linea.

1 página

Funcion de MATLAB que genera automaticamente la malla de un rectangulo de lados Lx y Ly dividido en nx por ny elementos: devuelve la lista de coordenadas nodales y la conectividad de cada elemento cuadrilatero. Es la base de todos los programas FEM 2D de

1 página

Funcion de MATLAB que devuelve las derivadas de las funciones de forma respecto a x e y en el elemento cuadrilatero de 4 nodos, multiplicando por la inversa traspuesta del jacobiano. Es la version usada en las practicas.

1 página

Funcion de MATLAB que monta la matriz B de 2x8 del elemento cuadrilatero de 4 nodos a partir de las derivadas de las funciones de forma en coordenadas reales. Es la version usada en las practicas del solver de conduccion de calor.

1 página

Funcion de MATLAB con la distribucion bimodal del examen, suma de dos exponenciales gaussianas, escrita de forma vectorizada para poder evaluarla sobre un vector de puntos de golpe.

1 página

Ejemplo completo del algoritmo de rechazo en MATLAB: se dibuja la distribucion objetivo, se razona el valor minimo de la constante de escala M frente a la uniforme en el intervalo de -1 a 1 y se generan 50.000 muestras aceptando o rechazando cada candidat

1 página

Problema 1 de examen resuelto en MATLAB: se escriben los potenciales quimicos del carbono en hierro alfa y en cementita a 20 grados, se representan frente a la composicion y se busca el punto en el que se igualan, que da la composicion de equilibrio.

2 páginas

Script de referencia resuelto en MATLAB: se dibuja la distribucion de orientaciones del colageno entre 0 y 2 pi, se localizan sus dos maximos con el metodo de biseccion aplicado a la derivada y se generan 2e5 orientaciones aleatorias con el algoritmo de r

1 página

Script del problema 2 resuelto en MATLAB: se representa la funcion de densidad entre -8 y 8, se toma su maximo como constante de escala y se generan 2e5 numeros aleatorios con el algoritmo de rechazo, comparando el histograma con la curva teorica. Con los

1 página

Script del problema 2 resuelto en MATLAB: se define a mano la malla de una placa cuadrada de 0,1 m con 16 nodos y 8 elementos cuadrilateros, se asigna la conductividad del cobre, se fijan los nodos con flujo prescrito y se resuelve el campo de temperatura

1 página