Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “portable arrays”

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.

166 records · Page 10

System overview on electromagnetic compensation for reflector antenna surface distortion

The system requirements and hardware implementation for electromagnetic compensation of antenna performance degradations due to thermal effects was investigated. Future commercial space communication antenna systems will utilize the 20/30 GHz frequency spectrum and support very narrow multiple beams (0.3 deg) over wide angle field of view (15-20 beamwidth). On the ground, portable and inexpensive very small aperture terminals (VSAT) for transmitting and receiving video, facsimile and data will be employed. These types of communication system puts a very stringent requirement on spacecraft antenna beam pointing stability (less than .01 deg), high gain (greater than 50 dB) and very lowside lobes (less than -25 dB). Thermal analysis performed on the advanced communication technology satellite (ACTS) has shown that the reflector surfaces, the mechanical supporting structures and metallic surfaces on the spacecraft body will distort due thermal effects from a varying solar flux. The antenna performance characteristics (e.g., pointing stability, gain, side lobe, etc.) will degrade due to thermal distortion in the reflector surface and supporting structures. Specifically, antenna RF radiation analysis has shown that pointing error is the most sensitive antenna performance parameter to thermal distortions. Other antenna parameters like peak gain, cross polarization level (beam isolation), and side lobe level will also degrade with thermal distortions. In order to restore pointing stability and in general antenna performance several compensation methods were proposed. In general these compensation methods can be classified as being either of mechanical or electromagnetic type. This paper will address only the later one. In this approach an adaptive phased array antenna feed is used to compensate for the antenna performance degradation. Extensive work has been devoted to demonstrate the feasibility of adaptive feed compensation on space communication antenna systems. This paper addresses the system requirements for such a system and identify candidate technologies (analog and digital) for possible hardware implementation.

Acosta, R. J.↗

Compiler and Runtime Approaches to Enable Large-Scale Irregular Programs. Final report, July 2013 - July 2019

While regular algorithms, characterized by operations on dense matrices and arrays, have long been the mainstay of scientific, high-performance computing, irregular algorithms, which feature unpredictable accesses to pointer-based data structures, are becoming increasingly common in high performance computing, arising in graph analysis, data mining and visualization, among other domains. Unfortunately, the defining characteristics of irregular applications, their dynamic, unpredictable, data-dependent access patterns and data layouts, make achieving high performance on large scale systems difficult. Scaling applications to peta- and exa-scale requires carefully controlling communication and data movement and placement, an inherently difficult task when access patterns and data layouts are unpredictable! Most irregular applications that attain high performance must be painstakingly hand-written and hand-tuned, with few common principles or paradigms uniting various implementations and easing future development. Despite the increasing importance of irregular applications, there is little programmer knowledge, and even less compiler ability, devoted to optimizing them. This project aims to solve these problems. By allowing programmers to write irregular applications in high level forms, with at most a few annotations highlighting key structural properties, programmers can focus on developing their algorithms and methods. The compiler and run-time system can take on the tedious task of optimizing the application for execution at large scales, and can automatically provide efficient implementations. This will provide portability and ease maintenance for existing irregular applications, but, more importantly, open up whole new domains of computational science to large-scale, high-performance simulation codes.

97 MATHEMATICS AND COMPUTING↗

Cooperative Data Sharing: Simple Support for Clusters of SMP Nodes

