15
Research Article Designing of Elastoplastic Adaptive Truss Structures with the Use of Particle Swarm Optimization Jacek Szklarski 1 and Marcin WikBo 2 1 Institute of Fundamental Technological Research, Polish Academy of Sciences, 02-106 Warsaw, Poland 2 Kazimierz Pułaski University of Technology and Humanities, 26-600 Radom, Poland Correspondence should be addressed to Jacek Szklarski; [email protected] Received 13 May 2015; Accepted 11 August 2015 Academic Editor: Mohamed Ichchou Copyright © 2015 J. Szklarski and M. Wikło. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. In the paper we demonstrate how Particle Swarm Optimization (PSO) can be employed to solve the Adaptive Impact Absorption (AIA) problem. We consider a truss structure which is subjected to impact loads. Stiff bars can be replaced by elastoplastic fuses which control theirs dynamical response. e point of optimization is to maximize or minimize a given objective function by redesigning the structure. is is realized by redistributing the initial mass, finding proper fuse localizations and adjusting, in real- time, the elastoplastic limits. Comparing to the previous results, we show that PSO is capable of achieving results at least as good as gradient-based optimization, having at the same time much larger flexibility regarding the definition of the objective function. is gives significantly broader field of potential applications. In particular, we present how PSO can be used to solve the simultaneous optimization problem: mass redistribution and fuse positioning for a set of expected, various impacts. 1. Introduction e idea of optimal structural remodeling, including topo- logical optimization, as a problem of material distribution has been developed for decades (e.g., [1]). Consequently, there exist a large number of mathematical models and numerical tools which are capable of reliable simulation of responses of passive structures to a predefined impact scenario and improving the structure in the sense of finding an extreme of some desired objective function. e majority of practical solutions are devoted to crashworthiness analysis related to traffic collisions. Due to the fast developing of the, so-called, smart tech- nologies, there has been some considerable shiſt towards focusing on research related to adaptive structures. Various kinds of, relatively inexpensive, technical solution exist which make it possible to modify relevant structural characteristics at the moment of impact [2]. Specially designed actuators can be applied in real-life active structures which can adapt at required time scales (which, for obvious reasons, are small). e actuators can modify structures via various possible ways. For example, a controlled delamination process can be applied in order to detach selected structural joints which will result in a particular response. Other possibilities include shock absorbers based on magnetorheological (MR) fluids, piezo-valves used to control pressure, and more; see, for example, [3]. Consequently, existence of appropriate technologies and mathematical solutions makes it feasible to seriously consider the potential gain from using Adaptive Impact Absorption (AIA) systems. e focus of AIA is to obtain a device which can modify its structure at the moment when a collision takes place. e point of this modification is, usually, to achieve a desired energy dissipation profile. One of the central problems of AIA is identification of the impact and involved masses and velocities. is means that, firstly, an impact event and its location should be detected, and then the AIA system should estimate what the mass and velocity of the impacting body are. e identification should happen on timescales which enable a real-time structural modification which leads to optimal (in a given sense) absorption. is is the main difference between AIA and classical passive structural design, the ability to react to collision conditions in real-time. Impact identification is a Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2015, Article ID 652824, 14 pages http://dx.doi.org/10.1155/2015/652824

Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Research ArticleDesigning of Elastoplastic Adaptive Truss Structures withthe Use of Particle Swarm Optimization

Jacek Szklarski1 and Marcin WikBo2

1 Institute of Fundamental Technological Research Polish Academy of Sciences 02-106 Warsaw Poland2Kazimierz Pułaski University of Technology and Humanities 26-600 Radom Poland

Correspondence should be addressed to Jacek Szklarski jszklaripptpanpl

Received 13 May 2015 Accepted 11 August 2015

Academic Editor Mohamed Ichchou

Copyright copy 2015 J Szklarski and M Wikło This is an open access article distributed under the Creative Commons AttributionLicense which permits unrestricted use distribution and reproduction in any medium provided the original work is properlycited

In the paper we demonstrate how Particle Swarm Optimization (PSO) can be employed to solve the Adaptive Impact Absorption(AIA) problem We consider a truss structure which is subjected to impact loads Stiff bars can be replaced by elastoplastic fuseswhich control theirs dynamical response The point of optimization is to maximize or minimize a given objective function byredesigning the structureThis is realized by redistributing the initial mass finding proper fuse localizations and adjusting in real-time the elastoplastic limits Comparing to the previous results we show that PSO is capable of achieving results at least as good asgradient-based optimization having at the same timemuch larger flexibility regarding the definition of the objective functionThisgives significantly broader field of potential applications In particular we present how PSO can be used to solve the simultaneousoptimization problem mass redistribution and fuse positioning for a set of expected various impacts

1 Introduction

The idea of optimal structural remodeling including topo-logical optimization as a problemofmaterial distribution hasbeen developed for decades (eg [1]) Consequently thereexist a large number of mathematical models and numericaltools which are capable of reliable simulation of responsesof passive structures to a predefined impact scenario andimproving the structure in the sense of finding an extremeof some desired objective function The majority of practicalsolutions are devoted to crashworthiness analysis related totraffic collisions

Due to the fast developing of the so-called smart tech-nologies there has been some considerable shift towardsfocusing on research related to adaptive structures Variouskinds of relatively inexpensive technical solution exist whichmake it possible to modify relevant structural characteristicsat themoment of impact [2] Specially designed actuators canbe applied in real-life active structures which can adapt atrequired time scales (which for obvious reasons are small)The actuators can modify structures via various possibleways For example a controlled delamination process can be

applied in order to detach selected structural joints whichwill result in a particular response Other possibilities includeshock absorbers based on magnetorheological (MR) fluidspiezo-valves used to control pressure and more see forexample [3]

Consequently existence of appropriate technologies andmathematical solutionsmakes it feasible to seriously considerthe potential gain from using Adaptive Impact Absorption(AIA) systems The focus of AIA is to obtain a device whichcanmodify its structure at themoment when a collision takesplace The point of this modification is usually to achieve adesired energy dissipation profile

One of the central problems of AIA is identification of theimpact and involved masses and velocities This means thatfirstly an impact event and its location should be detectedand then the AIA system should estimate what the mass andvelocity of the impacting body are The identification shouldhappen on timescales which enable a real-time structuralmodification which leads to optimal (in a given sense)absorption This is the main difference between AIA andclassical passive structural design the ability to react tocollision conditions in real-time Impact identification is a

Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2015 Article ID 652824 14 pageshttpdxdoiorg1011552015652824

2 Mathematical Problems in Engineering

quite demanding separate engineering problem on itself [45] and will not be considered in this paper Instead we willfocus on the process of optimal design of structures whichcan adapt by using ldquostructural fusesrdquoThese are elements withelastoplastic type of response with controllable yield stressFor example in real application such fuse can be made upof MR fluid where stresses are controlled by magnetic fieldsHowever technical details regarding construction of theseelements are not relevant in this work

In the field of typical passive structural design there isa huge amount of existing numerical methods and ready-to-use computer codes However to date the number ofexisting tools for designingAIA structures is very limitedThemain reason for this is that AIA is a relatively new conceptand also it differs in many aspects regarding the optimiza-tion process Naturally the main question which must beanswered is actually the goal of optimization This dependson the problem being solved involved energies if a structureshould answer to a critical emergency impact or maybeperiodic loads and so forth As a measure of success onecan define minimization of accelerations maximization ofstructural stiffness somehow smoothing structural responsepreserving structural integrity or maximization of dissipatedenergy in some chosen time interval Generally the requiredobjective function of optimization can be a very complex one

In this paper we consider a truss-like structure withelastoplastic fuses which can adapt to impact by adjustingthe plasticity limit The structural response is calculatedby means of virtual distortion methods (VDMs) [6] andthe presented results are continuation of the previous work[7 8] where a typical gradient-based method has beenused in order to achieve the desired optimization goal Themain disadvantage of gradient methods is the mathematicalrequirements regarding the objective function (eg it hasto be differentiable) As mentioned during AIA designprocess one can take into accountmany factors impacts withvarious parameters and at different geometrical places andcomplex goal definitions for example including costs of theused elements Some problems involve solvingmultiobjectiveoptimization (ie require simultaneous optimization ofmorethan one objective function) which can be a particularlydifficult task with any classic gradient-based approach

All this makes it tempting to use other possibly nonexactbut otherwise versatile optimization techniques like the onesbased on the so-called soft computing approach usuallysome sort of evolutionary computation Using it in thestructural design is a relatively new paradigm which hasa tremendous impact on the field and a vast amount ofrecent research is devoted to the subject A survey can befound in for example [9] and a great overview regardingmetaheuristic methods in structural design can be found in[10]

Here we consider the applicability of particle swarmoptimization (PSO) method in the process of designing AIAstructures PSO is one of the techniques which belongs tothe wide class of evolutionary computing It is based on aset of potential solutions (called ldquoswarmrdquo) which is graduallyimproved until a certain criterion of acceptance is metPSO is successfully applied in a very wide field of complex

engineering and scientific optimization problems includingmechanics robotics artificial intelligence transportationbiology and many more see [11 12] A recent survey onPSO application in the field of electrical and electronic engi-neering automation control systems communication the-ory operations research mechanical engineering fuel andenergy medicine chemistry and biology is available

Generally optimization of truss-like structures falls intothree categories size shape and topology however evenmore demanding is a simultaneous optimization where thedesign variables describing these properties are integratedVarious techniques from the field of evolutionary computa-tion have been applied to address these problems from thefield of traditional passive design for example genetic algo-rithms [13] genetic programming [14] simulated annealing[15] or ant colony optimization [16] However it seems thatrecently one of the most popular method is PSO along withits various modifications

For example in [17] the authors applied PSO to opti-mize topologies of truss structures optimizing for minimumweight under stress deflection and kinematic stability con-straints They have considered a two-stage technique wherefirst topology was optimized (withmodified binary PSO) andthen size and shape (by means of ldquoattractiverdquo and ldquorepulsiverdquoPSO) It was reported that the methodology proposed bythe authors can find superior truss structures compared withthose found with classical optimization However simultane-ous optimization for all the criteria in principle should givebetter results since these design problems are not linearlyseparable

Another challenging class of structural design problemsare the ones which involve optimization with frequencyconstraints In such problems the search space is particu-larly highly nonlinear and nonconvex with numerous localoptima When using any heuristic algorithms in such cases aneed to find a balance between exploitation and explorationarises It is of vital importance that a method explores thesearch space in a way which will enable it to find satisfyingsolution while at the same time it will not get stuck in alocal minimum It has been shown that accordingly modifiedPSO algorithmwas capable of dealing with such tasks [18 19]A recent comparison of nine metaheuristic algorithms foroptimal design of truss structures with frequency constraintscan be found in [20]

As in the case of frequency constraints the classical PSOis often modified to deal with a specific problem It is alsoincorporated together with other optimization techniquesin order to solve problems in a more efficient way Forexample to optimize layout of truss structures PSO hasbeen successfully integratedwith ldquononclassicalrdquomethods likecellular automata [21] It has been demonstrated that suchcombination has led to better solutions and more effectiveconvergence than in case of using ldquopurerdquo PSO

According to our knowledge to date there have beenno results regarding usage of PSO in the AIA domain andconsequently there are no standard problems or results whichwe can refer to In this work we demonstrate how PSO canbe employed in order to find optimal mass redistribution and

Mathematical Problems in Engineering 3

1

1 1

1

1 2 2 3

34 4

5

5 6

6

7

8

9

10

Figure 1 A simple truss structure along with the used numberingscheme Here the horizontalvertical distance between nodes is 1m

localization of structural fuses in truss structures with adap-tive elastoplastic elements Contrary to the case of passivetruss structures optimization there are no established testcases in the literature due to the innovative character of theAIA research field In the present work we choose to comparePSO with optimal results found by gradient methods pub-lished previously [7 8] It is found that for the consideredsetups PSO quickly (in asymp100 steps) converges to solution notworse than the ones found bymeans of gradient optimizationIn some cases better in the sense of the value of the objectivefunction structures are found

It is shown that such PSO approach can be appliedwhen considering multi-impact scenarios In other wordsmore complex objective function is used in order to evaluatestructures which are subject to a set of possible impacts (notjust one)Moreover it is easy to incorporate solver for optimallocalization of the structural fuses (in the previous workit has been done by replacing the stiffest elements) Sincethe considered optimization problem is a relatively simpleone (onlymass redistribution and localization of elastoplasticelements are considered) and there is a lack of previous resultsregarding PSO and AIA in the current research we limitourselves to the classical PSO without any specific improve-ments

Section 2 is devoted to short description of VDM usedto evaluate the structural response in Section 22 we definethe optimization problem and then in Section 23 we showhow it can be represented as a particle swarm Section 3discusses the problem of mass redistribution in a trussstructure in order that with the same amount of materialminimizesmaximizes some given goal function (without anyactive elements) Finally in Section 4 we show how to treatthe problem if AIA elements should be incorporated in thestructure

2 The Model

As a basic model for our consideration we use a truss can-tilever structure supported on one or both ends and poten-tially equipped with structural fuses An example of such10-bar structure is depicted in Figure 1 This setup has beeninvestigated previously for various optimization goals and

constraints [22] also with PSO approach [23] The structureis exposed to impact loads applied on one or more of itsnodes This means that at the moment 119905 = 0 a massless nodeinstantly increases its mass to 119898 and its velocity from 0 tok (119898 denoting mass of the impacting body traveling withthe velocity k) It is assumed that throughout calculations thenode remains attached to the same bars as before the impact(there is no separation between masses and the truss) Undersuch circumstances some selected quantities of interest forexample averaged displacement are subject to optimizationThis structural model was chosen due to its simplicity (eachelement is associated with only one axial plastic distortionstate) and already widely available research results regardingoptimal design and active adaptation solutions However thisdoes not reduce the generality of the proposed approachwhich is applicable to other types of structures for exampleframe or plate structures [24]

The structural response is calculated by means of specifi-cally designed impulse virtual distortion and impulse virtualforce methods (IVDM IVFM) VDMs are fast reanalysismethods used to compute the structural response of a mod-ified structure in a numerically efficient way which does notrequire solving full set of modified structural equations Theformulation of VDM is flexible and can be easily adopted toinclude structural modifications like damage plastic yielding[6] breathing cracks [25] moving masses [26] and materialdamping [27] One of the advantages of VDM over otherreanalysis methods like the method of combined approx-imations [28] is that it requires nonparametric model ofthe unmodified structure (the influence matrix) With thismodel calculation of responses of the modified structure canbe performed faster than in other reanalysis approaches sinceonly one step is needed (instead of many iterations)

The details regarding VDM are beyond scope of thispaper (more on this can be found eg in [29]) since thefocus is mainly on the process of optimization Neverthelessit is important to define how the adaptive elements aremodeled in Section 21 we briefly discuss how the structuralresponse is calculated with elastoplastic constitutive modelThen we show how particle swarm optimization method canbe applied to this optimization problem

21 Modeling the Truss Structure Containing Adaptive Ele-ments All the details regarding the numerical simulationsof the structural response of the discussed model via virtualdistortion methods were presented in [7 8] and also in [29]Here we limit ourselves to describing shortly the way theproblem is addressed The notation and used symbols arethe same as those in the cited work lowercase subindices119894 119895 refer to structural elements of the truss (bars) whilecapital subindices 119872 119873 and 119870 refer to the degrees offreedom (DOF) of nodes (joints) In the two-dimensionalcase discussed here there are two DOF per node unless anode is fixed

Generally the equation of motion for elastic and elasto-plastic structures can be stated as

119874119873119872

119872 (

119905) + 119866

119879

119873119894119878119894119895[119897119895(120576119895 (119905) minus 120573

0

119895(119905))] = 119891119873 (

119905) (1)

4 Mathematical Problems in Engineering

120574E

120574E

E

120590

120590lowast

Δ120573120573

120576

120576 120590

minus120590lowast

Figure 2 Piecewise linear elastoplastic constitutive model Figurecourtesy of Jankowski [29]

where 119874 is the mass matrix 119906119872(119905) denotes displacement of

the 119872th DOF and 119891119873(119905) is the external excitation load on

the 119873th DOF at the time 119905 The total strain of the 119894th trusselement 120576

119894(119905) obeys

119897119894120576119894 (119905) = 119866119894119872

119906119872 (

119905) (2)

119866119894119872

is a transformation matrix whose elements arerelated to the angles between elements and the directions ofdegrees of freedom 119878

119894119895is a diagonal matrix 119878

119894119894= 119864119894119860119894119897119894 119864119894

