Engineering PapersSearch

SEARCH · Engineering Papers

Results for “Dynamic loading”

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 109 records · Page 6

A comparative analysis of static and dynamic load balancing strategies

The problem of uniformly distributing the load of a parallel program over a multiprocessor system was considered. A program was analyzed whose structure permits the computation of the optimal static solution. Then four strategies for load balancing were described and their performance compared. The strategies are: (1) the optimal static assignment algorithm which is guaranteed to yield the best static solution, (2) the static binary dissection method which is very fast but suboptimal, (3) the greedy algorithm, a static fully polynomial time approximation scheme, which estimates the optimal solution to arbitrary accuracy, and (4) the predictive dynamic load balancing heuristic which uses information on the precedence relationships within the program and outperforms any of the static methods. It is also shown that the overhead incurred by the dynamic heuristic is reduced considerably if it is started off with a static assignment provided by either of the three strategies.

Iqbal, M. Ashraf

Performance tradeoffs in static and dynamic load balancing strategies

The problem of uniformly distributing the load of a parallel program over a multiprocessor system was considered. A program was analyzed whose structure permits the computation of the optimal static solution. Then four strategies for load balancing were described and their performance compared. The strategies are: (1) the optimal static assignment algorithm which is guaranteed to yield the best static solution, (2) the static binary dissection method which is very fast but sub-optimal, (3) the greedy algorithm, a static fully polynomial time approximation scheme, which estimates the optimal solution to arbitrary accuracy, and (4) the predictive dynamic load balancing heuristic which uses information on the precedence relationships within the program and outperforms any of the static methods. It is also shown that the overhead incurred by the dynamic heuristic is reduced considerably if it is started off with a static assignment provided by either of the other three strategies.

Iqbal, M. A.

On the numerical solution of the dynamically loaded hydrodynamic lubrication of the point contact

A numerical transient solution of the hydrodynamically lubricated point contact problem is obtained using the ball-on-plane model. Results, which include the variation of the minimum film thickness and phase-lag with time as functions of excitation frequency, are compared with the analytic solution of the transient step bearing problem with the same dynamic loading function.

Lim, Sang G.

Dynamic Load Measurement of Ballistic Gelatin Impact Using an Instrumented Tube

Bird strikes are a common problem for the aerospace industry and can cause serious damage to an aircraft. Ballistic gelatin is frequently used as a surrogate for actual bird carcasses in bird strike tests. Numerical simulations of these tests are used to supplement experimental data, therefore it is necessary to use numerical modeling techniques that can accurately capture the dynamic response of ballistic gelatin. An experimental technique is introduced to validate these modeling techniques. A ballistic gelatin projectile is fired into a strike plate attached to a 36 in. long sensor tube. Dynamic load is measured at two locations relative to the strike plate using strain gages configured in a full Wheatstone bridge. Data from these experiments are used to validate a gelatin constitutive model. Simulations of the apparatus are analyzed to investigate its performance.

Seidt, J. D.

Dynamic Load Balancing For Grid Partitioning on a SP-2 Multiprocessor: A Framework

Computational requirements of full scale computational fluid dynamics change as computation progresses on a parallel machine. The change in computational intensity causes workload imbalance of processors, which in turn requires a large amount of data movement at runtime. If parallel CFD is to be successful on a parallel or massively parallel machine, balancing of the runtime load is indispensable. Here a framework is presented for dynamic load balancing for CFD applications, called Jove. One processor is designated as a decision maker Jove while others are assigned to computational fluid dynamics. Processors running CFD send flags to Jove in a predetermined number of iterations to initiate load balancing. Jove starts working on load balancing while other processors continue working with the current data and load distribution. Jove goes through several steps to decide if the new data should be taken, including preliminary evaluate, partition, processor reassignment, cost evaluation, and decision. Jove running on a single IBM SP2 node has been completely implemented. Preliminary experimental results show that the Jove approach to dynamic load balancing can be effective for full scale grid partitioning on the target machine IBM SP2.

Sohn, Andrew

Dynamic Load Balancing for Grid Partitioning on a SP-2 Multiprocessor: A Framework

