Name: | Description: | Size: | Format: | |
---|---|---|---|---|
2.09 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
A modelação e análise de estruturas pode implicar um conjunto de tarefas repetidas, quer
em pré-processamento, quer em pós-processamento. Este conjunto de tarefas é
demorado. Por outro lado, certos tipos de problemas de análise estrutural implicam
procedimentos de modelagem que não podem ser dissociados do uso de computação na
fase de pré-processamento. Entre diversos exemplos, pode-se referir à modelação de
estruturas com forma complexa, ou à análise com modelos de comportamento não linear.
A presente dissertação estuda a utilização de programas de cálculo estrutural a partir de
aplicações externas, utilizadas para a modelação estrutural ou para o pós-processamento
de resultados. Dentro desse objetivo são apresentados conceitos básicos de programação
de computadores e a tecnologia base para o tipo de utilização referido.
A utilização de programas de análise estrutural a partir de aplicações exteriores é possível
através da tecnologia de API (Application Programming Interface). Através da API, é
possível realizar a interoperabilidade entre programas externos e analisadores
estruturais, permitindo a sua funcionalidade e a criação de algoritmos e rotinas
correspondentes para facilitar o uso desses programas. Para isso, é utilizado o padrão
aberto (Open Standard), ou seja, APIs existentes em programas comerciais como o Robot
Strucutral Analysis® da Autodesk e o Microsoft® Excel®. Assim, a dissertação tem
como objetivo criar algoritmos e rotinas que possam ser facilmente utilizados pelos
usuários para minimizar o tempo de entrada de dados, cálculo e modelagem, tornando a
utilização de programas de análise estrutural mais eficiente e produtiva.
O presente trabalho focou-se essencialmente em minimizar o tempo de cálculo utilizando
ferramentas existentes, desenvolvendo conceitos básicos em linguagem de programação
para melhorar a execução de cálculos em análise avançada de estruturas, e todas as
vantagens daí resultantes.
The modeling and analysis of structures can imply a set of repeated tasks, either in preprocessing or in post-processing. This set of tasks is time consuming. On the other hand, certain types of structural analysis problems imply modeling procedures that cannot be dissociated from the use of computation in the pre-processing phase. Among several examples, one can refer to the modeling of structures with a complex shape, or to the analysis with models of non-linear behavior. The present dissertation studies the use of structural calculation programs from external applications, used for structural modeling or for the post-processing of results. Within this objective, basic concepts of computer programming and the basic technology for the type of use mentioned are presented. The use of structural analysis programs from external applications is possible through API (Application Programming Interface) technology. Through the API, it is possible to perform interoperability between external programs and structural analyzers, allowing their functionality and the creation of corresponding algorithms and routines to facilitate the use of these programs. For this, the open standard (Open Standard) is used, that is, APIs existing in commercial programs such as Robot Strucutral Analysis® from Autodesk and Microsoft® Excel®. Thus, the dissertation aims to create algorithms and routines that can be easily used by users to minimize data entry, calculation and modeling time, making the use of structural analysis programs more efficient and productive. The present work was essentially focused on minimizing calculation time using existing tools, developing basic concepts in programming language to improve the execution of calculations in advanced analysis of structures, and all the resulting advantages.
The modeling and analysis of structures can imply a set of repeated tasks, either in preprocessing or in post-processing. This set of tasks is time consuming. On the other hand, certain types of structural analysis problems imply modeling procedures that cannot be dissociated from the use of computation in the pre-processing phase. Among several examples, one can refer to the modeling of structures with a complex shape, or to the analysis with models of non-linear behavior. The present dissertation studies the use of structural calculation programs from external applications, used for structural modeling or for the post-processing of results. Within this objective, basic concepts of computer programming and the basic technology for the type of use mentioned are presented. The use of structural analysis programs from external applications is possible through API (Application Programming Interface) technology. Through the API, it is possible to perform interoperability between external programs and structural analyzers, allowing their functionality and the creation of corresponding algorithms and routines to facilitate the use of these programs. For this, the open standard (Open Standard) is used, that is, APIs existing in commercial programs such as Robot Strucutral Analysis® from Autodesk and Microsoft® Excel®. Thus, the dissertation aims to create algorithms and routines that can be easily used by users to minimize data entry, calculation and modeling time, making the use of structural analysis programs more efficient and productive. The present work was essentially focused on minimizing calculation time using existing tools, developing basic concepts in programming language to improve the execution of calculations in advanced analysis of structures, and all the resulting advantages.
Description
Keywords
Api Formato .Vtk Opensees Openseespy Paraview Robot Structural Analysis Visual Basic