sunpeek.core_methods.virtuals.calculations.StrategySingleAxisTracking_pvlib#
- class sunpeek.core_methods.virtuals.calculations.StrategySingleAxisTracking_pvlib(component)#
Bases:
VirtualSensorStrategyCalculate surface orientation for single-axis tracking using pvlib.tracking.singleaxis().
This strategy calculates: - surface_tilt: instantaneous tilt of the collector surface - surface_azimuth: instantaneous azimuth of the collector surface - ideal_rotation_angle: ideal tracker rotation angle from sun position
Methods
__init__(component)check_output(output)Specific checks for the output of virtual sensor calculations.
execute()Try to calculate strategy, sanitize check output dict and return if ok.
get_feedback(check_mode)- check_output(output)#
Specific checks for the output of virtual sensor calculations.
- execute()#
Try to calculate strategy, sanitize check output dict and return if ok.
- Returns:
- Raises: