solar roof dynamics