工程光学matlab仿真

工程光学matlab仿真
工程光学matlab仿真

工程光学仿真实验报告

1、杨氏双缝干涉实验

(1)杨氏干涉模型

杨氏双缝干涉实验装置如图1所示: S 发出的

光波射到光屏上的两个小孔S1 和S2 , S1 和S2 相

距很近,且到S 等距;从S1 和S2 分别发散出的光

波是由同一光波分出来的,所以是相干光波,它们在距离光屏为D 的屏幕上叠加,形成一定的干涉图

样。 图1.1 杨氏双缝干涉

假设S 是单色点光源,考察屏幕上某一点P ,从S1 和S2 发出的光波在该点叠加

产生的光强度为:

I = I1 + I2 + 2 I1 I2 cos δ (1-1)

式中, I1 和I2 分别是两光波在屏幕上的光强度, 若实验装置中S1 和S2 两个缝

大小相等, 则有

I1 = I2 =I0 (1-2)

δ= 2π(r2 - r1)/λ(1-3) (1-3) 2221)2/(D y d x r +++= (1-4) 2222)2/(D y d x r ++-= (1-5)

可得 xd r r 22

122=- (1-6)

因此光程差:12r r -=? (1-7)

则可以得到条纹的强度变化规律- 强度分布公式:

]/)([cos 1220λπd r r I I -= (1-8) (2)仿真程序

clear;

Lambda=650; %设定波长,以Lambda 表示波长

Lambda=Lambda*1e-9;

d=input('输入两个缝的间距 )'); %设定两缝之间的距离,以d 表示两缝之间距离

d=d*0.001;

Z=0.5; %设定从缝到屏幕之间的距离,用Z 表示 O x y z P(x,y,D)d

S 1r 2r 1S 2S y

x D ω

yMax=5*Lambda*Z/d;xs=yMax; %设定y方向和x方向的范围

Ny=101;ys=linspace(-yMax,yMax,Ny);%产生一个一维数组ys,Ny是此次采样总点数

%采样的范围从- ymax到ymax,采样的数组命名为ys

%此数组装的是屏幕上的采样点的纵坐标for i=1:Ny %对屏幕上的全部点进行循环计算,则要进行Ny次计算

L1=sqrt((ys(i)-d/2).^2+Z^2);

L2=sqrt((ys(i)+d/2).^2+Z^2); %屏上没一点到双缝的距离L1和L2

Phi=2*pi*(L2-L1)/Lambda; %计算相位差

B(i,:)=4*cos(Phi/2).^2; %建立一个二维数组,用来装该点的光强的值

end%结束循环

NCLevels=255; %确定使用的灰度等级为255级

Br=(B/4.0)*NCLevels; %定标:使最大光强(4. 0)对应于最大灰度级(白色) subplot(1,4,1),image(xs,ys,Br); %用subplot创建和控制多坐标轴

colormap(gray(NCLevels)); %用灰度级颜色图设置色图和明暗

subplot(1,4,2),plot(B(:),ys); %把当前窗口对象分成2块矩形区域

%在第2块区域创建新的坐标轴

%把这个坐标轴设定为当前坐标轴

%然后绘制以( b (: ) , ys)为坐标相连的线

title('杨氏双缝干涉');

(3)仿真图样及分析

a)双缝间距2mm b)双缝间距4mm

c)双缝间距6mm d)双缝间距8mm

图1.2改变双缝间距的条纹变化

由上面四幅图可以看出,随着双缝之间的距离增大,条纹边缘坐标减小,也就

是条纹间距减小,和理论公式d D e /λ=推导一致。如果增大双缝的缝宽,会使光强I 增加,能够看到条纹变亮。

二、杨氏双孔干涉实验

1、杨氏双孔干涉

杨氏双孔干涉实验是两个点光源干涉实

验的典型代表。如图2所示。当光穿过这两

个离得很近小孔后在空间叠加后发生干涉,

并在像屏上呈现出清晰的明暗相间的条纹。

由于双孔发出的波是两组同频率同相位的

球面波, 故在双孔屏的光射空间会发生干

涉。 于是, 在图2中两屏之间的空间里,

如果一点P 处于两相干的球面波同时到达

波峰(或波谷)的位置, 叠加后振幅达到最高, 图2.1 杨氏双孔干涉

表现为干涉波的亮点; 反之, 当P 处处于一个球面波的波峰以及另一个球面波的波谷时候,叠加后振幅为零,变现是暗纹。

1r 为S1到屏上一点的距离, 2221)2/(D y d x r +++= (2-1),2r 为S2到屏上这点的距离,2222)2/(D y d x r ++-= (2-2),如图2,d 为两孔之间的距离,

D 为孔到屏的距离。由孔S1和孔S2发出的光的波函数可表示为 )ex p(11

11ikr r A E = (2-3) )ex p(2212ikr r A E =

(2-4) 则两束光叠加后 21E E E += (2-5)

干涉后光强 **E E I = (2-6)

2、仿真程序

clear;

Lambda=632*10^(-9); %设定波长,以Lambda 表示波长

d=0.001; %设定双孔之间的距离

D=1; %设定从孔到屏幕之间的距离,用D 表示

A1=0.5; %设定双孔光的振幅都是1

A2=0.5;

yMax=1; %设定y 方向的范围

xMax=yMax/500; %设定x 方向的范围

N=300; %采样点数为N

ys=linspace(-yMax,yMax,N);%Y 方向上采样的范围从-ymax 到ymax

xs=linspace(-xMax,xMax,N);%X 方向上采样的范围从-xmax 到xmax

for i=1:N

for j=1:N %对屏幕上的全部点进行循环计算,则要进行N*N 次计算

r1(i,j)=sqrt((xs(i)-d/2)^2+ys(j)^2+D^2);

r2(i,j)=sqrt((xs(i)+d/2)^2+ys(j)^2+D^2); %屏上一点到双孔的距离r1和r2 E1(i,j)=(A1/r1(i,j))*exp(2*pi*1j*r1(i,j)/Lambda);%S1发出的光的波函数 E2(i,j)=(A2/r2(i,j))*exp(2*pi*1j*r2(i,j)/Lambda);%S2发出的光的波函数

E(i,j)=E1(i,j)+E2(i,j); %干涉后的波函数

B(i,j)=conj(E(i,j))*E(i,j); %叠加后的光强

end

end %结束循环

NCLevels=255; %确定使用的灰度等级为255级

Br=(B/4.0)*NCLevels; %定标:使最大光强(4. 0)对应于最大灰度级(白色)

image(xs,ys,Br); %仿真出图像

colormap('hot');

title('杨氏双孔');

(3)干涉图样及分析

1)改变孔间距对干涉图样的影响

d=1mm d=3mm

图2.2 改变孔间距对干涉的影响

如图2.2,分别是孔间距为1mm和3mm的干涉图样,可以看出,随着d的增加,视野中干涉条纹增加,条纹变细,条纹间距变小。

2)改变孔直径的影响

图2.3 孔直径对干涉的影响

如图2.3,这里改变孔直径指的是改变光强,不考虑光的衍射。孔直径变大,光强变大,可以看出,干涉条纹变亮。

3、平面波干涉

(1)干涉模型

根据图3.1可以看出,这是两个平行光在屏上相遇发生干涉,

两束平行光夹角为θ。它们在屏上干涉叠加,这是平面波的