is Youngrsquos modulus 119897119894is the length of the element 119894 and 119860

119894is

the cross section of the element 119894120576119894(119905) can be split into two parts a purely elastic one and a

plastic one denoted by 1205730119894(119905) so that

120590119894 (119905) = 119864119894

(120576119894 (119905) minus 120573

0

119894(119905)) (3)

In the following only bilinear isotropic hardening plasticityis considered as a relatively basic example (see Figure 2)which requires for each element a single internal hardeningvariable Ψ

119894(119905) called the total plastic strain The evolution

of Ψ119894(119905) in time is governed by the following simple strain

hardening law

Ψ119894 (119905) =

10038161003816100381610038161003816

120573119894 (119905)

10038161003816100381610038161003816

(4)

The yield functionΦ119894(120590119894 Ψ119894) is defined as

Φ119894(120590119894 Ψ119894) =

1003816100381610038161003816120590119894

1003816100381610038161003816minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894) (5)

where 120590⋆119894 120574119894 and 119864

119894are respectively the initial plastic flow

stress the hardening coefficient and Youngrsquos modulus of the119894th truss element and the plastic modulus 120574

119894119864119894(1 minus 120574

119894) is

determined based on a simple geometric analysis of Figure 2The range of admissible stresses is defined by the require-

ment that

Φ119894(120590119894 Ψ119894) le 0 (6)

The plastic flow ( 120573

0

119894= 0) can take place only if the stress

point is on the yield surface defined by Φ119894= 0 This is stated

in the form of the following conditions of complementarityand persistency

120573

0

119894(119905)Φ119894(119905) = 0 and

120573

0

119894(119905)

Φ119894(119905) = 0 where

Φ119894(119905) = Φ

119894(120590119894(119905) Ψ119894(119905)) The yield function is used to define

the set 119884119905of indices of truss elements that are instantaneously

plastic at time 119905

(119894 isin 119884119905) equiv (Φ

119894 (119905) = 0

Φ119894 (119905) = 0) (7)

In practice the response of the linear structure 120576119871119894(119905) is

known in discrete time steps every Δ119905 and the numericalsolution for the elastoplastic structure has to be advancedin the same discrete time steps The discrete strain responseof the elastoplastic structure is expressed in the followingdiscrete form [29]

120576119894 (119905) = 120576

119871

119894(119905) + sum

119895

119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591) (8)

where

120576

119871

119894(119905) = sum

119870

119905

sum

120591=0

119863

120581119891

119894119870(119905 minus 120591) 119891119870 (

120591) (9)

while 119863120581119891119894119870(119905) and 119863120581120581

119894119895(119905) are the discrete counterparts of the

continuous impulse response functions 119863

120581120581

119894119895(119905) is the

dynamic influence matrix describing the strain evolutionin the element 119894 in the time step 119905 in response to a unitaryimpulse of virtual distortion generated in the time 120591 in theelement 119895 119863120581119891

119894119870(119905) denotes a dynamic influence matrix

containing the displacement history induced in the 119870thDOF as a response to the unitary distortion impulse appliedin the 119894th element

The discrete update rules for plastic distortions of instan-taneously plastic elements can be stated as

Ψ119894 (119905) = Ψ119894 (

119905 minus Δ119905) +

10038161003816100381610038161003816

Δ120573

0

119894(119905)

10038161003816100381610038161003816

(10)

where Δ1205730119894(119905) denotes the increment of the plastic strain and

Δ120573

0

119894(119905) = 120573

0

119894(119905) minus 120573

0

119894(119905 minus Δ119905) (11)

TheVDMsolution is based on trial steps where the plasticdistortion increments Δ1205730

119894(119905) are determined in each time

step 119905 by freezing temporarily the plastic flow and performinga purely elastic step which yields the trial strain 120576tr

119894(119905) trial

stress 120590tr119894(119905) and trial yield function Φtr

119894(119905) The trial step is

performed by assuming that 1205730tr119894(119905) = 120573

0

119894(119905 minus Δ119905) Ψtr

119894(119905) =

Ψ119894(119905 minus Δ119905) The trial strain is

120576

tr119894(119905) = 120576

119871

119894(119905) + sum

119895

119905minusΔ119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591)

+sum

119895

119863

120581120581

119894119895(0) 120573

0

119895(119905 minus Δ119905)

(12)

Mathematical Problems in Engineering 5

the trial stress is

120590

tr119894(119905) = 119864119894

(120576

tr119894(119905) minus 120573

0tr119894(119905))

= 119864119894(120576

tr119894(119905) minus 120573

0

119894(119905 minus Δ119905))

(13)

and the corresponding trial yield function is given by

Φ

tr119894(119905) = Φ119894

(120590

tr119894(119905) Ψ

tr119894(119905))

=

10038161003816100381610038161003816

120590

tr119894(119905)

10038161003816100381610038161003816

minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894 (119905 minus Δ119905))

(14)

The actual plastic distortions 1205730119895(119905) can be found by solv-

ing

119864119894sum

119895isin119884119905

(119863

120581120581

119894119895(0) minus

120575119894119895

1 minus 120574119894

)Δ120573

0

119895(119905)

= minusΦ

tr119894(119905) sign120590tr

119894(119905)

(15)

Having the above definition the direct problem is solvedtime step by time step that is for 119905 = 0 Δ119905 119879 The initialconditions are assumed to be zero 120576

119894(0) = 0 1205730

119894= 0 Ψ

119894(0) =

0 and 1198840= 0 At each time step 119905 = Δ119905 119879 the following

computations are necessary

(1) Trial strains stresses and yield functions by (12) to(14)

(2) Temporary assumption of 119884119905= 119884119905minusΔ119905

(3) Plastic distortion increments Δ1205730

119894(119905) by (15)

(4) The corresponding strains and stresses by (3) and (8)(5) (a) For all the elements verification of the yield

condition defined in (6) and its compliance withthe assumed set 119884

119905of the instantaneously plastic

elements needs to be performed (b) For elements119894 isin 119884119905verification of the stress compliance condition

sign120590119894(119905) = sign120590tr

119894(119905) = signΔ1205730

119894(119905) needs to be

performed If required the set 119884119905should be updated

accordingly and the computations should be repeatedfrom point (3) above

(6) Plastic strain increments and total plastic strains by(10) and (11)

Notice that no iteration with respect to the state variablesis required which is a characteristic feature of the presentedapproach Points 3ndash5 are repeated only if the set 119884

119905needs

to be updated in the current time step which happens onlywhen an elastic element enters the plastic regime or aninstantaneously plastic element is unloaded the proper set isthen usually found after just a single update

The above assumptions are used to formulate and numer-ically solve a coupled problem of material redistribution(modifications of element cross sections 119860 and associatedstiffness and mass modifications) The equations are dis-cretized in time 119905 = 0 1 119879 and solved by means of New-mark scheme119879 being the final time after which the construc-tion is evaluated that is the value of an objective function is

calculated Formore details regarding119863120576119894119896119861120576119873119896 and the entire

numerical procedure the reader is encouraged to refer to [7 8]or [29]

Regarding the material properties used throughout thepaper the values are consistent with the previous work andare as follows Youngrsquos modulus 119864 = 210GPa the density120588 = 7800 kgmminus3 and the initial cross section of all elementsis 100mm2

22 The Optimization Problem Consider an initial trussstructure S

119894consisting of the 119899 bar elements with the same

cross section 119860119894= const 119894 = 1 119899 and nodes (massless)

which join the barsThe structure is exposed to impact loadsthat is a mass 119898 with given velocity k is added at a node (ormultiple different nodes in case of a multiple impact event)As a result the initial conditions for k and 119898 in the nodechange accordingly During the entire analysis the mass isassumed to be attached to the node and to move togetherwith it In the numerical model the mass is reflected by anappropriate modification of the mass matrix 119874 in (1)

Let the volume of material used forS119894be 119881 We consider

optimization problems which can be formulated as follows(divided into two classes ldquodesignrdquo and ldquoadaptationrdquo)

(1) Design find new element cross sections 1198601015840119894such that

the corresponding material volume is equal to theinitial one 119881 and given objective function is mini-mizedmaximized

(2) Design it is as (1) but localization of adaptive struc-tural elastoplastic fuses is taken into account

(3) Adaptation find optimal plastic limit 120590

lowast at themoment of impact which will minimizemaximizegiven objective function

In the previous work [7 8] optimization problems (1)and (3) were solved with the use of gradient-based methodwith typical pros and cons related to such approach Thegradient-based method requires a proper definition of theobjective function which has to be differentiable it is proneto converging in a local minimum and so forth From theperspective of design it is tempting to obtain complete free-dom regarding definition of the objective function which canlead for example to handling multiple impact optimization

23 The Particle Swarm Optimization Particle swarm opti-mization (PSO [11]) is a metaheuristic optimization methodwhich iteratively tries to improve a candidate solution Astypical methods of this sort it does not guarantee that theoptimum is found however a very large space can besearched and there are no requirements regarding the objec-tive function Therefore PSO can be used for irregular noisycoarse problems or multiobjective optimization

In the presented approach the classical version of PSOis used only in the design process (cf Section 22) As willbe discussed later during the impact phase selection of theoptimal plastic limit 120590lowast is a smooth problem with a singleminimum which can be efficiently solved by gradient meth-ods Of course in principle also at this stage PSO can be used

6 Mathematical Problems in Engineering

(1) For each particle 119894(2) Initialize x with a random value 120583min le 119909119895 le 120583max(3) Let the particlersquos best position pi will be equal to its initial one pi larr x(4) Assign to each particle its initial velocity k so that each component of the vector

is a random number V119895larr (minus|120583max minus 120583min| |120583max minus 120583min|)

(5) Calculate the objective function for particle 119894 119891119894(pi)

(6) Update the swarm best solution blarr xi if 119891119894 le 119891(b)(7) For each particle 119894(8) Pick random numbers 119903

119901 119903119887from the range [0 1]

(9) For each component 119895(10) V

119894119895larr 120596V

119894119895+ 120601119901119903119901(119901119894119895minus 119909119894119895) + 120601119887119903119887(119887119895minus 119909119894119895)

(11) xi larr xi + ki(12) If 119891(xi) lt 119891(pi) then the particlersquos best pi larr xi(13) Update the swarm best solution if 119891

119894le 119891(b) then blarr xi

(14) If a given termination criterion is not met go to (7)

Algorithm 1 The particle swarm optimization algorithm For the basic AIA design problem the particles represent consecutive elementscross sections119909

119894119895= 120583119895 If for example the localization of structural elements is taken into account x is extended accordingly (see Section 41)

as an alternative (eg if a more complex objective function isrequired)

During the design phase each candidate structure Sis represented as a vector of real numbers xi = (119909

119894119895=1 119909119894119895=2

119909119894119895=119899

)

119879 which is in the context of PSO entitled as aldquoparticlerdquo The process of relating x to a structure is usuallyreferred to as ldquocodingrdquo and regarding thematerial redistribu-tion it will correspond to the ratio of modified cross section119860119895to the original one 119860

119895of the 119895th element

119909119895= 120583119895=

119860119895

119860119895

(16)

We will impose limit on the cross sections by requiringthat each component of the vector will be in range 120583min le

119909119895le 120583max where 120583min is the minimum element cross section

here 120583min = 0 which coincides with the element removal(which is trivial to implement unlike in the case of gradientmethods) and 120583max = 3120583

0 where 120583

0is the initial cross

section ratio 1205830= 1 After any modification the particle x

is normalized in a way that the volume of the correspondingstructure is equal to the volume of the initial one 119881 so that theamount of material needed for all the structures is identical

With each particle xi there is an associated vector calledits velocity kj whose elements lie in the range [minus|120583max minus120583min| |120583max minus 120583min|] Additionally each particle 119894 keeps trackof its best position in the history of optimization pi that isa position for which 119891(pi) is extreme (minimal or maximaldepending on the desired optimization objective)

LetN be the set (the swarm) of119873 particles representing119873 structuresThePSO algorithm iterativelymoves all the par-ticles xi through the search space according to their velocitieski Each particle is attracted to its all-time best position piand to the swarm all-time best solution b (updated at eachstep)The degree of this attractiveness along with the particleldquointentionrdquo to follow its velocity is defined by the parameters120601119901 120601119887 and 120596 respectively The PSO algorithm for finding

optimal solution in the sense in the sense of minimizingsome utility function 119891(x) is presented in Algorithm 1

The definition of the minimized objective function 119891(x)of course depends on the desired optimization goal Forexample in order to maximize structural stiffness it can beequal to the deviation of node position from their initiallocation The next section describes an example of suchoptimization

One of the issues of fundamental importance when usingPSO is the proper selection of the control parameters 120596 120601

119901

and 120601119887and the population size 119873 Since PSO is intrinsically

flexible and indeterministic it is impossible to give a formalprescription for values of these parameters which wouldgive the best results in a general case Although there existssome research concerning procedures of how to adjust thesevalues [30] possibly during the optimization process [31]often they are selected by means of a trial-and-error methodIn such procedure 120596 120601

119901 120601119887 and 119873 are chosen arbitrarily

in a way which reflects the nature of underlying objectivefunction One should keep in mind that generally speaking120596 controls the tendency to explore the entire search space120601119901the tendency to explore in the vicinity of local extrema

and 120601119887the convergence rate to the best solution found so

far 119873 is responsible for the diversity of potential solutions(which is also associated with the demand for computationalresources)

It is clear that the PSO control parameters can be verydifferent for various problems and it may be difficult to findsatisfactory balance between exploration and convergence Inorder to select values for our AIA model we have checkedhow the PSObehaves for various parameter sets (asymp30 sets) forthe scenario discussed in Section 31 We have looked at theconvergence rates and the ability to find the globally optimalsolution for various random initial conditions (keeping inmind that119873 should not be too large in order to constrain thecomputational time) This procedure led us to the followingvalues which are used for all the calculations presented in thepaper 120596 = 08 120601

119901= 120601119887= 05 and119873 = 25

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 2: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

2 Mathematical Problems in Engineering

quite demanding separate engineering problem on itself [45] and will not be considered in this paper Instead we willfocus on the process of optimal design of structures whichcan adapt by using ldquostructural fusesrdquoThese are elements withelastoplastic type of response with controllable yield stressFor example in real application such fuse can be made upof MR fluid where stresses are controlled by magnetic fieldsHowever technical details regarding construction of theseelements are not relevant in this work

In the field of typical passive structural design there isa huge amount of existing numerical methods and ready-to-use computer codes However to date the number ofexisting tools for designingAIA structures is very limitedThemain reason for this is that AIA is a relatively new conceptand also it differs in many aspects regarding the optimiza-tion process Naturally the main question which must beanswered is actually the goal of optimization This dependson the problem being solved involved energies if a structureshould answer to a critical emergency impact or maybeperiodic loads and so forth As a measure of success onecan define minimization of accelerations maximization ofstructural stiffness somehow smoothing structural responsepreserving structural integrity or maximization of dissipatedenergy in some chosen time interval Generally the requiredobjective function of optimization can be a very complex one

In this paper we consider a truss-like structure withelastoplastic fuses which can adapt to impact by adjustingthe plasticity limit The structural response is calculatedby means of virtual distortion methods (VDMs) [6] andthe presented results are continuation of the previous work[7 8] where a typical gradient-based method has beenused in order to achieve the desired optimization goal Themain disadvantage of gradient methods is the mathematicalrequirements regarding the objective function (eg it hasto be differentiable) As mentioned during AIA designprocess one can take into accountmany factors impacts withvarious parameters and at different geometrical places andcomplex goal definitions for example including costs of theused elements Some problems involve solvingmultiobjectiveoptimization (ie require simultaneous optimization ofmorethan one objective function) which can be a particularlydifficult task with any classic gradient-based approach

All this makes it tempting to use other possibly nonexactbut otherwise versatile optimization techniques like the onesbased on the so-called soft computing approach usuallysome sort of evolutionary computation Using it in thestructural design is a relatively new paradigm which hasa tremendous impact on the field and a vast amount ofrecent research is devoted to the subject A survey can befound in for example [9] and a great overview regardingmetaheuristic methods in structural design can be found in[10]

Here we consider the applicability of particle swarmoptimization (PSO) method in the process of designing AIAstructures PSO is one of the techniques which belongs tothe wide class of evolutionary computing It is based on aset of potential solutions (called ldquoswarmrdquo) which is graduallyimproved until a certain criterion of acceptance is metPSO is successfully applied in a very wide field of complex

