Type of Document Dissertation Author Beck, Roger Ezekiel URN etd-06202002-150316 Title Application of Control Allocation Methods to Linear Systems with Four or More Objectives Degree PhD Department Aerospace and Ocean Engineering Advisory Committee
Advisor Name Title Durham, Wayne C. Committee Chair Cliff, Eugene M. Committee Member Hall, Christopher D. Committee Member Lutze, Frederick H. Jr. Committee Member Woolsey, Craig A. Committee Member Keywords
- Linear Programming
- Control Allocation
Date of Defense 2002-06-11 Availability unrestricted AbstractMethods for allocating redundant controls for systems with four or more objectives are studied. Previous research into aircraft control allocation has focused on allocating control effectors to provide commands for three rotational degrees of freedom. Redundant control systems have the capability to allocate commands for a larger number of objectives. For aircraft, direct force commands can be applied in addition to moment commands.
When controls are limited, constraints must be placed on the objectives which can be achieved. Methods for meeting commands in the entire set of of achievable objectives have been developed. The Bisecting Edge Search Algorithm has been presented as a computationally efficient method for allocating controls in the three objective problem. Linear programming techniques are also frequently presented.
This research focuses on an effort to extend the Bisecting Edge Search Algorithm to handle higher numbers of objectives. A recursive algorithm for allocating controls for four or more objectives is proposed. The recursive algorithm is designed to be similar to the three objective allocator and to require computational effort which scales linearly with the controls.
The control allocation problem can be formulated as a linear program. Some background on linear programming is presented. Methods based on five formulations are presented.
The recursive allocator and linear programming solutions are implemented. Numerical results illustrate how the average and worst case performance scales with the problem size. The recursive allocator is found to scale linearly with the number of controls. As the number of objectives increases, the computational time grows much faster. The linear programming solutions are also seen to scale linearly in the controls for problems with many more controls than objectives.
In online applications, computational resources are limited. Even if an allocator performs well in the average case, there still may not be sufficient time to find the worst case solution. If the optimal solution cannot be guaranteed within the available time, some method for early termination should be provided. Estimation of solutions from current information in the allocators is discussed. For the recursive implementation, this estimation is seen to provide nearly optimal performance.
Filename Size Approximate Download Time (Hours:Minutes:Seconds)
28.8 Modem 56K Modem ISDN (64 Kb) ISDN (128 Kb) Higher-speed Access DISS.pdf 440.50 Kb 00:02:02 00:01:02 00:00:55 00:00:27 00:00:02
If you have questions or technical problems, please Contact DLA.