|
|
在2025年2月的3DExperience World大会上,达索系统正式发布了其最新的人工智能工具——AURA。这一创新标志着CATIA和SolidWorks进入了第七世代,同时也为CAD设计领域带来了全新的工作方式。作为一款虚拟助手,AURA不仅是达索系统“3D UNIV+RSES”计划的重要组成部分,更是推动知识产权生命周期管理(IPLM)变革的核心技术之一。
本文作者:冯升华,达索系统大中华区行业技术总监、达索大学校长、中达数字首席顾问。
AURA的核心功能在于其生成式人工智能能力,这使得它能够学习用户习惯、教授技能并执行任务,AURA具备独特的模型上下文理解能力,能够彻底改变设计师和工程师的工作方式。根据SolidWorks首席执行官Manish Kumar的介绍,AURA将于2025年7月正式上线,届时,用户将能够在多种设备上使用AURA,享受其带来的便捷和高效。
如果官宣可靠的话,国产大模型个个能统治世界呢。
提问

AURA回答
Convertingverting a PCB circuit diagram into a SOLIDWORKS 3D solid model involves importing the PCB design from an ECAD (Electrical Computer-Aided Design) system into SOLIDWORKS using the CircuitWorks add-in. This process allows you to create a 3D representation of the PCB, including components and board geometry, for mechanical integration, thermal analysis, or enclosure design.
Step-by-Step Process
1. Prepare the ECAD File
Before importing, ensure your PCB design is saved in a compatible ECAD format. CircuitWorks supports the following file types:
IDF (Intermediate Data Format)
PADS
Prostep EDMD
If your ECAD tool (e.g., Altium, KiCad, OrCAD) does not export to these formats directly, check for plugins or intermediate conversion tools.
2. Enable the CircuitWorks Add-In in SOLIDWORKS
CircuitWorks is an add-in that must be activated:
Open SOLIDWORKS.
Go to Tools > Add-Ins.
Check the box for CircuitWorks to enable it.
The CircuitWorks menu and CommandManager toolbar will appear .
3. Import the ECAD File into SOLIDWORKS
Open the ECAD File:
Click CircuitWorks > Open ECAD File .
Browse and select your PCB file (e.g., .idf, .pads).
Build the 3D Model:
After opening, click Build Project in the CircuitWorks toolbar.
CircuitWorks will generate a 3D representation of the PCB, including:
Board outline (as a 3D solid).
Components (as individual 3D models or placeholders).
If the board appears in 2D, ensure the ECAD file includes thickness data or manually define it in CircuitWorks .
Save as a SOLIDWORKS Part/Assembly:
Once built, you can export the model to a SOLIDWORKS part (*.sldprt) or assembly (*.sldasm).
Use CircuitWorks > Export to CircuitWorks to save the model for further editing .
4. Refine the 3D Model (Optional)
Component Details: If components lack 3D geometry, CircuitWorks can map them to generic placeholders or link to a component library .
Thermal Properties: For SOLIDWORKS Flow Simulation, import thermal properties (e.g., conductivity, heat sources) via:
Right-click Heat Sources > Import volume source from model .
Right-click Printed Circuit Boards > Import Printed Circuit Boards from model .
Enclosure Integration: Use SOLIDWORKS Assembly Mode to position the PCB within a mechanical enclosure and verify fits.
5. Export for Manufacturing or Simulation
3D Printing: Convert the model to STL format for additive manufacturing:
Go to File > Save As, select STL (*.stl)
CFD/FEA Analysis: Use the model directly in SOLIDWORKS Simulation or Flow Simulation for thermal/structural analysis .
Troubleshooting Common Issues
Issue Solution
Board appears in 2D Ensure the ECAD file includes board thickness or define it manually .
Missing components Check the CircuitWorks Component Library or map components manually .
Import errors Verify the ECAD file format is IDF, PADS, or Prostep EDMD .
Thermal properties missing Manually assign properties in Flow Simulation .
To explore further, you might want to delve into thermal analysis setup for PCBs in SOLIDWORKS Flow Simulation or optimizing PCB enclosures for manufacturability. Would you like guidance on either of these topics?
豆包大模型的回答
以下是 3 种主流的实现方法,按推荐优先级排序,覆盖从快速导入到专业协同的全场景需求。
前置准备(所有方法通用)
在 PCB 设计软件(Altium Designer/KiCad/Cadence 等)中完成 PCB 设计,给所有元器件分配正确的 3D 封装 / STEP 模型,确认板厚、板框轮廓、安装孔等机械参数准确,单位统一为毫米。
切换到 PCB 3D 视图,检查模型无缺失、错位,避免导入后出现错误。
方法一:【官方推荐】CircuitWorks 插件导入(专业双向协同,兼容性最佳)
这是 SOLIDWORKS 自带的专业 ECAD-MCAD 协作工具,Premium/Professional 版本自带,支持 PCB 设计与结构设计的双向更新,适合频繁修改、团队协同场景。
操作步骤
启用插件
打开 SOLIDWORKS,顶部菜单【工具】→【插件】,勾选【CircuitWorks】并确认,菜单栏将出现 CircuitWorks 标签页。
导出 PCB 兼容格式
从 PCB 设计软件导出 CircuitWorks 支持的中性格式,主流选择为IDF(.emn/.emp) 或 IDX/ProStep EDMD:
Altium Designer:打开 PCB→【文件】→【另存为】→选择【IDF v4.0】,导出.emn 和.emp 配对文件;
KiCad:打开 PCB→【文件】→【导出】→【IDF】,生成对应文件;
也可直接打开 Altium 原生.PcbDoc 文件。
编辑 PCB 数据
在 CircuitWorks 中导入文件,可检查 / 修正:PCB 板框、板厚、层数、元器件尺寸 / 高度,给缺失模型的元器件关联 SOLIDWORKS 零件,过滤无机械影响的小型元件(如 0402 阻容)简化模型。
生成 SOLIDWORKS 模型
处理完成后,点击【输出到 SOLIDWORKS】,软件自动生成完整装配体:PCB 裸板为独立零件,每个元器件为子零件,可直接用于配合、干涉检查、热仿真;也可选择生成多实体零件,提升大文件打开速度。
方法二:【通用快捷】STEP 格式直接导入(适合一次性导入、简单 PCB)
无需额外插件,是行业通用的 3D 格式,兼容性强,操作最简单,适合绝大多数一次性导入场景。
操作步骤
导出 STEP 3D 文件
在 PCB 设计软件中,确认 3D 模型完整后,导出 STEP 格式文件:
Altium Designer:【文件】→【导出】→【STEP 3D】,格式选择STEP AP214/AP242,勾选【包含 PCB 板】【包含所有元器件】,单位设为毫米,确认导出;
KiCad:打开 PCB→【3D 查看器】→【文件】→【导出 STEP】,勾选导出板和元器件,单位设为毫米;
Cadence Allegro:【View】→【3D Viewer】→【File】→【Export STEP】,勾选导出板和所有已放置元件。
SOLIDWORKS 导入
两种常用导入方式:
推荐方式:新建装配体文件→【插入零部件】→【浏览】,选择导出的 STEP 文件,直接插入,自动生成装配体;
直接打开:【文件】→【打开】,文件类型选择【STEP AP203/AP214】,选中 STEP 文件,在导入选项中勾选【生成装配体】【缝合曲面】【尝试形成实体】,确认后自动生成模型。
后续处理
右键装配体选择【解散特征】,可单独编辑 PCB 板或元器件;大文件可另存为 SOLIDWORKS 零件格式(.sldprt),大幅提升打开速度。
方法三:【深度协同】SOLIDWORKS PCB 原生集成(全流程设计场景)
SOLIDWORKS PCB 是基于 Altium 技术的原生 PCB 设计工具,与 SOLIDWORKS 无缝绑定,支持实时双向联动,适合电气 + 机械全流程设计场景。
操作步骤
安装并完成 SOLIDWORKS PCB 与 SOLIDWORKS 的集成配置;
在 SOLIDWORKS PCB 中打开 / 设计 PCB,完成布局布线与 3D 封装分配;
点击【同步到 SOLIDWORKS】,一键将 PCB 板型、元器件、安装孔等信息实时同步到 SOLIDWORKS,生成完整 3D 装配体;
可直接在 SOLIDWORKS 中修改 PCB 板框、安装孔位置,同步回 PCB 设计文件,实现电气与机械设计的双向协同。
关键注意事项 & 常见问题解决
元器件模型缺失:导入后只有裸板 / 元器件为方块,是因为 PCB 设计中未给元器件分配 3D STEP 模型,需在 EDA 软件中补全封装的 3D 模型后重新导出。
尺寸 / 板型错误:检查导出时单位是否统一为毫米,PCB 板框是否为闭合轮廓,板厚设置是否与实际一致。
导入卡顿 / 打开失败:元器件数量过多时,可导出时过滤小型贴片元件,或导入时选择生成多实体零件,减少装配体特征数量。
结构设计校验:导入完成后,务必执行【评估】→【干涉检查】,确认元器件与结构件、元器件之间无干涉,避免设计出错。 差异之一体现在时效性上,比如SOLIDWORKS PCB在2023 SP3版就已经停止更新,2024版正式移除这个PCB功能,官方的AI智能体当然能实时捕捉到这个信息。
而豆包大模型满网络复制信息,根本就分不清哪年的事,抄就对了。
差异之二是不会提供多种解决方案,现在solidworks自带的实现PCB3D化的插件就是CircuitWorks,而且还在持续更新中。官方的AI智能体当然就是首选,其它方法也不能体现出PCB文件与3D实体文件的关联性。豆包大模型管你那个的,抄就对了。
提问
在solidworks flowsimulation中,如何通过多孔介质模拟散热器?
AURA回答
现有资料概述了 SOLIDWORKS Flow Simulation 如何通过多孔介质或多孔挡板模拟散热器,以此简化针状翅片、板状翅片等复杂几何结构,同时保留整体流动与热学特性。该方法无需对翅片或复杂结构进行精细建模,而是将其等效为具有流动阻力与可选换热属性的体积区域,从而降低计算成本。
将散热器模拟为多孔介质的关键步骤
1. 定义多孔介质
对针状翅片、板状翅片等散热器进行多孔介质建模:
禁用实体组件多孔介质仅可应用于非实体类型的组件。在分配多孔介质条件时,Flow Simulation 会自动禁用该组件,无需手动操作 。
设置渗透率选择各向同性渗透率(若流动特性与方向相关则选用各向异性)以定义流动阻力。针对散热器,重点设置粘性阻力(1/α)与惯性阻力(C₂),使其匹配实际结构的压降特性。相关数值可通过实验数据或厂商曲线(如压降–流量曲线)获取。
注:在 Flow Simulation 中,多孔介质的渗透率(k)与物理孔隙率(ε)相互独立。若仅关注流动阻力而非孔隙尺度精度,该特性十分有利 。
指定尺寸参数输入多孔区域的长度(如 0.1 m)与横截面积(如 0.01 m²),保证流动比例计算准确 。
2. 配置热学属性
如需包含换热效果:
多孔基体的热传导若散热器材料(如铝)具备导热能力,需启用多孔基体的热传导,并定义基体的导热系数 。
难点:多孔介质内流体–固体间的换热系数(h)通常未知。用户可直接将散热器材料属性赋予多孔介质进行近似计算,精度会有所损失。
发热 / 热源设置针对电子元件等主动散热场景,在多孔介质区域内设置发热功率或热流密度(功率 / 面积),这对模拟处理器等元器件的散热至关重要。
问题:部分用户反馈无法为多孔介质分配热源。需确保组件未被压缩,且热源条件应用于多孔区域而非实体区域 。
3. 边界条件与求解器设置
进出口条件在多孔介质边界处定义质量流量、压降或流速。强制风冷场景下,可使用风扇或散热器规格书中的压力–阻力曲线 [4][6]。
网格优化多孔介质会显著增加求解耗时(如 20 分钟延长至 20 小时)。可通过以下方式改善 [9]:
对非关键细节的多孔区域使用较粗网格;
先用简化风洞模型验证设置,再开展完整仿真。
4. 替代方案:多孔挡板
对于板式换热器、暖通空调系统中的板翅盘管等薄型换热设备,可使用多孔挡板而非三维多孔介质:
进入界面条件 > 多孔挡板[5]。选取界定换热器的两个表面(如盘管的进出口面)。定义以下参数:
粘性 / 惯性阻力(匹配压降数据);
孔隙率(ε):取值 0~1,数值越小代表挡板越致密;
热阻(如需考虑换热);
发热功率 / 热流密度(针对有源元件)。
常见问题与解决方法
问题现象 解决方案
多孔介质进出口质量流量不一致 检查多孔介质横截面积与阻力数值,通过层流风洞模型调试
多孔介质仿真求解耗时过长 简化几何、降低多孔区域网格密度,或使用 EFD Zooming 进行局部精细化
缺少换热数据(如换热系数 h)将散热器材料属性直接赋予多孔介质进行近似(精度较低但实用)
散热器未连接风扇 使用散热器压力–阻力曲线,单独定义气流(如通过外部风扇边界条件)
多孔介质与精细建模的适用场景对比
建模方式 优势 劣势 适用场景
多孔介质 / 多孔挡板 求解速度快;简化复杂几何 局部效应精度较低;需要实验数据(如压降曲线) 系统级分析、整体流动与热特性研究;前期设计、暖通 / 换热器仿真
精细几何建模 局部流速、温度等结果精度更高 计算成本高 最终验证、小尺度精细化分析
若要优化仿真,建议先进行压降验证:将多孔介质的仿真阻力结果与散热器实验数据对比。
豆包大模型的回答
在 SolidWorks FlowSimulation 中,通过多孔介质模拟散热器的核心逻辑是用等效多孔域替代精细的翅片结构,通过匹配流动阻力(压降 - 流量特性)和对流换热能力,大幅简化模型、降低计算量,非常适合系统级散热仿真(如整机机箱散热)。以下是完整的操作步骤与关键设置说明:
一、模型准备:简化散热器几何
保留散热器的底座实体(用于设置热源 / 热传导),无需绘制精细的翅片、流道结构。
创建一个包络实体,完全覆盖原散热器翅片所占的空间,该实体就是后续要定义为多孔介质的区域,确保包络体的迎风面、流动方向长度与真实散热器一致,与流体域无干涉。
二、FlowSimulation 项目基础设置
打开向导,选择适配的单位制(推荐 MMGS 或 SI)。
分析类型:根据场景选择内部流动(如封闭机箱)或外部流动(如开放空间),必须勾选热传导 - 固体 / 流体,有辐射需求可额外勾选辐射选项。
选择流体介质:风冷选空气,水冷选对应冷却液(如水)。
定义默认固体材料:散热器底座选择铝、铜等对应材料。
设置初始条件:环境温度(如 25℃)、标准大气压,完成向导后调整计算域,确保覆盖完整的流体域与散热器区域。
三、核心:自定义多孔介质参数(工程数据库)
多孔介质的精度由孔隙率、流动阻力、换热特性三个核心参数决定,需先在工程数据库中创建自定义介质:
打开路径:工具 > Flow Simulation > 工具 > 工程数据库。
左侧树找到多孔介质,右键用户定义 > 新建项目,给介质命名(如 “风冷散热器等效多孔介质”)。
关键参数设置:
孔隙率(Porosity):流体可通过的体积占比,计算公式为 孔隙率=1 - 翅片总体积/包络体总体积,常规风冷散热器孔隙率推荐 0.7~0.95,需按真实结构计算。
流动阻力设置(二选一,推荐第一种):
压降 - 流量曲线法(新手友好):选择Pressure drop vs. flowrate,切换到Tables and Curves页,输入多组真实的流量 - 压降对应数据(可来自散热器厂家样本,或精细模型预仿真结果);回到属性页,设置Length(气流穿过散热器的流动方向厚度)、Area(迎风面积),需与包络体实际尺寸完全一致,软件会自动转换为等效阻力系数。
理论公式法:通过 Kozeny-Carman 方程计算渗透率K,公式为 K = (d_p² * φ³) / (180*(1-φ)²)(d_p为翅片间距等效颗粒直径,φ为孔隙率),再补充惯性阻力因子,适合无样本数据的理论估算。
换热特性设置:
选择多孔介质的固体材料(与翅片材料一致,如铝 6061)。
体积换热系数(Volumetric Heat Transfer Coefficient):等效翅片与流体的对流换热能力,单位W/(m³·K),计算公式为 体积换热系数= h * A / V,其中h为翅片对流换热系数,A为翅片总换热面积,V为多孔介质包络体体积;也可通过散热器热阻数据拟合得到。
点击保存,退出工程数据库。
四、给模型分配多孔介质
在 FlowSimulation 分析树中,右键多孔介质 > 插入多孔介质。
在图形区选中之前创建的翅片包络实体。
属性栏中,选择上一步创建的自定义多孔介质。
若散热器为各向异性(不同方向阻力不同),需指定坐标系,匹配流动方向的阻力参数,点击确定完成分配。
五、边界条件与热源设置
热源设置:在散热器底座插入体积热源 / 面热源,输入芯片的热功耗(如 10W、50W),或设置底座固定温度。
流动边界:入口设置体积流量 / 风速,出口设置环境静压(0Pa);带风扇的场景可直接插入风扇边界,输入风扇的 P-Q 曲线。
补充壁面热边界,如机箱外壁的自然对流换热系数。
六、网格设置与求解计算
网格细化:对多孔介质区域设置局部网格细化,推荐 3-5 级网格,勾选高级通道细化,保证流动与换热的计算精度。
求解目标:插入全局 / 表面目标,如散热器底座最高温度、进出口压降、流体平均温度等,用于监控计算收敛。
运行求解,等待计算收敛完成。
七、后处理与结果验证
查看温度云图、速度流线、压力分布,确认散热器的降温效果、流动阻力是否符合预期。
若与实测 / 精细模型结果偏差较大,可返回工程数据库,调整体积换热系数、压降曲线等核心参数,重新计算校准。
关键注意事项
多孔介质是等效替代方案,适合系统级仿真;若需研究翅片局部的流动、换热细节,仍需建立精细翅片模型。
水冷排、液冷散热器也可使用该方法,仅需将流体介质更换为对应冷却液,参数匹配液冷侧的压降与换热特性。
无厂家样本数据时,可先对单散热器做精细模型仿真,提取压降 - 流量、换热数据,再转换为多孔介质参数用于系统级仿真,兼顾精度与效率。 差异之一是solidworks flowsimulation多年前已经实现全中文化,这豆包大模型满网抄作业,也不知道抄哪个版本的,还英文选项呢。
差异之二是豆包大模型的回答是东拼西抄,具体到软件操作细节了,就错的离谱。
比如“打开路径:工具 > Flow Simulation > 工具 > 工程数据库。
左侧树找到多孔介质,右键用户定义 > 新建项目,给介质命名(如 “风冷散热器等效多孔介质”)。
关键参数设置:
孔隙率(Porosity):流体可通过的体积占比,计算公式为 孔隙率=1 - 翅片总体积/包络体总体积,常规风冷散热器孔隙率推荐 0.7~0.95,需按真实结构计算。”