干涉。两束平行波波函数为:

)ex p(111ikr A E = (3-1)

)ex p(222ikr A E = (3-2)

两束光到屏上一点的光程差为

θsin y =? (3-3) 图3.1 平行光干涉 垂直方向建立纵坐标系,y 是屏上点的坐标。那么屏上点的光强为

)cos(2212

221?++=k A A A A I (3-4)

式中A1和A2分别是两束光的振幅。

(2)仿真程序

clear;

Lambda=632.8; %设定波长

Lambda=Lambda*1e-9;

t=input('两束光的夹角'); %设定两束光的夹角

A1=input('光一的振幅'); %设定1光的振幅

A2=input('光二的振幅'); %设定2光的振幅

yMax=10*Lambda;xs=yMax; %X 方向和Y 方向的范围

N=101; %设定采样点数为N

ys=linspace(-yMax,yMax,N); %Y 方向上采样的范围从- ymax 到ymax

for i=1:N %循环计算N 次

phi=ys(i)*sin(t/2); %计算光程差

B(i,:)=A1^2+A2^2+2*sqrt(A1^2*A2^2)*cos(2*pi*phi/Lambda);

%计算光强

end %结束循环

NCLevels=255; %确定使用的灰度等级为255级

Br=B*NCLevels/6; %定标:使最大光强(4. 0)对应于最大灰度级(白色) subplot(1,4,1),image(xs,ys,Br); %用subplot 创建和控制多坐标轴

colormap(gray(NCLevels)); %用灰度级颜色图设置色图和明暗

θ

subplot(1,4,2),plot(B(:),ys); %把这个坐标轴设定为当前坐标轴

%然后绘制以( b (: ) , ys)为坐标相连的折线

(3)干涉图样及分析

1)改变振幅比对干涉图样的影响

a)振幅比1:1 b)振幅比1:2

图3.2不同振幅比的干涉图样

由图3.2看出,振幅比从1:1变成1:2后,干涉条纹变得不清晰了。干涉叠加后的波峰波谷位置没有变化,条纹间距没有变化,但是叠加后的波振幅变小了,即不清晰。

2)改变平行光夹角对干涉图样的影响

a)两束光夹角60度 b)两束光夹角90度

图3.3平面波不同夹角的干涉图样

图3.3是两束平行光夹角为60度和90度的干涉条纹,由于夹角不同,光程差不同,改变叠加后光波波峰波谷位置,因此干涉明条纹和暗条纹的位置和间距不同。

4、两点光源的干涉

(1)干涉模型

如图4.1,S1和S2是两个点光源,距离是d 。两

个点光源发出的光波在空间中相遇发生干涉。在接

收屏上,发生干涉的两束波叠加产生干涉条纹。S2

与屏距离是z ,S1与屏的距离是(d+z )。两个点光源的干涉是典型的球面波干涉,屏上一点到S1 图4.1 点光源干涉

和S2的距离可以表示为 2221)(z d y x r +++= (4-1) 2222z y x r ++= (4-2)

则 )ex p(11

11ikr r A E = (4-3) )ex p(22

22ikr r A E = (4-4) 其中A1和A2分别是S1、S2光的振幅。干涉后的光为

21E E E += (4-5)

因此干涉后光波光强为

**E E I = (4-6)

(2)仿真程序

clear;

Lambda=650; %设定波长

Lambda=Lambda*1e-9;

A1=2; %设定S1光的振幅

A2=2; %设定S2光的振幅

d=input('输入两点光源距离'); %设定两个光源的距离

z=5; %设定S2与屏的距离

xmax=0.01 %设定x 方向的范围

ymax=0.01; %设定y 方向的范围

N=200; %采样点数为N

x=linspace(-xmax,xmax,N);%X 方向上采样的范围从-xmax 到xmax,采样数组命名为x y=linspace(-ymax,ymax,N);%Y 方向上采样的范围从-ymax 到ymax,采样数组命名为y

for i=1:N

for k=1:N %对屏幕上的全部点进行循环计算,则要进行N*N 次计算 1S 2

S z d

l1(i,k)=sqrt((d+z)^2+y(k)*y(k)+x(i)*x(i)); %计算采样点到S1的距离

l2(i,k)=sqrt(z^2+y(k)*y(k)+x(i)*x(i)); %计算采样点到S2的距离

E1(i,k)=(A1/l1(i,k))*exp((2*pi*1j.*l1(i,k))/Lambda);%S1复振幅

E2(i,k)=(A2/l2(i,k))*exp((2*pi*1j.*l2(i,k))/Lambda);%S2复振幅

E(i,k)=E1(i,k)+E2(i,k); %干涉叠加后复振幅

B(i,k)=conj(E(i,k)).*E(i,k);%干涉后光强

end

end

Nclevels=255; %确定使用的灰度等级为255级

Br=B*Nclevels; %定标

image(x,y,Br); %做出干涉图像

colormap('hot');

title('双点光源干涉');

(3)干涉图样及分析

改变点光源的间距对干涉图样的影响

a)d=1m b)d=2m c)d=3m

图4.2改变点光源间距的干涉图样

图4.2是根据图4.1仿真干涉出的图样,S1和S2之间距离分别为1m、2m、3m,由图

样可以看出,随着d的增加,光程差变大,视野内的干涉圆环逐渐增多,圆环之间的

距离变小。

5、 平面上两点光源干涉

(1)干涉模型

S1和S2是平面上的两个点光源,距离为

d ,两个光源发出的光相遇发生干涉,产生

干涉条纹。以S1所在处为原点建立平面直角

坐标系,平面上任意一点到S1、S2的距离是 221y x r += (5-1) 图5.1 平面两点光源干涉 222)(y d x r +-= (5-2)

S1和S2发出的都是球面波,可表示为 )ex p(11

11ikr r A E = (5-3) )ex p(2222ikr r A E =

(5-4) 式中A1和A2分别是S1、S2的振幅。干涉叠加后的波函数为

21E E E += (5-5)

因此干涉后光波光强为

**E E I = (5-6)

(2)仿真程序

clear;

Lambda=650; %设定波长

Lambda=Lambda*1e-9;

A1=0.08; %设定S1光的振幅

A2=0.08; %设定S2光的振幅

d=0.00001 %设定两个光源的距离

xmax=0.3; %设定x 方向的范围

ymax=0.3; %设定y 方向的范围

N=500; %采样点数为N

x=linspace(-xmax,xmax,N);%X 方向上采样的范围从-xmax 到xmax,采样数组命名为x y=linspace(-ymax,ymax,N);%Y 方向上采样的范围从-ymax 到ymax,采样数组命名为y

for i=1:N

for k=1:N %对屏幕上的全部点进行循环计算,则要进行N*N 次计算

r1(i,k)=sqrt(y(k)*y(k)+x(i)*x(i)); %计算采样点到S1的距离

d

1S 2S

r2(i,k)=sqrt(y(k)*y(k)+(x(i)-d)*(x(i)-d)); %计算采样点到S2的距离E1(i,k)=(A1/r1(i,k))*exp((2*pi*j.*r1(i,k))/Lambda);%S1复振幅

E2(i,k)=(A2/r2(i,k))*exp((2*pi*j.*r2(i,k))/Lambda);%S2复振幅E(i,k)=E1(i,k)+E2(i,k); %干涉叠加后复振幅

B(i,k)=conj(E(i,k)).*E(i,k); %干涉后光强

end

end%结束循环

Nclevels=255; %确定使用的灰度等级为255级

Br=B*Nclevels/4; %定标

image(x,y,Br);

colormap('hot');

title('并排双点光源干涉');

(3)干涉图样及分析

1)聚散性对干涉图样的影响

a)会聚 b)发散

图5.2聚散性对干涉的影响

