1/2D element like membrane, plate, truss?

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
ebrahim raeyat
Posts: 625
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by ebrahim raeyat »

@bernd. for example a dual system, frame with shear wall. we must divide frame element to join with shear wall at the common joints.
mesh_shell_1D.png
mesh_shell_1D.png (7.36 KiB) Viewed 934 times
User avatar
ebrahim raeyat
Posts: 625
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by ebrahim raeyat »

how about truss element? i mean element with first and end moment release and torsion release. all solvers have a such element, how can we distinguish this in fem wb? thanks.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by bernd »

ebrahim raeyat wrote: Wed Apr 01, 2020 2:51 pm @bernd. for example a dual system, frame with shear wall. we must divide frame element to join with shear wall at the common joints.

mesh_shell_1D.png
for this example we would not need some new element choosing object. IMHO the user should define a shell thickness for the wall and a creoss section for the beams and columns. Than the writer should do the rest. But the writer does not do it ATM. I started mixed mesh some time ago but it is not yet in master because dozens of not answered questions. see links here https://forum.freecadweb.org/viewtopic. ... 20#p382468

but this would be a good real world example to test with my mixed meshes branch mentioned above ...
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by bernd »

ebrahim raeyat wrote: Wed Apr 01, 2020 3:04 pm how about truss element? i mean element with first and end moment release and torsion release. all solvers have a such element, how can we distinguish this in fem wb? thanks.
As said befor ATM this is a one line change in calculix input file. If this should be done by the user in the gui we need a new element choosing object as disscussed earlier in this topic.

bernd
User avatar
ebrahim raeyat
Posts: 625
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by ebrahim raeyat »

bernd wrote: Wed Apr 01, 2020 9:35 pm As said befor ATM this is a one line change in calculix input file. If this should be done by the user in the gui we need a new element choosing object as disscussed earlier in this topic.

bernd
Thanks bernd, i don't want to add additional element, only some extra properties for 1D element. for example end releases, like this properties menu in ETABS software:

end_release.png
end_release.png (18.53 KiB) Viewed 896 times

I think we can add assign menu to FEM WB to add some properties to some kind of elements, I mean in element object properties, like this for frame section:

assign_frame.png
assign_frame.png (44.21 KiB) Viewed 896 times
User avatar
ebrahim raeyat
Posts: 625
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by ebrahim raeyat »

bernd wrote: Wed Apr 01, 2020 9:34 pm for this example we would not need some new element choosing object. IMHO the user should define a shell thickness for the wall and a creoss section for the beams and columns. Than the writer should do the rest. But the writer does not do it ATM. I started mixed mesh some time ago but it is not yet in master because dozens of not answered questions. see links here https://forum.freecadweb.org/viewtopic. ... 20#p382468

but this would be a good real world example to test with my mixed meshes branch mentioned above ...
thanks, for this we discuss in related topic later.
User avatar
ebrahim raeyat
Posts: 625
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by ebrahim raeyat »

How can i recognize which 1D section element is for which element? i have two beam_section object:

Code: Select all

self.beamsection_objects = [{'Object': <Fem::FeaturePython object>, 'RefShapeType': 'Edge'}, {'Object': <Fem::FeaturePython object>, 'RefShapeType': 'Edge'}]
i think i can obtain it, but a little complicated, isn't it?

as i know, also z88 doesn't support multiple beamsection, also multiple material. thanks.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by bernd »

ebrahim raeyat wrote: Thu Apr 02, 2020 2:34 pm as i know, also z88 doesn't support multiple beamsection, also multiple material. thanks.
z88 does support it, but FreeCAD Z88 writer not.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by bernd »

ebrahim raeyat wrote: Thu Apr 02, 2020 2:34 pm How can i recognize which 1D section element is for which element? i have two beam_section object:

Code: Select all

self.beamsection_objects = [{'Object': <Fem::FeaturePython object>, 'RefShapeType': 'Edge'}, {'Object': <Fem::FeaturePython object>, 'RefShapeType': 'Edge'}]
i think i can obtain it, but a little complicated, isn't it?
Do you mean this one ...

portal_two_beams.FCStd
(40.16 KiB) Downloaded 23 times

Screenshot_20200402_204104.png
Screenshot_20200402_204104.png (120.64 KiB) Viewed 857 times
User avatar
ebrahim raeyat
Posts: 625
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: 1/2D element like membrane, plate, truss?

Post by ebrahim raeyat »

yes @bernd.
Post Reply