1,176 research outputs found

    Optimal Active Control and Optimization of a Wave Energy Converter

    No full text

    Optimal Active Control of a Wave Energy Converter

    Get PDF
    Abstract-This paper investigates optimal active control schemes applied to a point absorber wave energy converter within a receding horizon fashion. A variational formulation of the power maximization problem is adapted to solve the optimal control problem. The optimal control method is shown to be of a bang-bang type for a power take-off mechanism that incorporates both linear dampers and active control elements. We also consider a direct transcription of the optimal control problem as a general nonlinear program. A variation of the projected gradient optimization scheme is formulated and shown to be feasible and computationally inexpensive compared to a standard NLP solver. Since the system model is bilinear and the cost function is non-convex quadratic, the resulting optimization problem is not a convex quadratic program. Results will be compared with an optimal command latching method to demonstrate the improvement in absorbed power. Time domain simulations are generated under irregular sea conditions

    The effect of small-amplitude time-dependent changes to the surface morphology of a sphere

    Get PDF
    Typical approaches to manipulation of flow separation employ passive means or active techniques such as blowing and suction or plasma acceleration. Here it is demonstrated that the flow can be significantly altered by making small changes to the shape of the surface. A proof of concept experiment is performed using a very simple time-dependent perturbation to the surface of a sphere: a roughness element of 1% of the sphere diameter is moved azimuthally around a sphere surface upstream of the uncontrolled laminar separation point, with a rotational frequency as large as the vortex shedding frequency. A key finding is that the non-dimensional time to observe a large effect on the lateral force due to the perturbation produced in the sphere boundary layers as the roughness moves along the surface is ˆt =tU_(∞)/D ≈4. This slow development allows the moving element to produce a tripped boundary layer over an extended region. It is shown that a lateral force can be produced that is as large as the drag. In addition, simultaneous particle image velocimetry and force measurements reveal that a pair of counter-rotating helical vortices are produced in the wake, which have a significant effect on the forces and greatly increase the Reynolds stresses in the wake. The relatively large perturbation to the flow-field produced by the small surface disturbance permits the construction of a phase-averaged, three-dimensional (two-velocity component) wake structure from measurements in the streamwise/radial plane. The vortical structure arising due to the roughness element has implications for flow over a sphere with a nominally smooth surface or distributed roughness. In addition, it is shown that oscillating the roughness element, or shaping its trajectory, can produce a mean lateral force

    Thinking like a student: subject guides in small academic libraries

    Get PDF
    Small academic libraries still need to produce web-based subject guides despite limited budgets. This practical communication describes how one such library in Australia used freely available wiki software and third-party hosting to create a web-based set of subject guides and a subsequent redesign based around typical student tasks. It demonstrates that it is possible to produce high quality guides that meet student needs with minimal costs

    Automatic Scenario Generation for Robust Optimal Control Problems

    Get PDF
    Existing methods for nonlinear robust control often use scenario-based approaches to formulate the control problem as nonlinear optimization problems. Increasing the number of scenarios improves robustness while increasing the size of the optimization problems. Mitigating the size of the problem by reducing the number of scenarios requires knowledge about how the uncertainty affects the system. This paper draws from local reduction methods used in semi-infinite optimization to solve robust optimal control problems with parametric uncertainty. We show that nonlinear robust optimal control problems are equivalent to semi-infinite optimization problems and can be solved by local reduction. By iteratively adding interim globally worst-case scenarios to the problem, methods based on local reduction provide a way to manage the total number of scenarios. In particular, we show that local reduction methods find worst-case scenarios that are not on the boundary of the uncertainty set. The proposed approach is illustrated with a case study with both parametric and additive time-varying uncertainty. The number of scenarios obtained from local reduction is 101, smaller than in the case when all 2 14+3×192 boundary scenarios are considered. A validation with randomly-drawn scenarios shows that our proposed approach reduces the number of scenarios and ensures robustness even if local solvers are used

    Automatic scenario generation for efficient solution of robust optimal control problems

    Get PDF
    Existing methods for nonlinear robust control often use scenario-based approaches to formulate the control problem as large nonlinear optimization problems. The optimization problems are challenging to solve due to their size, especially if the control problems include time-varying uncertainty. This paper draws from local reduction methods used in semi-infinite optimization to solve robust optimal control problems with parametric and time-varying uncertainty. By iteratively adding interim worst-case scenarios to the problem, methods based on local reduction provide a way to manage the total number of scenarios. We show that the local reduction method for optimal control problems consists of solving a series of simplified optimal control problems to find worst-case constraint violations. In particular, we present examples where local reduction methods find worst-case scenarios that are not on the boundary of the uncertainty set. We also provide bounds on the error if local solvers are used. The proposed approach is illustrated with two case studies with parametric and additive time-varying uncertainty. In the first case study, the number of scenarios obtained from local reduction is 101, smaller than in the case when all 2¹⁴⁺³×¹⁹² extreme scenarios are considered. In the second case study, the number of scenarios obtained from the local reduction is two compared to 512 extreme scenarios. Our approach was able to satisfy the constraints both for parametric uncertainty and time-varying disturbances, whereas approaches from literature either violated the constraints or became computationally expensive

    On Polyhedral Projection and Parametric Programming

    Get PDF
    This paper brings together two fundamental topics: polyhedral projection and parametric linear programming. First, it is shown that, given a parametric linear program (PLP), a polyhedron exists whose projection provides the solution to the PLP. Second, the converse is tackled and it is shown how to formulate a PLP whose solution is the projection of an appropriately defined polyhedron described as the intersection of a finite number of halfspaces. The input to one operation can be converted to an input of the other operation and the resulting output can be converted back to the desired form in polynomial time—this implies that algorithms for computing projections or methods for solving parametric linear programs can be applied to either problem clas

    Horizon-independent preconditioner design for linear predictive control

    Get PDF
    First-order optimization solvers, such as the Fast Gradient Method, are increasingly being used to solve Model Predictive Control problems in resource-constrained environments. Unfortunately, the convergence rate of these solvers is significantly affected by the conditioning of the problem data, with ill-conditioned problems requiring a large number of iterations. To reduce the number of iterations required, we present a simple method for computing a horizon-independent preconditioning matrix for the Hessian of the condensed problem. The preconditioner is based on the block Toeplitz structure of the Hessian. Horizon-independence allows one to use only the predicted system and cost matrices to compute the preconditioner, instead of the full Hessian. The proposed preconditioner has equivalent performance to an optimal preconditioner in numerical examples, producing speedups between 2x and 9x for the Fast Gradient Method. Additionally, we derive horizon-independent spectral bounds for the Hessian in terms of the transfer function of the predicted system, and show how these can be used to compute a novel horizon-independent bound on the condition number for the preconditioned Hessian

    Modeling round-off error in the fast gradient method for predictive control

    Get PDF
    We present a method for determining the smallest precision required to have algorithmic stability of an implementation of the Fast Gradient Method (FGM) when solving a linear Model Predictive Control (MPC) problem in fixed-point arithmetic. We derive two models for the round-off error present in fixed-point arithmetic. The first is a generic model with no assumptions on the predicted system or weight matrices. The second is a parametric model that exploits the Toeplitz structure of the MPC problem for a Schur-stable system. We also propose a metric for measuring the amount of round-off error the FGM iteration can tolerate before becoming unstable. This metric is combined with the round-off error models to compute the minimum number of fractional bits needed for the fixed-point data type. Using these models, we show that exploiting the MPC problem structure nearly halves the number of fractional bits needed to implement an example problem. We show that this results in significant decreases in resource usage, computational energy and execution time for an implementation on a Field Programmable Gate Array

    Automatic scenario generation for efficient solution of robust optimal control problems

    Get PDF
    Existing methods for nonlinear robust control often use scenario-based approaches to formulate the control problem as large nonlinear optimization problems. The optimization problems are challenging to solve due to their size, especially if the control problems include time-varying uncertainty. This paper draws from local reduction methods used in semi-infinite optimization to solve robust optimal control problems with parametric and time-varying uncertainty. By iteratively adding interim worst-case scenarios to the problem, methods based on local reduction provide a way to manage the total number of scenarios. We show that the local reduction method for optimal control problems consists of solving a series of simplified optimal control problems to find worst-case constraint violations. In particular, we present examples where local reduction methods find worst-case scenarios that are not on the boundary of the uncertainty set. We also provide bounds on the error if local solvers are used. The proposed approach is illustrated with two case studies with parametric and additive time-varying uncertainty. In the first case study, the number of scenarios obtained from local reduction is 101, smaller than in the case when all 2¹⁴+³ₓ¹⁹² extreme scenarios are considered. In the second case study, the number of scenarios obtained from the local reduction is two compared to 512 extreme scenarios. Our approach was able to satisfy the constraints both for parametric uncertainty and time-varying disturbances, whereas approaches from literature either violated the constraints or became computationally expensive
    corecore