SlideShare a Scribd company logo
from research .… to market




   Self-locking Analysis in
  Closed Kinematic Chains
      Marco Leonesio, Giacomo Bianchi
         marco.leonesio@itia.cnr.it




Milano, 13 Dicembre 2011
Content

• Introduction to self-locking

• Definition of self-locking borderline condition

• Self-locking equations

• Possible motions analysis

• Example on a 2DoFs parallel mechanism

• Conclusions and future works




                                                    2
Introduction to self-locking
What is self-locking
In every mechanism where joints are affected by friction, the active forces applied to
independent DoFs - typically represented as actuators - are contrasted by corresponding
dissipative reaction forces. There exist particular structural conditions in which friction
forces systematically equilibrate active forces: it means that no actuator effort, even
arbitrarily great, is able to produce motion. This condition is commonly indicated as “self-
locking”.
                         Self-locking is a well-experienced phenomenon

                                                                                 fT
                                                                                  fM
                                                                           fN
                                                                                                fA
                                                                                                 x

                                                                                       rN
                               Irreversible mechanical transmissions
       Cams for wrong          when energy try to flow in the reverse   Classical didactic examples
       pressure angles         direction




                                                                                                      3
Introduction to self-locking
If friction acts only in actuated joints, as it happens in mechanisms based on open
kinematic chains, the resulting effect is only an increased effort for the actuators. The
same happens if friction is a constant value: the actuators effort increase can be easily
computed:




If friction depends on joint reactions, the situation is more complicated: generally
actuator forces cannot completely cancel out the effects of friction forces on
constraints reactions.

                                                   i
                                                         qj
                                               f   M          f Aj    Eq. Tangent space
                                                         xi
                                               f Aj    h f Nj         Friction model

                                               f Nj    e f M , f Aj
                                                           i
                                                                       Eq. Normal space

                                                                                       4
Definition of self-locking borderline condition

                                    Borderline condition
                                               friction
      Not self-locking
                                                                            Self-locking
              friction
                                                                                  friction




Definition. A mechanical system, whose DoFs can be driven by input forces
applied in specific DoFs (the so called ‘‘actuators”) is in a self-locking borderline
condition if and only if at least one incipient motion exists with respect to which
actuator forces are balancedSystem in static equilibrium
                               by friction forces independently from the values of the
                              with the maximum friction forces
input forces.
    System accelerates              Given a motion, a kinematic          System is iperstatic
                                    model is sufficient to
 A dynamic model is necessary in
                                    calculate joint reactions and   Joint reactions and friction forces
 order to compute joint reactions
                                    friction forces                 are undetermined (under rigid
 and friction forces
                                                                    bodies hypothesis)



               Signs of joints motions must be considered as additional states!

                                                                                                      5
Objective


For a given mechanism pose (set of friction
coefficients) and an incipient motion, the objective is
to identify the friction coefficients (mechanism
poses) that lead the mechanism in a self-locking
borderline condition.

Self-locking borderline locus divides the friction
coefficients space (or the poses space) into regions
that can be associated to self-locking occurrence or
motion.


                                                      6
Self-locking equations

fA: friction force/torque             fM :actuator force/torque            q: joints coordinates
x: actuator coordinates

                                                  Imposition of system equilibrium under
                Friction model                    maximum friction forces (no external loads)
                                                                   qj                                   qj              def
 f Aj             j
                      g j (max friction value)         f   i
                                                           M                f   A
                                                                                 j
                                                                                     0     f   i
                                                                                               M               f   A
                                                                                                                    j

                                                                      xi                                xi
                                                       def
        f Aj            j
                            g j sgn   qj    (1)                h f Aj (2)
                                      Which signs?
        g   j           j   u v
                      cuv f N f N     All the feasible ones!
                                                                           Constraints reactions
                                                                                                        def
                                                                 fN        l fM , f A     l h fA , fA         v fA
   Metric tensor to generalize
   the norm g taking into account                                               Being v(fA) linear:
   possible anisotropic behaviour
                                                                                      k
                                                                                     fN   v k f Aj (2)
                                                                                            j
                Combining the (2) with the (1), one obtains:

                                             fA      w fA                  How does w look like?
                                                                                                                              7
Self-locking equations

In order to simplify the notation, let us introduce the squared friction force module as it
follows:
                                                           j 2         j       j 2
                                                      f   A                g
