#set document(title: "4.2 Heat Engines", author: "OpenStax / XYZ Homework") #set page(width: 8.5in, height: auto, margin: 1in) #import "@preview/cetz:0.5.2" #set text(font: ("STIX Two Text", "Libertinus Serif", "New Computer Modern"), size: 10.5pt, lang: "en") #show math.equation: set text(font: ("STIX Two Math", "New Computer Modern Math")) #set par(justify: true, leading: 0.62em, spacing: 0.9em) #set enum(spacing: 1.1em) // room between list items so tall inline fractions don't collide #set list(spacing: 1.1em) #set table(stroke: 0.5pt + rgb("#c7ccd3")) #let BLUE = rgb("#183B6F") // brand navy — section bars + example/solution labels (white on navy 11.09:1) #let ORANGE = rgb("#A94509") // brand primary-700 — AA-safe deep orange for TEXT (5.93:1 on white; raw brand #F37021 is 2.94:1 and must never carry text) #let RED = rgb("#DC2626") // brand error-600 #let GREEN = rgb("#059669") // brand success-600 (decoration only; small green text uses green-text #007942) #show heading.where(level: 1): it => block(width: 100%, above: 0pt, below: 16pt, fill: gradient.linear(BLUE, rgb("#2C5AA0")), inset: (x: 14pt, y: 12pt), radius: 3pt, text(fill: white, weight: "bold", size: 19pt, it.body)) #show heading.where(level: 2): it => block(width: 100%, above: 18pt, below: 10pt, fill: BLUE, inset: (x: 10pt, y: 6pt), radius: 2pt, text(fill: white, weight: "bold", size: 12pt, it.body)) #show heading.where(level: 3): it => text(fill: ORANGE, weight: "bold", size: 12.5pt, it.body) #show heading.where(level: 4): it => text(fill: BLUE, weight: "bold", size: 10.5pt, it.body) #let examplebox(label, title, body) = block(width: 100%, breakable: true, fill: rgb("#EFF1F5"), stroke: 0.5pt + rgb("#CFDDF0"), radius: 4pt, inset: 10pt, above: 12pt, below: 12pt)[ #block(below: 6pt)[#box(fill: BLUE, inset: (x: 6pt, y: 2pt), radius: 2pt, text(fill: white, weight: "bold", size: 8.5pt, label)) #h(0.4em) #strong[#title]] #body] // rail = decorative left rule (raw brand token); labelcolor = AA-safe label text shade #let notebox(label, rail, labelcolor, tint, body) = block(width: 100%, breakable: true, fill: tint, stroke: (left: 3pt + rail), inset: (left: 10pt, rest: 8pt), radius: (right: 4pt), above: 11pt, below: 11pt)[ #text(fill: labelcolor, weight: "bold", size: 7.5pt, tracking: 0.5pt)[#upper(label)] #linebreak() #body] #let solutionbox(body) = block(above: 4pt, below: 8pt)[ #text(fill: BLUE, weight: "bold", size: 8.5pt)[Solution] #linebreak() #body] #let figph(msg) = block(width: 100%, height: 60pt, fill: rgb("#f6f7f9"), stroke: (paint: rgb("#c7ccd3"), dash: "dashed"), radius: 4pt, inset: 10pt)[ #align(center + horizon, text(fill: rgb("#889"), style: "italic", size: 9pt, msg))] // Standardize inlined figure sizes: measure the natural CeTZ canvas, then scale to a // consistent envelope (aspect-aware; see build_typst.py FIG_* constants). Unlike the // print preamble, dimensions are FLOORED: in an editor a user can trim a figure to a // degenerate 1-D shape (a bare line), and w/h or tw/w would then divide by zero. #let _STD_W = 3.5 #let _WIDE_W = 5.6 #let _MAX_H = 3.4 #let _ASPECT_WIDE = 2.2 #let _UPSCALE_MAX = 1.15 #let stdfig(body) = context { let m = measure(body) let w = calc.max(m.width / 1in, 0.01) let h = calc.max(m.height / 1in, 0.01) let tw = if w / h > _ASPECT_WIDE { _WIDE_W } else { _STD_W } let s = calc.min(tw / w, _MAX_H / h, _UPSCALE_MAX) align(center, box(scale(x: s * 100%, y: s * 100%, reflow: true, body))) } #show figure: set block(breakable: false) #set figure(gap: 8pt) #show figure.caption: set text(size: 8.5pt, fill: rgb("#555")) == 4.2#h(0.6em)Heat Engines A #strong[heat engine] is a device used to extract heat from a source and then convert it into mechanical work that is used for all sorts of applications. For example, a steam engine on an old-style train can produce the work needed for driving the train. Several questions emerge from the construction and application of heat engines. For example, what is the maximum percentage of the heat extracted that can be used to do work? This turns out to be a question that can only be answered through the second law of thermodynamics. The second law of thermodynamics can be formally stated in several ways. One statement presented so far is about the direction of spontaneous heat flow, known as the Clausius statement. A couple of other statements are based on heat engines. #emph[Whenever we consider heat engines and associated devices such as refrigerators and heat pumps, we do not use the normal sign convention for heat and work]. For convenience, we assume that the symbols #math.equation(block: false, alt: "Q sub h , Q sub c ,")[$Q_("h") , Q_("c") ,$] and #emph[W] represent only the amounts of heat transferred and work delivered, regardless what the givers or receivers are. Whether heat is entering or leaving a system and work is done to or by a system are indicated by proper signs in front of the symbols and by the directions of arrows in diagrams. It turns out that we need more than one heat source/sink to construct a heat engine. We will come back to this point later in the chapter, when we compare different statements of the second law of thermodynamics. For the moment, we assume that a heat engine is constructed between a heat source (high-temperature reservoir or hot reservoir) and a heat sink (low-temperature reservoir or cold reservoir), represented schematically in . The engine absorbs heat #math.equation(block: false, alt: "Q sub h")[$Q_("h")$] from a heat source (#strong[hot reservoir]) of Kelvin temperature #math.equation(block: false, alt: "T sub h ,")[$T_("h") ,$] uses some of that energy to produce useful work #emph[W], and then discards the remaining energy as heat #math.equation(block: false, alt: "Q sub c")[$Q_("c")$] into a heat sink (#strong[cold reservoir]) of Kelvin temperature #math.equation(block: false, alt: "T sub c .")[$T_("c") .$] Power plants and internal combustion engines are examples of heat engines. #strong[Power plants] use steam produced at high temperature to drive electric generators, while exhausting heat to the atmosphere or a nearby body of water in the role of the heat sink. In an #strong[internal combustion engine], a hot gas-air mixture is used to push a piston, and heat is exhausted to the nearby atmosphere in a similar manner. #figure(figph[The figure shows schematic of an engine with a downward arrow Q subscript h at T subscript h. When this goes through the engine, the arrow splits with a downward arrow Q subscript c at T subscript c and a left arrow W.], alt: "The figure shows schematic of an engine with a downward arrow Q subscript h at T subscript h. When this goes through the engine, the arrow splits with a downward arrow Q subscript c at T subscript c and a left arrow W.", caption: [A schematic representation of a heat engine. Energy flows from the hot reservoir to the cold reservoir while doing work.]) Actual heat engines have many different designs. Examples include internal combustion engines, such as those used in most cars today, and external combustion engines, such as the steam engines used in old steam-engine trains. shows a photo of a nuclear power plant in operation. The atmosphere around the reactors acts as the cold reservoir, and the heat generated from the nuclear reaction provides the heat from the hot reservoir. #figure(figph[The photo shows gases releasing from a power plant.], alt: "The photo shows gases releasing from a power plant.", caption: [The heat exhausted from a nuclear power plant goes to the cooling towers, where it is released into the atmosphere.]) Heat engines operate by carrying a #emph[working substance] through a cycle. In a steam power plant, the #strong[working substance] is water, which starts as a liquid, becomes vaporized, is then used to drive a turbine, and is finally condensed back into the liquid state. As is the case for all working substances in cyclic processes, once the water returns to its initial state, it repeats the same sequence. For now, we assume that the cycles of heat engines are reversible, so there is no energy loss to friction or other irreversible effects. Suppose that the engine of goes through one complete cycle and that #math.equation(block: false, alt: "Q sub h , Q sub c ,")[$Q_("h") , Q_("c") ,$] and #emph[W] represent the heats exchanged and the work done for that cycle. Since the initial and final states of the system are the same, #math.equation(block: false, alt: "Δ E sub int equals 0")[$"Δ" E_("int") = 0$] for the cycle. We therefore have from the first law of thermodynamics, #math.equation(block: true, alt: "W equals Q minus Δ E sub int equals open parenthesis Q sub h minus Q sub c close parenthesis minus 0 ,")[$W = Q − "Δ" E_("int") = ( Q_("h") − Q_("c") ) − 0 ,$] so that #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #math.equation(block: true, alt: "W equals Q sub h minus Q sub c .")[$W = Q_("h") − Q_("c") .$] ] The most important measure of a heat engine is its #strong[efficiency (#emph[e])], which is simply “what we get out” divided by “what we put in” during each cycle, as defined by #math.equation(block: false, alt: "e equals W sub out / Q sub in .")[$e = W_("out") "/" Q_("in") .$] With a heat engine working between two heat reservoirs, we get out #emph[W] and put in #math.equation(block: false, alt: "Q sub h ,")[$Q_("h") ,$] so the efficiency of the engine is #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #math.equation(block: true, alt: "e equals the fraction W over Q sub h equals 1 minus the fraction Q sub c over Q sub h .")[$e = frac(W, Q_("h")) = 1 − frac(Q_("c"), Q_("h")) .$] ] Here, we used , #math.equation(block: false, alt: "W equals Q sub h minus Q sub c ,")[$W = Q_("h") − Q_("c") ,$] in the final step of this expression for the efficiency. #examplebox("Example 1")[A Lawn Mower][ A lawn mower is rated to have an efficiency of #math.equation(block: false, alt: "25.0 %")[$25.0 "%"$] and an average power of 3.00 kW. What are (a) the average work and (b) the minimum heat discharge into the air by the lawn mower in one minute of use? Strategy From the average power—that is, the rate of work production—we can figure out the work done in the given elapsed time. Then, from the efficiency given, we can figure out the minimum heat discharge #math.equation(block: false, alt: "Q sub c equals Q sub h open parenthesis 1 minus e close parenthesis")[$Q_("c") = Q_("h") ( 1 − e )$] with #math.equation(block: false, alt: "Q sub h equals Q sub c plus W .")[$Q_("h") = Q_("c") + W .$] Solution + The average work delivered by the lawn mower is #math.equation(block: true, alt: "W equals P Δ t equals 3.00 times 10 cubed times 60 times 1.00 J equals 180 kJ .")[$W = P "Δ" t = 3.00 #h(0.2em) × #h(0.2em) 10^(3) #h(0.2em) × #h(0.2em) 60 #h(0.2em) × #h(0.2em) 1.00 #h(0.2em) "J" = 180 #h(0.2em) "kJ" .$] + The minimum heat discharged into the air is given by #math.equation(block: true, alt: "Q sub c equals Q sub h open parenthesis 1 minus e close parenthesis equals open parenthesis Q sub c plus W close parenthesis open parenthesis 1 minus e close parenthesis ,")[$Q_("c") = Q_("h") ( 1 − e ) = ( Q_("c") + W ) ( 1 − e ) ,$] which leads to #math.equation(block: true, alt: "Q sub c equals W open parenthesis 1 / e minus 1 close parenthesis equals 180 times open parenthesis 1 / 0.25 minus 1 close parenthesis kJ equals 540 kJ .")[$Q_("c") = W ( 1 "/" e − 1 ) = 180 #h(0.2em) × #h(0.2em) ( 1 "/" 0.25 − 1 ) #h(0.2em) "kJ" = 540 #h(0.2em) "kJ" .$] Significance As the efficiency rises, the minimum heat discharged falls. This helps our environment and atmosphere by not having as much waste heat expelled. ] === Summary - The work done by a heat engine is the difference between the heat absorbed from the hot reservoir and the heat discharged to the cold reservoir, that is, #math.equation(block: false, alt: "W equals Q sub h minus Q sub c .")[$W = Q_("h") − Q_("c") .$] - The ratio of the work done by the engine and the heat absorbed from the hot reservoir provides the efficiency of the engine, that is, #math.equation(block: false, alt: "e equals W / Q sub h equals 1 minus Q sub c / Q sub h .")[$e = W "/" Q_("h") = 1 − Q_("c") "/" Q_("h") .$] === Conceptual Questions Explain in practical terms why efficiency is defined as #math.equation(block: false, alt: "W / Q sub h .")[$W "/" Q_("h") .$] === Problems An engine is found to have an efficiency of 0.40. If it does 200 J of work per cycle, what are the corresponding quantities of heat absorbed and discharged? In performing 100.0 J of work, an engine discharges 50.0 J of heat. What is the efficiency of the engine? #solutionbox[ 0.667 ] An engine with an efficiency of 0.30 absorbs 500 J of heat per cycle. (a) How much work does it perform per cycle? (b) How much heat does it discharge per cycle? It is found that an engine discharges 100.0 J while absorbing 125.0 J each cycle of operation. (a) What is the efficiency of the engine? (b) How much work does it perform per cycle? #solutionbox[ a. 0.200; b. 25 J ] The temperature of the cold reservoir of the engine is 300 K. It has an efficiency of 0.30 and absorbs 500 J of heat per cycle. (a) How much work does it perform per cycle? (b) How much heat does it discharge per cycle? An engine absorbs three times as much heat as it discharges. The work done by the engine per cycle is 50 J. Calculate (a) the efficiency of the engine, (b) the heat absorbed per cycle, and (c) the heat discharged per cycle. #solutionbox[ a. 0.67; b. 75 J; c. 25 J ] A coal power plant consumes 100,000 kg of coal per hour and produces 500 MW of power. If the heat of combustion of coal is 30 MJ/kg, what is the efficiency of the power plant?