6自由度随机振动控制算法
- 格式:pdf
- 大小:474.49 KB
- 文档页数:5
振动台在使用中经常运用的公式1、 求推力(F )的公式F=(m 0+m 1+m 2+ ……)A …………………………公式(1) 式中:F —推力(激振力)(N )m 0—振动台运动部分有效质量(kg ) m 1—辅助台面质量(kg )m 2—试件(包括夹具、安装螺钉)质量(kg )A — 试验加速度(m/s 2)2、 加速度(A )、速度(V )、位移(D )三个振动参数的互换运算公式 A=ωv ……………………………………………………公式(2) 式中:A —试验加速度(m/s 2)V —试验速度(m/s ) ω=2πf (角速度) 其中f 为试验频率(Hz )V=ωD ×10-3 ………………………………………………公式(3) 式中:V 和ω与“”中同义D —位移(mm 0-p )单峰值A=ω2D ×10-3 ………………………………………………公式(4) 式中:A 、D 和ω与“”,“”中同义 公式(4)亦可简化为:A=D f ⨯2502式中:A 和D 与“”中同义,但A 的单位为g1g=s 2所以: A ≈D f ⨯252,这时A 的单位为m/s 2 定振级扫频试验平滑交越点频率的计算公式 加速度与速度平滑交越点频率的计算公式f A-V =VA28.6 ………………………………………公式(5)式中:f A-V —加速度与速度平滑交越点频率(Hz )(A 和V 与前面同义)。
速度与位移平滑交越点频率的计算公式DV f DV 28.6103⨯=- …………………………………公式(6) 式中:D V f -—加速度与速度平滑交越点频率(Hz )(V 和D 与前面同义)。
加速度与位移平滑交越点频率的计算公式f A-D =DA ⨯⨯23)2(10π ……………………………………公式(7) 式中:f A-D — 加速度与位移平滑交越点频率(Hz ),(A 和D 与前面同义)。
根据“”,公式(7)亦可简化为:f A-D ≈5×DAA 的单位是m/s 2 4、 扫描时间和扫描速率的计算公式 线性扫描比较简单:S 1=11V f f H - ……………………………………公式(8) 式中: S1—扫描时间(s 或min )f H -f L —扫描宽带,其中f H 为上限频率,f L 为下限频率(Hz ) V 1—扫描速率(Hz/min 或Hz/s )对数扫频: 倍频程的计算公式n=2Lg f f LgLH ……………………………………公式(9)式中:n —倍频程(oct )f H —上限频率(Hz ) f L —下限频率(Hz )扫描速率计算公式R=TLg f f LgLH2/ ……………………………公式(10)式中:R —扫描速率(oct/min 或)f H —上限频率(Hz ) f L —下限频率(Hz ) T —扫描时间 扫描时间计算公式T=n/R ……………………………………………公式(11)式中:T —扫描时间(min 或s )n —倍频程(oct )R —扫描速率(oct/min 或oct/s )5、随机振动试验常用的计算公式 频率分辨力计算公式:△f=Nf max……………………………………公式(12) 式中:△f —频率分辨力(Hz )f max —最高控制频率 N —谱线数(线数) f max 是△f 的整倍数随机振动加速度总均方根值的计算(1)利用升谱和降谱以及平直谱计算公式 PSD (g 2/Hz)功率谱密度曲线图(a )A 2=W ·△f=W ×(f 1-f b ) …………………………………平直谱计算公式A 1=⎥⎥⎦⎤⎢⎢⎣⎡⎪⎪⎭⎫⎝⎛-+=+⎰111)(m b a b f f ff m fw df f w b ba……………………升谱计算公式 A 1=⎥⎥⎦⎤⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛--=-⎰121112111)(m f f f f m f w df f w ……………………降谱计算公式 式中:m=N/3 N 为谱线的斜率(dB/octive ) 若N=3则n=1时,必须采用以下降谱计算公式A3= lg12f f 加速度总均方根值:g mis=321A A A ++ (g )…………………………公式(13-1)设:w=w b =w 1=Hz f a =10Hz f b =20Hz f 1=1000Hz f 2=2000Hz w a →w b 谱斜率为3dB ,w 1→w 2谱斜率为-6dB利用升谱公式计算得:A 1=5.12010111202.011111=⎥⎥⎦⎤⎢⎢⎣⎡⎪⎭⎫ ⎝⎛-+⨯=⎥⎥⎦⎤⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛-+++m b a b b f f m f w 利用平直谱公式计算得:A 2=w ×(f 1-f b )=×(1000-20)=196利用降谱公式计算得:A 3 =1002000100011210002.0111212111=⎥⎥⎦⎤⎢⎢⎣⎡⎪⎭⎫ ⎝⎛-⨯-⨯=⎥⎥⎦⎤⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛----m f f m f w 度总均方根值公式计算得:g mis=321A A A ++=1001965.1++=利用加速(2) 利用平直谱计算公式:计算加速度总均方根值PSD (g 2/Hz)功率谱密度曲线图(b )为了简便起见,往往将功率谱密度曲线图划分成若干矩形和三角形,并利用上升斜率(如3dB/oct )和下降斜率(如-6dB/oct )分别算出w a 和w 2,然后求各个几何形状的面积与面积和,再开方求出加速度总均方根值g rms =53241A A A A A ++++ (g)……公式(13-2)注意:第二种计算方法的结果往往比用升降谱计算结果要大,作为大概估算可用,但要精确计算就不能用。
第35卷第3期2022年6月振动工程学报Journal of Vibration EngineeringVol.35No.3Jun.2022三轴六自由度随机振动试验转换矩阵原理及控制方法郑荣慧1,徐俊2,陈国平1,孙建勇2,陈怀海1(1.南京航空航天大学机械结构力学及控制国家重点实验室,江苏南京210016;2.中国航空综合技术研究所,北京100028)摘要:分析了三轴六自由度振动系统的加速度特征,建立了振动台试件上任一点的加速度特征表达式,通过引入台体绝对刚性假设,推导得到了输入转换矩阵的表达式。
分析了六自由度振动系统运动所需的六个合力与激振器实际所需施加激振力之间的关系,并给出了输出转换矩阵的推导过程。
给出三轴六自由度随机振动试验控制方法的一般原理与步骤,包括驱动信号生成以及响应信号均衡等。
讨论了两种常见的八激振器配置方案以及传感器的布置方式。
为验证本文的理论和算法,给出了一个三轴六自由度随机振动控制仿真算例。
关键词:随机振动;振动环境试验;六自由度;输入输出转换;多输入多输出中图分类号:O324文献标志码:A文章编号:1004-4523(2022)03-0544-06DOI:10.16385/ki.issn.1004-4523.2022.03.0031概述三轴六自由度随机振动试验是一种先进的振动环境试验方式。
不同于传统的方阵或者长方阵振动控制试验,三轴六自由度随机振动试验可以同时实现沿正交轴向的三个线振动以及绕三个正交轴向转动的角振动环境。
三轴六自由度随机振动试验属于多输入多输出随机振动试验,需要使用基本的多输入多输出振动控制理论。
考虑到几乎没有可用于宽频带的角加速度传感器,因此,目前角加速度的测量是利用线加速度测量结果通过输入变换矩阵转换而来。
三轴六自由度随机振动试验需要使用三轴六自由度振动台系统来实现。
图1展示了美国Hill空军基地的电动式和美国TEAM公司的电液式这两种三轴六自由度振动台系统[1‐2]。
6自由度控制算法在机器人控制与运动规划中,6自由度(6DoF)控制算法是一种常用的方法。
这种算法可以实现对机械臂或机器人的六个自由度进行精确控制,使其在三维空间内能够实现各种复杂的运动轨迹和任务。
6自由度控制算法的核心思想是:通过对机械臂的关节角度进行精确控制,从而实现末端执行器的运动。
一般来说,典型的6自由度机械臂由6个关节组成,每个关节可以控制一个自由度。
常见的机械臂有工业机械臂、服务机器人臂等。
实现6自由度控制的算法可以分为两个主要步骤:逆运动学求解和控制器设计。
逆运动学求解是根据机械臂的末端位姿(位置和姿态),确定关节角度以实现期望运动。
控制器设计是针对不同的任务需求,设计合适的控制策略以保证机械臂的精确控制和稳定性。
在逆运动学求解方面,一种常用的方法是使用解析解法。
对于六自由度的机械臂,可以通过对正运动学方程求逆,从而得到关节角度与末端位姿之间的映射关系。
一般来说,这种方法可以快速计算出关节角度,但对于一些特殊情况(例如奇异构型)可能无法求解解析解,需要使用数值解法来求解逆运动学问题。
在控制器设计方面,常见的方法包括PID控制、基于模型的控制(如轨迹跟踪控制、力/力矩控制)和基于反馈线性化的控制等。
PID控制是一种经典的控制策略,通过调节比例、积分和微分参数,实现机械臂位置和速度的精确控制。
基于模型的控制方法利用机械臂的动力学模型,通过预测机械臂的运动轨迹或实施力/力矩控制来实现精确控制。
而基于反馈线性化的控制方法,则通过设计非线性转换器和线性控制器,将非线性动力学系统转化为线性系统,从而实现控制目标。
除了逆运动学求解和控制器设计,6自由度控制算法还需要考虑如传感器选取与数据融合、路径规划、碰撞检测和碰撞回避等问题。
传感器可以提供机械臂的姿态和位姿信息,用于控制系统的反馈;数据融合则将多个传感器的信息进行整合,提高机械臂的感知能力。
路径规划是将机械臂的运动轨迹优化为最佳路径,以提高运动效率和精确度。
6自由度算法
6自由度算法是一个在机器人学中常用的概念,它指的是描述机器人在三维空间中的运动的六个自由度。
这六个自由度分别是:平移自由度(x、y、z轴方向上的移动)和旋转自由度(绕x、y、z轴的旋转)。
在机器人的运动控制中,六自由度算法被广泛应用于路径规划、逆运动学求解以及姿态控制等方面。
路径规划是机器人在给定起点和终点的情况下,通过计算合适的路径来实现从起点到终点的移动。
在使用六自由度算法进行路径规划时,机器人需要考虑到其在三维空间中的运动限制,例如避免碰撞障碍物或者避免出现关节超过其可行动范围的情况。
通过合理地选择路径规划算法和使用六自由度算法,机器人可以更加高效地完成路径规划任务。
逆运动学求解是指根据给定的机器人末端执行器的位置和姿态,计算机器人各关节的角度以实现末端执行器的准确位置控制。
在实际应用中,通过使用六自由度算法,机器人可以根据末端执行器的位置和姿态,逆向计算出各关节的角度,并将其应用于机器人的控制系统中,实现精确的位置控制。
姿态控制是指机器人在执行任务过程中,保持特定的末端执行器姿态。
通过使用六自由度算法,机器人可以根据任务要求,计算出合适的关节角度,使得末端执行器保持所需的姿态。
这对于需要精确控制姿态的应用场景,如装配、焊接等任务非常重要。
总的来说,六自由度算法在机器人的运动控制中起到了至关重要的作用。
它能够帮助机器人实现路径规划、逆运动学求解和姿态控制等任务,提高机器人的运动精度和效率。
未来随着机器人技术的不断发展,六自由度算法也将进一步完善和应用于更多的机器人应用场景中,为人们的生产和生活带来更多的便利和效益。
一、概述状态空间法是一种经典的控制工程方法,它可以用来求解动力学系统的运动方程。
对于多自由度系统而言,状态空间法可以更加直观地描述系统的运动规律,方便进行控制器设计和系统分析。
本文将以6自由度运动方程为例,介绍状态空间法的求解过程。
二、背景知识1. 6自由度运动6自由度运动是指物体在三维空间中具有6个独立的自由度,它们可以分别描述物体的位置和姿态。
这种运动状态下,物体的运动方程相对复杂,需要通过合适的方法进行求解。
2. 状态空间法状态空间法是一种用矩阵和向量表示动力学系统运动方程的方法。
它将系统的状态量表示为向量,将系统的输入和输出表示为矩阵,通过线性代数的方法求解系统的数学模型。
三、状态空间法求解步骤1. 系统建模我们需要根据物体的运动特性建立系统的动力学模型。
对于6自由度运动,可以利用牛顿-欧拉方程或拉格朗日方程进行建模,得到系统的运动方程。
2. 状态量定义将系统的状态量表示为一个状态向量,其中包括物体的位置、速度、加速度和姿态等信息。
3. 定义输入输出系统的输入输出可以表示为矩阵,其中输入是外部施加的力或扭矩,输出是系统的位置和姿态信息。
4. 构建状态方程根据系统的动力学模型和状态量定义,可以建立系统的状态方程。
状态方程描述了系统状态的演变规律,可以用矩阵形式表示为x' = Ax + Bu,其中x'为状态变化率,A为状态转移矩阵,B为输入矩阵,u为外部输入。
5. 构建输出方程根据系统的输出定义,可以建立系统的输出方程。
输出方程描述了系统的输出与状态和输入之间的关系,可以用矩阵形式表示为y = Cx + Du,其中y为系统的输出,C为输出矩阵,D为直接传递矩阵。
6. 求解系统通过线性代数的方法,可以求解状态方程和输出方程,得到系统的数学模型。
这个模型可以用来进行系统分析、控制器设计等工作。
四、实例分析我们以一个飞行器的姿态控制系统为例,介绍状态空间法求解6自由度运动方程的具体步骤。
工件的自由度及六点定位原理工件的自由度与六点定位原理大家好,今天咱们聊聊那个老生常谈但总是让人津津乐道的话题——工件的自由度和六点定位原理。
别小看这俩概念,它们可是机械制造中的“秘密武器”,能让你的工件稳稳当当、不乱跑,就像你的孩子一样听话。
咱们得知道什么是自由度。
想象一下,一个机器人有六个关节,每个关节都能独立转动,那它就有6个自由度。
同样地,一个工件如果能够自由移动X轴、Y轴、Z轴这三个方向,再加上旋转X轴、Y轴、Z轴这三个方向,总共就是6个自由度啦!这些自由度让工件能做很多复杂动作,就像是一个全能选手,什么都能做。
再来说说六点定位原理。
想象一下,你有一个宝贝盒子,你想让它稳稳当当地放在桌子上,不让它乱动。
这时候,你就用六个钉子把它固定在桌子上,每个钉子都对准桌子的一个角,这样,无论怎么摇晃,盒子都不会掉下来,就像有了六个“保镖”守护着它。
这就是六点定位原理,通过六个固定的点来确保工件的稳定性。
那么,这两个概念是怎么应用到实际工作中的呢?比如,在机械加工中,为了保证零件的尺寸精度和位置精度,就需要对工件进行六点定位固定。
这样一来,加工出来的零件就不会出现误差,质量也能得到保证。
再比如,在装配过程中,如果工件没有固定好,可能会因为振动或者受力不均而产生偏移,影响装配质量和产品性能。
因此,使用六点定位原理可以有效减少这种情况的发生,确保装配过程顺利进行。
说到这里,你是不是也觉得这两个概念挺有趣的?它们就像是生活中的指南针和罗盘,帮助我们正确地定位和操作工件。
在工作中遇到问题时,不妨多想想这两个原理,说不定就能找到解决问题的方法哦!我想说的是,无论是工件的自由度还是六点定位原理,都是我们机械制造中的重要知识点。
掌握好这些知识,不仅能提高我们的工作效率,还能保证产品质量。
所以,大家一定要好好学习,争取早日成为机械领域的“大神”!好了,今天的分享到此结束。
希望大家通过这篇文章,能对工件的自由度和六点定位原理有更深入的了解。
由于六自由度位置姿态调整平台动力学特性和串联机器人是相通的,所以可以借鉴。
增强型PD控制器,这种控制器是在一个线性PD控制的基础上加上沿期望轨迹计算的名义动力学前馈部分以及一个非线性补偿部分,它的最大优点是可以根据规划好的期望轨迹离线计算前馈补偿部分,从而降低实时计算的计算量。
计算力矩控制方法,它通过计算力矩的方式控制非线性系统沿期望轨迹运动,如果机器人动力学模型是准确的,计算力矩控制器可以实现动态解耦,并得到一个指数稳定的闭环动力方程,从而实现跟踪误差的指数收敛。
在并联机器人的控制策略中,除了常用的PID控制之外,还有自适应控制,滑模变结构控制,鲁棒控制以及智能控制等控制方法。
基于滑模控制的方法在具有不确定性的系统的研究和应用中,滑模控制一直是一个非常有效的控制方法。
滑模控制也叫变结构控制,其本质是一类特殊的非线性控制,且非线性表现为控制的不连续性。
这种控制策略与其他控制的不同之处在于系统的“结构”不是一成不变的,而是可根据系统当前的状态有目的地不断变化。
对于具有信号传输时延的交互控制遥操作系统,也可以应用滑模控制来实现。
只要知道时延大小,滑模控制就可以实现变时延情况下的遥操作系统的稳定控制。
由于滑动模态与系统对象参数及扰动无关,因此滑模控制具有响应快、对应参数变化及扰动不灵敏、无需系统在线辨识、物理实现简单等优点。
鲁棒控制由于遥操作系统中操作对象的不确定性,以及操作任务的实时变化,导致遥操作系统的特性和参数随工作状态和工作环境的变化而变化,这样就无法得到精确的描述遥操作系统特性的数学模型,给控制系统的设计带来困难。
鲁棒控制设计的目标就是在模型不精确和存在其他变化因素的条件下,使系统仍能保持预期的性能。
因此鲁棒控制在遥操作系统中发挥了巨大作用,它较大程度地消除了主观上认识的模型和真实的被控对象之间的误差和不确定性。
基于干扰观测器(DOB)的鲁棒运动控制方法由Ohnishi提出,目前广泛应用于各类电动高精度机械伺服系统"干扰观测器设计基于被控对象的开环数学模型,其基本思想是将外部力矩干扰及模型参数变化造成的实际对象与名义模型输出的差异,统统等效到控制输入端,即观测出等效干扰,在控制中引入等量的补偿,实现对各种干扰的完全抑制,同时还可以减弱非线性环节对伺服系统性能的影响,具有很强的鲁棒性。