0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TOSCA Structure拓扑优化从入门到精通

8XCt_sim_ol ? 来源:模拟在线 ? 作者:模拟在线 ? 2021-01-18 17:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

524f9f56-58a0-11eb-8b86-12bb97331649.gif

前言:TOSCA Structure软件概述

为了适应愈加残酷的市场竞争环境以及工业产品技术发展的要求,产品的开发周期变得越来越短,而其复杂程度却越来越高。在这种情况下,借助结构优化软件工具能够起到缩短开发周期、节约开发成本和提高产品质量的作用,从而达到全面提升企业竞争力目的。TOSCA Structure系统是德国Fe-design公司开发的目前在国际上处于领先地位结构优化设计软件系统,目前已被广泛应用于汽车、航空、机械制造、加工工业等众多领域,并被奥迪、宝马等世界知名公司所采用,作为其进行产品虚拟开发的软件工具。自6.2版本起,原有的TOSCA软件正式更名为TOSCA Structure。

一、TOSCA Structure软件特点

TOSCA Structure是标准无参结构优化系统,可以对具有任意载荷工况的有限元模型进行拓扑、形状和加强筋优化。在优化过程中,可以直接使用已经存在的有限元模型。TOSCA Structure进行结构优化的每一迭代过程均在外部求解器中进行结构分析,通过采用众多业界认可的优化器进行优化求解,从保证了优化结果的高质量。这样做的另一大优点是用户可以在自己熟悉的求解器以及前后处理环境下工作,而不需培训来熟悉另外一个陌生的软件环境。通过TOSCA Structure内部各程序的相互作用可以完成新产品结构在CAD/CAE系统中从概念到成品的闭环优化设计过程。

53c68cbe-58a0-11eb-8b86-12bb97331649.png

图1.1 TOSCA Structure数据流程图

二、TOSCA Structure结构优化系统主要模块

TOSCA Structure结构优化系统由TOSCA Structure.gui、TOSCA Structure.topology、TOSCA Structure.shape,TOSCA Structure.bead,TOSCA Structure.post,TOSCA Structure.smooth,TOSCA Structure.report等几个模块组成。以下将分别介绍上述模块的功能和特点。

TOSCA Structure.topology-拓扑优化模块

新产品开发过程中的第一步工作是定义概念阶段结构的设计原则。该设计原则是指确定基于载荷、位移边界条件以及可选设计空间内的一个设计解。该设计解在满足设计要求如强度、刚度或者频率约束等基础上是重量最轻或者成本最优的。TOSCA Structure.topology 能够在给定的可设计空间中,根据指定的所有加载和边界条件计算出一个最佳的设计方案,该方案即可作为一个设计初始样机,为后期详细设计过程打下基础。

TOSCA Structure.topology模块的功能特点:

刚度不变前提下的体积最小化;

体积不变前提下的刚度最大化;

频率满足设计要求的前提下体积最小化;

体积不变前提下的第一频率最大化;

具有处理多工况、多目标、多约束问题的能力;

满足工艺加工要求;

网格自适应优化技术;

材料分布等势面的VRML, STL 或 FE-表面网格划分输;

优化结果可以在TOSCA Structure.smooth中进行进一步处理;

56734a92-58a0-11eb-8b86-12bb97331649.png

图2.1 Audi公司汽车联接臂的拓扑优化设计

TOSCA Structure.shape-形状优化模块

概念设计阶段的下一阶段是设计的改进过程。在应力分析基础上,对结构的表面几何形状进行不断的修正和改进,直到达到要求的应力水平为止。该过程过去通常采用试做方法手工进行。但是TOSCA Structure.shape模块可以自动完成该改进过程。现存的需要改进的设计或者前面拓扑优化过程的结果的表面形状会在有限元分析结果的基础上进行不断的改进,直到达到要求的优化目标。

TOSCA Structure.shape模块的功能特点:

减小应力集中;

