RCS API - Estudo da largura de fissura (EN)

Este artigo também está disponível em:
Traduzido por IA do inglês
O tutorial seguinte demonstra algumas funcionalidades da nova API RCS. Partindo de um ficheiro existente com uma secção que possui uma secção transversal armada predefinida, podemos modificar o carregamento na secção para estudar os efeitos da capacidade e da largura de fissura.

A API será utilizada através da linguagem de programação Python. A referência no IDEA StatiCa Git-Hub

Visão geral dos passos seguintes

  1. Incrementar a força interna atual Mine por um incremento escolhido de carregamento de momento.
  2. Executar o cálculo
  3. Extrair os resultados que pretendemos verificar do cálculo - nomeadamente a largura de fissura
  4. Adicionar os resultados a um dataframe que podemos utilizar para representar num gráfico
inline image in article

Instalação de pacotes

Os pacotes fornecem comunicação e funções/objetos pré-instalados para lançar a API, trabalhar com dataframes e representar os gráficos.

IDEA StatiCa RCS Client é um componente do IDEA StatiCa, uma solução de software amplamente utilizada para o dimensionamento e verificação normativa de elementos estruturais, incluindo estruturas de betão armado e de aço. Especificamente, RCS significa Reinforced Concrete Sections (Secções de Betão Armado), e o RCS Client é a parte da aplicação que se foca na análise e verificação do comportamento de secções de betão armado sob diversas condições de carregamento.

Principais funcionalidades do IDEA StatiCa RCS Client:

  1. Análise de secções: Permite aos engenheiros analisar secções transversais de elementos de betão, considerando interações complexas entre o betão e a armadura. Isto pode incluir comportamento não linear, fissuração e outros fenómenos.
  2. Conformidade normativa: O RCS Client verifica o dimensionamento face a diversas normas internacionais, assegurando que as secções cumprem os requisitos de segurança e desempenho.
  3. Diagramas de interação: Permite gerar diagramas de interação para várias combinações de ações, ajudando os engenheiros a compreender o comportamento de uma secção sob diferentes condições de carregamento (por exemplo, esforço axial combinado com momentos fletores).
  4. Visualização de resultados: O software fornece visualizações detalhadas das distribuições de tensão-deformação, padrões de fissuração e muito mais, ajudando os engenheiros a interpretar e compreender os resultados com facilidade.
  5. Integração com outros módulos: O RCS Client pode funcionar em conjunto com outros módulos do IDEA StatiCa, como os destinados a ligações de aço ou elementos de betão, proporcionando um ambiente abrangente de dimensionamento e análise.
  6. Automatização e API: O RCS Client pode ser integrado em fluxos de trabalho através da sua API, permitindo análises automatizadas ou integração com outras ferramentas de software.
inline image in article
inline image in article

Abrir o projeto existente e obter os detalhes da secção

  1. Abrir o modelo no IDEA StatiCa denominado "crack-width-example.IdeaRcs"
  2. Incremento do momento fletor 
  3. Obtenção dos detalhes a partir do Extreme no Navigator do IDEA StatiCa (se estiver definida mais do que uma secção, serão considerados todos os Extremes)
inline image in article
inline image in article

Executar o ciclo sobre os incrementos, o cálculo e os resultados

As iterações são armazenadas no conjunto de dados "df.check", que pode ser utilizado para apresentar os resultados.

inline image in article

Resultados da análise: 

inline image in article

Representação gráfica dos resultados (matplotlib)

inline image in article

Adquiriu competência na utilização da API para RCS para realizar análises iterativas numa única secção no IDEA StatiCa RCS.

Ligação para descarregar o ficheiro do Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…

Artigos relacionados