Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Strings”

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 631 records · Page 35

GPS FOM Chimney Analysis using Generalized Extreme Value Distribution

Many a time an objective of a statistical analysis is to estimate a limit value like 3-sigma 95% confidence upper limit from a data sample. The generalized Extreme Value Distribution method can be profitably employed in many situations for such an estimate. . .. It is well known that according to the Central Limit theorem the mean value of a large data set is normally distributed irrespective of the distribution of the data from which the mean value is derived. In a somewhat similar fashion it is observed that many times the extreme value of a data set has a distribution that can be formulated with a Generalized Distribution. In space shuttle entry with 3-string GPS navigation the Figure Of Merit (FOM) value gives a measure of GPS navigated state accuracy. A GPS navigated state with FOM of 6 or higher is deemed unacceptable and is said to form a FOM 6 or higher chimney. A FOM chimney is a period of time during which the FOM value stays higher than 5. A longer period of FOM of value 6 or higher causes navigated state to accumulate more error for a lack of state update. For an acceptable landing it is imperative that the state error remains low and hence at low altitude during entry GPS data of FOM greater than 5 must not last more than 138 seconds. I To test the GPS performAnce many entry test cases were simulated at the Avionics Development Laboratory. Only high value FoM chimneys are consequential. The extreme value statistical technique is applied to analyze high value FOM chimneys. The Maximum likelihood method is used to determine parameters that characterize the GEV distribution, and then the limit value statistics are estimated.

Ott, Rick↗

NEXT Propellant Management System Integration With Multiple Ion Thrusters

As a critical part of the NEXT test validation process, a multiple-string integration test was performed on the NEXT propellant management system and ion thrusters. The objectives of this test were to verify that the PMS is capable of providing stable flow control to multiple thrusters operating over the NEXT system throttling range and to demonstrate to potential users that the NEXT PMS is ready for transition to flight. A test plan was developed for the sub-system integration test for verification of PMS and thruster system performance and functionality requirements. Propellant management system calibrations were checked during the single and multi-thruster testing. The low pressure assembly total flow rates to the thruster(s) were within 1.4 percent of the calibrated support equipment flow rates. The inlet pressures to the main, cathode, and neutralizer ports of Thruster PM1R were measured as the PMS operated in 1-thruster, 2-thruster, and 3-thruster configurations. It was found that the inlet pressures to Thruster PM1R for 2-thruster and 3-thruster operation as well as single thruster operation with the PMS compare very favorably indicating that flow rates to Thruster PM1R were similar in all cases. Characterizations of discharge losses, accelerator grid current, and neutralizer performance were performed as more operating thrusters were added to the PMS. There were no variations in these parameters as thrusters were throttled and single and multiple thruster operations were conducted. The propellant management system power consumption was at a fixed voltage to the DCIU and a fixed thermal throttle temperature of 75 C. The total power consumed by the PMS was 10.0, 17.9, and 25.2 W, respectively, for single, 2-thruster, and 3-thruster operation with the PMS. These sub-system integration tests of the PMS, the DCIU Simulator, and multiple thrusters addressed, in part, the NEXT PMS and propulsion system performance and functionality requirements.

Sovey, James S.↗

Domain Compilation for Embedded Real-Time Planning

