AIAA Cellular Automata for Design of Truss Structures with Linear and Nonlinear Response

Size: px
Start display at page:

Download "AIAA Cellular Automata for Design of Truss Structures with Linear and Nonlinear Response"

Transcription

1 AIAA Cellular Automata for Design of Truss Structures with Linear and Nonlinear Response Zafer Gürdal Virginia Polytechnic Institute and State University Blacsburg, Virginia Tatting Brian ADOPTECH Inc., Blacsburg, Virginia 41 st AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference & Exhibit April 3-6, 2000 Atlanta, Georgia For permission to copy or to republish, contact the copyright owner named on the first page. For AIAA-held copyright, write to AIAA Permissions Department, 1801 Alexander Bell Drive, Suite 500, Reston, VA,

2 CELLULAR AUTOMATA FOR DESIGN OF TRUSS STRUCTURES WITH LINEAR AND NONLINEAR RESPONSE Zafer Gürdal Virginia Polytechnic Institute and State University, Blacsburg, VA Brian Tatting ADOPTECH, Inc., Virginia Tech Corporate Research Center, Blacsburg, VA ABSTRACT AIAA The feasibility of the use of Cellular Automata (CA) techniques for the design of two-dimensional structural problems, such as trusses and continuum structures under static loading, is investigated. The study implements an integrated analysis and design approach using the methods of CA to achieve an optimal structural configuration. The paper summarizes the basic features of the CA and demonstrates a formulation for the design of twodimensional truss structures that exhibit linear and geometrically nonlinear response characteristics. The solution variables chosen for the approach include the in-plane displacements of the cells, which represent nodal points of the truss, and the cross sectional areas of the members that connect the neighboring cells. Equations derived from local equilibrium are used as the rules that govern the cell displacements, and simple rules that are based on fully stressed design conditions are used for sizing of the members. In addition to the theoretical formulation, an investigation into the numerical implementation of the CA was performed. Initially the Mathematica programming language was used for demonstration purposes. For large-scale problems, an efficient and flexible Fortran 90 computer code capable of modeling complex two-dimensional geometries was developed. Examples demonstrating the capabilities of the design tools are included. INTRODUCTION Much of the increased usage of optimal structural design in industry may be attributed to the popularity of powerful structural analysis tools that exist in the maret place. Highly flexible finite element based numerical analysis programs are being used to analyze a variety of products ranging from aircraft and automobiles to bicycles and snowboards. Naturally, product designers find these tools useful in evaluating the response characteristics of a given configuration, and repeatedly utilize these analysis tools during the design cycle. The need to improve the designs in an automated fashion, to mae them either lighter or carry more loads for the given weight, eventually led to substantial use of optimization algorithms to drive this process. Despite its success, the use of finite element analysis in conjunction with optimization for engineering design also seems to be creating computational bottlenecs based on two trends. First, the power of modern computers in terms of both their speed and memory capacity has allowed engineers to analyze Professor, Departments of Aerospace and Ocean Engineering, and Engineering Science and Mechanics, Associate Fellow AIAA. Senior Researcher, ADOPTECH, Inc. Copyright 2000 by Zafer Gürdal. Published by the American Institute of Aeronautics and Astronautics, Inc. with permission. increasingly more complex and detailed structures that often require millions of degrees of freedom. In the design mode, however, replicating this ind of success has proven to be difficult. The complexity of the models increases the number of design variables and constraints, thus requiring large numbers of repetitive analyses within the design process that push the computational cost to impractical limits. The second trend concerns the nature of the analyses being implemented. Similar to the increase in the complexity of the structures, the level of the analytical complexity of the analyses has also increased. It is now possible to perform analysis of highly nonlinear solids and fluids problems that require large computational resources, however the complexity of the solution techniques often inhibit efficient numerical algorithms that are needed within a realistic design environment. A possible solution to the difficulties described above is to attac the governing differential equations of a solid in terms of both the field variables and the design variables. Historically, the methods of variational calculus have been used for problems with simple geometries, such as beams. By treating the cross-sectional area distribution along the beam length as a continuous variable, it is possible to derive an optimality condition that can be used to solve both the optimal area distribution and the 2

3 corresponding displacement fields. For problems with complicated geometries, solution of the design problem may be accomplished by formulating the constraints of the original optimization problem and the discretized equilibrium equations of the structural analysis model as equality constraints. This approach is commonly referred to as simultaneous analysis and design (SAND) [see for example Hafta and Kamat (1989)], and requires only the solution of one nonlinear optimization problem without the need for complete structural analysis at every design stage. In the SAND approach, the field variables such as displacements and stresses are treated as unnown variables of the optimization problem in addition to the conventional sizing design variables. This method is particularly well suited for problems that require nonlinear analysis. This paper attempts to use a nontraditional scheme, called cellular automata, to find solutions to the design and state variables using a combined analysis/design approach. The resulting system of differential equations is highly nonlinear, yet the simple techniques of the CA approach should provide an efficient method to reduce the complexity of the system and to improve the efficiency of the numerical solution process. BACKGROUND OF CELLULAR COMPUTING Cellular automata are generally attributed to Ulam (1952) and von Neumann (1966), who introduced the concept in the late forties to provide a realistic model for the behavior of complex systems. The literature on the subject is not consistently catalogued in the sense that cellular automata type methods seem to have been invented many times under different names and under somewhat different implementations. Initially CA techniques were introduced under the name automata networs, which were used to model discrete dynamical systems in time and space. In that sense, they can roughly be defined by a finite or infinite graph where each vertex can tae on discrete values from a finite set. The state of each vertex can be altered through transition rules, which tae into account the vertex s current state as well as that of its neighbors in the graph. The networ may be updated either synchronously or sequentially. In the synchronous mode, which is also called parallel mode, all the sites are updated in a discrete time step simultaneously. The sequential update is applicable to only finite networs, and the sites are updated one by one in a prescribed order. A particular case of automata networs is the cellular automata, in which the graph is a regular lattice and the updating mode is synchronous. Moreover, the update (transition) rules and the neighborhood structure are the same for all sites. A variant of the cellular automata uses continuous lattice site values, and is sometimes referred to as a coupled map-lattice or cell-dynamic scheme. The fundamental feature of cellular automata, which mae them highly useful computational tools for large systems, is their inherent parallelism. By assigning a simple processor to every so many cells of a large system of cells, one can increase the detail or the size of the system without increasing the time it taes to update the entire system. There does not seem to be a practical limitation or an overhead associated with splitting the problem into small pieces and distributing it. Thus, cellular automata simulations are highly suited for massively parallel computers that possess the proper hardware requirements. In their modern implementation, cellular automata are viewed as simple mathematical idealizations of natural systems, and are used successfully to represent a variety of phenomena such as diffusion of gaseous systems, solidification, and crystal growth in solids, and hydrodynamic flow and turbulence. In most of the previous applications, they are used to represent macroscopic behavior of a system, which are governed by partial differential equations of the continuum under consideration. This is generally accomplished using simple rules that represent the micromechanics of the medium. By utilizing a sufficiently large number of cells, it is possible to represent a complex continuum response that is governed by highly nonlinear equations. This paper proposes an implementation of the methods of cellular automata for the design of structural systems by attempting an integrated solution of the state and design variables. Before detailing the specific ideas behind the proposed implementation, we first provide a brief description of the elements of cellular automata. CA Lattice: The form of the cellular space directly reflects the physical dimensions of the problem under consideration. Two sample lattice structures, representing one- and two-dimensional cellular spaces, respectively, are shown in Fig 1. A threedimensional space can be constructed by stacing several layers of the two-dimensional ones in the third direction, spaced equally so that the distance between them is the same as the distance between the cells in the plane of the layers. Lattice configurations, however, are not limited to the rectangular ones shown in the figure. Cellular automata based on other cell geometries, such as two-dimensional triangular and hexagonal lattices, are also possible. 3

