https://forum.freecadweb.org/viewtopic. ... 20#p297144
Concrete branch ready for testing
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: Concrete branch ready for testing
added the unit test ... https://github.com/berndhahnebach/FreeC ... 85dc1681f5
Re: Concrete branch ready for testing
bernd wrote: ↑Thu Apr 04, 2019 8:53 pm added the unit test ... https://github.com/berndhahnebach/FreeC ... 85dc1681f5
Re: Concrete branch ready for testing
added a task panel and two materials, concrete-harry and reinforcement-harry. We need to replace them but for testing I found this useful
Would you give all this femconcrete another try? May be add material from scratch to one of your example file.
Would you give all this femconcrete another try? May be add material from scratch to one of your example file.
Re: Concrete branch ready for testing
OK will do
Re: Concrete branch ready for testing
git pull -X https://github.com/bernhahnebach/FreeCAD_bhb femconcrete
didn't work for me. I get
I am sure I am doing something stupid again.
didn't work for me. I get
Code: Select all
fatal: 'femconcrete' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Re: Concrete branch ready for testing
berndhahnebachHarryvL wrote: ↑Tue Apr 09, 2019 5:23 am git pull -X https://github.com/berndhahnebach/FreeCAD_bhb femconcrete
https://github.com/berndhahnebach/FreeCAD_bhb
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Concrete branch ready for testing
harry did you sell the d of mine ... ? Hopefully you some good money for this
Re: Concrete branch ready for testing
Hi Bernd, I did a quick test (file attached) and found the following:
1) It looks like you added back in a standard directory for CCX file saving. However when you change that to your own directory it doesn't stick. So next time you want to save you get sent back to the default.
2) Concrete friction angle is not set to a default value. If left blank then FC crashes upon post processing
3) There is no unit specified for friction angle, so it is unclear if you need to put it in degrees or radians. If only a value is added (say 30) then again post processing crashes with:
4) Same issue as 2) above for yield strength of steel
5) If I manually correct the above (add friction angle 0.3 rad and yield strength 500 MPa) then I still get a crash in post processing:
OS: Ubuntu 16.04.5 LTS (Unity/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16428 (Git)
Build type: Unknown
Branch: femconcrete
Hash: a82fe5a724640e64383038eba43066cc07b88dce
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)
1) It looks like you added back in a standard directory for CCX file saving. However when you change that to your own directory it doesn't stick. So next time you want to save you get sent back to the default.
2) Concrete friction angle is not set to a default value. If left blank then FC crashes upon post processing
3) There is no unit specified for friction angle, so it is unclear if you need to put it in degrees or radians. If only a value is added (say 30) then again post processing crashes with:
Code: Select all
File "/home/harry/FC_Dev/Build/Mod/Fem/femresult/resulttools.py", line 381, in add_principal_stress_reinforced
matrix_af = float(FreeCAD.Units.Quantity(obj.Material['AngleOfFriction']).getValueAs('rad'))
ValueError: Unit mismatch
5) If I manually correct the above (add friction angle 0.3 rad and yield strength 500 MPa) then I still get a crash in post processing:
Code: Select all
File "/home/harry/FC_Dev/Build/Mod/Fem/femresult/resulttools.py", line 384, in add_principal_stress_reinforced
reinforce_ratio = float(obj.Reinforcement['ReinforcementRatio'])
KeyError: 'ReinforcementRatio'
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16428 (Git)
Build type: Unknown
Branch: femconcrete
Hash: a82fe5a724640e64383038eba43066cc07b88dce
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)