Skip to main content

Advanced Structural Analysis

From Theory to Computer Implementation (OpenSees Examples with Python Code Solutions)

  • 1st Edition - June 30, 2025
  • Latest edition
  • Author: Juan Camilo Molina Villegas
  • Language: English

Advanced Structural Analysis: From Theory to Computer Implementation (OpenSees Examples with Python Code Solutions) starts by laying out the differential equations governing variou… Read more

Early spring sale

Nurture your knowledge

Grow your expertise with up to 25% off trusted resources.

Description

Advanced Structural Analysis: From Theory to Computer Implementation (OpenSees Examples with Python Code Solutions) starts by laying out the differential equations governing various structural elements and shows how to solve simple structures directly using concepts from differential equations and boundary value problems. Introducing the Green’s Functions Stiffness Method (GFSM), a novel technique related to the traditional Stiffness Method (SM) and FEM, the GFSM corrects FEM and merges SM's strengths with those of Green’s Functions. The book features numerous examples and exercises with Python code solutions, some of which also demonstrate the use of OpenSees, a popular FEM program.

By offering theoretical foundations and practical numerical implementations, it provides a comprehensive understanding of structural analysis concepts.

Key features

  • Covers the displacement-based methodology for analyzing structures is utilized (in contrast to the traditional internal forces methodology)
  • Allows readers to gain an in-depth understanding of the behavior of structures under different loading conditions, leading to a more comprehensive analysis
  • Contains examples and problems, along with the appropriate Python source code

Readership

Civil and structural engineers who want to improve their knowledge on structural analysis and gain a deeper understanding of the main hypotheses behind the numerical models

Table of contents

1. Introduction

2. Springs, uniform rods, and trusses

3. Non-uniform rods

4. Uniform Euler–Bernoulli beams and frames

5. Non-uniform Euler–Bernoulli beams and frames

7. Uniform Euler–Bernoulli beams on elastic Winkler foundation and piles

8. Uniform Timoshenko beams and frames

9. Non-uniform Timoshenko beams and frames

Appendix A: Dirac delta and Heaviside functions
Appendix B: Common Python commands
Appendix C: Answers to problems

Product details

  • Edition: 1
  • Latest edition
  • Published: June 30, 2025
  • Language: English

About the author

JV

Juan Camilo Molina Villegas

Juan Camilo Molina Villegas is Professor of Civil Engineering at the School of Applied Sciences and Engineering at EAFIT University. Before his current position, he served as a Civil Engineering Professor at the Faculty of Engineering, Universidad de Medellín, and the Faculty of Mines, Universidad Nacional de Colombia.

Professor Molina Villegas earned his Ph.D. from the Universidad Nacional Autónoma de México (UNAM), where his research focused on site effects in the dynamic response of alluvial valleys using boundary methods. This work marked the beginning of his use of Green’s Functions for solving engineering problems. With extensive teaching experience, Professor Molina Villegas has taught courses in structural analysis, continuum mechanics, and elastodynamics. He has authored numerous articles published in prestigious Structural Engineering journals and has

written an introductory textbook on structural analysis. His current research focuses on advanced methods in structural analysis, with a particular emphasis on the application of Green’s functions in structural modeling and analysis, as well as numerical methods such as the finite element method.

Affiliations and expertise
Professor of Civil Engineering, School of Applied Sciences and Engineering, EAFIT University, Colombia

View book on ScienceDirect

Read Advanced Structural Analysis on ScienceDirect