In a causal setting, a closed-loop control system receives reference inputs (with no a priori knowledge) that it must track. For this setting, controllers are designed that provide both stability and performance (e.g., to meet tracking and disturbance rejection requirements). Often, feedback controllers are designed to satisfy weighted optimization criteria (e.g., weighted tracking error) that are later validated using test signals such as step responses and frequency sweeps. Feedforward controllers may be used to improve the response to measurable external disturbances (e.g., reference inputs). In this way, they can improve the closed-loop response; however, these approaches do not directly specify the closed-loop response.
Two controller architectures are developed that allow for directly designing the nominal closed-loop response of non-minimum phase systems. These architectures classify both the signals that may be perfectly tracked by a non-minimum phase plant and the control signals that provide this perfect tracking. For these architectures, perfect tracking means that the feedback error is zero (for all time) in the nominal case (i.e., the plant model is exact) when there are no external disturbances. For the controllers presented here, parts of the feedforward controllers are based on the plant model, while a separate piece is designed to provide the desired level of performance. One of the potential limitations to these designs is that the actual performance will depend upon the quality of the model used. Robustness tools are developed that may be used to determine the expected performance for a given level of model uncertainty. These robustness tools may also be used to design the piece of the feedforward controller that provides performance. There is a tradeoff between model uncertainty and achievable performance. In general, more model uncertainty will result in less achievable performance.
Another way to approach the issue of performance is to consider that a good model must either be known a priori or learned via adaptation. In the cases where a good model is difficult to determine a priori, adaptation may be used to improve the models in the feedforward controllers, which will, in turn, improve the performance of the overall control system. We show how adaptive feedforward architectures can improve performance for systems where the model is of limited accuracy.
An example application of growing microalgae for biofuel production is presented. Microalgae have the potential to produce enough biofuels to meet the current US fuel demands; however, progress has been limited (in some part) due to a lack of appropriate models and controllers. In the work presented here, models are developed that may be used to monitor the productivity of microalgae inside a photobioreactor and to develop control algorithms. We use experimental data from a functional prototype photobioreactor to validate these models and to demonstrate the advantages of the advanced controller architectures developed here.
|Advisor:||Young, Peter M.|
|Commitee:||Anderson, Charles W., Chong, Edwin K., Scharf, Louis L.|
|School:||Colorado State University|
|Department:||Electrical & Computer Engineering|
|School Location:||United States -- Colorado|
|Source:||DAI-B 71/10, Dissertation Abstracts International|
|Keywords:||Biofuels, Controllers, Frequency sweeps, Microalgae, Robust, Signals, Step responses|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
The supplemental file or files you are about to download were provided to ProQuest by the author as part of a
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
Copyright of the original materials contained in the supplemental file is retained by the author and your access to the
supplemental files is subject to the ProQuest Terms and Conditions of use.
Depending on the size of the file(s) you are downloading, the system may take some time to download them. Please be