Planar truss bridge optimization by dynamic programming and linear programming

Similar documents
Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005

Solution in semi infinite diffusion couples (error function analysis)

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS

[ ] 2. [ ]3 + (Δx i + Δx i 1 ) / 2. Δx i-1 Δx i Δx i+1. TPG4160 Reservoir Simulation 2018 Lecture note 3. page 1 of 5

HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD

Notes on the stability of dynamic systems and the use of Eigen Values.

2.1 Constitutive Theory

Linear Response Theory: The connection between QFT and experiments

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!") i+1,q - [(!

Anisotropic Behaviors and Its Application on Sheet Metal Stamping Processes

P R = P 0. The system is shown on the next figure:

Chapter 6: AC Circuits

Robustness Experiments with Two Variance Components

On One Analytic Method of. Constructing Program Controls

FTCS Solution to the Heat Equation

Comb Filters. Comb Filters

Volatility Interpolation

J i-1 i. J i i+1. Numerical integration of the diffusion equation (I) Finite difference method. Spatial Discretization. Internal nodes.

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model

GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS. Youngwoo Ahn and Kitae Kim

Ordinary Differential Equations in Neuroscience with Matlab examples. Aim 1- Gain understanding of how to set up and solve ODE s

The Dynamic Programming Models for Inventory Control System with Time-varying Demand

M. Y. Adamu Mathematical Sciences Programme, AbubakarTafawaBalewa University, Bauchi, Nigeria

Lecture 18: The Laplace Transform (See Sections and 14.7 in Boas)

Cubic Bezier Homotopy Function for Solving Exponential Equations

Reactive Methods to Solve the Berth AllocationProblem with Stochastic Arrival and Handling Times

TSS = SST + SSE An orthogonal partition of the total SS

CS286.2 Lecture 14: Quantum de Finetti Theorems II

Online Supplement for Dynamic Multi-Technology. Production-Inventory Problem with Emissions Trading

Existence and Uniqueness Results for Random Impulsive Integro-Differential Equation

Graduate Macroeconomics 2 Problem set 5. - Solutions

( ) () we define the interaction representation by the unitary transformation () = ()

A Tour of Modeling Techniques

An introduction to Support Vector Machine

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 4

Tight results for Next Fit and Worst Fit with resource augmentation

Bayes rule for a classification problem INF Discriminant functions for the normal density. Euclidean distance. Mahalanobis distance

Mechanics Physics 151

John Geweke a and Gianni Amisano b a Departments of Economics and Statistics, University of Iowa, USA b European Central Bank, Frankfurt, Germany

Dual Approximate Dynamic Programming for Large Scale Hydro Valleys

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

EEL 6266 Power System Operation and Control. Chapter 5 Unit Commitment

Mechanics Physics 151

Modeling and Solving of Multi-Product Inventory Lot-Sizing with Supplier Selection under Quantity Discounts

Variants of Pegasos. December 11, 2009

Mechanics Physics 151

CS 268: Packet Scheduling

Chapter 2 Linear dynamic analysis of a structural system

UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 2017 EXAMINATION

Lecture 11 SVM cont

DEEP UNFOLDING FOR MULTICHANNEL SOURCE SEPARATION SUPPLEMENTARY MATERIAL

Single-loop System Reliability-Based Design & Topology Optimization (SRBDO/SRBTO): A Matrix-based System Reliability (MSR) Method

Including the ordinary differential of distance with time as velocity makes a system of ordinary differential equations.

Let s treat the problem of the response of a system to an applied external force. Again,

Introduction to. Computer Animation

