10 research outputs found

    Dynamic optimization for controller tuning with embedded safety and response quality measures

    Get PDF
    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

    No full text
    <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

    No full text
    <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

    No full text
    <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
    corecore