Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “building blocks”

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 181 records · Page 10

Efficient Multiplexer FPGA Block Structures Based on G4FETs

Generic structures have been conceived for multiplexer blocks to be implemented in field-programmable gate arrays (FPGAs) based on four-gate field-effect transistors (G(sup 4)FETs). This concept is a contribution to the continuing development of digital logic circuits based on G4FETs and serves as a further demonstration that logic circuits based on G(sup 4)FETs could be more efficient (in the sense that they could contain fewer transistors), relative to functionally equivalent logic circuits based on conventional transistors. Results in this line of development at earlier stages were summarized in two previous NASA Tech Briefs articles: "G(sup 4)FETs as Universal and Programmable Logic Gates" (NPO-41698), Vol. 31, No. 7 (July 2007), page 44, and "Efficient G4FET-Based Logic Circuits" (NPO-44407), Vol. 32, No. 1 ( January 2008), page 38 . As described in the first-mentioned previous article, a G4FET can be made to function as a three-input NOT-majority gate, which has been shown to be a universal and programmable logic gate. The universality and programmability could be exploited to design logic circuits containing fewer components than are required for conventional transistor-based circuits performing the same logic functions. The second-mentioned previous article reported results of a comparative study of NOT-majority-gate (G(sup 4)FET)-based logic-circuit designs and equivalent NOR- and NAND-gate-based designs utilizing conventional transistors. [NOT gates (inverters) were also included, as needed, in both the G(sup 4)FET- and the NOR- and NAND-based designs.] In most of the cases studied, fewer logic gates (and, hence, fewer transistors), were required in the G(sup 4)FET-based designs. There are two popular categories of FPGA block structures or architectures: one based on multiplexers, the other based on lookup tables. In standard multiplexer- based architectures, the basic building block is a tree-like configuration of multiplexers, with possibly a few additional logic gates such as ANDs or ORs. Interconnections are realized by means of programmable switches that may connect the input terminals of a block to output terminals of other blocks, may bridge together some of the inputs, or may connect some of the input terminals to signal sources representing constant logical levels 0 or 1. The left part of the figure depicts a four-to-one G(sup 4)FET-based multiplexer tree; the right part of the figure depicts a functionally equivalent four-to-one multiplexer based on conventional transistors. The G(sup 4)FET version would contains 54 transistors; the conventional version contains 70 transistors.

Vatan, Farrokh↗

The CDF software package

The concepts that are fundamental to the new Common Data Format are outlined. With Pilot Climate Data System (PCDS) Version 4.0, the Common Data Format (CDF) will supersede the Climate Data File (also CDF) or earlier versions. This new format incorporates generalizations in both design and terminology that make it applicable to multidisciplinary data sets. Furthermore, the new CDF will be made available to programmers as a software package that shields them from the low-level details of file formats. The CDF interface routines create an abstract conceptual environment for the scientific programmer. The principle concept for visualizing a CDF is known as the basic grid. A basic grid is an n-dimensional block by means of which a CDF is constructed. The size of the block may vary from one CDF to another, but is consistent within any individual CDF. Thus, the basic grid serves as a fundamental uniform building block for a CDF. The number of grid dimensions and the size of each dimension are chosen by the scientist/programmer to represent the patterns by which data are structured. The uniform grid structure appears to the programmer to be propagated into each record for each variable. The CDF stores a variable value for each lattice point of the grid for each record. These data values are inserted and retrieved simply by specifying the variable's identifier, a record number, and the indices that specify the lattice point of interest.

Wilson, C. E.↗

CFD: A Castle in the Sand?

The computational simulation community is not routinely publishing independently verifiable tests to accompany new models or algorithms. A survey reveals that only 22% of new models published are accompanied by tests suitable for independently verifying the new model. As the community develops larger codes with increased functionality, and hence increased complexity in terms of the number of building block components and their interactions, it becomes prohibitively expensive for each development group to derive the appropriate tests for each component. Therefore, the computational simulation community is building its collective castle on a very shaky foundation of components with unpublished and unrepeatable verification tests. The computational simulation community needs to begin publishing component level verification tests before the tide of complexity undermines its foundation.

Kleb, Bil↗

CFD: A Castle in the Sand?

