Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “virtual controls”

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 1,585 records · Page 88

Lessons learned from the DC-10 carbon-epoxy rudder program

With the DC-10 carbon-epoxy rudder, the Douglas Aircraft Company achieved one of the greatest percentage weight savings associated with composite structures. Apart from minor damage from lightning strikes, the 15 rudders put into service have experienced virtually trouble-free operation for about a decade. This paper explains why a multirib, postbuckled skin design was used for the DC-10 composite rudder, how it was justified, and how it would have compared with more conventional sandwich design concepts. Special attention is devoted to the reasons why, for such postbuckled designs, it is better to allow the skin to wrinkle and unload itself than to reinforce it and make it resist buckling until some higher load level is attained. With minor changes in the manufacturing technique, this design concept is ideal for the control surfaces on many aircraft. The paper includes suggestions on how to make even better composite control surfaces in the future.

Hart-Smith, L. J.↗

The development of a program analysis environment for Ada: Reverse engineering tools for Ada

The Graphical Representations of Algorithms, Structures, and Processes for Ada (GRASP/Ada) has successfully created and prototyped a new algorithm level graphical representation for Ada software, the Control Structure Diagram (CSD). The primary impetus for creation of the CSD was to improve the comprehension efficiency of Ada software and thus improve reliability and reduce costs. The emphasis was on the automatic generation of the CSD from Ada source code to support reverse engineering and maintenance. The CSD has the potential to replace traditional prettyprinted Ada source code. In Phase 1 of the GRASP/Ada project, the CSD graphical constructs were created and applied manually to several small Ada programs. A prototype (Version 1) was designed and implemented using FLEX and BISON running under the Virtual Memory System (VMS) on a VAX 11-780. In Phase 2, the prototype was improved and ported to the Sun 4 platform under UNIX. A user interface was designed and partially implemented. The prototype was applied successfully to numerous Ada programs ranging in size from several hundred to several thousand lines of source code. In Phase 3 of the project, the prototype was prepared for limited distribution (GRASP/Ada Version 3.0) to facilitate evaluation. The user interface was extensively reworked. The current prototype provides the capability for the user to generate CSD from Ada source code in a reverse engineering mode with a level of flexibility suitable for practical application.

Cross, James H., II↗

Validation of Delamination Growth Predictions under Fatigue Loading using the Single Leg Bending Specimen

The Single Leg Bending Specimen (SLB) was chosen for a study to compare experimentally determined delamination growth with analysis predictions. First, fatigue tests were performed on SLB specimens with several different starter delamination lengths. Specimens were cycled in load control and delamination length increase was continuously recorded with increasing number of cycles. Test results from different load levels were combined to capture the entire delamination growth law (Paris Law) over a wide range of energy release rates. Second, a recently developed interpolation scheme was used to predict the Paris Law associated with the SLB specimen. This interpolation scheme allows the calculation of the growth rates for a given mixed-mode ratio from known single-mode growth laws. Third, finite element analyses were performed using two-dimensional models of the SLB specimen. New Virtual Crack Closure Technique based analysis tools for automated delamination growth analysis under cyclic loading in Abaqus were used for growth predictions. Fourth, the predictions from analyses were compared to experimental fatigue data. Remaining analysis shortcomings were highlighted.

Ronald Krueger↗

A Study of Particle Size Metrics Using Non-Spherical Feedstock for Metal Additive Manufacturing

The goal of this work was to determine which standard particle size metric derived from optical analysis most closely approximates the sieved weight percent of irregularly shaped powder intended to be used for directed energy deposition. In this investigation, equivalent circle diameter, maximum diameter, minimum diameter, and perimeter are used as metrics to “virtually sieve” the particles in samples of irregularly shaped powder into the following particle size bins: <45 µm, 45 µm - 150 µm, and >150 µm. The percentage in the 45 µm - 150 µm bin is then compared to the weight percent of the powder mechanically sieved into this size range. The absolute difference between the virtually sieved percentage and the mechanically sieved percentage was assessed for 81 samples of mechanically-generated stainless steel 316L powder all produced under different processing conditions in an oscillation ball mill. This difference was found to be on average, the least with the minimum diameter assessed as an area percentage, followed by the equivalent diameter assessed as an area percentage, and then the maximum diameter assessed as a percentage of the total number of particles ranked third. These findings may be used by powder production process engineers and quality assurance personnel to assist in process control as more diverse additive manufacturing feedstocks become utilized.

Marcus Jackson↗