engineering and scientific optimization problems includingmechanics robotics artificial intelligence transportationbiology and many more see [11 12] A recent survey onPSO application in the field of electrical and electronic engi-neering automation control systems communication the-ory operations research mechanical engineering fuel andenergy medicine chemistry and biology is available

Generally optimization of truss-like structures falls intothree categories size shape and topology however evenmore demanding is a simultaneous optimization where thedesign variables describing these properties are integratedVarious techniques from the field of evolutionary computa-tion have been applied to address these problems from thefield of traditional passive design for example genetic algo-rithms [13] genetic programming [14] simulated annealing[15] or ant colony optimization [16] However it seems thatrecently one of the most popular method is PSO along withits various modifications

For example in [17] the authors applied PSO to opti-mize topologies of truss structures optimizing for minimumweight under stress deflection and kinematic stability con-straints They have considered a two-stage technique wherefirst topology was optimized (withmodified binary PSO) andthen size and shape (by means of ldquoattractiverdquo and ldquorepulsiverdquoPSO) It was reported that the methodology proposed bythe authors can find superior truss structures compared withthose found with classical optimization However simultane-ous optimization for all the criteria in principle should givebetter results since these design problems are not linearlyseparable

Another challenging class of structural design problemsare the ones which involve optimization with frequencyconstraints In such problems the search space is particu-larly highly nonlinear and nonconvex with numerous localoptima When using any heuristic algorithms in such cases aneed to find a balance between exploitation and explorationarises It is of vital importance that a method explores thesearch space in a way which will enable it to find satisfyingsolution while at the same time it will not get stuck in alocal minimum It has been shown that accordingly modifiedPSO algorithmwas capable of dealing with such tasks [18 19]A recent comparison of nine metaheuristic algorithms foroptimal design of truss structures with frequency constraintscan be found in [20]

As in the case of frequency constraints the classical PSOis often modified to deal with a specific problem It is alsoincorporated together with other optimization techniquesin order to solve problems in a more efficient way Forexample to optimize layout of truss structures PSO hasbeen successfully integratedwith ldquononclassicalrdquomethods likecellular automata [21] It has been demonstrated that suchcombination has led to better solutions and more effectiveconvergence than in case of using ldquopurerdquo PSO

According to our knowledge to date there have beenno results regarding usage of PSO in the AIA domain andconsequently there are no standard problems or results whichwe can refer to In this work we demonstrate how PSO canbe employed in order to find optimal mass redistribution and

Mathematical Problems in Engineering 3

1

1 1

1

1 2 2 3

34 4

5

5 6

6

7

8

9

10

Figure 1 A simple truss structure along with the used numberingscheme Here the horizontalvertical distance between nodes is 1m

localization of structural fuses in truss structures with adap-tive elastoplastic elements Contrary to the case of passivetruss structures optimization there are no established testcases in the literature due to the innovative character of theAIA research field In the present work we choose to comparePSO with optimal results found by gradient methods pub-lished previously [7 8] It is found that for the consideredsetups PSO quickly (in asymp100 steps) converges to solution notworse than the ones found bymeans of gradient optimizationIn some cases better in the sense of the value of the objectivefunction structures are found

It is shown that such PSO approach can be appliedwhen considering multi-impact scenarios In other wordsmore complex objective function is used in order to evaluatestructures which are subject to a set of possible impacts (notjust one)Moreover it is easy to incorporate solver for optimallocalization of the structural fuses (in the previous workit has been done by replacing the stiffest elements) Sincethe considered optimization problem is a relatively simpleone (onlymass redistribution and localization of elastoplasticelements are considered) and there is a lack of previous resultsregarding PSO and AIA in the current research we limitourselves to the classical PSO without any specific improve-ments

Section 2 is devoted to short description of VDM usedto evaluate the structural response in Section 22 we definethe optimization problem and then in Section 23 we showhow it can be represented as a particle swarm Section 3discusses the problem of mass redistribution in a trussstructure in order that with the same amount of materialminimizesmaximizes some given goal function (without anyactive elements) Finally in Section 4 we show how to treatthe problem if AIA elements should be incorporated in thestructure

2 The Model

As a basic model for our consideration we use a truss can-tilever structure supported on one or both ends and poten-tially equipped with structural fuses An example of such10-bar structure is depicted in Figure 1 This setup has beeninvestigated previously for various optimization goals and

constraints [22] also with PSO approach [23] The structureis exposed to impact loads applied on one or more of itsnodes This means that at the moment 119905 = 0 a massless nodeinstantly increases its mass to 119898 and its velocity from 0 tok (119898 denoting mass of the impacting body traveling withthe velocity k) It is assumed that throughout calculations thenode remains attached to the same bars as before the impact(there is no separation between masses and the truss) Undersuch circumstances some selected quantities of interest forexample averaged displacement are subject to optimizationThis structural model was chosen due to its simplicity (eachelement is associated with only one axial plastic distortionstate) and already widely available research results regardingoptimal design and active adaptation solutions However thisdoes not reduce the generality of the proposed approachwhich is applicable to other types of structures for exampleframe or plate structures [24]

The structural response is calculated by means of specifi-cally designed impulse virtual distortion and impulse virtualforce methods (IVDM IVFM) VDMs are fast reanalysismethods used to compute the structural response of a mod-ified structure in a numerically efficient way which does notrequire solving full set of modified structural equations Theformulation of VDM is flexible and can be easily adopted toinclude structural modifications like damage plastic yielding[6] breathing cracks [25] moving masses [26] and materialdamping [27] One of the advantages of VDM over otherreanalysis methods like the method of combined approx-imations [28] is that it requires nonparametric model ofthe unmodified structure (the influence matrix) With thismodel calculation of responses of the modified structure canbe performed faster than in other reanalysis approaches sinceonly one step is needed (instead of many iterations)

The details regarding VDM are beyond scope of thispaper (more on this can be found eg in [29]) since thefocus is mainly on the process of optimization Neverthelessit is important to define how the adaptive elements aremodeled in Section 21 we briefly discuss how the structuralresponse is calculated with elastoplastic constitutive modelThen we show how particle swarm optimization method canbe applied to this optimization problem

21 Modeling the Truss Structure Containing Adaptive Ele-ments All the details regarding the numerical simulationsof the structural response of the discussed model via virtualdistortion methods were presented in [7 8] and also in [29]Here we limit ourselves to describing shortly the way theproblem is addressed The notation and used symbols arethe same as those in the cited work lowercase subindices119894 119895 refer to structural elements of the truss (bars) whilecapital subindices 119872 119873 and 119870 refer to the degrees offreedom (DOF) of nodes (joints) In the two-dimensionalcase discussed here there are two DOF per node unless anode is fixed

Generally the equation of motion for elastic and elasto-plastic structures can be stated as

119874119873119872

119872 (

119905) + 119866

119879

119873119894119878119894119895[119897119895(120576119895 (119905) minus 120573

0

119895(119905))] = 119891119873 (

119905) (1)

4 Mathematical Problems in Engineering

120574E

120574E

E

120590

120590lowast

Δ120573120573

120576

120576 120590

minus120590lowast

Figure 2 Piecewise linear elastoplastic constitutive model Figurecourtesy of Jankowski [29]

where 119874 is the mass matrix 119906119872(119905) denotes displacement of

the 119872th DOF and 119891119873(119905) is the external excitation load on

the 119873th DOF at the time 119905 The total strain of the 119894th trusselement 120576

119894(119905) obeys

119897119894120576119894 (119905) = 119866119894119872

119906119872 (

119905) (2)

119866119894119872

is a transformation matrix whose elements arerelated to the angles between elements and the directions ofdegrees of freedom 119878

119894119895is a diagonal matrix 119878

119894119894= 119864119894119860119894119897119894 119864119894

is Youngrsquos modulus 119897119894is the length of the element 119894 and 119860

119894is

the cross section of the element 119894120576119894(119905) can be split into two parts a purely elastic one and a

plastic one denoted by 1205730119894(119905) so that

120590119894 (119905) = 119864119894

(120576119894 (119905) minus 120573

0

119894(119905)) (3)

In the following only bilinear isotropic hardening plasticityis considered as a relatively basic example (see Figure 2)which requires for each element a single internal hardeningvariable Ψ

119894(119905) called the total plastic strain The evolution

of Ψ119894(119905) in time is governed by the following simple strain

hardening law

Ψ119894 (119905) =

10038161003816100381610038161003816

120573119894 (119905)

10038161003816100381610038161003816

(4)

The yield functionΦ119894(120590119894 Ψ119894) is defined as

Φ119894(120590119894 Ψ119894) =

1003816100381610038161003816120590119894

1003816100381610038161003816minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894) (5)

where 120590⋆119894 120574119894 and 119864

119894are respectively the initial plastic flow

stress the hardening coefficient and Youngrsquos modulus of the119894th truss element and the plastic modulus 120574

119894119864119894(1 minus 120574

119894) is

determined based on a simple geometric analysis of Figure 2The range of admissible stresses is defined by the require-

ment that

Φ119894(120590119894 Ψ119894) le 0 (6)

The plastic flow ( 120573

0

119894= 0) can take place only if the stress

point is on the yield surface defined by Φ119894= 0 This is stated

in the form of the following conditions of complementarityand persistency

120573

0

119894(119905)Φ119894(119905) = 0 and

120573

0

119894(119905)

Φ119894(119905) = 0 where

Φ119894(119905) = Φ

119894(120590119894(119905) Ψ119894(119905)) The yield function is used to define

the set 119884119905of indices of truss elements that are instantaneously

plastic at time 119905

(119894 isin 119884119905) equiv (Φ

119894 (119905) = 0

Φ119894 (119905) = 0) (7)

In practice the response of the linear structure 120576119871119894(119905) is

known in discrete time steps every Δ119905 and the numericalsolution for the elastoplastic structure has to be advancedin the same discrete time steps The discrete strain responseof the elastoplastic structure is expressed in the followingdiscrete form [29]

120576119894 (119905) = 120576

119871

119894(119905) + sum

119895

119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591) (8)

where

120576

119871

119894(119905) = sum

119870

119905

sum

120591=0

119863

120581119891

119894119870(119905 minus 120591) 119891119870 (

120591) (9)

while 119863120581119891119894119870(119905) and 119863120581120581

119894119895(119905) are the discrete counterparts of the

continuous impulse response functions 119863

120581120581

119894119895(119905) is the

dynamic influence matrix describing the strain evolutionin the element 119894 in the time step 119905 in response to a unitaryimpulse of virtual distortion generated in the time 120591 in theelement 119895 119863120581119891

119894119870(119905) denotes a dynamic influence matrix

containing the displacement history induced in the 119870thDOF as a response to the unitary distortion impulse appliedin the 119894th element

The discrete update rules for plastic distortions of instan-taneously plastic elements can be stated as

Ψ119894 (119905) = Ψ119894 (

119905 minus Δ119905) +

10038161003816100381610038161003816

Δ120573

0

119894(119905)

10038161003816100381610038161003816

(10)

where Δ1205730119894(119905) denotes the increment of the plastic strain and

Δ120573

0

119894(119905) = 120573

0

119894(119905) minus 120573

0

119894(119905 minus Δ119905) (11)

TheVDMsolution is based on trial steps where the plasticdistortion increments Δ1205730

119894(119905) are determined in each time

step 119905 by freezing temporarily the plastic flow and performinga purely elastic step which yields the trial strain 120576tr

119894(119905) trial

stress 120590tr119894(119905) and trial yield function Φtr

119894(119905) The trial step is

performed by assuming that 1205730tr119894(119905) = 120573

0

119894(119905 minus Δ119905) Ψtr

119894(119905) =

Ψ119894(119905 minus Δ119905) The trial strain is

120576

tr119894(119905) = 120576

119871

119894(119905) + sum

119895

119905minusΔ119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591)

+sum

119895

119863

120581120581

119894119895(0) 120573

0

119895(119905 minus Δ119905)

(12)

Mathematical Problems in Engineering 5

the trial stress is

120590

tr119894(119905) = 119864119894

(120576

tr119894(119905) minus 120573

0tr119894(119905))

= 119864119894(120576

tr119894(119905) minus 120573

0

119894(119905 minus Δ119905))

(13)

and the corresponding trial yield function is given by

Φ

tr119894(119905) = Φ119894

(120590

tr119894(119905) Ψ

tr119894(119905))

=

10038161003816100381610038161003816

120590

tr119894(119905)

10038161003816100381610038161003816

minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894 (119905 minus Δ119905))

(14)

The actual plastic distortions 1205730119895(119905) can be found by solv-

ing

119864119894sum

119895isin119884119905

(119863

120581120581

119894119895(0) minus

120575119894119895

1 minus 120574119894

)Δ120573

0

119895(119905)

= minusΦ

tr119894(119905) sign120590tr

119894(119905)

(15)

Having the above definition the direct problem is solvedtime step by time step that is for 119905 = 0 Δ119905 119879 The initialconditions are assumed to be zero 120576

119894(0) = 0 1205730

119894= 0 Ψ

119894(0) =

0 and 1198840= 0 At each time step 119905 = Δ119905 119879 the following

computations are necessary

(1) Trial strains stresses and yield functions by (12) to(14)

(2) Temporary assumption of 119884119905= 119884119905minusΔ119905

(3) Plastic distortion increments Δ1205730

119894(119905) by (15)

(4) The corresponding strains and stresses by (3) and (8)(5) (a) For all the elements verification of the yield

condition defined in (6) and its compliance withthe assumed set 119884

119905of the instantaneously plastic

elements needs to be performed (b) For elements119894 isin 119884119905verification of the stress compliance condition

sign120590119894(119905) = sign120590tr

119894(119905) = signΔ1205730

119894(119905) needs to be

performed If required the set 119884119905should be updated

accordingly and the computations should be repeatedfrom point (3) above

(6) Plastic strain increments and total plastic strains by(10) and (11)

Notice that no iteration with respect to the state variablesis required which is a characteristic feature of the presentedapproach Points 3ndash5 are repeated only if the set 119884

119905needs

to be updated in the current time step which happens onlywhen an elastic element enters the plastic regime or aninstantaneously plastic element is unloaded the proper set isthen usually found after just a single update

The above assumptions are used to formulate and numer-ically solve a coupled problem of material redistribution(modifications of element cross sections 119860 and associatedstiffness and mass modifications) The equations are dis-cretized in time 119905 = 0 1 119879 and solved by means of New-mark scheme119879 being the final time after which the construc-tion is evaluated that is the value of an objective function is

calculated Formore details regarding119863120576119894119896119861120576119873119896 and the entire

numerical procedure the reader is encouraged to refer to [7 8]or [29]

Regarding the material properties used throughout thepaper the values are consistent with the previous work andare as follows Youngrsquos modulus 119864 = 210GPa the density120588 = 7800 kgmminus3 and the initial cross section of all elementsis 100mm2

22 The Optimization Problem Consider an initial trussstructure S

119894consisting of the 119899 bar elements with the same

cross section 119860119894= const 119894 = 1 119899 and nodes (massless)

which join the barsThe structure is exposed to impact loadsthat is a mass 119898 with given velocity k is added at a node (ormultiple different nodes in case of a multiple impact event)As a result the initial conditions for k and 119898 in the nodechange accordingly During the entire analysis the mass isassumed to be attached to the node and to move togetherwith it In the numerical model the mass is reflected by anappropriate modification of the mass matrix 119874 in (1)

Let the volume of material used forS119894be 119881 We consider

optimization problems which can be formulated as follows(divided into two classes ldquodesignrdquo and ldquoadaptationrdquo)

(1) Design find new element cross sections 1198601015840119894such that

the corresponding material volume is equal to theinitial one 119881 and given objective function is mini-mizedmaximized

(2) Design it is as (1) but localization of adaptive struc-tural elastoplastic fuses is taken into account

(3) Adaptation find optimal plastic limit 120590

lowast at themoment of impact which will minimizemaximizegiven objective function

In the previous work [7 8] optimization problems (1)and (3) were solved with the use of gradient-based methodwith typical pros and cons related to such approach Thegradient-based method requires a proper definition of theobjective function which has to be differentiable it is proneto converging in a local minimum and so forth From theperspective of design it is tempting to obtain complete free-dom regarding definition of the objective function which canlead for example to handling multiple impact optimization

23 The Particle Swarm Optimization Particle swarm opti-mization (PSO [11]) is a metaheuristic optimization methodwhich iteratively tries to improve a candidate solution Astypical methods of this sort it does not guarantee that theoptimum is found however a very large space can besearched and there are no requirements regarding the objec-tive function Therefore PSO can be used for irregular noisycoarse problems or multiobjective optimization

