Skip to content

PV orientation for buildings and solarfarms#256

Open
BasDekker-Zenmo wants to merge 5 commits intomainfrom
Building-PV-roof-orientation-+-angle
Open

PV orientation for buildings and solarfarms#256
BasDekker-Zenmo wants to merge 5 commits intomainfrom
Building-PV-roof-orientation-+-angle

Conversation

@BasDekker-Zenmo
Copy link
Contributor

Added functionality to change orientation per solarfarm and building in excel sheets. Related to https://github.com/Zenmo/zero_engine/compare/Building-PV-roof-orientation-+-angle?expand=1

Separated f_addEnergyProduction into individual add windmill, PV, and PT functions.
Added f_getPVTProfilePointer to get the correct ProfilePointer from the energymodel.
Added OL_PVOrientation; Only options are (currently) SOUTH and EASTWEST

TODO:

  • @AteZenmo Can you check/fix how to convert gridConnection.getSupply().getPvOrientation() into OL_PVOrientation for f_iEASurveyCompanies_Zorm()
  • @ThyVonR Can you add the column "pv_orientation" to QGIS when creating the buildings excel? Standardly, each building should have "SOUTH" assigned to them.
  • After pull-request: update LUX_ProjectTemplate excel files + f_buildingRecordBuilder and f_setSolarfarm_data in AnyLogic.

Add roof_orientation and roof_pitch_deg to Building_data
Added orientation and tilt_angle_deg to Solarfarm_data
Splitted f_addEnergyProduction into three functions f_addWindProductionAsset, f_addPVProductionAsset and f_addPTProductionAsset.
Added f_determinePVTProfilePointer to search for correct ProfilePointer
Removed roof pitch/tilt angle parameters.
Changed OL_Orientation into OL_PVOrientation
Small renaming in engine profiles
@BasDekker-Zenmo BasDekker-Zenmo self-assigned this Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant