Bow and arrow physics simulation for Windows and Linux
Bow Simulator is a free, open-source software tool for bow and arrow physics simulation. It allows you to create virtual bow models and simulate their static and dynamic performance. The results include things like deformation, draw curve, material stresses, arrow velocity, degree of efficiency and more. This way bow designs can be evaluated and optimized before actually building them.
(Please note that this software is still somewhat immature, so don't trust the results too much yet and report any bugs that you find.)
For more information see the screenshots and feature list below or have a look at the user manual. Visit the download section to get the latest version and subscribe to the mailing lists if you want to keep up with the project.
Graphical Bow Editor
- Create, load and save bow models
- Specify limb profile, cross sections and many other parameters
- Limitation for now: Only rectangular, uniform cross sections
Static and Dynamic Analysis
- Simulate the statics and dynamics of the bow
- Uses a finite element method internally
- Static results:
- Limb shapes
- Draw curve
- Stored energy
- Stress distribution
- Dynamic results:
- Position, velocity and acceleration of string and arrow
- Kinetic and potential energy
- Degree of efficiency
Command Line Interface
- Run simulations in batch mode
- Call Bow Simulator from other programs. See the user manual for a Python example.
- Perform more advanced computations like parameter studies and design optimizations
Free and Open-Source
- Released under the GNU General Public License v3.0.
- Free to use, modify and redistribute
- Anyone can get involved in the development
- Downloads are available for Windows and Linux