3 4 thevenard-pai epri-sandia 2016-05 presentation

24
Design and Development of an Open-Source Simulation Tool for Grid-Connected PV Systems Didier Thevenard, PhD, P.Eng. & Abhijeet Pai Canadian Solar O&M, Guelph, ON (Canada)

Transcript of 3 4 thevenard-pai epri-sandia 2016-05 presentation

Page 1: 3 4 thevenard-pai epri-sandia 2016-05 presentation

Design and Development of an Open-Source Simulation Tool for Grid-Connected PV SystemsDidier Thevenard, PhD, P.Eng. & Abhijeet PaiCanadian Solar O&M, Guelph, ON (Canada)

Page 2: 3 4 thevenard-pai epri-sandia 2016-05 presentation

2www.canadiansolar.com

Agenda

1 Motivation & the O&M perspective

2 Design objectives

3 Implementation

4 User Interface and “Demo”

5 Under the hood: models and algorithms

6 Validation

7 Future work and goals

Page 3: 3 4 thevenard-pai epri-sandia 2016-05 presentation

3www.canadiansolar.com

Motivation: O&M Perspective

First motivation: Monthly reporting

Second motivation: Operational help

Provide customers

with expected performance

from their system

Estimate lost production

during system or component

downtime

Determine if severe

deviations occur during

system operations on a daily basis

Page 4: 3 4 thevenard-pai epri-sandia 2016-05 presentation

4www.canadiansolar.com

Design Goals / CASSYS

“COMPATIBLE” WITH PVsyst

ABLE TO USE ANY TIME STEP

FAST

MODELING THE SYSTEM

AS IT IS

EASY TO USE

AUTOMATABLE

OPEN SOURCE AND

FREE

CAnadian Solar SYstem Simulator

Page 5: 3 4 thevenard-pai epri-sandia 2016-05 presentation

5www.canadiansolar.com

Design goals: “Compatibility” with PVsyst

PVsyst is the most recognized and accepted PV simulation tool - this is the tool we use when we sell solar farms

CASSYS has no intention of competing with PVsyst

Goals are different: design vs. operations

PVsyst does much more than grid-connected systems

PVsyst is “bankable”

“Compatiblity” should be understood in terms of

Similarity of models

Similarity of inputs

Similarity of results

Page 6: 3 4 thevenard-pai epri-sandia 2016-05 presentation

6www.canadiansolar.com

CASSYS: Architecture

Interface: Microsoft Excel

Interface: Microsoft Excel Excel is widely used in engineering

circles Offers many features for edition, data

validation, and graphics Also used to retrieve data: data

connections, pivot tables

Simulation Engine: C#

Free and excellent development environment

Object-oriented language – promotes modularity and extensibility

Fast Enabled us to reuse existing code

Page 7: 3 4 thevenard-pai epri-sandia 2016-05 presentation

7www.canadiansolar.com

CASSYS: Architecture (cont’d)

CLIMATIC DATA

PV ARRAY LOSSES

XML

SYSTEM DEFINITION

B.O.S LOSSESSITE LOCATION

OUTPUT FILE

EXCEL INTERFACE

C#SIMULATION

ENGINE

Page 8: 3 4 thevenard-pai epri-sandia 2016-05 presentation

8www.canadiansolar.com

CASSYS Interface

“DEMO”

Page 9: 3 4 thevenard-pai epri-sandia 2016-05 presentation

9www.canadiansolar.com

Page 10: 3 4 thevenard-pai epri-sandia 2016-05 presentation

10www.canadiansolar.com

Page 11: 3 4 thevenard-pai epri-sandia 2016-05 presentation

11www.canadiansolar.com

Page 12: 3 4 thevenard-pai epri-sandia 2016-05 presentation

12www.canadiansolar.com

Page 13: 3 4 thevenard-pai epri-sandia 2016-05 presentation

13www.canadiansolar.com

Page 14: 3 4 thevenard-pai epri-sandia 2016-05 presentation

14www.canadiansolar.com

Page 15: 3 4 thevenard-pai epri-sandia 2016-05 presentation

15www.canadiansolar.com

Page 16: 3 4 thevenard-pai epri-sandia 2016-05 presentation

16www.canadiansolar.com

