|
西虹网
西虹网 clc; 西虹网
西虹网 西虹网
西虹网 西虹网
西虹网 clear; 西虹网
西虹网 西虹网
西虹网 close all; 西虹网
西虹网 西虹网
西虹网 warning off; 西虹网
西虹网 西虹网
西虹网 %布里渊频移与温度和应变的关系式为 西虹网
西虹网 西虹网
西虹网 %v0 : 入射光频率 西虹网
西虹网 西虹网
西虹网 %lmdap : 入射光在真空中的波长 西虹网
西虹网 西虹网
西虹网 %n(e,T) :折射率 西虹网
西虹网 西虹网
西虹网 %E(e,T) :杨氏模量 西虹网
西虹网 西虹网
西虹网 %k(e,T) :泊松比 西虹网
西虹网 西虹网
西虹网 %p(e,T) :纤芯密度 西虹网
西虹网 西虹网
西虹网 %VB(e,T)=2*v0*n(e,T) * sqrt( ((1-k(e,T))*(E(e,T)))/((1 + k(e,T))*(1-2*k(e,T))*(p(e,T))) )/lmdap;分布式光纤煤矿安全监测的相关资讯可以到我们网站了解一下,从专业角度出发为您解答相关问题,给您优质的服务! 西虹网
西虹网 西虹网
西虹网 To=20;%初始温度 西虹网
西虹网 西虹网
西虹网 T=[20:1:40];%温度变化范围 西虹网
西虹网 西虹网
西虹网 lmdap=1550;%入射光在真空中的波长 西虹网
西虹网 西虹网
西虹网 v0=9.853e8;%入射光频率 西虹网
西虹网 西虹网
西虹网 %根据论文的要求,考虑没有应变的情况的仿真 西虹网
西虹网 西虹网
西虹网 %定义各个变量 西虹网
西虹网 西虹网
西虹网 %纤芯密度 西虹网
西虹网 西虹网
西虹网 p=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 beta=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 %折射率 西虹网
西虹网 西虹网
西虹网 n=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 %杨氏模量 西虹网
西虹网 西虹网
西虹网 E=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 %泊松比 西虹网
西虹网 西虹网
西虹网 k=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 ind=0; 西虹网
西虹网 西虹网
西虹网 for i=1:length(T) 西虹网
西虹网 西虹网
西虹网 %纤芯密度 西虹网
西虹网 西虹网
西虹网 % beta=(0.37 + 7.34*(T(i)-To)/10000)/1000000; 西虹网
西虹网 西虹网
西虹网 % p(i)=M/(pi*ro*ro*lo*(1+beta)^3);%ro为光纤半径,lo为光纤长度 西虹网
西虹网 西虹网
西虹网 p(i)=2200.17 - 4.04*T(i)/1000; 西虹网
西虹网 西虹网
西虹网 %折射率 西虹网
西虹网 西虹网
西虹网 n(i)=1.45 + 2.12*T(i)/100000; 西虹网
西虹网 西虹网
西虹网 %杨氏模量 西虹网
西虹网 西虹网
西虹网 E(i)=(7.25+1.35*T(i)/1000)*(10000000000); 西虹网
西虹网 西虹网
西虹网 %泊松比 西虹网
西虹网 西虹网
西虹网 k(i)=0.17 + 4.515*T(i)/100000; 西虹网
西虹网 西虹网
西虹网 %布里渊频移 西虹网
西虹网 西虹网
西虹网 VB(i)=2*v0*n(i) * sqrt( ((1-k(i))*(E(i)))/((1 + k(i))*(1-2*k(i))*(p(i))) )/lmdap; 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 %以上是根据布里渊频移公式得到的布里渊频移 西虹网
西虹网 西虹网
西虹网 %两种方法进行对比 西虹网
西虹网 西虹网
西虹网 figure; 西虹网
西虹网 西虹网
西虹网 subplot(221):plot(T,p,'b-*') ;title('纤芯密度-温度变化曲线'); 西虹网
西虹网 西虹网
西虹网 subplot(222):plot(T,n,'b-*') ;title('折射率-温度变化曲线'); 西虹网
西虹网 西虹网
西虹网 subplot(223):plot(T,E,'b-*') ;title('杨氏模量-温度变化曲线'); 西虹网
西虹网 西虹网
西虹网 subplot(224):plot(T,k,'b-*') ;title('泊松比-温度变化曲线'); 西虹网
西虹网 西虹网
西虹网 figure; 西虹网
西虹网 西虹网
西虹网 plot(T,VB,'b-*');title('布里渊频移-温度变化曲线'); 西虹网
西虹网 西虹网
西虹网 %以上仿真验证了布里渊频移和温度之间的线性关系 西虹网
西虹网 西虹网
西虹网 %下面根据公式以及计算得到的VB值来绘制布里渊频移—温度,距离3D图 西虹网
西虹网 西虹网
西虹网 %下面根据公式以及计算得到的VB值来绘制布里渊频移—温度,距离3D图 西虹网
西虹网 西虹网
西虹网 %下面根据公式以及计算得到的VB值来绘制布里渊频移—温度,距离3D图 西虹网
西虹网 西虹网
西虹网 %这里将,和温度变化相关的所有参数均通过公式计算得到 西虹网
西虹网 西虹网
西虹网 %%%%%%%%%%%%%%%%%%%%%%%%以下参数作为可调参数设置%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 西虹网
西虹网 西虹网
西虹网 To=20; %初始温度 西虹网
西虹网 西虹网
西虹网 dis=0:50:4000;%定义距离 西虹网
西虹网 西虹网
西虹网 T=20*ones(1,length(dis));%温度变化范围 西虹网
西虹网 西虹网
西虹网 if_change=1;%是否设置突变点 西虹网
西虹网 西虹网
西虹网 if if_change==1 西虹网
西虹网 西虹网
西虹网 %设置温度变好点 西虹网
西虹网 西虹网
西虹网 s1=30; 西虹网
西虹网 西虹网
西虹网 e1=40; 西虹网
西虹网 西虹网
西虹网 s2=50; 西虹网
西虹网 西虹网
西虹网 e2=60; 西虹网
西虹网 西虹网
西虹网 T(s1:e1)=30; 西虹网
西虹网 西虹网
西虹网 T(s2:e2)=40; 西虹网
西虹网 西虹网
西虹网 else 西虹网
西虹网 西虹网
西虹网 T=T; 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 %设置三维显示区域 西虹网
西虹网 西虹网
西虹网 f=[10.8e9:1e6:11.2e9]/1e6;%设置要显示频率区间,可以任意设置,为了节约计算内插,将频率除去1000000 西虹网
西虹网 西虹网
西虹网 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 西虹网
西虹网 西虹网
西虹网 %纤芯密度 西虹网
西虹网 西虹网
西虹网 p=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 beta=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 %折射率 西虹网
西虹网 西虹网
西虹网 n=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 %杨氏模量 西虹网
西虹网 西虹网
西虹网 E=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 %泊松比 西虹网
西虹网 西虹网
西虹网 k=zeros(1,length(T)); 西虹网
西虹网 西虹网
西虹网 ind=0; 西虹网
西虹网 西虹网
西虹网 for i=1:length(T) 西虹网
西虹网 西虹网
西虹网 %纤芯密度 西虹网
西虹网 西虹网
西虹网 % beta=(0.37 + 7.34*(T(i)-To)/10000)/1000000; 西虹网
西虹网 西虹网
西虹网 % p(i)=M/(pi*ro*ro*lo*(1+beta)^3);%ro为光纤半径,lo为光纤长度 西虹网
西虹网 西虹网
西虹网 p(i)=2200.17 - 4.04*T(i)/1000; 西虹网
西虹网 西虹网
西虹网 %折射率 西虹网
西虹网 西虹网
西虹网 n(i)=1.45 + 2.12*T(i)/100000; 西虹网
西虹网 西虹网
西虹网 %杨氏模量 西虹网
西虹网 西虹网
西虹网 E(i)=(7.25+1.35*T(i)/1000)*(10000000000); 西虹网
西虹网 西虹网
西虹网 %泊松比 西虹网
西虹网 西虹网
西虹网 k(i)=0.17 + 4.515*T(i)/100000; 西虹网
西虹网 西虹网
西虹网 %布里渊频移 西虹网
西虹网 西虹网
西虹网 VB2(i)=2*v0*n(i) * sqrt( ((1-k(i))*(E(i)))/((1 + k(i))*(1-2*k(i))*(p(i))) )/lmdap; 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 %得带不同传输距离下的布里渊频移量 西虹网
西虹网 西虹网
西虹网 %设置三维显示区域 西虹网
西虹网 西虹网
西虹网 f=[10.8e3:1:11.2e3];%设置要显示频率区间,可以任意设置,为了节约计算内插,将频率除去1000000 西虹网
西虹网 西虹网
西虹网 %找到温度变化突变点 西虹网
西虹网 西虹网
西虹网 A=6.4e-11; %截面积 西虹网
西虹网 西虹网
西虹网 L=max(dis);%距离 西虹网
西虹网 西虹网
西虹网 Pcw0=4e-6; %入射光功率 西虹网
西虹网 西虹网
西虹网 a=0.046e-3;%临界泵浦功率 西虹网
西虹网 西虹网
西虹网 g=5e-11; %布里渊增益峰值 西虹网
西虹网 西虹网
西虹网 figure; 西虹网
西虹网 西虹网
西虹网 for i=1:length(T) 西虹网
西虹网 西虹网
西虹网 %区间1 西虹网
西虹网 西虹网
西虹网 if if_change==1 西虹网
西虹网 西虹网
西虹网 if i >=1 & i <=s1 -1 西虹网
西虹网 西虹网
西虹网 d=dis(1:s1-1); 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 if i >=s1 & i <=e1 西虹网
西虹网 西虹网
西虹网 d=dis(s1:e1); 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 if i >=e1+1 & i <=s2-1 西虹网
西虹网 西虹网
西虹网 d=dis(e1+1:s2-1); 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 if i >=s2 & i<=e2 西虹网
西虹网 西虹网
西虹网 d=dis(s2:e2); 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 if i >=e2+1 & i<=length(T) 西虹网
西虹网 西虹网
西虹网 d=dis(e2+1:length(T)); 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 else 西虹网
西虹网 西虹网
西虹网 d=dis; 西虹网
西虹网 西虹网
西虹网 end 西虹网
西虹网 西虹网
西虹网 [F,D]=meshgrid(f,d); 西虹网
西虹网 西虹网
西虹网 %布里渊强度与温度的关系式为: 西虹网
西虹网 西虹网
西虹网 Psp_L=(2.04 + 0.007*T(i))/1000000000; 西虹网
西虹网 西虹网
西虹网 P=Psp_L*exp(a*D).*exp(+(g/A)*Pcw0*(exp(-a*D)-exp(-a*L))/a); 西虹网
西虹网 西虹网
西虹网 fB=VB2(i)/(1e6);%正常温度下的中心频率,根据上面的一组公式计算得到 西虹网
西虹网 西虹网
西虹网 fBi=35;%带宽 西虹网
西虹网 西虹网
西虹网 Q=1https://blog.51cto.com/u_15815923/(1+((F-fB)/(fBi/2)).^2); 西虹网
西虹网 西虹网
西虹网 I=P.*Q; 西虹网
西虹网 西虹网
西虹网 mesh(D,F,I); 西虹网
西虹网 西虹网
西虹网 hold on 西虹网
西虹网 西虹网
西虹网 shading interp; 西虹网
西虹网 西虹网
西虹网 alpha(0.75); 西虹网
西虹网 西虹网
西虹网 clear D F I d Psp_L P fB fBi Q 西虹网
西虹网 西虹网
西虹网 end |
|