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

    文章

    337

    浏览量

    29571
  • 优化
    +关注

    关注

    0

    文章

    220

    浏览量

    23870

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

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

收藏 人收藏

    评论

    相关推荐

    大功率电源EMC测试整改:设计测试的全面优化

    深圳南柯电子|大功率电源EMC测试整改:设计测试的全面优化
    的头像 发表于 10-23 14:19 239次阅读
    大功率电源EMC测试整改:<b class='flag-5'>从</b>设计<b class='flag-5'>到</b>测试的全面<b class='flag-5'>优化</b>

    高增益八木天线:设计优化的信号增强

    深圳特信电子|高增益八木天线:设计优化的信号增强
    的头像 发表于 09-23 09:07 442次阅读

    《TSMaster开发入门精通》——创作者背后的故事...

    背后的故事由汽车行业畅销书作者杨金升老师牵头,同星智能研发团队和应用支持团队全力参与的《TSMaster开发入门精通》书籍已由清华大学出版社印付。此书一经上架,就获得汽车行业人士的
    的头像 发表于 09-02 08:01 282次阅读
    《TSMaster开发<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>》——创作者背后的故事...

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

    书名:TSMaster开发入门精通书号:9787302667193作者:杨金升刘矗刘功申定价:99.80元《CANoe开发
    的头像 发表于 08-30 12:37 383次阅读
    新书推荐 | 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 412次阅读
    重磅!翘首以盼的《TSMaster开发<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>》正式出版!

    ModBus TCP协议攻略:入门精通

    (ModBusRTU),现已发展采用TCP/IP等现代技术,在楼宇自动化、能源管理和工业自动化等领域发挥关键作用。其简单性、鲁棒性、易用性、开放性和集成能力使其成为
    的头像 发表于 07-12 08:21 1985次阅读
    ModBus TCP协议攻略:<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>!

    LM358双路运算放大器工作原理详解:入门精通

    LM358双路运算放大器的工作原理,帮助您入门精通,全部掌控这款芯片的特性与应用。 一、LM358双路运算放大器概述 LM358是一款双路标准运算放大器,内部包含两个单独的运算放大
    的头像 发表于 06-05 15:19 2571次阅读

    [RK3588入门精通]系列内容专栏目录及介绍

    [RK3588入门精通] 专栏目录及介绍
    的头像 发表于 04-10 10:40 625次阅读
    [RK3588<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>]系列内容专栏目录及介绍

    RK3562开发板:安卓Linux开发入门精通(一)

    导读对于初涉嵌入式软件开发的探索者,掌握开发板并实战项目是不可或缺的一环。一套系统详尽的入门指南犹如明灯。若你钟情于嵌入式软件,那么这款开发板或许能成为你理想的起点。IDO-EVB3562-V1采用
    的头像 发表于 03-28 08:31 926次阅读
    RK3562开发板:安卓Linux开发<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>(一)

    ARM嵌入式Linux 系统开发入门精通

    ARM嵌入式Linux 系统开发入门精通
    发表于 03-10 18:44

    入门精通的孔板流量计测量原理

    差压式(也称节流式)流量计是基于流体流动的节流原理,利用流体经节流装置时产生的压力差而实现流量测量的。差压式流量计一般是由能将流体的流量变换成差压信号的节流量(孔扳、喷嘴)和用来测量压差值的差压计或差压变送器及显示仪表组成。
    发表于 03-06 11:05 1035次阅读
    <b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>的孔板流量计测量原理

    PLC编程:入门精通的10个建议

    在监控系统中,我们经常需要在“手动”和“自动”等控制模式之间进行切换。在程序设计中,我们可以使用MOV指令来实现这一需求。例如,当选择“手动”模式时,将常数1MOV一个寄存器VB10中
    发表于 01-21 10:08 4992次阅读
    PLC编程:<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>的10个建议

    快速了解STM32的ADC功能,入门精通

    快速了解STM32的ADC功能,入门精通 1.关于ADC输入通道与GPIO口的输入关系需要查看STM32芯片手册(p31)而非数据手册。 2.外部触发源指的是触发ADC采样的触发信
    发表于 01-15 09:16

    PLC学习秘籍:入门精通,掌握基本逻辑是关键

    plc的实际应用中逻辑思维最根本的,是由其控制的设备工艺流程决定的,不是凭空想出来的,主要通过plc程序与其外围电路来实现。
    发表于 01-11 17:33 634次阅读
    PLC学习秘籍:<b class='flag-5'>从</b><b class='flag-5'>入门</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>,掌握基本逻辑是关键

    javaweb入门实战

    JavaWeb是一门使用Java语言开发Web应用程序的技术,它广泛应用于各种网站和在线应用程序的开发。对于想要学习和使用JavaWeb技术的开发者来说,入门实战这条路并不是很容易,需要有系统性
    的头像 发表于 12-03 11:44 1478次阅读