定制应用开发案例之结构形状优化APP

连杆的形状优化-abaqus操作过程 在PROPERTY模块,创建Elastic_Mat材料:密度为7.81E-09 tonne/mm3、杨氏模量为210000MPa、泊松比为0.3的弹性材料。创建Section-Solid截面:实体,均质,材料:Elastic_Mat。指派截面:将Section-Solid截面赋予整个实体零件。 阅读详情

目录

什么是结构优化设计?

1.结构尺寸优化

2.结构形状优化

3.结构拓扑优化

ccxShapeOpt结构形状优化APP

形状优化APP功能介绍

 前处理页面 

 计算监控页面 

 后处理页面 

如何访问结构优化应用

背景

01

02

传统仿真设计流程存在的问题

神工坊解决方案

参考文献


什么是结构优化设计?

结构优化设计 (optimumstructural design)在给定约束条件下(如结构体积、固有频率),按某种目标函数(如结构刚度最大、质量最低)求出最好的设计方案,如以结构的重量最小为目标,则称为最小重量设计。

结构优化按照改变结构原始状态的程度分为:结构尺寸优化、结构形状优化、结构拓扑优化。

1.结构尺寸优化

根据给定的设计目标和约束,确定结构参数的具体值的优化设计方法。例如,在给定的固有频率和最大位移的条件下,优化车门的厚度这一结构参数达到重量最轻的目标。

2.结构形状优化

根据给定的性能指标和约束条件,确定产品结构的边界形状或者内部几何形状的设计方法。

3.结构拓扑优化

在固定的优化设计空间内,找到满足各种性能条件的最佳材料分布。一般用于产品概念设计阶段。

图1 结构优化分类【1】

本文关注结构的形状优化。形状优化一般用于产品设计的中后期,即产品大体轮廓已经确定,只需进行较小的改动【2】。本文采用的自由形状优化技术是一种基于网格节点自由变形的技术,该技术基于目标函数对设计域网格节点坐标的灵敏度分析以及每次迭代的移动控制策略,能够自动地改变设计域的网格坐标,省去了设计人员手动对单元网格进行变形的步骤,设计人员只需要在结构上选择节点集合再设定好移动控制参数即可等待优化结果报告。

ccxShapeOpt结构形状优化APP

CalculiX是一个对标著名非线性结构分析商软ABAQUS的免费、开源的3D结构非线性分析程序【3】。基于我们现有的定制应用开发框架,ccxShapeOpt APP的前处理页面中集成了CalculiX-cae【4】,目的是快速、准确无误地生成求解器输入文件,其以树形结构的形式展现了CalculiX的求解器输入文件,如下图所示。用户可以右击进行属性改变或增减操作。基于CalculiX的网格节点坐标灵敏度分析结果,我们开发了自由形状优化的迭代控制程序【5】。我们的算例是在设计域体积不变的情况下,改变设计域网格坐标,使得结构在某载荷约束下,最大mises应力最小。

形状优化APP功能介绍

 前处理页面 

前处理界面左侧为网格显示区,右侧为前处理功能区。包括工程路径的设置、求解模型的读取以及修改后输入文件的保存等。

图2 前处理页面

 计算监控页面 

计算监控界面包含四个区域。左上角为计算控制区域;左下角为优化进程显示,包括迭代步数和目标函数值等;右侧两个显示区分别显示仿真求解标准输出以及优化计算标准输出。用户可以根据输出内容及下方进度条掌握求解进程。

图3 计算控制页面

 后处理页面 

后处理界面分为两个视图,分别为优化前的仿真结果和优化后的仿真结果。在优化迭代计算过程中,用户可以随时查看当前迭代步的结果。从下图可以看出,形状优化后的连杆最大mises应力降低了14%。从应力云图可以看出,初始结构应力分布不均匀,连杆上部分应力较大,下部分应力较小。在体积不变的情况下,通过自由形状优化,减小了小应力部分的直径,增大了大应力部分的直径(见图5局部放大图),使得最大应力减小,应力分布更加均匀。

图4 后处理页面

图5 局部放大图

图6 优化迭代历史

如何访问结构优化应用

背景

基于国产的“神威·太湖之光”,国家超级计算无锡中心发布了“无锡超算云平台”,致力于打造世界一流的超算技术与产业发展深度融合的高性能计算应用生态圈。现已升级为“神工坊”2.0平台,并于2022年7月进行公测。在此基础上,向有需求的用户提供进一步的高性能仿真APP定制化服务。

