Browsing by Subject "controls"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Real-Time System Identification and Control of Engine System Using Least Squares Learning and Simplex Tessellation(2022-12) Tranquillo, HoldenTo aid in engine control for achieving the stable combustion of varying cetane level fuels, a computationally efficient algorithm for the online learning of an engine model based on real-time input and output measurements is developed. Innovations in engine technology has led to the feasibility of robust, multi-fuel engine systems capable of operating on unknown or non-ideal fuel types. To attain such performance, advanced control strategies must be implemented in order to achieve stable engine combustion using such fuels. The method developed in this work, based on piecewise-linear modeling via discrete nodes and recursive linear least squares is first derived for the one-dimensional system of injection timing and combustion phasing. The learning model is then used for adaptive feedforward and feedback control of the SISO system in simulation using a gaussian process model as a virtual engine. The algorithm is then extended to the two-input/two-output system of injection timing and fuel mass and their effect on combustion phasing and indicated mean effective pressure (IMEP). Data generated using computational fluid mechanics is used to supplement experimental data in the development of the 2D model. The theory of barycentric and affine coordinates is introduced and applied to the concept of piecewise planes to approximate nonlinear surfaces. The learning model is utilized in an adaptive MIMO feedforward algorithm to control the engine to a desired combustion phasing and IMEP. Additionally, a decoupled integral feedback control scheme is presented and shown effective in simulation. A generalization of the learning algorithm for higher dimensions is made in order to model higher order systems. Specifically, simplex tessellation and barycentric coordinates as regressor coefficients are shown to generalize node locating and updating in arbitrary dimensions. The generalized learning algorithm is applied to a synthetic three-input data set in order show feasibility of the model for higher order nonlinear systems. The algorithm developed in this work is a unique, generalized, data-driven model capable of the real-time learning and control of multi-dimensional systems. The computational efficiency and generalization of the method allows for the real-time system identification of engine systems that are operating in unknown or untested environments. Existing engine models lack the efficiency to perform at the operating times seen in internal combustion engines. Implemented in a physical engine, the developed algorithm could be used for adaptive modeling of the system when undergoing a fuel or environmental change, which in turn can be used to aid in adaptive control of the engine. In commercial application, the real-time learning model could be used to decrease or eliminate the traditional in-house testing of engines required for lookup table generation, which would in turn decrease the time and cost in getting the engine to final application.Item Simulation and Control of Nonholonomic Differential Drive Mobile Platforms(2017-12) Norr, ScottAbstract This thesis explores the application of non-linear control techniques to an inexpensive robot with limited computing ability. A basis for the kinematic description of the Differential Drive Mobile Robot (DDMR) is presented. The dynamics of wheeled robots are developed. The state space of DDMR platforms is found to be non-linear. A control law, based on a paper by Kanayama, is developed and determined to be bounded by a Lyapunov function and asymptotically stable. Using MATLAB, the entire closed-loop system is modeled with difference equations. Methods for tuning the control gains are explored. A modest prototype robot is constructed using a modest 8-bit processor. Reasonable correlation between the physical robot and the simulated robot is observed. Constraints do not hinder the robot’s ability to successfully implement a non-linear control scheme. The MATLAB simulation and physical robot correlate well. The control law is shown to be practical for inexpensive robotic platforms.Item Wind Farm Wake-Steering Exploration During Grid Curtailment(2020-08) Hoyt, JordanWind farm wake steering is an active topic in the wind community. Yaw-induced wake steering in wind farms has shown significant increases in total wind farm power output. Unfortunately, sensor uncertainty and model uncertainty often make pure model-driven approaches less effective. Due to the mechanical and financial downsides associated with experimental wake steering, collecting useful data to verify model-based approaches is often viewed as too risky. However, electric grid curtailment periods offer the opportunity to experiment with minimal mechanical and financial risks. A novel data acquisition process is presented that utilizes grid curtailment periods for wake steering experimentation. This method curtails the total wind farm power output while yaw sweeping the upstream turbine to discover the optimal yaw angle for wake-steering. The optimal yaw angle can then be used in regular uncurtailed periods to increase total power output.