<p>This work introduces <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11081_2024_9952_Article_IEq1.gif" Format="GIF" Height="15" Rendition="HTML" Resolution="72" Type="Linedraw" Width="33" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{solar }\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">solar</mi> </math></EquationSource> </InlineEquation>, a collection of ten optimization problem instances for benchmarking blackbox optimization solvers. The instances present different design aspects of a concentrated solar power plant simulated by blackbox numerical models. The type of variables (discrete or continuous), dimensionality, and number and types of constraints (including hidden constraints) differ across instances. The objective or constraints may be deterministic or stochastic outputs of the simulator, with possibilities to execute several replications to control stochasticity. Most instances offer variable fidelity surrogates, two are biobjective and one is constrained only by bounds. The solar plant model takes into account various subsystems: a heliostats field, a central cavity receiver (the receiver), a molten salt thermal energy storage, a steam generator and an idealized power block. Several numerical methods are implemented throughout the <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11081_2024_9952_Article_IEq1.gif" Format="GIF" Height="15" Rendition="HTML" Resolution="72" Type="Linedraw" Width="33" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{solar }\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">solar</mi> </math></EquationSource> </InlineEquation> code and most of the executions are time-consuming. Great care was applied to guarantee reproducibility across platforms. The <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11081_2024_9952_Article_IEq1.gif" Format="GIF" Height="15" Rendition="HTML" Resolution="72" Type="Linedraw" Width="33" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{solar }\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">solar</mi> </math></EquationSource> </InlineEquation> tool encompasses most of the characteristics that can be found in industrial and real-life blackbox optimization problems, all in an open-source and stand-alone code.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Solar: a solar thermal power plant simulator for blackbox optimization benchmarking

  • Nicolau Andrés-Thió,
  • Charles Audet,
  • Miguel Diago,
  • Aïmen E. Gheribi,
  • Sébastien Le Digabel,
  • Xavier Lebeuf,
  • Mathieu Lemyre Garneau,
  • Christophe Tribes

摘要

This work introduces \(\textsf{solar }\) solar , a collection of ten optimization problem instances for benchmarking blackbox optimization solvers. The instances present different design aspects of a concentrated solar power plant simulated by blackbox numerical models. The type of variables (discrete or continuous), dimensionality, and number and types of constraints (including hidden constraints) differ across instances. The objective or constraints may be deterministic or stochastic outputs of the simulator, with possibilities to execute several replications to control stochasticity. Most instances offer variable fidelity surrogates, two are biobjective and one is constrained only by bounds. The solar plant model takes into account various subsystems: a heliostats field, a central cavity receiver (the receiver), a molten salt thermal energy storage, a steam generator and an idealized power block. Several numerical methods are implemented throughout the \(\textsf{solar }\) solar code and most of the executions are time-consuming. Great care was applied to guarantee reproducibility across platforms. The \(\textsf{solar }\) solar tool encompasses most of the characteristics that can be found in industrial and real-life blackbox optimization problems, all in an open-source and stand-alone code.