O Modelo de Potência

O VBatPower modela o consumo de potência como uma árvore de três níveis — BateriaComponenteEstado — e depois condensa-a num consumo médio de corrente e num tempo de funcionamento estimado. Esta página documenta cada entidade e cada campo, e a matemática que cada um alimenta.

Projetos

Um projeto é um design em análise — tipicamente um dispositivo e a sua bateria (ou várias). Contém as suas baterias e qualquer telemetria importada, e apresenta os painéis de análise.

CampoO que é
NomeO nome de apresentação do projeto (por ex. "Sensor Node v2").
DescriçãoNotas opcionais em texto livre sobre o design.
EtiquetasRótulos opcionais usados para pesquisa/filtragem na biblioteca de projetos.

Baterias

Cada bateria é uma fonte de alimentação. Defina tanto a sua tensão como a sua capacidade (introduzida como uma capacidade nominal de corrente) para calcular a energia disponível em watts-hora.

CampoUnidadeO que é
NomeUm nome descritivo (por ex. "Li-Po 3S 2200mAh").
TipoQuímica / formato (por ex. "Li-Ion", "LiFePO4", "CR2032").
TensãoV (µ…M)Tensão nominal do pack.
CapacidadeA·h (mAh…)Capacidade nominal, introduzida como corrente (por ex. 2000 mAh = 2 Ah).

energia = tensão × capacidade → Wh (3.7 V × 2 Ah = 7.4 Wh)

Componentes

Um componente é uma peça física que consome potência de uma bateria — um MCU, rádio, sensor, LED. A sua tensão é usada para converter entre corrente e resistência nos seus estados.

CampoO que é
NomeNome do hardware (por ex. "ESP32", "Módulo GPS").
TipoCategoria (por ex. "MCU", "Sensor", "Rádio").
TensãoTensão de funcionamento; relaciona corrente ↔ resistência através da lei de Ohm.

Estados

Um estado é um modo de funcionamento de um componente — ativo, sono profundo, TX — cada um com a sua própria corrente e temporização. É nos estados que acontece a verdadeira modelação.

CampoO que é
NomeNome descritivo (por ex. "Sono Profundo", "Modo TX").
CorrenteConsumo de corrente neste estado. Defini-lo calcula automaticamente a Resistência.
ResistênciaResistência equivalente. Defini-la calcula automaticamente a Corrente (lei de Ohm, com a tensão do componente).
Sempre AtivoFunciona continuamente sem intervalo (por ex. uma corrente de repouso em sono).
Executar Uma VezExecuta exatamente uma vez ao longo da vida da bateria (arranque, calibração) — um custo energético fixo.
IntervaloCom que frequência o estado se repete (por ex. a cada 60 s). Mutuamente exclusivo com Vezes.
VezesQuantas vezes é executado por segundo/minuto/hora/dia. Mutuamente exclusivo com Intervalo.
Tempo de exec.Duração de uma única execução (quanto tempo o estado está ativo de cada vez).
MedidoUse telemetria importada para este estado em vez da corrente teórica (consulte Telemetria).

Cada campo numérico tem o seu próprio seletor de unidades (µA / mA / A, ms / s / min / h, …) para que introduza os valores no que for mais natural; o motor converte-os internamente para o SI.

IDs e endereçamento

As entidades são endereçadas com notação por pontos, que é também a forma como as linhas de telemetria as referenciam:

0        first battery
0.0      first component of that battery
0.0.0    first state of that component

Como o tempo de funcionamento é calculado

Cada estado contribui com uma corrente média ponderada pelo seu ciclo de trabalho. Os estados sempre ativos contribuem com a sua corrente total; os estados executar-uma-vez subtraem antes uma energia pontual à bateria.

// per periodic state
duty   = exec_time / interval            (or × times/period)
I_state = current × duty

// system
I_avg   = Σ I_state  +  Σ always_on_current
runtime = capacity / I_avg               (minus run-once energy)

Painéis de análise

A página do projeto mostra três vistas do resultado:

  • Análise do Sistema — calculada exclusivamente a partir das suas definições de estado (teórica).
  • Dados Registados — calculados a partir das medições de telemetria importadas.
  • Previsto — uma combinação do modelo teórico com os dados reais.

Cada um indica a duração estimada, o consumo médio de corrente, a potência total, a capacidade da bateria (Wh) e os ciclos por ano. A página Gráficos visualiza o consumo, as linhas temporais medidas e a previsão de descarga.

Seguinte