chemeng316_fluids
¶
Chapter 1.0 Getting Started
¶
1.1 What Chemical Engineers Do
¶
1.2 Jupyter Notebooks, Python, and Google Colaboratory
¶
1.2.1 Summary
1.2.2 Setting up Google Colaboratory and Google Drive
1.2.3 Python Basics
1.2.3.1 Arithmetic Operations
1.2.3.2 Lists
1.2.3.3 Dictionaries
1.2.3.4 Plotting
1.2.4 Solving Equations using Sympy
1.2.5 Defining your own Functions
1.2.6 Learn More
1.2.6.1 Tutorial Introductions to Python for Science and Engineering
1.2.6.2 Interactive Learning and On-Line Tutorials
1.2.6.3 Official documentation, examples, and galleries
Markdown Links
Jupyter Notebooks
Python
Google Colaboratory
Anaconda
Continuum Analytics
Enthought Canopy
Enthought, Inc.
here from the github repository
here
this Khan Academy video
Sympy
Introduction to Python for Science
acceptable use policy
Springer
Amazon
github
A Primer on Scientific Programming with Python (Fourth Edition)
github
pycse - Python Computations in Science and Engineering
github repository for pycse
Code Academy on Python
Khan Academy Videos on Python Programming
Python Tutorial
Think Python: How to Think Like a Computer Scientist
Engineering with Python
Notebook Examples
Notebook Gallery
Official Notebook Documentation
Matplotlib
1.3 Solving Linear Equations with Simpy
¶
1.3.1 Summary
1.3.2 Problem Statement
1.3.3 Solving linear equations using Sympy
1.3.4 Exercise
Markdown Links
Sympy
learnCheme.com
Sympy
Chapter 2.0 Units, Quantities, and Engineering Calculations
¶
2.1 Units and Engineering Calculations
¶
2.1.1 Summary
2.1.2 Units of Engineering
2.1.2.1 The Fundamental Units of Measurement
2.1.2.2 Coherent Derived Units
2.1.2.3 Non-Coherent Derived Units
2.1.3 Absolute versus Offset Scales
2.1.4 Extensive versus Intensive Quantities
2.1.5 Ideal Gas Law Calculations
2.1.5.1 Absolute Temperature
2.1.5.2 Absolute versus Gauge Pressure
2.1.5.3 Units of Pressure (to be completed)
)
2.1.5.4 PV has units of Energy (to be completed)
)
2.1.5.5 Table of Values for $R$ (to be completed)
)
2.1.6 Working with Units in Python using the pint library
2.1.6.1 Assigning Multiplicative Units
2.1.6.2 Unit Conversion
2.1.6.3 Mole and Mass Fractions
2.1.6.4 Prefixes
2.1.6.5 Temperature and Other Offset (Non-multiplicative) Units
-Units)
2.1.7 Exercises
2.1.7.1 Units of Refrigeration
2.1.7.2 Units of the Ideal Gas Law
2.1.7.3 Deflategate
2.1.7.4 Agricultural Chemical Calculations
2.1.7.5 Units of Illumination
2.1.7.6 Estimation
Markdown Figures
http://physics.nist.gov/cuu/Units/i/SubwayDiagram.gif
Tire_pressure_gauge.jpg
Markdown Links
Jupyter notebook
NIST illustrates the relationship among the SI units
pint
2.2 Units Template with
pint
¶
2.2.1 Setup and Usage Examples
2.2.1.1 Assigning Multiplicative Units
2.2.1.2 Unit Conversion
2.2.1.3 Mole and Mass Fractions
2.2.1.4 Prefixes
2.2.1.5 Temperature and Other Offset (Non-multiplicative) Units
-Units)
2.3 Properties of Pure Substances with
CoolProp
¶
2.3.1 CoolProp
2.3.1.1 Always need Units!
2.3.1.2 pyFluids Example
2.3.1.3 CoolProp PropsSI Example
2.3.2 Example
2.3.2.1 Properties of Water
2.3.3 Calculations
2.3.3.1 Area and Flow Rates
2.3.3.2 Reynolds Number
2.3.3.3 Estimate Friction Factor
2.3.3.4 Calculate Pressure Drop
2.3.3.5 Power Required
2.3.3.6 Cost
2.3.3.7 Final Answer
Markdown Links
CoolProp: equations of state and transport properties for 122 components
pyfluids
examples
coolprop
numPy
Wikipedia
2.4 Queary Wolfram Alpha for Information
¶
2.4.1 Situation
Markdown Links
Wolfram Alpha
Engineer's Toolbox
Chapter 3.0 Drawings and Diagrams
¶
3.1 Tools for 2-D Diagrams
¶
3.1.1 Example
3.1.1.1 How To: Math Notation
Markdown Figures
Process Flow Shapes
Example Process Flow Diagram
Show How the LaTeX Typesetting is Written in the Example
Figure files used
figures/03.01_fig01_addProcFlowShapes.jpg
figures/fig_03_01_fig02_example_fishMealProduction.jpg
figures/03.01_fig03_example_fishMealProduction.jpg
3.2 Tools for 3D Design and Illustration
¶
Chapter 4.0 Unit 1: Fluid Statics and Mechanics
¶
4.1 Applications in Fluid Statics
¶
Appendix A. A.0 Simulating Fluid Mechanics
¶
A.1 Fluid Simulation with $\phi_{Flow}$
¶
Appendix B. B.0 Homework Assignments
¶
B.1 Homework 1
¶
B.2 Homework 2
¶
Markdown Links
TinkerCAD
Figure files used
figures/hw02.02_findingDensityOfFluidA.png
figures/hw02.03_baseballFloatingInWaterTank.png
B.3 Homework 3
¶
B.4 Homework 4
¶
B.5 Homework 5
¶
Figure files used
figures/fig_entranceLength.jpg
B.6 Homework 6
¶
B.7 Homework 7
¶
Figure files used
figures/hw07_nm24_fig01.jpg
B.8 Homework 8
¶
Figure files used
figures/hw08_nm24_fig01.jpg
figures/hw08_nm24_fig02.jpg