RCS API - Estudo da largura de fissura (EN)
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
- Incrementar a força interna atual Mine por um incremento escolhido de carregamento de momento.
- Executar o cálculo
- Extrair os resultados que pretendemos verificar do cálculo - nomeadamente a largura de fissura
- Adicionar os resultados a um dataframe que podemos utilizar para representar num gráfico
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:
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
Abrir o projeto existente e obter os detalhes da secção
- Abrir o modelo no IDEA StatiCa denominado "crack-width-example.IdeaRcs"
- Incremento do momento fletor
- 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)
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.
Resultados da análise:
Representação gráfica dos resultados (matplotlib)
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…