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\) |
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¶
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¶
1DCDU
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
6FIMCDU
7(
8999999