SlideShare a Scribd company logo
Parameter selection in a combined cycle
power plant
Niklas Andersson*, Johan Åkesson**, Kilian Link***,
Stephanie Gallardo Yances***, Karin Dietl***, Bernt Nilsson*
* Dept. of Chemical Engineering, Lund University
**Modelon AB
***Siemens AG
Presentation outline
• Background
- Combined cycle power plant
- Process overview
• Modelling
• Parameter estimation
• Parameter selection
• Results
• Summary
Scope
• The start-up of a combined cycle
power plant has been analysed.
• The goal has been to calibrate a
model, with the purpose to optimize
the start-up while maintaining long
lifetime of critically stressed
components.
• The model contains many candidate
parameters. An algorithm has been
used to assist in the selection of the
best parameter sets.
cooling start-up
Why?
• The electricity demand varies during a
day
• Sun and wind variations affect the
available amount of electricity
• Market determines when the process is
profitable to run.
How?
• Manipulate gas turbine load and by-pass
valve to steam turbine
• Header and drum are sensitive to rapid
temperature changes
Why calibration?
• Optimization of CCPPs requires a model
well tuned to the real process
Background
Process overview
PHASE 1:
• Gas turbine accelerated to full speed, no load
• Gas turbine synchronized to grid
PHASE 2:
• Load of the gas turbine increased
• Boiler starts producing steam
• Generated steam bypassed to condenser
PHASE 3:
• Bypass valve closes
• Steam drives steam turbine
Included
in calibration
Start-up phases
Modelling approach
• Models of HRSG developed in
JModelica.org.
• Hot gas side, statically modelled
• Water side, dynamically modelled
• 14 blocks modelled
– Gas turbine
– 3 reheaters (RH)
– 3 high pressure super heaters (HPSH)
– Evaporator
– Drum
– Header
– 4 water injections
• 764 eqs. (39 cont. time states)
• Simulated as an FMU
Inputs to model
Outputs from model
- The parameter estimation is done with a Levenberg–
Marquardt algorithm.
Δp = JT
J + 𝜆JT
J
−1
JT
R
- The Jacobean matrix 𝐽 is estimated with finite
differences (central difference).
- The objective function to be minimized is formulated
using weighted least squares
𝑄 𝒑 =
𝑖=1
𝑛 𝑡
𝒚𝒊 − 𝑦 𝑡𝑖, 𝒑
𝑇
𝑊( 𝒚𝒊 − 𝑦 𝑡𝑖, 𝒑 )
Calibration procedure
Candidate model parameters
64 parameters divided in 8 categories
- Heat transfer constants 𝑘, 𝑘𝑖𝑛, 𝑘 𝑜𝑢𝑡
- Mass and volume 𝑚 𝐻2 𝑂, mFe, V
- Sensor heat capacity 𝑐𝑎𝑝
- Valve dynamics parameter
Candidate model parameters
Merged parameters – to reduce number of parameters
parent children
𝑝9 = 𝑣 ⟹ 𝑝28 = 𝑝29 = 𝑝30 = 𝑣
A parent parameter can’t be calibrated together with its children
Parameter selection
Why not choose all 64 parameters?
- Large parameter confidence intervals
- The sensitivity matrix gets singular (dependent parameters)
Which parameters to choose?
- There are
64
𝑛 𝑝
unique parameter sets with 𝑛 𝑝 number of
parameters. Totally ~2 ⋅ 1018
parameter sets.
A parameter selection algorithm is used to rank
the parameter sets
How to choose parameters?
Subset selection algorithm (SSA)
- Subset Selection Algorithm ranks the parameters based on 𝛼
and 𝜅. (Cintrón et al. 2009)
- Sensitivity matrix 𝜒 𝑝 =
𝜕𝑦
𝜕𝑝
calculated from nominal
parameter values
- Covariance matrix Σ 𝑝 = 𝜎0
2
𝜒 𝑝 𝑇 𝜒 𝑝 −1
- Parameter 𝛼 is the normalized parameter uncertainty, defined
as
Σ 𝑝 𝑖𝑖
𝑝 𝑖
- Parameter 𝜅 is the condition number of the sensitivity matrix.
- An SSA score is introduced 𝜃 = lg 𝛼 + lg 𝜅
𝛼 – Decreased accuracy of calibration
𝜅 - Solving difficulty.
- Each point is a parameter set.
- Low values of 𝛼 and 𝜅 is
desirable.
- When adding parameters the
dot clouds get worse.
SSA – ranking parameter sets
Parameter selection loops
2 loops are iterated for
parameter sets for 𝑛 𝑝 = [1 … 7]
Population of parameter sets:
ℙ0 - all individual parameters
ℙ 𝑐𝑜𝑚𝑏1, ℙ 𝑐𝑜𝑚𝑏2 - combination
ℙ 𝑆𝑆𝐴, ℙ 𝑄 - filtered
ℙ 𝑐𝑎𝑙1, ℙ 𝑐𝑎𝑙2 - To be calibrated
SSA loop
- Ranks all parameter sets from
their SSA score. Best sets are
calibrated.
Calibration loop
- Parameter sets with best Q
continue to next iteration
and are combined and
calibrated
Combination
Combination
ℙ0 = {𝑝1, 𝑝2, 𝑝3, 𝑝4}ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3}
All parameters
(here 4 parameters)
ℙ 𝑜𝑢𝑡 = 𝑝1,2,3, 𝑝1,2,4, 𝑝1,2,3, 𝑝2,3,4
ℙ 𝑜𝑢𝑡 = {𝑝1,2,3, 𝑝1,2,4, 𝑝2,3,4}
Input parameter
sets population
SSA Evaluation
SSA
Evalutation
ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3, … }
𝜃
Input parameter
sets population
Calibration
Calibration
ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3, … }
𝑄
Input parameter
sets population
Two populations to calibrate
- ℙ 𝑐𝑎𝑙1 (from SSA loop)
- ℙ 𝑐𝑎𝑙2 (from Calibration loop)
Filter
Filter
ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3, … }
Input parameter
sets population
𝑛 𝑐𝑢𝑡𝑜𝑓𝑓
ℙ 𝑜𝑢𝑡
ℙ 𝑐𝑎𝑙1 ℙ 𝑐𝑎𝑙2
Calibration results
𝒏 𝒑 = 𝟏
ℙ 𝑐𝑎𝑙1 ℙ 𝑐𝑎𝑙2
Calibration results
calib
Loop
𝒏 𝒑 = 𝟏
𝒏 𝒑 =2
ℙ 𝑐𝑎𝑙1 ℙ 𝑐𝑎𝑙2
Calibration results
calib
Loop
calib
Loop
calib
Loop
calib
Loop
calib
Loop
calib
Loop
𝒏 𝒑 = 𝟏
𝒏 𝒑 =2
𝒏 𝒑 = 𝟑
𝒏 𝒑 = 4
𝒏 𝒑 = 5
𝒏 𝒑 = 𝟔
𝒏 𝒑 =7
Best parameter set
24
6
6
6
13
13
13
13
13
16
16
16
1616
16
16
17
16
• The objective value is decreasing with
increased number of parameters.
• When 𝑛 𝑝 > 7, poor calibration
convergence. (8 output signals)
• Best parameter set covers the whole
model.
• 3 out of 6 parameters are merged.
• Narrow confidence intervals for all
parameters except 𝑝24
Best parameter set
• The model responses follow the measurement data well.
• All output signals improved
• 59 calibrations were performed to reach the result
Meas. data
Calibrated
Uncalibrated
Summary and Future Work
Summary
• SSA is a good method for reducing the number of parameters
• All output signals were improved
• Calibration loop performed better than SSA loop for this case
Future Work
• Perform optimizations of start-ups with the estimated
parameters
• Apply optimization result on real plant
Thank you!

