APP下载

基于神经网络的双连杆柔性机械臂事件触发故障检测研究

2021-10-18黄明滔张志慧

电脑知识与技术 2021年26期
关键词:故障检测神经网络

黄明滔 张志慧

摘要:本文针对具有未知函数、未建模动态和扰动的双连杆柔性机械臂系统,提出了一种基于神经网络的事件触发故障检测策略。在神经网络近似和事件触发机制的框架下,提出了一种故障检测观测器。该方案在保证故障检测性能的同时,降低了网络通信负担。最后通过仿真实验,验证了该方法的有效性。

关键词:故障检测;事件触发机制;神经网络;双连杆柔性机械臂

中图分类号:TP302    文献标识码:A

文章编号:1009-3044(2021)26-0088-03

开放科学(资源服务)标识码(OSID):

Research on Event-triggered Fault Detection of Double Link Flexible Manipulator Based on Neural Network

HUANG Ming-tao, ZHANG Zhi-hui

(Shenyang University of Technology, School of Artificial Intelligence, Shenyang  110870, China)

Abstract: In this paper, an event-triggered fault detection strategy based on neural network is proposed for nonlinear double link flexible manipulator systems with unknown functions, unmodeled dynamics and disturbances. Based on the framework of neural network approximation and event triggering mechanism, a fault detection observer is proposed. This scheme can ensure the performance of fault detection and reduce the burden of network communication. Finally, the effectiveness of the proposed method is verified by simulation.

Key words: fault detection; event-triggered mechanism; neural networks; double link flexible manipulator

1引言

随着安全需求的不斷增加,故障检测在汽车控制系统制造过程等动态系统中已成为最重要的组成部分。基于模型的故障检测问题在线性系统中已经相当成熟;许多研究者都致力讨论非线性系统的故障检测,然而,在系统中存在未知的非线性函数,很少涉及故障检测问题。神经网络在非线性函数未知的故障检测中发挥了积极的作用,如将神经网络学习算法与非线性观测器结合进行故障检测[1]。事件触发机制[2]的设计,保证系统的性能,减少通信负担。所以本文提出了一种基于神经网络的事件触发故障检测的方法。

2问题描述

2.1 系统动力学

双连杆柔性机械臂的非线性动力学模型为,用广义坐标[q1]和[q2]表示关节1和关节2的角度位置以及在这些关节上施加的扭矩[τ1]和[τ2]的运动方程为:

[H11H12H21H22q1q2+-hq2-hq1+q2hq10q1q2=τ1τ2]        (1)

在执行器发生故障时,用广义坐标[q1]和[q2]表示关节1和关节2的角度位置以及在这些关节上施加的扭矩[τ1]和[τ2]的运动方程为:

[q1q2=-M(q)-1-hq2-hq1+q2hq10q1q2+M(q)-1τ1τ2+Δ(k-t)ξq1,q2,q1,q2]                        (2)

式中,[ξq1,q2,q1,q2]是未知的故障函数向量。为了将上述系统转换成空间形式,可以选择下列系统状态变量:

[x=x1x2x3x4T=q1q2q1q2T],

[u=τ1τ2T],[Mc-1(q)=00M31M4100M32M42T]

[M31=1a1+2a3cosq2+2a4sinq2],

[M32=-a2+a3cosq2+a4sinq2a2a1+2a3cosq2+2a4sinq2]

[M41=-a2+a3cosq2+a4sinq2a2a1+2a3cosq2+2a4sinq2],

[M42=1a2]

[a1=I1+m1l2i1+I2+m2l2i2+m2l21,a2=I2+m2l2i2,a3=m2l1li2cosδ1,a4=m2l1li2sinδ1]

式(2)可以表示为:

[x=f1(x)+g(x)+Δ(k-t)ξ(x)y=Cx]               (3)

式中,[f1(x)=0010000100f331f34100f431f441x1x2x3x4]。

其中,

[f331=hx4a1+2a3cosx2+2a4sinx2+hx3a2+a3cosx2+a4sinx2a2a1+2a3cosx2+2a4sinx2]

猜你喜欢

故障检测神经网络
神经网络抑制无线通信干扰探究
基于定子逆序的电机同步速变换故障检测算法
优化网络设备维护提高数据通信传输质量
新型探测线圈浅析
暖通空调系统故障检测与诊断技术探讨
基于神经网络的拉矫机控制模型建立
复数神经网络在基于WiFi的室内LBS应用
基于支持向量机回归和RBF神经网络的PID整定
基于神经网络分数阶控制的逆变电源
基于GA-BP神经网络的光伏阵列MPPT研究