Source author record

Lorenzo Fagiano

Lorenzo Fagiano appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

19works
8topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

19 published item(s)

preprint2022arXiv

SMGO-$Δ$: Balancing Caution and Reward in Global Optimization with Black-Box Constraints

In numerous applications across all science and engineering areas, there are optimization problems where both the objective function and the constraints have no closed-form expression or are too complex to be managed analytically, that they can only be evaluated through experiments. To address such issues, we design a global optimization technique for problems with black-box objective and constraints. Assuming Lipschitz continuity of the cost and constraint functions, a Set Membership framework is adopted to build a surrogate model of the optimization program, that is used for exploitation and exploration routines. The resulting algorithm, named Set Membership Global Optimization With Black-Box Constraints (SMGO-$Δ$), features one tunable risk parameter, which the user can intuitively adjust to trade-off safety, exploitation, and exploration. The theoretical properties of the algorithm are derived, and the optimization performance is compared with representative techniques from the literature in several benchmarks. Lastly, it is tested and compared with constrained Bayesian optimization in a case study pertaining to model predictive control tuning for a servomechanism with disturbances and plant uncertainties, addressing practically-motivated task-level constraints.

preprint2021arXiv

Robust multi-rate predictive control using multi-step prediction models learned from data

This note extends a recently proposed algorithm for model identification and robust MPC of asymptotically stable, linear time-invariant systems subject to process and measurement disturbances. Independent output predictors for different steps ahead are estimated with Set Membership methods. It is here shown that the corresponding prediction error bounds are the least conservative in the considered model class. Then, a new multi-rate robust MPC algorithm is developed, employing said multi-step predictors to robustly enforce constraints and stability against disturbances and model uncertainty, and to reduce conservativeness. A simulation example illustrates the effectiveness of the approach.

preprint2021arXiv

SMGO: A Set Membership Approach to Data-Driven Global Optimization

Many science and engineering applications feature non-convex optimization problems where the objective function can not be handled analytically, i.e. it is a black box. Examples include design optimization via experiments, or via costly finite elements simulations. To solve these problems, global optimization routines are used. These iterative techniques must trade-off exploitation close to the current best point with exploration of unseen regions of the search space. In this respect, a new global optimization strategy based on a Set Membership (SM) framework is proposed. Assuming Lipschitz continuity of the cost function, the approach employs SM concepts to decide whether to switch from an exploitation mode to an exploration one, and vice-versa. The resulting algorithm, named SMGO (Set Membership Global Optimization) is presented. Theoretical properties regarding convergence and computational complexity are derived, and implementation aspects are discussed. Finally, the SMGO performance is evaluated on a set of benchmark non-convex problems and compared with those of other global optimization approaches.

preprint2020arXiv

Data-driven filtering for linear systems using Set Membership multistep predictors

This paper presents a novel data-driven, direct filtering approach for unknown linear time-invariant systems affected by unknown-but-bounded measurement noise. The proposed technique combines independent multistep prediction models, identified resorting to the Set Membership framework, to refine a set that is guaranteed to contain the true system output. The filtered output is then computed as the central value in such a set. By doing so, the method achieves an accurate output filtering and provides tight and minimal error bounds with respect to the true system output. To attain these results, the online solution of linear programs is required. A modified filtering approach with lower online computational cost is also presented, obtained by moving the solution of the optimization problems to an offline preliminary phase, at the cost of larger accuracy bounds. The performance of the proposed approaches are evaluated and compared with those of standard model-based filtering techniques in a numerical example.

preprint2020arXiv

Set Membership identification of linear systems with guaranteed simulation accuracy

The problem of model identification for linear systems is considered, using a finite set of sampled data affected by a bounded measurement noise, with unknown bound. The objective is to identify one-step-ahead models and their accuracy in terms of worst-case simulation error bounds. To do so, the Set Membership identification framework is exploited. Theoretical results are derived, allowing one to estimate the noise bound and system decay rate. Then, these quantities and the data are employed to define the Feasible Parameter Set (FPS), which contains all possible models compatible with the available information. Here, the estimated decay rate is used to refine the standard FPS formulation, by adding constraints that enforce the desired converging behavior of the models' impulse response. Moreover, guaranteed simulation error bounds for an infinite future horizon are derived, improving over recent results pertaining to finite simulation horizon only. These bounds are the basis for a result and method to guarantee asymptotic stability of the identified model. Finally, the desired one-step-ahead model is identified by means of numerical optimization, and the related simulation error bounds are evaluated. Both input-output and state-space model structures are addressed. The approach is showcased on a numerical example and on real-world experimental data of the roll rate dynamics of an autonomous glider.

