西安电子科技大学电磁场大作业.docx

上传人:b****3 文档编号:6976714 上传时间:2023-05-10 格式:DOCX 页数:6 大小:64.81KB
下载 相关 举报
西安电子科技大学电磁场大作业.docx_第1页
第1页 / 共6页
西安电子科技大学电磁场大作业.docx_第2页
第2页 / 共6页
西安电子科技大学电磁场大作业.docx_第3页
第3页 / 共6页
西安电子科技大学电磁场大作业.docx_第4页
第4页 / 共6页
西安电子科技大学电磁场大作业.docx_第5页
第5页 / 共6页
西安电子科技大学电磁场大作业.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

西安电子科技大学电磁场大作业.docx

《西安电子科技大学电磁场大作业.docx》由会员分享,可在线阅读,更多相关《西安电子科技大学电磁场大作业.docx(6页珍藏版)》请在冰点文库上搜索。

西安电子科技大学电磁场大作业.docx

西安电子科技大学电磁场大作业

 

电磁场与电磁波大作业

 

学院:

电子工程学院

班级:

021231

指导老师:

侯建强

组长:

组员:

 

基于MATLAB的电磁场数值分析

摘要使用计算机进行电磁场数值分析已成为电磁场的工程开发、科研和教学的重要手段。

本文介绍了电磁场数值分析的基本理论,并且基于MATLABPDE工具箱实现了的静态场的边值型问题的求解。

实验结果表明,MATLAB使电磁场问题的求解迅速、简单、方便。

关键词:

MATLAB数值分析法边值型问题

ElectromagneticFieldNumericalAnalysisBasedonMATLAB

Abstract:

Usingcomputerstoanalyzeelectromagneticfieldhasbeenanimportantmethodofthedevelopmentofprojects,researchandteaching.Theessayintroducessomebasictheoriesofelectromagneticfieldnumericalanalysis.AndbasingonMATLABPDEtool,theelectromagneticfieldboundaryvalueproblemhasbeensolved.Furthermore,theresultsshowthatitiseasier,morepromptandmoreconvenienttofigureitoutwiththesoftware,MATALAB.

Keywords:

MATLAB,ElectromagneticFieldNumericalAnalysis,boundaryvalueproblem

0引言....................................................2

1数值分析法基本原理......................................2

1.1泊松方程和拉普拉斯方程..................................................2

1.2边值问题的分类..........................................................3

1.3直角坐标系中的分离变量法................................................3

2例题分析................................................5

3MATLAB实现..............................................6

4结论....................................................7

5结束语..................................................8

6参考文献................................................8

 

0引言

MATLAB是一种用于数值计算、可视化及编程的高级语言和交互式环境。

使用MATLAB,可以分析数据,开发算法,创建模型和应用程序。

借助其语言、工具和内置数学函数,您可以探求多种方法,比电子表格或传统编程语言(如C/C++或Java™)更快地求取结果。

MATLAB应用广泛,其中包括信号处理和通信、图像和视频处理、控制系统、测试和测量、计算金融学及计算生物学等众多应用领域。

在各行业和学术机构中,有一百多万工程师和科学家使用MATLAB这一技术计算语言。

MATLAB偏微分方程工具箱(PDEtoolbox)可以实现对二维问题高速、准确的求解过程,通过使用用户界面或者M文件,画出所需要的任何区域,输入方程类型和有关系数,可以显示解的图形和数值解。

1数值分析法基本原理

当电荷或者电流分布已知时,可以通过积分来计算电场或磁场。

但实际上我们通常要处理两种类型的静电场问题。

一种是已知场源(电荷、电流分布)直接计算空间个点的场强或位函数,这类问题叫做分布型问题。

另一种是已知空间某给定区域内的长远分布和该区域边界上的位函数(或其法向导数),求区域内位函数的分布,这类问题叫作边值型问题。