01

登录网址

https://studio.hpc.simforge.cn/进行账号注册

02

图7 神工坊2.0页面

传统仿真设计流程存在的问题

  1. 仿真过程需要用到外国的商业前后处理软件、流固耦合求解器软件、数据管理软件,需要支付高昂的License费用。
  2. 仿真过程需要用到高性能计算硬件平台,自行部署同样需要高昂的成本。
  3. 仿真过程要求工程师掌握大量的理论知识并具有工程经验的积累,具有较高的门槛,提高了人力成本。

神工坊解决方案

针对以上问题,国家超级计算无锡中心先进制造部基于一系列开源代码进行了二次开发和自主研发,以开展定制化应用开发。以上,就是我们的定制应用开发平台深度集成开源结构仿真程序CalculiX后形成的结构形状优化APP的详细介绍。

参考文献

1.Copyright https://www.researchgate.net

2.ABAQUS EXAMPLE PROBLEM GUIDE

3.https://en.wikipedia.org/wiki/Calculix

4.https://github.com/calculix/cae

5.CalculiX CrunchiX USER’S MANUAL version 2.18

END

“神工坊”高性能仿真平台是以“国家超级计算无锡中心”超算集群为支撑,集成了多个仿真求解和前后处理软件,面向企业和个人提供高保真、高性价比、定制化的仿真云服务的平台。

了解更多干货,欢迎关注神工坊!

材料力学仿真软件:Calculix_(1).Calculix概述与安装 支持用户定义复杂的材料行为。 阅读详情

相关推荐

结构优化软件:ANSYS_(11).形状优化技术

明确需要优化的具体性能指标,如最小化位移、最大化频率等。

kkchenjj的博客 803

hypermesh optistruct 形状优化

hypermesh优化流程子模型边界验证形状优化流程 子模型边界验证 定义边界节点、优化节点、优化区域单元集合,插值出边界节点位移值。 优化节点集和单元集为可以变形的区域,其余区域不能选入。 输出调整后的子模型。 Hypermesh输入子模型与插值边界 重新定义components,赋材料和单元类型 输入边界条件 .cbdo 文件(有限元网格文件窗口) 将模板ansys → OptiStruct 重新定义component属性 更新单元类型 3D → order change → 1阶单元计算相对

weixin_47019765的博客 1万+

情侣应用APP官网模板设计与开发

在当今数字化时代,情侣应用APP官网模板设计不再仅是提供信息的渠道,而是一种视觉与情感体验的结合体。设计的好坏直接影响用户对APP的第一印象和使用体验。本章将概述情侣应用APP官网模板设计的基本要求和目标,为后续章节深入分析情感化设计、互动性设计以及技术实现细节打下坚实的基础。

weixin_33480380的博客 432

20个开源的工业设计软件

????????关注后回复“进群”,拉你进程序员交流群????????出品 | OSC开源社区(ID:oschina2013)工业软件支撑了整个工业体系,但市场份额却小得可怜,因此不受重视,在开源领域也不例外。作为面向工业品研发、设计、加工的基础软件,设计软件算是工业软件中发展较为繁荣的一支。针对面向设计环节的不同,通常会把工业设计软件分为 CAD、CAE、EDA、CAO、CAM、CFD、...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 4442

Calculix有限元求解器介绍

介绍了calculix有限元的基本情况,文件接口形式和含义,以及求解效果展示

Ubuntu 24.04下Loki+Alloy+Grafana日志分析系统的快速部署与实践

本文详细介绍了在Ubuntu 24.04系统上快速部署Loki+Alloy+Grafana轻量级日志分析系统的完整流程。通过二进制安装Loki、配置Alloy采集器以及设置Grafana可视化界面,构建了一套资源消耗低、易于管理的日志解决方案,并实战演示了如何采集和分析网络设备日志,特别适合资源有限的中小团队或边缘计算场景。

tensor9flow的博客 234

案例分享︱复杂仿真应用定制——ccxShapeOpt结构形状优化APP

本文关注结构的形状优化。形状优化一般用于产品设计的中后期,即产品大体轮廓已经确定,只需进行较小的改动。

SIMFORGE的博客 855

