Show full content
In the previous post in this blog I described the state of my P-40 model at the end of 2020. In that time, I was missing information about its propeller blades. Ultimately I identified the two propeller variants used in the early P-40 (up to the P-40C version): first batches used hollow steel blades, while in the later aircraft they were made from solid dural. I expected that sooner or later I will find new information about their geometry, so I left their meshes in the ready for further modifications (see Figure 124‑5 in the previous post).
Three years later I exchanged some materials about various aircraft with a modeler from Ukraine. Among them there were three inconspicuous images:

It looks like a scan of an unidentified printed material (a book?). I can read it, so I quickly learned that tables a) and b) describe blade geometry of the Curtiss “Tomahawk” propellers. Image a) describes its duraluminum variant, while image b) – the hollow steel version. Image c) depicts the measurement scheme and explains the meaning of the columns from these tables.
Each row of the tables from a) and b) describes a single section of the blade, located at R (in mm) from the propeller axis of rotation. Provided data allows you to determine its size, position and rotation, but tells nothing about the airfoil shape. You can calculate the distance along the airfoil chord between the blade axis and the leading edge from the proportion b1/B = a1/A , which leads to b1 = a1*B/A. However, there is no clue about its vertical equivalent, marked in Figure 125‑1c) as c1. We know the overall thickness of the blade airfoil at this station (c) but have no information about the elevation of its chord line. It seems that the authors of these measurements assumed that the bottom contour of the blade airfoil is always flat. This can be true in the case of the Curtiss propeller from the P-40, but false in the case of some other aircraft, for example – Heinkel He-111.
The short single-row tables at the top of Figure 125‑1a) and b) provide the propeller diameter (D, in meters), twist angle (φ0) at station R = 1000 (mm), distance from the blade tip to the base plate, deviation of the blade tip from the blade axis, and distance between blade axis and the base plate. (According to Figure 125‑1c).
Can we use such data from an unidentified source? Well, these pages seem authentic. The Soviet Union always thoroughly analyzed each piece of the armament it received. Between 1939 and 1941, during the alliance with the German Third Reich, they received and documented various aircraft used by the Luftwaffe, like the Messerschmidt Bf 109E or Bf 110C. After June 1941 they did the same with the Lend-Lease weapons. Then they use this data as examples in their guide books for the aviation engineers. This can be a fragment of one of these guides.
For example: in the key Soviet guide for the aviation engineers from the 1943, most cutaway drawings depicting details of the stressed-skin aircraft structures shows German planes. I suppose that they were treated as “safe” by its authors, while a cutaway of a modern Soviet aircraft would be immediately discarded by the censors (and you could be accused of revealing military secrets).
Anyway, as the ultimate test we can always match the shape of the blades, formed according to tables from Figure 125‑1, against the reference photos (see Figure 124‑6 in the previous post). So, let’s try to make use of this data and see what happens.
To do this, we need auxiliary reference objects that reflect the geometry described by the tables (a kind of the “reference skeleton”). The simpler one represents in the 3D the H1, a1, a2 and H2 measurements:

The blue part of this object, close to the propeller axis, is still my guess – because the measurements provided in the tables start from R=400mm. (Dimensions of the blue area are copied from my actual blade models).
Another object represents the B, c measurements, as well as the calculated b1 distances in the local coordinate system of the blade airfoil. Initially I recreated them in the mesh without any twist (φ0):

I applied the twist using Hook modifiers. In each blade station I placed an Empty object. I rotated it by the φ0 angle. Then in the Edit Mode I added to the mesh object a Hook modifier for this station:

When I assigned this modifier to the corresponding Empty object and the station vertices, Blender accordingly rotated this mesh section. Repeating these steps for subsequent sections, I twisted this blade reference according to the specification.
When both auxiliary objects are ready, you can easily find the inconsistencies between the measurements from the reference table. They occur as gaps or intersecting mesh faces:

Gaps at station 400 can result from the methodology applied to this measuring process. However, differences in the more distant stations seem to be plain human errors. Their scale allows us to estimate the effective tolerance of these data.
I prepared two Blender files with the “reference sets” as in Figure 125‑5: one for the hollow steel blade, and another for the solid duraluminum blade.
At the beginning, it is interesting to check how the actual blade shapes, formed according to the photos in the previous post, fit these newly acquired data. This will reveal the “effective tolerance” of my photo-matching method in the case of such a complex shape. I imported blade propeller “templates” (the Blade object and NurbsPath curve – see Figure 124‑5 from the previous post) from my P-40 model. The scene units of these 3D references are in millimeters, while in the P-40 uses inches. Thus, for the beginning I scaled blade axis curves (NurbsPath) in the imported assemblies by 25.4. (The Blade object is the child of NurbsPath, so scaling its parent effectively scales both these objects). Figure 125‑6 shows the differences I encountered in these blade shapes (gray objects are my blades):

I did not compare the original twist of my blades, because it was set without any reasonable data, just to be “like in the other propellers” from that era. Instead, before this comparison I adjusted the twists of their NurbsPath curves, “lying” both blade meshes onto the green reference surface.
In general, the chord widths of my original blades are smaller than the references. I underestimated the width of the steel blade by about 10mm (along the leading edge – see Figure 125‑6a). It was also thicker by about 3-6mm between stations 400 and 850. In the case of the duraluminum blade, I performed a little bit better: it should be wider by about 8-9mm (along the trailing edge – see Figure 125‑6b). It is somewhat thicker than the steel blade and matches well the thickness measured by the Soviets.
Concluding these results: it seems that the photo-matching method is not ideal but provides better accuracy than the scale plans.
These blade meshes are twisted in a “reversible” way by the Curve Modifier, so you can easily modify their shapes by moving its vertices along their local coordinate systems. I often did this, while updating both blades. Figure 125‑7 shows the steel blade fitted to the reference object:

After these adjustments, I imported these blades back into my P-40 model. However, I did not import the objects, because they are in different scale (millimeters vs inches). Instead, I imported the blade mesh and the curve datablocks into the P-40 file. Then I replaced these Object Data in the corresponding blade and curve objects.
Finally, I could check the duraluminum blade, formed according to the Soviet measurements, against the reference photo. (I used the settings from the previous post – see Figure 124‑7):

As you can see above, they fit the photo quite well. This confirms that tables from Figure 125‑1a) and b) contain the measurements of the “Tomahawk”/P-40 propellers
Here you can download the Blender 4.2 files with the 3D references and the blades:
(In the previous post you will find the Blender file of my P-40 model, before this modification).







































































