Skip to content

Releases: novasolver/novasolver-studio

NovaSolver Studio 0.2.1 (preview)

Pre-release

Choose a tag to compare

@koiwata koiwata released this 26 Oct 13:07

NovaSolver Studio 0.2.1 (preview)

Fixes found by running real downloaded parts (a topology-optimised shelf bracket, a heat sink, a Tesla valve).
Several of them could give a wrong answer without saying so, so updating is recommended.

Honest answers

  • A load or support that falls off the mesh now stops the run. On an organic STL part the remeshed surface could
    lose the name of a face; the solver then ran without that load and reported a converged result with zero stress.
    Face names are now carried triangle by triangle, and a run refuses to start if a face with a condition has no elements.
  • Flow convergence studies read their own results. For cases stored under a non-ASCII folder, the three levels
    shared one scratch folder and a level could read the previous run's last time step.
  • Mesh errors now show the reason (the message used to be just "err.mesh").

More robust import and meshing

  • STL surfaces: triangles folded back onto their neighbour (which Gmsh rejects as overlapping facets) are found and
    repaired locally, then put back on the original surface, so sharp edges and the area of fixed faces are kept.
  • Flow cases from STL: the surface is remeshed at the flow cell size (before, a 5 mm inlet could be 4 triangles,
    and the outflow was misread by 30 %).
  • A STEP that is really a triangle mesh (thousands of flat faces) is recognised in a second and you are told to import
    the STL instead (it used to time out after 5 minutes).
  • OpenFOAM: up to 4000 iterations for fine meshes (runs that converge still stop early).

New

  • Materials for 3D printing: PLA and PETG (solid, 100 % infill).

Known limit

  • An STL fluid domain with very sharp wedges (for example the merging channels of a Tesla valve) may still fail to
    remesh. Import the fluid domain as STEP instead.

NovaSolver Studio 0.2.1(プレビュー版)

実際に配布されている部品(トポロジー最適化した棚受け、ヒートシンク、テスラバルブ)を解析して見つかった問題の修正です。
黙って間違った答えを出しうる不具合を含むため、更新をおすすめします。

  • 荷重・固定の面がメッシュから消えたら計算を止めます。 有機的な STL で面の名前が失われ、荷重なしで「収束」と表示されることがありました。
  • 流れの収束確認が、自分の結果を読むように修正。 日本語などを含むフォルダでは、3段階が同じ作業フォルダを共有し、前の計算の結果を読むことがありました。
  • 折り返した三角形の検出と局所修正(直角の縁や固定面の面積を保つ)。流れの STL は流体のセルサイズで表面を作り直し。
  • 三角形の集まりを STEP にしたファイルは即座に判別して STL での読み込みを案内。
  • 3Dプリント用の材料 PLA・PETG を追加。
  • 既知の制限:鋭いくさびを持つ STL の流体領域は失敗することがあります。その場合は STEP で読み込んでください。

NovaSolver Studio 0.2.0 (preview)

Pre-release

Choose a tag to compare

@koiwata koiwata released this 26 Oct 02:17

NovaSolver Studio 0.2.0 (preview)

Draw it with AI, model it in Blender, check its strength in Studio. This release makes that path work on real-looking parts.

New

  • STL import (Blender and other mesh exporters). Choose the units (mm, m, inch) from the API or an AI assistant (MCP). Faces are split by feature angle so you can still click a face to fix or load it.
  • Robust meshing of STL parts: the surface is remeshed into even triangles with PyMeshLab (sharp edges kept), then filled with tetrahedra. Chamfers, fillets and tiny faces no longer break the mesher.
  • Thin walls get enough elements: the local wall thickness is measured, so fins, handles and plates are meshed across their thickness (STL and STEP).
  • Finer mesh where the load goes in for structural imports.
  • Go to the maximum: one click brings the peak of the shown result into view.
  • Von Mises stress is the default result for structural cases.
  • New material: quenched alloy steel (SCM440 / tool steel class).