改善结构耐久性;

提高自然频率;

满足工艺加工要求;

56c5aef4-58a0-11eb-8b86-12bb97331649.png

图2.2连杆形状优化设计

TOSCA Structure.bead-加强筋优化模块

TOSCA Structure.bead 采用德国卡尔斯鲁厄大学制造发展协会(IPEK)开发的算法库对金属板结构进行加强筋优化以提高其刚度和自然频率或者降低噪音和振动。

TOSCA Structure.bead模块的功能特点:

提高结构刚度或自然频率;

减振降噪;

精确确定条纹的高度和宽度;

计算结果清晰明确,能够被精确制造;

56ec5fd6-58a0-11eb-8b86-12bb97331649.png

图2.3 油底壳加强筋优化

TOSCA Structure.smooth-平滑模块

在虚拟产品开发过程中,需要将优化结果返回到CAD系统中以完成该过程的闭环。TOSCA Structure.smooth可以将优化结果输出到目前大多数的CAD开发系统中去。该模块可以从拓扑优化计算结果中得到材料分布的等势面,然后对该等势面进行平滑处理,最终得到的光滑优化表面,并可以以几种不同的数据格式输出。TOSCA Structure.smooth形状优化结果也可以以相同的格式被转化为CAD数据模型。

TOSCA Structure.smooth模块的功能特点:

拓扑优化结果的材料分布等势面计算;

外形平滑化并简化CAD输出结果数据;

输出为CAD系统的匹配文件格式;

输出为快速3D可视化的VRML文件格式;

输出为用作网格重新划分和分析的Patran neutral;

TOSCA Structure.shape形状优化结果输出及数据简化;

574d8504-58a0-11eb-8b86-12bb97331649.png

图2.4拓扑优化平滑结果与快速加工制造产品

TOSCA Structure.gui-统一界面

TOSCA Structure.gui是最优化设计中用来定义任务、开始运行以及后处理的直观用户图形界面。

TOSCA Structure.gui具有下面的特点:

独立的Java控件平台;

从有限元模型中输入节点和单元体系;

生成TOSCA所需的新的或者改进后的优化参数文件;

树形结构保证了TOSCA各种功能的快速工作流程和清晰显示;

定义标准优化任务的框架技术;

具有TOSCA各个模块间的任务数据传递功能;

向不同的后处理器输出结果;

57847a6e-58a0-11eb-8b86-12bb97331649.png

图2.5TOSCA Structure.gui统一界面

三、TOSCA Structure 在3D打印应用

案例实操1-悬臂梁结构优化

如图3.1所示的悬臂梁结构优化,以刚度最大化为目标,45%体积比约束。考虑到加工因素,外层单元在优化迭代中不变,即仅内层结构的单元密度在优化迭代过程中可变。

57bb591c-58a0-11eb-8b86-12bb97331649.png

图3.1 长悬臂梁结构

在TOSCA软件中,包括手动命令和自动向导两种模式设置优化模型。自动向导模式具有易于上手学习、步骤清晰等优点。

在TOSCA Structure.gui下点击File菜单下的TOSCA.wizard,进入向导标准步骤下的优化模型设置。

步骤1-优化类型。如图3.2所示,优化类型包括拓扑优化(Topology optimization)、形状优化(Shape optimization)和加强筋优化(Bead optimization)三类。本算例选择拓扑优化类型。

57ff63f0-58a0-11eb-8b86-12bb97331649.png

图3.2 步骤1-优化类型

步骤2-模型信息。如图3.3所示,主要内容为有限元模型输入文件信息和其它模型信息。本算例选择在FE-Model中选择airbeam.inp文件,其余额外信息忽略。

5831be7c-58a0-11eb-8b86-12bb97331649.png

图3.3 步骤2-模型信息

步骤3-设计变量区域。如图3.4所示,主要内容为选择优化区域,缺省为全部单元(ALL_ELEMENTS),或者采用创建新的单元组方法。本算例选择全部单元作为设计区域。

59568f12-58a0-11eb-8b86-12bb97331649.png

图3.4 步骤3-设计变量区域

步骤4-优化任务。如图3.5所示,主要内容为定义优化目标与约束条件。缺省优化目标为刚度最大化(Maximize stiffness)。其它优化目标包括基频最大化(Maximize the lowest eigenfrequencies)、体积最小化(Minimize the volume)。缺省约束条件为体积比约束30.0%,其它约束条件为节点位移约束条件。本算例选择刚度最大化为目标,体积比约束为45.0%。

5985e3fc-58a0-11eb-8b86-12bb97331649.png

图3.5 步骤4-优化任务

步骤5-冻结区域。如图7所示,主要内容为定义冻结区域即非参与优化区域。本算例勾选Definea Frozen Area选项,在existing group中选择frozen_elements.

59b5b30c-58a0-11eb-8b86-12bb97331649.png

图3.6 步骤5-冻结区域

步骤6-拔模制造约束。如图3.7所示,主要内容为定义拔模制造约束的组、拔模方向等。由于本算例为平面结构,忽略拔模制造约束。

5a1409b6-58a0-11eb-8b86-12bb97331649.png

图3.7 步骤6-拔模制造约束

步骤7-总结。如图3.8所示,主要内容为上述步骤内容汇总。

5a41e8b8-58a0-11eb-8b86-12bb97331649.png

图3.8步骤7-总结

设置完成上述向导步骤后,得到如图3.9所示的TOSCAStructure.gui界面。在File菜单下点击Save,保存文件名airbeam.par,其中.par表示单词参数parameter的缩写。在界面左边是参数文件包含的命令,具有Text/Compact/Tree三种显示模式,分别点击左小角对应的卡片可在不同模式间进行切换。

5a89220a-58a0-11eb-8b86-12bb97331649.png

图3.9GUI界面

如图3.10所示,切换至Start Tosca Structure界面,点击Start TOSCA按钮,运行TOSCA Structure直至计算完毕。

5abe86d4-58a0-11eb-8b86-12bb97331649.png

图3.10

案例实操2-支座的拓扑优化

原始支座结构如图所示

5b1496c8-58a0-11eb-8b86-12bb97331649.png

图3.11 支座结构受力

为了实现轻量化设计,设置如图3.12所示的优化区域

5b7c83d2-58a0-11eb-8b86-12bb97331649.png

图3.12 优化区域设置

优化模型采用刚度最大化设计 ,20%体积比约束,优化区域采用平面对称(对称面与z轴垂直)。

拓扑优化结果如图3.13~3.14所示,根据拓扑优化结果得到的改进结构1,2如图3.15~3.16所示。

图3.13 拓扑优化结果

5c7726f2-58a0-11eb-8b86-12bb97331649.png

图3.14 拓扑优化光顺结果

5cc7b874-58a0-11eb-8b86-12bb97331649.png

图3.13 改进结构1

5d0a161a-58a0-11eb-8b86-12bb97331649.png

图3.14 改进结构2

对改进结构进行有限元分析,位移和应力如图3.15所示。

5d6f6b5a-58a0-11eb-8b86-12bb97331649.png

(a) 位移云图

5daff88c-58a0-11eb-8b86-12bb97331649.png

(b) 应力云图

图3.15 改进结构有限元分析

责任编辑:xj

原文标题:【案例实操】TOSCA拓扑优化从入门到精通

文章出处:【微信公众号:模拟在线】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 拓扑
    +关注

    关注

    4

    文章

    346

    浏览量

    30095
  • 优化
    +关注

    关注

    0

    文章

    220

    浏览量

    24376

原文标题:【案例实操】TOSCA拓扑优化从入门到精通

