Software prototyping in the Software Engineering Laboratory
Software prototyping and the flight dynamics analysis system (FDAS) are addressed.
SEARCH · Search NASA
Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.
Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.
Software prototyping and the flight dynamics analysis system (FDAS) are addressed.
The Interactive Software Invocation System (NASA-ISIS) was first transported to the M68000 microcomputer, and then rewritten in the programming language Path Pascal. Path Pascal is a significantly enhanced derivative of Pascal, allowing concurrent algorithms to be expressed using the simple and elegant concept of Path Expressions. The primary results of this contract was to verify the viability of Path Pascal as a system's development language. The NASA-ISIS implementation using Path Pascal is a prototype of a large, interactive system in Path Pascal. As such, it is an excellent demonstration of the feasibility of using Path Pascal to write even more extensive systems. It is hoped that future efforts will build upon this research and, ultimately, that a full Path Pascal/ISIS Operating System (PPIOS) might be developed.
A design concept has been developed for maintaining a 150-pound payload at 60,000 feet altitude for about 50 hours. A 600-pound liftoff weight aerodynamic vehicle is used which operates at sufficient speeds to withstand prevailing winds. It is powered by a turbocharged four-stoke cycle gasoline fueled engine. Endurance time of 100 hours or more appears to be feasible with hydrogen fuel and a lighter payload. A prototype engine has been tested to 40,000 feet simulated altitude. Mismatch of the engine and the turbocharger system flow and problems with fuel/air mixture ratio control characteristics prohibited operation beyond 40,000 feet. But there seems to be no reason why the concept cannot be developed to function as analytically predicted.
The functional requirements for the performance, design, and testing for the prototype Automated Integrated Receive System (AIRS) to be demonstrated for the TDRSS S-Band Single Access Return Link are presented.
The development of an engineering prototype of a life support system is discussed. The module consists of an electrocardiogram, a defibrillator, a resuscitator, and an aspirator, as well as body temperature and blood pressure measuring instruments. A drug kit is included.
The requirements of a significant quantity of proposed life sciences experiments in Shuttle payloads for available wash water to support cleansing operations has provided the incentive to develop a technique for wash water renovation. A prototype wash water waste renovation system which has the capability to process the waste water and return it to a state adequate for reuse in a typical cleansing fixture designed to support life science experiments was investigated. The resulting technology is to support other developments efforts pertaining to water reclamation by serving as a pretreatment step for subsequent reclamation procedures.
The field of gamma-ray astronomy in the energy range from ten to several hundred MeV is severely limited by the angular resolution that can be achieved by present instruments. The identification of some of the point sources found by the COS-B mission and the resolution of detailed structure existing in those sources may depend on the development of a new class of instrument. The coded aperture mask telescope, used successfully at X-ray energies hold the promise of being such an instrument. A prototype coded aperture telescope was operated in a tagged photon beam ranging in energy from 23 to 123 MeV. The purpose of the experiment was to demonstrate the feasibility of operating a coded aperture mask telescope in this energy region. Some preliminary results and conclusions drawn from some of the data resulting from this experiment are presented.
An advanced flight prototype regenerable CO2 and humidity control system was delivered to NASA-JSC in February 1980. It is pointed out that this system offers substantial weight savings compared with the Shuttle Orbiter expendable lithium hydroxide CO2 removal system for extended duration missions. The present paper provides a brief description of the 4- to 10-man regenerable CO2 and humidity control system. The potential advantages which can be realized for an extended duration Shuttle mission are considered along with the results of extensive testing conducted at JSC. The performance evaluation and endurance tests show that the system is capable of long-term operation (up to 60 days) without maintenance.
The prototype of the MOSAIC (Mosaicked Optical Self-scanned Array Imaging Camera) system, a photon-counting detector designed for use in the far ultraviolet, is described. MOSAIC has a two-dimensional format of 2400 x 2400 pixels, and is easily expandable. Readout is accomplished electronically via charge-coupled devices, making possible remote observations. Preliminary results of computer simulations of the system are presented.
The development of an expert system prototype for determining software functional requirements for NASA Goddard's Command Management System (CMS) is described. The role of the CMS is to transform general requests into specific spacecraft commands with command execution conditions. The CMS is part of the NASA Data System which entails the downlink of science and engineering data from NASA near-earth satellites to the user, and the uplink of command and control data to the spacecraft. Subjects covered include: the problem environment of determining CMS software functional requirements; the expert system approach for handling CMS requirements development; validation and evaluation procedures for the expert system.
The development of an expert system prototype for software functional requirement determination for NASA Goddard's Command Management System, as part of its process of transforming general requests into specific near-earth satellite commands, is described. The present knowledge base was formulated through interactions with domain experts, and was then linked to the existing Knowledge Engineering Systems (KES) expert system application generator. Steps in the knowledge-base development include problem-oriented attribute hierarchy development, knowledge management approach determination, and knowledge base encoding. The KES Parser and Inspector, in addition to backcasting and analogical mapping, were used to validate the expert system-derived requirements for one of the major functions of a spacecraft, the solar Maximum Mission. Knowledge refinement, evaluation, and implementation procedures of the expert system were then accomplished.
The development of a prototype X/S-band common aperture Cassegrain feedhorn for Deep Space Network (DSN) use is discussed. A Model 3 combiner has been developed to increase S-band bandwidth to include the Highly Elliptical Earth Orbiter band from 2025 to 2110 MHz, and to provide a 400-kW CW S-band uplink and a possible planetary radar band near 2320 MHz. The combiner uses eight S-band waveguide injection slots arranged in four pairs. The problems of this design geometry associated with rejection filtering and X/S-band matching are discussed.
The ADAMS computer program for automated analysis of mechanisms and machines is described. The program automatically formulates mathematical models for prototype or existing mechanisms with the minimum necessary physical and geometric data. The model can then be analyzed in various modes of analysis. The outputs (displacements, velocities, acceleration and forces) can be produced in tabular and graphical (plots, wire frame graphics) form. The application of this computer program to simulating satellite docking maneuvers is illustrated.
The National Space Science Data Center (NSSDC) has initiated an Intelligent Data Management (IDM) research effort which has as one of its components the development of an Intelligent User Interface (IUI).The intent of the latter is to develop a friendly and intelligent user interface service that is based on expert systems and natural language processing technologies. The purpose is to support the large number of potential scientific and engineering users presently having need of space and land related research and technical data but who have little or no experience in query languages or understanding of the information content or architecture of the databases involved. This technical memorandum presents prototype Intelligent User Interface Subsystem (IUIS) using the Crustal Dynamics Project Database as a test bed for the implementation of the CRUDDES (Crustal Dynamics Expert System). The knowledge base has more than 200 rules and represents a single application view and the architectural view. Operational performance using CRUDDES has allowed nondatabase users to obtain useful information from the database previously accessible only to an expert database user or the database designer.
Although the field of software engineering is relatively new, it can benefit from the use of expert systems. Two prototype expert systems were developed to aid in software engineering management. Given the values for certain metrics, these systems will provide interpretations which explain any abnormal patterns of these values during the development of a software project. The two systems, which solve the same problem, were built using different methods, rule-based deduction and frame-based abduction. A comparison was done to see which method was better suited to the needs of this field. It was found that both systems performed moderately well, but the rule-based deduction system using simple rules provided more complete solutions than did the frame-based abduction system.
The regenerative fuel cell, a candidate technology for the Space Station's energy storage system, is described. An advanced development program was initiated to design, manufacture, and integrate a regenerative fuel cell Space Station prototype (RFC SSP). The RFC SSP incorporates long-life fuel cell technology, increased cell area for the fuel cells, and high voltage cell stacks for both units. The RFC SSP's potential for integration with the Space Station's life support and propulsion systems is discussed.
A summary is presented of NASA efforts, to February 1986, on development of an advanced thermal bus for manned spacecraft. Design details are described for a prototype to be tested in 1987 that includes a contact heat exchanger, an air cooling heat exchanger for manned cabin conditions, and an interface heat exchanger for transferring compartment heat loads to the Space Station Central Thermal Bus. The design and performance criteria defined for the thermal bus are outlined and results are reported from comparisons of the capabilities and operational costs of pumped water and two-phase evaporating/condensing heat transport concepts. The operating temperature, launch weight/thermal performance ratios, and power requirements of each concept are discussed, along with the critical technologies identified for use of a water/titanium two-phase thermal bus.
The Thermal Bus Zero-G Reservoir Demonstration Experiment (RDE) has currently undergone two flights on the NASA-JSC KC-135 Reduced Gravity Aircraft. The objective of the experiment, which uses a smaller version of the evaporator reservoirs being designed for the Prototype Thermal Bus for Space Station, is to demonstrate proper 0-g operation of the reservoir in terms of fluid positioning, draining, and filling. The KC-135 was chosen to provide a cost-effective and timely evaluation of 0-g design issues that would be difficult to predict analytically. A total of fifty 0-g parabolas have been flown, each providing approximately 25-30 seconds of 0-g time. While problems have been encountered, the experiment has provided valuable design data on the 0-g operation of the reservoir. This paper documents the design of the experiment; the results of both flights, based on the high-speed movies taken during the flight and the visual observations of the experimenters; and the design modifications made as a result of the first flight and planned as a result of the second flight.