全站首页设为首页收藏本站

西虹市网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

社区广播台

    查看: 15|回复: 6
    打印 上一主题 下一主题

    懂得:【布里渊现象】光纤布里渊温度和应变分布同时测量 ...

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2023-8-23 14:50:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    西虹网 西虹网  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
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享
    回复

    使用道具 举报

    沙发
    发表于 2023-10-20 18:40:17 | 只看该作者
    没事我就来看看,哈哈!
    回复 支持 反对

    使用道具 举报

    板凳
    发表于 2023-12-27 16:06:59 | 只看该作者
    好好 学习了 确实不错
    回复 支持 反对

    使用道具 举报

    地板
    发表于 2024-1-1 16:47:58 | 只看该作者
    过来看看的
    回复 支持 反对

    使用道具 举报

    5#
    发表于 2024-1-1 16:52:34 | 只看该作者
    没事我就来看看,哈哈!
    回复 支持 反对

    使用道具 举报

    6#
    发表于 2024-1-1 17:03:45 | 只看该作者
    学习了,谢谢分享、、、
    回复 支持 反对

    使用道具 举报

    7#
    发表于 2024-1-1 17:13:28 | 只看该作者
    相当不错,感谢楼主无私分享精神!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表