波动性GARCH模型与波动率预测(代码+结果分析)

本文介绍的ARCH、GARCH模型可以刻画出随时间变化的条件异方差。

celiaweiwei的博客 2万+

SimForge HSF™ 案例分享|复杂仿真应用定制——TankSimulator液体灌箱仿真APP

神工坊®团队基于一系列开源代码进行了二次开发和自主研发,以开展定制化应用开发。在本期文章中,就我们的定制应用开发平台深度集成开源仿真程序CalculiX、OpenFoam以及preCICE后形成的流固耦合罐箱设计TankSimulator APP进行详细介绍。

SIMFORGE的博客 873

FPGA DMA IP核使用指南

数据传输:支持从源地址到目标地址的数据传输。中断管理:提供中断信号,便于CPU处理传输完成事件。传输控制:支持传输大小、方向和暂停/恢复控制。

weixin_66634995的博客 2428

不用敲命令!用宝塔面板可视化部署pbootCMS的保姆级教程(2024最新版)

本文提供2024年最新版pbootCMS可视化部署教程,全程使用宝塔面板操作,无需任何命令行知识。从服务器初始化、LNMP环境配置到源码上传、安装向导,手把手指导用户通过图形化界面快速搭建专业网站,适合零基础新手和追求高效建站的用户。

weixin_42509507的博客 490

想要对iPhone进行个性化定制?三个步骤教你轻松实现

单独对App进行设置的好处在于,用户可以针对不同App的使用需求进行优化,而不影响其他App或系统全局的体验。除了上述提到的设置项,用户还可以根据自己的需求,探索更多个性化的设置选项。通过“设置”/“辅助功能”/“按App启用设置”,用户可以进入一个单独的设置界面,对特定App进行详细的定制。③性能与效果的平衡:某些设置可能会对App的性能产生影响,用户需要根据自己的设备性能和使用习惯,找到最佳的平衡点。②设置的一致性:在对多个App进行个性化设置时,注意保持设置的一致性,以免造成操作上的混淆。

xixixihahaha_的博客 1293

【MCU开发规范】:车载MCU开发规范

车载MCU开发规范

1047

SimForge HSF 案例分享|复杂仿真应用定制——UAVSim无人机仿真APP(技术篇)

本篇详细解析了「神工坊」团队针对无人机仿真场景,提供的技术解决方案——「UAVSim无人机仿真APP」通过自研的网格模块,根据无人机真实工况生成自适应网格,进而利用LBM求解器进行计算,实现了对旋翼机体的数值仿真。软件易于操作,界面设计简洁直观,产品经理也可轻松上手,参与高效协同研发。

SIMFORGE的博客 1708

YOLOv11改进 | Conv改进篇 | 含2种改进,引入DynamicConv替换普通Conv卷积下采样和C3k2_DynamicConv替换C3k2(来自CVPR2024)

本文提出了一种基于DynamicConv动态卷积优化的YOLOv11轻量化模型改进方案。通过引入多专家机制的动态卷积模块,在增加模型参数量的同时保持较低的计算复杂度(FLOPs),有效解决了低FLOPs模型在大规模预训练中的性能瓶颈问题。文章详细介绍了动态卷积的工作原理、核心代码实现,并提供了在YOLOv11中集成DynamicConv和C3k2_GhostModule_DynamicConv模块的完整教程,包括模块添加、配置文件修改和模型训练验证过程。实验结果表明,该方案在保持高效推理速度的同时显著提升了

Ai缝合怪、助力小伙伴高效发论文 537

UCIE Specification详解(二)

UCIe架构概述。

Crazzy_M的博客 3276

APP设计中藏着的神秘布局,为何能让用户爱不释手?

在当今数字化浪潮的推动下,智能手机已成为人们生活中不可或缺的一部分,而各种各样的APP更是如雨后春笋般涌现。一款成功的APP不仅要具备强大的功能,其设计布局同样至关重要。良好的布局能够提升用户体验,让用户在使用过程中感到愉悦和便捷,从而爱不释手。那么,APP设计中的神秘布局到底藏着哪些奥秘呢?本文将从视觉设计原则、交互设计技巧、信息架构优化、个性化定制以及用户心理等方面进行深入探讨。

2401_87844781的博客 771

OpenClaw入门必装Skills(附使用场景)

