GithubHelp home page GithubHelp logo

abdullahwaseem / 1d-finite-element-codes-matlab Goto Github PK

View Code? Open in Web Editor NEW
14.0 2.0 4.0 41 KB

A simple Matlab implementation for 1D finite element methods for different physical phenomena: Heat transfer (linear/non-linear, steady-state/transient), wave equation (elastodynamics), and Coupled thermo-mechanics.

License: MIT License

MATLAB 100.00%
finite-element-methods matlab heat-transfer thermomechanical-coupling finite-elements finite-element-analysis time-integration thermo-mechanics elastodynamics wave-equation

1d-finite-element-codes-matlab's People

Contributors

abdullahwaseem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

1d-finite-element-codes-matlab's Issues

Problem in Decomposition function?

The uploaded code is really helpful for people who want to understand the fundamental of heat transfer and FEA.
However, while going through the code I figure it out that there are some minor issues that need to be addressed:

  1. The author should specify that the uploaded code will work on Matlab 2018 or later as a decomposition function is not available in the older version.

  2. In "HeatTransfer_Linear_Transient.m" the transient method needs to be mention clearly as nu=0 or 1 means backward/forward Euler method and nu=0.5 mean crank-Nicholson method.

  3. The code can be even richer if the reference of the method from where it is adopted can be provided in the comments.

However, overall the code is very helpful for understanding the basics of FEA and transient method for heat transfer.

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.