两个点光源并排放置,在靠近点光源的观察屏上看到的干涉条纹是一组放射状的条纹,并且强度从中心向四周减弱,光源的聚散性对干涉图样没有影响。

2)改变两光源间距对干涉的影响

a)d=4um b)d=8um

图5.3两光源间距对干涉的影响

从图5.3可以看出,视野中条纹逐渐多了。随着间距变小,干涉条纹宽度变小,条纹间距变小。

6、平行光与点光源干涉

6.1

图6.2 图6.3

(1)平面波和球面波干涉

如图,三幅图都是点光源和平行光的干涉,平面光入射的角度不同。平行光与

点光源相遇在空间中产生干涉,在屏上形成干涉条纹。点光源与屏的距离为z ,屏上坐标为(x,y)的一点与点光源的距离是

2221z y x r ++= (6-1)

由点光源发出的光波表示为 )ex p(11

11ikr r A E = (6-2) 平行光可以表示为)sin /ex p(22θikz A E = (6-3)

式中θ表示平行光与屏的夹角。两束光发生干涉叠加后,干涉光复振幅

21E E E += (6-4)

则光强 z z z

*

E

I (6-5)

*E

(2)仿真程序

clear;

Lambda=650; %设定波长,以Lambda表示波长

Lambda=Lambda*1e-9; %变换单位

A1=1; %设定球面波的振幅是1

A2=1; %设定平面波的振幅是1

xmax=0.003; %设定x方向的范围

ymax=0.003; %设定y方向的范围

t=input('输入角度'); %设定平行光和屏的夹角

z=1; %设定点光源和屏的距离

N=500; %N是此次采样点数

x=linspace(-xmax,xmax,N); %X方向上采样的范围从-xmax到ymax

y=linspace(-ymax,ymax,N); %Y方向上采样的范围从-ymax到ymax

for i=1:N %对屏幕上的全部点进行循环计算,则要进行N*N次计算

for k=1:N

l1(i,k)=sqrt(y(k)*y(k)+x(i)*x(i)+z^2); %表示屏上一点到点光源的距离E1(i,k)=(A1/l1(i,k))*exp((2*pi*j.*l1(i,k))/Lambda);%球面波的复振幅

E2(i,k)=A2*exp((2*pi*j.*z*(1/sin(t)))/Lambda); %平面波的复振幅E(i,k)=E1(i,k)+E2(i,k); %屏上点的振幅

B(i,k)=conj(E(i,k)).*E(i,k); %屏上每个采样点的光强

end%结束循环

end%结束循环Nclevels=255; %确定使用的灰度等级为255级

Br=B*Nclevels/4; %定标:使最大光强(4. 0)对应于最大灰度级image(x,y,Br); %干涉图样

colormap('hot'); %设置色图和明暗

(3)仿真图样及分析

平行光入射角度对干涉图样的影响

a)

90=θ b) 45=θ c) 135=θ

图6.4平行光入射角度对干涉的影响

图6.4分别是平行光与屏夹角为90度、45度、135度的情况,斜入射与垂直入射

相比,干涉圆环更大。而角度互补的两种入射方式,区别在于中心是明还是暗。由图可以看出,斜入射135度的平行光与点光源干涉,干涉图样中心是暗斑。

7、平行光照射楔板

(1)图7.1的楔板

L=630*10^(-9);alfa=pi/20000;H=0.005; %波长630nm ,倾角1.57*e-4,厚5mm

n=1.5; %折射率N=1.5

a2=axes('Position',[0.3,0.15,0.5,0.7]); %定位在绘图中的位置

[x,y]=meshgrid(linspace(0,0.01,200)); %将5mm*5mm 区域打散成200*200个点

h=tan(alfa)*x+H; %玻璃厚度

Delta=(2*h*n+L/2); %光程差

In=0.5+(cos(Delta*pi*2/L))/2; %光强分布(按比例缩小到0-1)

imshow(In) %生成灰度图

图7.1 图7.2 λ=630nm ,θ=pi/20000

λ=430nm ,θ=pi/20000 λ=630nm ,θ=pi/30000

图7.3 图7.4

可见增大波长或者减小楔角会使干涉条纹间距加大。

(2)牛顿环

L=630*10^(-9);R=3; %波长630nm 曲率半径3M

a2=axes('Position',[0.3,0.15,0.5,0.7]); %定位在绘图中的位置

[x,y]=meshgrid(linspace(-0.005,0.005,200)); %将5mm*5mm区域打散成200*200

r2=(x.^2+y.^2); %r2为各个点距中心的距离^2矩阵h=R-sqrt(R^2-r2) %空气薄膜厚度

Delta=2*h+L/2 %光程差

In=0.5+(cos(Delta*pi*2/L))/2; %光强分布(按比例缩小到0-1) imshow(In) %生成灰度图

λ=630nm ,R=3M

图7.5 图7.6

λ=430nm ,R=3M λ=630nm ,R=10M

图7.7 图7.8

增大波长或者增大球的曲率半径会使牛顿环半径增大。

(3)圆柱曲面干涉

L=630*10^(-9);R=3; %波长630nm,曲率半径3M

a2=axes('Position',[0.3,0.15,0.5,0.7]); %定位在绘图中的位置

[x,y]=meshgrid(linspace(-0.005,0.005,200)); %将5mm*5mm区域打散成200*200

r2=(x.^2+0*y.^2); % r2为各个点距中心的距离^2矩阵h=R-sqrt(R^2-r2) %空气薄膜厚度

Delta=2*h+L/2 %光程差

In=0.5+(cos(Delta*pi*2/L))/2; %光强分布(按比例缩小到0-1) imshow(In) %生成灰度图

λ=630nm ,R=3M

图7.9 图7.10

λ=430nm ,R=3M λ=630nm ,R=10M 图7.11 图7.12

可见增大波长或者增大圆柱底面的半径会使干涉条纹变宽。

(4)任意曲面

L=630*10^(-9);R=3; %波长630nm 曲率半径3M

a2=axes('Position',[0.3,0.15,0.5,0.7]); %定位在绘图中的位置

[x,y]=meshgrid(linspace(-0.005,0.005,200)); %将5mm*5mm区域打散成200*200

r2=(x.^2+y.^2); %r2为各个点距中心的距离^2矩阵h=sin(r2*3000) %空气薄膜厚度

Delta=2*h+L/2 %光程差

In=0.5+(cos(Delta*pi*2/L))/2; %光强分布(按比例缩小到0-1)

imshow(In)

曲面函数:z=sin[3000(x^2+y^2)]

图7.13 图7.14

8、等倾干涉

(1)平行平板干涉

图8.1 图8.2

如图8.1,扩展光源上一点S 发出的一束光经平行平板的上、下表面的反射和折射后,在透镜后焦平面P 点相遇产生干涉。两支光来源于同一光线,因此其孔径角是零。在P 点的强度是:

P S

h θ1θ2n

n ’

n ’I 1

I 2A B C N S 1S 2S 3P 0

P 1M

F L

G N

