Os resultados do Stabileo são usados para dimensionar estruturas reais. Quando encontramos um defeito que pode ter produzido um resultado errado, e em especial um contra a segurança, publicamos um aviso de segurança: o que estava errado, quais modelos afeta, como reconhecê-los, o que fazer até a correção estar publicada e o que revisar nos resultados que já foram usados.
Quase todos esses defeitos foram encontrados pelo nosso próprio programa de verificação: comparação com outros sete programas de elementos finitos, exemplos resolvidos publicados, testes de invariantes físicos e revisão da derivação de cada elemento. Publicá-los faz parte desse trabalho: um defeito que não é informado continua nos cálculos já entregues.
Resumo
| Aviso | O quê | Severidade | Situação |
|---|---|---|---|
| SA-2026-021 | Coberturas isoladas: sem vento na direção da cumeeira e, na outra, menos que o mínimo do §2.1.5 (17 % dele a 20 m/s) | Alta | Corrigido em stabileo.com em 22/10/2026 |
| SA-2026-022 | Com empuxo de solo H faltava a combinação em que o peso próprio o resiste (27 a 45 % baixo num exemplo) | Alta | Corrigido em stabileo.com em 22/10/2026 |
| SA-2026-023 | Pilares de concreto armado: a verificação lia um só sinal do momento; com barras desiguais (6, 10, 14…) aprovava com o lado mais forte | Crítica | Corrigido em stabileo.com; sai com a próxima versão |
| SA-2026-024 | Sapatas e nós dimensionados com as cargas sem majorar quando as combinações estavam definidas e não resolvidas (cálculo ao vivo, ou um cálculo de combinações que falhou) | Alta | Corrigido em stabileo.com; sai com a próxima versão |
| SA-2026-013 | Cascas curvas: momentos fletores informados como zero; tensões com a deformação térmica livre | Alta | Corrigido na 0.3.0 |
| SA-2026-014 | Colapso plástico 3D: o fator dependia da numeração das barras (até 2,4 vezes a carga de colapso) | Alta | Corrigido na 0.3.0 |
| SA-2026-015 | Cabos com peso próprio com tração baixa em estruturas hiperestáticas | Alta | Corrigido na 0.3.0 |
| SA-2026-011 | Apoio 3D trocado de mola para engaste ou rótula, calculado como mola | Alta | Corrigido em 20/10/2026 |
| SA-2026-017 | Interação solo-estrutura: curvas p-y, t-z e q-z afastadas de suas referências | Alta | Corrigido na 0.3.0 |
| SA-2026-008 | Espectro de resposta: cortante basal SRSS com CQC; participação sem a massa acoplada aos apoios | Alta | Corrigido em 21/10/2026 |
| SA-2026-007 | Flambagem 3D sem modos torcionais nem flexo-torcionais | Alta | Corrigido em 21/10/2026 |
| SA-2026-006 | Modelo plano resolvido em 3D: momentos nodais e rotações impostas invertidos | Alta | Corrigido em 21/10/2026 |
| SA-2026-005 | Barras inclinadas 2D: esforço normal sem a componente da carga ao longo da barra | Alta | Corrigido em 21/10/2026 |
| SA-2026-019 | Cargas de temperatura em barras (motor e WASM; o aplicativo compensava desde 07/10/2026): α do aço e altura de retângulo maciço | Média | Corrigido na 0.3.0 |
| SA-2026-012 | Análise não linear de material (só motor e WASM): esforços de barra elásticos após o escoamento | Média | Corrigido na 0.3.0 |
| SA-2026-016 | Arcos (vigas curvas do motor, ferramenta de arco do aplicativo): Iy e Iz trocados nos trechos quase verticais | Média | Corrigido na 0.3.0 |
| SA-2026-018 | Cascas MITC9 (só motor e WASM) em geometria curva deformadas por um movimento de corpo rígido | Média | Corrigido na 0.3.0 |
| SA-2026-020 | Análise não linear de material 3D (só motor e WASM): superfície de escoamento menos conservadora que em 2D | Média | Corrigido na 0.3.0 |
| SA-2026-010 | Certificado espectral aprovado com resultados não finitos | Média | Corrigido em 19/10/2026 |
| SA-2026-009 | Sólido-casca SHB8 22 % rígido demais na flexão de placas finas (flechas 18 % baixas) | Média (maior em estruturas hiperestáticas) | Corrigido em 19/10/2026 |
| SA-2026-004 | Análises que ignoravam parte do modelo (dinâmica, flambagem, colapso plástico) | Crítica | Corrigido na 0.2.0 |
| SA-2026-003 | Verificações de aço, perfis formados a frio e ligações com capacidade superestimada | Crítica | Corrigido na 0.2.0 |
| SA-2026-002 | Verificações de concreto (CIRSOC 201, ACI 318) com capacidade superestimada | Crítica | Corrigido na 0.2.0 |
| SA-2026-001 | Combinações e cargas geradas (CIRSOC 101, 102, 103) contra a segurança | Alta | Corrigido na 0.2.0 |
| Aviso | Caso | Correto | Informado | Unidade |
|---|---|---|---|---|
| SA-2026-024 | Pórtico de 6 × 4 m, 20 kN/m de permanente na viga, 15 kN de vento, 1,2D + 1,6W, depois de uma edição com o cálculo ao vivo: reação vertical da sapata a barlavento | 65.61 | 56.01 | kN |
| SA-2026-023 | Pilar de 30×30 cm, 6 Ø20 (três na face inferior), Nu = 100 kN: φMn com a face de três barras comprimida | 78,57 | 101,57 | kN·m |
| SA-2026-013 | Balanço de quatro cascas curvas de 4 × 1 × 0,2 m, 10 kN na ponta: mx no elemento do engaste | 35,0 | 0 | kN·m/m |
| SA-2026-014 | Pórtico espacial de 10 barras (frame3d-2) renumerado: fator de colapso plástico | 176,47 | 424,3 | — |
| SA-2026-015 | Mastro de 20 m estaiado com cabo de aço de 1 cm², 5 kN no topo: tração do cabo | 5,18 | 4,34 | kN |
| SA-2026-011 | Viga em 0, 4 e 8 m, apoio desenhado como engaste em 8 m: deslocamento nesse apoio | 0 | -14,4 | mm |
| SA-2026-017 | Argila mole c = 20 kPa, D = 1 m, z = 4 m: resistência última do solo p_u | 124 | 84 | kN/m |
| SA-2026-008 | Dois modos em ω e 1,1ω: cortante basal relativo ao valor CQC | 1,00 | 0,81 | — |
| SA-2026-007 | Pilar cruciforme de 200×10 mm e 1,5 m: carga crítica | 2993 | 5860 | kN |
| SA-2026-006 | Pórtico com momentos e forças nodais: deslocamento lateral | 0,92 | 2,52 | mm |
| SA-2026-005 | Caibro de telhado de duas águas: esforço normal na base | -56,67 | -41,67 | kN |
| SA-2026-019 | IPE 300 engastado nas duas extremidades, gradiente de 20 °C: momento na extremidade | 14,04 | 9,76 | kN·m |
| SA-2026-012 | Balanço de 4 m escoado, carga na ponta 1,2·Mp/L: momento no engaste | 1012,5 | 101250 | kN·m |
| SA-2026-016 | Arco semicircular de 5 m no plano Y–Z, 40 trechos: deslocamento vertical do fecho | -7,29 | -6,18 | mm |
| SA-2026-018 | Retalho cilíndrico MITC9 de 2×2 m, flecha 0,2 m, aço, 50 mm, giro rígido de 1 mrad: maior tensão de von Mises nodal | 0 | 101 | MPa |
| SA-2026-020 | Balanço 3D de 4 m com N = 0,5·Np, carga na ponta: carga de primeiro escoamento | 158,2 | 182,7 | kN |
| SA-2026-009 | Placa fina em flexão, ν = 0,3: rigidez relativa à correta | 1,000 | 1,225 | — |
SA-2026-021: vento mínimo sobre coberturas isoladas
Uma cobertura isolada (galpão aberto, garagem, telheiro) recebia só as pressões líquidas das Figuras 2.4-4 a 2.4-7, normais à cobertura. O §2.1.5 do CIRSOC 102-2025 pede também que a força de vento sobre um edifício aberto não seja menor que 0,75 kN/m² × Af, como caso de carga horizontal próprio. Sem esse mínimo, com o vento na direção da cumeeira a força horizontal era zero, e na outra direção ficava abaixo dele a velocidades baixas e médias. Agora cada direção tem esse caso de carga.
SA-2026-022: empuxo de solo resistido pelo peso próprio
Com cargas H, o CIRSOC 101-2025 pede investigar as cargas que não atuam. As combinações 0,9 D + 1,6 H e 1,2 D + 1,6 H nunca eram geradas, então onde o peso próprio resiste ao empuxo (tombamento ou deslizamento de um muro) o efeito ficava baixo. Agora são geradas, haja ou não vento ou sismo no modelo.
SA-2026-023: pilares de concreto armado com barras desiguais
Os momentos de cada estação chegam à verificação de pilares como valores absolutos, mas a capacidade à flexão composta em um eixo era calculada com um só sinal, com a face superior comprimida. Com 6, 10, 14, 18 ou 22 barras o dimensionador põe as barras a mais na face inferior e na direita, então esse é o sinal forte: com o momento invertido a capacidade é menor e nunca era verificada. Um pilar de 30×30 cm com 6 Ø20 e 100 kN de compressão resiste 101,57 kN·m em um sentido e 78,57 no outro, e aprovava Mu = 100 kN·m. Afeta a verificação de pilares CIRSOC 201 em flexão em um eixo (a das barras que a barra tem, a do dimensionador e a do controle do motor); a verificação biaxial já tomava o pior quadrante.
- Como saber se afeta você: o modelo tem pilares de concreto verificados com CIRSOC 201 cujas barras não são simétricas em relação ao eixo de flexão: 6, 10, 14, 18 ou 22 barras do dimensionador, ou faces preenchidas à mão com quantidades diferentes de barras em faces opostas.
- O que fazer: numa versão anterior à correção, use disposições simétricas (4, 8, 12, 16, 20 ou 24 barras, ou faces opostas iguais), ou verifique o pilar também com as barras espelhadas: vale a menor das duas capacidades.
- Situação: corrigido em stabileo.com, sai com a próxima versão. O motor calcula os dois sinais e toma o mais fraco; as disposições simétricas dão exatamente o mesmo que antes.
SA-2026-024: sapatas e nós dimensionados com as cargas sem majorar
Com combinações definidas e nenhuma resolvida, as sapatas e os nós liam o resultado na tela, que então é todas as cargas a fator 1: eram dimensionados com as cargas de serviço em vez das combinações majoradas. Acontecia com o cálculo ao vivo ligado (depois de uma edição recalcula só «Todas as cargas» enquanto se vê a vista simples) ou quando o cálculo das combinações falhou e ficou o cálculo simples. Num pórtico com 1,2D + 1,6W a reação de uma sapata saía 15 % baixa; com permanente e sobrecarga, entre 29 e 38 %. Agora se recusam a dimensionar, e dizem por quê, até as combinações estarem resolvidas.
SA-2026-014: colapso plástico 3D dependente da numeração
Com flexão biaxial, as verificações que fecham uma rótula que gira para trás e reabrem uma fechada que sai da superfície de escoamento podiam entrar em ciclo. O solver seguia a partir do estado em que a ordem das barras o deixava e levava uma seção fechada para fora da superfície de escoamento: a mesma estrutura, renumerada, informava fatores de colapso entre 75,9 e 424,3, com um valor certificado de 176,47. Agora a análise para no último estado consistente e informa esse fator como limite inferior, com um aviso, o mesmo com qualquer numeração. Afeta o pushover da aba Pro em 3D.
SA-2026-011: apoio 3D trocado de mola para engaste
Ao trocar o tipo de um apoio que tinha molas, o apoio mantinha as constantes de mola. No modo 3D elas iam para o solver junto com a restrição, e o solver tratava esse grau de liberdade como elástico: o apoio desenhado como engaste era calculado como mola. Afeta modelos resolvidos no modo 3D, inclusive modelos planos resolvidos em 3D; o modo 2D não é afetado.
- Como saber se você foi afetado: algum apoio foi primeiro uma mola (ou teve constantes de mola) e depois foi trocado para engaste, rótula ou rolete, ou teve um grau de liberdade marcado como restringido. Nos resultados, esse apoio mostra deslocamento ou rotação diferente de zero.
- O que fazer: resolva de novo em stabileo.com os modelos 3D com apoios editados de mola para rígido e compare os resultados perto desses apoios com os que você já usou.
- Situação: corrigido em stabileo.com em 20 de outubro de 2026. Todo grau de liberdade restringido é resolvido como restringido, inclusive em projetos salvos antes.
SA-2026-013: momentos e tensões térmicas das cascas curvas
As cascas curvas (os quadriláteros marcados como curvos) informavam mx = my = mxy = 0 qualquer que fosse a flexão, e sob uma carga de temperatura suas tensões mantinham a deformação térmica livre: uma casca livre para dilatar informava E·α·ΔT/(1−ν), e uma restringida, nada. Além disso, o aplicativo enviava a temperatura de um quadrilátero curvo como a de um plano, e o motor a descartava: a casca era calculada sem aquecimento. Esses resultados eram lidos pelas curvas de nível de cascas (também nas figuras exportadas), pela tabela de resultados e pelo relatório PDF do Pro, e pelo dimensionamento de lajes quando um painel era um quadrilátero curvo; as tabelas da pasta de resultados e o CSV já deixavam esses momentos em branco.
- Como saber se afeta você: o modelo tem quadriláteros curvos e você usou seus momentos (curvas de nível, tabela ou relatório do Pro, dimensionamento de lajes), ou tem uma carga de temperatura num quadrilátero curvo.
- O que fazer: resolva de novo esses modelos e repita o dimensionamento ou a verificação que leu seus momentos ou suas tensões sob temperatura. Enquanto isso, modele a superfície com quadriláteros planos (MITC4).
- Situação: corrigido na versão 0.3.0, no ar em stabileo.com desde 21 de outubro de 2026.
SA-2026-017: curvas de solo na interação solo-estrutura
As curvas de solo não seguiam as referências que citavam. A argila mole omitia o termo J de Matlock (resistência última entre um terço e a metade baixa perto da superfície); a areia usava sempre o fator cíclico A = 0,9 e uma tabela de k em degraus; a argila rígida saltava da metade para a resistência total em y50 e caía a 70 % depois. As curvas t-z e q-z (só motor e WASM) omitiam o perímetro do fuste e a área da ponta. Afeta PRO → Avançado → Interação solo-estrutura. Agora o painel pede J e o tipo de carregamento da areia, e o motor recusa uma curva sem um dado em vez de supô-lo. O que fazer: resolva esses modelos novamente e revise deslocamentos e momentos das estacas.
SA-2026-019: cargas de temperatura em barras
O motor calculava a carga térmica de toda barra com α = 12·10⁻⁶ /°C (o do aço) e com a altura do retângulo maciço equivalente, √(12·I/A). Num IPE o momento de um gradiente ficava 30 % baixo, e em alumínio a força normal por temperatura quase a metade. O aplicativo compensava as duas coisas desde 7 de outubro de 2026, então afeta quem usa o motor ou sua API WASM diretamente, e os modelos térmicos resolvidos no aplicativo antes dessa data.
SA-2026-012: esforços de barra na análise não linear de material
Depois que uma barra escoava, o solver equilibrava as cargas com a rigidez reduzida, mas informava os esforços calculados com a rigidez elástica. Deslocamentos e reações estavam corretos; esforços de barra e utilização não: num balanço, o momento informado era 100 vezes o real. Este solver só é usado a partir do motor ou da sua API WASM: nenhuma tela do aplicativo o chama, então os resultados obtidos em stabileo.com não são afetados.
SA-2026-016: eixos da seção nos trechos quase verticais de um arco
Os trechos retos de um arco tomavam os eixos locais padrão de uma barra reta, que para uma barra a menos de 2,56° da vertical tomam o eixo X global como referência. Num arco fora do plano X–Z isso girava em 90° a seção dos trechos quase verticais dos arranques: Iy e Iz ficavam trocados ali. Num semicírculo de 40 trechos no plano Y–Z o deslocamento do fecho saía 15 % baixo. Afeta as vigas curvas do motor e os arcos desenhados com a ferramenta de arco da aba Barras (PRO) quando algum trecho fica quase vertical; os arcos em planta não são afetados. Os arcos salvos antes recebem os eixos corrigidos ao abrir o projeto.
SA-2026-015: tração de cabos com peso próprio
A análise de cabos usava o módulo de Ernst, que é a tangente da lei da corda de um cabo pendurado sob o próprio peso, como se fosse uma secante a partir da corda reta. A flecha consome comprimento de corda, então um cabo precisa de mais tração que EA·ε para um dado alongamento, não menos. Onde o equilíbrio sozinho fixa a força do cabo, a tração estava certa; onde o cabo divide a carga com outras barras (um mastro estaiado, um cabo que contraventa um pórtico), o cabo ficava com tração baixa e as barras vizinhas com esforço a mais: no mastro de teste, 4,34 kN em vez de 5,18 kN, e com cargas menores a iteração não convergia. No aplicativo afeta modelos 3D com barras de comportamento «cabo» cujo material tem densidade.
- Como saber se afeta você: o modelo tem barras com comportamento «cabo», o material delas tem densidade e o cabo não é o único caminho da carga.
- O que fazer: confira à mão as trações de cabos e ancoragens que governam, ou resolva sem densidade no material do cabo (sem peso a lei estava certa); com a correção publicada, resolva de novo.
- Estado: corrigido na versão 0.3.0. A análise de cabos agora resolve a própria lei da corda por Newton.
SA-2026-018: cascas MITC9 em geometria curva
O elemento MITC9 é plano: projeta seus nove nós sobre um plano. Quando os nós intermediários ou o central ficavam fora desse plano (qualquer malha curva de MITC9) a projeção não tinha a correção de braços rígidos do MITC4, então um giro rígido deformava o elemento: uma malha curva resistia aos giros de seus elementos e informava tensões por eles (101 MPa em um retalho de teste girado 1 mrad). Este elemento só é usado pelo motor ou sua API WASM: o aplicativo não cria elementos de nove nós, então os resultados obtidos em stabileo.com não são afetados.
SA-2026-020: superfície de escoamento da análise não linear de material em 3D
Em 2D uma barra escoa quando (N/Np)² + |M|/Mp passa de 1. Em 3D usava-se (N/Np)² + (My/Mpy)² + (Mz/Mpz)², com as razões de momento ao quadrado, então com esforço axial ou flexão nos dois eixos a barra 3D escoava mais tarde que a mesma barra em 2D e a utilização informada ficava baixa: com N = 0,5·Np a carga de primeiro escoamento saía 15 % alta. Agora 3D usa (N/Np)² + |My|/Mpy + |Mz|/Mpz, que em flexão sobre um eixo é a de 2D. Este solver só é usado a partir do motor ou da sua API WASM: nenhuma tela do aplicativo o chama, então os resultados obtidos em stabileo.com não são afetados.
SA-2026-008: cortante basal e participação modal na análise espectral
Com a regra CQC, o cortante basal informado continuava combinado com SRSS. Os cortantes basais modais numa direção têm o mesmo sinal, então CQC dá mais que SRSS: com dois modos próximos o valor informado ficava 19 % baixo. Além disso, os fatores de participação omitiam a massa que a matriz de massa consistente acopla aos apoios, o que subestimava a resposta em modelos com poucos elementos por pilar.
- Como saber se você foi afetado: fez uma análise espectral com CQC e usou o cortante basal informado (por exemplo, para escalá-lo ao cortante estático), ou usou massa consistente com pilares de um ou dois elementos.
- O que fazer: resolva de novo em stabileo.com os modelos afetados e compare com os resultados que você já usou. A alternativa que este aviso dava antes da correção não se aplica mais.
- Situação: corrigido em stabileo.com em 21 de outubro de 2026.
SA-2026-007: flambagem torcional e flexo-torcional em 3D
A rigidez geométrica das barras 3D tinha só os termos de flexão: sem o termo de Wagner e sem o acoplamento com o centro de cisalhamento. A flambagem torcional e a flexo-torcional nunca apareciam, e era informada a carga de Euler. Num pilar cruciforme, a carga informada era 96 % maior que a que governa.
- Como saber se você foi afetado: usou o fator de flambagem 3D ou o P-Delta 3D em estruturas com seções abertas de parede fina e pouca rigidez à torção: cruciformes, cantoneiras simples ou duplas, tês, perfis U. Perfis I com dupla simetria, em que governa a flexão, não são afetados. As verificações de projeto que calculam a flambagem torcional por conta própria (CIRSOC 301 E.4, desde a 0.2.0) também não.
- O que fazer: resolva de novo em stabileo.com os modelos afetados e compare com os resultados que você já usou. A alternativa que este aviso dava antes da correção não se aplica mais.
- Situação: corrigido em stabileo.com em 21 de outubro de 2026.
SA-2026-006: modelo plano resolvido em 3D com momentos nodais
Um modelo plano resolvido pelo solver 3D fica no plano X–Z, onde a rotação do plano é uma rotação em torno de −Y. Os momentos nodais e as rotações impostas deviam trocar de sinal e não trocavam, então agiam como sua imagem espelhada. Combinados com forças, podem somar em vez de subtrair.
- Como saber se você foi afetado: o modelo é plano (todos os nós num plano), foi resolvido no modo 3D e tem momentos nodais ou rotações impostas nos apoios. As molas rotacionais não são afetadas.
- O que fazer: resolva de novo em stabileo.com os modelos afetados e compare com os resultados que você já usou. A alternativa que este aviso dava antes da correção não se aplica mais.
- Situação: corrigido em stabileo.com em 21 de outubro de 2026.
SA-2026-005: esforço normal em barras inclinadas 2D
A montagem de cargas 2D passava aos nós extremos a componente da carga ao longo de uma barra inclinada. Reações e deslocamentos estavam certos, mas a barra não via essa carga no vão, então seu esforço normal ficava constante, igual à média dos valores reais nas extremidades: na base de um caibro, 26 % baixo. O diagrama, o inspetor, o memorial, a exportação para Excel e o dimensionamento usavam esse valor. Além disso, um binário aplicado numa barra se perdia quando um modelo plano era resolvido em 3D.
- Como saber se você foi afetado: um modelo 2D resolvido desde 25/09/2026 com barras inclinadas (caibros, escadas, diagonais, arcos por segmentos) com cargas distribuídas, concentradas ou peso próprio com componente ao longo da barra; ou um modelo plano com um binário numa barra resolvido em 3D. As barras dimensionadas à compressão são as mais expostas.
- O que fazer: resolva de novo em stabileo.com os modelos afetados e compare com os resultados que você já usou. A alternativa que este aviso dava antes da correção não se aplica mais.
- Situação: corrigido em stabileo.com em 21 de outubro de 2026.
Corrigidos em 19 de outubro de 2026
- SA-2026-009: o elemento sólido-casca SHB8 era 22 % rígido demais na flexão de placas finas (travamento de Poisson na espessura), então subestimava as flechas em cerca de 18 %. Revise as conclusões de flecha e vibração de modelos com placas de sólido-casca resolvidos antes dessa data; MITC4, MITC9, DKT e a casca curva não eram afetados.
- SA-2026-010: o certificado da análise espectral podia aprovar resultados não finitos (NaN). Os números eram visivelmente inválidos; o errado era a afirmação de verificação. Não é preciso revisar nada, a menos que um resultado entregue mostrasse valores não finitos.
Corrigidos na versão 0.2.0
A versão 0.2.0, de 18 de outubro de 2026, corrigiu os quatro avisos retroativos. Todos afetam projetos resolvidos antes de 17 de outubro de 2026, e a recomendação é a mesma: gerar de novo cargas e combinações, resolver e revisar as verificações, e revisar qualquer entrega emitida com uma versão anterior.
- SA-2026-001: combinações e cargas geradas CIRSOC 101, 102 e 103 contra a segurança (num exemplo, o esforço normal de um pilar ficava 29 % baixo).
- SA-2026-002: verificações de concreto CIRSOC 201 e ACI 318 com capacidade superestimada (φMn até 18 % alto).
- SA-2026-003: verificações de aço, perfis formados a frio e ligações com capacidade superestimada (cisalhamento da alma até 60 % alto).
- SA-2026-004: análises que ignoravam parte do modelo (o sismo por acelerograma perdia até metade da carga; o colapso plástico 3D, até 2,3 vezes contra a segurança).