The computational simulation community is not routinely publishing independently verifiable tests to accompany new models or algorithms. A survey reveals that only 22% of new models published are accompanied by tests suitable for independently verifying the new model. As the community develops larger codes with increased functionality, and hence increased complexity in terms of the number of building block components and their interactions, it becomes prohibitively expensive for each development group to derive the appropriate tests for each component. Therefore, the computational simulation community is building its collective castle on a very shaky foundation of components with unpublished and unrepeatable verification tests. The computational simulation community needs to begin publishing component level verification tests before the tide of complexity undermines its foundation.

Kleb, William L.↗

Large-Constraint-Length, Fast Viterbi Decoder

Scheme for efficient interconnection makes VLSI design feasible. Concept for fast Viterbi decoder provides for processing of convolutional codes of constraint length K up to 15 and rates of 1/2 to 1/6. Fully parallel (but bit-serial) architecture developed for decoder of K = 7 implemented in single dedicated VLSI circuit chip. Contains six major functional blocks. VLSI circuits perform branch metric computations, add-compare-select operations, and then store decisions in traceback memory. Traceback processor reads appropriate memory locations and puts out decoded bits. Used as building block for decoders of larger K.

Collins, O.↗

Technology Challenges and Opportunities for Very Large In-Space Structural Systems

Space solar power satellites and other large space systems will require creative and innovative concepts in order to achieve economically viable designs. The mass and volume constraints of current and planned launch vehicles necessitate highly efficient structural systems be developed. In addition, modularity and in-space deployment/construction will be enabling design attributes. While current space systems allocate nearly 20 percent of the mass to the primary structure, the very large space systems of the future must overcome subsystem mass allocations by achieving a level of functional integration not yet realized. A proposed building block approach with two phases is presented to achieve near-term solar power satellite risk reduction with accompanying long-term technology advances. This paper reviews the current challenges of launching and building very large space systems from a structures and materials perspective utilizing recent experience. Promising technology advances anticipated in the coming decades in modularity, material systems, structural concepts, and in-space operations are presented. It is shown that, together, the current challenges and future advances in very large in-space structural systems may provide the technology pull/push necessary to make solar power satellite systems more technically and economically feasible.

Belvin, W. Keith↗

Simulating Mars: Enabling Testing of the Perseverance Rover Sampling and Caching Subsystem on Earth

The development of the Sampling and Caching Subsystem (SCS) on the JPL Perseverance Rover lies at the intersection of testing, robotics, and geology. The SCS team established three primary system test campaigns and venues to aid in the development of SCS through verification and validation testing – Qualification Model Dirty Testing (QMDT) to provide a venue for testing in a Martian environment, Vehicle System Testbed (VSTB) for testing while integrated with the mobility subsystem on Martian-like terrain, and the Flight Software Testbed (FSWTB) for conducting tests using the flight motor controllers and software system on a hexapod which had the ability to simulate rover tilt. Each venue contributed a vital piece to the SCS building blocks. However, the QMDT venue operating within a 10-ft diameter Thermal Vacuum chamber to simulate Martian environment provided a sui generis opportunity to fine tune the entire sampling and caching process while building the team’s knowledge base about rock drillability, system life, and target selection. On Earth, because Martian rocks are not readily available, the development team must utilize geoanalogs to the rocks and regolith on Mars. Geologists on the team helped establish a set of standard rock types to use for Mars missions, like Basalt, Sandstone, Mudstone, Gypsum, and other related geoanalogs. These geoanalogs are characterized with a standard suite of tests for density, compressibility, and other characteristics to categorize potential drillability. This concept of drillability is what links the geoanalogs on Earth to the samples we collect on Mars. With the simulant characteristics defined, these geoanalog rocks are ready to be drilled into as we do on the Martian surface. A key aspect of interacting with the surface on Mars is rock target identification and selection. The Perseverance robotic system uses the on-board cameras, instrumentation, and software to collect enough information to identify potential scientific targets. With the targets identified, SCS can place the Corer and abrade the surface or collect a sample. For a ground test activity like QMDT, the test team did not have all of the camera and instrumentation systems that the rover does, so the team developed ground test equivalents to process a rock, build a target map, and define the target. The team constructed a Rock Scanning Station to build a 3D point cloud of the rock. This point cloud was then processed and evaluated with predefined and programmed criteria in a Target Downselect Tool. A primary output of the Target Downselect Tool is a defined target that can be uploaded directly to the robotic software system to simulate and build the robotic sequences used in tests. With these insights and programmatic definition of targets, the QMDT test team was able to make the same decisions that the Perseverance surface operations team does. In addition, valuable lessons learned from developing the target selection ground tools and using them were implemented into the tools used for surface operations.

Kim, Junggon↗

Structural and assembly concepts for large erectable space systems

