Skip to content

Datum Mesh 0.2.6

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:57
701ccdc

3D frames vibrate and buckle; the app starts lighter and keeps to size and speed budgets.

3D frames

  • Solve › Natural Frequencies and Buckling now work for 3D frames: beams bend both ways and twist as they vibrate, and buckle by bending about either axis. The shapes swing in the 3D view; the lists, tables and printed report are as for plane frames.
  • Truss bars in compression are checked on their own about their weaker axis.
  • Buckling in 3D is by bending only: twisting and lateral-torsional buckling of open sections (I, channel) are not checked yet, and the Results page says so.

Lighter and quicker

  • The 3D view's code loads only when a 3D frame is shown: the window starts with a third of the code it had (282 kB, was 863 kB).
  • The fonts are bundled once, not twice (the window is 1.1 MB, was 1.2 MB).
  • Size budgets checked on every build: the installer stays under 5 MB, the window's startup code under 400 kB.
  • Solve times are in the verification record: the examples solve in milliseconds, a fine mesh of 141 000 unknowns in about 1.5 s, and six frequencies of a 12-storey 3D building frame (147 000 unknowns) in about 2.3 s.

Trust

  • Help › Verification: 76 checks, all passing. New: a 3D cantilever's frequencies across its width, across its depth and in twisting; a column buckling about its weak and then its strong axis; and the portal frame in 3D, whose plane frequencies and buckling factors are found again to 1 part in 10¹².