4 One Dimensional Space W C 1-D Neighborhood N E W C E S 2-D von Neumann Neighborhood NW N NE Two Dimensional Space Figure 1: Cellular Spaces. Wolfram (1986), for example, used a regular twodimensional lattice of hexagonal cells for a cellular automaton fluid model. Each cell has a set of values that are updated over the course of many iterations. These cell parameters may be a set of discrete, binary (0/1), or continuous values that are allowed to change in a prescribed range. CA Neighborhood: The neighborhood structure is one of the most important characteristics of a CA lattice. In updating the parameters of a cell, it is necessary to consider the cell's own parameter and the values of the cells in its corresponding neighborhood. The set of sites that is utilized for the update is highly problem dependent, and relies heavily on the nature of the physical phenomenon that is being modeled. Some common examples of neighborhood structures used in the literature are shown in Fig. 2. The cell to be updated is labeled as C, and the adjacent ones are labeled with letters representing compass directions. Again, these are not the only neighborhood structures. For example, a neighborhood commonly referred to as the "MvonN Neighborhood" combines the nine sites of the Moore neighborhood with four more sites lying two lattice sites away in the north, south, east and west directions. Boundaries: Since every cell has the same neighborhood structure, cells on the boundary of a physical domain have neighboring cells that are outside the domain. Traditionally, border cells are assumed to have the cells on the opposite boundary as neighbors. For example, for a two-dimensional rectangular domain a W C E SW S SE 2-D Moore Neighborhood Figure 2: Cellular Neighborhoods. cell on the left border has the cell in the same row on the right border as its left (west) neighbor. With the same update rule applied to all the cells, this yields what is called a periodic boundary condition, which is representative of an infinite domain. Thus for the classical representation of moving particles, a particle leaving the domain from one side enters the domain from the opposite side in the same row or column. For simulation of solid mechanics problems, which will be described later in the paper, free and constrained boundary representations are needed. Update Rules: Computer implementation of an update rule is similar to the function subroutines of procedural programming languages, and is applied uniformly to every cell of the lattice. The arguments for the function subroutine are the parameters of the cells within the neighborhood, and the value returned by the function is the new value of the cell at which the function is being applied. For example, for the von Neumann neighborhood, the function has 5 arguments, function(c,e,w,n,s), which returns the value for the cell C at the time/iteration (+1) for specified values of the C,E,W,N,S (neighborhood) cells in their previous state. Since the update rule is applied to all the cells simultaneously, the incoming arguments are generally the values of all the cells in the previous cycle (), though variations to this strategy are often required for optimal convergence of the algorithms. 4

5 Mathematical representation of this ind of a bloc update rule for a von Neumann neighborhood can be represented in the following form, ( + 1) ( ) ( ) ( ) ( ) ( ) C C, φs, φe, φn, φw φ = R[ φ ], (1) where φ represents the state of a cell. Such a general update rule will be used for the results in this paper. The previous paragraphs outlined basic strategies used within Cellular Computing environments. Based on observations of the equations governing the design of structural solids and the general characteristics of the cellular automata, the present approach is to provide a computational paradigm for the solution of design equations in terms of geometric and field variables using these CA techniques. The development of the concept for two-dimensional elastic systems, and its particular implementation for truss type structural systems, is presented in the remaining sections. CA REPRESENTATION OF TWO-DIMENSIONAL STRUCTURES At a macroscopic level, two-dimensional continua represented by a regular grid of cells can be thought of as nodes (corresponding to the cell centers) connected to one another via finite stiffness springs. Although, the domain occupied by each of the cells has some significance in terms of the cell update rules, in general the state of the cell is independent of the cell density and its general shape. Each cell needs to eep trac of only its own state, independent of its location, which may be expressed in terms of the field variables and design variables associated with the cell. Based on this assertion, the state of a cell in two-dimensional continuum may be represented by, ( ) ( ) φ {, }{,, }{,, (2) i = u v t E f x f y } i where u and v are the displacements of the cell measured from its undeformed position, t represents the cell thicness (or some other relevant sizing parameter, which may change from one cell to another and is the basic design variable), E is the modulus of the cell (which may depend on deformations in case of plasticity), and f x and f y are the forces applied to the cell along the x and y coordinates, respectively. Every cell in the domain can be represented by the state presented in Eq. (2) with a few exceptions. First, the external loads are typically applied over a very small region of the domain (in fact often they are applied only at few selected points in the domain); hence, most of the cells do not need an associated applied force. Therefore, it may not be necessary to retain the force data for most of the cells at each time step. Exceptions to this situation are those cells that have specified zero or nonzero displacements. In this case, again there is a need to eep the last group of data in Eq. (2), which will be the reaction forces associated with the restraints and are needed to compute the associated forces for displacement loading. Therefore, the state representation will be defined so that cells with applied forces and/or displacements will possess the last component group, but this group will be deleted for the remainder of the cells to conserve memory. As opposed to fluid and gas dynamics problems, where boundary conditions often create complications, boundary conditions for a twodimensional solid are simpler to handle. Most boundary conditions now tae the form of applied forces or displacements, which are handled according to the methods previously discussed. The only other exception is the case of a free boundary, which can be easily modeled by assigning the thicness (or the modulus) of the cells outside the domain to be zero. This effectively allows the cells on the boundary to deform freely. Finally, the most important element of the CA iterations is the update rule, which will be applied to all of the cells in the domain to change some of the state variables. Based on the assumed state representation, it is possible to change specific components in Eq. (2) based on different criteria. For the displacement update, the philosophy is to determine the location of a cell point given the displacement of all the neighboring points. For a system of nodes connected by springs, this is same as asing the question if we move all the surrounding nodes to specified positions, what will be the position of the center node under the action of forces induced by the springs? The simple answer is, the node will move to a location which will minimize the total potential energy of the local system. This is of course one of the basic premises of the static equilibrium of all structural systems, and is adopted in the present paper. For the update of the thicness variable of the state, we adopted the concept of fully utilizing the available strength of the material. In the following sections, these basic concepts will be explained in more detail by demonstrating them for one of the simplest examples of a two-dimensional structural system, namely truss structures. Two-dimensional Truss Structures A simple example of a two-dimensional in-plane system that may be used for demonstrating the basic elements of the proposed methodology is a regular 5

6 array of truss elements that form a rectangular domain. Each node of the domain is connected to the neighboring nodes, thereby forming what is commonly referred to as a "ground truss" configuration. A sample configuration is shown in Fig. 3. Figure 3: A 2-D ground truss structure The computational cells are composed of a node and the eight truss members connected to it at every 45 orientation. The neighborhood is, therefore, composed of the eight adjacent nodes as shown by the circles in Fig. 4, which are mared as NW, N, NE, W, E, SW, S, and SE. This is the traditional Moore neighborhood. Although computational cellular domains are continuous without boundaries, as described earlier, it is possible to describe structural domains (rectangular or even irregularly shaped) by the selective assignment of cell properties. For the two-dimensional truss, the vertices of the truss are the center points of the cells and the domain of each cell extends halfway between the neighboring vertices in each direction. Therefore, boundaries are defined by setting the member areas for cells outside of the domain to be zero, which effectively removes those truss members and provides a suitable boundary for the truss structure. cell NW N NE W SW S SE Figure 4: The 2-D truss neighborhood. For the definition of the state of a cell at a given time iteration, the cross-sectional areas of the members, {A 1, A 2, A 3, A 4, A 5, A 6, A 7, A 8 }, that define the cell are used instead of the general thicness parameter t used E cell in the continuum definition. Hence,,,,,,,,,,,, ( φ = u v A A A A A A A A E f f (3) ( ) { } { } { } ) i Analysis Rules: x, y Minimization of the total potential energy for the truss members of an individual cell leads to simple equilibrium equations in terms of the forces. Considering the forces acting on the cell node, two equilibrium equations, one in the horizontal and another in the vertical direction, exist, 8 F x = 1 + f x = 0, 8 F y = 1 + f y = 0, i (4) where F and F are the horizontal and vertical x y components of the internal forces in each of the eight members ( = 1,, 8) attached to the cell. The forces fx and f y are the horizontal (x) and vertical (y) components of external forces that may be applied to the cell. The force components F and F can be calculated from the internal force in the member by using the orientation of the th member θ. F x = F cos θ, F = F sinθ y x y (5) The internal forces in each member are expressed in terms of the axial strain in each member, F = EA ε, =1,...,8. (6) where the axial strains in each member are computed from the deformed length l d and the undeformed length l of the members, ε = ( l l ) / l d (7) Linear Analysis Rules: The main difference between a linear and geometrically nonlinear response is in the way the strains are computed and the manner in which the forces are applied to the cell node. For the linear case, each member strain is computed using the projection of the displacements at the two ends of the member onto its undeformed state. This approach yields the following simple expression for the member strain, o o [( u u C ) cosθ + ( v v C ) sinθ ]/ l ε = (8) where {u C, v C } represents the unnown displacements of the cell node, and {u, v } are the nown displacements of each of the neighboring eight cells. In this equation θ o is the orientation of the th member in its undeformed (original) state. Therefore, strains are a linear function of the unnown displacements, and the movement rules can be derived in closed form from the equilibrium equations. 6

