SlideShare une entreprise Scribd logo
1  sur  20
1
DEVELOPMENT OF A REAL-TIME FUEL
PROCESSOR MODEL FOR HIL SIMULATION
Karin Fröjd1, Karin Axelsson2, Ivar Torstensson1, Erik Åberg1, Erik Osvaldsson2, Gregor Dolanc3,
Bostjan Pregelj3, Jonas Eborn1, Jens Pålsson1
1 Modelon AB, Ideon Science Park, Scheelev. 17, 223 70 Lund, Sweden
2 PowerCell AB, Ruskvädersgatan 12, 418 34 Göteborg, Sweden
3J. Stefan Institute, Jamova cesta 39, 1000 Ljubljana, Slovenia
• Introduction
 The FCGEN project
 The fuel processor
 Motivation for real-time model
• Real-time model
 HIL Requirements
 Model description
• Results & Discussion
• Summary
OUTLINE
• Introduction
 The FCGEN project
 The fuel processor
 Motivation for real-time model
• Real-time model
 HIL Requirements
 Model description
• Results & Discussion
• Summary
OUTLINE
• FCGEN is a research project under the EU 7th
Framework programme1
• Goal: Truck Auxiliary Power Unit (APU)
powered by diesel fuel:
 Based on PEM Fuel Cell
 Fuel Processing Module to convert diesel fuel to
syngas
• Partners: Volvo GTT, PowerCell, Jülich, JSI,
IMM, JM, Modelon
• Modelon provides the simulation solutions
FCGEN PROJECT
1 FCGEN is financially supported by the European Union’s
Seventh Framework Programme (FP7/2007‐2013) for the Fuel Cells and
Hydrogen Joint Technology Initiative under grant agreement n° [277844]
• Conversion of diesel to syngas by steam
reformation
• Syngas cleanup and hydrogen enrichment by DS,
WGS, PrOx reactors
• Exhaust gas cleanup by CAB
• Startup help by CSB
FUEL PROCESSOR MODULE
1. Use start burner to heat ATR and reactors
to sufficient temperature.
2. Use start burner to produce steam for ATR.
3. Ignite ATR, keep start burner in operation to
ensure sufficient fuel and emission
conversion.
4. Shut down start burner, start normal
operation.
5. Stop by-pass of fuel cell.
FPM STARTUP PROCEDURE
• FPM startup procedure is complicated:
 Duration: ~0.5-1 h
 6 chemical reactors:
Proper startup
Avoid poisoning
Avoid thermal damaging of catalysts
 Minimize emissions
 7+ compressors, 10+ pumps, 7+ valves, …
PLC design and testing is crucial and complicated
• Model based PLC testing:
 Cost: Avoid expensive system damage
 Availability: Available before system is assembled, and
during system reassembly.
MOTIVATION – REAL TIME MODEL
Goal: A realistic plant model which can be used in a HIL rig for PLC testing
• Introduction
 The FCGEN project
 The fuel processor
 Motivation
• Real-time model
 HIL Requirements
 Model description
• Results & Discussion
• Summary
OUTLINE
Aim: A model for PLC logic testing
• Robustness: No crashes
• CPU time: No overruns on the HIL computer;
Euler time steps of 25 ms
• Accuracy:
 Realistic response to changes in input
signals.
 Capture trends for temperatures and mass
flows. Actual numbers need not to be caught.
 Response times are allowed to deviate
slightly from reality.
HIL REQUIREMENTS
FCGEN-RT model
• Based on Fuel Cell Library from Modelon
• All relevant components (25+) included in the
model:
 Reactors
 Heat exchangers
 Valves
 Pumps
 Compressors
• Media for water, steam, reformate, air
• 217 continuous time states
• Control system model – for testing
MODEL DESCRIPTION
• Model simplifications: Discretized heat exchangers
and reactors replaced by lumped models.
• Non-linear equations: Simplified submodels, allowing
linear equation systems.
 Linear friction losses
 Simplified chemistry