This paper presents a summary of studies performed by the Space Division of Rockwell under contract to the Langley Research Center of the NASA. The studies specifically addressed requirements and concepts for erectable structures ranging in size from 100 to 300 meters using the Shuttle Orbiter as the operation/assembly base. This paper discusses various types of structural configurations and building block elements and the criteria which influence their designs. A brief review is given concerning the subject of flight control. An assembly concept is presented - showing how the Orbiter may be equipped and operated to build large area structures. Estimates are also given for cargo bay stowage and mission timelines.

Katz, E.↗

Scheduling System Assessment, and Development and Enhancement of Re-engineered Version of GPSS

The objective of this project is two-fold. First to provide an evaluation of a commercially developed version of the ground processing scheduling system (GPSS) for its applicability to the Kennedy Space Center (KSC) ground processing problem. Second, to work with the KSC GPSS development team and provide enhancement to the existing software. Systems reengineering is required to provide a sustainable system for the users and the software maintenance group. Using the LISP profile prototype code developed by the GPSS reverse reengineering groups as a building block, we have implemented the resource deconfliction portion of GPSS in common LISP using its object oriented features. The prototype corrects and extends some of the deficiencies of the current production version, plus it uses and builds on the classes from the development team's profile prototype.

Loganantharaj, Rasiah↗

Direct Numerical Simulations of Acoustic Disturbances in Various Rectangular Nozzle Configurations

We perform Direct Numerical Simulations (DNS) to study the acoustic freestream disturbances radiating from the turbulent boundary layers along the contoured nozzle walls of a hypersonic wind tunnel with a rectangular test section. To begin with, the effects of the spanwise end walls are suppressed by confining the spanwise computational domain to a finite segment of the overall nozzle cross section and by imposing periodic boundary conditions across that spanwise domain. Besides providing a building-block configuration to reveal par- tial effects of the enclosed acoustic environment within the wind tunnel, these computations serve as a stepping stone toward the goal of fully-3D computations including the nozzle end walls. Building upon the earlier simulations of Deegan et al. (2018), we show that the computed acoustic characteristics in the spanwise periodic simulations are insensitive to changes in the grid resolution parameters (e.g., x+ and z+). This is relative to the previous simulations that involved a coarser resolution in the streamwise and wall-normal directions, especially up- stream of the test section. Furthermore, we outline a comparison of the pressure fluctuations induced by the turbulent boundary layers over the contoured nozzle walls and several other calculations involving boundary layers over a single flat plate at nearly the same value of the edge Mach number. We also show the impact of having only one turbulent boundary layer instead of two within the computational setup. Various flow statistics, including the first and second moments of the unsteady flow field, are computed for the different flow configurations. Good comparisons of the statistics of the nozzle-wall boundary-layer turbulence and of the freestream acoustic disturbances between the simulations of coarser and finer grids confirms DNS procedure, but also the insensitivity of noise characteristics t section to the inflow turbulence generation technique.

Hildebrand, Nathaniel↗

Multimegabit Operation Multiplexer System

The Multimegabit Operation Multiplexer System (MOMS) is a high-data-rate PCM telemetry unit capable of sampling and encoding 60 scanning radiometer and four vidicon channels at 250 kilosamples/second and 5 megasamples/second, respectively. This sampling capacity plus the seven-bit quantization requires a total throughput rate of 40 megasamples/second and 280 megabits/second. To produce these rates efficiently, the system was divided into a pair of identical 140-megabit blocks. A low-power 20-MHz analog multiplexer and analog-to-digital converter were developed together with a video sample-and-hold that features an aperture time error of less than 50 psec. Breadboard testing of these basic building blocks confirmed the design prediction that the total system would consume 27 watts of power. Two 140-megabit output parts are suitable for quadriphase modulation.

Giri, R. R.↗

Paving the Path for Human Space Exploration: The Challenges and Opportunities

Lauri Hansen, Director of Engineering at NASA Johnson Space Center will discuss the challenges of human space exploration. The future of human exploration begins with our current earth reliant missions in low earth orbit. These missions utilize the International Space Station to learn how to safely execute deep space missions. In addition to serving as an exploration test bed and enabling world class research, the International Space Station enables NASA to build international and commercial partnerships. NASA's next steps will be to enable the commercialization of low earth orbit while concentrating on developing the spacecraft and infrastructure necessary for deep space exploration and long duration missions. The Orion multi-purpose crew vehicle and the Space Launch System rocket are critical building blocks in this next phase of exploration. There are many challenges in designing spacecraft to perform these missions including safety, complex vehicle design, and mass challenges. Orion development is proceeding well, and includes a significant partnership with the European Space Agency (ESA) to develop and build the Service Module portion of the spacecraft. Together, NASA and ESA will provide the capability to take humans further than we have ever been before - 70,000 km past the moon. This will be the next big step in expanding the frontiers of human exploration, eventually leading to human footprints on Mars.

