Nothing Special   »   [go: up one dir, main page]

CN106357794A - Distributed-network-based mechanical arm system failure detection method - Google Patents

Distributed-network-based mechanical arm system failure detection method Download PDF

Info

Publication number
CN106357794A
CN106357794A CN201610887466.7A CN201610887466A CN106357794A CN 106357794 A CN106357794 A CN 106357794A CN 201610887466 A CN201610887466 A CN 201610887466A CN 106357794 A CN106357794 A CN 106357794A
Authority
CN
China
Prior art keywords
node
phi
matrix
mechanical arm
vector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610887466.7A
Other languages
Chinese (zh)
Inventor
李跃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU JIQI ELECTROMECHANICAL SCIENCE & TECHNOLOGY Co Ltd
Original Assignee
SUZHOU JIQI ELECTROMECHANICAL SCIENCE & TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUZHOU JIQI ELECTROMECHANICAL SCIENCE & TECHNOLOGY Co Ltd filed Critical SUZHOU JIQI ELECTROMECHANICAL SCIENCE & TECHNOLOGY Co Ltd
Priority to CN201610887466.7A priority Critical patent/CN106357794A/en
Publication of CN106357794A publication Critical patent/CN106357794A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The invention discloses a distributed-network-based mechanical arm system failure detection method. The method comprises the following steps: (1) a Takagi-Sugeno model of a mechanical arm system is established; (2) a plurality of sensor nodes with communication and computing capabilities are configured, and each node measures the output data of a mechanical arm and performs data interaction with adjacent nodes to further generate a failure estimation signal; (3) parameters of the failure detection nodes are solved according to an inequation. According to the method, a failure signal can be rapidly and accurately tracked to realize effective detection of a failure, and the method has the advantages of high reliability, high computing capability, layout and wiring flexibility and the like.

Description

