这里写自定义目录标题

  • 想法由来
    • 1. 建模
    • 2. 使用对称边界进行模态分析
      • 2.1 处理几何模型
      • 2.2 网格划分并设置边界条件进行计算
      • 2.3 求解
      • 2.4查看结果

延续去年的传统,最近几天一直在想做个什么东西来迎接新年。本来想用keras训练个深度网络,从一大堆图片中识别出“LZW祝大家春节快乐”。无奈,今年变化太快,没有达到实际应用的水平,所以先用过去积累的仿真分析技术做一个吧,希望明年能结合某项新的技术做出个春节祝福来。

想法由来

聚焦到仿真上,去年用多相流做了个春节祝福,今年改用结构分析来做吧。回想起10年前的2010年,在英特老东家,参与了第一个仿真分析项目,叶片的模态和双向流固耦合分析。虽然当时不太理解,在其他人的指导下完成,但清晰的记得那个模态分析的效果感觉很炫,所以就做一个吧,就当再温习下当时的技术了。希望不久的将来,仿真分析和制造相关的知识能够借助数字孪生等技术联通起来。

1. 建模

使用workbench的DM无法写字,所以得用专业的CAD工具生成带字的几何模型。电脑上装了solidworks 2016,就用它进行建模吧。

  1. 由于想用下对称边界条件,所以建了1/8的圆环作为基础模型。为了对称处理时方便,把圆环两边加了两个翅膀来作为对称边界,但翅膀不能和圆环外侧进行接触,否则接触面不好处理。
  2. 写字时,选择圆环中心,使用构造线进行文字排布。本来想加粗文字,但是貌似加粗时软件有问题,拉伸时会出现自交现象,所以还是使用正常字体吧。
  3. 另外,软件使用不熟练,好几个操作没找到怎么用,故做了个不完美的模型,放到DM里进行处理。

最终模型如下图所示:

最后,将模型导出为x_t格式,准备进行仿真

2. 使用对称边界进行模态分析

2.1 处理几何模型

10年前用的是经典ANSYS,现在workbench是如此好用,所以就用 ansys workbench19.0进行仿真。

  1. 新建project,拖一个modal模块;
  2. 在几何模块选择几何模型导入;
  3. 进行模型处理。为了让网格质量稍微好一些,所以把凸出来的字体和圆环分离,想分别划分网格,使用接触来处理。(后来发现好像不需要精度,索性就form new part了)。

2.2 网格划分并设置边界条件进行计算

1.首先建立圆柱坐标系:coordinate systems节点右键insert ‘coordinate system’,type选择‘Cylindrical’;
2. 指定对称边界:Model节点右键insert ‘symmetry’.
3. symmetry节点右键insert ‘cyclic region’。选择刚刚创建的圆柱坐标系,然后按照顺时针方向,选择low edge 和high edge.
4. 进行网格划分:网格 relevance center 选择’medium’, span angle center 选择’medium’。为了让边界节点map效果更好,把两个对称面设置个面尺寸,网格稍微密集些。
5. 建立约束:将圆环的内面固定,Modal节点insert ‘fixed support’,选择内圆环面;
6. 设置角速度:workbench的加速度不确定是哪一个,所以就用命令行来指定了。Modal节点,insert ‘commands’,输入

/soluCSYS,0
ALLSEL,ALL
OMEGA,0,0,-300ALLSEL,ALL

对称边界如下所示:

网格模型如下:

2.3 求解

  1. 设置Max modes to find =18,多算几个,最后选一个好看的
  2. 求解

2.4查看结果

可以任意查看,我查看了各阶模态下的total deformation,然后选了旋转的那个作为视频结果。

如下图所示:

以上就是制作春节祝福的例子,没有追求精度和准确性。如果要是真的工程问题,处理起来应该会比这个多花很多时间。

如果感兴趣,大家去我上传的资源里,下载模态分析的计算文件,还有2019年多相流的计算文件: happy2020_cyclic.wbpz happy2019.wbpz