More Related Content

PDF
Class 19 pi & pd control modes
PPTX
State estimation
PPTX
Final_project
PDF
Overview of State Estimation Technique for Power System Control
PDF
Class 15 control action and controllers
PDF
Class 3 control system components
PDF
Class 37 inferential control, gain scheduling
Class 19 pi & pd control modes
State estimation
Final_project
Overview of State Estimation Technique for Power System Control
Class 15 control action and controllers
Class 3 control system components
Class 37 inferential control, gain scheduling

What's hot (20)

PDF
International Journal of Computational Engineering Research(IJCER)
PPTX
ECE_561_Final_Project
PDF
power Reliability pollard
DOC
Exergy Based Performance Analysis of FGPS (NTPC Faridabad)
PDF
Research and Development the Adaptive Control Model Using the Spectrometer De...
PDF
Hybrid pid cascade control for hvac system
PDF
Current predictive controller for high frequency resonant inverter in inducti...
PDF
The estimate of amplitude and phase of harmonics in power system using the ex...
PPTX
Economic load dispatch
PDF
Improving Efficiency of Active Power Filter for Renewable Power Generation Sy...
PDF
Class 32 performance criteria for tuning controllers
PDF
Modeling of electric water heater and air conditioner for residential demand ...
PPTX
Case Study: Energy Audit For Cooling Tower
PDF
power flow and optimal power flow
PDF
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
PPTX
Optimal load scheduling
PPT
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
PDF
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
PPTX
Input output , heat rate characteristics and Incremental cost
PDF
ICMA2013-103-asli
International Journal of Computational Engineering Research(IJCER)
ECE_561_Final_Project
power Reliability pollard
Exergy Based Performance Analysis of FGPS (NTPC Faridabad)
Research and Development the Adaptive Control Model Using the Spectrometer De...
Hybrid pid cascade control for hvac system
Current predictive controller for high frequency resonant inverter in inducti...
The estimate of amplitude and phase of harmonics in power system using the ex...
Economic load dispatch
Improving Efficiency of Active Power Filter for Renewable Power Generation Sy...
Class 32 performance criteria for tuning controllers
Modeling of electric water heater and air conditioner for residential demand ...
Case Study: Energy Audit For Cooling Tower
power flow and optimal power flow
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Optimal load scheduling
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Input output , heat rate characteristics and Incremental cost
ICMA2013-103-asli
Ad