preprint2018arXiv

Identification of Induction Motors with Smart Circuit Breakers

The problem of estimating the parameters of induction motor models is considered, using the data measured by a circuit breaker equipped with industrial sensors. The measured data pertain to direct-on-line motor startups, during which the breaker acquires three-phase stator voltage and current derivative. This setup is novel with respect to previous contributions in the literature, where voltage and current (and possibly also rotor speed) are considered. The collected data are used to formulate a parameter identification problem, where the cost function penalizes the discrepancy between simulated and measured derivatives of the stator currents. The resulting nonlinear program is solved via numerical optimization, and a number of algorithmic improvements with respect to the literature are proposed. In order to evaluate the goodness of the obtained results, an experimental rig has been built, where the motor's voltages and currents are simultaneously acquired also by accurate sensors, and the corresponding identification results are compared with those obtained with the circuit breaker. The presented experimental results indicate that the considered industrial circuit breaker is able to provide data with high-enough quality to carry out model-based nonlinear identification of induction machines. The identified models can then be used for several further applications within a smart grid scenario.

preprint2015arXiv

Autonomous take-off and landing of a tethered aircraft: a simulation study

The problem of autonomous launch and landing of a tethered rigid aircraft for airborne wind energy generation is addressed. The system operates with ground-based power conversion and pumping cycles, where the tether is repeatedly reeled in and out of a winch installed on the ground and linked to an electric motor/generator. In order to accelerate the aircraft to take-off speed, the ground station is augmented with a linear motion system composed by a slide translating on rails and controlled by a second motor. An onboard propeller is used to sustain the forward velocity during the ascend of the aircraft. During landing, a slight tension on the line is kept, while the onboard control surfaces are used to align the aircraft with the rails and to land again on them. A model-based, decentralized control approach is proposed, capable to carry out a full cycle of launch, low-tension flight, and landing again on the rails. The derived controller is tested via numerical simulations with a realistic dynamical model of the system, in presence of different wind speeds and turbulence, and its performance in terms of landing accuracy is assessed. This study is part of a project aimed to experimentally verify the launch and landing approach on a small-scale prototype.

preprint2015arXiv

On the Take-off of Airborne Wind Energy Systems Based on Rigid Wings

The problem of launching a tethered aircraft to be used for airborne wind energy generation is investigated. Exploiting well-assessed physical principles, an analysis of three different take-off approaches is carried out. The approaches are then compared on the basis of quantitative and qualitative criteria introduced to assess their technical and economic viability. Finally, a deeper study of the concept that is deemed the most viable one, i.e. a linear take-off maneuver combined with on-board propellers, is performed by means of numerical simulations. The latter are used to refine the initial analysis in terms of power required for take-off, and further confirm the viability of the approach.

preprint2015arXiv

Order Reduction of the Radiative Heat Transfer Model for the Simulation of Plasma Arcs

An approach to derive low-complexity models describing thermal radiation for the sake of simulating the behavior of electric arcs in switchgear systems is presented. The idea is to approximate the (high dimensional) full-order equations, modeling the propagation of the radiated intensity in space, with a model of much lower dimension, whose parameters are identified by means of nonlinear system identification techniques. The low-order model preserves the main structural aspects of the full-order one, and its parameters can be straightforwardly used in arc simulation tools based on computational fluid dynamics. In particular, the model parameters can be used together with the common approaches to resolve radiation in magnetohydrodynamic simulations, including the discrete-ordinate method, the P-N methods and photohydrodynamics. The proposed order reduction approach is able to systematically compute the partitioning of the electromagnetic spectrum in frequency bands, and the related absorption coefficients, that yield the best matching with respect to the finely resolved absorption spectrum of the considered gaseous medium. It is shown how the problem's structure can be exploited to improve the computational efficiency when solving the resulting nonlinear optimization problem. In addition to the order reduction approach and the related computational aspects, an analysis by means of Laplace transform is presented, providing a justification to the use of very low orders in the reduction procedure as compared with the full-order model. Finally, comparisons between the full-order model and the reduced-order ones are presented.

