Você está na página 1de 2

ESTRATÉGIA COMPUTACIONAL PARA REALIZAÇÃO DO

PRODUTO DA MATRIZ DE JACOBI EMPREGANDO O CONCEITO


DO VETOR PERFIL
Preuss, A.C.1; Kraeski, V.E1; Costa, P.O.B 1
1
Mestrando, Programa de Pós-Graduação em Engenharia Civil: Estruturas
Universidade Federal do Rio Grande do Sul - UFRGS, Brasil
arthurcaneda@hotmail.com

RESUMO

Este trabalho tem como objetivo apresentar uma estratégia computacional e


matemática para a realização do produto matricial da matriz de Jacobi, de modo a
visar uma economia de armazenamento e processamento de dados. Tal produto é
de fundamental importância em dinâmica estrutural, pois o seu emprego está
relacionado à solução do problema de autovalores no formato standard. A estratégia
de otimização emprega o conceito de montagem do vetor perfil armazenando dados
no formato de um array unidimensional. Devido ao fato de a matriz de massa ser
diagonal, também é armazenada em um vetor; porém, o produto matricial direto é
inviabilizado. Dessa forma, implementa-se uma estratégia para que o produto
matricial seja obtido termo a termo. A fim de ilustrar analiticamente o emprego da
estratégia, inicialmente analisa-se a solução de uma treliça plana de pequeno porte
com 8 barras e 6 nós e após avaliam-se sistemas de grande porte para que seja
possível uma estimativa percentual da redução do custo computacional. O algoritmo
foi programado em Fortran e sua estratégia de otimização pode ser aplicada em
códigos computacionais de análise matricial de estruturas e elementos finitos que
necessitem da solução do problema de autovalores com aplicação em dinâmica
estrutural.

ABSTRACT

This paper aims to present a computational and mathematical strategy to perform the
matrix product of the Jacobi matrix, in order to achieve savings in storage and data
processing. Such product is of fundamental importance in structural dynamics, since
its employment is related to the solution of the eigenvalue problem in standard
format. The optimization strategy employs the concept of profile vector assembly by
storing data in the format of a one-dimensional array. Because the mass matrix is
diagonal, it is also stored in a vector; however, the direct matrix product is not
feasible. Therefore, a strategy is implemented so that the matrix product is obtained
term-by-term. In order to illustrate analytically the use of the strategy, initially the
solution of a small plane truss with 8 bars and 6 nodes is analyzed. The algorithm
was programmed in Fortran and its optimization strategy can be applied in
computational codes of matrix analysis of structures and finite elements that require
the solution of the eigenvalue problem with application in structural dynamics.

Você também pode gostar