7 In spite of its simplicity, the linear analysis rules do possess some error that requires discussion. Since the equilibrium equations (4) are based on the undeformed coordinates of each cell location (θ θ o for the linear case), the direction of the member forces act along lines from the undeformed configuration. Thus referring to Fig. 4, the linear solution assumes that the forces act along the light colored lines as opposed to the dar ones. This assumption is suitable if the displacements are small. However, if any of the members undergo substantial rotations with respect to their original orientation, the direction of the force could be significantly altered and lead to a different solution to the equilibrium equations. To fix this problem, nonlinear straindisplacement relations must be used. Nonlinear Analysis Rules: Formulating the direction cosines based on the deformed configuration, it can be easily shown that the cosθ and sinθ of a member connecting the cell center to one of the neighboring cells is given by 0 cosθ = ( l cosθ + u u ) / l 0 sinθ = ( l sinθ + v v ) / l, (9) where the deformed length of the th member l d is also a function of the unnown cell displacements. From the deformed geometry, the length of the th member can be computed as l d ) 2 ( l cos + u uc ) + ( l sin + v vc = θ θ. (10) Application of Eq. (9) and Eq. (10) to the equilibrium equations (4) produces a set of two coupled highly nonlinear equations that require a numerical iterative solution. This is quite a departure from the simple linear equations, which can be solved easily. That is, in contrast to the linear case in which cell node deformations were readily computed, determination of the cell nodes requires solution of a set of nonlinear equations that require an iterative solution for each cell. This nonlinear solution required longer computation time than the linear algorithm, yet it was able to fully capture the nonlinear aspects of highly deformed and rotated truss structures. Design Rules: The displacement update formulae presented above require the areas of the members connecting the cell to its neighboring cells. These areas are the design variables for the structural optimization problem. The cross sectional update formula proposed in this initial phase is based on a fully stressed design approach. That is, it is assumed that a truss member requires no more area than the minimum needed to carry its internal. Given the displacement of a cell and its neighbors, the stresses C C d d in the members are easily computed, σ = Eε = 1,...,8, (11) where the strains are computed via Eq. (7) or (8) depending on the degree of nonlinearity. From the member stresses obtained in the previous step, stress rationing produces ( t+ 1) A = A t t σ ( ) ( ) all. (11) σ Since some of the cells experience no change in their position until the propagation of the displacement reaches them, the internal force at those sites will be zero. In such a case, the cross-sectional area will reduce to zero, and the cell will not be able to participate in the deformation process in future iterations. Therefore in the present implementation, damping of the member area re-sizing along with a small lower bound A L is used for the cross-sectional area of the cells. LINEAR ANALYSIS AND DESIGN EXAMPLES For the first exhibition of the CA solution algorithm we chose a very simple 10-bar truss example that is well documented in the literature. Mathematica was used to construct a numerical algorithm to implement the CA method. The geometry, loading and boundary conditions for the truss are shown in Fig. 5. The ground truss has three cells in the horizontal direction and two cells in the vertical in 360 in ips 100 ips Figure 5: Ten bar truss problem 360 in direction. Both cells 1 and 4, on the left edge, are constrained. For demonstration purposes, we first perform the analysis of the structure under the given loads with no re-sizing, and then design runs are completed to find the optimal configuration of the structure. All the members are assumed to have an initial cross-sectional area of 1.0 in 2. The update formulae were applied repetitively until there was no change in any of the free-cell displacement or area components. In order to establish a very stringent

8 criterion for comparison of the various analyses and design run results presented in this report, the machine precision of 16 significant decimal digits was used for a convergence criterion when the Mathematica demonstration program was used. That corresponds to a relative error of less then Analysis Results: The analysis of the uniform cross-section truss (no re-sizing) required 703 iterations resulting in displacements of {u 2, v 2 } = { , } and {u 3, v 3 } = { , } in cells 2 and 3, respectively, where the forces are applied. This result is based on 100% of the loads being applied immediately in the very first iteration, as opposed to slowly increasing the force load values up to their maximum values. A quic numerical study showed that performance degrades when the loads are introduced incrementally. Starting from a zero load initial state, the same results were obtained in 708 iterations for a load increment of 10 ips, 767 iterations for 1 ip, and 851 iterations for 0.5 ips. This suggests that for a liear analysis the loads should be applied with their full strength in the initial iterations (unless the loads are time dependent and the iterations reflect the time coordinate of the problem). Next, the analysis was repeated by applying displacements instead of forces. The applied forces were removed, and the displacements obtained from the previous runs were applied at cells 2 and 3 at their full strength. With the same precision of 16 digits required for two successive iterations, the analysis required only 61 iterations to converge. Thus compared to the applied load case, the applied displacement case seemed to converge faster in the analysis mode. Design Results: The design runs were started with an initial crosssectional area of 1.0 in 2 for all members, with a lower bound constraint of A L = 0.1 in 2. As was done in the case of analysis, the first investigation used force loading by applying the full value at the initial time step. The sizing rules were applied following the application of the displacement update rules. Application of the sizing update for every displacement update cycle proved to yield unstable results for the cross-sectional design. A simple numerical study revealed that during the initial cycles, applying sizing update rules at every time step produces minimum value areas for most of the domain, with the exception of those cells at which the forces are applied. At these loaded cells, the initial areas tended to increased drastically for the members that are in the same direction as the applied forces, and this increase lead to instability in the sizing calculation. We next introduced a variable N s, which controls the frequency at which the sizing update is implemented. The previous case corresponds to N s = 1, which indicates that the sizing update is performed for every application of the displacement update. This variable proved to be quite crucial for the success of the sizing iterations. That is, instead of applying the sizing update for every application of the displacement update, if we allow the displacement updates to form a more realistic deformation shape before implementing the sizing update, the solution remains stable. For N s = 4 or higher the algorithm produces the correct optimal cross-sectional area distribution as determined from the other design techniques used in the literature. The first four cycles from a CA solution that uses N s = 6 are shown in Fig. 6. The correct optimal cross-sectional area distribution for Figure 6: Area evolution, N s = 6. this problem is A 1 = , A 2 = , A 3 = , A 4 = , A 7 = , A 9 = , with the rest of the areas at their lower bound of 0.1 in 2.The algorithm reaches an optimal cross-sectional area distribution in 312 displacement iterations. This is quite fast compared to the 708 iterations needed for the convergence of the analysis procedure reported earlier, which seems to indicate that for some problems convergence can be achieved faster by including re-sizing. Changing the frequency of the sizing parameter, N s, slightly influences the efficiency of the algorithm. For N s = 8 and 10, the algorithm finds the correct optimal distribution in 336 and 350 displacement updates, respectively. Switching to an incremental load application proved to have little effect in the 8

9 overall efficiency and stability of the algorithm. For the sae of completeness, we also performed a strict analysis solution for the optimal truss configuration obtained above. Starting from an undeformed state with the initial areas set to the optimal results as calculated above, the algorithm required 150 displacement iterations to find the final deformation shape ({u2, v2} = {-0.9, -2.7} and {u3, v3} = {-1.8, -7.2}). NONLINEAR ANALYSIS AND DESIGN For the demonstration of the nonlinear analysis capability, we chose a simple and flexible truss configuration. The truss configuration is shown in Fig. 7, and is one-bay deep and eleven-bay long. The configuration corresponds to a computational mesh of 2 x 12 cells with a cell separation of δ = 1.0 units. The two cells on the left edge, cells 1 and 13, are restrained both in the x and y directions. The structure is loaded by applying a horizontal displacement of = 1.5 units in the negative x direction at the upper right most cell, {u 24, v 24 } = {- 1.5, 0.0}. In order to mae the truss flexible (hence, increase the significance of the geometric nonlinearities), the modulus of the material is also assumed to be E = 1.0 units. In order to assess the accuracy of new methodology, we first performed the linear and nonlinear analysis of the configuration using a finite element program. Deformations computed by the finite element analysis are shown below. As expected, there is a substantial difference between the linear and nonlinear deformations. The largest vertical deformation of the linear analysis was v 8 = units. The nonlinear deformation at the same cell was 48% larger then the linear one at v 8 = units. y The CA analysis of the same configuration was performed by using both the linear solution formulation and the different approaches described for the nonlinear formulation. Linear Analysis: The linear formulation required 3007 iterations, utilizing seconds of CPU Mathematica solution time (0.111 sec/iteration). The CPU time is reported to give an indication of relative solution time per iteration. A full-field convergence criterion requiring a difference of less then 10-8 units in all the displacement results between two successive iterations are used. Comparison of the finite element and the CA solutions are shown in Fig. 8, where light colored dots show the solution obtained using CA and the blac ones behind them (almost covered by the light ones) show the FEM solution. Undeformed positions of the cells are also shown in light color. Nonlinear Analysis: Application of the displacements in one step was the preferred method of load introduction into the linear CA formulation. The same strategy proved to be highly risy in the case of nonlinear analysis. Especially when the applied displacement was larger then the characteristic cell dimension (spacing of the cells), it was possible to converge to an equilibrium solution that corresponded to an unacceptable deformation pattern. For example, upon displacing the tip node by 1.5 units in the first iteration, the truss reached an equilibrium configuration by folding the first bay over the remaining bays. Such a situation was not possible with the linear analysis since the directions of the forces were not effected by the deformations. This problem was easily solved by applying the displacements in increments that are about the 1/10 =1.5 δ x δ = 1.0 Figure 7: Long Truss Figure 8: Comparison of 9 linear FEM and linear CA solutions

10 of the cell spacing. The full value of the applied displacement could easily be reached in less than a fraction of the iterations needed for full convergence. In case of applied forces, however, application of the full force was still possible since the resulting deformations were typically small in the initial stages of the load application. Next, the different solution strategies for nonlinear analysis requiring different degrees of solution complexity are investigated. Use of fully nonlinear equations presented earlier became difficult for the nonlinear Mathematica based solver and often resulted in numerical instabilities. It is suspected that writing the code in a more traditional programming language (and/or perhaps using one of the state of the art nonlinear equation solvers) would eliminate this problem. In an effort to find a computationally efficient solution to the severe nonlinearity, an extreme case of using linear strains along with correct orientation (due to large rotations) of the members computed from the previous iterations was tried. As described earlier, this approach yields a set of two linear equations that can be solved easily. For the present problem, converged solution was obtained in 1319 iterations requiring seconds (0.151 sec/iteration). The slight increase in CPU per iteration is a result of additional computations required for updating the member orientations. However, note that the total number of iteration for convergence is less than half of the number of iterations needed for the linear solution and require smaller total CPU time. Comparison of the results, however, with the traditional finite element solution is not highly favorable. As shown in Fig. 9, compared to the nonlinear finite element solution the maximum cell deformation is substantially smaller. Finally, that includes the nonlinearly in strain, but uses the orientation of the members from the previous iteration, was used for the solution of the problem. Convergence was achieved in 1641 iterations requiring seconds (0.511 sec/iteration). As shown in Fig. 10, solution is in good agreement with the nonlinear FEM. The total number of iterations is still less than the number of iterations needed for the linear solution (about little more than half). However, because of the increased CPU per iteration the total CPU is about two and a half times that of the linear solution. Nonlinear Design: Development of the nonlinear analysis capability did not influence the way that the design rules operated on the cells. Of course, it is necessary to compute the nonlinear member strains in order to implement the fully stressed design criterion. This requires using an appropriate stress evaluation scheme in the analysis Figure 9: Long Truss CA (linear strain - large rotations) versus nonlinear FEM Figure 10: Long Truss CA (nonlinear strain - incremental rotations) versus nonlinear FEM 10

11 cycles. However, as opposed to the analysis, there is no need to simplify strain computation in the case of geometric nonlinearity since the computation of the strain is numerical (does not require the solution of a system of equations). That is, computing fully nonlinear strains in the design cycle is simple substitution of numbers; therefore, there is no need to use simplified equations in the design cycle. Therefore, the strain computation is either linear or nonlinear. δ = 10 Α 1 Α 2 Α 3 P = 400 Figure 11: Three-bar truss. The nonlinear design example solved is a simple three-bar truss configuration, which was used to verify the methodology. The example was taen from "Structural Design Sensitivity Analysis of Nonlinear Response" by Y. S. Ryu, M. Harrian, C. C. Wu, and J. S. Arora. The geometry of the truss is shown in Fig. 11, with an applied load of P = 400 ips acting at a 45-deg from the horizontal direction. Initial areas were A1 = 0.1 in2, A2 = A3 = 0.3 in2. The computational mesh used for the problem is a 3 cell by 2 cell grid. To simulate the three-bar truss, all the unnecessary internal members of the ground structure were set to zero areas initially. Analysis of the configuration produced the following results. 1) Linear analysis: 2 iterations, {u2, v2} = { , }. 2) Linear strain/nonlinear geometry: 9 iterations, {u2, v2} = { , }. 3) Nonlinear strain / incremental geom: 10 iterations, {u2, v2} = { , }. 4) Nonlinear strain / nonlinear geometry: 2 iterations, {u2, v2} = { , }. The same combinations that are used in the analysis are used in the design. Only the linear analysis made use of the linear strain computation (Case 1 above). Other cases employed nonlinear strain computations in the design update, although Case 2 used linear strain for the analysis update. The design runs produced the following results. {A2, A3} = {0.05, 0.05} in all cases. 1) Linear analysis based design: 22 iterations, A1 = , Weight= {u} = {1.1314, }. 2) L. strains and NL. geometry: 21 iterations, A1 = , Weight= , {u} = {1.0699, }. 3) NL incremental geometry: 18 iterations, A1 = , Weight= , { u } = {1.0420, }. 4) NL strain and geometry: 12 iterations, A1 = , Weight= , { u } = {1.0421, }. The last two results are in excellent agreement with a FEM based design results. The CPU times for these Mathematica based designs do not mean much because of the inefficiency of the programming language and the inefficiency of the nonlinear solver. However, they can be used to give an insight to the relative efficiency of the different methods shown above. The CPU time for the 4 cases are: 1) sec., 2) sec., 3) sec., and 4) sec., respectively. FORTRAN 90 EXAMPLES The previous examples used the Mathematica programming language to implement the CA methods for the two-dimensional truss. However, for larger structures it was found that a more efficient numerical algorithm was required to solve the equations in a reasonable time. Therefore, the CA implementation was re-wored using Fortran 90. Though several features of the framewor had to be re-formulated for the new language, the basic logic and worings of the code remained the same. As a demonstration example of the Fortran 90 code, a 50 m 25 m 100 N E = 200 Gpa σ a = 65 MPa Figure 11: Mitchell-type Truss Design Example standard truss problem was used to investigate the effect of increasing the mesh cell density for a given problem geometry. The chosen problem was a Mitchell-type structure, shown in Figure 11 for a scale factor of one. The basic model shown in Fig. 11 has three cells in the horizontal direction and two cells in the vertical direction. An increase in the scale parameter increases the density of the mesh, thus for a scale factor of two the computational lattice is 5 3. The fully stressed design for this structure is 11

