Akhtar | Python Scripting in PLAXIS | Buch | 978-1-041-24512-4 | www.sack.de

Buch, Englisch, 232 Seiten, Format (B × H): 178 mm x 254 mm

Akhtar

Python Scripting in PLAXIS

Automating Geotechnical Analysis and Modelling Workflows
1. Auflage 2026
ISBN: 978-1-041-24512-4
Verlag: Taylor & Francis Ltd

Automating Geotechnical Analysis and Modelling Workflows

Buch, Englisch, 232 Seiten, Format (B × H): 178 mm x 254 mm

ISBN: 978-1-041-24512-4
Verlag: Taylor & Francis Ltd


This book serves as a comprehensive guide for mastering PLAXIS and Python scripting, offering a unique combination of theoretical insights and practical applications. It begins with a basic introduction to FEM and PLAXIS, ensuring readers have a solid foundation to understand how scripting integrates with the software. The mathematical treatment of FEM is kept minimal, focusing instead on its application within PLAXIS. Key elements of the PLAXIS interface and the general workflow of a typical model are thoroughly explained, making it accessible even to beginners.

The book then transitions to Python programming, starting with an introductory chapter designed for readers with no prior coding experience. Building on these basics, it delves into the PLAXIS Remote Scripting Server, providing detailed guidance on setting up and using the Python Development Environment within PLAXIS. Subsequent chapters focus exclusively on applying Python scripting to various stages of PLAXIS modeling, including model creation, material property assignment, load application, meshing, analysis execution, and results extraction. Each concept is reinforced with solved examples and complete Python scripts, making it a single source for learning FEM, PLAXIS, and Python.

This book is tailored for students, researchers, and practitioners in geotechnical engineering who frequently work with PLAXIS and seek to automate repetitive tasks. Whether you are a beginner or an experienced user, this guide will help you save time, reduce errors, and improve productivity by leveraging the power of Python scripting in PLAXIS.

Akhtar Python Scripting in PLAXIS jetzt bestellen!

Zielgruppe


Academic, Postgraduate, Professional Practice & Development, and Professional Reference


Autoren/Hrsg.


Weitere Infos & Material


Chapter 1: Fundamentals of the Finite Element Method
1.1 Introduction
1.2 Concept of Stress and Strain and Sign conventions
1.3 Fundamentals of Constitutive Models

1.4 Principal Stresses & Strains and their transformation
1.5 Problem Domain Discretization
1.6 Mesh Elements and Shape Functions
1.7 Solution of the Differential Equation (Workflow of an FEM analysis)
1.8 Commercial software for Geotechnical FEM computations
1.9 Key Takeaways of Chapter 1 & What’s next
Chapter 2: Introduction to PLAXIS 2D
2.1 PLAXIS – An introduction
2.2 Key strengths of PLAXIS
2.3 Implementation of FEM in PLAXIS
2.4 A look at the PLAXIS GUI
2.5 PLAXIS Input and Output Programs
2.6 PLAXIS Input modes – Soil, Structure, Mesh, Flow conditions, Stage Construction
2.7 Key Takeaways of Chapter 2 & What’s next
Chapter 3: Python – A primer
3.1 Basics of Python
3.2 Python Objects (numbers, strings, lists, dictionaries, tuples, files)
3.3 Flow Control in Python (if, ifelse)
3.4 Loops in Python (while, for)
3.5 Functions in Python
3.6 Python Modules (pandas, matplotlib, openpyxl etc)
3.7 Key Takeaways of Chapter 3 & What’s next
Chapter 4: Getting started with Python Remote Scripting API
4.1 PLAXIS command line scripting
4.2 Commands and Objects in PLAXIS
4.3 Command line vs. Python
4.4 Integration of Python into PLAXIS workflow
4.5 Python Remote Scripting Server
4.6 PLAXIS Interactive Python Console – Jupyter QtConsole
4.7 PLAXIS Python Editor – SciTE
4.8 Jupyter notebooks for scripting in PLAXIS
4.9 Boilerplate code
4.10 Your first Python script in PLAXIS
4.11 Installing additional Python modules in PLAXIS
4.12 Key Takeaways of Chapter 4 & What’s next
Chapter 5: Scripting for model creation in PLAXIS Input
5.1 Common Python commands for model creation
5.2 Creating boreholes, soil layers and model geometry
5.3 Defining and assigning materials
5.4 Adding structures, loads, anchors and other support elements
5.5 Generating mesh
5.6 Setting up boundary conditions
5.7 Sample scripts
5.8 Key Takeaways of Chapter 5 & What’s next
Chapter 6: Automating Analysis runs
6.1 Common Python commands for running PLAXIS analysis
6.2 Marking phases for analysis
6.3 Assigning analysis type to each phase
6.4 Using variable properties across phases
6.5 Calculating marked phases for analysis
6.6 Sample scripts
6.7 Key Takeaways of Chapter 6 & What’s next
Chapter 7: Extracting and Visualizing Results in PLAXIS Output
7.1 Common Python commands for visualizing results
7.2 Accessing PLAXIS Output through Python
7.3 Extracting desired results for selective nodes across phases
7.4 Plotting results for better visualization

7.5 Scripting workflow in PLAXIS Output
7.6 Sample scripts
7.7 Key Takeaways of Chapter 7 & What’s next
Chapter 8: Example Scripts
8.1 Example 1: Spread Footing
8.2 Example 2: Dam Embankment
8.3 Example 3: Tunnel excavation and support
Chapter 9: Advanced Scripting features
9.1 Importing data from Excel spreadsheets
9.2 Exporting data to Excel
9.3 Setting up alerts after analysis runs
9.4 Batch processing of PLAXIS models
9.5 Parametric Engineering for PLAXIS
9.6 Optimization loops with Python
Chapter 10: Scripting Best Practices and Conclusion
10.1 Writing a neat code
10.2 Common errors
10.3 Debugging tips
10.4 Using comments
10.5 Where to go from here


Waseem Akhtar is a Senior Geotechnical Engineer currently working with National Engineering Services Pakistan (NESPAK) Pvt. Ltd., a renowned engineering consultancy in Pakistan. He graduated with a bachelor's degree in civil engineering from the National University of Sciences & Technology (NUST) and holds a master's degree in Earthquake Engineering from Imperial College London, UK. With over 10 years of experience in geotechnical engineering, he specializes in dams and hydropower projects, covering feasibility studies, detailed design, and construction phases. He is proficient in using industry-standard Finite Element Modeling (FEM) software, including PLAXIS, Rocscience RS2, RS3, and ABAQUS. He is a passionate advocate for automation in geotechnical engineering, aiming to enhance productivity and streamline workflows, reflecting a forward-thinking approach to innovation in the field.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.