最近在求解一个瞬态问题,计算结果不收敛。研究了一下comsol提供的三种瞬态求解器。

1,向后差分公式BDF
稳定性是它的最大优势。它一种使用向后差分公式的隐式求解器,其精度在一阶(也称为向后欧拉法)到五阶之间变化。向后差分公式法的使用已经有很长的历史,并以其稳定性而著称。然而,该方法会产生严重的阻尼效应,低阶方法尤其如此。会严重衰减任何高频。即使预计得到的解具有陡峭梯度,但由于该方法的阻尼效应,您可能会得到在时间上非常平滑的解。向后差分公式法也是一种“微分代数方程”(DAE)求解器。

2,广义α方法
广义α"的属性与二阶向后差分公式类似,但底层技术不同。该方法包含一个参数(文献中称为g),用于控制高频阻尼的程度。与向后差分公式(最高二阶)相比,“广义∝"具有更小的阻尼,因此更准确。其稳定性也较差。在 COMSOL中,“广义∝"的实现表现为检测哪些变量在时间上是一阶,哪些是二阶,然后对这些变量应用正确的公式。即使广义∝"常用于求解微分代数方程,但该方法并不是正式的微分代数方程求解器。
两种隐式计算方法的区别:
向后差分公式比广义∝”更稳定、更通用,但同时会引入更多的阻尼。因此,对于结构力学、声学和瞬态电磁波等对过度耗散敏感的应用,“广义α″是默认的瞵态求解器。在传递等其他应用中,通常需要较高的稳定性,因此默认使用向后差分公式。

3,显式龙格-库塔方法
显式龙格-库塔方法是显式计算的方法,最适用于“常微分方程组”,但对于涉及“偏微分方程’的问题,往往不是很有效。

ref:COMSOL官网:向后差分公式、广义 α 方法以及显式龙格-库塔方法.http://cn.comsol.com/support/knowledgebase/1062

Comsol学习笔记1:三种瞬态求解器的选择相关推荐

  1. Azure学习笔记1.——三种网络流量分配的方法

    Azure的三种网络流量分配的方法: 一.Azure Load Balancer 1.位于OSI第4层 2.支持任何协议 3.支持的服务器端点:Azure的虚拟机和云服务角色实例 4.VNet sup ...

  2. PS学习笔记——通过三种方式调整人像照片亮度

    第一种方案: 在图像--调整菜单,有一个亮度/对比度选项.打开这个菜单可以通过简单的拖移滑杆来对图像亮度进行调整. 第二种方案: 依然在图像--调整菜单,使用色阶菜单.与第一种方案有何区别呢?第一种方 ...

  3. MySQL学习笔记:三种组内排序方法

    由于MySQ没有提供像Oracle的dense_rank()或者row_number() over(partition by)等函数,来实现组内排序,想实现这个功能,还是得自己想想办法,最终通过创建行 ...

  4. C++学习笔记:三种智能指针【Share、Unique、Weak】【Cherno】

    老规矩,先问题后文章: 为什么要有智能指针以及它的好处是什么.智能指针是在怎么工作的.智能指针的操作: 1:为什么要有智能指针: 要知道,内存泄漏是非常严重的后果,如果new出来的空间没在合适的时间d ...

  5. Landesk学习笔记1_Landesk三种拖送方式

    1. 推送 定时定点推送任务,如果对方在线与核心连接正常,则推送. 如果此时客户端不在线,则不推送.此任务只在那一个时刻运行,过时作废.以landesk核心为主. 2. 策略 landesk推送这个任 ...

  6. 《深入理解java虚拟机》学习笔记--第三章:垃圾收集器与内存分配策略

    GC所关心的问题就是: (1)那些内存需要回收? (2)何时回收? (3)怎么回收? 关注点:在程序计数器.java虚拟机栈.本地方法栈中,这些内存都是随着线程的创建而创建,销毁而销毁,这部分是不需要 ...

  7. CST仿真指导 | 问题类型与求解器的选择

    目录 前言 1. Home > Problem Type 2. 选择合适的求解器 关注"电磁学社",让电磁仿真不再复杂! 前言 用户根据仿真目的与求解问题的类型,应该选择合适 ...

  8. 数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF

    数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF 一.概述 参考:特征点匹配+特征检测方法汇总 ORB的全称是Oriented ...

  9. 神经网络与深度学习笔记汇总三

    神经网络与深度学习笔记汇总三 往期回顾 将之前掘金写的学习笔记所遇困难搬到这里,方便查看复习 遇到问题: 异常值处理 学习内容 1..drop() 返回的是一个新对象,原对象不会被改变. 2.遇到问题 ...

最新文章

  1. vue 解决跨域 调试_Electron-vue解决跨域
  2. python 类-Python中的类
  3. php ajax 点击后刷新当前页面,ajax请求值后返回会刷新页面?
  4. 使用pip安装BeautifulSoup4模块
  5. 我是技术总监,你干嘛总问我技术细节?
  6. Linux unshare命名的一些例子
  7. python 图像识别pytesseract快速设置
  8. 计算机在超声的应用,计算机在医学超声成像中应用.pdf
  9. nyoj35 表达式求值
  10. QuickLook——万能预览之王
  11. 阿里B2B技术架构演进详解 一篇创业者必须收藏的文章
  12. Vivado安装教程补丁
  13. 仿淘宝收货地址,本地数据库
  14. (求助)idea 编译了spring源码,每次执行debug都要执行很多task,需要时间有点久,请问怎么解决?
  15. Shannon-Fano编码——原理与实现
  16. Java Document 工具类
  17. eclipse安装教程_eclipse安装教程jdk
  18. JAVA 并发编程之三:CountDownLatch(门闩)、CyclicBarrier(栅栏)和Semaphore(信号量) 三种并发策略
  19. 解决!适用黑苹果解决充电和使用电池中黑苹果自动睡眠
  20. 24、基于原型的切比雪夫低通滤波器设计理论(插入损耗法)

热门文章

  1. AppWidgetService创建报错java.lang.StackOverflowError: stack size 8MB
  2. 如何快速实现离散企业全链路数字化管理?
  3. 用 20 行 python 代码实现人脸识别!
  4. nodejs中解决异步嵌套循环,循环嵌套异步
  5. 浪潮ClusterEngineV4.0 远程命令执行漏洞 CVE-2020-21224
  6. 语音助手Servant
  7. 讯捷FW150US Ubuntu 13.04 驱动
  8. 【内网学习笔记】20、Hashcat 的使用
  9. IDEA连接mysql数据库
  10. cocos开发微信小程序(入门版)