Fin Designs: I Need Your Help!

Discussion in 'The Watering Hole' started by daveyfire, Dec 6, 2010.

?

In each group, which is your favorite fin design? (Choose 3 total)

  1. P1

  2. P2

  3. P3

  4. P4

  5. S1

  6. S2

  7. S3

  8. S4

  9. T1

  10. T2

  11. T3

  12. T4

Multiple votes are allowed.
Results are only viewable after voting.
  1. Dec 6, 2010 #1

    daveyfire

    daveyfire

    daveyfire

    Piled Higher and Deeper TRF Lifetime Supporter

    Joined:
    Jan 26, 2009
    Messages:
    3,166
    Likes Received:
    2
    Location:
    Vaaaaaanjie
    Hey TRF,

    I am working on a genetic algorithm to aid in predicting aerodynamically optimal rocket designs. The first version works well, producing a fin shape, position, and nose cone design for performance while maintaining stability. I'd like to add some shape constraints to the fins, to encourage designs that are good looking and favor structural integrity.

    I need your help to build these constraints. Below, I've got three groups (P, S, T) of four designs each. If you're feeling lazy, I've created a poll up there; vote for your favorite out of each grouping. If you're feeling industrious, it'd be awesome if you would add a post to this one ranking each design in order of favorability, e.g.:

    P: a,c,b,d
    S: b,c,d,a
    T: c,a,d,b

    The more responses, the better; I'll put everything together to generate a series of constraint functions that nudge the optimal design to be both optimal, and sexy. Thanks for your help!

    tl;dr Vote for your favorite from each of these three groups in the poll above. Thanks!

    [​IMG]
    [​IMG]
    [​IMG]
     
  2. Dec 6, 2010 #2

    Sandy H.

    Sandy H.

    Sandy H.

    Well-Known Member

    Joined:
    Mar 20, 2009
    Messages:
    534
    Likes Received:
    0
    P: b, c, d, a
    S: b, d, a, c
    T: c, b, a, d
     
  3. Dec 6, 2010 #3

    rstaff3

    rstaff3

    rstaff3

    Oddroc-eteer

    Joined:
    Jan 18, 2009
    Messages:
    11,710
    Likes Received:
    0
    This sounds awfully cool. If you publish anything (formally or informally) please consider sharing it here.

    In order if sexiness, not performance:

    P:b,a,c,d
    S:b,d,a,c
    T:c,b,d,a
     
  4. Dec 7, 2010 #4

    C.O.B.H.C.

    C.O.B.H.C.

    C.O.B.H.C.

    Well-Known Member

    Joined:
    Jan 26, 2009
    Messages:
    225
    Likes Received:
    1
    (a) P1, (b) P2, (c) P3, (d) P4

    (b) S2, (d) S4, (c) S3, (a) S1

    (d) T4, (c) T3, (b) T2, (a) T1
     
  5. Dec 7, 2010 #5

    blackjack2564

    blackjack2564

    blackjack2564

    Crazy Jim's Gone Banana's

    Joined:
    Jan 18, 2009
    Messages:
    7,970
    Likes Received:
    35
    Location:
    Savannah Ga
    Sorry Dave, I'm only interested in the results......

    I really don't care what it looks like as long as it has the best performance.

    I can't wait to see the size, shape and position you come up with & how it will compare to whats pushing the envelope now.

    What I'm really curious about is the placement of fins from rear of tube to enhance laminar flow, and size of fillets [or none at all] for optimum performance on a given diameter airframe. And exactly how close you can actually get away with the CP/CG positions.
    I've seen stuff fly that sims said no way, but they did and very well I might add. I'm sure you have to.

    As has been said " in God we trust, all others bring data" It's outstanding for you to be in that position. Will you be testing these designs with pure simulations or do you have access to a super wind tunnel/ build one/fly it?

    And please.....yes give the masses that sexy rocket, but show us minorities what you come up with for pure optimal.

    Good Luck! You got my ear.
     
  6. Dec 7, 2010 #6

    Burner

    Burner

    Burner

    Well-Known Member

    Joined:
    Mar 23, 2010
    Messages:
    294
    Likes Received:
    0
    Very cool! I was actually doing some testing of my own today with some CFD on fin location like Jim mentioned.

    Anyway, not to hijack:

    P b,a,c,d
    S b,c,d,a,
    T b,c,a,d
     
  7. Dec 7, 2010 #7

    powderburner

    powderburner

    powderburner

    Well-Known Member

    Joined:
    Jan 18, 2009
    Messages:
    7,356
    Likes Received:
    0
    Boy, you are really getting into your work!
    (I know, I know, you meant generic)

    Is your software designed to address subsonic designs only (low-power?), or to include transonic and supersonic rockets (high-power)?

    Are the fins assumed to be airfoiled? Sharp or round leading edge? (Or square?) Tapered trailing edge? (Or square?) Tapered fin thickness from root to tip?

    Are you going to use any trade-offs on fin aspect ratio? (span-to-area ratio)
     
  8. Dec 7, 2010 #8

    Scott Evil

    Scott Evil

    Scott Evil

    Well-Known Member

    Joined:
    Nov 15, 2009
    Messages:
    809
    Likes Received:
    0
    Just eye balling what looks good to me...

    P=B/C/A/D

    S=B/A/D/C

    T=C/B/D/A
     
  9. Dec 7, 2010 #9

    daveyfire

    daveyfire

    daveyfire

    Piled Higher and Deeper TRF Lifetime Supporter

    Joined:
    Jan 26, 2009
    Messages:
    3,166
    Likes Received:
    2
    Location:
    Vaaaaaanjie
    Thanks for the feedback and kind words, everyone. Here's a few answers to questions:

    Of course. I was thinking of perhaps doing it in ROCKETS, though since you guys all helped out you'd get a sneak preview :cyclops:

    For sure. Right now the optimizer is a bit crude, but down the line I hope to add in more data to get a better idea of what's going on. I'll definitely report everything I find. The problem with the most optimal designs so far is that they'd be quite difficult to construct; the fins are very swept back with small root chords (think 737 wings), so I'm hoping that people's "sexy" instincts go somewhat hand-in-hand with their "I can make that rocket stay together" instincts. (Yea, I could tie some structural sims in, but aeroelasticity is a b*tch and there's only so much time in the day!) This also ties in to...
    No no, that's not a hijack, haha! At the moment the script calls Missile DATCOM to generate Cd(M) and Cp(M) information, but anyone who's played with it knows how much of a pain it can be. The wrapper input/output files generated by the optimizer are somewhat limited in scope. If you've got CFD capability, it'd be awesome to generate some response surfaces for stuff DATCOM has trouble with (like, uh, turbulence and fillets) and add that knowledge to the routine. I'll bug you offline...

    Haha nope, it actually is a *genetic* algorithm. It first encodes the design space -- at the moment fin shape, fin placement, and nose type -- into a set of binary variables. The code then generates a random population of designs that fills the space relatively well. Each design is run through DATCOM, looking primarily at Cd and Cp data (though all aero data is read in for future use). It then "competes" random designs from the pool against each other, looking for the lowest transonic Cd.

    If the vehicle is statically unstable at the minimum Cp location, a penalty is applied to the Cd that is proportional to the magnitude of the instability. The winning designs from the competition are then "bred" using uniform crossover to create two children (for each bit, generate a random number P, if P < 0.5 the first child gets the first parent's bit/second child gets the second parent's, if P > 0.5 it's the other way around). These children are then evaluated, compete again, and the cycle continues. Roughly 0.2% of the time, a "mutation" (random bit flip) occurs which adds diversity to the design space; if the mutation is helpful, it competes well, if not it dies out in the competition.

    The algorithm iterates until the bit string affinity (basically the "sameness" of the designs) reaches 90%, or until it produces four best designs in a row with identical fitness function values.

    GA isn't really an "optimization" technique, per se, since optimality can't be proven at the resulting best design. But it works pretty well for examining global behavior of non-smooth functions with discrete variables (e.g. nose design -- it's impossible to take the gradient of "ogive to von karman"), and can be used to potentially zero in on a corner of the global design space where a more traditional optimization method can be used.

    Right now, I'm looking primarily at the transonic region, but it's easy enough to expand the design space to include more information. As I said, it's a very crude algorithm right now, so there's lots of work to be done. (No dynamic stability information is evaluated at the moment, for instance. It's my side project, not my day job, le sigh...)

    Fins are constant-thickness hexagonal airfoils 25% of the root chord length at the leading and trailing edges with 0.01" radii on the top/bottom. When I did a few runs including airfoil parameters in the

    The algorithm takes care of that... it examines designs from all over the space. My goal with this poll is to generate a series of ratios as you describe here to "guide" the optimizer to make a more viable design.

    Again, thanks to all for your support and help. The more, the better!
     
  10. Dec 7, 2010 #10

    GregGleason

    GregGleason

    GregGleason

    Well-Known Member

    Joined:
    Nov 13, 2009
    Messages:
    4,631
    Likes Received:
    0
    S2, followed by P2 and T2 (tie).

    Greg
     

Share This Page