Comsol学习笔记1:三种瞬态求解器的选择
最近在求解一个瞬态问题,计算结果不收敛。研究了一下comsol提供的三种瞬态求解器。
1,向后差分公式BDF
稳定性是它的最大优势。它一种使用向后差分公式的隐式求解器,其精度在一阶(也称为向后欧拉法)到五阶之间变化。向后差分公式法的使用已经有很长的历史,并以其稳定性而著称。然而,该方法会产生严重的阻尼效应,低阶方法尤其如此。会严重衰减任何高频。即使预计得到的解具有陡峭梯度,但由于该方法的阻尼效应,您可能会得到在时间上非常平滑的解。向后差分公式法也是一种“微分代数方程”(DAE)求解器。
2,广义α方法
广义α"的属性与二阶向后差分公式类似,但底层技术不同。该方法包含一个参数(文献中称为g),用于控制高频阻尼的程度。与向后差分公式(最高二阶)相比,“广义∝"具有更小的阻尼,因此更准确。其稳定性也较差。在 COMSOL中,“广义∝"的实现表现为检测哪些变量在时间上是一阶,哪些是二阶,然后对这些变量应用正确的公式。即使广义∝"常用于求解微分代数方程,但该方法并不是正式的微分代数方程求解器。
两种隐式计算方法的区别:
向后差分公式比广义∝”更稳定、更通用,但同时会引入更多的阻尼。因此,对于结构力学、声学和瞬态电磁波等对过度耗散敏感的应用,“广义α″是默认的瞵态求解器。在传递等其他应用中,通常需要较高的稳定性,因此默认使用向后差分公式。
3,显式龙格-库塔方法
显式龙格-库塔方法是显式计算的方法,最适用于“常微分方程组”,但对于涉及“偏微分方程’的问题,往往不是很有效。
ref:COMSOL官网:向后差分公式、广义 α 方法以及显式龙格-库塔方法.http://cn.comsol.com/support/knowledgebase/1062
Comsol学习笔记1:三种瞬态求解器的选择相关推荐
- Azure学习笔记1.——三种网络流量分配的方法
Azure的三种网络流量分配的方法: 一.Azure Load Balancer 1.位于OSI第4层 2.支持任何协议 3.支持的服务器端点:Azure的虚拟机和云服务角色实例 4.VNet sup ...
- PS学习笔记——通过三种方式调整人像照片亮度
第一种方案: 在图像--调整菜单,有一个亮度/对比度选项.打开这个菜单可以通过简单的拖移滑杆来对图像亮度进行调整. 第二种方案: 依然在图像--调整菜单,使用色阶菜单.与第一种方案有何区别呢?第一种方 ...
- MySQL学习笔记:三种组内排序方法
由于MySQ没有提供像Oracle的dense_rank()或者row_number() over(partition by)等函数,来实现组内排序,想实现这个功能,还是得自己想想办法,最终通过创建行 ...
- C++学习笔记:三种智能指针【Share、Unique、Weak】【Cherno】
老规矩,先问题后文章: 为什么要有智能指针以及它的好处是什么.智能指针是在怎么工作的.智能指针的操作: 1:为什么要有智能指针: 要知道,内存泄漏是非常严重的后果,如果new出来的空间没在合适的时间d ...
- Landesk学习笔记1_Landesk三种拖送方式
1. 推送 定时定点推送任务,如果对方在线与核心连接正常,则推送. 如果此时客户端不在线,则不推送.此任务只在那一个时刻运行,过时作废.以landesk核心为主. 2. 策略 landesk推送这个任 ...
- 《深入理解java虚拟机》学习笔记--第三章:垃圾收集器与内存分配策略
GC所关心的问题就是: (1)那些内存需要回收? (2)何时回收? (3)怎么回收? 关注点:在程序计数器.java虚拟机栈.本地方法栈中,这些内存都是随着线程的创建而创建,销毁而销毁,这部分是不需要 ...
- CST仿真指导 | 问题类型与求解器的选择
目录 前言 1. Home > Problem Type 2. 选择合适的求解器 关注"电磁学社",让电磁仿真不再复杂! 前言 用户根据仿真目的与求解问题的类型,应该选择合适 ...
- 数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF
数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF 一.概述 参考:特征点匹配+特征检测方法汇总 ORB的全称是Oriented ...
- 神经网络与深度学习笔记汇总三
神经网络与深度学习笔记汇总三 往期回顾 将之前掘金写的学习笔记所遇困难搬到这里,方便查看复习 遇到问题: 异常值处理 学习内容 1..drop() 返回的是一个新对象,原对象不会被改变. 2.遇到问题 ...
最新文章
- vue 解决跨域 调试_Electron-vue解决跨域
- python 类-Python中的类
- php ajax 点击后刷新当前页面,ajax请求值后返回会刷新页面?
- 使用pip安装BeautifulSoup4模块
- 我是技术总监,你干嘛总问我技术细节?
- Linux unshare命名的一些例子
- python 图像识别pytesseract快速设置
- 计算机在超声的应用,计算机在医学超声成像中应用.pdf
- nyoj35 表达式求值
- QuickLook——万能预览之王
- 阿里B2B技术架构演进详解 一篇创业者必须收藏的文章
- Vivado安装教程补丁
- 仿淘宝收货地址,本地数据库
- (求助)idea 编译了spring源码,每次执行debug都要执行很多task,需要时间有点久,请问怎么解决?
- Shannon-Fano编码——原理与实现
- Java Document 工具类
- eclipse安装教程_eclipse安装教程jdk
- JAVA 并发编程之三:CountDownLatch(门闩)、CyclicBarrier(栅栏)和Semaphore(信号量) 三种并发策略
- 解决!适用黑苹果解决充电和使用电池中黑苹果自动睡眠
- 24、基于原型的切比雪夫低通滤波器设计理论(插入损耗法)
热门文章
- AppWidgetService创建报错java.lang.StackOverflowError: stack size 8MB
- 如何快速实现离散企业全链路数字化管理?
- 用 20 行 python 代码实现人脸识别!
- nodejs中解决异步嵌套循环,循环嵌套异步
- 浪潮ClusterEngineV4.0 远程命令执行漏洞 CVE-2020-21224
- 语音助手Servant
- 讯捷FW150US Ubuntu 13.04 驱动
- 【内网学习笔记】20、Hashcat 的使用
- IDEA连接mysql数据库
- cocos开发微信小程序(入门版)