Sine Wave






Sine Wave





Sine Wave
Sine Wave


Symbol graficzny


Biblioteka


Parametry
bloku


Amplitude
Amplituda sygnału. Wartość domyślna równa 1.
Frequency
Częstotliwość sygnału wyrażona w rad/sec. Wartość domyślna
równa 1 [rad/sec].
Phase

Przesunięcie sygnału w fazie wyrażone w radianach. Wartość
domyślna równa 0 [rad].

Sample time
Okres próbkowania. Wartość domyślna równa 0.

Opis
Blok Sine Wave jest generatorem fali sinusoidalnej. Blok ten może
obsługiwać jeden z dwóch trybów: ciągły lub dyskretny.
Wartość wyjściowa bloku opisana jest za pomocą równania:
y = Amplitude * sin(Frequency * Time * Phase)
Wartość parametru Sample time określa czy blok pracuje w trybie
ciągłym czy też w trybie dyskretnym:



0

powoduje, że blok pracuje w trybie ciągłym;




> 0

powoduje, że blok pracuje w trybie dyskretnym;




-1

powoduje, że blok pracuje w tym samym trybie co blok, który
otrzymuje sygnał.




Zastosowanie bloku Sine Wave w trybie dyskretnym
Wartość parametru Sample time większa niż zero powoduje, że blok
ten pracuje jak blok Zero-Order Hold, którego czas próbkowania jest zbiorem jego
wartości.
Zastosowanie bloku Sine Wave w ten sposób pozwala nam budować modele fal
sinusoidalnych, które są czysto dyskretne, zamiast modeli, które są hybrydowymi systemami
ciągło-dyskretnymi. Systemy hybrydowe są z natury bardziej złożone i w rezultacie
wymagają dłuższej symulacji.

Blok Sine Wave w trybie dyskretnym wykorzystuje algorytm inkrementacyjny
bazujący na czasie bezwzględnym. W rezultacie blok może być stosowany w modelach
przeznaczonych do uruchamiania dla nieokreślonej długości czasu, takich jak
drgania, wibracje lub wykonywania prób zmęczeniowych.
Algorytm inkrementacyjny oblicza sinus na podstawie wartości wyliczanych w
poprzednich próbkach. Ta metoda znalazła zastosowanie w następującej tożsamości:

Ta tożsamość może być zapisana w formie macierzy w następujący sposób:

Ponieważ jest stałe, to
poniższe wyrażenie również jest stałe:

Problem pozostaje tylko z macierzą, która mnoży wartość
przez macierz stałą, wyniku
czego otzymuje się .
Zastosowanie bloku Sine Wave
w trybie ciągłym
Zerowa wartość parametru Sample time powoduje, że blok pracuje w
trybie ciągłym. Praca w trybie ciągłym bloku Sine Wave może z czasem stawać się
niedokładna prowadząc do utraty precyzji.




Wyszukiwarka

Podobne podstrony:
Pure Sine Wave Inverter
Passage of a Bubble Detonation Wave into a Chemically Inactive Bubble Medium
Haeundae Tsunami Tidal Wave (2009) DVDRip XviD AC3
Shock wave deformation in shock vortex interactions
Sine PWM Inverter
Shock wave trapping
Buddy vs DJ The Wave ? in?n Norden
Calculation of Dust Lifting by a Transient Shock Wave
Shock wave interactions with particles and liquid fuel droplets
PALESTRINA MISSA SINE NOMINE chór
Shock wave induced phase transition in $alpha$ FePO$ 4$
Application of the Electromagnetic Model for Diagnosing Shock Wave Processes in Metals
module wave
wave

więcej podobnych podstron