Dear Mr. Tejani, it may be done, but then it would require you to form your own differential equations with necessary boundary conditions. MATLAB is not exactly the tool meant to do FEA or FVA. However, you may easily do it with COMSOL or ANSYS.
Dear Mr. Tejani, it may be done, but then it would require you to form your own differential equations with necessary boundary conditions. MATLAB is not exactly the tool meant to do FEA or FVA. However, you may easily do it with COMSOL or ANSYS.
in order to employ FEA in MATLAB, one has to code the FE procedure in MATLAB. the main steps are,
1. identify the type of problem (1D, 2D or 3D, plane stress or strain etc.),
2. based on the problem type and required solution the type of FE element will be selected,
3. Identify the boundary conditions (Loading, fixed and free nodes),
4. Employ the FE procedure based on step 1 & 2.
For optimization purpose it is difficult to club ANSYS etc, with the optimization scheme. however the MATLAB based coding will be easier (in my view)
For the practical help on FE in MATLAB several books and codes are already available. Based on the problem type a suitable one can be selected and modified.
Your suggestion looks quit promising, because i know my method is time consuming or I can simply say It take 100*times computationally challenging of your method.
I am not having reading material for this analysis, kindly suggest for the same.
There exists finite element toolboxes for MATLAB as well, so that you do not need to code a complete FE code in MATLAB by yourself. You can check out on the internet, some of them are even free.
My society is developing and selling one of them, named SDT, that you can check out at www.sdtools.com.
We are also developing an interface to ANSYS (amongst most popular finite element codes) in our module FEMLink (http://www.sdtools.com/femlink.html) to allow performing specific studies on finite element models built in other frameworks.