Ćwiczenie: A4 - CECHY ARTYKULACYJNE DŹWIĘKU

Transkrypt

Ćwiczenie: A4 - CECHY ARTYKULACYJNE DŹWIĘKU
POLITECHNIKA GDAŃSKA
WYDZIAŁ ELEKTRONIKI, TELEKOMUNIKACJI I INFORMATYKI
KATEDRA INŻYNIERII DŹWIĘKU
LABORATORIUM: AKUSTYKI MUZYCZNEJ
Ćwiczenie: A4 - CECHY ARTYKULACYJNE
DŹWIĘKU PISZCZAŁEK ORGANOWYCH
Opracowanie:
dr inż. B. Kostek
mgr inż. G. Szwoch
Gdańsk 1997
1. WPROWADZENIE
Traktura właściwa, czyli mechanizm sterowania organami ma decydujący wpływ na
jakość brzmienia organów. Dotyczy to przede wszystkim możliwości indywidualnego
kształtowania dźwięku. Wydaje się nieodzowne w tym miejscu wyjaśnienie pojęcia
artykulacji. W muzyce termin ten stosuje się na określenie wszystkich umownych znaków,
opisujących sposób wydobywania dźwięku lub wielodźwięków w celu uzyskania
zamierzonego efektu akustycznego i uwypuklenia charakteru utworu.
O organach z trakturą mechaniczną mówi się, że jako jedyne umożliwiają osiągnięcie
pełni muzycznego wyrazu, oznacza to m. in. precyzyjna grę pod względem rytmicznym.
Kontakt organisty z piszczałką odbywa się bezpośrednio poprzez naciśnięcie klawisza
w klawiaturze. Możliwość kształtowania stadium nabrzmiewania dźwięku objawia się
w pokonywaniu oporu klawisza połączonego mechanicznie z zaworem wiatrownicy tonowej początkowo większego ze względu na ciśnienie powietrza dociskające wentyl do otworu
wlotowego i późniejszego - złożonego tylko z oporu sprężyny. Ten dwufazowy charakter
oporu pozwala w opinii wielu organistów na świadome i dowolne kształtowanie procesu
narastania dźwięku.
2. MODELOWANIE PROCESÓW NARASTANIA W DŹWIĘKU ORGANOWYM
Przedmiotem niniejszego ćwiczenia będzie zapoznanie się z komputerowym
modelowaniem przebiegów przejściowych w dźwięku organowym opartym o nieliniową
teorię generowania drgań w piszczałce (Fletcher [1]).
Piszczałkę organową można potraktować jako system złożony z dwóch zasadniczych
części. Pierwszym podsystemem jest słup powietrza wewnątrz piszczałki. Jest to układ
w przybliżeniu liniowy i posiada nieskończoną liczbę modów drgań własnych. Drugi
podsystem stanowi strumień powietrza (ang. jet) działający na wargę piszczałki. Jest to
system wysoce nieliniowy. Rozpatrując piszczałkę należy zatem zbadać działanie obu tych
podsystemów oraz mechanizm, który je sprzęga.
Traktowanie piszczałki jako rezonatora jest stosowane w wielu publikacjach
dotyczących akustyki piszczałek organowych. Zakłada się, że piszczałka posiada szereg
modów drgań własnych o pulsacjach ni. Stosunek tych pulsacji jest w przybliżeniu
harmoniczny. Drgania te są tłumione przez opór ośrodka i inne zjawiska. Wychylenie xi dla
i–tego modu drgań można opisać równaniem:
xi´´ + ki xi´ + ni2 xi = λi F(t)
(1)
gdzie: F(t) – siła pobudzająca piszczałkę,
ni
– pulsacja rezonansowa i–tego modu drgań własnych,
ki
– współczynnik tłumienia,
λi
– współczynnik sprzężenia.
Działanie drugiego, nieliniowego podsystemu jest o wiele trudniejsze do opisania.
Strumień powietrza padający na wargę piszczałki jest odchylany na zewnątrz górnej wargi
(w takim przypadku ciśnienie w piszczałce maleje) lub do wnętrza piszczałki (ciśnienie
wzrasta). Przy stałej prędkości v siła wymuszająca F, wytwarzana przez strumień powietrza,
może być zapisana w formie wielomianu:
F = c0 + c1 v + c2 v2 + c3 v3 + ...
(2)
Współczynniki cn są zależne od ciśnienia. Aby uzyskać dostateczne przybliżenie krzywej F(v),
potrzebne są czynniki przynajmniej do trzeciego rzędu włącznie.
2
W rozpatrywanym przypadku należy wziąć pod uwagę, że przepływ powietrza o
prędkości v wpływa na strumień powietrza opuszczający szczelinę, natomiast odpowiedź
w postaci ciśnienia pojawia się z pewnym opóźnieniem δ. Jest to czas potrzebny na
przemieszczenie się wychylenia pomiędzy dolną a górną wargą. Na skutek zjawisk
dyspersyjnych δ może zależeć od częstotliwości oraz może wystąpić dodatkowe przesunięcie
fazy ∆. Jeżeli przez ω€i oznaczymy pulsację drgań i–tego modu drgań o pulsacji
rezonansowej ni , można uogólnić równanie (2) zapisując je w postaci:
∞ 
∆ 
F(t) = ∑ cm ∑ xi′ t − δi − ι  
ωι  
m =0
 i =1 