Substituting friction forces expression into constraint reactions expression, one obtains:

                                         j       2
                           2        f
                      gj                A
                                         j
                                                          cuv vh f Ah vtv f At
                                                            j  u
                                                                                     cuv bht f A h f At
                                                                                       j  uv



              uv
    where    bht     vh vtv
                      u



Without losing generality, an isotropic friction forces behaviour can be assumed in order
to make tensor c unitary. Then,
                                    j        2
                               fA                                               Remember: there is an equations
                                    j
                                                     bht f A h f At
                                                       j
                                                                       0        set for each sign combination!


       A system of NA homogeneus quadratic equations in NA variables fAj

        NA: number of joints with friction                                               Cones in RNA
                                                                                                                  8
Self-locking equations



                                             j   2
                                        fA            j        h    t
                                             j
                                                     b fA fA
                                                     ht                  0



Considering the whole system, in general there is only the solution f A 0 ,
                                                                         j


but there exists also non-zero solutions if parameters µj or vh satisfy
                                                                     t

particular conditions. In this case, a whole straight line solution exists, i.e.
at least one equation becomes dependent on the others. The identification
of such condition can be assimilated to the classical eigenvalues problem in
linear homogeneous systems, but, in nonlinear case, it requires specific
algebraic techniques (Dixon Polynomial). 

det(W(    j   | x)) 0 (locus in µj space)    det(W(x |    j   )) 0 (locus in pose   space)
                                                                                       9
Possible motions analysis
Not all the sign combinations of joint relative velocities are feasible, as they are
constrained by the mechanism kinematics. In order to get a complete self-locking
borderline combination, the following set of signs must be identified:




                                                    qj
             Q       sk :      x : sk    sgn                  x
                                                     xi


The identification of the set Q is not in the scope of this work. It involves the
application of techniques borrowed by Linear Programming. In fact, the problem
can be traced back to the verification of consistency of an inequality set.



For simple 2 DoFs mechanisms, a graphical method is proposed.


                                                                                   10
Example

2 DoFs parallel mechanism with friction in joints A and C


                            C             D
    B
            BC=a        +
                                              l2
         l1 CD=b
            CF=c
            EF=d
   Y
         + FA=e                 α
        A              F                      E     X

               Geometry parameters [mm]
         A=(0;0)      B=(200;500)    C=(300;600)
       D=(500;800)     E=(700;0)       F=(400;0)



   Mechanism pose identified by     and β angles.

                                                            11
Example
                         Identification of sign combinations




Both sign combinations
are feasible




                                                               12
Example




          FA , FC


                    13
Example

det(W(x |   j   )) 0 (locus in pose space)




                                             14
Example




          ZOOM A




               15
Example
                             Numerical verifications by ADAMS™




•   Point A: the simulation fails for both combinations of velocity signs (always self-locking);
•   Point B: the simulation fails only for concordant signs combination (partial self-locking);
•   Point C,D,E: the simulation does not fail (motion is always possible, no self-locking).

                                                                                                   16
Conclusions

•A novel definition of self-locking condition for mechanisms
with more than 1DoF has been introduced;
•An approach for self-locking analysis of closed kinematic
chains has been developed: it is able to identify the friction
coefficients/the mechanism poses that provoke self-locking for
a particular mechanism pose;
•The approach has been exemplified on a 2 DoFs parallel
mechanism and the results validated via multibody simulation.

Future developments

•Extend the analysis considering also external loads and joints
preload;
•Try to apply the capability to predict self-locking occurrence in
the development metamorphic mechanisms.
                                                                 17

More Related Content

Viewers also liked

신용의 사회 피칭
신용의 사회 피칭신용의 사회 피칭
신용의 사회 피칭
지은 박
 
Power Notes Measurements and Dealing with Data
Power Notes   Measurements and Dealing with DataPower Notes   Measurements and Dealing with Data
Power Notes Measurements and Dealing with Datajmori1
 
Conversation01
Conversation01Conversation01
Conversation01
Les Davy
 
Презентация по стратегии АО "Самрук-Қазына"
Презентация по стратегии АО "Самрук-Қазына"Презентация по стратегии АО "Самрук-Қазына"
Презентация по стратегии АО "Самрук-Қазына"
АО "Самрук-Казына"
 
Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2jmori1
 
