Documente Academic
Documente Profesional
Documente Cultură
Contents
Part 1. Notes and Solutions for Rocket Propulsion Elements by George Sutton and Oscar Biblarz 2
1. Definitions and Fundamentals 2
1.1. Definitions 2
2. Nozzle Theory and Thermodynamic Relations 2
2.1. Isentropic Flow Through Nozzles 2
3. Flight Performance 2
3.1. Gravity-Free, Drag-Free Space Flight 2
3.2. Forces Acting on a Vehicle in the Atmosphere 3
3.3. Basic Relations of Motion 3
Problems 3
Part 2. AE121 4
4. Isentropic Flow Eqns. with Area Change 5
5. PSs 6
5.1. PS2 6
5.2. Lagrangian point of view for gravity-free, drag-free rocket 7
5.3. PS4 9
5.4. PS5 10
Part 5. Notes and Solutions on Fundamentals of Thermodynamics, 8th Edition, by Claus Borgnakke, Richard E. Sonntag 16
9. 16
Date: 13 novembre 2015.
Key words and phrases. Propulsion, Rocket Propulsion, Thermodynamics, Fluid Flow, Fluid Mechanics.
1
2 ERNEST YEUNG ERNESTYALUMNI@GMAIL.COM
up = 1815 m/sec
Eperm0406 = Gconst M earth ( 1 / ( 2 ( ( R e a r t h+Decimal ( 5 0 0 ) ) 1 0 3 ) ) + 1 / ( R e a r t h 1 0 3 ) )
>>> i n t e g r a t e ( i n t e g r a t e ( Problem0403 , ( t , 0 , t ) ) , ( t , 0 , 5 . 0 ) ) # Energy p e r mass
3890.37850288891 %.6E % Eperm0406 # 3 3 . 5 1 MJ/ kg
hp = 3.89 103
Problem 4. How to estimate A of the projectile? v = 7611 m/sec T = 5678 s or 1.58 hours 33.51 M J/kg
Problem 5.
Now
M (t)a = Fthrust
Fthrust tp Fthrust tp Part 2. AE121
Isp = mp =
g0 tp tp g0 mp Lets translate
between physicists and engineers:
1
mp
and for M (t) = M (0) tp t,
Cp
g m
g0 m p
CV Cp cp M N cp kB
Isp 0tp p Isp tp Isp g0 1 = N
= = =
1 N N R
a= m a(t = tp ) = a(t = tp ) = M0
=
tp M (0)
CV
M (0) tpp t mp 1
2
Plugging a = 50 m/sec and solving for tp , 3.3.1. Speed of sound. From pp. 179, Problem 10 Isnetropic relations of ideal gas of Chapter 6: Ideal Gas of Kittel and
>>> 2 6 0 . 9 . 8 / 5 0 . ( 1 / ( 1 / 0 . 8 8 1 ) ) Kroemer [3], recall isentropic bulk moduli B
373.70666666666637
pi Vi
(a) p
B := v = = p
373.71 sec V V
maximum allowable burn time, assuming steady propellant mass flow p V
(b) with p = Vi i .
Isp g0 /tp Very little heat transfer in sound wave. For velocity (magnitude) i.e. speed of sound, a
a= = u = Isp g0 ln (1 t/tp )
1 t/tp 1/2 1/2
so B p
a= =
u = 5402.4 m/sec
for maximum velocity relative to the launch vehicle
Problem 6. Satellite in circular orbit Now
N
r
GMe m mv 2 GM0 p=
F = 2
= = =v V
(R0 + h) (R0 + h) R0 + h
p N 1
2(R0 + h) 2(R0 + h)3/2 = =
= v = T = V MN
V
M
T GMe
1 GMe m GMe m 1 GMe GMe GMe 1 1 Now p = RT (outside of theoretical physics, people use the so-called universal gas constant R).
mv 2 + =m + = m GMe +
2 R0 + h R0 2 R0 + h R0 + h R0 2(R0 + h) R0
Then run Propulsion.py which now imports (import) in Physique, a small package with the NIST (National Institute of N MN
p = RT = = R
Standards and Technology) Fundamental Constants FundConst, NIST SI conversions conv, and NASA Planetary Fact Sheet V V kB
plnfacts as Python pandas DataFrames.
and so
M earth = p l n f a c t s . l o c [ p l n f a c t s [ P l a n e t ]==EARTH , Mass ( 1 0 2 4 kg ) ] . v a l u e s [ 0 ] 1 0 ( 2 4 ) # i n kg
R e a r t h = p l n f a c t s . l o c [ p l n f a c t s [ P l a n e t ]==EARTH , Diameter (km) ] . v a l u e s [ 0 ] / Decimal ( 2 )
kB
(1) R :=
Gconst = FundConst [ FundConst [ Q u a n t i t y ] . s t r . c o n t a i n s ( g r a v i t a t i o n ) ] . l o c [ 2 4 3 , Value ] M
v0406 = s q r t ( Gconst M earth / ( ( R e a r t h + Decimal ( 5 0 0 ) ) 1 0 3 ) )
# v e l o c i t y o f s a t e l l i t e v o f Chapter 4 , Problem 6 o f B i b l a r z and S u t t o n
so, as Polk says, R is different for different gases.
7611.17633707692
And so
T0406 = ( 2 . N( p i ) f l o a t ( ( R e a r t h + Decimal ( 5 0 0 ) ) 1 0 3 ) ( 3 . / 2 ) ) / f l o a t ( s q r t ( Gconst M earth ) ) p
# 5678 s e c s . o r 1 . 5 8 h o u r s =
M
PROPULSION 5
1 v 1 A1 = 2 A2 v 2
1
p
= Thus
pi i 1/2
T1 21
1 1
Vi A2 1 v1 M1
= = = =
i V i A1 2 v2 M2 T2 22
p Vi EY : 20151120 One can also relate a point in the flow, 1, to another point downstream to the flow, 2:
= =
pi V i
cf. Isentropic relations of ideal gas of Kittel and Kroemer [3] T1 T1 /T0
=
cf. 20151105 AE121 Polk T2 T2 /T0
p l t . t i t l e ( C a n n o n b a l l t r a j e c t o r y w i t h Drag : C o n s t a n t d e n s i t y ) import P h y s i q u e
from P h y s i q u e import FCconv , KCconv , FundConst , conv , plnfacts , T C, T K, T F
Horizontal range is 5.89 km. This makes sense because the cannonball finds it easier to fly through the air at higher
k B o l t z = FundConst [ FundConst [ Q u a n t i t y ] . s t r . c o n t a i n s ( Boltzmann ) ] . loc [49 ,:]
altitudes, higher up the atmosphere, because the air is thinner in the upper atmosphere. >>> k B o l t z . Value
(c) For no drag, this can be solved analytically: Decimal ( 1 . 3 8 0 6 4 8 5 2E23 )
>>> k B o l t z . Unit
u x = 0 x(t) = u0 cos t
ux = u0 cos J K1
= = 1 gt
u y = g uy = gt + u0 sin y(t) = gt2 + u0 sin t = t(u0 sin ) So for T = 300K and T = 1000K,
2 2
u 2 >>> k B o l t z . Value 300 Decimal ( 1 . 5 )
So the horizontal range is x(tf ) = u0 cos 2u0 gsin = g0 sin (2) = 9044.m for Decimal ( 6 . 2 1 2 9 1 8 3 4 0 0 0E21 )
>>> k B o l t z . Value 1000 Decimal ( 1 . 5 )
>>> 3 0 0 . 2 / 9 . 8 s i n ( 2 . 5 0 . / 1 8 0 . N( p i ) ) Decimal ( 2 . 0 7 0 9 7 2 7 8 0 0 0 0E20 )
9044.15283378558
or
#p a r a b o l a t r a j e c t o r y d a t a >>> k B o l t z . Value 300 Decimal ( 1 . 5 ) / JovereV . M u l t i p l y b y
P r o b 0 2 0 3 c x = [ i 10 f o r i in range ( 9 0 5 ) ] Decimal ( 0 . 0 3 8 7 7 7 9 7 7 3 3 9 5 8 2 3 3 0 7 9 1 1 6 7 2 6 8 0 4 )
P r o b 0 2 0 3 c y = [ t a n ( 5 0 . / 1 8 0 . N( p i ) ) x ( 9 . 8 / 2 . ) x 2 / ( 3 0 0 . c o s ( 5 0 . / 1 8 0 . N( p i ) ) ) 2 f o r x in P r o b 0 2 0 3 c x ] >>> k B o l t z . Value 1000 Decimal ( 1 . 5 ) / JovereV . M u l t i p l y b y
Decimal ( 0 . 1 2 9 2 5 9 9 2 4 4 6 5 2 7 4 4 3 5 9 7 0 5 5 7 5 6 0 1 )
# plot a l l 3 t r a j e c t o r i e s together
plt . figure (3)
p l t . p l o t ( P r o b 0 2 0 3 s o l u t i o n [ 3 ] , P r o b 0 2 0 3 s o l u t i o n [ 4 ] , l a b e l= Drag : V a r i a b l e d e n s i t y ) and so U/N = 6.213 1021 J or 0.0388eV for T = 300K and 2.071 1020 J or 0.129eV for T = 1000K
p l t . p l o t ( P r o b 0 2 0 3 b s o l u t i o n [ 3 ] , P r o b 0 2 0 3 b s o l u t i o n [ 4 ] , l a b e l= Drag : C o n s t a n t d e n s i t y ) (c) Now
p l t . p l o t ( P r o b 0 2 0 3 c x , P r o b 0 2 0 3 c y , l a b e l=No Drag )
U 3N
p l t . x l a b e l ( x (m) ) CV = =
p l t . y l a b e l ( y (m) ) V 2
p l t . t i t l e ( T r a j e c t o r i e s o f c a n n o n b a l l w i t h Drag o f v a r i a b l e d e n s i t y , Drag o f c o n s t a n t d e n s i t y , and no d r a g )
plt . legend ()
From the definition of CV . Also, for enthalpy H, H = U + pV = U + N , for ideal gas law still holds,
H U
If there was no drag, then the cannonball will fly out farther, and higher. Its important to consider air resistance, CP = = + N = CV + N
V V
as the horizontal range difference between drag and no drag is almost 3000 m (!!!). Its important to consider variation
of atmospheric drag with altitude for horizontal range for precision landing (about a 300 m difference). and so
5N
5.3. PS4. Problem 1: Kinetic theory connection to thermodynamics properties. CP =
2
(a) These are all, above, physicists quantities. For engineers, specific heat capacities are useful with real-world material. Spe-
(b) Now the Maxwellian velocity distribution, P (v), where P (v)dv is the probability that the particle has speed in (v, v +dv), cific heat capacities are obtained from physicists heat capacities by dividing by what physicists wouldve deemed as M , the
is given by (straight-up) mass.
3/2 2
M M v
P (v) = 4 v 2 exp CV 3N
2 2 cV := =
M 2M
If N particles had the same kinetic energy, then the entire system of N particles would have a total internal energy of C P 5N
N 21 M v 2 , with M being the mass of a single particle. cP := =
M 2M
Thus, the total internal energy U is calculated by weighting by P (v) the above total kinetic energy, which in this
case of only 3 translational degrees of freedom, coincides with the total internal energy: N Avog = FundConst [ FundConst [ Q u a n t i t y ] . s t r . c o n t a i n s ( Avogadro ) ]
>>> c V = f l o a t ( Decimal ( 1 . 5 ) ( N Avog . Value ) ( k B o l t z . Value ) ) / M 0
>>> c P = f l o a t ( Decimal ( 2 . 5 ) ( N Avog . Value ) ( k B o l t z . Value ) ) / M 0
Z 3/2 3/2 Z >>> c V . s u b s ( M 0 , 3 9 . 9 4 8 / 1 0 0 0 . )
M v 2 M v 2
Z
1 MN M M
U =N dv M v 2 P (v) = dv 4 v 4 exp = 2M N dvv 4 exp = 312.198102337360
0 2 0 2 2 2 2 0 2 >>> c V . s u b s ( M 0 , 1 3 1 . 2 9 3 / 1 0 0 0 . )
3/2 94.9912774647001
M 3 3 1 3 N >>> c P . s u b s ( M 0 , 3 9 . 9 4 8 / 1 0 0 0 . )
= 2M N 2 1/2
= 2M N M
3/2
= 520.330170562267
2 4 M 2 M 4 2 2 2
2 2 >>> c P . s u b s ( M 0 , 1 3 1 . 2 9 3 / 1 0 0 0 . )
158.318795774500
U 3
Also, = N 2 .
EY : 20151117 I want to reiterate that there must be a more systematic and sane and rational way of looking up So cV and cP for argon is 312.2J/(kgK) and 520.3J/(kgK), respectively, and cV and cP for xeon is 94.99J/(kgK) and
Physical Constants and other physical data than by manually looking it up a book or manually looking it up a website. 158.3J/(kgK), respectively.
People can make a mistake copying and pasting! Thus, I wrote the Python package Physique that you copy into your The so-called molar heat capacity is the amount of heat needed to increase the temperature of 1 mole of substance. Now,
working directory and can import in (this is all in the script Propulsion.py: physicists CV and CP is the heat capacities for the amount of heat needed to raise the temperature of a system of N number
10 ERNEST YEUNG ERNESTYALUMNI@GMAIL.COM
of particles. Then certainly, dividing CV ,CP by N will result in the amount of heat needed to raise the temperature of a single
particle. Use Avogadros number to convert between number of particles and moles. 3/2 3/2 Z M v2
!0
M v 2 e 2
Z Z
M 3 M 2
c= dvvP (v) =: hvi = dv4 v exp = 4 dvv M
=
CV 3 0 0 2 2 2 0
cV = = ! #
N 2 3/2 " M v2 M v2
Z # 3/2 " 3/2 2
e 2 2 e 2
M M M 2
CP 5 = 4 0 dv2v M = 4 M
= 4 =
cP = = 2 2 M 2 M 2
0
N 2
0
r r
1 8
>>> Decimal ( 1 . 5 ) ( N Avog . Value ) ( k B o l t z . Value ) = 3/2
8 =
(2) M M
42 12.471689792172872460
Name : Value , dtype : object
>>> Decimal ( 2 . 5 ) ( N Avog . Value ) ( k B o l t z . Value ) Note
42 20.786149653621454100 3 1/2 1/2
vrms M 3
= =
c 8 1/2 8
and so cV = 12472.J/(kmolK) and cP = 20786.J/(kmolK) M
Problem 2: Mean thermal velocity. Problem 3: Ideal vs. real rocket analysis.
Wikipedia article Thermal velocity has 3 mean thermal velocities 4
P (v) = 4 2M 3/2 2
v exp M v2 5.4. PS5. Problem 1: Nozzle flow in liquid rocket engines.
2
Viking series liquiad rocket engines used on first 2 stages of Ariane 4 launch vehicle.
Now
Rocket engines are storable propellant motors that use
Z Z
exp (v 2 )
0 Z 2 Z nitrogen tetroxide and UDMH25 (unsymmetrical dimethyl hydrazine with 25 percent hydrazine hydrate) as propellants.
4 2 3 2 exp (v ) 3 2
dvv exp (v ) = v = 0 3v = v exp (v 2 ) = suitable mean value for molecular weight of the combustion product mixture 23 g/mol ratio of specific heats approximately
0 0 2 2 0 2
1.2
2
!0 " Z v2 #
ev Combustion chamber temperatures for both 3350K approximately.
Z
3 3 e 3
= v = 0 = Viking 5C motor: chamber pressure 5800 kP a
2 2 2 2 42 2
propellant mass flow rate 275.2 kg/s
So nozzle expansion ratio 10.5
3/2 Viking 4B engine: chamber pressure 5850 kP a
Z
2 2 M 3 1 3 1 3 mass flow 278.0 kg/s
hv i = v P (v) = 4 = M =
M 2
q
0 2 4 2 M 2
2
2 M expansion ratio 30.8
2
(a) Use Eq. 4,
so +1
p0 1/2
2(1)
m 2
3
1/2
=
vrms = A (RT0 )1/2 +1
M
Opening up NozzleTheory.py, using Pythons sympy library,
Now V i k i n g 5 C n o z z l e = m a s s f l o w r a t e E x p . s u b s (gamma , 1 . 2 ) . s u b s ( massflow , 2 7 5 . 2 ) . subs ( p 0 , 5 8 0 0 1 0 0 0 ) . subs ( T 0 , 3 3 5 0 ) . \
1/2 s u b s (R, k B o l t z . Value / ( Decimal ( 2 3 / 1 0 0 0 . ) / N Avog . Value ) )
3 V i k i n g 4 B n o z z l e = m a s s f l o w r a t e E x p . s u b s (gamma , 1 . 2 ) . s u b s ( massflow , 2 7 8 . 0 ) . subs ( p 0 , 5 8 5 0 1 0 0 0 ) . subs ( T 0 , 3 3 5 0 ) . \
hv 2 i = 3hvx2 i = so hvx2 i1/2 = s u b s (R, k B o l t z . Value / ( Decimal ( 2 3 / 1 0 0 0 . ) / N Avog . Value ) )
M M
s o l v e ( Viking5Cnozzle , Astar ) [ 0 ] # 0.0805128291046479
r s o l v e ( Viking4Bnozzle , Astar ) [ 0 ] # 0.0806368550290290
P (v) 2P (v) M 2 M 2
= + P (v) v = P (v) v = 0 if vmp = 0 or vmp = So the area of throat for Viking 5C and Viking 4B is 0.08051 m2 and 0.08126 m2 , respectively. Then, the expansion
v v v M
ratio gives the expanded area for Viking 5C and Viking 4B of 0.8454 m2 and 2.484 m2 , respectively.
where mp stands for most probable. (b) We need a relationship relating (cross-sectional) area ratio to Mach number, Eq. 3
+1 1/2
! 1
1
r r 2
2 3 A2 M1 1 + 2 M2
vmp = < = vrms = 1 2
M M A1 M2 1+ 2 M1
4Thermal Velocity, wikipedia, https://en.wikipedia.org/wiki/Thermal_velocity
PROPULSION 11
At the throat, M = 1, and denote the area by A . Thus (d) Look at Eq. 5 again:
+1 1/2
1
! 1 e + (pe pa )Ae =
T = mv
Ae 1 1 + 2 M2
= +1
v
A M 1
u !
2 u 2RT0 pe
=m
t 1 + (pe pa )Ae
Ae 1 p0
and so A is the expansion ratio.
Notice that now we have a so-called root-finding problem, with non-integer exponents. One should use a numerical
solver so that finding this root is done efficiently. Also, to do this in Pythons scipy, we have to create a Python
function object, and so I used sympys lambdify to turn a sympy expression into an actual Python function:
Viking5CMach = l a m b d i f y ( Mach 2 , Viking5CMachEq . r h s Viking5CMachEq . l h s ) So if pe = pa , then
# Remember t o move a l l t e r m s t o 1 s i d e , and s o t h e o t h e r s i d e e q u a l s 0
v
u
u 2RT0 1 !
s c i p y . o p t i m i z e . newton ( Viking5CMach , 3 ) # Newton Raphson method pa
# 3.3123573073570207 T =m
t 1
1 p0
s c i p y . o p t i m i z e . b i s e c t ( Viking5CMach , 3 ,4) # B i s e c t i o n method
# 3.312357307356251
(e) Look at this webpage: http://www.engapplets.vt.edu/fluids/CDnozzle/cdinfo.html for a good recap of the
AIMS Senegal had a nice, easy introduction to scipys root finding methods 5. physics of shocks, accompanying the lecture by Polk in AE121.
Next, the static temperature, static pressure, static density at the nozzle exit can be easily calculated from the Also Choked flow wikipedia article https://en.wikipedia.org/wiki/Choked_flow
isentropic relations: Consider normal shock at the exit of the nozzle. Then before, M1 > 1 (supersonic), and right after the shock, M2 < 1
p
1
(subsonic)
1 =
1 2 p0 0 p0 Problem 3: Duct flow with heating.
= 1+ M 1 0 =
0 2
1 RT 0 (a) In this case, I think that the correct heat capacity to use is Cp because the process occurs at the constant ambient
=
0 0 pressure (that ambient pressure, external to the (constant area) duct, remains constant and on the duct).
Then the static pressure, static temperature, static density for Viking 5C and Viking 4B engines are Now
Mexh = 3.312 Q = Cp d
p = 68.2 kPa
Cp
T = 1597.4 K For cp := MN , q = mcp dT (experimental physicists and engineers expression). Thus
3
= 0.1181 kg/m Z
q
q = mc
p dT = p (Tf Ti ) or
q = q = mc = Tf Ti
Mexh = 4.057 mc
p
p = 17.0 kPa
T = 1265.9 K Now this heating raises the temperature of the stagnation (enthalpy) temperature, because were considering this heating
as a (adiabatic?) thermodynamic process, separate from whats going on with the flow.
= 0.0372 kg/m3 For instance, along the flow, at a point, the thermodynamic property is (T, p). We can always pull this back to
(c) the stagnation properties, whether hypothetical or real:
5
Roots finding, Numerical integrations and differential equations, AIMS Senegal, AIMS Senegal
12 ERNEST YEUNG ERNESTYALUMNI@GMAIL.COM
(1.106)/(40.15.6) and from the Mach number definition and energy equation (Bernoulli invariant), we can get the exhaust velocity
# 1602.5641025641025
s
So
p T0
ue = Ma = M RT = M R
T0 = 1602.6 K 1 + 1
2 M
2
(b) Now consider the converging section at the inlet to each 1 cm diameter channel, that accelerates the flow to a relatively
low Mach number and produces a flow rate of 40 g/s.
Mass continuity (conservation) still holds: Part 3. Basic Feeling
p p p p0 1 2 2(1) +1 6. Box with a hole rocket; bottled (box) rocket
m = Au = AM RT = AM = AM(1 + M )
RT RT RT0 2 Recall Ch. 14: Kinetic Theory, Section Kinetic Theory of the Ideal Gas Law of Kittel and Kroemer [3].
where the pullback to the stagnation properties for each point of the flow, before the converging section and after the
converging section, was used: Kinetic Theory of the Ideal Gas Law. Consider molecule strike unit area of wall.
Let vz velocity component normal to plane of wall.
p0 1 2 1
= 1+ M Suppose molecules, of mass M , reflected specularly (mirror-like) from wall,
p 2
T0 1 2 pz = 2M |vz |
=1+ M
T 2
massconsEq = Eq ( massflo w , p 0 s q r t (gamma/ (R T 0 ) ) AMach(1+(gammaRat ( 1 ) ) / Rat ( 2 ) Mach 2 ) \ Let a(vz )dvz , number of molecules per unit volume with z-component of velocity between vz and vz + dvz .
( ( gamma+1)/(Rat ( 2 ) ( gamma 1 ) ) ) ) Z
massconsProb0503 = massconsEq . s u b s ( massflo w , 4 0 . 1 0 ( 3 ) ) . s u b s (gamma , 1 . 4 ) . s u b s ( p 0 , 6 . 8 1 0 ( 6 ) ) . \ N
s u b s ( T 0 , 6 7 3 . ) . s u b s (A, N( p i ) ( 1 0 ( 2 ) / 2 . ) 2 ) . s u b s (R, k B o l t z . Value / ( Decimal ( 2 . 0 1 5 9 1 0 ( 3 ) ) / N Avog . Value ) )
a(vz )dvz = =n
V
where for R, R = kMB and where for M , I used 2.0159g/mol for H2 , and Avogadros number, NA = 6.022140857 1023 , a(vz )vz dvz number of molecules in (vz , vz + dvz ) velocity range that strike unit area of wall in (per) unit time
which is number of particles per mole. So in this example, R = 4124.4 for H2 as Z Z
>>> k B o l t z . Value / ( Decimal ( 2 . 0 1 5 9 1 0 ( 3 ) ) / N Avog . Value ) pressure p = 2M vz a(vz )vz dvz = M vz2 a(vz )dvz = M nhvz2 i
Decimal ( 4 1 2 4 . 4 4 0 6 2 7 7 3 3 8 0 7 6 1 9 8 6 8 5 1 5 6 9 5 ) 0
1
Lets try to use the derived relation, relating the stagnation temperatures before and after (denoted 1) heat addition: 2
2 M hvz i = 21 by equipartition of energy (Ch.3)
2 " #
1 + M21 M 1 + 1 2
T0 2 M N
= p = nM hvz2 i = n =
T01 1 + M2 M1 1 + 1
2 M1
2 V
PROPULSION 13
n
Maxwell Distribution of Velocities. cf. Ch.6. distribution function of ideal gas f (n ) = exp
Recall, Ch. 6, Sec. Classical Limit of Kittel and Kroemer [3], an ideal gas is defined as a system of free noninter- Z Z /2
M
3/2 Z
1
M 2
3
acting particles in the classical regime. hv out i = v cos sin dP Maxwell (v)dv = 4 v exp v dv =
0 2 2 0 2
f () average occupancy of an orbital at energy (7) 3/2 3/2 2
energy of orbital occupied by 1 particle; not energy of system of N particles 21/2 1/2
M 1 1 1 M 1 4
1
Fermi-Dirac and Bose-Einstein distribution f () = exp [()/ ]1 = 4 0 = 4 2
= 1/2
2 2 2 2 4 M M
In order for f () 1 orbitals, exp [( )/ ] 1 .
for (doing the integration by hand)
2 2
= f () ' exp [( )/ ] = exp (/ ) exp (ev )0 = 2vev
2 2 2
3/2 3 3/2
1 N 2 ML N
= 4N
2 L3 M 2
3/2
M v 2
M
(6) = P (v) = 4 v 2 exp
2 2
P (v) is Maxwell velocity distribution, P (v)dv is probability particle has speed in dv at v
Experimental verification. velocity distribution of atoms which exit from slit of oven.
exit beam weighted in favor of atoms of high velocity at expense of those at low velocity.
weight factor is velocity component v cos normal to plane of hole. Thus,
p pf 1
/2 = u2f
2R3 cos 2
Z Z Z
1 2 3 sin 2d 2
(cos )drrdr sin d = ( (2)R3 ) cos sin d = ( R ) = =
3 3 2 3 4
0 The thrust is going to be given by the difference in pressure against the walls, the wall in front of the box opposite to the wall
2R3 1 + 1
2R3 1
with a hole. You dont need the area of the hole. This thrust is (p pf )
= =
3 4 3 2 1 MN 1 2 MN 1 2
(p pf )A = u2f A = u A= u
Probability atom leaves hole will have velocity in (v, v + dv) : Pbeam (v)dv 2 V 2 f L 2 f
2
Now from Eq. 7, u2f = M, and so
M v 2
Pbeam (v) vPMaxwell v exp 3 N pV pL2
2 (p pf )A = = =
L L
M 3/2 2
with, recall PMaxwell = 4 2
v exp M v2 Thus, the thrust on this box is given by
2
N pL2
Pbeam distribution of transmission through a hole is Maxwell transmission distribution. Fthrust = =
L
14 ERNEST YEUNG ERNESTYALUMNI@GMAIL.COM
Part 4. Notes and Solutions for Thermal Physics by Ralph Baierlein Suppose Q()
= Q(t)dt( t ) = Q(t).
[2] Z Z Z
pV dt =
Q(t)dt U dt
7. Background
= pV = Q U
7.1. Heating and Temperature. Heating: keep in mind 3 different types of heating for energy exchange between two systems:
(1) Heating by conduction - literal contact, molecules jiggle faster from molecules jiggling faster by bouncing off them pV interpreted as work done by gas. Q is heat transferred to gas system. U is the drop in internal energy of gas system
(2) Heating by radiation - em waves from hot source strike and excite target as it does work.
(3) heating by convection - energy transport by flow (perhaps a fluid)
This all relates to
Q 7.4. Heat capacity.
7.2. Some dilute gas relationships.
Q
Q
Q = Q(, V ) = d + dV
Pressure according to kinetic theory. i.e. some kinetic theory V V
F force on area A due to molecules
p momentum transferred to wall per collision So define CV Q or interpret CV as energy input by heating at constant volume over ensuing change in temperature.
n number of collisions in time t U
V
In this case, V .
Thus
(p)n For the case of a monatomic gas, U = d2 N , U d
= 2 N .
F =
t
Now p = 2mvx since p = mvx (mvx ) = 2mvx (elastic collision with momentum conversation) d
vx tA is a volume, inside of which gas molecules can be within distance vx t toward the wall. CV = N
2
N
V number density of molecules
Assume equal distribution of velocities: Thus 12 N number of molecules.
1N Now
n = (vx tA)
2V Q = p dp + Cp d Q dp = Cp d dp
=
F (2mvx )(vx tA) 21 N N Q = V dV + C V d Q dp = V dV dp + CV d dp
P = = V
= mvx2
A At V
Suppose hv 2 i = hvx2 i + hvy2 i + hvz2 i = 3hvx2 i = dhvx2 i. Now from the thermodynamic identity, Q = W + dU = pdV + dU ,
mN 2 21 N
= P = hv i = mhv 2 i Q dp = pdV dp + dU dp
dV d2 V
An empirical gas law. Now
N and from (empirical) ideal gas law, pV = N (which defines a hypersurface on M ),
P = (empirical)
V
dpV + pdV = N d = pdV dp = N d dp
1 d
= mhv 2 i =
2 2
so then
7.3. The First Law of Thermodynamics.
dU = Q W or Q = dU + W Q dp = N d dp + dU dp
Consider W = Q dU .
In the case of the monatomic gas, U = d2 N , and so dU = d2 N d = CV d and so comparing all the equations above, one recovers
The adiabatic relation for a classical ideal gas. Consider the adiabatic expansion (or contraction!) of a classical ideal gas. s o l v e ( FCconv . s u b s ( T C , Prob0104ansC ) , T F ) [ 0 ] # 1 0 9 9 . 1 6 0 5 4 5 4 3 5 2 6 F
This means that Q = 0; there is no heat exchange to or from the gas system.
Recall Q = dU + W . The final temperature is 866.01 K or 592.87 C or 1099.16 F
If Q = 0, and supposing W = pdV , then 0 = dU + pdV . (b) Now from the ideal gas law, which is obeyed at all thermodynamic states
EY : 20151019 Either by definition, or the thermodynamic identity, d = dU + pdV , then CV := U
V . My question is Pf Vi f
this: for manifold of thermodynamic states M , M = (U, V ), i.e. U is a global coordinate and V is a local coordinate. One =
Pi Vf i
can make a Legendre transformation such that M is parametrized by (, V ), where is the temperature. In general, one should
Pf
say that U = U (, V ) C (M ), and so dU = U U 1
d + V dV , dU (M ).
and so Pi = 44.31
However, for this adiabatic process, we want
Q = 0 = dU + W = dU + pdV = CV d + pdV 8. Phase Equilibrium
U
which implies that dU = CV d . What happened to the V dV
? Is it that in this adiabatic process, the internal energy of the
gas system goes to either doing work (expansion) or increases due to work being done on it (contraction), and is characterized 8.1. Latent heat. p, T const., liquid gas, e.g. p = 1 atm
completely by a drop or increase in its temperature, respectively? And so dU = CV , and pdV completely describes whats T = 373 K
going on with work done or work done on it? latent heat of vaporization Lvap (by def.) amount of energy supplied by heating.
Nevertheless, using the (empirical) ideal gas law, pV = N , Q = dU + W
N := U/N = average (internal) energy per molecule
0 = CV d + pdV = CV d + dV
V v := V /N = volume per molecule
Lvap = d + pdV
Consider a path : R M in M , so that (t)
= + V
X(M ). = vap liq
d()
V
= vvap vliq > 0
dv()
(t) = ( (t), V (t))
if p const., Lvap = d( + pV ) = dh, h := H/N = U +pV
N
Thus,
EY : 20151031 A better way to think about it is this: recall that
N N V
0 = Cv +
V so + Q = dU + W = dU + pdV = d
V CV V
f N Vf H = U + pV so dH = dU + pdV + V dp = Q + V dp
R
dt N
ln + ln = 0 or ln V CV = const.
i CV Vi
Now
N CP CV Consider a path M s.t. d ()
=0 (constant , p)
= =1
CV CV dp()
=0
which is true, assuming the (empirical) ideal gas law, the thermodynamic identity, and, surely, for the case of a monatomic gas.
Q() V dp()
= dH() = dH() 0 = dH()
Q()
= d()
Thus Z Z
1 1
f V f = i Vi Q()
= d() = (g l )
Problems. Problem 4. Adiabatic compression.
Thus
A diesel engine doesnt have a spark plug to ignite and explode the fuel. Instead, the air in the cylinder is compressed so R
Q()
Hg Hl
highly that the fuel ignites spontaneously when sprayed into the cylinder. = (sg sl ) =
N N N
(a) R
Q()
1 1
f Vf Pf Vf L (sg sl ) = = (Hg Hl )
= = 1 N N
i Vi1 Pi Vi
1 Latent heat versus heat capacity. Take slow, reversible process.
Vi Now
f = i
Vf
CV :=
Run the Python script thermo.py to do the calculations. Here is (some of) the code from thermo.py for doing so
(one still needs to import the necessary libraries): V
roomtemp K = KCconv . s u b s ( T C , 2 0 ) . r h s # room t e m p e r a t u r e i n K e l v i n CP :=
P
Prob0104ans = a d i a t V . s u b s (gamma , 1 . 4 ) . s u b s ( V f , 1 ) . s u b s ( V i , 1 5 ) . s u b s ( t a u i , roomtemp K ) # answer t o Problem 4 o f Chapter 1
Its stated in Kittel and Kroemer (1980), pp. 166, Equation (37), Chapter 6: Ideal Gas, Subsection Heat capacity [3], that
Prob0104ans = N( Prob0104ans . l h s ) # 8 6 6 . 0 1 6 9 6 9 6 8 6 2 5 3 K U V
Prob0104ansC = s o l v e ( KCconv . s u b s ( T K , Prob0104ans ) , T C ) [ 0 ] # 5 9 2 . 8 6 6 9 6 9 6 8 6 2 5 3 C (8) CP = = +p
P P p
16 ERNEST YEUNG ERNESTYALUMNI@GMAIL.COM
dH = dU + V dp + pdV = d + V dp dp L
(9) =
Now for = (, p), d v
= (, p)
1 H where v NV
, the so-called vapor pressure equation or Clausius-Clapeyron equation.
dH V = d()
= +0= 0
d = d + dp = dp V dp L
p p p For (2) approximations, v = vg vl vg = Ngg and idealize vapor as ideal gas, pV = N so d = 2 /p .
So Second, if L constant,
H
Cp := =
p p p( ) L0
(10) p( ) = p0 exp (L0 / ) or ln =
Now p0
U V H
dH()
= dU ()
+ V dp()
+ pdV ()
= +0+p = so
p
p p cf. Ch. 10 Phase Transformations, pp. 278-284, Derivation of the Coexistence Curve, p Versus of Kittel and Kroemer
U V (1980) [3].
Cp = = +p
p p p Eq. 10 explains the shape of the coexistence curve between solid and gas (vapor) (sublimation) and liquid and gas (vapor)
Kittel and Kroemer (1980) [3] argues that for ideal gas, (vaporization; vaporization curve).
Saturation is this p = p( ) coexistence curve.
U U Isotherms, Isothermals
=
p V
since U = U ( ). Recall G = F + pV and so dG = dF + V dp + pdV = dU d d + pdV + V dp = d + V dp
F = U dG = d + V dp
8.2. Conditions for coexistence. Sec. 12.3 of Baierlein (1999) [2].
Recall
G = F + pV = U + pV = G(, p, N ) So then G = G(, p)
Now G = G(, p, N )
G G where the latter statement is when we include particle transfer, so that
G = G(, p, Nvap , Nliq ) = dG = dNvap + dNliq = vap 1 + liq (1) = 0
Nvap Nliq
= vap (, p) = liq (, p) dG = d + V dp + dN for = (, p)
From Kittel and Kroemer (1980) [3], Example : N atoms in a box, Chapter 3: Boltzmann Distribution and Helmholtz Free
Energy,
For the ideal gas:
state of energy (1) + (2) + + (N ), , , . . . denote orbital indces of atoms in successive boxes.
each entry occurs N ! times in Z1N (EY: 20151022) N ! ways to fill , . . . orbitals with N distinguishable particles. Thus,
n
1 N 1 F (, V ) = F = N ln
Q
+1
ZN = Z1 = (nQ V )N n
N! N! 3/2
M
Part 5. Notes and Solutions on Fundamentals of Thermodynamics, 8th Edition, by Claus Borgnakke, Richard nQ =
where 2~2
E. Sonntag p
n N/V =
[5]
n n 3/2 !
Q Q M
G(, p, N ) = N (ln + 1) + N = N (ln ) = N ln
n n 2~2 p
3/2 !
G M
so then = = ln 2
N ,p 2~ p
PROPULSION 17
References
[1] George P. Sutton, Oscar Biblarz. Rocket Propulsion Elements, 7th Edition. Wiley, 2001.
[2] Ralph Baierlein. Thermal Physics Cambridge University Press (July 28, 1999), ISBN-13: 978-0521658386
[3] Charles Kittel, Herbert Kroemer, Thermal Physics, W. H. Freeman; Second Edition edition, 1980. ISBN-13: 978-0716710882
[4] Bernard F. Schutz, Geometrical Methods of Mathematical Physics, Cambridge University Press, 1980. ISBN-13: 978-0521298872
[5] Claus Borgnakke, Richard E. Sonntag. Fundamentals of Thermodynamics, 8th Edition, Wiley, (December 26, 2012). ISBN-13: 978-1118131992
Theres an 8th edition of Biblarz and Sutton [1] for 2010 that I would like to have. If you find any of this material useful or if youd like to help, email me or visit my Open/Tilt page ernestyalumni.tilt.com and donate to the crowdfunding campaign or
click on the PayPal donate button.
PROPULSION 19