non uniform distributed load

About the development of the FEM module/workbench.

Moderator: bernd

Jee-Bee
Veteran
Posts: 2566
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: non uniform distributed load

Post by Jee-Bee »

nice work!!
User avatar
HarryvL
Veteran
Posts: 1332
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: non uniform distributed load

Post by HarryvL »

Awesome @UR_ :D

I see many applications for this. A practical one in structural engineering would be hydrostatic pressure, where the user specifies the water surface and the direction of the gravity vector and FC calculates pressure on element faces from distance to water surface and water density. Analysis of storage tanks and dams come to mind.

Also very nice to see the macro, because it is a treasure trove of code snippets - from file IO to working out and assigning face loads.
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: non uniform distributed load

Post by thschrader »

@UR_:
Played with your macro (beam 1000x30x50 mm S235
under triangle loading). After running ccx, all results
are zero. Maybe I do something wrong with the scaling?
testmacroUR.FCStd
(595.48 KiB) Downloaded 121 times
macro.JPG
macro.JPG (39.21 KiB) Viewed 1578 times
triangle_loading.JPG
triangle_loading.JPG (30.24 KiB) Viewed 1578 times
UR_
Veteran
Posts: 1355
Joined: Tue Jan 03, 2017 8:42 pm

Re: non uniform distributed load

Post by UR_ »

thschrader wrote: Fri Apr 20, 2018 9:48 am Maybe I do something wrong with the scaling?
Scaling looks perfect. BTW, it's just for visualization (scale length of green lines).
But your load function p(x)=x leads to a massive pressure of 1000 MPa at beam's tip. And this is very huge.

But main problem is:
ATM, this macro is designed for 2D-elements only.

I will try to upgrade this to work with 3D-elements too.
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: non uniform distributed load

Post by thschrader »

UR_ wrote: Fri Apr 20, 2018 5:00 pm But your load function p(x)=x leads to a massive pressure of 1000 MPa at beam's tip.
Aaah ok, 1 mm equals 1 MPa.
Does the macro load-function completely overwrites the FemConstraint pressure values
from the input dialog? Or is there a "connection" between them?
I will try to run the beam with 2D shell elements at the weekend.
Thanks for your work, 3D option is welcome.
constraint.JPG
constraint.JPG (49.12 KiB) Viewed 1555 times
UR_
Veteran
Posts: 1355
Joined: Tue Jan 03, 2017 8:42 pm

Re: non uniform distributed load

Post by UR_ »

thschrader wrote: Fri Apr 20, 2018 5:22 pm Does the macro load-function completely overwrites the FemConstraint pressure values
It generated a new file with same name, therefore in your case "C:\TS\kann_weg\test\FEMMeshGmsh_Pressure.inp" is gone.
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: non uniform distributed load

Post by thschrader »

It is possible to assign different faces with different load-functions.
Run macro with load function 1 at face 1, save pressure.inp.
Rerun macro with load function 2 on face 2, copy values from saved
pressure.inp into latest pressure.inp.
beam_loading.jpg
beam_loading.jpg (58.84 KiB) Viewed 1511 times
stress.JPG
stress.JPG (36.03 KiB) Viewed 1511 times
UR_
Veteran
Posts: 1355
Joined: Tue Jan 03, 2017 8:42 pm

Re: non uniform distributed load

Post by UR_ »

thschrader wrote: Fri Apr 20, 2018 5:22 pm ... 3D option is welcome.
Now "ApplyNonUniformLoad.FCStd" is updated to work with S3, S6, C3D4 and C3D10 ;)

NonUniformLoad C3D10.gif
NonUniformLoad C3D10.gif (553.69 KiB) Viewed 1479 times

deflection.gif
deflection.gif (691.39 KiB) Viewed 1479 times

example file:
bulge pressure load.FCStd
(824.5 KiB) Downloaded 127 times

updated macro:
ApplyNonUniformLoad.FCMacro
(7.75 KiB) Downloaded 111 times
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: non uniform distributed load

Post by thschrader »

UR_ wrote: Tue May 01, 2018 3:29 pm Now "ApplyNonUniformLoad.FCStd" is updated to work with S3, S6, C3D4 and C3D10 ;)
Hi UR_,
thanks for the new macro. Exactly what I need :)
momentum_loading.JPG
momentum_loading.JPG (53.65 KiB) Viewed 1455 times
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: non uniform distributed load

Post by thschrader »

Ok,
here is a calculation of a concrete tank (D=4m) half-filled with water.
Calculation runs fine, but writing the NonUniformLoad needed more than 30 min.
The GUI reacts slow. Is there a possibility to speed this up? Like the curvature
plot from the curves-wb (as an illustration).
watertank.JPG
watertank.JPG (88.46 KiB) Viewed 1437 times
Post Reply