Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Architecture patterns”

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 37 records · Page 2

Pattern Identification - A Foundation for Research in the Emphasis of Design Patterns in Systems Engineering and Knowledge Capture

Pattern Language describes the morphology and functionality of a system in the absence of design particulars. Harnessing this capability will provide the Systems Engineering discipline a means of managing the development of increasingly complex systems with increasingly distributed design teams while capturing and retaining knowledge for future generations. Pattern Language is a syntax for describing, and structurally relating, design patterns. Design patterns contextually describe the application of domain knowledge in the engineered solution to the force balance problem. The parallels between pattern recognition and application, as a fundamental stage of human learning, and pattern observation within a complex system, suggests pattern language may be a valuable tool in the capture and dissemination of knowledge. Pattern application has enjoyed considerable study over the last several decades, however much of this work has focused on the replication of design particulars. This work returns to the roots of Pattern Language and explores the utility of patterns as an architectural description and guide, and knowledge capture method, for complex system development beginning with the identification of a time proven design pattern.

Russell, Samuel P.↗

Effects of Fiber Reinforcement Architecture on the Hygrothermal-Mechanical Performance of Polyimide Matrix Composites for Aeropropulsion Applications

A lightweight sandwich support structure, for the combustor chamber of a new generation liquid propellant rocket engine, was designed and fabricated using a polymer matrix composite (PMC) facesheet on a Ti honeycomb core. The PMC facesheet consisted of high stiffness carbon fiber, M40JB, and high temperature Polyimides, such as PMR-II-50 and HFPE-II-52. Six different fiber architectures; four harness satin (4HS) woven fabric, uni-tape, woven-uni hybrid, stitched woven fabric, stitched uni-tape and triaxial braided structures have been investigated for optimum stiffness-thickness-weight-hygrothermal performance design criteria for the hygrothermal-mechanical propulsion service exposure conditions including rapid heating up to 200 F/sec, maximum operating temperature of 600 F, internal pressure up to 100 psi. One of the specific objectives in this study is to improve composite blistering resistance in z-direction at minimum expense of in-plane mechanical properties. An extensive property-performance database including dry-wet mechanical properties at various temperatures, thermal-physical properties, such as blistering onset condition was generated for fiber architecture down-selection and design guidelines. Various optimized process methods such as vacuum bag compression molding, solvent assistant resin transfer molding (SaRTM), resin film infusion (RFI) and autoclaving were utilized for PMC panel fabrication depending on the architecture type. In the case of stitched woven fabric architecture, the stitch pattern in terms of stitch density and yarn size was optimized based on both in-plane mechanical properties and blistering performance. Potential reduction of the in-plane properties transverse to the line of stitching was also evaluated. Efforts have been made to correlate the experimental results with theoretical micro-mechanics predictions. Changes in deformation mechanism and failure sequences in terms of fiber architecture will be discussed.

Shin, E. Eugene↗

A Typology of Quantum-Classical Faults

This paper introduces an extended taxonomy of faults specific to hybrid quantum-classical systems, addressing the unique challenges that arise from integrating quantum accelerators into high-performance computing (HPC) infrastructures. Building on the foundational fault classification by Avizienis et al., we incorporate fault types unique to quantum computing-such as qubit decoherence, spontaneous gate errors, and photon loss-alongside traditional and human-induced faults including development errors, operational mistakes, and malicious attacks. Our taxonomy classifies faults by their origin (natural vs. human-made), intent (accidental, deliberate non-malicious, or malicious), system boundaries (internal vs. external), and persistence (transient to permanent). We also explore how different architectural integration patterns-ranging from tight coupling to loose on-premise and cloud-based configurations-shape the manifestation and propagation of faults. These scenarios are analyzed in terms of timing mismatches, interface inconsistencies, and security threats such as data tampering and denial-of-service attacks. Through this fault-centric lens, we aim to support the co-design of dependable quantum-classical systems and highlight the critical role that integration strategies play in ensuring reproducibility, resilience, and security across hybrid computing platforms.

