A solar panel model. More...
#include <solar_panel.h>
Public Member Functions | |
solar_panel (dsim_model_setup *setup) | |
Constructor. | |
void | initialization_complete () |
Finish initialization. | |
void | initialize_data () |
Initialize outlets and output variables. | |
void | pre_calculate () |
Computation done prior to numerical integration. | |
Protected Attributes | |
Outputs | |
dsim_variable | power_dsim |
Power generated per panel. | |
dsim_variable | normal_dsim |
Normal to each panel (3xn matrix) | |
dsim_variable | area_dsim |
Area of each panel; (1xn) row vector for multiple panels. | |
dsim_variable | efficiency_dsim |
Efficiency of each panel; or row vector. |
A solar panel model.
Can have multiple panels pointed in arbitrary directions. Each panel can have its own efficiency.
Requires a connection to a source of a solar flux vector.
Definition at line 23 of file solar_panel.h.