完整版的程序下载:

0 系统采集背景

用力锤对时间进行敲击,产生一个宽频带的激励,它能在很宽频率范围内激励出各种模态。锤击力函数及频谱如图3所示。所以在锤击法中的脉冲,其应用频率的主瓣应尽量宽。因此要根据被激振结构选择不同的锤帽,以调节应用频率的范围。脉冲锤击法测量系统的示意图如图4所示。采用脉冲锤击法时,为了消除噪声干扰,必须采用多次测量实验,结果取平均值。

图3 锤击脉冲函数及其频谱

图4 脉冲锤击法的测量系统

由于采用快速正弦扫描激振法需要用到激振器,结构复杂,成本大,因此采用操作简单的锤击法对水泥混凝土结构件的阻尼特性进行测量。

1 问题描述

采用锤击法,获得了水泥试件的响应。

响应数据中:第一列为采样时间,第二列为响应(加速度信号)

2 数据源

系统数据如下:

3 方法

FFT 求取固有频率(看前面的例子)

时域极值比或者半功率法求取阻尼

3.1 时域法

二阶系统的单位脉冲响应传递函数为:

          (4)

二阶系统的特征方程:

                   (5)

由此得两个极点:

                (6)

由于测量系统中水泥混凝土材料结构件的阻尼系数 ,二阶系统的极点是一对共轭复根。

整理后得到:

              (9)

上式经过拉氏反变换,得:

                 (10)

图5为二阶系统的时域衰减振动波形图,分析一下振动波形峰值的变化规律可知,当 ,振动波形图出现第一个峰值 :

               (12)

对上式两端取自然对数,整理得:

                   (14)

由式(14)可知,在系统的固有频率 确定的条件下,阻尼系数可通过时域波形的两个峰值计算获得。

图5 衰减振动的波形

3.2 半功率谱法

由上文已知阻尼系数测量系统传递函数(式3),通过FFT运算(快速傅里叶变换)可以得出:

                 (15)

(不能直接贴入公式,我截图)

2.3 结果分析

前期用LabVIEW写的,   空了补充 MATLAB 的算法。

3 MATLAB 分析

3.1 数据导入

导入数据,导入为矩阵。

在workspace把变量名称改为Data。

3.2 数据分析

数据分析, 3次锤击结果。

% analyze the impuse data and find epsilon and wndt=(Data(5,1)-Data(2,1))/3 % sample time interval
fs=1/dt  %sample frequency, 5kHzfigure
plot(Data(:,1),Data(:,2))
xlabel('Time/s')
ylabel('Amplitude/V')

fs=5kHz。

锤击作用时间<0.2s.

取前0.15s数据进行分析。 标准的 单位脉冲响应

3.3 FFT

我选择前面的第一个锤击数据进行分析,如果是实际应用,需要将3次结果进行平均,自动搜索出锤击数据(找大于一定阈值作为起始点,截取0.15s长的数据),或者通过鼠标框来选择需要分析的区域。也就是程序中的samples范围。

%%FFT
% FFT
samples=ceil(0.1/dt); % get 0.1 s samples
ydata_fft=fft(Data(1:samples,2));             % 傅里叶变换 ,
ydata_abs=2*abs(ydata_fft(1:samples/2))';% 取绝对值
f = fs*(0:(samples/2)-1)/samples;% 频率轴figure
plot(f,ydata_abs)
xlabel('Frequency/Hz');ylabel('Amplitude/mv');
title('Frequnecy domain')
set(gca,'xscale','log') % log in x

3.4 半功率法

按照定义来搜索 半功率的两个点。

以下程序作了简化:1 第一个点是搜> 0.707A; 2.第二个点是将最大值右边数组去除,搜≤0.707A。

实际使用,还需要进行插值(根据搜寻到的频率及其幅值,在相邻点进行线性插值),以定位半功率点。因为搜索到的点不会正好是半功率点。

%% caculate the parameters
% find maximum Ampliude
[A,idx]=max(ydata_abs) %find A and its corresponding index
%idx is the index of maxium amplitude
f0=f(idx) % 共振频率%find 1/sqrt(2) of A.
A3db=A/sqrt(2)%search A3db's corresponding indexidx1=find(ydata_abs>=A3db) % find w1,f1=f(idx1(1)) % search w2idx2=find(ydata_abs(idx:end)<=A3db) % find w2
f2=f(idx2(1)+idx)%caculate episilon, damping ratioepsilon=(f2-f1)/(2*f0)*100% replot the frequency figurefigure
plot(f,ydata_abs)
xlabel('Frequency/Hz');ylabel('Amplitude/mv');
title('Frequnecy domain')
set(gca,'xscale','log') % log in x
hold onf=[f1,f0,f2];A2=[A3db,A,A3db];plot(f,A2,'o')hold off

最终结果!!

按照定义来理解!

