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 80 Exemplo de Utilização do Bloco ACUM
 1DCDU
 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
 9FIMCDU
10(
11999999
../../../../_images/acum_graph.png

Fig. 77 Exemplo ilustrativo do funcionamento do Bloco ACUM mostrando o efeito das variáveis HOLD, RESET e VINIC sobre a saída do bloco