Viewers also liked (20)

DOCX
Internship report RAJIV GANDHI COMBINED CYCLE POWER PLANT-NTPC LTD. Kayamkulam
PPTX
MET 401 Chapter 7 -_combined_cycle_power_plant
PDF
Determining_Plant_Capacity_for_a_Combined_Cycle_Power_Plant_Using_PEPSE
PPTX
Combined Cycle Power Plant
PDF
Power Generation: Combined Cycle
PDF
Analytics Project - Combined Cycle Power Plant
PPTX
Combined Cycle Power Plant
PDF
Combined Cycle Gas Turbine Power Plant Part 1
PDF
Final report
PDF
Pnw 5pp 02
DOCX
Reports ntpc
PPTX
arijit summer training
PPTX
Ambrish
PDF
Final training report PDF
PDF
Combustion chambers-and-performance
PDF
Final Report
PPTX
Combined heat power plant (chp)
PPTX
Integrated gasification combined cycle plant
PPT
IPGCL/PPCL Training presentation
PPTX
Combined Cycle Power Generation Technology
Internship report RAJIV GANDHI COMBINED CYCLE POWER PLANT-NTPC LTD. Kayamkulam
MET 401 Chapter 7 -_combined_cycle_power_plant
Determining_Plant_Capacity_for_a_Combined_Cycle_Power_Plant_Using_PEPSE
Combined Cycle Power Plant
Power Generation: Combined Cycle
Analytics Project - Combined Cycle Power Plant
Combined Cycle Power Plant
Combined Cycle Gas Turbine Power Plant Part 1
Final report
Pnw 5pp 02
Reports ntpc
arijit summer training
Ambrish
Final training report PDF
Combustion chambers-and-performance
Final Report
Combined heat power plant (chp)
Integrated gasification combined cycle plant
IPGCL/PPCL Training presentation
Combined Cycle Power Generation Technology
Ad

More from Modelon (20)

PPTX
Vehicle Dynamics Library - Overview
PPTX
Vapor Cycle Library - Overview
PPTX
Thermal Power Library - Overview
PPTX
Pneumatics Library - Overview
PPTX
Liquid Cooling Library - Overview
PPTX
Jet Propulsion Library - Overview
PPTX
Heat Exchanger Library - Overview
PPTX
Hydro Power Library - Overview
PPTX
Hydraulics Library - Overview
PPTX
Fuel System Library Overview
PPTX
Fuel Cell Library - Overview
PPTX
Electric Power Library - Overview
PPTX
Electrification Library - Overview
PPTX
Engine Dynamics Library - Overview
PPTX
Environmental Control Library - Overview
PPTX
Aircraft Dynamics Library - Overview
PPTX
Air Conditioning Library - Overview
PDF
Fuel System Library - Overview
PPTX
FMI Composer Overview
PPTX
Model Testing Toolkit - Overview
Vehicle Dynamics Library - Overview
Vapor Cycle Library - Overview
Thermal Power Library - Overview
Pneumatics Library - Overview
Liquid Cooling Library - Overview
Jet Propulsion Library - Overview
Heat Exchanger Library - Overview
Hydro Power Library - Overview
Hydraulics Library - Overview
Fuel System Library Overview
Fuel Cell Library - Overview
Electric Power Library - Overview
Electrification Library - Overview
Engine Dynamics Library - Overview
Environmental Control Library - Overview
Aircraft Dynamics Library - Overview
Air Conditioning Library - Overview
Fuel System Library - Overview
FMI Composer Overview
Model Testing Toolkit - Overview

