Transitórios RC, RL e RLC¶
Sobre este capítulo Carga, circuitos e comportamento eletromagnético
Neste capítulo
- Transitórios RC, RL e RLC
- Pré-requisitos e escopo
- Estado, variáveis algébricas e memória
- Condições iniciais
- Raciocínio de valor final
- Resposta canônica de primeira ordem
- Circuito RC série em carga
- Descarga RC
- Contabilidade de energia no RC
- Constante de tempo RC geral
- Energização RL série
- Decaimento RL
- Constante de tempo RL geral
- Procedimento de chaveamento por trechos
- Equação RLC série de segunda ordem
- Razão de amortecimento
- Resposta superamortecida
- Amortecimento crítico
- Resposta subamortecida
- Oscilação LC sem perdas
- Resposta forçada de segunda ordem
- Condições iniciais em circuitos RLC
- Formulação em espaço de estados
- Métricas de resposta ao degrau
- Prévia do fator Q
- Resposta natural e polos
- Prévia da transformada de Laplace
- Convolução e excitação arbitrária
- Integração numérica no tempo
- Rigidez e métodos implícitos
- Modelos companheiros
- Estado de simulação discreta
- Complexidade e esparsidade
- Validação por energia
- Fronteiras de chaveamento e impulsos
- Banda de medição
- Relação com temporização digital
- Relação com entrega de potência
- Relação com o ChrisOS
- Fronteira de privilégio, concorrência e ABI
- Modos de falha
- Evidência de validação
- Limitações atuais
- Fronteira do roadmap
- Proveniência da revisão
Pré-requisitos e escopo¶
Os capítulos anteriores estabeleceram:
- lei de Ohm e leis de Kirchhoff;
- relação do capacitor (i_C=C,dv_C/dt);
- relação do indutor (v_L=L,di_L/dt);
- continuidade da tensão do capacitor sob corrente finita;
- continuidade da corrente do indutor sob tensão finita;
- energias armazenadas (U_C= frac12CV^2) e (U_L= frac12LI^2).
Um transitório é a evolução temporal que ocorre quando o estado ou a excitação de um circuito muda.
Gatilhos típicos incluem:
uma chave abre ou fecha
uma fonte muda em degrau
a corrente de carga varia
energia inicialmente armazenada é liberada
um sistema de controle muda o estado de um conversor
Este capítulo trata circuitos lineares concentrados com R, L e C constantes, salvo indicação contrária. Chaveamento semicondutor não linear, linhas de transmissão distribuídas e laços de controle de reguladores exigem modelos adicionais.
Nenhuma implementação atual do ChrisOS é afirmada aqui.
Estado, variáveis algébricas e memória¶
Um resistor é algébrico:
Suas variáveis de terminal em um instante não exigem um valor anterior armazenado no modelo ideal.
Capacitores e indutores são dinâmicos:
Suas variáveis de armazenamento de energia carregam estado ao longo do tempo.
Uma escolha conveniente de estado é:
porque essas variáveis obedecem restrições de continuidade sob excitação ordinária finita.
A rede completa continua obedecendo KCL e KVL a todo instante.
Condições iniciais¶
Análise transitória exige o estado imediatamente antes do chaveamento.
Para um capacitor ideal:
Para um indutor ideal:
Essas igualdades não implicam que toda tensão ou corrente seja contínua.
Por exemplo:
- a tensão em resistor pode saltar se a corrente saltar;
- a corrente no capacitor pode saltar enquanto sua tensão permanece contínua;
- a tensão no indutor pode saltar enquanto sua corrente permanece contínua.
A topologia de chaveamento em (t<0) e (t>0) pode ser diferente, portanto o circuito deve ser analisado em cada lado do evento.
Raciocínio de valor final¶
Antes de resolver um problema de chaveamento DC de primeira ordem, é útil determinar o estado final esperado.
Para um circuito estável sob excitação DC constante, quando (t oinfty):
Isso permite encontrar (v_C(infty)) ou (i_L(infty)) antes de resolver a equação diferencial.
A regra vale apenas para regime permanente DC. Ela não significa que capacitores sejam sempre abertos ou indutores sempre curtos.
Resposta canônica de primeira ordem¶
Um estado linear estável de primeira ordem (x(t)), conduzido do valor inicial (x_0) ao valor final (x_f), possui a forma:
onde ( au>0) é a constante de tempo.
A resposta se separa em:
Em (t= au), a distância até o valor final cai para
da distância inicial.
Frações úteis remanescentes:
| Tempo | Componente natural restante |
|---|---|
| (1 au) | 36,8% |
| (2 au) | 13,5% |
| (3 au) | 5,0% |
| (4 au) | 1,83% |
| (5 au) | 0,674% |
"Assentado após cinco constantes de tempo" é, portanto, uma aproximação de engenharia, não igualdade exata.
Circuito RC série em carga¶
Considere uma fonte (V_s), um resistor (R) e um capacitor (C) em série.
KVL fornece:
com
logo:
Para (V_s) constante, a constante de tempo é:
e a solução:
Para capacitor inicialmente descarregado:
A corrente é:
Para (v_C(0)=0):
A maior corrente ideal ocorre imediatamente após o degrau porque a tensão do capacitor não pode saltar.
Descarga RC¶
Para um capacitor inicialmente em (V_0) descarregando por (R) sem fonte independente:
portanto:
e, segundo uma orientação passiva escolhida:
O sinal negativo significa que a corrente está no sentido oposto ao escolhido para a carga do capacitor.
A energia armazenada decai como:
A energia cai com expoente duas vezes mais rápido porque depende do quadrado da tensão.
Contabilidade de energia no RC¶
Carregar um capacitor ideal a partir de uma fonte ideal (V_s) através de um resistor produz um resultado energético importante.
A energia final no capacitor é:
A fonte entrega:
para um degrau partindo de tensão inicial zero através de qualquer (R>0).
O resistor dissipa a diferença:
Nesse modelo ideal, metade da energia da fonte é armazenada e metade dissipada, independentemente do valor de (R). A resistência altera a escala temporal, não essa divisão total.
Drivers reais, tempo de subida finito da fonte, indutância e circuitos de recuperação de energia podem alterar o fluxo detalhado.
Constante de tempo RC geral¶
Um capacitor nem sempre enxerga um único resistor explícito em série.
Para uma rede linear com um capacitor, a constante de tempo natural pode frequentemente ser obtida pela resistência de Thévenin vista pelo capacitor com as fontes independentes zeradas:
Fontes dependentes permanecem ativas. Se existirem, pode ser necessário usar uma fonte de teste para obter (R_{th}).
A constante de tempo é uma propriedade da rede, não apenas do resistor rotulado próximo ao capacitor.
Energização RL série¶
Considere uma fonte DC (V_s), resistor (R) e indutor (L) em série.
KVL fornece:
ou:
A constante de tempo é:
e:
Para indutor inicialmente sem corrente:
A tensão no indutor é:
e, para corrente inicial zero:
A corrente começa continuamente enquanto a tensão no indutor pode mudar imediatamente.
Decaimento RL¶
Se um indutor conduzindo corrente (I_0) é conectado a uma resistência (R) sem fonte independente:
portanto:
A energia magnética armazenada decai como:
e é dissipada no resistor sob o modelo ideal.
Se o caminho da corrente for interrompido sem rota de descarga controlada, o indutor ideal tenta gerar a tensão necessária para manter a continuidade da corrente. Por isso circuitos reais usam caminhos de flyback, clamp ou snubber quando a energia indutiva é relevante.
Constante de tempo RL geral¶
Para uma rede linear com um indutor, a constante de tempo natural pode frequentemente ser expressa como:
onde (R_{th}) é a resistência vista pelo indutor após zerar fontes independentes, preservando fontes dependentes.
A dualidade com RC é:
| RC | RL |
|---|---|
| estado (v_C) | estado (i_L) |
| ( au=R_{th}C) | ( au=L/R_{th}) |
| capacitor inicialmente se comporta como fonte de tensão igual a (v_C(0)) | indutor inicialmente se comporta como fonte de corrente igual a (i_L(0)) |
| capacitor aberto no DC final | indutor em curto no DC final |
Procedimento de chaveamento por trechos¶
Uma análise disciplinada pode seguir:
1. resolver o circuito em t < 0
2. determinar v_C(0-) e i_L(0-)
3. aplicar continuidade:
v_C(0+) = v_C(0-)
i_L(0+) = i_L(0-)
4. construir a topologia de t > 0
5. determinar o estado final DC estável, se existir
6. derivar a equação diferencial ou constante de tempo
7. resolver a resposta
8. verificar KCL/KVL e sinais de energia/potência
Ignorar os passos 2 ou 3 é causa frequente de soluções fisicamente impossíveis.
Equação RLC série de segunda ordem¶
Considere um laço RLC série sem fonte.
Usando a carga do capacitor (q):
KVL fornece:
Dividindo por (L):
Defina:
A equação característica é:
com raízes:
A estrutura das raízes determina o regime de amortecimento.
Razão de amortecimento¶
Defina:
para a forma RLC série.
Então:
| Regime | Condição | Comportamento dos polos |
|---|---|---|
| superamortecido | (zeta>1) | dois polos reais negativos distintos |
| criticamente amortecido | (zeta=1) | polo real negativo repetido |
| subamortecido | (0<zeta<1) | polos complexos conjugados com parte real negativa |
| sem perdas | (zeta=0) | polos puramente imaginários no modelo ideal |
Resistência negativa ou rede ativa pode mover polos para o semiplano direito e produzir crescimento em vez de decaimento.
Resposta superamortecida¶
Se:
as raízes (s_1,s_2) são reais, negativas e distintas para (R,L,C>0).
A resposta natural possui forma:
Não há oscilação.
O polo mais lento, mais próximo de zero, domina para tempos longos.
Amortecimento crítico¶
Se:
o polo repetido é:
e a resposta natural:
O amortecimento crítico marca a fronteira entre comportamento oscilatório e não oscilatório no modelo ideal de segunda ordem.
Ele costuma estar associado a assentamento monotônico rápido, mas o ótimo exato depende da variável observada e do critério de desempenho.
Resposta subamortecida¶
Se:
defina a frequência natural amortecida:
A resposta natural pode ser escrita como:
ou como senoide amortecida com amplitude e fase.
A energia troca repetidamente entre campos elétrico e magnético, enquanto a resistência remove parte dela a cada ciclo.
Oscilação LC sem perdas¶
Para (R=0):
e a rede LC ideal sem fonte satisfaz:
Sua energia total:
permanece constante.
Circuitos reais sempre possuem mecanismos de perda, portanto oscilação passiva LC sustentada indefinidamente é uma idealização.
Resposta forçada de segunda ordem¶
Com uma fonte aplicada, a resposta de segunda ordem contém:
A parte natural depende da energia inicial armazenada e dos polos do circuito.
A parte forçada depende da fonte.
Para degrau DC em sistema estável, a resposta natural decai e o estado converge ao valor final forçado.
Para excitação senoidal, a resposta forçada de longo prazo motiva os métodos de fasores e impedância do próximo capítulo.
Condições iniciais em circuitos RLC¶
Um sistema de segunda ordem geralmente exige duas condições iniciais independentes.
Um par conveniente é:
herdado do circuito pré-chaveamento.
As constantes da solução homogênea são então determinadas aplicando esses estados iniciais e, quando necessário, derivadas obtidas por KCL/KVL.
Zerar arbitrariamente todas as condições iniciais descarta energia armazenada e pode alterar completamente a resposta.
Formulação em espaço de estados¶
Um circuito RLC série pode usar o vetor de estado:
Para uma fonte (u(t)), uma forma possível é:
Logo:
Isso expõe os dois estados de armazenamento de energia e faz os autovalores da matriz de estado coincidirem com os polos naturais.
Representação em espaço de estados é especialmente útil para simulação, controle e sistemas com muitos estados.
Métricas de resposta ao degrau¶
Para sistemas subamortecidos, métricas comuns incluem:
- tempo de subida;
- tempo de pico;
- sobressinal percentual;
- tempo de acomodação.
Para a forma normalizada de segunda ordem:
com (0<zeta<1), a frequência amortecida é:
e o sobressinal ideal da resposta canônica ao degrau é:
como fração do valor final.
Essa fórmula se aplica à forma padrão de segunda ordem com as hipóteses usuais de numerador; não deve ser aplicada cegamente a qualquer variável medida em qualquer topologia RLC.
Prévia do fator Q¶
Para um RLC série levemente amortecido:
e, para o denominador padrão de segunda ordem:
sob o modelo correspondente.
Q alto significa amortecimento relativamente fraco e ressonância mais pronunciada.
O significado completo no domínio da frequência é desenvolvido no capítulo de AC.
Resposta natural e polos¶
Os modos exponenciais de um circuito linear são determinados pelos polos.
Para sistemas de primeira ordem:
Em sistemas RC/RL passivos estáveis, o polo está no eixo real negativo.
Em sistemas RLC de segunda ordem, os polos podem ser:
A posição dos polos cria a ponte entre assentamento no tempo e comportamento em frequência.
Prévia da transformada de Laplace¶
A transformada de Laplace converte diferenciação em álgebra preservando condições iniciais.
Por exemplo:
e:
Isso permite transformar equações diferenciais de circuitos em equações algébricas em (s).
O próximo capítulo se concentra em regime senoidal usando (s=jω); métodos completos de Laplace são mais amplos que análise fasorial.
Convolução e excitação arbitrária¶
Para um sistema linear invariante no tempo com resposta ao impulso (h(t)), a saída pode ser escrita:
no intervalo apropriado.
Isso significa que respostas ao degrau e impulso caracterizam a reação do sistema a entradas mais gerais por superposição.
Simulação de circuitos no tempo também pode integrar diretamente as equações de estado.
Integração numérica no tempo¶
Um simulador não manipula tempo contínuo diretamente; aproxima atualizações de estado em instantes discretos.
Para uma equação escalar de primeira ordem:
Euler explícito usa:
O método é simples, porém condicionalmente estável.
Para um decaimento RC:
Euler explícito fornece:
Se (Delta t) for grande demais, a solução numérica pode oscilar ou divergir mesmo que o sistema físico seja estável.
Rigidez e métodos implícitos¶
Circuitos com constantes de tempo muito separadas podem ser rígidos.
Exemplo:
Um método explícito forçado a usar o menor passo estável pode ficar ineficiente.
Métodos implícitos como Euler para trás trocam custo algébrico por passo por propriedades de estabilidade mais fortes.
Integração trapezoidal oferece outro equilíbrio de precisão/amortecimento e pode exibir ringing numérico em certos problemas rígidos de chaveamento.
Simulação transitória de produção exige, portanto, seleção de método, estimativa de erro local, controle adaptativo de passo e iteração não linear robusta.
Modelos companheiros¶
Simuladores de circuitos frequentemente convertem dispositivos dinâmicos em modelos algébricos equivalentes a cada passo de tempo.
Com Euler para trás, a relação do capacitor pode virar uma condutância equivalente mais uma fonte de histórico.
Partindo de:
aproxime:
logo:
No passo atual, (C/Delta t) funciona como uma condutância e o termo de estado anterior torna-se contribuição conhecida de fonte.
Isso permite reutilizar a infraestrutura de montagem matricial no transitório.
Estado de simulação discreta¶
Um solver genérico transitório pode manter:
ElementState {
accepted_state
trial_state
history_terms
}
SolverState {
time
proposed_dt
matrix
rhs
convergence_status
}
Uma sequência segura de passo é:
montar sistema de tentativa
↓
resolver
↓
verificar resíduo/convergência
↓
estimar erro de integração
↓
aceitar ou rejeitar passo
↓
publicar apenas estado aceito
Passos rejeitados não devem sobrescrever o último estado físico aceito.
Esses são princípios gerais de solver numérico, não estruturas atuais do ChrisOS.
Complexidade e esparsidade¶
Para um circuito com (n) incógnitas, uma fatoração densa custa aproximadamente (O(n^3)), mas matrizes de circuitos costumam ser esparsas.
Simulação transitória resolve repetidamente matrizes com topologia semelhante.
O desempenho depende de:
- ordenação da matriz esparsa;
- reutilização de fatoração;
- número de iterações não lineares;
- quantidade de passos de tempo;
- taxa de aceitação de passos adaptativos;
- densidade de eventos de chaves e modelos por trechos.
O custo total pode ser dominado por muitas soluções sucessivas, e não por uma única solução grande.
Validação por energia¶
Energia fornece fortes invariantes de transitório.
Para uma rede RLC série ideal, sem fonte, com (R>0):
sob a orientação série.
Logo a energia armazenada deve diminuir monotonicamente no modelo passivo sem fonte.
Se uma simulação numérica produz energia total crescente sem fonte ativa, então existe elemento ativo no modelo, convenção de sinais inconsistente ou instabilidade causada por método/passo de integração.
Fronteiras de chaveamento e impulsos¶
Chaves ideais podem criar eventos matematicamente singulares.
Exemplos:
- conectar capacitores ideais com tensões diferentes por resistência zero;
- forçar a corrente de um indutor ideal a mudar instantaneamente;
- chavear fontes ideais de tensão incompatíveis diretamente.
Circuitos reais possuem resistência, indutância, capacitância, tempo de transição e radiação eletromagnética finitos.
Um modelo fisicamente útil normalmente exige adicionar essas não idealidades em vez de interpretar corrente ou tensão infinita como previsão literal.
Banda de medição¶
O transitório observado depende da banda de medição e da carga da sonda.
Uma borda rápida contém componentes espectrais de alta frequência. Um instrumento com banda limitada pode reportar:
- tempo de subida aparentemente maior;
- sobressinal reduzido;
- ringing alterado.
Capacitância da ponta ou indutância do terra da sonda também podem modificar o circuito.
Validação de transitórios deve, portanto, declarar tanto a banda do modelo quanto a banda de medição.
Relação com temporização digital¶
Sinais digitais são interpretados como estados lógicos, mas suas transições físicas são transitórios analógicos.
Uma cadeia simplificada:
driver muda estado de condução
↓
capacitância do nó carrega/descarrega
↓
R/L/C da interconexão moldam a forma de onda
↓
limiar do receptor é cruzado
↓
estado digital muda
Atraso de propagação, slew rate, overshoot e ringing surgem dessa dinâmica.
A abstração digital só é válida enquanto o comportamento elétrico permanece dentro das margens de temporização e tensão da interface.
Relação com entrega de potência¶
Transitórios de carga são centrais em sistemas de alimentação de computadores.
Um aumento abrupto de corrente pode produzir queda de rail por:
Esses mecanismos atuam simultaneamente através de regulador, placa, encapsulamento e die.
O capítulo específico de power delivery desenvolverá metas de impedância, hierarquia de desacoplamento e resposta do regulador. O presente capítulo fornece a matemática transitória subjacente.
Relação com o ChrisOS¶
O ChrisOS opera acima dessas dinâmicas analógicas.
O sistema operacional pode provocar transições de carga que alteram atividade de CPU ou dispositivos, mas a resposta elétrica resultante é implementada por hardware e firmware abaixo da abstração do SO.
O código-fonte atual do ChrisOS não contém um solver RC/RLC documentado por este capítulo.
Se futuramente houver código de gerenciamento de energia, telemetria ou simulação, sua implementação deverá ser documentada separadamente com arquivos, símbolos, propriedade, concorrência e evidências de validação concretas.
Fronteira de privilégio, concorrência e ABI¶
Equações diferenciais RC/RL/RLC não possuem nível de privilégio de CPU, ordem de locks ou ABI.
Essas preocupações aparecem apenas quando software representa ou controla estados de hardware.
Um simulador transitório em software exigiria:
- propriedade do vetor de estado;
- sincronização para montagem paralela;
- aceitação/rejeição determinística de passos;
- políticas de propagação de erro numérico;
- formatos de arquivo ou API caso o estado seja externalizado.
Nenhum desses contratos de software é afirmado como existente no ChrisOS aqui.
Modos de falha¶
| Falha | Significado |
|---|---|
| condição inicial ausente | estado dinâmico subespecificado |
| topologia de chaveamento errada | equação diferencial descreve circuito incorreto |
| continuidade de (v_C) violada | implica corrente impulsiva não modelada |
| continuidade de (i_L) violada | implica tensão impulsiva não modelada |
| R passivo negativo | modelo torna-se ativo/instável |
| amortecimento zero assumido em circuito real | ringing persiste de modo irrealista |
| passo numérico instável | energia simulada cresce artificialmente |
| passo de tempo grosseiro | polos/eventos rápidos são perdidos |
| parasitas ignorados | previsão de bordas/ringing pode estar errada |
| usar (5 au) como igualdade exata | confunde aproximação com comportamento assintótico |
Evidência de validação¶
O checker executável deste batch verifica exemplos determinísticos para:
- carga e descarga RC;
- energização e decaimento RL;
- frações de constante de tempo de primeira ordem;
- invariantes de continuidade de capacitor/indutor;
- classificação de amortecimento RLC série;
- frequência natural amortecida;
- sobressinal padrão de segunda ordem;
- redução de energia em RLC passivo sem fonte;
- exemplo do limite de estabilidade de Euler explícito;
- âncoras bilíngues do capítulo.
Essas verificações validam equações e invariantes editoriais. Elas não constituem um solver SPICE transitório nem validação de forma de onda de hardware.
Limitações atuais¶
Este capítulo ainda não desenvolve:
- fasores complexos e redes de impedância;
- decomposição de Fourier;
- RMS e potência complexa;
- acoplamento de transformadores;
- linhas de transmissão distribuídas;
- modelos não lineares de chave/dispositivo;
- ruído estocástico;
- laços de controle de reguladores;
- implementação atual do ChrisOS.
Esses tópicos exigem hipóteses adicionais e permanecem separados no currículo.
Fronteira do roadmap¶
A progressão conceitual é:
equações constitutivas R/C/L
↓
equações diferenciais no tempo
↓
resposta natural + forçada
↓
polos, amortecimento e acomodação
↓
regime senoidal
↓
fasores, impedância e resposta em frequência
O próximo capítulo substitui diferenciações senoidais repetidas por álgebra de impedância complexa, preservando as mesmas equações diferenciais subjacentes.
Proveniência da revisão¶
Revisado contra o main do ChrisOS na revisão da3df29cb397932c43d32373871fb9380e688ade.
sources e symbols estão intencionalmente vazios porque este capítulo não afirma que o ChrisOS atual implemente um simulador RC/RLC ou subsistema analógico de controle. A revisão registrada preserva a proveniência do corpus e a fronteira de implementação.