preprint2014arXiv

Automatic Retraction and Full Cycle Operation for a Class of Airborne Wind Energy Generators

Airborne wind energy systems aim to harvest the power of winds blowing at altitudes higher than what conventional wind turbines reach. They employ a tethered flying structure, usually a wing, and exploit the aerodynamic lift to produce electrical power. In the case of ground-based systems, where the traction force on the tether is used to drive a generator on the ground, a two phase power cycle is carried out: one phase to produce power, where the tether is reeled out under high traction force, and a second phase where the tether is recoiled under minimal load. The problem of controlling a tethered wing in this second phase, the retraction phase, is addressed here, by proposing two possible control strategies. Theoretical analyses, numerical simulations, and experimental results are presented to show the performance of the two approaches. Finally, the experimental results of complete autonomous power generation cycles are reported and compared with first-principle models.

preprint2013arXiv

Automatic crosswind flight of tethered wings for airborne wind energy: modeling, control design and experimental results

An approach to control tethered wings for airborne wind energy is proposed. A fixed length of the lines is considered, and the aim of the control system is to obtain figure-eight crosswind trajectories. The proposed technique is based on the notion of the wing's "velocity angle" and, in contrast with most existing approaches, it does not require a measurement of the wind speed or of the effective wind at the wing's location. Moreover, the proposed approach features few parameters, whose effects on the system's behavior are very intuitive, hence simplifying tuning procedures. A simplified model of the steering dynamics of the wing is derived from first-principle laws, compared with experimental data and used for the control design. The control algorithm is divided into a low-level loop for the velocity angle and a high-level guidance strategy to achieve the desired flight patterns. The robustness of the inner loop is verified analytically, and the overall control system is tested experimentally on a small-scale prototype, with varying wind conditions and using different wings.

preprint2013arXiv

Design of a small-scale prototype for research in airborne wind energy

Airborne wind energy is a new renewable technology that promises to deliver electricity at low costs and in large quantities. Despite the steadily growing interest in this field, very limited results with real-world data have been reported so far, due to the difficulty faced by researchers when realizing an experimental setup. Indeed airborne wind energy prototypes are mechatronic devices involving many multidisciplinary aspects, for which there are currently no established design guidelines. With the aim of making research in airborne wind energy accessible to a larger number of researchers, this work provides such guidelines for a small-scale prototype. The considered system has no energy generation capabilities, but it can be realized at low costs, used with little restrictions and it allows one to test many aspects of the technology, from sensors to actuators to wing design and materials. In addition to the guidelines, the paper provides the details of the design and costs of an experimental setup realized at the University of California, Santa Barbara, and successfully used to develop and test sensor fusion and automatic control solutions.

preprint2013arXiv

On generalized terminal state constraints for model predictive control

This manuscript contains technical results related to a particular approach for the design of Model Predictive Control (MPC) laws. The approach, named "generalized" terminal state constraint, induces the recursive feasibility of the underlying optimization problem and recursive satisfaction of state and input constraints, and it can be used for both tracking MPC (i.e. when the objective is to track a given steady state) and economic MPC (i.e. when the objective is to minimize a cost function which does not necessarily attains its minimum at a steady state). It is shown that the proposed technique provides, in general, a larger feasibility set with respect to existing approaches, given the same computational complexity. Moreover, a new receding horizon strategy is introduced, exploiting the generalized terminal state constraint. Under mild assumptions, the new strategy is guaranteed to converge in finite time, with arbitrarily good accuracy, to an MPC law with an optimally-chosen terminal state constraint, while still enjoying a larger feasibility set. The features of the new technique are illustrated by three examples.

preprint2013arXiv

On sensor fusion for airborne wind energy systems

