Optimization and Engineering

, Volume 12, Issue 1–2, pp 215–235 | Cite as

Tailoring the particle swarm optimization algorithm for the design of offshore oil production risers

  • Aline Aparecida de Pina
  • Carl Horst Albrecht
  • Beatriz Souza Leite Pires de Lima
  • Breno Pinheiro Jacob


In offshore oil production activities, risers are employed to connect the wellheads at the sea-bottom to a floating platform at the sea surface. The design of risers is a very important issue for the petroleum industry; many aspects are involved in the design of such structures, related to safety and cost savings, thus requiring the use of optimization tools.

In this context, this work presents studies on the application of the Particle Swarm Optimization method (PSO) to the design of steel catenary risers in a lazy-wave configuration. The PSO method has shown good efficiency for some applications, but its performance is dependent on the values selected for the parameters of the algorithm. Therefore, this work describes some variants of the method, and presents results of several experiments performed to analyze the behavior of its parameters, trying to improve the performance of the method and tailor it for the application to the design of riser systems.

The resulting method and its best set of parameters can then be taken as the default values in an implementation of the PSO method in the in-house OtimRiser computational tool, oriented to the design of risers, and also incorporating other optimization methods based on evolutionary concepts.


Offshore systems Risers Particle swarm optimization method 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Abido M (2002) Optimal design of power system stabilizers using particle swarm optimization. IEEE Trans Energy Convers 17(3):406–413 CrossRefGoogle Scholar
  2. Albrecht CH (2005) Evolutionary algorithms applied to mooring synthesis and optimization (in Portuguese). DSc Thesis, COPPE/UFRJ, Rio de Janeiro Google Scholar
  3. Chatterjee A, Siarry P (2006) Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization. Comput Oper Res 33(3):859–871 zbMATHCrossRefGoogle Scholar
  4. Cockshott AR, Hartman BE (2001) Improving the fermentation medium for Echinocandin B production part II: Particle swarm optimization. Process Biochem 36:661–669 CrossRefGoogle Scholar
  5. Coello C, Luna E (2003) Use of particle swarm optimization to design combinatorial logic circuits. In: Tyrell A, Haddow P, Torrensen J (eds) 5th international conference on envolvable systems: from biology to hardware, ICES, Trondheim, Norway, 2003. Lecture notes in computer science, vol 2606. Springer, Berlin, pp 398–409 CrossRefGoogle Scholar
  6. Costa EF Jr, Lage PLC, Biscaia EC Jr (2003) On the numerical solution and optimization of styrene polimerization in tubular reactors. Comput Chem Eng 27:2591–1604 CrossRefGoogle Scholar
  7. de Lima BSLP, Jacob BP, Ebecken NFF (2005) A hybrid fuzzy/genetic algorithm for the design of offshore oil production risers. Int J Numer Meth Eng 64:1459–1482 zbMATHCrossRefGoogle Scholar
  8. Eberhardt RC, Shi Y (1999) Empirical study of particle swarm optimization. In: IEEE Proc conference on evolutionary computation, Washington DC, pp 1945–1949 Google Scholar
  9. Eberhardt RC, Shi Y (2000) Comparing inertia weights and constriction factors in particle swarm optimization. In: IEEE international conference on evolutionary computation, San Diego, California, pp 84 –88 Google Scholar
  10. Eberhardt RC, Shi Y (2004) Guest editorial: special number on particle swarm optimization. Trans Evol Comput 8(3):201–203 CrossRefGoogle Scholar
  11. Fernandes AC, Jacob BP, da Silva RMC, Carvalho RA, Lemos CAD, (2001) Alternative design od flexible jumpers for deep water hybrid riser configurations. Trans ASME J Offshore Mech Arctic Eng 123(2):57–64 CrossRefGoogle Scholar
  12. Hassan R, Cohanim B, de Weck O, Venter G (2005) A comparison of particle swarm optimization and the genetic algorithm. In: 1st AIAA multidisciplinary design optimization specialist conference, Austin, TX, No AIAA-2005-1897 Google Scholar
  13. He S, Prempain E, Wu QH (2004a) An improved particle swarm optimizer for mechanical design optimization problems. Eng Optim 36(5):585–605 MathSciNetCrossRefGoogle Scholar
  14. He S, Wu QH, Wen JY, Saunders JR, Paton RC (2004b) A particle swarm optimizer with passive congregation. BioSystems 78:135–147 CrossRefGoogle Scholar
  15. Hu X, Eberhardt RC, Shi Y (2003) Engineering optimization with particle swarm. In: IEEE swarm intelligence symposium, Indianapolis, pp 53–57 Google Scholar
  16. Jacob BP, de Lima BSLP, Reyes MCT, Torres ALFL, Mourelle MM, Silva RMC (1999) Alternative configurations for steel catenary risers for turret-moored FPSO’s. In: Proceedings of the 9th international offshore and polar engineering conference, Brest, France, vol 2, pp 234–239 Google Scholar
  17. Kannan S, Slochanal SMR, Subbaraj P, Narayana PP (2004) Application of particle swarm optimization technique and its variants to generation expansion planning problem. Electr Power Syst Res 70:203–210 CrossRefGoogle Scholar
  18. Kennedy J, Eberhardt R (1995a) Particle swarm optimization. In: Proc IEEE conference on neural networks, pp 1942–1948 Google Scholar
  19. Kennedy J, Eberhardt R (1995b) A new optimizer using particle swarm theory. In: Sixth international symposium on micro machine and human science. IEEE, New York, pp 39–43 Google Scholar
  20. Kennedy J, Eberhardt RC, Shi Y (2001) Swarm intelligence. The Morgan Kaufmann series in evolutionary computation. Academic Pres, San Francisco Google Scholar
  21. Krohling R, Coelho L, Shi Y (2002) Cooperative particle swarm optimization for robust control system design. In: 7th online world conference on soft computing in industrial applications Google Scholar
  22. Medeiros JACC (2005) Particle swarm as optimization tool in complex nuclear engineering problems (in Portuguese). DSc Thesis, COPPE—Federal University of Rio de Janeiro, Nuclear Eng Dept, Brazil Google Scholar
  23. Oliveira P, Cunha J, Coelho J (2002) Design of Pid controllers using the particle swarm algorithm. In: Twenty-first IASTED international conference: modelling, identification and control (MIC 2002), Innsbruck, Austria, pp 263–268 Google Scholar
  24. Ourique CO, Biscaia EC Jr, Pinto JC (2002) The use of particle swarm optimization for dynamical analysis in chemical processes. Comput Chem Eng 26:1783–1793 CrossRefGoogle Scholar
  25. Parsopoulos KE, Vrahatis MN (2002) Recent approaches to global optimization problems through particle swarm optimization. Nat Comput 1:235–306 MathSciNetzbMATHCrossRefGoogle Scholar
  26. Parsopoulos KE, Vrahatis MN (2004) On the computation of all global minimizers through particle swarm optimization. Trans Evol Comput 8(3):211–224 MathSciNetCrossRefGoogle Scholar
  27. Peng J, Chen Y, Eberhart R (2000) Battery pack state of charge estimator design using computational intelligence approaches. In: Fifteenth annual battery conference on applications and advances, pp 173–177 Google Scholar
  28. Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization: an overview. Swarm Intell 1:33–57. doi: 10.1007/s11721-007-0002-0 CrossRefGoogle Scholar
  29. Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. Trans Evol Comput 8(3):240–255 CrossRefGoogle Scholar
  30. Shi Y, Eberhardt RC (1998) A modified particle swarm optimizer. In: IEEE international conference on evolutionary computation, Anchorage, Alaska, pp 1945–1950 Google Scholar
  31. Siqueira NN (2006) The particle swarm optimization algorithm applied to nuclear systems surveillance test planning (in Portuguese). MSc Thesis, IEN—Nuclear Engineering Institute, Rio de Janeiro, Brazil Google Scholar
  32. Trelea IC (2003) The particle swarm optimization algorithm: convergence analysis and parameter selection. Inf Process Lett 85:317–325 MathSciNetzbMATHCrossRefGoogle Scholar
  33. Vieira LT (2008) Optimization of riser systems for offshore oil exploitation by parallel genetic algorithms (in Portuguese). DSc Thesis, COPPE-Federal University of Rio de Janeiro, Civil Eng Dept, Rio de Janeiro, Brazil Google Scholar
  34. Vieira LT, de Lima BSLP, Evsukoff AG, Jacob BP (2003) Application of genetic algorithms to the synthesis of riser configurations. In: Proceedings of the 22th international conference on offshore mechanics and arctic engineering, CD-ROM, paper OMAE2003-37231, Cancun, Mexico, pp 1–6 Google Scholar
  35. Wetter M, Wright J (2004) A comparison of deterministic and probabilistic optimization algorithms for nonsmooth simulation-based optimization. Building and Environment 39(1):989–999 CrossRefGoogle Scholar
  36. Zhang W, Liu M, Clerc Y (2003) An adaptive PSO algorithm for reactive power optimization. In: Sixth international conference on advances in power system control, operation and management (APSCOM), Hong Kong, China, pp 302–307 Google Scholar
  37. Zheng Y, Ma L, Qian J (2003) Robust Pid controller design using particle swarm optimizer. In: IEEE international symposium on intelligence control, pp 974–979 Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Aline Aparecida de Pina
    • 1
  • Carl Horst Albrecht
    • 2
  • Beatriz Souza Leite Pires de Lima
    • 1
    • 2
  • Breno Pinheiro Jacob
    • 1
  1. 1.COPPE/UFRJ, Civil Engineering DepartmentPost-Graduate Institute of the Federal University of Rio de JaneiroRio de JaneiroBrazil
  2. 2.Polytechnic School/UFRJFederal University of Rio de JaneiroRio de JaneiroBrazil

Personalised recommendations