10 research outputs found
Dynamic optimization for controller tuning with embedded safety and response quality measures
Controller tuning is needed to select the optimum response for the controlled process. This work presents a new tuning procedure of PID controllers with safety and response quality measures on a non-linear process model by optimization procedure, with a demonstration of two tanks in series. The model was developed to include safety constraints in the form of path constraints. The model was then solved with a new optimization solver, NLPOPT1, which uses a primal-dual interior point method with a novel non-monotone line search procedure with discretized penalty parameters. This procedure generated a grid of optimal PID tuning parameters for various switching of steady-states to be used as a predictor of PID tunings for arbitrary transitions. The interpolation of tuning parameters between the available parameters was found to be capable to produce state profiles with no violation on the safety measures, while maintaining the quality of the solution with the final set points targeted achievable
Simulation Toolkit for Scientific Discovery
<h2>Additions</h2>
<ul>
<li>initial support for DSL 2.0.<ul>
<li>Graphs consisting of workflow and component templates</li>
<li>Templates have a signature consisting of a name, an optional description, and an optional array of parameters. Parameters may come with default values</li>
</ul>
</li>
</ul>
<h2>Changes</h2>
<ul>
<li>update to pydantic v2.x</li>
</ul>If you use this software, please cite it using the metadata from this file
Simulation Toolkit for Scientific Discovery
<h2>Fixes</h2>
<ul>
<li>fix: DSL lightweight validation logic</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.1...2.1.2</p>If you use this software, please cite it using the metadata from this file
Simulation Toolkit for Scientific Discovery
<h2>Fixes</h2>
<ul>
<li>Bug fixes related to reading and interpreting DSL 2.0</li>
</ul>
<h2>Changes</h2>
<ul>
<li>Updated image to python 3.10</li>
</ul>If you use this software, please cite it using the metadata from this file