Growth and characterization of highly tensile strained Ge{sub 1−x}Sn{sub x} formed on relaxed In{sub y}Ga{sub 1−y}P buffer layers

Ge{sub 0.94}Sn{sub 0.06} films with high tensile strain were grown on strain-relaxed In{sub y}Ga{sub 1−y}P virtual substrates using solid-source molecular beam epitaxy. The in-plane tensile strain in the Ge{sub 0.94}Sn{sub 0.06} film was varied by changing the In mole fraction in In{sub x}Ga{sub 1−x}P buffer layer. The tensile strained Ge{sub 0.94}Sn{sub 0.06} films were investigated by transmission electron microscopy, x-ray diffraction, and Raman spectroscopy. An in-plane tensile strain of up to 1% in the Ge{sub 0.94}Sn{sub 0.06} was measured, which is much higher than that achieved using other buffer systems. Controlled thermal anneal experiment demonstrated that the strain was not relaxed for temperatures up to 500 °C. The band alignment of the tensile strained Ge{sub 0.94}Sn{sub 0.06} on In{sub 0.77}Ga{sub 0.23}P was obtained by high resolution x-ray photoelectron spectroscopy. The Ge{sub 0.94}Sn{sub 0.06}/In{sub 0.77}Ga{sub 0.23}P interface was found to be of the type I band alignment, with a valence band offset of 0.31 ± 0.12 eV and a conduction band offset of 0.74 ± 0.12 eV.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Standardizing UI/UX across accelerator labs

During February 26–28, 2025, the first-ever particle accelerator user interface/user experience (UI/UX) workshop was held at SLAC. Attendees had backgrounds ranging from software development to control systems management and human factors (HF) science. The workshop began with participants discussing the current state of UI/UX procedures and practices at their respective laboratories to share experiences and learn from one another. Additional discussions focused on how to effectively integrate UI/UX best practices into actionable goals for developers, managers, and operators when working on new or existing interfaces. The goal of the working group is to create a website that will guide developers, managers, scientists, and end users at accelerator laboratories in incorporating UI/UX best practices into software development. The working group continues to meet virtually toward this goal, and is planning a second workshop for next year.

Tran, Tiffany [SLAC]↗

Deep Space Network Antenna Logic Controller

The Antenna Logic Controller (ALC) software controls and monitors the motion control equipment of the 4,000-metric-ton structure of the Deep Space Network 70-meter antenna. This program coordinates the control of 42 hydraulic pumps, while monitoring several interlocks for personnel and equipment safety. Remote operation of the ALC runs via the Antenna Monitor & Control (AMC) computer, which orchestrates the tracking functions of the entire antenna. This software provides a graphical user interface for local control, monitoring, and identification of faults as well as, at a high level, providing for the digital control of the axis brakes so that the servo of the AMC may control the motion of the antenna. Specific functions of the ALC also include routines for startup in cold weather, controlled shutdown for both normal and fault situations, and pump switching on failure. The increased monitoring, the ability to trend key performance characteristics, the improved fault detection and recovery, the centralization of all control at a single panel, and the simplification of the user interface have all reduced the required workforce to run 70-meter antennas. The ALC also increases the antenna availability by reducing the time required to start up the antenna, to diagnose faults, and by providing additional insight into the performance of key parameters that aid in preventive maintenance to avoid key element failure. The ALC User Display (AUD) is a graphical user interface with hierarchical display structure, which provides high-level status information to the operation of the ALC, as well as detailed information for virtually all aspects of the ALC via drill-down displays. The operational status of an item, be it a function or assembly, is shown in the higher-level display. By pressing the item on the display screen, a new screen opens to show more detail of the function/assembly. Navigation tools and the map button allow immediate access to all screens.

Ahlstrom, Harlow↗

SimCell Status Board

The Virtual SimCell is a method embodied in several software applications based on the Virtual Community Platform (VCP) (ANL-SF-11-049) and its Real-Time Dashboard (RTD) app. The purpose of this method is to more efficiently facilitate emergency preparedness exercises by allowing emergency preparedness exercise Simulation Cells -- SimCells -- to be established and managed through a computer network. SimCells take the place of organizations that would respond to actual emergencies, but are not participants in exercises of emergency preparedness plans. In effect, SimCells serve as actors portraying how those organizations would respond during real emergency events. The SimCell Status Board (SSB) is an RTD mini-app for controllers to communicate exercise events to players and each other by entering information into an integrated system of pre-defined data fields, displaying those data effectively, and preserving them for easy access during exercise evaluations.

Tanzman, Edward↗

How to Build a Connected Community: Policies to Promote Grid-interactive Efficient Buildings and Demand Flexibility

