PROYECTO_HERRAMIENTAS_parcial_1[1] (1)
PROYECTO_HERRAMIENTAS_parcial_1[1] (1)
PROYECTO_HERRAMIENTAS_parcial_1[1] (1)
“PROYECTO”
MATERIA:
HERRAMIENTAS COMPUTACIONALES EN INGENIERIA
PROFESOR:
EZEQUIEL VILLAGARCÍA HERNÁNDEZ
INTEGRANTES BOLETA
GRUPO: 1PM13
CICLO: 23-24
1. Introducción …………………………..……………..………………………………………………………………………… 3
2. Objetivos ………………………………………….…….………………….……………………………………….…………… 3
2.1 Objetivo específico ………………………………………………………………………………………………….… 3
2.2 Objetivo general ………………………………………………………………………………………………………… 3
4. Problema 1 ……………………………………..………………………………………………………………………………… 6
4.1 Diagrama de flujo ………………………………………………………………………………………………………… 7
4.2 Código del problema 1 …………………………………………………………..………………………….…….. 8-9
4.3 Capturas Matlab ………………..………………………………………………………………….……………… 10-11
6. Problema 2 ………………………………………………………………………………………………………..……………. 13
6.1 Diagrama de flujo ………………………………………………………………………………………..…………….. 14
6.2 Código del problema 2 …………………………………………………………..………………………….………. 15
6.3 Capturas Matlab ………………..………………………………………………………………….…………………… 15
7. Conclusiones ………………..…………………………………………………………………………………………………. 16
8. Bibliografía ……………………………………………………………………………………………………………………... 17
3
INTRODUCCIÓN
En el ámbito de la ingeniería, la ciencia y la investigación, la utilización de herramientas
computacionales es fundamental para el análisis, diseño y modelado de sistemas complejos.
MATLAB se ha convertido en una de las herramientas más populares y versátiles para llevar
a cabo este tipo de tareas, gracias a su potente capacidad de cálculo numérico, visualización
de datos y facilidad de uso.
El presente informe tiene como objetivo ofrecer una visión detallada sobre el proceso de
elaboración de un código en MATLAB para el análisis de sistemas o fenómenos específicos.
A lo largo del informe, se describirán los pasos y consideraciones clave involucradas en el
desarrollo de un código eficiente y funcional, desde la definición del problema hasta la
implementación, validación y optimización del código resultante.
• Proporcionar instrucciones claras para el uso del código, incluyendo cómo ingresar
datos, ejecutar el análisis y comprender los resultados obtenidos.
MARCO TEÓRICO
CICLO TERMODINÁMICO
Un sistema cerrado, por el contrario, solo puede intercambiar energía con sus alrededores,
no materia. Si ponemos una tapa muy bien ajustada sobre la olla del ejemplo anterior, se
aproximaría a un sistema cerrado.
Un sistema aislado es que no puede intercambiar ni materia ni energía con su entorno. Es
difícil encontrarse con sistema aislado perfecto, pero una taza térmica con tapa es
conceptualmente similar a un sistema aislado verdadero. Los elementos en el interiorpueden
intercambiar energía entre sí, lo que explica por qué las bebidas se enfrían y el hielose derrite
un poco, pero intercambian muy poca energía (calor) con el ambiente exterior.
PROCESOS TERMODINÁMICOS
Cuando un sistema evoluciona con el tiempo y experimenta cambios (energía y/o volumen)
en su estado inicial, se le conoce como proceso termodinámico
Los procesos termodinámicos se clasifican en 4 principales:
1. Proceso Isobárico
Es aquel proceso donde el sistema mantiene una presión (P) de forma constante, es
decir la presión inicial es igual a la presión final.
3. Proceso Isotérmico
El proceso isotérmico es aquel donde la temperatura permanece constante (T=cte.)
y a su vez el volumen y la presión varían.
PROBLEMA 1
En un ciclo termodinámico de tres puntos, cada uno tiene los siguientes datos:
Punto 1: Tiene una presión de 24 bar, un volumen de 1.3 m3, y una temperatura de 20°C
Punto 2: Tiene una presión de 14 bar y una temperatura de 20°C
Punto 3: Tiene un volumen de 0.8 m3 y una presión de 24 bar
En base a los puntos anteriores determina lo siguiente:
DIAGRAMA DE FLUJO
8
clc
clear
% Solicitar al usuario los datos utilizando inputdlg
prompt = {'Presión Punto 1 (bar):', 'Volumen Punto 1 (m^3):', 'Temperatura Punto 1
(°C):', ...
'Presión Punto 2 (bar):', 'Temperatura Punto 2 (°C):', ...
'Volumen Punto 3 (m^3):', 'Presión Punto 3 (bar):'};
definput = {'24', '1.3', '20', '14', '20', '0.8', '24'};
answer = inputdlg(prompt, 'Datos del ciclo', 1, definput);
% Identificación de procesos
9
if P1_Pa==P2_Pa
disp('Proceso isobárico de 1-2')
elseif P2_Pa==P3_Pa
disp('Proceso isobárico de 2-3')
elseif P3_Pa==P1_Pa
disp('Proceso isobárico de 3-1')
end
if V1_m3==V2_m3
disp('Proceso isocórico de 1-2')
elseif V2_m3==V3_m3
disp('Proceso isocórico de 2-3')
elseif V3_m3==V1_m3
disp('Proceso isocórico de 3-1')
end
if T1_K==T2_K
disp('Proceso isotérmico de 1-2')
elseif T2_K==T3_K
disp('Proceso isotérmico de 2-3')
elseif T3_K==T1_K
disp('Proceso isotérmico de 3-1')
end
% Mostrar resultados
disp('Resultados:');
fprintf('Número de moles del ciclo: %.2f mol\n', n);
fprintf('Volumen en el punto 2: %.2f m^3\n', V2_m3);
fprintf('Temperatura en el punto 3: %.2f K\n', T3_K);
P=[P1_Pa;P2_Pa;P3_Pa];
V=[V1_m3;V2_m3;V3_m3];
T=[T1_K;T2_K;T3_K];
% Tabla
varNames = {'Estado', 'Presión (Pa)', 'Volumen (m^3)', 'Temperatura (K)'};
tab2 = table((1:3)', P, V, T, 'VariableNames', varNames);
disp(tab2)
10
CAPTURAS DE MATLAB
11
12
MARCO TEÓRICO
MASA MOLECULAR
La masa molecular es una propiedad física que se utiliza para describir la masa de una
sustancia en relación con su fórmula química. Es una cantidad que expresa la masa total de
todos los átomos en una molécula, medida en unidades gramos por mol (g/mol).
A continuación, se destacan algunos aspectos importantes sobre la masa molecular:
1. DEFINICIÓN Y CÁLCULO:
• La masa molecular de una sustancia se calcula sumando las masas atómicas de todos
los átomos en su fórmula química.
• Por ejemplo, en el caso del agua (H2O), la masa molecular se calcula sumando la masa
de dos átomos de hidrógeno (H) y un átomo de oxígeno (O).
MOLES
Los moles de una sustancia son una unidad de medida en química que se utiliza para contar
la cantidad de partículas, como átomos, moléculas o iones, presentes en una muestra de esa
sustancia. Esta unidad es fundamental en química porque permite trabajar con cantidades
de sustancias en términos de su masa y número de partículas de manera más conveniente
que simplemente contando átomos o moléculas individualmente. Aquí hay algunos puntos
importantes sobre los moles:
13
1. DEFINICIÓN:
PROBLEMA 2
DIAGRAMA DE FLUJO
15
clc
clear
% Datos del problema
num_atom_P = 2.7e25; % Número de átomos de fósforo
masa_molar_Ca3PO32 = 3*40.08 + 2*30.97 + 6*16.00; % Masa molar de Ca3(PO3)2
masa_molar_P = 61.94; % Masa molar del fósforo
% b) Masa de la sal
masa_sal = (num_atom_P / 6.02e23) * (1/2) * (masa_molar_Ca3PO32);
% d) Gramos de fósforo
gramos_fosforo = moles_compuesto * masa_molar_P;
% Mostrar resultados
fprintf('a) Mol del compuesto: %.2f moles\n', moles_compuesto);
fprintf('b) Masa de la sal: %.2f gramos\n', masa_sal);
fprintf('c) Mol del calcio: %.2f moles\n', moles_calcio);
fprintf('d) Gramos de fósforo: %.2f gramos\n', gramos_fosforo);
CAPTURAS DE MATLAB
16
CONCLUSIONES
BIBLIOGRAFÍA