12 shown in Figure 12 for a scale factor of one, where the displayed widths of the members are scaled according to their actual areas. Scale = 2 Scale = 4 Figure 12: Truss Design Scale = 1 Systematically increasing the cell density demonstrates the evolution of the design as the number of design variables is increased. Shown in Figure 13 are the results of a fully stressed design for several values of the scale parameter. Note how the diagonal members that are connected to the supports remain constant, yet the internal region changes according to the degree of mesh density that is allowed. Furthermore, it is evident that the designs shown here are not necessarily practical truss structures. This is because no redundancy exists for the most critical truss members. Ideally, the regions near the supports should contain several branching members that can re-distribute the load more evenly and prevent the possibility of instability in the legs. This omission is due to the formulation of the fully stressed design rules. However, due to the simplicity of the local design methods within the CA, other rule definitions can be configured so that the structure satisfies any constraints that are desired. CONCLUSIONS The implementation of Cellular Automata methods for structural analysis and design of two-dimensional elastic structures has been demonstrated. The specific examples demonstrated the algorithm details and the relative efficiencies of the linear and nonlinear solutions as well as proving the capability of CA within a design environment. It is felt that the CA methods, when applied to more complex geometries such as three-dimensional structures or thin plates and shells, will provide a revolutionary technique for structural design that is more efficient than the present finite element based methods. ACKNOWLEDGEMENT The authors wish to acnowledge the support and guidance of Jare Sobiesi of NASA-LaRC. REFERENCES [1] R.T HAFTKA, M.P KAMAT, Simultaneous Nonlinear Structural Analysis and Design, Scale = 8 Scale = 25 Figure 13: Evolution of Truss Designs Computational Mechanics, 4, 1989, pp [2] S. ULAM, Random Processes and Transformations, Proceedings of the International Congress of Mathematicians, 2, 1952, pp [3] J. VON NEUMANN, Theory of Self-Reproducing Automata, Univ. of Illinois Press, [4] T. TOMMASO, N. MARGOLUS, Cellular Automata Machines, MIT Press, [5] S. WOLFRAM, Cellular Automata and Complexity: Collected Papers, Addison-Wesley Publishing Company, [6] R. J. GAYLORD, K. NISHIDATE, Modeling Nature: Cellular Automata Simulations with Mathematica, Springer-Verlag, Inc., [7] A. W. BURKS, Editor, Essays on Cellular Automata, Univ. of Illinois Press,

Optimization of nonlinear trusses using a displacement-based approach

Optimization of nonlinear trusses using a displacement-based approach Struct Multidisc Optim 23, 214 221 Springer-Verlag 2002 Digital Object Identifier (DOI) 10.1007/s00158-002-0179-1 Optimization of nonlinear trusses using a displacement-based approach S. Missoum, Z. Gürdal

More information

46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference April 2005 Austin, Texas

46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference April 2005 Austin, Texas th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conference - April, Austin, Texas AIAA - AIAA - Bi-stable Cylindrical Space Frames H Ye and S Pellegrino University of Cambridge, Cambridge,

