Bloco ACUM

O bloco ACUM é utilizado para acumular o sinal de entrada em sua memória, a despeito do passo de integração utilizado. As entradas auxiliares servem para controlar o processo de acúmulo (HOLD), e de reinício do processo (RESET e VINIC).

Características

# Entradas

4 ( #1=Sinal, #2=HOLD, #3=RESET, #4=VINIC )

Sinal de Entrada

Real (#1 e #4), Lógico(#2 e #3)

Sinal de Saída

Real

P1

Ganho do alimentador

Valores default

\(P_1 = 1\)

Restrições

../../../../_images/acum.png

Nota

O Bloco ACUM possui mais de uma entrada. Nesse caso, o campo \(V_{sai}\) (nome da variável de saída) deve ser preenchido com o mesmo dado em todos os registros do bloco. Os sinais HOLD, RESET e VINIC correspondem respectivamente à segunda, terceira e quarta entradas do bloco.

Lógica

Se \(RESET(t) > 0\), então \(V_{sai}(t) = VINIC(t)\)

Senão, se \(HOLD(t) > 0\), então \(V_{sai}(t) = V_{sai}(t - \Delta t)\),

Senão, \(V_{sai}(t) = V_{sai}(t - \Delta t) + P_1 V_{ent}(t)\).

Exemplo

Listagem 71 Exemplo de Utilização do Bloco ACUM
 1 DCDU
 2 (ncdu) ( nome cdu )
 3  01    CDU_ACUM
 4 (nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax)
 5  10  ACUM           Vent   Vsai   10.0
 6                     HOLD   Vsai
 7                     RESET  Vsai
 8                     VINIC  Vsai
 9 FIMCDU
10 (
11 999999