很多同学安装了OpenClaw后,但却不会使用,就相当于你只是拥有了一副强大的躯干,却没有给它装上能够灵活执行任务的“手脚”和负责思考决策的“大脑插件”——Skills。没有这些核心能力的支撑,OpenClaw只是一个“空壳”,无法真正应用到实际业务场景中,更谈不上提升效率或解决复杂问题。所以,安装只是第一步,要真正让OpenClaw“活”起来,为我们所用,就需要给OpenClaw安装各种Skills,这个过程就是养虾的过程。

十二测试录 3222

【Android应用开发】基础知识

对于复刻代码,重点是不要有差误。一个大小写,一个数据,都可能导致程序无法运行;

qq_63733718的博客 2428

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

tldraw扩展开发:自定义形状、工具与UI组件的完整教程

在现代Web应用中,白板(Whiteboard)功能已成为协作、设计和创意思维的核心工具。tldraw作为一款开源的无限画布库,提供了强大的基础功能,但真正的价值在于其可扩展性。无论您需要: - 添加特定领域的自定义形状(如UML图表、流程图元素) - 创建专用工具(如批注工具、测量工具) - 定制UI界面以适应品牌需求 - 集成外部服务和API tldraw的扩展系统都能满足您的需求。本文将...

gitblog_00837的博客 566

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

巡检工单类APP界面开发灵感篇

巡检工单类APP的开发需注重用户体验、功能完善、界面设计等方面,以期为巡检员和管理者提供一个便捷、高效的工具。通过合理的界面设计、主要功能的实现、用户体验的优化等方面的考虑,可以使得巡检工单类APP更加贴合实际应用场景,提高巡检工作的效率和准确性。

前端开发UI设计老司机-艾斯视觉 3567

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

TextDrawable高级技巧:动画、边框和复杂形状的实现终极指南

TextDrawable是一个轻量级的Android库,提供类似Gmail应用的文字头像功能。它扩展了Drawable类,可以与现有的/自定义的/网络ImageView类一起使用。本文将深入探讨TextDrawable的高级使用技巧,包括动画效果、边框定制和复杂形状的实现方法,帮助你创建更吸引人的用户界面。 ## 为什么需要TextDrawable高级功能? 在Android应用开发中,用户头

gitblog_01042的博客 738

ShapeOfView最佳实践:企业级应用中的形状设计与实现规范

ShapeOfView是一款功能强大的Android开源库,能够帮助开发者轻松实现任意视图的自定义形状,完美支持Material Design 2设计规范。本文将详细介绍如何在企业级应用中高效使用ShapeOfView,从基础集成到高级定制,为你提供一套完整的形状设计解决方案。 ## 为什么选择ShapeOfView? 在现代Android应用开发中,视觉体验已成为产品竞争力的核心要素之一。传

gitblog_00307的博客 359

“神工坊”定制应用——液体灌箱仿真APP

对靖江某压力容器生产制造企业的产品设计制造及运行场景进行分析,总结其需要通过仿真解决的问题是,罐箱在运输过程中受到的冲击作用导致内部液体晃动并对罐箱结构造成冲击,易造成罐体结构损伤需要在设计之初即对相关场景进行仿真模拟,并优化设计。流体仿真和结构仿真需要建立通信,为了实现流固耦合的高效求解,需要超算集群多个计算节点之间的高效数据交换和协同计算,同时提高并行计算的效率和吞吐量,为此我们专门开发了一种优化后的分布式数据通信策略。这包括将流体和固体的方程耦合起来,处理界面条件,以及确保数值求解的稳定性和收敛性。

SIMFORGE的博客 483

Material 3主题定制终极指南:打造现代化Android Sunflower应用

想要为你的Android应用注入现代化的设计语言吗?Material Design 3(M3)提供了完整的主题定制解决方案。作为Google官方推荐的Android开发最佳实践示例,Sunflower应用完美展示了如何从传统View迁移到Jetpack Compose,并实现Material 3主题的深度定制。 ## 🌟 什么是Material Design 3? Material Desi

gitblog_00531的博客 418
上一篇: “神工坊”高性能仿真平台重磅来袭!
下一篇: 神威OpenFOAM——最流行的开源CFD软件与神威·太湖之光的珠联璧合
神工坊
博客等级 码龄4年 503粉丝 178原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值