non uniform distributed load
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: non uniform distributed load
nice work!!
Re: non uniform distributed load
Awesome @UR_
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.
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.
-
- Veteran
- Posts: 3157
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: non uniform distributed load
@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?
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?
Re: non uniform distributed load
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.
-
- Veteran
- Posts: 3157
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: non uniform distributed load
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.
Re: non uniform distributed load
It generated a new file with same name, therefore in your case "C:\TS\kann_weg\test\FEMMeshGmsh_Pressure.inp" is gone.thschrader wrote: ↑Fri Apr 20, 2018 5:22 pm Does the macro load-function completely overwrites the FemConstraint pressure values
-
- Veteran
- Posts: 3157
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: non uniform distributed load
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.
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.
Re: non uniform distributed load
Now "ApplyNonUniformLoad.FCStd" is updated to work with S3, S6, C3D4 and C3D10
example file:
updated macro:
-
- Veteran
- Posts: 3157
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
-
- Veteran
- Posts: 3157
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: non uniform distributed load
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).
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).