V0.18 Challenge--Clerget 9B Aero Engine--UPDATE #6
V0.18 Challenge--Clerget 9B Aero Engine--UPDATE #6
I stumbled across Pierre Jansen's website https://www.pjvision.nl/ while searching for a project to challenge and demonstrate the capabilities of FreeCAD's development version. I intend to create a complete parametric model in all its gory details from Pierre's CAD drawings using the PartDesign workbench. Hopefully, I can duplicate his model (less rendering) as shown on his website. Pierre created his exceptional model and rendering using Bentley's high-end MicroStation V8i modeller and the Luxology rendering engine from measurements taken from an actual engine.
The Clerget 9-cylinder engine is unusual (to me, at least) in that the cylinders rotate and the crankshaft is stationary. So far, all of the major rotating housings have been completed as shown in the following screen grabs with a few comments about the process:
.
The extensive use of Draft>Arrays has created a large file (66+ Mb already) which slows FreeCAD's response significantly so it is likely I will delete all the arrays in my working file and only use them for display purposes. Next up are the major stationary parts such as the engine mounting structure and crankshaft. Stay tuned for an update.
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13826 (Git)
Build type: Release
Branch: master
Hash: 3b02ff2a9481f0883063c7e24c312978ef0ce642
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)
The Clerget 9-cylinder engine is unusual (to me, at least) in that the cylinders rotate and the crankshaft is stationary. So far, all of the major rotating housings have been completed as shown in the following screen grabs with a few comments about the process:
.
The extensive use of Draft>Arrays has created a large file (66+ Mb already) which slows FreeCAD's response significantly so it is likely I will delete all the arrays in my working file and only use them for display purposes. Next up are the major stationary parts such as the engine mounting structure and crankshaft. Stay tuned for an update.
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13826 (Git)
Build type: Release
Branch: master
Hash: 3b02ff2a9481f0883063c7e24c312978ef0ce642
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)
Last edited by ppemawm on Mon Oct 08, 2018 3:36 pm, edited 6 times in total.
"It is a poor workman who blames his tools..." 

Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
It would be great if somebody with lage models and some programming experience would be able to add some tricks that heavy models can speed up.
For example remove small features (ratio compared to zoom/ distance) or don't calculate features or models that are suppressed.
For example remove small features (ratio compared to zoom/ distance) or don't calculate features or models that are suppressed.
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
What you could try out is download the binary for your platform from here:
https://github.com/realthunder/FreeCAD_ ... 3/releases
This builds are a part of ongoing Links, Assembly 3, Topology naming effort ... If your existing geometry will open correctly you will notice there is an additional Array oriented command in the Draft Workbench utilizing the Links feature. It would be interesting to see on just how much difference it can make in your use case and on your model.
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
Great model, and thanks for the explanations! May I ask how long you need to create such a model?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
if you have a graphic GPU card, the A3 branch should also speed up a lot your model handling
https://forum.freecadweb.org/viewtopic. ... 60#p239881
EDIT: make a backup before opening the file with the new branch.. it is still in experimental mode...
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
I started 4 June and have been working about 2 to 3 hrs/day so far.
Thanks for the suggestions. I may look into it if the performance gets unbearable as the model grows. Mostly the delay is when it autosaves. Graphic manipulations are more than satisfactory. I can also 'Skip Recomputes' before trying intensive operations such as thickness or sweep features.
"It is a poor workman who blames his tools..." 

Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
Thanks for the information. That sums up to something between 30 and 40 hours which seems to be pretty fast. I would guess it's not always straight forward and you invest a considerable amount of time in planning too.
I would like to hear from others who are experienced users of high end professional software (Solid Works, Solid Edge, Catia, Creo, ...) a pure guess how long would it take with such a system.
NormandC wrote:ping
oldmachine wrote:pong
freecad-heini-1 wrote:ping
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
I think With creo it should go faster. Creo is quite strong with patterns what speed the process up.
Another nice feature that Creo have and i think SW also have is a rib function. than you draw a bunch of lines and the rib function give them a with extrude and a draft.
What for assembly nice is that when you have a pattern in a part in assembly mode you can follow the pattern of the part
For the on the side it is possible to use a pattern that handle the growt as wel... but i.m not sure if it works out.
Another nice feature that Creo have and i think SW also have is a rib function. than you draw a bunch of lines and the rib function give them a with extrude and a draft.
What for assembly nice is that when you have a pattern in a part in assembly mode you can follow the pattern of the part
For the on the side it is possible to use a pattern that handle the growt as wel... but i.m not sure if it works out.
- microelly2
- Veteran
- Posts: 4691
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
I wonder whether a method to split some heavy faces into smaller parts may help.Jee-Bee wrote: ↑Mon Jun 18, 2018 6:28 pm It would be great if somebody with lage models and some programming experience would be able to add some tricks that heavy models can speed up.
For example remove small features (ratio compared to zoom/ distance) or don't calculate features or models that are suppressed.
https://forum.freecadweb.org/viewtopic.php?f=8&t=26366
it is still an idea, but I tested large Draft arrays too. Using smaller segments can improve performance for rendering.
Re: V0.18 Challenge--Clerget 9B Aero Engine--Work in Process
I think we talk both on different things. i talk about let say holes in a big plate or radii/ chamfers on corners etc and i think you talk about complex splines....microelly2 wrote: ↑Tue Jun 19, 2018 8:14 am I wonder whether a method to split some heavy faces into smaller parts may help.