Hansen, Lauri↗

Host turbine heat transfer overview

Improved methods of predicting airfoil local metal temperatures require advances in the understanding of the physics and methods of analytically predicting the following four aerothermal loads: hot gas flow over airfoils, heat transfer rates on the gas-side of airfoils, cooling air flow inside airfoils, and heat transfer rates on the coolant-side of airfoils. A systematic building block research approach is being pursued to investigate these four areas of concern from both the experimental and analytical sides. Experimental approaches being pursued start with fundamental experiments using simple shapes and flat plates in wind tunnels, progress to more realistic cold and hot cascade tests using airfoils, continue to progress in large low-speed rigs and turbines and warm turbines, and finally, combine all the interactive effects in tests using real engines or real engine type turbine rigs. Analytical approaches being pursued also build from relatively simple steady two dimensional inviscid flow and boundary layer heat transfer codes to more advanced steady two and three dimensional viscous flow and heat transfer codes. These advanced codes provide more physics to model better the interactive effects and the true real-engine environment.

Rohde, J. E.↗

The Vision for Space Exploration

With last year's budget, NASA released a new Strategic Plan outlining a new approach to space exploration using a 'building block' strategy to explore scientifically valuable destinations across our solar system. At the same time that we released the Strategic Plan, our Nation and the NASA family also suffered the loss of the seven brave astronauts aboard the Space Shuttle Columbia. The report of the Columbia Accident Investigation Board emphasized the need for a clearer direction from which to drive NASA's human exploration agenda. On January 14, 2004, the President articulated a new vision for space exploration. You hold in your hands a new, bolder framework for exploring our solar system that builds upon the policy that was announced by the President after months of careful deliberations within the Administration. This plan does not undertake exploration merely for the sake of adventure, however exciting that may be, but seeks answers to profound scientific and philosophical questions, responds to recent discoveries, will put in place revolutionary technologies and capabilities for the future, and will genuinely inspire our Nation, the world, and the next generation. Our aim is to explore in a sustainable, affordable, and flexible manner. We believe the principles and roadmap set down in this document will stand the test of time. Its details will be subject to revision and expansion as new discoveries are made, new technologies are applied, and new challenges are met and overcome. This plan is guided by the Administration's new space exploration policy, 'A Renewed Spirit of Discovery: The President's Vision for U.S. Space Exploration,' a copy of which is provided on the following pages. NASA is releasing this plan simultaneously with NASA's FY 2005 Budget Justification. This plan is fiscally responsible, consistent with the Administration s goal of cutting the budget deficit in half within the next five years. I cannot overstate how much NASA will change in the coming years as this plan is implemented. I also cannot overstate how profound the rewards will be on this new course. With the support of Congress, the science community, the NASA civil and contractor workforce, and most importantly, the American public, we will embark on this very exciting future. When Christopher Columbus made his voyages across the Atlantic in the 15th and 16th centuries, his ships carried the inscription 'Following the light of the sun, we left the Old World.' I look forward to joining you as we follow the light of the planets and the stars into the new worlds of the 21st century.

Source record↗

Programming methodology for a general purpose automation controller

The General Purpose Automation Controller is a multi-processor architecture for automation programming. A methodology has been developed whose aim is to simplify the task of programming distributed real-time systems for users in research or manufacturing. Programs are built by configuring function blocks (low-level computations) into processes using data flow principles. These processes are activated through the verb mechanism. Verbs are divided into two classes: those which support devices, such as robot joint servos, and those which perform actions on devices, such as motion control. This programming methodology was developed in order to achieve the following goals: (1) specifications for real-time programs which are to a high degree independent of hardware considerations such as processor, bus, and interconnect technology; (2) a component approach to software, so that software required to support new devices and technologies can be integrated by reconfiguring existing building blocks; (3) resistance to error and ease of debugging; and (4) a powerful command language interface.

Sturzenbecker, M. C.↗

The Detection of Aromatic Amino Acids in CR Chondrites Suggests They are Prebiotically Plausible

