20
Fakulteit Ingenieurswese Faculty of Engineering Model based correction of heliostat tracking errors Karel Malan 18 July 2013

Model based correction of heliostat tracking errors

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Model based correction of heliostat tracking errors

Fakulteit Ingenieurswese••••

Faculty of Engineering

Model based correction of

heliostat tracking errors

Karel Malan

18 July 2013

Page 2: Model based correction of heliostat tracking errors

Content

• Background & Motivation

• Objectives

• Control Problem Overview

• Systemic Error Sources

• System Overview

• Communication and processing aspects

• Results

2

Page 3: Model based correction of heliostat tracking errors

Background + Motivation

• Heliostat field is 40-50% of plant cost

� Focus cost reduction efforts here.

• Smart tracking- and error correction strategies may allow the use of low cost, low tolerance mechanisms + installation � SAVINGS

• Understanding control requirements is a vital step towards developing local CSP content

3

Page 4: Model based correction of heliostat tracking errors

Objectives

• Develop high level control architecture for heliostat field

(5MWE SUNSPOT context).

• Validate control architecture with prototype system which is

scalable and modular.

• Demonstrate open loop tracking and error correction method

with “learning” capability to minimize errors over time.

4

Page 5: Model based correction of heliostat tracking errors

Open-loop Control: Heliostat Vector Calculation5

Problem:

Each heliostat has a

different local reference

frame due to mechanical-

and installation

tolerances.

Calculate �� to bisect

�� and ��

Page 6: Model based correction of heliostat tracking errors

Typical Sources of OL Heliostat Tracking Error

� Pedestal Tilt (non-vertical azimuth axis)

� Bias Offsets

� Reference North ≠ REAL NORTH , Reference Horizon ≠ REAL HORIZON

� Heliostat Location offset

� Non-orthogonal axes

� Gravity Sag

� NB: All except location offset cause tracking errors

which vary over days and seasons and cannot be

corrected by single offset adjustments

6

Page 7: Model based correction of heliostat tracking errors

Tilted Pedestal Daily Tracking Error (SE heliostat)7

Page 8: Model based correction of heliostat tracking errors

Pedestal Tilt “Corrected” with Angle Offset8

Page 9: Model based correction of heliostat tracking errors

Inter-seasonal Variation of Tracking Error9

Page 10: Model based correction of heliostat tracking errors

System Overview

10

Page 11: Model based correction of heliostat tracking errors

Distributed Control (3 Processing Levels) � All real-time tasks handled by Cluster- and Local Controllers

11

Modular +

Scalable

Page 12: Model based correction of heliostat tracking errors

Scalability (one possible wired layout)

12

Page 13: Model based correction of heliostat tracking errors

Results: Curve FittingMeasured vs Modeled Error Curves 02/09/2012

13

Page 14: Model based correction of heliostat tracking errors

Software Calibrated Heliostat Open-Loop Tracking Period: 13/09/2012 09h15 – 18h00 @ 24min/sec.

Slant Range ≈ 37m. ��H ERMS ≈ 0.9 mrad

Note changing spot intensity and flaring (00:13�)

Page 15: Model based correction of heliostat tracking errors

3 Days’ OL TrackingX and Y vs time. 06-08 Aug 2012: 09h15 - 18h00

15

Strong correspondence suggests residual determinism.

� Further characterization may be possible which could allow

improved OL tracking performance.

Page 16: Model based correction of heliostat tracking errors
Page 17: Model based correction of heliostat tracking errors

Sasol Helio40 under construction

17

20 x 2m2 single facet heliostats.

Mixture of: Fixed Horizontal (LA driven)Azimuth-Elevation (Slew + LA driven).

Page 18: Model based correction of heliostat tracking errors

‘Helio-18’ Start-up and Stow

Page 19: Model based correction of heliostat tracking errors

‘Helio-40’ prototype heliostat (FH)

Page 20: Model based correction of heliostat tracking errors

Thank you.

Questions?