Skip to content

NovaSolver Studio 0.2.1 (preview)

Pre-release
Pre-release

Choose a tag to compare

@koiwata koiwata released this 26 Oct 13:07
· 2 commits to main since this release

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 で読み込んでください。