Distributed network-based mechanical arm system fault detection method
Technical Field
The invention relates to the field of mechanical arm control, in particular to a mechanical arm system fault detection method based on a distributed network.
Background
The mechanical arm is a mechanical device capable of automatically completing operation according to set setting and requirements, and can partially simulate and replace manual labor to complete complex operation. The arm system is widely used in the fields of industrial manufacturing, medical treatment, military, space exploration and the like.
However, in the use process of the existing mechanical arm system, power supply is abnormal, and the damage of the sensor, the driver or the connecting line and other parts can cause the system to be in fault, while the existing centralized fault detection technology can not find the fault in time, so that the possibility of damage and misoperation of the mechanical arm system can be caused, and meanwhile, the existing fault detection technology has low reliability and poor calculation capability, so that the application of the existing fault detection technology in the mechanical arm system can not be met.
Disclosure of Invention
The invention provides a distributed network-based mechanical arm system fault detection method which can avoid the problems of system modeling error, environmental interference, device aging and the like and effectively realize delay control, aiming at solving the technical problem of the prior art.
The technical problem to be solved by the invention is realized by the following technical scheme, and the mechanical arm system fault detection method based on the distributed network is characterized by comprising the following steps: (1) establishing a Takagi-Sugeno model of the mechanical arm system, and setting the following fuzzy rules:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x(k+1)=Aix(k)+Biu(k)+Diw(k)+Eif(k)
yp(k)=Cpix(k)+Dpiw(k),i=1,2,...,r. ①
Phi (k) in formula ① is [ phi ]1(k),φ2(k),...,φt(k)]Is the decision vector of the model, the symbol psiijRepresenting the corresponding fuzzy sets, the coefficient r representing the number of fuzzy rules; vector x (k) is the state variable of the model, vector u (k) is the input signal, vector w (k) is the unknown perturbation signal, vector f (k) is the failure signal, vector yp(k) Is the p th causeThe system output signal measured by the barrier detection unit, matrix Ai,Bi,Di,Ei,Cpi,DpiAll are known model parameter matrixes, and based on a fuzzy rule (1), a fuzzy model of the mechanical arm system is established:
x ( k + 1 ) = Σ i = 1 r h i ( φ ( k ) ) [ A i x ( k ) + B i u ( k ) + D i w ( k ) + E i f ( k ) ] ,
(2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein the number of the nodes is n, each node measures output data of the mechanical arm and performs data interaction with a neighboring node, and further generates a fault evaluation signal, and the specific operation process of each node can be described by the following model:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x ^ p ( k + 1 ) = A i x ^ p ( k ) + B i u ( k ) + E i f ^ p ( k ) - Σ q = 1 n a p q H p q i ( y ^ q ( k ) - y q ( k ) )
y ^ p ( k ) = C p i x ^ p ( k ) ,
In the formula ③, in the formula,is the state vector of the fault detection node p,is an input to the corresponding fault detection node,then the fault estimation signal is generated for the corresponding fault detection node, with the coefficient p being 1,2Andis a programmable parameter matrix of the detection node,
(3) configuring fault detection node parameters, parameter matrixAndsolved by inequality ④, where scalar γ > 0 is the noise suppression indicator of the detector, matrix T and positive definite matrix P > 0 are matrix variables of appropriate dimension, L ═ 0I], enIs an n-dimensional column vector, symbol, with all elements 1Representing the operation of the kronecker product,
determination of matrix variables by means of inequality ④Then, parameter matrixAndthe solution can be obtained as follows:
matrix variables in equation ⑤ And parameter matrixAndhas the following relationship:
element a in formula ⑥ijFor fault detection of adjacency coefficient between nodes, if aij1 means that node i can receive data from node j, whereas aijIf 0, node i cannot receive data from node j.
Compared with the prior art, the method comprises the steps of 1) establishing a Takagi-Sugeno model of the mechanical arm system; 2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein each node respectively measures output data of the mechanical arm and performs data interaction with a neighbor node so as to generate a fault evaluation signal; 3) and solving the fault detection node parameters according to the inequality. The invention can quickly and accurately track the fault signal, realizes effective detection of the fault and has the advantages of high reliability, strong computing capability, flexible layout and wiring and the like.
Drawings
FIG. 1 is a schematic view of the flow structure of the present invention;
FIG. 2 is a schematic diagram of the fault diagnosis of the present invention;
FIG. 3 is an estimated signal generated by node one;
fig. 4 shows an estimated signal generated by node two.
Detailed Description
A fault detection method for a mechanical arm system based on a distributed network comprises the following steps: (1) establishing a Takagi-Sugeno model of the mechanical arm system, and setting the following fuzzy rules:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x(k+1)=Aix(k)+Biu(k)+Diw(k)+Eif(k)
yp(k)=Cpix(k)+Dpiw(k),i=1,2,...,r. ①
Phi (k) in formula ① is [ phi ]1(k),φ2(k),...,φt(k)]Is the decision vector of the model, the symbol psiijRepresenting the corresponding fuzzy sets, the coefficient r representing the number of fuzzy rules; vector x (k) is the state variable of the model, vector u (k) is the input signal, vector w (k) is the unknown perturbation signal, vector f (k) is the failure signal, vector yp(k) Is the system output signal measured by the p-th fault detection unit, matrix Ai,Bi,Di,Ei,Cpi,DpiAll are known model parameter matrixes, and based on a fuzzy rule (1), a fuzzy model of the mechanical arm system is established:
x ( k + 1 ) = Σ i = 1 r h i ( φ ( k ) ) [ A i x ( k ) + B i u ( k ) + D i w ( k ) + E i f ( k ) ] ,
(2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein the number of the nodes is n, each node measures output data of the mechanical arm and performs data interaction with a neighboring node, and further generates a fault evaluation signal, and the specific operation process of each node can be described by the following model:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x ^ p ( k + 1 ) = A i x ^ p ( k ) + B i u ( k ) + E i f ^ p ( k ) - Σ q = 1 n a p q H p q i ( y ^ q ( k ) - y q ( k ) )
y ^ p ( k ) = C p i x ^ p ( k ) ,
In the formula ③, in the formula,is the state vector of the fault detection node p,is an input to the corresponding fault detection node,then the fault estimation signal is generated for the corresponding fault detection node, with the coefficient p being 1,2Andis a parameter matrix of a programmable detection node.
(3) The fault detection node parameters and parameter matrix in the step (2)Andsolved by inequality ④, where scalar γ > 0 is the noise suppression indicator of the detector, matrix T and positive definite matrix P > 0 are matrix variables of appropriate dimension, L ═ 0I], enIs an n-dimensional column vector, symbol, with all elements 1Representing a kronecker product operation.
Determination of matrix variables by means of inequality ④Then, parameter matrixAndthe solution can be obtained as follows:
matrix variables in equation ⑤ And parameter matrixAndhas the following relationship:
element a in formula ⑥ijFor fault detection of adjacency coefficient between nodes, if aij1 means that node i can receive data from node j, whereas aijIf 0, node i cannot receive data from node j.
Consider a single link rigid mechanical arm connected to a base by a revolute joint and with the plane of motion vertical, whose equation of motion is as follows:
θ represents the radian of the joint angle, M is 1.5kg of the weight of the load, M is 3kg of the weight of the rigid link, and g is 9.8M/s2Is a gravitational acceleration constant, l is the length of the mechanical arm connecting rod, J is 0.875kg m2The moment of inertia is defined as u, and the lowest vertical equilibrium position when the control torque applied to the joint is zero, is defined as θ.
Aiming at a system (VI), establishing the following T-S fuzzy model:
rule one is as follows: if x1Close to 0, then
x · = A 1 c x + B 1 u + w
Rule two: if x1Close to pi, then
In the formula ⑦, in the formula,
the fuzzy membership function of system ⑧ is h1(x1)=(0.5π-|x1|)/0.5π,h2(x1)=1-h1(x1) Setting a controller K1=[10.5000 -5.1057],K2=[3.8800 -5.0628]Sampling period Ts0.5s, the system ⑧ may be discretized as:
rule one is as follows: if x1Close to 0, then
x(k+1)=A1x(k)+B1w(k)
Rule two: if x1Close to pi, then
x(k+1)=A2x(k)+B2w(k) ⑨
Wherein,
this example considers the problem of drive failure, i.e., the actual torque applied to the drive deviates from the setpoint, setting parameter E in equations ② and ③i=Bi,Cpi=[1 0],D11=D12=0.1,D21=D22=0.3,
The failure detector parameters were found to be:
in the simulation, set noise w (k) to randomly generate between [ -0.5,0.5], generate f (k) as follows:
f ( k ) = 0 0 &le; k < 100 ; 200 &le; k < 300 , 5 100 &le; k < 200 ; 300 &le; k < 400.
the simulation result is shown in the attached figure, and the fault estimation signal generated by the distributed fault detector can quickly and accurately track the fault signal, so that the fault can be effectively detected.

