Skip to content

TopSol: Topology Optimization of metallization patterns in solar cells

Notifications You must be signed in to change notification settings

dkgupta90/topsol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

TopSol for CPVs

Topology Optimization of metallization patterns in solar cells

Introduction

TopSol is a MATLAB toolbox for full-scale modeling (using finite element method) and design optimization of metallization patterns in CPVs.

The code provides following features:

  • Finite element modeling of rectangular solar cells
  • Included resistance components are: front and back finger and busbar resistances, edge resistance, bulk resistance, shunt resistance and contact resistance.
  • Allows adding variable temperature and illumination profiles
  • Numerical model verified against previous benchmark results
  • Large-scale optimization module included
  • Several novel designs presented in the paper

Further, the code can be easily adapted for:

  • Simple rectangular solar cells, see here
  • Freeform shapes, see here and here
  • Simultaneous optimization of front and rear metallizations, see here

Authors

License

If you plan to distribute the software (commercially or not), please contact Deepak Gupta for more information.

Dependencies

This framework has been tested on Matlab 2014b and 2016b.

Usage

User documentation and test examples related to the paper will be added soon.

Citation

If you use this code please use the following citation

@article{Gupta2018868,
title = "CPV solar cell modeling and metallization optimization",
journal = "Solar Energy",
volume = "159",
pages = "868 - 881",
year = "2018",
issn = "0038-092X",
doi = "https://doi.org/10.1016/j.solener.2017.11.015",
url = "http://www.sciencedirect.com/science/article/pii/S0038092X17309957",
author = "Deepak K. Gupta and Marco Barink and Matthijs Langelaar"
}

This paper can be freely downloaded after 29-11-2019 the embargo period here. In the meantime, contact me, if you need a copy.

Reporting Bugs

In case you experience any problems, please contact Deepak Gupta

About

TopSol: Topology Optimization of metallization patterns in solar cells

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages