Files
BrainWind/app/src/lib/audit/invariantes.ts
T

177 lines
4.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export const INVARIANTES_NBR6123 = `
## Checklist de Verificação — NBR 6123:2023
Use esta lista para auditar os resultados. Cada regra é OBRIGATÓRIA.
---
### GLOBAIS
1. **q = 0.613 × Vk² / 1000** — fórmula exata, sem aproximação
- Calc: q_N = 0.613 × Vk²; q_kN = q_N / 1000
- Tolerância: ±0.0001 kN/m²
2. **Vk = V0 × S1 × S2 × S3** — fórmula exata
- Verificar: Vk / (V0 × S1 × S2 × S3) ≈ 1.0
- Tolerância: ±0.01 m/s no arredondamento
3. **S2 é não-decrescente com z** — monotonicidade
- Para z1 < z2: S2(z1) <= S2(z2)
- Exceto se z1 < 5m (nesse caso S2(5m) é o piso)
4. **S2 saturado em z >= z_g**
- Cat I: z_g=250m, Cat II: z_g=300m, Cat III: z_g=350m
- Cat IV: z_g=420m, Cat V: z_g=500m
5. **Cpi ∈ [-0.9, +0.9]** — limite normativo SEMPRE
- Qualquer valor fora deste intervalo = FAIL
6. **Classe estrutural correta**
- dim <= 20 → Classe A
- 20 < dim <= 50 → Classe B
- dim > 50 → Classe C
---
### GALPÃO (paredes e telhados)
7. **Pressão em cada zona = q × (Cpe Cpi)**
- Verificar: p(Cpe) = q × (Cpe Cpi)
- Cpe vem da Tabela 6 (paredes) ou Tabela 7 (telhados)
8. **Sinal da zona C (sotavento)** — tipicamente positiva
- Cpe zona C > 0 (pressão) quando α=0°
- Exceção: quando Cpi é suficientemente negativo
9. **Sinal das zonas E/F (barlavento do telhado)** — tipicamente negativas
- Cpe zona E < 0 (sucção) na maioria dos casos
- Verificar que não é > 0 sem motivo
10. **Força de atrito — aplica SOMENTE quando l0/h > 4 OU l0/b > 4**
- Se condição falsa: força de atrito deve ser ZERO
- Cf: smooth=0.01, ribbed=0.02, rectangular=0.04
---
### CILINDRO
11. **Re = 70.000 × Vk × d** — fórmula exata
- Verificar que o Reynolds está correto para o Vk e d fornecidos
12. **Cpe(0°) > 0 (barlavento)** — pressão sempre positiva em θ=0°
- exceto cilindro muito curto (h/d < 0.5) pode variar
13. **Cpe(90°) < 0 (sucção)** — zona de separação
- Qualquer valor positivo em 90° é suspeito
14. **Cpi para topo aberto: -0.8 se h/d >= 0.3, -0.5 caso contrário**
- h/d = altura / diâmetro
15. **Regime supercrítico: Re > 400.000**
- Se Re < 400.000: tabela de subcrítico deve ser usada
- A Tabela 13 é válida para Re > 400.000
---
### ABÓBADA
16. **f/l determina regime correto**
- Regime laminar (baixa turbulência):Tabelas 15-17
- Regime turbulento (alta turbulência): Tabelas 18-20
17. **Cpe negativo na maioria das zonas de sucção**
- Abóbadas tipicamente geram sucção na superfície superior
---
### CÚPULA
18. **f/d razão limitada**
- Cúpulas com f/d muito alto (>0.5) são raras
- Verificar que f/d está em faixa coberta pelas tabelas
19. **Força de sustentação (lift) existe para cúpulas no solo**
- Cs (coeficiente de sustentação) deve ser calculado
- Cúpulas em parede cilíndrica têm Csi = 0
---
### MUROS E PLACAS
20. **Cf entre 0.8 e 2.0 para placas planas**
- Fc = Cf × q × A (força total)
- Verificar: Cf está na faixa válida da Figura 7
21. **Força aplicada no centro de pressão**
- Altura do ponto de aplicação conforme tipo de placa
---
### COBERTURAS ISOLADAS
22. **Cpe para telhado isolado em shed/gable**
- Diferente de telhado conectado a paredes
- Verificar que usa Tabela 24 ou 25, não Tabela 7
---
### BARRAS
23. **Ca decresce com phi crescente (barras planas)**
- phi=0.05 → Ca≈3.6
- phi=1.0 → Ca≈1.4
24. **Barras circulares: Ca depende do regime de Reynolds**
- Subcrítico: Ca≈1.2
- Supercrítico: Ca≈0.6
---
### PONTES
25. **Pse < 0.04 → Classe 1; 0.04-1.0 → Classe 2; >1.0 → Classe 3**
- Pse = ρ × V_it² / (m × fv²) — forma simplificada
- ρ = 1.226 kg/m³
26. **V_it = 0.65 × V0 × S1 × b × (z/10)^p**
- b e p vêm da Tabela 35 por categoria
27. **Cx diminui com B/Heg crescente**
- Cx = 0.21 + 1.83 × (B/Heg)^(-1.13) para 1 <= B/Heg <= 27
- Cx máximo = 2.0
---
### TORRES
28. **Ca para torre quadrada de barras planas**
- Ca diminui com phi aumentando (mais sólido = menos arrasto por shielding)
- K_alpha: 1.0 para α<=12.5°, sobe para ~1.16 em α=45°
29. **Ca para torre triangular**
- K_alpha = 1.0 sempre (não varia com ângulo)
---
### DINÂMICA
30. **Strouhal: St ≈ 0.20 para circular, St ≈ 0.11 para quadrado**
- Usado para calcular velocidade crítica Vcr = f × D / St
31. **Scruton: Sc = 2 × m × δs / (ρ × D²)**
- Verificar que está acima do limite crítico para supressão de vórtices
32. **Conforto: a_lim = 0.01 × ka × f^1.124**
- ka: 6.12 (comercial), 4.06 (residencial)
- Válido SOMENTE para f ∈ [0.06, 1.00] Hz
---
### SINAL CONVENCIONAL
33. **p > 0 → pressão (empurrando a superfície para dentro)**
34. **p < 0 → sucção (puxando a superfície para fora)**
35. **Nunca omitir Cpi no cálculo de pressão**
- p = q × (Cpe Cpi) é a fórmula completa
`;