Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “clipping”

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.

At least 91 records · Page 5

First CLIPS Conference Proceedings, volume 1

The first Conference of C Language Production Systems (CLIPS) hosted by the NASA-Lyndon B. Johnson Space Center in August 1990 is presented. Articles included engineering applications, intelligent tutors and training, intelligent software engineering, automated knowledge acquisition, network applications, verification and validation, enhancements to CLIPS, space shuttle quality control/diagnosis applications, space shuttle and real-time applications, and medical, biological, and agricultural applications.

Source record↗

Three CLIPS-based expert systems for solving engineering problems

We have written three expert systems, using the CLIPS PC-based expert system shell. These three expert systems are rule based and are relatively small, with the largest containing slightly less than 200 rules. The first expert system is an expert assistant that was written to help users of the ASPEN computer code choose the proper thermodynamic package to use with their particular vapor-liquid equilibrium problem. The second expert system was designed to help petroleum engineers choose the proper enhanced oil recovery method to be used with a given reservoir. The effectiveness of each technique is highly dependent upon the reservoir conditions. The third expert system is a combination consultant and control system. This system was designed specifically for silicon carbide whisker growth. Silicon carbide whiskers are an extremely strong product used to make ceramic and metal composites. The manufacture of whiskers is a very complicated process. which to date. has defied a good mathematical model. The process was run by experts who had gained their expertise by trial and error. A system of rules was devised by these experts both for procedure setup and for the process control. In this paper we discuss the three problem areas of the design, development and evaluation of the CLIPS-based programs.

Parkinson, W. J.↗

Automating symbolic analysis with CLIPS

Symbolic Analysis is a methodology first applied as an aid in selecting and generating test cases for 'white box' type testing of computer software programs. The feasibility of automating this analysis process has recently been demonstrated through the development of a CLIPS-based prototype tool. Symbolic analysis is based on separating the logic flow diagram of a computer program into its basic elements, and then systematically examining those elements and their relationships to provide a detailed static analysis of the process that those diagrams represent. The basic logic flow diagram elements are flow structure (connections), predicates (decisions), and computations (actions). The symbolic analysis approach supplies a disciplined step-by-step process to identify all executable program paths and produce a truth table that defines the input and output domains for each path identified. The resulting truth table is the tool that allows software test cases to be generated in a comprehensive manner to achieve total program path, input domain, and output domain coverage. Since the manual application of symbolic analysis is extremely labor intensive and is itself error prone, automation of the process is highly desirable. Earlier attempts at automation, utilizing conventional software approaches, had only limited success. This paper briefly describes the automation problems, the symbolic analysis expert's problem solving heuristics, and the implementation of those heuristics as a CLIPS based prototype, and the manual augmentation required. A simple application example is also provided for illustration purposes. The paper concludes with a discussion of implementation experiences, automation limitations, usage experiences, and future development suggestions.

Morris, Keith E.↗

First CLIPS Conference Proceedings, volume 2

The topics of volume 2 of First CLIPS Conference are associated with following applications: quality control; intelligent data bases and networks; Space Station Freedom; Space Shuttle and satellite; user interface; artificial neural systems and fuzzy logic; parallel and distributed processing; enchancements to CLIPS; aerospace; simulation and defense; advisory systems and tutors; and intelligent control.

Source record↗

MOM: A meteorological data checking expert system in CLIPS

Meteorologists have long faced the problem of verifying the data they use. Experience shows that there is a sizable number of errors in the data reported by meteorological observers. This is unacceptable for computer forecast models, which depend on accurate data for accurate results. Most errors that occur in meteorological data are obvious to the meteorologist, but time constraints prevent hand-checking. For this reason, it is necessary to have a 'front end' to the computer model to ensure the accuracy of input. Various approaches to automatic data quality control have been developed by several groups. MOM is a rule-based system implemented in CLIPS and utilizing 'consistency checks' and 'range checks'. The system is generic in the sense that it knows some meteorological principles, regardless of specific station characteristics. Specific constraints kept as CLIPS facts in a separate file provide for system flexibility. Preliminary results show that the expert system has detected some inconsistencies not noticed by a local expert.

Odonnell, Richard↗

Satellite simulations utilizing CLIPS

Simulations provide necessary testbeds for system designs. Currently we are developing software whose main requirement is to produce CLIPS executable simulation code of a user prespecified system. This process minimizes the amount of engineering effort required to specify a system thereby reducing cost and providing the capability to quickly revise system definitions. Modeling satellite systems is the primary objective toward which testing has, and is, being conducted using satellite specifications. This paper describes the modeling software being developed, its formatted input and the CLIPS system simulation it produces.