1

)cos(22121?++=k I I I I I (8-1)

其中光程差

2/cos 22λθ+=?nh (8-2)

光程差越大,对应的干涉级次越高,因此等倾条纹在中心处具有最高干涉级次。 λλ02/2m nh =+ (8-3)

0m 一般不一定是整数,即中心不一定是最亮点,它可以写成q m m +=10,式中1m 是最靠近中心的亮条纹的整数干涉级,第N 条亮条纹的干涉级表示为]1[1+-N m 。如图2,其角半径记为N 1θ

则 q N h

n n +-=11

'1λθ (8-4) 上式表明平板厚度h 越大,条纹角半径就越小。条纹角间距为 1

2'12θλθh n n =? (8-5) 表明靠近中心的条纹稀疏,离中心越远的条纹越密,呈里疏外密分布。

(2)仿真程序

xmax=1.5;ymax=1.5; %设定y 方向和x 方向的范围

Lamd=452e-006; %设定波长,以Lambda 表示波长

h=2; %设置平行平板的厚度是2mm

n=input('输入折射率'); %设置平行平板的折射率,以n 表示

f=50; %透镜焦距是50mm

N=500; %N 是采样点数

x=linspace(-xmax,xmax,N);%X 方向采样的范围从-ymax 到ymax,采样数组命名为x y=linspace(-ymax,ymax,N);%Y 方向采样的范围从-ymax 到ymax,采样数组命名为y for i=1:N %对屏幕上的全部点进行循环计算,则要进行N*N 次计算

for j=1:N

r(i,j)=sqrt(x(i)*x(i)+y(j)*y(j)); %平面上一点到中心的距离

u(i,j)=r(i,j)/f; %角半径

t(i,j)=asin(n*sin(atan(u(i,j)))); %折射角

phi(i,j)=2*n*h*cos(t(i,j))+Lamd/2; %计算光程差

B(i,j)=4*cos(pi*phi(i,j)/Lamd).^2;%建立一个二维数组每一个点对应一个光强

end %结束循环

end %结束循环

Nclevels=255; %确定使用的灰度等级为255级

Br=B/2.5*Nclevels; %定标:使最大光强(4. 0)对应于最大灰度级(白色) image(x,y,Br); %做出函数Br的图像

colormap(gray(Nclevels)); %用灰度级颜色图设置色图和明暗

(3)干涉图样及分析

折射率变化对干涉图样的影响

a)n=1.1 b)n=1.4 c)n=1.7

图8.3折射率变化对干涉的影响

观察上面三幅图,分别是折射率1.1、1.4、1.7时候的干涉图样。由图可以看出,等倾干涉的条纹间距是不相等的,靠近中心处比较稀疏,外部比较密集。随着折射率的增大,视野内的条纹变少,条纹间距变大,条纹更稀疏。

现代信号处理Matlab仿真——例611

例6.11 利用卡尔曼滤波估计一个未知常数 题目: 设已知一个未知常数x 的噪声观测集合,已知噪声v(n)的均值为零, 方差为 ,v(n)与x 不相关,试用卡尔曼滤波估计该常数 题目分析: 回忆Kalman 递推估计公式 由于已知x 为一常数,即不随时间n 变化,因此可以得到: 状态方程: x(n)=x(n-1) 观测方程: y(n)=x(n)+v(n) 得到A(n)=1,C(n)=1, , 将A(n)=1,代入迭代公式 得到:P(n|n-1)=P(n-1|n-1) 用P(n-1)来表示P(n|n-1)和P(n-1|n-1),这是卡尔曼增益表达式变为 从而 2v σ1??(|1)(1)(1|1)(|1)(1)(1|1)(1)()()(|1)()[()(|1)()()]???(|)(|1)()[()()(|1)](|)[()()](|1)H w H H v x n n A n x n n P n n A n P n n A n Q n K n P n n C n C n P n n C n Q n x n n x n n K n y n C n x n n P n n I K n C n P n n --=----=----+=--+=-+--=--2()v v Q n σ=()0w Q n =(|1)(1)(1|1)(1)()H w P n n A n P n n A n Q n -=----+21 ()(|1)[(|1)]v K n P n n P n n σ-=--+22(1)()[1()](1)(1)v v P n P n K n P n P n σσ-=--=-+

控制系统MATLAB仿真基础

系统仿真 § 4.1控制系统的数学模型 1、传递函数模型(tranfer function) 2、零极点增益模型(zero-pole-gain) 3、状态空间模型(state-space) 4、动态结构图(Simulink结构图) 一、传递函数模型(transfer fcn-----tf) 1、传递函数模型的形式 传函定义:在零初始条件下,系统输出量的拉氏变换C(S)与输入量的拉氏变换R(S)之比。 C(S) b1S m+b2S m-1+…+b m G(S)=----------- =- -------------------------------- R(S) a1S n + a2S n-1 +…+ a n num(S) = ------------ den(S) 2、在MATLAB命令中的输入形式 在MATLAB环境中,可直接用分子分母多项式系数构成的两个向量num、den表示系统: num = [b1, b2, ..., b m]; den = [a1, a2, ..., a n]; 注:1)将系统的分子分母多项式的系数按降幂的方式以向量的形式输入两个变量,中间缺项的用0补齐,不能遗漏。 2)num、den是任意两个变量名,用户可以用其他任意的变量名来输入系数向量。 3)当系统种含有几个传函时,输入MATLAB命令状态下可用n1,d1;n2,d2…….。 4)给变量num,den赋值时用的是方括号;方括号内每个系数分隔开用空格或逗号;num,den方括号间用的是分号。 3、函数命令tf( ) 在MATLAB中,用函数命令tf( )来建立控制系统的传函模型,或者将零极点增益模型、状态空间模型转换为传函模型。 tf( )函数命令的调用格式为: 圆括号中的逗号不能用空格来代替 sys = tf ( num, den ) [G= tf ( num, den )]

APF matlab仿真建模要点

电力电子系统建模与仿真 学院:电气工程学院 年级:2012级 学号:12031236 姓名:周琪俊 指导老师:舒泽亮

二极管钳位多电平APF电压平衡SPWM仿真报告 1 有源电力滤波器的发展及现状 有源电力滤波器的发展最早可以追溯到20 世纪60 年代末,1969 年B.M.Bird 和J.F.Marsh发表的论文中,描述了通过向电网注入三次谐波电流来减少电源电流中的谐波成分,从而改善电源电流波形的新方法,这种方法是APF 基本思想的萌芽。1971年日本的H.Sasaki 和T.Machida 首先提出APF 的原始模型。1976 年美国西屋电气公司的L.Gyugyi 等提出了用PWM 变流器构成的APF 并确立了APF 的概念。这些以PWM 变流器构成的APF 已成为当今APF 的基本结构。但在70 年代由于缺少大功率的快速器件,因此对APF 的研究几乎没有超出实验室的范围。80 年代以来,随着新型电力半导体器件的出现,脉宽调制的发展,以及H.Akagi 的基于瞬时无功功率理论的谐波电流瞬时检测方法的提出,APF有了迅速发展。 现在日本、美国、德国等工业发达国家APF已得到了高度重视和日益广泛的应用。由于理论研究起步较早,目前国外有源电力滤波器的研究已步入工业化应用阶段。随着容量的逐步提高,其应用范围也从补偿用户自身的谐波向改善整个电网供电质量的方向发展。有源电力滤波器的工业化应用对理论研究起了非常大的推动作用,新的理论研究成果不断出现。1976 年美国西屋公司的L.Gyugyi 率先研制出800kV A的有源电力滤波器。在此以后的几十年里,有源电力滤波器的实践应用得到快速发展。在一些国家,已经投入工业应用的有源电力滤波器容量已增加到50MV A。目前大部分国际知名的电气公司如西屋电气、三菱电机、西门子和梅兰日兰等都有相关的部门都已有相关的产品。 我国在有源电力滤波器的研究方面起步较晚,直到20 世纪80 年代末才有论文发表。90 年代以来一些高等院校和科研机构开始进行有源电力滤波器的研究。1991 年12 月由华北电科院、北京供电局和冶金部自动化研究所研制的国内第一台400V/50kV A 的有源电力滤波器在北京某中心变电站投运,2001 年华北电科院又将有源电力滤波器的容量提高到了10kV/480kV A。由中南大学和湖南大学研制的容量为500kV A 并联混合型有源电力滤波器已在湖南娄底早元220kV 变电站挂网运行。在近几年国内的有源电力滤波器产品已有很多应用,本文研制的两种APF都已应用于工业现场。 2 二极管箝位式多电平逆变器 自从日本学者南波江章于1980 年提出三电平中性点箝位逆变器以来,多电平逆变器的拓扑结构就受到人们的普遍关注,很多学者相继提出了一些实际应用