• Event elimination using noEvent().
• Zero flow / back flow elimination: Minimum mass
flow applied when control signal is zero.
ACHIEVING REAL-TIME
• Chemical time scale << 25 ms: Replaced dynamic
equations with static:
 Equilibrium (QSS)
 Complete conversion (infinitely fast reactions)
• Flow time scale << 25 ms: Increased flow losses and
volumes.
• Media: Replaced high order NASA Glenn correlations
by linear correlations covering the full temperature
range.
ACHIEVING REAL-TIME
• Plant model imported in Simulink by the
Dymola Simulink Interface
• SpeedGoat connected to PLC by CAN buses
• Remote access for convenient testing by JSI
HIL SETUP
Simatic&HMI PC
(supplied by JSI,
located at Powercell)
Remote access PC
(remote access from
Slovenia)
Ethernet
Internet
PLC
(APU Control
System)
Real time
computer
(runs real-time model)
Host computer
(Dymola/Simulink plant
model)
Ethernet
Ethernet
CAN bus
data signals
PLC
with
CS
Simatic & HMI
computer
Host
computer
Real-time
computer
• Introduction
 The FCGEN project
 The fuel processor
 Motivation for real-time model
• Real-time model
 HIL Requirements
 Model description
• Results & Discussion
• Summary
OUTLINE
• Offline tests of startup in
Dymola
• Temperature traces reasonable
RESULTS
Startup sequence:
1. Start CSB, heat inlet air for ATR
2. Use CSB to produce steam for ATR.
3. Ignite ATR, continue CSB operation
4. Shut down CSB, start normal operation.
ATR inlet temperatures. The numbers below the x axis
indicate start of phase 1-4.
Reactor exhaust temperature. The numbers below the
x axis indi-cate start of phase 1-4.
• Offline testing in Dymola
• Comparison between detailed model and model with
increased flow losses and volumes
• Accuracy is kept
RESULTS
Temperatures before (*_orig) and after (*_realtime)
modifications of volumes and flow losses to eliminate time
constants below 25 ms
Mass flows before (*_orig) and after (*_realtime)
modifications of volumes and flow losses to eliminate
time constants below 25 ms.
• The model loads and starts successfully on
the Speedgoat
• CPU time
 68 times faster than real time using
DASSL on a laptop (Intel Core™ i7-3740QM
CPU @ 2.70 GHz)
 5.6 times faster than real time using Euler
steps of 25 ms. CPU time for one Euler
step: 4.5 ms
 CPU time on Speedgoat for one Euler step:
~23 ms
RESULTS
A challenge to get such a large system of
reactors real time capable. Toughest tasks:
1. Time constants: To achieve time
constants of 25 ms while keeping
accuracy.
2. Robustness: To ensure convergence and
no events under all conditions.
3. Event removal
DISCUSSION
• Introduction
 The FCGEN project
 The fuel processor
 Motivation for real-time model
• Real-time model
 HIL Requirements
 Model description
• Results & Discussion
• Summary
OUTLINE
• Real-time model of a FPM was created
 Euler steps of 25 ms
 Reasonable results
 Loads successfully on a Speedgoat
machine
• Next step: Use for control logics testing
SUMMARY AND OUTLOOK

Contenu connexe

Plus de Modelon

Vehicle Dynamics Library - Overview
Vehicle Dynamics Library - OverviewVehicle Dynamics Library - Overview
Vehicle Dynamics Library - OverviewModelon
 
Vapor Cycle Library - Overview
Vapor Cycle Library - OverviewVapor Cycle Library - Overview
Vapor Cycle Library - OverviewModelon
 
Thermal Power Library - Overview
Thermal Power Library - OverviewThermal Power Library - Overview
Thermal Power Library - OverviewModelon
 
Pneumatics Library - Overview
Pneumatics Library - OverviewPneumatics Library - Overview
Pneumatics Library - OverviewModelon
 
Liquid Cooling Library - Overview
Liquid Cooling Library - OverviewLiquid Cooling Library - Overview
Liquid Cooling Library - OverviewModelon
 