Pauls, Barbara↗

A memory efficient user interface for CLIPS micro-computer applications

The goal of the Integrated Southern Pine Beetle Expert System (ISPBEX) is to provide expert level knowledge concerning treatment advice that is convenient and easy to use for Forest Service personnel. ISPBEX was developed in CLIPS and delivered on an IBM PC AT class micro-computer, operating with an MS/DOS operating system. This restricted the size of the run time system to 640K. In order to provide a robust expert system, with on-line explanation, help, and alternative actions menus, as well as features that allow the user to back up or execute 'what if' scenarios, a memory efficient menuing system was developed to interface with the CLIPS programs. By robust, we mean an expert system that (1) is user friendly, (2) provides reasonable solutions for a wide variety of domain specific problems, (3) explains why some solutions were suggested but others were not, and (4) provides technical information relating to the problem solution. Several advantages were gained by using this type of user interface (UI). First, by storing the menus on the hard disk (instead of main memory) during program execution, a more robust system could be implemented. Second, since the menus were built rapidly, development time was reduced. Third, the user may try a new scenario by backing up to any of the input screens and revising segments of the original input without having to retype all the information. And fourth, asserting facts from the menus provided for a dynamic and flexible fact base. This UI technology has been applied successfully in expert systems applications in forest management, agriculture, and manufacturing. This paper discusses the architecture of the UI system, human factors considerations, and the menu syntax design.

Sterle, Mark E.↗

Prototyping user displays using CLIPS

CLIPS is being used as an integral module of a rapid prototyping system. The prototyping system consists of a display manager for object browsing, a graph program for displaying line and bar charts, and a communications server for routing messages between modules. A CLIPS simulation of a physical model provides dynamic control of the user's display. Currently, a project is well underway to prototype the Advanced Automation System (AAS) for the Federal Aviation Administration.

Kosta, Charles P.↗

Integration of object-oriented knowledge representation with the CLIPS rule based system

The paper describes a portion of the work aimed at developing an integrated, knowledge based environment for the development of engineering-oriented applications. An Object Representation Language (ORL) was implemented in C++ which is used to build and modify an object-oriented knowledge base. The ORL was designed in such a way so as to be easily integrated with other representation schemes that could effectively reason with the object base. Specifically, the integration of the ORL with the rule based system C Language Production Systems (CLIPS), developed at the NASA Johnson Space Center, will be discussed. The object-oriented knowledge representation provides a natural means of representing problem data as a collection of related objects. Objects are comprised of descriptive properties and interrelationships. The object-oriented model promotes efficient handling of the problem data by allowing knowledge to be encapsulated in objects. Data is inherited through an object network via the relationship links. Together, the two schemes complement each other in that the object-oriented approach efficiently handles problem data while the rule based knowledge is used to simulate the reasoning process. Alone, the object based knowledge is little more than an object-oriented data storage scheme; however, the CLIPS inference engine adds the mechanism to directly and automatically reason with that knowledge. In this hybrid scheme, the expert system dynamically queries for data and can modify the object base with complete access to all the functionality of the ORL from rules.

Logie, David S.↗

A graphical interface to CLIPS using SunView

The importance of the incorporation of various graphics-oriented features into CLIPS is discussed. These popular features, which have been implemented in a version of CLIPS developed for a popular workstation, are described and their usefulness in the development of expert systems is examined.

Feagin, Terry↗

Embedding CLIPS-based expert systems in a real-time object-oriented simulation

This paper describes our continuing work embedding CLIPS-based expert systems into the System Test Environment (STE). We are embedding simple, compact rule engines in STE to simulate the actions of Naval platform commanders and equipment operators. Our eventual goal is to implement expert system modules that will replace all human participants and some of the equipment present in the simulation. This paper will briefly describe STE and then discuss its structure and implementation in more detail. Next, we will consider how expert systems could enhance STE's current capabilities. This will be followed by the examination of a specific CLIPS-based expert system model to be embedded in STE. Finally, a summary of our experience and a discussion of anticipated work on this project will close this paper.

Mcconagha, Patrick↗

Test Cases for a Clipped Delta Wing with Pitching and Trailing-Edge Control Surface Oscillations