Amino acids (AAs) are the building blocks of proteins and are essential for life on Earth. Sources of AAs on early Earth range from exogenous sources such as delivery from extraterrestrial materials(i.e., meteorites, interplanetary dust particles, comets, etc.) to endogenous sources including chemical reactions in hydrothermal vents or atmospheric mixtures. Analyses of AAs of extraterrestrial origin from meteorites and laboratory studies of simulated prebiotic environments revealed that a diverse set of abiotically produced AAs may have been present on early Earth. However only a fraction of these AAs is found within the proteins of living organisms. Of the22 genetically encoded (proteinogenic) AAs, 20 occur in the standard genetic code (SGC) and are used by nearly all living organisms to build proteins. The universality of this AA alphabet suggests the presence and incorporation of these specific AAs occurred early in the evolution of life.

A. S. Burton↗

Centering a DDR Strobe in the Middle of a Data Packet

The Orion CEV Northstar ASIC (application- specific integrated circuit) project required a DDR (double data rate) memory bus driver/receiver (DDR PHY block) to interface with external DDR memory. The DDR interface (JESD79C) is based on a source synchronous strobe (DQS\) that is sent along with each packet of data (DQ). New data is provided concurrently with each edge of strobe and is sent irregularly. In order to capture this data, the strobe needs to be delayed and used to latch the data into a register. A circuit solves the need for training a DDR PRY block by incorporating a PVT-compensated delay element in the strobe path. This circuit takes an external reference clock signal and uses the regular clock to calibrate a known delay through a data path. The compensated delay DQS signal is then used to capture the DQ data in a normal register. This register structure can be configured as a FIFO (first in first out), in order to transfer data from the DDR domain to the system clock domain. This design is different in that it does not rely upon the need for training the system response, nor does it use a PLL (phase locked loop) or a DLL (delay locked loop) to provide an offset of the strobe signal. The circuit is created using standard ASIC building blocks, plus the PVT (process, voltage, and temperature) compensated delay line. The design uses a globally available system clock as a reference, alleviating the need to operate synchronously with the remote memory. The reference clock conditions the PVT compensated delay line to provide a pre-determined amount of delay to any data signal that passes through this delay line. The delay line is programmed in degrees of offset, so that one could think of the clock period representing 360deg of delay. In an ideal environment, delaying the strobe 1/4 of a clock cycle (90deg) would place the strobe in the middle of the data packet. This delayed strobe can then be used to clock the data into a register, satisfying setup and hold requirements of the system.

Johnson, Michael↗

Development and Calibration of a System-Integrated Rotorcraft Finite Element Model for Impact Scenarios

Two full-scale crash tests of an MD-500 helicopter were conducted in 2009 and 2010 at NASA Langley's Landing and Impact Research Facility in support of NASA s Subsonic Rotary Wing Crashworthiness Project. The first crash test was conducted to evaluate the performance of an externally mounted composite deployable energy absorber (DEA) under combined impact conditions. In the second crash test, the energy absorber was removed to establish baseline loads that are regarded as severe but survivable. The presence of this energy absorbing device reduced the peak impact acceleration levels by a factor of three. Accelerations and kinematic data collected from the crash tests were compared to a system-integrated finite element model of the test article developed in parallel with the test program. In preparation for the full-scale crash test, a series of sub-scale and MD-500 mass simulator tests were conducted to evaluate the impact performances of various components and subsystems, including new crush tubes and the DEA blocks. Parameters defined for the system-integrated finite element model were determined from these tests. Results from 19 accelerometers placed throughout the airframe were compared to finite element model responses. The model developed for the purposes of predicting acceleration responses from the first crash test was inadequate when evaluating more severe conditions seen in the second crash test. A newly developed model calibration approach that includes uncertainty estimation, parameter sensitivity, impact shape orthogonality, and numerical optimization was used to calibrate model results for the full-scale crash test without the DEA. This combination of heuristic and quantitative methods identified modeling deficiencies, evaluated parameter importance, and proposed required model changes. The multidimensional calibration techniques presented here are particularly effective in identifying model adequacy. Acceleration results for the calibrated model were compared to test results and the original model results. There was a noticeable improvement in the pilot and copilot region, a slight improvement in the occupant model response, and an over-stiffening effect in the passenger region. One lesson learned was that this approach should be adopted early on, in combination with the building-block approaches that are customarily used, for model development and pretest predictions. Complete crash simulations with validated finite element models can be used to satisfy crash certification requirements, potentially reducing overall development costs.

Annett, Martin S.↗