Jet Propulsion Library - Overview
Jet Propulsion Library - OverviewJet Propulsion Library - Overview
Jet Propulsion Library - OverviewModelon
 
Heat Exchanger Library - Overview
Heat Exchanger Library - OverviewHeat Exchanger Library - Overview
Heat Exchanger Library - OverviewModelon
 
Hydro Power Library - Overview
Hydro Power Library - OverviewHydro Power Library - Overview
Hydro Power Library - OverviewModelon
 
Hydraulics Library - Overview
Hydraulics Library - OverviewHydraulics Library - Overview
Hydraulics Library - OverviewModelon
 
Fuel System Library Overview
Fuel System Library OverviewFuel System Library Overview
Fuel System Library OverviewModelon
 
Fuel Cell Library - Overview
Fuel Cell Library - OverviewFuel Cell Library - Overview
Fuel Cell Library - OverviewModelon
 
Electric Power Library - Overview
Electric Power Library - OverviewElectric Power Library - Overview
Electric Power Library - OverviewModelon
 
Electrification Library - Overview
Electrification Library - OverviewElectrification Library - Overview
Electrification Library - OverviewModelon
 
Engine Dynamics Library - Overview
Engine Dynamics Library - OverviewEngine Dynamics Library - Overview
Engine Dynamics Library - OverviewModelon
 
Environmental Control Library - Overview
Environmental Control Library - OverviewEnvironmental Control Library - Overview
Environmental Control Library - OverviewModelon
 
Aircraft Dynamics Library - Overview
Aircraft Dynamics Library - OverviewAircraft Dynamics Library - Overview
Aircraft Dynamics Library - OverviewModelon
 
Air Conditioning Library - Overview
Air Conditioning Library - OverviewAir Conditioning Library - Overview
Air Conditioning Library - OverviewModelon
 
Fuel System Library - Overview
Fuel System Library - OverviewFuel System Library - Overview
Fuel System Library - OverviewModelon
 
FMI Composer Overview
FMI Composer OverviewFMI Composer Overview
FMI Composer OverviewModelon
 
Model Testing Toolkit - Overview
Model Testing Toolkit - OverviewModel Testing Toolkit - Overview
Model Testing Toolkit - OverviewModelon
 

Plus de Modelon (20)

Vehicle Dynamics Library - Overview
Vehicle Dynamics Library - OverviewVehicle Dynamics Library - Overview
Vehicle Dynamics Library - Overview
 
Vapor Cycle Library - Overview
Vapor Cycle Library - OverviewVapor Cycle Library - Overview
Vapor Cycle Library - Overview
 
Thermal Power Library - Overview
Thermal Power Library - OverviewThermal Power Library - Overview
Thermal Power Library - Overview
 
Pneumatics Library - Overview
Pneumatics Library - OverviewPneumatics Library - Overview
Pneumatics Library - Overview
 
Liquid Cooling Library - Overview
Liquid Cooling Library - OverviewLiquid Cooling Library - Overview
Liquid Cooling Library - Overview
 
Jet Propulsion Library - Overview
Jet Propulsion Library - OverviewJet Propulsion Library - Overview
Jet Propulsion Library - Overview
 
Heat Exchanger Library - Overview
Heat Exchanger Library - OverviewHeat Exchanger Library - Overview
Heat Exchanger Library - Overview
 
Hydro Power Library - Overview
Hydro Power Library - OverviewHydro Power Library - Overview
Hydro Power Library - Overview
 
Hydraulics Library - Overview
Hydraulics Library - OverviewHydraulics Library - Overview
Hydraulics Library - Overview
 
Fuel System Library Overview
Fuel System Library OverviewFuel System Library Overview
Fuel System Library Overview
 
Fuel Cell Library - Overview
Fuel Cell Library - OverviewFuel Cell Library - Overview
Fuel Cell Library - Overview
 
Electric Power Library - Overview
Electric Power Library - OverviewElectric Power Library - Overview
Electric Power Library - Overview
 
Electrification Library - Overview
Electrification Library - OverviewElectrification Library - Overview
Electrification Library - Overview
 