Efficient, connected, grid-interactive, smart, and flexible buildings are key to decarbonizing the U.S. energy economy, optimizing energy use, reducing electric consumers’ bills, integrating variable renewable energy resources, and improving the reliability and performance of the nation’s electricity grids. Such grid-interactive efficient buildings have high levels of energy efficiency layered with other distributed energy resources (DERs) and intelligent controls to provide demand flexibility. Policy support is unfolding at the federal, state, and local levels to transform homes and workplaces into state-of-the-art energy-efficient buildings and community-level grid services. This paper starts by describing the potential benefits. Next, it highlights existing policies — with a focus on state-level actions — that support grid-interactive efficient building deployment and demand flexibility. Finally, it identifies current trends and gaps, policies and programs that promote grid-interactive efficient buildings, and aggregations of grid-interactive efficient buildings referred to as Virtual Power Plants.

Schwartz, Lisa C↗

Optical and Plasmonic Properties of High-Electron-Density Epitaxial and Oxidative Controlled Titanium Nitride Thin Films

The present paper reports on the fabrication, detailed structural characterizations, and theoretical modeling of titanium nitride (TiN) and its isostructural oxide derivative, titanium oxynitride (TiNO) thin films that have excellent plasmonic properties and that also have the potential to overcome the limitation of noble metal and refractory metals. The TiNO films deposited at 700 °C in high vacuum conditions have the highest reflectance (R = ~ 95%), largest negative dielectric constant (ε 1 = –161), and maximal plasmonic figure of merit (FoM = –ε 1 /ε 2 ) of 1.2, followed by the 600 °C samples deposited in a vacuum (R = ~ 85%, ε 1 = –145, FoM = 0.8) and 700 °C–5 mTorr sample (R = ~ 82%, ε 1 = –8, FoM = 0.3). To corroborate our experimental observations, we calculated the phonon dispersions and Raman active modes of TiNO by using the virtual crystal approximation. From the experimental and theoretical studies, a multilayer optical model has been proposed for the TiN/TiNO epitaxial thin films for obtaining individual complex dielectric functions from which many other optical parameters can be calculated. The advantages of oxide derivatives of TiN are the continuation of similar free electron density as in TiN and the acquisition of additional features such as oxygen-dependent semiconductivity with a tunable bandgap.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Status Report on IES Plug-and-Play Framework

This report discusses the status of the flexible plug-and-play framework development currently ongoing that aims to integrate Modelica/Dymola with the Risk Analysis and Virtual ENviroment (RAVEN) software in terms of both Functional Mock-Up Interface (FMI)/Functional Mock-Up Unit (FMU) construction and repository structures that aim to ease the sharing and simulation of complex dynamic models. This report provides discusses the FMI/FMU adaptors that have been created within the HYBRID repository to allow users to quickly export models as FMUs. Several examples are shown that highlight the step-by-step process of converting an existing Modelica model into an FMU for use within the Dymola platform. Simulation results demonstrate that, while minor differences may occur, the overall control, trends, and solution integrity is maintained between standard Modelica simulation and FMU simulation results. However, it is worth noting that, for small systems, the FMU results have a slower simulation time than the Modelica only simulation. Using this process, a company can provide models that contain proprietary information to entities without disclosing any of the information about the model that could be considered business sensitive. Such an ability would allow institutions to bypass the necessity of “whitewashing” data. In addition to the investigative work being conducted on FMUs and FMIs, a series of updates to the hybrid repository has been completed. These updates include the addition of Modelica system-level regression tests and software quality assurance documentation that ensure that modifications to the Modelica models do not alter system-level model results. Overall, extensive work has been completed on developing FMUs and FMIs from existing models, understanding the requirements and limitations of FMUs, and opensourcing the HYBRID repository with an integrated regression system.

99 GENERAL AND MISCELLANEOUS↗

PSA: A program to streamline orbit determination for launch support operations

An interactive, menu driven computer program was written to streamline the orbit determination process during the critical launch support phase of a mission. Residing on a virtual memory minicomputer, this program retains the quantities in-core needed to obtain a least squares estimate of the spacecraft trajectory with interactive displays to assist in rapid radio metric data evaluation. Menu-driven displays allow real time filter and data strategy development. Graphical and tabular displays can be sent to a laser printer for analysis without exiting the program. Products generated by this program feed back to the main orbit determination program in order to further refine the estimate of the trajectory. The final estimate provides a spacecraft ephemeris which is transmitted to the mission control center and used for antenna pointing and frequency predict generation by the Deep Space Network. The development and implementation process of this program differs from that used for most other navigation software by allowing the users to check important operating features during development and have changes made as needed.

