sysnoise速度边界格式
B.Condit.# Node Int# Node Ext# Real VelocityImag Velocity------------------------------------------------------------------------
1 2 10001 1.0000000E-011.0000000E+00
2 3 10002 1.0000000E-011.0000000E+00
3 4 10003 1.0000000E-011.0000000E+00
........................
请问在速度边界输入的时候,看到其格式是这样的, 其中10001, 10002 10003是节点编号,可是前面两列是什么啊? 多谢多谢!! 顺序与内部编号
回复 沙发 w89986581 的帖子
多谢主任!sysnoise导入的速度边界条件在不同的频率下的格式是怎样的啊? 刚才在论坛上找了,可惜没有找到,刚才试验了这样的:
Freqquency 500
1 2 10001 1.0000000E-011.0000000E+00
2 3 10002 1.0000000E-011.0000000E+00
............................
可是不行,请指点啊!
回复 板凳 nmdb 的帖子
请参考fid0 = fopen('SysnoiseScript.txt','w');
for ii = 1:length(fre),
anglefre = 2*pi*fre(ii);
% tline = ['Boundary Reset Return'];
% fprintf(fid0,'%s \n',tline);
for jj = 1:meshlen,%nodelen,
clear tline
tline = ['Boundary Velocity Real ' num2str(real(va(ii,jj))) ' Imag ' num2str(imag(va(ii,jj)))];
fprintf(fid0,'%s \n',tline);
tline = ['Elements' num2str(jj)];%'Nodes '
fprintf(fid0,'%s \n',tline);
tline = ['Return'];
fprintf(fid0,'%s \n',tline);
end
tline = ['Solve'];
fprintf(fid0,'%s \n',tline);
tline = ['Frequency ' num2str(fre(ii))];
fprintf(fid0,'%s \n',tline);
tline = ['Return'];
fprintf(fid0,'%s \n',tline);
end
tline = ['PostProcess'];
fprintf(fid0,'%s \n',tline);
tline = ['Points All'];
fprintf(fid0,'%s \n',tline);
tline = ['Frequency ' num2str(fre)];
fprintf(fid0,'%s \n',tline);
tline = ['Near 2'];
fprintf(fid0,'%s \n',tline);
tline = ['Far 5'];
fprintf(fid0,'%s \n',tline);
tline = ['Quadrature 2 2 1'];
fprintf(fid0,'%s \n',tline);
tline = ['Save Results Step 1'];
fprintf(fid0,'%s \n',tline);
tline = ['Return'];
fprintf(fid0,'%s \n',tline);
tline = ['Export Results Format Free'];
fprintf(fid0,'%s \n',tline);
tline = ['Frequency ', num2str(fre)];
fprintf(fid0,'%s \n',tline);
tline = ['File ','sysnoiseresults.txt'];
fprintf(fid0,'%s \n',tline);
tline = ['Return'];
fprintf(fid0,'%s \n',tline);
fclose(fid0) 主任太强了,学习了
回复 地板 w89986581 的帖子
主任,我已五体投地!一个一个频率的加啊,挺好,非常受启发,自己弄一个试验一把。多谢拉!
回复 地板 w89986581 的帖子
还有一个问题就是: 我计算出来的速度分为实部和虚部, 其中实部是三个分量,虚部也是三个分量。但是sysnoise能够辨识的只有一个实部+虚部或者幅值+相位。是否需要先把实部、虚部的速度分别合成成为一个数值然后再导入? 如果是这样,那么速度该如何合成呢? 多谢多谢先!
页:
[1]