等腰三角形悬臂梁式光纤光栅振动传感器分析


振动传感器示意图

等腰三角形悬臂梁系统参数分析

振动传感器的理论分析 当振动传感器在竖直方向上振动时,由牛顿定律可得
a = F M e f f = K e f f Δ L M e f f a=\dfrac{F}{M_{eff}}=\dfrac{K_{eff}\Delta L}{M_{eff}} a=MeffF=MeffKeffΔL
式中: a a a为加速度; F F F为力; Δ L \Delta L ΔL为光纤光栅的变化量; M e f f M_{eff} Meff为传感系统的等效质量; K e f f K_{eff} Keff为传感系统的等效刚度。它们的计算式分别为
M e f f = m + 1 3 m 1 M_{eff}=m+\dfrac{1}{3}m_{1} Meff=m+31m1
K e f f = b h 3 E 6 L 3 K_{eff}=\dfrac{bh^3E}{6L^3} Keff=6L3bh3E
式中: m 1 m_1 m1为悬臂梁的质量; m m m为质量块的质量; b b 为悬臂梁的底边宽度; L L 为悬臂梁的长度; h h 为悬臂梁的厚度; E E 为弹性模量。 光纤光栅的轴向应变为
ε = Δ L L \varepsilon=\dfrac{\Delta L}{L} εLΔL
当作用在光纤光栅中心波长的漂移量满足:
Δ λ B = λ B ( 1 − P e ) ε \Delta \lambda_{B}=\lambda_B(1-P_{e})\varepsilon ΔλB=λB(1Pe)ε
式中: λ B \lambda_{B} λB 为光纤光栅的中心波长; P e P_{e} Pe为光纤的有效弹光系数。
传感器的灵敏度为:
S = Δ λ B a = λ B ( 1 − P e ) M e f f K e f f L S=\dfrac{\Delta\lambda_B}{a}=\dfrac{\lambda_B(1-P_e)M_{eff}}{K_{eff}L} S=aΔλB=KeffLλB(1Pe)Meff
传感器的固有频率为
f n = 1 2 π K e f f M e f f f_n=\dfrac{1}{2\pi}\sqrt{\dfrac{K_{eff}}{M_{eff}}} fn=2π1MeffKeff

一、根据结构参数求解固有频率和灵敏度:

首先明确:
重力加速度在SI单位制下的单位是 米 / 秒 2 米/秒^2 /2
牛顿 N N N在SI单位制下的单位是加在质量为 1 k g 1kg 1kg物体上产生 1 米 / 秒 2 1米/秒^2 1/2的加速度的力为 1 N 1N 1N
帕(Pa)在SI单位制下的单位是加在面积为 1 平 方 米 1平方米 1 1 N 1N 1N的力产生 1 P a 1Pa 1Pa的压强
灵敏度在SI单位制下的单位是 1 米 / 秒 2 1米/秒^2 1/2的加速度下产生的单位为 p m pm pm位移量
所以,明确我们的结构参数
硅的密度 ρ = 2328.3 k g / m 3 \rho=2328.3kg/m^3 ρ=2328.3kg/m3,弹性模量 E = 1.9 × 1 0 11 P a E=1.9\times10^{11}Pa E=1.9×1011Pa
L = 0.035 m , b = 0.01 m , h = 0.005 m L=0.035m,b=0.01m,h=0.005m L=0.035m,b=0.01m,h=0.005m
m 1 = L × b × h × ρ m1=L\times b \times h\times \rho m1=L×b×h×ρ
m = 0.01 k g m=0.01kg m=0.01kg
λ B = 1540462 p m \lambda_B=1540462pm λB=1540462pm
光纤的有效弹光系数 P e = 0.22 P_e=0.22 Pe=0.22
光纤光栅的弹性模量 E 2 = 0.73 P a E_2=0.73Pa E2=0.73Pa
由结构参数求解固有频率得:
f n ≈ 48 H z f_n\approx 48Hz fn48Hz
S ≈ 376.9 p m / g S\approx 376.9pm/g S376.9pm/g

二、绘制光谱改变量-激励源频率曲线图