Recently uploaded (20)

PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
Soil Improvement Techniques Note - Rabbi
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PPTX
communication and presentation skills 01
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PPTX
Artificial Intelligence
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
R24 SURVEYING LAB MANUAL for civil enggi
Nature of X-rays, X- Ray Equipment, Fluoroscopy
Soil Improvement Techniques Note - Rabbi
Exploratory_Data_Analysis_Fundamentals.pdf
Fundamentals of Mechanical Engineering.pptx
UNIT 4 Total Quality Management .pptx
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Safety Seminar civil to be ensured for safe working.
Visual Aids for Exploratory Data Analysis.pdf
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
communication and presentation skills 01
Automation-in-Manufacturing-Chapter-Introduction.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Artificial Intelligence
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...

Parameter selection in a combined cycle power plant

  • 1. Parameter selection in a combined cycle power plant Niklas Andersson*, Johan Åkesson**, Kilian Link***, Stephanie Gallardo Yances***, Karin Dietl***, Bernt Nilsson* * Dept. of Chemical Engineering, Lund University **Modelon AB ***Siemens AG
  • 2. Presentation outline • Background - Combined cycle power plant - Process overview • Modelling • Parameter estimation • Parameter selection • Results • Summary
  • 3. Scope • The start-up of a combined cycle power plant has been analysed. • The goal has been to calibrate a model, with the purpose to optimize the start-up while maintaining long lifetime of critically stressed components. • The model contains many candidate parameters. An algorithm has been used to assist in the selection of the best parameter sets.
  • 4. cooling start-up Why? • The electricity demand varies during a day • Sun and wind variations affect the available amount of electricity • Market determines when the process is profitable to run. How? • Manipulate gas turbine load and by-pass valve to steam turbine • Header and drum are sensitive to rapid temperature changes Why calibration? • Optimization of CCPPs requires a model well tuned to the real process Background
  • 6. PHASE 1: • Gas turbine accelerated to full speed, no load • Gas turbine synchronized to grid PHASE 2: • Load of the gas turbine increased • Boiler starts producing steam • Generated steam bypassed to condenser PHASE 3: • Bypass valve closes • Steam drives steam turbine Included in calibration Start-up phases
  • 7. Modelling approach • Models of HRSG developed in JModelica.org. • Hot gas side, statically modelled • Water side, dynamically modelled • 14 blocks modelled – Gas turbine – 3 reheaters (RH) – 3 high pressure super heaters (HPSH) – Evaporator – Drum – Header – 4 water injections • 764 eqs. (39 cont. time states) • Simulated as an FMU
  • 9. - The parameter estimation is done with a Levenberg– Marquardt algorithm. Δp = JT J + 𝜆JT J −1 JT R - The Jacobean matrix 𝐽 is estimated with finite differences (central difference). - The objective function to be minimized is formulated using weighted least squares 𝑄 𝒑 = 𝑖=1 𝑛 𝑡 𝒚𝒊 − 𝑦 𝑡𝑖, 𝒑 𝑇 𝑊( 𝒚𝒊 − 𝑦 𝑡𝑖, 𝒑 ) Calibration procedure
  • 10. Candidate model parameters 64 parameters divided in 8 categories - Heat transfer constants 𝑘, 𝑘𝑖𝑛, 𝑘 𝑜𝑢𝑡 - Mass and volume 𝑚 𝐻2 𝑂, mFe, V - Sensor heat capacity 𝑐𝑎𝑝 - Valve dynamics parameter
  • 11. Candidate model parameters Merged parameters – to reduce number of parameters parent children 𝑝9 = 𝑣 ⟹ 𝑝28 = 𝑝29 = 𝑝30 = 𝑣 A parent parameter can’t be calibrated together with its children
  • 12. Parameter selection Why not choose all 64 parameters? - Large parameter confidence intervals - The sensitivity matrix gets singular (dependent parameters) Which parameters to choose? - There are 64 𝑛 𝑝 unique parameter sets with 𝑛 𝑝 number of parameters. Totally ~2 ⋅ 1018 parameter sets. A parameter selection algorithm is used to rank the parameter sets
  • 13. How to choose parameters? Subset selection algorithm (SSA) - Subset Selection Algorithm ranks the parameters based on 𝛼 and 𝜅. (Cintrón et al. 2009) - Sensitivity matrix 𝜒 𝑝 = 𝜕𝑦 𝜕𝑝 calculated from nominal parameter values - Covariance matrix Σ 𝑝 = 𝜎0 2 𝜒 𝑝 𝑇 𝜒 𝑝 −1 - Parameter 𝛼 is the normalized parameter uncertainty, defined as Σ 𝑝 𝑖𝑖 𝑝 𝑖 - Parameter 𝜅 is the condition number of the sensitivity matrix. - An SSA score is introduced 𝜃 = lg 𝛼 + lg 𝜅
  • 14. 𝛼 – Decreased accuracy of calibration 𝜅 - Solving difficulty. - Each point is a parameter set. - Low values of 𝛼 and 𝜅 is desirable. - When adding parameters the dot clouds get worse. SSA – ranking parameter sets
  • 15. Parameter selection loops 2 loops are iterated for parameter sets for 𝑛 𝑝 = [1 … 7] Population of parameter sets: ℙ0 - all individual parameters ℙ 𝑐𝑜𝑚𝑏1, ℙ 𝑐𝑜𝑚𝑏2 - combination ℙ 𝑆𝑆𝐴, ℙ 𝑄 - filtered ℙ 𝑐𝑎𝑙1, ℙ 𝑐𝑎𝑙2 - To be calibrated SSA loop - Ranks all parameter sets from their SSA score. Best sets are calibrated. Calibration loop - Parameter sets with best Q continue to next iteration and are combined and calibrated
  • 16. Combination Combination ℙ0 = {𝑝1, 𝑝2, 𝑝3, 𝑝4}ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3} All parameters (here 4 parameters) ℙ 𝑜𝑢𝑡 = 𝑝1,2,3, 𝑝1,2,4, 𝑝1,2,3, 𝑝2,3,4 ℙ 𝑜𝑢𝑡 = {𝑝1,2,3, 𝑝1,2,4, 𝑝2,3,4} Input parameter sets population
  • 17. SSA Evaluation SSA Evalutation ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3, … } 𝜃 Input parameter sets population
  • 18. Calibration Calibration ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3, … } 𝑄 Input parameter sets population Two populations to calibrate - ℙ 𝑐𝑎𝑙1 (from SSA loop) - ℙ 𝑐𝑎𝑙2 (from Calibration loop)
  • 19. Filter Filter ℙ𝑖𝑛 = {𝑝1,2, 𝑝2,3, … } Input parameter sets population 𝑛 𝑐𝑢𝑡𝑜𝑓𝑓 ℙ 𝑜𝑢𝑡
  • 20. ℙ 𝑐𝑎𝑙1 ℙ 𝑐𝑎𝑙2 Calibration results 𝒏 𝒑 = 𝟏
  • 21. ℙ 𝑐𝑎𝑙1 ℙ 𝑐𝑎𝑙2 Calibration results calib Loop 𝒏 𝒑 = 𝟏 𝒏 𝒑 =2
  • 22. ℙ 𝑐𝑎𝑙1 ℙ 𝑐𝑎𝑙2 Calibration results calib Loop calib Loop calib Loop calib Loop calib Loop calib Loop 𝒏 𝒑 = 𝟏 𝒏 𝒑 =2 𝒏 𝒑 = 𝟑 𝒏 𝒑 = 4 𝒏 𝒑 = 5 𝒏 𝒑 = 𝟔 𝒏 𝒑 =7
  • 23. Best parameter set 24 6 6 6 13 13 13 13 13 16 16 16 1616 16 16 17 16 • The objective value is decreasing with increased number of parameters. • When 𝑛 𝑝 > 7, poor calibration convergence. (8 output signals) • Best parameter set covers the whole model. • 3 out of 6 parameters are merged. • Narrow confidence intervals for all parameters except 𝑝24
  • 24. Best parameter set • The model responses follow the measurement data well. • All output signals improved • 59 calibrations were performed to reach the result Meas. data Calibrated Uncalibrated
  • 25. Summary and Future Work Summary • SSA is a good method for reducing the number of parameters • All output signals were improved • Calibration loop performed better than SSA loop for this case Future Work • Perform optimizations of start-ups with the estimated parameters • Apply optimization result on real plant