Bloco PHASE

O bloco PHASE é utilizado para o cálculo do ângulo de fase entre duas variáveis de entrada ortogonais sem a ocorrência da descontinuidade observada com o uso do Bloco FUNCAO Subtipo ATAN2. O valor de saída, em radianos, inicializa em qualquer um dos quatro quadrantes a depender dos sinais das variáveis de entrada e é incrementado de forma contínua podendo exceder os valores de \(-\pi\) e \(\pi\) durante a simulação.

Características

# Entradas

2

Sinal de Entrada

Real

Sinal de Saída

Real

Vmin

Valor limite mínimo para a variável de estado do bloco (\(\Delta tg_{bma}\))

Vmax

Valor limite máximo para a variável de estado do bloco (\(\Delta tg_{bma}\))

../../../../_images/phase.png

Aviso

O bloco PHASE é recomendado para uso no lugar do Bloco FUNCAO Subtipo ATAN2 quando descontinuidades no ângulo de fase são indesejadas.

Nota

O bloco PHASE 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.

Lógica

\(V_{sai}(t) = V_{sai}(t-\Delta t) + atan(tg_{lim})\)

\(tg_{lim} = tg_{bma} + \Delta tg_{bma}\)

Sendo \(\Delta tg_{bma} = tg_{bma}(t) - tg_{bma}(t-\Delta t)\)

Se \(\Delta tg_{bma}<Vmin\), então \(tg_{bma} = Vmin\)

Se \(\Delta tg_{bma}>Vmax\), então \(tg_{bma} = Vmax\)

\(tg_{bma} = \frac{Vent1(t-\Delta t)*Vent2(t)-Vent2(t-\Delta t) * Vent1(t)}{ Vent1(t-\Delta t)*Vent1(t)+Vent2(t-\Delta t)*Vent2(t)}\)

Exemplo

Listagem 114 Exemplo de Utilização do Bloco PHASE
1 DCDU
2 (ncdu) ( nome cdu )
3  01    CDU_PHASE
4 (nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax)
5  10   PHASE         Vent1  Vsai                            Vmin   Vmax
6                     Vent2  Vsai
7 FIMCDU
8 (
9 999999