Model Rocketry

Reference / Paper · 2024

Peak of Flight #617: Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1)

Read the PDF ↗

Apogee Components' Peak of Flight newsletter, issue 617 (2024-01-16). Also in this issue: Tim's Messy Desk.

Author
Tim Van Milligan / Apogee Components
Year
2024
Type
Reference / Paper
Credit
Apogee Components, Inc. (Colorado Springs, CO) — Peak of Flight newsletter
  • peak-of-flight
  • apogee-components
  • model-rocketry

← Back to the Reference Library

Peak of Flight #617: Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1)

Apogee Components' Peak of Flight newsletter, issue 617 (2024-01-16). Also in this issue: Tim's Messy Desk.

www.ApogeeRockets.com 4960 Northpark Dr, Colorado Springs CO 80918 Ph# 719-535-9335 Issue 617 / January 16th 2024 In This Issue: Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) Also In This Issue: Tim's Messy Desk https://www.apogeerockets.com/Rocket-Kits/Skill-Level-3-Model-Rocket-Kits/Peregrine Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett I n Peak of Flight Issue #615, I described how to estimate the fin flutter velocity for trapezoidal and elliptical fin shapes. This follow-on two-part article describes how to handle triangular, multi-sided, and other more complex fin shapes. The original article should be read for this one to make better sense. In most of the examples shown, we will use arbitrary units of length, without concerning ourselves about the unit system in use. When estimating flutter velocity for a complex fin design, the fin properties that are most likely to be challenging to calculate include Fin Area, Cx (the axial distance from the front of the fin to the fin centroid), and possibly tip chord length. Let’s examine how these values can be calculated for fin shapes that are not trapezoidal or elliptical. Triangular Fins Although there are explicit formulae for the area and centroid of a triangle (see below), we don’t have to use them. Since a triangle can be considered as a degenerate form of trapezoid, the trapezoidal equations in the original article and spreadsheet work fine for triangular fins; we just need to set the tip chord length to zero. This will also make λ equal to zero. The trapezoidal equations will produce correct results for triangular fins once this is done. Let’s prove this to ourselves. Consider the following triangular fin: a (0,0) The area of a triangle = ½ base * height, or in this case, 3*2.5 = 7.5. The area of a trapezoid with a zero-length tip chord reduces to the same formula: As we will see below, the centroid of a triangle given its vertices is just the average of each of the vertex coordinates, i.e., Cx = (0 + 6 + 6) / 3 = 4. If we use our formula for the centroid of a trapezoid with the tip chord set to zero (note that m, the sweep length, is the x coordinate of the c vertex in the triangle shown above), we get Cx = ((0) + (0) + (6*6) + (0) + (6*6)) / (3*6) = 4, the same answer we obtained above. This method also works when the triangle is irregular. Consider the following (probably not very good) fin design: a (0,0) b (6,0) b (6,0) About this Newsletter 2 c (10,2.5) c (6,2.5) You can subscribe to recieve this e-zine FREE at the Apogee Components website www.ApogeeComponents.com, or by clicking the link here Newsletter Sign-Up Newsletter Staff Writer: John K. Bennett Editor: Tim Van Milligan Layout: Ryan Conway Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett In this case, Cx calculated using the triangle formula is (0 + 6 + 10) / 3 = 5.33. Cx calculated using the trapezoid formula (with TC set to zero) is = ((0) + (0) + (10*6) + (0) + (6*6)) / (3*6) = 5.33. a (0,0) To summarize, for triangular fins we can calculate Vf using the fin flutter velocity spreadsheet in the usual way. We only need to set the tip chord length to zero. The fin sweep length is just the x coordinate of vertex c (6 and 10 in our two examples). Triangular fins such as these are also easy to simulate. RockSim and OpenRocket both provide the means to create custom fins by entering a set of points. In this case, we would enter the vertices a, b, and c. See Peak of Flight Issue #488 (February 5, 2019)3 for an example of how to do this in RockSim. Other Simple Polygon-Based Fin Shapes For more complex fin shapes, we can use a method called “geometric decomposition.” This method divides the fin into a set of geometric objects (typically triangles, rectangles, or circles) that we know how to handle, and then combines the results. The easiest way to employ geometric decomposition is to assign (x, y) coordinates to each vertex of the fin polygon. For example, consider the swept fin pictured to the right. T1 b (7.5,0) f (8,4) T2 c (9,1) T3 d (10.5,3.5) T4 e (10.5,4) 3 Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett The fin polygon vertices are labeled a, b, c, d, e, and f. We first determine the coordinates for each vertex (assigning (0, 0) to the forward most vertex toward the nosecone to simplify the calculation). The vertex coordinates come from the fin design itself. Then we divide the fin polygon into a small number of triangles.4 The resulting four triangles: abf, bcf, cdf, and def, are demarked in the figure with purple lines. Let’s label these triangles T1, T2, T3, and T4, respectively, as shown on the figure. If we calculate the areas of the four triangles, the area of the entire fin is just the sum of these areas. Let’s see how this works. From geometry, we know that the area of any triangle, given its three vertex coordinates (Ax, Ay), (Bx, By), and (Cx, Cy) is: Using this formula, we can calculate the areas of each of the four triangles are as follows: Area of T4 (def) = (10.5(4-4) + 10.5(4-3.5) + 8(3.5-4))/2 = (0+5.25-4)/2 = 0.625 The total fin area is therefore 15 + 2.75 + 3.5 + 0.625 = 21.875. Now that we have the area, we can calculate Cx. To do this, we need to find the centroid of each of our triangles (recall that we only need the axial - parallel to the direction of flight - dimension of the centroid), and then calculate their weighted average to determine the fin centroid. Let’s start with the triangle centroids. Cx of any triangle, given its coordinates, is just the average of the x coordinates of its vertices, i.e., Therefore: T1Cx = (0 + 7.5 + 8)/3 = 5.17 Area of T1 (abf) = (0(0-4) + 7.5(4-0) + 8(0-0))/2 = 15 T2Cx = (7.5 + 9 + 8)/3 = 8.17 T3Cx = (9 + 10.5 + 8)/3 = 9.17 T4Cx = (10.5 + 10.5 + 8)/3 = 9.67 Area of T2 (bcf) = (7.5(1-4) + 9(4-0) + 8(0-1))/2 = (-22.5+36-8)/2 = 2.75 Area of T3 (cdf) = (9(3.5-4) + 10.5(4-1) + 8(1-3.5))/2 = (-4.5+31.5-20)/2 = 3.5 4 To calculate Cx of the entire fin, we calculate a weighted average by adding the products of each triangle’s Cx and the area of that triangle, and then divide the result by the total fin area, as follows: Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett Therefore, Cx = ((5.17 * 15) + (8.17 * 2.75) + (9.17 * 3.5) + (9.67 * 0.625)) / 21.875 = ((77.55) + (22.47) + (32.1) + (6.04)) / 21.875 = 6.31 Now we can calculate ԑ using the formula (recalling that ԑ is a measure of distance expressed as a fraction of the whole root chord): next example. If you have ever designed a part to be 3D printed by joining and cutting different geometric shapes, that is the same process we will use to obtain the area and centroid of a complex fin. This example will explore how to estimate the flutter velocity of a “bat wing” fin with holes. For purposes of this example, we will ignore the question of the flightappropriateness of such a fin, and just go with “hey, they look really cool.” We will also ignore any aerodynamic concerns other than estimation of flutter velocity. Consider the following fin shape: ԑ = 6.31/7.5 – 0.25 = 0.59 Armed with these values, we can now calculate Vf in the usual way. Recall that the fin sweep length is just the x coordinate of vertex f (8 in this case). Entering these data into the fin flutter velocity spreadsheet (overriding the values for Cx and Fin Area to use the values calculated above) allows us to estimate the flutter velocity for our polygonal fin. Polygonal fins such as these are also easy to simulate. As before, RockSim and OpenRocket both provide the means to create custom fins by entering a set of points. In this case, we would enter the vertices a, b, c, d, e, and f. Again, see Peak of Flight Issue #488 (February 5, 2019)3 for an example of how to do this in RockSim. Complex Fins with Conic Shapes Geometric decomposition is a powerful tool, which can be applied in either an additive (as in the previous example) or a subtractive manner, as we will see in the Let’s see how we can analyze this fin using geometric decomposition. We start by looking closely at how the fin image might be constructed (this approach was, in 5 Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett fact, the one used in Fusion 360 to design the fin depicted above), as shown in the (not quite to scale) figure below. Calculation of Fin Area Upon examination, we see that our bat fin image can be constructed by taking the right half of circle A, and subtracting the right half of circle B, as well as circles C, D, and E, and the triangle F. This is exactly how we can calculate the area of our fin, as follows: The area of the right half of circle A is (πr2)/2 = (π*3.75*3.75) / 2 = 22.1 The area of the right half of circle B is (πr2)/2 = (π*2.5*2.5) / 2 = 9.82 The area of circle C is (πr2) = π*0.35*0.35 = .38 The area of circle D is (πr2) = π*0.3*0.3 = .28 The area of circle E is (πr2) = π*0.25*0.25 = .2 We use the formula for the area of a triangle given its vertices to calculate the area of triangle F: This figure shows two large circles (A enclosing B), three small circles (C, D, and E), and triangle F. The red dashed line bisects the two large circles. The two dashed yellow lines represent the quarter chord and half chord lines. We will come back to the dashed purple line in a bit. The coordinates show the location of all relevant points (color has no significance other than visibility). Triangle F is intended to represent the “straightened out” small, curved triangle at the bottom of the figure with an equivalent area triangle. This is just to save us a bunch of tedious math for a very small part of the problem. After we size triangle F, we can “cut off” the blue arced segment from our fin (and from further consideration). 6 The area of triangle F is (7.8(2.75-2.29) + 6.3(2.29-1.1) + 6(1.1-2.75))/2 = (3.59+7.5-9.9)/2 = 0.6 Combining these terms, the total area of the fin = 22.1 9.82 - .38 - .28 - .2 - 0.6 = 10.82 Calculation of Cx To calculate x dimension of the fin centroid, we need to first calculate Cx (the x coordinate of the centroid) of each component for which we just found the area. For all the circles, Cx is just the midpoint value, so: Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett ACx = 3.75 BCx = 5 CCx = 1.5 DCx = 2.53 ECx = 3.96 For the triangle Cx, we average the x coordinates of its vertices: FCx = (7.8 + 6.3 + 6.0) / 3 = 6.7 Cx of the fin is therefore (note that we are subtracting instead of adding): (recalling that ԑ is a measure of distance expressed as a fraction of the whole root chord). ԑ = 2.56/2.5 – 0.25 = 0.77 Now let’s calculate this fin’s flutter velocity. Since we do not need sweep length (we have already calculated Cx), the only fin parameter we don’t have at this point is the tip chord length. We could use the width of the end of the fin arc, which is the square root of the sum of the squares of the vertex coordinate differences: = 0.55 However, the curved sweep of the fin to the rear suggests a different approach would be a better choice. As we did for elliptical fins, we will find a “pseudo” tip chord length of a trapezoidal fin that gives the same area as the bat wing fin. We do this by setting the value of the area of the bat wing fin equal to the area of a trapezoidal fin with the same root chord and semi-span length (height), and then solving for tip chord length. This process is depicted in the figure below. Trapezoid abcd has the same area as the bat wing, and the “pseudo” tip chord length is dc, calculated as shown. = ((3.75*22.1) - (5*9.82) - (1.5*.38) - (2.53*.28) - (3.96*.2) - (6.7*.6)) / 10.82 = ((82.88) - (49.1) - (.57) - (.71) - (.79) - (4.02)) / 10.82 = 2.56 The dashed purple line on the colored figure above shows the location of Cx. Now we can calculate ԑ using the formula we have seen before: TC = (((10.82 / 3.75) * 2) - 2.5) = 3.27. This is the value we will use to calculate Vf. 7 Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett Now let’s assume we are designing a rocket with bat wing fins of this shape whose dimension are in inches, and that we have chosen to use balsa fins that are 1/16” in thickness. For this exercise, assume that the launch altitude is 400 ft, launch temperature is 65 deg. F, and that the predicted height of our rocket at maximum velocity is 1000 ft. Summarizing the inputs to the fin flutter velocity calculator spreadsheet (overridden values shown in red): 8 The Vf result given these inputs is 85 ft/sec (about 58 mph). That’s very low. If we double the balsa thickness (to 1/8”), Vf increases to 240 fps (163 mph). If we change the material to 1/16” birch aircraft plywood, Vf is 138 ft/sec (94 mph). Doubling the plywood thickness to 1/8” increases Vf to 392 ft/sec (267 mph). Small model rockets rarely exceed 250 mph, but larger and higher power rockets can approach or exceed Mach 1. Issue 617 / January 16th, 2024 Calculating Fin Flutter Velocity for Complex Fin Shapes (Part 1) By John K. Bennett Therefore, in order make the best choices for best fin material and thickness, we need to know how fast our rocket is expected to fly on the largest motor we intend to use. See the original article (PoF #6151) for a discussion of how we might make these choices. OpenRocket and RockSim both support custom fin shapes, but to my knowledge, neither simulator considers fin holes to have aerodynamic significance (if fin holes are allowed at all). We can manually adjust fin weight in the simulator to account for the holes, but that’s about it. Also, the aerodynamic effect of fin holes is unpredictable using simple analysis tools like those employed here. In general, unusual fin shapes may have unexpected flight results. Novel fin designs should be flown with caution, and only when it is safe to do so. Also, it is a good idea to alert the RSO when testing a new fin design for the first time. In this article, we calculated the centroids using first principles, but a lot of helpful guidance can be found at Wikipedia’s “List of Centroids”.5 Custom fins are readily designed using tools like Fusion 360, which can export either DXF (for laser cutting) or STL (for 3D printing) files. A lot of guidance on this, material selection, and related subjects can be found online. That concludes Part 1. In Part 2, we will show how to analyze arbitrary fin shapes using multi-sided polygon triangulation (and a bit of computer programming). End Note To reiterate what I said in PoF #615, these methods only estimate the fin flutter velocity. The choice of input values (altitudes, temperatures, fin dimensions, and in particular, fin material shear modulus) will have a significant impact on the results. We will always strive to use the best data available, but it is important to remember that the final result is only an estimate. 1 https://www.apogeerockets.com/education/downloads/ Newsletter615.pdf 2 https://github.com/jkb-git/Fin-Flutter-Velocity-Calculator 3 https://www.apogeerockets.com/education/downloads/ Newsletter488_Large.pdf 4 Polygon triangulation for an arbitrary polygon is an interesting problem in computational geometry. For our purposes, all we need to know is that the minimum number of triangles for an n-sided polygon is (n-2). And it really does not matter if we have an extra triangle or two when we partition our fin. We will revisit this issue later in the article. 5 https://en.wikipedia.org/wiki/List_of_centroids About the Author John Bennett is an engineering Professor Emeritus at the University of Colorado Boulder, and a TRA and NAR member in OregonRocketry. Using Brinley’s book as a guide, he built and flew many Zn/S and KN03/sugar rockets as a teenager. In retirement, he is now rediscovering his love of amateur rocketry, this time with better supervision. 9 Issue 617 / January 16th, 2024 Tim's Messy Desk By Tim Van Milligan N ARCON 2024 is coming up later this month, and I’ve been getting ready for it this week. I’m doing a presentation on how to make ultra-lightweight rockets using two-part molds. It normally takes several hours to make a single rocket tube, so I had to do a lot of prep work ahead of time so that I can try to condense the presentation down to about 40 minutes long. I wanted it to be as “live” as possible, but because there is so much time mixing up epoxy and waiting for things to dry, I eventually decided to make it into a video. That’s what I’ve been doing this week. It is still too long, so much of the video will be run at 2X speed. It is kind of comical to watch at that speed, but I think most people will be able to get the gist of what I’m doing. For the past few years, I’ve been doing a lot of building of composite rockets out of carbon-fiber and epoxy. I’m always so amazed at how strong and lightweight carbon fiber is. It is almost 5 times as stiff as fiberglass, and significantly lighter if you keep the amount of epoxy to a minimum. I used to make tubes from fiberglass cloth, but I just can’t think of many advantages of “glass” over carbon fiber. In the end, just the ease of handling the carbon fiber was the final push I needed to completely abandon fiberglass for rocketry use. If you’re going to use composites in rocketry, just use carbon fiber. There is no doubt in my mind about this. So in this NARCON presentation, I’ll be showing all my secrets that I’ve discovered over the last five years to make carbon fiber tubes in a 2-part mold. I first started making competition-style composite airframe tubes in late fall of 2019 after getting a lot of hints from Kevin Kuzek. But I had a lot of technical obstacles to overcome. 10 Figure 1: A finished carbon fiber rocket. My goals were many: I wanted the rocket tubes to be super lightweight (under 3.7 grams), strong, aerodynamically smooth, and have compound curves. Additionally, they had to be reusable (had to withstand the intense heat of the ejection charge), and air tight, easy enough to assemble that my children could replicate it, and require no post-processing to repair. And finally, I wanted the construction process to be repeatable from one part to the next so that there weren't a lot of rejects and wasted effort. Usually, when you have a long list of goals, they’ll tell you to just pick two, and compromise on the others. But I felt that if you can’t have it all, then why bother. With so many goals, there were a lot of challenges that I had to overcome. Things like: removing parts from the mold without breaking them, achieving a consistent surface finish, having them be strong enough to survive a launch, getting them to be air tight so the motor ejection charge could push out a parachute from them, getting the glass smooth surface that I wanted for low drag, and reducing the weight to a bare minimum. Each of these problems literally took months of trial and error to figure out a solution. Issue 617 / January 16th, 2024 Tim's Messy Desk By Tim Van Milligan But overcoming the engineering challenges excited me. I get energy from working on multiple problems like this. So it didn’t bother me to make mistakes, as long as I was learning. Unfortunately, I can be a slow learner. Figure 2: A 3D printed mold with the carbon fiber laid into it. I’ve found that success for this project takes a combination of solutions. Sometimes it was a chemical solution, like what mold release to use to get them out of the mold. Then it could be a “materials solution,” like what kind of liner is needed to prevent the epoxy from sticking to the wrong place. Other times it was an “application solution,” such as how do you apply the epoxy to the mold. Then there are “physics solutions,” such as using capillary action to get the epoxy to spread to places you normally can’t reach. Finally, there are a lot of tactical solutions that I had to come up with, which are the processes and sequence of steps that, if followed, will yield the greatest results in the shortest amount of time. I put a lot of sweat into the process, and unfortunately repeated a lot of the same mistakes again and again. The biggest breakthroughs came about after I had finally started to journal my learnings in a notebook. It wasn’t so much the process of recording the learnings from the failed experiments, which by itself was helpful. But just taking the time to write with a pen and paper gave my brain time to ponder the problems. Thinking time… That is what was the key ingredient to success. Often, while writing mid-sentence, an idea would come to me for a new experiment that might solve the problem I was working on. Those were the eureka moments that I enjoyed the most. About two months ago, I finally tackled the last of the obstacles that kept me from reaching all of the goals I wanted to achieve. It was a happy day to get that nearly perfect tube from the mold, and I was very proud. In fact, on the weight goal of 3.7 grams, I actually exceeded that target by a significant amount, and I’m consistently producing tubes that weigh around 2.5 grams. However, to be honest, there was a little bit of a let-down when I checked off that last problem because it meant that my brain didn’t have another engineering problem to overcome. At this point, it is no longer a research and development project. Now it is just a “production” project of making the same airframe tubes over and over again. It just doesn’t have the excitement that I get from learning something new. Since I’m not excited about being a factory producer of carbon fiber tubes for competition rockets, I need to 11 Issue 617 / January 16th, 2024 Tim's Messy Desk By Tim Van Milligan Figure 3: Complex shapes can be made using 2-part molds train other people to make them. And that is where this NARCON presentation comes in. I’ve made a little preview teaser video that shows how the airframes are removed from the mold and trimmed to their final size. I’ll post it on YouTube so that you can get a feel for what is possible from this process. You’ll find it at: https://youtu.be/Bgwm6qdOJKM Be sure to sign up for NARCON at: https://www. accelevents.com/e/vNARCON-2024. I’m sure you’ll enjoy it. I know I always do because I get to learn so many new things about rocketry. 12 VIDEO: Making Composite Airframe Tubes for Model Rocketry See also: Making Carbon Fiber Nosecones with a 3D Printed Mold - https://www.apogeerockets.com/education/ downloads/Newsletter581.pdf How 3D Printing Allows Extreme Rocket Designs https://www.apogeerockets.com/Peak-of-Flight/ Newsletter554