A recently conceived approach to automated real-time control of the actions of a robotic system enables an embedded real-time planning algorithm to develop plans that are more robust than they would otherwise be, without imposing an excessive computational burden. This approach occupies a middle ground between two prior approaches known in the art as the universal-plan and hybrid approaches. Ever since discovering the performance limitations of taking a sense-plan-act approach to controlling robots, the robotics community has endeavored to follow a behavior-based approach in which a behavior includes a rapid feedback loop between state estimation and motor control. Heretofore, system architectures following this approach have been based, variously, on algorithms that implement universal plans or algorithms that function as hybrids of planners and executives. In a typical universal-plan case, a set of behaviors is merged into the plan, but the system must be restricted to relatively small problem domains to avoid having to reason about too many states and represent them in the plan. In the hybrid approach, one implements actions as small sets of behaviors, each applicable to a limited set of circumstances. Each action is intended to bring the system to a subgoal state. A planning algorithm is used to string these actions together into a sequence to traverse the state space from an initial or current state to a goal state. The hybrid approach works well in a static environment, but it is inherently brittle in a dynamic environment because a failure can occur when the environment strays beyond the region of applicability of the current activity. In the present approach, a system can vary from the hybrid approach to the universal-plan approach, depending on a single integer parameter, denoted n, which can range from 1 to a maximum domain-dependent value of M. As illustrated in the figure, n = 1 represents the hybrid approach, in which each linked action covers a small part of the state space of the system. As n increases, the portion of state space associated with each action and its subgoal grows. When n reaches M, coverage extends over the full state space, so that the system contains a universal plan.

Barrett, Anthony↗

Component-Based Visualization System

A software system has been developed that gives engineers and operations personnel with no "formal" programming expertise, but who are familiar with the Microsoft Windows operating system, the ability to create visualization displays to monitor the health and performance of aircraft/spacecraft. This software system is currently supporting the X38 V201 spacecraft component/system testing and is intended to give users the ability to create, test, deploy, and certify their subsystem displays in a fraction of the time that it would take to do so using previous software and programming methods. Within the visualization system there are three major components: the developer, the deployer, and the widget set. The developer is a blank canvas with widget menu items that give users the ability to easily create displays. The deployer is an application that allows for the deployment of the displays created using the developer application. The deployer has additional functionality that the developer does not have, such as printing of displays, screen captures to files, windowing of displays, and also serves as the interface into the documentation archive and help system. The third major component is the widget set. The widgets are the visual representation of the items that will make up the display (i.e., meters, dials, buttons, numerical indicators, string indicators, and the like). This software was developed using Visual C++ and uses COTS (commercial off-the-shelf) software where possible.

Delgado, Francisco↗

Faster Evolution of More Multifunctional Logic Circuits

A modification in a method of automated evolutionary synthesis of voltage-controlled multifunctional logic circuits makes it possible to synthesize more circuits in less time. Prior to the modification, the computations for synthesizing a four-function logic circuit by this method took about 10 hours. Using the method as modified, it is possible to synthesize a six-function circuit in less than half an hour. The concepts of automated evolutionary synthesis and voltage-controlled multifunctional logic circuits were described in a number of prior NASA Tech Briefs articles. To recapitulate: A circuit is designed to perform one of several different logic functions, depending on the value of an applied control voltage. The circuit design is synthesized following an automated evolutionary approach that is so named because it is modeled partly after the repetitive trial-and-error process of biological evolution. In this process, random populations of integer strings that encode electronic circuits play a role analogous to that of chromosomes. An evolved circuit is tested by computational simulation (prior to testing in real hardware to verify a final design). Then, in a fitness-evaluation step, responses of the circuit are compared with specifications of target responses and circuits are ranked according to how close they come to satisfying specifications. The results of the evaluation provide guidance for refining designs through further iteration.

Stoica, Adrian↗

Improved Compression of Wavelet-Transformed Images