Computational requirements of full scale computational fluid dynamics change as computation progresses on a parallel machine. The change in computational intensity causes workload imbalance of processors, which in turn requires a large amount of data movement at runtime. If parallel CFD is to be successful on a parallel or massively parallel machine, balancing of the runtime load is indispensable. Here a framework is presented for dynamic load balancing for CFD applications, called Jove. One processor is designated as a decision maker Jove while others are assigned to computational fluid dynamics. Processors running CFD send flags to Jove in a predetermined number of iterations to initiate load balancing. Jove starts working on load balancing while other processors continue working with the current data and load distribution. Jove goes through several steps to decide if the new data should be taken, including preliminary evaluate, partition, processor reassignment, cost evaluation, and decision. Jove running on a single EBM SP2 node has been completely implemented. Preliminary experimental results show that the Jove approach to dynamic load balancing can be effective for full scale grid partitioning on the target machine IBM SP2.

Sohn, Andrew

Interactive buckling of thin-walled structural components under static and dynamic loads

Recent advances in the study of interactive buckling of thin walled structural components achieved with the aid of finite strip technique used in conjunction with the theory of mode interaction are summarized. The interaction of the primary local mode with Euler buckling (in columns) and flexural torsional buckling (in columns and beams) is of primary interest. The interaction of two companion local modes with the overall mode is also considered briefly for the columns with doubly symmetric cross sections. The effect of dynamic loads in the form of suddenly applied and compression is also investigated.

Sridharan, S.

Distribution of dynamic loads for multiple cooperating robot manipulators

For the situation of multiple cooperating manipulators handling a single object, a formulation is presented which allows load distribution of the combined system to be made while taking manipulator dynamics into account. First, object dynamics are used to transform the motion task. An integrated procedure for modeling arm dynamics are used to transform the motion task. An integrated procedure for modeling arm dynamics is detailed. Then, a method is introduced which transforms the object load to the joint level. At this level, various methods of load distribution that allow subtask performance are proposed. These methods allow desired object motion while selecting loads desirable to alleviate manipulator dynamic loads.

Walker, Ian D.

Distributed Parallel Processing and Dynamic Load Balancing Techniques for Multidisciplinary High Speed Aircraft Design

Multidisciplinary design optimization (MDO) for large-scale engineering problems poses many challenges (e.g., the design of an efficient concurrent paradigm for global optimization based on disciplinary analyses, expensive computations over vast data sets, etc.) This work focuses on the application of distributed schemes for massively parallel architectures to MDO problems, as a tool for reducing computation time and solving larger problems. The specific problem considered here is configuration optimization of a high speed civil transport (HSCT), and the efficient parallelization of the embedded paradigm for reasonable design space identification. Two distributed dynamic load balancing techniques (random polling and global round robin with message combining) and two necessary termination detection schemes (global task count and token passing) were implemented and evaluated in terms of effectiveness and scalability to large problem sizes and a thousand processors. The effect of certain parameters on execution time was also inspected. Empirical results demonstrated stable performance and effectiveness for all schemes, and the parametric study showed that the selected algorithmic parameters have a negligible effect on performance.

Krasteva, Denitza T.

A parallel dynamic load balancing algorithm for 3-D adaptive unstructured grids

Adaptive local grid refinement and coarsening results in unequal distribution of workload among the processors of a parallel system. A novel method for balancing the load in cases of dynamically changing tetrahedral grids is developed. The approach employs local exchange of cells among processors in order to redistribute the load equally. An important part of the load balancing algorithm is the method employed by a processor to determine which cells within its subdomain are to be exchanged. Two such methods are presented and compared. The strategy for load balancing is based on the Divide-and-Conquer approach which leads to an efficient parallel algorithm. This method is implemented on a distributed-memory MIMD system.

Vidwans, A.

Computer-aided design of high-contact-ratio gears for minimum dynamic load and stress

A computer aided design procedure is presented for minimizing dynamic effects on high contact ratio gears by modification of the tooth profile. Both linear and parabolic tooth profile modifications of high contact ratio gears under various loading conditions are examined and compared. The effects of the total amount of modification and the length of the modification zone were systematically studied at various loads and speeds to find the optimum profile design for minimizing the dynamic load and the tooth bending stress. Parabolic profile modification is preferred over linear profile modification for high contact ratio gears because of its lower sensitivity to manufacturing errors. For parabolic modification, a greater amount of modification at the tooth tip and a longer modification zone are required. Design charts are presented for high contact ratio gears with various profile modifications operating under a range of loads. A procedure is illustrated for using the charts to find the optimum profile design.

Lin, Hsiang Hsi

Dynamic Load Balancing for Adaptive Unstructured Grids