基于MATLAB的智能天线及仿真

基于M A T L A B的智能天 线及仿真 This model paper was revised by the Standardization Office on December 10, 2020

摘要 随着移动通信技术的发展,与日俱增的移动用户数量和日趋丰富的移动增值服务,使无线通信的业务量迅速增加,无限电波有限的带宽远远满足不了通信业务需求的增长。另一方面,由于移动通信系统中的同频干扰和多址干扰的影响严重,更影响了无线电波带宽的利用率。并且无线环境的多变性和复杂性,使信号在无线传输过程中产生多径衰落和损耗。这些因素严重地限制了移动通信系统的容量和性能。因此为了适应通信技术的发展,迫切需要新技术的出现来解决这些问题。这样智能天线技术就应运而生。智能天线是近年来移动通信领域中的研究热点之一,应用智能天线技术可以很好地解决频率资源匮乏问题,可以有效地提高移动通信系统容量和服务质量。开展智能天线技术以及其中的一些关键技术研究对于智能天线在移动通信中的应用有着重要的理论和实际意义。 论文的研究工作是在MATLAB软件平台上实现的。首先介绍了智能天线技术的背景;其次介绍了智能天线的原理和相关概念,并对智能天线实现中的若干问题,包括:实现方式、性能度量准则、智能自适应算法等进行了分析和总结。着重探讨了基于MATLAB的智能天线的波达方向以及波束形成,阐述了music和capon两种求来波方向估计的方法,并对这两种算法进行了计算机仿真和算法性能分析; 关键字:智能天线;移动通信;自适应算法;来波方向; MUSIC算法 Abstract With development of mobile communication technology,mobile users and communication,increment service are increasing,this make wireless services increase so that bandwidth of wireless wave is unfit for development of communication,On the other hand,much serious Co-Channel Interruption and the Multiple Address interruption effect utilize rate of wireless wave’s bandwidth,so the transported signals are declined and wear down,All this has strong bad effect on the capacity and

Matlab仿真实例-卫星轨迹