Honest answers

  • A mesh-convergence study only passes if the mesh really got finer between levels.
  • Warnings when the peak stress sits on the edge of a fixed face (a support singularity: the peak away from the supports is reported) or keeps rising with refinement (a sharp corner).

Checked on three Blender parts

Part Load Result Mesh convergence (GCI)
Bicycle crank, aluminium 1500 N on the pedal 2.13 mm, about 139 MPa at the arm root 0.6 %
13 mm combination spanner, alloy steel 300 N on the handle 1.10 mm, 214 MPa 0.8 %
CPU heat sink with screw holes 125 W, forced air 75.8 °C at the CPU face 0.1 %

Download

Unzip and double-click NovaSolverStudio.exe (Windows 10/11). The build is not code-signed yet: choose "More info → Run anyway". The SHA-256 is in the .sha256 file next to the zip.


NovaSolver Studio 0.2.0(プレビュー版)

AIで描き、Blenderで形にして、Studioで強度を確かめる。この流れが実物らしい部品で通るようになりました。

  • STL の読み込み(Blender など)。単位(mm・m・inch)は API や AI アシスタント(MCP)から指定できます。
  • STL のメッシュ作成を堅牢化: PyMeshLab で表面をそろった三角形に作り直してから四面体で埋めます。面取りや小さな面があっても止まりません。
  • 薄い壁に十分な要素: 場所ごとの厚みを測ってメッシュを細かくします(STL・STEP)。
  • 荷重をかける面の周りを自動で細かく、最大値の場所へ移動ボタン、構造解析はミーゼス応力を既定で表示、焼入れ合金鋼を追加。
  • 結果を正直に伝える: メッシュが実際に細かくならない収束確認は不合格に。固定面の縁や鋭い角で応力が収束しないときは警告します。

NovaSolver Studio v0.1.0 (preview)

Pre-release

Choose a tag to compare

@koiwata koiwata released this 25 Oct 01:49

NovaSolver Studio v0.1.0 — first public preview

Open-source engineering simulation (structural, thermal, flow) with a ran → converged → verified gate on every result, a JA / EN / ZH interface and an MCP server for AI assistants.

Download

NovaSolverStudio-0.1.0-win64.zip (Windows 10/11, portable — unzip and double-click NovaSolverStudio.exe)
SHA-256: 9abcfb95e3e1f76af0ddb090737faf79c40c4953db0fde8ee5477e3bff8c1da6

The preview is not code-signed yet. If Windows SmartScreen warns, choose More info → Run anyway.

Included

  • Built-in preview solvers (quadratic tetrahedral FEM for structural & thermal, 2D cavity flow)
  • CalculiX 2.23 (structural & thermal final runs) and the Microsoft MPI runtime
  • Samples: L-bracket, heat sink, pipe elbow, sphere, water-cooled plate

Flow analyses need OpenFOAM®

Install the OpenFOAM® v2606 Windows (MinGW) package to %LOCALAPPDATA%\NovaSolverStudio\solvers\openfoam (no admin rights). Guide: https://novasolver.jp/en/studio/

Verified on standard problems

Problem Reference Difference
Cantilever deflection beam theory −0.85%
Plate with a hole (Kt) Heywood +0.6%
Heat flow through a block Fourier 0.00%
Cooling fin fin theory −0.05%
Lid-driven cavity Re=100 Ghia et al. 0.12%
Channel flow Poiseuille −0.23%
Sphere drag Re=100 Schiller–Naumann +0.3%

日本語: 構造・熱・流れを解くオープンソースの解析ソフトの最初のプレビュー版です。zip を展開して NovaSolverStudio.exe をダブルクリックすると起動します。流れの解析には OpenFOAM の導入が必要です(案内: https://novasolver.jp/studio/ )。

License: GPL-3.0. Called programs keep their own licenses (see THIRD_PARTY_NOTICES.md).
This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks.