Está en la página 1de 12

INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Proyecto 3 Parcial Código

NOMBRE DE LA MATERIA:
Máquinas y equipos térmicos ll

NOMBRE (S) DEL ALUMNO:


Hernández Becerra Héctor.
López Ramos José Ernesto.
Orozco Cruz Álvaro Fabricio.
Romero García Ángeles Andrea.
Velázquez Álvarez Braulio Daniel.
Godínez Márquez Ángel Eduardo.
Jonathan Josué Álvarez Rodríguez.
Miguel David Jacinto Saldaña

OMBRE DEL DOCENTE:


Felipe de Jesús Flores Calva

FECHA: 124 de mayo del 2021 CIUDAD: Purísima del Rincón


INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Objetivo

Hacer un programa que nos ayude a interpolar valores de una tabla, para la solución
de un ciclo termodinámico, calcular

o Entropía
o Entalpia
o Volumen especifico

A partir de una temperatura de valores en el sistema inglés.


INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Introducción

En este proyecto nos ayudaremos mediante la programación para diseñar y resolver


las interpolaciones de las tablas ya establecidas tanto de entalpias, entropías y
temperaturas lo cual nos facilitara la obtención de dichos datos sin la necesidad de
estar resolviendo cada uno de ellos en la calculadora lo cual hace más lento el proceso
para la resolución de los problemas.
En este trabajo se muestra la elaboración de un programa que realizara el cálculo de
interpolaciones mediante el software Spider, muestra la descripción paso a paso de
dicha realización, hallazgos y conclusiones.
Se decidió realizar este trabajo debido a que actualmente no se cuenta con un
programa de software libre que realice este tipo de cálculos.
Se desarrollará un código de programación con los conocimientos ya obtenidos en
semestres anteriores llevaremos a cabo un programa el cual su objetivo principal es
encontrar los valores de la temperatura (T), presión saturada, liquido saturado vapor
saturado, tanto del volumen especifico, de la energía interna, entalpia y entropía.
Todo esto nos facilitará saber los valores sin necesidad de realizar cálculos así
optimizaremos el tiempo y nos será más práctico aprovechando así al máximo y con
una mayor precisión ya que al introducir lo que deseas conocer este programa arrojará
el dato exacto al instante.
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Python

Es un lenguaje de programación, interpretado de tipado dinámico, cuya filosofía


destaca en una sintaxis que favorezca un código legible. Se tiene que mencionar que
este programa es multiparadigma y multiplataforma.

El IDLE o entorno integrado para Python es un entorno de tipo gráfico de desarrollo


elemental que permite editar y ejecutar programas en Python.

Recordemos que un programa es una serie de instrucciones previamente codificadas,


las cuales permiten realizar realizada en una computadora. No obstante, dicho código
debe de ser escrito en un lenguaje de programación, que en tal caso será convertido
en un archivo ejecutable. Para que el código fuente puede ser convertido en un archivo
ejecutable, se necesitará la ayuda de un compilador, y se manera posterior ejecutarse
en la unidad central de procesamiento; con a ayuda del interprete.

El compilador e interprete

El compilador es un tipo de traductor que transforma un programa entero de un


lenguaje de programación a un lenguaje de máquina, para que después se ejecute.

Los interpretes se diferencian de los compiladores en que este último traduce un


programa desde su descripción en un lenguaje de programación al código de máquina
del, sistema; y los interpretes solo realizan la traducción a medida que sea necesaria
instrucción por instrucción y normalmente no guarde el resultado de dicha traducción.

Un programa de computadora bajo la forma de lenguaje de programación el cuál es


legible para un humano, se le llama código fuente y tal código se puede convertir en
un ejecutable por un compilador, o bien, ejecutarse de forma inmediata con la ayuda
de un intérprete.
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Comandos básicos de Python

Los comandos de Python son indispensables para poder programar en este lenguaje
computacional.

A continuación, se mostraran algunos de ellos y su función:

 Print(): este comando sirve para escribir una indicación en el sistema de


programación, v.g. cuando pide una introducción de variables numéricas.
También es para mostrar resultados.
 Int(): este comando es utilizado para que Python tome la entrada como un
número entero.
 Input(): este comando es usado para obtener una respuesta por parte del
usuario que está usando el programa. Si no introduce números se marcará un
error.
 float(): interpreta la entrada como un número decimal. Si no introduce números
se marcará un error.
 While: es un ciclo que tiene una repetición dominada por la elección del
usuario, esta se repite cada que el usuario cumpla con la condición dictada por
el ciclo while.
 if evalúa una expresión y, si es verdadera, ejecuta las declaraciones que se
encuentran debajo.
 El comando elif (else if) proporciona otra expresión que se evalúa si la
declaración if anterior devuelve falso.
 Por último, si ninguna declaración anterior ( if o elif ) devuelve verdadero, se
