[go: up one dir, main page]

CN103197563A - Parallel mechanism modal space control method suitable for ophthalmic microsurgery - Google Patents

Parallel mechanism modal space control method suitable for ophthalmic microsurgery Download PDF

Info

Publication number
CN103197563A
CN103197563A CN2013101290191A CN201310129019A CN103197563A CN 103197563 A CN103197563 A CN 103197563A CN 2013101290191 A CN2013101290191 A CN 2013101290191A CN 201310129019 A CN201310129019 A CN 201310129019A CN 103197563 A CN103197563 A CN 103197563A
Authority
CN
China
Prior art keywords
lambda
mode
battle array
iteration
moment
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
CN2013101290191A
Other languages
Chinese (zh)
Inventor
成琼
郑玲
胡颖
韩育珍
姚春燕
黄橙赤
刘超
田体先
Original Assignee
成琼
郑玲
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 成琼, 郑玲 filed Critical 成琼
Priority to CN2013101290191A priority Critical patent/CN103197563A/en
Publication of CN103197563A publication Critical patent/CN103197563A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention discloses a six-degrees-of-freedom parallel mechanism modal space control method suitable for parallel computing. The problem of modal decoupling matrix solving of a parallel mechanism in global motion is converted into the problem of zero values of a nonlinear system of equations; on the basis, a modal frequency and characteristic value iterative numerical algorithm is constructed based on the Newton iterative algorithm; and the iterative algorithm is high in convergence rate, few in iterative time and suitable for multi-core processor parallel computing. A global modal space controller constructed by adopting the iterative algorithm not only solves a modal transition problem in large overall motion of the six-degrees-of-freedom parallel mechanism but also improves computational efficiency of the controller greatly.

Description