卫星轨迹 一.问题提出 设卫星在空中运行的运动方程为: 其中是k 重力系数(k=401408km3/s)。卫星轨道采用极坐标表示,通过仿真,研究发射速度对卫星轨道的影响。实验将作出卫星在地球表面(r=6400KM ,θ=0)分别以v=8KM/s,v=10KM/s,v=12KM/s 发射时,卫星绕地球运行的轨迹。 二.问题分析 1.卫星运动方程一个二阶微分方程组,应用Matlab 的常微分方程求解命令ode45求解时,首先需要将二阶微分方程组转换成一阶微分方程组。若设,则有: 2.建立极坐标如上图所示,初值分别为:卫星径向初始位置,即地球半径:y(1,1)=6400;卫星初始角度位置:y(2,1)=0;卫星初始径向线速度:y(3,1)=0;卫星初始周向角速度:y(4,1)=v/6400。 3.将上述一阶微分方程及其初值带入常微分方程求解命令ode45求解,可得到一定时间间隔的卫星的径向坐标值y(1)向量;周向角度坐标值y(2)向量;径向线速度y(3)向量;周向角速度y(4)向量。 4.通过以上步骤所求得的是极坐标下的解,若需要在直角坐标系下绘制卫星的运动轨迹,还需要进行坐标变换,将径向坐标值y(1)向量;周向角度坐标值y(2)向量通过以下方程转换为直角坐标下的横纵坐标值X,Y 。 5.卫星发射速度速度的不同将导致卫星的运动轨迹不同,实验将绘制卫星分别以v=8KM/s ,v=10KM/s ,v=12KM/s 的初速度发射的运动轨迹。 三.Matlab 程序及注释 1.主程序 v=input('请输入卫星发射速度单位Km/s :\nv=');%卫星发射速度输入。 axis([-264007000-1000042400]);%定制图形输出坐标范围。 %为了直观表达卫星轨迹,以下语句将绘制三维地球。 [x1,y1,z1]=sphere(15);%绘制单位球。 x1=x1*6400;y1=y1*6400;???????-=+-=dt d dt dr r dt d dt d r r k dt r d θ θθ2)(2 22222θ==)2(,)1(y r y ?????????????**-=**+*-===)1(/)4()3(2)4()4()4()1()1()1()3()4()2() 3()1(y y y dt dy y y y y y k dt dy y dt dy y dt dy ???*=*=)] 2(sin[)1(Y )]2(cos[)1(X y y y y

基于MATLAB的变压器仿真 与分析

于MATLAB_Simulink的牵引变压器建模与仿真 基于MATLAB/Simulink的牵引变压器建模与仿真徐(西安铁路局安康供电段新陕西汉中 723000)摘要:针对多种牵引变压器接线方式,建立数学模型,基于Matlab/Simulink仿真软件,建立牵引变压器的仿真模型,并验证数学模型和仿真模型的一致性。利用所建立仿真模型对不同接线形式牵引变压器在不同条件下对公用电网产生的谐波和负序影响进行仿真试验,对研究各种类型的牵引变压器特性在我国电气化铁路的应用提供条件。关键词:牵引变压器;数学模型;仿真模型;Matlab/Simulink 中图分类号:U223.6 文献标识码:A 文章编号:1671-7597(2011)0610061-03 牵引变压器按其特性可分为平衡接线和不平衡接线。其中不平衡接线有单相接线、Vv接线和YNd11接线;平衡接线是试图实现三相两相对称变换而提出的,主要代表方式有Scott,Leblanc、Kubler、Wood-bridge、阻抗匹配接线等。本次主要总结了常用牵引变压器的特点并建立数学模型,包括每种牵引变压器的原理结构、原次边电气量关系等,基于Matlab/Simulink软件建立牵引变压器仿真模型,并对牵引变压器在不同条件下的负序、谐波特性的进行了研究. 1 牵引变压器数学模型研究 1.1 YNd11接线 YNd11变压器接线原理如下图所示,如果忽略激磁电流及其漏阻抗压降,二次侧绕组ac相与一次侧绕组A相同相,cb相与C相同相。由于变压器一次侧绕组A,B,C相与电力系统的相序一致,A相滞后C相,对应的二次侧ac也滞后cb相[2]。其中Z为牵引端口对应变压器漏抗,和β相的端口电压。 1.2 Vv接线 Vv接线牵引变压器接线原理如图2所示。为二次侧空载相即α相图2 Vv接线牵引变压器设Vv接线变压器一次侧、二次侧绕组匝数分别为可得电流输入输出关系[3]:和,电压输入输出关系如下:图1 YNd11接线牵引变压器设YNd11接线变压器一次侧、二次侧绕组匝数分别为和假设变压器原边中性点接地,可以得出一次侧三相电流。,其中为牵引端口对应变压器漏抗,为二次侧空载相即α相和β相的端口电压。 1.3 Scott接线 Scott接线变压器(又称T形接法变压器)属于能完成三相-两相变换的平衡变压器,Scott接线牵引变压器接线原理如图3所示。图3 Scott牵引变压器接线原理图 1 61 设一次侧绕组BC的匝数为次侧绕组AD的匝数为,记,二次的绕组ad、bc的匝数为,则一。可得电流输入输出关系[4]:把一次侧绕组电流用相电流替换,即为:式中,为从三相端子流进变压器的电流。输出端口电压方程为:图6 YNd11接线牵引变压器两供电臂输出电压波形从电压输出波形中可以得到α供电臂电压波形超前β供电臂电压波形120°,在对称阻性负载下,两臂电流输出波形幅值相同,相位相差120°,满足理论值。 2.2 Vv接线牵引变压器 Vv 接线牵引变压器是由两个单相牵引变压器并联而成,仿真模型如图7所示.在仿真模型中牵引变压器T1和T2的原、次边变比设置为110kV/27.5kV。对,于

控制系统的MATLAB仿真与设计课后答案

控制系统的MATLAB仿真与设计课后答案

>>z=-4*sqrt(2)*sin(t); >>plot3(x,y,z,'p'); >>title('Line in 3-D Space'); >>text(0,0,0,'origin'); >>xlabel('X'),ylable('Y'),zlable('Z');grid; 4>>theta=0:0.01:2*pi; >>rho=sin(2*theta).*cos(2*theta); >>polar(theta,rho,'k'); 5>>[x,y,z]=sphere(20); >>z1=z; >>z1(:,1:4)=NaN; >>c1=ones(size(z1)); >>surf(3*x,3*y,3*z1,c1); >>hold on >>z2=z; >>c2=2*ones(size(z2)); >>c2(:,1:4)=3*ones(size(c2(:,1:4))); >>surf(1.5*x,1.5*y,1.5*z2,c2); >>colormap([0,1,0;0.5,0,0;1,0,0]); >>grid on >>hold off 第四章 1>>for m=100:999 m1=fix(m/100); m2=rem(fix(m/10),10); m3=rem(m,10); if m==m1*m1*m1+m2*m2*m2+m3*m3*m3 disp(m) end end 2M文件:function[s,p]=fcircle(r) s=pi*r*r; p=2*pi*r; 主程序: [s,p]=fcircle(10) 3>>y=0;n=100; for i=1:n y=y+1/i/i; end >>y

倒立摆系统的建模及Matlab仿真资料

第1 页共11 页 倒立摆系统的建模及Matlab仿真 1.系统的物理模型 考虑如图(1)所示的倒立摆系统。图中,倒立摆安装在一个小车上。这里仅考虑倒立摆在图面内运动的二维问题。 图(1)倒立摆系统 假定倒立摆系统的参数如下。 摆杆的质量:m=0.1g l=1m小车的质量:摆杆的长度:2重力加速度:g=9.8m/M=1kg s摆杆的质量在摆杆的中心。 设计一个控制系统,使得当给定任意初始条件(由干扰引起)时,最大超调量?≤10%,调节时间ts ≤4s ,通过小车的水平运动使倒立摆保持在垂直位置。 2.系统的数学模型 2.1建立倒置摆的运动方程并将其线性化。 为简化问题,在数学模型中首先假设:1)摆杆为刚体;2)忽略摆杆与支点之间的摩擦;3)忽略小车与接触面间的摩擦。 ?),在u设小车瞬时位置为z,摆心瞬时位置为(作用下,小车及摆均产生加速远 动,sin?lz根据牛顿第二定律,在水平直线远动方向的惯性力应与u平衡,于是有 22dzd?)?sinu?M?m(zl22dtdt???2????z(M?mml?)cos?mlusin? 即:??①

绕摆轴转动的惯性力矩与重力矩平衡,因而有. 第2 页共11 页 2??d??? sin??lcosm(z?lsinmgl)??2dt?????22???????即: nis?l?ocgcosincoszs?ls??② 以上两个方程都是非线性方程,为求得解析解,需作线性化处理。由于控制的目的是保持倒立摆直?2?????且可忽略则,立,在试驾合适的外力条件下,假定θ很小,接近于零时合理的,1sincos??,项。于是有 ???M?zm?u?ml??)(③ ????g?z?l??④联立求解可得1mg?u?z????MM 1)?m(M????u??MlMl 列写系统的状态空间表达式。2.2??T xx,x,x,,选取系统变量则 xx,x,xx?,42134123xx??211mgux???x?32MM x?x?431)(M?mu?x?x? 34MlMl 即00100????z??1mg??????000?z?????d MM??Bu?Ax?xux????????00001???dt????1gm?(M)????000??????? MlMl??????Cx?0?y?xx1001代入数据计算得到:0100????000?1??????T0D,?0??1BA?,?001,C100??1000??00011?? 11 页3 页共第 3.设计控制器3.1判断系统的能控性和稳定性 1100????0011????23BBAABAB?Q?故被控对象完全可控, rank()=4,Q kk??11?0?10??011?10???22???11?。出现大于零的特征值,故被,,0 解得特征值为 0由特征方程0??11I?A?)(控对象不稳定3.2确定希望的极点, 另一对为远极点,认为系统性能主要由主导,选其中一对为主导极点和希望的极点n=4ss21极点决定,远极点只有微小影响。根据二阶系统的关系式,先确定主导极点???42??1????10.?e??t1.67?有,闭环可得;取误差带,于是取,则6.?059?0.02.?0? pns??n2????1?js??=-10.8j,远极点选择使它和原点的距离大于主导极点与原点 距离主导极点为?n,21s??15倍,取的54,33.3采用状态反馈方法使系统稳定并配置极点 ??kkkk?k;状态反馈系统的状态方程,馈状态反的控制规律为为kxu??3102?,其

MATLAB Simulink系统建模与仿真 实验报告

MATLAB/Simulink 电力系统建模与仿真 实验报告 姓名:****** 专业:电气工程及其自动化 班级:******************* 学号:*******************

实验一无穷大功率电源供电系统三相短路仿真 1.1 无穷大功率电源供电系统仿真模型构建 运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块: (1)无穷大功率电源模块(Three-phase source) (2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load) (3)三相串联RLC支路模块(Three-Phase Series RLC Branch) (4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings)) (5)三相电压电流测量模块(Three-Phase V-I Measurement) (6)三相故障设置模块(Three-Phase Fault) (7)示波器模块(Scope) (8)电力系统图形用户界面(Powergui) 按电路原理图连接线路得到仿真图如下: 1.2 无穷大功率电源供电系统仿真参数设置 1.2.1 电源模块 设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:

1.2.2 变压器模块 变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图: 1.2.3 输电线路模块 根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图: 1.2.4 三相电压电流测量模块 此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:

14元阵列天线方向图及其MATLAB仿真

14元阵列天线方向图及其MATLAB仿真