PD workshop - polling and forms
PD workshop - polling and formsPD workshop - polling and forms
PD workshop - polling and formseprice0030
 
Danile lee -open stackblocklevelstorage
Danile lee -open stackblocklevelstorageDanile lee -open stackblocklevelstorage
Danile lee -open stackblocklevelstorageOpenCity Community
 
Hockey taught me this: NHL Alumni Breakaway Symposium
Hockey taught me this: NHL Alumni Breakaway SymposiumHockey taught me this: NHL Alumni Breakaway Symposium
Hockey taught me this: NHL Alumni Breakaway Symposium
Wayne Dunn
 
Symfony Live NYC 2014 - Rock Solid Deployment of Symfony Apps
Symfony Live NYC 2014 -  Rock Solid Deployment of Symfony AppsSymfony Live NYC 2014 -  Rock Solid Deployment of Symfony Apps
Symfony Live NYC 2014 - Rock Solid Deployment of Symfony Apps
Pablo Godel
 
Стратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управлениеСтратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управление
АО "Самрук-Казына"
 
Gestão de Canais de Distribuição
Gestão de Canais de DistribuiçãoGestão de Canais de Distribuição
Gestão de Canais de Distribuição
Angela Halat Portugal
 
Простаблисс
ПростаблиссПростаблисс
Простаблисс
Елена Шальнова
 
Laboratório de Endocrinologia Molecular
Laboratório de Endocrinologia Molecular Laboratório de Endocrinologia Molecular
Laboratório de Endocrinologia Molecular
cardiomet
 
Metaphor elicitation research
Metaphor elicitation researchMetaphor elicitation research
Metaphor elicitation research
Don Farleo
 

Viewers also liked (20)

신용의 사회 피칭
신용의 사회 피칭신용의 사회 피칭
신용의 사회 피칭
 
Power Notes Measurements and Dealing with Data
Power Notes   Measurements and Dealing with DataPower Notes   Measurements and Dealing with Data
Power Notes Measurements and Dealing with Data
 
Conversation01
Conversation01Conversation01
Conversation01
 
Pt 5
Pt 5Pt 5
Pt 5
 
Презентация по стратегии АО "Самрук-Қазына"
Презентация по стратегии АО "Самрук-Қазына"Презентация по стратегии АО "Самрук-Қазына"
Презентация по стратегии АО "Самрук-Қазына"
 
Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2
 
PD workshop - polling and forms
PD workshop - polling and formsPD workshop - polling and forms
PD workshop - polling and forms
 
Danile lee -open stackblocklevelstorage
Danile lee -open stackblocklevelstorageDanile lee -open stackblocklevelstorage
Danile lee -open stackblocklevelstorage
 
Hockey taught me this: NHL Alumni Breakaway Symposium
Hockey taught me this: NHL Alumni Breakaway SymposiumHockey taught me this: NHL Alumni Breakaway Symposium
Hockey taught me this: NHL Alumni Breakaway Symposium
 
Symfony Live NYC 2014 - Rock Solid Deployment of Symfony Apps
Symfony Live NYC 2014 -  Rock Solid Deployment of Symfony AppsSymfony Live NYC 2014 -  Rock Solid Deployment of Symfony Apps
Symfony Live NYC 2014 - Rock Solid Deployment of Symfony Apps
 
Стратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управлениеСтратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управление
 
Education Project Brief
Education Project BriefEducation Project Brief
Education Project Brief
 
Calendars 2010
Calendars 2010Calendars 2010
Calendars 2010
 
Gestão de Canais de Distribuição
Gestão de Canais de DistribuiçãoGestão de Canais de Distribuição
Gestão de Canais de Distribuição
 
Простаблисс
ПростаблиссПростаблисс
Простаблисс
 
Songs
SongsSongs
Songs
 
Laboratório de Endocrinologia Molecular
Laboratório de Endocrinologia Molecular Laboratório de Endocrinologia Molecular
Laboratório de Endocrinologia Molecular
 
Nasz powiat nr1
Nasz powiat nr1Nasz powiat nr1
Nasz powiat nr1
 
Escape1
Escape1Escape1
Escape1
 
Metaphor elicitation research
Metaphor elicitation researchMetaphor elicitation research
Metaphor elicitation research
 

More from Marco Leonesio