实验中, 固定加速度值,振动台产生10-200hz的激励, 每间隔5Hz改变一次输出频率。这很明显是受迫振动:
由大学物理(杨晓雪)下册第11章可知:
系统在周期性外力的作用下,按外力的周期进行振动,这种振动称为受迫振动,这个周期性外力称为强迫力。假设这个强迫力按余弦规律变化,即:
F ( t ) = F 0 c o s w t F(t)=F_0coswt F(t)=F0coswt
式中, F 0 F_0 F0为强迫力的力幅, w w w为强迫力的角频率。做受迫振动的系统在弹性力、阻力和强迫力的作用下振动,根据牛顿第二定律,有
m d 2 x d t 2 = − k x − γ d x d t + F 0 c o s w t m\dfrac{d^2x}{dt^2}=-kx-\gamma\dfrac{dx}{dt}+F_0coswt mdt2d2x=kxγdtdx+F0coswt
w 0 2 = k m , 2 β = γ m , f 0 = F 0 m w_0^2=\dfrac{k}{m},2\beta=\dfrac{\gamma}{m},f_0=\dfrac{F_0}{m} w02=mk,2β=mγ,f0=mF0,则上式为:
d 2 x d t 2 + 2 β d x d t + w 0 2 x = f 0 c o s w t \dfrac{d^2x}{dt^2}+2\beta\dfrac{dx}{dt}+w_0^2x=f_0coswt dt2d2x+2βdtdx+w02x=f0coswt
这个微分方程的解为
x = A 0 e − β t c o s ( w 0 2 − β 2 t + φ 0 ) + A c o s ( w t + a ) x=A_0e^{-\beta t}cos(\sqrt{w_0^2-\beta^2}t+\varphi_0)+Acos(wt+a) x=A0eβtcos(w02β2 t+φ0)+Acos(wt+a)
这个解表明,受迫振动可分为两个振动的叠加。第一项表示振动系统最初含有的阻尼振动,这个振动随时间t很快衰减兵小时,所以它对受迫振动的影响是短暂的。第二项则表示一个稳定的谐振动,只要强迫力继续作用,系统就继续做这个振动。经过一段时间后,第一项衰减到可以忽略不计,受迫振动进入稳定的等振幅振动,则表达式为
x = A c o s ( w t + a ) x=Acos(wt+a) x=Acos(wt+a)
上式表明,稳定时受迫振动的频率与强迫力的频率相同。式子中 A A A, a a a为受迫振动的振幅和相位,分别为:
A = f 0 ( w 0 2 − w 2 ) 2 + 4 β 2 w 2 A=\dfrac{f_0}{\sqrt{(w_0^2-w^2)^2+4\beta^2w^2}} A=(w02w2)2+4β2w2 f0
a = a r c t a n − 2 β w w 0 2 − w 2 a=arctan\dfrac{-2\beta w}{w_0^2-w^2} a=arctanw02w22βw,可见受迫振动的振幅大小与外力的幅值成正比。

补充:等腰三角形质心的推导:

质心的推导公式:
x c = ∫ x d s ∫ d s x_c=\dfrac{\int{xds}}{\int{ds}} xc=dsxds
y c = ∫ y d s ∫ d s y_c=\dfrac{\int{yds}}{\int{ds}} yc=dsyds
推导等腰三角形的质心:
在这里插入图片描述
推导:
y c = ∫ 0 l y y d l d y ∫ 0 l y d l d y = ∫ 0 l y 2 d y ∫ 0 l y d y = y 3 3 ∣ 0 l y 2 2 ∣ 0 l = 2 3 l y_c=\dfrac{\int_{0}^{l}y\dfrac{yd}{l}dy}{\int_{0}^{l}\dfrac{yd}{l}dy}=\dfrac{\int_0^ly^2dy}{\int_0^lydy}=\dfrac{\dfrac{y^3}{3}|_0^l}{\dfrac{y^2}{2}|_0^l}=\dfrac{2}{3}l yc=0llyddy0lylyddy=0lydy0ly2dy=2y20l3y30l=32l

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值