SlideShare a Scribd company logo
Reactor Design
S,S&L Chapter 7
Terry A. Ring
ChE
Reactor Types
• Ideal
– PFR
– CSTR
• Real
– Unique design geometries and therefore RTD
– Multiphase
– Various regimes of momentum, mass and
heat transfer
Reactor Cost
• Reactor is
– PRF
• Pressure vessel
– CSTR
• Storage tank with mixer
• Pressure vessel
– Hydrostatic head gives the pressure to design for
Reactor Cost
• PFR
– Reactor Volume (various L and D) from reactor
kinetics
– hoop-stress formula for wall thickness:
–
• t= vessel wall thickness, in.
• P= design pressure difference between inside and outside of
vessel, psig
• R= inside radius of steel vessel, in.
• S= maximum allowable stress for the steel.
• E= joint efficiency (≈0.9)
• tc=corrosion allowance = 0.125 in.
c
t
P
SE
PR
t 


6
.
0
Reactor Cost
• Pressure Vessel – Material of Construction
gives ρmetal
– Mass of vessel = ρmetal (VC+2VHead)
• Vc = πDL
• VHead – from tables that are based upon D
– Cp= FMCv(W)
Reactors in Process Simulators
• Stoichiometric Model
– Specify reactant conversion and extents of
reaction for one or more reactions
• Two Models for multiple phases in
chemical equilibrium
• Kinetic model for a CSTR
• Kinetic model for a PFR
• Custom-made models (UDF)
Used in early stages of design
Kinetic Reactors - CSTR & PFR
• Used to Size the Reactor
• Used to determine the reactor dynamics
• Reaction Kinetics
/)
exp(
)
(
)
(
1
RT
E
k
T
k
C
T
k
dt
dC
r
A
o
C
i
i
j
j
i





 


PFR – no backmixing
• Used to Size the Reactor
• Space Time = Vol./Q
• Outlet Conversion is used for flow sheet
mass and heat balances


k
X
k
ko
r
dX
F
V
0
CSTR – complete backmixing
• Used to Size the Reactor
• Outlet Conversion is used for flow sheet
mass and heat balances
k
k
ko
r
X
F
V


Review : Catalytic Reactors – Brief Introduction
Major Steps
A  B
Bulk Fluid
External Surface
of Catalyst Pellet
Catalyst
Surface
Internal Surface
of Catalyst Pellet
CAb
CAs
2. Defined by an
Effectiveness Factor
1. External Diffusion
Rate = kC(CAb – CAS)
3. Surface Adsorption
A + S <-> A.S
4. Surface Reaction
5. Surface Desorption
B. S <-> B + S
6 . Diffusion of products
from interior to pore
mouth
B
7 . Diffusion of products
from pore mouth to
bulk
Catalytic Reactors
• Various Mechanisms depending on rate limiting step
• Surface Reaction Limiting
• Surface Adsorption Limiting
• Surface Desorption Limiting
• Combinations
– Langmuir-Hinschelwood Mechanism (SR Limiting)
• H2
+ C7
H8
(T) CH4
+ C6
H6
(B)
T
B
H
T
T
p
p
p
p
k
r
04
.
1
39
.
1
1
2




Catalytic Reactors – Implications on design
1. What effects do the particle diameter and the fluid velocity above the catalyst
surface play?
2. What is the effect of particle diameter on pore diffusion ?
3. How the surface adsorption and surface desorption influence the rate law?
4. Whether the surface reaction occurs by a single-site/dual –site / reaction
between adsorbed molecule and molecular gas?
5. How does the reaction heat generated get dissipated by reactor design?
Enzyme Catalysis
• Enzyme Kinetics
• S= substrate (reactant)
• E= Enzyme (catalyst)
O
H
S
S
E
O
H
s
C
k
k
C
k
C
C
C
k
k
r
2
2
3
2
1
3
1




Problems
• Managing Heat effects
• Optimization
– Make the most product from the least reactant
Optimization of Desired Product
• Reaction Networks
– Maximize yield,
• moles of product formed per mole of reactant consumed
– Maximize Selectivity
• Number of moles of desired product formed per mole of
undesirable product formed
– Maximum Attainable Region – see discussion in Chap’t. 7.
• Reactors (pfrs &cstrs in series) and bypass
• Reactor sequences
– Which come first
Managing Heat Effects
• Reaction Run Away
– Exothermic
• Reaction Dies
– Endothermic
• Preventing Explosions
• Preventing Stalling
Temperature Effects
• On Equilibrium
• On Kinetics
Equilibrium Reactor-
Temperature Effects
• Single Equilibrium
• aA +bB  rR + sS
– ai activity of component I
• Gas Phase, ai = φiyiP,
– φi== fugacity coefficient of i
• Liquid Phase, ai= γi xi exp[Vi (P-Pi
s
) /RT]
– γi = activity coefficient of i
– Vi =Partial Molar Volume of i
2
ln
,
exp
RT
H
dT
K
d
RT
G
a
a
a
a
K
o
rxn
eq
o
rxn
a
B
a
A
s
S
r
R
eq















 



Van’t Hoff eq.
Overview of CRE – Aspects related to Process Design
1. Levenspiel , O. (1999), “Chemical Reaction Engineering”, John Wiley and Sons , 3rd
ed.
Le Chatelier’s Principle
Unfavorable Equilibrium
• Increasing Temperature Increases the Rate
• Equilibrium Limits Conversion
Overview of CRE – Aspects related to Process Design
1. Levenspiel , O. (1999), “Chemical Reaction Engineering”, John Wiley and Sons , 3rd
ed.
Feed Temperature, ΔHrxn
Heat Balance over Reactor
Cooling
Adiabatic
Adiabatic
Q = UA ΔTlm
Reactor with Heating or Cooling
Q = UA ΔT
Kinetic Reactors - CSTR & PFR –
Temperature Effects
• Used to Size the Reactor
• Used to determine the reactor dynamics
• Reaction Kinetics





 




 

RT
E
k
T
k
C
T
k
dt
dC
r
A
o
C
i
i
j
j
i
exp
)
(
)
(
1

PFR – no backmixing
• Used to Size the Reactor
• Space Time = Vol./Q
• Outlet Conversion is used for flow sheet
mass and heat balances


k
X
k
ko
r
dX
F
V
0
CSTR – complete backmixing
• Used to Size the Reactor
• Outlet Conversion is used for flow sheet
mass and heat balances
k
k
ko
r
X
F
V


Unfavorable Equilibrium
• Increasing Temperature Increases the Rate
• Equilibrium Limits Conversion
Various Reactors, Various
Reactions


k
X
k
ko
r
dX
F
V
0
k
k
ko
r
X
F
V


Reactor with Heating or Cooling
Q = UA ΔT
Temperature Profiles in a
Reactor
Exothermic Reaction
Recycle
Best Temperature Path
Optimum Inlet Temperature
Exothermic Rxn
Managing Heat Effects
• Reaction Run Away
– Exothermic
• Reaction Dies
– Endothermic
• Preventing Explosions
• Preventing Stalling
Inter-stage Cooler
Exothermic Equilibria
Lowers Temp.
Inter-stage Cold Feed
Exothermic Equilibria
Lowers Temp
Lowers Conversion
Optimization of Desired Product
• Reaction Networks
– Maximize yield,
• moles of product formed per mole of reactant consumed
– Maximize Selectivity
• Number of moles of desired product formed per mole of
undesirable product formed
– Maximum Attainable Region – see discussion in Chap’t. 6.
• Reactors and bypass
• Reactor sequences
Reactor Design for Selective
Product Distribution
S,S&L Chapt. 7
Overview
• Parallel Reactions
– A+BR (desired)
– AS
• Series Reactions
– ABC(desired)D
• Independent Reactions
– AB (desired)
– CD+E
• Series Parallel Reactions
– A+BC+D
– A+CE(desired)
• Mixing, Temperature and Pressure Effects
Examples
• Ethylene Oxide Synthesis
• CH2=CH2 + 3O22CO2 + 2H2O
• CH2=CH2 + O2CH2-CH2(desired)
O
Examples
• Diethanolamine Synthesis
N
CH
HOCH
NH
CH
HOCH
CH
CH
O
desired
NH
CH
HOCH
NH
CH
HOCH
CH
CH
O
NH
CH
HOCH
NH
CH
CH
O
3
2
2
2
2
2
2
2

/
2
2
2
2
2
2
2
2

/
2
2
2
3
2
2

/
)
(
)
(
)
(
)
(









Examples
• Butadiene Synthesis, C4H6, from Ethanol
O
H
H
C
CHO
CH
H
C
H
CHO
CH
OH
H
C
O
H
H
C
OH
H
C
2
6
4
3
4
2
2
3
5
2
2
4
2
5
2







Rate Selectivity
• Parallel Reactions
– A+BR (desired)
– A+BS
• Rate Selectivity
• (αD- αU) >1 make CA as large as possible
• (βD –βU)>1 make CB as large as possible
• (kD/kU)= (koD/koU)exp[-(EA-D-EA-U)/(RT)]
– EA-D > EA-U T
– EA-D < EA-U T
)
(
)
(
A
U
D
r
r
D/U
D
U
D
C
k
k
S U
D
U
B
C 


 









Reactor Design to Maximize
Desired Product for Parallel Rxns.
Maximize Desired Product
• Series Reactions
– AB(desired)CD
• Plug Flow Reactor
• Optimum Time in Reactor
Fractional Yield
O
H
CO
O
CHO
CH
O
H
CHO
CH
O
g
OH
CH
CH
2
2
2
3
2
3
2
2
3
2
2
2
5
2
1
)
(






(k2/k1)=f(T)
Real Reaction Systems
• More complicated than either
– Series Reactions
– Parallel Reactions
• Effects of equilibrium must be considered
• Confounding heat effects
• All have Reactor Design Implications
Engineering Tricks
• Reactor types
– Multiple Reactors
• Mixtures of Reactors
– Bypass
– Recycle after Separation
• Split Feed Points/ Multiple Feed Points
• Diluents
• Temperature Management with interstage
Cooling/Heating
A few words about simulators
• Aspen
• Kinetics
– Must put in with
“Aspen Units”
• Equilibrium constants
– Must put in in the form
lnK=A+B/T+CT+DT2
• ProMax
• Reactor type and
Kinetics must match!!
• Kinetics
– Selectable units
• Equilibrium constants

More Related Content

PPT
13 l1-l2-reactor design
PPT
Lecture-5-Reactor Design and Economics of Reactors.ppt
PPTX
Enhancing the Kinetcs of Mill Scale Reduction: An Eco-Friendly Approach (Part 2)
PPTX
CRE Assignment Group 13_20250522_000516_0000.pptx
PPTX
kỹ thuật và thiết bị phản ứng, chuyên ngành công nghệ kĩ thuật hóa học
PPT
Chemical Reactors
PPTX
Reaction Rates.pptx
PPTX
AFD1 The Mechanic Energy Equation
13 l1-l2-reactor design
Lecture-5-Reactor Design and Economics of Reactors.ppt
Enhancing the Kinetcs of Mill Scale Reduction: An Eco-Friendly Approach (Part 2)
CRE Assignment Group 13_20250522_000516_0000.pptx
kỹ thuật và thiết bị phản ứng, chuyên ngành công nghệ kĩ thuật hóa học
Chemical Reactors
Reaction Rates.pptx
AFD1 The Mechanic Energy Equation

Similar to 13-L1-L2-Reactor Design for engineering student (20)

PPT
Chapter12 130905235953-
PDF
Numerical Analysis of Inlet Gas-Mixture Flow Rate Effects on Carbon Nanotube ...
PDF
Reactors simulation note.pdf
PPTX
Chemical Kinetics in Unit Processes
PPT
Catalysis
PPT
Packed bed reactors
PPTX
Reaction Concepts-2019
PDF
Theory and Practice of Steam Reforming
PPTX
Cre24
PDF
Lec1_Reaction Eng Dr. Sli Al-Shatri Che. Eng. .pdf
PPT
rate of reaction ppt.ppt
PPTX
UNIT 8 CHEMICAL KINETICS.pptxUNIT 8 CHEMICAL KINETICS.pptx
PDF
OIP presentation 2
DOC
experiment Cstr 40l
PPTX
Design of a chlorobenzene distillation unit
PPT
Organic Chemistry Reactions for High Shcool
PPT
Applications of reaction chemoinformatics to reaction chemistry problems.ppt
PPTX
Lecture 3 kinetics of homogeneous reactions
PDF
Use of Solid Core Chromatography for the Analysis of Pharmaceutical Compounds
PDF
Week#3_Olefins Production_Steam Cracking_Part2.pdf
Chapter12 130905235953-
Numerical Analysis of Inlet Gas-Mixture Flow Rate Effects on Carbon Nanotube ...
Reactors simulation note.pdf
Chemical Kinetics in Unit Processes
Catalysis
Packed bed reactors
Reaction Concepts-2019
Theory and Practice of Steam Reforming
Cre24
Lec1_Reaction Eng Dr. Sli Al-Shatri Che. Eng. .pdf
rate of reaction ppt.ppt
UNIT 8 CHEMICAL KINETICS.pptxUNIT 8 CHEMICAL KINETICS.pptx
OIP presentation 2
experiment Cstr 40l
Design of a chlorobenzene distillation unit
Organic Chemistry Reactions for High Shcool
Applications of reaction chemoinformatics to reaction chemistry problems.ppt
Lecture 3 kinetics of homogeneous reactions
Use of Solid Core Chromatography for the Analysis of Pharmaceutical Compounds
Week#3_Olefins Production_Steam Cracking_Part2.pdf
Ad

Recently uploaded (20)

PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PPT
Occupational Health and Safety Management System
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Feature types and data preprocessing steps
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
communication and presentation skills 01
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Artificial Intelligence
PPT
Total quality management ppt for engineering students
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Software Engineering and software moduleing
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Visual Aids for Exploratory Data Analysis.pdf
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Occupational Health and Safety Management System
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Feature types and data preprocessing steps
Automation-in-Manufacturing-Chapter-Introduction.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Soil Improvement Techniques Note - Rabbi
Management Information system : MIS-e-Business Systems.pptx
communication and presentation skills 01
distributed database system" (DDBS) is often used to refer to both the distri...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
R24 SURVEYING LAB MANUAL for civil enggi
Artificial Intelligence
Total quality management ppt for engineering students
Current and future trends in Computer Vision.pptx
Software Engineering and software moduleing
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Ad

13-L1-L2-Reactor Design for engineering student

  • 1. Reactor Design S,S&L Chapter 7 Terry A. Ring ChE
  • 2. Reactor Types • Ideal – PFR – CSTR • Real – Unique design geometries and therefore RTD – Multiphase – Various regimes of momentum, mass and heat transfer
  • 3. Reactor Cost • Reactor is – PRF • Pressure vessel – CSTR • Storage tank with mixer • Pressure vessel – Hydrostatic head gives the pressure to design for
  • 4. Reactor Cost • PFR – Reactor Volume (various L and D) from reactor kinetics – hoop-stress formula for wall thickness: – • t= vessel wall thickness, in. • P= design pressure difference between inside and outside of vessel, psig • R= inside radius of steel vessel, in. • S= maximum allowable stress for the steel. • E= joint efficiency (≈0.9) • tc=corrosion allowance = 0.125 in. c t P SE PR t    6 . 0
  • 5. Reactor Cost • Pressure Vessel – Material of Construction gives ρmetal – Mass of vessel = ρmetal (VC+2VHead) • Vc = πDL • VHead – from tables that are based upon D – Cp= FMCv(W)
  • 6. Reactors in Process Simulators • Stoichiometric Model – Specify reactant conversion and extents of reaction for one or more reactions • Two Models for multiple phases in chemical equilibrium • Kinetic model for a CSTR • Kinetic model for a PFR • Custom-made models (UDF) Used in early stages of design
  • 7. Kinetic Reactors - CSTR & PFR • Used to Size the Reactor • Used to determine the reactor dynamics • Reaction Kinetics /) exp( ) ( ) ( 1 RT E k T k C T k dt dC r A o C i i j j i         
  • 8. PFR – no backmixing • Used to Size the Reactor • Space Time = Vol./Q • Outlet Conversion is used for flow sheet mass and heat balances   k X k ko r dX F V 0
  • 9. CSTR – complete backmixing • Used to Size the Reactor • Outlet Conversion is used for flow sheet mass and heat balances k k ko r X F V  
  • 10. Review : Catalytic Reactors – Brief Introduction Major Steps A  B Bulk Fluid External Surface of Catalyst Pellet Catalyst Surface Internal Surface of Catalyst Pellet CAb CAs 2. Defined by an Effectiveness Factor 1. External Diffusion Rate = kC(CAb – CAS) 3. Surface Adsorption A + S <-> A.S 4. Surface Reaction 5. Surface Desorption B. S <-> B + S 6 . Diffusion of products from interior to pore mouth B 7 . Diffusion of products from pore mouth to bulk
  • 11. Catalytic Reactors • Various Mechanisms depending on rate limiting step • Surface Reaction Limiting • Surface Adsorption Limiting • Surface Desorption Limiting • Combinations – Langmuir-Hinschelwood Mechanism (SR Limiting) • H2 + C7 H8 (T) CH4 + C6 H6 (B) T B H T T p p p p k r 04 . 1 39 . 1 1 2    
  • 12. Catalytic Reactors – Implications on design 1. What effects do the particle diameter and the fluid velocity above the catalyst surface play? 2. What is the effect of particle diameter on pore diffusion ? 3. How the surface adsorption and surface desorption influence the rate law? 4. Whether the surface reaction occurs by a single-site/dual –site / reaction between adsorbed molecule and molecular gas? 5. How does the reaction heat generated get dissipated by reactor design?
  • 13. Enzyme Catalysis • Enzyme Kinetics • S= substrate (reactant) • E= Enzyme (catalyst) O H S S E O H s C k k C k C C C k k r 2 2 3 2 1 3 1    
  • 14. Problems • Managing Heat effects • Optimization – Make the most product from the least reactant
  • 15. Optimization of Desired Product • Reaction Networks – Maximize yield, • moles of product formed per mole of reactant consumed – Maximize Selectivity • Number of moles of desired product formed per mole of undesirable product formed – Maximum Attainable Region – see discussion in Chap’t. 7. • Reactors (pfrs &cstrs in series) and bypass • Reactor sequences – Which come first
  • 16. Managing Heat Effects • Reaction Run Away – Exothermic • Reaction Dies – Endothermic • Preventing Explosions • Preventing Stalling
  • 17. Temperature Effects • On Equilibrium • On Kinetics
  • 18. Equilibrium Reactor- Temperature Effects • Single Equilibrium • aA +bB  rR + sS – ai activity of component I • Gas Phase, ai = φiyiP, – φi== fugacity coefficient of i • Liquid Phase, ai= γi xi exp[Vi (P-Pi s ) /RT] – γi = activity coefficient of i – Vi =Partial Molar Volume of i 2 ln , exp RT H dT K d RT G a a a a K o rxn eq o rxn a B a A s S r R eq                     Van’t Hoff eq.
  • 19. Overview of CRE – Aspects related to Process Design 1. Levenspiel , O. (1999), “Chemical Reaction Engineering”, John Wiley and Sons , 3rd ed. Le Chatelier’s Principle
  • 20. Unfavorable Equilibrium • Increasing Temperature Increases the Rate • Equilibrium Limits Conversion
  • 21. Overview of CRE – Aspects related to Process Design 1. Levenspiel , O. (1999), “Chemical Reaction Engineering”, John Wiley and Sons , 3rd ed.
  • 22. Feed Temperature, ΔHrxn Heat Balance over Reactor Cooling Adiabatic Adiabatic Q = UA ΔTlm
  • 23. Reactor with Heating or Cooling Q = UA ΔT
  • 24. Kinetic Reactors - CSTR & PFR – Temperature Effects • Used to Size the Reactor • Used to determine the reactor dynamics • Reaction Kinetics               RT E k T k C T k dt dC r A o C i i j j i exp ) ( ) ( 1 
  • 25. PFR – no backmixing • Used to Size the Reactor • Space Time = Vol./Q • Outlet Conversion is used for flow sheet mass and heat balances   k X k ko r dX F V 0
  • 26. CSTR – complete backmixing • Used to Size the Reactor • Outlet Conversion is used for flow sheet mass and heat balances k k ko r X F V  
  • 27. Unfavorable Equilibrium • Increasing Temperature Increases the Rate • Equilibrium Limits Conversion
  • 29. Reactor with Heating or Cooling Q = UA ΔT
  • 30. Temperature Profiles in a Reactor Exothermic Reaction Recycle
  • 33. Managing Heat Effects • Reaction Run Away – Exothermic • Reaction Dies – Endothermic • Preventing Explosions • Preventing Stalling
  • 35. Inter-stage Cold Feed Exothermic Equilibria Lowers Temp Lowers Conversion
  • 36. Optimization of Desired Product • Reaction Networks – Maximize yield, • moles of product formed per mole of reactant consumed – Maximize Selectivity • Number of moles of desired product formed per mole of undesirable product formed – Maximum Attainable Region – see discussion in Chap’t. 6. • Reactors and bypass • Reactor sequences
  • 37. Reactor Design for Selective Product Distribution S,S&L Chapt. 7
  • 38. Overview • Parallel Reactions – A+BR (desired) – AS • Series Reactions – ABC(desired)D • Independent Reactions – AB (desired) – CD+E • Series Parallel Reactions – A+BC+D – A+CE(desired) • Mixing, Temperature and Pressure Effects
  • 39. Examples • Ethylene Oxide Synthesis • CH2=CH2 + 3O22CO2 + 2H2O • CH2=CH2 + O2CH2-CH2(desired) O
  • 41. Examples • Butadiene Synthesis, C4H6, from Ethanol O H H C CHO CH H C H CHO CH OH H C O H H C OH H C 2 6 4 3 4 2 2 3 5 2 2 4 2 5 2       
  • 42. Rate Selectivity • Parallel Reactions – A+BR (desired) – A+BS • Rate Selectivity • (αD- αU) >1 make CA as large as possible • (βD –βU)>1 make CB as large as possible • (kD/kU)= (koD/koU)exp[-(EA-D-EA-U)/(RT)] – EA-D > EA-U T – EA-D < EA-U T ) ( ) ( A U D r r D/U D U D C k k S U D U B C              
  • 43. Reactor Design to Maximize Desired Product for Parallel Rxns.
  • 44. Maximize Desired Product • Series Reactions – AB(desired)CD • Plug Flow Reactor • Optimum Time in Reactor
  • 46. Real Reaction Systems • More complicated than either – Series Reactions – Parallel Reactions • Effects of equilibrium must be considered • Confounding heat effects • All have Reactor Design Implications
  • 47. Engineering Tricks • Reactor types – Multiple Reactors • Mixtures of Reactors – Bypass – Recycle after Separation • Split Feed Points/ Multiple Feed Points • Diluents • Temperature Management with interstage Cooling/Heating
  • 48. A few words about simulators • Aspen • Kinetics – Must put in with “Aspen Units” • Equilibrium constants – Must put in in the form lnK=A+B/T+CT+DT2 • ProMax • Reactor type and Kinetics must match!! • Kinetics – Selectable units • Equilibrium constants

Editor's Notes

  • #39: parallel
  • #40: Series parallel
  • #41: Series parallel , CH3CHO acetaldehyde