DTATools — Design-Through-Analysis ToolsDTATools —— 设计—分析一体化工具

DTATools is an integrated isogeometric CAD–CAE platform. It keeps one spline model from the first sketch to the verified, optimized part: design → simulate → optimize → redesign → re-analyze, with no mesh-conversion step in between.DTATools 是一个等几何 CAD–CAE 一体化平台。从最初的草图到经过验证的优化零件,始终使用同一个样条模型:设计 → 仿真 → 优化 → 重构 → 再分析,中间无需任何网格转换。

Two-minute walkthrough: a steel pillow block from a text description to an optimized, re-analysed CAD part两分钟演示:一个钢制轴承座从文字描述到优化并再分析的 CAD 零件
65 %less material in the pillow-block example轴承座算例减少的材料
118CAD faces in the rebuilt solid (STEP / IGES)重建实体的 CAD 面数(STEP / IGES)
1 min 19 sfor the whole workflow on 4 threads4 线程完成整个流程
0meshes generated by hand次手动网格划分

The workflow工作流程

The modelling assistant builds the part from a text description
The modelling assistant builds the part from a text description建模助手根据文字描述生成零件

1 Design设计

Spline and CAD modelling with a feature tree (primitives, sketch, extrude, revolve, sweep) and STEP import. A built-in assistant connects DTATools to a large language model: you describe a part or an analysis in a sentence, and the assistant writes the design features, supports and loads. What it writes is checked and repaired before it is applied, and everything remains editable by hand.

基于特征树的样条与 CAD 建模(基本体、草图、拉伸、旋转、扫掠),支持导入 STEP。内置助手将 DTATools 与大语言模型相连:用一句话描述零件或分析,助手即可写出设计特征、约束与载荷。助手写出的内容在应用前会被检查和修复,之后仍可全部手动编辑。

Immersed analysis: von Mises stress on a spline background grid
Immersed analysis: von Mises stress on a spline background grid浸入式分析:样条背景网格上的 von Mises 应力

2 Simulate仿真

The part is immersed in a spline background grid; cut cells are integrated separately, so no body-fitted mesh has to be generated. Body-fitted spline discretizations are available when an analysis-suitable parameterization exists, and an independent tetrahedral analysis of the same STEP solid serves as a cross-check.

零件直接浸入样条背景网格,被切割的单元单独积分,因此无需生成贴体网格。当存在分析适用参数化时也可使用贴体样条离散;同一 STEP 实体上的独立四面体分析可用于交叉验证。

Topology optimization: material gathers along the load paths
Topology optimization: material gathers along the load paths拓扑优化:材料沿传力路径聚集

3 Optimize优化

Topology optimization (minimum compliance under a volume limit) runs on the same model, with the convergence history plotted live. For shape optimization the spline control points are the design variables, so the optimized shape stays a spline.

在同一模型上进行拓扑优化(体积约束下的柔度最小化),并实时绘制收敛历史。形状优化以样条控制点为设计变量,因此优化后的形状仍然是样条。

The optimized part rebuilt as B-spline faces in the feature tree
The optimized part rebuilt as B-spline faces in the feature tree优化后的零件被重建为特征树中的 B 样条面

4 Redesign重构

The optimized result is rebuilt as a watertight solid of B-spline faces, intersected with the exact design space so that holes remain exact cylinders, and written as STEP and IGES — CAD surfaces, not a triangle mesh.

优化结果被重建为由 B 样条面组成的水密实体,并与精确的设计空间求交,使孔保持为精确圆柱面,最终导出 STEP 和 IGES——得到的是 CAD 曲面,而不是三角网格。

Summary of the pillow-block example
Summary of the pillow-block example轴承座算例结果汇总

5 Re-analyze再分析

The rebuilt part is analysed again with the same supports and loads, applied automatically, so the optimized design is verified on the geometry that is actually delivered.

重建后的零件自动沿用相同的约束与载荷再次分析,从而在最终交付的几何上验证优化设计。

Beyond structures: flow simulation不止于结构:流动仿真

Pulsatile blood flow in an aorta, set up and solved in DTATools在 DTATools 中建立并求解的主动脉脉动血流

The same platform handles incompressible flow. In this example the spline model is the mesh: the vessel tree consists of 56 quadratic B-spline patches (11,136 spline elements). The measured inflow, three-element Windkessel outlets and backflow stabilization are set in the application layer, and the flow is solved with equal-order splines and VMS stabilization. Against the spectral-element solver Nek5000 on the same anatomy and boundary conditions, the outlet flow split agrees within 0.35 percentage points and the mean inlet pressure within 0.26 mmHg.

同一平台也可处理不可压缩流动。在这个算例中,样条模型本身就是网格:血管树由 56 个二次 B 样条片组成(共 11,136 个样条单元)。实测入口流量、三元件 Windkessel 出口和回流稳定化都在应用层设置,流动采用等阶样条与 VMS 稳定化求解。在相同解剖模型和边界条件下与谱元求解器 Nek5000 对比,各出口流量分配相差不超过 0.35 个百分点,入口平均压力相差 0.26 mmHg。

Methods behind it背后的方法

Status and contact现状与联系方式

DTATools is under active development at TU Delft. An online version hosted on this site is planned. For a demonstration, a test case of your own, or a collaboration, please write to y.ji-1@tudelft.nl.

More: slides of the Dalian talk (2026) · talk abstract · all software

DTATools 正在代尔夫特理工大学持续开发中,计划在本站提供在线版本。如需演示、想用自己的算例测试,或有合作意向,欢迎来信:y.ji-1@tudelft.nl。

更多资料:大连报告幻灯片(2026) · 报告摘要 · 全部软件