Libraries like PVM and MPI send typed messages to allow for heterogeneous cluster computing. Lower-level libraries, such as GAM, provide more efficient access to communication by removing the need to copy messages between the interface and user space in some cases. still lower-level interfaces, such as UNET, get right down to the hardware level to provide maximum performance. However, these are all still interfaces for passing messages from one process to another, and have limited utility in a shared-memory environment, due primarily to the fact that message passing is just another term for copying. This drawback is made more pertinent by today's hybrid architectures (e.g. clusters of SMPs), where it is difficult to know beforehand whether two communicating processes will share memory. As a result, even portable language tools (like HPF compilers) must either map all interprocess communication, into message passing with the accompanying performance degradation in shared memory environments, or they must check each communication at run-time and implement the shared-memory case separately for efficiency. Cooperative Data Sharing (CDS) is a single user-level API which abstracts all communication between processes into the sharing and access coordination of memory regions, in a model which might be described as "distributed shared messages" or "large-grain distributed shared memory". As a result, the user programs to a simple latency-tolerant abstract communication specification which can be mapped efficiently to either a shared-memory or message-passing based run-time system, depending upon the available architecture. Unlike some distributed shared memory interfaces, the user still has complete control over the assignment of data to processors, the forwarding of data to its next likely destination, and the queuing of data until it is needed, so even the relatively high latency present in clusters can be accomodated. CDS does not require special use of an MMU, which can add overhead to some DSM systems, and does not require an SPMD programming model. unlike some message-passing interfaces, CDS allows the user to implement efficient demand-driven applications where processes must "fight" over data, and does not perform copying if processes share memory and do not attempt concurrent writes. CDS also supports heterogeneous computing, dynamic process creation, handlers, and a very simple thread-arbitration mechanism. Additional support for array subsections is currently being considered. The CDS1 API, which forms the kernel of CDS, is built primarily upon only 2 communication primitives, one process initiation primitive, and some data translation (and marshalling) routines, memory allocation routines, and priority control routines. The entire current collection of 28 routines provides enough functionality to implement most (or all) of MPI 1 and 2, which has a much larger interface consisting of hundreds of routines. still, the API is small enough to consider integrating into standard os interfaces for handling inter-process communication in a network-independent way. This approach would also help to solve many of the problems plaguing other higher-level standards such as MPI and PVM which must, in some cases, "play OS" to adequately address progress and process control issues. The CDS2 API, a higher level of interface roughly equivalent in functionality to MPI and to be built entirely upon CDS1, is still being designed. It is intended to add support for the equivalent of communicators, reduction and other collective operations, process topologies, additional support for process creation, and some automatic memory management. CDS2 will not exactly match MPI, because the copy-free semantics of communication from CDS1 will be supported. CDS2 application programs will be free to carefully also use CDS1. CDS1 has been implemented on networks of workstations running unmodified Unix-based operating systems, using UDP/IP and vendor-supplied high- performance locks. Although its inter-node performance is currently unimpressive due to rudimentary implementation technique, it even now outperforms highly-optimized MPI implementation on intra-node communication due to its support for non-copy communication. The similarity of the CDS1 architecture to that of other projects such as UNET and TRAP suggests that the inter-node performance can be increased significantly to surpass MPI or PVM, and it may be possible to migrate some of its functionality to communication controllers.

DiNucci, David C.↗

Evaluating Sensory Augmentation as A Non-Pharmaceutical Tool to Mitigate Motion Sickness and Enhance Sensorimotor Task Performance: A Pilot Study Using Simulated Capsule Wave Motion

Wave motion during capsule recovery operations can result in motion sickness and performance decrements exacerbating reentry sickness following long duration spaceflight. The purpose of this pilot study was (1) to validate a capsule wave motion simulation as a platform to evaluate motion sickness countermeasures and (2) to evaluate a sensory augmentation belt providing vibrotactile feedback of gravitational upright. Ten healthy subjects ages 38.0 ± 10.1 (6M|4F) were exposed to complex wave motions on a six degree-of-freedom platform that included pitch, roll, and heave at provocative stimulus frequencies (0.1-0.25 Hz) while seated in an illuminated cabin deprived of external visual cues. Subjects reported acute symptoms for up to three consecutive 15 min trials or until they reached a motion sickness endpoint of 8 pts on the Pensacola Diagnostic Index (PDI). Five subjects were randomly assigned to the Sensory Augmentation (SA) group while the other five served as controls (CN group). Based on a Motion Sickness Susceptibility Questionnaire, the two groups had similar motion sickness histories (susceptibility percentile ranking of CN group = 27.5 ± 63.6 in the CN group versus 27.5 ± 37.0 in the SA group, median ± IQR). The vibrotactile feedback consisted of a single array of 8 electromechanical tactors positioned around the torso on an adjustable belt (Engineering Acoustics, Inc) that utilized an integrated inertial measurement unit (IMU) to indicate the direction of upright (e.g., subject’s back tactor on during forward tilt). During each wave motion trial subjects performed a battery of four different tasks: tracking Earth vertical using a joystick with and without a secondary task (Paced Auditory Serial Addition Test), an eye-hand target acquisition task on a cabin-fixed tablet, and the psychomotor vigilance test (PVT). All ten subjects reported varying levels of motion sickness with 6 of 10 reaching a symptom endpoint. Interestingly, subjects anecdotally reported that engagement in the joystick tracking task was less provocative than tasks involving the cabin-fixed tablet or periods of no activity. Sensory augmentation appeared to delay symptom onset, with 2 of 5 subjects reaching an endpoint within the first 15 min trial in the CN group versus none in the SA group (PDI after 15 min = 6.0 ± 2.5 in the CN group versus 3.4 ± 2.5 in the SA group, mean ±std). Sensory augmentation also improved performance on the joystick tracking task at lower stimulus frequencies (0.1 Hz in roll and 0.2 Hz in pitch). Both CN and SA groups maintained a consistent level of performance on the eye-hand target acquisition and PVT throughout the baseline (no motion) and wave motion periods. Our results validated that the simulated capsule wave motion paradigm provides an effective motion sickness stressor. This paradigm is currently being used to investigate the efficacy of intranasal scopolamine to mitigate motion sickness. Sensory augmentation using vibrotactile feedback appears to improve spatial awareness and delay symptom onset during complex passive motion. One advantage of this portable belt design is that it incorporates all tactor drive and IMU circuitry and therefore could continue to be worn by crewmembers and serve as a balance aid during egress and ambulation with recovery operations.

A M Bollinger↗