Legerton, V. N.↗

The multidriver: A reliable multicast service using the Xpress Transfer Protocol

A reliable multicast facility extends traditional point-to-point virtual circuit reliability to one-to-many communication. Such services can provide more efficient use of network resources, a powerful distributed name binding capability, and reduced latency in multidestination message delivery. These benefits will be especially valuable in real-time environments where reliable multicast can enable new applications and increase the availability and the reliability of data and services. We present a unique multicast service that exploits features in the next-generation, real-time transfer layer protocol, the Xpress Transfer Protocol (XTP). In its reliable mode, the service offers error, flow, and rate-controlled multidestination delivery of arbitrary-sized messages, with provision for the coordination of reliable reverse channels. Performance measurements on a single-segment Proteon ProNET-4 4 Mbps 802.5 token ring with heterogeneous nodes are discussed.

Dempsey, Bert J.↗

A Review of Extra-Terrestrial Mining Robot Concepts

Outer space contains a vast amount of resources that offer virtually unlimited wealth to the humans that can access and use them for commercial purposes. One of the key technologies for harvesting these resources is robotic mining of regolith, minerals, ices and metals. The harsh environment and vast distances create challenges that are handled best by robotic machines working in collaboration with human explorers. Humans will benefit from the resources that will be mined by robots. They will visit outposts and mining camps as required for exploration, commerce and scientific research, but a continuous presence is most likely to be provided by robotic mining machines that are remotely controlled by humans. There have been a variety of extra-terrestrial robotic mining concepts proposed over the last 100 years and this paper will attempt to summarize and review concepts in the public domain (government, industry and academia) to serve as an informational resource for future mining robot developers and operators. The challenges associated with these concepts will be discussed and feasibility will be assessed. Future needs associated with commercial efforts will also be investigated.

Mueller, Robert P.↗

Virtual Machine Language 2.1

VML (Virtual Machine Language) is an advanced computing environment that allows spacecraft to operate using mechanisms ranging from simple, time-oriented sequencing to advanced, multicomponent reactive systems. VML has developed in four evolutionary stages. VML 0 is a core execution capability providing multi-threaded command execution, integer data types, and rudimentary branching. VML 1 added named parameterized procedures, extensive polymorphism, data typing, branching, looping issuance of commands using run-time parameters, and named global variables. VML 2 added for loops, data verification, telemetry reaction, and an open flight adaptation architecture. VML 2.1 contains major advances in control flow capabilities for executable state machines. On the resource requirements front, VML 2.1 features a reduced memory footprint in order to fit more capability into modestly sized flight processors, and endian-neutral data access for compatibility with Intel little-endian processors. Sequence packaging has been improved with object-oriented programming constructs and the use of implicit (rather than explicit) time tags on statements. Sequence event detection has been significantly enhanced with multi-variable waiting, which allows a sequence to detect and react to conditions defined by complex expressions with multiple global variables. This multi-variable waiting serves as the basis for implementing parallel rule checking, which in turn, makes possible executable state machines. The new state machine feature in VML 2.1 allows the creation of sophisticated autonomous reactive systems without the need to develop expensive flight software. Users specify named states and transitions, along with the truth conditions required, before taking transitions. Transitions with the same signal name allow separate state machines to coordinate actions: the conditions distributed across all state machines necessary to arm a particular signal are evaluated, and once found true, that signal is raised. The selected signal then causes all identically named transitions in all present state machines to be taken simultaneously. VML 2.1 has relevance to all potential space missions, both manned and unmanned. It was under consideration for use on Orion.

Riedel, Joseph E.↗

A Review of Extra-Terrestrial Mining Concepts

Outer space contains a vast amount of resources that offer virtually unlimited wealth to the humans that can access and use them for commercial purposes. One of the key technologies for harvesting these resources is robotic mining of regolith, minerals, ices and metals. The harsh environment and vast distances create challenges that are handled best by robotic machines working in collaboration with human explorers. Humans will benefit from the resources that will be mined by robots. They will visit outposts and mining camps as required for exploration, commerce and scientific research, but a continuous presence is most likely to be provided by robotic mining machines that are remotely controlled by humans. There have been a variety of extra-terrestrial robotic mining concepts proposed over the last 40 years and this paper will attempt to summarize and review concepts in the public domain (government, industry and academia) to serve as an informational resource for future mining robot developers and operators. The challenges associated with these concepts will be discussed and feasibility will be assessed. Future needs associated with commercial efforts will also be investigated.