A recently developed data-compression method is an adaptive technique for coding quantized wavelet-transformed data, nominally as part of a complete image-data compressor. Unlike some other approaches, this method admits a simple implementation and does not rely on the use of large code tables. A common data compression approach, particularly for images, is to perform a wavelet transform on the input data, and then losslessly compress a quantized version of the wavelet-transformed data. Under this compression approach, it is common for the quantized data to include long sequences, or runs, of zeros. The new coding method uses prefixfree codes for the nonnegative integers as part of an adaptive algorithm for compressing the quantized wavelet-transformed data by run-length coding. In the form of run-length coding used here, the data sequence to be encoded is parsed into strings consisting of some number (possibly 0) of zeros, followed by a nonzero value. The nonzero value and the length of the run of zeros are encoded. For a data stream that contains a sufficiently high frequency of zeros, this method is known to be more effective than using a single variable length code to encode each symbol. The specific prefix-free codes used are from two classes of variable-length codes: a class known as Golomb codes, and a class known as exponential-Golomb codes. The codes within each class are indexed by a single integer parameter. The present method uses exponential-Golomb codes for the lengths of the runs of zeros, and Golomb codes for the nonzero values. The code parameters within each code class are determined adaptively on the fly as compression proceeds, on the basis of statistics from previously encoded values. In particular, a simple adaptive method has been devised to select the parameter identifying the particular exponential-Golomb code to use. The method tracks the average number of bits used to encode recent runlengths, and takes the difference between this average length and the code parameter. When this difference falls outside a fixed range, the code parameter is updated (increased or decreased). The Golomb code parameter is selected based on the average magnitude of recently encoded nonzero samples. The coding method requires no floating- point operations, and more readily adapts to local statistics than other methods. The method can also accommodate arbitrarily large input values and arbitrarily long runs of zeros. In practice, this means that changes in the dynamic range or size of the input data set would not require a change to the compressor. The algorithm has been tested in computational experiments on test images. A comparison with a previously developed algorithm that uses large code tables (generated via Huffman coding on training data) suggests that the data-compression effectiveness of the present algorithm is comparable to the best performance achievable by the previously developed algorithm.

Kiely, Aaron↗

Constraining the Braneworld with Gravitational Wave Observations

Some braneworld models may have observable consequences that, if detected, would validate a requisite element of string theory. In the infinite Randall-Sundrum model (RS2), the AdS radius of curvature, L, of the extra dimension supports a single bound state of the massless graviton on the brane, thereby reproducing Newtonian gravity in the weak-field limit. However, using the AdS/CFT correspondence, it has been suggested that one possible consequence of RS2 is an enormous increase in Hawking radiation emitted by black holes. We utilize this possibility to derive two novel methods for constraining L via gravitational wave measurements. We show that the EMRI event rate detected by LISA can constrain L at the approximately 1 micron level for optimal cases, while the observation of a single galactic black hole binary with LISA results in an optimal constraint of L less than or equal to 5 microns.

McWilliams, Sean T.↗

Reliability Impacts in Life Support Architecture and Technology Selection

Equivalent System Mass (ESM) and reliability estimates were performed for different life support architectures based primarily on International Space Station (ISS) technologies. The analysis was applied to a hypothetical 1-year deep-space mission. High-level fault trees were initially developed relating loss of life support functionality to the Loss of Crew (LOC) top event. System reliability was then expressed as the complement (nonoccurrence) this event and was increased through the addition of redundancy and spares, which added to the ESM. The reliability analysis assumed constant failure rates and used current projected values of the Mean Time Between Failures (MTBF) from an ISS database where available. Results were obtained showing the dependence of ESM on system reliability for each architecture. Although the analysis employed numerous simplifications and many of the input parameters are considered to have high uncertainty, the results strongly suggest that achieving necessary reliabilities for deep-space missions will add substantially to the life support system mass. As a point of reference, the reliability for a single-string architecture using the most regenerative combination of ISS technologies without unscheduled replacement spares was estimated to be less than 1%. The results also demonstrate how adding technologies in a serial manner to increase system closure forces the reliability of other life support technologies to increase in order to meet the system reliability requirement. This increase in reliability results in increased mass for multiple technologies through the need for additional spares. Alternative parallel architecture approaches and approaches with the potential to do more with less are discussed. The tall poles in life support ESM are also reexamined in light of estimated reliability impacts.

Lange, Kevin E.↗

Carbon Nanotubes as Resonators for RF Spectrum Analyzers