A study on filtering aspects of airborne wind energy generators is presented. This class of renewable energy systems aims to convert the aerodynamic forces generated by tethered wings, flying in closed paths transverse to the wind flow, into electricity. The accurate reconstruction of the wing's position, velocity and heading is of fundamental importance for the automatic control of these kinds of systems. The difficulty of the estimation problem arises from the nonlinear dynamics, wide speed range, large accelerations and fast changes of direction that the wing experiences during operation. It is shown that the overall nonlinear system has a specific structure allowing its partitioning into sub-systems, hence leading to a series of simpler filtering problems. Different sensor setups are then considered, and the related sensor fusion algorithms are presented. The results of experimental tests carried out with a small-scale prototype and wings of different sizes are discussed. The designed filtering algorithms rely purely on kinematic laws, hence they are independent from features like wing area, aerodynamic efficiency, mass, etc. Therefore, the presented results are representative also of systems with larger size and different wing design, different number of tethers and/or rigid wings.

preprint2013arXiv

Real-time Optimization and Adaptation of the Crosswind Flight of Tethered Wings for Airborne Wind Energy

Airborne wind energy systems aim to generate renewable energy by means of the aerodynamic lift produced by a wing tethered to the ground and controlled to fly crosswind paths. The problem of maximizing the average power developed by the generator, in presence of limited information on wind speed and direction, is considered. At constant tether speed operation, the power is related to the traction force generated by the wing. First, a study of the traction force is presented for a general path parametrization. In particular, the sensitivity of the traction force on the path parameters is analyzed. Then, the results of this analysis are exploited to design an algorithm to maximize the force, hence the power, in real-time. The algorithm uses only the measured traction force on the tether and it is able to adapt the system's operation to maximize the average force with uncertain and time-varying wind. The influence of inaccurate sensor readings and turbulent wind are also discussed. The presented algorithm is not dependent on a specific hardware setup and can act as an extension of existing control structures. Both numerical simulations and experimental results are presented to highlight the effectiveness of the approach.

preprint2012arXiv

Robust Model Predictive Control via Scenario Optimization

This paper discusses a novel probabilistic approach for the design of robust model predictive control (MPC) laws for discrete-time linear systems affected by parametric uncertainty and additive disturbances. The proposed technique is based on the iterated solution, at each step, of a finite-horizon optimal control problem (FHOCP) that takes into account a suitable number of randomly extracted scenarios of uncertainty and disturbances, followed by a specific command selection rule implemented in a receding horizon fashion. The scenario FHOCP is always convex, also when the uncertain parameters and disturbance belong to non-convex sets, and irrespective of how the model uncertainty influences the system's matrices. Moreover, the computational complexity of the proposed approach does not depend on the uncertainty/disturbance dimensions, and scales quadratically with the control horizon. The main result in this paper is related to the analysis of the closed loop system under receding-horizon implementation of the scenario FHOCP, and essentially states that the devised control law guarantees constraint satisfaction at each step with some a-priori assigned probability p, while the system's state reaches the target set either asymptotically, or in finite time with probability at least p. The proposed method may be a valid alternative when other existing techniques, either deterministic or stochastic, are not directly usable due to excessive conservatism or to numerical intractability caused by lack of convexity of the robust or chance-constrained optimization problem.

preprint2012arXiv

Simulation of stochastic systems via polynomial chaos expansions and convex optimization

Polynomial Chaos Expansions represent a powerful tool to simulate stochastic models of dynamical systems. Yet, deriving the expansion's coefficients for complex systems might require a significant and non-trivial manipulation of the model, or the computation of large numbers of simulation runs, rendering the approach too time consuming and impracticable for applications with more than a handful of random variables. We introduce a novel computationally tractable technique for computing the coefficients of polynomial chaos expansions. The approach exploits a regularization technique with a particular choice of weighting matrices, which allow to take into account the specific features of Polynomial Chaos expansions. The method, completely based on convex optimization, can be applied to problems with a large number of random variables and uses a modest number of Monte Carlo simulations, while avoiding model manipulations. Additional information on the stochastic process, when available, can be also incorporated in the approach by means of convex constraints. We show the effectiveness of the proposed technique in three applications in diverse fields, including the analysis of a nonlinear electric circuit, a chaotic model of organizational behavior, finally a chemical oscillator.