Git Product home page Git Product logo

femssc's Introduction

femssc

The pre- and post-processing scripts for finite element modelling of self-drilling screw connections between thin steel sheets (femssc) were adopted in the paper "Shear behaviour and modelling of self-drilling screw connections between thin steel sheets"

FE Model

As a type of widely utilised mechanical fastener responsible for transferring shear forces or tension-shear interactions, self-drilling screw connection plays a prominent role in the overall structural performance of cold-formed steel assembled members and structures. Although the bearing capacity of screw connections has been widely investigated, far less attention has been paid to their deformation behaviour. A parameterised FE model of self-drilling screw connections is thus developed by using femssc based on the built-in Python 2.X in Abaqus software package, to further explore the shear deformation behaviour of screw connections and to propose a prediction model for quantitatively describe their load versus deformation relationships. Details of this FE model are presented in the related paper.

Kangyi Cai 2021 @ WHU

CE1X0S-Exp CE1X0S-FE CE1X0S-curve

Citing

If you use these scripts in your study, please cite the related paper:

K. Cai, H. Yuan. Shear behaviour and modelling of self-drilling screw connections between thin steel sheets. 

Or in the format of BibTex:

@article{,
  title={Shear behaviour and modelling of self-drilling screw connections between thin steel sheets},
  author={Kangyi Cai, and Huanxin Yuan},
  journal={},
  volume={},
  pages={},
  publisher={}
  doi={}
}

Features

prepp.py

Generate .inp files, namely establish FE models of self-drilling screw connections with different sheet thicknesses and materials, as well as diverse screw diameters and arrangements.

postp.py

Based on generated .inp files, recreate jobs for computation, and obtain .rpt and .png files, corresponding to curves and contours, respectively.

Usages

prepp.py

  • Create a folder containing this script

  • Determine parameters of the database in this script

  • Open Abaqus/CAE

  • Set work directory to the folder

  • Run this script

postp.py

  • Create a folder containing this script and all the .inp files for computation

  • Determine the value of switchMode, copyOrNot and targetDirM in this script

  • Open Abaqus/CAE

  • Set work directory to the folder

  • Run this script

License

MIT

femssc's People

Contributors

kycai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.