Electromechanical resonators of a proposed type would comprise single carbon nanotubes suspended between electrodes (see Figure 1). Depending on the nanotube length, diameter, and tension, these devices will resonate at frequencies in a range from megahertz through gigahertz. Like the carbon-nanotube resonators described in the preceding article, these devices will exhibit high quality factors (Q values), will be compatible with integration with electronic circuits, and, unlike similar devices made from silicone and silicone carbide, will have tunable resonant frequencies as high as several GHz. An efficient electromechanical transduction method for the carbon nanotube resonators is provided by the previously observed variation of carbon nanotube length with charge injection. It was found that injection of electrons or holes, respectively, lengthens or shortens carbon nanotubes, by amounts of the order of a percent at bias levels of a few volts. The charge-dependent length change also enables a simple and direct means of tuning the resonant frequency by varying the DC bias and hence the tension along the tube, much like tuning a guitar string. In its basic form, the invention is a tunable high-Q resonator based on a suspended carbon nanotube bridge with attached electrodes (see Figure 1). An applied DC bias controls the tension and thus the frequency of resonance. If one were to superimpose a radio-frequency (RF) bias on the DC bias, then the resulting rapid variation in tension or length would set the tube into vibration. If, on the other hand, the carbon nanotube were to be set into vibration by interaction between an incident RF electric field and electric charges in the nanotube, then the vibration would give rise to an RF signal output that is proportional to the RF amplitude at the resonance frequency. Because the transduction mechanism is extremely sensitive and the active volume is only a few nanometers in diameter, this device is not well suited for use as a microwave power device. Instead, this carbon nanotube mechanical resonator would be useful primarily as part of a highly precise, sensitive, frequency-selective detector. An array of such devices featuring nanotubes of different lengths (and thus different frequencies) could be made to operate as a highspeed spectrum analyzer (see Figure 2)

Hunt, Brian↗

Wireless Temperature-Monitoring System

A relatively inexpensive instrumentation system that includes units that are connected to thermocouples and that are parts of a radio-communication network has been developed to enable monitoring of temperatures at multiple locations. Because there is no need to string wires or cables for communication, the system is well suited for monitoring temperatures at remote locations and for applications in which frequent changes of monitored or monitoring locations are needed. The system can also be adapted to monitoring of slowly varying physical quantities, other than temperature, that can be transduced by solid-state electronic sensors. The system comprises any number of transmitting units and a single receiving unit (see figure). Each transmitting unit includes connections for as many as four external thermocouples, a signal-conditioning module, a control module, and a radio-communication module. The signal- conditioning module acts as an interface between the thermocouples and the rest of the transmitting unit and includes a built-in solid ambient-temperature sensor that is in addition to the external thermocouples. The control module is a "system-on-chip" embedded processor that includes analog-to-digital converters, serial and parallel data ports, and an interface for local connection to an analog meter that is used during installation to verify correct operation. The radio-communication module contains a commercial spread-spectrum transceiver that operates in the 900-MHz industrial, scientific, and medical (ISM) frequency band. This transceiver transmits data to the receiving unit at a rate of 19,200 baud. The receiving unit includes a transceiver like that of a transmitting unit, plus a control module that contains a system-on-chip processor that includes serial data port for output to a computer that runs monitoring and/or control software, a parallel data port for output to a printer, and a seven-segment light-emitting-diode display.

Solano, Wanda↗

Nanoscale Hot-Wire Probes for Boundary-Layer Flows

Hot-wire probes having dimensions of the order of nanometers have been proposed for measuring temperatures (and possibly velocities) in boundary-layer flows at spatial resolutions much finer and distances from walls much smaller than have been possible heretofore. The achievable resolutions and minimum distances are expected to be of the order of tens of nanometers much less than a typical mean free path of a molecule and much less than the thickness of a typical flow boundary layer in air at standard temperature and pressure. An additional benefit of the small scale of these probes is that they would perturb the measured flows less than do larger probes. The hot-wire components of the probes would likely be made from semiconducting carbon nanotubes or ropes of such nanotubes. According to one design concept, a probe would comprise a single nanotube or rope of nanotubes laid out on the surface of an insulating substrate between two metallic wires. According to another design concept, a nanotube or rope of nanotubes would be electrically connected and held a short distance away from the substrate surface by stringing it between two metal electrodes. According to a third concept, a semiconducting nanotube or rope of nanotubes would be strung between the tips of two protruding electrodes made of fully conducting nanotubes or ropes of nanotubes. The figure depicts an array of such probes that could be used to gather data at several distances from a wall. It will be necessary to develop techniques for fabricating the probes. It will also be necessary to determine whether the probes will be strong enough to withstand the aerodynamic forces and impacts of micron-sized particles entrained in typical flows of interest.

