/* * JavaScript Puro: TCL Reservatórios Premium * Funções: Menu Mobile, Header Fixo (Sticky) e Scroll Suave. * Autor: Alquimista do Código 2.0 */ document.addEventListener('DOMContentLoaded', () => { // --- 1. Menu Mobile (Hamburguer) --- const navToggle = document.querySelector('.nav__toggle'); const navList = document.querySelector('.nav__list'); const body = document.body; if (navToggle && navList) { navToggle.addEventListener('click', () => { body.classList.toggle('nav-open'); const isExpanded = navToggle.getAttribute('aria-expanded') === 'true'; navToggle.setAttribute('aria-expanded', !isExpanded); }); } // --- 2. Dropdown (Acessível por Teclado e Click) --- // Esta lógica é necessária para desktop e mobile const dropdownToggles = document.querySelectorAll('.nav__link--dropdown-toggle'); dropdownToggles.forEach(toggle => { toggle.addEventListener('click', (e) => { // Prevenir o clique no link se for um dropdown (especialmente em mobile) e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); }); // Adiciona suporte a teclado (Enter) toggle.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); } }); }); // --- 3. Header Fixo (Sticky on Scroll) --- const header = document.getElementById('header'); if (header) { const stickyThreshold = 50; // Distância de scroll para fixar const handleScroll = () => { if (window.scrollY > stickyThreshold) { header.classList.add('header--sticky'); } else { header.classList.remove('header--sticky'); } }; window.addEventListener('scroll', handleScroll, { passive: true }); } // --- 4. Scroll Suave para Âncoras (Ex: CTA do Hero) --- const anchorLinks = document.querySelectorAll('a[href^="#"]'); anchorLinks.forEach(link => { link.addEventListener('click', function(e) { const href = this.getAttribute('href'); // Ignorar links que são apenas '#' ou toggles de dropdown if (href === '#' || this.classList.contains('nav__link--dropdown-toggle')) return; const targetElement = document.querySelector(href); if (targetElement) { e.preventDefault(); // Fecha o menu mobile se estiver aberto if (body.classList.contains('nav-open')) { body.classList.remove('nav-open'); navToggle.setAttribute('aria-expanded', 'false'); } // Calcula a posição do elemento de destino const headerOffset = header ? header.offsetHeight : 0; const elementPosition = targetElement.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - headerOffset; window.scrollTo({ top: offsetPosition, behavior: 'smooth' }); } }); }); });

Hidrostática Fórmulas

Hidrostática Fórmulas: Entendendo os Fundamentos

A **hidrostática** é um ramo da física que estuda os fluidos em repouso e as forças que atuam sobre eles. As **fórmulas da hidrostática** são essenciais para calcular pressões, forças e outras propriedades dos fluidos. Compreender essas fórmulas é fundamental para engenheiros e profissionais que trabalham com reservatórios metálicos e tanques industriais. Neste glossário, abordaremos as principais fórmulas e conceitos que envolvem a hidrostática, facilitando a aplicação prática em projetos de armazenamento de água e combustível.

Principais Fórmulas da Hidrostática

1. **Pressão Hidrostática**: A pressão em um fluido em repouso é dada pela fórmula ( P = rho cdot g cdot h ), onde ( P ) é a pressão, ( rho ) é a densidade do fluido, ( g ) é a aceleração da gravidade e ( h ) é a profundidade do fluido. Essa fórmula é crucial para entender como a pressão varia em diferentes profundidades de um reservatório.

2. **Força em Superfície**: A força exercida por um fluido sobre uma superfície é calculada por ( F = P cdot A ), onde ( F ) é a força, ( P ) é a pressão e ( A ) é a área da superfície. Essa fórmula é importante para dimensionar as paredes de tanques e reservatórios, garantindo a segurança e a eficiência.

3. **Princípio de Pascal**: Este princípio afirma que qualquer variação de pressão aplicada a um fluido em repouso se transmite igualmente em todas as direções. Essa propriedade é fundamental em sistemas hidráulicos, que são frequentemente utilizados em tanques e reservatórios.

4. **Teorema de Arquimedes**: O teorema afirma que um corpo submerso em um fluido sofre uma força de empuxo igual ao peso do fluido deslocado. Essa fórmula é essencial para calcular a estabilidade de tanques submersos e a flutuabilidade de estruturas.

Aplicações Práticas das Fórmulas de Hidrostática

As **fórmulas da hidrostática** têm diversas aplicações práticas, especialmente em projetos de reservatórios metálicos e tanques industriais. Por exemplo, ao calcular a pressão em diferentes profundidades, é possível determinar a espessura necessária das paredes do tanque. Isso garante que a estrutura suporte a pressão interna sem risco de falhas.

Além disso, o conhecimento do **princípio de Pascal** é aplicado em sistemas de bombeamento e controle de fluidos. A compreensão da força de empuxo, conforme descrito pelo teorema de Arquimedes, é vital para garantir que os tanques submersos permaneçam estáveis e seguros em suas aplicações.

Importância da Densidade na Hidrostática

A **densidade** do fluido é um fator crítico nas fórmulas da hidrostática. Fluidos com densidades diferentes, como água e óleo, apresentam comportamentos distintos sob pressão. Por isso, ao projetar um reservatório, é essencial considerar a densidade do líquido que será armazenado. Isso não apenas afeta a pressão, mas também a força que atua sobre as paredes do tanque.

Fatores que Influenciam a Pressão Hidrostática

A pressão hidrostática é influenciada por vários fatores, incluindo a profundidade do fluido, a densidade e a gravidade. Em reservatórios metálicos, a profundidade pode variar significativamente, o que resulta em diferentes níveis de pressão. Portanto, é crucial realizar cálculos precisos para garantir a integridade estrutural do tanque.

Exemplos de Cálculo de Pressão em Reservatórios

Para ilustrar a aplicação das fórmulas da hidrostática, considere um tanque de água com 5 metros de profundidade. Se a densidade da água é de 1000 kg/m³, a pressão na base do tanque pode ser calculada como ( P = 1000 cdot 9,81 cdot 5 ), resultando em uma pressão de 49.050 Pa. Esse cálculo é fundamental para determinar a espessura das paredes do tanque e garantir sua segurança.

Considerações sobre a Segurança em Tanques e Reservatórios

A segurança em tanques e reservatórios é uma prioridade. As fórmulas da hidrostática ajudam a prever comportamentos em situações de pressão extrema. É essencial realizar análises estruturais regulares e garantir que os materiais utilizados sejam adequados para suportar as pressões calculadas. Isso minimiza os riscos de falhas e garante a segurança no armazenamento de líquidos.

Conclusão sobre Hidrostática e suas Fórmulas

As **fórmulas da hidrostática** são ferramentas indispensáveis para profissionais que atuam no setor de armazenamento de líquidos. Compreender como calcular pressão, força e empuxo é fundamental para garantir a segurança e a eficiência de reservatórios metálicos e tanques industriais. A aplicação correta dessas fórmulas não apenas otimiza o projeto, mas também assegura a durabilidade e a funcionalidade das estruturas.