MétaCan
Menu
Back to cohort

Breaking boundaries: discontinuum failure analysis of dry-joint masonry using physics engine models

2025· article· en· W4413071064 on OpenAlexafffund
Aiming Wang, Bora Pulatsu, Sheldon Andrews, Daniele Malomo

Bibliographic record

VenueEngineering Structures · 2025
Typearticle
Languageen
FieldEngineering
TopicMasonry and Concrete Structural Analysis
Canadian institutionsÉcole de Technologie SupérieureCarleton UniversityMcGill University
FundersFonds de recherche du Québec – Nature et technologiesGovernment of Canada
KeywordsMasonryJoint (building)Structural engineeringEngineeringForensic engineeringGeotechnical engineering

Abstract

fetched live from OpenAlex

Discontinuum approaches, including the Distinct Element Method (DEM), are well-established for simulating the failure of dry-joint unreinforced masonry (URM) structures, particularly under in-plane (IP) shear-compression and out-of-plane (OOP) loading. However, they may be computationally intensive, with building-scale DEM analyses requiring up to 3 days for 15 s of seismic loading. This paper breaks boundaries between structural engineering and computer science by presenting the first systematic evaluation of PyBullet, an open-source physics engine based on Bullet Physics – originally conceived for visually plausible virtual animations – for simulating the mechanical response and collapse of dry-joint URM assemblies at different scales. Leveraging PyBullet’s rigid body algorithms, contact models, and efficient constraint solvers, 3D simulations were performed for IP shear-compression walls, settlement-induced damage in interlocking panels, and OOP tilting of URM. Results were benchmarked against experimental data and established discontinuum models – PyBullet predicted peak loads within + 16 % of DEM for IP shear-compression walls. Numerical stability was maintained with time steps in the order of 0.001 s, and full simulations completed within 5 min – up to 6 times faster than DEM. OOP tilting analyses reproduced expected collapse modes (diagonal cracking, overturning) with critical collapse angles underestimated by up to 32 %, largely due to premature block slippage linked to contact stiffness and friction force coupling. Settlement-induced failure in interlocking panels showed good agreement with experimentally observed failure patterns, with ultimate displacements within ±3 % for non-interlocking cases. The study demonstrates that PyBullet offers a computationally efficient alternative for dry-joint URM analysis, providing reduced runtimes and acceptable predictive accuracy, especially for preliminary or large-scale probabilistic assessments. Further refinement of contact stiffness calibration strategies would enhance predictive consistency, supporting the adoption of physics engines as viable alternatives to conventional discontinuum methods for rapid masonry collapse and debris simulations. • New application of physics engines (PyBullet) to structural analysis of dry-joint URM. • Quasi-static IP and OOP simulations validated with DEM and experimental results. • PyBullet results comparable with DEM counterparts, at lower computational cost. • PyBullet is a more efficient and reliable alternative to DEM for dry-joint URM.

Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.

How this classification was reachedexpand

Full frame distilled prediction

Teacher imitation

Not calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.

metaresearch head score (Codex)0.000
metaresearch head score (Gemma)0.000
Version: codex-gemma-dda1882f352aValidation status: machine_predicted_unvalidated
Candidate categoriesMeta-epidemiology (narrow)
Consensus categoriesnone
DomainCandidate signal: none · Consensus signal: none
Study designCandidate signal: Simulation or modeling · Consensus signal: Simulation or modeling
GenreCandidate signal: Empirical · Consensus signal: Empirical
Teacher disagreement score0.432
Threshold uncertainty score1.000

Codex and Gemma teacher scores by category

CategoryCodexGemma
Metaresearch0.0000.000
Meta-epidemiology (narrow)0.0000.000
Meta-epidemiology (broad)0.0010.000
Bibliometrics0.0010.002
Science and technology studies0.0000.000
Scholarly communication0.0000.000
Open science0.0000.000
Research integrity0.0000.000
Insufficient payload (model declined to judge)0.0000.000

Machine scores (provisional)

The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.

Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.

Opus teacher head0.008
GPT teacher head0.206
Teacher spread0.198 · how far apart the two teachers sit on this one work
Validation statusscore_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it

Classification

machine, unvalidated

Machine predicted; a candidate call from one teacher head, not a consensus.

Study designSimulation or modeling
Domainnot available
GenreEmpirical

How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".

Quick stats

Citations4
Published2025
Admission routes2
Has abstractyes

Explore more

Same venueEngineering StructuresSame topicMasonry and Concrete Structural AnalysisFrench-language works237,207