Tedjojuwono, Ken T.↗

Method for Measuring Collimator-Pointing Sensitivity to Temperature Changes

For a variety of applications, it is important to measure the sensitivity of the pointing of a beam emerging from a collimator, as a function of temperature changes. A straightforward method for carrying out this measurement is based on using interferometry for monitoring the changes in beam pointing, which presents its own problems. The added temperature dependence and complexity issues relating to using an interferometer are addressed by not using an interferometer in the first place. Instead, the collimator is made part of an arrangement that uses a minimum number of low-cost, off-the-shelf materials and by using a quad diode to measure changes in beam pointing. In order to minimize the influence of the test arrangement on the outcome of the measurement, several steps are taken. The collimator assembly is placed on top of a vertical, 1-m-long, fused silica tube. The quad diode is bonded to a fused silica bar, which, in turn, is bonded to the lower end of the fused silica tube. The lower end of the tube rests on a self-aligning support piece, while the upper end of the tube is kept against two rounded setscrew tips, using a soft rubber string. This ensures that very little stress is applied to the tube as the support structure changes dimensions due to thermal expansion. Light is delivered to the collimator through a bare fiber in order to minimize variable bending torque caused by a randomly relaxing, rigid fiber jacket. In order to separate the effect of temperature on the collimator assembly from the effect temperature has on the rest of the setup, multiple measurements are taken with the collimator assembly rotated from measurement to measurement. Laboratory testing, with 1-m spacing between the collimator and the quad diode, has shown that the sensitivity of the arrangement is better than 100 nm rms, over time spans of at least one hour, if the beam path is protected from atmospheric turbulence by a tube. The equivalent sensitivity to detecting changes in pointing angle is 100 nanoradians.

Abramovici, Alex↗

Downhole Elemental Analysis with LIBS

In this paper we discuss a novel instrument, currently under development at Honeybee Robotics with SBIR funding from NASA. The device is designed to characterize elemental composition as a function of depth in non-terrestrial geological formations. The instrument consists of a miniaturized laser-induced breakdown spectrometer (LIBS) analyzer integrated in a 2" diameter drill string. While the drill provides subsurface access, the LIBS analyzer provides information on the elemental composition of the borehole wall. This instrument has a variety of space applications ranging from exploration of the Moon for which it was originally designed, to Mars, as well as a variety of terrestrial applications. Subsurface analysis is usually performed by sample acquisition through a drill or excavator, followed by sample preparation and subsequent sample presentation to an instrument or suite of instruments. An alternative approach consisting in bringing a miniaturized version of the instrument to the sample has many advantages over the traditional methodology, as it allows faster response, reduced probability of cross-contamination and a simplification in the sampling mechanisms. LIBS functions by focusing a high energy laser on a material inducing a plasma consisting of a small fraction of the material under analysis. Optical emission from the plasma, analyzed by a spectrometer, can be used to determine elemental composition. A triangulation sensor located in the sensor head determines the distance of the sensor from the borehole wall. An actuator modifies the position of the sensor accordingly, in order to compensate for changes due to the profile of the borehole walls. This is necessary because LIBS measurements are negatively affected by changes in the relative position of the focus of the laser with respect to the position of the sample (commonly referred to as the "lens to sample distance"). Profiling the borehole is done by adjusting the position of the sensor with a vertical stage; a second actuator at the top of the downhole probe allows radial scanning of the borehole. Analysis of iron and titanium in lunar simulant with LIBS was performed in air using the method of standard addition. The results for lunar simulant NU-LHT-2M show a value for the concentration of iron ranging between 2.29% and 3.05% depending on the atomic line selected. The accepted value for the sample analyzed is 2.83%, showing the capability for the system in development to provide qualitative and semi-quantitative analysis in real-time.