evalúa la expresión proporcionada con el comando else .

Comandos de una terminal con Windows

A continuación, se muestran algunos comandos para los que usan el sistema


operativo de Microsoft Windows:
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

• pwd: muestra el directorio de trabajo.


• hostname: Nombre de un equipo en la red.
• mkdir: crear un directorio.
• cd: cambiar de directorio.
• ls: listar un directorio.
• msdir: borrar un directorio.
• pushd: apilar un directorio.
• popd: desapila un directorio.
• cp: Copiar un fichero o directorio.
• robocopy: copia robusta.
• mv: mover un fichero o directorio.
• more: mostrar ficheros por páginas.
• type: mostrar contenido de un fichero.
• forfiles: Ejecutar un comando sobre un montón de ficheros.
• dir - r: buscar ficheros.
• select string: buscar cosas dentro de un directorio.
• help: leer un manual.
• helpctr: encuentra la ayuda apropiada.
• echo: muestra algunos argumentos.
• set: exportar/ definir una nueva variable de entorno.
• exit: salir de Shell.
• runas: ¡Peligro!
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Código

El código es una forma de dar solución a problemas de ciclos en termodinámica, con


una finalidad de simplificar pasos de buscar valores de tabla, interpolaciones, etc. Los
ciclos termodinámicos:

• Se denomina ciclo termodinámico al circuito de transformaciones


termodinámicas realizadas en uno o más dispositivos o máquinas térmicas. El
objetivo de estas transformaciones es la obtención de trabajo a partir de dos
fuentes de calor a distinta temperatura, o de manera inversa, a producir
mediante la aportación de trabajo el paso de calor de la fuente de menor
temperatura a mayor temperatura.
Tomando en cuenta estas definiciones consideramos en nuestro desarrollo de
proyecto, agrega capturas del código que se realizó para obtener los datos de la tabla
que se indicaba. En la figura 1 se muestra el código como tan antes de mostrar
resultados, en la figura 2 se muestran los valores deseados.

Figura 1. Código.
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Figura 2. Valores resultantes

Ingresamos el valor de la temperatura la cual queremos encontrar sus


respectivos valores, como se muestra en la figura 3, obteniento las primeras 7
interpolaciones, en la tabla se manejan interpolaciones en el sistema ingles.

Figura 3. Valores resultantes

Como ultimo paso para obtener los últimos resultados del estado 3 y 4. Se pasan la
tabla a Excel para usarlas en el software (Python). El código se generó de acuerdo a
las fórmulas del ciclo Rankine para una interpolación doble para un ciclo Rankine ideal
simple, en el código se ingresan temperatura para el estado 3 y la presiones del estado
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

1 y 2 y se tiene lo suficiente para obtener las entalpias de cada estado 1, 2, 3 y 4.


Obteniendo potencia de salida de la turbina, bomba y calor de estrada de la caldera
y calor de salida en el condensador.

Resultados
Anexo: las siguientes imágenes muestran los resultados finales de la obtención
aplicada del ciclo Rankine en el software, dado solución a problemas vistos alrededor
del semestre

Figura 4. Puntos para la obtener los


resultados de cada uno.
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Figura 5. Valores resultantes finales para


completar el ciclo.

Figura 6. Valores resultantes finales para


completar el ciclo.
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Conclusión

Se obtuvo el objetivo de este proyecto ya que si pudimos realizar el código


correctamente como se indicó, como finalidad de encontrar los resultados de las
tablas. Valores para cuando se obtenga los resultados de algunas temperaturas, y en
base a eso obtener otros valores. En resumen, fue tedioso obtener el código para la
solución de obtener los valores ya que varias veces los intentábamos, pero no lo
lográbamos. Por último, pedimos ayuda a otras personas para que nos dieran opinión.

Se implementó de manera satisfactoria el uso del software para el propósito al que fue
encomendado.
El software programado si logra realizar interpolaciones mediante el uso de datos de
las tablas del sistema internacional.

No se pudo lograr que realizara la interpolación mediante los datos de las tablas del
sistema inglés, dado que marcaba diferentes tipos de errores en la programación.

Gracias a este programa diseñado podemos obtener los datos deseados sin
necesidad de estar buscando en las tablas o de estar interpolando ya que este código
nos arroja el resultado que requerimos de una manera más rápida nos ayudó bastante
e igualmente nos seguirá siendo útil para futuros problemas que se nos presenten de
este tipo de casos o si se llega a requerir en materias próximas ,fue algo complicado
de desarrollar porque no teníamos un amplio conocimiento en programación pero se
logró el resultado esperado.
INSTITUTO TECNOLÓGICO SUPERIOR DE PURÍSIMA DEL RINCÓN

Bibliografías

Shaw, Z. (2018). “Aprende a programar con Python 3”. Madrid, España: Ediciones
Anaya Multimedia

También podría gustarte