CASSYS Interface

END OF “DEMO”

Page 17: 3 4 thevenard-pai epri-sandia 2016-05 presentation

17www.canadiansolar.com

Under the hood: models and algorithms

Physical models are similar to those used by PVsyst

Irradiance and array-sun geometry Perez/Hay transposition models Row-to-row shading with electrical effect Tracking systems with back-tracking

PV array model Incidence angle modifier Soiling Single-diode PV model

Inverters Defined by efficiency curve Start/Stop voltages defined by user

Transformer Constant iron loss and quadratic resistive loss

Full description of algorithms available on CASSYS web site

Page 18: 3 4 thevenard-pai epri-sandia 2016-05 presentation

18www.canadiansolar.com

Validation: against PVsyst

Detailed document comparing CASSYS against PVsyst 5.64 is available on GitHub

Example of comparison when POA irradiance and panel temperature are used as inputs:

Output Variable Difference Global Horizontal Irradiance -0.26% Horizontal Diffuse Irradiance 0.22%

Beam POA Irradiance -0.37% Diffuse POA Irradiance 0.50%

Ground Reflect POA Irradiance -0.26% Global POA Irradiance 0.00%

Effective POA Irradiance corrected for Shading and IAM -0.36% Soiling Loss -5.76%

Module Quality Loss -6.22% Mismatch Loss -6.22%

Ohmic Losses DC -0.89% Effective Power at the Output of the Array -0.34%

Available Power at Inverter Output -0.34% Ohmic Losses AC -0.97%

Energy delivered to the grid -0.35%

Page 19: 3 4 thevenard-pai epri-sandia 2016-05 presentation

19www.canadiansolar.com

Validation: against PVsyst (cont’d)

Example of comparison when POA irradiance and panel temperature are used as inputs (cont’d)

Page 20: 3 4 thevenard-pai epri-sandia 2016-05 presentation

20www.canadiansolar.com

Validation: against measured data – sunny day

0

2000

4000

6000

8000

10000

12000

00:00

01:00

02:00

03:00

04:00

05:00

06:00

07:00

08:00

09:00

10:00

11:00

12:00

13:00

14:00

15:00

16:00

17:00

18:00

19:00

20:00

21:00

22:00

23:00

Pow

er E

xpor

ted

to G

rid (k

W)

Hour of Day

Comparing CASSYS Simulated Performance & Measured Performance

Measured Power (kW)

Simulated Power (kW)

Page 21: 3 4 thevenard-pai epri-sandia 2016-05 presentation

21www.canadiansolar.com

Validation: against measured data – overcast day

0

2000

4000

6000

8000

10000

12000

00:00

01:00

02:00

03:00

04:00

05:00

06:00

07:00

08:00

09:00

10:00

11:00

12:00

13:00

14:00

15:00

16:00

17:00

18:00

19:00

20:00

21:00

22:00

23:00

Pow

er E

xpor

ted

to G

rid (k

W)

Hour of Day

Comparing CASSYS Simulated Performance & Measured Performance

Measured Power (kW)

Simulated Power (kW)

-20%

-10%

0%

10%

20%

30%

40%

0 0.2 0.4 0.6 0.8 1 1.2

Dai

ly E

rror

(Mea

sure

d -S

imul

ated

Pro

duct

ion)

Daily Diffuse Fraction

Daily Error (Measured - Simulated Production) v. Diffuse Fraction

Page 22: 3 4 thevenard-pai epri-sandia 2016-05 presentation

22www.canadiansolar.com

Future developments

New models

Non c-Si technologies

Far shading

Sub-arrays with multiple orientations

3D shading

Modification of existing models

Single-diode model improvements (spectral effects)

Temperature-dependent transformer efficiency

Page 23: 3 4 thevenard-pai epri-sandia 2016-05 presentation

23www.canadiansolar.com

Conclusions

CASSYS is an open-source software for the simulation of grid-connected PV systems

Focus is to provide a transparent, flexible and automatable tool that can be used in operational settings

Program can be used to help identify and quantify production downtime and under performance issues

Setup file, source code, physical models and testing results are available at:

canadiansolar.github.io/CASSYS/

Page 24: 3 4 thevenard-pai epri-sandia 2016-05 presentation

Thank You!