Nemo
(by Mathieu VENOT)
Nemo is a Grasshopper plugin for Ship Design
Support Email

 

Naval Efficiency and Marine Optimization
Nemo is a Grasshopper plugin for Ship Design

 

Description

Nemo provides multiple tools to generate lines plan, compute hydrostatics, perform resistance prediction, extract structural data, produce 2d drawings, and exchange data with other external software. Nemo also includes free tools to create parametric shapes, such as Naca profiles, hydrofoils, keels, rudders, blade propellers, and sail plans.

Born in 2018 as an academic research project at ENSTA Bretagne, Nemo grew up since, immersed in professional naval architecture practice with L2Onaval.

From 2021, Nemo is now available for purchase with commercial or educational licenses. Following license levels are provided to fit every needs depending of user activity :

  • Free (Designer)
  • Level 1 (Section + Hydrostatics + Visualization)
  • Level 1 + 2 (Section + Hydrostatics + Visualization + Resistance + Structure)

We can also help you make best use of our software, provide project guidance, establish specific workflow and create custom tools.

Components and changelog

  • General improvements
    • General debugging
    • Speed improvements
  • 0 | Setup
    • Float Plane : Custom flotation plane
    • Ship Import : Import geometry and perform or not symmetry
         1.3 : Preview of Hull and App naked edges if non watertight geometry detected
    • Ship Speed : Create ship's speeds list
    • Water Properties : Freshwater and Seawater Properties from ITTC 2011
  • 1 | Section
    • Hull Section : Section hull into stations, buttocks and waterlines
    • Ship Cross-Section : Cross-section ship into points
    • Offset Table : Generate Offset Table File (.csv)
  • 2 | Hydrostatics
    • Ship Hydrostatics : Compute Ship Hydrostatics
    • Ship Silhouette : Compute Ship Lead or Windage and Resistance projections
    • Ship Ends : Compute Ship Bulb and Transom analysis
    • Nemo Csv : Convert Nemo's results (.csv)
    • Nemo Logfile : Export Nemo's Logfile (.json)
    • Nemo Search : Search specific value in Nemo's results
    • MaatHydro Export : Export MaatHydro IGES file (.igs)
  • 3 | Resistance
    • Holtrop Prediction : Run Holtrop Resistance analysis
    • FineMarine Box : Export FineMarine Box Domain STL file (.stl)
         1.3 : Export Ship geometry with Box domain to Fine/Marine (Numeca)
         1.3 : DomainSize input as absolute values instead of LOA numbers
         1.3 : Export settings and log as a JSON file
    • FineMarine Cylinder [new] : Export FineMarine Cylinder Domain STL file (.stl)
         1.3 : Export Ship geometry with Cylinder domain to Fine/Marine (Numeca)
         1.3 : Export settings and log as a JSON file
    • Forces by Section [new] : Import FineMarine forces by section data (.dat)
    • NavCad Export : Export NavCad 2013 HCNC file (.hcnc)
  • 4 | Structure
    • ALMET Profile [new] : Load Almet Profile from integrated Library
    • Holland Profile  : Load Holland Profile from integrated library
         1.3 : Added profile mass per meter output
    • Standard Profile : Round, L, T, H and Rectangle Profile Generator
    • Profile Extrude : Profile Extrusion along Rail curve
         1.3 : Added profile weight output
         1.3 : Bake with attributes
    • Part Naming : Assign Part Names in Rhino's Object Properties
         1.3 : Option to name with or without PS/SB suffix
    • Part Nomenclature : Export Part Nomenclature File by reading Rhino's Object Names, Layers and Attributes (.csv)
    • Identify Part : Identify Part Name
    • Part Search : Search Part in Nomenclature
  • 5 | Visualization
    • Layout Arrangement : Arrange Make2D details and Bake to Rhino
    • Projection Defaults : Create Make2D default viewports (Top, Front and Right)
    • View Capture : Multiple View Capture to File from Viewports and Named views
    • Weight Check : Weight Estimate visualization
  • 6 | Designer 
    • NACA4 Section : NACA 4 Digits Section Generator
    • NACA5 Section : NACA 5 Digits Section Generator
    • Section Modifier : Planar Section Modifier
    • Blade Propeller : Blade Propeller Generator by Laurent Delrieu
    • Foil Appendage : Foil Appendage Generator
         1.3 : Rail mode removed
    • Sail Plan : Sail Plan Generator
  • License
    • Machine License : Request and Activate Nemo Machine License
    • USB License [new] : Request and Activate Nemo USB License
         1.3 : Ability to license Nemo with floating USB flash drives

Next to come

  • Hull Linesplan : Create automatic Hull linesplan drawing using Hull sections
  • Weight Estimate : Manage and export weight estimate data
  • FineMarine Exports : Automatic patch naming from Rhino layers / Sharp angles detection / Openwater & Hull + Propeller modes
  • Ship Balance : Run equilibrium balance from weight data
  • Layout Arrangement : Ability to handle layers table
  • NACA6 Section : NACA 6 Digits Section Generator
  • Profile Extrude : End cuts integration
  • Savitsky Prediction : Perform planing resistance prediction using Savitsky 76' method
     
  • Hull Scantling : Evaluate panels scantling according to ISO standard
  • NACA Sections : Drag and lift database integration
  • Intact Stability : Run transverse stability analysis
  • Holtrop Prediction : Appendages drag, wake and thrust outputs

Requirements

Microsoft Windows 10 or Apple Mac OS 10.15 Catalina :

  • McNeel Rhinoceros 6 SR35 or Rhinoceros 7 SR12

(Other Rhinoceros, Windows and Mac OS versions have not been tested but may work)

Installation

1. Install Rhinoceros 6 or 7.
2. Download the latest version of Nemo from Food4Rhino page.
3. Check if downloaded .zip file has been blocked : right click and choose Properties. If there is an Unblock button click on it, and then click on OK.
4. Unpack the .zip file and copy the Nemo unzipped folder to Grasshopper's UserObjects folder.
5. Simply start Rhino and Grasshopper, a new "Nemo" tab should be added.

Additional info

Credits

License:
Reviews