Giusto, Edorado [University of Naples Federico II,↗

Averting Denver Airports on a Chip

As a result of recent advances in software engineering capabilities, we are now in a more stable environment. De-facto hardware and software standards are emerging. Work on software architecture and design patterns signals a consensus on the importance of early system-level design decisions, and agreements on the uses of certain paradigmatic software structures. We now routinely build systems that would have been risky or infeasible a few years ago. Unfortunately, technological developments threaten to destabilize software design again. Systems designed around novel computing and peripheral devices will spark ambitious new projects that will stress current software design and engineering capabilities. Micro-electro-mechanical systems (MEMS) and related technologies provide the physical basis for new systems with the potential to produce this kind of destabilizing effect. One important response to anticipated software engineering and design difficulties is carefully directed engineering-scientific research. Two specific problems meriting substantial research attention are: A lack of sufficient means to build software systems by generating, extending, specializing, and integrating large-scale reusable components; and a lack of adequate computational and analytic tools to extend and aid engineers in maintaining intellectual control over complex software designs.

Sullivan, Kevin J.↗

Reveal, A General Reverse Engineering Algorithm for Inference of Genetic Network Architectures

Given the immanent gene expression mapping covering whole genomes during development, health and disease, we seek computational methods to maximize functional inference from such large data sets. Is it possible, in principle, to completely infer a complex regulatory network architecture from input/output patterns of its variables? We investigated this possibility using binary models of genetic networks. Trajectories, or state transition tables of Boolean nets, resemble time series of gene expression. By systematically analyzing the mutual information between input states and output states, one is able to infer the sets of input elements controlling each element or gene in the network. This process is unequivocal and exact for complete state transition tables. We implemented this REVerse Engineering ALgorithm (REVEAL) in a C program, and found the problem to be tractable within the conditions tested so far. For n = 50 (elements) and k = 3 (inputs per element), the analysis of incomplete state transition tables (100 state transition pairs out of a possible 10(exp 15)) reliably produced the original rule and wiring sets. While this study is limited to synchronous Boolean networks, the algorithm is generalizable to include multi-state models, essentially allowing direct application to realistic biological data sets. The ability to adequately solve the inverse problem may enable in-depth analysis of complex dynamic systems in biology and other fields.

Liang, Shoudan↗

Optimizing Flight Control Software With an Application Platform

Flight controllers in NASA s mission control centers work day and night to ensure that missions succeed and crews are safe. The IT goals of NASA mission control centers are similar to those of most businesses: to evolve IT infrastructure from basic to dynamic. This paper describes Mission Control Technologies (MCT), an application platform that is powering mission control today and is designed to meet the needs of future NASA control centers. MCT is an extensible platform that provides GUI components and a runtime environment. The platform enables NASA s IT goals through its use of lightweight interfaces and configurable components, which promote standardization and incorporate useful solution patterns. The MCT architecture positions mission control centers to reach the goal of dynamic IT, leading to lower cost of ownership, and treating software as a strategic investment.

Smith, Irene Skupniewicz↗

Run Time Assurance as an Alternate Concept to Contemporary Development Assurance Processes

NASA and the FAA sought industry research to identify and evaluate alternate concepts for assuring safety of airborne systems. This report documents a research effort focused on the evaluation of Run Time Assurance (RTA) as applied to a novel, airborne system architecture. The RTA pattern is applied to a case study focused on a notional integrated flight and propulsion control system for a DEP VTOL aircraft. During flight, while the high-automation algorithms are operating, the RTA system will monitor the aircraft state for any impending violation of safety requirements. When necessary, it will switch to the low-automation software to prevent such violations. Assurance practices for both baseline industry activities and the RTA approach were captured and compared to illustrate the required engineering design considerations, and possible advantages and disadvantages of each approach as part of this case study.

Eric M. Peterson↗

Scaling high-energy pulsed solid-state lasers to high average power

Techniques are provided for scaling the average power of high-energy solid-state lasers to high values of average output power while maintaining high efficiency. An exemplary technique combines a gas-cooled-slab amplifier architecture with a pattern of amplifier pumping and extraction in which pumping is continuous and in which only a small fraction of the energy stored in the amplifier is extracted on any one pulse. Efficient operation is achieved by propagating many pulses through the amplifier during each period equal to the fluorescence decay time of the gain medium, so that the preponderance of the energy cycled through the upper laser level decays through extraction by the amplified pulses rather than through fluorescence decay.

Erlandson, Alvin C.↗

Pattern-based fault diagnosis using neural networks

An architecture for a real-time pattern-based diagnostic expert system capable of accommodating noisy, incomplete, and possibly erroneous input data is outlined. Results from prototype systems applied to jet and rocket engine fault diagnosis are presented. The ability of a neural network-based system to be trained via the presentation of behavioral patterns associated with fault conditions is demonstrated.

Dietz, W. E.↗

Analog parallel processor hardware for high speed pattern recognition

A VLSI-based analog processor for fully parallel, associative, high-speed pattern matching is reported. The processor consists of two main components: an analog memory matrix for storage of a library of patterns, and a winner-take-all (WTA) circuit for selection of the stored pattern that best matches an input pattern. An inner product is generated between the input vector and each of the stored memories. The resulting values are applied to a WTA network for determination of the closest match. Patterns with up to 22 percent overlap are successfully classified with a WTA settling time of less than 10 microsec. Applications such as star pattern recognition and mineral classification with bounded overlap patterns have been successfully demonstrated. This architecture has a potential for an overall pattern matching speed in excess of 10 exp 9 bits per second for a large memory.

Daud, T.↗

Architecture Modeling on the Europa Project

In 2015 NASA chartered a partnership between the Jet Propulsion Laboratory (JPL) and the Johns Hopkins Applied Physics Laboratory (APL) to begin planning a mission to study the Jovian moon Europa. The project has adopted a Model-Based Systems Engineering (MBSE) approach to its architecting process since its early formulation, developing certain modeling practices and tools as needed, with the expectation that this process would result in a more consistent and verifiable architecture than with a more traditional document-based approach. A sound architecture is essential to provide the rationale for requirements on the system design, and to define the trade space of acceptable design points within which technical and programmatic concerns as well as project objectives can be addressed. This paper provides an overview of the framework used by the Europa project to describe the mission architecture and discusses how a system model was instrumental in providing a single-source-of-truth for this description. Several key modeling patterns to represent the architecture are presented, along with audit methods to ensure the consistency and the correctness of the model. Finally, the benefits and challenges of using a model-based approach to generate traditional requirements documents and other gate products are assessed.

Dubos, Gregory F.↗

Identification and functional analysis of strigolactone pathway genes regulating tillering traits in sugarcane

Abstract Saccharum officinarum and Saccharum spontaneum are two fundamental species of modern sugarcane cultivars, exhibiting divergent tillering patterns crucial for sugarcane architecture and yield. Strigolactones (SLs), a class of plant hormones, are considered to play a central role in shaping plant form and regulating tillering. Our study highlights the distinct tillering patterns observed between S. officinarum and S. spontaneum and implicates significant differences in SL levels in root exudates between the two species. Treatment with rac-GR24 (an artificial SL analog) suppressed tillering in S. spontaneum. Based on transcriptome analysis, we focused on two genes, TRANSCRIPTION ELONGATION FACTOR 1 (TEF1) and CIRCADIAN CLOCK ASSOCIATED1 (CCA1), which show higher expression in S. spontaneum or S. officinarum, respectively. While the overexpression of SoCCA1 did not lead to significant phenotypic differences, overexpression of SsTEF1 in rice stimulated tillering and inhibited plant height, demonstrating its role in tillering regulation. However, the overexpression of suggests that SoCCA1 may not be the key regulator of sugarcane tillering. Yeast one-hybrid assays identified four transcription factors (TFs) regulating SsTEF1 and four and five TFs regulating SsCCA1 and SoCCA1. This study provides a theoretical foundation for deciphering the molecular mechanisms underlying the different tillering behaviors between S. officinarum and S. spontaneum, providing valuable insights for the molecular-based design of sugarcane breeding strategies.

Qi, Yiying↗

Using data tagging to improve the performance of Kanerva's sparse distributed memory

The standard formulation of Kanerva's sparse distributed memory (SDM) involves the selection of a large number of data storage locations, followed by averaging the data contained in those locations to reconstruct the stored data. A variant of this model is discussed, in which the predominant pattern is the focus of reconstruction. First, one architecture is proposed which returns the predominant pattern rather than the average pattern. However, this model will require too much storage for most uses. Next, a hybrid model is proposed, called tagged SDM, which approximates the results of the predominant pattern machine, but is nearly as efficient as Kanerva's original formulation. Finally, some experimental results are shown which confirm that significant improvements in the recall capability of SDM can be achieved using the tagged architecture.

Rogers, David↗

Optimal invariant sets for atomistic machine learning

The representation of atomic configurations for machine learning models has led to numerous sets of descriptors. However, many descriptor sets are incomplete and/or functionally dependent. Incomplete sets cannot faithfully represent atomic environments. Yet complete constructions often suffer from a high degree of functional dependence, where some descriptors are functions of others. These redundant descriptors do not improve discrimination between atomic environments. We employ pattern recognition techniques to remove dependent descriptors to produce the smallest possible set that satisfies completeness. We apply this in two ways: First, we refine an existing description, the atomic cluster expansion. Second, we augment an incomplete construction, yielding a new message-passing neural network architecture that can recognize up to 5-body patterns. This architecture shows strong accuracy on state-of-the-art benchmarks while retaining low computational cost. Our results demonstrate the utility of this strategy to optimize descriptor sets across a range of descriptors and application datasets.

97 MATHEMATICS AND COMPUTING↗

Achieving Lights-Out Operation of SMAP Using Ground Data System Automation

The approach used in the SMAP ground data system to provide reliable, automated capabilities to conduct unattended operations has been presented. The impacts of automation on the ground data system architecture were discussed, including the three major automation patterns identified for SMAP and how these patterns address the operations use cases. The architecture and approaches used by SMAP will set the baseline for future JPL Earth Science missions.

Soil Moisture Active Passive (SMAP)↗

Patterns in interactions of variably acetylated xylans with hydrophobic cellulose surfaces

The recalcitrance of plant cell wall lignocellulosic biomass to deconstruction is a major hurdle to sustainable biofuel/bioproduct economy. A multitude of interactions stabilize lignocellulosic biomass structure. Among these, tight packing of hemicellulose-cellulose is partly responsible for biomass recalcitrance. Here, unrestrained molecular dynamics simulations are employed to understand the influence of the nature and pattern of naturally-occuring acetyl decorations of the xylan backbone on interactions with the (100) hydrophobic cellulose surface. Periodically O2-acetylated xylan (2AcX) assume twofold helical screw conformations that are stabilized by a combination of multiple hydrophobic contacts and hydrogen bonds with the hydrophobic cellulose surface. In contrast, acetylation at the O3 position in xylan obstructs interactions, thereby adopting threefold helical screw conformations that potentially preferably interact with lignin rather than cellulose. Fully acetylated xylan desorbs from the surface implying a minimum number of unsubstituted residues on the xylan backbone is required for interaction with the surface. Here, the substituted residues must form ~ 20% fewer contacts than the unsubstituted residues to sustain stable twofold helical screw xylan conformations on the cellulose surface. Thus, specific roles of macromolecular conformations of cellulose and hemicellulose in influencing the supramolecular interactions and function of plant cell walls have been determined.

59 BASIC BIOLOGICAL SCIENCES↗

Performance trade-offs in reconfigurable networks for HPC

Designing efficient interconnects to support high-bandwidth and low-latency communication is critical toward realizing high performance computing (HPC) and data center (DC) systems in the exascale era. At extreme computing scales, providing the requisite bandwidth through overprovisioning becomes impractical. These challenges have motivated studies exploring reconfigurable network architectures that can adapt to traffic patterns at runtime using optical circuit switching. Despite the plethora of proposed architectures, surprisingly little is known about the relative performances and trade-offs among different reconfigurable network designs. We aim to bridge this gap by tackling two key issues in reconfigurable network design. First, we study how cost, power consumption, network performance, and scalability vary based on optical circuit switch (OCS) placement in the physical topology. Specifically, we consider two classes of reconfigurable architectures: one that places OCSs between top-of-rack (ToR) switches—ToR-reconfigurable networks (TRNs)—and one that places OCSs between pods of racks—pod-reconfigurable networks (PRNs). Second, we tackle the effects of reconfiguration frequency on network performance. Our results, based on network simulations driven by real HPC and DC workloads, show that while TRNs are optimized for low fan-out communication patterns, they are less suited for carrying high fan-out workloads. PRNs exhibit better overall trade-off, capable of performing comparably to a fully non-blocking fat tree for low fan-out workloads, and significantly outperform TRNs for high fan-out communication patterns.

Teh, Min Yee↗

Fiber Reinforcement Architectures of PMCs on the Hygrothermal-Mechanical Performance for Aeropropulsion Applications

A rigid lightweight sandwich support structure, for the combustor chamber of a new generation liquid propellant rocket engine, was designed and fabricated using Polymer Matric Composite (PMC) facesheet on a Ti honeycomb or Carbon foam core. The facesheet consisted of high stiffness carbon fiber, M40JB, and high temperature Polyimides, such as PMR-11-50 and HFPE-II. Six different fiber architectures; 4HS woven fabric, uni-fabric, woven-uni hybrid, stitched woven fabric, stitched uni-fabric and tri-axial braided structures have been investigated for optimum stiffness-thickness-weight-performance design criteria for the hygrothermal-mechanical propulsion service exposure conditions including rapid heating up to 200 F/sec, maximum operating temperature of 600 F, internal pressure up to 100 psi. An extensive property and performance database including dry-wet mechanical properties at both 25 F and 600 F in various loading modes, thermal and physical properties including blistering onset condition was developed for fiber architecture down-selection and design guidelines. Various optimized process methods including vacuum bag compression molding, solvent assistant RTM (SaRTM), resin film infusion (RFI) were utilized for PMC panel fabrication depending on the architecture type. In the case of stitched woven fabric architecture, the optimal stitch pattern was chosen in terms of stitch density and yarn size, based on both in-plane mechanical properties and blistering performance. Potential reduction of the in-plane properties transverse to the line of stitching was also evaluated. Attempt to correlate the experimental results with theoretical micro-mechanics predictions will be presented.

Shin, Eugene↗