Thermal Contact Boundary Condition

About the development of the FEM module/workbench.

Moderator: bernd

ac_iitkgp
Posts: 1
Joined: Mon Jul 08, 2019 6:12 pm

Thermal Contact Boundary Condition

Postby ac_iitkgp » Mon Jul 08, 2019 6:31 pm

Hi,

Thermal contact boundary condition is missing in the set of boundary conditions.

Calculix solver is capable of solving such boundary condition.

Can we include this in next version of Freecad?

I know lil bit of Python and C++ programming, but have never worked on complex projects as Freecad. Can I help? How can I get started?
User avatar
Kunda1
Posts: 5911
Joined: Thu Jan 05, 2017 9:03 pm

Re: Thermal Contact Boundary Condition

Postby Kunda1 » Mon Jul 08, 2019 6:44 pm

ac_iitkgp wrote:
Mon Jul 08, 2019 6:31 pm
Can we include this in next version of Freecad?
Welcome to the FreeCAD forum! Please take a moment to familiarize yourself with our Guidelines (especially our Code of Conduct).
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
bernd
Posts: 8468
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Thermal Contact Boundary Condition

Postby bernd » Mon Jul 08, 2019 9:50 pm

welcome to FreeCAD FEM.

- sure any help is highly appreteated
- you should be able to compile FreeCAD, there are hundreds of resources and informations on the forum and wiki about this.
- get familar with FreeCAD FEM, make some other analysises
- get familar with Python FreeCAD FEM, https://www.freecadweb.org/wiki/FEM_Tutorial_Python
- there are mor examples here, https://github.com/FreeCAD/FreeCAD/tree ... emexamples
- the python objects ard defined here https://github.com/FreeCAD/FreeCAD/tree ... femobjects any of these objects has a viewprovider to be able to be visible on FreeCAD GUI mode, https://github.com/FreeCAD/FreeCAD/tree ... guiobjects
- ask, ask, ask here in the forum

- you should be able to make this analysis in CalculiX with a simple sample file. May be create it with FreeCAD and just add the part for the Thermal Contact Boundary Condition with an editor. The elsets can be written by FreeCAD
- ahh and you should have fun :-)

cheers bernd
User avatar
bernd
Posts: 8468
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Thermal Contact Boundary Condition

Postby bernd » Mon Jul 08, 2019 9:55 pm

lately there was added a reinforces material object ...

- the object, git commit 2172e08
- the gui command, git commit 264d5e9
- the icon git commit f162da6
- the task panel to set the attributes in a smart way, git commit 2761a363
- make use of the new object, git commit b7c2378 (since the object is used in post processing it misses an change in input file writer), this would be done here, https://github.com/FreeCAD/FreeCAD/blob ... /writer.py