FEM Instructions
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact:
FEM Instructions
I have been playing with the FEM workbench machine details here:
OS: Windows
Word size: 64-bit
Version: 0.14.3692 (Git)
Branch: releases/FreeCAD-0-14
Hash: 5fe6e0c48f621f1136595e47cc8d7346090e7456
Python version: 2.7.6
Qt version: 4.8.5
Coin version: 4.0.0a
SoQt version: 1.6.0a
OCC version: 6.6.0
I can successfully create an analysis, mesh the object and add a material, however whenever i try to add a node set i can't select any nodes to add to it, i have tried volume and surface and neither seem to work.
should this work on windows?
Thanks,
Dan
OS: Windows
Word size: 64-bit
Version: 0.14.3692 (Git)
Branch: releases/FreeCAD-0-14
Hash: 5fe6e0c48f621f1136595e47cc8d7346090e7456
Python version: 2.7.6
Qt version: 4.8.5
Coin version: 4.0.0a
SoQt version: 1.6.0a
OCC version: 6.6.0
I can successfully create an analysis, mesh the object and add a material, however whenever i try to add a node set i can't select any nodes to add to it, i have tried volume and surface and neither seem to work.
should this work on windows?
Thanks,
Dan
Re: FEM Instructions
Hi Dan
I don't know the answer however if it is any help this is what Juergen said about FEM in general...
viewtopic.php?f=18&t=6963#p56362
Jim
I don't know the answer however if it is any help this is what Juergen said about FEM in general...
viewtopic.php?f=18&t=6963#p56362
Jim
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact:
Re: FEM Instructions
it works fine until i need to select a nodeset.
I am wondering if this is a bug in the release version.
I am wondering if this is a bug in the release version.
Re: FEM Instructions
For what do you need the node set? I'm also unable to create one, but to do some calculations currently you don't need it. If you want to set constraints you must hide the mesh and use the part. When you create constraints or loads you can use the "select reference" button in the task view and then select faces or edges of the normal part, not the mesh.
Maybe that helps.
Maybe that helps.
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact:
Re: FEM Instructions
ickby,
thanks for the reply. its not obvious that the boundary conditions need to be applied to the original part.
thanks,
Dan
thanks for the reply. its not obvious that the boundary conditions need to be applied to the original part.
thanks,
Dan
Re: FEM Instructions
Am I to understand this only works on Windows?
What would be required for this to work on Linux, specifically on both the Ubuntu Stable Releases and Daily Builds PPAs?
I've read topics about netgen and smesh and calculix and I am totally lost. I have no use for FEM but I'm sure other Lunix users would like to get the same functionality as Windows users...
Sorry for hijacking the topic, let me know if you want me to split this into a separate topic.
What would be required for this to work on Linux, specifically on both the Ubuntu Stable Releases and Daily Builds PPAs?
I've read topics about netgen and smesh and calculix and I am totally lost. I have no use for FEM but I'm sure other Lunix users would like to get the same functionality as Windows users...
Sorry for hijacking the topic, let me know if you want me to split this into a separate topic.
Re: FEM Instructions
In general on linux freecad would need to be compiled with FREECAD_BUIL_FEM_NETGEN=1 . This then requires to have netgen's nglib available AND netgen needs to be compiled with the same occ version freecad is compiled with. So if this is to be enabled on the ppa netgen needs to be compiled with the ppa occ version.
Then calculix needs to be made available through a ppa. And then someone has to adopt some of the python code which runs calculix.
Then calculix needs to be made available through a ppa. And then someone has to adopt some of the python code which runs calculix.
Re: FEM Instructions
Thanks. Some work required then, not a quick fix.
Re: FEM Instructions
I'd say more than a little. With my continuing fight, trying to get Netgen to build with OCE 6.7.1, I'm feeling compelled to rename Netgen "Moby-Dick", as I find my self quoting the line "to the last I grapple with thee..." So some work on Netgen is also needed with OCE 6.7.1 release coming up quick. I don't know how active the maintainers of Netgen are and how quick they will be in fixing their code to build with the latest OCE.normandc wrote:Thanks. Some work required then, not a quick fix.
This post made with 0.0% Micro$oft products - GOT LINUX?
Re: FEM Instructions
FreeCAD is compiling with Netgen from Ubuntu 14.04 repository for me. I can mesh shapes and add constraints without errors. The biggest problem is Calculix installation. Paths need some tuning, inside MechanicalAnalysis.py you can see Windows-specific stuff:
edit:
OS: Ubuntu 14.04 LTS
Word size: 64-bit
Version: 0.14.3698 (Git)
Branch: master
Hash: 8188bd5385aa0f1e3c93d90613750c7dfc562b33
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
SoQt version: 1.6.0a
OCC version: 6.7.0
Code: Select all
self.CalculixBinary = FreeCAD.getHomePath() +'bin/ccx.exe'
OS: Ubuntu 14.04 LTS
Word size: 64-bit
Version: 0.14.3698 (Git)
Branch: master
Hash: 8188bd5385aa0f1e3c93d90613750c7dfc562b33
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
SoQt version: 1.6.0a
OCC version: 6.7.0
Last edited by kwahoo on Sun Jul 13, 2014 6:02 pm, edited 1 time in total.