Engine Dynamics Library - Overview
Engine Dynamics Library - OverviewEngine Dynamics Library - Overview
Engine Dynamics Library - Overview
 
Environmental Control Library - Overview
Environmental Control Library - OverviewEnvironmental Control Library - Overview
Environmental Control Library - Overview
 
Aircraft Dynamics Library - Overview
Aircraft Dynamics Library - OverviewAircraft Dynamics Library - Overview
Aircraft Dynamics Library - Overview
 
Air Conditioning Library - Overview
Air Conditioning Library - OverviewAir Conditioning Library - Overview
Air Conditioning Library - Overview
 
Fuel System Library - Overview
Fuel System Library - OverviewFuel System Library - Overview
Fuel System Library - Overview
 
FMI Composer Overview
FMI Composer OverviewFMI Composer Overview
FMI Composer Overview
 
Model Testing Toolkit - Overview
Model Testing Toolkit - OverviewModel Testing Toolkit - Overview
Model Testing Toolkit - Overview
 

Dernier

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Dernier (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 

Development of a Real-Time Fuel Processor Model for HIL Simulation

  • 1. 1 DEVELOPMENT OF A REAL-TIME FUEL PROCESSOR MODEL FOR HIL SIMULATION Karin Fröjd1, Karin Axelsson2, Ivar Torstensson1, Erik Åberg1, Erik Osvaldsson2, Gregor Dolanc3, Bostjan Pregelj3, Jonas Eborn1, Jens Pålsson1 1 Modelon AB, Ideon Science Park, Scheelev. 17, 223 70 Lund, Sweden 2 PowerCell AB, Ruskvädersgatan 12, 418 34 Göteborg, Sweden 3J. Stefan Institute, Jamova cesta 39, 1000 Ljubljana, Slovenia
  • 2. • Introduction  The FCGEN project  The fuel processor  Motivation for real-time model • Real-time model  HIL Requirements  Model description • Results & Discussion • Summary OUTLINE
  • 3. • Introduction  The FCGEN project  The fuel processor  Motivation for real-time model • Real-time model  HIL Requirements  Model description • Results & Discussion • Summary OUTLINE
  • 4. • FCGEN is a research project under the EU 7th Framework programme1 • Goal: Truck Auxiliary Power Unit (APU) powered by diesel fuel:  Based on PEM Fuel Cell  Fuel Processing Module to convert diesel fuel to syngas • Partners: Volvo GTT, PowerCell, Jülich, JSI, IMM, JM, Modelon • Modelon provides the simulation solutions FCGEN PROJECT 1 FCGEN is financially supported by the European Union’s Seventh Framework Programme (FP7/2007‐2013) for the Fuel Cells and Hydrogen Joint Technology Initiative under grant agreement n° [277844]
  • 5. • Conversion of diesel to syngas by steam reformation • Syngas cleanup and hydrogen enrichment by DS, WGS, PrOx reactors • Exhaust gas cleanup by CAB • Startup help by CSB FUEL PROCESSOR MODULE
  • 6. 1. Use start burner to heat ATR and reactors to sufficient temperature. 2. Use start burner to produce steam for ATR. 3. Ignite ATR, keep start burner in operation to ensure sufficient fuel and emission conversion. 4. Shut down start burner, start normal operation. 5. Stop by-pass of fuel cell. FPM STARTUP PROCEDURE
  • 7. • FPM startup procedure is complicated:  Duration: ~0.5-1 h  6 chemical reactors: Proper startup Avoid poisoning Avoid thermal damaging of catalysts  Minimize emissions  7+ compressors, 10+ pumps, 7+ valves, … PLC design and testing is crucial and complicated • Model based PLC testing:  Cost: Avoid expensive system damage  Availability: Available before system is assembled, and during system reassembly. MOTIVATION – REAL TIME MODEL Goal: A realistic plant model which can be used in a HIL rig for PLC testing
  • 8. • Introduction  The FCGEN project  The fuel processor  Motivation • Real-time model  HIL Requirements  Model description • Results & Discussion • Summary OUTLINE
  • 9. Aim: A model for PLC logic testing • Robustness: No crashes • CPU time: No overruns on the HIL computer; Euler time steps of 25 ms • Accuracy:  Realistic response to changes in input signals.  Capture trends for temperatures and mass flows. Actual numbers need not to be caught.  Response times are allowed to deviate slightly from reality. HIL REQUIREMENTS
  • 10. FCGEN-RT model • Based on Fuel Cell Library from Modelon • All relevant components (25+) included in the model:  Reactors  Heat exchangers  Valves  Pumps  Compressors • Media for water, steam, reformate, air • 217 continuous time states • Control system model – for testing MODEL DESCRIPTION
  • 11. • Model simplifications: Discretized heat exchangers and reactors replaced by lumped models. • Non-linear equations: Simplified submodels, allowing linear equation systems.  Linear friction losses  Simplified chemistry • Event elimination using noEvent(). • Zero flow / back flow elimination: Minimum mass flow applied when control signal is zero. ACHIEVING REAL-TIME
  • 12. • Chemical time scale << 25 ms: Replaced dynamic equations with static:  Equilibrium (QSS)  Complete conversion (infinitely fast reactions) • Flow time scale << 25 ms: Increased flow losses and volumes. • Media: Replaced high order NASA Glenn correlations by linear correlations covering the full temperature range. ACHIEVING REAL-TIME
  • 13. • Plant model imported in Simulink by the Dymola Simulink Interface • SpeedGoat connected to PLC by CAN buses • Remote access for convenient testing by JSI HIL SETUP Simatic&HMI PC (supplied by JSI, located at Powercell) Remote access PC (remote access from Slovenia) Ethernet Internet PLC (APU Control System) Real time computer (runs real-time model) Host computer (Dymola/Simulink plant model) Ethernet Ethernet CAN bus data signals PLC with CS Simatic & HMI computer Host computer Real-time computer
  • 14. • Introduction  The FCGEN project  The fuel processor  Motivation for real-time model • Real-time model  HIL Requirements  Model description • Results & Discussion • Summary OUTLINE
  • 15. • Offline tests of startup in Dymola • Temperature traces reasonable RESULTS Startup sequence: 1. Start CSB, heat inlet air for ATR 2. Use CSB to produce steam for ATR. 3. Ignite ATR, continue CSB operation 4. Shut down CSB, start normal operation. ATR inlet temperatures. The numbers below the x axis indicate start of phase 1-4. Reactor exhaust temperature. The numbers below the x axis indi-cate start of phase 1-4.
  • 16. • Offline testing in Dymola • Comparison between detailed model and model with increased flow losses and volumes • Accuracy is kept RESULTS Temperatures before (*_orig) and after (*_realtime) modifications of volumes and flow losses to eliminate time constants below 25 ms Mass flows before (*_orig) and after (*_realtime) modifications of volumes and flow losses to eliminate time constants below 25 ms.
  • 17. • The model loads and starts successfully on the Speedgoat • CPU time  68 times faster than real time using DASSL on a laptop (Intel Core™ i7-3740QM CPU @ 2.70 GHz)  5.6 times faster than real time using Euler steps of 25 ms. CPU time for one Euler step: 4.5 ms  CPU time on Speedgoat for one Euler step: ~23 ms RESULTS
  • 18. A challenge to get such a large system of reactors real time capable. Toughest tasks: 1. Time constants: To achieve time constants of 25 ms while keeping accuracy. 2. Robustness: To ensure convergence and no events under all conditions. 3. Event removal DISCUSSION
  • 19. • Introduction  The FCGEN project  The fuel processor  Motivation for real-time model • Real-time model  HIL Requirements  Model description • Results & Discussion • Summary OUTLINE
  • 20. • Real-time model of a FPM was created  Euler steps of 25 ms  Reasonable results  Loads successfully on a Speedgoat machine • Next step: Use for control logics testing SUMMARY AND OUTLOOK