阵列天线方向图及其MATLAB 仿真 1设计目的 1.了解阵列天线的波束形成原理写出方向图函数 2.运用MATLAB 仿真阵列天线的方向图曲线 3.变换各参量观察曲线变化并分析参量间的关系 2设计原理 阵列天线:阵列天线是一类由不少于两个天线单元规则或随机排列并通过适当激励获得预定辐射特性的特殊天线。 阵列天线的辐射电磁场是组成该天线阵各单元辐射场的总和—矢量和由于各单元的位置和馈电电流的振幅和相位均可以独立调整,这就使阵列天线具有各种不同的功能,这些功能是单个天线无法实现的。 在本次设计中,讨论的是均匀直线阵天线。均匀直线阵是等间距,各振源电流幅度相等,而相位依次递增或递减的直线阵。均匀直线阵的方向图函数依据方向图乘积定理,等于元因子和阵因子的乘积。 二元阵辐射场: 式中: 类似二元阵的分析,可以得到N 元均匀直线振的辐射场: 令 ,可得到H 平面的归一化方向图函数,即阵因子的方向函数: 式中:ζφθψ+=cos sin kd 均匀直线阵最大值发生在0=ψ 处。由此可以得出 ])[,(212121ζθθθ?θj jkr jkr m e r e r e F E E E E --+=+=12 cos ),(21jkr m e F r E E -=ψ?θθζ φθψ+=cos sin kd ∑-=+-=10)cos sin (),(N i kd ji jkr m e e r F E E ζ?θθ?θ2πθ=)2/sin()2/sin(1)(ψψψN N A =kd m ζ?-=cos

这里有两种情况最为重要。 1.边射阵,即最大辐射方向垂直于阵轴方向,此时 ,在垂直于阵轴的方向上,各元观察点没有波程差,所以各元电流不需要有相位差。 2.端射振,计最大辐射方向在阵轴方向上,此时0=m ?或π,也就是说阵的各元电流沿阵轴方向依次超前或滞后kd 。 3设计过程 本次设计的天线为14元均匀直线阵天线,天线的参数为:d=λ/2,N=14相位滞后的端射振天线。基于MATLAB 可实现天线阵二维方向图和三维方向图的图形分析。 14元端射振天线H 面方向图的源程序为: a=linspace(0,2*pi); b=linspace(0,pi); f=sin((cos(a).*sin(b)-1)*(14/2)*pi)./(sin((cos(a).*sin(b)-1)*pi/2)*14); polar(a,f.*sin(b)); title('14元端射振的H 面方向图 ,d=/2,相位=滞后'); 得到的仿真结果如图所示: 14元端射振天线三维方向图的源程序为: y1=(f.*sin(a))'*cos(b); z1=(f.*sin(a))'*sin(b); x1=(f.*cos(a))'*ones(size(b)); surf(x1,y1,z1); 2 π?±=m

MATLAB实现通信系统仿真实例

补充内容:模拟调制系统的MATLAB 仿真 1.抽样定理 为了用实验的手段对连续信号分析,需要先对信号进行抽样(时间上的离散化),把连续数据转变为离散数据分析。抽样(时间离散化)是模拟信号数字化的第一步。 Nyquist 抽样定律:要无失真地恢复出抽样前的信号,要求抽样频率要大于等于两倍基带信号带宽。 抽样定理建立了模拟信号和离散信号之间的关系,在Matlab 中对模拟信号的实验仿真都是通过先抽样,转变成离散信号,然后用该离散信号近似替代原来的模拟信号进行分析的。 【例1】用图形表示DSB 调制波形)4cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%%一般选取的抽样频率要远大于基带信号频率,即抽样时间间隔要尽可能短。 ts=1/fs; %%根据抽样时间间隔进行抽样,并计算出信号和包络 t=(0:ts:pi/2)';%抽样时间间隔要足够小,要满足抽样定理。 envelop=cos(2*pi*t);%%DSB 信号包络 y=cos(2*pi*t).*cos(4*pi*t);%已调信号 %画出已调信号包络线 plot(t,envelop,'r:','LineWidth',3); hold on plot(t,-envelop,'r:','LineWidth',3); %画出已调信号波形 plot(t,y,'b','LineWidth',3); axis([0,pi/2,-1,1])% hold off% xlabel('t'); %写出图例 【例2】用图形表示DSB 调制波形)6cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%抽样时间间隔要足够小,要满足抽样定理。 ts=1/fs; %%根据抽样时间间隔进行抽样

三相变压器建模及仿真及MATLAB仿真

XXXXXXX学院课程设计报告 课程名称: 系部: 专业班级: 学生姓名: 指导教师: 完成时间: 报告成绩: 学院教学工作部制

目录 摘要 (3) 第一章变压器介绍 (4) 1.1 变压器的磁化特性 (4) 1.2 变压器保护 (4) 1.3 励磁涌流 (7) 第二章变压器基本原理 (9) 2.1 变压器工作原理 (9) 2.2 三相变压器的等效电路及联结组 (10) 第三章变压器仿真的方法 (11) 3.1 基于基本励磁曲线的静态模型 (11) 3.2基于暂态磁化特性曲线的动态模型 (13) 3.3非线性时域等效电路模型 (14) 第四章三相变压器的仿真 (16) 4. 1 三相变压器仿真的数学模型 (16) 4.2电源电压的描述 (20) 4.3铁心动态磁化过程简述 (21) 第五章变压器MATLAB仿真研究 (25) 5.1 仿真长线路末端电压升高 (25) 5.2 仿真三相变压器 T2 的励磁涌流 (28) 5.3三相变压器仿真模型图 (34) 5.4 变压器仿真波形分析 (36) 结论 (40) 参考文献 (41)

摘要 在电力变压器差动保护中,励磁涌流和内部故障电流的判别一直是一个关键问题。文章阐述了励磁涌流的产生及其特性,利用 MATLAB 对变压器的励磁涌流、内部故障和外部故障进行仿真,对实验的数据波形分析,以此来区分故障和涌流,目的是减少空载合闸产生的励磁涌流对变压器差动保护的影响,提高保护的灵敏性。 本文在Matlab的编程环境下,分析了当前的变压器仿真的方法。在单相情况下,分析了在饱和和不饱和的励磁涌流现象,和单相励磁涌流的特征。在三相情况下,在用分段拟和加曲线压缩法的基础上,分别用两条修正的反正切函数,和两条修正的反正切函数加上两段模拟饱和情况的直线两种方法建立了Yd11、Ynd11、Yny0和Yy0四种最常用接线方式下三相变压器的数学仿真模型,并在Matlab下仿真实现。通过对三相励磁涌流和磁滞回环波形分析,三相励磁涌流的特征分析,总结出影响三相变压器励磁涌流地主要因素。最后,分析了两种方法的优劣,建立比较完善的变压器仿真模型。 关键字: 变压器;差动保护;励磁涌流;内部故障;外部故障;波形分析;仿真;数学模型

用matlab 仿真不同天线阵列个天线的相关系数

2.3.1 阵列几何图 天线阵可以是各种排列,下图所示分别为圆阵(UCA)、线阵(ULA)、矩形阵(URA)排列方式与空间来波方向关系图,为简化整列分析,假设阵元间不考虑耦合,L 为天线数目,天线间距相等且均为d ,为入射在阵列上的水平波达角,为垂直波达角。 图2- 1 阵列排列方式与空间来波方向的关系 1) 圆阵排列方式的天线响应矢量为: 011cos() cos() cos() cos() (,)[,,...,,...,]l L j j j j T U C A a e e e e ξ?ψξ?ψξ?ψξ?ψ θ?-----= 公 式2- 1 其中2/,0,1,...,1l l L l L ψπ==-为第l 天线阵元的方位角,sin(),w w k r k ξθ=为波 数 2) 线阵排列方式的天线响应矢量为: cos sin (1)cos sin (,)[1,,...,]w w jk d jk d L T U LA a e e ?θ ?θ θ?-= 公式2- 2 3) 矩形阵列方式的天线响应矢量为: (1)()[(1)] (1)[(1)(1)](,)(()())[1,,...,,,,... ,...,,...,] T jv j p v ju j u v u URA N p j u p v j N u j N u p v T a vec a u a v e e e e e e e θ?-++---+-== 公式2- 3 ,N P 分别为x ,y 方向的天线数目,这里设x y d d =, (1)()[1,,...,]ju j N u T N a u e e -=; cos sin w x u k d ?θ=; (1)()[1,,...,]jv j p v T p a v e e -=;

