欢迎来到天天文库
浏览记录
ID:10544680
大小:100.77 KB
页数:9页
时间:2018-07-07
《comsol导出数据至origin和tecplot》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、COMSOL导出数据至ORIGIN/TecPlotCOMSOL的后处理功能很强大,在计算参数、渲染方面做得很不错,唯一的缺点就是Graphics就是方方正正的作图区域,作出的图不能满足需求,同时多维图形导出为图片格式,或多或少没有在软件中看着舒服。大片的白色让我很烦,因此需要选择第三方软件进行后处理。实践证明,导出数据需要满足一定的结构,才能用第三方软件进行后处理显示。下面以2D数据为例,介绍一种简化的操作方法,实际上您可以尝试选择不同的数据结构进行导出。 软件版本:COMSOL4.2,ORIGIN8,TECPLOT2010 在COMSOL中MODE
2、LBUILDER中右击Export>>Data 通过设置DataSet,Selectvia选择需要导出的Data集合Expressions中选择要导出的数据,可同时导出多个表达式数据在Output选项中:设置导出路径Pointstoevaluatein:RegulargridDataFormat:SpreadsheetNumberofxpoints:anumberNNumberofypoints:anumberM右键点击Export,选择Export即可导出数据。 数据结构:%Model: reaction1.mph%Ver
3、sion: COMSOL4.2.0.228%Date: Dec312011,16:13%Dimension: 2%Nodes: 10000%Expressions: 1%Description: Concentration%x y c(mol/m^3)1.0000000000000002E-6 5.000000000000001E-7
4、 999.989646054051.0000000000000002E-6 1.5000000000000002E-6 999.99095035573531.0000000000000002E-6 2.5000000000000006E-6 999.9909503557353......... 注意这里导出的是现有计算结果下,重构网格的插值结果如果在Pointstoevaluatein中选择grid导出,需要设置空间坐标的起始位置和递增方式这种方式毕竟使用了插值,或多或少会对原始结果产生影响,但是作为绘图使用,精度
5、已经足够了。 导入TECPLOT:修改文件头为:TITLE="title"VARIABLES=x ,y ,c,…ZONEI=N,J=M,F=POINT%注:转为N×M矩阵%用户DATA 红字标出的是必写内容,定义了列名和2Dmesh图的数据结构ZONE定义了显示数据重构方式即在2D平面(N×M矩阵)下的第三维数据导入TECPLOT选择使用TECPLOTloader导入数据,做相应的设置即可完成 导入ORIGIN删掉文件头,只保留数据,不然数据结构不会被正确识别假设导入了三列数据,则把它们分别设置为X,Y,Z列选择绘制Contour-color
6、fill进行绘制Contour图微调:定义ColorMap/Contours中LEVEL,调整颜色过渡个数定义ColorMap/Contours中LINE为HideAll在ColorScaleControl中设置LabelIncrement Origin绘制效果图:插入到WORD中效果好多了!之前写过《COMSOL导出2D数据用ORIGIN/TecPlot做后处理》,但这种方法仅适用于连续的几何体。通过对TECPLOT数据结构的学习,终于成功解决了以前的遗留问题。目前方法是纯手动的,需要对COMSOL导出的数据结构进行调整,才能导入到TECPLOT中
7、,效果如下图:软件版本:COMSOL4.3,TECPLOT20101.从COMSOL中导出数据Export->Data设置输出时间,表达式。这里可以同时导出多组数据,根据自己需要进行设置,为了简化,这里只导出一个时间下的一个表达式值。设置导出数据格式,选择导出文件输出位置及其他,设置如下:这里最关键的部分就是设置Dataformat为Sectionwise,这样就可以导出网格节点的数据,以便在Tecplot中重构。 2.COMSOL导出数据的格式简单说明%Model: TecplotData
8、 //模型文件名%Version: COMSOL4.3.0.184%Date
此文档下载收益归作者所有