Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Technology

Free Hydro/Aero-Dynamic Software Simulators? 36

CottonCandyEater asks: "Every second geek dreams of owning a little plane or a yacht/sailing boat, but only few have the money to buy one. The web is full of links on how to build your plane or boat yourself. However, the right way to do it would be to simulate it with aero/hydrodynamic fluid simulation software first, in order to get performance estimates and to optimize the shape. Is there any such software available for free? maybe out of the academic world? I don't mind if it has a front-end or not, as long as it is free."
This discussion has been archived. No new comments can be posted.

Free Hydro/Aero-Dynamic Software Simulators?

Comments Filter:
  • by jericho4.0 ( 565125 ) on Tuesday November 26, 2002 @02:41AM (#4757017)
    There are probably lots of fluid dynamic packages available that would run under Linux and do just what you ask. The problem is that for an acurate model, it needs to be very fine grained. This means lots ( and lots) of memory, lots of storage, and lots of IO.

    These are actually the kinds of questions big iron is made for. In the end, it's not about how many MIPS, but how many terabytes.

    • mips and terrabytes? your comparing oranges and apples.. i think you'd be suprised what a dual athlon setup with two 1.6 ghz amd mp's and a gig of ram could do. i can compile the linux kernel in a little under a minute.
      • I think you might have missed my point. I am fully aware that MIPS and terrabytes are referencing different things.

        In terms of scientific computing, the data set that is the linux kernel is tiny. One gig means you can probably compile it without swapping. But try to do the same amount of processing on a two terrabyte data set and your computer will slow to a crawl. In fact, there are computations that could be done better by an old Vaxen, simply because of its ability to move huge datasets quickly.

  • There's a reason big important navy folk still keep test tanks around... maybe you should invest in one a them heat-carving plastics knives and some good calipers?

    Kind of reminds me of those exploding model ships [slashdot.org], except not quite.

  • Here's a list (Score:5, Informative)

    by wayne606 ( 211893 ) on Tuesday November 26, 2002 @03:24AM (#4757139)
    Check out http://www.icemcfd.com/cfd/CFD_codes.html - I maintain a list of CFD codes (free and otherwise) that people send me. It's not really comprehensive but should provide some starting points.

    There isn't that much out there that's free, though - in the engineering community the people who need to run simulations usually have plenty of money and pay for support, and the people who don't have money (i.e. universities) either get free copies from the commercial vendors or write their own codes (still an interesting project for a student, I guess)

    If anybody has entries that should be on the CFD codes list but aren't, please send them to me. Thanks!
    • by TamMan2000 ( 578899 ) on Tuesday November 26, 2002 @12:09PM (#4759259) Journal
      accuracy

      I work for a large jet engine manufacturer, in our CFD group, as a developer/expert user/aerodynamicist. One thing that has helped keep my job from going to India like most of our other software positions, is the oppression of the US gov. Export controls greatly limit what is aloud to go into the public domain or over seas. For CFD no 3-D viscous flow solver validatited against real word data (perhaps only military data for non-engine situation, can someone help me out on that one) is aloud out. That means that whatever you decide to use has at best been used to reproduce laboratory situation, not real aircraft situations. That means you will have to use either euler (inviscid) codes that have no boundary layer prediction capability, or marginally validated Navier-Stokes (viscous) codes that will probably get you boundary layers totally wrong (even the validated ones screw up a lot). These boundary layers are extremely important, you can get pretty close for lift and drag predictions with fubar boundary layers, but your stall characteristics will be WAY off. You don't want to fuck that up.

      Then the next issue, resources...

      You could probably use an euler code on your home machine, or a 2-D NS code, but you could very easily use standard airfoils (NACA) and have experiments (lots of them) to tell you what you would get better than the CFD anyway. The harder stuff (wing body junctions, wing tips...) would still be really hard to do on personal resources even if you could get a good 3-D NS code. For my calculations I routinely use 140+ CPU Days with over a gig of ram per CPU and 1+Ghz CPUs.

      In short, good luck, you'll need it.
  • Don't do this. (Score:4, Informative)

    by costas ( 38724 ) on Tuesday November 26, 2002 @03:40AM (#4757199) Homepage
    I am a non-practicing aero engineer; I used to do computer simulations on big, big iron. What you're proposing is very, very hard, and quite useless. Instead of trying to re-invent the wheel, look to buy some pre-made blueprints or a plane kit (a diagram of a WWII fighter may be quite fun to build). A vintage prop-plane might even be a better idea --you will certainly learn a lot just figuring it out.

    Now, if you really want to come up with a new plane design of your own (which I will be surprised if it hasn't been thought off already), then do what people did pre-CFD: Get a good design book (the Airplane Design series by Roskam is excellent) to understand how airplane design works and rely for your aerodynamics on some well-tested airfoil sections (the NACA series will be more than adequate for anything you can afford to build on your own, even if it has a small jet engine).
  • ...of owning aero/hydrodynamic fluid simulation software. I mean, what could make u cooler than having large scale simulations (and thus the hardware to run them).
  • by WhiteBandit ( 185659 ) on Tuesday November 26, 2002 @04:43AM (#4757379) Homepage
    Though it isn't quite free (About $80 USD at the moment), X-Plane [x-plane.com] does a fantastic job at modeling aerodynamics for aircraft, even letting you design your own aircraft and test them. It is primarily maintained by one person, however Piper Aircraft [newpiper.com] finds it so useful that they have models on their site that you can "fly" in X-Plane and the Carter Copter was designed and tested using X-Plane.
    • X-Plane is the COOLEST flight simulator that exists for PC's. Don't get the Microsoft sim - it's not as good.

      X-Plane uses finite blade element analysis to model the plane's aerodynamics real time. MS Flight sim uses a table driven model.

      So what does that buy you? Flexibility. You can design a new plane and the flight characteristics will be modelled from the shape of the plane. There are literally hundreds of parameters on the plane to set, and you design the shape of the plane with 3D modelling tools.

      On the other hand Microsoft flight sim requires a programmer to sit down with his new airplane and a book describing the flight parameters. He flies the plane at top speed, and compares it to the number he sees in a book. If it's off, he twiddles the numbers in a table to get the simulation to match the book. Obviously, if you don't have access to the internals of the program or if you're designing a new plane that doesn't exist in real life you're out of luck.
  • A few resources... (Score:4, Informative)

    by bob@dB.org ( 89920 ) <bob@db.org> on Tuesday November 26, 2002 @04:45AM (#4757386) Homepage
    • XFoil [mit.edu] - XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. It consists of a collection of menu-driven routines which perform various useful functions
    • NASG Airfoil Database [nasg.com] - This database includes airfoil specification(contour,thickness ratio and etc.) and performance(lift,drag and moment) data widely.
    • Aircraft Design Software Review [vt.edu] - This page originated from a paper given at the ASEE Annual Conference, Sunday, June 25, 1995, Anaheim, CA (Gary Slater, session chairman: Software and Multimedia). It has been updated for design class use.
    • CompuFoil [compufoil.com] - CompuFoil is the industry standard in airfoil modification and plotting software. Used by SIG, Estes Industries, Midwest Models, Hobbico, House of Balsa, HobbyHangar, Great Planes Models, R&R Products, CR Aircraft, DJAeroTech, The Electric Jet Factory, NASA, West Point, dozens of schools, colleges, universities and discriminating R/C modelers around the world. CompuFoil runs on Windows 95, 98, and ME. It will also run on WindowsXP/2000, and Macintosh computers (with a PC emulator), but these two require a custom setup program stub file..

    There's a lot more, but this should give you an idea. Use google to find more (this [google.com] may be a good place to start :-)

    Aerodynamics is a huge field, and i doubt you'll ever get far enough to build your own plane, but if you're anything like me you'll have a lot of fun trying.

    Good luck!

  • I have the problem of bouncing between simulations that I want to do. Currently I want to simulate some alternative automobile radiator designs - thermodyamic, hydrodynamic, and aerodynamic.

    Any suggestions of where to start other than a pile of textbooks and a couple years of time?
    • What you are talking about is a highly couple problem containing many elements that are difficult by themselves today. I am afraid that anything decent would take more than a couple years with text books (unless you are already well versed in computational science), think Ph.D. thesis.
  • However, the right way to do it would be to simulate it with aero/hydrodynamic fluid simulation software first

    Hmm, perhaps that is the right way but, there's a lot more to it. Fluid dynamics and boat design is really an art, bordering on alchemy. Sure heavy duty hardware doing fluid dynamic simulations factors into it but, theres a lot more as well. Also, you need to be such an artist to make it work. Simply having the hardware and software to do such simulations is woefully inadequate.

    If you want the best boat design you need to take a cue from the professionals. In this case you probably want to do what Team OneWorld did with their America's Cup boat. Just pilfer [iol.co.za] the plans from other peoples designs. The work's already been done for you so, it saves you from having to do all that expensive testing and prototyping.
  • I live in the SF bay area but it's pretty much the same everywhere in the US.

    A 22ft sailboat with outboard and ready to sail costs less the $5k. It's not new, it's not the fastest but it can be raced/cruised.

    A 35ft sailboat can be had for less than $30k ready to sail.

    Slip fees usually run $5-$6 a foot.

    I personally like high performance dinghies and they can be had for less than $3k, but you need a wet suit.

    Unless you want to have a 60ft steel cruiser it's nearly always cheaper to buy a used sail boat than build one. Like most things boats depreciate with age, unlike most things boats are built to last.
  • You'd probably be interested in Amrita [amrita-cfd.org], an adaptive mesh refinement CFD software package that is completely open source. You'd have to contact the creator, James Quirk, for the full details on its use. But it's a fantastic package that can do an incredible amount -- far more than just CFD (you can use it for solids, etc.). The web page is fairly old (it's been in use for over 6 years so the "trials" period is long over).

    GMD

  • It's actually building the model (using some kind of CAD package like Pro/E or Catia) and then creating the computational grid. That may not use up the most CPU time but it definitely takes most of the human time. I don't know of any good free grid generators. (Disclaimer - I work for a grid generation company.)

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...