Moreschini, Paolo↗

Mirror Metrology Using Nano-Probe Supports

Thin, lightweight mirrors are needed for future x-ray space telescopes in order to increase x-ray collecting area while maintaining a reduced mass and volume capable of being launched on existing rockets. However, it is very difficult to determine the undistorted shape of such thin mirrors because the mounting of the mirror during measurement causes distortion. Traditional kinematic mounts have insufficient supports to control the distortion to measurable levels and prevent the mirror from vibrating during measurement. Over-constrained mounts (non-kinematic) result in an unknown force state causing mirror distortion that cannot be determined or analytically removed. In order to measure flexible mirrors, it is necessary to over-constrain the mirror. Over-constraint causes unknown distortions to be applied to the mirror. Even if a kinematic constraint system can be used, necessary imperfections in the kinematic assumption can lead to an unknown force state capable of distorting the mirror. Previously, thicker, stiffer, and heavier mirrors were used to achieve low optical figure distortion. These mirrors could be measured to an acceptable level of precision using traditional kinematic mounts. As lighter weight precision optics have developed, systems such as the whiffle tree or hydraulic supports have been used to provide additional mounting supports while maintaining the kinematic assumption. The purpose of this invention is to over-constrain a mirror for optical measurement without causing unacceptable or unknown distortions. The invention uses force gauges capable of measuring 1/10,000 of a Newton attached to nano-actuators to support a thin x-ray optic with known and controlled forces to allow for figure measurement and knowledge of the undeformed mirror figure. The mirror is hung from strings such that it is minimally distorted and in a known force state. However, the hanging mirror cannot be measured because it is both swinging and vibrating. In order to stabilize the mirror for measurement, nano-probes support the mirror, causing the mirror to be over-constrained.

Robinson, David↗

Integrated Bypass Battery for ReverseBias Protection

When a single solar cell of a series-connect string is placed in shadow, the entire array current is forced through that cell in reverse bias. Reverse bias current can lead to "hot-spot" heating, where the power produced by the unshadowed cells is dissipated as heat in the shadowed cell. Since occasional shadows are unavoidable in most applications, most solar arrays include shadow protection to prevent damage. In current practice, shadow protection is done with a "bypass diode" on each cell, to shunt the reverse bias current if a cell is shadowed. A new method of reverse bias protection is to use an Integral thin-film battery to provide voltage in the case of a shadowed cell. In this case, the shadowed cell continues to provide voltage during the transient shadow.

Landis, Geoffrey A,↗

The Namibia Early Flood Warning System, A CEOS Pilot Project

