A solar panel model.
More...
#include <solar_panel.h>
Inherits dsim_model.
|
| 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.
|
|
|
dsim_variable | parent_position_dsim |
| Parent position.
|
|
dsim_variable | parent_quaternion_dsim |
| Parent quaternion.
|
|
dsim_variable | solarFlux_dsim |
| Solar flux outlet.
|
|
|
dsim_variable | voltage_panel_dsim |
| Voltage of each panel.
|
|
dsim_variable | panel_string_dsim |
| String id of each panel.
|
|
dsim_variable | area_dsim |
| Area of each panel; (1xn) row vector for multiple panels.
|
|
|
dsim_variable | power_dsim |
| Power generated per panel.
|
|
dsim_variable | power_panels_dsim |
| Total power.
|
|
dsim_variable | normal_dsim |
| Normal to each panel (3xn matrix)
|
|
dsim_variable | efficiency_dsim |
| Efficiency of each panel; or row vector.
|
|
dsim_variable | current_dsim |
| Current output.
|
|
int | n_strings |
|
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.
The documentation for this class was generated from the following files:
- solar_panel.h
- solar_panel.cc