Steady and unsteady measured pressures for a Clipped Delta Wing (CDW) undergoing pitching oscillations and trailing-edge control surface oscillations have been presented . From the several hundred compiled data points, 22 static cases, 12 pitching-oscillation cases, and 12 control-surface-oscillation cases have been proposed for Computational Test Cases to illustrate the trends with Mach number, reduced frequency, and angle of attack. The planform for this wing was derived by simplifying the planform of a proposed design for a supersonic transport which is described as the Boeing 2707-300. The strake was deleted, the resulting planform was approximated by a trapezoid with an unswept trailing edge, and the twist and camber were removed. In order to facilitate pressure instrumentation, the thickness was increased to 6 percent from the typical 2.5 to 3 percent for the supersonic transport. The airfoil is thus a symmetrical circular arc section with t/c = 0.06. A wing of similar planform but with a thinner airfoil of t/c = 0.03 was used in the flutter investigations, and the buffet and stall flutter investigation . Flutter results are also reported both for the 3 per cent thick simplified wing and for a more complex SST model. One of the consequences of the increased thickness of the clipped delta wing is that transonic effects are enhanced for Mach numbers near one. They are significantly stronger than would be the case for the thinner wing. Also, with the combination of high leading edge sweep of 50.5, and the sharp leading edge, a leading edge vortex forms on the wing at relatively low angles of attack, on the order of three degrees. The Appendix discusses some of the vortex flow effects. In addition, a shock develops over the aft portion of the wing at transonic speeds such that at some angles of attack, there is both a leading edge vortex and a shock wave on the wing. Such cases are a computational challenge. Some previous applications of this data set have been for the evaluation of an aerodynamic panel method and for evaluation of a Navier-Stokes capability. Linear theory and panel method results are also presented, which demonstrated the need for inclusion of transonic effects. Flutter calculations for the related wing with t/c=O.O3 are given. In this report several Test Cases are selected to illustrate trends for a variety of different conditions with emphasis on transonic flow effects. An overview of the model and tests are given, and the standard formulary for these data is listed. For each type of data, a sample table and a sample plot of the measured pressures are presented. A complete tabulation and plotting of the Test Cases is given. Only the static pressures and the 1st harmonic real and imaginary parts of the pressures are available. All of the data for the test are included in a microfiche document in the original report and are available in electronic file form. The Test Cases are also available as separate electronic files.

Bennett, Robert M.↗

Simulator evaluation of a perspective clipped-pole display and a thrust-vector controller for VTOL zero-zero landings

Five pilots participated in a simulator study to evaluate design features of a perspective clipped pole display and a side arm thrust vector controller for potential applications to VTOL zero visibility landings. Analyses of objective measures by a t test for related means showed significant learning effects, but did not show significant performance differences among display conditions. A mean longitudinal touchdown velocity of less than 4 knots, a mean vertical touchdown velocity of less than 1.22m/sec, and a mean longitudinal position error of approximately 15.24 m were attained during the final 10 trials of the experiment. The conclusion that adequate airspeed and altitude cues could be obtained from the glideslope and runway poles is supported by the absence of significant performance differences among display conditions.

Murphy, M. R.↗

A spectral method for determining the percentage of live herbage material in clipped samples

A laboratory spectroradiometric method for the rapid determination of live/dead vegetation percentages from clipped grass samples has been developed and preliminarily tested. The method utilizes the red and photographic infrared reflectance or radiance differences between green vegetation and that of dead vegetation. Mixtures of green and dead material were found to have reflectances or radiances proportional to the percentage of green material present. This method offers the possibility that rapid live/dead spectroradiometric determinations may replace the tedious hand-sorting now generally in use for many situations.

Tucker, C. J.↗

Pressure distributions on three different cruciform aft-control surfaces of a wingless missile at Mach 1.60, 2.36, and 3.70. Volume 2: Clipped delta tail

Pressure coefficients were obtained in the Langley Unitary Plan wind tunnel for a wingless missile with a clipped delta tail. The angle of attack was varied from -4 deg to 20 deg, model roll angle was varied from 0 deg to 90 deg in 22.5 deg increments, and tail deflections were 0 deg to - 15 deg. The pressures were measured on two adjacent tail surfaces using 91 pressure orifices per tail surface. Results are presented in plotted and tabular form.

Lamb, M.↗

Static and unsteady pressure measurements on a 50 degree clipped delta wing at M = 0.9

Static and unsteady pressures were measured on a 50.45 degree clipped delta wing in the Langley Transonic Dynamics Tunnel with Freon as the test medium. Data taken at M = 0.9 is presented for static and oscillatory deflections of the trailing edge control surface and for the wing in pitch. Comparisons of the static measured data are made with results computed using the Bailey-Ballhaus small disturbance code.

Hess, R. W.↗