关于HFSS的import datasets以及复介电常数设置(0726update))
Importing Data Tables
You can import data table files that contain data in the following formats:
• Tab-separated. HFSS will recognize complex data if the values are separated by a comma (e.g. real, imaginary).
• Comma-separated. HFSS will recognize complex data if the values are separated by a space (e.g. real imaginary).
以上两行介绍是不是写反了,Tab-separated格式才是 (e.g. real imaginary)?
================
新建材料,复介电常数是频率的函数,采用enter frequency dependent point points,想导入matlab计算出的数据
hfss提供的导入数据格式为.tab格式(tab delimited data files),想问一下这里的tab格式文件是不是就是分割线之上所说的“Tab-separated”?最重要的是tab文件如何生成?常用的数字处理软件都没有这个格式的嘛...
继续搜寻onlinehelp看到:
Import Dataset - this provides a way to import data sets from an external source. The format is a tab separated points file. Clicking the button opens a file browser window.
那看来这个.tab文件的数据格式就是“real imaginary”,只是要如何生成?
可否有高人或者斑竹赐教一二 谢过!
没有做过,不过我猜可以这样,你在matlab里把数据排成3行,比如下面的格式
frequency(Hz) 1 2
real 5 5.1
imag 0.8 0.7
如果上面的数据名叫data的话
然后用如下matlab命令生成文件
close all
clear all
data=[1 2; 5 5.1; 0.8 0.7]; %我这里是举个例子,你有现成的数据那就直接定义成这三行就好。
fid=fopen('data.tab','wt');
fprintf(fid,'%f %f %f \n',data');
fclose(fid);
最后得到的文件名叫data.tab
你可以试一试,看看能不能识别出来。你刚才找到资料没有说怎么定义频率,这个才是关键,什么common和Tab-separated这个很方便弄的。
先谢谢楼上滴,你说的matlab方法我要试试看
由于.tab文件没有生成,我昨天将matlab计算出的复介电常数手动copy到HFSS中,设置如下:
matlab计算出ε=ε(real)+ε(imaginary)
在HFSS中enter frequency dependent point points设置relative permittivity=ε(real)/ε0
dielectric loss tangent=ε(imaginary)/ε(real)
按照上式add 两个dataset以后,点击确定后,提示bulk conductivity也包含在dielectric loss tangent中,于是我就把bulk conductivity设为0了,没有报错什么的,但是我也不是很确定这样设置是否有问题...
另外有个问题,我仿真的是一个THz传输线,由于外导体不是理想导体,那边界条件该如何设置?我想应该是设置finite conductivity吧,但是设置成这个边界条件时,又报错说该边界条件必须bulk conductivity不等于0...
未知论坛中诸位达人有没有做过类似仿真,可以赐教一二?
顶到前面 看有没有朋友遇到过类似情况
Tab-separated意思是两个数据之间使用一个tab键进行区分;
Comma-separated指的是两个数据之间是哦那个逗号进行区分。
谢谢
现在主要碰到卡壳的问题是四楼的问题
请问小编这个问题解决了没有,我现在也遇到同样问题了,复介电常数该如何导入呢?
你这个地方的相对介电常数(relative permittivity=ε(real)/ε0 )的定义不对吧。如果介电常数是复数,那么相对介电常数也是复数才对。其实就是介电常数除以真空中的介电常数才对。
频变材料设置时,可自行导入相关数据。如小编所示:
问题是,既然是频率相关,那么 x列代表的则是频率(单位Hz),Y代表的是需要输入的相关值,比如介电常数,正切损耗角等。
所以,手动的输入tab文件,代表的是一条随频率变化的曲线,也就是横坐标(x 轴)频率,纵坐标(y轴)数值。 (tab文件与txt文件没什么区别,后缀名改一下即可,第一列频率 Hz,第二列数据)
最后一点,关于实部与虚部的问题,可以查下资料进行转换(很简单的)。比如复介电常数,实部代表的是就是HFSS中的介电常数,虚部代表的是正切损耗角,这方面只要查下书本,就可以了。