Dynamic mesh adaptation on unstructured grids is a powerful tool for computing unsteady three-dimensional problems that require grid modifications to efficiently resolve solution features. By locally refining and coarsening the mesh to capture phenomena of interest, such procedures make standard computational methods more cost effective. Highly refined meshes are required to accurately capture shock waves, contact discontinuities, vortices, and shear layers in fluid flow problems. Adaptive meshes have also proved to be useful in several other areas of computational science and engineering like computer vision and graphics, semiconductor device modeling, and structural mechanics. Local mesh adaptation provides the opportunity to obtain solutions that are comparable to those obtained on globally-refined grids but at a much lower cost. Additional information is contained in the original extended abstract.

Biswas, Rupak

Static and dynamic load measurements in aerospace decelerator canopy fabrics with metal foil strain gages.

A test program was conducted to determine the feasibility of using conventional metal foil strain gages to measure load-time relationships on thin fabric membranes while these membranes were loaded under simulated aerodynamic decelerator conditions. Uniaxial and biaxial tests were made at fabric strain levels up to about 10%. Loadings were made both statically and dynamically, with the fastest load time being 0.015 second for zero to full load on uniaxial test specimens. For the biaxial tests, plane strain conditions were assumed, and by using experimentally determined strain-load relationships, principal loads were determined from the perpendicularly oriented strain-gage pairs. Although the complex stress-strain behavior of decelerator fabrics prevents the attainment of normally expected strain-gage accuracy, utilization of the techniques described can lead to meaningful measurements for the decelerator stress analyst.

Hoffman, I. S.

Consideration of dynamic loads on the vertical tail by the theory of flat yawing maneuvers

Dynamic yawing effects on vertical tail loads are considered by a theory of flat yawing maneuvers. A comparison is shown between computed loads and the loads measured in flight in a fighter airplane. The dynamic effects were investigated on a large flying boat for both an abrupt rudder deflection and a sinusoidal rudder deflection. Only a moderate amount of control deflection was found to be necessary to attain the ultimate design load on the tail. In order to take into account dynamic effects in design, specifications of yawing maneuverability or control movement are needed.

Boshar, John

An extended model for determining dynamic loads in spur gearing

In this study a large scale digitized approach is used for an uninterrupted static and dynamic analysis of spur gearing. An interactive method was developed to calculate directly the variable gear mesh stiffness as a function of transmitted load, gear profile errors, gear tooth deflections and gear hub torsional deformation, and position of contacting profile points. The developed methods are applicable to both the normal and high contact ratio gearing. Certain types of simulated sinusoidal profile errors and pitting can cause interruptions of the normal gear mesh stiffness function and, thus, increase the dynamic loads in gearing.

Kasuba, R.

Comparisons of several aerodynamic methods for application to dynamic loads analyses

The results of a study are presented in which the applicability at subsonic speeds of several aerodynamic methods for predicting dynamic gust loads on aircraft, including active control systems, was examined and compared. These aerodynamic methods varied from steady state to an advanced unsteady aerodynamic formulation. Brief descriptions of the structural and aerodynamic representations and of the motion and load equations are presented. Comparisons of numerical results achieved using the various aerodynamic methods are shown in detail. From these results, aerodynamic representations for dynamic gust analyses are identified. It was concluded that several aerodynamic methods are satisfactory for dynamic gust analyses of configurations having either controls fixed or active control systems that primarily affect the low frequency rigid body aircraft response.

Kroll, R. I.

Consideration of dynamic loads on the vertical tail by the theory of flat yawing maneuvers

Dynamic yawing effects on vertical-tail loads are considered by a theory of flat yawing maneuvers. A comparison is shown between computed loads and the loads measured in flight on a fighter airplane. The dynamic effects were investigated on a large flying boat for both an abrupt rudder deflection and sinusoidal rudder deflection. Only a moderate amount of control deflection was found to be necessary to attain the ultimate design load on the tail. In order to take into account dynamic effects in design, specifications of yawing maneuverability or control movement are needed.

Boshar, John

Dynamic Load Balancing for Adaptive Meshes using Symmetric Broadcast Networks

Many scientific applications involve grids that lack a uniform underlying structure. These applications are often dynamic in the sense that the grid structure significantly changes between successive phases of execution. In parallel computing environments, mesh adaptation of grids through selective refinement/coarsening has proven to be an effective approach. However, achieving load balance while minimizing inter-processor communication and redistribution costs is a difficult problem. Traditional dynamic load balancers are mostly inadequate because they lack a global view across processors. In this paper, we compare a novel load balancer that utilizes symmetric broadcast networks (SBN) to a successful global load balancing environment (PLUM) created to handle adaptive unstructured applications. Our experimental results on the IBM SP2 demonstrate that performance of the proposed SBN load balancer is comparable to results achieved under PLUM.

Das, Sajal K.