Claims (1)

1. A mechanical arm system fault detection method based on a distributed network is characterized by comprising the following steps:
(1) establishing a Takagi-Sugeno model of the mechanical arm system, and setting the following fuzzy rules:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x(k+1)=Aix(k)+Biu(k)+Diw(k)+Eif(k)
yp(k)=Cpix(k)+Dpiw(k),i=1,2,...,r. ①
Phi (k) in formula ① is [ phi ]1(k),φ2(k),…,φt(k)]Is the decision vector of the model, the symbol psiijRepresenting the corresponding fuzzy sets, the coefficient r representing the number of fuzzy rules; vector x (k) is the state variable of the model, vector u (k) is the input signal, vector w (k) is the unknown perturbation signal, vector f (k) is the failure signal, vector yp(k) Is the system output signal measured by the p-th fault detection unit, matrix Ai,Bi,Di,Ei,Cpi,DpiAll are known model parameter matrixes, and based on a fuzzy rule (1), a fuzzy model of the mechanical arm system is established:
x ( k + 1 ) = &Sigma; i = 1 r h i ( &phi; ( k ) ) [ A i x ( k ) + B i u ( k ) + D i w ( k ) + E i f ( k ) ] ,
(2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein the number of the nodes is n, each node measures output data of the mechanical arm and performs data interaction with a neighboring node, and further generates a fault evaluation signal, and the specific operation process of each node can be described by the following model:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x ^ p ( k + 1 ) = A i x ^ p ( k ) + B i u ( k ) + E i f ^ p ( k ) - &Sigma; q = 1 n a p q H p q i ( y ^ q ( k ) - y q ( k ) )
y ^ p ( k ) = C p i x ^ p ( k ) ,
In the formula ③, in the formula,is the state vector of the fault detection node p,is an input to the corresponding fault detection node,then the fault estimation signal is generated for the corresponding fault detection node, with the coefficient p being 1,2Andis a programmable testA matrix of parameters of the nodes is formed,
(3) configuring fault detection node parameters, parameter matrixAndby inequality ④
Solving, where the scalar gamma > 0 is the noise suppression index of the detector, the matrix T and the positive definite matrix P > 0 are matrix variables with appropriate dimensionality, and L ═ 0I], enIs an n-dimensional column vector, symbol, with all elements 1Representing the operation of the kronecker product,
determination of matrix variables by means of inequality ④Then, parameter matrixAndthe solution can be obtained as follows:
matrix variables in equation ⑤And parameter matrixAndhas the following relationship:
element a in formula ⑥ijFor fault detection of adjacency coefficient between nodes, if aij1 means that node i can receive data from node j, whereas aijIf 0, node i cannot receive data from node j.
CN201610887466.7A 2016-10-11 2016-10-11 Distributed-network-based mechanical arm system failure detection method Pending CN106357794A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610887466.7A CN106357794A (en) 2016-10-11 2016-10-11 Distributed-network-based mechanical arm system failure detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610887466.7A CN106357794A (en) 2016-10-11 2016-10-11 Distributed-network-based mechanical arm system failure detection method

Publications (1)

Publication Number Publication Date
CN106357794A true CN106357794A (en) 2017-01-25

Family

ID=57865626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610887466.7A Pending CN106357794A (en) 2016-10-11 2016-10-11 Distributed-network-based mechanical arm system failure detection method

Country Status (1)

