Open source pneumatic gun simulation
Posted: Sat Jul 23, 2011 9:41 am
It seems likely I'll have about a month of free time between jobs. I figure there's no better way to use my time than to write a new open source spud gun simulation.
The overall goal is to start where GGDT left off. GGDT can't handle transonic guns very well as guns in that speed range require a fundamentally different approach. GGDT could use more recent and accurate valve models. GGDT doesn't lend itself to optimizing energy efficiency very well. GGDT also runs only in Windows and I'd like a cross-platform program. GGDT has not been validated against much experimental data. These shortcomings are the five main things I'd like to address in my new simulation. (There are many other things I could do, but I think these are the most important.)
I can't do all of this alone, though. I'm good with the actual simulation part, but I know nothing about making a GUI, and I'd like to have some good experimental data to validate the model with.
Does anyone here have experience with GUI programming? If I were making this for just me, it'd be a terminal only program, which few people will find useful.
Does anyone with a high speed camera, chronograph, and precision scale at the very least have some time they'd be willing to kill to do a bunch of tests and data analysis? High speed pressure transducers (whether homemade or not) would be very helpful too, but they're not necessary. I consider validating the model to be very important, and we need better data to do it.
Those are the main aspects I do not have the time or patience for. Still, please let me know if you think you could help out with any aspect of this (including the simulation part). I'd like to make this a community project that anyone (if they want to and are capable) can contribute to.
Edit: This will run on Windows, Linux, and Mac OS. I won't use a language that restricts me. Also, it will be completely free. I'm toying with the idea of releasing it as a public domain project even (but I haven't made that decision yet).
The overall goal is to start where GGDT left off. GGDT can't handle transonic guns very well as guns in that speed range require a fundamentally different approach. GGDT could use more recent and accurate valve models. GGDT doesn't lend itself to optimizing energy efficiency very well. GGDT also runs only in Windows and I'd like a cross-platform program. GGDT has not been validated against much experimental data. These shortcomings are the five main things I'd like to address in my new simulation. (There are many other things I could do, but I think these are the most important.)
I can't do all of this alone, though. I'm good with the actual simulation part, but I know nothing about making a GUI, and I'd like to have some good experimental data to validate the model with.
Does anyone here have experience with GUI programming? If I were making this for just me, it'd be a terminal only program, which few people will find useful.
Does anyone with a high speed camera, chronograph, and precision scale at the very least have some time they'd be willing to kill to do a bunch of tests and data analysis? High speed pressure transducers (whether homemade or not) would be very helpful too, but they're not necessary. I consider validating the model to be very important, and we need better data to do it.
Those are the main aspects I do not have the time or patience for. Still, please let me know if you think you could help out with any aspect of this (including the simulation part). I'd like to make this a community project that anyone (if they want to and are capable) can contribute to.
Edit: This will run on Windows, Linux, and Mac OS. I won't use a language that restricts me. Also, it will be completely free. I'm toying with the idea of releasing it as a public domain project even (but I haven't made that decision yet).