∞
m
(3)
Zachowanie się sprzężonego nieliniowego systemu piszczałka–strumień powietrza
zostało zatem opisane za pomocą układu równań (1) i (3), który można zapisać
w równoważnej formie:
xi´´ + ni2 xi = fi (xj´)
(4)
fi (xj) ≡ - ki xi´ + λi F (x1´, x2´, ...)
(5)
gdzie:
Należy zatem rozwiązać powyższy układ równań. Jednak rozwiązanie tego układu
metodami algebraicznymi nie jest możliwe, z uwagi na znaczny stopień skomplikowania
problemu. Fletcher proponuje zastosowanie metody małych parametrów [1]. Metoda ta jest
słuszna w przypadku, gdy kształt oscylacji nie zmienia się znacząco z cyklu na cykl. Warunek
ten jest w przypadku omawianego problemu spełniony. Rozwiązanie układu równań ma
postać:
xi = ai sin (ωi t + βi )
(6)
gdzie ωi ≅ ni oraz zarówno ai jak i βi wolno zmieniają się w czasie. Po odpowiednich
przekształceniach uzyskuje się:
ni 2 − ω i 2
1
'
βi = −
f ( x ) sin (ω i t + βi ) +
sin 2 (ω i t + β i )
αiωi i j
ωi
'
ai (ni 2 − ω i 2 )
1
ai =
f ( x ) cos(ω i t + β i ) −
sin (ω i t + β i ) cos (ω i t + β i )
ωi i j
ωi
'
(7)
(8)
Układ równań różniczkowych opisany wzorami (7) i (8) dla i–tych modów drgań
nadaje się już do rozwiązania metodami numerycznymi. Ponieważ jednak prawe strony tych
równań mają bardzo skomplikowaną formę (funkcja fi zawiera dużą liczbę czynników), czas
obliczeń może być bardzo długi, a rozwiązanie może nie zostać znalezione. Dlatego też
należy wprowadzić pewne uproszczenia, które nie będą miały istotnego wpływu na
dokładność wyników. Pochodne znajdujące się w równaniach (7) i (8) zostaną zastąpione
wartościami średnimi, znalezionymi przez scałkowanie równań po okresie drgań. Oznaczając
wartość średnią przez 〈 〉, można zapisać:
βi ' = −
n 2 − ωi 2
1
f i ( x j ' ) sin (ω i t + β i ) + i
ai ω i
2ω i
3
(9)
ai ' = −
1
f ( x ' ) cos (ω i t + βi )
ωi i j
(10)
W obliczeniach przyjęto wartości parametrów, otrzymane przez Fletchera
metodą pomiarów. Przyjęto konwencję wyrażania ciśnienia powietrza w milibarach
(1 mbar = 100 Pa). Prędkość fazowa zaburzeń poprzecznych dla strumienia powietrza
o średnicy od 1 do 2 mm wynosi α€≅ 0,2 prędkości strumienia. Opóźnienie propagacji δ dla
strumienia o długości l cm wynosi:
δ = 8 × 10− 4
l
α p
s
(11)
Pomija się tutaj zjawiska dyspersyjne i zakłada, że opóźnienie to nie zależy od częstotliwości.
Przyjmuje się także wartość przesunięcia fazowego:
∆≅π
(12)
Również w tym przypadku pomija się zależność od częstotliwości.
Następnie przyjmuje się wartości związane z wymiarami piszczałki:
– przekrój strumienia powietrza
3 cm × 0,1 cm
– przesunięcie strumienia powietrza 0,01 cm
– przekrój piszczałki
10 cm2
– wymiar wargi piszczałki
1 cm
Współczynniki opisujące siłę pobudzającą piszczałkę do drgań dane są wzorami:
c0 = 30 p
c1 = 0,4 γ p1/2
c2 = – 4 × 10-4 γ 2
c3 = – 7 × 10-7 γ 3 p -1/2
(13)
W powyższych wzorach p oznacza ciśnienie. Parametr γ opisuje czułość prędkości
poprzecznej strumienia powietrza na działanie prędkości akustycznej na wardze piszczałki.
Pomija się tutaj wiele zjawisk fizycznych zachodzących w strumieniu powietrza
wychodzącym ze szczeliny.
Pozostaje jeszcze opisanie ciśnienia działającego na wargę piszczałki. Jest to bardzo
istotne, ponieważ zmiany tego ciśnienia w czasie wpływają na postać transjentu
początkowego dźwięku piszczałki.
Fletcher przeprowadził pomiary wpływu ciśnienia na brzmienie dźwięku za pomocą
piszczałki ustawionej na symulowanej wiatrownicy z mechanicznie otwieranym zaworem.
Jeżeli zawór został otwarty nagle, to ciśnienie w piszczałce narastało szybko, osiągając po
ok. 0,01 s wartość szczytową, a następnie zanikało ze stałą czasową rzędu 0,1 s aż do
osiągnięcia stanu ustalonego. Wartość szczytowa ciśnienia była w tym przypadku zwykle
kilka razy większa niż wartość ciśnienia w stanie ustalonym (która jest mniejsza niż ciśnienie
statyczne w wiatrownicy). Wolniejsze otwieranie zaworu zmniejszało wartość szczytową
ciśnienia. Bardzo wolne otwieranie zaworu pozwalało ciśnieniu w piszczałce wzrastać powoli
aż do osiągnięcia stanu ustalonego.
Wszystkie opisane powyżej rodzaje transjentów ciśnienia można z wystarczającą
dokładnością opisać za pomocą następującego wyrażenia:
 t
p(t ) = p0 + ( p1 − p0 ) exp  − 
(14)
 τ
4
gdzie p1 oznacza początkową wartość ciśnienia (dla t = 0), p0 – ciśnienie w stanie ustalonym,
τ – stałą czasowa, określającą szybkość narastania ciśnienia. Można rozważyć trzy przypadki.
Jeżeli p1 jest większe niż p0, początkowy wzrost ciśnienia jest znaczny i można transjent tego
typu nazwać wybuchowym (ang. plosive), poprzez analogię do terminu fonetycznego. Gdy
p1 = p0, stan ustalony jest osiągany natychmiast, a taki transjent nazywa się ostrym (ang.
abrupt). Jeżeli p1 jest mniejsze niż p0, transjent jest wolny (ang. slow).
Wyrażenie (14) może być wstawione bezpośrednio do obliczanych równań.
Dodatkowo potrzebne są początkowe wartości amplitud ai i faz βi . Można je obliczyć na
podstawie wzorów:
ai0 = 0,5 p1 /i ni
βi 0 = - π / 2
ωi = ni
(15)
Wyrażenie (14) można powiązać ze sposobem otwierania dopływu powietrza do piszczałki.
Gdy p1 >> p0 , to można przyjąć że otwarcie zaworu nastąpiło w sposób gwałtowny. W
przypadku, gdy p1 = p0 , dźwięk narasta szybko, osiągając stan ustalony natychmiast, zaś w
trzecim przypadku p1 << p0 narastanie transjentu jest wolne.
3. SYSTEM MATHEMATICA
System Mathematica służy do przeprowadzania różnorodnych obliczeń
matematycznych. Dokument systemu Mathematica ma postać skryptu, składającego się z
komend systemu. Poszczególne komendy grupowane są w komórki (ang. cell). Wszystkie
komendy zawarte w jednej komórce wykonywane są wspólnie w jednym cyklu obliczeń.
Dokument systemu Mathematica otwiera się przy pomocy opcji Notebook / Open.
Komendy wypisywane są w kolejnych wierszach. Komendy w obrębie jednej komórki
oznaczone są klamrą na prawym marginesie. Wykonanie komend w komórce polega na
zaznaczeniu komórki przez kliknięcie myszą na klamrze oraz jednoczesnym naciśnięciu
klawiszy Shift i Enter (lub samego klawisza Enter na klawiaturze numerycznej). Komórka
zawierająca wykonane komendy jest oznaczana przez komunikat In[n], gdzie n jest numerem
wykonanej komórki, a wyniki działania komend oznaczane są odpowiednio przez komunikat
Out[n]. Wybranie opcji Evaluate / Notebook umożliwia przeliczenie całego dokumentu, od
pierwszej do ostatniej komórki.
4. ZADANIA
4.1.
Za pomocą programu Mathematica przeprowadzić modelowanie przebiegów
przejściowych dla zadanych wartości współczynników i ciśnień p0 i p1 .
Wartości parametrów ciśnienia przyjąć następująco:
p0,
p1
2mb, 6mb
2mb, 2mb
2mb, 0.5mb
5mb, 5mb
10mb, 10mb
Wartości pozostałych parametrów są wyznaczone eksperymentalnie i dotyczą
piszczałki o ustalonych wymiarach. Ponieważ w programie nie można zmieniać
menzury piszczałki wskazane jest zachowanie wartości tych parametrów.
5
5. OPRACOWANIE
5.1.
Porównać wyniki symulacji uzyskane dla różnych wartości parametrów p1 i p0.
Zwrócić szczególną uwagę na postać transjentów oraz występowanie przedęcia.
Opisać różnice w brzmieniu poszczególnych dźwięków. Omówić wpływ postaci
transjentu na brzmienie dźwięku.
LITERATURA
[1]. N. H. Fletcher, Transients in the Speech of Organ Flue Pipes - A Theoretical Study,
Acustica, vol. 34, 1976.
6

Podobne dokumenty