MATLAB的建模和仿真

课程设计说明书 题目:基于Matlab的IIR滤波器设计与仿真班级:2012 级电气五班 姓名:王璐 学号:201295014178 指导教师:张小娟 日期:2015年 1 月12日

课程设计任务书

基于MATLAB的IIR滤波器设计与仿真 前言 数字信号处理(digital signal processing,DSP)是从20世纪60年代以来,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科。数字信号处理是把信号用数字或符号表示的序列,通过计算机或通用(专用)信号处理设备,用数字的数值计算方法处理(例如滤波、变换、压缩、增强、估计、识别等),以达到提取有用信息便于应用处理的目的。数字信号处理系统有精度高、灵活性高、可靠性高、容易大规模集成、时分复用、可获得高性能指标、二维与多维处理等特点。正是由于这些突出的特点,使得它在通信、语音、雷达、地震测报、声呐、遥感、生物医学、电视、仪器中得到愈来愈广泛的应用。在数字信号处理中起着重要的作用并已获得广泛应用的是数字滤波器(DF,Digital Filter),根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应IIR(Infinite Impulse Response)滤波器和有限冲激响应FIR(Finite Impulse Response)滤波器。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来结算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的有点,使MATLAB成为一个强大的数学软件,在新的版本中也加入了对C,FORTRAN,C++,JA V A的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。 1 数字滤波器概述 数字滤波器是对数字信号实现滤波的线性时不变系统。数字滤波实质上是一种运算过程,实现对信号的运算处理。输入数字信号(数字序列)通过特定的运算转变为输出的数字序列,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为一台计算机。描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。时域离散系统的频域特性:Y(eωj)=X(eωj)H(eωj) 其中Y(eωj)、X(eωj)分别是数字滤波器的输出序列和输入序列的频域特性(或称为

倒立摆系统的建模及Matlab仿真

倒立摆系统的建模及Matlab 仿真 1.系统的物理模型 考虑如图(1)面内运动的二维问题。 图(1)倒立摆系统 假定倒立摆系统的参数如下。 摆杆的质量:m=0.1g 摆杆的长度:l =1m 小车的质量: M=1kg 重力加速度:g=9.8m/2s 摆杆的质量在摆杆的中心。 设计一个控制系统,使得当给定任意初始条件(由干扰引起)时,最大超调量δ ≤10%,调节时 间ts ≤4s ,通过小车的水平运动使倒立摆保持在垂直位置。 2.系统的数学模型 2.1建立倒置摆的运动方程并将其线性化。 为简化问题,在数学模型中首先假设:1)摆杆为刚体;2)忽略摆杆与支点之间的摩擦;3)忽略小车与接触面间的摩擦。 设小车瞬时位置为z,摆心瞬时位置为(θsin l z +),在u 作用下,小车及摆均产生加速远动,根据牛顿第二定律,在水平直线远动方向的惯性力应与u 平衡,于是有 u l z dt d m dt z d M =++)sin (22 22θ 即: u ml ml z m M =-++θθθθsin cos )(2&&&&& ① 绕摆轴转动的惯性力矩与重力矩平衡,因而有

θθθsin cos )sin (22mgl l l z dt d m =??? ????+ 即: θθθθθθθsin cos sin cos cos 22g l l z =-+&&&&& ② 以上两个方程都是非线性方程,为求得解析解,需作线性化处理。由于控制的目的是保持倒立摆直 立,在试驾合适的外力条件下,假定θ很小,接近于零时合理的,则1cos ,sin ≈≈θθθ,且可忽略θ θ2&项。于是有 u ml z m M =++θ&&&& )( ③ θθg l z =+&&&& ④ 联立求解可得 u Ml Ml m M u M M mg z 1)(1 -+=+- =θθθ&&&& 2.2列写系统的状态空间表达式。 选取系统变量4321,,,x x x x , []T x x x x x 4321,,,=则 u Ml x Ml m M x x x u M x M mg x x x 1 )(134433221-+= =+-==&&&& 即 []Cx x x y Bu Ax u Ml M x Ml g m M M mg z z dt d x ===+=?????? ? ???????-+?????????? ??? ? +- =???? ????????=000110100)(0 010 0000000 1 1θθ&&& 代入数据计算得到: [][]0,0001,1010,01100 1000010000 1 0==-=? ? ??? ? ??? ???-=D C B A T

MATLAB控制系统与仿真设计

MATLAB控制系统与仿真 课 程 设 计 报 告 院(系):电气与控制工程学院 专业班级:测控技术与仪器1301班 姓名:吴凯 学号:1306070127

指导教师:杨洁昝宏洋 基于MATLAB的PID恒温控制器 本论文以温度控制系统为研究对象设计一个PID控制器。PID控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。PID控制器(亦称调节器)及其改进型因此成为工业过程控制中最常见的控制器(至今在全世界过程控制中用的84%仍是纯PID调节器,若改进型包含在内则超过90%)。在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。 关键词:PID参数整定;PID控制器;MATLAB仿真。 Design of PID Controller based on MATLAB Abstract This paper regards temperature control system as the research object to design a pid controller. Pid control is the most common control method up until now; the great majority feedback loop is controlled by this method or its small deformation. Pid controller (claim regulator also) and its second generation so become the most common controllers in the industry process control (so far, about 84% of the controller being used is the pure pid controller, it’ll exceed 90% if the second generation included). Pid parameter setting is most important in pid controller designing, and with the rapid development of the computer technology, it mostly recurs to some advanced software, for example, mat lab simulation software widely used now. this design is to apply that soft mainly use Relay feedback law and synthetic method on the line to study pid

四旋翼飞行器建模与仿真Matlab

四轴飞行器的建模与仿真 摘要 四旋翼飞行器是一种能够垂直起降的多旋翼飞行器,它非常适合近地侦察、监视的任务,具有广泛的军事和民事应用前景。本文根据对四旋翼飞行器的机架结构和动力学特性做详尽的分析和研究,在此基础上建立四旋翼飞行器的动力学模型。四旋翼飞行器有各种的运行状态,比如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。本文采用动力学模型来描述四旋翼飞行器的飞行姿态。在上述研究和分析的基础上,进行飞行器的建模。动力学建模是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿-欧拉模型建立的仿真模型,模型建立后在Matlab/simulink软件中进行仿真。 关键字:四旋翼飞行器,动力学模型,Matlab/simulink Modeling and Simulating for a quad-rotor aircraft ABSTRACT The quad-rotor is a VTOL multi-rotor aircraft. It is very fit for the kind of reconnaissance mission and monitoring task of near-Earth, so it can be used in a wide range of military and civilian applications. In the dissertation, the detailed analysis and research on the rack structure and dynamic characteristics of the laboratory four-rotor aircraft is showed in the dissertation. The dynamic model of the four-rotor aircraft areestablished. It also studies on the force in the four-rotor aircraft flight principles and course of the campaign to make the research and analysis. The four-rotor aircraft has many operating status, such as climbing, downing, hovering and rolling movement, pitching movement and yawing movement. The dynamic model is used to describe the four-rotor aircraft in flight in the dissertation. On the basis of the above analysis, modeling of the aircraft can be made. Dynamics modeling is to build models under the principles of flight of the aircraft and a variety of state of motion, and Newton - Euler model with reference to the four-rotor aircraft.Then the simulation is done in the software of Matlab/simulink. Keywords: Quad-rotor,The dynamic mode, Matlab/simulink

相关文档
最新文档