calbaker/TE_Model
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project models a thermoelectric heat exchanger system to be used in engine exhaust for waste heat recovery. It requires the additional module properties.py in Properties. hx.py can be thought of as the parent library. Explanation of documentation philosophy: For class definitions, use the following: a one line summary, blank line, list of class instance attributes, and list of method attributes. Example: """ Class definition for heat exchanger object. Class instance attributes ------------------------- cool : coolant.Coolant instance cummins : engine.Engine instance exh : exhaust.Exhaust instance plate : platewall.PlateWall instance te_pair : te_pair.TE_pair instance Methods ------- fix_geometry get_T_inlet_error get_minpar init_arrays optimize set_availability set_constants set_convection set_mdot_charge setup solve_hx solve_node store_node_values """ For method defitions, use the following: a one line summary, blank line, list of necessary inputs, list of instantiated classes, list of methods used. Units should be comments on the same line as a variable definition or on the line following a variable definition. To do: Clean up everything to look nicer. Move enhancement stuff to separate file to clean up hx.py Add enhancement stuff for impinging jet and jet arrays Eventually add scimath.units to make it better. NOTES (as of 2012-02-16): near square footprint is best for osf and fins increasing height seems to improve performance need to model titanium fins and such check what happens with variation in nodes and segments
About
Model of waste heat recovery system
Resources
Stars
Watchers
Forks
Packages 0
No packages published