Disciplina de BIOMECÂNICA DO MOVIMENTO
Mestrado em ENGENHARIA BIOMÉDICA
4º Ano, 1º Semestre 2007/08
ANÁLISE CINEMÁTICA DA MARCHA
Ana Calhau*, Angela Pisco**, Liliana Valente*** e Nuno Santos****
* Nº54605
Mestrado Integrado em Engenharia Biomédica
Instituto Superior Técnico – Departamento de Física
e-mail:[email protected]
** Nº55748
Mestrado Integrado em Engenharia Biomédica
Instituto Superior Técnico – Departamento de Física
e-mail:[email protected]
*** Nº56141
Mestrado Integrado em Engenharia Biomédica
Instituto Superior Técnico – Departamento de Física
e-mail:[email protected]
**** Nº55746
Mestrado Integrado em Engenharia Biomédica
Instituto Superior Técnico – Departamento de Física
e-mail: [email protected]
Palavras-chave: Marcha, Análise cinemática, Método de Newton-Raphson, Sistemas de
corpos múltiplos, Constrangimentos, Biomecânica.
Resumo Neste trabalho pretendeu-se analisar e descrever, do ponto de vista cinemático, um
movimento humano. O movimento eleito foi a marcha. Neste estudo foram considerados doze
segmentos anatómicos, os quais foram descritos utilizando a terminologia do movimento
articular e a de comparação e inter-relação. Determinou-se que o plano cardinal de
referência no qual este movimento se desenvolve prioritariamente é o plano sagital. Como
modelo simplificativo aproximaram-se as articulações dos cotovelos e joelhos por juntas de
revolução e as restantes por juntas esféricas tendo sido impostos constrangimentos do tipo
produto interno, produto externo e constrangimento simples. Como método numérico de
resolução das equações do movimento utilizou-se o método de Newton-Raphson. Para
implementação da modelação a 2-D recorreu-se ao programa MATLAB, software largamente
utilizado na resolução de problemas biomecânicos. Reportaram-se graficamente os
resultados obtidos para a posição global do corpo bem como para as posições, velocidades e
acelerações em pontos considerados importantes.
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
1. INTRODUÇÃO
Embora sejam variadíssimas as suas definições, pode dizer-se que a biomecânica é o
estudo do comportamento de sistemas biológicos tendo por base os conceitos e as leis da
Mecânica. Torna-se assim possível analisar e descrever qualquer tipo de movimento realizado
pelo corpo humano, embora de forma aproximada, dada a enorme complexidade deste sistema
biológico.
Com este trabalho pretende descrever-se um dos movimentos mais realizados pelo
Homem, a marcha. Para a sua descrição, há que ter em conta a posição anatómica de
referência (PAR), considerada a postura de referência quando se pretende descrever a posição
e movimento relativo entre os segmentos anatómicos do corpo humano, os planos anatómicos
de referência e um conjunto de terminologias, das quais se destaca a terminologia articular,
utilizada para descrever os movimentos dos segmentos anatómicos que se verificam nas
articulações. Estes conceitos são extremamente importantes pois permitem interpretar, de um
modo preciso e da forma mais inequívoca possível, um dado movimento, fornecendo os
conhecimentos necessários para se proceder à posterior análise cinemática desse movimento.
Com a análise cinemática pretende-se estudar o movimento, ficando de fora as forças
envolvidas. Através desta análise torna-se possível descrever aspectos temporais do
movimento, tais como posições, velocidades e acelerações, estabelecendo-se modelos
matemáticos capazes de simular o movimento que pretendemos. Estes modelos revestem-se
de grande importância na área da saúde, nomeadamente na prevenção e reabilitação,
permitindo resolver muitos problemas relacionados com o movimento humano. No caso da
marcha, é um valioso método de pesquisa e avaliação, tanto na marcha normal como
patológica.
Neste trabalho, descrever-se-á a marcha através de terminologia específica. A sua
descrição, bem como a sua modelação serão feitas no plano sagital, pois considera-se que é
neste que o movimento se desenvolve prioritariamente. A implementação cinemática deste
movimento é feita recorrendo ao MATLAB, tendo-se para tal considerado o corpo humano
como um sistema de corpos múltiplos, formado por juntas, no qual são introduzidos alguns
constrangimentos.
2. POSIÇÃO E PLANOS ANATÓMICOS DE REFERÊNCIA
2.1. Posição Anatómica de Referência
A posição anatómica de referência é considerada a postura base quando se pretende
descrever a posição e movimento relativo entre os vários segmentos anatómicos do corpo
humano. Esta, juntamente com a terminologia específica de comparação e inter-relação, e
com a terminologia do movimento articular, permite descrever um segmento do corpo
relativamente a outro, independentemente da posição em que se encontra o corpo humano.
Considera-se que, nesta posição, os ângulos formados por cada um dos segmentos anatómicos
são de 0º.
Nesta postura, o corpo encontra-se numa posição erecta, com o olhar para o horizonte, os
2
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
pés encontram-se ligeiramente afastados (voltados para a frente) e os braços suspensos
lateralmente, com as palmas das mão viradas para a frente (posição supina).
Figura 1 Representação da posição anatómica de referência1
2.2. Planos Anatómicos de Referência
Os planos anatómicos de referência (ou planos cardinais) consistem num conjunto de três
planos que formam ângulos rectos entre si. Estes planos correspondem a delimitações do
corpo humano, permitindo a descrição de posições estruturais. Cada um deles permite a
divisão do corpo humano em duas metades de igual massa, intersectando-se todos num único
ponto comum, o centro de massa do corpo. Embora muito úteis na descrição de movimentos
de grande amplitude, apresentam limitações, pois existem movimentos que não são orientados
segundo eles. Quando tal acontece, utilizam-se planos oblíquos.
Os três planos anatómicos de referência são:
plano sagital: divide o corpo verticalmente nas metades direita e esquerda;
plano frontal: divide, de igual forma, o corpo verticalmente em duas metades, mas agora,
metade anterior e posterior;
plano transverso: divide horizontalmente o corpo em superior e inferior.
1
Figura extraída de [1]
3
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Figura 2 Representação esquemática dos planos anatómicos de referência2
3.
TERMINOLOGIAS
De acordo com [1] é possível definir duas terminologias que se consideram de particular
importância na análise do movimento em estudo.
3.1 Terminologia de Comparação e Inter-relação
Esta terminologia, utilizada para caracterizar a posição relativa entre segmentos
anatómicos e entre estes e outros objectos externos, funciona também como uma
complementação quando se pretende descrever movimentos. Embora pretenda ser uma forma
precisa de descrição do movimento, as suas definições não podem ser seguidas de forma
taxativa, surgindo por vezes ambiguidades. Dado que se trata de uma terminologia vasta, vaise apenas destacar algumas delas, que se consideram particularmente relevantes para a
descrição do movimento a seguir apresentado (marcha). Desta forma, destacam-se:
superior: segmento que se encontra mais perto da cabeça;
inferior: segmento que se encontra mais afastado da cabeça;
anterior: segmento que está mais à frente;
posterior: segmento que está mais atrás.
3.2 Terminologia do Movimento Articular
A terminologia do movimento articular permite descrever o movimento dos segmentos
anatómicos que ocorre ao nível das articulações. Também aqui a terminologia é vastíssima,
2
Figura extraída de [1]
4
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
tendo-se optado por descrever apenas os movimentos que ocorrem no plano sagital e que são
relevantes para o movimento em estudo. Assim, os principais movimentos são:
flexão: movimento que consiste numa rotação no plano sagital, na direcção anterior dos
segmentos anatómicos da cabeça, tronco, braço, antebraço, anca e mão. Relativamente à
perna, esta rotação dá-se numa direcção posterior;
extensão: movimento que faz regressar um segmento anatómico que se encontra flectido
à sua posição anatómica de referência;
hiperextensão: extensão para além da posição anatómica, oposta à direcção de flexão,
sendo por isso posterior para cabeça, tronco, braço, antebraço, mão e anca, e anterior para
a perna;
Figura 3 Representação esquemática dos movimentos de flexão, extensão e hiperextensão3
dorsiflexão: movimento que puxa o dorso do pé em direcção à perna;
flexão plantar: movimento que leva a planta do pé em direcção inferior.
Figura 4 Representação esquemática dos movimentos de dorsiflexão e flexão plantar4
4. DESCRIÇÃO DO MOVIMENTO
A marcha é uma sucessão de movimentos rítmicos e alternados dos membros e do tronco,
que provocam um deslocamento anterior do centro de gravidade do corpo. Mais do que um
3
4
Figura extraída de [1]
Figura extraída de [1]
5
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
reflexo inato, parece ser um processo de aprendizagem. Embora seja um dos movimentos
mais difíceis de se aprender, quando tal acontece, torna-se praticamente inconsciente. A
marcha envolve a actuação de muitas articulações, bem como de muitos músculos, sendo
muitas as combinações de forças musculares que podem resultar num mesmo modelo de
movimento.
Para o estudo da marcha, têm de se ter presentes alguns conceitos e conhecer a
nomenclatura utilizada. Desta forma, define-se:
velocidade da marcha: distância percorrida pelo corpo por unidade de tempo;
cadência da marcha: número de passos por unidade de tempo;
comprimento do ciclo: distância entre dois apoios, sucessivos, do calcanhar do mesmo pé;
comprimento do passo: distância a que se encontram os pés, quando contactam com o solo;
ciclo de marcha: intervalo entre dois apoios, sucessivos, do calcanhar do mesmo pé;
período de apoio: período do ciclo em que o pé contacta com o solo;
período oscilante: período do ciclo em que o pé não contacta com o solo;
duplo apoio: período do ciclo em que ambos os pés contactam com o solo.
Para se conseguir uma propulsão eficiente e segura do corpo humano, existem cinco
funções, sumariadas por Saunders, Inman e Eberhart [2], que têm de ser asseguradas quer se
trate de andar ou correr, e cuja realização tem lugar dentro dos limites anatómicos do corpo
humano. São elas:
prevenção do colapso dos membros inferiores pela manutenção do suporte do tronco;
manutenção da postura superior e balanço total do corpo;
controlo da trajectória do pé para alcançar um ground clearence e um suave movimento de
contacto do calcanhar e dedos com o solo;
fornecimento de energia para manter a velocidade presente, ou para a aumentar;
absorção de energia mecânica, para a estabilidade e absorção de choques, ou para a
diminuição da velocidade do corpo.
Quando um indivíduo realiza o movimento de marcha há todo um conjunto sequencial de
movimentos, que se repetem ao longo do tempo (ciclo da marcha). Considera-se que o
primeiro toque do calcanhar corresponde ao início do ciclo (0%) e o segundo toque, o toque
que finaliza o ciclo (100%). Considerando que o ciclo se inicia com o indivíduo na posição
anatómica de referência, podemos encontrar os seguintes tempos de marcha:
6
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Figura 5 Representação esquemática do ciclo da marcha (à esquerda) e dos
períodos oscilantes (à direita)5
Observa-se, para o 1º tempo, o movimento do corpo desde a
posição anatómica de referência até ao contacto de ambos os pés no
solo (primeiro duplo apoio). Este duplo apoio é também chamado de duplo apoio anterior ou
de travagem, dado que o pé direito (tomado como referência) está em situação anterior. Para o
2º tempo, verifica-se o primeiro apoio unilateral. Segue-se o segundo duplo apoio, também
conhecido como duplo apoio posterior ou de travagem, pois neste caso o pé direito encontrase numa situação posterior. Verifica-se ainda um segundo apoio unilateral (não descrito pela
imagem) e, por último, o regresso à posição anatómica de referência e recomeço do ciclo.
Na imagem, é ainda possível ver a fase de balanço (quando um dos pés não está em
contacto com o solo). Esta pode ser dividida em balanço inicial, médio e terminal [4]. Esta
fase de balanço (que se encontra sempre a seguir e imediatamente antes de um duplo apoio) é
caracterizada por oscilações do pé que não está assente no solo, como pode ser evidenciado
pela imagem à direita, na figura 5.
De salientar que estes movimentos realizados durante o tempo de marcha não se verificam
em iguais proporções. Em termos relativos a fase de apoio é a que se verifica num maior
espaço de tempo, seguida da fase oscilante e por fim da fase de duplo apoio.
Conclui-se assim que existem quatro tempos essenciais no ciclo da marcha. Desta forma,
tendo por base a terminologia articular, e considerando que se parte da posição anatómica de
referência, à excepção das mãos que se encontram pronadas, é possível caracterizar cada um
destes tempos.
No 1º tempo, ocorre uma flexão da coxa e perna direitas, seguida de uma extensão da
perna direita, e uma ligeira dorsiflexão do pé direito, seguida de flexão plantar. Quanto à coxa
esquerda, esta encontra-se hiperextendida, enquanto a perna esquerda está ligeiramente
flectida. No final deste tempo, o pé esquerdo está em flexão plantar. Relativamente aos
membros superiores, o braço e antebraço esquerdos encontram-se flectidos, o braço direito
hiperextendido e o antebraço direito ligeiramente flectido, ficando assim evidente o
movimento assíncrono dos membros inferiores relativamente aos membros superiores.
5
Figura extraída de [3]
7
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Para o 2º tempo, temos uma flexão da coxa esquerda e extensão da perna esquerda e
observa-se para o pé esquerdo uma dorsiflexão. Quanto à coxa direita, ocorre uma extensão
desta, seguida de hiperextensão, enquanto que a perna direita flecte e o pé direito sofre uma
flexão plantar. No que se refere aos membros superiores, o braço direito encontra-se flectido,
bem como o antebraço, embora a flexão não seja tão evidente neste último. Quanto ao braço e
antebraço esquerdo, encontram-se estendidos (com uma ligeira flexão do antebraço esquerdo)
encontrando-se inclusivamente, na parte final deste tempo, o braço esquerdo hiperextendido.
Assumindo que a marcha é simétrica, ocorrem os mesmos movimentos no 1º tempo e no
3º, mas para os membros opostos, acontecendo o mesmo para o 4º tempo relativamente ao 2º.
Embora tal não seja totalmente verdade como constataram Arsenault et. al (1986b) [5] e
Ounpuu e Winter (1989) [6] ao detectarem assimetrias em vários músculos, para efeitos de
simplificação, considera-se a marcha como sendo simétrica.
Para a análise da marcha, para além dos segmentos anatómicos, há ainda a considerar as
principais articulações envolvidas, cujo movimento é acompanhado pela acção de músculos
[7].
Relativamente à articulação tíbio-társica, aquando do contacto do calcanhar com o solo,
esta encontra-se em posição neutra, havendo uma contracção dos flexores dorsais.
Imediatamente após o contacto do calcanhar temos um movimento para a flexão plantar (15º)
e a contracção excêntrica dos flexores dorsais. Quando se dá o contacto total do pé, temos um
movimento para a flexão dorsal e a contracção dos flexores plantares. Quando se dá a
elevação do calcanhar temos uma flexão dorsal de 15º e aquando da elevação do 1º dedo uma
flexão plantar de 20º. Estes dois últimos movimentos são acompanhados de um aumento
gradual da intensidade da contracção dos flexores plantares. No período oscilante, a
articulação passa de flexão plantar (15º) para a posição neutra e verifica-se a acção dos
flexores dorsais.
Relativamente à articulação do joelho, quando o calcanhar contacta no solo a articulação
encontra-se em extensão completa. Imediatamente após o contacto deste, realiza-se um
movimento para a flexão (até aos 20º). Nestes movimentos verifica-se uma contracção
excêntrica do quadrícipete. Quando se dá o contacto total do pé, temos um movimento para a
extensão e uma contracção concêntrica do quadrícipete. Aquando da elevação do calcanhar
temos uma flexão de 4º e quando se faz a elevação do primeiro dedo temos uma flexão até aos
40º. Nestes últimos movimentos de elevação observa-se uma contracção gradual do
quadrícipete. Quanto ao período oscilante, entre a elevação do primeiro dedo e a oscilação,
temos um movimento de flexão (dos 40º aos 65º) acompanhado pela acção do quadrícipete
para acelerar a perna. Entre a oscilação e o contacto do calcanhar ocorre um movimento até à
extensão completa, acompanhado pela acção dos hamstrings.
No que se refere à articulação da anca, no contacto do calcanhar ao solo ocorre uma
articulação em 30º de flexão, imediatamente após o contacto do calcanhar temos um
movimento para a extensão e quando se dá o contacto total do pé temos uma flexão que
diminui para 20º. Quando ocorrem estes movimentos, verifica-se igualmente uma contracção
do grande glúteo e hamstrings. Na elevação do calcanhar, observa-se uma extensão de 10 a
15º, encontrando-se a articulação em posição neutra quando se dá a elevação do 1º dedo.
Simultaneamente, ocorre a contracção dos psoas ilíaco e médio glúteo. Quanto ao período
8
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
oscilante, entre a elevação do primeiro dedo e a oscilação temos um movimento de flexão (até
40º), com a acção dos flexores da anca. Entre oscilação e contacto do calcanhar há a
manutenção de 30º de flexão e a acção dos hamstrings.
Para melhor se evidenciar os tempos de apoio plantar anteriormente utilizados para
descrever a marcha ao nível das articulações, mostra-se de seguida uma imagem, que
corresponde aos tempos de apoio plantar segundo Lelièvre, desde uma dorsiflexão a uma
flexão plantar completas.
Figura 6 Tempos de apoio plantar segundo Lelièvre6
Desta forma, observa-se que a 1ª imagem corresponde ao contacto do calcanhar com o
solo, a 5ª imagem corresponde ao contacto total do pé, da 6ª para a 7ª dá-se a elevação do
calcanhar e na 12ª observa-se o último momento em que o pé contacta com o solo.
Todos os movimentos do corpo durante a marcha estão integrados, de forma a permitir um
dispêndio mínimo de energia. Considera-se, em termos genéricos, que a velocidade de marcha
à qual corresponde o mínimo de energia é de 4 a 5Km/h.
Durante a marcha, ocorrem alguns movimentos que provocam deslocamento do centro de
gravidade e que por isso têm de ser de alguma forma compensados: deslocamento vertical do
centro de gravidade 4 a 5cm e deslocamento lateral do centro de gravidade 5cm. Para que o
deslocamento vertical seja suave, há um esforço conjunto de vários segmentos dos quais se
destacam a anca e o joelho. Na anca, observa-se um movimento de inclinação lateral
(inclinação para o lado do membro oscilante) e um movimento de rotação (deslocamento
anterior para o lado do membro oscilante). No joelho, observa-se a flexão durante a fase
oscilante. O deslocamento lateral é traduzido pela base da marcha. Durante a marcha há ainda
um movimento assíncrono da cintura escapular em relação à cintura pélvica, que proporciona
uma maior suavidade desta.
6
Figura extraída de [7]
9
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Ao analisar-se a marcha, pretende-se avaliar e descrever, do ponto de vista biomecânico,
como se locomove o indivíduo. Para o seu estudo há todo um conjunto de métodos
cinemáticos e cinéticos.
Como métodos cinemáticos pode referir-se a inspecção, fotografia, cinematografia, vídeo,
cinerradiologia, acelerómetros, goniómetros e electrogoniómetros e captadores fixos.
Relativamente a métodos cinéticos pode referir-se plataforma de forças, captadores fixos
no pé e baropodómetros. A cinética trabalha com variáveis, que são a causa do modelo de
marcha ou corrida, observadas e medidas com as câmaras. Como tal, o que interessa são as
forças musculares individuais, os momentos gerados pelos músculos em torno de uma
articulação e os modelos de potência mecânica. Para se interpretar o que acontece em cada
fase do ciclo da marcha há que ter em conta as leis de Newton e as leis da conservação de
energia.
5. COORDENADAS E CONSTRAGIMENTOS
5.1.Coordenadas naturais
As coordenadas naturais podem ser consideradas uma evolução das coordenadas
cartesianas nos casos de sistemas multicorpos planos.
Nestas coordenadas os pontos encontram-se nas juntas, nas extremidades ou noutros
pontos importantes do elemento. Desta forma, cada elemento será definido no mínimo por
dois pontos.
Isto implica que a posição e orientação angular são determinadas pelas coordenadas desses
pontos, deixando as variáveis angulares de ser necessárias. Isto irá simplificar a formulação
das equações de constrangimento. Para além disso, os pontos podem ser partilhados numa
junta, caso seja necessário.
As características mais importantes das coordenadas naturais são a fácil formulação e
implementação computacional. Quando se utiliza este sistema de coordenadas, a passagem de
2-D a 3-D fica bastante simplificada, como se os pressupostos se mantivessem e fosse apenas
somar mais uma dimensão.
10
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
3
Lado
direito
2
q4 q2
q3
q12
4
q5
6
q10
y
9 ª 17
10
5
1 ª 20 ª 21
q6
q9
7
Lado
esquerdo
q1
q7
12 ª 18
8 ª 16
q11
13 ª 19
11
q8
15
14
x
Figura 7 Representação esquemática dos 21 pontos considerados para o problema proposto. O sistema
encontra-se representado no plano e o vector q tem a ordem numérica dos pontos.
Relativamente ao problema em análise, consideraram-se 21 pontos (nc = 21)
constituem os 12 segmentos diferentes do sistema multicorpo. Estes, foram descritos
coordenadas naturais através do vector coordenadas q, com dimensões 42x1, uma vez
estando o sistema num plano, cada ponto é definido apenas pelos eixos xx e yy.
que
por
que
(1)
5.2. Constrangimentos Cinemáticos
Quando se usa coordenadas naturais, as equações de constrangimento são de dois tipos,
corpo rígido e juntas cinemáticas.
Os constrangimentos de corpo rígido garantem que os comprimentos dos elementos se
mantêm constantes. De entre eles destacam-se os produtos interno e externo, que serão
utilizados neste trabalho em concreto.
Os constrangimentos cinemáticos de junta garantem que o movimento relativo dos corpos
decorre de acordo com os graus de liberdade das juntas que os interligam.
Todos estes constrangimentos estão representados matematicamente através do vector Ф,
em que cada entrada do vector corresponde a uma equação dos constrangimentos.
Se se estiver a constrangir ângulos, é necessário ter em atenção que quando o ângulo se
aproxima de 0 ou 180º (excepto para a definição de comprimento) o produto interno deixa de
11
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
ser válido para impor que o ângulo se mantenha constante; nesta situação deverá ser usado o
produto externo. Por outro lado, no caso de se ter um ângulo perto de +/-90º é o produto
externo que deixa de ter validade, devendo ser substituído pelo produto interno.
Em termos de constrangimentos têm-se, ainda, os constrangimentos de guiamento. Em
número, estes devem ser tantos quantos os graus de liberdade do sistema multicorpo.
5.2.1.Constrangimentos de corpo rígido
5.2.1.1. Produto Interno
Quando se quer constrangir a distância entre dois pontos a um valor constante, ou seja, ao
comprimento do elemento, utiliza-se o produto interno.
No caso mais simples, em que se tem um corpo definido apenas por dois pontos, o
elemento comporta-se como se tivesse três graus de liberdade (no plano).
Figura 8 Corpo definido por dois pontos7
Na ausência de constrangimento, o corpo tem seis graus de liberdade (três para cada
ponto). A existência do corpo como um todo é garantida pela equação de constrangimento de
corpo rígido, a qual traduz a condição de distância fixa entre i e j. Esta imposição consegue-se
fazendo o produto interno do vector da posição relativa entre os dois pontos (rij) por ele
próprio:
(2)
(3)
onde é o comprimento do elemento e o ângulo que o segmento faz com ele próprio.
Como =0, vem que (1) pode ser escrita na forma
Explicitamente (2) pode ser reformulada por:
5.2.1.2. Produto Externo
(4)
O produto externo utiliza-se maioritariamente para manter ângulos num valor fixo próximo
de k×p, com kœZ.
Figura 9 Vectores que formam um ângulo perto de 0
7
Figura extraída de [10]
12
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
De forma similar ao produto interno, o produto externo pode exprimir-se de acordo com a
seguinte equação:
!" ! " # $ %& (5)
5.3.Constrangimentos de junta cinemática
5.3.1.Junta esférica
No plano, este tipo de junta restringe 2 graus de liberdade.
Os constrangimentos cinemáticos correspondentes à junta esférica são automaticamente
introduzidos quando dois elementos adjacentes partilham um ponto, já que a única
possibilidade de movimento relativo entre eles é a rotação em torno deste mesmo ponto. No
plano, esta junta só possui rotação segundo o eixo perpendicular ao plano considerado,
comportando-se portanto como uma junta de revolução, descrita a seguir.
No entanto esta junta pode ser definida explicitamente, isto é, quando não há pontos
partilhados pelos elementos. Nesta situação acrescenta-se uma equação aos constrangimentos,
a qual garante a existência da junta ao garantir que os dois pontos i e j têm as mesmas
coordenadas.
(6)
Deve recorrer-se à definição explícita quando se tiver como alvo de estudo particular a
junta em questão. No presente caso consideraram-se juntas esféricas a enartrose da anca
(junção fémur e ossos do quadril) e as articulações do tornozelo, definidas explicitamente, e a
enartrose da cavidade glenóide (junção braço e omoplata) e as articulações da cabeça (apesar
de a rotação da cabeça ser feita separadamente por uma artrodia das vértebras atlas e áxis e
uma condilartrose, para simplificação do problema, considera-se um único ponto de rotação,
correspondente à rotação livre da cabeça), definidas implicitamente.
5.3.2.Junta de revolução
Como foi dito anteriormente, também a junta de revolução fica implicitamente definida
quando dois elementos adjacentes partilham um mesmo ponto.
As vantagens deste tipo de definição são a utilização de um menor número de coordenadas
e equações de constrangimento. Por este motivo o modelo fica mais pequeno, o que reduz o
peso computacional. No entanto não permite um posterior cálculo das reacções internas na
junta.
Outra possibilidade de introduzir automaticamente a junta de revolução é defini-la
explicitamente, considerando que os dois elementos distintos são constituídos por quatro
pontos, também distintos. A equação de constrangimento é, novamente, dada por (6).
Neste trabalho consideraram-se como juntas de revolução as trocleartroses dos cotovelos e
joelhos.
13
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
5.4.Constrangimento de Guiamento
5.4.1.Guiamento de translação
Figura 10 Modelo de junta prismática8
A distância s entre dois pontos pertencentes a elementos diferentes, torna-se na nova
coordenada a ser introduzida.
A equação adicional de constrangimento fica da forma:
' ( ' ) (7)
Apesar de não ser considerado guiamento de translação, foram considerados a translação
do corpo ao longo dos eixos xx e yy. As equações que definiram este guiamento foram as de
constrangimento simples, dadas também pela equação (6).
5.4.2. Guiamento de revolução
Esta equação de constrangimento é um pouco mais complexa que a anterior. Consiste em
guiar um ângulo q ao longo do tempo. Esse ângulo é normalmente o ângulo formado entre
dois elementos do corpo, podendo, no entanto, ser também entre um elemento e um dos
versores X ou Y. Assim, fica-se com a equação de constrangimento da seguinte forma:
********* +** ( , - (8)
No presente caso, as juntas dos tornozelos, joelhos, ancas, braço e antebraço estão
definidas por um guiamento de revolução. Apesar de considerados com ângulos constantes, as
juntas do tronco e da cabeça ficaram também definidas por guiamentos de revolução.
Relativamente ao nosso problema em estudo, a marcha, o vector dos constrangimentos, F,
é um vector de 42 entradas, visto que existem nc coordenadas, dadas pelas equações de
constrangimento de corpo rígido e de guiamento. Das equações referidas, existem 28 (nh) que
são respectivos a constrangimentos de corpo rígido e as restantes 14 (ngdl) são de guiamento
(nc – nh = ngdl ; 42 – 28 = 14).
Dos 2 tipos de constrangimentos de corpo rígido, utilizou-se apenas o produto interno, para
constrangir os comprimentos dos 16 segmentos constituintes do corpo: cabeça, tronco,
membros superiores (x4), coxas e pernas (x4), e pés (x2x3). Desta forma, como cada um
8
Figura extraída de [10]
14
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
destes constrangimentos origina uma equação, têm-se 16 equações.
Este trabalho, entre outras coisas, pretende simular e estudar a marcha. Desse modo, tornase relevante observar os pontos abaixo da cintura com mais cuidado. Foi nesse ponto de vista
que se definiram explicitamente (através de constrangimento de junta) os pontos
representativos das ancas, joelhos e tornozelos. Surgem, assim, mais 12 equações (cada
igualdade vectorial equivale a 2 equações segundo xx e yy):
. ./ ***
. . ***
.0 .1 ***
.2 .3 ***
. .0 *
.4 .2 *
(9)
As restantes 14 equações, definidas pelos constrangimentos de guiamento, estão divididas
nas 11 equações referentes aos constrangimentos derivados dos ângulos entre os vários
membros do corpo: cabeça – tronco, tronco – braço (direito e esquerdo) (x2), braço –
antebraço (x2), tronco – coxa (x2), coxa – perna (x2) e perna – pé (x2). Todos estes
constrangimentos são definidos pelos produtos interno e externo. As restantes 3 equações
correspondem à rotação e translação do corpo como um todo. A rotação é definida por
guiamento de revolução, em que o ângulo considerado é definido entre o tronco e o versor X,
e a translação é guiada como definição explícita de uma junta.
6. ANÁLISE CINEMÁTICA
6.1. Análise de posição
O problema de posição inicial consiste, basicamente, em saber as posições de todos os
corpos do sistema, dadas as posições dos corpos fixos e as definições dos guiamentos.
Em termos matemáticos, o problema de posição inicial é determinar, a partir das
coordenadas conhecidas, correspondentes aos elementos do vector de coordenadas q, o que
satisfaz o sistema não-linear das equações de constrangimento.
Tem-se que o problema de posição inicial é sempre baseado na resolução das equações de
constrangimento, ou seja, passa pela resolução do seguinte sistema:
56 7 (10)
O método utilizado para resolver o sistema (9) é o método de Newton-Raphson.
O Método de Newton-Raphson é um método iterativo que converge quadraticamente na
vizinhança da solução. Este método costuma ter a convergência assegurada, desde que se
comece com uma boa aproximação inicial.
Este método baseia-se na linearização do sistema por expansão de (9) em série de Taylor,
em torno do ponto qi (que é a aproximação inicial escolhida). Como modelo, considera-se que
os dois primeiros termos da série fornecem uma muito boa aproximação ao sistema. Fica-se
então com um sistema da forma:
15
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
86 7 9 8: ; < 8: ( 8 8: 6 ****< => ?
A
@
@= <B<>
(11)
A matriz Фq é a jacobiana das equações de constrangimento, ou seja, é a matriz das
derivadas parciais em ordem às coordenadas. Desta forma,
@FG
E @<G
D @FH
< D @<G
D D@FJL
C @<G
@FG
@<H
@FH
@<H
@FJL
@<H
I
@FG
P
O
I @< O
JK
M
O
@F O
I @<JLN
JK
@<JK
@FH
(12)
O número de linhas representa o número de equações de constrangimento (nh) e o número
de colunas representa o número de coordenadas (nc). Desta forma, se as linhas da matriz
forem linearmente independentes, é possível concluir que:
Q QR QSTU
(13)
onde ngdl é o número de graus de liberdade do sistema multicorpo.
Deste modo tem-se um sistema (10) que aproxima linearmente o sistema (9) não-linear. O
vector que se obtém a partir da solução do sistema linear vai ser também uma solução
aproximada do sistema não-linear. Chamando qi+1 à solução aproximada obtém-se uma
fórmula recursiva
5 ; 8 5 5V 5 (14)
Esta fórmula será aplicada as vezes necessárias até ao erro se tornar passível de ser
desprezado. Neste problema o erro considerado é de 10-6.
Figura 11 Processo iterativo de Newton-Raphson. Graficamente, o método baseia-se em considerar em cada
iterada, o ponto qi+1 como a intersecção da tangente ao gráfico no ponto qi com o eixo dos xx.9
9
Figura extraída de [10]
16
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
6.2. Análise de velocidades
As equações de velocidades são obtidas derivando em ordem ao tempo as equações de
constrangimento. O sistema apresenta-se na forma:
W ; < =6 =X Y6****W Z
Z[
(15)
onde 8 é a matriz Jacobiana, 8X é o vector das velocidades que resulta da derivação em
ordem ao tempo do vector das coordenadas, e ν o vector do lado direito das equações dos
constrangimentos de velocidade que provém da derivada parcial, em ordem ao tempo, das
equações de constrangimento.
Sabendo a posição do sistema multicorpo, a equação (15) permite-nos saber a velocidade
do sistema a partir das velocidades dos elementos.
A diferença entre a análise de posição e a de velocidade é que se as equações da primeira
forem não-lineares quadráticas, a segunda terá equações lineares, já que é a sua derivada. Isto
significa que não se tem que usar um método iterativo, ao contrário do caso anterior.
O vector das acelerações, 8\ , obtém-se derivando em ordem ao tempo, a equação das
velocidades (14), apresentando-se na forma:
6.3. Análise de acelerações
] ^_ < =X =X 6 ] < =\ ***`****^_ <
@^
@_
(16)
em que g é o vector do lado direito das equações dos constrangimentos de aceleração,
definido como o produto da matriz Jacobiana e o vector das acelerações.
Sabendo o vector das coordenadas = e o vector das velocidades =X , chega-se ao vector das
acelerações 8\ 6 apenas por resolução de um sistema linear de equações.
A matriz dos sistemas lineares de equações (15) e (16) são a mesma, e não existindo
constrangimentos dependentes do tempo, a resolução do problema de velocidades é
homogéneo, e o das acelerações é não-homogéneo, desde que as velocidades não sejam iguais
a zero.
7. IMPLEMENTAÇÃO DO MÉTODO
Na implementação do método utilizou-se o software comercial MATLAB.
O projecto inicia-se com um menu interactivo, que guia o utilizador.
Para abrir o menu interactivo basta fazer duplo clique sobre o ficheiro menu.fig na current
directory.
17
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Figura 12 Menu inicial
Optou-se por dar liberdade ao utilizador de escolher qual a posição inicial com que
pretende começar o estudo. Desta forma, ao iniciar a aplicação, ser-lhe-á pedido um conjunto
de variáveis, inputs, entre eles os comprimentos dos segmentos anatómicos, os ângulos
relativos entre estes e ainda as velocidades com que as diferentes partes do corpo e o corpo no
geral se movem.
No entanto, não é possível ao utilizador definir mais pontos que os 21 considerados, nem
alterar o tipo de constrangimentos impostos. Inclusive, os constrangimentos de guiamento,
que são 14, estão à partida determinados, com base em combinações lineares de senos e cosenos, implementação esta que pretende mimetizar os movimentos dos membros durante a
marcha.
Os dados recolhidos são guardados em variáveis que em seguida são utilizadas para
construir o vector q (vector das coordenadas naturais, dimensão 42×1), a matriz teta (onde
estão os dados dos constrangimentos de guiamento, 14×2), a matriz tetap (representa as
derivadas dos constrangimentos de guiamento em ordem ao tempo, 14×2) e a matriz tetapp
(contém a informação relativa à segunda derivada dos constrangimentos de guiamento em
ordem ao tempo, 14×2).
Em seguida define-se a matriz dados_const (dimensão 35×10). Esta matriz contém em
cada linha informação sobre o tipo de constrangimento a utilizar entre os dois segmentos em
questão, quais são esses segmentos (tem informação que aponta tanto para a informação
contida em q sobre os pontos que definem os segmentos, como também quais os
comprimentos dos segmentos), qual o ângulo que os segmentos fazem entre si, qual o número
daquele constrangimento (respeita a ordem pela qual é definido na matriz) e ainda se é
constrangimento de guiamento ou não (nesta coluna aparece apenas 0 e 1, respectivamente).
Nos casos em que o constrangimento é de guiamento, a coluna onde está o ângulo que os
segmentos fazem entre si é substituída por apontadores que indicam qual a posição na matriz
18
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
teta onde está definido o constrangimento de guiamento para o ângulo em causa.
De cada vez que se itera o tempo iniciam-se os vectores qp (vector das velocidades), qpp
(vector das acelerações), Phi (vector dos constrangimentos), niu (vector do lado direito das
equações dos constrangimentos de velocidade) e gama (vector do lado direito das equações
dos constrangimentos de aceleração) com todas as entradas a zero.
As matrizes que se alteram a cada iterada no tempo são teta, tetap e tetapp. O método de
Newton-Raphson inicia-se em seguida, começando por se colocar a zeros a matriz JPhi. Esta
matriz é a jacobiana do sistema, que contém as derivadas dos constrangimentos em ordem às
coordenadas. Em seguida é chamada a função avalia_funcao.
Esta função, que recebe entre outros argumentos, a matriz dados_const, vai a cada linha
desta matriz e vê qual o número que está na primeira coluna. Se for 1, chama a função
avaliaprodutointerno, se for 2 chama a função avalia produtoexterno e se for 3 chama a
função avaliaconstrangimentosimples.
Cada um dos três procedimentos, chamados por avalia_funcao, tem como objectivo, em
termos genéricos, actualizar os valores de dq, Phi, Jphi, gama e niu. dq é calculado fazendo
o produto da pseudo-inversa de JPhi por Phi. Esta variável é a que controla o erro, já que
este corresponde à norma de dq. Como Jphi é uma matriz esparsa, a sua inversa fica mal
definida, motivo pelo qual se utiliza a pseudo-inversa e não a divisão à direita.
A convergência do método é controlada por um limiar de erro, tipicamente da ordem de 106
. O ciclo termina quando esta condição for respeitada. Nesta altura são reportados os
resultados graficamente, pela disposição espacial do corpo. São também calculados os valores
de qp e de qpp para cada instante e reportada graficamente a sua evolução em função do
tempo, apenas para o ponto representativo da anca direita. Essa evolução é representada por
gráficos tridimensionais da velocidade e aceleração segundo xx e yy, em relação ao tempo
(eixo dos zz).
A função que auxilia a interface gráfica é a função obter_graficos. Recebe os vectores
qtotal, qptotal e qpptotal. No fim do tempo imposto para o movimento são apresentados
todos os gráficos referentes aos pontos das ancas, joelhos e tornozelos. Nesses gráficos
incluem-se os tridimensionais, que nos eixos dos xx e yy têm as componentes da velocidade e
aceleração segundo esses mesmos eixos, e no eixo dos zz a componente temporal; e ainda os
bidimensionais, que no eixo dos xx apresentam o tempo e no dos yy, a componente segundo
xx ou segundo yy, das posições, velocidades ou acelerações. Para as velocidades e
acelerações foi ainda feita uma representação gráfica da componente de y de cada em função
da respectiva componente x.
É ainda dada ao utilizador a possibilidade de guardar os dados referentes a uma aplicação.
De cada vez que é iniciada a aplicação, é pedido ao utilizador que introduza o nome da pessoa
a quem pertence o conjunto de dados. Todas as variáveis geradas durante o programa são
guardadas num ficheiro .mat, com o título coincidente com o nome introduzido. Se da
próxima vez que o utilizador quiser analisar esse movimento não quiser alterar nenhum dos
dados, não necessita de os voltar a introduzir, podendo apenas pedir para abrir esse ficheiro,
atráves da opção “Utilizar dados guardados” no segundo menu.
19
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Figura 13 Segundo menu
8.
DISCUSSÃO DE RESULTADOS
O movimento considerado é um movimento bastante complexo, pelo que foi necessário
recorrer a simplificações que tornassem possível implementá-lo num modelo a 2-D. O plano
de eleição foi o plano sagital.
Os parâmetros dados inicialmente ao programa foram escolhidos de forma arbitrária,
tendo-se tentado manter alguma coerência entre eles.
Impuseram-se dois tipos de constrangimentos de guiamento, simples e composto. Para a
translação segundo o eixo xx admitiu-se que a variação de posição se faz linearmente no
tempo, com uma velocidade vx, definida pelo utilizador. Já para o eixo dos yy foram
consideradas pequenas variações, descritas por um seno (atenuado por um factor
multiplicativo de 1/10); a frequência de oscilação pode também ser definida pelo utilizador e
caso este não queira que a posição em y varie basta dar o valor zero à velocidade do corpo
segundo y. Relativamente ao conjunto braço+antebraço, tanto esquerdo como direito, e ao
conjunto coxa+perna, tanto esquerdo como direito, foi atribuído um constrangimento simples
da forma A+Bsen(ωt), com o intuito de se aproximar a trajectória descrita por cada um dos
membros. Os parâmetros A e B são calculados de forma independente, para cada um dos
membros, com base nos ângulos que o utilizador fornece. Os restantes constrangimentos
considerados foram constrangimentos compostos, com combinações lineares de senos e
cosenos, com adaptações da expressão genérica A+Bcos(ωt)+Csen(ωt), de forma a tentar
evitar hiperextensões tanto dos cotovelos, como dos joelhos, como também dos tornozelos. O
resultado obtido não foi exactamente o pretendido, já que em determinados instantes os dois
cotovelos se cruzam, ao passarem pela linha do tronco, flectidos, acontecendo o mesmo para
os joelhos. Do ponto de vista qualitativo, os resultados mais próximos da realidade parecem
20
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
ser os obtidos para os pés.
A opção por funções sinusoidais teve dois fundamentos principais. Por um lado, como
estas funções são periódicas, definindo as posições onde se pretende que o elemento esteja,
com base no período da função, garante-se que o movimento seja repetido continuamente,
sem depender explicitamente do tempo, já que o contradomínio da função é limitado. Por
outro lado, uma tentativa de modelar o sistema com funções polinomiais falhou, pois estas
dependem explicitamente do tempo, pelo que quando este aumenta o constrangimento deixa
de modelar o pretendido. Com as sinusóides garante-se um movimento do tipo oscilatório, em
torno do ângulo inicial do segmento, sem qualquer outro tipo de preocupação.
Tal como proposto, foi possível apresentar os resultados da análise cinemática
bidimensional da marcha humana graficamente, tendo sido escolhidos três pontos, que se
consideram mais representativos da marcha. São eles a anca, o joelho e o tornozelo.
Combinando a análise dos constrangimentos com a qualitativa, é possível concluir que os
resultados se encontram de acordo com o esperado, apresentando o modelo criado o ciclo de
marcha que se verifica para a marcha humana normal.
Em termos de deslocamentos, os resultados obtidos para os pontos de eleição encontram-se
na figura seguinte.
Figura 14 Resultados gráficos obtidos para os deslocamentos nos três pontos escolhidos
Na anca, segundo x, a velocidade é constante, o que coincide com o esperado, pois a
posição é linear com o tempo; já a aceleração oscila com uma amplitude da ordem dos 10-16
em torno de zero. Atribuem-se estas pequenas oscilações aos cálculos numéricos e
consideram-se desprezáveis, assumindo-se assim que se obtém o valor zero esperado. A
componente segundo y na anca tem o comportamento sinusóide esperado, pelo que se
21
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
considera que o constrangimento está bem implementado.
Figura 15 Resultados gráficos obtidos para as velocidades e as acelerações na anca
Relativamente aos outros dois pontos analisados, os constrangimentos impostos ao
deslocamento têm por base sinusóides, pelo que se espera o mesmo comportamento das
velocidades e das acelerações.
22
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
Figura 16 Resultados gráficos obtidos para as velocidades e as acelerações no joelho e no tornozelo,
respectivamente
Verifica-se o comportamento previsto em todos os gráficos. De referir que os gráficos das
velocidades e das acelerações de y em função de x descrevem curvas fechadas. Estes grafos
têm uma trajectória que aproximadamente faz um oito, marcada por quatro segmentos
23
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
fundamentais, que corresponde a intervalos bem definidos no período do movimento. São eles
um aumento de vy para um aumento de vx; uma diminuição de vy para um aumento de vx e
vice-versa. O facto de as curvas serem fechadas prova a ciclicidade imposta ao movimento
pelos guiamentos utilizados.
9.
CONCLUSÃO
Numa tentativa de sistematizar o aprendido ao longo do estudo, pode começar por se
afirmar a relevância da utilização de uma terminologia, a mais adequada possível, à descrição
do movimento. Esta linguagem permite definir, de forma clara e precisa (tanto quanto
possível), as diferentes posições de cada parte do corpo durante o tempo da análise, o que é
muito importante no estudo cinemático.
O software utilizado é uma ferramenta muito importante e com um grande potencial. A sua
interface gráfica permite, com bastante facilidade, incluir não só menus interactivos, que
orientam o utilizador durante a introdução dos inputs e no estudo posterior dos resultados,
como ainda representar graficamente os resultados de forma bastante simples.
Com este trabalho, foi possível tomar consciência, através de toda a análise cinemática
realizada, do quão complexo e perfeito é um movimento humano. São estes pontos que o
tornam difícil de simular computacionalmente.
Ao dar-se liberdade ao utilizador de escolher os parâmetros, o objectivo foi generalizar o
programa, de forma a este poder estudar vários casos. Apesar dos resultados obtidos estarem
concordantes com o esperado, deve uma vez mais ser realçada a impossibilidade de uma
modelação perfeita utilizando estes constrangimentos. Numa análise futura irão ser
construídos constrangimentos de guiamento mais representativos da realidade.
Através da análise do tempo total decorrido na execução do programa, conclui-se que o
método iterativo utilizado é bastante funcional computacionalmente uma vez que converge
muito rapidamente, sendo bastante curto o intervalo temporal entre cada iterada do ciclo que
controla o tempo virtual da análise.
O Modelo dos Corpos Múltiplos é um modelo com grande potencial na simulação de
movimentos. A utilização do método numérico de Newton-Raphson é uma boa escolha na
determinação da posição por análise cinemática, já que os resultados podem ser melhorados,
tanto quanto se quiser, desde que não se aumente o peso computacional exageradamente.
Deve ser ainda ser tido em conta que estudos neste âmbito, com modelos mais complexos e
próximos da realidade, são uma área de estudo importante em Engenharia Biomédica e
revestem-se de toda a utilidade, especialmente ao nível da análise de marchas patológicas e de
reabilitação de doentes.
REFERÊNCIAS
[1] M. Silva, Apontamentos da Disciplina de Biomecânica do Movimento, DEM, IST, 2004.
[2] Saunders, J.B.D.M., Inman, V.T., Eberhart, H.D. The major determinants in normal and
24
Ana Calhau, Ângela Pisco, Liliana Valente e Nuno Santos
pathological gait. J. Bone It. Surg. 35-A:543-558, 1953
[3] Rose J, Gamble JG. Marcha humana. 2.ed. SãoPaulo: Premier; 1993.
[4] Perry J. Gait analysis: normal and pathological function. Thorofare [NJ, USA]: Slack,
1992
[5] Arsenault, A.B., Winter, D.A., Marteniuk, R.G. Is there a “normal” profile of EMG
activity in gait? Med. Biol. Engng. And Comput. 24:337-343, 1986a.
[6] Okamoto, T., Kumamoto, M. Electromyographie study of the learning process of walking
in infants. Electromyogr. Clin. Neurophysiol. 12:149-157, 1972.
[7] Apresentação Power Point, Temas de Fronteira entre Medicina e Engenharia
[8] S. Hall, Basic Biomechanics, 2nd Edition, Mosby, 1995.
[9] K.-U.Schmitt, P.Niederer e F. Walz, Trauma Biomechanics, Springer-Verlag, NY, 2004.
[10] J. Jalón e E. Bayo, Kinematic and Dynamic Simulation of Multibody Systems – The
Real-Time Challenge, Springer-Verlag, NY, 1993.
ANEXOS
Figura 17 Ilustração da representação gráfica num determinado instante de tempo
25
Download

ANÁLISE CINEMÁTICA DA MARCHA