An Effileap product Naksha Free: free forever, including commercial use → Visit effileap.com ↗
Optimisation

Let the loads shape the part.

Give Naksha a design space, the loads and the limits. It returns a lighter, stiffer part as a smooth, watertight surface, and checks it again as built before you see a number.

Topology and topography optimisation are included in Naksha Free.

Stress-limited topology optimisation of an L-bracket: a truss of members fans out from the re-entrant corner to the load pad
L-bracket, minimum mass under a stress limit. The as-built part peaks within 1% of the limit.
12kinds of optimisation, solids to crash
5manufacturing controls, plus a tolerance check
As builtevery design solved again as the final part
STLsmooth, watertight geometry out
Topology optimisation

Material only where the load goes.

Start from a block of design space. Naksha removes what doesn't carry load and keeps the paths that do, for the goal you set.

  • Stiffness. The stiffest part for a mass budget, over several weighted load cases with forces and pressures.
  • Mass. The lightest part that keeps a deflection or stiffness target.
  • Stress. The lightest part that stays under a von Mises limit everywhere.
  • Vibration. Raise the lowest natural frequencies, or keep them above a floor.
  • Buckling. Hold a required buckling load factor while removing material.
Topology-optimised cantilever inside the outline of its original design space
Cantilever at 30% of its design-space volume. The outline is the block it started from.
Stress-limited L-bracket
Stress limit

L-bracket

Minimum mass under a stress limit. The finished part peaks at 1.007× the limit, at the re-entrant corner, and a tighter limit costs material as it should.

Buckling-limited column cut open to show a hollow core
Buckling

Column

Half the material, buckling factor held at its bound. Material moves to the outside and the base: the core empties and the result is a tube.

±4%as-built frequency vs the optimiser
Natural frequency

Clamped beam

The two lowest frequencies are raised at a fixed mass. The part as built lands within 3–4% of the optimiser's prediction, so the gain is real, not grey material.

Manufacturing controls

Designs you can actually make.

An optimised part is only useful if it can be cast, machined or printed. Naksha builds the process into the design, not into a clean-up afterwards.

  • Keep and cut regions. Mark bolt bosses, faces and clearances as solid or empty.
  • Minimum member size. No struts thinner than your process can make.
  • Symmetry. One, two or three planes, held exactly.
  • Extrusion. A constant section along an axis.
  • Draw direction. Single or split draw, with no undercuts and no internal voids.
  • Tolerance check. The part rebuilt slightly thinner and thicker, to show how much stiffness it keeps.
Four cantilever designs: unconstrained, with symmetry and minimum member size, with a single draw direction, and minimum mass at the same deflection
One cantilever, four briefs: free, symmetric with a minimum member, cast with a single draw, and lightest at the same tip deflection.
Sheet metal, shells and shape

Thickness, beads and boundaries.

Not every part starts as a block. For sheet and shell structures Naksha sizes the thickness, stamps beads and moves boundaries.

Topography optimisation of a square plate: a raised bead pattern coloured by height
Topography

Beads on a plate

Beads stamped into a flat plate cut its compliance by 96%, about 24× stiffer, with no added mass. Bead height, draw angle and symmetry are under your control: the steepest flank is 16° against a 30° limit.

6 mm4 mm4 mm2.5 mm2.5 mm tip load Free-size: 5.9 mm at the clamp 0.6 mm at the tip Sized to 5 standard gauges beam theory, t ∝ √(L − x)
Free-size and gauge sizing

Thickness where it works

Free-size gives every shell element its own thickness. Here it follows beam theory to within 0.4%. Gauge sizing then snaps the result to standard sheet gauges, and the chosen set matches an exhaustive search of all 7,776 combinations.

Free-shape

Boundaries that even out stress

Boundary nodes move to level the stress along an edge, with a mesh-quality guard on every step. On a plate with a hole the peak stress falls 8.9%. Under biaxial load, where a circle is already best, the shape is left alone.