. The geometric multiplicity is dim[ker( λi. number of linearly independent eigenvectors associated with this eigenvalue.

Scattering at an Interface: Oblique Incidence

Performance Analysis for a Network having Standby Redundant Unit with Waiting in Repair

Part II CONTINUOUS TIME STOCHASTIC PROCESSES

ISSN MIT Publications

PHYS 705: Classical Mechanics. Canonical Transformation

Solving the multi-period fixed cost transportation problem using LINGO solver

APOC #232 Capacity Planning for Fault-Tolerant All-Optical Network

Lecture 2 M/G/1 queues. M/G/1-queue

Chapter Lagrangian Interpolation

New M-Estimator Objective Function. in Simultaneous Equations Model. (A Comparative Study)

CH.3. COMPATIBILITY EQUATIONS. Continuum Mechanics Course (MMC) - ETSECCPB - UPC

Comparison of Differences between Power Means 1

. The geometric multiplicity is dim[ker( λi. A )], i.e. the number of linearly independent eigenvectors associated with this eigenvalue.

Political Economy of Institutions and Development: Problem Set 2 Due Date: Thursday, March 15, 2019.

Handout # 6 (MEEN 617) Numerical Integration to Find Time Response of SDOF mechanical system Y X (2) and write EOM (1) as two first-order Eqs.

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

National Exams December 2015 NOTES: 04-BS-13, Biology. 3 hours duration

Math 128b Project. Jude Yuen

MEEN Handout 4a ELEMENTS OF ANALYTICAL MECHANICS

NATIONAL UNIVERSITY OF SINGAPORE PC5202 ADVANCED STATISTICAL MECHANICS. (Semester II: AY ) Time Allowed: 2 Hours

Genetic Algorithm in Parameter Estimation of Nonlinear Dynamic Systems

FI 3103 Quantum Physics

ALLOCATING TOLERANCES FOR VEE-GROOVE FIBER ALIGNMENT

Approximate Analytic Solution of (2+1) - Dimensional Zakharov-Kuznetsov(Zk) Equations Using Homotopy

II. Light is a Ray (Geometrical Optics)

Learning Objectives. Self Organization Map. Hamming Distance(1/5) Introduction. Hamming Distance(3/5) Hamming Distance(2/5) 15/04/2015

Department of Economics University of Toronto

Relative controllability of nonlinear systems with delays in control

Dynamic Team Decision Theory

First-order piecewise-linear dynamic circuits

Structural Optimization Using Metamodels

MANY real-world applications (e.g. production

Clustering (Bishop ch 9)

A NEW METHOD OF FMS SCHEDULING USING OPTIMIZATION AND SIMULATION

THE PREDICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS

CHAPTER 10: LINEAR DISCRIMINATION

Epistemic Game Theory: Online Appendix

An Optimal Control Approach to the Multi-agent Persistent Monitoring Problem

, t 1. Transitions - this one was easy, but in general the hardest part is choosing the which variables are state and control variables

The preemptive resource-constrained project scheduling problem subject to due dates and preemption penalties: An integer programming approach

MONTE CARLO ALGORITHM FOR CLASPING SEARCH AND NEUTRON LEAKAGE

3. OVERVIEW OF NUMERICAL METHODS

e-journal Reliability: Theory& Applications No 2 (Vol.2) Vyacheslav Abramov

Physical Simulation Using FEM, Modal Analysis and the Dynamic Equilibrium Equation

Transcription:

IABSE-JSCE Jon Conference on Advances n Brdge Engneerng-III, Augus 1-, 015, Dhaka, Bangladesh. ISBN: 978-984-33-9313-5 Amn, Oku, Bhuyan, Ueda (eds.) www.abse-bd.org Planar russ brdge opmzaon by dynamc programmng and lnear programmng P.K.M. Monruzzaman Unversy of Brsh Columba, Vancouver, V6T 1Z4, Canada Tanmoy Bswas Bangladesh Unversy of Engneerng and Technology, Dhaka 1000, Bangladesh Ahmed Shrwa Suleyman Demrel Unversy, Ispara, Turkey Tamanna Tabassum Bangladesh Unversy, Dhaka 107, Bangladesh ABSTRACT: The obecve of he curren sudy s wo-fold. Frs, mnmze he cos of a brdge by deermnng he opmal number and locaon of he pers. Second, mnmze he wegh, sze and cos of he russ for he ndvdual spans deermned n he pror sep. There are hree man caegores nvoke o opmze a russ srucure, namely, szng, shape and opology opmzaon. The am of he curren sudy s o opmze he opology of a planar russ whle mananng he exernal force s balanced n all consdered degree of freedoms and meeng up he Euler bucklng and maeral srengh sasfacory. Two cung-edge opmzaon echnques, namely, dynamc programmng and lnear programmng were employed n hs sudy. In one hand, dynamc programmng s an approach for makng a sequence of decsons n an opmal way for a gven recursve problem. In dynamc programmng, a problem s generally dvded no sages ha gve he bes oucome based on he prevous decson. On he oher hand, lnear programmng s a mehod for opmzng a scenaro ha can be descrbed mahemacally by lnear relaonshps. Resuls showed ha he adoped sraegy can deermne he opmal brdge confguraon boh n small and large scale very well. 1 INTRODUCTION Opmzaon s a echnque used o selec he bes opon from avalable alernaves, subec o ceran condons. There are many dfferen programmng mehods used o opmze a varey of problems. Two ha were used n hs sudy are dynamc programmng (DP) and lnear programmng (LP). DP s an approach for makng a sequence of decsons n an opmal way. A a basc level s akng a small par of a problem, fndng an opmal oucome for ha small par, expandng he problem by a small amoun, and solvng agan, unl he expanded problem encompasses he orgnal problem (Snedovch 010). By hen racng back he opmal decson aken a each sep, he opmal decson for he whole can be found. In dynamc programmng, a problem s generally dvded no sages. Sages can be hough of as a new small problem o be solved ha bulds on he prevous soluon. Each sage hen has a number of saes, decsons and decson updaes. On he oher hand, LP s a mehod for opmzng a scenaro ha can be descrbed mahemacally by lnear relaonshps. Many problems can be formulaed and solved n hs syle of programmng. One example s russ opmzaon, whch ulzes LP, or n some cases nework flow programmng, o opmze wegh or sze or cos of he russ srucure. LP s he mos successful and mos ofen used echnque for solvng russ problem because of s sysem of equaons deal wh member dmensons ha bounds o lnear doman (L e al. 009; Raeev & Krshnamoorhy 199; & Raham e al. 008). The obecve of hs sudy s wo-fold. One s o mnmze he cos of a brdge by deermnng he opmal locaon of he pers. Second s o mnmze he wegh of he russ for ndvdual spans deermned n he prevous sep. 31

313 BRIDGE SPAN OPTIMIZATION.1 Dynamc Programmng- Overvew Dynamc Programmng s an approach for opmzng mulsage decson processes. I s based on Bellman s Prncple of Opmaly: an opmal polcy has he propery ha, regardless of he decsons aken o ener a parcular sae n a parcular sage, he remanng decsons mus consue an opmal polcy for leavng ha sae (Snedovch 010). A mulsage decson process s a process ha can be separaed no a number of sequenal seps, or sages, whch may be compleed n one or more ways. The opons for compleng he sages are called decsons. A polcy s a sequence of decsons, one for each sage of he process. The condon of he process a a gven sage s called he sae a ha sage; each decson effecs a ranson from he curren sae o a sae assocaed wh he nex sage. I s o be noed ha a mulsage decson process s fne f here are only a fne number of sages n he process and a fne number of saes assocaed wh each sage (Snedovch 010). Mulsage decson processes have reurns assocaed wh each decson whch vary wh sages and saes. The obecve n analyzng such decson processes s o deermne an opmal polcy, one ha resuls n he bes oal reurn. Thus, DP s a mehod o solve opmzaon problem conanng a specfc obecve.. Conex of he Presen Sudy The conex of he DP par for hs sudy s o desgn a brdge n erms of number of pers and per spacng whch mnmzes he oal cos. The brdge span was consdered as a 150 m lengh and he bedrock profle across he ravne a he brdge se s assumed from a rver bed profle found n GoogleEarh ha was locaed over Narayangan, Bangladesh. The model ncludes boh cos consrans and spaal consrans. The spaal consrans are: he brdge may have no more han 5 pers and no ndvdual span may exceed 500 m. The cos consrans ensure ha a mnmum cos confguraon would be chosen. Smplfed cos esmang formulae are avalable for ndvdual spans of decks and for pers. The cos of a sngle span s assumed proporonal o he square of he span and s gven by: Cos of deck span= DCons 1 + DCons *(span lengh) (1) where DCons 1 and DCons are gven consans as assumed a value of 0000 and, respecvely. The cos of a sngle per s assumed proporonal o s hegh and s gven by: Cos of per= PCons 1 + PCons *(per hegh) () where PCons 1 and PCons are gven consans as assumed a value of 50000 and 11000, respecvely..3 Model Assumpons The assumpons made durng he problem formulaon are largely presen n he cos funcons. The cos coeffcens deermne how he model chooses he mos economcal per locaons because of he weghs assgned o per deph and span lengh. Changng hese would have been a sgnfcan mpac on he resul obaned. The choce of lm for he span lengh o 500 m s anoher scope of he sudy, ergo a shorer maxmum lengh would end up wh a dfferen per confguraon resul..4 Defne sages and Sage Numberng A sage was conssed of one deck span and he supporng per a he lef hand (LH) end of hs span. Sage numberng was consdered from lef o rgh wh he lef hand abumen ncluded n sage 1 and he rgh hand (RH) abumen ncluded n sage 7 (Fg. 1a)..5 Defne Saes Sae for a sage was consdered a posve cener lne locaon for a per and was noed from RH abumen. In hs way, an nerval of 50 m was assumed beween dscree sae values. For example, Sae 1 would correspond o he locaon of he RH abumen. Sae 1 (a 1000 m from RH) wll correspond o he locaon of he LH abumen (Fg. 1a)..6 Defne Decson Varable A a parcular sage and sae,.e. for a gven per and cener lne locaon, he decson choce would be he lengh of span o he nex per o he rgh (Fg. 1a).

.7 Sae Transformaon Equaon Gven a sae and a decson (.e. span o he nex per o he rgh), sae ransformaon equaon would be he span lengh resulng from he dfference beween sae (secon.5) and decson varable (secon.6)..8 Sage Reurn Funcon One sage cos wll be he sum of he per cos and deck cos. The mnmum cos n a sae would be he decson of ha parcular sage..9 Recurson Equaon The same formulaon s adoped for all of he sages sared from Sage 7 o Sage 1. Per a) (b) Fgure 1. a) Problem defnon and opmal locaons for pers accordng o he DP model, b) DP opmzed per locaon.10 DP Resul The dynamc programmng model yelded a wo-per brdge as he opmal resul, wh he pers locaed a x = 50 m and x = 750 m (Fgure 1b). Gven he profle of he rver bed, here are no obvously shallow locaons o place pers ha mnmze per hegh, so he resul has been domnaed by span lengh and an aemp o have as few pers as possble. Ths mean he opmal spans measured 300 m, 00 m and 500 m, agan from rgh o lef. The decson makes sense, because he deeper secons of he rver are assocaed wh hgher coss because of per hegh. The model has herefore chosen o place one per a he maxmum possble span lengh o avod havng pers n he deepes par of he rver and hen has chosen a balance beween span cos and per cos o place he second per. 3 PLANAR TRUSS OPTIMIZATION There are hree man caegores nvoke o opmze a russ srucure:. Shape opmzaon (varables are nodal coordnaes). Szng opmzaon (varables are cross-seconal areas of he members) and. Topology opmzaon (varables are he locaon of lnks n whch connec nodes). The am of hs sudy s o do opology opmzaon. In hs secon he applcaon of LP for opmzaon of planar russ has been dscussed. A generalzed model whch could be exended o any confguraon has been modelled n a programmng language, namely, AMPL (Appled Mahemacal Programmng Language). The model se up was frs valdaed for a smple russ confguraon. Ths was laer exended o opmze a large scale russ problem. A srucure s called o be a planar russ f s (Hbbeler 1998& Popov1998): exernally (geomerc) sable, and has rmembers [ and r are number of ons and suppor reacons, respecvely]. 314

