Search NASASearch

Engineering topics

Dutton, Kenneth

Publications and source records attributed to Dutton, Kenneth.

Inductive Linear-Position Sensor/Limit-Sensor Units

A new sensor provides an absolute position measurement. A schematic view of a motorized linear-translation stage that contains, at each end, an electronic unit that functions as both (1) a non-contact sensor that measures the absolute position of the stage and (2) a non-contact equivalent of a limit switch that is tripped when the stage reaches the nominal limit position. The need for such an absolute linear position-sensor/limit-sensor unit arises in the case of a linear-translation stage that is part of a larger system in which the actual stopping position of the stage (relative to the nominal limit position) must be known. Because inertia inevitably causes the stage to run somewhat past the nominal limit position, tripping of a standard limit switch or other limit sensor does not provide the required indication of the actual stopping position. This innovative sensor unit operates on an electromagnetic-induction principle similar to that of linear variable differential transformers (LVDTs)

Alhom, Dean

A VHDL Core for Intrinsic Evolution of Discrete Time Filters with Signal Feedback

The design of an Evolvable Machine VHDL Core is presented, representing a discrete-time processing structure capable of supporting control system applications. This VHDL Core is implemented in an FPGA and is interfaced with an evolutionary algorithm implemented in firmware on a Digital Signal Processor (DSP) to create an evolvable system platform. The salient features of this architecture are presented. The capability to implement IIR filter structures is presented along with the results of the intrinsic evolution of a filter. The robustness of the evolved filter design is tested and its unique characteristics are described.

Gwaltney, David A.

A VHDL Core for Intrinsic Evolution of Discrete Time Filters with Signal Feedback

Evolution of a novel low-pass filter design has been presented along with an assessment of its capabilities. (1) Performed well with the two added sines used as input during the evolution. (2) Also performs well when the input includes more sine at frequencies between the two used during evolution. (3) Fails to perform when input is a sine sweep with wider bandwidth. (4) This illustrates the importance of designing the evolutionary process to be representative of the environment that will be seen by the evolved design during deployment. The use of non-standard operators and fewer resources should allow the EMVCore to implement more compact representations of digital filters and to provide fault tolerance by implementing a new solution in the remaining tiles after some are damaged. The EMVCore can be used to implement standard discrete time filters in addition to evolved components.

Gwaltney, David A.