In the presented approach the classical version of PSOis used only in the design process (cf Section 22) As willbe discussed later during the impact phase selection of theoptimal plastic limit 120590lowast is a smooth problem with a singleminimum which can be efficiently solved by gradient meth-ods Of course in principle also at this stage PSO can be used

6 Mathematical Problems in Engineering

(1) For each particle 119894(2) Initialize x with a random value 120583min le 119909119895 le 120583max(3) Let the particlersquos best position pi will be equal to its initial one pi larr x(4) Assign to each particle its initial velocity k so that each component of the vector

is a random number V119895larr (minus|120583max minus 120583min| |120583max minus 120583min|)

(5) Calculate the objective function for particle 119894 119891119894(pi)

(6) Update the swarm best solution blarr xi if 119891119894 le 119891(b)(7) For each particle 119894(8) Pick random numbers 119903

119901 119903119887from the range [0 1]

(9) For each component 119895(10) V

119894119895larr 120596V

119894119895+ 120601119901119903119901(119901119894119895minus 119909119894119895) + 120601119887119903119887(119887119895minus 119909119894119895)

(11) xi larr xi + ki(12) If 119891(xi) lt 119891(pi) then the particlersquos best pi larr xi(13) Update the swarm best solution if 119891

119894le 119891(b) then blarr xi

(14) If a given termination criterion is not met go to (7)

Algorithm 1 The particle swarm optimization algorithm For the basic AIA design problem the particles represent consecutive elementscross sections119909

119894119895= 120583119895 If for example the localization of structural elements is taken into account x is extended accordingly (see Section 41)

as an alternative (eg if a more complex objective function isrequired)

During the design phase each candidate structure Sis represented as a vector of real numbers xi = (119909

119894119895=1 119909119894119895=2

119909119894119895=119899

)

119879 which is in the context of PSO entitled as aldquoparticlerdquo The process of relating x to a structure is usuallyreferred to as ldquocodingrdquo and regarding thematerial redistribu-tion it will correspond to the ratio of modified cross section119860119895to the original one 119860

119895of the 119895th element

119909119895= 120583119895=

119860119895

119860119895

(16)

We will impose limit on the cross sections by requiringthat each component of the vector will be in range 120583min le

119909119895le 120583max where 120583min is the minimum element cross section

here 120583min = 0 which coincides with the element removal(which is trivial to implement unlike in the case of gradientmethods) and 120583max = 3120583

0 where 120583

0is the initial cross

section ratio 1205830= 1 After any modification the particle x

is normalized in a way that the volume of the correspondingstructure is equal to the volume of the initial one 119881 so that theamount of material needed for all the structures is identical

With each particle xi there is an associated vector calledits velocity kj whose elements lie in the range [minus|120583max minus120583min| |120583max minus 120583min|] Additionally each particle 119894 keeps trackof its best position in the history of optimization pi that isa position for which 119891(pi) is extreme (minimal or maximaldepending on the desired optimization objective)

LetN be the set (the swarm) of119873 particles representing119873 structuresThePSO algorithm iterativelymoves all the par-ticles xi through the search space according to their velocitieski Each particle is attracted to its all-time best position piand to the swarm all-time best solution b (updated at eachstep)The degree of this attractiveness along with the particleldquointentionrdquo to follow its velocity is defined by the parameters120601119901 120601119887 and 120596 respectively The PSO algorithm for finding

optimal solution in the sense in the sense of minimizingsome utility function 119891(x) is presented in Algorithm 1

The definition of the minimized objective function 119891(x)of course depends on the desired optimization goal Forexample in order to maximize structural stiffness it can beequal to the deviation of node position from their initiallocation The next section describes an example of suchoptimization

One of the issues of fundamental importance when usingPSO is the proper selection of the control parameters 120596 120601

119901

and 120601119887and the population size 119873 Since PSO is intrinsically

flexible and indeterministic it is impossible to give a formalprescription for values of these parameters which wouldgive the best results in a general case Although there existssome research concerning procedures of how to adjust thesevalues [30] possibly during the optimization process [31]often they are selected by means of a trial-and-error methodIn such procedure 120596 120601

119901 120601119887 and 119873 are chosen arbitrarily

in a way which reflects the nature of underlying objectivefunction One should keep in mind that generally speaking120596 controls the tendency to explore the entire search space120601119901the tendency to explore in the vicinity of local extrema

and 120601119887the convergence rate to the best solution found so

far 119873 is responsible for the diversity of potential solutions(which is also associated with the demand for computationalresources)

It is clear that the PSO control parameters can be verydifferent for various problems and it may be difficult to findsatisfactory balance between exploration and convergence Inorder to select values for our AIA model we have checkedhow the PSObehaves for various parameter sets (asymp30 sets) forthe scenario discussed in Section 31 We have looked at theconvergence rates and the ability to find the globally optimalsolution for various random initial conditions (keeping inmind that119873 should not be too large in order to constrain thecomputational time) This procedure led us to the followingvalues which are used for all the calculations presented in thepaper 120596 = 08 120601

119901= 120601119887= 05 and119873 = 25

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 3: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Mathematical Problems in Engineering 3

1

1 1

1

1 2 2 3

34 4

5

5 6

6

7

8

9

10

Figure 1 A simple truss structure along with the used numberingscheme Here the horizontalvertical distance between nodes is 1m

localization of structural fuses in truss structures with adap-tive elastoplastic elements Contrary to the case of passivetruss structures optimization there are no established testcases in the literature due to the innovative character of theAIA research field In the present work we choose to comparePSO with optimal results found by gradient methods pub-lished previously [7 8] It is found that for the consideredsetups PSO quickly (in asymp100 steps) converges to solution notworse than the ones found bymeans of gradient optimizationIn some cases better in the sense of the value of the objectivefunction structures are found

It is shown that such PSO approach can be appliedwhen considering multi-impact scenarios In other wordsmore complex objective function is used in order to evaluatestructures which are subject to a set of possible impacts (notjust one)Moreover it is easy to incorporate solver for optimallocalization of the structural fuses (in the previous workit has been done by replacing the stiffest elements) Sincethe considered optimization problem is a relatively simpleone (onlymass redistribution and localization of elastoplasticelements are considered) and there is a lack of previous resultsregarding PSO and AIA in the current research we limitourselves to the classical PSO without any specific improve-ments

Section 2 is devoted to short description of VDM usedto evaluate the structural response in Section 22 we definethe optimization problem and then in Section 23 we showhow it can be represented as a particle swarm Section 3discusses the problem of mass redistribution in a trussstructure in order that with the same amount of materialminimizesmaximizes some given goal function (without anyactive elements) Finally in Section 4 we show how to treatthe problem if AIA elements should be incorporated in thestructure

2 The Model

As a basic model for our consideration we use a truss can-tilever structure supported on one or both ends and poten-tially equipped with structural fuses An example of such10-bar structure is depicted in Figure 1 This setup has beeninvestigated previously for various optimization goals and

constraints [22] also with PSO approach [23] The structureis exposed to impact loads applied on one or more of itsnodes This means that at the moment 119905 = 0 a massless nodeinstantly increases its mass to 119898 and its velocity from 0 tok (119898 denoting mass of the impacting body traveling withthe velocity k) It is assumed that throughout calculations thenode remains attached to the same bars as before the impact(there is no separation between masses and the truss) Undersuch circumstances some selected quantities of interest forexample averaged displacement are subject to optimizationThis structural model was chosen due to its simplicity (eachelement is associated with only one axial plastic distortionstate) and already widely available research results regardingoptimal design and active adaptation solutions However thisdoes not reduce the generality of the proposed approachwhich is applicable to other types of structures for exampleframe or plate structures [24]

The structural response is calculated by means of specifi-cally designed impulse virtual distortion and impulse virtualforce methods (IVDM IVFM) VDMs are fast reanalysismethods used to compute the structural response of a mod-ified structure in a numerically efficient way which does notrequire solving full set of modified structural equations Theformulation of VDM is flexible and can be easily adopted toinclude structural modifications like damage plastic yielding[6] breathing cracks [25] moving masses [26] and materialdamping [27] One of the advantages of VDM over otherreanalysis methods like the method of combined approx-imations [28] is that it requires nonparametric model ofthe unmodified structure (the influence matrix) With thismodel calculation of responses of the modified structure canbe performed faster than in other reanalysis approaches sinceonly one step is needed (instead of many iterations)

The details regarding VDM are beyond scope of thispaper (more on this can be found eg in [29]) since thefocus is mainly on the process of optimization Neverthelessit is important to define how the adaptive elements aremodeled in Section 21 we briefly discuss how the structuralresponse is calculated with elastoplastic constitutive modelThen we show how particle swarm optimization method canbe applied to this optimization problem

21 Modeling the Truss Structure Containing Adaptive Ele-ments All the details regarding the numerical simulationsof the structural response of the discussed model via virtualdistortion methods were presented in [7 8] and also in [29]Here we limit ourselves to describing shortly the way theproblem is addressed The notation and used symbols arethe same as those in the cited work lowercase subindices119894 119895 refer to structural elements of the truss (bars) whilecapital subindices 119872 119873 and 119870 refer to the degrees offreedom (DOF) of nodes (joints) In the two-dimensionalcase discussed here there are two DOF per node unless anode is fixed

Generally the equation of motion for elastic and elasto-plastic structures can be stated as

119874119873119872

119872 (

119905) + 119866

119879

119873119894119878119894119895[119897119895(120576119895 (119905) minus 120573

0

119895(119905))] = 119891119873 (

119905) (1)

4 Mathematical Problems in Engineering

120574E

120574E

E

120590

120590lowast

Δ120573120573

120576

120576 120590

minus120590lowast

Figure 2 Piecewise linear elastoplastic constitutive model Figurecourtesy of Jankowski [29]

where 119874 is the mass matrix 119906119872(119905) denotes displacement of

the 119872th DOF and 119891119873(119905) is the external excitation load on

the 119873th DOF at the time 119905 The total strain of the 119894th trusselement 120576

119894(119905) obeys

119897119894120576119894 (119905) = 119866119894119872

119906119872 (

119905) (2)

119866119894119872

is a transformation matrix whose elements arerelated to the angles between elements and the directions ofdegrees of freedom 119878

119894119895is a diagonal matrix 119878

119894119894= 119864119894119860119894119897119894 119864119894

is Youngrsquos modulus 119897119894is the length of the element 119894 and 119860

119894is

the cross section of the element 119894120576119894(119905) can be split into two parts a purely elastic one and a

plastic one denoted by 1205730119894(119905) so that

120590119894 (119905) = 119864119894

(120576119894 (119905) minus 120573

0

119894(119905)) (3)

In the following only bilinear isotropic hardening plasticityis considered as a relatively basic example (see Figure 2)which requires for each element a single internal hardeningvariable Ψ

119894(119905) called the total plastic strain The evolution

of Ψ119894(119905) in time is governed by the following simple strain

hardening law

Ψ119894 (119905) =

10038161003816100381610038161003816

120573119894 (119905)

10038161003816100381610038161003816

(4)

The yield functionΦ119894(120590119894 Ψ119894) is defined as

Φ119894(120590119894 Ψ119894) =

1003816100381610038161003816120590119894

1003816100381610038161003816minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894) (5)

where 120590⋆119894 120574119894 and 119864

119894are respectively the initial plastic flow

stress the hardening coefficient and Youngrsquos modulus of the119894th truss element and the plastic modulus 120574

119894119864119894(1 minus 120574

119894) is

determined based on a simple geometric analysis of Figure 2The range of admissible stresses is defined by the require-

ment that

Φ119894(120590119894 Ψ119894) le 0 (6)

The plastic flow ( 120573

0

119894= 0) can take place only if the stress

point is on the yield surface defined by Φ119894= 0 This is stated

in the form of the following conditions of complementarityand persistency

120573

0

119894(119905)Φ119894(119905) = 0 and

120573

0

119894(119905)

Φ119894(119905) = 0 where

Φ119894(119905) = Φ

119894(120590119894(119905) Ψ119894(119905)) The yield function is used to define

the set 119884119905of indices of truss elements that are instantaneously

plastic at time 119905

(119894 isin 119884119905) equiv (Φ

119894 (119905) = 0

Φ119894 (119905) = 0) (7)

In practice the response of the linear structure 120576119871119894(119905) is

known in discrete time steps every Δ119905 and the numericalsolution for the elastoplastic structure has to be advancedin the same discrete time steps The discrete strain responseof the elastoplastic structure is expressed in the followingdiscrete form [29]

120576119894 (119905) = 120576

119871

119894(119905) + sum

119895

119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591) (8)

where

120576

119871

119894(119905) = sum

119870

119905

sum

120591=0

119863

120581119891

119894119870(119905 minus 120591) 119891119870 (

120591) (9)

while 119863120581119891119894119870(119905) and 119863120581120581

119894119895(119905) are the discrete counterparts of the

continuous impulse response functions 119863

120581120581

119894119895(119905) is the

dynamic influence matrix describing the strain evolutionin the element 119894 in the time step 119905 in response to a unitaryimpulse of virtual distortion generated in the time 120591 in theelement 119895 119863120581119891

119894119870(119905) denotes a dynamic influence matrix

containing the displacement history induced in the 119870thDOF as a response to the unitary distortion impulse appliedin the 119894th element

The discrete update rules for plastic distortions of instan-taneously plastic elements can be stated as

Ψ119894 (119905) = Ψ119894 (

119905 minus Δ119905) +

10038161003816100381610038161003816

Δ120573

0

119894(119905)

10038161003816100381610038161003816

(10)

where Δ1205730119894(119905) denotes the increment of the plastic strain and

Δ120573

0

119894(119905) = 120573

0

119894(119905) minus 120573

0

119894(119905 minus Δ119905) (11)

TheVDMsolution is based on trial steps where the plasticdistortion increments Δ1205730

119894(119905) are determined in each time

step 119905 by freezing temporarily the plastic flow and performinga purely elastic step which yields the trial strain 120576tr

119894(119905) trial

stress 120590tr119894(119905) and trial yield function Φtr

119894(119905) The trial step is

performed by assuming that 1205730tr119894(119905) = 120573

0

119894(119905 minus Δ119905) Ψtr

119894(119905) =

Ψ119894(119905 minus Δ119905) The trial strain is

120576

tr119894(119905) = 120576

119871

119894(119905) + sum

119895

119905minusΔ119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591)

+sum

119895

119863

120581120581

119894119895(0) 120573

0

119895(119905 minus Δ119905)

(12)

Mathematical Problems in Engineering 5

the trial stress is

120590

tr119894(119905) = 119864119894

(120576

tr119894(119905) minus 120573

0tr119894(119905))

= 119864119894(120576

tr119894(119905) minus 120573

0

119894(119905 minus Δ119905))

(13)

and the corresponding trial yield function is given by

Φ

tr119894(119905) = Φ119894

(120590

tr119894(119905) Ψ

tr119894(119905))

=

10038161003816100381610038161003816

120590

tr119894(119905)

10038161003816100381610038161003816

minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894 (119905 minus Δ119905))

(14)

The actual plastic distortions 1205730119895(119905) can be found by solv-

ing

119864119894sum

119895isin119884119905

(119863

120581120581

119894119895(0) minus

120575119894119895

1 minus 120574119894

)Δ120573

0

119895(119905)

= minusΦ

tr119894(119905) sign120590tr

119894(119905)

(15)

Having the above definition the direct problem is solvedtime step by time step that is for 119905 = 0 Δ119905 119879 The initialconditions are assumed to be zero 120576

119894(0) = 0 1205730

119894= 0 Ψ

119894(0) =

0 and 1198840= 0 At each time step 119905 = Δ119905 119879 the following

computations are necessary

(1) Trial strains stresses and yield functions by (12) to(14)

(2) Temporary assumption of 119884119905= 119884119905minusΔ119905

(3) Plastic distortion increments Δ1205730

119894(119905) by (15)

(4) The corresponding strains and stresses by (3) and (8)(5) (a) For all the elements verification of the yield

condition defined in (6) and its compliance withthe assumed set 119884

119905of the instantaneously plastic

elements needs to be performed (b) For elements119894 isin 119884119905verification of the stress compliance condition

sign120590119894(119905) = sign120590tr

119894(119905) = signΔ1205730

119894(119905) needs to be

performed If required the set 119884119905should be updated

accordingly and the computations should be repeatedfrom point (3) above

(6) Plastic strain increments and total plastic strains by(10) and (11)

Notice that no iteration with respect to the state variablesis required which is a characteristic feature of the presentedapproach Points 3ndash5 are repeated only if the set 119884