Mueller, R. P.↗

A Study on the Use of XCT and FEA to Predict the Elastic Behavior of Additively Manufactured Parts of Cylindrical Geometry

Defining general criteria for the acceptability of defects within industrial components is often complicated, since the specific load conditions and the criticality of the given application should be considered individually. In order to minimize the risk of failure, high safety factors are commonly adopted during quality control. However this practice is likely to cause the rejection of components whose defects would be instead acceptable if a more sound knowledge of the component behaviour were achieved. Parts produced by additive manufacturing (AM) may suffer from various defects, including micro- or macro-holes, delamination and microstructural discontinuities. Such processes, which are specially suitable for one-off components, require robust and reliable inspection before a part is accepted or rejected, since the refusal of even a single part at the end of the production process represents a significant loss. For this reason, it would be very useful to simulate in a reliable way whether a certain defect is truly detrimental to the proper working of the part during operation or whether the component can still be used, despite the presence of a defect. To this purpose, the paper highlights the benefits of a synergistic interaction between Industrial X-ray computed tomography (XCT) and finite element analysis (FEA). Internal defects of additively manufactured parts can be identified in a non-destructive way by means of XCT. Then FEA can be performed on the XCT-based virtual model of the real component, rather than on the ideal CAD geometry. A proof of concept of this approach is proposed here for a reference construct produced in an Aluminium alloy by AM. Numerical results of the proposed combined XCT–FEA procedure are contrasted with experimental data from tensile tests. The findings sustain the reliability of the method and allow to assess its full provisional accuracy for parts of cylindrical geometry designed to operate in the elastic field. The paper moves a step beyond the present application limits of tomography as it is currently employed for AM parts and it evidences instead the possibility of extending the usage of tomography to acceptance testing and prediction of operative behaviour.

42 ENGINEERING↗

Incorporating Speech Recognition into a Natural User Interface

The Augmented/ Virtual Reality (AVR) Lab has been working to study the applicability of recent virtual and augmented reality hardware and software to KSC operations. This includes the Oculus Rift, HTC Vive, Microsoft HoloLens, and Unity game engine. My project in this lab is to integrate voice recognition and voice commands into an easy to modify system that can be added to an existing portion of a Natural User Interface (NUI). A NUI is an intuitive and simple to use interface incorporating visual, touch, and speech recognition. The inclusion of speech recognition capability will allow users to perform actions or make inquiries using only their voice. The simplicity of needing only to speak to control an on-screen object or enact some digital action means that any user can quickly become accustomed to using this system. Multiple programs were tested for use in a speech command and recognition system. Sphinx4 translates speech to text using a Hidden Markov Model (HMM) based Language Model, an Acoustic Model, and a word Dictionary running on Java. PocketSphinx had similar functionality to Sphinx4 but instead ran on C. However, neither of these programs were ideal as building a Java or C wrapper slowed performance. The most ideal speech recognition system tested was the Unity Engine Grammar Recognizer. A Context Free Grammar (CFG) structure is written in an XML file to specify the structure of phrases and words that will be recognized by Unity Grammar Recognizer. Using Speech Recognition Grammar Specification (SRGS) 1.0 makes modifying the recognized combinations of words and phrases very simple and quick to do. With SRGS 1.0, semantic information can also be added to the XML file, which allows for even more control over how spoken words and phrases are interpreted by Unity. Additionally, using a CFG with SRGS 1.0 produces a Finite State Machine (FSM) functionality limiting the potential for incorrectly heard words or phrases. The purpose of my project was to investigate options for a Speech Recognition System. To that end I attempted to integrate Sphinx4 into a user interface. Sphinx4 had great accuracy and is the only free program able to perform offline speech dictation. However it had a limited dictionary of words that could be recognized, single syllable words were almost impossible for it to hear, and since it ran on Java it could not be integrated into the Unity based NUI. PocketSphinx ran much faster than Sphinx4 which would've made it ideal as a plugin to the Unity NUI, unfortunately creating a C# wrapper for the C code made the program unusable with Unity due to the wrapper slowing code execution and class files becoming unreachable. Unity Grammar Recognizer is the ideal speech recognition interface, it is flexible in recognizing multiple variations of the same command. It is also the most accurate program in recognizing speech due to using an XML grammar to specify speech structure instead of relying solely on a Dictionary and Language model. The Unity Grammar Recognizer will be used with the NUI for these reasons as well as being written in C# which further simplifies the incorporation.

Chapa, Nicholas↗