Be applicable to the parallel institution mode space control method of Ophthalimic microsurgery
Technical field
The present invention relates to medical science, control and mechanical field, specifically is a kind of parallel institution mode space control method that is applicable to Ophthalimic microsurgery.
Background technology
Six-degree-of-freedom parallel connection mechanism is because it has work space not quite but the very high characteristics of control accuracy, obtained to use widely at medical domain, as calendar year 2001 medical college of the Frankfurt, Germany neurosurgery university hydrocephalus closed surgery that adopted the six-degree-of-freedom parallel robot successful implementation, the doctor is under the guiding of computer screen image, handle the action of parallel robot, this parallel robot bearing accuracy reaches 0.01mm, and what may occur when having avoided manually-operated fully trembles.After this, Germany Humboldt University medical college adopt in the laboratory Delta parallel robot also success the patient has been implemented the operation of brain section, T.Dohi etc. has developed the microoperation parallel robot that is used for cerebral surgery operation in addition, and the K.W.Grace of Northwestern university etc. has then developed the six-degree-of-freedom parallel tool hand that is used for operation on eyeball.Can be used for excision in the cataract capsule, back capsule polishing art on the six-degree-of-freedom parallel tool hand prospect, vitrectomy etc., yet for the location and track following precision of operation on eyeball and strictness thereof, parallel institution is because the Degree-of-freedom Coupling error that coupled characteristic causes has seriously limited its application in ophthalmologic operation.
Chinese scholars has proposed many control methods at the coupling influence of parallel institution, and control control method in mode space is because its explicit physical meaning, significantly expanding system frequency range and be subjected to extensive concern.This control method can be converted to multiple-input and multiple-output (MIMO) the six-degree-of-freedom parallel connection mechanism control system of strong coupling the single output of non-coupling single input (SISO) system and control, its core concept will be for will exist the degree of freedom space of strong coupling characteristic to be converted into non-coupling mode space by mode decoupling zero battle array U, thereby the traditional control theory of employing designs and controls system in the mode space.
Yet, the application of mode space controller at present is confined to parallel institution and moves among a small circle at meta, its reason is when six-degree-of-freedom parallel connection mechanism during in overall work space motion on a large scale, mode decoupling zero battle array U changes along with spatial pose, and under the influence of pose parameter, can cause the generation of mode transition phenomenon, make the change that occurs in sequence between the adjacent mode of original system.The mode transition causes after each rank of mode space controller mode control parameter and the transition the corresponding mode phenomenon that do not match, and makes mode space controller control characteristic variation even cause system oscillation.
In order to solve the mode saltus problem, a kind of overall mode space controller based on the Jacobi iteration method proposes, but this method is when handling compound attitude motion, and its speed of convergence is slower, causes controller real-time variation.
The invention provides a kind of fast convergence rate, be applicable to the parallel multiprocessor computing, the mode space controller that real-time is high.
Summary of the invention
The object of the present invention is to provide a kind of parallel institution mode space control method that is applicable to Ophthalimic microsurgery, has fast convergence rate, iterations is few, the characteristics that real-time is high, the six-degree-of-freedom parallel connection mechanism of micrurgy comprises motion platform, stationary platform, goes up to connect and cut with scissors, connect down hinge and linear actuator, adopting its core technology is a kind of real-time numerical value iterative of mode decoupling zero battle array U method that prevents the mode transition, Ω when establishing generalized frequency matrix Ω=f (sx) by the platform meta 0=f (sx 0) become a certain spatial pose Ω of place T=f (sx T), we require matrix Ω TEigenwert decompose Ω T=U T∑ U.
The present invention is achieved by the following technical solutions:
Step 1: initialization.According to six-degree-of-freedom parallel connection mechanism structural parameters r a, r b, α, β, h, m, I Xx, I Yy, I Zzr aBe last hinge radius of circle, r bFor under cut with scissors radius of circle, α, β are respectively adjacent hinge minor face half central angle of lower platform, h is height of center of mass, H is podium level up and down, m is load quality, I XxBe the moment of inertia of load around X-axis, I YyBe the moment of inertia of load around Y-axis, I ZzBe the moment of inertia of load around the Z axle; Calculate initial model frequency battle array ∑ and mode decoupling zero battle array U.
1) calculate initial model frequency battle array ∑:
Σ=[λ 123456]
λ 1 = 6 v 1 z 2 I zz
λ 2 = 3 2 m ( m I xx ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 - ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 3 = 3 2 m ( m I xx ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 + ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 4 = 6 l n 1 z 2 m
λ 5 = 3 2 m ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 - ( ( m I yy ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I yy v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 6 = 3 2 m ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 + ( ( m I yy ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I yy v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
Wherein:
v 1x=l n1za 1y-l n1ya 1z
v 1y=l n1xa 1z-l n1za 1x
v 1z=l n1ya 1x-l n1xa 1y
l n , 1 = l n 1 x l n 1 y l n 1 z T = r a cos α - r b cos ( π 3 - β ) r a sin α - r b sin ( π 3 - β ) - H T / L act
L act = r a 2 + r b 2 - 2 r a r b cos ( π 3 - α - β ) + H 2
a 1=a 1x?a 1y?a 1z] T=[r acosα-r asinα?h] T
2) calculate initial mode decoupling zero battle array U:
U=[u 1?u 2?u 3?u 4?u 5?u 6]
cos ψ = t 1 t 1 2 + 1 , sin ψ = 1 t 1 2 + 1
t 1 = 1 2 ( m I xx ( v 1 x 2 - v 1 y 2 ) + l n 1 y 2 - l n 1 x 2 + ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 / 2 ) - m I xx v 1 y v 1 x + l n 1 x l n 1 y
Figure BSA00000878907300036
t 2 = 1 2 ( m I yy ( v 1 x 2 - v 1 y 2 ) + l n 1 y 2 - l n 1 x 2 + ( ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 ) 2 - 4 m I yy ( l n 1 x v 1 x + l n 1 y v 1 y ) 2 ) 1 / 2 ) m I yy v 1 y v 1 x - l n 1 x l n 1 y
Step 2: distribute each parallel processor computing initial value.
This step comprises precision ε is set, and puts iteration variable k=0, and each processor calculating initial value is set:
x i , 0 = u i T λ i T .
Step 3: intend Newton iteration.
Each parallel processor is separate, carries out computing respectively.If distribute i processor for the treatment of i rank mode eigenwert and proper vector, adopt following formula to carry out interative computation:
x i,k+1=x i,k-[F′(x i,k)+αI] -1F(x i,k)
Wherein:
F ( x i , k ) = Ω T u i , k - λ i , k u i , k u i , k T u i , k - 1
F ′ ( x i , k ) = Ω T - λ i , k I - u i , k ( 2 u i , k ) T 0
α is damping factor, general desirable α=0.001.
Step 4: judge whether iteration is finished.Calculate Δ x I, k=x I, k+1-x I, k, if || Δ x I, k||≤ε, then in precision ε was set, iteration can finish explanation iteration result this moment.Otherwise get k=k+1, x I, k=x I, k+1Returning step 3 calculates again.
Step 5: if || Δ x I, k||≤ε, take out the result: x i , k + 1 = u i , k + 1 T λ i , k + 1 T .
Step 6: upgrade initial mode frequency lambda iAnd modal vector u i
u i=u i,k+1,λ i=λ i,k+1
Step 7: synthetic model frequency battle array ∑ and mode decoupling zero battle array U.
Σ=[λ 123456],U=[u 1?u 2?u 3?u 4?u 5?u 6]
This moment, model frequency battle array ∑ and mode decoupling zero battle array U namely satisfied U T∑ U=Ω T
Advantage of the present invention is:
The present invention finds the solution the null value problem that problem is converted to Nonlinear System of Equations with the modal parameter of overall work space, thought based on Newton iteration, the mode space controller of introducing the derivative information structuring has fast convergence rate, iterations is few, the characteristics that real-time is high, and be applicable to the parallel multiprocessor computing.The mode controller that the present invention proposes has been realized complete mode decoupling zero and has been eliminated because pose changes the mode transition phenomenon that causes in six-degree-of-freedom parallel connection mechanism overall situation work space, adopt the parallel institution of this mode space controller to have the control accuracy height, the characteristics that coupling error is little are applicable to the occasion that the ophthalmologic operation equal error is strict.
Description of drawings
Fig. 1 is the six-degree-of-freedom parallel connection mechanism structural representation
Fig. 2 is mode space controller block diagram
Fig. 3 is numerical value iterative algorithm process flow diagram
Each rank model frequency change curve when Fig. 4 is single dof mobility
When Fig. 5 is single dof mobility based on Jacobi iteration algorithm iteration frequency curve
Algorithm iteration frequency curve of the present invention when Fig. 6 is single dof mobility
Each rank model frequency change curve when Fig. 7 is the motion of compound degree of freedom
When Fig. 8 is the motion of compound degree of freedom based on Jacobi iteration algorithm iteration frequency curve
Algorithm iteration frequency curve of the present invention when Fig. 9 is the motion of compound degree of freedom
Embodiment
Below the invention will be further described:
Embodiment 1
Six-degree-of-freedom parallel connection mechanism comprises motion platform 1, stationary platform 2, goes up connection hinge 3, connects hinge 4 and linear actuator 5 down as shown in Figure 1.
The structure of mode space controller as shown in Figure 2, its control procedure is:
Step 1: the setting signal sx of system DesThrough generating the preseting length signal battle array l of six linear actuators after the inverse kinematic module Com, make difference operation with the physical length signal battle array l of six linear actuators, generate deviation matrix e, e=l Com-l.
Step 2: deviation matrix e is carried out the mode spatial alternation, generate deviation of mode matrix e d, e d=U TE.Its mode decoupling zero battle array U obtains by overall modal calculation module, and it is relevant with the pose signal sx that the Real Time Kinematic normal solution obtains.This step is the key point of mode control, and behind the mode spatial alternation, strong coupling MIMO control system is converted into 6 nothing coupling SISO systems in the mode space, and namely the engineering staff can use familiar classic control theory that system is proofreaied and correct.
Step 3: carry out the controller design in the mode space, this moment, each rank mode controller architecture was identical with known single-degree-of-freedom control system structure, as adopting dynamic pressure FEEDBACK CONTROL etc.
Step 4: will calculate the mode driving signal matrix i of gained through mode space internal controller dThe driving signal matrix i that is converted into actual linear actuator through the mode spatial alternation exports six drivers, i=Ui dThe corresponding linear actuator of each driver control stretches out or the action of withdrawing, and finishes control.
As can be known, in the application of mode space controller, the most key is the calculating of mode decoupling zero battle array U, and its mathematical description is: Ω when establishing generalized frequency matrix Ω=f (sx) by the platform meta 0=f (sx 0) become a certain spatial pose Ω of place T=f (sx T), we require matrix Ω TEigenwert decompose Ω T=U T∑ U.The present invention is converted into finding the solution of nonlinear equation with this eigenwert resolution problem:
Ω T u i - λ i u i = 0 u i T u i - 1 = 0 It is the problem of finding the solution of F (x)=0.
The real-time numerical value iterative of the mode decoupling zero battle array U method that the present invention proposes as shown in Figure 3.Detailed process is:
Step 1: initialization.According to six-degree-of-freedom parallel connection mechanism structural parameters r a, r b, α, β, h, m, I Xx, I Yy, I Zzr aBe last hinge radius of circle, r bFor under cut with scissors radius of circle, α, β are respectively adjacent hinge minor face half central angle of lower platform, h is height of center of mass, H is podium level up and down, m is load quality, I XxBe the moment of inertia of load around X-axis, I YyBe the moment of inertia of load around Y-axis, I ZzBe the moment of inertia of load around the Z axle; Calculate initial model frequency battle array ∑ and mode decoupling zero battle array U.
1) calculate initial model frequency battle array ∑:
Σ=[λ 123456]
λ 1 = 6 v 1 z 2 I zz
λ 2 = 3 2 m ( m I xx ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 - ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 3 = 3 2 m ( m I xx ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 + ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 4 = 6 l n 1 z 2 m
λ 5 = 3 2 m ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 - ( ( m I yy ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I yy v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 6 = 3 2 m ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 + ( ( m I yy ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I yy v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
Wherein:
v 1x=l n1za 1y-l n1ya 1z
v 1y=l n1xa 1z-l n1za 1x
v 1z=l n1ya 1x-l n1xa 1y
l n , 1 = l n 1 x l n 1 y l n 1 z T = r a cos α - r b cos ( π 3 - β ) r a sin α - r b sin ( π 3 - β ) - H T / L act
L act = r a 2 + r b 2 - 2 r a r b cos ( π 3 - α - β ) + H 2
a 1=[a 1x?a 1y?a 1z]T=[r acosα?-r asinα?h] T
2) calculate initial mode decoupling zero battle array U:
U=[u 1?u 2?u 3?u 4?u 5?u 6]
cos ψ = t 1 t 1 2 + 1 , sin ψ = 1 t 1 2 + 1
t 1 = 1 2 ( m I xx ( v 1 x 2 - v 1 y 2 ) + l n 1 y 2 - l n 1 x 2 + ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 / 2 ) - m I xx v 1 y v 1 x + l n 1 x l n 1 y
Figure BSA00000878907300076
t 2 = 1 2 ( m I yy ( v 1 x 2 - v 1 y 2 ) + l n 1 y 2 - l n 1 x 2 + ( ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 ) 2 - 4 m I yy ( l n 1 x v 1 x + l n 1 y v 1 y ) 2 ) 1 / 2 ) m I yy v 1 y v 1 x - l n 1 x l n 1 y
Step 2: distribute each parallel processor computing initial value.
This step comprises precision ε is set, and puts iteration variable k=0, and each processor calculating initial value is set:
x i , 0 = u i T λ i T .
Step 3: intend Newton iteration.
Each parallel processor is separate, carries out computing respectively.If distribute i processor for the treatment of i rank mode eigenwert and proper vector, adopt following formula to carry out interative computation:
x i,k+1=x i,k-[F′(x i,k)+αI] -1F(x i,k)
Wherein:
F ( x i , k ) = Ω T u i , k - λ i , k u i , k u i , k T u i , k - 1
F ′ ( x i , k ) = Ω T - λ i , k I - u i , k ( 2 u i , k ) T 0
α is damping factor, and the introducing of this damping factor can solve F ' (x I, k) the unusual interative computation that causes can't carry out problem, general desirable α=0.001.
Step 4: judge whether iteration is finished.Calculate Δ x I, k=x I, k+1-x I, k, if || Δ x I, k||≤ε, then in precision ε was set, iteration can finish explanation iteration result this moment.Otherwise get k=k+1, x I, k=x I, k+1Returning step 3 calculates again.
Step 5: if || Δ x I, k||≤ε, take out the result: x i , k + 1 = u i , k + 1 T λ i , k + 1 T .
Step 6: upgrade initial mode frequency lambda iAnd modal vector u i
u i=u i,k+1,λ i=λ i,k+1
Step 7: synthetic model frequency battle array ∑ and mode decoupling zero battle array U.
∑=[λ 123456],U=[u 1?u 2?u 3?u 4?u 5?u 6]
This moment, model frequency battle array ∑ and mode decoupling zero battle array U namely satisfied U T∑ U=Ω T
Embodiment:
The invention will be further described for the mode transition of employing mode space control and efficiency when carrying out compound Pose Control in conjunction with six-degree-of-freedom parallel connection mechanism in overall work space.
The platform correlation parameter is:
Podium level 2.6519m during meta, actuator travel 1.2m, on cut with scissors radius of circle 2.1148m, following hinge radius of circle 2.6519m.
The load inertial parameter is: m=13642.000kg, Ixx=46477.100kgm 2, Iyy=49396.100kgm 2, Izz=53865.000kgm 2
Initial mode decoupling zero battle array U:
U = 0.4082 - 0.4868 - 0.3104 0.4082 - 0.3141 - 0.4844 - 0.4082 - 0.5122 0.2664 0.4082 - 0.2625 0.5142 0.4082 - 0.0254 0.5768 0.408 2 0.5166 - 0.0298 - 0.4082 0.0254 - 0.5768 0.4082 0.5766 - 0.0298 0.4082 0.5122 - 0.2664 0.4082 - 0.2625 0.5142 - 0.4082 0.4868 0.3140 0.4082 - 0.3141 - 0.4844
Initial model frequency battle array ∑:
∑=[6.7336?3.0477?9.7619?8.2085?3.0336?9.5132]Hz
Iteration precision ε: get ε=10 -8
For comparing, adopt simultaneously based on the mode space controller of Jacobi iteration algorithm and control, because the two has all overcome the mode transition phenomenon, so the control effect is identical, this paper compares the efficient of two kinds of control methods emphatically.
(1) single dof mobility
To making amplitude 500mm, frequency is the sinusoidal tracking of 0.1Hz to platform space attitude z:
Fig. 4 is the model frequency change curve, can see, two kinds of control algolithms have all overcome the mode transition phenomenon.
Fig. 5 is based on the required iterations of the each calculating of Jacobi iteration algorithm, can see that each calculating need can be finished for 3-4 time.
Fig. 6 can see that for algorithm of the present invention calculates required iterations at every turn each only calculating need can be finished for 2-3 time.
(2) compound degree of freedom motion
To making amplitude 100mm simultaneously, frequency is that the compounded sine of 0.1Hz is followed the tracks of to platform space attitude x and y:
Fig. 7 is the model frequency change curve.
Fig. 8 is based on the required iterations of the each calculating of Jacobi iteration algorithm, can see that each calculating need can be finished for 17-25 time.
Fig. 9 can see that for algorithm of the present invention calculates required iterations at every turn each only calculating need can be finished for 3-4 time.
Contrasting the two iterations can see, controller of the present invention its efficient under overall multiple degrees of freedom compound motion situation will be higher than the mode controller based on Jacobi iteration far away.

Claims (1)

1. parallel institution mode space control method that is applicable to Ophthalimic microsurgery, the parallel institution of Ophthalimic microsurgery comprises motion platform, stationary platform, go up and connect hinge, connect hinge and linear actuator down, generalized frequency matrix Ω=f (sx) Ω during by the platform meta 0=f (sx 0) become a certain spatial pose Ω of place T=f (sx T), require matrix Ω TEigenwert decompose Ω T=U T∑ U; It is characterized in that, adopt following steps:
Step 1: initialization, according to six-degree-of-freedom parallel connection mechanism structural parameters r a, r b, α, β, h, m, I Xx, I Yy, I Zzr aBe last hinge radius of circle, r bFor under cut with scissors radius of circle, α, β are respectively adjacent hinge minor face half central angle of lower platform, h is height of center of mass, H is podium level up and down, m is load quality, I XxBe the moment of inertia of load around X-axis, I YyBe the moment of inertia of load around Y-axis, I ZzBe the moment of inertia of load around the Z axle; Calculate initial model frequency battle array ∑ and mode decoupling zero battle array U;
1) calculate initial model frequency battle array ∑:
∑=[λ 123456]
λ 1 = 6 v 1 z 2 I zz
λ 2 = 3 2 m ( m I xx ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 - ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 3 = 3 2 m ( m I xx ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 + ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 4 = 6 l n 1 z 2 m
λ 5 = 3 2 m ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 - ( ( m I yy ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I yy v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
λ 6 = 3 2 m ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 + ( ( m I yy ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I yy v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 2 )
Wherein:
v 1x=l n1za 1y-l n1ya 1z
v 1y=l n1xa 1z-l n1za 1x
v 1z=l n1ya 1x-l n1xa 1y
l n , 1 = l n 1 x l n 1 y l n 1 z T = r a cos α - r b cos ( π 3 - β ) r a sin α - r b sin ( π 3 - β ) - H T / L act
L act = r a 2 + r b 2 - 2 r a r b cos ( π 3 - α - β ) + H 2
a 1=[a 1x?a 1y?a 1z] T=[r acosα?-r asinα?h] T
2) calculate initial mode decoupling zero battle array U:
U=[u 1?u 2?u 3?u 4?u 5?u 6]
Figure FSA00000878907200021
cos ψ = t 1 t 1 2 + 1 , sin ψ = 1 t 1 2 + 1
t 1 = 1 2 ( m I xx ( v 1 x 2 - v 1 y 2 ) + l n 1 y 2 - l n 1 x 2 + ( ( m I xx ( v 1 y 2 - v 1 x 2 ) + l n 1 x 2 - l n 1 y 2 ) 2 + 4 ( m I xx v 1 y v 1 x - l n 1 x l n 1 y ) 2 ) 1 / 2 ) - m I xx v 1 y v 1 x + l n 1 x l n 1 y
t 2 = 1 2 ( m I yy ( v 1 x 2 - v 1 y 2 ) + l n 1 y 2 - l n 1 x 2 + ( ( m I yy ( v 1 x 2 + v 1 y 2 ) + l n 1 y 2 + l n 1 x 2 ) 2 - 4 m I yy ( l n 1 x v 1 x + l n 1 y v 1 y ) 2 ) 1 / 2 ) m I yy v 1 y v 1 x - l n 1 x l n 1 y
Step 2: distribute each parallel processor computing initial value
This step comprises precision ε is set, and puts iteration variable k=0, and each processor calculating initial value is set:
x i , 0 = u i T λ i T ;
Step 3: intend Newton iteration
Each parallel processor is separate, carries out computing respectively; If distribute i processor for the treatment of i rank mode eigenwert and proper vector, adopt following formula to carry out interative computation:
x i,k+1=x i,k-[F′(x i,k)+αI] -1F(x i,k)
Wherein:
F ( x i , k ) = Ω T u i , k - λ i , k u i , k u i , k T u i , k - 1
F ′ ( x i , k ) = Ω T - λ i , k I - u i , k ( 2 u i , k ) T 0
α is damping factor, gets α=0.001;
Step 4: judge whether iteration is finished
Calculate Δ x I, k=x I, k+1-x I, k, if || Δ x I, k||≤ε, then in precision ε was set, iteration finished explanation iteration result this moment; Otherwise get k=k+1, x I, k=x I, k+1Returning step 3 calculates again;
Step 5: if || Δ x I, k||≤ε, take out the result: x i , k + 1 = u i , k + 1 T λ i , k + 1 T ;
Step 6: upgrade initial mode frequency lambda iAnd modal vector u i
u i=u i,k+1,λ i=λ i,k+1
Step 7: synthetic model frequency battle array ∑ and mode decoupling zero battle array U;
∑=[λ 123456],U=[u 1?u 2?u 3?u 4?u 5?u 6]
This moment, model frequency battle array ∑ and mode decoupling zero battle array U namely satisfied U T∑ U=Ω T
CN2013101290191A 2013-04-15 2013-04-15 Parallel mechanism modal space control method suitable for ophthalmic microsurgery Pending CN103197563A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101290191A CN103197563A (en) 2013-04-15 2013-04-15 Parallel mechanism modal space control method suitable for ophthalmic microsurgery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101290191A CN103197563A (en) 2013-04-15 2013-04-15 Parallel mechanism modal space control method suitable for ophthalmic microsurgery

Publications (1)

Publication Number Publication Date
CN103197563A true CN103197563A (en) 2013-07-10

Family

ID=48720229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101290191A Pending CN103197563A (en) 2013-04-15 2013-04-15 Parallel mechanism modal space control method suitable for ophthalmic microsurgery

Country Status (1)

Country Link
CN (1) CN103197563A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107007946A (en) * 2017-06-06 2017-08-04 成都博士科技有限公司 It is a kind of to be used for proton and the automatic chair of heavy particle therapy incidence cancer
CN107564387A (en) * 2017-08-30 2018-01-09 深圳先进技术研究院 A kind of ophthalmology puncturing operation training system
CN108309335A (en) * 2018-03-04 2018-07-24 连雪芳 A kind of clinic C-arm X-ray machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040144288A1 (en) * 2002-07-23 2004-07-29 Johnson Chiang Hex-axis horizontal movement dynamic simulator
CN102621891A (en) * 2012-03-26 2012-08-01 哈尔滨工业大学 Method for identifying inertial parameters of six-degree-of-freedom parallel mechanism
CN102662327A (en) * 2012-05-18 2012-09-12 哈尔滨工业大学 Design method for resolving modal space controller of hydraulic drive six-degree-of-freedom parallel mechanism

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040144288A1 (en) * 2002-07-23 2004-07-29 Johnson Chiang Hex-axis horizontal movement dynamic simulator
CN102621891A (en) * 2012-03-26 2012-08-01 哈尔滨工业大学 Method for identifying inertial parameters of six-degree-of-freedom parallel mechanism
CN102662327A (en) * 2012-05-18 2012-09-12 哈尔滨工业大学 Design method for resolving modal space controller of hydraulic drive six-degree-of-freedom parallel mechanism

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
宫金良,张彦斐,魏修亭: "基于输入组的六自由度解耦并联机器人", 《机械科学与技术》, vol. 26, no. 11, 30 November 2007 (2007-11-30), pages 1422 - 1424 *
田永丰: "3-RRRT并联机器人运动学建模及数值求解研究", 《万方学位论文》, 13 October 2010 (2010-10-13) *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107007946A (en) * 2017-06-06 2017-08-04 成都博士科技有限公司 It is a kind of to be used for proton and the automatic chair of heavy particle therapy incidence cancer
CN107564387A (en) * 2017-08-30 2018-01-09 深圳先进技术研究院 A kind of ophthalmology puncturing operation training system
CN107564387B (en) * 2017-08-30 2019-11-19 深圳先进技术研究院 An ophthalmic puncture operation training system
CN108309335A (en) * 2018-03-04 2018-07-24 连雪芳 A kind of clinic C-arm X-ray machine
CN108309335B (en) * 2018-03-04 2021-08-10 鹤壁市人民医院 Clinical C type arm X ray machine

Similar Documents

Publication Publication Date Title
Seifried Dynamics of underactuated multibody systems
Amabili et al. Reduced-order models for nonlinear vibrations of fluid-filled circular cylindrical shells: comparison of POD and asymptotic nonlinear normal modes methods
Vlase et al. Finite element analysis of a two-dimensional linear elastic systems with a plane “rigid motion”
Yue et al. Adaptive sliding-mode control for two-wheeled inverted pendulum vehicle based on zero-dynamics theory
CN106945046A (en) Mechanical arm control system and its control method based on variation rigidity elastic driver
Vlase et al. Elasto-dynamics of a solid with a general ‘rigid’motion using fem model. Part I. Theoretical approach
Yi et al. Nonlinear normal modes of a shallow arch with elastic constraints for two-to-one internal resonances
CN103197563A (en) Parallel mechanism modal space control method suitable for ophthalmic microsurgery
Riaz et al. An Accelerated Error Convergence Design Criterion and Implementation of Lebesgue‐p Norm ILC Control Topology for Linear Position Control Systems
Chen et al. Trajectory adaptation of biomimetic equilibrium point for stable locomotion of a large-size hexapod robot
Giorgio et al. Modelling flexible multi-link robots for vibration control: Numerical simulations and real-time experiments
Guo et al. A closed-loop dynamic controller for active vibration isolation working on a parallel wheel-legged robot
Rallabandi et al. Self-sustained three-dimensional beating of a model eukaryotic flagellum
Mundis et al. An efficient flexible GMRES solver for the fully-coupled time-spectral aeroelastic system
Villella Nonlinear modeling and control of automobiles with dynamic wheel-road friction and wheel torque inputs
She Compliant robotic arms for inherently safe physical human-robot interaction
Fellag et al. Robust continuous third-order finite time sliding mode controllers for exoskeleton robot
Heremans et al. Bio-inspired balance controller for a humanoid robot
Brunet et al. Fast replanning of a lower-limb exoskeleton trajectories for rehabilitation
Chen et al. Dynamics modeling and impact response of a rescue robot with two flexible manipulators
Li et al. Modeling and control system design of 6-DOF bionic parallel mechanism with compliant modules
Kumar et al. Command shaped trajectory tracking control for a two-link flexible manipulator
Teixidó Román Hamiltonian methods in stability and bifurcations problems for artificial satellite dynamics
Neugebauer et al. State space modeling of non-proportional passive damping in machine tools
Formalskii et al. Stabilization of a Double Inverted Pendulum Installed on a Seesaw

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130710