More information

Truss Structures: The Direct Stiffness Method

Truss Structures: The Direct Stiffness Method . Truss Structures: The Companies, CHAPTER Truss Structures: The Direct Stiffness Method. INTRODUCTION The simple line elements discussed in Chapter introduced the concepts of nodes, nodal displacements,

More information

Multi-physics Modeling Using Cellular Automata

Multi-physics Modeling Using Cellular Automata Multi-physics Modeling sing Cellular Automata Brian Vic Mechanical Engineering Department, Virginia Tech, Blacsburg, VA 246-238 This paper proposes a new modeling and solution method that is relatively

More information

Size Effects In the Crushing of Honeycomb Structures

Size Effects In the Crushing of Honeycomb Structures 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conference 19-22 April 2004, Palm Springs, California AIAA 2004-1640 Size Effects In the Crushing of Honeycomb Structures Erik C.

More information

CRITERIA FOR SELECTION OF FEM MODELS.

CRITERIA FOR SELECTION OF FEM MODELS. CRITERIA FOR SELECTION OF FEM MODELS. Prof. P. C.Vasani,Applied Mechanics Department, L. D. College of Engineering,Ahmedabad- 380015 Ph.(079) 7486320 [R] E-mail:pcv-im@eth.net 1. Criteria for Convergence.

More information

Optimal Shape and Topology of Structure Searched by Ants Foraging Behavior

Optimal Shape and Topology of Structure Searched by Ants Foraging Behavior ISSN 0386-1678 Report of the Research Institute of Industrial Technology, Nihon University Number 83, 2006 Optimal Shape and Topology of Structure Searched by Ants Foraging Behavior Kazuo MITSUI* ( Received

More information

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems Cellular Systems 1 Motivation Evolution has rediscovered several times multicellularity as a way to build complex living systems Multicellular systems are composed by many copies of a unique fundamental

More information

Analysis of a portal steel frame subject to fire by use of a truss model

Analysis of a portal steel frame subject to fire by use of a truss model Analysis of a portal steel frame subject to fire by use of a truss model P. G. Papadopoulos & A. Mathiopoulou Department of Civil Engineering, Aristotle University of Thessaloniki, Greece Abstract A plane

More information

On Nonlinear Buckling and Collapse Analysis using Riks Method

On Nonlinear Buckling and Collapse Analysis using Riks Method Visit the SIMULIA Resource Center for more customer examples. On Nonlinear Buckling and Collapse Analysis using Riks Method Mingxin Zhao, Ph.D. UOP, A Honeywell Company, 50 East Algonquin Road, Des Plaines,

More information

Post Graduate Diploma in Mechanical Engineering Computational mechanics using finite element method

Post Graduate Diploma in Mechanical Engineering Computational mechanics using finite element method 9210-220 Post Graduate Diploma in Mechanical Engineering Computational mechanics using finite element method You should have the following for this examination one answer book scientific calculator No

More information

Methods of Analysis. Force or Flexibility Method

Methods of Analysis. Force or Flexibility Method INTRODUCTION: The structural analysis is a mathematical process by which the response of a structure to specified loads is determined. This response is measured by determining the internal forces or stresses

More information

Chaos, Complexity, and Inference (36-462)

Chaos, Complexity, and Inference (36-462) Chaos, Complexity, and Inference (36-462) Lecture 10: Cellular Automata Cosma Shalizi 12 February 2009 Some things you can read: Poundstone (1984) is what got me interested in the subject; Toffoli and

More information

Chaos, Complexity, and Inference (36-462)

Chaos, Complexity, and Inference (36-462) Chaos, Complexity, and Inference (36-462) Lecture 10 Cosma Shalizi 14 February 2008 Some things you can read: [1] is what got me interested in the subject; [2] is the best introduction to CA modeling code

More information

Quintic beam closed form matrices (revised 2/21, 2/23/12) General elastic beam with an elastic foundation

Quintic beam closed form matrices (revised 2/21, 2/23/12) General elastic beam with an elastic foundation General elastic beam with an elastic foundation Figure 1 shows a beam-column on an elastic foundation. The beam is connected to a continuous series of foundation springs. The other end of the foundation

More information

Solution Manual A First Course in the Finite Element Method 5th Edition Logan

Solution Manual A First Course in the Finite Element Method 5th Edition Logan Solution Manual A First Course in the Finite Element Method 5th Edition Logan Instant download and all chapters Solution Manual A First Course in the Finite Element Method 5th Edition Logan https://testbandata.com/download/solution-manual-first-course-finite-elementmethod-5th-edition-logan/

More information

SIZE EFFECTS IN THE COMPRESSIVE CRUSHING OF HONEYCOMBS

SIZE EFFECTS IN THE COMPRESSIVE CRUSHING OF HONEYCOMBS 43rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Con 22-25 April 2002, Denver, Colorado SIZE EFFECTS IN THE COMPRESSIVE CRUSHING OF HONEYCOMBS Erik C. Mellquistand Anthony M.

More information

Multigrid Accelerated Cellular Automata for Structural Design Optimization: A 1-D Implementation

Multigrid Accelerated Cellular Automata for Structural Design Optimization: A 1-D Implementation Multigrid Accelerated Cellular Automata for Structural Design Optimization: A 1-D Implementation Sunwook Kim Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in

More information

Finite Element Method

Finite Element Method Finite Element Method Finite Element Method (ENGC 6321) Syllabus Objectives Understand the basic theory of the FEM Know the behaviour and usage of each type of elements covered in this course one dimensional

More information

Stress analysis of a stepped bar

Stress analysis of a stepped bar Stress analysis of a stepped bar Problem Find the stresses induced in the axially loaded stepped bar shown in Figure. The bar has cross-sectional areas of A ) and A ) over the lengths l ) and l ), respectively.

More information

Chapter 2 Finite Element Formulations

Chapter 2 Finite Element Formulations Chapter 2 Finite Element Formulations The governing equations for problems solved by the finite element method are typically formulated by partial differential equations in their original form. These are

More information

Complex Systems Theory

Complex Systems Theory Complex Systems Theory 1988 Some approaches to the study of complex systems are outlined. They are encompassed by an emerging field of science concerned with the general analysis of complexity. Throughout

More information

University of Sheffield The development of finite elements for 3D structural analysis in fire

University of Sheffield The development of finite elements for 3D structural analysis in fire The development of finite elements for 3D structural analysis in fire Chaoming Yu, I. W. Burgess, Z. Huang, R. J. Plank Department of Civil and Structural Engineering StiFF 05/09/2006 3D composite structures

More information

Non-linear and time-dependent material models in Mentat & MARC. Tutorial with Background and Exercises

Non-linear and time-dependent material models in Mentat & MARC. Tutorial with Background and Exercises Non-linear and time-dependent material models in Mentat & MARC Tutorial with Background and Exercises Eindhoven University of Technology Department of Mechanical Engineering Piet Schreurs July 7, 2009

More information

Matrix Assembly in FEA

Matrix Assembly in FEA Matrix Assembly in FEA 1 In Chapter 2, we spoke about how the global matrix equations are assembled in the finite element method. We now want to revisit that discussion and add some details. For example,

More information

Geometric nonlinear sensitivity analysis for nonparametric shape optimization with non-zero prescribed displacements

Geometric nonlinear sensitivity analysis for nonparametric shape optimization with non-zero prescribed displacements 0 th World Congress on Structural and Multidisciplinary Optimization May 9-24, 203, Orlando, Florida, USA Geometric nonlinear sensitivity analysis for nonparametric shape optimization with non-zero prescribed

More information

An exact reanalysis algorithm using incremental Cholesky factorization and its application to crack growth modeling

An exact reanalysis algorithm using incremental Cholesky factorization and its application to crack growth modeling INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng 01; 91:158 14 Published online 5 June 01 in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.100/nme.4 SHORT

More information

over the last few years the tantalizing

over the last few years the tantalizing Discrete Fluids over the last few years the tantalizing prospect of being able to perform hydrodynamic calculations orders-of-magnitude faster than present methods allow has prompted considerable interest

More information

Discontinuous Distributions in Mechanics of Materials

Discontinuous Distributions in Mechanics of Materials Discontinuous Distributions in Mechanics of Materials J.E. Akin, Rice University 1. Introduction The study of the mechanics of materials continues to change slowly. The student needs to learn about software

More information

General elastic beam with an elastic foundation

General elastic beam with an elastic foundation General elastic beam with an elastic foundation Figure 1 shows a beam-column on an elastic foundation. The beam is connected to a continuous series of foundation springs. The other end of the foundation

More information

Simulation of cell-like self-replication phenomenon in a two-dimensional hybrid cellular automata model

