Course  Thermodynamic Methods  TKP4175
TKP4175  Thermodynamic Methods
About
Examination arrangement
Examination arrangement: Approved report
Grade: Letter grades
Evaluation  Weighting  Duration  Grade deviation  Examination aids 

Approved report  100/100  A 
Course content
The theory of partial and total differentials, and the chain rule of differentiation. Energy functions, fundamental relations and canonical variables. Equations of state for the fluid state. Unit operations in chemical engineering. Control volume theory applied to kinetic, potential and chemical energies. Thermodynamic equilibrium. Vaporliquid equilibrium. Multicomponent phase equilibrium. Chemical equilibria in ideal gases. Adiabatic combustion temperature. Sources of thermodynamic data with emphasis on the standard state. Heat engines using ideal gas as work fluid. Entropy production. Exergy analysis of stationary processes.
Learning outcome
After completing the course, the student will be able to perform: Thermodynamic analysis of physicochemical equilibrium problems related to the mathematical modeling of chemical multicomponent systems, computation of chemical and phase equilibria in such systems, and, finally, implementation of thermodynamic equations of state and activity models in canonical form. The implementation must be verified (tested) and must contain partial derivatives of first and second order in the natural (canonical) variables of the model. The model will later be used to calculate a phase diagram problem given by the lecturer. The student will understand the meaning of: Canonical variables and thermodynamic potentials, the thermodynamic equation of state, the thermodynamic equilibrium principle applied to multicomponent mixtures, necessary and sufficient conditions for thermodynamic equilibrium, the GibbsDuhem's equation and how to apply this equation for consistency checking of thermodynamic computer code. The student will have skills in: partial derivation of functions with many variables, differential calculus applied to state functions of this type, numerical solution of systems of nonlinear equations, and unit testing of own program code and verification of own calculation results.
Learning methods and activities
Classroom lectures (3 hours per week), tutored programming (2 hours per week), Individual programming (46 hours per week) and report writing (4 hours per week). The students can collaborate in groups of 23 people if they so wish. Lectures and exercises are mandatory and can be used to bring forward information that is not necessarily written anywhere. Experience based knowledge for example.
Compulsory assignments
 Partial submission
Further on evaluation
The student is asked to explain the theory for disseminating and solving the problem assigned by the teacher, explain details concerning the implementation, perform unit testing of the computer code, and summarise all of it including relevant calculation results in an essay of length and depth equivalent to 23 chapters in a MSc thesis. The nominal length of the report is 28 A4 pages printet in 11 point font and with 25 mm margins. This means approximately two pages of written text per week during the semester. The report shall as a minimum contain at least one page of figures of good quality and a maximum of three pages of such illustrations. The figure captions and the axes labels shall use 10 pt font. The figures should keep a high standard and must be positioned adequately in the report. The captions are made selfexplanatory without undue references to the main text. The report should preferably be given an individual touch and feel. The same applies to the equations and to the program code. Copying from external sources is not allowed. The academic, linguistic and aesthetic profiles of the report are weighted 50%, 25% and 25%, respectively. The best of the reports will graded on the scale AF. The other reports will be given a grade relative to this. The best grade will not necessarily be an A and the grades will not necessarily follow a Gaussian distribution. If the student fails to deliver a satisfactory report, or want to improve her grade, the entire course must be retaken.
Recommended previous knowledge
Prior experience with programming in Python, Ruby, or Matlab is very useful. Physical chemistry and elementary thermodynamics, chemical process technology, kinetic gas theory, differential calculus, and abstract linear algebra at the undergraduate university level.
Required previous knowledge
TKP4107 Chemical Engineering Thermodynamics, TMA4100 Mathematics 1 (differential calculus, Newton's iteration method), TMA4105 Mathematics 2 (multivariable function analysis), TMA4115 Mathematics 3 (linear algebra), TDT4102 Procedure and object oriented programming, or courses equivalent to these.
Course materials
T. HaugWarberg, Den termodynamiske arbeidsboken, Kolofon forlag (2005), English version is available. A detailed curriculum list will be given at the startup.
No
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2024
Language of instruction: English
Location: Trondheim
 Technological subjects
Department with academic responsibility
Department of Chemical Engineering
Examination
Examination arrangement: Approved report
 Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
 Spring ORD Approved report 100/100 A INSPERA

Room Building Number of candidates
 * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida  Exams"