首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏信号分析应用及算法

    振动试验规范对比——振动力学方程求解 Part2

    “前一篇文章介绍了简谐振动激励下的动力学方程理论解,工程应用中的输入激励一般不会是单纯的正/余弦信号。本篇将介绍更一般的求解:Duhamel积分。” 使得,fn=200Hz;阻尼比(Zeta)为0.2 令Base在200Hz的正弦位移激励下,Mass的响应如图2右图红线。 ? 图2 我们将用Duhamel积分来计算Mass响应,从而和图2中理论解进行对比。 02 — 方程Duhamel积分求解公式 需要强调的是:Duhamel积分应用在线性系统。公式求解如图3: ? 2. 将这一系列正/余弦信号乘以系统传递函数(注意,该传递函数是稳态项的幅值比和相位差)。 3. 将乘以传递函数后得到的一系列正/余弦信号叠加(反傅立叶变换)得到响应。 问题就出在第2步,第2步实际上用的是图8的结果,忽略了衰减项。 所以,频域求解过程如果不关注系统初始响应的话,是没有问题的(图7红线和图8红线在0.01s后趋于一致)。 ? 图7 ?

    1.2K41发布于 2020-07-21
  • 来自专栏剑指工控

    【科普】带你走进一个振动的世界——地震模拟振动台(2)

    JZG 11 地震模拟振动台的试验 下面是一些建筑模型的地震振动台模拟试验: 中国建筑科学研究院(CCTV主楼抗震试验) 北京LG大厦(东塔楼)—150m 上海东方明珠电视塔—460m 上海世茂国际广场 上海兰园2号住宅大厦—160m 广州南航大厦—204m 深圳天王中心—160m 其它高楼模型试验 感觉怎么样? 好了,说了这么多,还是直接看视频吧,感受一下这个地震模拟振动台给你带来的震撼!-不要错过吆! 世界上最大振动台 你知道世界上最大的振动台在哪里吗? 试验意义 地震工程研究是地震工作中的重要组成部分,也是一门应用科学,振动台试验在这门学科里占有及其重要的地位。地震模拟振动台是集激振系统、测试系统和分析系统于一体的现代振动试验系统。 随着振动试验的开展,地震模拟震动台试验在地震工程领域获得了广泛的应用 地震模拟振动台系统是地震工程研究工作的重要实验设备之一。

    1.4K10发布于 2021-11-09
  • 来自专栏信号分析应用及算法

    振动试验规范对比——振动力学方程求解 Part1

    01 — 前言,文章内容构架 为了讲解振动试验中各试验类型的对比,本文及之后的几篇文章将介绍如下内容: 振动力学方程求解 Part1:简谐振动理论求解 振动力学方程求解 Part2:Duhamel积分求解 振动台控制基础Base(产品固定在振动夹具上的位置)的振动加速度,产品内部元器件M(如PCB板、电容、电感、芯片等)受到基础的强迫振动后产生相应的振动响应,从而和基础发生相对位移。 03 — 基础简谐振动下,力学方程的求解 基础Base简谐振动下(图1),力学方程见图2黄色部分,理论解见图2绿色部分: ? 图2 需要说明的是:方程的解分为两部分,衰减项和稳定项。 下面,我们将构造一个m=1, c=502, k=1579100 的系统: 使得,wn=1256.6rad,即自然频率fn=200Hz(我们常说的共振频率) 使得,阻尼比(即图2中蓝色部分第一个变量Zeta 图8 视频2是图8的视频展示: 视频2 06 — 基础简谐振动下,M高频响应 令,基础Base的位移是大于自然频率fn,幅值为1的正弦信号,如果只考虑求解稳定项的话: 则,M的位移: 幅值比为0.4

    1.7K31发布于 2020-07-21
  • 来自专栏机器学习原理

    实例(2)——音乐文件特征工程的提取音乐便签分类

    前言:在很多音乐网站上都存在着音乐推荐这种功能,音乐文件的推荐列表可以使用专 门的推荐算法来产生,也可以使用音乐本身的标签来进行推荐;一般常规的音乐 所属标签标注是由工作人员进行的,所以在这个过程中,就会存在音乐标签和音 所以说 保证音乐标签的准确性是一个保证推荐系统效果的前提。 音乐便签分类 可以根据音乐的声音特性进行音乐类型的判断,从而可以得到音乐 的标签值。 音乐有频率,每个频率段里面包含很多个振幅,这些就是音乐本质的数据(可以从和弦理解), 首先通过傅里叶变幻把很多频率进行分开,如下图: ? ? 然后通过梅尔倒谱系数进行转换; ?

    1.1K30发布于 2018-06-13
  • 来自专栏联远智维

    非线性振动

    力学年会 时间过得好快,不知不觉中又到了年尾~,近来,在力学所年会中听了两个很不错的报告,分别为:1.胡文瑞院士讲述的引力波探测:作为八十五岁高龄,依然工作在科研一线,应该属于传说中有追求的那波人吧;2. 调研可知,能量俘获主要的路径有:光伏、压电、热电以及电磁等,后续通过相应的辅助电路实现能量存储;报告中,丁老师对振动能俘获相关的工作进行了介绍,实现了外界机械能(人体运动能、振动能)与电能之间的转换,具体如下所示 附2、隔振系统设计? 隔振在工程中具有广泛的应用,例如:为了让用户具有更好地驾驶体验,汽车在结构设计过程要对发动机的振动进行隔离;日常生活中,通过添加软垫片实现电机振动的隔离;前段时间很火的量子计算机,实验平台要有非常好的隔振能力 ,对于连续体振动,第一感觉是敬而远之,~ 附1、参考文献:王祖尧,磁悬浮能量采集非线性动力学研究 [D],上海大学; 附2、想带你看晴空万里,想大声告诉你我为你着迷~

    96630编辑于 2022-01-20
  • 来自专栏信号分析应用及算法

    振动耐久试验——正弦扫频

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文及之后的几篇文章将详细介绍振动耐久试验的几种常用试验类型。” 振动台竖直方向和水平方向简图 目前主流振动台多是单向振动,可将台体调节为竖直方向和水平方向(如图0),从而实现对产品三个方向分别试验。 图2. 对数扫频 图2及视频2中,扫频从100Hz~400Hz,扫频速率为:16倍频程/min。频率等比间隔设置为:2的1/15次方。 即:扫频频率为:100,100*2^(1/15),100*2^(2/15)……,100*2^(30/15) Hz;各个单一频率下停留时间为0.25s。 提取某已知频率正余弦信号幅值的计算过程 07 — 后记 本文原计划将振动试验几种常用试验类型进行通篇介绍,但在对视频1和视频2编程的过程中发现了05节的问题,所以又花了些时间进行仔细研究,觉得有必要详细解释一下

    11K31发布于 2020-07-20
  • 无线振动传感器安装

    其主要特点是:传感器平时处在低功耗状态、传感器可以随时响应远程主机控制命令、传感器可采集特征值或者原始加速度数据 lora 技术,提高了传输速率多振动(或者配合电流电压等)传感器同步采集功能一、安装方式的选择根据不同的使用环境 不同的安装方式操作难易程度不同,传递高频振动信号的能力也存在明显差异。安装方式示意图,从左至右依次为:螺柱、粘合剂、磁座我们将传感器和传感器的安装方式合并起来,称之为一个测量系统。 首先我们可以简化此处的测量系统为一个单自由度振动系统②,系统的固有频率fn则取决于系统质量m和系统刚度③k,三者之间的关系可以用以下公式表示:简单来说,也就是系统质量m越大,系统固有频率fn越小;系统刚度

    50610编辑于 2025-10-16
  • 来自专栏埋名

    JS手机振动API vibrate方法

    判断兼容 浏览器对振动API的支持情况,一个好的习惯就是在使用之前要检查一下当前你的应用环境、浏览器是否支持振动API。 振动API基础应用 这个navigator.vibrate函数可以接受一个数字参数,也可以接受一个数字数组,当使用数组参数时,奇数位的数值是震动秒数,偶数位为等待秒数。 // 振动1秒 navigator.vibrate(1000); // 振动多次 // 参数分别是震动3秒,等待2秒,然后振动1秒 navigator.vibrate([3000, 2000, 1000 对navigator.vibrate方法的调用并不会引起手机循环振动;当参数是一个数字时,振动之后发生一次,然后就停止下来。 当参数是数组时,震动会按数组里的值震动,然后就停止振动。

    6.4K30发布于 2018-10-18
  • 来自专栏刘旷专栏

    数字音乐的服务者,腾讯音乐Q2依然很稳

    很稳的Q2财报 近日,腾讯音乐发布了第二季度财报。财报显示,今年第二季度,腾讯音乐实现营收80.1亿元,同比增长了15.5%;实现净利润8.71亿元。 财报显示,Q2在线音乐服务业务实现营收29.5亿元,同比增长了32.8%;来自在线音乐订阅的收入达到了17.9亿元,同比增长了36.3%。 比如,腾讯音乐从去年推出的音乐人“伯乐计划”,其为原创音乐人的成长、成才、成功,就做出了很多有益的探索;另外,腾讯音乐推出的“腾讯音乐人广告计划”以及“亿元激励计划”等,也借助平台的数字化能力,通过广告 其三,从音乐行业的底层规律出发,通过推出专业化的数字音乐榜单,为高品质、专业化的数字音乐作品保驾护航。 首先,腾讯音乐过去推出的包括数字音乐专辑、付费会员、TME live等方方面面的深度数字化探索,已经使腾讯音乐成为音乐行业数字化不可或缺的一环。

    73960发布于 2021-08-20
  • 来自专栏信号分析应用及算法

    振动试验规范对比——其他

    2. 结构动力学特性。 通过以上两点,可以计算结构的相对位移,从而和应力应变相对应。 在振动台上,我们常用加速度控制。所以,要将位移/位移的频响(图1)转换为位移/加速度的频响(图2)。 ? 特别是对于长时间的振动,频谱计算方法是可行且常用的。 对于正弦扫频、宽频随机、正弦叠加随机,都可以用频响函数来计算相对位移响应。 2. 雨流计数。 04 — 过零点峰值统计 过零点峰值统计相对较简单,过程如下: 1. 找到时域曲线中穿越0的点(向上或向下穿越),如图10左图中黑点。 2. 即,将正值区间的次数除以2再加上对称的负值区间次数除以2。 5. 最终得到正幅值和循环次数的曲线(图10右上图)。 ? 至此,关于振动台上振动试验的话题也告一段落。

    2.4K31发布于 2020-07-21
  • 来自专栏信号分析应用及算法

    振动耐久试验——宽频随机

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文将详细介绍振动耐久试验中的宽频随机。 图2 这是我们认识振动台上宽频随机信号的基础。 02 — 随机信号的生成 已知功率谱密度曲线PSD,即图3中红色圆圈连线。(随机信号多采用PSD,请参见之前的文章),如何生成宽频随机信号? 频率f为:10,30,200,1000 Hz PSD为: 20,20,0.5,0.1 (m/s2)2/Hz 1. 相当于将图1或图2的频率取得更密一点。 4. 叠加各频率下的正弦/余弦信号。 得到的随机信号如动图6,图7 ? 图6 ? 2. 在振动台的控制系统中,平均次数在DOF参数中设置,图8,图9中设置的平均次数为5。 3.

    3.3K21发布于 2020-07-20
  • 来自专栏Python编程 pyqt matplotlib

    圆膜无阻尼强迫振动

    此处精度已足够 y = np.array([(-1)**k * (x/2.0)**(2*k+n) / np.math.factorial(k)/np.math.factorial(n+k) for k_max)],dtype = np.double) #print(y) return np.add.reduce(y,axis =0,dtype = np.double) #原膜无阻尼强迫振动不同半径处的位移幅值 #直接应用圆膜无阻尼强迫振动微分方程的理论解 def mu(x): mu = p /( k*k*T) *(BesslJ(0,k*x)/BesslJ(0,k*a)-1) return mu plt.axhline(y =0, ls ="--", c="r") plt.xlabel("r [unit: mm]") plt.ylabel("z [unit: nm]") plt.title("圆膜的无阻尼强迫振动 ani.save("圆膜的无阻尼强迫振动.gif", fps =30) plt.show() ?

    99630发布于 2019-08-14
  • 来自专栏信号分析应用及算法

    振动耐久试验——半正弦冲击

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文将用较少的篇幅介绍振动耐久试验中的半正弦冲击。” 01 — 半正弦冲击信号的组成 在振动耐久试验中,半正弦冲击信号是加速度信号。 该信号有三个重要参数: A为冲击幅值,t2-t1为冲击时间,α为负的下冲和冲击幅值之比。 ? 图1 构造其信号的公式见图2。 ? 图2 02 — 负向冲击的原因 为什么冲击加速度信号两边有负向冲击? 对加速度信号积分得到速度信号(图3第二排),对速度信号积分得到位移信号(图3第三排)。 所以,为了让冲击的开始和结束,加速度,速度,位移都为0,才构造了有负向下冲的半正弦冲击信号,且需要满足图2所示的公式。 ? 时域上(图4左),主冲击时间t2-t1越长: 整个冲击持续的时间则越长,最大速度和最大位移则越大。 频域上(图4右),主冲击时间t2-t1越长: 频谱上能量就越分布在低频。

    9.7K41发布于 2020-07-21
  • 来自专栏jiajia_deng

    利用 NvAPI 设置数字振动数值

    然后依次获取显示器句柄、获取当前显示器数字振动值、设置数字振动值的函数地址,他们的声明分别对应如下: // 查询在 nvapi.dll 中函数的地址方法函数声明 typedef int*(*NvAPI_QueryInterface_t // 最高级别 int defaultLevel; // 默认级别 } NV_DISPLAY_DVC_INFO_EX, *PNV_DISPLAY_DVC_INFO_EX; 2) NvAPI_GetAssociatedNvidiaDisplayName = 0x22A78B05, _NvAPI_GetDVCInfoEx = 0x0E45002D, _NvAPI_SetDVCLevelEx = 0x4A82C2B1 3)获取和设置数字振动 得到了各个函数的地址,我们就可以设置数字振动值了,代码如下: bool NvController::SetDVCLevelEx(int nDisp, int level) { ,然后修改其 currentLevel 成员数值来设置数字振动效果。

    1.3K20发布于 2018-12-12
  • 来自专栏web编程技术分享

    【H5 音乐播放实例】第二节 音乐详情页制作(2)1.2 音乐盒子区域

    1.2 音乐盒子区域 1.2.1 音乐标题 首先,在header的div下面画一个container容器div,宽度和header保持一致,都为950px,居中。 效果: 然后,在这个container中画一个div,作为我们的音乐盒子。高度设置为500px。 效果: 加上音乐的标题: css: 完成!

    88650发布于 2018-06-13
  • 来自专栏C++核心准则原文翻译

    Python开发实践-音乐整理工具MusicOrganizer(2)

    函数很简单,首先尝试从音乐文件的标签信息中获取艺人信息,如果不行则尝试从文件名中获取艺人信息。如果艺人信息中包含“&”,“,”或者“、”,表明该曲目是由多人合作的,这时只截取第一个艺人信息。 从音乐文件中提取艺人信息 一般来讲,正规的音乐文件中还会包含专辑,标题,艺人等信息,本文使用mutagen库提取艺人信息。 ?

    78470发布于 2021-04-22
  • 来自专栏jiajia_deng

    利用 NvAPI 设置数字振动数值

    然后依次获取显示器句柄、获取当前显示器数字振动值、设置数字振动值的函数地址,他们的声明分别对应如下: // 查询在 nvapi.dll 中函数的地址方法函数声明 typedef int*(*NvAPI_QueryInterface_t // 最高级别 int defaultLevel; // 默认级别 } NV_DISPLAY_DVC_INFO_EX, *PNV_DISPLAY_DVC_INFO_EX; 2) NvAPI_GetAssociatedNvidiaDisplayName = 0x22A78B05, _NvAPI_GetDVCInfoEx = 0x0E45002D, _NvAPI_SetDVCLevelEx = 0x4A82C2B1 3)获取和设置数字振动 得到了各个函数的地址,我们就可以设置数字振动值了,代码如下: bool NvController::SetDVCLevelEx(int nDisp, int level) { ,然后修改其 currentLevel 成员数值来设置数字振动效果。

    2.5K30发布于 2018-12-12
  • 来自专栏信号分析应用及算法

    振动耐久试验——正弦叠加随机

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文将详细介绍振动耐久试验中的正弦叠加随机。 需要注意的是: 一些振动台控制软件会将正弦和随机的频谱(PSD)放在一张图内,如图2右下图红色曲线。 该曲线正弦扫频部分(本例中100~400Hz)并不能通过PSD峰值反算 ? 图2 视频2 视频2的结尾,会发现平均后的PSD谱线很奇怪,那是为了方便举例(看到5个平均数据块的细节),故意模拟出比较粗略(扫频的梯度设的很大)的时域信号。 当然,有些振动控制软件可以实现将正弦扫频信号和宽频随机信号分开显示,这样更容易理解。 ? 图4 视频3 所以,用正弦叠加随机来对产品进行振动考核,是为了更真实的反映产品受到振动激励。见图4右上图和图5的对比(注意视频3最后鼠标所指的位置)。

    4.8K31发布于 2020-07-20
  • 来自专栏量子位

    索尼首次展示PS VR2,加入头盔振动和眼球追踪,配套游戏今年发布

    虽然PS VR2外观和一代VR相比变化不大,但是索尼做出很多细节改变,内在参数也有不小的升级。 规格参数 在细节上,PS VR2加入了瞳距调节刻度盘,还有新的通风口设计。 PS VR2的头显支持振动反馈、眼球跟踪、4K HDR、90/120Hz帧率、110度视场角。 反馈 头显振动 与PS5通信 USB Type-C 声音 输入:内置麦克风;输出:立体声耳机插孔 其中振动反馈可以在玩家进入紧张情节时模拟心跳,还有模拟物体飞掠玩家头顶时的感受。 从索尼的供应链歌尔股份的报告,也证实了PS VR2的大致时间,歌尔还预计PS VR2今年出货量约100~200万台。 当年PS VR捆绑包的售价为499美元,国内套装价格为3699。 参考链接: [1]https://www.playstation.com/zh-hans-cn/ps-vr2/ [2]https://www.theverge.com/2022/2/22/21437559

    87730编辑于 2022-03-04
  • 来自专栏HD-学习笔记

    语音振动信号处理及CNN炼丹

    正文 语音/振动信号用于识别人的身份近几年才兴起。大概是2017年,出现了通过振动信号识别身份的论文,之后迅速出现了振动信号处理在其他方面的应用。我记得有人通过手指触摸物体产生的振动去识别物体的种类。 当然物体种类是预先准备好的,可以看出这时已经可以粗略的利用振动信号处理识别相关的问题了。 之后出现了更多的应用,诸如通过佩戴手环,可以识别敲击位置,进而模拟键盘: 手机作为一个传感器完备的设备,自然也出现了通过振动识别身份的应用。有几篇就是通过振动信号的处理分析识别身份的。 然而目前止步于此,没有人做出来多模式或者设备的振动信号识别,毕竟振动/声音和介质息息相关,换一个介质,振动下的生物信息就会改变,至于改变成什么样子,似乎完全和设备有关,还没有能够找到规律。 首先是信号采集,振动信号我用的sensor stream,典型的c/s形式,开源,可以采样到加速度计,声音等几乎所有可以采集的数据,可以自定义采样频率。github就能找到。

    39720编辑于 2023-07-24
领券