Over the past year few years, an international collaboration has developed a pilot project under the auspices of Committee on Earth Observation Satellite (CEOS) Disasters team. The overall team consists of civilian satellite agencies. For this pilot effort, the development team consists of NASA, Canadian Space Agency, Univ. of Maryland, Univ. of Colorado, Univ. of Oklahoma, Ukraine Space Research Institute and Joint Research Center(JRC) for European Commission. This development team collaborates with regional , national and international agencies to deliver end-to-end disaster coverage. In particular, the team in collaborating on this effort with the Namibia Department of Hydrology to begin in Namibia . However, the ultimate goal is to expand the functionality to provide early warning over the South Africa region. The initial collaboration was initiated by United Nations Office of Outer Space Affairs and CEOS Working Group for Information Systems and Services (WGISS). The initial driver was to demonstrate international interoperability using various space agency sensors and models along with regional in-situ ground sensors. In 2010, the team created a preliminary semi-manual system to demonstrate moving and combining key data streams and delivering the data to the Namibia Department of Hydrology during their flood season which typically is January through April. In this pilot, a variety of moderate resolution and high resolution satellite flood imagery was rapidly delivered and used in conjunction with flood predictive models in Namibia. This was collected in conjunction with ground measurements and was used to examine how to create a customized flood early warning system. During the first year, the team made use of SensorWeb technology to gather various sensor data which was used to monitor flood waves traveling down basins originating in Angola, but eventually flooding villages in Namibia. The team made use of standardized interfaces such as those articulated under the Open Cloud Consortium (OGC) Sensor Web Enablement (SWE) set of web services was good [1][2]. However, it was discovered that in order to make a system like this functional, there were many performance issues. Data sets were large and located in a variety of location behind firewalls and had to be accessed across open networks, so security was an issue. Furthermore, the network access acted as bottleneck to transfer map products to where they are needed. Finally, during disasters, many users and computer processes act in parallel and thus it was very easy to overload the single string of computers stitched together in a virtual system that was initially developed. To address some of these performance issues, the team partnered with the Open Cloud Consortium (OCC) who supplied a Computation Cloud located at the University of Illinois at Chicago and some manpower to administer this Cloud. The Flood SensorWeb [3] system was interfaced to the Cloud to provide a high performance user interface and product development engine. Figure 1 shows the functional diagram of the Flood SensorWeb. Figure 2 shows some of the functionality of the Computation Cloud that was integrated. A significant portion of the original system was ported to the Cloud and during the past year, technical issues were resolved which included web access to the Cloud, security over the open Internet, beginning experiments on how to handle surge capacity by using the virtual machines in the cloud in parallel, using tiling techniques to render large data sets as layers on map, interfaces to allow user to customize the data processing/product chain and other performance enhancing techniques. The conclusion reached from the effort and this presentation is that defining the interoperability standards in a small fraction of the work. For example, once open web service standards were defined, many users could not make use of the standards due to security restrictions. Furthermore, once an interoperable sysm is functional, then a surge of users can render a system unusable, especially in the disaster domain.

Mandl, Daniel↗

Trick Simulation Environment 07

The Trick Simulation Environment is a generic simulation toolkit used for constructing and running simulations. This release includes a Monte Carlo analysis simulation framework and a data analysis package. It produces all auto documentation in XML. Also, the software is capable of inserting a malfunction at any point during the simulation. Trick 07 adds variable server output options and error messaging and is capable of using and manipulating wide characters for international support. Wide character strings are available as a fundamental type for variables processed by Trick. A Trick Monte Carlo simulation uses a statistically generated, or predetermined, set of inputs to iteratively drive the simulation. Also, there is a framework in place for optimization and solution finding where developers may iteratively modify the inputs per run based on some analysis of the outputs. The data analysis package is capable of reading data from external simulation packages such as MATLAB and Octave, as well as the common comma-separated values (CSV) format used by Excel, without the use of external converters. The file formats for MATLAB and Octave were obtained from their documentation sets, and Trick maintains generic file readers for each format. XML tags store the fields in the Trick header comments. For header files, XML tags for structures and enumerations, and the members within are stored in the auto documentation. For source code files, XML tags for each function and the calling arguments are stored in the auto documentation. When a simulation is built, a top level XML file, which includes all of the header and source code XML auto documentation files, is created in the simulation directory. Trick 07 provides an XML to TeX converter. The converter reads in header and source code XML documentation files and converts the data to TeX labels and tables suitable for inclusion in TeX documents. A malfunction insertion capability allows users to override the value of any simulation variable, or call a malfunction job, at any time during the simulation. Users may specify conditions, use the return value of a malfunction trigger job, or manually activate a malfunction. The malfunction action may consist of executing a block of input file statements in an action block, setting simulation variable values, call a malfunction job, or turn on/off simulation jobs.

Lin, Alexander S.↗

Robust Tensioned Kevlar Suspension Design

One common but challenging problem in cryogenic engineering is to produce a mount that has excellent thermal isolation but is also rigid. Such mounts can be achieved by suspending the load from a network of fibers or strings held in tension. Kevlar fibers are often used for this purpose owing to their high strength and low thermal conductivity. A suite of compact design elements has been developed to improve the reliability of suspension systems made of Kevlar.

Young, Joseph B.↗