Shaped blade centeress_grinding_v0
Shaped blade centeress_grinding_v0Shaped blade centeress_grinding_v0
Shaped blade centeress_grinding_v0
Marco Leonesio
 
Leonesio 178 cirpe2018
Leonesio 178 cirpe2018Leonesio 178 cirpe2018
Leonesio 178 cirpe2018
Marco Leonesio
 
Cirp icme 17 vibration robotic_milling_v2
Cirp icme 17 vibration robotic_milling_v2Cirp icme 17 vibration robotic_milling_v2
Cirp icme 17 vibration robotic_milling_v2
Marco Leonesio
 
Pres eucome 2016_v3
Pres eucome 2016_v3Pres eucome 2016_v3
Pres eucome 2016_v3
Marco Leonesio
 
Pres pmi2012 surface_grinding_model_v2
Pres pmi2012 surface_grinding_model_v2Pres pmi2012 surface_grinding_model_v2
Pres pmi2012 surface_grinding_model_v2
Marco Leonesio
 
Seminario Vibrazioni in Lavorazione
Seminario Vibrazioni in LavorazioneSeminario Vibrazioni in Lavorazione
Seminario Vibrazioni in LavorazioneMarco Leonesio
 

More from Marco Leonesio (6)

Shaped blade centeress_grinding_v0
Shaped blade centeress_grinding_v0Shaped blade centeress_grinding_v0
Shaped blade centeress_grinding_v0
 
Leonesio 178 cirpe2018
Leonesio 178 cirpe2018Leonesio 178 cirpe2018
Leonesio 178 cirpe2018
 
Cirp icme 17 vibration robotic_milling_v2
Cirp icme 17 vibration robotic_milling_v2Cirp icme 17 vibration robotic_milling_v2
Cirp icme 17 vibration robotic_milling_v2
 
Pres eucome 2016_v3
Pres eucome 2016_v3Pres eucome 2016_v3
Pres eucome 2016_v3
 
Pres pmi2012 surface_grinding_model_v2
Pres pmi2012 surface_grinding_model_v2Pres pmi2012 surface_grinding_model_v2
Pres pmi2012 surface_grinding_model_v2
 
Seminario Vibrazioni in Lavorazione
Seminario Vibrazioni in LavorazioneSeminario Vibrazioni in Lavorazione
Seminario Vibrazioni in Lavorazione
 

Recently uploaded

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

