```html Open-Source Software Options for Seastead Structural Draft Design

Software Options for Draft Structural Design and Weight Estimation

Yes. For what you described, there are several tools that can help, but no single open-source package will fully take your concept from geometry to a complete marine-aluminum structural design with trustworthy scantlings, fatigue checks, hydrodynamic loads, and fabrication drawings automatically.

What is realistic is a workflow that combines:

Best open-source starting point:
FreeCAD + CalculiX + Python
This is probably the most practical open-source stack for your use case.

Recommended Open-Source Tools

Software Purpose Why it may help Limits
FreeCAD 3D parametric CAD Lets you build the triangular deck frame, living space, float/foil shapes, supports, and solar roof geometry. Can be scripted with Python, which is very useful for exploring many variants. Marine-specific structural design tools are limited. You will need to create your own modeling conventions.
CalculiX Finite element analysis (FEA) Can analyze beams, shells, and structural members. Good for checking aluminum trusses, deck framing, and local stresses if you model them properly. Not marine-specific. Load cases and interpretation are up to you.
Code_Aster Advanced FEA Very powerful open-source structural solver. Better than many lightweight tools if you need more serious analysis. Steeper learning curve than CalculiX.
OpenFOAM Hydrodynamics / CFD Could be used later for studying drag, flow around the foil-shaped floats, and thruster interaction. Overkill for early-stage weight estimation. Hard to set up.
GNU Octave / Python (NumPy, SciPy, pandas) Trade study calculations Excellent for parametric weight estimation, buoyancy calculations, CG calculations, and optimization loops. You must build your own model and assumptions.
Salome-Meca Pre/post-processing + Code_Aster Useful if you want a GUI-based open-source environment for meshing and structural analysis. More complex workflow than FreeCAD for conceptual design.

Best Practical Open-Source Workflow

1. FreeCAD for Parametric Geometry

Use FreeCAD to create a model where the main dimensions are variables:

Then define marine aluminum structural members:

FreeCAD can give you:

This alone gets you a lot of what you asked for: a draft design and estimated weight of each part.

2. Python Automation

FreeCAD can be controlled with Python scripts. This is important because your problem sounds highly parametric. For example, you may want to vary:

A Python script can:

3. Structural Checks with CalculiX or Code_Aster

After getting geometry and weights, export or analyze the frame with an FEA solver. For example:

For conceptual design, beam elements are often enough at first. Later you could refine critical areas with shell or solid models.

Marine-Specific Tools Worth Knowing About

These are not always open source, but they are relevant:

Software Use Comment
Rhino + Orca3D Marine design / hydrostatics Very common in concept-stage marine design, but commercial.
GHS Hydrostatics / stability Professional marine stability software, commercial.
Maxsurf Hull modeling / hydrostatics / structures Commercial and marine-oriented.
Delftship Hull design / hydrostatics Mostly for more conventional hulls; may still help for floats.

For your unconventional geometry, commercial marine software may not automate much anyway, so a custom parametric workflow may be better.

What You Probably Need the Software to Output

For evaluating design options, I would recommend targeting these outputs:

Suggested Open-Source Stack for Your Case

Recommended stack:
  1. FreeCAD for geometry and mass properties
  2. Python for parametric generation and weight reports
  3. CalculiX for structural analysis
  4. Optional: OpenFOAM later for drag and flow

How This Would Work in Practice

A useful conceptual workflow might look like this:

  1. Define inputs in a JSON, YAML, or Python file:
  2. Generate the geometry automatically in FreeCAD
  3. Assign marine aluminum density
  4. Export:
  5. Send the structural frame to CalculiX
  6. Run several load cases:
  7. Compare variants automatically

Important Caveat

Conceptual design only:
For something intended to carry people offshore, especially a novel small-waterplane multi-leg platform, you should expect to need review by a qualified naval architect and structural engineer. The hard part is not just “can software estimate weight,” but whether the load cases, stability assumptions, fatigue life, slamming loads, corrosion allowances, and connection design are realistic.

If You Want Something Close to “Automatic Design”

There is no widely used open-source tool that will automatically:

But you can build a semi-automatic system around FreeCAD and Python that gets surprisingly far for early-stage trade studies.

Bottom-Line Recommendation

If your priority is open source and weight estimation of many variants, I would start with:

If your priority becomes marine hydrostatics and stability, you may eventually want to add a commercial marine tool, or at least a custom hydrostatics model in Python.

Offer

If you want, I can help you with either of these next steps:

```