Search NASASearch

Engineering topics

Johnson, Eric N.

Publications and source records attributed to Johnson, Eric N..

Methodology to Support Dynamic Function Allocation Policies Between Humans and Flight Deck Automation

Function allocation assigns work functions to all agents in a team, both human and automation. Efforts to guide function allocation systematically have been studied in many fields such as engineering, human factors, team and organization design, management science, cognitive systems engineering. Each field focuses on certain aspects of function allocation, but not all; thus, an independent discussion of each does not address all necessary aspects of function allocation. Four distinctive perspectives have emerged from this comprehensive review of literature on those fields: the technology-centered, human-centered, team-oriented, and work-oriented perspectives. Each perspective focuses on different aspects of function allocation: capabilities and characteristics of agents (automation or human), structure and strategy of a team, and work structure and environment. This report offers eight issues with function allocation that can be used to assess the extent to which each of issues exist on a given function allocation. A modeling framework using formal models and simulation was developed to model work as described by the environment, agents, their inherent dynamics, and relationships among them. Finally, to validate the framework and metrics, a case study modeled four different function allocations between a pilot and flight deck automation during the arrival and approach phases of flight.

Johnson, Eric N.

Predicting the effects of unmodeled dynamics on an aircraft flight control system design using eigenspace assignment

When using eigenspace assignment to design an aircraft flight control system, one must first develop a model of the plant. Certain questions arise when creating this model as to which dynamics of the plant need to be included in the model and which dynamics can be left out or approximated. The answers to these questions are important because a poor choice can lead to closed-loop dynamics that are unpredicted by the design model. To alleviate this problem, a method has been developed for predicting the effect of not including certain dynamics in the design model on the final closed-loop eigenspace. This development provides insight as to which characteristics of unmodeled dynamics will ultimately affect the closed-loop rigid-body dynamics. What results from this insight is a guide for eigenstructure control law designers to aid them in determining which dynamics need or do not need to be included and a new way to include these dynamics in the flight control system design model to achieve a required accuracy in the closed-loop rigid-body dynamics. The method is illustrated for a lateral-directional flight control system design using eigenspace assignment for the NASA High Alpha Research Vehicle (HARV).

Johnson, Eric N.

Multi-Agent Flight Simulation with Robust Situation Generation

A robust situation generation architecture has been developed that generates multi-agent situations for human subjects. An implementation of this architecture was developed to support flight simulation tests of air transport cockpit systems. This system maneuvers pseudo-aircraft relative to the human subject's aircraft, generating specific situations for the subject to respond to. These pseudo-aircraft maneuver within reasonable performance constraints, interact in a realistic manner, and make pre-recorded voice radio communications. Use of this system minimizes the need for human experimenters to control the pseudo-agents and provides consistent interactions between the subject and the pseudo-agents. The achieved robustness of this system to typical variations in the subject's flight path was explored. It was found to successfully generate specific situations within the performance limitations of the subject-aircraft, pseudo-aircraft, and the script used.

Johnson, Eric N.