Self locking analysis in closed kinamatic chains

  • 1. from research .… to market Self-locking Analysis in Closed Kinematic Chains Marco Leonesio, Giacomo Bianchi marco.leonesio@itia.cnr.it Milano, 13 Dicembre 2011
  • 2. Content • Introduction to self-locking • Definition of self-locking borderline condition • Self-locking equations • Possible motions analysis • Example on a 2DoFs parallel mechanism • Conclusions and future works 2
  • 3. Introduction to self-locking What is self-locking In every mechanism where joints are affected by friction, the active forces applied to independent DoFs - typically represented as actuators - are contrasted by corresponding dissipative reaction forces. There exist particular structural conditions in which friction forces systematically equilibrate active forces: it means that no actuator effort, even arbitrarily great, is able to produce motion. This condition is commonly indicated as “self- locking”. Self-locking is a well-experienced phenomenon fT fM fN fA x rN Irreversible mechanical transmissions Cams for wrong when energy try to flow in the reverse Classical didactic examples pressure angles direction 3
  • 4. Introduction to self-locking If friction acts only in actuated joints, as it happens in mechanisms based on open kinematic chains, the resulting effect is only an increased effort for the actuators. The same happens if friction is a constant value: the actuators effort increase can be easily computed: If friction depends on joint reactions, the situation is more complicated: generally actuator forces cannot completely cancel out the effects of friction forces on constraints reactions. i qj f M f Aj Eq. Tangent space xi f Aj h f Nj Friction model f Nj e f M , f Aj i Eq. Normal space 4
  • 5. Definition of self-locking borderline condition Borderline condition friction Not self-locking Self-locking friction friction Definition. A mechanical system, whose DoFs can be driven by input forces applied in specific DoFs (the so called ‘‘actuators”) is in a self-locking borderline condition if and only if at least one incipient motion exists with respect to which actuator forces are balancedSystem in static equilibrium by friction forces independently from the values of the with the maximum friction forces input forces. System accelerates Given a motion, a kinematic System is iperstatic model is sufficient to A dynamic model is necessary in calculate joint reactions and Joint reactions and friction forces order to compute joint reactions friction forces are undetermined (under rigid and friction forces bodies hypothesis) Signs of joints motions must be considered as additional states! 5
  • 6. Objective For a given mechanism pose (set of friction coefficients) and an incipient motion, the objective is to identify the friction coefficients (mechanism poses) that lead the mechanism in a self-locking borderline condition. Self-locking borderline locus divides the friction coefficients space (or the poses space) into regions that can be associated to self-locking occurrence or motion. 6
  • 7. Self-locking equations fA: friction force/torque fM :actuator force/torque q: joints coordinates x: actuator coordinates Imposition of system equilibrium under Friction model maximum friction forces (no external loads) qj qj def f Aj j g j (max friction value) f i M f A j 0 f i M f A j xi xi def f Aj j g j sgn qj (1) h f Aj (2) Which signs? g j j u v cuv f N f N All the feasible ones! Constraints reactions def fN l fM , f A l h fA , fA v fA Metric tensor to generalize the norm g taking into account Being v(fA) linear: possible anisotropic behaviour k fN v k f Aj (2) j Combining the (2) with the (1), one obtains: fA w fA How does w look like? 7
  • 8. Self-locking equations In order to simplify the notation, let us introduce the squared friction force module as it follows: j 2 j j 2 f A g Substituting friction forces expression into constraint reactions expression, one obtains: j 2 2 f gj A j cuv vh f Ah vtv f At j u cuv bht f A h f At j uv uv where bht vh vtv u Without losing generality, an isotropic friction forces behaviour can be assumed in order to make tensor c unitary. Then, j 2 fA Remember: there is an equations j bht f A h f At j 0 set for each sign combination! A system of NA homogeneus quadratic equations in NA variables fAj NA: number of joints with friction Cones in RNA 8
  • 9. Self-locking equations j 2 fA j h t j b fA fA ht 0 Considering the whole system, in general there is only the solution f A 0 , j but there exists also non-zero solutions if parameters µj or vh satisfy t particular conditions. In this case, a whole straight line solution exists, i.e. at least one equation becomes dependent on the others. The identification of such condition can be assimilated to the classical eigenvalues problem in linear homogeneous systems, but, in nonlinear case, it requires specific algebraic techniques (Dixon Polynomial).  det(W( j | x)) 0 (locus in µj space) det(W(x | j )) 0 (locus in pose space) 9
  • 10. Possible motions analysis Not all the sign combinations of joint relative velocities are feasible, as they are constrained by the mechanism kinematics. In order to get a complete self-locking borderline combination, the following set of signs must be identified: qj Q sk : x : sk sgn x xi The identification of the set Q is not in the scope of this work. It involves the application of techniques borrowed by Linear Programming. In fact, the problem can be traced back to the verification of consistency of an inequality set. For simple 2 DoFs mechanisms, a graphical method is proposed. 10
  • 11. Example 2 DoFs parallel mechanism with friction in joints A and C C D B BC=a + l2 l1 CD=b CF=c EF=d Y + FA=e α A F E X Geometry parameters [mm] A=(0;0) B=(200;500) C=(300;600) D=(500;800) E=(700;0) F=(400;0) Mechanism pose identified by and β angles. 11
  • 12. Example Identification of sign combinations Both sign combinations are feasible 12
  • 13. Example FA , FC 13
  • 14. Example det(W(x | j )) 0 (locus in pose space) 14
  • 15. Example ZOOM A 15
  • 16. Example Numerical verifications by ADAMS™ • Point A: the simulation fails for both combinations of velocity signs (always self-locking); • Point B: the simulation fails only for concordant signs combination (partial self-locking); • Point C,D,E: the simulation does not fail (motion is always possible, no self-locking). 16
  • 17. Conclusions •A novel definition of self-locking condition for mechanisms with more than 1DoF has been introduced; •An approach for self-locking analysis of closed kinematic chains has been developed: it is able to identify the friction coefficients/the mechanism poses that provoke self-locking for a particular mechanism pose; •The approach has been exemplified on a 2 DoFs parallel mechanism and the results validated via multibody simulation. Future developments •Extend the analysis considering also external loads and joints preload; •Try to apply the capability to predict self-locking occurrence in the development metamorphic mechanisms. 17