315 3.1 LP Problem Formulaon Then defnon of he srucural analyss problem o solve he russ srucure by LP s descrbed as follows (Ghasem e al. 1997; L e al. 009; Raeev & Krshnamoorhy 199; Raham e al. 008; & Rasmussen & Solpe 008). enson n member {, n doman se A lengh vecor for member {, un vecor for member {, u mnmze subeced o Reformulaed LP formulaon : mnmze ; Compreson - Tenson p poson vecor for on f exernal force vecor for on l u u ; subeced o l, A { l {, A : {, A, : {, A u 0 f l u Bucklng load for member {,, P u ; 1,,..., n f ; crcal, x x y y p p p p 1,,..., n EI K l e ; I Momen of nera and K 1 e (3) (4) (5) (6) (7) (8) (9) (10) (11) (1) 3. Example Problem Workng of he model has been dscussed n hs secon wh he help of a smple confguraon.. A grd sysem was consdered as llusraed n Fgure a. There are 7 nodes sarng from 0 o 6 along x drecon and 5 nodes sarng from 0 o 4 along y drecon. Each node s equally spaced a a dsance of 1m apar.. A load of 5 kn s appled a Pon P (3, 0). The confguraon s arrved on such ha he russ s smple suppored a nodes of (0, 0) and (6, 0).. The maeral properes of he members are consdered as follows: modulus of elascy, E=x10 5 N/mm, densy = 78.89 kg/m 3 and maxmum allowable sress =50 N/mm. v. Arcs are defned such ha he nodes are conneced n all possble ways (Fg. b). v. No force balance equaon was appled a anchored ons. 3.3 Obecve Funcon The obecve of hs LP formulaon s o mnmze he wegh of he srucure and arrve on an opmal confguraon wh he area of cross-secon for he members beng used (Equaon 10). Snce he force depends on he area of cross-secon, he obecve funcon s defned as mnmzng he oal absolue force.

3.4 Consrans The consrans for he opmzaon are. Sasfy he equlbrum equaon ha s sum of forces along x drecon a every node should be zero (Equaon 11). Smlarly he sum of he forces along y drecon should be zero.. An addonal consran s added such ha he crcal member sze does no go beyond 1000 mm due o have maeral s physcal lm.. Forces of he members would be governed by he sably of member relang o Euler bucklng (Equaon 1) and srengh of he maeral up o elasc sage. a) Fgure. a) Node defnon and b) search doman (b) 3.5 LP Resul Fgure 3 shows he srucure ha s obaned afer opmzaon algorhm runs. The resuls obaned are abulaed n Table 1. The frs wo columns shows he sarng node of each member and he hrd and fourh column shows he end node of each member. The ffh column gves he force n each member connecng he wo nodes. Fgure 3. Opmal russ confguraon whn nodes boundary (6 x 4) 3.6 Model Assumpons. Decson varables ha s he cross secon are of he russ members are connuous.. The russ was consdered havng smply suppored boundary condons. 316

317 3.7 Pros of he Model. The model s smple and easy o use. The user s requred o specfy he coordnaes for load and suppor condons.. The model s capable o handle complex and large srucural problems whou losng accuracy and/or demandng more compuaonal power. 3.8 Cons of he Model. Snce he cross-secons are consdered as connuous, he model mgh no he precse represenaon for a real case scenaro.. The LP problem solved based on smple suppored russ confguraon. Ths canno be used for srucures ha are no smply suppored.. The russ desgn problem ha we have formulaed presumes ha he russ srucure self s no affeced by s own wegh. Table 1. Bar forces n he opmzed russ srucure. Node1 Node Force n Members x y x y (kn) 1 0 0 0 6.5 1 0 0-13.97 0 1 0 6.5 1 1 8.83 3 0 0 6.5 3 0 1 8.83 3 1 3 0 1.5 3 3 1 1.5 3 3 1-13.97 3 3 3 1.5 4 0 3 0 6.5 4 1 3 0 8.83 5 0 4 0 6.5 5 3 3-13.97 5 4 1 8.83 6 0 5 0 6.5 6 0 5-13.97 4 CONCLUSIONS The sudy was nvesgaed he opmum number of pers and per spacng whch mnmzes he oal cos of a brdge consrucon. The dynamc programmng model was yelded a wo-per brdge as he opmal resul. In DP formulaon he cos funcon for pers consders only he hegh. A more realsc cos funcon would have a erm relang span lengh o per dameer and consequenly would effec on cos behavor. As a follow-up sep, he applcaon of lnear programmng for opmzaon of planar russ sued for he span lengh deermned by DP has been dscussed n hs sudy. A generalzed LP model whch could be exended o any confguraon has been modelled n a programmng language, namely, AMPL. Resuls showed ha he adoped sraegy can deermne he opmal brdge confguraon boh n small and large scale very effcenly n erms of compuaonal cos and accuracy. REFERENCES Ghasem, M; Hnon, E &Wood, R. 1997. Opmzaon of russes usng genec algorhms for dscree and connuous varables, Journal of Engneerng Compuaons, 1997; 16: 7-301. Hbbeler, R. 1998. Srucural Analyss, Fourh edon. Prence Hall publcaon. L, LJ; Huang, ZB & Lu, F. 009. A heursc parcle swarm opmzaon mehod for russ srucures wh dscree varables, Journal of Compuers and Srucures, 009;87:435-43. Popov, E. 1998. Engneerng Mechancs of Solds. Prence Hall publcaon. Raham, H; Kaveh, A & Gholpour, Y. 008. Szng, geomery and opology opmzaon of russes va force mehod and genec algorhm, Journal of Engneerng Srucures, 008; 30: 360-9. Raeev, S & Krshnamoorhy, CS. 199. Dscree opmzaon of srucures usng genec algorhms, Journal of Srucural Engneerng, 199; 118(5): 133-50.

Rasmussen, MH & Solpe, M. 008. Global opmzaon of dscree russ opology desgn problems usng a parallel cu-and-branch mehod, Journal of Compuers and Srucures, 008; 86: 157-38.Toppng, B. 1983. Shape opmzaon of skeleal srucures: A revew. Journal of Srucural Engneerng, 109, 1933 1951. Snedovch, M. 010. Dynamc Programmng: Foundaons and Prncples, Taylor & Francs publcaon. 318