-
请问怎么在comsol with matlab中将一个AC/DC模型的.m程序中几何模型部分的某个参数设置成优化变量,并将某一后处理结果作为优化目标,求解优化问题? [发布时间: 2012-01-18 14:38]
请问怎么在comsol with matlab中将一个AC/DC模型的.m程序中几何模型部分的某个参数设置成优化变量,并将某一后处理结果作为优化目标,求解优化问题?
答:其实你的这个问题如果是在comsol中实现的话,求解优化问题,可以利用优化模块来实现,应该不需要matlab。
-
在使用ALE计算移动的铁块在永磁体磁场下的磁场分布时,磁力线移动,但是铁块没动。结果就是静态的磁力线移动了,请问这是哪里设置错误? [发布时间: 2012-01-18 14:38]
在使用ALE计算移动的铁块在永磁体磁场下的磁场分布时,磁力线移动,但是铁块没动。结果就是静态的磁力线移动了,请问这是哪里设置错了呢?
答:有可能是绘图的时候要将绘图设定的材料框架改为空间框架。
-
移动网格和变形网格的区别是什么,分别该用在什么地方? [发布时间: 2012-01-18 14:37]
移动网格和变形网格的区别是什么,分别该用在什么地方?
答:在变形几何中,几何形状变化时,材质并没有跟随变形,形状变形可以看做是材料的移除和添加,一般用在几何形状优化方面。而应用移动网格时,材质会跟随几何变形一起移动,可以用来处理各种物理场特别是涉及流体和气体的物理场下流体气体计算区域的变形。而固体的变形一般直接应用固体力学应用模式,其变形也是材质随几何一起变化。
-
PML层设置里面“x(或y或z)方向宽度”默认的Sdx_guess_rfw是什么物理意义? [发布时间: 2012-01-11 10:00]
我用的3.5a版本的comsol。想问一下PML层设置里面“x(或y或z)方向宽度”默认的Sdx_guess_rfw是什么物理意义?我还看到有的例子里将其改为lambda0_rfw,是什么物理意义呢?
答:PML的原理是通过坐标变换将有限小区域转换为接近无限区域的大空间区域,Sdx_guess_rfw是PML坐标变换的几何宽度,系统会自动设置其大小,手动调节时可自定义,lambda0_rfw是软件默认真空波长变量。
-
完美匹配层的厚度设置为多少算出来的效果最好? [发布时间: 2012-01-11 09:59]
请问完美匹配层的厚度设置为多少算出来的效果最好?如果完美匹配层是吸收边界条件,那匹配边界是什么边界条件呢?
答:PML一般需要5~6层网格。PML和匹配边界都可以用来吸收,前者应用的是区域,对各种模式的波吸收效果较好,不过增加了计算量。而匹配边界应用的是边界,只对特定的单模或双模波吸收。
-
V4.2a版本中是否可以在PML边界上设定周期边界条件? [发布时间: 2012-01-11 09:58]
PML边界设定边界条件的问题, 4.2a的PML设定在definition里面,这样一来,在物理下面就不能设定PML的边界了. 我考虑的是周期结构, 所以PML边界上需要设定周期边界条件, 这在以前版本(PML在物理里面设定) 是可以实现的. 请问4.2a是否可以实现!
答:新加的定义PML功能确实不能添加条件,因为添加条件必要性不大,PML本来就是用来作吸收的,到PML外边界按理值为0,设置各种边界意义不大,如果一定要添加,可以通过弱约束条件,方法:模型创建器上方的“show”显示按钮,选择“高级物理接口”,自定义添加弱约束。另外,如果是周期性结构,完全可以提取一周期的有限区域计算,在两边设置周期性边界,而不必要应用PML。
-
如何在材料属性定义随温度变化(最好是一个表格加载的模式)的相对磁导率 [发布时间: 2012-01-11 09:57]
如何在材料属性定义随温度变化(最好是一个表格加载的模式)的相对磁导率?
答:可以在“定义”中添加一个内插表格,然后在属性中调用该表格,或是直接在材料属性中写一个温度的表达式。
-
在材料温度属性下写一个温度的函数,能写成一个分段函数吗? [发布时间: 2012-01-11 09:55]
函数的名字是int1,直接调用该函数的话是在expression下面写int1还是int1(T)呢?在材料温度属性下写一个温度的函数,能写成一个分段函数吗?
答:int1(T),其实COMSOL自带的很多材料属性本身就是一个分段函数,你可以点击一个案例,找到材料-属性,在里面找找,很多类似的。另外注意量纲,一般默认的int1是无量纲的,但T有单位K,这时表达式一般显示为橙色,说明单位不合理,所以很多时候需要消去量纲,可以用int1(T[1/K])形式达到目的。
-
在Windows操作平台中,COMSOL能够正常安装,但在启动时却提示出错? [发布时间: 2011-12-06 11:21]
问题描述
在Windows操作平台中,能够正常安装,但是在启动时却提示出错,查看日志可以看到如下错误:An error occurred while automatically activating bundle com.comsol.nativejni
解决办法
故障分析:可能是由于用户安装的其他软件向系统中注入的DLL文件,导致COMSOL无法正确地使用所需的DLL文件。
解决办法:用户可以将安装目录中的/lib/win64中的dll文件拷贝到安装目录中的/bin/win64,或者将/lib/win32中的dll文件拷贝到/bin/win32中。
-
启动COMSOL Mulitiphysics时失败或出现闪屏,如何处理? [发布时间: 2011-11-01 15:57]
问题描述:
当新开启一个COMSOL Multiphysics v4版本时,没有任何反应,或者有时候出现一个闪屏,然后消失了。在Linux系统下,COMSOL启动不成功的同时伴随一个以如下开头的错误信息:
An unexpected error has been detected
在COMSOL重启失败之后,查找工作目录(在一台电脑上,通常在C:\COMSOL42,在linux系统下,文件夹是可以找到COMSOL命令的地方),然后打开最新的日志文件。如下是一个日志文件的形式,
# A fatal error has been detected by the Java Runtime Environment:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000057ed4234, pid=3508, tid=3660
# JRE version: 6.0_20-b02
# Java VM: Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode windows-amd64 )
# Problematic frame:
# C [fltextrenderer.dll+0x14234解答:
此问题有可能是由于非拉丁字体系统的导致崩溃。如下是解决此类故障的一个手段,以下出现的“COMSOL42”和“v42”可以被你所运行的版本号所取代。
关闭系统字体的载入:找到COMSOL Multiphysics 4的快捷方式,例如在桌面上或者在开始菜单中。右键点击快捷方式,编辑目标并包含开关-Dcs.systemfonts=off。快捷方式目标应该看起来如下所示C:\COMSOL42\bin\win64\comsol.exe -Dcs.systemfonts=off。
-
COMSOL在Mac OS X环境下硬件需求有什么? [发布时间: 2011-07-22 15:21]
1. Intel 32位处理器
Mac OS X 10.5或更新版本
Java 1.5 或更新版本
2. Intel 64 位处理器
Mac OS X 10.5或更新版本
Java 1.5 或更新版本
图形系统需求
推荐具有硬件渲染功能的硬件,需要能够支持OpenGL 1.3。或者可以使用软件渲染功能。
LiveLink同步链接模块要求
1. MATLAB LiveLink
MATLAB LiveLink 可兼容Mac OS X平台下的MATLAB 2009b,2010a及2010b。
2. 兼容的CAD产品
在Mac OS环境下,支持导入以下软件产品的3D CAD文件:
产品
支持的文件格式
所需模块
CAD 导入模块
ACIS (SAT), IGES, Parasolid, Pro/E, 及STEP
COMSOL Multiphysics
注:CAD导入模块只能在64位Mac OS X平台下运行。
并行计算
COMSOL 4.1支持Mac OS X平台下的32位和64位的共享内存式的并行计算,但不支持分布内存式的并行计算。
互联网协议
支持所有Mac OS X系统下的IPv4或IPv6协议。
-
COMSOL在Linux环境下硬件需求有什么? [发布时间: 2011-07-22 15:19]
32位Linux系统:
1. 操作系统:
GNU C Library version 2.3.6或更新
Linux kernel 2.6.18或更新
2. Intel Pentium IV 或 AMD Athlon 或更高处理器
64位Linux系统:
1. 操作系统:
GNU C Library version 2.3.6或更新
Linux kernel 2.6.18或更新
2. AMD 64位处理器或Intel EM64T处理器
官方支持的Linux版本
平台
版本
32位Linux
Debian 4.0, 5.0, RedHat Enterprise 5, Fedora Core 10, OpenSUSE 11.1
64位Linux
Debian 4.0, 5.0, RedHat Enterprise 5, Fedora Core 10, OpenSUSE 11.1
图形系统需求
推荐具有硬件渲染功能的硬件,需要能够支持OpenGL 1.3。或者可以使用软件渲染功能。
LiveLink同步链接模块要求
1. MATLAB LiveLink
MATLAB LiveLink 可兼容MATLAB 2009b,2010a及2010b。
2. 兼容的CAD产品
在Linux平台下支持导入以下软件产品的3D CAD文件:
产品
支持的文件格式
所需模块
CAD 导入模块
ACIS (SAT), IGES, Parasolid, Pro/E, 及STEP
COMSOL Multiphysics
并行计算
COMSOL 4.1支持32位和64位Linux平台下的共享内存式的并行计算和分布式内存的并行计算。COMSOL支持Red Hat Enterprise Linux 5平台下的分布式内存的并行计算,集群中的所有计算机要求安装了同样版本的Linux系统,并具有类似的硬件配置。
互联网协议
支持所有Linux系统下的IPv4或IPv6协议。
-
COMSOL在Windows环境下硬件需求有什么? [发布时间: 2011-07-22 15:06]
通用需求
Ÿ 用于安装软件的DVD光驱;
Ÿ TCP/IP协议启用;
Ÿ 1GB内存,推荐更大的内存容量;
Ÿ 1~4GB硬盘空间,具体的硬盘空间需求由客户购买的模块数量决定;
Ÿ Adobe Acrobat Reader 9.0或更高版本,以便阅读PDF格式的COMSOL文档;
Windows系统要求
32位Windows系统:
1. 操作系统:
Ÿ Windows 7
Ÿ Windows Server 2008
Ÿ Windows Server 2008 R2
Ÿ Windows Vista
Ÿ Windows Server 2003 SP2或更新
Ÿ Windows XP SP2或更新
2. Intel Pentium IV 或 AMD Athlon 或更高处理器
64位Windows系统:
1. 操作系统:
Ÿ Windows 7
Ÿ Windows Server 2008
Ÿ Windows Server 2008 R2
Ÿ Windows HPC Server 2008
Ÿ Windows HPC Server 2008 R2
Ÿ Windows Vista
Ÿ Windows Server 2003 x64 Edition SP2 或更新
Ÿ Windows Compute Cluster Server 2003 SP1或更新
Ÿ Windows XP Professional x64 Edition SP2或更新
2. AMD 64位处理器或Intel EM64T处理器
图形系统要求
推荐具有硬件渲染功能的硬件,需要能够支持OpenGL 1.3或DirectX 9。或者可以使用软件渲染功能。
LiveLink同步链接模块要求
1. MATLAB LiveLink
MATLAB LiveLink 可兼容MATLAB 2009b,2010a及2010b。
2. 兼容的CAD产品
在Windows环境下,支持导入以下软件产品的3D CAD文件:
软件
支持的文件格式
所需模块
CAD导入模块
ACIS (SAT), IGES, Inventor, Parasolid, Pro/E, SolidWorks, 及STEP
COMSOL Multiphysics
SolidWorks® LiveLink™
同上
COMSOL Multiphysics
Inventor® LiveLink™
同上
COMSOL Multiphysics
Pro/ENGINEER® LiveLink™
同上
COMSOL Multiphysics
CATIA® V5文件导入
CATIA V5
CAD导入模块,或CAD文件包的LiveLink同步链接模块
Ø SolidWorks® LiveLink™:与SolidWorks的双向接口需要SolidWorks 2009 或2010支持。
Ø Inventor® LiveLink™:与Autodesk Inventor的双向接口需要Autodesk Inventor 2010 或2011支持。
Ø Pro/ENGINEER® LiveLink™:与Pro/ENGINEER的双向接口需要Pro/ENGINEER Wildfire 4.0或Wildfire 5.0支持。
并行计算
COMSOL 4.1支持32位和64位Windows系统下的共享内存式的并行计算和分布式内存的并行计算。分布式内存的并行计算需要Windows Compute Cluster Server 2003 SP1、Windows HPC Server 2008、或 Windows HPC Server 2008 R2作为系统支持。
互联网协议
支持所有Windows系统下的IPv4或IPv6协议。
-
在COMSOL中,求解高度非线性方程系统时,一般从那几点修改求解器? [发布时间: 2010-12-03 13:15]
采用迭代求解器,选择合适的预处理器,调节迭代数都是可以尝试的;还有就是可以设置比较合理的初始值,优化网格等。
-
在COMSOL Multiphysics中建模后可否指定边界序号,以便在MatLab中方便操作? [发布时间: 2010-11-22 09:47]
在COMSOL Multiphysics中,边界序号是由程序自动排列的,不能手动指定。可以把关系的边界设定为一个组,然后在相关的组上进行设置。


