Bloco FUNCAO Subtipo RAMPA

O subtipo RAMPA do bloco FUNCAO permite obter uma rampa como sinal de saída com amplitude definida a partir dos parâmetros definidos e da magnitude do valor da entrada.

Características

# Entradas

1

Sinal de Entrada

Real

Sinal de Saída

Real

P1

Limite à esquerda da rampa para a entrada. Valores inferiores de entrada implicam na saída ser P2; obrigatório

P2

Valor mínimo da amplitude do sinal de saída, caso o valor de entrada seja inferior ao valor mínimo (P1)

P3

Limite à direita da rampa para a entrada. Valores superiores de entrada implicam na saída ser P4; obrigatório

P4

Valor máximo da amplitude do sinal de saída, caso o valor de entrada supere o valor máximo (P3) definido; obrigatório

Valores default

Restrições

\(P_3 > P_1\)

../../../../_images/rampa.png

Aviso

O Bloco FUNCAO Subtipo RAMPA é um subtipo de bloco do tipo função. Portanto, para utilizá-lo, é necessário preencher o campo tipo como FUNCAO e o campo stip como RAMPA.

Lógica

../../../../_images/rampa_example.png

Se \(V_{ent} \leq P_1\), então \(V_{sai} = P_2\)

Se \(P_1 < V_{ent} < P_3\), então \(V_{sai} = P_2 + \frac{P_4 - P_2}{P_3 - P_1} (V_{ent} - P_1)\)

Se \(V_{ent} \geq P_3\), então \(V_{sai} = P_4\)

Exemplo

Listagem 100 Exemplo de Utilização do Bloco RAMPA
1 DCDU
2 (ncdu) ( nome cdu )
3  01    CDU_RAMPA
4 (nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax)
5  10  FUNCAO  RAMPA   Vent   Vsai    0.2   0.0  0.4    1.0
6 FIMCDU
7 (
8 999999