Morphing

Shape changes you define

Describe the changes you're willing to make, such as a moved rib or a wider flange, and Naksha finds the best combination of them.

Crash optimisation

Lighter structures that still protect.

Crash is nonlinear, noisy and expensive. Naksha runs the OpenRadioss simulations in parallel and checks every run before it's trusted.

  • Gauge studies. Find the lightest wall thicknesses that meet crush and peak-force limits.
  • Crash topology. Redistribute material to cut intrusion at the same mass, or to cut mass while intrusion stays under a limit.
  • Run quality gates. Energy balance, hourglass energy, added mass, time-step collapse, impulse and momentum, and SAE J211 channel filtering. A run that fails a gate never steers the design.
Intrusion, 3-point bend, same mass Starting design23.45 mm Optimised12.82 mm (−45%) Tube mass, crush and force limits met Best sampled298 g Optimised271 g (−9%)
Benchmarks on OpenRadioss. Intrusion: 3-point bending of a beam at equal mass. Mass: a crush tube, against the best of the sampled designs.
Verification

The numbers are for the part you'll build.

An optimiser's own figures describe a cloud of partial material. Naksha turns the result into real geometry and solves that geometry again, so the number you report is the finished part's.

  1. 1Set upDesign space, keep and cut regions, loads, supports and limits.
  2. 2OptimiseThe design evolves until it settles, with the best feasible design kept.
  3. 3Make it solidPartial material is resolved into a clean part, and floating pieces are removed.
  4. 4Smooth surfaceA closed, watertight STL, ready for CAD and printing.
  5. 5Solve it againThe part on its own new mesh, with the loads transferred: the as-built answer.

An example from the cantilever benchmark: the solid part on the optimiser's mesh agrees within 0.2%. On its own finer mesh, the part is 16% more flexible than the optimiser predicted, and that is the figure Naksha reports.

Benchmark results

Every benchmark can fail.

Each case has checks that can fail, and they print pass or fail. Here are the results, including the two that don't fully pass yet.

BenchmarkWhat it checksResultChecks
CantileverStiffness at 30% volume, four variantsExact symmetry, no undercut along the draw, as-built stiffness vs the optimiserAs built within 0.2%, symmetric to machine precision11 / 11
L-bracketMinimum mass under a stress limitAs-built peak stress, no floating pieces, tighter limit costs massPeak 1.007× the limit5 / 5
Clamped beamTwo lowest frequencies, 49–50% volumeAs-built frequencies vs the optimiser, watertight surfaceAs built within 3–4%5 / 5
ColumnTopology with a buckling boundBound met, material moves outward and to the baseBound met at 49.6% volume5 / 5
Bead plateTopography with draw angle and symmetryStiffness gain, slope limit, symmetry, bead discreteness−96% compliance, 16° vs 30°; some beads stay part-height3 / 4
Shell stripFree-size and gauge sizingThickness law vs beam theory, gauge set vs exhaustive searchExponent 0.498 vs 0.5; the exhaustive optimumPass
Plate with a holeFree-shapePeak stress, leaves an already optimal shape alone−8.9% peak stress5 / 5
3-point bendCrash topology, OpenRadiossIntrusion at equal mass; lightest design under an intrusion limit23.45 → 12.82 mm; 42% mass at 15.96 mm (limit 16)9 / 9
Crush tubeGauge study, OpenRadiossLighter than the best sampled design, limits met, model accuracy271 g vs 298 g; predicted force 10.8% off at the optimum4 / 5

The optimisation engine also passes 20 of 20 internal tests, including every sensitivity checked against finite differences. The optimisation module is in active development and is being brought into the Naksha workbench. The results above come from the engine on our benchmark set. See the solver benchmarks →

Naksha by Effileap

Bring a bracket. We'll bring it back lighter.

Send us a part, its loads and its limits. We'll show you the optimised design and its as-built numbers.