Code Monkey home page Code Monkey logo

abaqus_bcc_unitcell's Introduction

Abaqus_BCC_UnitCell

BCC unit cell with structured mesh in ABAQUS

Description:

Lattice materials constructed with BCC unit cells are among the most popular lattice materials or structures in engineering. Different dimensions of these BCC lattice structures are shown in the figure below.

t1

For FEM analysis of these structures, we need their geometric model in a CAD software and meshing of the geometry. The CAD model of this BCC unit cell, due to its relatively complex shape, only allows the use of tetrahedral elements. In Abaqus, if we want to use hexahedral elements for their analysis, we need to define a relatively large number of partitions. In this project, I have created the CAD model of this unit cell along with its partitions in such a way that the final geometry is shown in green in the figure below.

t1

How to use:

1) Run Abaqus.

2) Click on the "Run Script" option from the "File" tab.

3) Select the BCCUC.py code available in the repo.

Collaboration:

This code can be modularized and developed to automatically make changes and generate a new model for different radii of the unit cell struts. I would be happy if someone implemented these changes and extended the current project.

[email protected]

abaqus_bcc_unitcell's People

Contributors

sina-taghizadeh avatar

Stargazers

Karthik Rajan avatar Shahrad Elahi avatar  avatar

Watchers

 avatar

abaqus_bcc_unitcell's Issues

TPMS builder plugin

Hello
That would be great to extend your ABQ plugin to create geometry from TPMS équations , then mesh them , computing élastic properties, and finally build a new material with those properties (homogenized material, as nTop does).

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.