Zing 论坛

正文

ShilpaSutra:AI驱动的自然语言到CAD/CFD工程设计的革新平台

深入解析ShilpaSutra开源项目,探讨其如何通过大语言模型实现从自然语言描述到3D建模、参数化设计和工程仿真的全流程自动化,以及AI技术如何重塑传统CAD/CAE工作流程。

AI CAD自然语言设计Text-to-CADCFD仿真参数化建模工程设计Three.jsOpenFOAM智能设计生成式设计
发布时间 2026/03/29 11:02最近活动 2026/03/29 11:23预计阅读 7 分钟
ShilpaSutra:AI驱动的自然语言到CAD/CFD工程设计的革新平台
1

章节 01

ShilpaSutra: AI-Driven Platform for Natural Language to CAD/CFD Design

ShilpaSutra is an open-source AI-driven platform that bridges natural language input to CAD/CFD engineering design. Its name (from Sanskrit "Shilpa" = craft, "Sutra" = formula) reflects its mission to "democratize engineering design"—enabling users to express design intent via natural language, with AI automating modeling and simulation. It doesn't replace existing CAD/CAE tools but acts as an intelligent bridge between human creativity and professional tools, lowering input barriers while ensuring output专业性.

2

章节 02

The Need for ShilpaSutra: Breaking Traditional CAD/CAE Barriers

Traditional CAD/CAE tools require expertise in complex interfaces and geometric modeling, limiting efficiency and innovation. Many professionals with engineering intuition are excluded due to software learning curves, and即兴 ideas are often搁置 due to high modeling costs. ShilpaSutra addresses this by enabling natural language-driven design, automating the transition from intent to digital models and simulations.

3

章节 03

Key Features of ShilpaSutra: From Design to Simulation

ShilpaSutra's core modules include:

  1. Dialogue CAD Designer: AI chat sidebar for natural language interactions (e.g., "create a 50mm diameter cylinder") to automate modeling, with a layout similar to mainstream CAD tools.
  2. Text-to-CAD Conversion: LLM-powered API (/api/generate-cad) that parses natural language to generate parameterized 3D models (supports 10+ export formats like STEP/STL).
  3. CFD/FEA Simulator: Automated workflow (geometry prep, AI-driven meshing, natural language工况 setup) using OpenFOAM (CFD) and CalculiX (FEA).
  4. Assembly & Parts Library: Supports component constraints, BOM generation, and a searchable parameterized parts library.
  5. Engineering Drawings: Auto-generates 2D drawings with GD&T and size annotations.
4

章节 04

ShilpaSutra's Technical Stack & Architecture

ShilpaSutra uses modern web tech:

  • Frontend: Next.js14 (App Router), TypeScript, Tailwind CSS, Three.js + React Three Fiber (3D rendering).
  • State Management: Zustand for efficient data sync.
  • UI: Radix UI (headless components), Framer Motion (animations), Lucide Icons.
  • Backend Plans: Integrate OpenFOAM (CFD), CalculiX (FEA), CadQuery/Build123d (geometric kernel).
  • Deployment: Vercel (Serverless, global CDN).
5

章节 05

How AI Enhances the Design Workflow

AI is integrated throughout ShilpaSutra's flow:

  • Intent Understanding: LLMs (Claude/OpenAI) parse natural language to extract design parameters and constraints.
  • Knowledge Reasoning: Provides engineering suggestions (e.g., material/壁厚 recommendations for load-bearing parts).
  • Parameter Optimization: Closed-loop design-simulation-optimization to meet performance goals.
  • Error Detection: Identifies potential issues (interference, insufficient壁厚) before they occur.
6

章节 06

Real-World Use Cases of ShilpaSutra

ShilpaSutra applies to:

  • Rapid Concept Validation: Generate 3D models quickly for design reviews/market validation.
  • Design Automation: Fast变型 of series/custom products via parameterized templates.
  • Cross-Discipline Collaboration: Non-CAD professionals (sales/marketing) contribute via natural language.
  • Education: Lowers CAD/CAE learning curves for students to focus on design principles.
7

章节 07

ShilpaSutra's Development Roadmap

Planned features include:

  • Deepen Three.js integration in Designer/Simulator pages.
  • Connect Claude/OpenAI backend for Text-to-CAD.
  • Real-time CFD via WebSocket + OpenFOAM.
  • FEA with CalculiX integration.
  • CadQuery/Build123d geometric kernel.
  • Real-time collaboration (WebSocket), Git-based version control, file import (STEP/STL/OBJ), multi-user workspaces.
8

章节 08

ShilpaSutra: Paving the Way for AI-Powered Engineering

ShilpaSutra represents a frontier in AI-CAD/CAE fusion, showing how natural language can lower tool barriers and AI can boost design intelligence. While still in early stages, its vision (cloud-based, intelligent, collaborative) aligns with next-gen engineering tools. As LLMs and engineering knowledge advance, it has the potential to become a standard part of engineers' workflows.