[GiDlist] Non uniform loads in problem type

Moderator: GiD Team

Post Reply
José Carlos

[GiDlist] Non uniform loads in problem type

Post by José Carlos »

Dear friends!

I am from Federal University of Minas Gerais, Brazil, and, in my doctorate,
I am developing a problem-type to GiD applicated to thermic-mechanics
analysis. So, I have a problem:

I need introduce non-uniform loads (trapezoidal loads, triangle loads,
parabolic loads). It is, selecting a line, I give the inicial and the final
values of load and, when meshing, I want know the value of load along of
element's faces (for obtain the correct integrating over Gauss points).
Interesting me the load value over each element's node and the element's
face over that the load inside.
I need to know how make it in CND file and in BAS file.

In my dat file I need something like:

DISTRIBUTED LOADS
ELEMENT FACE FX_INI FX_FINAL FY_INI FY_FINAL FZ_INI FZ_FINAL
1 12 100 100 100 80 0 0
2 23 100 100 80 50 0 0
3 23 100 100 50 40 0 0
...

Thanks a lot,

José Carlos L. Ribeiro, Civil Engineer
Doctorate Student of UFMG/Brazil
Master in Structures Engineering
Enrique Escolano

[GiDlist] Non uniform loads in problem type

Post by Enrique Escolano »

You can try to use a condition with some #FUNC# field.
Can use some mathematical expression, using other field values, and x,y,z of each node or element center.
For example, see the next Pressure_SelfCalculated field :

CONDITION: Face-Load-Triangle
CONDTYPE: over lines
CONDMESHTYPE: over face elements
CANREPEAT: yes
QUESTION: Pressure_Min:
VALUE: 0
QUESTION: Coord_Y_PressureMin:
VALUE: 0
QUESTION: Pressure_Max:
VALUE: 0
QUESTION: Coord_Y_PressureMax:
VALUE: 0
QUESTION: Pressure_SelfCalculated#FUNC#(Cond(3,REAL)*(y-Cond(2,REAL))/(Cond(4,REAL)-Cond(2,REAL))+Cond(1,REAL)*(Cond(4,REAL)-y)/(Cond(4,REAL)-Cond(2,REAL)))
VALUE: 0
STATE: hidden
END CONDITION

And can use a bas file similar to:
...
*set condition Face-Load-Triangle elems
*loop elems onlyincondition
*elemsnum *globalnodes *cond(Pressure_SelfCalculated)
*end elems
...



Enrique Escolano

----- Original Message -----
From: "José Carlos" engjcarlos at bol.com.br
To: "GID List" gidlist at gatxan.cimne.upc.es
Sent: Sunday, October 10, 2004 7:10 PM
Subject: [GiDlist] Non uniform loads in problem type


Dear friends!

I am from Federal University of Minas Gerais, Brazil, and, in my doctorate,
I am developing a problem-type to GiD applicated to thermic-mechanics
analysis. So, I have a problem:

I need introduce non-uniform loads (trapezoidal loads, triangle loads,
parabolic loads). It is, selecting a line, I give the inicial and the final
values of load and, when meshing, I want know the value of load along of
element's faces (for obtain the correct integrating over Gauss points).
Interesting me the load value over each element's node and the element's
face over that the load inside.
I need to know how make it in CND file and in BAS file.

In my dat file I need something like:

DISTRIBUTED LOADS
ELEMENT FACE FX_INI FX_FINAL FY_INI FY_FINAL FZ_INI FZ_FINAL
1 12 100 100 100 80 0 0
2 23 100 100 80 50 0 0
3 23 100 100 50 40 0 0
..

Thanks a lot,

José Carlos L. Ribeiro, Civil Engineer
Doctorate Student of UFMG/Brazil
Master in Structures Engineering


_______________________________________________
GiDlist mailing list
GiDlist at gid.cimne.upc.es
http://gid.cimne.upc.es/mailman/listinfo/gidlist

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.cimne.upc.edu/pipermail/gidlist/attachments/20041011/6396ab73/attachment.htm
Post Reply