OpenSees, the Open System for Earthquake Engineering Simulation
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: OpenSees, the Open System for Earthquake Engineering Simulation
Is there any example which can be tested with the opensees solver in FreeCAD which does run?
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: OpenSees, the Open System for Earthquake Engineering Simulation
thanks @bernd, I will try to do that in the future.
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: OpenSees, the Open System for Earthquake Engineering Simulation
yes, this is 3D frame example with paraview output:
Re: OpenSees, the Open System for Earthquake Engineering Simulation
great. How about code it in Python add it to femexamples package, and make a small unit test out of it ?
Re: OpenSees, the Open System for Earthquake Engineering Simulation
add a new object similar to _FemElementGeometry1D or _FemElementRotation1D. May be call it _FemElementStructure1Debrahim raeyat wrote: ↑Tue Apr 21, 2020 10:00 pm @bernd, how can I distinguish between beam and column in my model? at this time I take it by their direction:
https://github.com/ebrahimraeyat/FreeCA ... nts.py#L40
but I think if we add a property to element1D for this, it is better. at present for taking to account PDelta or large deformation I need to know the type of element (beam, column or brace), some times we need linear transformation for beam and PDelta for column:
https://opensees.berkeley.edu/wiki/inde ... on_Command
beside that in the future for design such an element we need the type of that.
Re: OpenSees, the Open System for Earthquake Engineering Simulation
a similar object could be done for choosing the FEM element type. _FemElementType. This is on my ToDo for years, but it would involve to do a lot of recoding in calculix mesh writer. This is the main reason it has not happened yet.
In there there could be some redefinition. For example a geometrical seg3 mesh element could be a finite truss element, a finite beam element, a finite beam element with reduced integration a finite fluid element etc.
In there there could be some redefinition. For example a geometrical seg3 mesh element could be a finite truss element, a finite beam element, a finite beam element with reduced integration a finite fluid element etc.
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: OpenSees, the Open System for Earthquake Engineering Simulation
I will try that.
Re: OpenSees, the Open System for Earthquake Engineering Simulation
great, as mostly, femoofem is your friend ... https://github.com/berndhahnebach/FreeC ... 1bafb7666b and https://github.com/berndhahnebach/FreeC ... 794f4a7caf Depending on the mesh size I would do it in a separate module like the other examples do https://github.com/FreeCAD/FreeCAD/tree ... les/meshes But this example should have a small mesh too.
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: OpenSees, the Open System for Earthquake Engineering Simulation
@bernd, how can I take shear modulus of material? I add this value in material editor, but still material did not contain shear modulus property: