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

西虹市网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

社区广播台

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

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

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2023-7-13 11:38:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    西虹网 西虹网  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-8-16 04:28:22 | 只看该作者
    找到好贴不容易,我顶你了,谢了
    回复 支持 反对

    使用道具 举报

    板凳
    发表于 2023-10-12 04:21:23 | 只看该作者
    没看完~~~~~~ 先顶,好同志
    回复 支持 反对

    使用道具 举报

    地板
    发表于 2023-11-7 12:06:39 | 只看该作者
    没看完~~~~~~ 先顶,好同志
    回复 支持 反对

    使用道具 举报

    5#
    发表于 2023-11-7 12:14:45 | 只看该作者
    路过,学习下
    回复 支持 反对

    使用道具 举报

    6#
    发表于 2023-11-7 12:14:55 | 只看该作者
    路过,支持一下啦
    回复 支持 反对

    使用道具 举报

    7#
    发表于 2023-11-7 12:22:56 | 只看该作者
    找到好贴不容易,我顶你了,谢了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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