Accessing windpower module output in Python

  • ozsolarwind
  • Topic Author
More
02 Jan 2019 04:10 #6575 by ozsolarwind
I've recently noticed that retrieving the 'gen' array - Total electric power to grid' is much slower than earlier releases of the SDK. The change actually occurred somewhere between Build 174 and 180. Is there a better way to access this data or is it due to some internal change?

I'm using Python 2.7 and the relevant code is:

Code:
clock_start = time.clock() module = ssc.Module('windpower') print time.clock() - clock_start farmpwr = self.data.get_array('gen') print time.clock() - clock_start


Build 174 and prior would take about 2 seconds to execute the module and retrieve the data and it's now around 14 seconds. Below is a small execution log for two runs:

Code:
22:38:23. SAM SDK Core: Version = 174. Build info = Linux 64 bit GNU/C++ Jun 19 2017 05:06:12. 22:38:32. Processing Collgar Wind Farm 22:38:32. (0.000110 seconds) 22:38:34. (1.951400 seconds) 22:39:03. Power plot completed for Collgar Wind Farm. 568,148.0 MWh; CF 0.31 22:48:52. SAM SDK Core: Version = 180. Build info = Linux 64 bit GNU/C++ Oct 30 2017 03:52:08. 22:49:05. Processing Collgar Wind Farm 22:49:05. (0.000062 seconds) 22:49:19. (14.434305 seconds) 22:49:26. Power plot completed for Collgar Wind Farm. 573,984.0 MWh; CF 0.32


Kind regards

Angus

Please Log in or Create an account to join the conversation.

  • pgilman
More
04 Jan 2019 14:51 #6576 by pgilman
Dear Angus,

We've fixed this problem. Thank you for pointing it out. For more on the problem, see:

github.com/NREL/ssc/issues/222

Best regards,
Paul.

Please Log in or Create an account to join the conversation.

Moderators: pgilman
Powered by Kunena Forum