使用ANSYS进行对称边界的模态分析,制作【春节快乐】相关推荐

  1. 基于ANSYS的无约束梁的模态分析与实验结果比较

    一.实验模型简介 该模型来源于文献:"Khatir, A., Capozucca, R., Khatir, S. et al. Vibration-based crack predictio ...

  2. ANSYS——对称模型对称边界的确定以及对称边界的约束施加问题

    目录 一.什么是对称模型(对称模型的特性)? 二.利用模型的对称特性的目的? 三.什么是对称或者反对称约束(约束条件的施加依据)? 1.对称边界条件 2.反对称边界条件 四.怎么施加对称和反对称边界条 ...

  3. catia重心主惯量矩 m1_转子力学模态分析常用ANSYS软件?

    转子动力学为固体力学的分支.主要研究转子-支承系统在旋转状态下的振动.平衡和稳定性问题,尤其是研究接近或超过临界转速运转状态下转子的横向振动问题,其目的为旋转机械转子的设计.效率.安全和寿命提供理论和 ...

  4. ANSYS workbench的模态分析基本原理和步骤

    目录 1.模态分析基本原理 2.模态分析基本步骤 3.实际操作步骤图 4.载荷和约束 5.分析设置Analysis Setting Options Solver Controls 6.有预应力的模态分 ...

  5. ansys workbench 中模态分析的solution information都包含什么信息?

    以Z方向的模态信息为例 (1)MODE FREQUENCY 模态频率   (注意不是圆频率!!!!!!!!!!!) (2)PERIOD         周期,频率的倒数. (3)PARTIC.FACT ...

  6. ANSYS Workbench对称建模

    ANSYS Workbench对称建模 (使用版本为ANSYS 2020R2) 一.循环对称建模 1.建立三维模型.拖出一个静力学分析模块,材料保持系统默认,在Design Modeler中建立圆盘的 ...

  7. 《ANSYS 14热力学/电磁学/耦合场分析自学手册》——2.6 主菜单

    本节书摘来自异步社区<ANSYS 14热力学/电磁学/耦合场分析自学手册>一书中的第2章,第2.6节,作者: 胡仁喜 , 张秀辉 更多章节内容可以访问云栖社区"异步社区" ...

  8. 【有限元】弱反射光纤光栅水听器模态分析与谐响应分析

    利用ABAQUS进行有限元分析,定义相关的元素后,进行模态和谐响应的分析.弱反射光纤光栅水听器属于多个部件合成,在进行有限元的动力学分析时.可以借助实际的元件和工作的情况建立约束和固定条件的设定,尽可 ...

  9. 多模态理论张德禄_结构动力学中的模态分析(3) —— 模态参数及实验模态分析...

    引言 前面的文章介绍了模态相关的数学基础及实模态分析. 蒙特遇见卡罗:结构动力学中的模态分析(1) -- 线性系统和频响函数​zhuanlan.zhihu.com 蒙特遇见卡罗:结构动力学中的模态分析 ...

  10. floquet端口必须沿z轴设置_Ansys Workbench 振动给料机偏心轴的模态分析

    张哲维 于 岩 刘传峰 公 业 振动给料机主要由振动机架.弹簧.振动器电机等组成.振动器是由两个特定位置的偏心轴以齿轮相啮合组成,装配时必须使两齿轮按标记相啮合,通过电机驱动,使两偏心轴旋转,从而产生 ...

最新文章

  1. Linux中top命令使用
  2. java基础IO BIO、NIO、AIO的区别
  3. if else if else语句格式_如何“干掉”if...else
  4. 四元组相加获得target
  5. Silverlight 游戏开发小技巧:技能冷却效果1(Cooldown)
  6. [ FAILED ] SGDSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevicefloat解决方案
  7. kinit无密码登录配置
  8. strace的简单用法
  9. 宇视NVR录像机密码忘记找回方式.pdf
  10. eTerm A4电子行程单 提取导出
  11. jupyter改字体主题美化
  12. python3 最基础
  13. web html5音乐播放器设计与实现,基于HTML5技术的音乐播放器的设计与实现
  14. java基础知识和JDBC
  15. 使用 NoSQL 数据库提供云级别数据可伸缩性
  16. 12 JAVA编程思想——集合的类型
  17. template报下面的错误
  18. 冬季黄山(2~3 日游)攻略
  19. 上网本不会是一场流星雨
  20. 黑码定制衬衫质量怎么样? 男装攻略-AI智能量体

热门文章

  1. 最新MySql安装教学,非常详细
  2. 关于Spring核心配置文件中的各项主要配置
  3. DTCloud 报表开发
  4. Arduino ESP8266 通过WiFi、串口与DMX灯光通讯
  5. javascript 定义对象、方法和属性的使用方法(prototype)
  6. 长沙优科软件开发有限公司招聘软件开发工程师
  7. TB6612驱动电机
  8. 微信小程序新手向——界面布局
  9. IDEA 创建工作空间 (空项目) 项目组
  10. Kotlin学习笔记 —— 函数,字符串,可空性以及标准库函数(2)