Home> >

Solar_ex03.in : 3D Textured Surface Solar Cell simulation

Solar_ex03.in : 3D Textured Surface Solar Cell simulation

Solar_ex03.in : 3D Textured Surface Solar Cell simulation

Every software package contains a full set of examples suitable for that version and are installed with the software. If you see examples here that are not in your installation you should consider updating to a later version of the software. These examples can be used by beginners and advanced users for product evaluation, teaching purposes, and self-training.

Required Modules

Victory Process

  • 3D Diffusion & Implantation

Victory Mesh

  • 3D Meshing
  • 3D Solid Modeling

Victory Device

  • 3D Simulator
  • 3D Optical

This example is a simple tutorial on creating a textured surface solar cell using Victory Mesh and Victory Process.

This example demonstrates:

Victory Mesh syntax to create 3D silicon cuboid and pyramid

Usage of Victory Process (Cell Mode) to diffuse dopants

3D Delaunay adapted mesh generation of the 3D Solar cell structure

3D device simulation of IV characteristics using Victory Device

Display the results in Victory Visual

The principle aim of this example is to demonstrate the Victory Mesh syntax to create 3D shapes quickly. This solar cell structure shows a pyramid with facets at an angle of 54.7 degrees to the surface of silicon to simulate a KOH etch in <100> silicon.

The main feature of this solar cells is that the incoming light is captured in the textured surface through a series of refractions and internal reflections. This improves the overall cell absorption.

Significant number of generated carriers reside inside the pyramid structures. This is not accounted for through the usage of lensing alone.

The input deck has the following structure:

The deck begins with the creation of a silicon cuboid

This is followed by the creation of a quarter pyramid

The pyramid is inverted to align the apex with the cuboid negative z axis direction

The pyramid boundary planes are sliced into the cuboid structure, separating regions

Tag command is used to convert the space above the pyramid to gas (ready to import the structure into Victory Process)

After moving to Victory Process (Cell Mode) perform dopant (Boron) diffusion

Back to Victory Mesh to copy the structure and translate it by 10nm and erase the gas region (exposes the silicon interface planes as boundary planes)

Tag the top area (gas) of the original pyramid to convert to oxide

Slice the new translated structure interface planes into the original structure (oxide region), separating regions

Tag the top of the final structure and convert remaining oxide back to gas

Mirror the structure in x and y to obtain a full pyramid

Create an aluminium contact region

Perform a Delaunay remesh

Mirror again in x and y to obtain a cell with four pyramids

The 3D structure is then passed to Victory Device where coupled optoelectronic simulations are performed.

3D Raytracing is used during the simulation. This is a method by which beams of light are traced through a structure, taking into account reflection, refraction and attenuation. The calculated light intensities and absorptions are then used to calculate the photogeneration rates. Whenever a ray encounters a region interface, or the incident ray encounters a device boundary, the ray is split into a reflected and a transmitted beam. For complex structures (especially in 3D) this can result in a large number of rays. Fortunately, raytracing is fast, can fully take advantage of parallel processing, and only needs to be done once. The number of rays produced by this algorithm is automatic and is the minimal number of rays required to fully resolve a given structure.

By default, the beam will automatically be oriented and sized to illuminate the entire device from the top (i.e. straight down). It is extremely important to make sure that the origin window of the beam is outside of the structure. Otherwise, you get incorrect results.

To obtain a realistic sample a larger area, the parameter periodic on the beam statement has been used. This generates a periodic optical ray tracing pattern.

At the beginning of the raytracing calculation the runtime output of DeckBuild produces the following:

Ray Tracing Beam 1: Origin(0.5,0.5,-1), Direction(0,0,1)

which indicates a vertical illumination from above the solar cell.

The optical and electrical simulations are done using an iterative multi-threading domain decomposition based solver called PAM.MPI . Combined with a multi-threading ray tracing algorithm.

Two optical analyses are performed. The first is the spectral response of the structure between 0.3- and 1-micron wavelengths in 0.02-micron steps. The second part performs the IV response of the cell for a monochromatic light at 0.55 micron. This helps expedite the calculations. Full solar spectra AM1.5 and AM0 are supported and can be used here. However, these will increase the computational overhead.

Images

Solar_ex03_01.png
Solar_ex03_02.png
Solar_ex03_03.png

Related Articles