Simulation of cell-like self-replication phenomenon in a two-dimensional hybrid cellular automata model Simulation of cell-like self-replication phenomenon in a two-dimensional hybrid cellular automata model Takeshi Ishida Nippon Institute of Technology ishida06@ecoinfo.jp Abstract An understanding of the

More information

An Introduction to Physically Based Modeling: An Introduction to Continuum Dynamics for Computer Graphics

An Introduction to Physically Based Modeling: An Introduction to Continuum Dynamics for Computer Graphics An Introduction to Physically Based Modeling: An Introduction to Continuum Dynamics for Computer Graphics Michael Kass Pixar Please note: This document is 1997 by Michael Kass. This chapter may be freely

More information

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09 Cellular Automata CS 591 Complex Adaptive Systems Spring 2009 Professor: Melanie Moses 2/02/09 Introduction to Cellular Automata (CA) Invented by John von Neumann (circa~1950). A cellular automata consists

More information

MITOCW MITRES2_002S10nonlinear_lec15_300k-mp4

MITOCW MITRES2_002S10nonlinear_lec15_300k-mp4 MITOCW MITRES2_002S10nonlinear_lec15_300k-mp4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources

More information

Dynamic Response Of Laminated Composite Shells Subjected To Impulsive Loads

Dynamic Response Of Laminated Composite Shells Subjected To Impulsive Loads IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 14, Issue 3 Ver. I (May. - June. 2017), PP 108-123 www.iosrjournals.org Dynamic Response Of Laminated

More information

Project Engineer: Wesley Kinkler Project Number: 4.14 Submission Date: 11/15/2003. TAMUK Truss Company Trusses Made Simple

Project Engineer: Wesley Kinkler Project Number: 4.14 Submission Date: 11/15/2003. TAMUK Truss Company Trusses Made Simple Submission Date: 11/15/2003 TAMUK Truss Company Trusses Made Simple Table of Contents Introduction..3 Proposal.3 Solution..5 Hand Calculations 5 TRUSS2D 7 NENastran 7 Comparison of Results... 8 Data Analysis.10

More information

CAAM 335 Matrix Analysis Planar Trusses

CAAM 335 Matrix Analysis Planar Trusses CAAM 5 Matrix Analysis Planar Trusses September 1, 010 1 The Equations for the Truss We consider trusses with m bars and n nodes. Each node can be displaced in horizontal and vertical direction. If the

More information

Code No: RT41033 R13 Set No. 1 IV B.Tech I Semester Regular Examinations, November - 2016 FINITE ELEMENT METHODS (Common to Mechanical Engineering, Aeronautical Engineering and Automobile Engineering)

More information

A two-dimensional FE truss program

A two-dimensional FE truss program A two-dimensional FE truss program 4M020: Design Tools Eindhoven University of Technology Introduction The Matlab program fem2d allows to model and analyze two-dimensional truss structures, where trusses

More information

4 Finite Element Method for Trusses

4 Finite Element Method for Trusses 4 Finite Element Method for Trusses To solve the system of linear equations that arises in IPM, it is necessary to assemble the geometric matrix B a. For the sake of simplicity, the applied force vector

More information

University of Illinois at Urbana-Champaign College of Engineering

University of Illinois at Urbana-Champaign College of Engineering University of Illinois at Urbana-Champaign College of Engineering CEE 570 Finite Element Methods (in Solid and Structural Mechanics) Spring Semester 03 Quiz # April 8, 03 Name: SOUTION ID#: PS.: A the

More information

Computational Stiffness Method

Computational Stiffness Method Computational Stiffness Method Hand calculations are central in the classical stiffness method. In that approach, the stiffness matrix is established column-by-column by setting the degrees of freedom

More information

NUMERICAL SIMULATION OF THE INELASTIC SEISMIC RESPONSE OF RC STRUCTURES WITH ENERGY DISSIPATORS

NUMERICAL SIMULATION OF THE INELASTIC SEISMIC RESPONSE OF RC STRUCTURES WITH ENERGY DISSIPATORS NUMERICAL SIMULATION OF THE INELASTIC SEISMIC RESPONSE OF RC STRUCTURES WITH ENERGY DISSIPATORS ABSTRACT : P Mata1, AH Barbat1, S Oller1, R Boroschek2 1 Technical University of Catalonia, Civil Engineering

More information

Theoretical Manual Theoretical background to the Strand7 finite element analysis system

Theoretical Manual Theoretical background to the Strand7 finite element analysis system Theoretical Manual Theoretical background to the Strand7 finite element analysis system Edition 1 January 2005 Strand7 Release 2.3 2004-2005 Strand7 Pty Limited All rights reserved Contents Preface Chapter

More information

DISPENSA FEM in MSC. Nastran

DISPENSA FEM in MSC. Nastran DISPENSA FEM in MSC. Nastran preprocessing: mesh generation material definitions definition of loads and boundary conditions solving: solving the (linear) set of equations components postprocessing: visualisation

More information

Geometry-dependent MITC method for a 2-node iso-beam element

Geometry-dependent MITC method for a 2-node iso-beam element Structural Engineering and Mechanics, Vol. 9, No. (8) 3-3 Geometry-dependent MITC method for a -node iso-beam element Phill-Seung Lee Samsung Heavy Industries, Seocho, Seoul 37-857, Korea Hyu-Chun Noh

More information

Mitchell Chapter 10. Living systems are open systems that exchange energy, materials & information

Mitchell Chapter 10. Living systems are open systems that exchange energy, materials & information Living systems compute Mitchell Chapter 10 Living systems are open systems that exchange energy, materials & information E.g. Erwin Shrodinger (1944) & Lynn Margulis (2000) books: What is Life? discuss

More information

Fig. 1. Circular fiber and interphase between the fiber and the matrix.

Fig. 1. Circular fiber and interphase between the fiber and the matrix. Finite element unit cell model based on ABAQUS for fiber reinforced composites Tian Tang Composites Manufacturing & Simulation Center, Purdue University West Lafayette, IN 47906 1. Problem Statement In

More information

A Repeated Dynamic Impact Analysis for 7x7 Spacer Grids by using ABAQUS/ Standard and Explicit

A Repeated Dynamic Impact Analysis for 7x7 Spacer Grids by using ABAQUS/ Standard and Explicit A Repeated Dynamic Impact Analysis for 7x7 Spacer Grids by using ABAQUS/ Standard and Explicit Kim, Jae-Yong, and Yoon, Kyung-Ho* * Korea Atomic Energy Research Institute ABSTRACT Spacer grids(sg) are

More information

LATERAL STABILITY OF BEAMS WITH ELASTIC END RESTRAINTS

LATERAL STABILITY OF BEAMS WITH ELASTIC END RESTRAINTS LATERAL STABILITY OF BEAMS WITH ELASTIC END RESTRAINTS By John J. Zahn, 1 M. ASCE ABSTRACT: In the analysis of the lateral buckling of simply supported beams, the ends are assumed to be rigidly restrained

More information

AEROELASTIC ANALYSIS OF SPHERICAL SHELLS

AEROELASTIC ANALYSIS OF SPHERICAL SHELLS 11th World Congress on Computational Mechanics (WCCM XI) 5th European Conference on Computational Mechanics (ECCM V) 6th European Conference on Computational Fluid Dynamics (ECFD VI) E. Oñate, J. Oliver

More information

Finite element analysis of diagonal tension failure in RC beams

Finite element analysis of diagonal tension failure in RC beams Finite element analysis of diagonal tension failure in RC beams T. Hasegawa Institute of Technology, Shimizu Corporation, Tokyo, Japan ABSTRACT: Finite element analysis of diagonal tension failure in a

More information

Chapter 2 Examples of Optimization of Discrete Parameter Systems

Chapter 2 Examples of Optimization of Discrete Parameter Systems Chapter Examples of Optimization of Discrete Parameter Systems The following chapter gives some examples of the general optimization problem (SO) introduced in the previous chapter. They all concern the

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Soft body physics Soft bodies In reality, objects are not purely rigid for some it is a good approximation but if you hit

More information

Actuation of kagome lattice structures

Actuation of kagome lattice structures Actuation of kagome lattice structures A.C.H. Leung D.D. Symons and S.D. Guest Department of Engineering, University of Cambridge, Trumpington Street, Cambridge, CB2 1PZ, UK The kagome lattice has been

More information

Design and optimization of a variable stiffness composite laminate

Design and optimization of a variable stiffness composite laminate th World Congress on Structural and Multidisciplinary Optimisation 07 th - th, June 05, Sydney Australia Design and optimization of a variable stiffness composite laminate Yan Zhang, Fenfen Xiong Qian

More information

FOLDING AND DEPLOYMENT OF ULTRA-THIN COMPOSITE STRUCTURES

