FEAP User Forum
FEAP => nurbFEAP => Topic started by: crepes on September 15, 2016, 06:54:08 AM
-
Dear feap developers and feap users,
I have been trying to learn how to create a user element in nurbFEAP.
The two dimensional heat transfer element, which is attached to the feap theory manual for feap 8.4, serves as a basis for my user element in nurbFEAP. I implemented this element successfully in normal feap and tested the user element using some input files.
To implement this user element in nurbFEAP I changed some things like for example the usage of shape functions in the fortran code of the element. I was guided by comparing the code of the existing elements in '.../ver84/nurbfeap/elements/' but my work seems to be unsuccessful, as my residual is zero in every time step while carrying out some tests.
So I guess i did not change all of the necessary things.
Is there a plan to publish a heat transfer user element for nurbFEAP, like you did while publishing the theory manual for normal feap? Having a working user element would be a great convencience to create my own user elements.
-
The existing thermal elements are supposed to work with NURBS. did you try doing the thermal problem with a NURBS mesh and with a NURB command in the material data?
-
Thanks for your answer, Prof. Taylor,
using
MATE 1
THER
FOURIER ISOTROPIC 10.0 1.0
DENSITY MASS 0.10
nurb interp 3 3
and using some nurb mesh works fine.
Does nurbfeap call the '.../ver84/elements/thermal/therm2d.f'? (Since there was no change in this file after installing the nurbs extension) I thought that nurbFEAP calls another thermal element, which I still have not been finding.
-
Displacement/thermal elements call standard feap ones. Only quadrature and shape functions change
-
Thanks for your help, Prof. Taylor