119905needs

to be updated in the current time step which happens onlywhen an elastic element enters the plastic regime or aninstantaneously plastic element is unloaded the proper set isthen usually found after just a single update

The above assumptions are used to formulate and numer-ically solve a coupled problem of material redistribution(modifications of element cross sections 119860 and associatedstiffness and mass modifications) The equations are dis-cretized in time 119905 = 0 1 119879 and solved by means of New-mark scheme119879 being the final time after which the construc-tion is evaluated that is the value of an objective function is

calculated Formore details regarding119863120576119894119896119861120576119873119896 and the entire

numerical procedure the reader is encouraged to refer to [7 8]or [29]

Regarding the material properties used throughout thepaper the values are consistent with the previous work andare as follows Youngrsquos modulus 119864 = 210GPa the density120588 = 7800 kgmminus3 and the initial cross section of all elementsis 100mm2

22 The Optimization Problem Consider an initial trussstructure S

119894consisting of the 119899 bar elements with the same

cross section 119860119894= const 119894 = 1 119899 and nodes (massless)

which join the barsThe structure is exposed to impact loadsthat is a mass 119898 with given velocity k is added at a node (ormultiple different nodes in case of a multiple impact event)As a result the initial conditions for k and 119898 in the nodechange accordingly During the entire analysis the mass isassumed to be attached to the node and to move togetherwith it In the numerical model the mass is reflected by anappropriate modification of the mass matrix 119874 in (1)

Let the volume of material used forS119894be 119881 We consider

optimization problems which can be formulated as follows(divided into two classes ldquodesignrdquo and ldquoadaptationrdquo)

(1) Design find new element cross sections 1198601015840119894such that

the corresponding material volume is equal to theinitial one 119881 and given objective function is mini-mizedmaximized

(2) Design it is as (1) but localization of adaptive struc-tural elastoplastic fuses is taken into account

(3) Adaptation find optimal plastic limit 120590

lowast at themoment of impact which will minimizemaximizegiven objective function

In the previous work [7 8] optimization problems (1)and (3) were solved with the use of gradient-based methodwith typical pros and cons related to such approach Thegradient-based method requires a proper definition of theobjective function which has to be differentiable it is proneto converging in a local minimum and so forth From theperspective of design it is tempting to obtain complete free-dom regarding definition of the objective function which canlead for example to handling multiple impact optimization

23 The Particle Swarm Optimization Particle swarm opti-mization (PSO [11]) is a metaheuristic optimization methodwhich iteratively tries to improve a candidate solution Astypical methods of this sort it does not guarantee that theoptimum is found however a very large space can besearched and there are no requirements regarding the objec-tive function Therefore PSO can be used for irregular noisycoarse problems or multiobjective optimization

In the presented approach the classical version of PSOis used only in the design process (cf Section 22) As willbe discussed later during the impact phase selection of theoptimal plastic limit 120590lowast is a smooth problem with a singleminimum which can be efficiently solved by gradient meth-ods Of course in principle also at this stage PSO can be used

6 Mathematical Problems in Engineering

(1) For each particle 119894(2) Initialize x with a random value 120583min le 119909119895 le 120583max(3) Let the particlersquos best position pi will be equal to its initial one pi larr x(4) Assign to each particle its initial velocity k so that each component of the vector

is a random number V119895larr (minus|120583max minus 120583min| |120583max minus 120583min|)

(5) Calculate the objective function for particle 119894 119891119894(pi)

(6) Update the swarm best solution blarr xi if 119891119894 le 119891(b)(7) For each particle 119894(8) Pick random numbers 119903

119901 119903119887from the range [0 1]

(9) For each component 119895(10) V

119894119895larr 120596V

119894119895+ 120601119901119903119901(119901119894119895minus 119909119894119895) + 120601119887119903119887(119887119895minus 119909119894119895)

(11) xi larr xi + ki(12) If 119891(xi) lt 119891(pi) then the particlersquos best pi larr xi(13) Update the swarm best solution if 119891

119894le 119891(b) then blarr xi

(14) If a given termination criterion is not met go to (7)

Algorithm 1 The particle swarm optimization algorithm For the basic AIA design problem the particles represent consecutive elementscross sections119909

119894119895= 120583119895 If for example the localization of structural elements is taken into account x is extended accordingly (see Section 41)

as an alternative (eg if a more complex objective function isrequired)

During the design phase each candidate structure Sis represented as a vector of real numbers xi = (119909

119894119895=1 119909119894119895=2

119909119894119895=119899

)

119879 which is in the context of PSO entitled as aldquoparticlerdquo The process of relating x to a structure is usuallyreferred to as ldquocodingrdquo and regarding thematerial redistribu-tion it will correspond to the ratio of modified cross section119860119895to the original one 119860

119895of the 119895th element

119909119895= 120583119895=

119860119895

119860119895

(16)

We will impose limit on the cross sections by requiringthat each component of the vector will be in range 120583min le

119909119895le 120583max where 120583min is the minimum element cross section

here 120583min = 0 which coincides with the element removal(which is trivial to implement unlike in the case of gradientmethods) and 120583max = 3120583

0 where 120583

0is the initial cross

section ratio 1205830= 1 After any modification the particle x

is normalized in a way that the volume of the correspondingstructure is equal to the volume of the initial one 119881 so that theamount of material needed for all the structures is identical

With each particle xi there is an associated vector calledits velocity kj whose elements lie in the range [minus|120583max minus120583min| |120583max minus 120583min|] Additionally each particle 119894 keeps trackof its best position in the history of optimization pi that isa position for which 119891(pi) is extreme (minimal or maximaldepending on the desired optimization objective)

LetN be the set (the swarm) of119873 particles representing119873 structuresThePSO algorithm iterativelymoves all the par-ticles xi through the search space according to their velocitieski Each particle is attracted to its all-time best position piand to the swarm all-time best solution b (updated at eachstep)The degree of this attractiveness along with the particleldquointentionrdquo to follow its velocity is defined by the parameters120601119901 120601119887 and 120596 respectively The PSO algorithm for finding

optimal solution in the sense in the sense of minimizingsome utility function 119891(x) is presented in Algorithm 1

The definition of the minimized objective function 119891(x)of course depends on the desired optimization goal Forexample in order to maximize structural stiffness it can beequal to the deviation of node position from their initiallocation The next section describes an example of suchoptimization

One of the issues of fundamental importance when usingPSO is the proper selection of the control parameters 120596 120601

119901

and 120601119887and the population size 119873 Since PSO is intrinsically

flexible and indeterministic it is impossible to give a formalprescription for values of these parameters which wouldgive the best results in a general case Although there existssome research concerning procedures of how to adjust thesevalues [30] possibly during the optimization process [31]often they are selected by means of a trial-and-error methodIn such procedure 120596 120601

119901 120601119887 and 119873 are chosen arbitrarily

in a way which reflects the nature of underlying objectivefunction One should keep in mind that generally speaking120596 controls the tendency to explore the entire search space120601119901the tendency to explore in the vicinity of local extrema

and 120601119887the convergence rate to the best solution found so

far 119873 is responsible for the diversity of potential solutions(which is also associated with the demand for computationalresources)

It is clear that the PSO control parameters can be verydifferent for various problems and it may be difficult to findsatisfactory balance between exploration and convergence Inorder to select values for our AIA model we have checkedhow the PSObehaves for various parameter sets (asymp30 sets) forthe scenario discussed in Section 31 We have looked at theconvergence rates and the ability to find the globally optimalsolution for various random initial conditions (keeping inmind that119873 should not be too large in order to constrain thecomputational time) This procedure led us to the followingvalues which are used for all the calculations presented in thepaper 120596 = 08 120601

119901= 120601119887= 05 and119873 = 25

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 4: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

4 Mathematical Problems in Engineering

120574E

120574E

E

120590

120590lowast

Δ120573120573

120576

120576 120590

minus120590lowast

Figure 2 Piecewise linear elastoplastic constitutive model Figurecourtesy of Jankowski [29]

where 119874 is the mass matrix 119906119872(119905) denotes displacement of

the 119872th DOF and 119891119873(119905) is the external excitation load on

the 119873th DOF at the time 119905 The total strain of the 119894th trusselement 120576

119894(119905) obeys

119897119894120576119894 (119905) = 119866119894119872

119906119872 (

119905) (2)

119866119894119872

is a transformation matrix whose elements arerelated to the angles between elements and the directions ofdegrees of freedom 119878

119894119895is a diagonal matrix 119878

119894119894= 119864119894119860119894119897119894 119864119894

is Youngrsquos modulus 119897119894is the length of the element 119894 and 119860

119894is

the cross section of the element 119894120576119894(119905) can be split into two parts a purely elastic one and a

plastic one denoted by 1205730119894(119905) so that

120590119894 (119905) = 119864119894

(120576119894 (119905) minus 120573

0

119894(119905)) (3)

In the following only bilinear isotropic hardening plasticityis considered as a relatively basic example (see Figure 2)which requires for each element a single internal hardeningvariable Ψ

119894(119905) called the total plastic strain The evolution

of Ψ119894(119905) in time is governed by the following simple strain

hardening law

Ψ119894 (119905) =

10038161003816100381610038161003816

120573119894 (119905)

10038161003816100381610038161003816

(4)

The yield functionΦ119894(120590119894 Ψ119894) is defined as

Φ119894(120590119894 Ψ119894) =

1003816100381610038161003816120590119894

1003816100381610038161003816minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894) (5)

where 120590⋆119894 120574119894 and 119864

119894are respectively the initial plastic flow

stress the hardening coefficient and Youngrsquos modulus of the119894th truss element and the plastic modulus 120574

119894119864119894(1 minus 120574

119894) is

determined based on a simple geometric analysis of Figure 2The range of admissible stresses is defined by the require-

ment that

Φ119894(120590119894 Ψ119894) le 0 (6)

The plastic flow ( 120573

0

119894= 0) can take place only if the stress

point is on the yield surface defined by Φ119894= 0 This is stated

in the form of the following conditions of complementarityand persistency

120573

0

119894(119905)Φ119894(119905) = 0 and

120573

0

119894(119905)

Φ119894(119905) = 0 where

Φ119894(119905) = Φ

119894(120590119894(119905) Ψ119894(119905)) The yield function is used to define

the set 119884119905of indices of truss elements that are instantaneously

plastic at time 119905

(119894 isin 119884119905) equiv (Φ

119894 (119905) = 0

Φ119894 (119905) = 0) (7)

In practice the response of the linear structure 120576119871119894(119905) is

known in discrete time steps every Δ119905 and the numericalsolution for the elastoplastic structure has to be advancedin the same discrete time steps The discrete strain responseof the elastoplastic structure is expressed in the followingdiscrete form [29]

120576119894 (119905) = 120576

119871

119894(119905) + sum

119895

119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591) (8)

where

120576

119871

119894(119905) = sum

119870

119905

sum

120591=0

119863

120581119891

119894119870(119905 minus 120591) 119891119870 (

120591) (9)

while 119863120581119891119894119870(119905) and 119863120581120581

119894119895(119905) are the discrete counterparts of the

continuous impulse response functions 119863

120581120581

119894119895(119905) is the

dynamic influence matrix describing the strain evolutionin the element 119894 in the time step 119905 in response to a unitaryimpulse of virtual distortion generated in the time 120591 in theelement 119895 119863120581119891

119894119870(119905) denotes a dynamic influence matrix

containing the displacement history induced in the 119870thDOF as a response to the unitary distortion impulse appliedin the 119894th element

The discrete update rules for plastic distortions of instan-taneously plastic elements can be stated as

Ψ119894 (119905) = Ψ119894 (

119905 minus Δ119905) +

10038161003816100381610038161003816

Δ120573

0

119894(119905)

10038161003816100381610038161003816

(10)

where Δ1205730119894(119905) denotes the increment of the plastic strain and

Δ120573

0

119894(119905) = 120573

0

119894(119905) minus 120573

0

119894(119905 minus Δ119905) (11)

TheVDMsolution is based on trial steps where the plasticdistortion increments Δ1205730

119894(119905) are determined in each time

step 119905 by freezing temporarily the plastic flow and performinga purely elastic step which yields the trial strain 120576tr

119894(119905) trial

stress 120590tr119894(119905) and trial yield function Φtr

119894(119905) The trial step is

performed by assuming that 1205730tr119894(119905) = 120573

0

119894(119905 minus Δ119905) Ψtr

119894(119905) =

Ψ119894(119905 minus Δ119905) The trial strain is

120576

tr119894(119905) = 120576

119871

119894(119905) + sum

119895

119905minusΔ119905

sum

120591=0

119863

120581120581

119894119895(119905 minus 120591) 120573

0

119895(120591)

+sum

119895

119863

120581120581

119894119895(0) 120573

0

119895(119905 minus Δ119905)

(12)

Mathematical Problems in Engineering 5

the trial stress is

120590

tr119894(119905) = 119864119894

(120576

tr119894(119905) minus 120573

0tr119894(119905))

= 119864119894(120576

tr119894(119905) minus 120573

0

119894(119905 minus Δ119905))

(13)

and the corresponding trial yield function is given by

Φ

tr119894(119905) = Φ119894

(120590

tr119894(119905) Ψ

tr119894(119905))

=

10038161003816100381610038161003816

120590

tr119894(119905)

10038161003816100381610038161003816

minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894 (119905 minus Δ119905))

(14)

The actual plastic distortions 1205730119895(119905) can be found by solv-

ing

119864119894sum

119895isin119884119905

(119863

120581120581

119894119895(0) minus

120575119894119895

1 minus 120574119894

)Δ120573

0

119895(119905)

= minusΦ

tr119894(119905) sign120590tr

119894(119905)

(15)

Having the above definition the direct problem is solvedtime step by time step that is for 119905 = 0 Δ119905 119879 The initialconditions are assumed to be zero 120576

119894(0) = 0 1205730

119894= 0 Ψ

119894(0) =

0 and 1198840= 0 At each time step 119905 = Δ119905 119879 the following

computations are necessary

(1) Trial strains stresses and yield functions by (12) to(14)

(2) Temporary assumption of 119884119905= 119884119905minusΔ119905

(3) Plastic distortion increments Δ1205730

119894(119905) by (15)

(4) The corresponding strains and stresses by (3) and (8)(5) (a) For all the elements verification of the yield

condition defined in (6) and its compliance withthe assumed set 119884

119905of the instantaneously plastic

elements needs to be performed (b) For elements119894 isin 119884119905verification of the stress compliance condition

sign120590119894(119905) = sign120590tr

119894(119905) = signΔ1205730

119894(119905) needs to be

performed If required the set 119884119905should be updated

accordingly and the computations should be repeatedfrom point (3) above

(6) Plastic strain increments and total plastic strains by(10) and (11)

Notice that no iteration with respect to the state variablesis required which is a characteristic feature of the presentedapproach Points 3ndash5 are repeated only if the set 119884

119905needs

to be updated in the current time step which happens onlywhen an elastic element enters the plastic regime or aninstantaneously plastic element is unloaded the proper set isthen usually found after just a single update

The above assumptions are used to formulate and numer-ically solve a coupled problem of material redistribution(modifications of element cross sections 119860 and associatedstiffness and mass modifications) The equations are dis-cretized in time 119905 = 0 1 119879 and solved by means of New-mark scheme119879 being the final time after which the construc-tion is evaluated that is the value of an objective function is

calculated Formore details regarding119863120576119894119896119861120576119873119896 and the entire

numerical procedure the reader is encouraged to refer to [7 8]or [29]

Regarding the material properties used throughout thepaper the values are consistent with the previous work andare as follows Youngrsquos modulus 119864 = 210GPa the density120588 = 7800 kgmminus3 and the initial cross section of all elementsis 100mm2

22 The Optimization Problem Consider an initial trussstructure S

119894consisting of the 119899 bar elements with the same

cross section 119860119894= const 119894 = 1 119899 and nodes (massless)

which join the barsThe structure is exposed to impact loadsthat is a mass 119898 with given velocity k is added at a node (ormultiple different nodes in case of a multiple impact event)As a result the initial conditions for k and 119898 in the nodechange accordingly During the entire analysis the mass isassumed to be attached to the node and to move togetherwith it In the numerical model the mass is reflected by anappropriate modification of the mass matrix 119874 in (1)

Let the volume of material used forS119894be 119881 We consider

optimization problems which can be formulated as follows(divided into two classes ldquodesignrdquo and ldquoadaptationrdquo)

(1) Design find new element cross sections 1198601015840119894such that