传感器与测试技术-基于MATLAB的二阶系统固有频率和阻尼测量方法相关推荐

  1. 国家开放大学2021春1107传感器与测试技术题目

    教育 教育 试卷代号:1107 2021年春季学期期末统一考试 传感器与测试技术 试题 2021年7月 一.单项选择题(12小题,每小题3分,共36分) 1.电阻应变片的绝缘电阻是指已粘贴的应变片的( ...

  2. 【渝粤题库】国家开放大学2021春1107传感器与测试技术题目

    教育 教育 试卷代号:1107 2021年春季学期期末统一考试 传感器与测试技术 试题 2021年7月 一.单项选择题(12小题,每小题3分,共36分) 1.电阻应变片的绝缘电阻是指已粘贴的应变片的( ...

  3. 二阶系统参数用matlab,实验一基于MATLAB的二阶系统动态性能分析

    实验一 基于MATLAB 的二阶系统动态性能分析 一.实验目的 1.观察学习二阶控制系统的单位阶跃响应.脉冲响应. 2.记录单位阶跃响应曲线.脉冲响应曲线. 3.掌握时间响应分析的一般方法. 4.掌握 ...

  4. OFDM同步技术基于MATLAB仿真,基于Matlab的OFDM系统仿真

    中文摘要 交频分复用(OFDM, Orthogonal Frequency Division Multiplexing) 是一种特殊的多载波方案,它可以被看作一种调制技术,也可以被当作是一种复用技术。 ...

  5. 国开电大 传感器与测试技术 形考任务

    形考作业1 1.测试技术在自动控制系统中也是一个十分重要的环节. 2.金属应变片的灵敏系数比应变电阻材料本身的灵敏系数小. 3.热敏电阻传感器的应用范围很广,但是不能应用于宇宙飞船.医学.工业及家用电 ...

  6. 基于matlab的发动机曲轴扭振测试研究,基于MATLAB的轴系扭振仿真研究

    基于MATLAB的轴系扭振仿真研究 以12 000 DWT油船推进轴系系统为背景,通过建立轴系扭转振动的仿真模型,介绍了扭转振动计算方法和仿真方法; (本文共3页) 阅读全文>> 随着电力 ...

  7. matlab自动识别技术,基于Matlab的车牌自动识别技术研究与实现

    基于Matlab的车牌自动识别技术研究与实现 密 级 一般学 号 080605101院.(系) 计算机科学与工 程学院学 位申请人 :指 导 教 师 :学 科 专 业 : 软件工程学 位 类 别 : ...

  8. 【纯音听力测试】基于MATLAB的纯音听力测试系统

    1.软件版本 matlab2017b 2.系统原理 语音是人类进行交流沟通的最基本方式,而人类的耳朵则是接收语音信号的唯一器官,但是对于听力障碍患者来讲,由于无法正常接收来自他人的语音信号,其无法进行 ...

  9. 传感器与测试技术 重点公式归纳(一)

    1.传感器的理想输入输出直线的斜率为:kideal=OMAX−OMINIMAX−IMINk_{ideal}=\frac{O_{MAX}-O_{MIN}}{I_{MAX}-I_{MIN}}kideal​ ...

最新文章

  1. 初次遇见NLP:从词向量到BERT
  2. Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面解决办法
  3. 华为设备ENSP静态路由的配置实战
  4. php dns更新,php_mzdns: 站群,大量域名 通过 dns 服务商 api 批量添加 ip 工具。你懂的~ 基于 mzphp2 框架。...
  5. 一个随机数发生器(一)
  6. 一秒内破解“最难数独”
  7. PPC上网设置明细图文并茂
  8. HTML时间日期选择器
  9. 报童问题求解最大利润_数据分析案例:用数学建模和数据模拟解决供求矛盾问题...
  10. 从零開始搭建微信硬件开发环境全过程——1小时掌握微信硬件开发流程
  11. Base-calling for next-generation sequencing platforms (译文)
  12. 最短剩余时间调度算法_LRTF:最长剩余时间优先调度算法
  13. 一图囊括所有ES6知识点结构
  14. arcEngine开发之查询相关接口
  15. 腾讯云app人脸识别 java
  16. 数据结构分析:红黑树、B+树
  17. 地震——《孩子,快抓紧妈妈的手》
  18. python文件粉碎传输,BAT版文件粉碎器
  19. 6.RabbitMQ系列之direct直连交换器
  20. 第5节:开发微信小程序之文档详解

热门文章

  1. 两边同时取对数求复合函数_取对数求导法的例题 取对数求导法
  2. http://blog.csdn.net/maomi01/archive/2005/11/21/533969.aspx
  3. gPTP时钟同步(时间同步)协议简介
  4. 时间同步产品(NTP北斗时钟服务器)如何完成网络同步的?
  5. 小蒋搜搜(xp search) v1.03 绿色
  6. 创业失败,五大原因!
  7. 按照标签号某行读出所有数据,并且按照签号作为文件名重新写入文件。文件格式等同源文件。
  8. 快递单号全部查询,物流信息如何快速导出
  9. C语言第6章问题答案,C语言答案第6章.doc
  10. 入职外包公司一年,人废了