FOLDING AND DEPLOYMENT OF ULTRA-THIN COMPOSITE STRUCTURES FOLDING AND DEPLOYMENT OF ULTRA-THIN COMPOSITE STRUCTURES H.M.Y.C. Mallikarachchi (1), S. Pellegrino (2) (1) University of Cambridge Department of Engineering, Trumpington Street, Cambridge CB2 1PZ, U.K.

More information

Introduction to Finite Element Method

Introduction to Finite Element Method Introduction to Finite Element Method Dr. Rakesh K Kapania Aerospace and Ocean Engineering Department Virginia Polytechnic Institute and State University, Blacksburg, VA AOE 524, Vehicle Structures Summer,

More information

Investigation of thermal effects on analyses of truss structures via metaheuristic approaches

Investigation of thermal effects on analyses of truss structures via metaheuristic approaches Investigation of thermal effects on analyses of truss structures via metaheuristic approaches YUSUF CENGĐZ TOKLU Department of Civil Engineering, Faculty of Engineering, Bilecik Şeyh Edebali University,

More information

Content. Department of Mathematics University of Oslo

Content. Department of Mathematics University of Oslo Chapter: 1 MEK4560 The Finite Element Method in Solid Mechanics II (January 25, 2008) (E-post:torgeiru@math.uio.no) Page 1 of 14 Content 1 Introduction to MEK4560 3 1.1 Minimum Potential energy..............................

More information

Level 7 Postgraduate Diploma in Engineering Computational mechanics using finite element method

Level 7 Postgraduate Diploma in Engineering Computational mechanics using finite element method 9210-203 Level 7 Postgraduate Diploma in Engineering Computational mechanics using finite element method You should have the following for this examination one answer book No additional data is attached

More information

Structural Dynamics. Spring mass system. The spring force is given by and F(t) is the driving force. Start by applying Newton s second law (F=ma).

Structural Dynamics. Spring mass system. The spring force is given by and F(t) is the driving force. Start by applying Newton s second law (F=ma). Structural Dynamics Spring mass system. The spring force is given by and F(t) is the driving force. Start by applying Newton s second law (F=ma). We will now look at free vibrations. Considering the free

More information

COMBINED IN-PLANE AND THROUGH-THE-THICKNESS ANALYSIS FOR FAILURE PREDICTION OF BOLTED COMPOSITE JOINTS

COMBINED IN-PLANE AND THROUGH-THE-THICKNESS ANALYSIS FOR FAILURE PREDICTION OF BOLTED COMPOSITE JOINTS COMBINED IN-PLANE AND THROUGH-THE-THICKNESS ANALYSIS FOR FAILURE PREDICTION OF BOLTED COMPOSITE JOINTS V. Kradinov, * E. Madenci The University of Arizona, Tucson, Arizona, 8575 D. R. Ambur NASA Langley

More information

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x. and beyond Lindenmayer Systems The World of Simple Programs Christian Jacob Department of Computer Science Department of Biochemistry & Molecular Biology University of Calgary CPSC 673 Winter 2004 Random

More information

NUMERICAL ANALYSIS OF A PILE SUBJECTED TO LATERAL LOADS

NUMERICAL ANALYSIS OF A PILE SUBJECTED TO LATERAL LOADS IGC 009, Guntur, INDIA NUMERICAL ANALYSIS OF A PILE SUBJECTED TO LATERAL LOADS Mohammed Younus Ahmed Graduate Student, Earthquake Engineering Research Center, IIIT Hyderabad, Gachibowli, Hyderabad 3, India.

More information

Gerald Allen Cohen, 83, passed away Oct. 1, 2014, at his home in Laguna Beach.