the corresponding material volume is equal to theinitial one 119881 and given objective function is mini-mizedmaximized

(2) Design it is as (1) but localization of adaptive struc-tural elastoplastic fuses is taken into account

(3) Adaptation find optimal plastic limit 120590

lowast at themoment of impact which will minimizemaximizegiven objective function

In the previous work [7 8] optimization problems (1)and (3) were solved with the use of gradient-based methodwith typical pros and cons related to such approach Thegradient-based method requires a proper definition of theobjective function which has to be differentiable it is proneto converging in a local minimum and so forth From theperspective of design it is tempting to obtain complete free-dom regarding definition of the objective function which canlead for example to handling multiple impact optimization

23 The Particle Swarm Optimization Particle swarm opti-mization (PSO [11]) is a metaheuristic optimization methodwhich iteratively tries to improve a candidate solution Astypical methods of this sort it does not guarantee that theoptimum is found however a very large space can besearched and there are no requirements regarding the objec-tive function Therefore PSO can be used for irregular noisycoarse problems or multiobjective optimization

In the presented approach the classical version of PSOis used only in the design process (cf Section 22) As willbe discussed later during the impact phase selection of theoptimal plastic limit 120590lowast is a smooth problem with a singleminimum which can be efficiently solved by gradient meth-ods Of course in principle also at this stage PSO can be used

6 Mathematical Problems in Engineering

(1) For each particle 119894(2) Initialize x with a random value 120583min le 119909119895 le 120583max(3) Let the particlersquos best position pi will be equal to its initial one pi larr x(4) Assign to each particle its initial velocity k so that each component of the vector

is a random number V119895larr (minus|120583max minus 120583min| |120583max minus 120583min|)

(5) Calculate the objective function for particle 119894 119891119894(pi)

(6) Update the swarm best solution blarr xi if 119891119894 le 119891(b)(7) For each particle 119894(8) Pick random numbers 119903

119901 119903119887from the range [0 1]

(9) For each component 119895(10) V

119894119895larr 120596V

119894119895+ 120601119901119903119901(119901119894119895minus 119909119894119895) + 120601119887119903119887(119887119895minus 119909119894119895)

(11) xi larr xi + ki(12) If 119891(xi) lt 119891(pi) then the particlersquos best pi larr xi(13) Update the swarm best solution if 119891

119894le 119891(b) then blarr xi

(14) If a given termination criterion is not met go to (7)

Algorithm 1 The particle swarm optimization algorithm For the basic AIA design problem the particles represent consecutive elementscross sections119909

119894119895= 120583119895 If for example the localization of structural elements is taken into account x is extended accordingly (see Section 41)

as an alternative (eg if a more complex objective function isrequired)

During the design phase each candidate structure Sis represented as a vector of real numbers xi = (119909

119894119895=1 119909119894119895=2

119909119894119895=119899

)

119879 which is in the context of PSO entitled as aldquoparticlerdquo The process of relating x to a structure is usuallyreferred to as ldquocodingrdquo and regarding thematerial redistribu-tion it will correspond to the ratio of modified cross section119860119895to the original one 119860

119895of the 119895th element

119909119895= 120583119895=

119860119895

119860119895

(16)

We will impose limit on the cross sections by requiringthat each component of the vector will be in range 120583min le

119909119895le 120583max where 120583min is the minimum element cross section

here 120583min = 0 which coincides with the element removal(which is trivial to implement unlike in the case of gradientmethods) and 120583max = 3120583

0 where 120583

0is the initial cross

section ratio 1205830= 1 After any modification the particle x

is normalized in a way that the volume of the correspondingstructure is equal to the volume of the initial one 119881 so that theamount of material needed for all the structures is identical

With each particle xi there is an associated vector calledits velocity kj whose elements lie in the range [minus|120583max minus120583min| |120583max minus 120583min|] Additionally each particle 119894 keeps trackof its best position in the history of optimization pi that isa position for which 119891(pi) is extreme (minimal or maximaldepending on the desired optimization objective)

LetN be the set (the swarm) of119873 particles representing119873 structuresThePSO algorithm iterativelymoves all the par-ticles xi through the search space according to their velocitieski Each particle is attracted to its all-time best position piand to the swarm all-time best solution b (updated at eachstep)The degree of this attractiveness along with the particleldquointentionrdquo to follow its velocity is defined by the parameters120601119901 120601119887 and 120596 respectively The PSO algorithm for finding

optimal solution in the sense in the sense of minimizingsome utility function 119891(x) is presented in Algorithm 1

The definition of the minimized objective function 119891(x)of course depends on the desired optimization goal Forexample in order to maximize structural stiffness it can beequal to the deviation of node position from their initiallocation The next section describes an example of suchoptimization

One of the issues of fundamental importance when usingPSO is the proper selection of the control parameters 120596 120601

119901

and 120601119887and the population size 119873 Since PSO is intrinsically

flexible and indeterministic it is impossible to give a formalprescription for values of these parameters which wouldgive the best results in a general case Although there existssome research concerning procedures of how to adjust thesevalues [30] possibly during the optimization process [31]often they are selected by means of a trial-and-error methodIn such procedure 120596 120601

119901 120601119887 and 119873 are chosen arbitrarily

in a way which reflects the nature of underlying objectivefunction One should keep in mind that generally speaking120596 controls the tendency to explore the entire search space120601119901the tendency to explore in the vicinity of local extrema

and 120601119887the convergence rate to the best solution found so

far 119873 is responsible for the diversity of potential solutions(which is also associated with the demand for computationalresources)

It is clear that the PSO control parameters can be verydifferent for various problems and it may be difficult to findsatisfactory balance between exploration and convergence Inorder to select values for our AIA model we have checkedhow the PSObehaves for various parameter sets (asymp30 sets) forthe scenario discussed in Section 31 We have looked at theconvergence rates and the ability to find the globally optimalsolution for various random initial conditions (keeping inmind that119873 should not be too large in order to constrain thecomputational time) This procedure led us to the followingvalues which are used for all the calculations presented in thepaper 120596 = 08 120601

119901= 120601119887= 05 and119873 = 25

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 5: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Mathematical Problems in Engineering 5

the trial stress is

120590

tr119894(119905) = 119864119894

(120576

tr119894(119905) minus 120573

0tr119894(119905))

= 119864119894(120576

tr119894(119905) minus 120573

0

119894(119905 minus Δ119905))

(13)

and the corresponding trial yield function is given by

Φ

tr119894(119905) = Φ119894

(120590

tr119894(119905) Ψ

tr119894(119905))

=

10038161003816100381610038161003816

120590

tr119894(119905)

10038161003816100381610038161003816

minus (120590

119894+

120574119894119864119894

1 minus 120574119894

Ψ119894 (119905 minus Δ119905))

(14)

The actual plastic distortions 1205730119895(119905) can be found by solv-

ing

119864119894sum

119895isin119884119905

(119863

120581120581

119894119895(0) minus

120575119894119895

1 minus 120574119894

)Δ120573

0

119895(119905)

= minusΦ

tr119894(119905) sign120590tr

119894(119905)

(15)

Having the above definition the direct problem is solvedtime step by time step that is for 119905 = 0 Δ119905 119879 The initialconditions are assumed to be zero 120576

119894(0) = 0 1205730

119894= 0 Ψ

119894(0) =

0 and 1198840= 0 At each time step 119905 = Δ119905 119879 the following

computations are necessary

(1) Trial strains stresses and yield functions by (12) to(14)

(2) Temporary assumption of 119884119905= 119884119905minusΔ119905

(3) Plastic distortion increments Δ1205730

119894(119905) by (15)

(4) The corresponding strains and stresses by (3) and (8)(5) (a) For all the elements verification of the yield

condition defined in (6) and its compliance withthe assumed set 119884

119905of the instantaneously plastic

elements needs to be performed (b) For elements119894 isin 119884119905verification of the stress compliance condition

sign120590119894(119905) = sign120590tr

119894(119905) = signΔ1205730

119894(119905) needs to be

performed If required the set 119884119905should be updated

accordingly and the computations should be repeatedfrom point (3) above

(6) Plastic strain increments and total plastic strains by(10) and (11)

Notice that no iteration with respect to the state variablesis required which is a characteristic feature of the presentedapproach Points 3ndash5 are repeated only if the set 119884

119905needs

to be updated in the current time step which happens onlywhen an elastic element enters the plastic regime or aninstantaneously plastic element is unloaded the proper set isthen usually found after just a single update

The above assumptions are used to formulate and numer-ically solve a coupled problem of material redistribution(modifications of element cross sections 119860 and associatedstiffness and mass modifications) The equations are dis-cretized in time 119905 = 0 1 119879 and solved by means of New-mark scheme119879 being the final time after which the construc-tion is evaluated that is the value of an objective function is

calculated Formore details regarding119863120576119894119896119861120576119873119896 and the entire

numerical procedure the reader is encouraged to refer to [7 8]or [29]

Regarding the material properties used throughout thepaper the values are consistent with the previous work andare as follows Youngrsquos modulus 119864 = 210GPa the density120588 = 7800 kgmminus3 and the initial cross section of all elementsis 100mm2

22 The Optimization Problem Consider an initial trussstructure S

119894consisting of the 119899 bar elements with the same

cross section 119860119894= const 119894 = 1 119899 and nodes (massless)

which join the barsThe structure is exposed to impact loadsthat is a mass 119898 with given velocity k is added at a node (ormultiple different nodes in case of a multiple impact event)As a result the initial conditions for k and 119898 in the nodechange accordingly During the entire analysis the mass isassumed to be attached to the node and to move togetherwith it In the numerical model the mass is reflected by anappropriate modification of the mass matrix 119874 in (1)

Let the volume of material used forS119894be 119881 We consider

optimization problems which can be formulated as follows(divided into two classes ldquodesignrdquo and ldquoadaptationrdquo)

(1) Design find new element cross sections 1198601015840119894such that

the corresponding material volume is equal to theinitial one 119881 and given objective function is mini-mizedmaximized

(2) Design it is as (1) but localization of adaptive struc-tural elastoplastic fuses is taken into account

(3) Adaptation find optimal plastic limit 120590

lowast at themoment of impact which will minimizemaximizegiven objective function

In the previous work [7 8] optimization problems (1)and (3) were solved with the use of gradient-based methodwith typical pros and cons related to such approach Thegradient-based method requires a proper definition of theobjective function which has to be differentiable it is proneto converging in a local minimum and so forth From theperspective of design it is tempting to obtain complete free-dom regarding definition of the objective function which canlead for example to handling multiple impact optimization

23 The Particle Swarm Optimization Particle swarm opti-mization (PSO [11]) is a metaheuristic optimization methodwhich iteratively tries to improve a candidate solution Astypical methods of this sort it does not guarantee that theoptimum is found however a very large space can besearched and there are no requirements regarding the objec-tive function Therefore PSO can be used for irregular noisycoarse problems or multiobjective optimization

In the presented approach the classical version of PSOis used only in the design process (cf Section 22) As willbe discussed later during the impact phase selection of theoptimal plastic limit 120590lowast is a smooth problem with a singleminimum which can be efficiently solved by gradient meth-ods Of course in principle also at this stage PSO can be used

6 Mathematical Problems in Engineering

(1) For each particle 119894(2) Initialize x with a random value 120583min le 119909119895 le 120583max(3) Let the particlersquos best position pi will be equal to its initial one pi larr x(4) Assign to each particle its initial velocity k so that each component of the vector

is a random number V119895larr (minus|120583max minus 120583min| |120583max minus 120583min|)

(5) Calculate the objective function for particle 119894 119891119894(pi)

(6) Update the swarm best solution blarr xi if 119891119894 le 119891(b)(7) For each particle 119894(8) Pick random numbers 119903

119901 119903119887from the range [0 1]

(9) For each component 119895(10) V

119894119895larr 120596V

119894119895+ 120601119901119903119901(119901119894119895minus 119909119894119895) + 120601119887119903119887(119887119895minus 119909119894119895)

(11) xi larr xi + ki(12) If 119891(xi) lt 119891(pi) then the particlersquos best pi larr xi(13) Update the swarm best solution if 119891

119894le 119891(b) then blarr xi

(14) If a given termination criterion is not met go to (7)

Algorithm 1 The particle swarm optimization algorithm For the basic AIA design problem the particles represent consecutive elementscross sections119909

119894119895= 120583119895 If for example the localization of structural elements is taken into account x is extended accordingly (see Section 41)

as an alternative (eg if a more complex objective function isrequired)

During the design phase each candidate structure Sis represented as a vector of real numbers xi = (119909

119894119895=1 119909119894119895=2

119909119894119895=119899

)

119879 which is in the context of PSO entitled as aldquoparticlerdquo The process of relating x to a structure is usuallyreferred to as ldquocodingrdquo and regarding thematerial redistribu-tion it will correspond to the ratio of modified cross section119860119895to the original one 119860

119895of the 119895th element

119909119895= 120583119895=

119860119895

119860119895

(16)

We will impose limit on the cross sections by requiringthat each component of the vector will be in range 120583min le

119909119895le 120583max where 120583min is the minimum element cross section

here 120583min = 0 which coincides with the element removal(which is trivial to implement unlike in the case of gradientmethods) and 120583max = 3120583

0 where 120583

0is the initial cross

section ratio 1205830= 1 After any modification the particle x

is normalized in a way that the volume of the correspondingstructure is equal to the volume of the initial one 119881 so that theamount of material needed for all the structures is identical

With each particle xi there is an associated vector calledits velocity kj whose elements lie in the range [minus|120583max minus120583min| |120583max minus 120583min|] Additionally each particle 119894 keeps trackof its best position in the history of optimization pi that isa position for which 119891(pi) is extreme (minimal or maximaldepending on the desired optimization objective)

LetN be the set (the swarm) of119873 particles representing119873 structuresThePSO algorithm iterativelymoves all the par-ticles xi through the search space according to their velocitieski Each particle is attracted to its all-time best position piand to the swarm all-time best solution b (updated at eachstep)The degree of this attractiveness along with the particleldquointentionrdquo to follow its velocity is defined by the parameters120601119901 120601119887 and 120596 respectively The PSO algorithm for finding

optimal solution in the sense in the sense of minimizingsome utility function 119891(x) is presented in Algorithm 1

The definition of the minimized objective function 119891(x)of course depends on the desired optimization goal Forexample in order to maximize structural stiffness it can beequal to the deviation of node position from their initiallocation The next section describes an example of suchoptimization

One of the issues of fundamental importance when usingPSO is the proper selection of the control parameters 120596 120601

119901

and 120601119887and the population size 119873 Since PSO is intrinsically

flexible and indeterministic it is impossible to give a formalprescription for values of these parameters which wouldgive the best results in a general case Although there existssome research concerning procedures of how to adjust thesevalues [30] possibly during the optimization process [31]often they are selected by means of a trial-and-error methodIn such procedure 120596 120601

119901 120601119887 and 119873 are chosen arbitrarily

in a way which reflects the nature of underlying objectivefunction One should keep in mind that generally speaking120596 controls the tendency to explore the entire search space120601119901the tendency to explore in the vicinity of local extrema

and 120601119887the convergence rate to the best solution found so

far 119873 is responsible for the diversity of potential solutions(which is also associated with the demand for computationalresources)

It is clear that the PSO control parameters can be verydifferent for various problems and it may be difficult to findsatisfactory balance between exploration and convergence Inorder to select values for our AIA model we have checkedhow the PSObehaves for various parameter sets (asymp30 sets) forthe scenario discussed in Section 31 We have looked at theconvergence rates and the ability to find the globally optimalsolution for various random initial conditions (keeping inmind that119873 should not be too large in order to constrain thecomputational time) This procedure led us to the followingvalues which are used for all the calculations presented in thepaper 120596 = 08 120601

119901= 120601119887= 05 and119873 = 25

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 6: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

6 Mathematical Problems in Engineering

(1) For each particle 119894(2) Initialize x with a random value 120583min le 119909119895 le 120583max(3) Let the particlersquos best position pi will be equal to its initial one pi larr x(4) Assign to each particle its initial velocity k so that each component of the vector

is a random number V119895larr (minus|120583max minus 120583min| |120583max minus 120583min|)

(5) Calculate the objective function for particle 119894 119891119894(pi)

(6) Update the swarm best solution blarr xi if 119891119894 le 119891(b)(7) For each particle 119894(8) Pick random numbers 119903

119901 119903119887from the range [0 1]

(9) For each component 119895(10) V

119894119895larr 120596V