Country Link
CN (1) CN106357794A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220713A (en) * 2017-06-06 2017-09-29 上海理工大学 The real-time maintenance method of robot arm based on health status
CN109558594A (en) * 2018-12-03 2019-04-02 深圳大学 Interactive T-S fuzzy semantics model estimation method, system and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060077064A1 (en) * 2004-09-29 2006-04-13 Baura Gail D Blink monitor for detecting blink occurrence in a living subject
CN103399493A (en) * 2013-08-07 2013-11-20 长春工业大学 Real-time diagnosis and tolerant system for sensor faults of reconfigurable mechanical arm and method thereof
CN105763396A (en) * 2016-04-12 2016-07-13 北京理工大学 Distributed multi-intelligent-agent real time fault detection method based on neighbor associated condition
CN105978725A (en) * 2016-05-13 2016-09-28 芦慧 Non-fragile distributed fault estimation method based on sensor network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060077064A1 (en) * 2004-09-29 2006-04-13 Baura Gail D Blink monitor for detecting blink occurrence in a living subject
CN103399493A (en) * 2013-08-07 2013-11-20 长春工业大学 Real-time diagnosis and tolerant system for sensor faults of reconfigurable mechanical arm and method thereof
CN105763396A (en) * 2016-04-12 2016-07-13 北京理工大学 Distributed multi-intelligent-agent real time fault detection method based on neighbor associated condition
CN105978725A (en) * 2016-05-13 2016-09-28 芦慧 Non-fragile distributed fault estimation method based on sensor network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHADLI M , ABDO A , DING S X .: ""H-/H∞ fault detection filter design for discrete-time Takagi-Sugeno fuzzy system"", 《AUTOMATICA》 *
CHANG W J , HUANG W H , CHANG W C W .: ""Fuzzy Control of Inverted Robot Arm with Perturbed Time-Delay Affine Takagi-Sugeno Fuzzy Model"", 《IEEE INTERNATIONAL CONFERENCE ON ROBOTICS & AUTOMATION. DBLP》 *
PENG C , YUE D , TIAN E , ET AL.: ""Observer-based fault detection for networked control systems with network quality of services"", 《APPLIED MATHEMATICAL MODELLING》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220713A (en) * 2017-06-06 2017-09-29 上海理工大学 The real-time maintenance method of robot arm based on health status
CN109558594A (en) * 2018-12-03 2019-04-02 深圳大学 Interactive T-S fuzzy semantics model estimation method, system and computer readable storage medium
CN109558594B (en) * 2018-12-03 2023-03-21 深圳大学 Interactive T-S fuzzy semantic model estimation method, system and computer readable storage medium

Similar Documents

Publication Publication Date Title
Eski et al. Fault detection on robot manipulators using artificial neural networks
Chen et al. Zeroing neural-dynamics approach and its robust and rapid solution for parallel robot manipulators against superposition of multiple disturbances
El-Shamouty et al. Towards safe human-robot collaboration using deep reinforcement learning
Yoo et al. Adaptive dynamic surface control of flexible-joint robots using self-recurrent wavelet neural networks
JP5759495B2 (en) Procedure memory learning and robot control
Chang et al. Adaptive fuzzy backstepping output constraint control of flexible manipulator with actuator saturation
Lin et al. Robust fault-tolerant control for a biped robot using a recurrent cerebellar model articulation controller
US11801600B1 (en) Terminal force soft-sensing method of hydraulic manipulator
CN109986562B (en) Planar mechanical arm system and distributed fault-tolerant control method thereof
CN106406097A (en) Distributed adaptive coordinated control method for multi-manipulator systems
Wang et al. Adaptive neural network-based visual servoing control for manipulator with unknown output nonlinearities
Han et al. Unified neural adaptive control for multiple human–robot–environment interactions
Zhao et al. Feedback parameter selection for impedance control of series elastic actuators
Chatti et al. Model-based approach for fault diagnosis using set-membership formulation
CN106357794A (en) Distributed-network-based mechanical arm system failure detection method
Kumar et al. A new hybrid force/position control approach for time-varying constrained reconfigurable manipulators
Pedrammehr et al. Model-based control of axisymmetric hexarot parallel manipulators
Motaharifar et al. Adaptive control of dual user teleoperation with time delay and dynamic uncertainty
Ayala et al. Nonlinear model predictive control hardware implementation with custom-precision floating point operations
Chen et al. Distributed tracking control for networked mechanical systems
CN110187637A (en) Robot system control method in the case where control direction and desired trajectory are uncertain
Tran et al. Nonlinear Controller with Dynamic Compensation for 6-DOF Manipulator in Practice
Bakhshi et al. Stability analysis and performance evaluation of delayed bilateral telerobotic systems over a lossy communication channel
Jurado et al. Continuous-time neural identification for a 2 DOF vertical robot manipulator
Al-Dujaili et al. Actuator fault compensation tracking control for multi linked 2WD mobile robots

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170125

WD01 Invention patent application deemed withdrawn after publication