Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model

Dissertation (MEng)--University of Pretoria, 2020.

Saved in:
Bibliographic Details
Other Authors: Wilke, Daniel Nicolas
Format: Thesis
Language:English
Published: University of Pretoria 2020
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613539343007744
access_status_str Open Access
author2 Wilke, Daniel Nicolas
author_browse Wilke, Daniel Nicolas
author_facet Wilke, Daniel Nicolas
collection Thesis
dc_rights_str_mv © 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
description Dissertation (MEng)--University of Pretoria, 2020.
format Thesis
id oai:repository.up.ac.za:2263/75931
institution University of Pretoria (South Africa)
language English
last_indexed 2026-06-10T12:37:45.339Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository
publishDate 2020
publishDateRange 2020
publishDateSort 2020
publisher University of Pretoria
publisherStr University of Pretoria
record_format dspace
source_str UPSpace — University of Pretoria Institutional Repository
spelling oai:repository.up.ac.za:2263/75931 Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model Wilke, Daniel Nicolas dressler.sven@gmail.com Dressler, Sven Computational Modelling UCTD Simulation of Fibre Pull-out Graphics processing unit Accelerated discrete Element model Engineering, built environment and information technology theses SDG-09 SDG-09: Industry, innovation and infrastructure Engineering, built environment and information technology theses SDG-12 SDG-12: Responsible consumption and production Dissertation (MEng)--University of Pretoria, 2020. The combination of brittle material with ductile fibres can produce competent composites. The fibres transmit tensile forces across cracks that form in the brittle matrix at relatively low tensile strains. The fibre reinforcing, therefore, acts to both increase the maximum stress a structural section can support and improve the post maximum stress behaviour from brittle to ductile failure. An essential aspect of defining the effectiveness of fibre reinforcing is resolving the behaviour of the interface between the fibre and the matrix as the load being transmitted between the matrix and fibre increases. The interface behaviour for simple fibres is understood analytically, and several models exist that can predict the stresses in the interface. Numerical models using finite element methods (FEM) have been used to investigate this problem in a more general way. FEM, being inherently a description of a continuum, does not elegantly describe the debonding process that occurs during the debonding of fibres from the surrounding matrix. Discrete Element Methods (DEM) describe continuous and discontinuous materials as the interaction between multiple independent particles and are well suited for modelling fracture and evolving contacts. For this study two different DEM contact models are compared to investigate the model complexity that is required to describe fibre/matrix interface stresses and debonding accurately. A simple model (a linear spring model that only transmits normal and tangential forces) and a more complex model (parallel bonds which transmit normal and tangential forces, moments, and torsion) were used. Two stages of fibre pull-out were modelled independently using a GPU accelerated DEM simulator developed by the author: a fully bonded stage and the de-bonding stage. It was found that both models were able to simulate all stages when compared to analytical solutions. No improvement to the model behaviour was evident from using a complex contact model; for this reason, a simpler, faster contact model should be used to analyse this problem. The DEM code is written relying heavily on the Numba module which allows the compilation of Python syntax for execution on a GPU. Non-reversible bond damage is simulated, and each bond must, therefore, be stored and bond damage updated at each time step. The implementation of collision detection, particle force determination and equation of motion integration written for execution on GPU are discussed. The data structure and memory use are described. The method used to apply boundary conditions is described. The performance of the developed code is investigated by comparison with similar codes, using Numpy and Numba Python modules, written for serial execution on CPU only. It was found that the developed code was 1000 times faster than the Numpy+Python implementation and 4 times faster than the Numba+Python implementation for force determination and equation of motion integration. Collision detection was 900 times faster compared to Numpy+Python but performed slower compared to Numba+Python. mi2025 Mechanical and Aeronautical Engineering MEng Unrestricted SDG-09: Industry, innovation and infrastructure SDG-12: Responsible consumption and production 2020-08-27T11:29:57Z 2020-08-27T11:29:57Z 2020-09-06 2020 Dissertation *Dressler, SA 2020, Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model, Masters Dissertation, University of Pretoria, Pretoria, viewed yymmdd http://hdl.handle.net/2263/51914 S2020 http://hdl.handle.net/2263/75931 en © 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. application/pdf University of Pretoria
spellingShingle Computational Modelling
UCTD
Simulation of Fibre Pull-out
Graphics processing unit
Accelerated discrete
Element model
Engineering, built environment and information technology theses SDG-09
SDG-09: Industry, innovation and infrastructure
Engineering, built environment and information technology theses SDG-12
SDG-12: Responsible consumption and production
Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model
title Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model
title_full Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model
title_fullStr Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model
title_full_unstemmed Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model
title_short Simulation of Fibre Pull-out Using a Graphics Processing Unit Accelerated Discrete Element Model
title_sort simulation of fibre pull out using a graphics processing unit accelerated discrete element model
topic Computational Modelling
UCTD
Simulation of Fibre Pull-out
Graphics processing unit
Accelerated discrete
Element model
Engineering, built environment and information technology theses SDG-09
SDG-09: Industry, innovation and infrastructure
Engineering, built environment and information technology theses SDG-12
SDG-12: Responsible consumption and production
url http://hdl.handle.net/2263/75931