119894119895+ 120601119901119903119901(119901119894119895minus 119909119894119895) + 120601119887119903119887(119887119895minus 119909119894119895)

(11) xi larr xi + ki(12) If 119891(xi) lt 119891(pi) then the particlersquos best pi larr xi(13) Update the swarm best solution if 119891

119894le 119891(b) then blarr xi

(14) If a given termination criterion is not met go to (7)

Algorithm 1 The particle swarm optimization algorithm For the basic AIA design problem the particles represent consecutive elementscross sections119909

119894119895= 120583119895 If for example the localization of structural elements is taken into account x is extended accordingly (see Section 41)

as an alternative (eg if a more complex objective function isrequired)

During the design phase each candidate structure Sis represented as a vector of real numbers xi = (119909

119894119895=1 119909119894119895=2

119909119894119895=119899

)

119879 which is in the context of PSO entitled as aldquoparticlerdquo The process of relating x to a structure is usuallyreferred to as ldquocodingrdquo and regarding thematerial redistribu-tion it will correspond to the ratio of modified cross section119860119895to the original one 119860

119895of the 119895th element

119909119895= 120583119895=

119860119895

119860119895

(16)

We will impose limit on the cross sections by requiringthat each component of the vector will be in range 120583min le

119909119895le 120583max where 120583min is the minimum element cross section

here 120583min = 0 which coincides with the element removal(which is trivial to implement unlike in the case of gradientmethods) and 120583max = 3120583

0 where 120583

0is the initial cross

section ratio 1205830= 1 After any modification the particle x

is normalized in a way that the volume of the correspondingstructure is equal to the volume of the initial one 119881 so that theamount of material needed for all the structures is identical

With each particle xi there is an associated vector calledits velocity kj whose elements lie in the range [minus|120583max minus120583min| |120583max minus 120583min|] Additionally each particle 119894 keeps trackof its best position in the history of optimization pi that isa position for which 119891(pi) is extreme (minimal or maximaldepending on the desired optimization objective)

LetN be the set (the swarm) of119873 particles representing119873 structuresThePSO algorithm iterativelymoves all the par-ticles xi through the search space according to their velocitieski Each particle is attracted to its all-time best position piand to the swarm all-time best solution b (updated at eachstep)The degree of this attractiveness along with the particleldquointentionrdquo to follow its velocity is defined by the parameters120601119901 120601119887 and 120596 respectively The PSO algorithm for finding

optimal solution in the sense in the sense of minimizingsome utility function 119891(x) is presented in Algorithm 1

The definition of the minimized objective function 119891(x)of course depends on the desired optimization goal Forexample in order to maximize structural stiffness it can beequal to the deviation of node position from their initiallocation The next section describes an example of suchoptimization

One of the issues of fundamental importance when usingPSO is the proper selection of the control parameters 120596 120601

119901

and 120601119887and the population size 119873 Since PSO is intrinsically

flexible and indeterministic it is impossible to give a formalprescription for values of these parameters which wouldgive the best results in a general case Although there existssome research concerning procedures of how to adjust thesevalues [30] possibly during the optimization process [31]often they are selected by means of a trial-and-error methodIn such procedure 120596 120601

119901 120601119887 and 119873 are chosen arbitrarily

in a way which reflects the nature of underlying objectivefunction One should keep in mind that generally speaking120596 controls the tendency to explore the entire search space120601119901the tendency to explore in the vicinity of local extrema

and 120601119887the convergence rate to the best solution found so

far 119873 is responsible for the diversity of potential solutions(which is also associated with the demand for computationalresources)

It is clear that the PSO control parameters can be verydifferent for various problems and it may be difficult to findsatisfactory balance between exploration and convergence Inorder to select values for our AIA model we have checkedhow the PSObehaves for various parameter sets (asymp30 sets) forthe scenario discussed in Section 31 We have looked at theconvergence rates and the ability to find the globally optimalsolution for various random initial conditions (keeping inmind that119873 should not be too large in order to constrain thecomputational time) This procedure led us to the followingvalues which are used for all the calculations presented in thepaper 120596 = 08 120601

119901= 120601119887= 05 and119873 = 25

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 7: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Mathematical Problems in Engineering 7

m1 1

(a)

m1 1

(b)

Figure 3 (a) Original structure the two leftmost nodes are fixed and the node where impacting mass1198981= 1 kg with the velocity V

1= 5ms

is marked with the arrow (b) Remodeled structure whichmaximizes the stiffness (at the impact node at 119905 = 8ms) Here and in the subsequentfigures diamonds denote fixed points filled circles represent the nodes and a square marks the node where the impact takes placeThe widthof the lines representing elements is proportional to their cross section

0

2

4

6

0 1 2 3 4 5 6 7 8

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus2

minus4

minus6

minus8

minus10

uy1 originaluy1 remodeled

(a)

1

11

12

13

14

15

16

0 5 10 15 20 25 30PSO steps

Overall bestCurrent population best

Optimal solution

The o

bjec

tive f

unct

ion

(times10

3)

(b)

Figure 4 (a) Vertical deflections on the node at which the impact takes place for the original and the PSO remodeled structure (b)Convergence of the PSO method to the optimal solution found by means of the gradient optimization (the horizontal line)

3 Remodeling without AIA Structural Fuses

31 Designing for a Given Impact Event As the first exampleof structural PSO optimization we consider the simple trussstructure depicted in Figure 3(a) where two nodes are fixed(BCs require that the velocity is always 0) and there isone impacting mass at the node labeled with a square andan arrow Identical setup was analyzed in [32] and directcomparison with the gradient method can be made

As the objective function we choose

119891 (x) = sum

119905=0119879

(1199061199101minus 1199061199101119905=0

)

2

(17)

where the analyzed time period is 119879 = 1ms after the impact1199061199101

is the vertical displacement of the node at which theimpact takes place at the discrete time 119905 and 119906

1199101119905=0= 1 is

the nodersquos initial position The result of such optimization is

presented in Figure 3(b) and deflections for the original andthe remodeled structures are shown in Figure 4(a)

From Figure 4(b) one can see that the PSO solutionquickly converges to the best solution found by the gradientmethod (the horizontal line value taken from [32]) Thedetailed values are presented in Table 1 In this relativelysimple case there is one solution to which all the tried initialPSO populations have converged This can be interpreted asthe fact that it is likely that there are no local minimums inthis case

Let us consider another example a more complex struc-ture with two impacting masses at the same moment Identi-cal setup has been analyzed in [7]The objective function willbe analogous to the previous one

119891 (x) = sum

119905=0119879

((1199061199101minus 1199061199101119905=0

)

2

+ (1199061199102minus 1199061199102119905=0

)

2

) (18)

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 8: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

8 Mathematical Problems in Engineering

003

004

005

006

007

008

009

01

011

0 10 20 30 40 50 60 70PSO steps

(A)(B)

(C)(G)

The o

bjec

tive f

unct

ion

(times10

3)

(a)

0

02

04

0 02 04 06 08 1

Vert

ical

disp

lace

men

t (m

m)

Time (ms)

minus02

minus04

minus06

minus08

minus1

minus12

minus14

minus16

uy1 originaluy2 original

uy1 PSO (A)uy2 PSO (A)

(b)

Figure 5 (a) Convergence of PSO for various initial populations (A) (B) and (C) (G) represents the optimum as found by the gradientmethod [7] (b) Response of the original structure and the one which is a result of PSO (A)

Table 1 Cross sections (mm2) of the 10-element truss structure(Figure 1) original optimized for maximum stiffness by the gra-dient method stiffest by PSO simultaneously optimized for max-imum energy dissipation with a single adaptive element compareSection 41 (lowast marks the optimal localization of the active elementin this case)

Elem Orig Grad PSO PSO-AIA1 110 2333 2339 122lowast

2 110 1036 1031 003 110 2051 2044 7094 110 00 00 30665 110 1428 1422 4596 110 957 968 18977 110 00 00 08 110 691 699 30669 110 1543 1536 010 110 870 865 0

where 1199061199101and 1199061199102denote the vertical location of the nodes at

which the impacting masses are loaded 119879 = 1msIt is understood that the exact optimization path in

PSO depends on the initial swarm Therefore various initialconditions can lead to different solutions if there is morethan one local minimum This can be clearly seen in Figures5 and 6 where PSO converges to distinct structures whichgive very similar values of the objective function It shouldbe noted that some of these solutions are actually better (iegive smaller value of 119891) than the one found by the gradientmethod in [7]

There is no denying the fact that the outcome of suchoptimization is practically unacceptable For example solu-tion (B) will fail if the velocity of the left impacting masswould have even very small nonzero horizontal component

(O)

(A)

(B)

(C)

(G)

Figure 6 Original truss-beam structure (O) with two impactingmasses119898

1= 01 kg V

1= 5ms (the leftnodemarkedwith a square)

1198982= 2 kg V

1= 5ms (the right one) (A) (B) and (C) denote

final states of PSO for various initial conditions (G) represents thesolution obtained with the gradient optimization in [7] Here thetotal width is 11m the height is 01m

The exact final result of PSO as any other optimizationmethod will strongly depend on the chosen objective func-tion including the integration time 119879 PSO starts with aswarm of completely random structures and as it happened itconverged to configurations giving smaller119891which is definedby (18) On the other hand in the previous work the startingpoint of the gradient method was always a structure withequal cross section for all the bars

The example is presented here in order to show that in theentire search space of the problem there exists better solutionthan the one which is found by the gradient method This isnot really surprising bearing in mind the complexity of the

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 9: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Mathematical Problems in Engineering 9

objective function and its dependence on the large numberof variables If one would like to obtain a solution whichcan be applied in practice one would have for exampleexploited the potential problem symmetry or define a specificset of initial conditions for PSO (possibly along with anykind of constraints during the optimization process) Alsoperforming optimization for a large set of expected impactsis desired These issues are discussed in more detail in thefollowing sections

Regarding comparison of computational requirementsfor PSO and gradient methods it should be noted that inthe previous work the latter converged after asymp100 steps For119873 = 25 this is roughly equivalent to 5 PSO steps Lookingat the convergence rates in Figures 4(b) or 5(a) one can seethat there exists computational overhead when comparing tothe gradient-based approach (here by the factor asymp5) This isusually the price one has to pay when PSO is applied How-ever it is worth mentioning that PSO algorithms are trivialto parallelize and it is easy to implement them on widelyavailable multiprocessor platforms

32 Designing for Multiple Impact Events One of the limi-tations of the gradient-based optimization in the discussedstructural design process is the difficulty of definition ofa differentiable objective function which would evaluate astructure for multiple various impacts This can be easilyachieved with PSO Consider a scenario in which a structurecan be potentially loaded with an impact characterized by4-tuples 119899 119898 V and 119901 where 119899 is the node number atwhich the impacting mass 119898 with the velocity V is appliedthe probability of such event is 119901 Let I be the set of all 119873

119868

expected impacts (ie such 4-tuples) Σ119894=0119873

119868

119901119894= 1 Then

the objective functionwhich takes into account the possibilityof multiple impacts can be defined as

119891

1015840(x) = sum

119894=0119873119868

119901119894

119873119868

(

119891 (x | 119899119894 119898119894 V119894)

119891 (xo | 119899119894 119898119894 V119894))

119896

(19)

where 119891(x | 119899119894 119898119894 V119894) denotes the calculated objective

function for the structure corresponding to the particle xprovided that the impact is at the node 119899

119894with given mass

119898119894and velocity V

119894 xo is the optimal structure designed for

the impact 119899119894 119898119894 V119894 and 119896 controls the penalty for deviation

from 119891(xo) (we use 119896 = 2)The normalization with respect to xo requires precalcu-

lation of the optimal value for a single impact This assuresthat the input from any impact to the total objective function119891

1015840 is proportional only to the probability 119901119894(and not eg to

the impacting mass where smaller mass would lead to muchsmaller deflections)This procedure is particularly importantwhen expected impacts significantly differ in kinetic energy

As an example let us consider the structure presentedin Figure 7 where an impact is expected at any node in theupper part except the ones which are fixed The impactingmassvelocity pairs are drawn from the set 2 kg 5ms05 kg 10ms All the events are assumed to be equiprob-able The objective function for each single impact 119891(x |

119899119894 119898119894 V119894) is the same as that in (17) that is the deflections

(O)

(1)

(2)

(3)

(X)

Figure 7 (O) Original structure which is a subject to multiplepossible loads (1)ndash(3) A sample optimum PSO remodeling for asingle impact at the marked nodes119898 = 2 kg V = 5ms (1) and119898 =

05 kg V = 10ms (2 3) (X) A PSO remodeled structure optimizedfor multiple impact classes x1015840O The triangles in (X) represent placesof potential impacts

at the impacting node are minimized For example (1) isoptimized for a single impact with 119898 = 2 kg V = 5msat the node marked with a square Note that according tothe limits on cross section stated in Section 23 the barson the leftmost side could not exceed 120583max = 3120583

0 During

the optimization process these elements reached 120583max Theremaining elements have virtually no influence on 119891 for thisimpact and consequently the remaining mass is randomlydistributed among these bars

In case of themultiple impact optimization using1198911015840 PSOconverged to a final solution depicted in Figure 7(X) and thefinal value of 1198911015840(x1015840O) = 4032 This should be interpreted asthat the final structure performs on average two times worse(for 119896 = 2) than the one optimized for a given impact Ideally119891

1015840 would be equal to unity which would mean that thestructure is perfectly optimized for all the possible impacts(of course usually it is impossible)

4 Adaptation to Impact Loads

Up to this moment we have discussed the process of rede-signing structures in order to maximize stiffness As men-tioned in Introduction an essential part of any AIA system isresponsiveness at the moment of an impact In our scenariothis can be realized when some elements act as structuralfuses that is have properly adjusted plastic limit see (3) Itis reasonable to assume that the dissipated plastic-like energy

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 10: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

10 Mathematical Problems in Engineering

128

112

96

80

64

48

32

16

0

30

25

20

15

10

5

20 40 60 80 100

Mass m0 (kg)

Velo

city 0

(ms

)

128000

112000

104000

120000

9600080000

880007200064000

56000

4800040000

32000

24000

160008000

Epl (J) (120590 = 106 (Pa))

Figure 8 Absorbed plastic energy (in J) as a function of the impact-ing mass and velocity for a truss structure as in Figure 3 whereelement number 1 has 120590 = const = 106

119864pl in some given time 119879 = 1ms should be maximized (as in[8])

119864pl = sum

119905=1119879

sum

119894=1119873119860

120590119894 (119905) Δ120573

0

119894(119905) 119897119894

119860119894 (20)

where 119894 = 1 119873119860denotes the active elements

As a basic example consider the structure fromFigure 3(a) where element number 1 connecting nodes 1and 2 is replaced by an elastoplastic one Setting the elastop-lastic limit to the constant value 120590lowast = 106 Pa leads to energyabsorption which depends on the impacting mass and itsvelocity Such dependence is plotted in Figure 8

Assuming that a structural geometry is given alongwith the location of the active elements the AIA problemat the moment of impact is twofold identification of theimpacting mass and velocity and finding the plasticity limits120590

lowast for all the active elements As stated in Introductionimpact identification with simultaneous mass and velocityidentification is a difficult task on itself and is beyond thescope of this paper For given 119898 and V the dependence ofoptimal 120590lowast can be calculated for the truss structure with 10elements (Figure 3) it is depicted in Figure 9

Naturally using active elements with real-time 120590lowast adjust-ment will give some benefit only if the dissipated energy issignificantly larger than in case of some constant 120590lowast chosenduring the design process The potential gain is shown inFigure 9(b) where one can clearly see that in the given rangeof impacting masses active response can dissipate 7-8 timesmore energy than the passive elastoplastic constructionRemarkably for the considered structure and location of theactive element the optimal plasticity limit dependsmostly onthe impacting mass and not the velocity

Using PSO at the moment of impact in order to adjust120590

lowast is in principle possible however it would be somehowextravagant at least if the objective function like the one

defined in (20) is considered Having information about theimpacting 119898 and V a gradient-based real-time method canbe applied without any problems Another practical solutionwould be to calculate the optimal plastic limits offline andthen use them in a tabulated form during a real impact

In this AIA problem PSO can bring on two other majorimprovements Firstly in the previous work the location ofstructural fuses was rather guessed than selected on someformal basisThe reason for such procedure was due to prob-lems with the proper definition of objective function whichwould take position of the active elements into accountPSO can be deployed to find optimal location of activeelements for a given structure However the second potentialgain is the possibility of solving a problem of simultaneousmaterial redistribution and structural fuses location In thenext subsection we will look at an example of the latter