文章出处:【微信号:sim_ol,微信公众号:模拟在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    入门精通:电商API的全栈开发指南

    电商API的设计、实现与优化。无论你是初学者还是经验开发者,都能通过实践提升技能。文章结构清晰,分为入门、进阶和精通三个阶段,每个阶段包含代码示例和关键概念讲解,确保内容真实可靠。 1. 入门
    的头像 发表于 07-23 15:55 ?154次阅读
    <b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>:电商API的全栈开发指南

    DSP入门精通全集

    这是一本循序渐进介绍DSP的书籍,DSP的入门知识介绍DPS的硬件,接口,应用,DSP的ADC/DAC数字滤波器处理。本文除了对DS
    发表于 07-12 14:36

    DeepSeek:入门精通

    电子发烧友网站提供《DeepSeek:入门精通.pdf》资料免费下载
    发表于 05-28 14:12 ?0次下载

    典型电路原理、电路识图入门精通等资料

    1、电路识图入门精通高清电子资料 由浅入深地介绍了电路图的基础知识、典型单元电路的识图方法,通过“入门篇”和“
    的头像 发表于 04-15 15:53 ?8290次阅读
    典型电路原理、电路识图<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>等资料

    电路识图入门精通高清电子资料

    由浅入深地介绍了电路图的基础知识、典型单元电路的识图方法,通过“入门篇”和“精通篇”循序渐进、由浅入深地介绍了电路图的基础知识、典型单元电路的识图方法,以及典型小家电、电动车、洗衣机、电冰箱、空调器
    发表于 04-10 16:22

    Python入门精通背记手册

    电子发烧友网站提供《Python入门精通背记手册.pdf》资料免费下载
    发表于 03-28 17:43 ?52次下载

    DeepSeek入门精通

    电子发烧友网站提供《DeepSeek入门精通.pdf》资料免费下载
    发表于 03-04 15:43 ?63次下载

    液晶屏维修入门精通

    资料介绍了如何液晶屏入门提高全部内容
    发表于 02-24 16:46 ?5次下载

    清华大学发布:DeepSeek入门精通

    《DeepSeek:入门精通》是由清华大学新闻与传播学院新媒体研究中心元宇宙文化实验室的余梦珑博士后团队精心撰写的一份专业文档。该文档篇幅长达104页,文档的核心内容围绕DeepS
    的头像 发表于 02-14 09:49 ?1.1w次阅读
    清华大学发布:DeepSeek<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>

    hyper教程,Hyper-V教程:入门精通

    大家介绍Hyper-V教程:入门精通。 ? ?Hyper-V教程:入门
    的头像 发表于 02-10 10:34 ?920次阅读
    hyper教程,Hyper-V教程:<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>

    DeepSeek:入门精通

    DeepSeek:入门精通
    发表于 02-08 18:00 ?126次下载

    戈帅《OpenHarmony轻量系统入门精通50例》开发板与传感器配置说明

    戈帅《OpenHarmony轻量系统入门精通50例》开发板与传感器配置说明,请查看附件*附件:《OpenHarmony轻量系统
    发表于 12-03 15:46

    戈帅的《HarmonyOS入门精通40例》DevEco Studio升级说明

    《HarmonyOS入门精通40例》DevEco Studio升级说明如附件*附件:《HarmonyOS
    发表于 12-03 15:45

    新书推荐 | TSMaster开发入门精通

    书名:TSMaster开发入门精通书号:9787302667193作者:杨金升刘矗刘功申定价:99.80元《CANoe开发
    的头像 发表于 08-30 12:37 ?1364次阅读
    新书推荐 | TSMaster开发<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>

    重磅!翘首以盼的《TSMaster开发入门精通》正式出版!

    TSMaster软件,大家翘首以盼的《TSMaster开发入门精通》书籍于8月正式出版发售!《TSMaster开发
    的头像 发表于 08-10 08:21 ?878次阅读
    重磅!翘首以盼的《TSMaster开发<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>》正式出版!