- Posts: 8
CoPylot optimization
- mfrasquet
- Topic Author
Less
More
29 May 2021 05:03 #9640
by mfrasquet
CoPylot optimization was created by mfrasquet
Hi!
Is it possible to perform optimizations using CoPylot? I am able to design the solar field using generate_layout() method, and perform simulations using simulate(). But I do not find any method within the API for performing optimizations. Is there any method to do that? Thanks!
Is it possible to perform optimizations using CoPylot? I am able to design the solar field using generate_layout() method, and perform simulations using simulate(). But I do not find any method within the API for performing optimizations. Is there any method to do that? Thanks!
Please Log in or Create an account to join the conversation.
- pgilman
Less
More
- Posts: 5447
03 Jun 2021 18:17 #9660
by pgilman
Replied by pgilman on topic CoPylot optimization
Hello,
The publication "Demonstrating SolarPILOT's Python API Through Heliostat Optimal Aimpoint Strategy Use Case" by William Hamilton et al. (2021) may be helpful: www.nrel.gov/docs/fy21osti/78774.pdf
You can find other resources here:
github.com/NREL/SolarPILOT
www.nrel.gov/csp/solarpilot.html
Best regards,
Paul.
The publication "Demonstrating SolarPILOT's Python API Through Heliostat Optimal Aimpoint Strategy Use Case" by William Hamilton et al. (2021) may be helpful: www.nrel.gov/docs/fy21osti/78774.pdf
You can find other resources here:
github.com/NREL/SolarPILOT
www.nrel.gov/csp/solarpilot.html
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
- mfrasquet
- Topic Author
Less
More
- Posts: 8
05 Jun 2021 05:07 #9667
by mfrasquet
Replied by mfrasquet on topic CoPylot optimization
Thanks Paul,
I am already working with CoPylot and yes, William Hamilton et al. (2021) has been very useful, thank you very much. CoPylot.py (available in the github repo) has a list of methods:
Methods
version(p_data: int) -> str
data_create() -> int
data_free(p_data: int) -> bool
api_callback_create(p_data: int) -> None
api_disable_callback(p_data: int) -> None
..... (it continues)
My question was, if among all these methods, there is any with which field optimizations can be performed. I found the necessary methods for field design (i.e. generate_layout) but I cannot find any method for field optimization. Do you know the method for performing field optimziation? Or it is still not implemented?
Thank you very much for your help!
I am already working with CoPylot and yes, William Hamilton et al. (2021) has been very useful, thank you very much. CoPylot.py (available in the github repo) has a list of methods:
Methods
version(p_data: int) -> str
data_create() -> int
data_free(p_data: int) -> bool
api_callback_create(p_data: int) -> None
api_disable_callback(p_data: int) -> None
..... (it continues)
My question was, if among all these methods, there is any with which field optimizations can be performed. I found the necessary methods for field design (i.e. generate_layout) but I cannot find any method for field optimization. Do you know the method for performing field optimziation? Or it is still not implemented?
Thank you very much for your help!
Please Log in or Create an account to join the conversation.
- pgilman
Less
More
- Posts: 5447
07 Jun 2021 15:43 #9678
by pgilman
Replied by pgilman on topic CoPylot optimization
Hello,
CoPylot does not support optimization methods through the API. This was done by design because Python supports numerous
open-source optimization methods that could be used in conjunction with CoPylot.
Best regards,
Paul.
CoPylot does not support optimization methods through the API. This was done by design because Python supports numerous
open-source optimization methods that could be used in conjunction with CoPylot.
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
Moderators: pgilman