41 Using PSO for Simultaneous Material Redistribution andStructural Fuses Location Let us again consider the trussstructure from Figure 3 This time the goal will be tomaximize the dissipated energy 119864pl by using AIA fuse whichshould be located in place of one of the elastic elements Fromthe PSO point of view this will be realized by modifyingrepresentation of the structure as a particle x Let the newextended representation x1015840 be x1015840 = (x y) where y isyet another vector with the length equal to number of theelements (ie equal to the length of x) The range of possiblevalues as the elements of y is ⟨0 1⟩ (instead of 120583min and120583max as in the algorithmdescription Section 23) Now let theactive AIA element be located at the position correspondingto themaximal119910

119894(or the onewith the smallest 119894 if there exists

more than one maximal 119910119894) If more than one of the active

elements is expected one can localize them in 1198941 1198942 places

so that 1199101198941

le 1199101198942

le sdot sdot sdot le 119910119894 =1198941=1198942=sdotsdotsdot

The extended particle representation x1015840 is used to cal-culate the objective function for the structure with thematerial distribution defined by x and the AIA elementslocation by y Note that this quite versatile way of codingcan be used in order to achieve any desired goals of thestructural optimization during the design process Of coursethe cost of AIA element (and consequently their total numberin any structure) can be straightforwardly incorporatedPSO provides a surprisingly efficient mechanism for findingoptimal solution of problems defined in a complex andnoncontinuous way

Assume that one of the elements of the 10-elementexamples from Figure 3 ((a)(b) ie originalstiff) is replacedby a single adaptive element By means of a brute-forcemethod we can trivially check how much plastic-like energyis dissipated for the given impact parameters (119898

1= 1 kg V

1=

5ms ie with energy 25 J) for all the possible locations of theadaptive element It turns out that the structure remodeled formaximum stiffness can give only slightly better results In thecase of original structure maximum 119864pl = 714 J is observedwhen the adaptive element is at the link number 1 For theremodeled structuremaximum119864pl = 842 J is obtainedwhenthe link number 8 is adaptive see Table 2

Using PSOmakes it possible to simultaneously search foroptimal cross section of the elements and the localization of

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 11: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Mathematical Problems in Engineering 11

20 40 60 80 100

Mass m0 (kg)

96

93

90

87

84

81

78

75

72

30

25

20

15

10

5

Velo

city 0

(ms

)

9450

930091509000

8850

8700

8550

8250

8100795078007650

8400

Optimal log10 (120590lowast (Pa))

(a)

Mass m0 (kg)

Velo

city 0

(ms

)

80

72

64

56

48

40

32

24

16

08

20 40 60 80 100

30

25

20

15

10

5

4800

5600

6400

2400

3200

40001600

(Epl optimal)(Epl 120590lowast = 106(Pa))

(b)

Figure 9 (a)The optimal elastoplastic limit 120590lowast leading to the largest plastic-like energy dissipation (20) as a function of the impacting massand velocity (b) The potential gain in using the optimal 120590lowast over the constant one 120590lowast = 106 Pa

Table 2 Plastic-like energy 119864pl (in J) dissipation for optimal stressyield 120590

lowast (in MPa) for various locations of the adaptive element(instead of the elastic one) for different 10-element trusses original(Figure 3(a)) remodeled for maximal stiffness (Figure 3(b)) andoptimized by PSO (Figure 10(A))119864pl(119905) is shown in Figure 11 for thecases marked with boldface

El Original Stiff PSO120590

lowast119864pl 120590

lowast119864pl 120590

lowast119864pl

1 133 714 49 717 133 14102 37 385 65 614 mdash mdash3 133 710 75 587 178 10204 75 517 931 005 34 10825 60 282 70 497 21 0576 100 258 178 781 75 9457 1 082 mdash mdash mdash mdash8 87 216 191 842 32 13499 37 225 100 376 mdash mdash10 12 238 70 476 mdash mdash

the adaptive dissipators Figure 10 depicts a sample outcomeof such optimization and one can see that the structure differssignificantly from the one optimized for stiffness only Thegain regarding the dissipated energy is significant in this casemaximal 119864pl = 14 J

We should note that in the previous work the locationof adaptive elements was chosen rather on reasonable pre-sumptions than on optimization outcomeMoreover this wasdone on structures optimized in the first stage formaximumstiffness In order to address this problem with gradient opti-mization one can simply consider brute-force calculationsfor all possible loca-tions of active elements However incase of complex structures with many structural fuses this

(A)

(B)

Figure 10 Structure from Figure 3 remodeled for maximal energydissipation 119864pl = 1410 J The location of the active element asfound by PSO is marked with the dashed line (B) An alternativesolution giving slightly smaller dissipation 119864pl = 137 J howeverwith a different absorption characteristic compare Figure 11

approach will quickly become computationally intractablewhile still the issue of simultaneous mass redistribution andfuses localization is not taken into account

As stated above initially the swarm consists of completelyrandom particles (ie structures) and it is possible thatfor larger structures PSO will evolve towards a ldquobizarrerdquoresult for example Figure 6 Such outcome formally givesnear-optimal value of the objective function however thecommon sense indicates that such solution is rather imprac-tical Figure 12 depicts two results of PSO optimization formaximal plastic-like energy absorption for the 29-element

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 12: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

12 Mathematical Problems in Engineering

0

2

4

6

8

10

12

14

16

0 1 2 3 4 5 6 7 8Time (ms)

StiffPSO (A) Adap el 1

PSO (A) Adap el 8PSO (B) Adap el 1

Plas

tic en

ergy

Epl

(J)

Figure 11 Absorption of plastic-like energy after an impact at119905 = 0 for various structures and localization of the adaptive elementcompare Figure 10 and Table 2

(A)

(B)

Figure 12 Schematic representation of the outcome of PSO opti-mization for the structure as in Figure 7 with two adaptive elements(A) An example of a nonsymmetric ldquobizarrerdquo result giving 119864pl =

199 J (B) Result under the assumption of symmetry which is takeninto account in the particle coding procedure 119864pl = 254 J

structure supported on both sides as in Figure 7 Simultane-ous optimization for mass redistribution and localization oftwo adaptive elements (with the same 120590lowast for simplicity) forthe set of 10 possible impacts was performed (2 kg 5ms or05 kg 10ms at each of the 5 nodes marked with a square)In other words the objective function is to maximize

119864pl =1

10

sum

119899119894=110

119864pl | 119899119894 (21)

where 119899119894numbers the possible impacts and 119864pl | 119899119894 is calcu-

lated for the impact 119899119894 1ms after the event120590lowast being optimally

adjusted at the impact moment for maximizing the energyabsorption

The structure depicted in Figure 12(A) is characterizedby the objective function 119864pl = 199 J One expects that forthe problem defined in the way described above the outcomeshould be a symmetric structure since all the nodes haveequal probability of being loaded with the same conditionsNevertheless PSO evolved from random initial condition

0

5

10

15

20

25

30

0 01 02 03 04 05 06 07 08 09 1Time (ms)

Figure 12(A)Figure 12(B)

Plas

tic en

ergy

Epl

(J)

Figure 13 Absorption of energy 119864pl by the two structures depictedin Figure 12 The impact takes place at the leftmost node markedwith a triangle119898 = 05 kg V = 10ms

to this clearly nonsymmetrical configuration with two fuseslocated next to each other

Generally larger problems require searching a hugeparameter space and it is not surprising that the swarm getsstuck in a local minimumwhich clearly is not a suitable solu-tion In PSO it is easy to incorporate particle coding whichexploits symmetry and any other features expected regardingthe outcome of optimizationThe benefit is twofold the resultmore suited to expectations and reduced search space Anexample of PSO result with a coding which retains structuralsymmetry is shown in Figure 12(B) in this case 119864pl = 254 JThis is a superior value to that for case (A) moreover thesymmetric solution has better absorption characteristics inthe sense that is closer to a linear one see Figure 13

Finally note that the structure presented in Figure 7(X)evolved from random swarm towards a symmetric config-uration (although not perfectly symmetric) which reflectsthe boundary conditions In principle by appropriate mod-ification of the swarm size and PSO control parameterssimilar results can be achieved for more complex structureswith fuses For evenmore demanding multimodal problemsa specific modification of PSO should be employed forexample [33]

5 Conclusions and Outlook

We have used one of the versatile metaheuristic optimiza-tion techniques the particle swarm optimization in thenumerical process of designing structures which are ableto actively adapt to impacts AIA systems form a relativelynew branch of mathematical problems in engineering withmany subtopics open to research Up to now the consideredAIA truss structures have been optimized only by classicalgradient-based approaches One of the drawbacks of suchmethods is the need of ldquomathematically properrdquo definition

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 13: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Mathematical Problems in Engineering 13

of continuous objective functions This makes it difficult todesign structures which can for example adapt to a set ofpossible impacts

We have shown that in the context of AIA design PSOcan

(i) efficiently reproduce results previously obtained bymeans of the gradient optimization (Section 31)

(ii) easily provide alternative solutionswith similar valuesof the objective function (Section 31)

(iii) be used to find out optimal structures where theobjective function is constructed from multiple variousimpact responses and therefore obtain results whichare optimized for a given set of expected impacts(Section 32)

(iv) be used to search the space for location of the struc-tural fuses (unlike the gradient methods) this canbe even done simultaneously with mass redistributionand the outcome of such optimization can be com-pletely different compared with the previous resultsobtained with gradient methods (Section 41)

As mentioned in Section 1 generally such structuraloptimization should simultaneously solve for size shape andtopology Incorporating AIA adds here yet another variablenamely solving for location of the structural fuses Followingthe presented preliminary research the future work will befocused on simultaneous optimization which will includealso topology not only adaptive element localization andmass redistribution Additionally more complex impact sce-narios will be considered for example various angles ofthe velocity vector of the impacting mass will be taken intoaccount

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This project was financed from the funds of the NationalScience Centre (Poland) allocated on the basis of decision noDEC-201205BST802971

References

[1] M P Bendsoslashe and N Kikuchi ldquoGenerating optimal topologiesin structural design using a homogenization methodrdquo Com-puterMethods in AppliedMechanics and Engineering vol 71 no2 pp 197ndash224 1988

[2] J Holnicki-Szulc and L Knap ldquoAdaptive crashworthiness con-ceptrdquo International Journal of Impact Engineering vol 30 no 6pp 639ndash663 2004

[3] J Holnicki-Szulc Ed Smart Technologies for Safety EngineeringJohn Wiley amp Sons 2008

[4] K Sekuła C Graczykowski and J Holnicki-Szulc ldquoOn-lineimpact load identificationrdquo Shock and Vibration vol 20 no 1pp 123ndash141 2013

[5] Ł Jankowski ldquoOff-line identification of dynamic loadsrdquo Struc-tural andMultidisciplinary Optimization vol 37 no 6 pp 609ndash623 2009

[6] P Kołakowski M Wikło and J Holnicki-Szulc ldquoThe virtualdistortionmethodmdasha versatile reanalysis tool for structures andsystemsrdquo Structural andMultidisciplinary Optimization vol 36no 3 pp 217ndash234 2008

[7] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part I Remodeling for impact receptionrdquo Structuraland Multidisciplinary Optimization vol 37 no 3 pp 305ndash3182009

[8] M Wiklo and J Holnicki-Szulc ldquoOptimal design of adaptivestructures part II Adaptation to impact loadsrdquo Structural andMultidisciplinary Optimization vol 37 no 4 pp 351ndash366 2009

[9] R Kicinger T Arciszewski and K De Jong ldquoEvolutionarycomputation and structural design a survey of the state-of-the-artrdquoComputers and Structures vol 83 no 23-24 pp 1943ndash19782005

[10] A H Gandomi X-S Yang S Talatahari and A H AlaviMetaheuristic Applications in Structures and InfrastructuresElsevier Newnes Australia 2013

[11] M Clerc Particle Swarm Optimization ISTE Wiley 2010[12] X Hu Y Shi and R C Eberhart ldquoRecent advances in particle

swarmrdquo in Proceedings of the IEEE Congress on EvolutionaryComputation vol 1 p 90 Portland Ore USA June 2004

[13] K Deb and S Gulati ldquoDesign of truss-structures for minimumweight using genetic algorithmsrdquo Finite Elements in Analysisand Design vol 37 no 5 pp 447ndash465 2001

[14] Y Yang and C Kiong Soh ldquoAutomated optimum design ofstructures using genetic programmingrdquo Computers amp Struc-tures vol 80 no 18-19 pp 1537ndash1546 2002

[15] O Hasancebi and F Erbatur ldquoLayout optimisation of trussesusing simulated annealingrdquo Advances in Engineering Softwarevol 33 no 7ndash10 pp 681ndash696 2002

[16] G-C Luh and C-Y Lin ldquoOptimal design of truss structuresusing ant algorithmrdquo Structural and Multidisciplinary Opti-mization vol 36 no 4 pp 365ndash379 2008

[17] G-C Luh and C-Y Lin ldquoOptimal design of truss-structuresusing particle swarm optimizationrdquo Computers amp Structuresvol 89 no 23-24 pp 2221ndash2232 2011

[18] H M Gomes ldquoTruss optimization with dynamic constraintsusing a particle swarm algorithmrdquo Expert Systems with Appli-cations vol 38 no 1 pp 957ndash968 2011

[19] A Kaveh and A Zolghadr ldquoDemocratic PSO for truss layoutand size optimization with frequency constraintsrdquo Computersamp Structures vol 130 pp 10ndash21 2014

[20] A Kaveh and A Zolghadr ldquoComparison of nine meta-heuristicalgorithms for optimal design of truss structures with frequencyconstraintsrdquoAdvances in Engineering Software vol 76 pp 9ndash302014

[21] S Gholizadeh ldquoLayout optimization of truss structures byhybridizing cellular automata and particle swarm optimiza-tionrdquo Computers amp Structures vol 125 pp 86ndash99 2013

[22] U T Ringertz ldquoOn methods for discrete structural optimiza-tionrdquo Engineering Optimization vol 13 no 1 pp 47ndash64 1988

[23] L J Li Z B Huang and F Liu ldquoA heuristic particle swarm opti-mization method for truss structures with discrete variablesrdquoComputers amp Structures vol 87 no 7-8 pp 435ndash443 2009

[24] J Holnicki-Szulc and J T Gierlinski Structural Analysis Designand Control by the Virtual DistortionMethodWiley ChichesterUK 1995

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 14: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

14 Mathematical Problems in Engineering

[25] Q Zhang L Jankowski and Z-D Duan ldquoIdentification ofcoexistent load and damagerdquo Structural and MultidisciplinaryOptimization vol 41 no 2 pp 243ndash253 2010

[26] Q Zhang Ł Jankowski and Z-D Duan ldquoSimultaneous iden-tification of moving masses and structural damagerdquo Structuraland Multidisciplinary Optimization vol 42 no 6 pp 907ndash9222010

[27] M Mroz L Jankowski and J Holnicki-Szulc ldquoVDM-basedidentification of localized damage induced dampingrdquo in Pro-ceedings of the 5th European Workshop on Structural HealthMonitoring pp 988ndash993 July 2010

[28] U Kirsch ldquoReanalysis and sensitivity reanalysis by combinedapproximationsrdquo Structural and Multidisciplinary Optimiza-tion vol 40 no 1ndash6 pp 1ndash15 2010

[29] Ł JankowskiDynamic Load Identification for Structural HealthMonitoring vol 2 of IPPT Reports Institute of FundamentalTechnological Research Polish Academy of Sciences 2013

[30] Y Shi and R C Eberhart ldquoParameter selection in particleswarm optimizationrdquo in Evolutionary Programming VII V WPorto N Saravanan DWaagen and A E Eiben Eds vol 1447of Lecture Notes in Computer Science p 591 Springer BerlinGermany 1998

[31] J Wang ldquoParticle swarm optimization with adaptive parametercontrol and oppositionrdquo Journal of Computational InformationSystems vol 7 no 12 pp 4463ndash4470 2011

[32] M Lo Projektowanie ustrojow adaptacyjnych poddawanychobciazeniom udarowym [PhD thesis] IPPT PAN WarszawaPoland 2007

[33] G Zhang and Y Li ldquoParallel and cooperative particle swarmoptimizer for multimodal problemsrdquoMathematical Problems inEngineering vol 2015 Article ID 743671 10 pages 2015

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 15: Research Article Designing of Elastoplastic Adaptive Truss ...downloads.hindawi.com › journals › mpe › 2015 › 652824.pdfGenerally, optimization of truss-like structures falls

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of