Guia de Uso: Calculador Interativo de Fissuração
Data: 27 de Abril de 2026
1. Introdução
O script calculo_fisuracao_interativo.py é uma versão interativa do calculador de fissuração
que solicita todos os dados necessários através de um menu amigável. Não é necessário editar
o código ou conhecer programação para utilizar o script.
2. Como Executar
2.1. Requisitos
•
•
Python 3.6 ou superior
Sistema operacional: Windows, macOS ou Linux
2.2. Execução
Abra o terminal/prompt de comando e execute:
python3 calculo_fisuracao_interativo.py
Ou, se estiver no Windows:
python calculo_fisuracao_interativo.py
3. Interface do Programa
O programa apresenta uma interface interativa com os seguintes passos:
3.1. Dados da Seção Transversal
O programa solicita as dimensões da seção:
DADOS DA SEÇÃO TRANSVERSAL
Largura da seção (b) em cm: 20
Altura da seção (h) em cm: 50
Cobrimento (c) em cm: 3
O que informar:
•
•
•
Largura (b): Largura da seção transversal em centímetros
Altura (h): Altura total da seção em centímetros
Cobrimento (c): Distância da face do concreto até a armadura em centímetros
3.2. Dados da Armadura
O programa apresenta um menu com bitolas comerciais disponíveis:
Bitolas disponíveis (mm):
1. Ø6.3
2. Ø8
3. Ø10
4. Ø12.5
5. Ø16
6. Ø20
7. Ø25
8. Ø32
Escolha a bitola (número): 4
Número de barras: 3
O que informar:
•
•
Bitola: Escolha o diâmetro da barra de aço (número de 1 a 8)
Número de barras: Quantidade de barras de aço na seção
3.3. Dados do Concreto
O programa apresenta um menu com classes de concreto disponíveis:
Classes de concreto disponíveis:
1. C20 (fck = 20 MPa)
2. C25 (fck = 25 MPa)
3. C30 (fck = 30 MPa)
4. C35 (fck = 35 MPa)
5. C40 (fck = 40 MPa)
6. C45 (fck = 45 MPa)
7. C50 (fck = 50 MPa)
Escolha a classe (número): 3
O que informar:
•
Classe do concreto: Escolha a classe de resistência do concreto (número de 1 a 7)
3.4. Dados do Aço
O programa apresenta um menu com tipos de aço disponíveis:
Tipos de aço disponíveis:
1. CA-50 (fy = 500 MPa)
2. CA-60 (fy = 600 MPa)
Escolha o tipo de aço (número): 1
O que informar:
•
Tipo de aço: Escolha o tipo de aço (CA-50 ou CA-60)
3.5. Carregamento
O programa solicita o momento fletor:
CARREGAMENTO
Momento fletor (M) em kNm: 100
O que informar:
•
Momento fletor: Valor do momento fletor em quilonewton-metro (kNm)
3.6. Classe de Agressividade Ambiental
O programa apresenta um menu com as classes de agressividade:
Classes disponíveis:
1. Classe I: Rural ou submersa (wk ≤ 0.3 mm)
2. Classe II: Urbana (wk ≤ 0.25 mm)
3. Classe III: Marinha (wk ≤ 0.2 mm)
4. Classe IV: Respingos de maré (wk ≤ 0.15 mm)
Escolha a classe (número): 2
O que informar:
•
Classe de agressividade: Escolha a classe conforme o ambiente onde a estrutura está
localizada
Guia de Seleção:
•
•
•
•
Classe I: Estruturas em ambiente rural, submersa ou com baixa exposição
Classe II: Estruturas em ambiente urbano, com exposição moderada
Classe III: Estruturas em ambiente marinho, com exposição a sal
Classe IV: Estruturas em zona de respingos de maré, com alta exposição
3.7. Estado Limite de Serviço
O programa apresenta um menu com os estados limite:
Estados disponíveis:
1. Frequente (coeficiente = 0.6)
2. Quase-permanente (coeficiente = 1.0)
Escolha o estado limite (número): 1
O que informar:
•
Estado limite: Escolha o estado limite de serviço
Guia de Seleção:
•
Frequente: Para verificação em situações que ocorrem frequentemente (50% de
probabilidade em 50 anos)
•
Quase-permanente: Para verificação em situações quase permanentes (90% de
probabilidade em 50 anos)
4. Interpretação dos Resultados
Após preencher todos os dados, o programa exibe os resultados:
========================================================================
========
RESULTADOS DO CÁLCULO
========================================================================
========
✓ ATENDE À NORMA
Abertura de fissura (wk):
Limite máximo (NBR 6118):
Classe de agressividade:
Margem de segurança:
0.1234 mm
0.25 mm
II - Urbana
50.64%
DETALHES DO CÁLCULO
area_aco_cm2............................
altura_util_cm..........................
posicao_linha_neutra_cm.................
momento_inercia_cm4.....................
tensao_aco_mpa..........................
tensao_aco_ajustada_mpa.................
estado_limite...........................
3.6816
46.3750
11.3547
54911.0487
63.7764
38.2659
Frequente
coeficiente_estado_limite...............
0.6000
4.1. Resultado Principal
•
•
✓ ATENDE À NORMA: A seção atende aos limites de fissuração da NBR
6118:2023
✗ NÃO ATENDE À NORMA: A seção não atende aos limites e requer
redimensionamento
4.2. Valores Principais
•
•
Abertura de fissura (wk): Valor calculado em milímetros
Limite máximo: Limite estabelecido pela NBR 6118 para a classe de agressividade
•
Margem de segurança: Percentual de margem em relação ao limite
4.3. Detalhes do Cálculo
Os detalhes incluem valores intermediários do cálculo:
Parâmetro
Descrição
area_aco_cm2
Área total de aço em cm²
altura_util_cm
Altura útil da seção em cm
posicao_linha_neutra_cm
Posição da linha neutra em cm
momento_inercia_cm4
Momento de inércia da seção em cm⁴
tensao_aco_mpa
Tensão no aço em MPa
tensao_aco_ajustada_mpa
Tensão ajustada conforme estado limite
estado_limite
Estado limite utilizado
coeficiente_estado_limite
Coeficiente multiplicador de tensões
5. Novo Cálculo
Após exibir os resultados, o programa pergunta se você deseja realizar um novo cálculo:
Deseja realizar um novo cálculo? (s/n): s
•
•
Digite s ou sim para realizar um novo cálculo
Digite n ou não para encerrar o programa
6. Exemplos de Uso
6.1. Exemplo 1: Viga em Ambiente Urbano
Dados de entrada:
•
•
•
•
•
•
•
•
•
•
Largura: 20 cm
Altura: 50 cm
Cobrimento: 3 cm
Bitola: Ø12.5 mm (opção 4)
Número de barras: 3
Classe de concreto: C30 (opção 3)
Tipo de aço: CA-50 (opção 1)
Momento fletor: 100 kNm
Classe de agressividade: Urbana (opção 2)
Estado limite: Frequente (opção 1)
Resultado esperado:
•
•
Abertura de fissura: ≈ 0,0011 mm
Status: ATENDE À NORMA
6.2. Exemplo 2: Elemento em Ambiente Marinho
Dados de entrada:
•
•
•
•
•
•
•
•
•
•
Largura: 30 cm
Altura: 60 cm
Cobrimento: 5 cm
Bitola: Ø16 mm (opção 5)
Número de barras: 4
Classe de concreto: C35 (opção 4)
Tipo de aço: CA-50 (opção 1)
Momento fletor: 150 kNm
Classe de agressividade: Marinha (opção 3)
Estado limite: Quase-permanente (opção 2)
Resultado esperado:
•
•
Abertura de fissura: ≈ 0,0018 mm
Status: ATENDE À NORMA
7. Tratamento de Erros
O programa valida todos os dados de entrada e exibe mensagens de erro claras:
❌ Erro: Largura deve ser positiva
Se você inserir um valor inválido, o programa pedirá para tentar novamente.
8. Dicas e Boas Práticas
1 Verifique as unidades: Todos os dados devem estar nas unidades corretas (cm para
dimensões, mm para bitolas, kNm para momento, MPa para resistências)
2 Cobrimento adequado: O cobrimento deve estar de acordo com a classe de
agressividade ambiental (mínimo 3 cm para ambientes urbanos, 5 cm para ambientes
marinhos)
3 Momento fletor: Utilize o momento fletor em estado de serviço (não o momento de
cálculo)
4 Classe de agressividade: Escolha corretamente conforme o ambiente de exposição da
estrutura
5 Estado limite: Para verificações mais rigorosas, utilize o estado limite quasepermanente
9. Limitações
O script realiza cálculos simplificados e não considera:
•
•
•
•
Efeitos de fluência e retração
Carregamentos dinâmicos ou cíclicos
Redistribuição de esforços após fissuração
Interação com outros elementos estruturais
Para projetos reais, sempre consulte um engenheiro estrutural qualificado.
10. Suporte
Para dúvidas ou problemas, verifique:
6
7
8
9
Se o Python 3.6+ está instalado
Se o arquivo está no diretório correto
Se todos os dados foram inseridos corretamente
A documentação técnica completa em documentacao_calculo_fisuracao.md