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

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

    振动台控制基础Base(产品固定在振动夹具上的位置)的振动加速度,产品内部元器件M(如PCB板、电容、电感、芯片等)受到基础的强迫振动后产生相应的振动响应,从而和基础发生相对位移。 04 — 基础简谐振动下,M低频响应 令,基础Base的位移是小于自然频率fn,幅值为1的正弦信号,如果只考虑求解稳定项的话: 则,M的位移: 幅值比为1.1,相位差为0rad(图3右图); 则 ,M的相对位移: 幅值比为0.1,相位差为-0.1rad(图3左图)。 图3 即,M和Base运动幅值和方向一致,几乎没有相对运动,较安全。如图4。 ? 图4 图5是方程的精确解。 图11 视频3是图11的视频展示: 视频3 07 — 毫无底线的硬广告 有些产品在振动台上做耐久试验时,需要运转起来或带载进行。不久前我们进行了三合一电机(即电桥)在振动台上的试验。

    1.7K31发布于 2020-07-21
  • 来自专栏联远智维

    非线性振动

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

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

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

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文及之后的几篇文章将详细介绍振动耐久试验的几种常用试验类型。” 05 — 一个细节引起的问题 从视频1,视频2的最后可以看到:不论是线性扫频,还是对数扫频,用FFT的方法,计算出的峰值和峰值频率总是和预设曲线存在一定偏差,如图3。 例子中的时间窗口是0.25s,则FFT频率分辨率为4Hz,而图3中的正弦信号频率为109.68Hz,所以FFT取到的峰值频率为108Hz,那么峰值也就和实际峰值存在偏差,这种偏差即使在FFT前使用窗函数也会存在 图3. FFT计算,峰值及峰值频率偏差 06 — 问题的解答 上一节的问题,如果用独立的数采系统进行振动采集的话,均会遇到,但是工程中这些偏差问题不大。 该方法的具体计算可参见之前的文章2,文章3。 ? 图4.

    11K31发布于 2020-07-20
  • 来自专栏python3

    mp3play 播放音乐

    #-*-coding:utf-8-*- import pygame import mp3play import time pygame.init() #clip = mp3play.load('能不能. mp3') clip = mp3play.load('http://upupyoyoyo.net/COFFdD0xMzY5NzM1OTU1Jmk9MTIxLjE1LjEzMC4xNTMmdT1Tb25ncy92Mi9mYWludFFDLzVjL2E3LzZiN2QyZjEwNzEzZTM5ZGI5ZDZiOGE2ODc4YmRhNzVjLm1wMyZtPTdkOThlNmM2ZTVkNTAwMzAzMmEwMGY3NzJhYWRkNmY0JnY9ZG93biZuPcqyw7S2vL /J0tQmcz27xs/+w/cmcD1z.mp3') clip.play() time.sleep(min(30, clip.seconds())) clip.stop()

    73130发布于 2020-01-09
  • 无线振动传感器安装

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

    50310编辑于 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
  • 来自专栏信号分析应用及算法

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

    在振动台上,我们常用加速度控制。所以,要将位移/位移的频响(图1)转换为位移/加速度的频响(图2)。 ? 图1 工程中,该频响函数(图2右图)可以用来直接计算相对位移响应。 ? 图3 Duhamel积分则直接从时域输入信号得到了时域响应信号(如图3红色箭头)。 特别是对于长时间的振动,频谱计算方法是可行且常用的。 对于正弦扫频、宽频随机、正弦叠加随机,都可以用频响函数来计算相对位移响应。 图11是对一个时域信号的过零点峰值统计举例:首先统计了0.5s的数据,如果想要延拓到1.5s,只要对统计的数据*3即可,如图11右上图红色虚线。 ? 至此,关于振动台上振动试验的话题也告一段落。

    2.4K31发布于 2020-07-21
  • 来自专栏二爷记

    Python下载,某音乐网站mp3音乐及歌词下载源码

    言归正传,如果想要下载mp3歌曲,这里有一个网站推荐:歌曲宝(https://www.gequbao.com/),解析的各大平台的音乐,大致看了下网易云音乐应该是首选,这里本渣渣用Pyhton简单实现了下载 mp3音乐及歌词,附上源码仅供参考和学习。 不知道此类网站能存活多久(找找还是有不少类似的解析平台音乐站点),且用且珍惜,爬取注意频率,不要乱搞! # ! 附相关参考: 某网站自动下载音乐mp3和歌词 离线音乐-吾爱破解 https://www.52pojie.cn/thread-1734432-1-1.html 附上源码打包供参考: 关注本渣渣公众号 回复 相关阅读: Python tk例子,古董音乐播放器exe VIP音乐下载器,Python Gui音乐下载exe工具

    3.4K40编辑于 2023-09-02
  • 来自专栏信号分析应用及算法

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

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文将详细介绍振动耐久试验中的宽频随机。 图2 这是我们认识振动台上宽频随机信号的基础。 02 — 随机信号的生成 已知功率谱密度曲线PSD,即图3中红色圆圈连线。(随机信号多采用PSD,请参见之前的文章),如何生成宽频随机信号? 设置频率间隔(即频率分辨率),将PSD谱线细化: 图3上图是双对数坐标,图3下图是线性坐标,此图中采用的频率间隔△f=5Hz。 ? 图3 2. 在振动台的控制系统中,平均次数在DOF参数中设置,图8,图9中设置的平均次数为5。 3. 如果是正态分布,则Kurtosis=3 (有些标准以3为基准,设置正态分布Kurtosis=0) 图12中有两个随机信号,蓝色和橙色曲线的PSD相同,RMS相同。

    3.3K21发布于 2020-07-20
  • 来自专栏python3

    Winfrom 播放MP3音乐文件

    System; using System.Runtime.InteropServices; namespace AESCRTool { ///

    /// 播放MP3文件 public enum State { mPlaying = 1, mPuase = 2, mStop = 3 string lpstrReturnString, int uReturnLength, int hwndCallback ); } } 音乐播放器使用 Mp3Player mp3Play = new Mp3Player() { FileName = @"C:\Users\AESCR\Desktop \陈雪凝 - 绿色.mp3", }; mp3Play.play();

    1.7K10发布于 2020-01-07
  • 来自专栏信号分析应用及算法

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

    “前一篇文章介绍了简谐振动激励下的动力学方程理论解,工程应用中的输入激励一般不会是单纯的正/余弦信号。本篇将介绍更一般的求解:Duhamel积分。” 公式求解如图3: ? 图3 图3红色部分是该系统单位脉冲响应函数; 本篇重点解释:图3最后一排公式的右侧积分项,即:Duhamel积分。 因为是线性系统,基于单位脉冲响应函数(图3),可以求得不同时刻脉冲信号对应的脉冲响应函数,如图4上图和下图相同颜色的曲线。 ? 图4a 动图 ? 图5b 将图5下图黑色曲线(即图3最后一排公式的右侧积分项)和左侧项相加,即得到Mass的相对位移ur。 3. 将乘以传递函数后得到的一系列正/余弦信号叠加(反傅立叶变换)得到响应。 问题就出在第2步,第2步实际上用的是图8的结果,忽略了衰减项。

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

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

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文将用较少的篇幅介绍振动耐久试验中的半正弦冲击。” 01 — 半正弦冲击信号的组成 在振动耐久试验中,半正弦冲击信号是加速度信号。 对加速度信号积分得到速度信号(图3第二排),对速度信号积分得到位移信号(图3第三排)。 图3右侧第一排是冲击信号两边没有负向冲击的时域图,对其积分后会发现,冲击结束时,速度和位移都不是0,这显然和实际试验过程不符。 图3 03 — 不同参数半正弦冲击的对比 图4分别是:相同A,α; 不同主冲击时间(6ms 和11ms)冲击信号时域和频域的对比。

    9.7K41发布于 2020-07-21
  • 来自专栏Python编程 pyqt matplotlib

    圆膜无阻尼强迫振动

    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 frame): z = mu(r)* np.cos(2*pi*f *frame) # unit :m z_ = z* 10**9 # unit: nm r_ = r* 10**3 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() ?

    99230发布于 2019-08-14
  • 来自专栏剑指工控

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

    JZG 11 地震模拟振动台的试验 下面是一些建筑模型的地震振动台模拟试验: 中国建筑科学研究院(CCTV主楼抗震试验) 北京LG大厦(东塔楼)—150m 上海东方明珠电视塔—460m 上海世茂国际广场 好了,说了这么多,还是直接看视频吧,感受一下这个地震模拟振动台给你带来的震撼!-不要错过吆! 世界上最大振动台 你知道世界上最大的振动台在哪里吗? 建造时间:2005年 建造费用:约3亿人民币 使用费用:每小时能源费用约3万元人民币 看完这组数据,你又有何感想呢?不得不感叹日本的抗震试验确实做得好。 试验意义 地震工程研究是地震工作中的重要组成部分,也是一门应用科学,振动台试验在这门学科里占有及其重要的地位。地震模拟振动台是集激振系统、测试系统和分析系统于一体的现代振动试验系统。 随着振动试验的开展,地震模拟震动台试验在地震工程领域获得了广泛的应用 地震模拟振动台系统是地震工程研究工作的重要实验设备之一。

    1.4K10发布于 2021-11-09
  • 来自专栏jiajia_deng

    利用 NvAPI 设置数字振动数值

    R410-developer.zip(诸位可以自己到英伟达官网下载),里面提供了一些示例,包含自定义分辨率、显示器颜色设置等,但是显示器色彩设置的例子一致没有跑通,而且我也没有找到哪个参数是可以设置数字振动值的 1)需要的方法和结构 设置数字振动数值需要先通过 nvapi.dll 导出的 NvAPI_QueryInterface_t 方法获取 NvAPI_Initialize_t 方法来初始化 NvAPI。 然后依次获取显示器句柄、获取当前显示器数字振动值、设置数字振动值的函数地址,他们的声明分别对应如下: // 查询在 nvapi.dll 中函数的地址方法函数声明 typedef int*(*NvAPI_QueryInterface_t 3)获取和设置数字振动 得到了各个函数的地址,我们就可以设置数字振动值了,代码如下: bool NvController::SetDVCLevelEx(int nDisp, int level) { ,然后修改其 currentLevel 成员数值来设置数字振动效果。

    1.3K20发布于 2018-12-12
  • 《Unity3D VR游戏手柄振动与物理碰撞同步失效问题深度解析》

    具体表现为“物理碰撞已触发但振动缺失”或“振动延迟1-3秒后触发”,且随着玩家操作频率提升,异常概率显著增加—单次操作时异常率约15%,而快速连续操作(如每秒3次点击螺栓)时,异常率飙升至60%以上。 ,振动失效概率超过60%,延迟案例的滞后时间最长可达3秒,更严重的是,延迟触发时会出现“振动叠加”现象—原本应分散的多次振动信号,在延迟后集中爆发,导致手柄出现长达2秒的强震,不仅影响操作手感,还可能让玩家产生眩晕感 为判断是否存在性能瓶颈导致振动延迟,我们通过Unity Profiler远程连接Quest 3设备,实时采集异常发生时的关键性能指标。 基于这一规律,我们建立“质量-振动频率”映射表:当被操作物体质量≤1kg时,保持原振动频率(间隔100ms);质量在1-3kg时,将命令生成间隔调整为150ms;质量>3kg时,调整为200ms,确保振动命令生成速度与物理碰撞频率相匹配 (如螺栓拧死),摒弃“1个500ms长振动”的设计,改为“3个100ms短脉冲(间隔50ms)”的模式,减少单次振动的执行时间,提升设备处理效率。

    47500编辑于 2025-09-17
  • 来自专栏信号分析应用及算法

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

    “振动耐久试验,是在振动台上进行的长时间振动试验。本文将详细介绍振动耐久试验中的正弦叠加随机。 实际应用中正弦叠加随机信号如图3所示,平均的数据块数量取决于对DOF的设置(如:DOF=120)。 当然,有些振动控制软件可以实现将正弦扫频信号和宽频随机信号分开显示,这样更容易理解。 ? 图3 03 — 为什么要用正弦叠加随机 图4 和视频3,是正弦叠加随机信号在频域上的瀑布图(为了方便凸显随机信号,特意将01前言部分随机信号放大了3倍,即PSD放大了9倍)。 如果没有叠加随机信号的话,瀑布图在正弦扫频频率范围(100~400Hz)外的能量是0,而对产品的实际振动环境测量结果(图5)在高频部分是有能量的。 ? 图4 视频3 所以,用正弦叠加随机来对产品进行振动考核,是为了更真实的反映产品受到振动激励。见图4右上图和图5的对比(注意视频3最后鼠标所指的位置)。

    4.8K31发布于 2020-07-20
  • 来自专栏jiajia_deng

    利用 NvAPI 设置数字振动数值

    R410-developer.zip(诸位可以自己到英伟达官网下载),里面提供了一些示例,包含自定义分辨率、显示器颜色设置等,但是显示器色彩设置的例子一致没有跑通,而且我也没有找到哪个参数是可以设置数字振动值的 1)需要的方法和结构 设置数字振动数值需要先通过 nvapi.dll 导出的 NvAPI_QueryInterface_t 方法获取 NvAPI_Initialize_t 方法来初始化 NvAPI。 然后依次获取显示器句柄、获取当前显示器数字振动值、设置数字振动值的函数地址,他们的声明分别对应如下: // 查询在 nvapi.dll 中函数的地址方法函数声明 typedef int*(*NvAPI_QueryInterface_t 3)获取和设置数字振动 得到了各个函数的地址,我们就可以设置数字振动值了,代码如下: bool NvController::SetDVCLevelEx(int nDisp, int level) { ,然后修改其 currentLevel 成员数值来设置数字振动效果。

    2.5K30发布于 2018-12-12
  • 来自专栏python3

    python3爬虫-下载网易云音乐,评论

    csrf_token":""}" 第二三四为参数是固定的 "010001" "00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557c93870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7 解决问题二:这个只能多百度,Google了,了解到加密方法,传递的参数是什么形式,参数作用是啥,返回值又是什么 3、了解网易云js加密的流程 只有知道流程了,只能写python加密的流程,这个需要你会 DownLoadWYY: ua = UserAgent() def __init__(self): self.arg2 = "010001" self.arg3 = "00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557c93870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7 如果想要下载可以单独再写一个方法去下载音乐''' print("开始爬取歌曲mp3地址....")

    1.3K20发布于 2020-01-16
  • 来自专栏电光石火

    网易云音乐mp3外链方法

    第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID, 例如:杨钰莹的心雨,网址是: http://music.163.com/#/song? id=317151.mp3 这个地址不会失效的; 这就得到一个下载公式: http://music.163.com/song/media/outer/url? id=ID数字.mp3 把上面红色部分ID数字换成网易云播放页面的id即可。 实例: 潘美辰:我曾用心爱着你 http://music.163.com/#/song? id=281951 mp3下载、外链地址: http://music.163.com/song/media/outer/url?id=281951.mp3

    11K20发布于 2019-12-06
领券