Recent Releases of umfullstop
umfullstop - UMFullStop
This release includes the following changes:
- Project is now named: UMFullStop
- Added torque computation. Torque is computed for only one propeller, under the assumption that it is the same for both (perhaps with opposite sign). Torque has also been added to data files created using the write_data method.
- Thrust in write_data data file is now reported for only a single propeller, where previously the value was multiplied by nProp. To get the total thrust, simply multiply by nProp when post-processing.
- writedata method calls now included in crashbackexamples.ipynb
- crashback_examples.ipynb updated to support thrust and torque changes described above
- Jupyter Notebook
Published by kylemarl over 1 year ago
umfullstop - Crashback
crashback
Python implementation of surge equation of motion for ship crashback simulations.
Features include: - user customizable RPM profiles - second-order, implicit rigid body solver for position, velocity, and acceleration - solve for total thrust and drag - built-in Wageningen B470 propeller data - built-in ITTC 1957 skin friction line - input propeller and resistance data from model test or CFD - model or full-scale (depends on user input data) - write simulation data to file for external post-processing or archival purposes
See crashback_examples.ipynb for example usage.
If you use this work, please prepare a citation using the tools provided in GitHub.
- Jupyter Notebook
Published by kylemarl over 1 year ago
umfullstop - Crashback
Implements a nonlinear, second-order ODE model of ship crashback.
- Jupyter Notebook
Published by kylemarl over 1 year ago