电磁场仿真 您所在的位置:网站首页 柱坐标系3个参数为常数时 电磁场仿真

电磁场仿真

2024-07-14 16:59| 来源: 网络整理| 查看: 265

题目: 真空中均匀平面波传播方向在xoz平面,与x轴夹角为 ,频率为300MHz,电场为y方向,有效值 ,请画出电场强度和磁场强度三维传播示意图。(至少5个周期)

一:基本原理

(一)真空中电场的传播情况

在真空中的均匀平面电磁场满足赫姆霍兹方程: ,其中

考虑电场强度有 三个分量,

可以得到电场强度在 三个分量的赫姆霍兹方程:

                                         

                                        

                                          

因为有 ,所以得到电场强度有三个分量,每个分量都是

的函数:        

                

如果电磁波沿z轴传播,则有:

                         

           

因为电磁波沿z轴传播的变量为z,所以:

                                                          

可以得到

                                              即:

所以只有x和y两个方向的电场强度:

                                       

得到各分量的方程:

                                        

                                        

解方程可以得到:

                                    

                                      

                                      

若平面电磁波沿+z方向传播,z平面上的相位项为 ,且有 ,,所以 ,则有 ,相位取决于 的大小, =

                                                                 

如果波向k方向传播,如图1-1, ,式中α , 和γ 分别是传播方向 分别与三个坐标轴x、y和z轴的夹角。在这种情况下,空间相位为 ,虚指数因子应为

                                    

                                   

则有

                                   

加上时间因子得到电场强度:

)

通过题意我们得到:

  求解传播因子k:

                                                

                                               

求解角频率     :                      

所以得到电场强度:

                                             

(二)真空中磁场的传播情况

电磁波的电场已知后,可直接由麦克斯韦方程中的法拉第电磁感应定律计算磁场,而不需要再求解磁场的亥姆霍兹方程。由法拉第电磁感应定律的复数形式可得:

                                                  

                                     

其中                   

                                                        

                                                           

                                

加上时间因子得到磁场强度的方程:

                              

二.仿真数据设置

   在仿真中,我们设置圆周率π 为3.1415926,真空中磁导率 ,真空中介电常数 ,即 。将x的取值范围设置为 ,取样间隔为 。因为在k方向上,x与z满足 ,所以z的取值范围为 ,取样间隔为 。因为角频率w 数量级过大,导致单位时间内的波形变化过大,所以选取时间单位为us,时间t的取值范围为[0,20]us,取样间隔为0.2us ,利用pause() 函数,每隔0.05s到刷新下一个时间节点的点电场强度和磁场强度的数据。

三.仿真结果与程序 (一).仿真结果

                                        

(二).代码展示 %E(x,z,t)=2^0.5*cos(w*t-pi*(x+z)) %Hz(x,z,t)=1/Z0*1/2*2^0.5*cos(w*t-pi*(x+z)) %Hx(x,z,t)=1/z0*sqrt(3)/2*2^0.5*cos(w*t-pi*(x+z)) %参考文献: %[1].Eugeniy E.Mikhailov.MATLAB程序设计导论.机械工业出版社.2019.6 %[2].冯恩信.电磁场与电磁波第四版.西安交通大学出版社.2016 %作者:XD-WANG %编写日期:2020-6-12 clear close all pi=3.1415926;%设置Π u0=4*pi*1e-7;%真空中的磁导率 e0=1e-9/(36*pi);%真空中的介电质常数 Z0=(u0/e0)^0.5;%真空中的波阻抗 f=3*10^8;%电磁波的频率 w=2*pi*f; %角频率w EE=1; %电场强度的初相位 HH=EE/Z0; m=0:0.01:1;%将0到1分成100份方便对x范围的设置--间隔为0.01 k=m*0; x=4*m; %x的范围为0到4 各x坐标之间间隔为0.04 z=sqrt(3)*x; %通过传播方向知道z与x的关系 figure %对t进行取样 不断地覆盖原图像绘制t处于不同时刻的电场和磁场的图像 %注意:为了消除波束与时间在数量级上的差距带来的影响,时间单位是us %原因,角频率太大,导致单位时间内的变化过大,一共是6个周期 for t=0:0.2:20 Ey=sqrt(2)*EE*cos(w*t*(1e-9)-pi*(x+z*sqrt(3))); %根据电场的传输方程,求出x z t处的电场强度 Hz=cos(w*t*(1e-9)-pi*(x+z*sqrt(3)))+z; Hx=-cos(w*t*(1e-9)-pi*(x+ z*sqrt(3)))/sqrt(3)+x; %分别求出磁场强度在x和y方向的分量其中z与x方向的分量要满足sqrt(3)倍的关系 plot3(x,z,Ey,'b','LineWidth',2); hold on axis([0,4,0,4*sqrt(3),-1.5,1.5]) grid on plot3(Hx,Hz,k,'r','LineWidth',2); plot3(x,z,k,'y','LineWidth',2); hold off %绘制E 和H的图像并设置坐标轴 xlabel('x轴'); ylabel('z轴'); zlabel('y轴'); title('真空中平面波的传输') legend('电场强度E','磁场强度H','传播方向k'); drawnow pause(0.01) end



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有