这就是工程数据库界面的新建多孔介质,哪来的孔隙率,官方中文界面把Porosity翻译成多孔性。
又比如“流动阻力设置(二选一,推荐第一种):
压降 - 流量曲线法(新手友好):选择Pressure drop vs. flowrate,切换到Tables and Curves页,输入多组真实的流量 - 压降对应数据(可来自散热器厂家样本,或精细模型预仿真结果);回到属性页,设置Length(气流穿过散热器的流动方向厚度)、Area(迎风面积),需与包络体实际尺寸完全一致,软件会自动转换为等效阻力系数。”

压降与流量选项中哪有什么Pressure drop vs. flowrate,就两种选项,体积流量和质量流量。至于什么“切换到Tables and Curves页,输入多组真实的流量 - 压降对应数据(可来自散热器厂家样本,或精细模型预仿真结果);回到属性页,设置Length(气流穿过散热器的流动方向厚度)、Area(迎风面积),需与包络体实际尺寸完全一致,软件会自动转换为等效阻力系数。” 则纯粹是瞎编。
还有“在 FlowSimulation 分析树中,右键多孔介质 > 插入多孔介质。在图形区选中之前创建的翅片包络实体。”
完全胡说,是先通过插入菜单或工具栏上的插入下拉工具,选择多孔介质。然后在到分析树上,右键多孔介质 > 插入多孔介质。
发现没,豆包大模型的回答缺步骤,而且在工程数据库新建多孔介质,只作用于工程数据库,不会在分析树上多一项多孔介质。
就是豆包大模型是抄了些网上资料,也许是资料胡说,也许资料没胡说,但是很多年前低版本的,总之大模型不顾现实。
而官方AI智能体AURA直接默认最近版本,追求一个实效性。
结论就是在指导用户操作软件方面,因为使用的是达索系统的官方数据训练的,准确性肯定是比豆包这些国产大模型从网上抄的准确。
|
|