matlab计算线天线电流,矩量法天线建模(二)表面电流.pdf

matlab计算线天线电流,矩量法天线建模(二)表面电流.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

matlab计算线天线电流,矩量法天线建模(⼆)表⾯电流程序

实现

⼀、操作步骤

1、⽹格剖分

⾸先,打开PDE⼯具箱(命令pdetool),画个矩形,在按钮“三⾓形”上单击或从菜单Mesh中选择⽣成初始⽹格,结果如下(所谓的⽆组织

⽹格)。要⽣成直⾓三⾓形构成的组织化⽹格,应进⼊菜单Mesh选择Parameters,然后键⼊最⼤边⼤⼩inf,⽹格细化⼏次后结果如图。

第⼆步是把⽹格导⼊到主⼯作区,可以从菜单Mesh中选择ExportMesh项,然后将数组p变为更⼀般的三维形式:

p(3,:)=0

然后,⽤下⾯命令将数组p和t保存到⼆进制⽂件*.mat中

save⽂件名pt

这⾥画的矩形是1m*1m的矩形pec,如下:

p:3*289记录所有点的三维坐标,⼀共289个点

t:4*512记录所有三⾓形的三个顶点编号

2、得到边元

运⾏rwg1.m,输⼊参数为p、t

程序主要算法是循环每个三⾓形,如果两个三⾓形有⼀个公共边,则这两个三⾓形组成⼀个边元。

输出参数为mesh1

Area1*512每个三⾓形的⾯积

Center3*512所有三⾓形中⼼的坐标

TriangleTotal

512三⾓形的个数

EdgesTotal736边元的个数

TriangleMinus1*736

每个边元的负三⾓形的编号

TrianglePlus1*736每个边元的正三⾓形的编号

Edge_2*736所有边元的公共边两端点的编号

Edgelength1*736所有边元公共边的长度

3、进⼀步求出边元的⼀些参数

运⾏rwg.m,输⼊参数为mesh1

输出参数为mesh2

RHO_Plus3*736每个边元正三⾓形⾃由顶点-中⼼点的⽮量

RHO_Minus3*736每个边元负三⾓形中⼼点-⾃由顶点的⽮量

Center_3*9*512

每个三⾓形被分成9个⼩三⾓形后,每个⼩三⾓形的中⼼点坐标RHO__Plus3*9*736每个边元正三⾓形被分成9个三⾓形后,边元正

三⾓形顶点-⼩三⾓形中⼼点的⽮量

RHO__Minus3*9*736每个边元负三⾓形被分成9个三⾓形后,⼩三⾓形中⼼点-边元负三⾓形顶点的⽮量

3、计算阻抗举证Z

阻抗矩阵与问题的类型(辐射或散射)⽆关,但是与频率有关

运⾏rwg3.m,输⼊参数为mesh2

输出为impedance

K=jk

FactorA736*1(j*omega*mu_*EdgeLength)/(144*pi)的转置A前⾯的系数

FactorFi736*1EdgeLength/(36*pi*j*omega

*epsilon_)的转置Fi前⾯的系数

Plus表⽰第⼀个三⾓形作为正边元的边元号(第⼀次循环)个数可能是0-3

Minus表⽰第⼀个三⾓形作为负边元的边元号(第⼀次循环)个数可能是0-3

D表⽰第⼀个三⾓形中⼼到其它三⾓形被分成9个三⾓形后中⼼的⽮量(第⼀次循环)

RD的模值表⽰第⼀个三⾓形中⼼到其它三⾓形被分成9个三⾓形后中⼼的距离(第⼀次循环)

g格林函数

exp(-KR)/R表⽰第⼀个三⾓形对其它三⾓形被分成9个三⾓形后的作⽤(第⼀次循环)

gP表⽰第⼀个三⾓形对每个边元正三⾓形分成的9个⼩三⾓形的格林函数(第⼀次循环)

gM表⽰第⼀个三⾓形对每个边元负三⾓形分成的9个⼩三⾓形的格林函数(第⼀次循环)

这⾥我把书中的源代码略加修改,因为感觉书中是错的,

4、计算V向量,解MoM矩阵

运⾏rwg4.m,输⼊mesh2和impedance

输出为current

5、电流可视化

运⾏rwg5.m,输⼊mesh2和current

输出为可视化图形

⼆、附

MATLAB程序

rwg1.m

%RWG1Geometrycalculations-all

Chapters

%Usesthestructuremeshfile,

e.g.platefine.mat,

%asaninput.

%

%CreatestheRWGedgeelement

foreveryinneredgeof

%thestructure.Thetotal

numberofelementsisEdgesTotal.

%Outputsthefollowing

arrays:

%

%Edgefirstnode

numberEdge_(1,1:Edg

文档评论(0)

xman123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档