求解这些边值型问题空间电场、磁场的分布可以化为求解给定边界条件下的位函数的拉普拉斯方程或泊松方程,即求解边值问题。

1.1泊松方程和拉普拉斯方程

拉普拉斯方程是一个二阶偏微分方程,可以用解析法、数值分析法、实验模拟和图解法等求解。

电场的位函数是一个标量函数,简称为电位,电位

的定义由下式确定

(式1.1.1)

电位的单位是伏(V),因此电场强度的单位是伏/米(V/m)。

将式1.1.1带入高斯定理的微分形式

,得

(式1.1.2)

(式1.1.2)称为泊松方程,若讨论的区域

,则电位微分方程为

(式1.1.3)

二阶微分方程(式1.1.3)称为拉普拉斯方程。

其中

在直角坐标中为

(式1.1.4)

1.2边值问题的分类

静电场的计算通常是求场内任一点的电位,一旦电位确定,电场强度和其他的物理量都可由电位求得。

在无界空间,如果已知分布电荷的体密度,可以通过积分公式计算任意点的电位。

但计算有限区域的电位时,必须使用所讨论区域边界上电位的指定值(称为边值)来确定积分常数;此外,当场域中有不同介质时,还要用到电位在边界上的边界条件。

这些用来决定常数的条件,常统称为边界条件。

我们把通过微分方程及相关边界条件描述的问题,称为边值问题。

实际上,边界条件(即边值)除了给定电位在边界上的值以为,也可以是电位在边界上的方向导数。

根据不同形式的边界条件,边值问题通常分为三类;

第一类边值问题(Dirichlet问题):

给定整个边界上的位函数值,即

第二类边值问题(Neumann问题):

给定整个边界上每一点位函数的法向函数,即

第三类边值问题(混合问题):

给定一部分边界上每一点的电位,同时给定另一部分边界上每一点的电位法向函数,即

1.3直角坐标系中的分离变量法

分离变量法是数学物理方法中应用最广的一种方法,它要求所给的边界面与一个适当的坐标系的坐标面相重合,或分段重合;其次在此坐标系中,待求偏微分方程的解可表示成三个函数的乘积,每一函数仅是一个坐标的函数。

这样通过分离变量法就可以把偏微分方程化为常微分方程求解。

在直角坐标系中,拉普拉斯方程为

(式1.3.1)

可以表示为三个函数的乘积,即

(式1.3.2)

其中,X只是x的函数,同时Y只是y的函数,Z只是z的函数。

将(式1.3.2)带入(式1.3.1),得

(式1.3.3)

然后(式1.3.3)各项除以XYZ,得

(式1.3.4)

以上方程的第一项只是x的函数,第二项只是y的函数,第三项只是z的函数,要这一方程对任一组(x,y,z)成立,这三项必须分别为常数,即

(式1.3.5a)

(式1.3.5b)

(式1.3.5c)

这样,就将偏微分方程化为三个常微分方程,

是分离常量,都是待定常数,与边界条件有关。

它们可以是实数,也可以是虚数,且由(式1.3.4)应有

(式1.3.6)

以上三个常微分方程(式1.3.5a)、(式1.3.5b)和(式1.3.5c)解的形式,与边界条件有关(即与常数

有关),以(式1.3.5a)为例说明X的形式与

的关系。

时,则

时,另

为正实数),则

时,另

,则

以上的a,b,c,d称为积分常数,也由边界条件决定。

Y(y)和Z(z)的解和X(x)类似。

在用分离变量法求解静态场的边值问题时,常需要根据边界条件来确定分离常数是实数、虚数或是零。

若在某一个方向(如x方向)的边界条件是周期的,则该坐标的分离常数

必是实数,其解要选三角函数;若在某一个方向的边界条件是非周期的,则该方向的解要选双曲函数或者指数函数,在有限区域选双曲函数,无限区域选取指数衰减函数;若位函数与某一坐标无关,则沿该方向的分离常数为零,其解为常数。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2