首页 > 其他分享 >周期信号的谐波与次谐波

周期信号的谐波与次谐波

时间:2022-10-09 13:57:45浏览次数:71  
标签:harm 周期 振动 非线性 信号 谐波 range 频率

振动信号中的谐波与次谐波

搜寻脉冲星候选体的时候,发现一个很像的候选体,首先排除了谐波信号(基波的1/n or n倍数);

询问pan老师后,得知还有m/n倍数关系的谐波!!翻遍网络似乎找到一个叫次谐波的概念,会出现m/n的倍数关系的周期。

1.次谐波分析

次谐波振动(又称亚谐波振动)是由于非线性系统的共振现象引起的。在现实中,振动系统基本都是非线性的,只有少数理想模型是线性的,比如我们所说的单摆模型。不同的非线性系统产生的次谐波频率也是不一样的,比如经典的Duffing系统,动力学系统如下所示。当激励频率接近系统固有频率的1/3时,产生1/3次谐波共振,这时频谱图上会出现固有频率及1/3倍固有频率。

当机械设备出现摩擦、松动、裂纹等故障时,常常会在低频中产生次谐波共振现象。在次谐波响应中,对称型的非线性振动产生奇次谐波响应;不对称型的非线性振动产生偶次谐波响应。摩擦、松动、裂纹等故障一般是不对称的非线性振动,因此多数情况下是产生转速频率的1/2次谐波响应,也有时候会出现1/4,3/2等频率成分,具体情况要结合对应的动力学模型进行分析。

次谐波没有谐波出现的频率高,只有在少数几种场景才可能发生。次谐波频率成分是比较难分析的,如果是人工分析,且提前根据转速计算出了设备特征频率,还是可以判断出次谐波频率的。如果是计算机软件分析就比较困难了,这种频率常常会被当作未知频率来处理,或者被当作某个一倍频来处理,这时候就会出现一些误判。

相应的过程如下:

判断:

p = 8.27484
m = range(1,11,1)
n = range(1,11,1)
harm = []
for i in range(1,len(m)+1,1):
    for j in range(1,len(n)+1,1):
        harm.append(i/j)
        
cand_p = []
for i in range(len(harm)):
    cand_p.append(harm[i]*p)

## p*3.5 = 28.96194 NGC6517B (p=28.96159 ms)

 

ref:

振动信号中的谐波与次谐波 - 知乎 (zhihu.com)

 

 

 

 

 

 

 

 

 

标签:harm,周期,振动,非线性,信号,谐波,range,频率
From: https://www.cnblogs.com/dejiang/p/16771861.html

相关文章

  • [云原生] Kubernetes 控制平面组件:生命周期管理和服务发现
    Pod的生命周期包括初始化容器,容器启动之后钩子函数,就绪探测,存活探测,容器关闭前Hook函数,对应的流程图如下:Pod周期的过程如下5步:1.初始化容器阶段初始化pod中每一个容器,......
  • Asp.Net Core Request生命周期
    官网文档有这么个图:返回的时候为什么还又反向走了各个MiddleWare的逻辑呢?所以按它这个图里的代码组织方式试了一下。图里的四个exeorder还真是以'next()'为为界,把一......
  • 这几天心里颇不宁静,采的不是信号,而是寂寞
    ▼关注公众号:工程师看海▼  大家好,我是工程师看海,原创文章欢迎点赞分享!这几天心里颇不宁静,今晚在院子里坐着乘凉,忽然想起往日一同攻坚的战友,在这满月的光里,该是另一番样子......
  • 文盘Rust -- struct 中的生命周期
    最近在用rust写一个redis的数据校验工具。redis-rs中具备redis::ConnectionLiketrait,借助它可以较好的来抽象校验过程。在开发中,不免要定义struct中的某些元素为trait......
  • 关于tkinter-gui窗体中循环周期性执行某段代码的方法记录
    最近笔者在写一个窗体程序时,希望能每隔1秒,周期性的定时刷新文本框中的内容,但最后发现很难实现出现各种各样的问题,最后通过查询大量的资料,才找到原因和解决方法为了阐述清......
  • 生命周期
    1.小程序生命周期App.js中App({onLaunch(){//生命周期回调——监听小程序初始化。全局只触发一次},onShow(){//生命周期回调——监听小程序启动或切......
  • 静态变量的生命周期是多少?
    何谓静态变量在整个代码中,静态变量具有特定的生命周期。即使函数被多次调用,静态变量的内存也只分配一次,并且前一次调用的值被传递到下一次函数调用。它们不保存在堆栈中......
  • 基站信号地图
    /**Copyright(c)HuaweiTechnologiesCo.,Ltd.2019-2021.Allrightsreserved.*Description:上机编程认证*Note:缺省代码仅供参考,可自行决定使用、修改或删除......
  • Vue3.x 组合式api的生命周期钩子
    Vue3组合式api的生命周期beforeCreatecreated,setup语法糖模式(组合式api)是没有这两个生命周期的,用setup去代替onBeforeMount获取不到DOM,onMounted可以获取DOMon......
  • Servlet——执行流程、生命周期、方法介绍、体系结构
    执行流程  生命周期对象的生命周期是指一个对象从被创建到被销毁的整个过程Servlet运行在Servlet容器(web服务器)中,其生命周期由容器管理,分为四个阶段:    1.加......