在将真实的物理问题转化为仿真模型时,为了用有限的计算资源获得尽可能高的计算精度,考虑模型简化是必要的。模型简化的前提是所模拟的物理问题具有结构、材料属性及边界条件的对称性或均匀性,以此为基础,可通过特定的方程及边界条件建立模型,例如降维方程,镜像/周期性/旋转对称边界条件,或根据工程经验将某些计算域简化为边界等等。

当处理空间或时间上具有周期性的物理问题时,采用周期性边界条件(Periodic/Cyclic

Condition),可将复杂结构的模拟简化为周期单元,在不失精确度的前提下,大大降低计算量。

COMSOL提供的周期性边界条件包括四种类型:

连续性周期边界(Continuity),源和目标边界上的场值相等;

反对称周期边界(Antiperiodicity),源和目标边界上场值符号相反;

弗洛奎特周期性边界(Floquet

periodicity),源和目标边界上场值相差一个位相因子,位相因子由波矢和边界相对距离确定。Continuity和Antiperiodicity边界可以认为是Floquet

periodicity边界在位相分别为0和π情况下的两个特例。

循环对称性边界(Cyclic

Symmetry),源和目标边界上场值相差一个位相因子,位相因子由计算域所对应的扇形角和角向模式数决定。

以下是几个典型应用:

1.微纳光学领域内的光子晶体(Photonic Crystal)、表面等离子体激元(Surface

Plasmon)阵列结构及超材料(Metamaterial),这几种结构均由空间上周期性重复的散射体构成,当计算透射率及能带结构时,常常可采用Floquet

perioidcity边界将结构简化。

2.作为压电传感器件的声表面波器件(Surface Acoustic Wave, SAW)的本征频率问题计算。

3.飞机、轮船、风力发电机中的涡轮机,或是旋转电机结构往往具有旋转对称性,在进行电磁场或振动模态分析时,可采用Cyclic

Symmerty类型周期性边界简化。

值得注意的是,周期性条件的引入会导致模型的非线性增强,这常常会导致计算的收敛性问题。为了提高计算收敛性,在网格剖分时,需要注意使互为周期性的两个边界上网格完全一致。在COMSOL中可先剖分周期性边界对中的一个边界,然后复制网格(Copy

mesh)来实现两个边界上网格的一致性。详见参考模型。

comsol如何定义狄利克雷边界_COMSOL中周期性边界条件的应用相关推荐

  1. comsol如何定义狄利克雷边界_COMSOL与Visual C++三维电阻抗有限元联合建模与仿真研究...

    COMSOL 与 Visual C++ 三维电阻抗有限元联合建模与仿 真研究 张 涛,章伟睿,徐灿华,代 萌,杨 滨,史学涛,董秀珍,付 峰 [摘 要] [ 摘要 ] 目的:充分利用 COMSOL 软 ...

  2. client中周期性边界_HFSS中周期性边界条件的设置

    HFSS中周期性边界条件设置后,结果不正确,不知道哪里出错了,求教 网友回复: 我来看看... 网友回复: 这么看好像没有问题啊.另一对面也要设置主从边界吗? 网友回复: 另一面应该不用的吧,不知道哪 ...

  3. comsol如何定义狄利克雷边界_在变分问题中指定边界条件和约束

    在本博客系列的第一部分中,我们讨论了变分问题,并演示了如何在 COMSOL Multiphysics® 软件中使用简单的内置边界条件解决它们.今天,我们将讨论更通用的边界条件和约束,并展示如何使用第一 ...

  4. comsol如何定义狄利克雷边界_如何使用拓扑优化结果创建几何模型

    拓扑优化是一种优化技术,可以将模拟域划分为需要保留或删除的区域.优化使用要删除区域中物理场的近似表示,因此我们应从几何图形中删除这些区域并进行新的仿真以验证优化结果.借助 COMSOL  软件,我们可 ...

  5. comsol如何定义狄利克雷边界_有限元分析(FEA)是个什么东东

    一.有限元能干什么 二.偏微分方程如何求解(有限元发明以前) 三.有限元法的基本思路 四.有限元法的数学基础--降维 五.如何获得"弱形式"的解 六.二维.三维有限元计算 一.有限 ...

  6. client中周期性边界_(整理)周期性边界条件.

    精品文档 精品文档 2.3.4 周期性流动与换热 如果我们计算的流动或者热场有周期性重复, 或者几何边界条件周期性重复, 就形成了 周期性流动. FLUENT 可以模拟两类周期性流动问题. 第一, 无 ...

  7. client中周期性边界_FLUENT创建周期性边界条件方法

    1. 指定计算域的 Rotational Axis(Cell Zone Conditions 中, 设为 Frame Motion) , 其中, rotation-axis origin 设为 0 , ...

  8. client中周期性边界_RVE周期性边界条件施加

    --还没找到组织? CAE仿真与数值模拟公众号已设立交流群, 赶快加入和小伙伴们聊聊吧!加群方法:先加小编为好友(微信号 stokisyan ),发送消息"CAE群" 代表体元法( ...

  9. client中周期性边界_如何通俗地理解「周期性边界条件」,它设定的原理是什么,如何进行设定?...

    周期性边界条件的起源是因为大自然充满了周期性.最为简单的一个就是将某个物体绕轴旋转360°呈现出的周期性.出于把这个物体说的明白点的缘故,我们从偏微分方程的引入开始. 众所周知:事物之间的联系是相互的 ...

最新文章

  1. Redis初学:1(NoSQL的简介和Redis的安装)
  2. OpenCASCADE绘制测试线束:数据交换命令之XDE 图层命令
  3. android WebView的简单使用
  4. 在Python中以二进制格式输入数字
  5. 客户和顾客是一个意思吗_“啤酒度数”和“啤酒酒精度”一个意思吗?
  6. 使用C#和ASP.NET Core的PayPal智能按钮的客户端/服务器实现
  7. 深入理解JVM读书笔记--Class文件结构
  8. android之提示Cleartext HTTP traffic to not permitted
  9. 专家视点:杜绝木马的干扰-防范后门的技巧(转)
  10. python文件去重软件_python去重工具
  11. Cookie起源与发展
  12. 大数据技术原理与应用 大作业--------微博精准营销案例设计与实现
  13. matlab产生窄带信号,窄带信号
  14. 2022 面试必刷 461 道大厂架构面试真题汇总 + 面经 + 简历模板
  15. 如何批量下载抖音某个大姐姐的视频
  16. Android取消EditText自动默认获取焦点行为
  17. 一分钟了解Java Attach机制
  18. python 出现报错 pm2 �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���
  19. laravel的配置文件
  20. 基于ARM的指纹识别门禁系统设计方案

热门文章

  1. 如何制作自己的图片数据集-基于tensorflow
  2. ftp登录成功,无法取得列表
  3. Ubuntu安装ros rotors 以及中间出现的问题的解决办法
  4. LOJ10155 一本通1577 数字转换 题解
  5. 测试用例入门(一)-如何编写用例标题、前置条件、测试步骤和预期结果?
  6. 基于SpringBoot的个人博客系统设计与实现
  7. CMD命令窗口全屏设置
  8. 美团外卖的用户画像怎么设计?用户画像全流程讲解!
  9. 格式化时间戳(时间戳转化为日期时间格式)
  10. Poi 自定义封装方法 合并excel中的单元格