Gerald Allen Cohen, 83, passed away Oct. 1, 2014, at his home in Laguna Beach. Dr Gerald Allen Cohen (1931-2014) Ring-stiffened shallow conical shell designed with the use of FASOR for NASA s Viking project in the 1970s. (from NASA TN D-7853, 1975, by Walter L. Heard, Jr., Melvin

More information

TOPOLOGY STRUCTURAL OPTIMIZATION USING A HYBRID OF GA AND ESO METHODS

TOPOLOGY STRUCTURAL OPTIMIZATION USING A HYBRID OF GA AND ESO METHODS TOPOLOGY STRUCTURAL OPTIMIZATION USING A HYBRID OF GA AND METHODS Hiroki Kajiwara Graduate School of Engineering email: hkajiwara@mikilab.doshisha.ac.jp Mitsunori Miki Department of Knowledge Engineering

More information

THE EFFECT OF GEOMETRY ON FATIGUE LIFE FOR BELLOWS

THE EFFECT OF GEOMETRY ON FATIGUE LIFE FOR BELLOWS Advanced Materials Development and Performance (AMDP2011) International Journal of Modern Physics: Conference Series Vol. 6 (2012) 343-348 World Scientific Publishing Company DOI: 10.1142/S2010194512003418

More information

Two-Layer Network Equivalent for Electromagnetic Transients

Two-Layer Network Equivalent for Electromagnetic Transients 1328 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 18, NO. 4, OCTOBER 2003 Two-Layer Network Equivalent for Electromagnetic Transients Mohamed Abdel-Rahman, Member, IEEE, Adam Semlyen, Life Fellow, IEEE, and

More information

Chapter 2 Simplicity in the Universe of Cellular Automata

Chapter 2 Simplicity in the Universe of Cellular Automata Chapter 2 Simplicity in the Universe of Cellular Automata Because of their simplicity, rules of cellular automata can easily be understood. In a very simple version, we consider two-state one-dimensional

More information

On Elementary and Algebraic Cellular Automata

On Elementary and Algebraic Cellular Automata Chapter On Elementary and Algebraic Cellular Automata Yuriy Gulak Center for Structures in Extreme Environments, Mechanical and Aerospace Engineering, Rutgers University, New Jersey ygulak@jove.rutgers.edu

More information

BAR ELEMENT WITH VARIATION OF CROSS-SECTION FOR GEOMETRIC NON-LINEAR ANALYSIS

BAR ELEMENT WITH VARIATION OF CROSS-SECTION FOR GEOMETRIC NON-LINEAR ANALYSIS Journal of Computational and Applied Mechanics, Vol.., No. 1., (2005), pp. 83 94 BAR ELEMENT WITH VARIATION OF CROSS-SECTION FOR GEOMETRIC NON-LINEAR ANALYSIS Vladimír Kutiš and Justín Murín Department

More information

Discrete Element Modelling of a Reinforced Concrete Structure

Discrete Element Modelling of a Reinforced Concrete Structure Discrete Element Modelling of a Reinforced Concrete Structure S. Hentz, L. Daudeville, F.-V. Donzé Laboratoire Sols, Solides, Structures, Domaine Universitaire, BP 38041 Grenoble Cedex 9 France sebastian.hentz@inpg.fr

More information

The effect of plasticity in crumpling of thin sheets: Supplementary Information

The effect of plasticity in crumpling of thin sheets: Supplementary Information The effect of plasticity in crumpling of thin sheets: Supplementary Information T. Tallinen, J. A. Åström and J. Timonen Video S1. The video shows crumpling of an elastic sheet with a width to thickness

More information

Using Thermal Boundary Conditions in SOLIDWORKS Simulation to Simulate a Press Fit Connection

Using Thermal Boundary Conditions in SOLIDWORKS Simulation to Simulate a Press Fit Connection Using Thermal Boundary Conditions in SOLIDWORKS Simulation to Simulate a Press Fit Connection Simulating a press fit condition in SOLIDWORKS Simulation can be very challenging when there is a large amount

More information

Image Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography

Image Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography Image Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography P. Sanoop Kumar Department of CSE, Gayatri Vidya Parishad College of Engineering(A), Madhurawada-530048,Visakhapatnam,

More information

INTRODUCCION AL ANALISIS DE ELEMENTO FINITO (CAE / FEA)

INTRODUCCION AL ANALISIS DE ELEMENTO FINITO (CAE / FEA) INTRODUCCION AL ANALISIS DE ELEMENTO FINITO (CAE / FEA) Title 3 Column (full page) 2 Column What is Finite Element Analysis? 1 Column Half page The Finite Element Method The Finite Element Method (FEM)

More information

EDEM DISCRETIZATION (Phase II) Normal Direction Structure Idealization Tangential Direction Pore spring Contact spring SPRING TYPES Inner edge Inner d

EDEM DISCRETIZATION (Phase II) Normal Direction Structure Idealization Tangential Direction Pore spring Contact spring SPRING TYPES Inner edge Inner d Institute of Industrial Science, University of Tokyo Bulletin of ERS, No. 48 (5) A TWO-PHASE SIMPLIFIED COLLAPSE ANALYSIS OF RC BUILDINGS PHASE : SPRING NETWORK PHASE Shanthanu RAJASEKHARAN, Muneyoshi

More information

Numerical Modeling of Interface Between Soil and Pile to Account for Loss of Contact during Seismic Excitation

Numerical Modeling of Interface Between Soil and Pile to Account for Loss of Contact during Seismic Excitation Numerical Modeling of Interface Between Soil and Pile to Account for Loss of Contact during Seismic Excitation P. Sushma Ph D Scholar, Earthquake Engineering Research Center, IIIT Hyderabad, Gachbowli,

More information

Numerical Properties of Spherical and Cubical Representative Volume Elements with Different Boundary Conditions

Numerical Properties of Spherical and Cubical Representative Volume Elements with Different Boundary Conditions TECHNISCHE MECHANIK, 33, 2, (2013), 97 103 submitted: December 11, 2012 Numerical Properties of Spherical and Cubical Representative Volume Elements with Different Boundary Conditions R. Glüge, M. Weber

More information

Modelling with cellular automata

Modelling with cellular automata Modelling with cellular automata Shan He School for Computational Science University of Birmingham Module 06-23836: Computational Modelling with MATLAB Outline Outline of Topics Concepts about cellular

More information

AN LS-DYNA USER DEFINED MATERIAL MODEL FOR LOOSELY WOVEN FABRIC WITH NON-ORTHOGONAL VARYING WEFT AND WARP ANGLE

AN LS-DYNA USER DEFINED MATERIAL MODEL FOR LOOSELY WOVEN FABRIC WITH NON-ORTHOGONAL VARYING WEFT AND WARP ANGLE 7 th International LS-DYNA Users Conference Material Technology (1) AN LS-DYNA USER DEFINED MATERIAL MODEL FOR LOOSELY WOVEN FABRIC WITH NON-ORTHOGONAL VARYING WEFT AND WARP ANGLE Marlin Brueggert Romil

More information

Machine Direction Strength Theory of Corrugated Fiberboard

Machine Direction Strength Theory of Corrugated Fiberboard Thomas J. Urbanik 1 Machine Direction Strength Theory of Corrugated Fiberboard REFERENCE: Urbanik.T.J., Machine Direction Strength Theory of Corrugated Fiberboard, Journal of Composites Technology & Research,

More information

Prediction of Propeller Blade Stress Distribution Through FEA

Prediction of Propeller Blade Stress Distribution Through FEA Research Article Prediction of Propeller Blade Stress Distribution Through FEA Kiam Beng Yeo, Wai Heng Choong and Wen Yen Hau ABSTRACT The Finite Element Analysis (FEA) of marine propeller blade stress

More information

Esben Byskov. Elementary Continuum. Mechanics for Everyone. With Applications to Structural Mechanics. Springer

Esben Byskov. Elementary Continuum. Mechanics for Everyone. With Applications to Structural Mechanics. Springer Esben Byskov Elementary Continuum Mechanics for Everyone With Applications to Structural Mechanics Springer Contents Preface v Contents ix Introduction What Is Continuum Mechanics? "I Need Continuum Mechanics

More information

Lecture 4: PRELIMINARY CONCEPTS OF STRUCTURAL ANALYSIS. Introduction

Lecture 4: PRELIMINARY CONCEPTS OF STRUCTURAL ANALYSIS. Introduction Introduction In this class we will focus on the structural analysis of framed structures. We will learn about the flexibility method first, and then learn how to use the primary analytical tools associated

More information

Stiffness Matrices, Spring and Bar Elements

Stiffness Matrices, Spring and Bar Elements CHAPTER Stiffness Matrices, Spring and Bar Elements. INTRODUCTION The primary characteristics of a finite element are embodied in the element stiffness matrix. For a structural finite element, the stiffness

More information

Finite Element Nonlinear Analysis for Catenary Structure Considering Elastic Deformation

Finite Element Nonlinear Analysis for Catenary Structure Considering Elastic Deformation Copyright 21 Tech Science Press CMES, vol.63, no.1, pp.29-45, 21 Finite Element Nonlinear Analysis for Catenary Structure Considering Elastic Deformation B.W. Kim 1, H.G. Sung 1, S.Y. Hong 1 and H.J. Jung

More information

Vector Mechanics: Statics

Vector Mechanics: Statics PDHOnline Course G492 (4 PDH) Vector Mechanics: Statics Mark A. Strain, P.E. 2014 PDH Online PDH Center 5272 Meadow Estates Drive Fairfax, VA 22030-6658 Phone & Fax: 703-988-0088 www.pdhonline.org www.pdhcenter.com

More information

An Energy Dissipative Constitutive Model for Multi-Surface Interfaces at Weld Defect Sites in Ultrasonic Consolidation

An Energy Dissipative Constitutive Model for Multi-Surface Interfaces at Weld Defect Sites in Ultrasonic Consolidation An Energy Dissipative Constitutive Model for Multi-Surface Interfaces at Weld Defect Sites in Ultrasonic Consolidation Nachiket Patil, Deepankar Pal and Brent E. Stucker Industrial Engineering, University

More information

ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa

ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa bertrand LUT, 21May2010 Cellula automata(ca) OUTLINE - Introduction. -Short history. -Complex system. -Why to study CA. -One dimensional CA.

More information

The Finite Element Analysis Of Shells - Fundamentals (Computational Fluid And Solid Mechanics) By Klaus-Jurgen Bathe, Dominique Chapelle

The Finite Element Analysis Of Shells - Fundamentals (Computational Fluid And Solid Mechanics) By Klaus-Jurgen Bathe, Dominique Chapelle The Finite Element Analysis Of Shells - Fundamentals (Computational Fluid And Solid Mechanics) By Klaus-Jurgen Bathe, Dominique Chapelle The Finite Element Analysis of Shells Fundamentals. Computational

More information

The following syntax is used to describe a typical irreducible continuum element:

The following syntax is used to describe a typical irreducible continuum element: ELEMENT IRREDUCIBLE T7P0 command.. Synopsis The ELEMENT IRREDUCIBLE T7P0 command is used to describe all irreducible 7-node enhanced quadratic triangular continuum elements that are to be used in mechanical

More information

Deflections and Strains in Cracked Shafts due to Rotating Loads: A Numerical and Experimental Analysis

Deflections and Strains in Cracked Shafts due to Rotating Loads: A Numerical and Experimental Analysis Rotating Machinery, 10(4): 283 291, 2004 Copyright c Taylor & Francis Inc. ISSN: 1023-621X print / 1542-3034 online DOI: 10.1080/10236210490447728 Deflections and Strains in Cracked Shafts due to Rotating

More information

Optimum Design of Adaptive Truss Structures Using the Integrated Force Method

Optimum Design of Adaptive Truss Structures Using the Integrated Force Method Copyright cfl 1 Tech Science Press CMES, vol., no., pp.59-71, 1 Optimum Design of Adaptive Truss Structures Using the Integrated Force Method R. Sedaghati, A. Suleman 1,S.DostandB.Tabarrok Abstract: A

More information

Chapter 5. Effects of Photonic Crystal Band Gap on Rotation and Deformation of Hollow Te Rods in Triangular Lattice

Chapter 5. Effects of Photonic Crystal Band Gap on Rotation and Deformation of Hollow Te Rods in Triangular Lattice Chapter 5 Effects of Photonic Crystal Band Gap on Rotation and Deformation of Hollow Te Rods in Triangular Lattice In chapter 3 and 4, we have demonstrated that the deformed rods, rotational rods and perturbation

More information

Numerical Solution of Laplace's Equation

Numerical Solution of Laplace's Equation Syracuse University SURFACE Electrical Engineering and Computer Science Technical Reports College of Engineering and Computer Science 9-1992 Numerical Solution of Laplace's Equation Per Brinch Hansen Syracuse

More information

Dynamic and buckling analysis of FRP portal frames using a locking-free finite element

Dynamic and buckling analysis of FRP portal frames using a locking-free finite element Fourth International Conference on FRP Composites in Civil Engineering (CICE8) 22-24July 8, Zurich, Switzerland Dynamic and buckling analysis of FRP portal frames using a locking-free finite element F.

More information

DYNAMIC RESPONSE OF THIN-WALLED GIRDERS SUBJECTED TO COMBINED LOAD

DYNAMIC RESPONSE OF THIN-WALLED GIRDERS SUBJECTED TO COMBINED LOAD DYNAMIC RESPONSE OF THIN-WALLED GIRDERS SUBJECTED TO COMBINED LOAD P. WŁUKA, M. URBANIAK, T. KUBIAK Department of Strength of Materials, Lodz University of Technology, Stefanowskiego 1/15, 90-924 Łódź,

More information

A consistent dynamic finite element formulation for a pipe using Euler parameters

A consistent dynamic finite element formulation for a pipe using Euler parameters 111 A consistent dynamic finite element formulation for a pipe using Euler parameters Ara Arabyan and Yaqun Jiang Department of Aerospace and Mechanical Engineering, University of Arizona, Tucson, AZ 85721,

More information