Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikibooksDie freie Bibliothek
Suche

Till Eulenspiegels lustige Serie/ Druckversion

Aus Wikibooks
<Till Eulenspiegels lustige Serie


Till Eulenspiegels lustige Serie

Hauptteil

[Bearbeiten]
Die fünf Balmer-Töne des Till-Eulenspiegel-Motivs von Richard Strauss.

Dieses Wikibook beschäftigt sich mit der verblüffenden Ähnlichkeit bei den Verhältnissen der Schwingungsfrequenzen derBalmer-Serie mit den Verhältnissen der Schallfrequenzen des einleitenden Motivs der Sinfonischen DichtungTill Eulenspiegels lustige Streiche von Richard Strauss (* 1864; † 1949).

Es steht außer Zweifel, dass für solche kompositorischen Transferleistungen nicht nur eine überragende Musikalität eine Voraussetzung ist, sondern dass Richard Strauss auch über die erforderliche Genialität und den Einfallsreichtum verfügte, um aus dem physikalischen Basismaterial derart hochrangige Werke zu erschaffen.

Einleitung

[Bearbeiten]
Titelblatt des BuchesEin kurtzweilig lesen von Dyl Ulenspiegel gebore vß dem land zu Brunßwick : wie er sein leben volbracht hatt ; XCVI seiner geschichten, Straßburg, 1515

 Till Eulenspiegel soll im 14. Jahrhundert ein umherstreifender gerissener Schalk gewesen sein, der sich dumm stellte und seinen Mitmenschen viele Streiche spielte.

Die nach dem Schweizer Mathematiker und Physiker Johann Jakob Balmer (* 1825; † 1898) benannte Balmer-Serie beschreibt eine Folge von Spektrallinien im Spektrum von Wasserstoffatomen, die durch spezifische Frequenzen oder Wellenlängen elektromagnetischer Strahlung beschrieben werden können und von denen fünf Linien im Bereich des sichtbaren Lichts liegen. Diese sind zunächst im Sonnenlicht nachgewiesen worden, da das chemische Element Wasserstoff Hauptbestandteil von Sternen ist und das Sonnenlicht wegen seiner großen Helligkeit sehr gut untersucht werden kann. Später wurden die Wasserstofflinien auch im Licht heller Sterne nachgewiesen, wie zum Beispiel beim hellsten Stern des Nachthimmels, nämlich Sirius (α Canis Majoris) im Sternbild Großer Hund.

Kurz bevor die Komposition entstand, hatten der Komponist Richard Strauss und der Mathematiker und Komponist Hans Sommer (* 1837; † 1922, eigentlich Hans Zincken genannt Sommer), der in der Optik sehr bewandert war, in Weimar Freundschaft geschlossen.[1] Es könnte daher gut sein, dass Richard Strauss damals über seinen väterlichen Freund Hans Sommer von aktuellen physikalischen Entdeckungen und somit auch von der optischen Balmer-Serie erfahren hat. Mit dessen Hilfe könnte er die auf Schallfrequenzen übertragenen Frequenzen der fünf sichtbaren Spektrallinien - quasi schalkhaft - für die fünf Töne c - f - g - gis - a des Eingangsmotivs seiner Sinfonischen DichtungTill Eulenspiegels lustige Streiche verwendet haben.

Die Balmer-Serie

[Bearbeiten]

Die Atome oder Moleküle eines Gases können durch Energiezufuhr angeregt werden. Hierbei werden die Elektronen in der Atomhülle auf höhere diskrete Energieniveaus gebracht. Durch spontane Emission fallen die Elektronen irgendwann zufällig in ein niedrigeres Energieniveau zurück, wobei die dabei frei werdende Energie als elektromagnetische Strahlung in Form eines Photons abgestrahlt wird, dessen Schwingungsfrequenzν{\displaystyle \nu } über die Lichtgeschwindigkeitc{\displaystyle c} ausgedrückt werden kann, die eine festgelegte Größe hat:

c=299792458MeterSekunde{\displaystyle c=299792458\,{\frac {\text{Meter}}{\text{Sekunde}}}}
ν=cλ{\displaystyle \nu ={\frac {c}{\lambda }}}

Hierbei istλ{\displaystyle \lambda } die Wellenlänge des vom Atom emittierten Lichtteilchens, und jede Wellenlänge entspricht einer bestimmten gesättigten Farbe. Weißes Licht hat ein kontinuierliches Spektrum mit praktisch allen sichtbaren Wellenlängen:

Das elektromagnetische Spektrum mit besonderer Herausstellung der sichtbaren Lichtwellen im Wellenlängenbereich zwischen 380 und 750 Nanometer.

Werden Atome durch Licht angeregt, werden die Photonen mit den zu den Energieniveaus passenden Wellenlängen dabei vernichtet (absorbiert), und im entsprechenden Absorptionsspektrum ist bei der dazugehörigen Wellenlänge eine dunkle Linie zu sehen. Wird ein Gas zu einem Plasmaleuchten angeregt, werden nur bei den zu den Energieniveaus passenden Wellenlängen Photonen erzeugt (emittiert), die im Emissionsspektrum dann als helle Linien zu sehen sind.

Die Lage dieser Linien auf dem Bildschirm eines optischen Spektrometers hängt von den von der Wellenlänge des untersuchten Lichtes abhängigen Brechungswinkeln des verwendeten Glasprismas beziehungsweise von den Eigenschaften des verwendeten Beugungsgitters ab. Die erzielten Brechungswinkel werden also durch die geometrische Anordnung in den eingesetzten optischen Geräten bestimmt.

Gewinnung des Wasserstoffemissionsspektrums mit einem optischen Prisma: Die Lichtquelle auf der linken Seite mit zum Leuchten angeregtem Wasserstoff wird über eine Sammellinse in einen Spalt abgebildet. Der Spalt wird durch eine Kollimatorlinse nach Unendlich abgebildet, und diese Strahlen werden durch ein Dreiecksprisma geschickt. Dieses Prisma spaltet das einfallende Licht je nach Wellenlänge in verschiedene Richtungen auf (Dispersion);rotes Licht wird schwächer abgelenkt alsviolettes Licht. Mit einer weiteren Linse wird der Spalt auf einen Schirm (rechts unten) abgebildet, wo die Spektrallinien erkennbar werden.
→ Siehe hierzu auchWikibook Digitale bildgebende Verfahren / Ablenkung von Lichtstrahlen

Diese Wellenlängen sind auch vom Absorptionsspektrum des Lichtes der Sterne bekannt, allen voran unserer Sonne, da diese zu einem sehr großen Teil aus Wasserstoff bestehen und einen hohen Energieumsatz haben. Der englische Arzt, Physiker und Chemiker William Hyde Wollaston (* 1766; † 1828) hat 1802 als erster solche dunklen Linien im Sonnenspektrum beschrieben, er hat sie allerdings für Trennlinien zwischen den natürlichen Farben gehalten.[2] Sie wurden unabhängig von ihm 1814 auch vom deutschen Optiker und Physiker Joseph von Fraunhofer (* 1787; † 1826) entdeckt und systematisch untersucht.[3] Ihm zu Ehren werden sieFraunhofer-Linien genannt. Zur Unterscheidung wurden die zahlreichen Absorptionslinien mit Buchstaben gekennzeichnet – starke Linien mit Großbuchstaben und schwächere Linien mit Kleinbuchstaben. Zu noch genaueren Differenzierungen werden zusätzliche Ziffern verwendet:

Fraunhofer-Linien im sichtbaren Bereich.
Johann Jakob Balmer um 1880.

Wenn das angeregte Elektron sich in einem Wasserstoffatom befindet und von einem höheren EnergieniveauEm{\displaystyle E_{m}} zum zweittiefsten EnergieniveauE2{\displaystyle E_{2}} übergeht, ergeben sich die Wellenlängenλm,2{\displaystyle \lambda _{m,2}} der Balmer-Serie. Die Spektrallinien dieser Serie sind nach dem Schweizer Mathematiker und PhysikerJohann Jakob Balmer (* 1825; † 1898) benannt, der die mathematische Gesetzmäßigkeit1885 anhand seiner empirisch gefundenen, verallgemeinertenBalmer-Formel für die Wellenlängenλm,n{\displaystyle \lambda _{m,n}} in denVerhandlungen der Naturforschenden Gesellschaft in Basel darstellen konnte:[4]

λm,n=A(m2m2n2){\displaystyle \lambda _{m,n}=A\left({\frac {m^{2}}{m^{2}-n^{2}}}\right)} mitm>n{\displaystyle m>n} undn1{\displaystyle n\geq 1}

Hierbei ist

A=limmλm,n=λ,n364,506820 Nanometer{\displaystyle A=\lim _{m\to \infty }\lambda _{m,n}=\lambda _{\infty ,n}\approx 364,506820{\text{ Nanometer}}}

eine konstante Wellenlänge im Ultravioletten. Balmer nannte sie dieGrundzahl des Wasserstoffs und gab ihren Wert mit 3645,6 Angström beziehungsweise 364,56 Nanometer bedingt durch die damaligen Messgenauigkeiten geringfügig höher an.

Die Existenz von Energieniveaus war zu dieser Zeit allerdings noch gar nicht bekannt, und die zeitgenössischen Forscher waren wegen der fehlenden Erklärung wie elektrisiert. Johann Jakob Balmer schrieb hierzu in seiner Veröffentlichung:

Es sind besonders die numerischen Verhältnisse der Wellenlängen der ersten vier Wasserstofflinien, welche die Aufmerksamkeit reizen und fesseln. Die Verhältnisse dieser Wellenlängen lassen sich nämlich überraschend genau durch kleine Zahlen ausdrücken.

Der Unterschied zwischen den berechneten und beobachteten Wellenlängen ist so klein, dass die Übereinstimmung im höchsten Grade überraschen muss.

Aus diesen Vergleichungen ergibt sich [...], dass die Formel auch für die fünfte [...] Wasserstofflinie zutrifft.

Die Koeffizientenkm,2{\displaystyle k_{m,2}} der Balmer-Serie, die sich fürn=2{\displaystyle n=2} aus dem Klammerausdruck ergeben, hat Johann Jakob Balmer ebenfalls angegeben:

km,2=m2m24{\displaystyle k_{m,2}={\frac {m^{2}}{m^{2}-4}}}

Diese Koeffizientenkm,2{\displaystyle k_{m,2}} und die dazugehörigen Wellenlängenλm,2{\displaystyle \lambda _{m,2}} lauten mit der zusätzlichen Definitionr3:=1{\displaystyle r_{3}:=1} für die ersten fünf Spektrallinien der Balmer-Serie mit3m7{\displaystyle 3\leq m\leq 7}:

mRationaler Wert vonkm,2{\displaystyle k_{m,2}}Dezimalwert vonkm,2{\displaystyle k_{m,2}}Verhältnisrm=r(m1)k(m1),2km,2{\displaystyle r_{m}=r_{(m-1)}\cdot {\frac {k_{(m-1),2}}{k_{m,2}}}}Dezimalwert des Kehrwerts1rm{\displaystyle {\frac {1}{r_{m}}}}Wellenlängeλm,2=Akm,2=Ak3,2rm{\displaystyle \lambda _{m,2}=A\cdot k_{m,2}=A{\frac {k_{3,2}}{r_{m}}}} in Nanometer
395{\displaystyle {\frac {9}{5}}}1,8{\displaystyle 1,8}1{\displaystyle 1}1{\displaystyle 1}656,112
41612=43{\displaystyle {\frac {16}{12}}={\frac {4}{3}}}1,3¯{\displaystyle 1,{\overline {3}}}2720{\displaystyle {\frac {27}{20}}}0,740¯{\displaystyle 0,{\overline {740}}}486,009
52521{\displaystyle {\frac {25}{21}}}1,190476¯{\displaystyle 1,{\overline {190476}}}189125{\displaystyle {\frac {189}{125}}}0,661375¯{\displaystyle 0,{\overline {661375}}}433,937
63632=98{\displaystyle {\frac {36}{32}}={\frac {9}{8}}}1,125{\displaystyle 1,125}85{\displaystyle {\frac {8}{5}}}0,625{\displaystyle 0,625}410,070
74945{\displaystyle {\frac {49}{45}}}1,08¯{\displaystyle 1,0{\overline {8}}}8149{\displaystyle {\frac {81}{49}}}0,604938271¯{\displaystyle 0,{\overline {604938271}}}396,907
Die Intensität der fünf langwelligsten und sichtbaren Spektrallinien der Balmer-SerieHα{\displaystyle H_{\alpha }},Hβ{\displaystyle H_{\beta }},Hγ{\displaystyle H_{\gamma }},Hδ{\displaystyle H_{\delta }} undHϵ{\displaystyle H_{\epsilon }} über der Lichtwellenlängeλ{\displaystyle \lambda }.

Balmer gab in seiner Veröffentlichung unter anderem die von Anders Jonas Ångström (* 1814; † 1874) in dessen französischsprachigem Werk über das Sonnenspektrum von 1866 experimentell bestimmten und 1868 veröffentlichten Wellenlängen für die sichtbaren Wasserstofflinien an:[5]

mWellenlänge
λm,2{\displaystyle \lambda _{m,2}} in Nanometer
BezeichnungBezeichnung
nach Fraunhofer
FarbbezeichnungFarbeFrequenz der Wasserstofflinie
νm,2{\displaystyle \nu _{m,2}} in Hertz
3656,2Hα{\displaystyle H_{\alpha }}C-LinieRot4,5691014{\displaystyle 4,569\cdot 10^{14}}
4486,1Hβ{\displaystyle H_{\beta }}F-LinieBlaugrün6,1681014{\displaystyle 6,168\cdot 10^{14}}
5434,0Hγ{\displaystyle H_{\gamma }}f-Linie vor GBlau6,9091014{\displaystyle 6,909\cdot 10^{14}}
6410,1Hδ{\displaystyle H_{\delta }}h-LinieViolett7,3111014{\displaystyle 7,311\cdot 10^{14}}
7396,8Hϵ{\displaystyle H_{\epsilon }}nahe vorHI{\displaystyle H_{I}}Violett7,5531014{\displaystyle 7,553\cdot 10^{14}}
Der sichtbare Bereich des Wasserstoffspektrums mit den Linien der Balmer-Serie. Die Wellenlängen des emittierten Lichtes werden von links (violett) nach rechts (rot) immer größer, die Frequenzen immer kleiner. Solche Lichtspektren können beispielsweise durch die Brechung von Licht, das aus einer Lichtquelle stammt, an einem Prisma gewonnen werden. Je nach Dispersion des optischen Glases, aus dem das Prisma besteht, ergeben sich für verschiedene Wellenlängen unterschiedliche Brechungswinkel.

Alternativ können diese Serien auch mit der Rydberg-Konstante

R=4A1,0973731568160107m1{\displaystyle R_{\infty }={\frac {4}{A}}\approx 1,0973731568160\cdot 10^{7}\,\mathrm {m^{-1}} }

für die Frequenzenνm,n{\displaystyle \nu _{m,n}} beschrieben werden:

νm,n=cR(1n21m2){\displaystyle \nu _{m,n}=c\cdot R_{\infty }\left({\frac {1}{n^{2}}}-{\frac {1}{m^{2}}}\right)} mitm>n{\displaystyle m>n} undn1{\displaystyle n\geq 1}

Die FrequenzνA,2{\displaystyle \nu _{A,2}}, die sich mit der Grundzahl des Wasserstoffs fürm{\displaystyle m\rightarrow \infty } bei der Balmer-Serie mitn=2{\displaystyle n=2} ergibt, kann also folgendermaßen berechnet werden:

νm,n=cλm,n=cA(m2m2n2){\displaystyle \nu _{m,n}={\frac {c}{\lambda _{m,n}}}={\frac {c}{A\left({\frac {m^{2}}{m^{2}-n^{2}}}\right)}}}
limmνm,n=ν,2=νA,2=cA=cR148,2246051014Hertz{\displaystyle \lim _{m\to \infty }\nu _{m,n}=\nu _{\infty ,2}=\nu _{A,2}={\frac {c}{A}}=c\cdot R_{\infty }{\frac {1}{4}}\approx 8,224605\cdot 10^{14}\,{\text{Hertz}}}

Der Bezeichnung durch Balmer für die WellenlängeA{\displaystyle A} alsGrundzahl des Wasserstoffs folgend, könnte diese FrequenzGrundschwingungszahl des Wasserstoffs genannt werden.

Die Komposition

[Bearbeiten]

Till Eulenspiegels lustige Streiche

[Bearbeiten]
Richard Strauss im Entstehungsjahr 1894 der sinfonischen DichtungTill Eulenspiegels lustige Streiche.
Till Eulenspiegels lustige Streiche im Jahr 2001 gespielt von der United States Navy Band.

Till Eulenspiegels lustige Streiche sind neun Jahre nach der Entdeckung der Balmer-Serie vom deutschen Komponisten Richard Strauss (* 1864; † 1949) komponiert worden. Es handelt sich um eine Tondichtung für großes Orchester mit einer Aufführungsdauer von fünfzehn Minuten, diezwischen 1893 und 1894 entstanden ist, nachdem Richard Strauss mehrere Monate in Griechenland und Ägypten verbracht hatte, um sich von den Spätfolgen einer Lungenentzündung zu erholen, und nachdem seine OperGuntram fertig geworden worden war.

Ursprünglich hatte Richard Strauss offenbar geplant, das Werk unmittelbar mit dem bekannten und markanten sechstaktigen Till-Eulenspiegel-Motiv beginnen zu lassen. Der fünftaktige Prolog wurde von Richard Strauss erst im Laufe der Überarbeitung als Beginn der Komposition hinzugefügt. Im Verlauf der Komposition taucht das Till-Eulenspiegel-Motiv dann erst am Ende erneut auf.

Der Prolog wurde vom Komponisten schließlich mit den Worten "Es war einmal ein Schalknarr..." und "gemächlich" betitelt, das unmittelbar darauffolgende Till-Eulenspiegel-Motiv mit den Worten "...Namens „Till Eulenspiegel“" und "allmählich" lebhafter".[6]

Der Beginn der Komposition ist in F-Dur notiert, und die fünf Töne des Till-Eulenspiegel-Motivs sind c - f - g - gis - a. Sie werden zwei Mal wiederholt:

Die sechs Takte direkt nach dem Prolog der Sinfonischen DichtungTill Eulenspiegels lustige Streiche mit dem vollständigen von einem Solohorn zu spielenden Till-Eulenspiegel-Motiv.
Die dreimal hintereinander erklingenden ersten fünf Töne des Till-Eulenspiegel-Motivs.

Die Sinfonische DichtungTill Eulenspiegels lustige Streiche trägt die Opus-Zahl 28, und sie wurde unter der Leitung des deutschen Komponisten Franz Wüllner (* 1832; † 1902) am 5. November 1895 in Köln uraufgeführt.

Also sprach Zarathustra

[Bearbeiten]

Diese Sinfonische Tondichtung von Richard Strauss mit der Opus-Zahl 30,Also sprach Zarathustra wurde Ende November 1896 durch unter Leitung von Richard Strauss in Frankfurt am Main uraufgeführt.

Naturtonreihe

[Bearbeiten]

Bemerkenswert ist in diesem Zusammenhang, dass die kurz nach der Sinfonischen DichtungTill Eulenspiegels lustige Streiche entstandene Komposition, ebenfalls sehr deutliche Bezüge physikalischen Zahlenverhältnissen hat und ein Eingangsmotiv mit fünf Tönen verwendet.

Das in der EinleitungSonnenaufgang verwendete Eingangsmotiv ist auch aus einer physikalischen Zahlenreihe, nämlich derNaturtonreihe abgeleitet, wobei deren erster, zweiter, dritter, vierter und fünfter Ton mit den Frequenzverhältnissen 1:1, 2:1, 3:2, 4:3 und 5:4 in Bezug auf den Grundton eine zentrale Rolle spielen.

Die ersten acht Takte der Sinfonischen DichtungAlso sprach Zarathustra mit den Stimmen der Trompeten, der Posaunen, der Pauken und der großen Trommel.
Orchesteraufnahme der gesamten Einleitung mit der ÜberschriftSonnenaufgang.

Strauss verwendet erneut das C als Basiston, der als Oktave auf Groß-C und Klein-c zunächst vier Takte lang in den Kontrabässen, im Orgelpedal und im Kontrafagott ausgehalten wird, bevor die vierC-Trompeten mit ihrem markanten aufsteigenden Motiv dazukommen. Für sein Trompetenmotiv verwendet Richard Strauss die nächsten vier Töne der Naturtonreihe c', g', c" und e", so dass schließlich ein fast vom gesamten Orchester gespielter, strahlender C-Dur-Akkord erklingt, der durch die Alteration des Terztons sogleich nach c-Moll verändert wird. Nach einem kurzen triolischen Zwischenspiel der Pauken mit den beiden Quarttönen G und c erklingt das Trompetenmotiv erneut mit umgekehrter Akkordfolge c-Moll und C-Dur. Wie auch in der Sinfonischen DichtungTill Eulenspielgels lustige Streiche wird das Motiv ein drittes Mal gespielt und dann weiterentwickelt, wobei der aufgebaute C-Dur-Akkord bei diesem Mal als Dominante zu dem danach folgenden F-Dur gedeutet werden kann. Nach vier Takten schließt die Einleitung mit einem erneuten und lang ausgehaltenen C-Dur im Fortissimo, welches von allen Instrumenten gespielt wird.

Zwölftonreihe

[Bearbeiten]

Im weiteren Verlauf des Orchesterstückes spielt Richard Strauss in den AbschnittenVon der Wissenschaft undDer Genesende auch noch mit der in der Astronomie bedeutenden Zahl Zwölf, indem erZwölftonreihen verwendet.

Die äußerst kunstvoll gestaltete Fuge zu Beginn des Abschnitts "Von der Wissenschaft" mit der Anweisungsehr langsam beginnt mit einem viertaktigen Thema im Viervierteltakt, dessen drei erste Töne C - G - c den drei Naturtönen des Trompetenmotivs aus der Einleitung der Komposition entsprechen, bei denen es erst eine Quinte und dann eine weitere Quarte nach oben geht. Ausgehend vom Spitzenton c ergibt sich im Folgenden eine Zwölftonreihe, die nach einem zunächst sehr simplen Rhythmus eine schnelle Triole auf Vierteln und eine weitere langsame Triole auf Halben verwendet. Der Dux wird in den vierten Celli unisono mit den vierten Kontrabässen auf C - G - c vorgetragen. Danach setzen die dritten Celli und Kontrabässe mit dem Comes eine Quinte höher auf G - d - g ein. Der zweite Comes beginnt dann wiederum eine Quinte höher auf d - a - d' und wird von den zweiten Celli und Kontrabässen übernommen. Der dritte Comes auf a - e' - a' erklingt schließlich in den ersten Celli und Kontrabässen.

Zu Beginn des sich anschließenden Abschnitts "Der Genesende" mit der Anweisungmarcato wird das zwölftönige Thema zunächst in den Celli, Kontrabässen und den Posaunen, dann in den Hörnern und den Bratschen und danach in den Oboen und den zweiten Geigen noch einmal rhythmisch geringfügig verändert aufgegriffen:

Zwölftonmotiv zu Beginn des Abschnitts "Der Genesende" der Sinfonischen Dichtung "Also sprach Zarathustra" von Richard Strauss in den Celli, Kontrabässen und Posaunen. Die ersten drei Töne e - h - e' entsprechen den drei Naturtönen des Trompetenmotivs aus der Einleitung der Komposition. Die zwölf Töne von dem Spitzenton e' bis zum letzten Ton c' liegen innerhalb der Oktave des Eingangsmotivs und stellen eine Zwölftonreihe dar:
e' - es' - b - ges - g - h - d' - cis' - gis - f - a - c'.
Beim vom vorletzten zum letzten Takt übergebundenen Ton eis handelt es sich um eine enharmonische Verwechslung des darauffolgenden Tones f.
Zwölftonmotiv zu Beginn des Abschnitts "Der Genesende" der Sinfonischen Dichtung "Also sprach Zarathustra" von Richard Strauss.

Es gibt nur wenige weitere physikalische Zahlenreihen, die für die Tonhöhen von musikalischen Motiven geeignet wären. Ferner ist festzuhalten, dass Richard Strauss kein Pionier und auch kein Anhänger der Zwölftonmusik war, so dass die Tatsache, dass er dennoch damit arbeitet, als symbolisch und durchaus auch als ein wenig schalkhaft angesehen werden kann.

Siehe hierzu auch→ Wikibook Zahlen / Zur Zwölf.

Zwölf Glockenschläge

[Bearbeiten]

Beim letzten Abschnitt der Komposition mit der BezeichnungNachtwandlerlied verwendet er zwölf mitternächtliche Glockenschläge. Die Zwölf hat nicht nur enge astronomische Bezüge zur Aufteilung der Nacht in die zwölfNachtstunden, sondern auch zu den zwölfnachts sichtbaren Lebewesenkreiszeichen der Ekliptik, die von den siebenWandelgestirnen durchlaufen werden und in denen sich der Planet Jupiter von der Erde aus gesehen jeweils ein Jahr lang aufhält.

Siehe hierzu auch→ Wikibook Konjunktionen.

Drei Lieder nach Gedichten von Otto Julius Bierbaum

[Bearbeiten]

Übrigens beschäftigen sich auch die drei GedichteTraum durch die Dämmerung,Schlagende Herzen undNachtgang der zwischen den beiden Sinfonischen Dichtungen geschaffenen KompositionDrei Lieder nach Gedichten von Otto Julius Bierbaum von 1895 mit der Opus-Zahl 29 (also genau zwischen den beiden oben beschriebenen Sinfonischen Dichtungen) mit den astronomischen Objekten Sonne, Mond und Sterne und deren Betrachtung und Wirkung in der Natur ("Licht", "Dämmerung", "Nacht", "Frühling").

  • Nummer 1:Traum durch die Dämmerung (Fis-Dur / B-Dur / Fis-Dur, sehr ruhig, 2/4-Takt)
    • ... im Dämmergrau, die Sonne verglomm, die Sterne ziehn,
    • ... in ein blaues, mildes Licht.
    • ... in ein mildes, blaues Licht.
  • Nummer 2:Schlagende Herzen (G-Dur, lebhaft und heiter, Allegro giocoso, 2/4-Takt)
    • ... du gold'ne Sonne in Himmelshöhn! (in strahlendem C-Dur)
  • Nummer 3:Nachtgesang (c-Moll, mäßig langsam, 3/4-Takt)
    • Der Mond goss silbernes Licht ...
    • ... rein wie die liebe Sonne.

Bezüge

[Bearbeiten]

Intervalle

[Bearbeiten]

Die mit dem menschlichen Auge sichtbaren Lichtfrequenzen der ersten fünf Wasserstofflinien (3m7{\displaystyle 3\leq m\leq 7}) der Balmer-Serie (n=2{\displaystyle n=2}) entsprechen recht genau den Verhältnissen der Tonfrequenzen der unmittelbar danach zwei Mal wiederholten fünf Töne des ersten Motivs der Sinfonischen DichtungTill Eulenspiegels lustige Streiche:

TonbezeichnungTonfrequenz
fm{\displaystyle f_{m}} in Hertz
Frequenzverhältnis
zum nächsten Ton
mFrequenz der Wasserstofflinie
νm,2{\displaystyle \nu _{m,2}} in Hertz
Frequenzverhältnis
zur nächsten Linie
Wellenlänge
λm,2{\displaystyle \lambda _{m,2}} in Nanometer
c261,61,33534,5691014{\displaystyle 4,569\cdot 10^{14}}1,350656,1
f349,21,12246,1681014{\displaystyle 6,168\cdot 10^{14}}1,120486,0
g392,01,05956,9091014{\displaystyle 6,909\cdot 10^{14}}1,058433,9
gis415,31,05967,3111014{\displaystyle 7,311\cdot 10^{14}}1,033410,1
a440,077,5531014{\displaystyle 7,553\cdot 10^{14}}396,9

Die in der zweiten Spalte angegebenen Tonfrequenzen beziehen sich also auf den Kammerton A mit 440 Hertz. Die in der letzten Spalte angegebenen Wellenlängen entsprechen fast exakt den fünf in der Veröffentlichung von Balmer 1884 für die Wasserstofflinien im sichtbaren Bereich angegebenen Wellenlängen (siehe oben).

Werden die Lichtfrequenzenνm,2{\displaystyle \nu _{m,2}} mit dem mittleren Umrechnungsfaktoru440=5,7131013{\displaystyle u_{440}=5,713\cdot 10^{-13}} multipliziert, ergeben sich die entsprechenden Tonfrequenzenfm=u440νm,2{\displaystyle f_{m}=u_{440}\cdot \nu _{m,2}} und die musikalischen Intervalle des aufsteigenden Motivs von Richard Strauss.

Stimmton

[Bearbeiten]

An dieser Stelle muss noch festgehalten werden, dass dieser Umrechnungsfaktor willkürlich gewählt werden kann, aber irgendwie festgelegt werden muss. Die Stimmung der Musikinstrumente bei Ensemblemusik muss seit jeher durchgeführt werden, damit alle Instrumente harmonische Zusammenklänge erzeugen können. Hierzu wurden auch Stimmtöne oder einKammerton verwendet, deren Tonhöhe festgelegt war. Der französische Gelehrte Joseph Sauveur (* 1653; † 1716) und später auch der deutsche Physiker und Astronom Ernst Chladni (* 1756; † 1827) schlugen vor, als grundlegendes Zeitmaß einerphysikalischen Stimmung die Einheit einer Sekunde für die Festlegung des Grundtons C zu verwenden. Dies bedeutet, dass der Grundton C0 exakt die Frequenz 1 Hertz hat und alle Oktaven dieses Grundtons nach oben immer exakt die doppelte Frequenz haben. Dies führt zu der folgenden Reihe:

Chromatische Tonleiter im Bass- und Violinschlüssel von der Kontra-Oktave bis zur dreigestrichenen Oktave mit den Frequenzen der tiefsten Töne der jeweiligen Oktaven in physikalischer Stimmung.
TonbezeichnungFaktorTonfrequenzf{\displaystyle f} in HertzTiefster Ton der...
C020{\displaystyle 2^{0}}1
C121{\displaystyle 2^{1}}2
C222{\displaystyle 2^{2}}4
C323{\displaystyle 2^{3}}8
C424{\displaystyle 2^{4}}16Subkontra-Oktave
C525{\displaystyle 2^{5}}32Kontra-Oktave
C626{\displaystyle 2^{6}}64großen Oktave
C727{\displaystyle 2^{7}}128kleinen Oktave
C828{\displaystyle 2^{8}}256eingestrichenen Oktave
C929{\displaystyle 2^{9}}512zweigestrichenen Oktave
C10210{\displaystyle 2^{10}}1024dreigestrichenen Oktave
C11211{\displaystyle 2^{11}}2048viergestrichenen Oktave

Wenn eine Referenztonhöhe für die Übertragung von Frequenzen elektromagnetischer Wellen zu Schallwellen gesucht wird, ist es für Physiker naheliegend, sich an dem Grundton C dieser physikalischen Stimmung zu orientieren.

Die ersten fünf Töne dieser Reihe haben aus musikalischer Sicht nur eine theoretische Bedeutung und sind für Menschen praktisch nicht mit einer Tonhöhe wahrnehmbar. Der Ton A ist eine große Sexte (respektive neun Halbtöne) höher als das direkt darunterliegende C beziehungsweise eine kleine Terz (respektive drei Halbtöne) tiefer als das direkt darüberliegende C. Wenn das A in der letzten Oktave zwischen C8 und C9 in dieser Reihe als Kammerton festgelegt wird, hat er bei gleichschwebender Stimmung (alle zwölf aufeinanderfolgenden Halbtonintervalle haben dasselbe Frequenzverhältnis21121,059463{\displaystyle {2}^{\frac {1}{12}}\approx 1,059463}) die folgende Frequenz:

fA=fC82912=fC92312430,539 Hertz431 Hertz{\displaystyle f_{A}=f_{C8}\cdot {2}^{\frac {9}{12}}=f_{C9}\cdot {2}^{-{\frac {3}{12}}}\approx 430,539{\text{ Hertz}}\approx 431{\text{ Hertz}}}

Mit einer Frequenz von 256 Hertz für den Grundton c ergeben sich die folgenden Tonhöhen für die fünf Töne des Till-Eulenspiegel-Motivs beziehungsweise die ersten fünf Linien der Balmer-Serie (3 ≤ m ≤ 7):

Vergleich der Frequenzverhältnisse bei gleichstufiger (respektive gleichschwebender) und reiner Stimmung sowie bei den Tonfrequenzen entsprechend der Balmer-Serie.
TonbezeichnungTonfrequenz
reine Stimmung
in Hertz
Tonfrequenz
gleichschwebende Stimmung
in Hertz
Tonfrequenz
Balmer-Seriefm{\displaystyle f_{m}}
in Hertz
mIntervall zum
Grundton c
c256,000256,000256,0003Prime
f341,333341,719345,6004Quarte
g384,000383,567387,0725Quinte
gis409,600406,375409,6006Kleine Sexte
a426,667430,539423,1847Große Sexte

Hieraus resultiert ein etwas kleinerer mittlerer Faktoru431=5,5911013{\displaystyle u_{431}=5,591\cdot 10^{-13}} als Proportionalitätskonstante zwischen den Licht- und den Schallfrequenzenfm=u431νm,2{\displaystyle f_{m}=u_{431}\cdot \nu _{m,2}} des aufsteigenden Motivs von Richard Strauss.

Diese Tonhöhen wurden beispielsweise bei der frühenPariser Stimmung von 1829 im 19. Jahrhundert verwendet. Im Laufe der Zeit wurde die Referenztonhöhe allerdings aus praktischen Erwägungen immer höher - Saiteninstrumente klingen voller und lauter, wenn die Saiten etwas stärker gespannt werden, wobei sie allerdings eine höhere Eigenfrequenz bekommen. Richard Strauss war sich der damit verbundenen Problematik bewusst und kommentierte die gestiegene Höhe des Kammertons einige Jahre vor seinem Tod folgendermaßen:[7]

Die hohe Stimmung unserer Orchester wird immer unerträglicher. Es ist doch unmöglich, dass eine arme Sängerin A-Dur-Koloraturen, die ich Esel schon an der äußersten Höhengrenze geschrieben habe, in H-Dur herausquetschen soll.

Rückkehr zumPariser A, bevor sich unsere armen Sänger die Paar letzten noch vorhanden Stimmen verschrien haben!

Zufall oder Koinzidenz

[Bearbeiten]

Es ergibt sich die Frage, ob es diese physikalischen und musikalischen Sachverhalte koinzident sind, oder ob sich um einen Zufall handeln kann. Da es offenbar keine belastbaren Belege für eine Koinzidenz gibt, ist die Frage nicht zu beantworten.

Zumindest muss festgehalten werden, dass es sich um einen äußerst bemerkenswerten Zufall handeln würde. Es gibt allein schon124=20736{\displaystyle {12}^{4}=20736} Möglichkeiten, genau vier Töne aus einem Vorrat von zwölf Tönen auf einen beliebigen Anfangston folgen zu lassen. Die Wahrscheinlichkeit, dass genau die fünf Töne des Till-Eulenspiegel-Motivs aus diesem Tonvorrat zufällig ausgewählt werden, beträgt demnach knapp 0,00005. Andere Motive haben weniger oder mehr als fünf Töne, haben einen größeren Tonumfang oder haben einen anderen Anfangston, was die Anzahl der Möglichkeiten noch zusätzlich und deutlich erhöht und die Wahrscheinlichkeit eines Zufalls entsprechend verringert.

Die Wahrscheinlichkeit, dass das Motiv mit den fünf Tönen c' - f' - g' - gis' - a', das im Gegensatz zu den vielen anderen tatsächlich komponierten Motiven noch nicht einmal diatonisch ist, sondern chromatische Bestandteile hat, ausgerechnet und zufällig nur wenige Jahre nach der Entdeckung der Balmer-Serie und deren Diskussion in Fachkreisen komponiert wird, ist noch geringer.

Schließlich ist zu berücksichtigen, dass das in der Tonart F-Dur notierte Motiv mit dem Ton C beginnt, dessen Tonhöhe im 18. und 19. Jahrhundert häufig mithilfe der Definition der Zeiteinheit der Sekunde rein physikalisch festgelegt war.

Im sehr umfangreichenRépertoire International des Sources Musicales (RISM) findet sich in über einer Million Notendokumente kein anderes Beispiel, das mit einem Motiv nur aus exakt diesen fünf Tönen beginnt. Nur zwei weitere, in der Tonart C-Dur stehende Beispiele mit einer Entstehungszeit vor 1893 lassen sich finden. Die beiden Folgen mit den fünf Tönen verwenden fast die gleichen Tonlängen wie das Till-Eulenspiegel-Motiv (drei Achtelnoten, eine Viertelnote und eine Achtelnote), und das Motiv wird in beiden Beispielen einmal unmittelbar wiederholt:

  •  Carl Czerny (* 1791; † 1857): Klavierübung in C-Dur (6/8-Takt), opus 599, Nummer 38: Tonfolge: g", c"', d"', dis"', e"'[8]
  • Anonymus: Ländler in C-Dur (3/4-Takt), Tonfolge: g', c", d", dis", e"[9]

Die Wahrscheinlichkeit, dass das Till-Eulenspiegel-Motiv von Richard Strauss 1893 rein zufällig entsprechend der Frequenzverhältnisse der Balmer-Serie gewählt wurde, ist nach diesen Überlegungen gewiss nicht null, sie ist aber äußerst gering.

Weitere Beispiele

[Bearbeiten]
Die Energieniveaus und daraus resultierenden Spektrallinien des Wasserstoffatoms der verschiedenen Serien.
Anmerkung: Die Balmer-Serie ist hier mit dem Wert m = 2 dargestellt. Die Koeffizienten m und n sind gegenüber der Originalveröffentlichung von Balmer, der seine Serie mit dem Koeffizienten n = 2 aufgeführt hatte, in dieser Darstellung vertauscht, was der modernen Notation für die Hauptquantenzahlen des Wasserstoffs entspricht.

Wasserstoffserien

[Bearbeiten]

Es möge bedacht werden, dass eine rationale Folge mit fünf aufeinanderfolgenden Zahlen wie bei der Balmer-Serie keineswegs ästhetisch empfundene Tonhöhenverhältnisse ergeben muss. Bei den höheren Ordnungen in der Balmer-Serie sowie beispielsweise bei der 1906 von dem US-amerikanischen Physiker Theodore Lyman (* 1874; † 1954) gefundenen Lyman-Serie im Ultravioletten[10] oder der 1908 von dem deutschen Physiker Friedrich Paschen (* 1865; † 1947) gefundenen Paschen-Serie im Infraroten ist das zum Beispiel nicht der Fall.[11] Es ist bemerkenswert, dass von diesen spektralen Serien nur die Balmer-Serie im für Menschen sichtbaren Wellenlängenbereich des Lichtes liegt und gleichzeitig nur die Balmer-Serie linear in eine von Menschen harmonisch wahrnehmbare Tonfolge transformiert werden kann.

Obertonreihe

[Bearbeiten]

Es sind daher nur sehr wenige Fälle bekannt, bei denen sich physikalische Zahlenfolgen, insbesondere wenn diese auch noch mit den menschlichen Sinnen unmittelbar wahrgenommen werden können, in musikalischen Tonfolgen widerspiegeln. Ein bedeutendes Beispiel ist dienatürliche Obertonreihe, die sich aus ganzzahligen Verhältnissen bei schwingenden Saiten oder in Luftsäulen ergibt und von Richard Strauss in der Sinfonischen DichtungAlso sprach Zarathustra verarbeitet wurde (siehe oben).

Pythagoreische Töne

[Bearbeiten]
Titelseite der sieben Orchestersuiten "Pythagorische Schmids=Fuencklein" von Rupert Ignaz Mayr aus dem Jahr 1692 mit einer Illustration des deutschen Malers Johann Andreas Wolff (* 1652; † 1716).
Kanon mit blauen Markierungen bei den vier pythagoreischen Tönen g'-c"-d"-g" auf der Titelseite der sieben Orchestersuiten "Pythagorische Schmids=Fuencklein" von Rupert Ignaz Mayr aus dem Jahr 1692.

Vierstimmiger Kanon auf der Titelseite der sieben Orchestersuiten "Pythagorische Schmids=Fuencklein" von Rupert Ignaz Mayr aus dem Jahr 1692.

Ein weiteres Beispiel mit den vier pythagoreischen Tönen c' - f' - g' - c" ist in der Legende vonPythagoras in der Schmiede überliefert.

→ Siehe auchWikibook Pythagoras in der Schmiede.

Die ersten drei dieser Töne entsprechen den ersten drei Tönen des Till-Eulenspiegel-Motivs. Das dort unter anderem eine Rolle spielende Verhältnis zwischen den ganzen Zahlen Vier und Drei beschreibt das musikalische Intervall der reinen Quarte, die sowohl beim ersten Intervall des Till-Eulenspiegel-Motivs als auch beim zweiten Intervall des Zarathustra-Motivs auftaucht.

Die pythagoreischen Töne, die laut einiger Überlieferungen angeblich die Klänge von Hammerschlägen gewesen seien, wurden 1690 vom französisch-deutschen Organisten und Komponisten Georg Muffat (* 1653; † 1704) in seiner OrgelkompositionNova Cyclopeias Harmonica verwendet. Diese Komposition ist von einer Aria eingerahmt, sie umfasst acht Variationen zum ThemaAd Malleorum Ictus Allusio (Zur Anspielung auf die Schläge der Hämmer) und endet mit dem SpruchSummo Deo Gloria.

Zwei Jahre darauf veröffentlichte der deutsche Geiger, Komponist und Hofkapellmeister Rupert Ignaz Mayr (* 1646; † 1712), der wie Georg Muffat Schüler des italienischen Komponisten Jean-Baptiste Lully (* 1632; † 1687) war, die sieben dem Kurfürsten von Bayern Maximilian II. Emanuel gewidmeten Orchestersuiten:

Pythagorische Schmids=Fuencklein
Bestehend in unterschiedlichen Arien / Sonatinen / Ouverturen / Allemanden / Couranten / Gavotten / Sarabanden / Giquen / Menueten / &c.
Mit 4.Instrumenten und beygefügten General-Baß,Bey Tafel=Musicken / Comœdien / Serenaden / und zu anderen fröhlichen Zusammenkunfften zu gebrauchen.

Schon die Pythagoreer waren der Auffassung, dass sich in der Astronomie dieselben zahlenmäßigen Gesetzmäßigkeiten zeigen wie in der Musik. Es gab auch später immer wieder Versuche, die Umlaufbahnen der Planeten mit harmonischen Klängen in Verbindung zu bringen, wie zum Beispiel durch Johannes Kepler (* 1571; † 1630) in seinem WerkHarmonices mundi libri V (fünf Bücher über die Harmonien der Welt) von 1619, in dem er astronomische Zahlenverhältnisse auf musikalische Intervalle übertrug. Der deutsche Komponist Paul Hindemith (* 1895; † 1963) griff dieses Thema auf und schuf 1951 die SymphonieDie Harmonie der Welt mit den drei SätzenMusica instrumentalis (wörtlich: "werkzeugliche Musik"),Musica humana (wörtlich: "menschliche oder gebildete Musik") undMusica mundana (wörtlich: "Weltmusik") sowie 1957 das Libretto und die Musik zur gleichnamigen Oper in fünf Akten. In der Einleitung zu seinem musiktheoretischen WerkUnterweisung im Tonsatz schreibt er:

Ich weiß mich mit dieser Einstellung zum Handwerklichen des Tonsatzes einig mit den Anschauungen, die gültig waren lange vor der Zeit der großen klassischen Meister. Wir finden ihre Vertreter im frühen Altertum; weitblickende Künstler des Mittelalters und der Neuzeit bewahren die Lehre und geben sie weiter. Was war ihnen das Tonmaterial? Die Intervalle waren Zeugnisse aus den Urtagen der Weltschöpfung; geheimnisvoll wie die Zahl, gleichen Wesens mit den Grundbegriffen der Fläche und des Raumes, Richtmaß gleicherweise für die hörbare wie die sichtbare Welt; Teile des Universums, das in gleichen Verhältnissen sich ausbreitet wie die Abstände der Obertonreihe, so daß Maß, Musik und Weltall in eins verschmolzen.

Fibonacci-Folge

[Bearbeiten]
Die Kantenlängen der zehn ersten Fibonacci-Quadrate.

Auch mit mathematisch definierten Zahlenfolgen, wie zum Beispiel der Fibonacci-Folge, können Melodien geschaffen werden. Die Fibonacci-Folge geht auf den mittelalterlichen Mathematiker Leonardo Fibonacci aus Pisa (* um 1170; † nach 1240) zurück, und ergibt mit den beiden Startwerten Null und Eins immer wieder neue nachfolgende ganze Zahlen, indem die letzten beiden Zahlen der Folge jeweils addiert werden:

f0=0{\displaystyle f_{0}=0}
f1=1{\displaystyle f_{1}=1}
fi+2=fi+1+fiiN0{\displaystyle f_{i+2}=f_{i+1}+f_{i}\,\forall \,i\in \mathbb {N} _{0}}

Daraus ergibt sich die folgende unendliche Zahlenreihe:

f2=1{\displaystyle f_{2}=1}
f3=2{\displaystyle f_{3}=2}
f4=3{\displaystyle f_{4}=3}
f5=5{\displaystyle f_{5}=5}
f6=8{\displaystyle f_{6}=8}
f7=13{\displaystyle f_{7}=13}
f8=21{\displaystyle f_{8}=21}
f9=34{\displaystyle f_{9}=34}
f10=55{\displaystyle f_{10}=55}
f11=89{\displaystyle f_{11}=89}
f12=144{\displaystyle f_{12}=144}
{\displaystyle \dots }

Mit zunehmender Länge der Folge nähert sich das Verhältnis der beiden letzten Zahlen immer mehr dem Goldenen Schnitt:

limififi1=1+521,6180339887498948482{\displaystyle \lim _{i\to \infty }{\frac {f_{i}}{f_{i-1}}}={\frac {1+{\sqrt {5}}}{2}}\approx 1,6180339887498948482}
Die Anzahlen der unterscheidbaren Mehrfachreflexionen (schwarz) an einer halbverspiegelten optischen Doppelschicht vermehren sich bei jeder zusätzlichen Reflexion genauso wie die Fibonacci-Folge. Die Anzahl der Reflexionen innerhalb der Doppelschicht ist jeweils mit den dunkelgrünen Zahlen angegeben. Bei einer geraden Anzahl von Reflexionen wird das Licht vollständig transmittiert, und bei einer ungeraden Anzahl von Reflexionen wird das Licht vollständig reflektiert.

Auch in der Physik hat diese Zahlenfolge eine Bedeutung. Bei einer optischen Doppelschicht, die an den beiden Außenflächen und zwischen den beiden optischen Schichten halbverspiegelt ist, wird jeweils die Hälfte des auftreffenden Lichtes reflektiert und die andere Hälfte transmittiert. Zählt man, wie viele Kombinationenk{\displaystyle k} von unterschiedlichen Strahlengängen es für eine gegebene Anzahln{\displaystyle n} von aufeinanderfolgenden Reflexionen innerhalb der Doppelschicht gibt, ergibt sich mit der folgenden Bedingung eine Fibonacci-Folge:

k=fn+2{\displaystyle k=f_{n+2}}

Diese Erkenntnis geht auf den in Wien geborenen kanadischen Mathematiker Leo Moser (* 1921; † 1970) zurück.[12]

Fibonacci-Jingle aus den ersten sieben Fibonacci-Zahlen.
Fibonacci-Jingle der Podcasts der Berliner Hochschule für Technik.

Das Notenbeispiel rechts zeigt ein Fibonacci-Jingle mit den ersten sieben Fibonacci-Zahlen von Null bis Acht als Melodie mit den Tonstufen in der Tonart C-Dur in physikalischer Stimmung (c = 28 Hertz = 256 Hertz) mit reinen Intervallen mit ganzzahligen Schwingungszahlen pro Sekunde. Die Stimmtonhöhe für den Ton a' liegt hierbei wie bei der Pariser Stimmung bei rund 430,5 Hertz.[13] Die Zahl Null wird in der Melodie durch eine Pause repräsentiert, und die folgenden sechs Zahlen entsprechen den Tonstufen c', c', d', e', g', c":

TonbezeichnungTonfrequenzf{\displaystyle f} in HertzIntervallVerhältnis zum Grundton
C8256Grundton1
C8256Prime1:1
D8288Sekunde9:8
E8320Große Terz5:4
G8384Quinte3:2
C9512Oktave2:1

Quantenphysikalischer Hintergrund

[Bearbeiten]

Als die Spektrallinien entdeckt worden waren und selbst 1884 als Johann Jakob Balmer die mathematischen Gesetzmäßigkeiten empirisch gefunden und mit der Balmer-Formel beschrieben hatte, waren die physikalischen und theoretischen Ursachen für die Entstehung solcher diskreten Spektrallinien noch völlig unbekannt. Erst in der ersten Hälfte des zwanzigsten Jahrhunderts gelang es mit Hilfe derQuantenmechanik, den Bau der Atome und die Wechselwirkung zwischen geladenen Materieteilchen (beispielsweise Elektronen) und den Lichtteilchen (Photonen) sehr genau zu beschreiben.

Das elektromagnetische Lichtfeld reagiert mit anderen Teilchen so, dass ein Quantum mit der Energie

E=hν{\displaystyle E=h\cdot \nu }

entweder aufgefangen oder abgegeben wird. Die Konstante

h=6,626070151034 Joulesekunden{\displaystyle h=6,62607015\cdot 10^{-34}{\text{ Joulesekunden}}}

ist dasPlancksche Wirkungsquantum (in Joulesekunden) undν{\displaystyle \nu } ist die Frequenz einer elektromagnetischen Welle.

Die Teilchennatur des Lichts folgerten in den Jahren von 1899 bis 1905 der deutsche Forscher Max Planck (* 1858; † 1947) aus den Gesetzmäßigkeiten der Wärmestrahlung[14] und in verschärfter Form sein jüngerer Kollege Albert Einstein (* 1879; † 1955) in der VeröffentlichungUeber einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt aus dem lichtelektrischen Effekt (oder Photoeffekt).[15] 1918 wurde Max Planck für die Entdeckung der Energiequanten und 1921 Albert Einstein für die Entdeckung des Gesetzes des photoelektrischen Effekts der Nobelpreis für Physik verliehen. Das Schlagwort vom Dualismus Welle-Korpuskel durchzieht seither die schwierigen Diskussionen darüber, wie die Physik der mikroskopisch kleinen Dinge zu verstehen ist. Ja, selbst die Schallwellen der Musik haben klitzekleine Körner: diePhononen mit einer Energie proportional zur Frequenz nach der Planck-Einstein-Formel.

Auch ein Teilchen mit einer Ruhemasse, wie zum Beispiel ein Elektron, kann als eine Materiewelle aufgefasst werden. Die nach dem französischen Physiker Louis-Victor de Broglie (* 1892; † 1987) benannten De-Broglie-Gleichungen von 1924 stellen die Bezüge zwischen Wellenlängeλ{\displaystyle \lambda } und Frequenzν{\displaystyle \nu } für Materiewellen her, die für Teilchen mit der EnergieE{\displaystyle E} beziehungsweise mit dem Impulsp{\displaystyle p} gelten:

λ=hp{\displaystyle \lambda ={\frac {h}{p}}}
ν=Eh{\displaystyle \nu ={\frac {E}{h}}}

Für die Entdeckung der Wellennatur der Elektronen wurde ihm 1929 der Nobelpreis für Physik verliehen

Als Max Planck das Wirkungsquantum alsHilfsgrößeh{\displaystyle {\mathbf {h}}} einführte, ahnte er noch nicht, welche universelle Tragweite die Konstante hat. Sie verkettet die Werteskala von Raum und Zeit eindeutig und fundamental mit der von Masse, Energie und Impuls. Im modernenInternationalen Einheitensystem kennt die Mechanik nur noch eine willkürliche Größe, die Sekunde. Meter und Kilogramm werden über die endgültig festgeschriebenen Werte der universellen Lichtgeschwindigkeitc{\displaystyle c} (seit 1983) und der Planck-Konstantenh{\displaystyle h} (seit 2019) von der Sekunde abgeleitet. Die Dauer einer Sekunde wurde 1967 auf 9 192 631 770 Perioden eines Quantenübergangs von Caesium-Atomen festgelegt.

Wasserstoffatom

[Bearbeiten]
Das Wasserstoffatom nach dem Bohrschen Atommodell

Die angegebenen Formeln betreffen die Materiewellen von freifliegenden Teilchen. Wenig später baute ein brillanter Theoretiker die allgemeineren Wellengleichungen mit Kräften, die Teilchen anziehen oder abstoßen. Platz frei für das Paradebeispiel dieser neuen Wellenmechanik!

Die Bindung zwischen dem negativ geladenen Elektron und dem positiv geladenen Proton des Wasserstoffatoms (genauer: des leichtesten Wasserstoff-Isotops Protium) nimmt genau dann eine relativ zeitstabile, also stationäre, Form an, wenn es eine räumlich konzentriertestehende Welle gibt, die die berühmte Schrödinger-Gleichung erfüllt, die 1926 vom österreichischen Physiker Erwin Schrödinger (* 1887; † 1961) aufgestellt wurde.[16] Wie bei großen mechanischen Objekten auch, etwa Saiten und Orgelpfeifen, sind die möglichen Frequenzen ihrer verschiedenen Schwingungsformen oder stehenden Wellen sehr gut mit kleinen ganzen Zahlen verbunden. Seit Pythagoras wissen wir, dass die harmonischen Intervalle von Tönen nichts anderes sind als solche Frequenzen, deren Verhältnisse zwei ganze Zahlen sind. Sie treten gern in Erscheinung als die Eigenfrequenzen von schwingenden Objekten.

Nach dem Bohrschen Atommodell bewegen sich Elektronen auf Kreisbahnen mit einer definierten Energie. In der Abbildung ist der Wechsel eines Elektron von der 3. auf die 2. Kreisbahn dargestellt; wobei ein Photon mit der entsprechenden Energiedifferenz ausgesendet wird (rot). Beim Wasserstoff ist der Zahlenwert Z für das eine positiv geladene Proton im Atomkern gleich eins.[17]

Die Eigenfrequenzen des Wasserstoffatoms folgen mitn=1,2,3,...{\displaystyle n=1,2,3,...} der Formel

νn=ν1n2{\displaystyle \nu _{n}={\frac {\nu _{1}}{n^{2}}}},

woν1{\displaystyle \nu _{1}} die höchste vorkommende Frequenz ist. Die Bindungsenergien des Atoms werden negativ gemessen in Bezug auf ein ungebundenes Paar aus Elektron und Proton. Die Folge lautet:

En=hνn{\displaystyle E_{n}=-h\cdot \nu _{n}}

Wieder zieht die Plancksche Konstanteh{\displaystyle h} ein. Die tiefste Energie für die Hauptquantenzahl 1 ergibt sich zu:

E1=hν113,6 eV{\displaystyle E_{1}=-h\cdot \nu _{1}\approx -13,6{\text{ eV}}}

Diese Energie gehört zur kugelförmigen stehenden Welle, in der keine Knoten vorkommen.

Also folgt:

En=hν1n2=E1n2{\displaystyle E_{n}=-{\frac {h\cdot \nu _{1}}{n^{2}}}={\frac {E_{1}}{n^{2}}}}

Die AbkürzungeV steht für die Energieeinheit ' Elektronenvolt, die in der Atomphysik häufig verwendet wird'. Die Umrechnung einer Energie zwischen der Maßeinheit Joule und der Maßeinheit Elektronenvolt ist mit der Ladung eines Elektrons

e=1,6021766341019 Coulomb{\displaystyle e=1,602176634\cdot 10^{-19}{\text{ Coulomb}}}

definiert:

E (in Joule)=eEeV (in Elektronenvolt){\displaystyle E{\text{ (in Joule)}}=e\cdot E_{eV}{\text{ (in Elektronenvolt)}}}
EeV (in Elektronenvolt)=E (in Joule)e{\displaystyle E_{eV}{\text{ (in Elektronenvolt)}}={\frac {E{\text{ (in Joule)}}}{e}}}

Bei der Energiedifferenz von einem Elektronenvolt handelt sich also um die Energie, die ein Elektron gewinnt oder verliert, wenn es in einem elektrischen Feld eine Potentialdifferenz von einem Volt durchlaufen hat.

Somit liegt die höchste Eigenfrequenzν1{\displaystyle \nu _{1}} beziehungsweise die kleinste Wellenlängeλ1{\displaystyle \lambda _{1}} des Wasserstoffatoms im Ultravioletten:

ν13,28991015 Hertz=3,2899 Petahertz{\displaystyle \nu _{1}\approx 3,2899\cdot 10^{15}{\text{ Hertz}}=3,2899{\text{ Petahertz}}}
λ191,125 Nanometer{\displaystyle \lambda _{1}\approx 91,125{\text{ Nanometer}}}

Wird diese der höchsten Eigenfrequenzν1{\displaystyle \nu _{1}} entsprechende Wellenlängeλ1{\displaystyle \lambda _{1}} auf einen vollständigen Kreis gelegt, ergibt sich aus dessen Umfang ein Radius von rund 14,5 Nanometern. Dieser Radius ist nicht identisch mit dem Radius des Wasserstoffatoms im niedrigsten Energiezustand, dem so genannten Bohrschen Radius, da hierfür zusätzlich zur kinetischen Energie auch die potentielle Energie im elektrischen Feld zwischen positiv geladenem Atomkern und negativ geladenem Elektron berücksichtigt werden muss, die eine Anziehungskraft bewirkt. Der Bohrsche Radius beträgt deswegen nur ungefähr 53 Pikometer, also weniger als ein Tausendstel vonλ1{\displaystyle \lambda _{1}}.

Zustandsbasis des Wasserstoffatoms mit den Hauptquantenzahlen 1 bis 4 (von oben nach unten auch mit den Buchstaben s, p, d und f gekennzeichnet ).

Die angeregten EnergienEn{\displaystyle E_{n}} haben eine symmetrische räumliche Struktur mit Knotenflächen, welche die Wellenform in eine Anzahl von 'Keulen' oder 'Bäuchen' aufteilen. Beispiele rechts im Bild zu den Hauptquantenzahlen n von 1 bis 4. Zu sehen sind Flächen konstanter Amplitude und Farben konstanter Phase.

Die Quantenmechanik erklärt, wie das Wasserstoffatom leuchtet. Es geht vom ZustandEm{\displaystyle E_{m}} in den tieferen ZustandEn{\displaystyle E_{n}} mitm>n{\displaystyle m>n} über. Die EnergieΔE=EmEn{\displaystyle \Delta E=E_{m}-E_{n}} wird dabei an ein Photon übergeben, dessen Frequenz in der Spektralserie liegt und die mit der folgenden vom schwedischen Physiker Johannes Robert Rydberg Rydberg-Formel mit der Rydberg-KonstantenR=4A{\displaystyle R_{\infty }={\frac {4}{A}}} (siehe oben) berechnet werden kann:[18]

ΔE=hνm,n=hνm,nλm,nR(1n21m2)=hcR(1n21m2)=hν1(1n21m2){\displaystyle \Delta E=h\cdot \nu _{m,n}=h\cdot \nu _{m,n}\cdot \lambda _{m,n}\cdot R_{\infty }\left({\frac {1}{n^{2}}}-{\frac {1}{m^{2}}}\right)=h\cdot c\cdot R_{\infty }\left({\frac {1}{n^{2}}}-{\frac {1}{m^{2}}}\right)=h\cdot \nu _{1}\left({\frac {1}{n^{2}}}-{\frac {1}{m^{2}}}\right)}

Beziehungsweise sowie über die Beziehung|E1|=hceR{\displaystyle |E_{1}|={\frac {h\cdot c}{e}}\cdot R_{\infty }} in der Maßeinheit Elektronenvolt:

ΔEeV=hνm,ne=|E1|(1n21m2)=hceR(1n21m2) (in Elektronenvolt){\displaystyle \Delta E_{eV}={\frac {h\cdot \nu _{m,n}}{e}}=|E_{1}|\left({\frac {1}{n^{2}}}-{\frac {1}{m^{2}}}\right)={\frac {h\cdot c}{e}}\cdot R_{\infty }\left({\frac {1}{n^{2}}}-{\frac {1}{m^{2}}}\right){\text{ (in Elektronenvolt)}}}

Die höchste Eigenfrequenzν1{\displaystyle \nu _{1}} kann demzufolge auch mit der Rydberg-Konstante ausgedrückt werden:

ν1=cR=4cA{\displaystyle \nu _{1}=c\cdot R_{\infty }={\frac {4\cdot c}{A}}}

Zu den Methoden der Physik gehört eine Störungsrechnung, wonach bereits eine klassisch gedachte elektrische Schwingung diestimulierten Quantenübergänge des Wasserstoffs hervorruft, und zwar genau mit dem experimentell bestätigten Spektrum von Frequenzen. Aber um diespontane Emission von Lichtquanten zu erklären, musste eine gründliche teilchenartige Behandlung des Lichtfeldes her: dieQuantenfeldtheorie. Mit deren Rechenmethoden kommt dann korrekt heraus, dass die angeregten Zustände des Atoms nicht ganz stabil sind. Aus dem Vakuum können die Photonen auftauchen, die an die passenden Zustände von Elektronen ankoppeln.

Eine tiefschürfende Deutung des Wasserstoff-Spektrums verdanken wir dem österreichischen Physiker Wolfgang Pauli (* 1900; † 1958), der mit den Physikern Niels Bohr (* 1885; † 1962) aus Dänemark, Werner Heisenberg (* 1901; † 1976) aus Deutschland, dem oben bereits erwähnten Erwin Schrödinger und anderen maßgeblich zur wissenschaftlichen Revolution der Quantenmechanik beitrug. Niels Bohr wurde 1922 für seine Verdienste um die Erforschung der Struktur der Atome und der von ihnen ausgehenden Strahlung der Nobelpreis für Physik verliehen. Werner Heisenberg wurde 1932 für die Begründung der Quantenmechanik, deren Anwendung unter anderem zur Entdeckung der allotropen Formen des Wasserstoffs geführt hat, damit geehrt.

Wolfgang Pauli gelang 1926 eine algebraische Formulierung des Wasserstoff-Modells dank einer in sich geschlossenen Gruppe von Symmetrie-Operatoren.[19] Er konnte das Spektrum ganz ohne die lästigen Schrödingerschen Differenzialgleichungen herleiten. Die spezielle Form der Coulomb-Anziehung zwischen Elektron und Proton erlaubt einen hohen Grad von Symmetrie.

Seither spielten die Symmetriegruppen eine steigende Rolle in der Physik. Häufig werden solche Gruppen in der Natur dargestellt in Verbindung mit Serien von ganzen Quantenzahlen. Symmetrie und Harmonie sind offenbar eng miteinander verbunden. Der deutsche theoretische Physiker Arnold Sommerfeld (* 1868; † 1951) schrieb im September 1919 in München im Vorwort seines BuchesAtombau und Spektrallinien:

Seit der Entdeckung der Spektralanalyse konnte kein Kundiger zweifeln, daß das Problem des Atoms gelöst sein würde, wenn man gelernt hätte, die Sprache der Spektren zu verstehen. Das ungeheure Material, welches 60 Jahre spektroskopischer Praxis aufgehäuft haben, schien allerdings in seiner Mannigfaltigkeit zunächst unentwirrbar. Fast mehr haben die sieben Jahre Röntgenspektroskopie zur Klärung beigetragen, indem hier das Problem des Atoms an seiner Wurzel erfaßt und das Innere des Atoms beleuchtet wird.Was wir heutzutage aus der Sprache der Spektren heraus hören, ist eine wirkliche Sphärenmusik des Atoms, ein Zusammenklingen ganzzahliger Verhältnisse, eine bei aller Mannigfaltigkeit zunehmende Ordnung und Harmonie. Für alle Zeiten wird die Theorie der Spektrallinien den NamenBohrs tragen. Aber noch ein anderer Name wird dauernd mit ihr verknüpft sein, der NamePlancks. Alle ganzzahligen Gesetze der Spektrallinien und der Atomistik fließen letzten Endes aus der Quantentheorie. Sie ist das geheimnisvolleOrganon, auf dem die Natur dieSpektralmusik spielt und nach dessenRhythmus sie den Bau der Atome und Kerne regelt.

Siehe auch:

Musiktheoretischer Hintergrund

[Bearbeiten]

Auditive Wahrnehmung

[Bearbeiten]

Das menschliche Ohr ist ein bemerkenswertes Messinstrument, das sowohl für die Amplituden wie für die Frequenzen von Schallwellen einelogarithmische Empfindlichkeit aufweist. Das bedeutet, dass für uns die Lautstärke um den gleichen Schritt zunimmt, wenn die Amplitude mit demselben Faktor multipliziert wird - nicht etwa wenn derselbe Betrag addiert wird. Genauso steigt die Tonhöhe für uns um den gleichen Schritt, wenn die Frequenz um einen Faktor erhöht wird. Der Faktor zwei wird besonders deutlich wahrgenommen, nämlich als eine Oktave. Im Abstand von Oktaven klingen die Melodien so ähnlich, dass man den Tönen den gleichen Namen gibt, versehen mit Strichlein oder Ziffern, wenn man die Oktavenlage angeben will.

Vielen ist das logarithmische Maß geläufig, mit dem wir die Verhältnisse von Amplituden beschreiben. Ein Faktor zehn wurde als 20 Dezibel definiert. Ein Amplitudenfaktorq{\displaystyle q} kann mit dem dekadischen Logarithmuslg{\displaystyle \operatorname {lg} } beziehungsweiselog10{\displaystyle \log _{10}} oder mit einem Logarithmus zu einer beliebigen Basislog{\displaystyle \log } in einen PegelQ{\displaystyle Q} in derMaßeinheit Dezibel (dB) umgerechnet werden:

Q (in Dezibel)=20 dBlog10q=20 dBlogqlog10{\displaystyle Q{\text{ (in Dezibel)}}=20{\text{ dB}}\cdot \log _{10}q=20{\text{ dB}}\cdot {\frac {\log q}{\log 10}}}

Das gleiche Prinzip funktioniert bei den Frequenzen respektive den wahrgenommenen Tonhöhen. Ein Faktor zwei wurde als 1200 Cent definiert. Alle zwölf Halbtöne - beziehungsweise alle kleine Sekunden - haben in der Musiktheorie bei der gleichstufigen Stimmung definitionsgemäß eine Größe von 100 Cent. Zwölf gleichgroße Halbtöne direkt übereinander ergeben eine Oktave, die demzufolge eine Größe von 1200 Cent hat. Der Tonhöhenunterschiedc{\displaystyle c} in derMaßeinheit Cent (C) bei einem vorgegebenen Frequenzverhältnisq{\displaystyle q} kann mit der folgenden Formel ebenfalls mit einem Logarithmus zu einer beliebigen Basislog{\displaystyle \log } oder mit dem Logarithmus dualisld{\displaystyle \operatorname {ld} } beziehungsweiselog2{\displaystyle \log _{2}} berechnet werden:

c (in Cent)=1200 Clog2q=1200 Clogqlog2{\displaystyle c{\text{ (in Cent)}}=1200{\text{ C}}\cdot \log _{2}{q}=1200{\text{ C}}\cdot {\frac {\log {q}}{\log {2}}}}

Die Bezeichnung Cent für die Maßeinheit wurde 1875 von Alexander John Ellis (* 1814; † 1890) im Anhang zu seiner Übersetzung von Hermann von Helmholtz’ BuchDie Lehre von den Tonempfindungen als physiologische Grundlage für die Theorie der Musik zum Größenvergleich von Intervallen vorgeschlagen.[20][21]

Intervalle

[Bearbeiten]

Zwei Töne, die als ein musikalisches Intervall im ganzzahligen Schwingungsverhältnis zueinanderstehen, werden als konsonant klingend empfunden. Dies ist besonders deutlich bei der Prime und bei der Oktave, bei denen das Frequenzverhältnis 1:1 beziehungsweise 1:2 ist. Je größer die beiden ganzen Zahlen werden, desto geringer wird der Effekt wahrgenommenen Konsonanz und somit einer harmonischen Wahrnehmung. Dieser Effekt ist für geübte Ohren auch bei der reinen Quinte (Frequenzverhältnis 2:3) und bei der reinen Quarte (Frequenzverhältnis 3:4) noch gut zu hören. Instrumente ohne fest vorgegebene Tonhöhen wie Streicher oder Posaunen sowie Gesangsensembles können auch große und kleine Terzen (Frequenzverhältnis 4:5 und 5:6) beziehungsweise kleine und große Sexten (Frequenzverhältnis 5:8 und 3:5) rein intonieren. Insbesondere bei Dur- und Moll-Dreiklängen, die aus drei Tönen im Abstand einer großen und einer kleinen Terz beziehungsweise einer Quinte zusammengesetzt sind, entsteht durch die Verwendung reiner Intervalle ein besonders harmonisch empfundener Klang.

Die folgende Tabelle gibt die Frequenzverhältnisse bei den musikalischen Intervallen von der Prime bis zur Oktave in der reinen Stimmung und in Bezug auf die Quarte, Quinte und Oktave in pythagoreischer Stimmung wieder:

IntervallFrequenzverhältnis
in reiner Stimmung
Frequenzverhältnis
in reiner Stimmung
als Dezimalwert
Frequenzverhältnis
in gleichstufiger Stimmung
als Dezimalwert
Abweichung zwischen
reiner Stimmung und
gleichstufiger Stimmung
in Cent
Prime1:11,00001,00000
Kleine Sekunde15:160,93750,943912
Große Sekunde8:90,88890,89094
Kleine Terz5:60,83330,840916
Große Terz4:50,80000,7937-14
Quarte3:40,75000,7492-2
Tritonus25:360,69440,707131
Quinte2:30,66670,66742
Kleine Sexte5:80,62500,630014
Große Sexte3:50,60000,5946-16
Kleine Septime9:160,56250,5612-4
Große Septime8:150,53330,5297-12
Oktave1:20,50000,50000

Der Tritonus ist also das Intervall zwischen der Quarte und der Quinte. Am großen Zahlenverhältnis 25:36 liest man ab, ohne den Zweiklang gehört zu haben: da kommt eine Dissonanz heraus. In gleichstufiger Stimmung haben die beiden Töne das folgende irrationale Frequenzverhältnis (auch kein sanfter Klang):

2612=212=12{\displaystyle 2^{-{\frac {6}{12}}}=2^{-{\frac {1}{2}}}={\sqrt {\frac {1}{2}}}}

Positive Abweichungen in der letzten Spalte mit der Maßeinheit Cent bedeuten, dass der Ton der reinen Stimmung höher ist als der Ton der gleichstufigen Stimmung, und negative Abweichungen bedeuten, dass der Ton der reinen Stimmung tiefer ist als der Ton der gleichstufigen Stimmung.

Bemerkenswert ist, dass bei den oben in der Tabelle angegebenen ganzzahligen Verhältnissen unter den Zahlen mit nur einer Ziffer allein die Sieben nicht auftaucht, was unterstreicht, dass sie aus Sicht einiger mittelalterlicher Autoren eine besondere Zahl ist.

Mehr zu den Stimmungen und mancherlei pingelige Berechnungen gibt es hier zu lesen:

→ Siehe hierzu auch:

Die nächste Tabelle stellt die entsprechenden musikalischen reinen Intervalle den Frequenzverhältnissen bei der Balmer-Serie gegenüber:

IntervallFrequenzverhältnis
in reiner Stimmung
Frequenzverhältnis
in der Balmer-Serie
Verhältnis der Frequenzverhältnisse
bei der Balmer-Serie und
bei reiner Stimmung
Abweichung zwischen
Balmer-Serie und
gleichstufiger Stimmung
in Prozent
Abweichung zwischen
Balmer-Serie und
gleichstufiger Stimmung
in Cent
Prime1:11:11:100
Quarte3:420:2780:81-1,6-20
Quinte2:3125:189375:378-1,3-16
Kleine Sexte5:85:81:100
Große Sexte3:549:81245:2430,814
Die Töne der Balmer-Serie auf dem Monochord. Oben das Spektrum mit den fünf Linien des Wasserstoffs und deren Koeffizienten der Balmer-Formel. Darunter das Monochord mit den fünf entsprechenden Saitenlängen, die alle dieselbe Saitenspannung und Saitendicke haben und durch die Verkürzung der Saitenlänge eine kürzere Wellenlänge und somit eine höhere Frequenz aufweisen. Die KonstanteA{\displaystyle A} stammt aus der Balmer-Formel und repräsentiert die Wellenlänge fürm={\displaystyle m=\infty }.

Schließlich noch eine Tabelle, die die entsprechenden musikalischen Intervalle aus der Balmer-Serie mit den Frequenzverhältnissen bei gleichstufiger Stimmung vergleicht:

IntervallFrequenzverhältnis
in der Balmer-Serie
Frequenzverhältnis
in gleichstufiger Stimmung
Abweichung zwischen
Balmer-Serie und
gleichstufiger Stimmung
in Prozent
Abweichung zwischen
Balmer-Serie und
gleichstufiger Stimmung
in Cent
Prime1:11,000000
Quarte20:270,7492-1,120
Quinte125:1890,66740,916
Kleine Sexte5:80,63000,814
Große Sexte49:810,5946-1,7-30
Die Töne der Balmer-Serie auf dem Griffbrett einer Gitarre. Oben das Spektrum mit den fünf Linien des Wasserstoffs mit den dazugehörigen Wellenlängenverhältnissen. Darunter das Griffbrett der Gitarre mit den Bünden bei den Halbtönen in gleichstufiger Stimmung. Das Till-Eulenspiegel-Motiv kann auf allen sechs Saiten in verschiedenen Tonhöhen gespielt werden.

Von Schwingungen, Wellen und Obertönen handelt das technische Kapitel, das etwa 30 Papierseiten entspricht:

→ Till Eulenspiegels lustige Serie/ Schwingende Objekte.

Es schürft in den physikalischen Grundlagen für Schwingungen und Wellen in Stoffen und bemüht reichlich Formeln und Algorithmen dazu.

Hans Sommer

[Bearbeiten]
Hans Sommer um 1890.

Der Komponist und Naturwissenschaftler Hans Sommer könnte Richard Strauss den Sachverhalt über die akustisch-musikalisch Variante der optisch-physikalischen Balmer-Serie vermittelt haben. Es ist leicht nachvollziehbar, dass er über Entdeckungen in der Optik und der Physik bestens unterrichtet war.

Hans Sommer hieß als Sohn vonOtto Gustav Zincken (* 1809; † 1940) eigentlich Hans Friedrich August Zincken genannt Sommer. Der Vater von Otto Gustav Zincken war der promovierte Herzoglich Braunschweigischer Hofmedicus Julius Leopold Theodor Friedrich Zincken (* 1770; † 1856), der wiederum der Sohn des Justizbeamten Carl Friedrich Wilhelm Zincken (* 1729; † 1806) und seiner FrauSophie Schläger war. Diese Ehe wurde geschieden und beide Ehepartner heirateten erneut. Sophie Schläger heiratete 1782 Johann Christoph Sommer (* 1741; † 1802), der als Hofrat und Professor für Anatomie am Anatomisch-Chirurgischen Institut in Braunschweig tätig war und dessen Nachname fortan bei ihren Nachfahren der Familie Zincken geführt wurde.

Hans Sommers Vater starb als er zweieinhalb Jahre alt war. Seine verwitwete Mutter,Nanny Langenheim (* 1813; † 1902), heiratete 1845 den Unternehmer, Optiker und Pionier der Photographie Peter Wilhelm Friedrich von Voigtländer (* 1812; † 1878). Dessen Vater war der Optiker Johann Friedrich Voigtländer (* 1779; † 1859), der seit 1808 die FirmaJ. F. Voigtländer, Werkstätte für optische und feinmechanische Instrumente führte und der Nachfahre des Optikers und Erfinders Johann Christoph Voigtländer war (* 1732; † 1797).

Hans und Antonie Sommer hatten die beiden Söhne Otto und Richard.

Der Stammbaum von Hans Friedrich August Zincken, genannt Hans Sommer

Hans Sommer war ausgebildeter Mathematiker, und er war in Göttingen auch von dem Physiker Wilhelm Eduard Weber (* 1804; † 1891) unterrichtet worden. Bereits 1866 wurde er in Braunschweig am PolytechnikumCollegium Carolinum Professor für Mathematik. Zwölf Jahre später wurde er zum Rektor ernannt, und er war bei der Überführung des Collegiums in dieHerzogliche Technische Hochschule Carolo-Wilhelmina beteiligt, die heute die Technische Universität Braunschweig ist. Er forschte in Braunschweig bis 1884 insbesondere auf dem Gebiet der angewandten Optik.

Er half als einer der Pioniere in der angewandten Optik auch seinem Stiefvater Peter Wilhelm Friedrich Ritter von Voigtländer, der zusammen mit seinem Vater Johann Friedrich Voigtländer ab 1849 als Unternehmer die optischen WerkeVoigtländer & Sohn in Braunschweig führte.[22]

Im Jahr 1858 veröffentlichte Hans Sommer in Göttingen seine Inaugural-Dissertation zur Erlangung der philosophischen Doktorwürde mit dem TitelZur Bestimmung der Brechungsverhältnisse. Hierin widmet er sich auch und ausführlich der Brechung am Prisma, mit dessen Hilfe weißes Licht spektral aufgespalten werden kann, um zum Beispiel Spektrallinien erkennen und vermessen zu können.[23]

Im Jahr 1870 veröffentlichte Hans Sommer in Braunschweig ein Buch mit dem TitelÜber die Dioptik der Linsen-Systeme, in dem er ebenfalls auf den Brechungseffekt eingeht.[24]

→ Siehe hierzu auchWikibook Digitale bildgebende Verfahren / Ablenkung von Lichtstrahlen

Hans Sommer und Richard Strauss gründeten 1903 gemeinsam dieAnstalt für musikalische Aufführungsrechte (AFMA), die als erste Vorgängerorganisation der späterenGesellschaft für musikalische Aufführungs- und mechanische Vervielfältigungsrechte (GEMA) gilt.

2019 wurde der Briefwechsel zwischen Richard Strauss und Hans Sommer in Buchform herausgegeben.[25]

Nachwort

[Bearbeiten]

Ohne die vielfältigen Forschungsergebnisse und bemerkenswerten Entdeckungen aus dem 19. Jahrhundert wäre es sehr schwierig gewesen, die Quantentheorie zu entwickeln. Und ohne das tiefere Verständnis der Quantenmechanik gäbe es vermutlich keine Halbleiter, die heute fast in jedem Haushalt vorhanden sind. Mit explizitem Bezug auf die Lichtemission möge zur Kenntnis genommen werden, dass durch die Erforschung der vielen verschiedenen diskreten Energieniveaus von Gasen, Kristallen und Halbleitern, heute Leuchtstofflampen, Laser und Leuchtdioden hergestellt werden können, die praktisch bei jeder beliebigen Wellenlänge in einem weiten Spektralbereich vom Infraroten bis zum Ultravioletten monochromatisches Licht emittieren. Leuchtdioden werden heute als energieeffiziente Leuchtmittel in der Beleuchtungstechnik und bei fast allen Bildschirmen eingesetzt.

→ Siehe auch WikibookDigitale bildgebende Verfahren / Beleuchtung / Lichtquellen

Bislang sind für die hier aufgestellte interdisziplinäre Hypothese, dass die Entdeckung der ganzzahligen Verhältnisse bei der optisch-physikalischen Balmer-Serie die Umsetzung in ein akustisch-musikalisches Motiv angeregt haben könnte, keine schriftlichen Quellen bekannt geworden. Diese Geschichte wurde allerdings über Generationen von Physikern mündlich tradiert. Der Hauptautor hatte sie Mitte der 1980er Jahre in einer Lehrveranstaltung der Technischen Universität Berlin von ProfessorGerd Koppelmann (* 5. September 1929; † 21. September 1992) erfahren. Der Hauptautor dankt seinem Doktorvater Professor Heinz Niedrig für den Nachruf auf dessen Kollegen Gerd Koppelmann.[26]

Literatur

[Bearbeiten]
  • Markus Bautsch:Die von Johann Jakob Balmer gefundenen Zahlenverhältnisse bei den Spektrallinien des Wasserstoffs, in: Gudrun Wolfschmidt (Herausgeberin):Astrophysik seit 1900 – Jubiläum von Karl Schwarzschild (1873–1916) und Ejnar Hertzsprung (1873–1967), Proceedings der Tagung des Arbeitskreises Astronomiegeschichte in der Astronomischen Gesellschaft in Berlin im September 2023, tredition (Nuncius Hamburgensis – Beiträge zur Geschichte der Naturwissenschaften, Band 59), Hamburg, 2024, Seiten 14–33.

Siehe auch

[Bearbeiten]

Einzelnachweise

[Bearbeiten]
  1. Siehe auch:Briefwechsel Hans Sommer an Richard Strauss, Weimar, 14. April 1893, in Christian Cöster (Herausgeber):Briefwechsel mit Hans Sommer, Hermann Bahr und Willy Levin, Schott Music, 2020,ISBN 9783795718060
  2. William Hyde Wollaston: ‘‘On the Dispersion of Light“, ‘‘Philosophical Transactions of the Royal Society of London’’, Teil II, Kapitel XII, Seiten 365 bis 380, 1802
  3. Joseph Fraunhofer: ‘‘Bestimmung des Brechungs- und Farbzerstreuungs-Vermögens verschiedener Glasarten, in bezug auf die Vervollkommnung achromatischer Fernröhre’‘, Denkschriften der Königlichen Akademie der Wissenschaften zu München für die Jahre 1814 und 1815, Band V, Seiten 193 bis 226, München, 1815
  4. Johann Jakob Balmer:Notiz über die Spektrallinien des Wasserstoffes, in:Verhandlungen der Naturforschenden Gesellschaft in Basel, Band 7, Seiten 548 bis 560, H. Georg's Verlag, 1885
  5. Anders Jonas Ångström:Spectre normal du Soleil – Atlas de six planches, in:Recherches sur le Spectre Solaire, Verlag W. Schultz, Uppsala (1868)
  6. Till Eulenspiegels lustige Streiche opus 28, Abenteuer Klassik
  7. Aus: Brief von Richard Strauss vom 7. Oktober 1942 aus den Hotels Verenahof - Ochsen, Baden bei Zürich, Schweiz
  8. Czerny, Carl <1791-1857>, Exercises in C-Dur, Répertoire International des Sources Musicales (RISM)
  9. Anonymus, Ländler in C-Dur, Répertoire International des Sources Musicales (RISM)
  10. Theodore Lyman:The Spectrum of Hydrogen in the Region of Extremely Short Wave-Lengths, Astrophysical Journal, Band 23, Seiten 181 bis 210, 1906
  11. Friedrich Paschen: ‘‘Zur Kenntnis ultraroter Linienspektra’‘, Annalen der Physik, Band 27, 332, Ausgabe 13, Leipzig, Seiten 537 bis 570, 1908
  12. Stanley L. Basin (* 1936; † 2016):The Fibonacci Sequence as it Appears in Nature, San Jose State College, Kalifornien, Vereinigte Staaten von Amerika, in:The Fibonacci Quaterly, Volume 1, Number 1, 1963, Seiten 53 bis 56
  13. Behind the MINT #04: … weil wir mehr als Technik können. Podcast – Höre Zukunft!, Berliner Hochschule für Technik, abgerufen am 22. November 2024.
  14. Max Planck: ‘‘Zur Theorie des Gesetzes der Energieverteilung im Normalspectrum’‘, Verhandlungen der Deutschen Physikalischen Gesellschaft, Nummer 17, Seite 237 bis 254, Berlin, 1900
  15. Albert Einstein: ‘‘Ueber einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt’‘, Annalen der Physik, Band 322, Nummer 6, Seiten 132 bis 148, 1905
  16. Erwin Schrödinger: ‘‘Quantisierung als Eigenwertproblem’‘, Teil I bis IV, Annalen der Physik, Band 79 bis 81, 1926
  17. Niels Bohr: ‘‘On the Constitution of Atoms and Molecules’‘, Teil I bis III, Philosophical Magazine, 26. Jahrgang, 1913
  18. Johannes Robert Rydberg: ‘‘Recherches sur la constitution des spectres d'émission des éléments chimiques’‘, Kongliga Svenska Vetenskaps-Akademiens Handlingar, Band 23, Nummer 11, Seiten 1 bis 177, 1889
  19. Wolfgang Pauli:Über das Wasserstoffspektrum vom Standpunkt der neuen Quantenmechanik, Zeitschrift für Physik, Band 36, 5. Heft, 27. März 1926, Seite 336 bis 665, Julius Springer, Berlin
  20. Hermann von Helmholtz:Die Lehre von den Tonempfindungen als physiologische Grundlage für die Theorie der Musik., Vieweg, Braunschweig, 1863.
  21. Alexander John Ellis:On the Sensations of Tone as a Physiological Basis for the Theory of Music, London, Longmans, Green & Company, 1875
  22. Bernhard Braunecker und Reinmar Wagner:Hans Zincke-Sommer (1837–1922) / Physiker und Komponist, Zeitschrift Musik & Theater, September 2012, Schweizerische Physikalische Gesellschaft
  23. Hans Sommer:Zur Bestimmung der Brechungsverhältnisse, Google Books
  24. Hans Sommer:Über die Dioptik der Linsen-Systeme, Google Books
  25. Christian Cöster:Richard Strauss im Briefwechsel mit Hans Sommer, Hermann Bahr und Willy Levin, Seiten 23 bis 178, Schott, Mainz, 2019
  26. Heinz Niedrig:Gerd Koppelmann zum Gedenken, Physikalische Blätter, Jahrgang 48, 1992, Nummer 12


Stimmung

[Bearbeiten]

Zur Stimmung der Musikinstrumente

[Bearbeiten]

In diesem Abschnitt geht es um den physikalischen Hintergrund des konventionellen Tonsystems der europäischen Musik. Zu den künstlerischen Aspekten wird nichts Kluges gesagt und auch wer sich als unmusikalisch ansieht, darf anfangen zu lesen.

Der vorliegende Text verwendet einige Begriffe aus diesem Abschnitt:

Till Eulenspiegels lustige Serie / Musiktheoretischer Hintergrund

Schwebungen

[Bearbeiten]
Schwebung bei der Addition von Signalen ähnlicher Frequenz

Die Schwebungen sind ein Phänomen bei Schwingungen, das für die Stimmung von Instrumenten eine große Rolle spielt. In diesem Abschnitt gilt der Begriff "Frequenz" als Synonym für "Tonhöhe"; er beschreibt sie physikalisch. Außerdem haben technisch vorbelastete Leute die Angewohnheit, Töne, Klänge und Wellenformen als "Signal" zu bezeichnen.

Das Bild zeigt oben zwei periodische Kurven, cyan und magenta, die eine leicht verschiedene Frequenz haben. Die horizontale Achse ist als die Zeit anzusehen. Am Anfang sind beide Kurven in Phase, beide gleichzeitig am Maximum. Nach etwa 9 Perioden haben sie eine entgegengesetzte Phase, später wieder die gleiche Phase. Die untere Kurve ist die Summe, also die Überlagerung, der zwei Schwingungen. Das Ergebnis ist eine schnelle Schwingung, deren Amplitude langsam zwischen Null und dem Maximalwert pendelt. Diese Wellenform heißt eineSchwebung. Ein anderer technischer Name spricht von einerAmplitudenmodulation. Die Amplitude der Schwingung wird mit einer sinusförmigen Hüllkurve moduliert. Eine künstlerisch angehauchte Bezeichnung sieht in der Kurve einTremolo.

Machen wir ein einfaches mathematisches Modell der Schwebungen. Wie sich herausstellt, gibt es sie auch beim Zusammenklang von zwei Tönen, die beinahe harmonisch zueinander sind, wenn also ihre Frequenzen ungefähr in einem einfachen Zahlenverhältnis stehen. Gleichungsallergiker dürfen die Berechnungen überspringen. Wir tun uns einen Block von trigonometrischen Formeln an.

cos(a+b)=cosacosbsinasinb{\displaystyle \cos(a+b)=\cos a\cdot \cos b-\sin a\cdot \sin b}
cos(ab)=cosacosb+sinasinb{\displaystyle \cos(a-b)=\cos a\cdot \cos b+\sin a\cdot \sin b}
sin(a+b)=cosasinb+sinacosb{\displaystyle \sin(a+b)=\cos a\cdot \sin b+\sin a\cdot \cos b}
sin(ab)=cosasinb+sinacosb{\displaystyle \sin(a-b)=-\cos a\cdot \sin b+\sin a\cdot \cos b}

Herleitung:

exp(i(a+b))=cos(a+b)+isin(a+b)={\displaystyle \exp(i(a+b))=\cos(a+b)+i\sin(a+b)=}
=exp(ia)exp(ib)=(cos(a)+isin(a))(cos(b)+isin(b)){\displaystyle =\exp(ia)\exp(ib)=(\cos(a)+i\sin(a))(\cos(b)+i\sin(b))}
=(cos(a)cos(b)sin(a)sin(b))+i(cos(a)sin(b)+sin(a)cos(b)){\displaystyle =(\cos(a)\cos(b)-\sin(a)\sin(b))+i(\cos(a)\sin(b)+\sin(a)\cos(b))}
cos(a+b)=cosacosbsinasinb{\displaystyle \cos(a+b)=\cos a\cos b-\sin a\sin b}
cosx=cos(x);sinx=sin(x){\displaystyle \cos x=\cos(-x);\quad \sin x=-\sin(-x)}
cos(ab)=cosacosb+sinasinb{\displaystyle \cos(a-b)=\cos a\cos b+\sin a\sin b}
sin(a+b)=cosasinb+sinacosb{\displaystyle \sin(a+b)=\cos a\sin b+\sin a\cos b}
sin(ab)=cosasinb+sinacosb{\displaystyle \sin(a-b)=-\cos a\sin b+\sin a\cos b}

Umkehrungen:

2cosacosb=cos(a+b)+cos(ab){\displaystyle 2\cos a\cos b=\cos(a+b)+\cos(a-b)}
a+b=A;ab=B;a=(A+B)/2;b=(AB)/2{\displaystyle a+b=A;\;a-b=B;\;a=(A+B)/2;\;b=(A-B)/2}
cos(A)+cos(B)=2cos((A+B)/2)cos((AB)/2){\displaystyle \cos(A)+\cos(B)=2\cos((A+B)/2)\cos((A-B)/2)}
2sinasinb=cos(ab)cos(a+b){\displaystyle 2\sin a\sin b=\cos(a-b)-\cos(a+b)}
cos(A)cos(B)=2sin((A+B)/2)sin((AB)/2){\displaystyle \cos(A)-\cos(B)=-2\sin((A+B)/2)\sin((A-B)/2)}
sinacosb=(1/2)(sin(a+b)+sin(ab)){\displaystyle \sin a\cos b=(1/2)\cdot (\sin(a+b)+\sin(a-b))}
sin(A)+sin(B)=2sin((A+B)/2)cos((AB)/2){\displaystyle \sin(A)+\sin(B)=2\sin((A+B)/2)\cos((A-B)/2)}

Ergebnis:

cosA+cosB=2cos((A+B)/2)cos((AB)/2){\displaystyle \cos A+\cos B=2\cdot \cos((A+B)/2)\cdot \cos((A-B)/2)}
cosAcosB=2sin((A+B)/2)sin((AB)/2){\displaystyle \cos A-\cos B=-2\cdot \sin((A+B)/2)\cdot \sin((A-B)/2)}
sinA+sinB=2sin((A+B)/2)cos((AB)/2){\displaystyle \sin A+\sin B=2\cdot \sin((A+B)/2)\cdot \cos((A-B)/2)}
sinAsinB=2cos((A+B)/2)sin((AB)/2){\displaystyle \sin A-\sin B=2\cdot \cos((A+B)/2)\cdot \sin((A-B)/2)}

Die letzten vier Gleichungen beschreiben alle möglichen Überlagerungen von zwei Schwingungen der Frequenzenf{\displaystyle f} undg,{\displaystyle g,} wenn gesetzt wird:

A=2πft;B=2πgt.t{\displaystyle A=2\pi ft;\;B=2\pi gt.\;t} ist die Zeit.

Eine allgemeine Überlagerung ist eine Linearkombination dieser vier Terme.

Die rechten Seiten sagen dann folgendes aus: so ein Signal ist ein Produkt aus der Schwingung mit dem Mittelwert der Frequenzen,(f+g)/2{\displaystyle (f+g)/2}, und der Schwingung mit der halben Differenzfrequenz(fg)/2{\displaystyle (f-g)/2}. Das ergibt genau eine Amplitudenmodulation mit einem langsamen Faktor, wennf{\displaystyle f} undg{\displaystyle g} zwei eng benachbarte Frequenzen sind.

Der Absolutbetrag der Amplitude hat nun zwei 'Bäuche' pro Periode des langsam modulierenden Faktors. Das Ohr hört das Vibrato also mit der ganzen Frequenzdifferenz(fg){\displaystyle (f-g)}. Wenn die Frequenz dieser Differenz im Hörbereich liegt, wird ein sogenannter Kombinationston wahrgenommen, insbesondere wenn die Amplituden hoch sind und die Perzeption durch Nichtlinearitäten im Innenohr noch deutlicher wird. Solche Töne werden nach dem italienischen GeigenvirtuosenGuiseppe Tartini (* 1692; † 1770) auchTartini-Töne genannt, da dieser sie bei laut gespielten Doppelgriffen auf seiner Geige wahrgenommen und 1754 beschrieben hatte. Bereits 1745 wurden sie vom deutschen Organisten, Komponisten und MusiktheoretikerGeorg Andreas Sorge (* 1703; † 1778) entdeckt.[1]

Summen/Differenzen von Schwingungen wurden hier in Produkte verwandelt. Die resultierende Schwingung mit dem Mittelwert der Frequenz bekommt dabei eine Modulation, also eine einhüllende Sinuskurve. Die Modulation vibriert mit der halben Differenz der Frequenzen und die Hüllkurve pulsiert mit der Differenz.

Vielfach wird in der Technik die andere Richtung der Gleichungen benutzt: man liefert zwei Frequenzen an und erzeugt zuerst ihr Produkt. Das nennt sich eine Mischung, nicht eine Überlagerung. Am Ausgang finden sich die Summe und die Differenz der Frequenzen. Besonders die (niederfrequente) Differenz ist wichtig, wenn die hohen schwierig zu handhaben sind. Man hat dann ein Signal runtergemischt auf eine komfortable "Zwischenfrequenz". Das Ohr hat einen eingebauten Mischer, wie die Tartini-Töne zeigen. Allgemeine Mischprodukte zweier Frequenzen(nf1±mf2){\displaystyle (n\cdot f_{1}\pm m\cdot f_{2})}heißen im technischen JargonIntermodulationen, vielleicht auch Kombinationstöne.

Kuriosität. Es gab früher (gibt?) bei grottenschlechten Lautsprecherboxen einen billigen Trick, um die Illusion von guten Basstönen zu erwecken. Wenn die Box eine tiefe Frequenz F nicht wiedergeben kann, werden einfach die zweiObertöne 2*F und 3*F durch Klirren, also nichtlineares Scheppern irgendwelcher Bauteile, erzeugt. Das Ohr denkt sichden fehlenden Grundton dazu, also die Differenz dieser zwei Harmonischen. Aus dem gleichen Grund kann man bei kleinen Orgeln etwa im Pedal diskret ein Register in Quintenlage zuschalten, um den satten Bass eine Oktave tiefer anzudeuten, um nicht zu sagen vorzutäuschen. Wer weiß, wieviel Jahrhunderte der Trick schon dauert.Ein akustischer Bass von "32-Fuß" kommt an alsResidualton, wenn offene Pfeifen (16 Fuß) kombiniert werden mit gedeckten Pfeifen (10-2/3 Fuß). Der Komponist und Organist Abt Vogler (1749-1814) setzte solche "akustischen" Register ein.

Behauptung 1:Haben zwei Frequenzenf,g{\displaystyle f,g} ein exaktes Zahlenverhältnis(f=nF,g=mF){\displaystyle (f=nF,\;g=mF)} dann kann es in der Überlagerung keine tieffrequente Schwebung geben.

Denn beispielsweise:

cos((nF)2πt)+cos((mF)2πt)=2cos(((n+m)F/2)2πt)cos(((nm)F/2)2πt).{\displaystyle \cos((nF)2\pi t)+\cos((mF)2\pi t)=2\cos(((n+m)F/2)2\pi t)\cos(((n-m)F/2)2\pi t).}

Diese Formel enthält nur relativ "hohe" Frequenzen im Produkt. Zum BeispielF=100 Hz ,n=2,m=3{\displaystyle F=100{\text{ Hz }},\;n=2,\;m=3} macht aus 200 Hz und 300 Hz in den Faktoren die Frequenzen 250 Hz und 50 Hz. Selbes Argument ist anzuwenden für die drei anderen Fälle der Überlagerung.

Behauptung 2:Wenn eine kleine Abweichung2s{\displaystyle 2s} der Frequenzen vom exakten Verhältnis vorliegt(f=nF+s,g=mFs),{\displaystyle (f=nF+s,\;g=mF-s),} dann zerfällt die Überlagerung in Terme vom Typ: Reiner Zweiklang mal Amplitudenmodulation mit der Frequenzs.{\displaystyle s.} Eine Schwebung mit der langsamen Frequenzs{\displaystyle s} ist hörbar.

Zum Beweis werde gesetzt:

a=(nF+s)(2πt);b=(mFs)(2πt);u=2πst;{\displaystyle a=(nF+s)(2\pi t);\;b=(mF-s)(2\pi t);\;u=2\pi st;}
(a+b)/2=((n+m)F/2)(2πt)=A;(ab)/2=((nm)F/2)(2πt)+u=B+u.{\displaystyle (a+b)/2=((n+m)F/2)(2\pi t)=A;\;(a-b)/2=((n-m)F/2)(2\pi t)+u=B+u.}
cosa+cosb=Q(u)=2cosAcos(B+u){\displaystyle \cos a+\cos b=Q(u)=2\cos A\cos(B+u)}
sinasinb=R(u)=2cosAsin(B+u){\displaystyle \sin a-\sin b=R(u)=2\cos A\sin(B+u)}

Die AusdrückeQ(0){\displaystyle Q(0)} undR(0){\displaystyle R(0)} sind schwebungsfreie reine Überlagerungen nach der Behauptung 1.

Q(u)=2cosA[cosBcosusinBsinu]=Q(0)cos(u)R(0)sin(u){\displaystyle Q(u)=2\cos A[\cos B\cos u-\sin B\sin u]=Q(0)\cos(u)-R(0)\sin(u)}

Das allgemeineQ(u){\displaystyle Q(u)} ist also die Linearkombination aus den reinen Zweiklängen mal je eine langsame Amplitudenmodulation mit der Frequenzs{\displaystyle s}. Die Ausrechnung verläuft genauso für jede von vier Summen/Differenzen der Cosinus und Sinus. Also gilt sie für allgemeine Überlagerungen.

Damit ist gezeigt, dass bei den Terzen, Quarten, Quinten das Phänomen der Schwebung vorkommt. Deren Modulationsfrequenz ist gleich der halben Abweichung der Frequenzdifferenz(fg){\displaystyle (f-g)} vom Sollwert für rein gestimmte Intervalle. Die Frequenz eines Tremolos ist gleich dieser Abweichung.

Einen Haken hat die Sache noch, weil bei so einer Schwebung die Differenz von zwei Produkten, nicht ein Produkt, anfällt. Die zwei Terme fressen sich im Mittel auf, genauer, sie liefern sich ein Tauziehen. Der langsame Faktor sin(u) geht durch Null, wenn der andere, cos(u), betragsmäßig maximal wird. Und umgekehrt. Kombiniert kommt nur eine schwache Amplitudenmodulation (Hüllkurve) heraus. Wenn allerdings die zwei Schwingungen statt der Sinusform eine komplexere periodische Form haben, wie die Schallwellen aus interessanten Instrumenten, dann verstärkt sich der Schwebungseffekt. Dann sind die Obertöne da, die Vielfachen der zwei überlagerten Frequenzen. Bei der Quinte etwa gleichen sich der zweite des einen und der dritte des anderen Tons. Die tragen dann gehörig zum Tremolo-Effekt bei.

Folgerung. Um eine Quinte, Quarte oder Terz rein zu stimmen, wird eine der Saiten oder Pfeifen usw. so manipuliert, dass der Zweiklang ohne Tremolo (Schwebung) stehen bleibt. Um sie um Cent-Beträge enger oder weiter zu stimmen, wird die langsame Frequenz der Schwebung ausgezählt und je nach Frequenz der Töne auf bestimmte Zielwerte eingepegelt.

Überlagern sich zwei Töne mit ungefährem Frequenzverhältnisf:g = n:m, dann können der Obertonmf und der Obertonng sich periodisch auslöschen, man hört die Schwebungsfrequenz| mf - ng |.

Die grüne Schwingung wird vom roten Signal gesteuert und ergibt die blauefrequenzmodulierte Form

Eine andere, häufig auch in Synthesizern vorkommende Schwingungsform ist die Frequenzmodulation. Dabei hat die schnelle Schwingung eine konstante Amplitude, doch ihre Frequenz ändert sich im langsamen Rhythmus. Musikalisch entspricht das einemVibrato. Ein ganzer Kamm von Nebenfrequenzen wäre nötig, um die FM aus einer Überlagerung zu erzeugen.

Andere Herleitung: Schwebung bei harmonischen Frequenzen

[Bearbeiten]

Mit etwas umständlichen Argumenten soll dieser Abschnitt ein Paar von Tönen analysieren. Angenommen wird nur, dass es periodische Signale sind, die Zerlegung in Obertöne wird nicht hinzugezogen. Die intuitiv leicht zu merkende Obertonregel wird doch wieder herauskommen.

Zwei Töne mit Frequenzenf undg sollen nahe daran sein, im harmonischen Verhältnisf:g = n:m zu stehen. Anders gesagt, es gibt einen gemeinsamen Unterton mit der Frequenzu, sowie eine Abweichungs, so dass gilt:f = nu + s/2 undg = mu - s/2.

Es folgt:| mf - ng | = (m+n) s/2 =: S.

Die Zahlenn,m mitn<m haben keinen gemeinsamen Teiler.

Nun soll herausgefunden werden, warum man eine Schwebung mit der FrequenzS wahrnehmen kann. Dieser Wert S ist größer als der minimale Werts, der für Sinuswellen im vorigen Abschnitt ausgerechnet wurde. Auch bei den Letzteren kommt die SchwebefrequenzS vor, etwa wenn man aufmerksam den Verlauf der Spitzen der Signalsumme verfolgt.

Wenn die Harmonie perfekt ist, alsomf = ng, dann kann der Klang der Summe beider Töne nur davon abhängen, in welcherPhase sie zueinander liegen.

Zum Beispiel mitf:g = 2:3 gibt es in einer PeriodeT = 1/u des Untertonsu zwei Maxima vonf und drei Maxima vong.

Phase Null: Maxima vonf bei 0 undT/2, Maxima vong bei 0,T/3, 2T/3.
Phase verschoben: Maxima vonf beiT/4 und 3T/4, Maxima vong unverändert.

In zweiten Fall gibt es keine gemeinsamen Maxima, die Summe klingt anders.

Allgemein mitn<m, f:g = n:m passen ins IntervallT, n bzw.m Perioden:

f hat seine Maxima beikT/n + p (k = 0...n-1; p= Phasenverschiebung).
g hat seine Maxima beijT/m + q (j = 0...m-1; q= Verschiebung).

Hier sindj,k ganze Zahlen. Welchen Wertebereich kann die Phasenverschiebung haben, so dass der Klang variiert?

Halten wir etwap=0 fest und verändern wirq im Intervall von 0 bisT/m, das heißt, wir spielen alle Phasen der Frequenzg durch. Das ist aber viel zu viel, denn es passiert folgendes: Beiq=0 habenf undg ihr gemeinsames Maximum zur Zeit 0, aber schon beiq = (T/n - T/m) trifft das nächste Maximum vong auf das nächste vonf und die Töne klingen wie beiq=0. Der sinnvolle Phasenspielraum von Frequenzg ist höchstensT/n - T/m = (T/m)(m-n)/n, also ein Bruchteil der vollen Periode vong.

Ist das nicht immer noch zu viel? Gibt es nicht ein Paar von Positionen auf dem RasterT, wofür eine noch kleinere Verschiebung die Signalspitzen deckungsgleich macht? Mit optimaler Wahl von Zahlenj,k solljT/m + q = kT/n; q = (jn-km)T/(nm) minimal werden, aber nicht Null.n undm sind teilerfremd,m>n. Ist vielleichtjn-km = 1 lösbar mitj>0, k>0? Das wäre der bestmögliche Fall.

Vorbemerkung:jn-km = 0 hatm als kleinste Lösung fürj: j=m,k=n. Dennjn = km; n/m = k/j. Es kann also wederk<n nochj<m sein, sonst hättenn,m einen Teiler (zerlege allen,m,j,k in Primzahlen).

Nun durchlaufej den interessanten Bereich1...m-1.

Behauptung. In dieser Menge gibt es keine zwei gleichen Differenzen
j1mk1n=x1;j2mk2n=x2;j2>j1.{\displaystyle j_{1}m-k_{1}n=x_{1};\;j_{2}m-k_{2}n=x_{2};\;j_{2}>j_{1}.}

Wegenn<m könen diek1,k2 so gewählt werden, dassx1,x2 positiv und kleiner alsm sind. Warum sind diex-Werte verschieden?

Wärex1=x2, dann(j2j1)m(k2k1)n=0 und (j2j1)<m.{\displaystyle (j_{2}-j_{1})m-(k_{2}-k_{1})n=0{\text{ und }}(j_{2}-j_{1})<m.} Im Widerspruch zur Teilerfremdheit. Den Wertenj{1...m1}{\displaystyle j\in \{1...m-1\}} werden also verschiedene Wertex{1...m1}{\displaystyle x\in \{1...m-1\}} zugeordnet. Daher kommt irgendwann der Wertx=1 vor.

Folglich ist die minimale Zeitverschiebung:

U = min(q) = T/(nm).

Nach diesem Betrag wiederholen sich die Klangfarben mit periodischer Verschiebung und sind mit reellen Zahlen0<p<U zu unterscheiden.

Bei perfekter Harmonie giltT = n/f = m/g, alsoU = 1/(mf) = 1/(ng).

Pro Sekunde ist die Zahl der PeriodenU gleich:N(f) = N(g); mf = ng.

Eine Schwebung mit FrequenzS kommt vor, wenn die PeriodenzahlenN(f) = mf undN(g) = ng sich umS Zyklen unterscheiden. So viele Perioden der Klangveränderung gibt es dann nämlich. Also gilt wie erwartet:S = | mf - ng |. Ende des Beweises, endlich.

Die Schwebung bei harmonischen Intervallen ist nicht einfach eine Amplitudenmodulation, sondern eine allgemeinere Modulation der Wellenform, der Klangfarbe. Die nichtlineare Komponente des Hörens kann dabei helfen, sie wahrzunehmen.

Beispiel: Geübte Ohren nehmen wahr, dass bei der verstimmten Quinte ~(2/3)·F über der GrundfrequenzF, die Oktave zur Quinte, also das Dreifache der tiefen und das Doppelte der höheren Frequenz, entscheidend zur Schwebung beiträgt.

Zitate aus der Musikalischen Bibliothek von Lorenz Mizler werden mit Mus.Bib. markiert.[2] Die Schwebung erklärt nach Werckmeister, "Kurtzer Unterricht Wie man ein Clavier stimmen und wohl temperiren könne."

"Da nun eineConsonantia gegen die andere etwa zu hoch oder zu niedrig stehet, so nennet man dasselbe eine Schwebung. Dieser Nahme kommt fürnehmlich von den Orgelmachern her, denn wenn sie zwo Pfeiffen zusammen stimmen, und dieselben bald reine sind, so machen solche Pfeiffen, wenn sie zugleich mit einander angehalten werden, einenTremorem, oder Zittern, je näher nun die Zusammen-Stimmung ist, je langsamer wird derTremor, wenn sie aber endlich zusammen gestimmt sind, so lässet sich derTremor oder daß Beben nicht mehr hören, und klingen solche zwo Pfeiffen ofte, als wenn es eine Pfeiffe wäre. Wenn der oberste Clavis gegen den andern zu hoch ist, so heist man es, in die Höhe schweben, ist er zu niedrig, nennet man dasselbe niedrig schweben." (Mus.Bib. I.2 S.160)

Die reine oder natürliche Stimmung

[Bearbeiten]

Gut gesungene mehrstimmigea-cappella-Chormusik sollte rein gestimmt erklingen, genauso wie Streicher-Ensembles. Wir reden hier von altmodischer tonaler Musik. Eine Musik, der streckenweise die eine oder andereTonart anheftet.

In der reinen C-Dur-Tonleiter sind alle Intervalle zum Grundton rational.

NoteFrequenzverhältnisIntervall
C1:1Prime
D9:8große Sekunde
E5:4große Terz
F4:3Quarte
G3:2Quinte
A5:3große Sexte
H15:8große Septime
C2:1Oktave

Zwischen den Nachbarn gibt es große (9/8) oder kleine (10/9) Ganztöne und bei E-F und H-C den diatonischen Halbton (16/15). Die Dreiklänge auf Tonika C, Dominante G und Subdominante F sind rein.

Soll das Prinzip der reinen Akkorde und Intervalle beim Wechsel in eine benachbarte Tonart zu C-Dur beibehalten werden (Modulation), dann passiert mehr als nur eine schwarze Taste einzubauen. Es müssen auch manche Tonhöhen der weißen Tasten angepasst werden!

Indiz dafür: die Quinte D-A ist in Rein-C-Dur verstimmt. D wäre die Molltonart parallel zur Subdominante. Die Modulation in Richtung Subdominante braucht in der Tatzwei Alterationen für ein reines F-Dur. H wird zu B und D wird um einsyntonisches Komma gedrückt.

Eine Modulation nach a-Moll braucht zwar keine "schwarze Taste", aber auch hier muss D etwas sinken, um zur reinen Subdominante von A zu werden.

Eine Modulation von der reinen Tonleiter in C-Dur zur derjenigen in G-Dur braucht auchzwei Änderungen: aus F wird Fis und A wird um ein syntonisches Komma angehoben, von 440 Hz nach 445,5 Hz.

Die Terzen im reinen C-Dur sind rein bis auf D-F. Taucht diese auf, sollte wieder eine Modulation im Spiel sein und der Ton D abgesenkt werden.

Was ist das syntonische Komma? Das Verhältnis von zwei pythagoreischen Ganztönen (9/8) zu einer reinen großen Terz (5/4),

SK =(98)2/(54){\displaystyle \left({\frac {9}{8}}\right)^{2}/\left({\frac {5}{4}}\right)} = 81/80 = 1,0125 = 21,51 Cent.

Dieses Komma tritt auf, weil die reine Terz aus einem großen und einem kleinen Ganzton besteht:(5/4)=(9/8)(10/9).{\displaystyle (5/4)=(9/8)\cdot (10/9).}

Gleichwertig definiert man das syntonische Komma als den Unterschied zwischen vier reinen Quinten und zwei Oktaven plus großer Terz:

SK =(32)4/(2254)=81/80.{\displaystyle \left({\frac {3}{2}}\right)^{4}/\left(2\cdot 2\cdot {\frac {5}{4}}\right)=81/80.}

Weiter unten wird eine Methode der Stimmung erwähnt, die Terzen dadurch rein macht, dass Quinten im Vierergespann gleichmäßig gestaucht werden.

Fazit: eine reine Intonation benutzt viel mehr Töne als zwölf. Nicht nur sind beispielsweise As und Gis verschiedene Noten und Frequenzen, sondern diese und auch alle 'weißen Tasten' kommen in Varianten vor, die sich um das syntonische Komma unterscheiden.

Rechenübung zum Wechsel der Tonart.
Greensleeves, England um 1500

Nichts befiehlt einem, dass ein Lied in C-Dur zu sein hat, also auf dem ersten Ton beginnt und endet. Mit der gleichen Folge von ganzen und halben Tönen können Melodien sich um jeden anderen Ton als Ruhepol entwickeln. Das LiedGreensleeves zum Beispiel sitzt auf dem zweiten Ton (hier bezogen auf F-Dur). Solche Melodien sindmodal auf dem zweiten, dritten, vierten, fünften ... Ton; auch genannt Dorisch, Phrygisch, Lydisch, Mixolydisch usw.Unzählige traditionelle und volkstümliche Lieder haben modale Tonarten.

Die Vorherrschaft von Dur und Moll brach erst mit der Renaissance allmählich aus. Welche Besonderheit haben die Stufen 1 und 6, also Dur und natürliches Moll? Bei ihnen gibt es die nächstverwandten Töne (Quinte=Dominante und Quarte=Subdominante) und sie haben denselben perfekten Dreiklang wie der Grundton. Vielleicht wurden damit die vielstimmige Polyphonie und die schriftlich fixierte Musik besser machbar. Ging nicht auch im zwanzigsten Jahrhundert die Dur-Moll-Ära zu Ende?

Zum Vergleich der Tonleitern auf dem ersten, vierten und fünften Ton (Tonika, Subdominante, Dominante) rechnen wir die jeweiligen Frequenzen im Verhältnis zum Anfang aus.

CDEFGAHC
1:19:85:44:33:25:315:82:1
FGAHCDEF
1:19:85:445:323:227:3215:82:1
GAHCDEFG
1:110:95:44:33:25:316:92:1

Nun werde verlangt, warum auch immer, die Skalen nach Dur zu verbiegen. Die Tonleiter auf F hat zwei Unterschiede zur Dur-Skala, die Töne H und D. Um folgende Intervalle muss abgesenkt werden, um ein F-Dur zu erzwingen:

HB:{\displaystyle H\to B:\quad } (45/32) / (4/3) = 135/128
D,D:{\displaystyle D\to ,D:\quad } (27/32) / (5/3) = 81/80

Die Tonleiter auf G hat die Töne A und F, die von Dur abweichen.

Zwei Anhebungen erzeugen ein G-Dur:

,AA:{\displaystyle ,A\to A:\quad } (9/8) / (10/9) = 81/80
FFis:{\displaystyle F\to Fis:\quad } (15/8) / (16/9) = 135/128

Das syntonische Komma 81/80=1,0125 taucht jedes Mal auf. Neu ist ein Halbtonschritt, der einen Leitton entweder abschafft oder herstellt. Die halbtönige Alteration ist kleiner, um ein Prozent, also etwa ein Komma, als ein diatonischer Halbton. Denn: (16/15) / (135/128) = 1,011...

Die gleichstufige Stimmung

[Bearbeiten]

Die Begriffe temperierte, gleichstufige oder gleichschwebende Stimmung bezeichnen die gleiche Technik, die bei Tasteninstrumenten vorherrscht. Man teilt die Oktave streng in zwölf gleiche Intervalle auf. Das bringt eine brutale Vereinfachung, die

  • erstens die Unterschiede zwischen As und Gis und Kollegen ausradiert (enharmonische Verwechslung),
  • zweitens alle Feinstruktur (Verschiebung ums syntonische Komma) unterdrückt.

Weil zwölf temperierte Halbton-Intervalle I eine Oktave ausmachen, gilt:

I12=2I=212=eln(2)/12=1,059463...={\displaystyle I^{12}=2\quad \Rightarrow \quad I={\sqrt[{12}]{2}}=e^{\ln(2)/12}=1,059463...=} 100 Cent.
Der Quintenzirkel

Daspythagoreische Komma ist der Fehlbetrag, der herauskommt, wenn zwölf Intervallschritte vonreinen Quinten verglichen werden mit einem Intervall von sieben Oktaven:

PK =(32)12/27=312/219{\displaystyle \left({\frac {3}{2}}\right)^{12}/2^{7}=3^{12}/2^{19}} = 1,01364 = 23,46 Cent.

Die Folge reiner Quinten schießt um einen Achtel Ton (Erinnerung, ein Halbton = 100 Cent) über die Oktaven hinaus. Die Kette von 12 Quinten heißt derQuintenzirkel. Zu schön wäre es, wenn er wieder beim Ausgangston ankäme. Töne, die sich um Oktaven (Faktoren zwei) unterscheiden, sind hier äquivalent. In der reinen Stimmung wäre der Quintenzirkel eine Quintenspirale. Der Kreis schließt sich nur wegen leicht unsauberer Quinten.

"Aus der Erfahrung weiß man, daß, wenn man z.E. alle Quinten etc. rein stimmet, bey der Fortschreitung die Tone zu hoch kommen, und mit andern Tonen eine unleidliche Dissonanz verursachen. Diesem Uebel abzuhelffen, nimmt man einer Consonanz bald etwas ab, oder leget ihr bald etwas zu, und temperiret die Verhältnisse der Tone so gegeneinander, daß sie das Gehörealle wohl vertragen kan, welchesTemperatur heist, und zur Absicht hat, daß man aus allen 24 Tonarten, ohne die Ohren zu beleidigen, spielen kan." (Mus.Bib. I.3 S.237)

Bei der gleichstufigen Stimmung wird jede Quinte nur um knapp 2 Cent eingeengt, so dass die Folge passgenau und gleichmäßig eine Oktave mit zwölf Tönen bevölkert. Der Fehler erklingt als eine dezente Schwebung der Quinten, ein Tremolo, das nicht weiter schockiert. Beim Klavierstimmen stellt man die langsamen Perioden dieser Schwebungen auf Sollwerte ein. Daher auch der Name gleichschwebende Stimmung.

Eine gleichwertige Definition des pythagoreischen Kommas ist das Verhältnis von sechs 'großen' Ganztönen zu einer Oktave,

PK =(98)6/2.{\displaystyle \left({\frac {9}{8}}\right)^{6}/2.}

Diese Zahl wurde zuerst von Euklid erwähnt.

Es kam Kritik auf. Die gleichstufig großen und kleinen Terzen weichen hörbar von den reinen Vertretern der Gattung ab. Um die 15 Cent beträgt der Fehler.

Intervallgleichstufigrein
kleine Terz300 Cent315,5 Cent
große Terz400 Cent386,5 Cent

Die gleichschwebend gestimmten Terzen klingen also kratzig wegen schneller Schwebungen. Die großen Terzen sind "scharf".

Rechenbeispiel.

Den Kammerton A =  440 Hertz nennen wir a', er gehört zur Oktave von c' bis h'. Die Töne in der Oktave darunter bezeichnen wir ohne Strich. Die Frequenz vom Ton c' folgt aus der von a', wenn neunmal durchs Halbtonintervall I geteilt wird. Die Frequenz von c ist dann die Hälfte.

Was macht die Schwebung zwischen den temperierten Tönen

c = 130,812 Hz,
e = 164,813 Hz ?

Das Intervall c-e ist eine große Terz, das ideale Verhältnis wäre 4:5.

Die Obertöne5c{\displaystyle 5\cdot c} und4e{\displaystyle 4\cdot e} liegen also sehr nahe zusammen. Ein Tremolo mit der Differenzfrequenz dieser Obertöne soll wahrnehmbar sein.

F=|5c4e|5.2{\displaystyle F=|5\cdot c-4\cdot e|\simeq 5.2}

Diese gleichstufig gestimmte Terz vibriert mit der Frequenz 5 Hertz.

Die Stimmung ist ein Kompromiss, der für Tasteninstrumente erfunden wurde. Gute Streicher und Sänger neigen spontan dazu, mit den reinen Intervallen aufzuwarten.

Früher wurden daher noch andere Kompromisse bevorzugt, in der Richtung: Wir geben die Hälfte der möglichen Tonarten auf. Dafür verschönern wir aber viele der Terzen.

Schon im 16. Jahrhundert und Anfang des 17. Jahrhunderts haben sich viele gebildete Leute mit dem Problemen der ungleichschwebenden Stimmung beschäftigt und verschiedene Vorschläge erarbeitet, wie diese abgemildert werden kann. Zu diese Gelehrten zählen unter anderenJohannes Kepler (* 1571; † 1630),Leonhard Euler (* 1707; † 1783),Wolfgang Caspar Printz (* 1641; † 1717),Andreas Werckmeister (* 1645; † 1706) undGottfried Silbermann (* 1683; † 1753). In der Mitte des 17. Jahrhunderts machte vor allen anderenJohann Philipp Kirnberger (* 1721; † 1783) von sich reden. Bis zum Ende des 17. Jahrhunderts wurde auf dieser Basis schließlich die gleichschwebende Temperatur entwickelt, wobei sich untern vielen anderen die folgenden Personen bei der Umsetzung und Einführung hervorgetan haben:Johann Georg Neidhardt (* 1680; † 1739),Georg Andreas Sorge (* 1703; † 1778),Johann Heinrich Lambert (* 1728; † 1777),Christoph Gottlieb Schröter (* 1699; † 1782),Barthold Fritze (* 1697; † 1766),Jean-Philippe Rameau (* 1683; † 1764),Jean-Baptiste le Rond d'Alembert (* 1717; † 1783),Friedrich Wilhelm Marpurg (* 1718; † 1795) undMoses Mendelssohn (* 1729; † 1786).[3]

Mehr zur natürlichen Stimmung

[Bearbeiten]

Die Dur-Tonleiter ist ein Quint-Terz-System. Abgesehen von Transpositionen um Oktaven, erreicht man die Töne mit der kleinstmöglichen Zahl von Sprüngen mit Quinten, Faktor (3/2), und großen Terzen, Faktor (4/5), vom Grundton aus. Eine Quinte nach unten gleicht dabei einer Quarte aufwärts.

Will man die Skala noch einfacher nur mit reinen Quinten nachbilden, bekommt das System diepythagoreische Stimmung und hat unreine Terzen, denn vier Quinten modulo Oktaven übertreiben die Terz um ein syntonisches Komma. Die so gestimmte Terz wäre mit 408 Cent noch schriller als die temperierte.

Dogmatische Theoretiker des Mittelalters hatten tatsächlich die Terz zur Dissonanz erklärt, Pythagoras erlaube sie nicht. Wer dem Ukas folgte, machte sterbenslangweilige mittelalterliche Musik mit nur Quinten als Harmonie.

Symbolisch erzeugen die Algorithmen die Tonleitern, modulo Oktaven:

TonCDEFGAH
Quint/Terz-System02QT-QQ-Q+TQ+T
Quinten-System02Q4Q-QQ3Q5Q

Das Rechnen sei mit Logarithmen definiert. Werte von Oktave, Quinte, großer Terz:

Ok:=ln(2);Q:=ln(3/2);T:=ln(5/4).{\displaystyle O_{k}:=\ln(2);\quad Q:=\ln(3/2);\quad T:=\ln(5/4).}

Alle Töne haben Werte zwischen 0 undOk.{\displaystyle O_{k}.} Intervalle werden kombiniert durch Addition und Subtraktion modulo Oktave; also Summen/Differenzen um Oktaven verschoben, so dass das Ergebnis im halboffenen Intervall[0,Ok){\displaystyle [0,O_{k})} liegt. Mathematisch sind die Töne und Intervalle einekommutative Gruppe und isomorph zum Einheitskreis. Der Ton C sei das Null-Element. Das Inverse einer Quinte ist die Quarte, also die Umkehrung. Terzen sind invers zu Sexten, Sekunden invers zu Septimen. Die Gruppenverknüpfung "+" ist die Addition modulo Oktave, bei Negation "-" erfolgt auch die Oktaven-Verschiebung danach. Die SymboleQ,T,P,S,I,...{\displaystyle Q,T,P,S,I,...} sind Gruppenelemente, und wie bei jeder abelschen Gruppe ist die Multiplikation derselben mit ganzen Zahlen möglich.

Ein System aus 13 reinen Quinten kann so notiert werden:

As-Es-B-F-C-G-D-A-E-H-Fis-Cis-Gis

As hat den Wert -4Q und Gis den Wert 7Q.

Ausgehend vom Quintensystem können wir die Terzen bereinigen, indem wir den Überschuss abziehen, den 4 Quinten gegenüber der großen Terz haben, modulo 2 Oktaven. Er beträgt ein syntonisches Komma. Eine Tiefkomma-Notation dokumentiert, wie die Dur-Skala vom pythagoreischen Quintensystem abweicht:

{ C D ,E F G ,A ,H C } = {0, 2Q, 4Q-S, -Q, Q, 3Q-S, 5Q-S, 0}

Auch ein Hochkomma-Präfix wird benutzt, um positive S-Verschiebungen anzuzeigen. Allgemein, wenn Note X den Wert x hat:

Xx,X(xS)X(x+S).{\displaystyle X\mapsto x\quad \Rightarrow \quad ,X\mapsto (x-S)\qquad 'X\mapsto (x+S).}

Alle Dur-Tonleitern haben das Muster mit Kommata an denselben drei Stellen.

Beispiele:

Des-Dur: { Des Es ,F Ges As ,B ,C Des}
As-Dur: { As B ,C Des Es ,F ,G As}
Cis-Dur: { Cis Dis ,Eis Fis Gis ,Ais ,His Cis}

WeilCis6Q,Des6Q,{\displaystyle Cis\mapsto 6Q,\quad Des\mapsto -6Q,} ist ihre Differenz ein pythagoreisches Komma. Dagegen ist der Unterschied von ,Cis und Des weniger als 2 Cent.

Mittelalterlich konnte durch 12 wiederholte Quintensprünge die Tonleiter gefüllt werden mit den 'pythagoreischen' Halbtönen. Nachdem endlich rein klingende Terzen eingeführt wurden, brachten geordnete Modulationen zu den Nachbartönen der Quintenreihe immer neue Korrekturen ums syntonische Komma ein.

Zulässige Ungenauigkeit der Tonhöhe

[Bearbeiten]

Die Differenz zwischen dem Pythagoreischem und Syntonischen Komma (P-S) ist kleiner als 2 Cent. P-S heißt einSchisma. Genauso klein ist der zwölfte Teil (P/12), um den die reinen Quinten in der temperierten Stimmung reduziert werden.

Die Ungenauigkeit bei der Tonhöhe darf relativ groß sein, wenn ein Ton nur kurze Zeit dauert. Das Produkt aus Frequenzbreite und Dauer ist von der Größenordnung Eins:(Δf)(Δt)1.{\displaystyle (\Delta f)(\Delta t)\simeq 1.} An der Schwebung ist es zu sehen: Zwei Frequenzen mit AbstandΔf{\displaystyle \Delta f} machen eine Schwebung mit der Frequenzs=Δf/2.{\displaystyle s=\Delta f/2.} Der Ton kommt in Hüllkurven an, die mindestens eine Periode von der Schwebung dauern,

Δt=12πs=1πΔf.{\displaystyle \Delta t={\frac {1}{2\pi s}}={\frac {1}{\pi \;\Delta f}}.}

Das Produkt aus Frequenzverbreiterung und Zeitdauer des Tremolos ist in der Gegend von Eins.

Bemerkung: In der Quantenphysik regiert Heisenbergs Unschärfe. Bezogen aufs Produkt aus Energie und Zeit spielt sich da genau das Gleiche ab. Denn die Energie ist das Produkt einer Frequenz mit dem Wirkungsquantum.

Wieviel Zeit dauert es denn nach dieser Unschärferelation, wenn man einen Reinheitsfehler von 2 Cent beim Kammerton A messen will?

Δf=440Hz(22/12001)=440(exp(ln(2)/600)1)=0,5 Hz Δt=2s{\displaystyle \Delta f=440Hz\cdot {\big (}2^{2/1200}-1{\big )}=440(\exp(\ln(2)/600)-1)=0,5\;{\text{ Hz }}\;\Rightarrow \;\Delta t=2s}

So etwa 2 Sekunden, schneller ist der Fehler weder messbar noch wahrnehmbar.

Die lange gängige Theorie (Hermann von Helmholtz) sah im Ohr einen linearen Detektor, der auf Resonatoren beruhe.Sie ergab einen Widerspruch. Auf der einen Seite hat das Gehör eine hohe Auflösung für Frequenzen, etwa 1,5 Hz. Auf der anderen Seite eine hohe Zeitauflösung, genannt Trillerempfindlichkeit, bis zu 18 Amplitudenspitzen pro Sekunde. Also(Δf)(Δt)=1,50,05<0,1,{\displaystyle (\Delta f)\cdot (\Delta t)=1,5\cdot 0,05<0,1,} erheblich unter der Einheit. Mit einem linearen System ist das nicht gleichzeitig möglich. Es wird verständlicher, wenn ein Detektor abhängig vom Inhalt des "Signals" seine Arbeitsweise in Echtzeit anpassen kann. Schon an den Tartini-Tönen waren nichtlineare Fähigkeiten des Gehörs zu erkennen.

Herleitung der Tonleitern

[Bearbeiten]

Die drei verwandten Frequenzenf, (3/2)·f und (4/3)·f heißen traditionellTonika, Dominante undSubdominante. Abgesehen von der Oktave, sind diese Quinte und Quarte die rationalen Töne über der Tonika mit dem kleinsten Nenner. Die große und die kleine Terz setzen die Reihe fort, (5/4)·f und (6/5)·f.

Die reine Dur-Tonleiter ist eindeutig dadurch bestimmt, dass über den drei Stufen Tonika, Dominante und Subdominante jeweils ein reiner Dur-Akkord existiert: Quinte = große + kleine Terz. Die reine Moll-Tonleiter wird genauso eindeutig erzeugt, wenn diese drei Stufen den reinen Moll-Dreiklang tragen: kleine + große Terz. Dur und Moll sind die zwei Grundmengen von Tönen mit der höchstmöglichen Symmetrie. Sie haben je 7 Töne; ein "Ton" wird als gleich angesehen in allen Oktaven.

Aus der Definition folgt mit etwas Rechenfleiß die Frequenztabelle. In beiden diatonischen Leitern kommen drei elementare Intervalle vor, ein Halbton H=(16/15), ein großer Ganzton G=(9/8) und ein kaum davon verschiedener kleiner Ganzton K=(10/9). Die Intervall-Formeln der Leitern sind:

Dur:  G-K-H-G-K-G-H  Frequenzen: 9/8  5/4  4/3  3/2  5/3 15/8  2/1Moll: G-H-K-G-H-G-K  Frequenzen: 9/8  6/5  4/3  3/2  8/5  9/5  2/1

Beide Folgen schließen sich im Kreis und durchlaufen so viele Oktaven wie gewünscht. Die Kreise sind Spiegelbilder, wenn der Anfangspunkt mitten in der Teilfolge GHG sitzt.

Zum Nachrechnen: das Produkt aller Intervalle ergibt 2, die Oktave. Produkte GK = KG sind große Terzen, GH = HG sind kleine Terzen. Die Dur-Frequenzen sind Vielfache eines Bruchteils 1/24, die Moll-Frequenzen brauchen den größeren Teiler 120.

Die Moll-Skala istfast, aber nicht ganz eine zyklisch verschobene Dur-Tonleiter:

  G-H-K-G-H-G-K-G-H   (Moll)      G-K-H-G-K-G-H   (Dur)

Die Leiter, die zwei Töne tiefer unter dem Dur-Schema anfängt, wird zu reinem Moll, wenn die zwei Intervalle G,K am Anfang des Durs vertauscht werden. Das Mikro-Intervall zwischen G und K beträgt G/K = (9/8)/(10/9) = (81/80), einKomma. Um diesen Betrag wird die zweite Stufe vom Dur verschoben, damit alle definierenden Dreiklänge der gewünschten Moll-Tonleiter haargenau stimmen.

Wer also von C-Dur nach a-Moll wechselt und theoretische Reinheit anstrebt, muss dabei den Ton D um ein Komma absenken. Geht es weiter in reinstem F-Dur, ist noch H rauszuwerfen und durch B zu ersetzen. In Terzen aufwärts muss die reine Stimmung symmetrisch die Töne manipulieren. Von C-Dur nach e-Moll, indem F zu Fis mutiert. Weiter nach G-Dur bleibt nur noch A um ein Komma zu heben.

In 24 Schritten terzweise hinauf könnte man so alle reinen Tonarten durchlaufen, im Wechsel Dur und Moll, alle zwei Schritte eine Komma-Korrektur. Am Ende kommt ein His-Dur an, wo das His (H#) um ein Komma über dem C liegt. Wegen dieses Fehlbetrags schließt der reine Quintenzirkel sich nicht richtig. Um die Quälerei mit solcher Unstimmigkeit zu umgehen, wurden pragmatisch die unreinen Stimmungen entwickelt. Mehr Freiheit für die Künstler bei etwas schwebenden Harmonien, deren Abweichung vom mathematischen Ideal problemlos überhört wird. Wir tolerieren in großer Mehrheit ja auch technisch schlechte MP3-Quellen und die brutale Kompression von Dynamik.

Selbstverständlich benutzt die praktische Musik außer Dur und Moll alle möglichen anderen, weniger symmetrischen Skalen. Gemische sind beliebt. Moll (melodisch aufsteigend) etwa ist ein leicht alteriertes Dur: nur die erste Terz wird verkleinert. Moll (harmonisch) hebt nur die siebte Stufe des reinen Moll an zu einem Leitton, dem Halbton unter der Tonika. Der interessante Vierklang Gis-H-D-F der verminderten Septime zerlegt dann praktisch die Oktave in vier kleine Terzen; er gehört bei gleichschwebender Stimmung zu vier Tonarten gleichzeitig. In so viele Richtungen hin kann er "aufgelöst" werden.

Noch eine pingelige Haarspalterei. Nach der beschriebenen Reise auf Terzen durch den Quintenzirkel ist der Faktor, um den das 'His' über das 'C' hinaus schießt, nicht genau das erwähnte syntonische Komma (G/K) = 81/80, sondern etwas verschieden.Begründung: Anfangs liegtH unter C mit dem Halbton-Faktor (1/H). An einer Stelle wird Note H um das Komma angehoben, an einer zweiten wird es erhöht zum His mit dem Faktor (G/H), drittens erfährt diesem His irgendwann auch der Komma-Schub. Der Faktor des reinstimmig verschleppten His über C ist daher:

[His/C] = (1/H)·(G/K)·(G/H)·(G/K).

Ergebnis312/219{\displaystyle 3^{12}/2^{19}}. Um diesen Multiplikator, das pythagoreische Komma, ragen 12 reine Quinten über 7 Oktaven hinaus.

Die Harmonische Teilung

[Bearbeiten]

Eine Art von Gesetz zeigt, wie aus vielen Zweiklängen ein Dreiklang entsteht. Zuerst die Beispiele:

Die Oktave als Produkt Quinte mal Quarte: (2/1)= (3/2)·(4/3)
Die große Sexte aus Quarte und großer Terz: (8/5)= (4/3)·(5/4)
Die Quinte das Produkt großer und kleiner Terz: (3/2)=(5/4)·(6/5)
Die große Terz aus großem und kleinem Ton: (5/4)= (9/8)·(10/9)

Auf der rechten Seite erscheinen nur Tripel ganzer aufeinanderfolgender Zahlen:

2:3:4, 3:4:5, 4:5:6, 8:9:10.

Offenbar ist da immer der Mittelwert eingerahmt. Diese Tripel sind nämlich die Frequenz-Verhältnisse:

2:3:4 Grundton:Quinte:Oktave,
3:4:5 Grundton:Quarte:Sexte,
4:5:6 Grundton:Terz:Quinte und
8:9:10 Grundton:Sekunde:Terz.

Es handelt sich physikalisch um Ausschnitte aus der Reihe der 'Harmonischen', also der Vielfachen oder Obertöne, einer tieferen Grundfrequenz. Tripel, die die Zahl 7 enthalten, mögen wir hier nicht.

Die antike Wissenschaft sortierte die Töne statt nach Frequenzen nach den Längen von (gleich gespannten) Saiten, welche zum Kehrwert der Frequenz proportional sind. Ausgedrückt in solchen Saitenlängen und auf ganze Zahlen skaliert, ergeben sich die vier Tripel:

12:8:6 Teilung der Oktave
20:15:12 Teilung der Sexte
15:12:10 Teilung der Quinte
45:40:36 Teilung der Terz

Die Längenverhältnisse hier sind Paare von 'ungleichen Rationen', etwa 12:8 und 8:6, in altmodischer Sprache.

Man entdeckte die passende Regel zur "harmonischen" Aufteilung der Intervalle von Tönen mit Hilfe der Saite. Die Regel setzt die arithmetische Mittelung der Frequenzen in die Teilung der Längen um.

Definition:

Die mittlere ganze Zahlb in (a > b > c) heißt dasharmonisches Mittel der Eckwertea,c, wenn gilt:

(a/c) = (a-b) / (b-c)

In Worten: das Verhältnis der Wertea/c ist gleich dem Verhältnis der Differenzen zwischena,c undb, also gleich dem Verhältnis der Abstände zum gesuchten Zwischenwert.

Äquivalent ist die Aussage: der Kehrwert vonb ist der Mittelwert der Kehrwerte vona undc (Beweis Übung). Notation der harmonischen Teilung:a:b:c.

Gemessen in Saitenlängen am Monochord, gehorchen viele der musikalischen Aufteilungen von Intervallen also exakt der Formel für Harmonische Mittelung, wie die oben angegebenen vier Fälle.

Folgendes Buch war im 18. Jahrhundert das Standardwerk der Kompositionslehre. Keine Geringeren als Haydn, Mozart und Beethoven haben es studiert.

GRADVS AD PARNASSVM oder

Anführung zur Regelmäßigen Musikalischen Composition

Auf eine neue, gewisse, und bishero noch niehmals in so deutlicher Ordnung and das Licht gebrachte Art ausgearbeitet

vonJohann Joseph Fux, Weil. Gr. Kayserl.und Königl.Cathol.Majest.Carls des VI.Ober Capellmeister.

Aus dem Lateinischen ins Teutsche übersetzt, mit nöthigen und nützlichen Anmerckungen versehen und herausgegeben von Lorenz Mizlern,

Der freyen Künste Lehrer auf der Academie zu Leipzig. (1742)

Die Intervalle und die harmonische Teilung werden darin behandelt, und zwar weniger trocken als in vorliegendem Text. Guter Stil war, Dialoge von Lehrmeister und Alumnus zu schreiben. Wir lernen folgende Definition samt Algorithmus nach Fuxtrad. Mizler:

"Die harmonische Theilung geschiehet durch die mittlere Grösse, oder den Theiler, wodurch die Rationen als ungleich entstehen, und da die grössere Ration in den grössern Zahlen, die kleinere in den kleinern stecket; also, daß die Unterscheide auf gleiche Art ungleich sind. Durch ein Exempel wird die Beschreibung deutlicher werden. Man nehme die schon arithmetisch getheilte Octave, dergestalt: 4:3:2. Man vervielfältige die zwey äussern Grössen durch die Mittlere, 4 durch 3, so kommt 12 heraus; hernach 2 durch eben dieselbe mittlere Zahl 3, so entstehet die andere äussere Grösse der harmonischen Ration 12:6.

Ferner vervielfältige man die äussere Grössen der arithmetischen Ration untereinander, nemlich 4 durch 2, wodurch 8 heraus kömmt, welches der wahre harmonische Theiler ist, so die doppelte Ration auf diese Art theilet 12:8:6 und zwey ungleiche Rationen hervorbringet."

Mizler trug eine Fußnote bei, damit die Sache noch klarer wird:

"Die Erklärung der harmonischen Theilung ist also diese:

Eine harmonische Theilung ist, wenn die gefundenen Grössen eine harmonische Verhältniß unter einander haben, das ist: wenn die Unterscheide der ungleichen Rationen sich so verhalten als die äussern Grössen der gefundenen Rationen."

Approximation des reinen Tonsystems

[Bearbeiten]

Die Näherungsmethode geht so: Wird eine Oktave in 53 gleiche Stufen eingeteilt, kann man mit solchen Tönen alle reinen Dur- und Moll-Tonleitern hinreichend genau annähern und alle Modulationen streng nach Regel durchführen. Der Fehler zur theoretischen Reinheit bleibt kleiner als 2 Cent.

Gioseffo Zarlino (1517-1590), genannt der Vater der modernen Musiktheorie, hat im 16. Jahrhundert folgende Rechenaufgabe gelöst:

Finde zwei ganze Zahleni,j{\displaystyle i,j} so dass:
Die Lösung lautet:i=53,j=31,H=253=exp(ln(2)/53).{\displaystyle \;i=53,\;j=31,\;H={\sqrt[{53}]{2}}=\exp(\ln(2)/53).}
Zarlinos KommaH:{\displaystyle H:\quad } 22.6415 Cent. Er liegt wunderbar mitten zwischen den folgenden.
Syntonisches KommaS:{\displaystyle S:\quad } 21.5063 Cent
Pythagoreisches KommaP:{\displaystyle P:\quad } 23.46 Cent

Das Intervall bekam im englischen Sprachraum den NamenHoldersches Komma, nach William Holder (1616-1698), der sich offenbar den Vortritt erschlichen hat.Der Fehler zwischen der reinen Quinte und der Approximation mitjH{\displaystyle j\cdot H} beträgtF=Q31H=0,0682{\displaystyle F=Q-31H=0,0682} Cent. Also bei zwölf Quinten immer noch unter 1 Cent, sehr klein verglichen mit den Kommata. Das Syntonische Komma bekommt mitH{\displaystyle H} einen gut angenäherten Wert, auch mit einem Fehler um 1 Cent.

Mit dem Mikro-IntervallH{\displaystyle H} sind die Dur-Tonleitern im Raster der 53 Töne zuhause. Denn die Töne dieser Skala sind Linearkombinationen ausQ{\displaystyle Q} undH{\displaystyle H} mit ganzen Koeffizienten. Die Töne sind durch ganze Zahlen als Vielfache des IntervallsH{\displaystyle H} gegeben.

Tonleiter n = {nj,(n+2)j,(n+4)j-1, (n-1)j, (n+1)j, (n+3)j-1, (n+5)j-1, nj+i} modulo i; j=31, i=53.

Mit n von -6 bis 6 werden 13 Tonleitern erfasst.

C-Dur hat zum Beispiel den Code {0,9,17,22,31,39,24,53}.

Der große Ganzton beträgt9H,{\displaystyle 9H,} der kleine Ganzton8H,{\displaystyle 8H,} der diatonische Halbton5H.{\displaystyle 5H.}

Wenn n um 12 erhöht wird, kommt der Grundton(njH){\displaystyle (nj\cdot H)} um ein pythagoreisches Komma höher wieder an. Das wird angenähert durch eine VerschiebungH{\displaystyle H} ausgedrückt, und der Anordnung, dass n modulo 12 zu nehmen ist.

Insgesamt gibt es ein Raster von Tonleitern mit zwei Indizes und den Tönen:

L(n,k)= {nj+k,(n+2)j+k,(n+4)j+k-1, (n-1)j+k, (n+1)j+k, (n+3)j+k-1, (n+5)j+k-1} modulo i, mit ganzen Zahlen n,k.

Durch genügend viele Modulationen kann man das ganze Netz durchwandern. Der Wertebereich von k braucht nicht sehr groß zu sein, denn wenn n 13 Werte bekommt, ist schon ein Raster von Halbtönen mit Schritten von5H{\displaystyle 5H} vorhanden. Also wird mit k von 0 bis 5 alles was geht erfasst. Notieren kann man die so fein abgestuften Töne etwa als ",,,,B" mit dem oben erwähnten Komma-Präfix.

Die voll ausgebaute natürliche Stimmung hat angenähert 53 Töne pro Oktave. Die Fehler dieses Systems sind kleiner als 2 Cent und damit unhörbar.

Wandert man in einem Raster von großen Terzen, kommt ein anderer minimaler Fehlbetrag vor, dasKleisma(6T5Q){\displaystyle (6T-5Q)} modulo Oktave, von etwa 8 Cent. Dies erlaubt die kleismatische Verwechslung von Tönen.

Die Moll-Tonarten werden hier nicht behandelt, sie passen ebenfalls nahtlos in die Skala aus 53 Tönen. Auch die temperierte und andere Stimmungen lassen sich hinreichend gut hineinpressen. Sogar Tonsysteme, die nicht in Europa entstanden, wie die traditionelle türkische Musik, kommen mit der Mikrotonleiter klar.

Mitteltönige Stimmungen

[Bearbeiten]

Nur ein Beispiel dieser Rezepturen, die besonders auf reine Terzen Wert legen. In der Viertelkomma-mitteltönigen Stimmung werden Quinten um ein Viertel des syntonischen Kommas verengt, damit große Terzen rein herauskommen. Jede schwarze Taste drûckt auf eine erhöhte oder eine erniedrigte Note,nicht beide.

Regel: Es werden schwarze Tasten Cis, Es, Fis, Gis und B so intoniert, dass ihre Abweichung vom Stammton einenkleinen Halbton von K=76,049 Cent ausmacht. Alle anderen Schritte in der Zwölftonreihe sindgroße Halbtöne, G=117,108 Cent. Wer möchte, kann nachprüfen,5K+7G=1200{\displaystyle 5\cdot K+7\cdot G=1200}. Gestimmt wird mit Hilfe der Schwebungen bei Quinten; nach vier engen Quinten wird die Reinheit einer Terz geprüft.

In leichter Abwandlung wird das Gis geopfert und durch ein As ersetzt. Der Unterschied zwischen Gis und As beträgt der Regel nach (G-K) = 41 Cent, knapp einen Viertelton! Mit As statt Gis gibt es sechs spielbare Dur-Tonarten (und die parallelen Moll-Tonarten):

C F G B D Es. Für Kirchenmusik reichte das allemal aus.

Mit dem Gis kommt A-Dur herein und ersetzt Es-Dur. Im Endeffekt erhält man eine Menge guter Terzen, 11 verkleinerte aber noch wohlklingende Quinten und einen Problemfall: die zu große Quinte Gis-Es. DieseWolfsquinte sollte die Organistin tunlichst vermeiden.

Mitteltönig heißt die Stimmtechnik, weil in den großen Terzen nicht mehr verschieden große, sondern zwei gleichartige Ganztöne vorkommen.

Herleitung der Frequenzen.

Die mitteltönige Stimmung gibt einer diatonischen Leiter nur zwei elementare Intervalle, den TonschrittT und den HalbtonH. Die zwei verschiedenen Ganztöne der reinen Stimmung sollen nivelliert werden. Logarithmisch gilt 5T+2H= ln(2), aus den weißen Tasten abzulesen.

Nun gibt es beim Wechsel der Tonart neue Halbtöne, so dass zum Beispiel das Intervall F-G (T) zu Fis-G (H) wird. Die Alteration von F zu Fis macht dann einen "kleinen" Halbtonh aus, etwas weniger alsH. Die Ganztöne erfüllen alleT=H+h. Ein Spielraum kommt bei der Frage, auf welcher Seite der kleine Schritt liegt, wenn die schwarzen Tasten gestimmt werden. Es gilt die Gleichung 5H+7h= ln(2) sowie die Forderung, dass alle großen Terzen (2T) sauber sind:2H+2h = ln(5/4). Aus beiden Gleichungen folgenH undh und damit die ganze Stimmung, nachdem man entscheidet, zum Beispiel Gis gegenüber As zu privilegieren.

In Cent gemessen:H=117,108,h=76,049.

Das System hat bessere Terzen, aber noch schlechtere Quinten als die gleichschwebende Temperatur. Und Tonfolgen oder Akkorde mit viel "Schwarz" dabei verbieten sich hier. Die schwarzen Tasten sind teils linkslastig, teils rechtslastig und können sich beißen. Findige Tüftler vermehrten deshalb die Tasten, doch die praktischen Musiker zogen nicht mit.

Aufgabe 1.

Der Ton a'=440 Hz soll eine Quinte e" bekommen, die um ein Viertel des syntonischen Kommas verengt ist. Welche Frequenz hat die Schwebung?

A=440;E=440(3/2)/81/804=44054=657.9535{\displaystyle A=440;\quad E=440\cdot (3/2)/{\sqrt[{4}]{81/80}}=440\cdot {\sqrt[{4}]{5}}=657.9535}
Frequenz der Schwebung:3A2E4,1.{\displaystyle \;3\cdot A-2\cdot E\simeq 4,1.}

Das Tremolo muss auf 4,1  Hertz abgeglichen werden.

Aufgabe 2.

Die Werte des großen und des kleinen Halbtons sollen hergeleitet werden. Im Quintenzirkel gehen 5 Schritte von C nach H, 7 Schritte von B nach H. Jede enge Quinte bekommt den Faktorq=54{\displaystyle q={\sqrt[{4}]{5}}} aus Aufgabe 1. Daher folgt mit der Berichtigung um Oktaven:

der große Halbton H-C istq5{\displaystyle \;q^{-5}} mal eine Potenz von 2, Ergebnis 1,06998 = 117,11 Cent,
der kleine Halbton B-H istq7{\displaystyle \;q^{7}} geteilt durch eine Potenz von 2, Ergebnis 1,04491 = 76,05 Cent.

Aufgabe 3.

Wie unrein ist die Wolfsquinte?

Von Es nach Gis braucht man im Zirkel 11 Faktoren der Quinte, also ergibt sich Gis-Es, geteilt durch den Faktor der reinen Quinte,

q11/(32){\displaystyle q^{-11}/({\tfrac {3}{2}})\;} mal eine Potenz von 2, Ergebnis 1.0208 = 35.68 Cent.

Gis-Es ist zu groß um ein doppeltes Komma, etwa ein Drittel vom Halbton.

Wohltemperierte Stimmungen

[Bearbeiten]

Das Adjektiv "wohltemperiert" wird nicht nur für die gleichstufige Stimmung verwendet, sondern allgemeiner für eine Sammlung von Vorschriften, die gut ausgeglichen sind. So gut, dass das betroffene Tasteninstrument in allen 24 Dur- und Moll-Tonarten gespielt werden kann, ohne dass die ganz sensiblen Hörer weglaufen. Ein Pionier dieser Technik war der Musiker und TheoretikerAndreas Werckmeister (1645-1706). Er erarbeitete vier und mehr von solchen Algorithmen. Im Spezialfall der heute üblichen gleichen Halbtonschritte klingt die Musik in allen Transpositionen gleich. Bei einer der subtileren Stimmungen behalten bestimmte Tonarten aber eine charakteristische Färbung. (Jedoch sinkt man niemals auf das Niveau des Pianos im Wild-West-Saloon.) Je gebräuchlicher eine Tonart ist, um so reiner soll sie klingen.

  • Gleichstufige Stimmung: alle 12 Dur-Tonleitern gleichen sich.
  • Mitteltönige Stimmung: alle 6 "erlaubten" Dur-Tonleitern gleichen sich.
  • Reine Stimmung: Nur eine Tonleiter ist wirklich einwandfrei.
  • Wohltemperierte Stimmung: alle Tonleitern sind möglich, doch sie haben verschiedenen Charakter.

Beispiel:In der Werckmeisterschen Stimmung Nummer III werden sieben der zwölf Quinten des Quintenzirkels rein gestimmt und vier Quinten werden um ein Viertel des pythagoreischen Kommas verengt.

  • Reine Quinten:A-E E-H Fis-Cis Cis-Gis Gis-Es Es-B B-F F-C
  • Enge Quinten:C-G G-D D-A H-Fis

Trotz seiner Erfindungen trat Werckmeister in seiner letzten Veröffentlichung als Befürworter der gleichstufigen Stimmung auf. Es ist leider nicht überliefert, welche Art der Stimmung der geniale Johann Sebastian Bach benutzt hat.Diesbezügliche Vermutungen, Hypothesen, Theorien, Annahmen, Spekulationen, können Bände füllen. Einzelheiten kommen in einem Abschnitt weiter unten.

Folgende Tabelle zeigt, wie die Oktave bei verschiedenen Stimmungen in Cent aufgeteilt wird.

Temperament/Ton:CCisDEsEFFisGGisABHC
Mitteltönig075.5193310.5386503.5579696.5772889.510071082.51200
Gleichstufig0100200300400500600700800900100011001200
Vallotti094196298392502592698796894100010901200
Werckmeister-III092193294391.5498590696.5793889.59961093.51200
Kirnberger-III090193294386498590696.5792889.599610881200

Die Tabelle wurde aus alten Informationen bei archive.org gebaut:piano_repair/temperaments

Aufgabe. Ein Skript soll die Werckmeister-Skala ausrechnen.

Zahlen dazu:

Das pythagoreische Komma:p=312/219{\displaystyle \;p=3^{12}/2^{19}}
Seine vierte Wurzel:q=(27/32)24{\displaystyle \;q=(27/32)\cdot {\sqrt[{4}]{2}}}
Die reine Quinte:r=3/2{\displaystyle \;r=3/2}
Die enge Quinte:k=r/q=(16/9)21/4{\displaystyle \;k=r/q=(16/9)\cdot 2^{-1/4}}
# getestet mit Python 2.7frommathimportexp,logdefwerckmeister():# Tonskala streng nach Vorschriftrq=3/2.0;kq=16/9.0*exp(-log(2)/4.0)# reine und kleinere quinteskala='C Cis D Es E F Fis G Gis A B H c'# 13 Toeneenge='C-G G-D D-A H-Fis'# 4 enge Quintenreine='A-E E-H Fis-Cis Cis-Gis Gis-Es Es-B B-F F-c'# reine Quintenton=skala.split(' ')freq=[1]*13# C hat relative frequenz 1, c hat 2.i=0;k=(i+7)%12;fertig=False# quintenschritte i-kwhilenotfertig:quint=ton[i]+'-'+ton[k]# Code der Quinterein=reine.find(quint)>=0;eng=enge.find(quint)>=0ifnot(engorrein):print('Fehler: '+quint);exit()fk=freq[i]*(rqifreinelsekq);big=(fk>2)freq[k]=fk/2.0ifbigelsefk# oktave berichtigti=k;k=(i+7)%12;k=12if(k==0)elsekfertig=(i==12)foriinrange(13):fr=freq[i];cent=1200*log(fr)/log(2)# frequenz auch in Centprint('%5s%8.3f%8.2f'%(ton[i],fr,cent))defmittelton():# Bonus. Selbe Uebung fuer mitteltoenigskala='C Cis D Es E F Fis G Gis A B H c'# 13 Toeneton=skala.split(' ')halbton='KGGKGKGKGGKG'# Halbtonfolge klein/grossq=exp(log(5)/4)# Quinteq5=q*q*q*q*q;q7=q5*q*q;gh=1.0/q5;kh=q7# grosser,kleiner Halbtonwhilegh<1:gh=2*gh# oktaven wegwerfenwhilekh>=2.0:kh=kh/2.0freq=[1]*13foriinrange(12):z=(khif(halbton[i]=='K')elsegh);freq[i+1]=freq[i]*zforiinrange(13):fr=freq[i];cent=1200*log(fr)/log(2)# frequenz auch in Centprint('%5s%8.3f%8.2f'%(ton[i],fr,cent))print('Werckmeister-III-Tonleiter:');werckmeister()print('Viertelkomma-mitteltoenige Skala:');mittelton()

Das Ergebnis stimmt nur ungefähr mit der Tabelle überein.

Entschieden missbilligte Werckmeister die mitteltönige Stimmung:

"Die letzte Quinta volte den Hunden und Raben zu Theile werden. Uber diesesdissoniren die Quinten so 1/4 Com. zu klein ist, sonderlich wenn sie allein,ohne Zuthuung der Tertien angeschlagen und ein wenig zu niedrig gestimmetwerden, so heßlich, daß man sie kaum vertragen kan, kein gesundes Ohrwird solche lahme und faule Quinten wohl billigen. Eine Tertia, so 2/3biß 3/4 Com. zu groß ist, klinget dem Gehör angenehmer,als eine solche faule Quinta." (Mus.Bib. I.2 S.169)

Dynamische Stimmungen

[Bearbeiten]

Mit der Computertechnik gab es neue Perspektiven für Orgeln, Synthesizer, Tasteninstrumente. Eine Software erkennt, welche Tonart gerade gespielt wird und stimmt in Echtzeit die Töne so um, dass optimal reine Akkorde und Melodien zu hören sind. Elektronisch unterstützt sollte ein Instrument, sogar eine aufwändig ausgestattete Pfeifenorgel, so gut intonieren wie ein professionelles Streichorchester.

Tonskala in Cent desArchicembalos von Nicola Vicentino (1555)
Clavemusicum omnitonum (1609) von Vito Trasuntino
Ein Orthotonophonium nach Arthur von Oettingen aus der Schiedmayer Pianofabrik von 1914 mit 72 Tonstufen pro Oktave.

Kuriosität.

Ein futuristisches Instrument, dasArchicembalo wurde im 16. Jahrhundert entworfen. Auf zwei Manualen hatte die Oktave jeweils über 20 Tasten für insgesamt 31 gleichmäßig verteilte Töne. Die Begründung dafür war: so wird die Viertelkomma-mitteltönige Stimmung zu einem Zirkel geschlossen, statt an einer Wolfsquinte anzuecken. Genauer, 31 Mal die verengte Quinte ergibt praktisch ein Vielfaches der Oktave.(54)31/218=0,9965...{\displaystyle ({\sqrt[{4}]{5}})^{31}\;/\;2^{18}=0,9965...}

Der größere Tonraum sollte weitreichende Modulationen mit immer sauberen Terzen und Quinten ermöglichen. Denn in jeder Tonart ist symmetrisch dasselbe Umfeld wie in C-Dur vorhanden. In der Praxis waren die Prototypen so gut wie unspielbar und landeten wohlverdient im Museum. Das Gerät war vor fast 500 Jahren eine technische und intellektuelle Meisterleistung. Im Geist der Renaissance lag der Wunsch, damit auch antike Musik wieder zu beleben. Kein Original ist erhalten. Das Foto zeigt ein etwas späteres Exemplar.

Insgesamt wären mindestens drei interessante gleichmäßige Aufteilungen der Oktave auf elektronischen Instrumenten ohne Schwierigkeiten machbar: mit 12, 31 oder 53 Stufen. Das Orthotonophonium (in Anlehnung an die griechischen Wörter ορθός = richtig, τόνος = Ton und φωνή = Klang) von 1914 ist ein Harmonium, das sogar mit 72 Tonstufen pro Oktave ausgestattet ist. Darauf können in allen diatonischen Tonarten reine Intervalle und Akkorde gespielt werden.

Das erweiterte mitteltönige System.

Berechnung in natürlichen Logarithmen der Archicembalo-Tonskala.

Die Oktave hat 31 gleiche Stufen B, also 31*B = ln(2). Es soll die diatonische Leiter 5 gleiche Ganztöne und 2 gleiche Halbtöne haben, nur Vielfache von B. Mit Ganzton G und Halbton H: 5*G+2*H = 31*B. G muss ungerade sein, G>H und H~G/2.

Die Lösung lautet: G = 5*B, H = 3*B.

Für Modulationen wird alteriert mit dem kleinen Halbton K = G-H = 2*B. Der Unterschied zwischen Gis und As beträgt D = H-K = B. Die Quinte hat den Wert Q = 3*G+H = 18*B. Die Oktave hat ein Raster von 31 Mikrotönen mit dem Intervall B.

Vergleichen wir die Intervalle in Cent mit der Original-mitteltönigen Stimmung, deren Quinte den Logarithmus Q = ln(5)/4 hat. Unhörbarer Unterschied.

StimmungGis-AsKl.HalbtonGr.HalbtonGanztonQuinte
Archicembalo38.7177.42116.13193.55696.77
Mitteltönig41.0676.05117.11193.16696.58
Code-Punkte der Dur-Tonleiter: {C,D,E,F,G,A,H,c} = {0,5,10,13,18,23,28,31}.

Jeder dieser Töne X braucht noch eine erhöhte Variante Xis (+2 Punkte) und eine erniedrigte Xes (-2 Punkte), insgesamt schon 21 Tasten pro Oktave. Wenn besonders energiegeladene Musik stellenweise doppelt erhöht oder erniedrigt, werden auch die restlichen 10 Töne des Rasters angefordert.

Zum Beispiel {F,Geses,Fis,Ges,Fisis,G} = {13,14,15,16,17,18}.

In der Halbton-Gegend zeigen sich die ersten Verwechslungen, Hisis gleich Deses ungleich C.

Die Vierklänge mit einer natürlichen Septime können auch gut im 31-Ton-System dargestellt werden. Der Akkord "c-e-g-ais" etwa entspricht gut den Harmonischen 4:5:6:7 aus der Obertonreihe des Tons "C," zwei Oktaven tiefer.

Das so erweiterte mitteltönige System setzt also die geschriebenen Noten Eins-zu-Eins um ohne die enharmonischen Verwechslungen. Spielt jemand eine angelernte Komposition mit nur 12 Tasten, wüsste ein Instrument mit Datenspeicher automatisch, was gemeint ist. Nur die Tonhöhe würde geschaltet, ohne sonst den Künstler zu gängeln.

Die Stimmung in der Vokalmusik

[Bearbeiten]

Die Ergebnisse eines klassischen Artikels (1893), kurz zusammengefasst:

  • Max Planck:Die natürliche Stimmung in der modernen Vokalmusik[4]

Max Planck (1858-1974), der berühmte Begründer der Quantentheorie, war auch ein ausgezeichneter Musiker mit absolutem Gehör und konnte Töne mit Unterschieden von einem Komma in einer Polyphonie heraushören. Er hatte Zugriff auf ein Harmonium mit 104 Tonhöhen pro Oktave. Das Instrument erlaubte ihm, alle Stimmungen, Intervalle, Akkorde zu testen und seine Wahrnehmung zu schulen.

Planck untersuchte nach Gehör die Praxis des Chorgesangs und fand, dass je nach den Umständen in reiner oder temperierter Stimmung gesungen wird. Mehrere psychoakustische Effekte kommen ins Spiel.

  • Akkommodation:

Wenn ein Intervall wenig vom reinen Zahlenverhältnis abweicht, zieht das Ohr die Abweichung ab und täuscht sich die Reinheit vor (etwa wie imEinfangbereich einer PLL-Elektronik, pardon für die technische Analogie). Nur Kritiker und Dirigenten stellen bewusst die Bandbreite der Toleranz ganz klein. Viel Akkommodation leisten zu müssen, ermüdet die Hörer:innen. Was die Oktave angeht, herrscht praktisch Null-Toleranz.

Beiläufig wird erwähnt, dass die Natur-Septime mit Frequenzen im Verhältnis 4:7, die in unseren Tonleitern nie vorkommt (vereinzelt in Orgel-Registern?) einen ganz angenehmen Zusammenklang hat.

  • Gedächtnis:

Das Gehör braucht eine gewisse Verzögerung, um sich eine neue Klangfarbe anzueignen. Man empfindet den zuerst gehörten Akkord bei einem Wechsel als angenehmer. Das um so mehr, je weniger ähnlich oder verwandt die zwei Klänge sind.

Max Planck:„So finde ich bei der Vergleichung des Molldreiklangs in temperirter und in natürlicher Stimmung, daß dieser Dreiklang immer in derjenigen Stimmung besser klingt, in welcher er zuerst angegeben und lange genug ausgehalten wird.“
Quelle: Die natürliche Stimmung in der modernen Vokalmusik, Vierteljahrsschrift für Musikwissenschaft, 9, S.418-440, 1893
  • Gewöhnung:

Die Macht der Gewohnheit lässt die seit Jahrhunderten vom Klavier vorgegebene temperierte Stimmung den Sängern in Fleisch und Blut übergehen. InA-cappella-Chören wurden laut der Studie die Dur-Dreiklänge überwiegend temperiert gesungen. Tonleitern intonierten die Sänger auch lieber temperiert.

  • Entspannung:

Je weniger konsonant die Zusammenklänge sind, umso mehr Konzentration und Anstrengung brauchen die Sänger, um sie zu halten. Bei langen und harmonisch perfekten Akkorden stellt sich von selbst die ermüdungsfreie reine Stimmung ein. Am besten, wennpianissimo gesungen wird.

An einer Folge von Dur-Akkorden, bei denen jeder mit dem nächsten einen Ton gemeinsam hat, zeigte sich theoretisch und praktisch, dass die Tonhöhe des Chors vom Anfang zum Ende absinkt. Nicht weil der Chor schlecht ist, sondern weil wiederholt bei den eingebauten Modulationen die Töne in reiner Stimmung sich um Komma-Beträge verschieben.

Der technische Trick besteht darin, eine Folge perfekter Dreiklänge zu bauen mit einem Strang von Tönen, der bei jedem Schritt eine Terz nach unten fällt (modulo Oktave). Wie bei der reinen Stimmung erläutert, erzwingt eine solche Terzfolge regelmäßig einen Rutsch gewisser Töne um ein Komma. Daher hält der Chor nicht die Stimmung. Die Einschlaf-Motette von Schütz enthält dem Thema gemäß so eine laufende Bewegung abwärts.

In einem Chorstück von Heinrich Schütz sinkt so bei langsamer Harmonie über die Worte "So schlaf ich ein und ruhe fein" die Tonlage automatisch um ein Komma. Die darauf folgende lebhafte Passage mit dissonanten Klängen gibt dann dem Chor die Gelegenheit, wieder auf das Soll-Niveau zu klettern. Die Komposition setzt bewusst auf die reine Stimmung, die einen stärkeren Kontrast von Konsonanzen zu Dissonanzen bietet als die temperierte.

Max Planck:„Denn die Kunst findet ihre Begründung in sich selbst, und kein theoretisches System der Musik, wäre es noch so logisch begründet und konsequent durchgeführt, ist im Stande, alle Forderungen der zugleich mit dem menschlichen Geiste ewig wechselnden Kunst ein für alle Mal zu fixiren. In dieser Beziehung hat das natürliche System durchaus keinen Vorzug vor dem temperirten, und es ist daher auch durch Nichts gerechtfertigt, bekannte Kompositionen ohne Weiteres in natürliche Stimmung zu übertragen.“
Quelle: Die natürliche Stimmung in der modernen Vokalmusik, Vierteljahrsschrift für Musikwissenschaft, 9, S.418-440, 1893

Fazit.Die Stimmung ist eines der Ausdrucksmittel der Musik und gibt ihr verschiedene Klangfarben. Zur Wahl der Stimmung bestehen keine dogmatischen Heilslehren und die Kunst sollte das letzte Wort haben. Kein Theoretiker soll den Komponisten irgendwas vorschreiben.

Welche wohltemperierte Stimmung hatte J.S. Bach?

[Bearbeiten]
Titelseite des Klavierzyklus' "Das Wohltemperierte Klavier" von Johann Sebastian Bach aus dem Jahr 1722.
Das Wohltemperirte Clavier, Kopf der Titelseite des ersten Buchs, 1722

Im achtzehnten Jahrhundert fühlten sich die Musiker wie von Fesseln befreit. Sie konnten unbeschränkt modulieren, ohne wie bei den vorher üblichen mitteltönigen Stimmungen auf allzu falsche Intervalle zu stoßen. Die Zeit der gleichstufigen und der wohltemperierten Tasteninstrumente war angebrochen. Johann Sebastian Bach feierte diesen Fortschritt mit seiner Sammlung von Präludien und Fugen durch alle Tonarten: Das Wohltemperirte Clavier.

Der Komponist hat die Titelseite eigenhändig geschrieben und verziert. Kontroverse Interpretationen umranken die Figur am Kopf alsStimmanleitung. Die Girlande hat zwölf Bögen, die nach oben gerichtet sind. Sie sollen den zwölf Tönen des Quintenzirkels entsprechen. Zwischen den Bögen kommen drei Typen von Schnörkeln vor: mit eins, zwei oder drei Schleifen. Man stelle sich das rechte Ende zum linken hin geschlossen vor, dann enthält der Zirkelschluss auch explizit gezeichnet drei Schleifen zusammen. Sind die Schnörkel die Codes für die Art der Verstimmung der Quinten? Je mehr Schleifen, umso enger sind die Quinten zu nehmen. Bedeuten die Stellen etwas, wo die Buchstaben D und C die Verzierung berühren?

Johann Sebastian Bach gefiel es ja, seinen Mitmenschen Rätsel aufzugeben, die er in den Partituren verpackte. So ist auch nicht unwahrscheinlich, dass er sein Rezept zur Stimmung der Tasteninstrumente graphisch verkleidete.

Andreas Sparschuh war der Erste, der dies 1999 vermutete. Er schrieb den Code etwa so:

{Start=1}-1-1-1-0-0-0-2-2-2-2-2-{End=2}.

Aber meinen die Variablen konkret Bruchteile vom Komma, oder meinen sie die Periode der Schwebungen (in Sekunden) in einer Bezugs-Oktave um 400 Hertz? Mit welchem Ton fangen wir an? Ist die Reihe von rechts nach links oder von links nach rechts zu lesen? In Quarten oder Quinten fortschreitend?

Andere Stimmungen

[Bearbeiten]

Bevor wir den Bach-Code versuchsweise und haarklein interpretieren, einiges zu historisch dokumentierten wohltemperierten Stimmungen. Viele Informationen enthält die musikwissenschaftliche Dissertation von Sergio Martínez Ruiz.[5]

Bei der Stimmung kämpfen Quinten und große Terzen gegeneinander, was die Reinheit betrifft. Vier reine Quinten ergeben eine Terz, die um ein syntonisches Komma zu groß ist. Eine reine Terz entsteht aus vier Quinten, die um ein Viertelkomma zu klein sind. Im Quintenzirkel gibt es grob gesehen den nahen Halbkreis F-C-G-D-A-E-H, der die diatonische Leiter von C-Dur enthält, und den entfernten Halbkreis H-Fis-Cis-[Gis=As]-[Dis=Es]-B-F, in dem die anderen der zwölf Töne stecken. Ungleichmäßige, aber wohltemperierte Skalen haben die Tendenz, in Fernbereich reine oder sogar leicht überhöhte Quinten, und damit sehr scharfe Terzen, unterzubringen. Im nahen Sektor aber soll das beste Gleichgewicht zwischen wenig verengten Quinten und nicht zu hoch schwebenden großen Terzen entstehen. Die Randbedingung ist immer, dass die Summe aller Quintenfehler (Erinnerung, es wird mit Logarithmen gerechnet) genau ein Pythagoräisches Komma kompensiert. Die besten großen Terzen sollten die drei im Nahbereich sein, nämlich F-A, C-E, G-H. In Richtung "Fis-Ais" dürfen die Terzen sich gleichmäßig monoton verschlechtern.

Die Methode Kirnberger-II, die man oberflächlich alsquick-and-dirty ansehen könnte, verdient besondere Aufmerksamkeit. Kirnberger war ein Schüler Bachs und war viel damit beschäftigt, die Instrumente in seinem Umkreis zu stimmen. So geht das Rezept:

Mache neun von zwölf Quinten alle rein. Abgesehen von D-A und A-E, die je um ein halbessyntonisches Komma S/2 verengt werden. Das geht recht schnell, man braucht nur die umklammernde Terz G-H auf totale Reinheit zu prüfen. Die etwas entfernte Quinte Fis-Cis wird um einen Restbetrag verengt, ein Elftel des syntonischen Kommas S. Denn (12/11)*S ist praktisch gleich P, dem Pythagoräischen Komma.

Übrigens wurde Bach bewundert für die Geschwindigkeit, mit der er selbst sein Clavichord stimmte, eine Viertelstunde. Nahm er Kirnberger-II, und war das eigentlich seine Erfindung? Den Erwartungen zum Trotz – zwei nach Werckmeister ganz faule Quinten – lassen alle Tonarten sich spielen.

Werckmeister-Typ: Hier die Disposition einiger der Stimmungen, die mit Werckmeister-III verwandt sind: Man verengt vier bis sieben Quinten im diatonischen Sektor, alle anderen sind rein. Die Daten sind Bruchteile des Pythagoräischen Kommas P, ihre Summe ergibt P.

StimmungQuintenfolgeKomma-Bruchteile
Werckmeister-IIIC-G-D-A-E-H-Fis-{P/4, P/4, P/4, 0, 0, P/4}
Tartini-VallottiC-G-D-A-E-H-Fis-{P/6, P/6, P/6, P/6, P/6, P/6}
KellnerC-D-G-A-E-H-Fis-{P/5, P/5, P/5, P/5, 0, P/5}
BilleterF-C-G-D-A-E-H-Fis-{P/11, P/12, P/12, P/3, P/3, P/12, P/12}
BarnesF-C-G-D-A-E-H-Fis-{P/6, P/6, P/6, P/6, P/6, 0, P/6}
KelletatF-C-G-D-A-E-{P/12, P/4, P/4, P/4, P/6}

Stimmung nach dem Titelblatt des WTC

[Bearbeiten]

Sparschuh (Variante von Zapf) legt links an der Bach-Girlande den ersten Ton C=250 Hertz fest. Ab dort kommen Quintengruppen mit drei verschiedenen Verkleinerungen, die durch Schwebung (statt Komma-Bruchteilen) definiert sind:

C-G-D-A : drei Quinten, Schwebungsfrequenz 1 Hertz.
A-E-H-Fis : drei Quinten, keine Schwebung.
Fis-Cis-Gis-Dis-B-F : fünf Quinten, höhere Schwebungfrequenz 2 Hertz.
F-C : Zirkel geschlossen, rein oder schwebend bis maximal 1 Hertz.

Alternativ kann das Pythagoräische Komma P durch 14 geteilt werden. Die drei ersten und die letzte Quinte werden um -P/14 verkleinert, die fünf anderen unreinen mit -P/7.

Die Praxis der Schwebung sieht hier zum Beispiel so aus: Es wird in der Oktave C-c von 250 bis 500 Hertz Quintaufwärts eng gestimmt. Wenn zu einem Ton die nächsthöhere Quinte aus der Oktave ausbricht, wird stattdessen die Quarte unter dem Ton vergrößert gestimmt. Aber die anzupeilende Schwebungsfrequenz ist genau dieselbe! Wieso?

Beispiel Quinte von G nach d. Geforderte Schwebungsfrequenz f= 3*f[G] - 2*f[d]. Die gespreizte Quarte D-G darunter schwebt mit (-f') = 4*f[D] - 3*f[G]. Also ist f=f' genau dann, wenn f[d] = 2*f[D] gilt, wie gefordert.

Nach jeder Quinte oder Quarte werden die Oktaven über und unter den neuen Tönen rein gestimmt. Wo das Rezept nach der Schwebefrequenz 2 Hertz verlangt, kann die Stimmung eine Oktave tiefer mit der Frequenz 1 Hertz erfolgen. Insgesamt gilt also ein "gleichschwebender" Algorithmus, der mit immer der gleichen Periode der Schwebung funktioniert. Trotzdem keine gleichstufige Stimmung, aber doch unkomplizierte Vorschriften.

Rechnet man die Zwölfton-Skalen mit einem kleinen Python-Skript nach, sowohl nach dem Rezept Komma-durch-14 als auch der Vorschrift Eine-Sekunde-Schwebung, so kommt praktisch ununterscheidbar dieselbe Stimmung heraus. [Anhang?]

Vergleichstest der wohltemperierten Stimmungen

[Bearbeiten]

Die Arbeit von Martínez Ruiz analysiert mit Hilfe eines gezielt angefertigten Software-Pakets, welche Klang-Unterschiede auftreten, wenn das Wohltemperierte Klavier in einer großen Menge verschiedener Stimmungen durchgespielt wird.

Der Ansatz dieser Untersuchung ist, einer vorgegebenen Musik ein quantitatives Maß von "Schönheit" oder "Wohlklang" zuzuordnen. Danach wird über eine Sammlung wie die 48 Präludien und Fugen eines Bandes vom "Wohltemperirten Clavier" Statistik getrieben; der Mittelwert und die Streuung (Standardabweichung) des "Wohlklangs" kommen heraus. Die Komposition geht ein zum Beispiel als MIDI-Datei, zerlegt in eine Reihe von Zusammenklängen. Die Elemente der Reihe bekommen alle Gewichtsfaktoren je nach Tonlagen, Längen, Betonung im Takt, Auffälligkeit usw. Die Einzeltöne jedes Akkords haben Modelle von je etwa zehn Amplituden und Oberton-Frequenzen. Alle Paare von vorkommenden Frequenzen werden dann mit einer Dissonanzquote bewertet, die Null ist bei gleichen Frequenzen und typisch bei Differenzfrequenzen von 10 bis 50 Hertz durch ein Maximum geht. Die Form der Dissonanzfunktion soll die subjektive Empfindung simulieren. Die gewichtete Summe all dieser Werte über das ganze Stück beziffert dann den Wohlklang, beziehungsweise den Mangel desselben -- nur eine Sache des Vorzeichens.

Für jede der getesteten historischen und modernen rekonstruierten wohltemperierten Zwölftonskalen rechnet der Computer die ganze Statistik durch. Fallen gewisse Stimmungen auf durch besonders hohen oder besonders breit gestreuten "Wohlklang"?

Ja. Den höchsten mittleren Wohlklang hat Kirnberger-II, hat aber auch die höchste Standardabweichung. Die Musik klingt damit halt kontrastreich. Danach kommt mit gutem Wohlklang zum Beispiel Kelletat, gefolgt von Kellner, Tartini-Vallotti et cetera. Die vermuteten Stimmungen mit der Gruppierung 3-3-5 aus Bachs Girlande haben schlechtere Werte.

Der Autor legt zwar das Ergebnis vor, dass einige Indizien für Kirnberger-II sprechen als die wahrscheinlichste Temperatur im Umfeld von Bach. Aber er hat auch Zweifel, dass die bisherige Definition und Computersimulation des Wohlklangs überhaupt künstlerisch relevant ist und eine Liste der Testsieger ermitteln kann. Wie so viele akademische Arbeiten schließt das Dokument mit einem Ausblick darauf, welche weiteren Forschungen nötig sind.

Einzelnachweise

[Bearbeiten]
  1. Carl Gottfried Wilhelm Vollmer (* 1797; † 1864, alias W. F. A. Zimmermann):Der Tartinisch'sche Ton, in:Naturkräfte und Naturgesetze - Populäres Handbuch der Physik zum Selbstunterricht für die Gebildeten jeden Standes, Band 2:Akustik, Kalorik, Optik, Gustav Hempel, 1857
  2. Lorenz Christoph Mizler (* 1711, † 1778),Musikalische Bibliothek; Veröffentlicht in 4 Bänden, I - IV von 1736 bis 1754. Seitenangaben für das Digitalisat des Internet Archive.
  3. Arrey von Dommer(* 1828; † 1905):Handbuch der Musik-Geschichte von den ersten Anfängen bis zum Tode Beethovens in gemeinfasslicher Darstellung, XVI. KapitelTheoretiker und Schriftsteller bis um 1800, Friedrich Wilhelm Grunow, Leipzig, 1878
  4. Max Planck:Die natürliche Stimmung in der modernen Vokalmusik, Vierteljahrsschrift für Musikwissenschaft, 1893, Seiten 418 bis 440
  5. Sergio Martínez Ruiz:Temperament in Bach's Well-Tempered Clavier - A historical survey and a new evaluation according to dissonance theory, Doktorarbeit, Universitat Autònoma de Barcelona, Facultat de Filosofia i Lletres, Departament d’Art i de Musicologia, July 2011

Schwingende Objekte

[Bearbeiten]

Schwingende Objekte, Saiten, Balken und andere

[Bearbeiten]

Dieser Abschnitt handelt von Modellrechnungen, die mechanische Schwingungen und Wellen von drahtförmigen und ähnlich langgezogenen Objekten voraussagen wollen. Speziell sind die Saiten der Musikinstrumente betroffen. Es ist Physikunterricht hier und er stoppt nicht vor der zugehörigen angewandten Mathematik: Differenzial-, Integral-, Variationsrechnung, Wirkungsprinzip, Lagrange-Funktionen. Keine Panik bitte.

Zuerst kommt das einfachste Modell der gespannten Saite, das den Prototyp einer sogenanntenWellengleichung liefert. Wandernde und stehende Wellen und Eigenschwingungen auf einem gespannten Draht werden erklärt. Danach wird berücksichtigt, dass die Saiten wie Stangen und Balken nicht unendlich dünn sind und mit Widerstandskraft gegen das Verbiegen reagieren. Das verfeinerte Modell des Balkens ist schon sehr alt und stammt von Euler und Bernoulli. Es erklärt die inharmonischen Oberschwingungen dicker Saiten, die beim Klavierstimmen für die Spreizung von Oktaven berücksichtigt werden. Auch nichtlineare Effekte können da einziehen und bei großen Amplituden die Tonfrequenz anheben. Schließlich gibt es ein nochmal verfeinertes Modell aus dem zwanzigsten Jahrhundert, die Theorie von Timoshenko und Ehrenfest. Diese räumt ein, dass Elemente elastisch verformter dicker Drähte sich nicht nur senkrecht zur Achse, sondern auch je nach Lage im Querschnitt in Achsrichtung auslenken. Die zusätzlichen Freiheitsgrade rufen dabei eine Materialkonstante namensSchubmodul auf den Plan.

Die Hookeschen Gesetze

[Bearbeiten]

Es geht hier umelastische feste Körper. Wirkt eine Kraft an irgendeiner Stelle auf solche Körper ein, dann verformen sie sich proportional zur Größe der Kraft. Verschwindet die Kraft, kommt die ursprüngliche Form zurück. Diese Vorstellung funktioniert gut bis zu einem Grenzwert, ab dem sich das Material dauerhaft verformt, anfängt zu fließen und dann zu zerbrechen. Die schwingenden Körper seien immer im Geltungsbereich der Elastizität betrachtet, also bei hinreichend schwacher Belastung.

Unter anderem gibt es vier Parameter, die an einer elastischen Formveränderung von Klötzen von Metall beispielsweise zu messen sind.

  • Erster Fall:

Der Klotz vom Volumen V kommt in eine Druckkammer und wird von allen Seiten gleichmäßig dem Druckp (Einheit 1 Pascal = 1 Newton/m2) ausgesetzt. Die Abnahme des Volumens ist proportional zum Volumen selbst und zum angelegten Druck. In Formeln, die dimensionslose GrößeΔV/V{\displaystyle -\Delta V/V} ist proportional zur Druckänderung:

ΔV/V=χΔp.{\displaystyle -\Delta V/V=\chi \cdot \Delta p.}

χ ist die Kompressibilität; ihr KehrwertK= 1/χ heißt derKompressionsmodul und hat die Dimension Pascal,(Δp=KΔV/V).{\displaystyle (\Delta p=-K\cdot \Delta V/V).}

  • Zweiter Fall:

Ein Quader von Länge mal Breite mal HöheL x B x H wird auf seiner Deckfläche belastet mit einer senkrechten KraftF, die gleichmäßig auf der FlächeA= L x B verteilt ist. Die Kraft pro FlächeneinheitS = F / A (Einheit Pascal) heißt in diesem Fall eineSpannung, nicht ein Druck. Das deshalb, weil sowohl die KraftF wie auch die Normale der BezugsflächeA verschiedene Richtungen haben können. Während ein Druck eine skalare Größe ist, sind zwei Vektoren nötig, um eine Spannung genau zu definieren. Man stelle sich einen Probestempel vor, der mit Sekundenkleber auf einem Stück Oberfläche haftet und dann in alle Richtungen gedrückt oder gezogen werden kann.

Das Hookesche Gesetz sagt aus, dass die Höhe des Quaders abnimmt proportional zur Höhe und zur vertikalen Spannung. Die Parameter Länge und Breite fallen heraus. In Formeln,S=E(ΔH/H).{\displaystyle S=E\cdot (-\Delta H/H).} Die KonstanteE (Dimension Pascal) ist derElastizitätsmodul.

Im Arsenal der Physik gibt es also Skalare, Vektoren und Größen, genanntTensoren, deren Wert von mehreren Vektoren zugleich bestimmt ist. Die allgemeine Spannung ist ein Tensor. Im Inneren eines belasteten komplizierten Objekts, wie dem Kolben eines altmodischen Verbrennungsmotors, herrscht an jeder Stelle eine andere Spannung; es existiert insgesamt ein Tensorfeld.

  • Dritter Fall:

Dieser ist nur ein Zusatz zum zweiten Fall. Derselbe Quader mit derselben Art Belastung wird etwas in die Breite gehen, weil nicht einzusehen ist, dass der ganze gerichtete Höhenverlust auch als verlorenes Volumen aufwartet. Länge oder Breite nehmen zu mit der Proportionalität:

ΔB/B=ΔL/L=νΔH/H.{\displaystyle \Delta B/B=\Delta L/L=-\nu \cdot \Delta H/H.}

Der dimensionslose Parameter ν ist diePoissonzahl. Das Phänomen ist eineQuerkontraktion, wenn die Spannung als Zugbelastung einwirkt.

  • Vierter Fall:

Derselbe Quader, doch nun wird eineSchubspannung S an der Deckfläche mit einer horizontalen Kraft, etwa inx-Richtung ausgeübt, während die Grundfläche des Quaders festgenagelt bleibt. Der Quader wird schief, denn die Deckfläche wird ein StückΔx{\displaystyle \Delta x} abwandern. Wieder ist der Effekt proportional zur Höhe und zur angelegten Spannung.

S=G(Δx/H)=Gtan(α){\displaystyle S=G\cdot (\Delta x/H)=G\cdot \tan(\alpha )}

Die KonstanteG (Dimension Pascal) ist derSchubmodul und der Effekt kann auch durch den Neigungswinkel α beschrieben werden.

Ein isotroper Festkörper hat in allen Richtungen die gleichen Eigenschaften. Anisotrope Objekte wie etwa faseriges Holz oder Kristalle haben elastische Parameter, die von den Richtungen abhängen. Für ein isotropes homogenes Material hängen die vier WerteK,E,ν,G{\displaystyle K,E,\nu ,G} folgendermaßen zusammen:

E=2G(1+ν)=3K(12ν).{\displaystyle E=2G(1+\nu )=3K(1-2\nu ).}

Nur zwei sind unabhängig. Folglich gilt, wennK sehr groß ist (inkompressible Materie):

ν1/2undE3G.{\displaystyle \nu \simeq 1/2\quad {\text{und}}\quad E\simeq 3G.}

Im allgemeinen Fall hängt eine innere Spannung an jeder Stelle eines kompliziert belasteten Objekts nichttrivial von einer gedachten Flächennormalen ab, sie ist kein bloßes Skalarprodukt mit einer einfachen Kraftrichtung. Sondern der Spannungsvektor(S1,S2,S2)(x){\displaystyle (S_{1},S_{2},S_{2})({\vec {x}})} hat allgemeinere lineare Beziehungen zu jedem Normalenvektor(n1,n2,n2):Si(x)=kσik(x)nk.{\displaystyle (n_{1},n_{2},n_{2}):\;S_{i}({\vec {x}})=\sum _{k}\sigma _{ik}({\vec {x}})\cdot n_{k}.} Das Objekt σ ist dasCauchy-Tensorfeld, es hat 9 Komponenten (wegen Symmetrie nur sechs unabhängige) und variiert von Ort zu Ort. Dies ist wohl das historisch älteste und namensgebende Beispiel eines Tensors.

Mehr Elastizitäts-Formalismus

[Bearbeiten]

Der folgende Stoff wird nur weiter unten zum Timoshenko-Modell gebraucht. Wer das langweilig findet kann beide Abschnitte überspringen.

Cauchy-Spannungstensorσ hat das Indexpaar Flächennormale, Kraftrichtung

Cauchy hat die Kräfte auf einen belasteten Körper beliebiger Form als Summe von Oberflächenkräften beschrieben. An jedem infinitesimalen Testquader im Körper ziehen solche Kräfte auf gegenüberliegenden Flächen in Gegenrichtung, daher sollte am Ende nur ein Oberflächenintegral über den ganzen Körper bleiben. Aus der Impulserhaltung wird bewiesen, dass die Kraft auf beliebig orientierter Fläche eine Linearkombination aus Kräften für drei orthogonale Flächensind. Genauer, die Kraft ist eine lineare Funktion der Flächennormalen und des Flächeninhalts. Aus der Drehimpulserhaltung an allen Testquadern wird bewiesen, dass die Kraft auf der FlächeA die Form hat

fi=Aj=13σjinj;f=Aσn{\displaystyle f_{i}=A\;\sum \nolimits _{j=1}^{3}\sigma _{ji}n_{j};\quad {\vec {f}}=A\;\mathbf {\sigma } \cdot {\vec {n}}}

mit der Flächennormalenn{\displaystyle {\vec {n}}} und demsymmetrischen Cauchy-Spannungstensorσij=σji{\displaystyle \sigma _{ij}=\sigma _{ji}}. Seine Komponenten haben die Dimension Pa. Seine Symmetrie garantiert, dass er kein Drehmoment hervorruft.

Die unverformten Koordinaten eines Punktes seienx=(x,y,z){\displaystyle {\vec {x}}=(x,y,z)}. Durch eine elastische Verformung wandert der Punkt an die Positionx+u(x){\displaystyle {\vec {x}}+{\vec {u}}({\vec {x}})}. Die Verformung oderVerzerrung ist die Tabelle der partiellen Ableitungen, genannt dieJacobimatrix, der Abbildungxu(x).u(x){\displaystyle {\vec {x}}\mapsto {\vec {u}}({\vec {x}}).\;{\vec {u}}({\vec {x}})} misst, wie weit sich der Punktx{\displaystyle {\vec {x}}} verschiebt. Ihre Verzerrung dagegen gibt linear angenähert an, wie weit nahe gelegene Punkte sich von einander weg oder aufeinander zu entwickeln.

Fik=ui/xk;ui(x+d)ui(x)+k=13Fik(x)dk{\displaystyle F_{ik}=\partial u_{i}/\partial x_{k};\;u_{i}({\vec {x}}+{\vec {d}})\simeq u_{i}({\vec {x}})+\sum \nolimits _{k=1}^{3}F_{ik}({\vec {x}})\;d_{k}}

Das allgemeine Hookesche Gesetz besagt, dass diese Verformung in einer linearen Beziehung zur Cauchy-Spannung steht. Nun stellt jede Abbildung, deren Jacobimatrixantisymmetrisch ist, eineinfinitesimale Drehung der benachbarten Punkte um den Auswertungspunkt dar. Ein symmetrischer Cauchy-Tensor entwickelt keine Drehmomente. Reine Drehungen rufen keine elastischen Kräfte auf den Plan. Daher kann nur derVerzerrungstensor, der symmetrische Anteil der Jacobimatrix, zur Hookeschen Regel beitragen. In Koordinaten:

ϵik:=(Fik+Fki)/2;σij=k,lCijklϵkl{\displaystyle \epsilon _{ik}:=(F_{ik}+F_{ki})/2;\quad \sigma _{ij}=\sum \nolimits _{k,l}C_{ijkl}\;\epsilon _{kl}}

Zum Glück bleiben von den 81 C-Koeffizienten nur zwei übrig in den homogenen und isotropen Medien, die hier auf dem Programm stehen.

Mathematischer Exkurs. Drehungen konvergieren bei kleinen Winkeln zur Identität plus einer schief- oder anti-symmetrischen Matrix, wegen

(coswsinwsinwcosw)(1ww1).{\displaystyle {\begin{pmatrix}\cos w&\sin w\\-\sin w&\cos w\end{pmatrix}}\to {\begin{pmatrix}1&w\\-w&1\end{pmatrix}}.}

In allen höheren Dimensionen erfüllen Drehungen als orthogonale MatrizenR die BedingungRTR=I{\displaystyle R^{T}R=I} (Einheitsmatrix).

Auf einer glatten MatrixfunktionR(x);R(0)=I{\displaystyle R(x);\;R(0)=I} liefert das Differenzieren die Antisymmetrie:

0=(d/dx)[R(x)TR(x)]=(R)TR+RTR=(R)T+(R) am Ursprung x=0.{\displaystyle 0=(d/dx)[R(x)^{T}R(x)]=(R')^{T}R+R^{T}R'=(R')^{T}+(R')\;{\text{ am Ursprung }}\;x=0.}

Das heißt, die lineare NäherungR(x)=I+xR(0){\displaystyle R(x)=I+xR'(0)} einer Rotation ist schiefsymmetrisch.

Die Lehre von den kontinuierlichen Transformationen und von ihren sogenannten infinitesimalen Versionen wurde voll ausgebaut zur mathematischen Theorie der Lie-Gruppen und Lie-Algebren.

In folgenden Formeln sindR,T,U orthogonale Matrizen. Jede symmetrische reelle MatrixS(ST=SSik=Skii,k){\displaystyle S\;(S^{T}=S\;\Leftrightarrow \;S_{ik}=S_{ki}\;\forall i,k)} kommt mit orthogonalen Ähnlichkeitstransformationen auf Diagonalform,RSR1=RSRT=D{\displaystyle RSR^{-1}=RSR^{T}=D}, und die Zahlen auf der Diagonalen sind die reellen Eigenwerte. Dieses wichtige Resultat hat Korollare.

Jede quadratische Matrix kann als Produkt einer orthogonalen und einer symmetrischen Matrix geschrieben werden. Zumindest für umkehrbare MatrizenM folgt das daraus, dassMTM symmetrisch und positiv definit ist und daher eine umkehrbare Quadratwurzel hat.

MTM=RDR1=RE2RT=(RERT)(RERT)=S2;E=D;S=RER1=RERT.{\displaystyle M^{T}M=RDR^{-1}=RE^{2}R^{T}=(RER^{T})(RER^{T})=S^{2};\;E={\sqrt {D}};\;S=RER^{-1}=RER^{T}.}

U:=MS1{\displaystyle U:=MS^{-1}} ist dann orthogonal, denn auchS-1 ist symmetrisch:

(MS1)T(MS1)=S1(MTM)S1=S1SSS1=IM=US.{\displaystyle (MS^{-1})^{T}(MS^{-1})=S^{-1}(M^{T}M)S^{-1}=S^{-1}SSS^{-1}=I\;\Rightarrow \;M=US.}

Mit einer DiagonalisierungS=T1DT{\displaystyle S=T^{-1}DT} kann dann die MatrixM weiter in Produkte von drei Matrizen zerlegt werden,M=US=(UT1)DT{\displaystyle M=U\;S=(UT^{-1})\;D\;T}, so dass zwischen zwei Drehungen eine DiagonalmatrixD steht. DieseD macht die eigentliche Arbeit der Verformung. Sie verwandelt Kugeln in Ellipsoide, welche orthogonale Hauptachsen in Richtung der Koordinatenachsen haben.

Auf dem komplexen Zahlenkörper sehen die privilegierten Matrizen etwas anders aus. Die Eigenschaften {Symmetrisch, Orthogonal} werden zu {Hermitesch, Unitär}.

Abbildungxu{\displaystyle \mathbf {x} \mapsto \mathbf {u} } verformt kleine Quadrate zu Parallelogrammen. Partielle Ableitungen messen die relative Verschiebung.
  • Spezialfall vonσ, ε bei StandardparameternE,G,ν.

Ein Testquader sei mit einer Ecke bei (0,0,0) festgenagelt und habe die DimensionV=(Δx×Δy×Δz){\displaystyle V=(\Delta x\times \Delta y\times \Delta z)}.

Die Scherspannungσyx{\displaystyle \sigma _{yx}} setzt auf einerxz-Fläche an (Normale iny-Richtung, erster Index) und wirkt in Richtungx-Achse, anderer Index. Punkt (x,y,z) wird verschoben nachu(x)=(δx,0,0){\displaystyle {\vec {u}}({\vec {x}})=(\delta x,0,0)}, so dass

Gδx=yσyx{\displaystyle G\;\delta x=y\cdot \sigma _{yx}}.

Es giltFxy=δx/y=σyx/G.{\displaystyle F_{xy}=\delta x/y=\sigma _{yx}/G.} Laut Postulat soll die Spannung linear mitϵxy{\displaystyle \epsilon _{xy}} zusammenhängen. Weil hier

Fyx=0,ϵxy=Fxy/2;σyx=2Gϵxy.{\displaystyle F_{yx}=0,\;\Rightarrow \;\epsilon _{xy}=F_{xy}/2;\;\sigma _{yx}=2G\;\epsilon _{xy}.}

Weil es intuitiv nicht so einleuchtet, noch ein Erklärungsversuch. Die Verformung, die zur Definition des Schubmoduls herhielt, zählt nur halb als eine gegenseitige Bewegung der Materie. Die andere (schiefsymmetrische) Hälfte ist eine kleine Drehung ohne Einfluss auf die Form und wird abgezogen. Daher nun: Schubspannung = 2G mal eigentliche, effektive Verzerrung.

Eine Zugspannungσxx{\displaystyle \sigma _{xx}} auf eineryz-Fläche verlängert diex-Dimensionen mit dem Elastizitätsmodul (1/E) und verkürzt die Dimensioneny,z um den Faktor (ν/E). Also:

u(x,y,z)=σxx(x/E,νy/E,νz/E)(ϵxx,ϵyy,ϵzz)=(1,ν,ν)σxx/E{\displaystyle {\vec {u}}(x,y,z)=\sigma _{xx}\;(x/E,-\nu \;y/E,-\nu \;z/E)\;\Rightarrow \;(\epsilon _{xx},\epsilon _{yy},\epsilon _{zz})=(1,-\nu ,-\nu )\cdot \sigma _{xx}/E}

Mit Beiträgen aller sigma-Komponenten gilt mit Indizes (xyz)=(123) für die Verzerrung

ϵ11=σ11/Eν(σ22+σ33)/E{\displaystyle \epsilon _{11}=\sigma _{11}/E-\nu (\sigma _{22}+\sigma _{33})/E}
ϵ12=σ12/(2G){\displaystyle \epsilon _{12}=\sigma _{12}/(2G)}

Symmetrische Formeln betreffen die anderen Indexpaare desε-Tensors.

Mit der Drehsymmetrie des isotropen Materials sei nun gezeigt, dass die drei MaterialkonstantenE,G,ν nicht unabhängig sind. Gespielt wird in derxy-Ebene mit einer symmetrischen spurfreien Cauchy-Spannung. Unter einer Rotation, dargestellt als die 3x3-MatrixR, transformieren sich folgende Objekte alle gleich: Kräfte,Flächennormalen,Ortsvektoren,freie Vektoren

f,n,x,dRf,Rn,Rx,Rd.{\displaystyle {\vec {f}},\;{\vec {n}},\;{\vec {x}},\;{\vec {d}}\;\mapsto R{\vec {f}},\;R{\vec {n}},\;R{\vec {x}},\;R{\vec {d}}.}

Die Matrizen fürσ, ε verbinden Vektor-Objekte miteinander, etwa

f=σn oder u=ϵd.{\displaystyle {\vec {f}}=\mathbf {\sigma } \;{\vec {n}}\;{\text{ oder }}\;{\vec {u}}=\mathbf {\epsilon } \;{\vec {d}}.}

Damit solche Beziehungen nach der Rotation zutreffen, müssen die Transformationen gelten

σ,ϵRσR1,RϵR1.{\displaystyle \mathbf {\sigma } ,\;\mathbf {\epsilon } \;\mapsto \;R\;\mathbf {\sigma } \;R^{-1},\;R\;\mathbf {\epsilon } \;R^{-1}.}

Denny=Mx(Ry)=(RMR1)(Rx){\displaystyle {\vec {y}}=M{\vec {x}}\;\Rightarrow \;(R{\vec {y}})=(RMR^{-1})(R{\vec {x}})}. Hier meintR1{\displaystyle R^{-1}} die inverse Matrix. Bei Rotationen, dargestellt als orthogonale Matrizen, ist sie netterweise identisch mit der transponierten MatrixRT{\displaystyle R^{T}}.

Wir drehen um 45 Grad im Uhrzeigersinn in derxy-Ebene und bearbeiten symmetrische 2x2-Matrizen.

R=(cosϕsinϕsinϕcosϕ);ϕ=π/4;R=(1111)/2;R1=(1111)/2.{\displaystyle R={\begin{pmatrix}\cos \phi &\sin \phi \\-\sin \phi &\cos \phi \end{pmatrix}};\;\phi =-\pi /4;\;R={\begin{pmatrix}1&-1\\1&1\end{pmatrix}}/{\sqrt {2}};\;R^{-1}={\begin{pmatrix}1&1\\-1&1\end{pmatrix}}/{\sqrt {2}}.}
M=(abbc)RMR1=12(a+2b+ca+ca+ca2b+c){\displaystyle M={\begin{pmatrix}a&b\\b&c\end{pmatrix}}\quad \mapsto \;RMR^{-1}={\frac {1}{2}}\cdot {\begin{pmatrix}a+2b+c&-a+c\\-a+c&a-2b+c\end{pmatrix}}}
(σ11σ12σ21σ22)=(abba)(baab)(ϵ11ϵ12ϵ21ϵ22)=(a(1+ν)/Eb/(2G)b/(2G)a(1+ν)/E)(b/(2G)a(1+ν)/Ea(1+ν/Eb/(2G)).{\displaystyle {\begin{array}{lll}{\begin{pmatrix}\sigma _{11}&\sigma _{12}\\\sigma _{21}&\sigma _{22}\end{pmatrix}}&={\begin{pmatrix}a&b\\b&-a\end{pmatrix}}&\mapsto \;{\begin{pmatrix}b&-a\\-a&-b\end{pmatrix}}\\{\begin{pmatrix}\epsilon _{11}&\epsilon _{12}\\\epsilon _{21}&\epsilon _{22}\end{pmatrix}}&={\begin{pmatrix}a(1+\nu )/E&b/(2G)\\b/(2G)&-a(1+\nu )/E\end{pmatrix}}&\mapsto \;{\begin{pmatrix}b/(2G)&-a(1+\nu )/E\\-a(1+\nu /E&b/(2G)\end{pmatrix}}.\end{array}}}

Die allgemein postulierte Form der Epsilon-Matrix kann also nur dann im gedrehten Koordinatensystem zutreffen, wenn gilt, was der vorige Abschnitt unbewiesen erwähnte:(1+ν)/E=1/(2G){\displaystyle (1+\nu )/E=1/(2G)}. Das zeigt der Vorher-Nachher-Vergleich der Spannungen und Verzerrungen. Anders gesagt,E=2(1+ν)G.

Der Parameter ν kann daher mitE,G eliminiert werden:ν=E/(2G)1{\displaystyle \nu =E/(2G)-1}.
ϵ11=σ11/E+(1/E1/(2G))(σ22+σ33){\displaystyle \epsilon _{11}=\sigma _{11}/E+(1/E-1/(2G))\cdot (\sigma _{22}+\sigma _{33})}
ϵik=σik/(2G)(ik){\displaystyle \epsilon _{ik}=\sigma _{ik}/(2G)\quad (i\neq k)}
ϵii=σii/(2G)+(1/E1/(2G))(σ11+σ22+σ33){\displaystyle \epsilon _{ii}=\sigma _{ii}/(2G)+(1/E-1/(2G))\cdot (\sigma _{11}+\sigma _{22}+\sigma _{33})}

In der Zeile zuletzt taucht dieSpur vonσ auf, so heißt die Diagonalsumme.

Noch kurz die Relation für den KompressionsmodulK geprüft. Ein Druckp entspricht der Cauchy-Spannungσxx=σyy=σzz=p{\displaystyle \sigma _{xx}=\sigma _{yy}=\sigma _{zz}=-p} mit Spur -3p. Die relative Änderung des Volumens ist die Summe der diagonalenϵii{\displaystyle \epsilon _{ii}},

also(ΔV/V)=3[(p)/(2G)+(3p)(1/E1/(2G))]=(3/G9/E)p.{\displaystyle (\Delta V/V)=3\cdot [(-p)/(2G)+(-3p)(1/E-1/(2G))]=(3/G-9/E)\;p.}
Vergleich mit der Definition:p=K(ΔV/V):K=EG/(3E9G).{\displaystyle p=K\cdot (\Delta V/V):\quad K=EG/(3E-9G).}
Einsetzen vonG=E/(2+2ν)K=E/[3(12ν)].{\displaystyle G=E/(2+2\nu )\;\Rightarrow \quad K=E/[3(1-2\nu )].}
  • Die Energiedichte.

Der Testquader sei wiederV=(Δx×Δy×Δz){\displaystyle V=(\Delta x\times \Delta y\times \Delta z)} mit kleinen Dimensionen, so dass lineare Näherungen gut zutreffen. Sein Mittelpunkt wird vonx nach x+u(x){\displaystyle {\vec {x}}\;{\text{ nach }}\;{\vec {x}}+{\vec {u}}({\vec {x}})} verschoben. Der Inhalt wird linear so verformt, dass seine Punkte in Koordinatend{\displaystyle {\vec {d}}} relativ zu seinem Zentrum, die lineare Transformation erfahren:

dFd;(Fd)i=k(ui/xk)dk;Fik=ui/xk.{\displaystyle d\mapsto Fd;\;{(Fd)}_{i}=\sum \nolimits _{k}(\partial u_{i}/\partial x_{k})\;d_{k};\;F_{ik}=\partial u_{i}/\partial x_{k}.}

Verallgemeinert nach Hooke bewirkt die Spannungσjl{\displaystyle \sigma _{jl}} auf der Fläche mit Normalenrichtung(l) in Achsrichtung(j) lineare, windschiefe Verformungen des Quaders in allen 3 Koordinaten(i). Jede Koordinate im Quaderdi{\displaystyle d_{i}} bekommt Schübe proportional zu den Abständendk von d{\displaystyle d_{k}\;{\text{ von }}\;{\vec {d}}} zum relativen Ursprung,

dik(Sikjlσjl)dk.{\displaystyle d_{i}\mapsto \sum \nolimits _{k}(S_{ikjl}\sigma _{jl})d_{k}.}

Also pro Spannungselement eine allgemeine lineare Funktion vond{\displaystyle {\vec {d}}}. Nach Summierung über alle Paare(j,l) zeigt der Vergleich mit der Formel der Jacobimatrix:

Fik=ϵik=j,lSikjlσjl.{\displaystyle F_{ik}=\epsilon _{ik}=\sum \nolimits _{j,l}S_{ikjl}\;\sigma _{jl}.}

Hier wird die Symmetrie vonσ vorausgesetzt, also verschwindende Drehmomente, und eine 'drehfreie' MatrixFik=Fki=ϵik{\displaystyle F_{ik}=F_{ki}=\epsilon _{ik}}. Es gilt eine lineare Umkehrformel:

σjl=i,kCjlikϵik.{\displaystyle \sigma _{jl}=\sum \nolimits _{i,k}C_{jlik}\;\epsilon _{ik}.}

Was ist die potenzielle elastische Energie, die im Testquader gespeicht wird, wenn bekannte Spannungen{σjl}{\displaystyle \{\sigma _{jl}\}} an den Flächen angelegt werden? Die Mittelpunkte der Flächenk liegen beidk=(±Δxk/2)nk{\displaystyle {\vec {d}}_{k}=(\pm \Delta x_{k}/2)\cdot {\vec {n}}_{k}} mit Normalenvektornk{\displaystyle {\vec {n}}_{k}}. Sie wandern nach(Fdk)i=(±Δxk/2)Fik.{\displaystyle (F{\vec {d}}_{k})_{i}=(\pm \Delta x_{k}/2)F_{ik}.}

Mit dem FlächeninhaltAk{\displaystyle A_{k}} unterliegen die zwei Flächen senkrecht zur Achse(k) dem Kräftepaar(fk)i=±Akσik{\displaystyle ({\vec {f}}_{k})_{i}=\pm A_{k}\sigma _{ik}}. Nach Hooke ist die Matrixσ eine Funktion der Verzerrungsmatrix [F]. Die Verschiebungswege der Flächenzentren, Angriffspunkte von Kraft, sind ebenfalls lineare Funktionen von [F]. Daher wird die eingespeiste Arbeit, Summe von Kraft mal Weg, wie folgt berechnet. In der Zeitt=0 bist=1 wird die Verzerrung linear hochgefahren gemäßttF{\displaystyle t\mapsto tF}. Die Arbeit ist das Zeitintegral

W=01dtfk(tF)(d/dt)(tFdk){\displaystyle W=\int _{0}^{1}dt\;{\vec {f}}_{k}(tF)\cdot (d/dt)(tF\;{\vec {d}}_{k})}, Integral von Kraft mal Geschwindigkeit.

Die Abhängigkeit vont ist linear in beiden Faktoren, weshalb das Integral den Faktor01tdt=12{\displaystyle \int _{0}^{1}t\;dt={\frac {1}{2}}} ergibt. Summiert über alle Flächen und Gegenflächen,

W=12i,kfik(Fdk)i=12i,k(AkΔxk)σik(ui/xk).{\displaystyle W={\frac {1}{2}}\sum \nolimits _{i,k}f_{ik}(F{\vec {d}}_{k})_{i}={\frac {1}{2}}\sum \nolimits _{i,k}(A_{k}\;\Delta x_{k})\sigma _{ik}\cdot (\partial u_{i}/\partial x_{k}).}

Der erste Faktor ist das Volumen des Testquaders. Wegen der Symmetrie vonσ können die Ableitungen symmetrisiert werden. Es ergibt sich die Energiedichte pro Volumeneinheit,

(W/V)=12i,kσikϵik=12i,k,j,lϵikCikjlϵjl.{\displaystyle (W/V)={\frac {1}{2}}\sum \nolimits _{i,k}\sigma _{ik}\cdot \epsilon _{ik}={\frac {1}{2}}\sum \nolimits _{i,k,j,l}\epsilon _{ik}\;C_{ikjl}\;\epsilon _{jl}.}

Die elastische Energiedichte ist eine quadratische Form der Verzerrungsmatrix, deren Elemente später als dynamische Feldvariablen dienen. In einem beliebigen elastischen Körper variierenϵ(x) und σ(x){\displaystyle \;\mathbf {\epsilon } ({\vec {x}})\;{\text{ und }}\;\mathbf {\sigma } ({\vec {x}})\;} von Punkt zu Punkt und die gesamte gespeicherte elastische Energie ist das Volumenintegral der lokalen Energiedichte.

Die gespannte Saite

[Bearbeiten]

Eine Saite ist etwa ein Draht aus Stahl oder ein Faden aus Katzendarm, der an zwei Enden festgehalten wird, die LängeL hat und mit einer kontrollierten KraftF gespannt wird. Hat sie die SchnittflächeA und die Materialdichte ρ, dann istμ=ρA{\displaystyle \mu =\rho \cdot A} die Masse der Saite pro Längeneinheit. Es zeigt sich, dass die Schwingungen und Wellen auf der ausgelenkten Saite nur vonF und μ abhängen, aber in erster Ordnung gar nicht vom Elastizitätsmodul. Nur bei dicken Saiten werden wir eine Korrektur berechnen.

Erste Herleitung der Wellengleichung.Es geht um die Mechanik eines elastischen Gegenstands. Jeder Massenpunkt bewegt sich nach Newtons Gesetz: Masse mal Beschleunigung gleich Summe aller einwirkenden Kräfte. Eine Kraft wird in Newton gemessen, was dimensionsgleich zu [kg m / s2] ist wegen der Newton-Gleichung. Die Erdanziehung auf ein Gewicht der Masse 1 kg beträgt 9,81 Newton, denn die Erdbeschleunigung beim freien Fall ist 9,81 m/s2.

Die Saite sei inx-Richtung gespannt. Jeder Massenpunkt im Intervallx=0 bisL darf sich nur inz-Richtung auslenken. Eine momentane vertikale Auslenkung der Saite ist eine Funktionw(x,t) von zwei Variablen, der Position und der Zeitt. Es bestehen die Randbedingungenw(0,t) = w(L,t) = 0. In Ruhestellungw(x,t)=0 ist die Saite mit der horizontalen KraftF vorgespannt. Der Draht habe die Dichte ρ und den Radiusr; also den QuerschnittA= π r2 und die Masse pro Längeneinheit μ = ρA. Ein kleines Stück Saite vonx bisx+ Δx hat die MasseM = μ Δx und die vertikalen Positionen vonw(x,t) bisw(x+ Δx,t). Es wird angenommen, dassw() als Funktion vonx beliebig aber glatt verläuft und dass die Ableitungen nach der Variablenx ebenfalls glatt verlaufen. Der Winkel, mit dem die Saite am Punktx momentan schief steht zur Horizontalen ist gegeben durch die Ableitung

tanα(x)=w(x)=w/x.{\displaystyle \tan \alpha (x)=w'(x)=\partial w/\partial x.}

Die Saite kann nur deshalb schief verlaufen, weil sie eine elastische Ausdehnung hat und weil eine KraftF~(x){\displaystyle {\tilde {F}}(x)} genau in der Richtung vonw'(x) angreift, die betragsmäßig größer ist als die HorizontalkraftF. Das Massenstück vonx bisx+ Δx wird am linken Punkt horizontal von der Kraft-F gezogen und vertikal mit der richtungsmäßig passenden Komponente vonF~(x),{\displaystyle {\tilde {F}}(x),} nämlich zwangsläufigFtanα=Fw(x){\displaystyle -F\tan \alpha =-Fw'(x)}. Am rechten Punkt zieht horizontal die KraftF nach rechts und es muss vertikalFw(x+Δx){\displaystyle Fw'(x+\Delta x)} vorhanden sein. Die horizontalen Kräfte auf dem Drahtstück gleichen sich aus, aber die kleine Differenz der vertikalen Kräfte bewirkt nach Newton eine Beschleunigung, also eine zweite Zeitableitung vonw(x,t) am Mittelpunkt:

μΔx2w(x+Δx/2,t)t2=F(w(x,t)+w(x+Δx,t)){\displaystyle \mu \Delta x{\frac {\partial ^{2}w(x+\Delta x/2,t)}{\partial t^{2}}}=F(-w'(x,t)+w'(x+\Delta x,t))}

Wird nun durch Δx geteilt und dessen Grenzwert gegen Null genommen, kommt auf der rechten Seite die zweite Ableitung nachx heraus:

μ2w(x,t)t2=μw¨=Fw=F2w(x,t)x2.{\displaystyle \mu {\frac {\partial ^{2}w(x,t)}{\partial t^{2}}}=\mu {\ddot {w}}=Fw''=F{\frac {\partial ^{2}w(x,t)}{\partial x^{2}}}.}

Diese Differenzialgleichung ist eineWellengleichung. Die Notation mit den runden{\displaystyle \partial } ist üblich, wenn eine Funktion von mehreren Variablen abhängt und nur nach einer bestimmten davon abgeleitet wird, während die anderen Argumente festgezurrt bleiben. Es ist einepartielle Ableitung. Wir erlauben uns manchmal, die partiellen Ableitungen nach der Zeitt mit Punkten und die nach der Positionx mit Strichen anzudeuten. Hier gleichbedeutend:

{w˙,w}{w/t,w/x}{0w,1w}{w/x0,w/x1}.{\displaystyle \{{\dot {w}},w'\}\equiv \{\partial w/\partial t,\partial w/\partial x\}\equiv \{\partial _{0}w,\partial _{1}w\}\equiv \{\partial w/\partial x_{0},\partial w/\partial x_{1}\}.}

Umgeformt gilt einfach:w¨=(F/μ)w.{\displaystyle {\ddot {w}}=(F/\mu )\cdot w''.} Der Faktor in der Klammer hat die Dimension (Länge durch Zeit) zum Quadrat. Also definiert er eine Geschwindigkeit:

c:=(F/μ);w¨=c2w.{\displaystyle c:={\sqrt {(F/\mu )}};\;{\ddot {w}}=c^{2}\;w''.}

Hat nunw(x,t) die spezielle Formw(x,t)=u(x-ct) oder auchw(x,t)=v(x+ct), dann wird die Wellengleichung erfüllt. Denn die zweiten Ableitungen sind nach der Kettenregel auszurechnen und beispielsweise

w¨=c2v.{\displaystyle {\ddot {w}}=c^{2}v''.}

Die Funktionenu(x) undv(x) könne beliebige Buckel oder Wellenpakete sein.u(x-ct) beschreibt dann eine wandernde Welle mit Geschwindigkeitc nach rechts,v(x+ct) eine wandernde Welle nach links. Beliebig geformte Wellen können sich in beiden Richtungen auf dem gespannten Draht fortpflanzen. Größere Spannung macht die Wellen schneller, größere Masse der Saite macht sie langsamer.

Nun soll aber der Draht als Saite an beiden Enden festgehalten werden und daher sollen keine Wanderwellen hindurch laufen. Die Lösungen der Gleichung sind dannstehende Wellen, die beix=0 undx=L die Randbedingungenw(x,t)=0 erfüllen. Dies nennt man eine Randwertaufgabe der Differenzialgleichung. Unsere Gleichung ist linear und homogen; als erste Idee kommt immer einSeparationsansatz auf:

w(x,t)=f(x)g(t).{\displaystyle w(x,t)=f(x)\cdot g(t).}
fg¨=c2fg.{\displaystyle f\cdot {\ddot {g}}=c^{2}f''\cdot g.\;}

Es ist lösbar wenn

g¨/g=c2f/f={\displaystyle {\ddot {g}}/g=c^{2}f''/f=\;} eine Konstantez, unabhängig von(x,t).

Sei also die Gleichung in einer Variablen

g¨(t)=zg(t).{\displaystyle {\ddot {g}}(t)=z\cdot g(t).\;}

Einige elementare Funktionen lösen sie:

g(t)=exp(αt),exp(αt),sin(ωt),cos(ωt).{\displaystyle g(t)={\exp(\alpha t),\exp(-\alpha t),\sin(\omega t),\cos(\omega t)}.}

Weil etwas mit Schwingungen auf dem Programm steht, sieht es besser aus mit den trigonometrischen Funktionen und deren Ableitungsregeln:

(d/dt)sin(ωt)=ωcos(ωt);(d/dt)cos(ωt)=ωsin(ωt).{\displaystyle (d/dt)\sin(\omega t)=\omega \cdot \cos(\omega t);\quad (d/dt)\cos(\omega t)=-\omega \cdot \sin(\omega t).}

Damit folgtz=ω2.ω{\displaystyle z=-\omega ^{2}.\;\omega } ist die Kreisfrequenz der zeitperiodischen Funktiong(t),f=ω/(2π){\displaystyle g(t),\;f=\omega /(2\pi )} ist die eigentliche Frequenz undT=1/f{\displaystyle T=1/f} ist die Periode der Schwingung.

Bleibt noch der x-Anteil der Saitenbewegung zu diskutieren:

c2f=ω2f{\displaystyle c^{2}f''=-\omega ^{2}f}. Die Lösung ist auch eine Sinusfunktionf(x)=sin(kx),{\displaystyle f(x)=\sin(kx),}

Hier wirdf(0)=f(L)=0 verlangt. Das bedeutet, dasskL ein Vielfaches von π sein muss:kL = nπ. Andererseits folgtc2k2f=ω2f{\displaystyle -c^{2}k^{2}f=-\omega ^{2}f},

alsoω=ck=ncπ/L{\displaystyle \omega =ck=nc\pi /L}, oder
für die Frequenzenfn=nc/(2L){\displaystyle f_{n}=nc/(2L)} mitn=1,2,3...

Ergebnis: die Saite kann sich mitEigenschwingungen bewegen, deren Frequenzen ganze Vielfache der Grundfrequenz sind. Die Oberschwingung der Ordnungn hatn Bäuche längs der Seite und(n-1) Knotenpunkte, die sich nicht bewegen. Die Formel der Frequenzen in ParameternL,μ,F{\displaystyle L,\mu ,F} lautet demnachfn=n(F/μ)/(2L){\displaystyle f_{n}=n{\sqrt {(F/\mu )}}\;/(2L)}. Die Frequenz steigt, wenn die Saite kürzer gemacht wird, oder die Spannkraft vergrößert, oder die Masse verkleinert. Wenig zählt, aus welchem Stoff die Saite ist. Die Masse wächst nun wie das Quadrat des DurchmessersD der Saite, die Wurzel der Masse also wieD. Daher folgt die Grundschwingung dem gefühlt seit Jahrtausenden bekannten Gesetz

fF/(LD).{\displaystyle f\propto {\sqrt {F}}/(L\cdot D).}
Siehe dazuPythagoras in der Schmiede.

Andere Herleitung der Saitenschwingung

[Bearbeiten]

Es mag erstaunen, dass die Saitenformel gleich ist für Katzendarm, Nylon und Stahl und dass das Hookesche Gesetz mit seiner MaterialkonstantenE nicht eingeht. Daher eine Betrachtung dazu, wann und wieE sich wegkürzt. Wird ein Klotz mit Grundfläche A und Höhe h mit Druck oder Zug belastet, hängt die KraftF(z) mit der Höhenänderungz zusammen:F(z)/A = E (z/h). Die Arbeit, die geleistet wird, wenn die Form von 0 nachz gestreckt/gepresst wird, ist das Integral der Kraft als Funktion des Wegs:

W(z)=dzF(z)=EAhz22{\displaystyle W(z)=\int dz'\;F(z')={\frac {EA}{h}}\cdot {\frac {z^{2}}{2}}}.

Dies ist die gespeicherte potenzielle Energie, die wegen der perfekten Elastizität wiederverwertbar sein soll.

Die kinetische Energie einer Saite, die an einem gewissen Zeitpunktt eine Auslenkung mit der Funktionw(x,t) durchläuft, ist die Summe der Energien (mv2/2) aller "Atome" oder infinitesimalen Teilstücke der Länge Δx, nämlich(μΔx/2)(w(x,t)/t)2{\displaystyle (\mu \;\Delta x/2)\cdot (\partial w(x,t)/\partial t)^{2}}. Der Grenzwert einer solchen Summe, wenn die Länge der Stücke gegen Null geht, ist das Integral

T(t)=0L(μ/2)(w(x,t)/t)2dx=0Lμw˙22dx{\displaystyle T(t)=\int _{0}^{L}(\mu /2)\cdot (\partial w(x,t)/\partial t)^{2}\;dx=\int _{0}^{L}{\frac {\mu {\dot {w}}^{2}}{2}}\;dx}.

Auch die potenzielle Energie soll nun aus ihren Elementen aufsummiert werden.

Die Saite ist in Ruhestellungw(x,t)=0 mit der KraftF vorgespannt. Das heißt, das LängenstückΔx=h+z=:h(1+δ){\displaystyle \Delta x=h+z=:h\cdot (1+\delta )} besteht aus der kraftfreien Längeh und der Streckungz=hδ{\displaystyle z=h\cdot \delta }. Das Hookesche Gesetz besagtF=EAδ{\displaystyle F=EA\cdot \delta } und die gespeicherte Energie in Stück Δx ist, wegenh=Δx/(1+δ),

V0Δx=(EA/h)(z2/2)=Fδhδ22=FΔxδ(1+δ)δ22.{\displaystyle V_{0}\;\Delta x=(EA/h)\cdot (z^{2}/2)={\frac {F}{\delta }}\cdot {\frac {h\delta ^{2}}{2}}={\frac {F\;\Delta x}{\delta (1+\delta )}}\cdot {\frac {\delta ^{2}}{2}}.}

Der Wert von δ hängt nicht vom Intervall Δx ab, sondern er enthält die Kraft und die Eigenschaft des Materials: δ=F/(EA).

Ist nun die Saite beliebig vertikal ausgelenkt mit der Funktionw(x,t), dann steht das Stück über der Horizontalen Δx schräg mit der Steigungw(x,t)/x{\displaystyle \partial w(x,t)/\partial x}. Die Streckung betrage nunh(1+ϵ){\displaystyle h\cdot (1+\epsilon )}, wo ε größer ist als δ. Die potenzielle Energie im Segment Δx wird

V1(x,t)Δx=FΔxδ(1+δ)ϵ22.{\displaystyle V_{1}(x,t)\;\Delta x={\frac {F\;\Delta x}{\delta (1+\delta )}}{\frac {\epsilon ^{2}}{2}}.}

Mit der Steigung der Funktionw(x,t) und dem Satz von Pythagoras:

(1+ϵ)2=(1+δ)2(1+w(x,t)2)ϵ=(1+δ)1+w21{\displaystyle (1+\epsilon )^{2}=(1+\delta )^{2}(1+w'(x,t)^{2})\;\Rightarrow \;\epsilon =(1+\delta ){\sqrt {1+w'^{2}}}-1}

Mit der Abkürzungu(x,t):=1+(w(x,t)/x)2{\displaystyle u(x,t):={\sqrt {1+(\partial w(x,t)/\partial x)^{2}}}} schreibt sich die potenzielle Energie der Saite so, mit abgezogener Nullpunktsenergie:

V(x,t)Δx=(V1(x,t)V0)Δx=FΔx2δ(1+δ)(ϵ2δ2).{\displaystyle V(x,t)\;\Delta x=(V_{1}(x,t)-V_{0})\;\Delta x={\frac {F\;\Delta x}{2\delta (1+\delta )}}\cdot (\epsilon ^{2}-\delta ^{2}).}

Die letzte Klammer wird:

(ϵ+δ)(ϵδ)=[(1+δ)u+(δ1)][(1+δ)u(1+δ)]{\displaystyle (\epsilon +\delta )(\epsilon -\delta )=[(1+\delta )u+(\delta -1)]\cdot [(1+\delta )u-(1+\delta )]}

Es kann einmal (1+δ) gekürzt werden und man bekommt:

V(x,t):=F2δ(u1)[(u1)+δ(u+1)];u=(1+w2){\displaystyle V(x,t):={\frac {F}{2\delta }}(u-1)[(u-1)+\delta (u+1)];\quad u={\sqrt {(1+w'^{2})}}}

Nun sei angenommen, dass die Steigung der Saite so klein ist, dass

Dann kommt als Dichte der potenziellen Energie des Kleinsignals heraus

Vk(x,t)=Fw(x,t)22{\displaystyle V_{k}(x,t)={\frac {F\;w'(x,t)^{2}}{2}}}

Diese hängt also nicht mehr von materialspezifischer Dehnung δ ab.

Die gesamte potenzielle Energie der Saite ist zur Zeitt das Integral überx

V(t)=0LF2δ(u(x,t)1)[(u(x,t)1)+δ(u(x,t)+1)]dx{\displaystyle V(t)=\int _{0}^{L}{\frac {F}{2\delta }}(u(x,t)-1)[(u(x,t)-1)+\delta (u(x,t)+1)]\;dx}

Die Hilfsfunktionu(x,t) misst die die Länge des Graphs der Funktionw(x,t). Dennu(x,t)Δx{\displaystyle u(x,t)\cdot \Delta x} ist die Länge eines verformten Saitenstücks über der horizontalen Achse,Lw(t)=0Lu(x,t)dx{\displaystyle L_{w}(t)=\int _{0}^{L}u(x,t)\;dx} ist die Gesamtlänge der Saite zum Zeitpunktt.

Bis hierhin wird nach der Analyse der kinetischen und der potenziellen Energie klar, dass die Saite nur bei kleinen Auslenkungen mit quadratischen Formen darin beschrieben wird. Bei großen Amplituden tauchen nichtquadratische Terme auf und der Elastizitätsmodul des Materials spielt auch mit.

Aber wo bleibt die Bewegungsgleichung der Saite, also eine Differenzialgleichung fürw(x,t) mit partiellen Ableitungen nach allen Variablen? Sie kommt jetzt, mit Hilfe eines der wichtigsten mathematischen Sätze der ganzen Mechanik.

Das Wirkungsprinzip (Variationsprinzip der kleinsten Wirkung)

[Bearbeiten]

Die Saite ist ein dynamisches System mit einem Kontinuum von Freiheitsgraden. Ihr Verhalten in Ort und Zeit wird durch eine Funktionw(x,t) beschrieben. Die Funktionw(x,t) der Auslenkung ist der Spezialfall einer Feldfunktionf(x) = fi(xk) eines dynamischen Systems. Die Koordinaten xk sind oft die Vierervektoren(x0,x1,x2,x3)=(t,x){\displaystyle (x_{0},x_{1},x_{2},x_{3})=(t,{\vec {x}})}, welche die Raumzeitpunkte des Systems beschreiben. Die Zahl der Komponenten vonfi() hängt davon ab, ob es Skalare, Vektoren, Tensoren oder andere geometrische Gebilde sind, die an jedem Raumzeitpunkt dynamisch veränderliche Werte annehmen.

Das Wirkungsprinzip der Kontinuumsmechanik behauptet nun folgendes:

  • Es gibt ein Wirkungsfunktional auf der Menge der Feldfunktionenf(), also eine Abbildung, die jedemf einen reellen WertW{f} zuordnet.
  • Eine Funktionf() beschreibt genau dann eine physikalisch mögliche Entwicklung des Systems in Raum und Zeit, wennW{f} einen Extremwert hat bezüglich aller (genügend kleinen) Variationen vonf.
  • Das Funktional ist lokal, indem es ein Raumzeit-Integral über eine Dichtefunktion ist:W{f}=dnxL(x,f(x),if(x),ikf(x)).{\displaystyle W\{f\}=\int d^{n}x\;L(x,f(x),\partial _{i}f(x),\partial _{i}\partial _{k}f(x)).}
Die Dichtefunktion oderLagrange-Dichte L am Raumzeit-Punktx hängt ab:
vom Punktx und von den Wertenf(x)
und von den ersten, zweiten (und höheren) partiellen Ableitungen vonf, ausgewertet am selben Punktx.
  • Die Lagrange-Dichte der Newtonschen Mechanik ist die DifferenzL = T - V, Dichte der kinetischen minus Dichte der potenziellen Energie.

Beispiel: Die Lagrange-Dichte unserer Saite am Punkt(x,t) ist aus den oben eingeführten Dichten fürT(t) undV(t) aufgebaut:

L(w(x,t),w(x,t),w˙(x,t))=μw˙22F2δ(u(x,t)1)[(u(x,t)1)+δ(u(x,t)+1)];{\displaystyle L(w(x,t),w'(x,t),{\dot {w}}(x,t))={\frac {\mu {\dot {w}}^{2}}{2}}-{\frac {F}{2\delta }}(u(x,t)-1)[(u(x,t)-1)+\delta \cdot (u(x,t)+1)];}
u(x,t)=1+w(x,t)2;δ=F/(EA).{\displaystyle u(x,t)={\sqrt {1+w'(x,t)^{2}}};\;\delta =F/(EA).}

Die Wirkung ist das DoppelintegralW{w}=dxdtL(w,w,w˙){\displaystyle W\{w\}=\iint dx\;dt\;L(w,w',{\dot {w}})}.

Im Grenzfall kleiner Auslenkungen ist der IntegrandL quadratisch:

L=(μ/2)w˙(x,t)2(F/2)w(x,t)2{\displaystyle L=(\mu /2)\cdot {\dot {w}}(x,t)^{2}-(F/2)\cdot w'(x,t)^{2}}

Das Integral über die Ortskoordinate ergibt dimensionsmäßig eine Energie. Das Doppelintegral über Ort und Zeit hat die Dimension einer Wirkung, nämlich Energie mal Zeit. Daher kommt der Name Wirkungsprinzip.

Das PotenzialV sieht mit seinem Zusatzterm zum quadratischen schöner so aus:

V=F2δ[δ(u21)+(u1)2]=F2[w2+(u1)2δ]{\displaystyle V={\frac {F}{2\delta }}[\delta \cdot (u^{2}-1)+(u-1)^{2}]={\frac {F}{2}}{\Big [}w'^{2}+{\frac {(u-1)^{2}}{\delta }}{\Big ]}}

Wann ist der Störterm wirklich vernachlässigbar?

Grob gesagt, wennw'2 sehr viel kleiner ist als die bereits winzige Dehnung δ! Denn(u-1)2 geht los mit der vierten Potenz vonw'.

Zahlenbeispiel.

Kraft F=10 Newton, Querschnitt A=1 mm2, Elastizitätsmodul E=200 GPa, Länge 500 mm, Auslenkung ~ 1 mm.δ = 10/(200e9 x 1e-6) = 5 x 10-5.

Sei die maximale Steigungw' ~ (1/200), ihr Quadrat ~ 2,5 x 10-5. Sie kommt da schon gefährlich nahe ins nichtlineare Gebiet dieses Modells.

Die Suche nach Extremwerten von Funktionalen ist alsVariationsrechnung bekannt und ist eine Verallgemeinerung der Suche nach Maxima und Minima von gewöhnlichen Funktionen. Eine gewöhnliche Funktiony(x) von mehreren Variablen ist extremal am Punktx, notwendige aber nicht hinreichende Bedingung, wenn alle partiellen Ableitungen an diesem Punkt verschwinden. Ein (glattes) Funktional, das als Integral einer Dichte definiert ist, kandidiert dann als Extremwert für die Funktionf, wennf() eine partielle Differenzialgleichung erfüllt, die aus der Lagrange-Dichte entsteht. Sie heißt dieEuler-Lagrange-Gleichung. Die Bewegungsgleichungen der Mechanik sind die Euler-Lagrange-Gleichungen des Wirkungsfunktionals. Genau genommen, es kommen so viele EL-Gleichungen vor wie reelle Komponenten im Wertebereich des Feldesf.

Die relevanten Feldsysteme der Physik, Mechanik, Elektrodynamik, die Dynamik der Gravitationsfelder, also die allgemeine Relativität, sowie das Standardmodell der Elementarteilchen, sie alle haben Euler-Lagrange-Gleichungen.

Nehmen wir einfachheitshalberf(x) einkomponentig an und definieren: Die VariationW'(f,x) des FunktionalsfW{f}{\displaystyle f\mapsto W\{f\}} existiert, wenn die Werte vonW für alle wenig abweichenden Funktionen(xf(x)+ϵ(x)){\displaystyle (x\mapsto f(x)+\epsilon (x))} sich linear mit demselben IntegralkernW' approximieren lassen:

W{f+ϵ}W{f}+dnxW(f,x)ϵ(x)=:W{f}+dnxδWδf(x)ϵ(x){\displaystyle W\{f+\epsilon \}\simeq W\{f\}+\int d^{n}x\;W'(f,x)\cdot \epsilon (x)=:W\{f\}+\int d^{n}x\;{\frac {\delta W}{\delta f(x)}}\cdot \epsilon (x)}

Istf ist ein Extremwert des Funktionals, dann verschwindet die VariationW'(f,x) an jedem Punktx des Definitionsbereichs. Denn sonst könnte man mit einer gezielt konzentrierten Beule(±ϵ(x)){\displaystyle (\pm \epsilon (x))} den Wert des Funktionals in beide Richtungen verändern, Widerspruch. Die Variation ist für FunktionaleW{} das Analoge zu den ersten Ableitungen für Funktionenf:RnR,{\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} ,} denn solche erzeugen die linearen Näherungen

f(x+ϵ)=f({xi+ϵi})f(x)+kkf(x)ϵk{\displaystyle f(x+\epsilon )=f(\{x_{i}+\epsilon _{i}\})\simeq f(x)+\sum _{k}\partial _{k}f(x)\cdot \epsilon _{k}}

Die explizite Formel der Variation liefert die gesuchte Differenzialgleichung, wenn man sie zu Null macht. Ohne Beweis und mit der Notationif(x)=(f/xi){\displaystyle \partial _{i}f(x)=(\partial f/\partial x_{i})} hier aufgeschrieben, wird der Integrand für Variationen hergeleitet mit partiellen Integrationen und Annahmen über verschwindende Randwerte. Man beachte das Minuszeichen bei ungerader Zahl der Ableitungen:

W{f}=dnxL(x,f(x),if(x),ikf(x),...){\displaystyle W\{f\}=\int d^{n}x\;L(x,\;f(x),\;\partial _{i}f(x),\;\partial _{i}\partial _{k}f(x),\;...)\quad \Rightarrow }
δWδf(x)=Lf(x)ixi(L(if(x)))+i,k2xixk(L(ikf(x)))...{\displaystyle {\frac {\delta W}{\delta f(x)}}={\frac {\partial L}{\partial f(x)}}-\sum _{i}{\frac {\partial }{\partial x_{i}}}{\Big (}{\frac {\partial L}{\partial (\partial _{i}f(x))}}{\Big )}+\sum _{i,k}{\frac {\partial ^{2}}{\partial x_{i}\partial x_{k}}}{\Big (}{\frac {\partial L}{\partial (\partial _{i}\partial _{k}f(x))}}{\Big )}\;-...}

Unser Beispiel zum Aufwärmen macht nur Terme vom Typ der Einfachsumme,

L=(μ/2)w˙(x,t)2(F/2)w(x,t)2{\displaystyle L=(\mu /2)\cdot {\dot {w}}(x,t)^{2}-(F/2)\cdot w'(x,t)^{2}}

Variationsgleichung für extremale Funktionenw(x,t):

Lw˙=(μ/2)(2w˙);Lw=(F/2)(2w){\displaystyle {\frac {\partial L}{\partial {\dot {w}}}}=(\mu /2)\cdot (2{\dot {w}});\;{\frac {\partial L}{\partial w'}}=(-F/2)\cdot (2w')}
0=μ2t(2w˙)+F2x(2w){\displaystyle 0=-{\frac {\mu }{2}}\cdot {\frac {\partial }{\partial t}}(2{\dot {w}})+{\frac {F}{2}}\cdot {\frac {\partial }{\partial x}}(2w')}
0=μw¨(x,t)+Fw(x,t)μw¨=Fw{\displaystyle 0=-\mu {\ddot {w}}(x,t)+Fw''(x,t)\;\Rightarrow \;\mu {\ddot {w}}=Fw''}

Nach all dem Aufwand, die Wellengleichung! Sie ist linear, weil die Lagrange-Dichte nur aus Termen von zweiter Potenz in den Funktionsargumenten besteht, eine quadratische Form also. Die linearen Maxwell-Gleichungen des Elektromagnetismus entstammen genauso einer quadratischen Lagrange-Dichte. Auch die linearen Schrödinger-Gleichungen und Dirac-Gleichungen der Quantenmechanik.

Ein erprobter Vorteil des Lagrange-Formalismus besteht darin, dass man nicht mühsam mit diversen Kräfteparallelogrammen hantieren muss, um an die Bewegungsgleichungen zu kommen. Sondern man kümmert sich nur um die oft einfacher herzuleitenden Energiesummen des Systems. Weiter unten bei den biegesteifen Saiten und Balken zahlt es sich aus.

Rechnen wir aus, was an Stelle des TermsFw(x,t){\displaystyle Fw''(x,t)} im nichtlinearen Modell als Wellengleichung für große Auslenkungen auftritt. Mit dem definierten

u=(1+w2),{\displaystyle u={\sqrt {(1+w'^{2})}},}
Lw=Vw=Vuuw=F2δ[(u1)(1+δ)+(u1)+δ(u+1)][wu]=Fδ[u1+uδ]wu={\displaystyle -{\frac {\partial L}{\partial w'}}={\frac {\partial V}{\partial w'}}={\frac {\partial V}{\partial u}}{\frac {\partial u}{\partial w'}}={\frac {F}{2\delta }}[(u-1)(1+\delta )+(u-1)+\delta (u+1)]{\Big [}{\frac {w'}{u}}{\Big ]}={\frac {F}{\delta }}[u-1+u\delta ]{\frac {w'}{u}}=}
=Fδ(1+δ(1/u))w=Fw+Fδ(1(1/u))w.{\displaystyle ={\frac {F}{\delta }}(1+\delta -(1/u))w'=Fw'+{\frac {F}{\delta }}(1-(1/u))w'.}

Von diesem Ausdruck wird die Ableitung nachx gebraucht. Der erste Term ohne 'delta' macht den bekannten linearen Anteil. Im anderen Term ist ein Faktor(w'/u) abzuleiten:

u=wwuxwu=(wuuw)u2=wu(1(w/u)2)=wu3{\displaystyle u'={\frac {w'\cdot w''}{u}}\;\Rightarrow \;{\frac {\partial }{\partial x}}{\frac {w'}{u}}={\frac {(w''u-u'w')}{u^{2}}}={\frac {w''}{u}}\cdot (1-(w'/u)^{2})={\frac {w''}{u^{3}}}}
(/x)(Lw)=Fw+Fδw(1u3){\displaystyle (-\partial /\partial x)({\frac {\partial L}{\partial w'}})=Fw''+{\frac {F}{\delta }}w''(1-u^{-3})}

Damit bleibt eine im Argumentw nichtlineare Wellengleichung

μw¨=Fw[1+[1(1+w2)3/2]/δ].{\displaystyle \mu {\ddot {w}}=Fw''{\Big [}1+{\big [}1-(1+w'^{2})^{-3/2}{\big ]}/\delta {\Big ]}.}

Sie hat keine einfachen Lösungen vom Typw=sin(ωt)g(x){\displaystyle w=\sin(\omega t)\cdot g(x)} mehr.

Mit der Approximation(1+z)3/2(13z/2){\displaystyle (1+z)^{-3/2}\simeq (1-3z/2)} wird die Gleichung zu:

μw¨=Fw[1+(3w2)/(2δ)]{\displaystyle \mu {\ddot {w}}=Fw''{\big [}1+(3w'^{2})/(2\delta ){\big ]}}

Sobald die Steigungen einer weit ausgelenkten Saite dem Dehnungsfaktor δ zu nahekommen, wächst die effektive Kraft. Die Frequenz einer Schwingung wird im nichtlinearen Bereich höher als bei kleinen Amplituden.

Simulation.

Der nichtlineare Effekt kann numerisch an der vollen Gleichung durchprobiert werden. In etwa 60 Zeilen Python teilt man eine Saite (1 m lang) in 50 Punkte, approximiert die erste und zweite Ortsableitung der Auslenkungenw(x,t) als endliche Differenzen, teilt das Zeitintervall in 1000 Punkte und integriert Schritt für Schritt mit der Runge-Kutta-Formel vierter Ordnung. Die Anfangsbedingungw(x,t=0) ist eine Sinus-Halbwelle mit maximalen Amplituden von 1 mm bis 10 mm. Die Dehnung der ruhend gespannten Saite sei δ=0,001. Die Halbperiode zwischen zwei Nulldurchgängen der Saite wird "gestoppt", mit Parabel-Interpolation um die Minima von Amplitudenquadraten herum. Denn im nichtlinearen Modell behalten die Orte der Saite nicht exakt die gleiche Phase. Bei mehr als 1 mm Auslenkung wächst die Grundfrequenz gewaltig mit der Amplitude, verglichen mit der Frequenz des linearen Modells. Hier als Ergebnis die Faktoren des Frequenzanstiegs, nach wenigen Sekunden Laufzeit auf dem Raspberry Pi. Anhang: Script...

Amplitude1 mm2mm5 mm10mm
Faktor1,00141,00551,03351,1235

Die longitudinale Welle im elastischen Stab

[Bearbeiten]

Der Stab hat die horizontalen Ortskoordinatenx von 0 bis zur LängeL, die QuerschnittsflächeA und eine Materialdichte ρ. Aus der Ruhestellung sei der Querschnitt beix um den kleinen Betragw(x) horizontal verschoben. Ein kleines Segment vonx bisx+Δx ist also komprimiert oder gestreckt, um dem Wertw(x+Δx)-w(x). Die potenzielle Energie dieser Dimensionsänderung ist(EA/2)(w(x+Δx)w(x))2/(Δx){\displaystyle (EA/2)\cdot (w(x+\Delta x)-w(x))^{2}/(\Delta x)}, ganz wie bei der vorgestreckten Saite. Für einen kleinen Abstand ist das einfach(EA/2)w(x)2Δx{\displaystyle (EA/2)\cdot w'(x)^{2}\;\Delta x}. Die gesamte potenzielle Energie im Stab hat also eine lineare Dichte und beträgt zum Zeitpunktt:

V(t)=0L(EA/2)w(x,t)2dx.{\displaystyle V(t)=\int _{0}^{L}(EA/2)\cdot w'(x,t)^{2}\;dx.}

Soll die Verschiebung mechanisch vibrieren, tut sie es mit der kinetische Energie eines Segments(ρAΔx)w˙(x,t)2/2{\displaystyle (\rho A\;\Delta x)\cdot {\dot {w}}(x,t)^{2}/2}. Die Lagrange-Dichte lautet daher:

L(w,w,w˙)=(A/2)(ρw˙2Ew2).{\displaystyle L(w,w',{\dot {w}})=(A/2)\cdot (\rho {\dot {w}}^{2}-Ew'^{2}).}

Die Euler-Lagrange-Gleichung ergibt wie oben eine Wellengleichung, wo hier der QuerschnittA herausfällt:

w¨=c2w{\displaystyle {\ddot {w}}=c^{2}w''\quad } mit der Wellengeschwindigkeitc=E/ρ.{\displaystyle c={\sqrt {E/\rho }}.}

Angenommen, eine Art Stahl hatρ=8g/cm3=8000kg/m3;E=200GPa.{\displaystyle \rho =8\;g/cm^{3}=8000\;kg/m^{3};\quad E=200\;GPa.}

Es folgtc=200E9/8E3=1000100/4=5km/s{\displaystyle c={\sqrt {200E9/8E3}}=1000\cdot {\sqrt {100/4}}=5\;km/s}, ein Vielfaches der Schallgeschwindigkeit in der Luft, wo der nur einige hundert Meter pro Sekunde entlang kriecht.

Hat ein frei aufgehängter Stab ein Spektrum von Eigenschwingungen? Die Randbedingungen sindnicht wie bei der Saitew(0,t)=w(L,t)=0. Für die Enden sei aber angenommen, dass die letzte Atomschicht keine zeitabhängige Streckung zum Rest erfährt. Diese Randbedingungen besagen, dass die erste Ortsableitung der Auslenkung verschwindet:w'(0,t)=w'(L,0)=0.

Zur Begründung: Innen im Volumen spürt die Atomlage des Querschnitts beix eine Kraft, weil von rechts mitFR= EA (w(x+Δx)-w(x))/(Δx) gezogen wird und von links in Gegenrichtung mitFL= EA (w(x)-w(x-Δx))/(Δx). Die Differenz führt auf die zweite Ortsableitung vonw() in der Bewegungsgleichung. An den Enden gibt es keine Ursache für eine Nettokraft, und die einseitige Nullkraft kann nur bedeuten, die erste Ableitung vonw() muss dort wegfallen.

Weil die Wellengleichung linear-homogen mit konstanten Koeffizienten ist, erfüllen mitw(x,t) auchw'(x,t) und alle höheren gemischten partiellen Ableitungen dieselbe Gleichung. Denn wie die Analysis lehrt, sind unter milden Bedingungen die partiellen Ableitungen nach verschiedenen Variablen vertauschbar. Also gilt für die Funktionw'() des longitudinal schwingenden Stabes das, was für die Funktionw() der transversal schwingenden Saite herauskam. Es gibt eine Reihe von harmonischen Frequenzenfn = n c/(2L). Nur sind die Bäuche der Saiten-Auslenkung die Knoten der Streckung des Stabes und umgekehrt. Bei der Grundschwingung ruht der Stab in der Mitte und die Enden zittern in Gegenphase. Der Stab wird periodisch gestreckt und gepresst.

MitL=1 m undc=5 km/s ist die Grundfrequenz 2,5 kHz im Bereich der Piccoloflöte.

Kurze Stäbe (L= 10 cm) haben die Resonanz auf Ultraschall-Frequenzen.

Gebogene Stäbe und Saiten

[Bearbeiten]

Alte Instrumente, Cembalos, Clavichorde, erste Hammerklaviere, hatten dünne Saiten mit mäßigen Zugkräften; sie konnten ganz aus Holz gefertigt werden. Neuere Konzertflügel aber sollten immer lauter werden und ihre Töne länger anhalten. Das ging einher mit dickeren Saiten und höherer Anspannung, entsprechend der Formel für die Schwingungsfrequenz. Im Konzertflügel hält ein solider Metallrahmen die Saitenspannung aus, die insgesamt 20 Tonnen ausmachen kann. Die strenge Physiklehrerin wird uns tadeln, Tonnen bezeichnen eine Masse. Gemeint ist die Zugkraft in Newton, Masse mal Erdbeschleunigung, die ein hängendes Gewicht von 20 Tonnen erzeugt. Bei den Experimenten am historischen Monochord spannen tatsächlich angehängte Gewichte die Saite.

Welches Problem bereitet die Zusatzkraft, die zum Verbiegen in den schwingenden dicken Saiten angreift? Nicht tragisch und leicht zu kompensieren ist, dass der Grundton bei gleicher Zugkraft etwas höher liegt. Jedoch weicht das Spektrum der Obertöne nun etwas ab von denganzen Vielfachen der Grundfrequenz. Und das prozentual umso mehr, je höher die Ordnungszahl der Harmonischen. Die Pianinos oder aufrechten Klaviere für den Hausgebrauch haben das größere Problem, kürzere und dickere Saiten.

Die nächste Rechenübung besteht darin, dies theoretisch zu begreifen und numerisch auszurechnen.

Die Biegung eines Stabs wird durch einen Krümmungsradiusr charakterisiert. Der Stab hat die QuerschnittsflächeA und die LängeL. Denkt man sich den elastischen Stab aus parallelen Fasern aufgebaut, dann werden die Fasern auf der Innenseite zusammengedrückt und die auf der Außenseite gedehnt. Mitten durch den Querschnitt geht eine Linie von neutralen Fasern, deren Länge sich nicht ändert. Die gespeicherte potenzielle Energie soll mit Hilfe des ElastizitätsmodulsE als Integral über eine Dichte formuliert werden.

Ein mikroskopisches Stück des Stabes soll diex-Achse zur Tangente haben, und die Koordinateny,z streichen über den Querschnitt. Mit dem Radiusr sei der Stab in derxz-Ebene nach unten gebogen. Die neutralen Fasern in der Mitte machen eine winzige Winkeländerung φ und haben die Bogenlänge Δx=rφ; sie liegen bei (x,y,z)=(0,0,0).

Die Fasern darunter sind gestaucht zu(r+z)φ mitz<0, solche darüber sind gestreckt zu einer Länge(r+z)φ mit positivemz. Die gespeicherte elastische Energie der verformten Faser der DimensionΔx×Δy×Δz{\displaystyle \Delta x\times \Delta y\times \Delta z} ist:

(EΔyΔz)/2[((r+z)ϕrϕ)/(rϕ)]2Δx,{\displaystyle (E\;\Delta y\;\Delta z)/2\cdot {\big [}((r+z)\phi -r\phi )/(r\phi ){\big ]}^{2}\cdot \Delta x,}

Hierbei ergibt die eckige Klammer einfach den Faktor(z/r)2.

Die Energie der ganzen Scheibe mit QuerschnittsflächeA ist gleich(EI)/(2r2)Δx,{\displaystyle (EI)/(2r^{2})\cdot \Delta x,}, woI ein Integral über die FlächeA ist:

I:=Az2dydz.{\displaystyle I:=\iint _{A}z^{2}\;dy\;dz.\quad } Es ist einMoment dieser Fläche.

Wenn die neutrale Mittelfaser des Stabs nun längs einer Kurvez=w(x) verläuft, dann gehört zum horizontalen Stück Δx ein Stück LängeΔl=(1+w(x)2)Δx{\displaystyle \Delta l={\sqrt {(1+w'(x)^{2})}}\;\Delta x} und die Energie der elastischen Verbiegung(EI)/(2r{w(x)}2)(1+w2)Δx{\displaystyle (EI)/(2r\{w(x)\}^{2})\cdot {\sqrt {(1+w'^{2})}}\;\Delta x}. Dabei bezeichnetr{w} den Krümmungsradius, an den sich die Kurve im Punkt(x,w(x)) anschmiegt.

Zur schludrigen Ausrechnung des Radius nehmen wir an,w(x) sei ein Kreisbogen

(w(x)w0)2+(xx0)2=r2,{\displaystyle (w(x)-w_{0})^{2}+(x-x_{0})^{2}=r^{2},\quad }

Und wir nehmen zwei Ableitungen dieser Formel nachx vor:

2(ww0)w+2(xx0)=0;(ww0)w+w2+1=0{\displaystyle 2(w-w_{0})w'+2(x-x_{0})=0;\quad (w-w_{0})w''+w'^{2}+1=0}

Daher:

(ww0)=(1+w2)/w;(xx0)=w(ww0){\displaystyle \quad (w-w_{0})=-(1+w'^{2})/w'';\quad (x-x_{0})=-w'(w-w_{0})}

Eingesetzt in die erste Gleichung folgt eine Formel fürr2:

r2=[(+w2)/w]2+w2[(1+w2)/w]2=(1+w2)3/w2.{\displaystyle r^{2}=[(+w'^{2})/w'']^{2}+w'^{2}[(1+w'^{2})/w'']^{2}=(1+w'^{2})^{3}/w''^{2}.}

Damit bekommen wir die Energie der Verbiegung längs der Kurvew(x) als Integral

V=0L(EI/2)w(x)2(1+w(x)2)5/2dx.{\displaystyle V=\int _{0}^{L}(EI/2)\cdot w''(x)^{2}\cdot (1+w'(x)^{2})^{-5/2}\;dx.}

Der inverse Krümmungsradius wird manchmal als dieKrümmung der Kurvey=w(x) definiert:

κ{w}(x)=|w(x)|(1+w(x)2)3/2.{\displaystyle \kappa \{w\}(x)=|w''(x)|\cdot (1+w'(x)^{2})^{-3/2}.}

Sei nun der Stab als dicke Saite an beiden Enden festgeklemmt, und zwar nicht nur seiw(x)=w(L)=0, sondern auch die Richtung an beiden Enden sei als horizontal vorgegeben:w'(0)=w'(L)=0. Denn da der Stab sich der Biegung widersetzt, kann er nicht mit einem scharfen Knickwinkel anfangen und enden. Die potenzielle Energie ist die Summe aus der für die Biegungen und für die Streckungen, wenn der Stab mit einer ZugkraftF vorgespannt wird. Mit der schon benutzten Energiedichte der Streckung und dem Dehnungsfaktor δ=F/(EA) ergibt sich:

V=0L[EI2w(x)2(1+w(x)2)5/2+F2[w(x)2+(u1)2/δ]]dx;u:=(1+w(x)2).{\displaystyle V=\int _{0}^{L}\left[{\frac {EI}{2}}\cdot w''(x)^{2}\cdot (1+w'(x)^{2})^{-5/2}+{\frac {F}{2}}[w'(x)^{2}+(u-1)^{2}/\delta ]\right]\;dx;\quad u:={\sqrt {(1+w'(x)^{2})}}.}

In der linearen Näherung wirdw2δ1{\displaystyle w'^{2}\ll \delta \ll 1} angenommen und es gilt:

V0L[(EI/2)w(x)2+(F/2)w(x)2]dx.{\displaystyle V\simeq \int _{0}^{L}\left[(EI/2)\cdot w''(x)^{2}+(F/2)\cdot w'(x)^{2}\right]\;dx.}

Kurz noch das MomentI für einen runden Draht der SchnittflächeA=π(d/2)2 berechnen. Trick: man nutze die Symmetrie aus.

I=Az2dydz=12A(y2+z2)dydz=1202πdϕ0d/2(rdr)r2=π(d/2)44=A24π.{\displaystyle I=\iint _{A}z^{2}\;dy\;dz={\frac {1}{2}}\iint _{A}(y^{2}+z^{2})\;dy\;dz={\frac {1}{2}}\int _{0}^{2\pi }d\phi \int _{0}^{d/2}(r\;dr)\;r^{2}={\frac {\pi \cdot (d/2)^{4}}{4}}={\frac {A^{2}}{4\pi }}.}

Stehende Wellen auf biegesteifen Saiten

[Bearbeiten]

Die Lagrange-Dichte der Saite bei kleiner Auslenkung, mit Krümmungs-Energie:

L(w˙,w,w)=(μ/2)w˙2(F/2)w2(EI/2)w2{\displaystyle L({\dot {w}},w',w'')=(\mu /2){\dot {w}}^{2}-(F/2)w'^{2}-(EI/2)w''^{2}}

Die Bewegungsgleichung wird streng nach Rezept angefertigt. Die Terme mit der ersten Ableitung enthalten mit ihren Minuszeichen die Faktoren

(/t)w˙=w¨ und (/x)w=w{\displaystyle (-\partial /\partial t){\dot {w}}=-{\ddot {w}}\;{\text{ und }}\;(\partial /\partial x)w'=w''}.

Der Term mit der zweiten Ableitung ergibt eine vierte Ableitung ohne Vorzeichenwechsel; der relevante Faktor wird(2/x2)w=w{\displaystyle -(\partial ^{2}/\partial x^{2})w''=-w''''}. Ergebnis:

μw¨=FwEIw;{\displaystyle \mu {\ddot {w}}=F\cdot w''-EI\cdot w'''';\;} Randbedingungw(0)=w(L)=w'(0)=w'(L)=0.

Die Gleichung ist linear für die Funktionenw(x,t). Der Separations-Ansatzw(x,t)=f(x)sin(ωt){\displaystyle w(x,t)=f(x)\cdot \sin(\omega t)} macht die Differenzialgleichung:

μω2f+FfEIf=0.{\displaystyle \mu \omega ^{2}\;f+F\;f''-EI\;f''''=0.}

Solange der Faktor(EI) klein ist verglichen mit(F), ist dies als eine Verformung der gewöhnliche Wellengleichung anzusehen. Wir erwarten ein diskretes Spektrum von möglichen Frequenzen {ωk}, die sich womöglich numerisch durch Variation aus den bekannten Werten für die einfache Saitengleichung bestimmen lassen.

Zuerst machen wir die Gleichung dimensionslos mitz:=(x/L); g(z):=f(x). Immer eine gute Idee, bevor irgendwas mit Numerik angegriffen werden soll. Auch legen wir die Saite symmetrisch um den Nullpunkt, so dass die neue Variable z das Intervall [-0,5...0,5] belegt. Mitg'=(dg/dz)=(df/dx)(dx/dz)=Lf' lautet die Gleichung in g:

μω2g+(F/L2)g(EI/L4)g=0.{\displaystyle \mu \omega ^{2}\;g+(F/L^{2})\;g''-(EI/L^{4})\;g''''=0.}

Mit zwei dimensionslosen Konstantenk2:=μω2L2/F;q:=EI/(L2F):{\displaystyle k^{2}:=\mu \omega ^{2}L^{2}/F;\;q:=EI/(L^{2}F):}

k2g+gqg=0{\displaystyle k^{2}\;g+g''-q\;g''''=0}

Die Mathematik lehrt, dass jede Lösung einer linear-homogenen gewöhnlichen Differenzialgleichung der Ordnung N eine Linearkombination aus N Basis-Lösungen ist. Für die vierte Ordnung hier wäre folgende Basis aus vier Funktionen{sin(az),cos(az),exp(bz),exp(bz)}{\displaystyle \{\sin(az),\cos(az),\exp(bz),\exp(-bz)\}} zu probieren, da deren zweite Ableitungen einfach konstante Faktoren absondern. Besser noch, die Kandidaten werden wegen der Symmetrie auf gerade und ungerade Funktionen

g1(z)=g1(z)=ucos(az)+vcosh(bz)g2(z)=g2(z)=usin(az)+vsinh(bz){\displaystyle g_{1}(z)=g_{1}(-z)=u\cos(az)+v\cosh(bz)\;\quad g_{2}(z)=-g_{2}(-z)=u\sin(az)+v\sinh(bz)}

beschränkt. Die hyperbolischen Funktionen sind:

sinh(x)=(exp(x)exp(x))/2;(d/dx)sinh(x)=cosh(x){\displaystyle \sinh(x)=(\exp(x)-\exp(-x))/2;\quad (d/dx)\sinh(x)=\cosh(x)}
cosh(x)=(exp(x)+exp(x))/2;(d/dx)cosh(x)=sinh(x){\displaystyle \cosh(x)=(\exp(x)+\exp(-x))/2;\quad (d/dx)\cosh(x)=\sinh(x)}

Wegen der Linearität kannu=1 gesetzt werden. Es gibt drei freie Variablen(a,b,v) aber vier Gleichungen, nämlich zwei Koeffizienten aus der Differenzialgleichung und zwei Randbedingungen bei z=0,5. (Die bei z=-0,5 sind redundant wegen der Symmetrie.) Die Rechenaufgabe wird deshalb machbar, weilk2 die vierte Unbekannte ist und die gesuchte Eigenfrequenz enthält. Dagegen istq konstant durch Geometrie und Material der Saite vorgegeben. Daher diese Gleichungen für(k2,a,b,v){\displaystyle (k^{2},a,b,v)} mit dem Kandidateng1:

0=k2(cos(az)+vcosh(bz)+(a2cos(az)+vb2cosh(bz))q(a4cos(az)+vb4cosh(bz)){\displaystyle 0=k^{2}(\cos(az)+v\cosh(bz)+(-a^{2}\cos(az)+vb^{2}\cosh(bz))-q(a^{4}\cos(az)+vb^{4}\cosh(bz))}
k2a2qa4=0;k2+b2qb4=0{\displaystyle k^{2}-a^{2}-qa^{4}=0;\quad k^{2}+b^{2}-qb^{4}=0}
cos(a/2)+vcosh(b/2)=0;asin(a/2)+vbsinh(b/2)=0.{\displaystyle \cos(a/2)+v\cosh(b/2)=0;\quad -a\sin(a/2)+vb\sinh(b/2)=0.}

Mit dem Kandidateng2 wechseln nur die Randbedingungen:

sin(a/2)+vsinh(b/2)=0;acos(a/2)+vbcosh(b/2)=0.{\displaystyle \sin(a/2)+v\sinh(b/2)=0;\quad a\cos(a/2)+vb\cosh(b/2)=0.}

Numerik: Wird der Wertk erraten, dann folgena,b aus den quadratischen Gleichungen (füra2,b2) undv ergibt sich aus der dritten Gleichung. Die vierte und letzte sollte dann Null ergeben; sie wird als Fehlergleichung genutzt. Nach dem Einklammern der Nullstelle wird das gesuchtek so lange interpoliert, bis dieser Fehler unter Epsilon fällt.

Die Anfangswerte auf der Suche nachk kommen aus der Randbedingung der einfachen Wellen,kL=k=nπ mit positiven ganzen Zahlen. Ungerade Zahlen starten die Suche nach Funktionen mit {cos(),cosh()}, die hier auf dem symmetrischen Intervall die geraden Funktionen sind.

Das folgende Skript rechnet ein naives Beispiel durch. Ein Draht mit 1 Millimeter Durchmesser und 1 Meter Länge ist an beiden Enden befestigt und mit 25 Newton gespannt. Elastizitätsmodul 200 GPa. Die Streckgrenze sei über 200 MPa, so dass das Material nicht leidet. Die Eigenfrequenzen N=1 bis 10 werden gezeigt, und zwar geteilt durch N mal die Grundfrequenz von etwa 32 Hz. Die Inharmonizität der biegesteifen Saite spreizt in der Tat die Oktaven. Die Harmonischen N=2, N=4, N=8 sind zu groß um 0,6%, 2,9% und sogar 11,5%. Das Beispiel ist eine Karikatur der Klaviersaite im Bass. Denn in Wahrheit haben solche Saiten dünnere Drahtkerne, umwickelt mit weichen Metall. Daher ist die Spreizung der Oktaven weniger krass, aber auf jeden Fall beim Stimmen zu berücksichtigen.

# -*- coding: utf-8 -*-frommathimportexp,log,sqrt,sin,cos,pi,sinh,coshdeftestdraht():# 1m Stahl, Durchm 1mm, Zug~ Gewicht 2.5 kg. freq 30 Hz.length=1.0;radius=0.5e-3;rho=8000;elast=200e9;force=25#Newtonarea=pi*radius*radius;iarea=area*radius*radius/4.0;mu=rho*areaspeed=sqrt(force/mu);period=length/speed;fbase=speed/(2*length)z=period/length/length;q=(elast*iarea/mu)*z*zprint('Parameter q='+str(q)+' Frequenz(Hz)='+str(fbase))##   fuers Timoshenko-Modell noch 2 Parameter r,sgmodul=10e9#  uebertrieben, standard 80E9kappa=0.9;r=kappa*gmodul*area/forcez=period/length/length;q=(elast*iarea/mu)*z*zs=area*length*length/iarea# = 4*(length/radius)^2returnq,r,s,fbasedeffehler(nk,q,sign):# Euler-Modell. wird nk richtig geraten, muss err=0 seink2=nk*nk;z=1.0/(2*q);p=sqrt(k2/q+z*z)a2=p-z;a=sqrt(a2);b2=p+z;b=sqrt(b2)ifsign>0:v=-cos(a/2)/cosh(b/2);err=-a*sin(a/2)+v*b*sinh(b/2)ifsign<0:v=-sin(a/2)/sinh(b/2);err=a*cos(a/2)+v*b*cosh(b/2)returnerrdefdrahtspektrum(q,f0,timo=None):# timo = data for Timoshenko modeldefinterpol(xa,xb,ya,yb):# interpolate x at y=0, given ya*yb < 0returnxa+ya*(xa-xb)/(yb-ya+0.0)deftfehler(k,pars):z,data=timofehler(k*k,pars);returnz# timoshenkosign=1;std=True;kval=[0.0]*11;epsi=1e-10;kref=pi# propto ref frequencyiftimoisnotNone:q,r,s,pars=tuple(timo);std=False;pars[7]=signforninrange(1,11):ifn==1:k=kref;dk=0.1*kelifn==2:dk=kval[n-1];k=kval[n-1]+dk;dk=0.1*dkelse:dk=kval[n-1]-kval[n-2];k=kval[n-1]+dk;dk=0.1*dkka=k;bracket=False;ok=False;count=0ya=fehler(ka,q,sign)ifstdelsetfehler(ka,pars)while(notbracket)and(count<25):# Klammer um Nullstellekb=k+dkyb=fehler(kb,q,sign)ifstdelsetfehler(kb,pars)bracket=(yb*ya)<0ifnotbracket:ka=kb;ya=yb;count+=1ifbracket:# fast in Euler-Bernoulli, perfect straight lineemax=epsi*(abs(ya)+abs(yb));# print('bracket '+str([count,ya,yb]))while(notok)and(count<50):k=interpol(ka,kb,ya,yb)y=fehler(k,q,sign)ifstdelsetfehler(k,pars)if(ya*y)>0:ya=y;ka=kelse:yb=y;kb=kok=(abs(y)<emax);count+=1ifok:kval[n]=k;sign=-signprint('N,Iterationen,Freq='+str([n,count,k/n/kval[1]]))else:print('exit not ok n='+str(n)+' count='+str(count));exit()ifokand(notstd):pars[7]=signelse:print('exit no bracket n='+str(n)+' count='+str(count));exit()print('Grundton mit Biegekraft(Hz)='+str(f0*kval[1]/kref))q,r,s,f0=testdraht()drahtspektrum(q,f0)

Balkenmodell von Timoshenko

[Bearbeiten]

Im Euler-Bernoulli-Modell des gebogenen Drahts oder Stabs gibt es den einen Freiheitsgradw(x) der vertikalen Auslenkung. Die Querschnittsfläche hat an jeder Stelle eine Normale, die in Richtungw'(x) zeigt. Elastische Energie wird durch Ziehen oder Drücken in Drahtrichtung eingespeist. Dafür ist der Elastizitätsmodul zuständig. Timoshenko lässt die Ausrichtung der gebogenen Flächen von der Drahtrichtung abweichen und der Winkelfehler wird eine zweite dynamische Feldvariable. Die Dehnung oder Stauchung einer Faser im Draht agiert mit dem ParameterE. Aber eine Verschiebung benachbarter Fasern zueinander wird jetzt erlaubt und ein Teil der Energiezufuhr fließt da hinein. Der muss vom SchubmodulG abhängen.

Anschaulich wollen die innen liegenden Fasern beim Biegen nicht gern auf die naive Geometrie verkürzt werden, die außen liegenden nicht voll gestreckt. Die Fasern wollen andererseits nicht beliebig gegeneinander verschoben werden. Wegen des Kompromisses neigen sich die Endflächen eines Bogenstücks nicht um den vollen Winkel der Biegung, sondern weniger.

Die Geometrie des verbogenen Drahts wird mit zwei Funktionen beschrieben:

  • w(x), die vertikale Auslenkung des Mittelpunkts und
  • φ(x), der Winkel des gezerrten und gedrehten Querschnitts zur vertikalen Achse.

Wäre der Verschiebe-Effekt ausgeschaltet, also der Schubmodul Unendlich, dann gälte:tanϕ(x)=w(x){\displaystyle \tan \phi (x)=w'(x)}.

Die Schritte zum zweidimensionalen Modell:

  • Die Kinematik der Verformung im Draht(ux,uz)=Funktion(t,x,y,z),{\displaystyle (u_{x},u_{z})={\text{Funktion}}(t,x,y,z),}
  • Die Dichte der potenziellen Energie nach dem allgemeinen Hooke-Schema,
  • Die Lagrange-Dichte und die Euler-Lagrange-Gleichungen,
  • Dynamische (und statische) Lösungen der Gleichungen.
Geometrie der Verformung nach Euler (rot) und Timoshenko (blau)

In der Ruhestellung hat der Draht oder Balken die Koordinaten (x,y,z),wobeiy=z=0 die Achse des zentralen Fadens ist. Diez-Achse ist die Vertikale.Die Auslenkung des Punktes (x,y,z) mit den Funktionenw(), φ() ist

(ux,uy,uz)(x,y,z)=(zsinϕ(x),0,w(x)+zcosϕ(x)z){\displaystyle (u_{x},u_{y},u_{z})(x,y,z)=(-z\sin \phi (x),\;0,\;w(x)+z\cos \phi (x)-z)}

Nur die lineare Näherung in Variablenw,φ zieht ins Modell ein:

(ux,uz)(zϕ(x),w(x)){\displaystyle (u_{x},u_{z})\simeq (-z\phi (x),w(x))}

Mit vernachlässigter Querkontraktion folgen dann die Epsilon-Sigma-Tensoren und die Energiedichte.

ϵxx=(ux/x)=zϕ(x)σxx=Eϵxxϵxz=(uxz+uzx)/2=(ϕ(x)+w(x))/2σxz=(2G)ϵxzϵzz=(uz/z)=0σzz=0{\displaystyle {\begin{array}{ll}\epsilon _{xx}=(\partial u_{x}/\partial x)=-z\phi '(x)&\sigma _{xx}=E\epsilon _{xx}\\\epsilon _{xz}=({\frac {\partial u_{x}}{\partial z}}+{\frac {\partial u_{z}}{\partial x}})/2=(-\phi (x)+w'(x))/2&\sigma _{xz}=(2G)\epsilon _{xz}\\\epsilon _{zz}=(\partial u_{z}/\partial z)=0&\sigma _{zz}=0\end{array}}}
U(x)=12i,kϵik(x,u())σik(x,u()){\displaystyle U({\vec {x}})={\tfrac {1}{2}}\sum \nolimits _{i,k}\epsilon _{ik}({\vec {x}},{\vec {u}}())\;\sigma _{ik}({\vec {x}},{\vec {u}}())}
U(x,y,z)=(ϵxxσxx+ϵzzσzz)/2+ϵxzσxz=E(zϕ)2/2+G(ϕ+w)2/2{\displaystyle U(x,y,z)=(\epsilon _{xx}\sigma _{xx}+\epsilon _{zz}\sigma _{zz})/2+\epsilon _{xz}\sigma _{xz}=E(z\phi ')^{2}/2+G(-\phi +w')^{2}/2}

Daraus macht man eine eindimensionale EnergiedichteU¯(x){\displaystyle {\bar {U}}(x)}, indem übery,z, also den Querschnitt des Balkens, integriert wird. Das Quadrat vonz im ersten Term bringt das MomentI wie bei Euler-Bernoulli, für den zweiten kommt die FlächeA.

U¯(x)=[EI(ϕ)2+GA(ϕ+w)2]/2{\displaystyle {\bar {U}}(x)=[EI(\phi ')^{2}+GA(-\phi +w')^{2}]/2}

Die Dichte der kinetischen Energie, mit der Massendichte ρ,

T(x,y,z)=(ρ/2)(u˙x2+u˙z2)=(ρ/2)(zϕ˙)2+w˙2){\displaystyle T(x,y,z)=(\rho /2)({\dot {u}}_{x}^{2}+{\dot {u}}_{z}^{2})=(\rho /2)(z{\dot {\phi }})^{2}+{\dot {w}}^{2})}

wird gleichermaßen zu einer Linien-Dichte integriert:

T¯(x)=(ρ/2)(Iϕ˙2+Aw˙2){\displaystyle {\bar {T}}(x)=(\rho /2)(I{\dot {\phi }}^{2}+A{\dot {w}}^{2})}

Die 1D-LagrangedichteL¯=T¯U¯{\displaystyle {\bar {L}}={\bar {T}}-{\bar {U}}} wird nun mit den zwei dynamischen Feldernw(t,x), φ(t,x) und den zwei unabhängigen Variablent,x variiert. Nullsetzen der Variation ergibt zwei Bewegungsgleichungen.

0=(U¯/ϕ)+x(U¯/ϕ)t(T¯/ϕ˙)0=(U¯/w)+x(U¯/w)t(T¯/w˙)ρIϕ¨=GA(ϕ+w)+EIϕ=GA(wϕ)+EIϕρAw¨=GAx(ϕ+w)=GA(wϕ){\displaystyle {\begin{array}{l}0=(-\partial {\bar {U}}/\partial \phi )+\partial _{x}(\partial {\bar {U}}/\partial \phi ')-\partial _{t}(\partial {\bar {T}}/\partial {\dot {\phi }})\\0=(-\partial {\bar {U}}/\partial w)+\partial _{x}(\partial {\bar {U}}/\partial w')-\partial _{t}(\partial {\bar {T}}/\partial {\dot {w}})\\\rho I\;{\ddot {\phi }}=GA(-\phi +w')+EI\;\phi ''=GA(w'-\phi )+EI\;\phi ''\\\rho A\;{\ddot {w}}=GA\;\partial _{x}(-\phi +w')=GA(w''-\phi ')\end{array}}}

Um manche Approximationen und Nachlässigkeiten zu kompensieren, wurde ein Faktor eingeführt, der den Schubmodul verändert.

GκG;κ=5/6{\displaystyle G\;\to \;\kappa \;G;\quad \kappa =5/6\;} für rechteckigen Querschnitt.

Bei einem runden Querschnitt zitiert Wikipedia (en:Timoshenko_beam_theory)die folgende Formel. In den Timoshenko-Koeffizienten fließt die Querkontraktionüber die Poissonzahl ν ein.

κ=6+6ν7+6ν;ν={0.3,0.5}κ={0.886,0.9}.{\displaystyle \kappa ={\frac {6+6\nu }{7+6\nu }};\quad \nu =\{0.3,0.5\}\to \kappa =\{0.886,0.9\}.}

Für die Praxis fehlen den Gleichungen noch zwei Terme: einevertikale Belastung, die von der Positionx abhängt, und eine horizontaleVorspannung. Die erste interessiert die Architektin, wenn tragende Balkensich durchbiegen, die zweite den Instrumentenbauer bei dicken Saiten.(Als ob Architekten und Klaviermacherinnen den Schrieb bishierhin lesen würden.)

Seiq(t,x) die vertikale Kraft pro Länge, in Richtung der positiven z-Achse.Sie kann in Ort und Zeit beliebig variieren.Sie addiert zur Linien-Dichte der potenziellen Energie den Term (-w(t,x)q(t,x)).Eine Vorspannung mit der KraftF addiert in erster Näherung den Termzur eindimensionalen Energiedichte, der schon bei Euler-Bernoulli benutzt wurde,

U¯U¯+12Fw(t,x)2.{\displaystyle {\bar {U}}\to {\bar {U}}+{\tfrac {1}{2}}F\;{w'(t,x)}^{2}.}

Das führt direkt zu diesen Timoshenko-Gleichungen, gut genug für unsere Zwecke.

ρAw¨(t,x)=κGA(w(t,x)ϕ(t,x))+q(t,x)+Fw(t,x),{\displaystyle \rho A\;{\ddot {w}}(t,x)=\kappa GA(w''(t,x)-\phi '(t,x))+q(t,x)+F\;w''(t,x),}
ρIϕ¨(t,x)=κGA(w(t,x)ϕ(t,x))+EIϕ(t,x).{\displaystyle \rho I\;{\ddot {\phi }}(t,x)=\kappa GA(w'(t,x)-\phi (t,x))+EI\;\phi ''(t,x).}

Eigenschwingungen dicker Saiten, numerisch

[Bearbeiten]

Wieder geht es um Eigenfrequenzen des linear-homogenen Systems. Man errät gerade und ungerade Lösungen mit dem x-Ursprung in der Mitte. Ansätze:

w(x)=+w(x):w(t,x)=sin(ωt)[acos(px)+bcosh(qx)];ϕ(t,x)=sin(ωt)[csin(px)+dsinh(qx)].{\displaystyle w(-x)=+w(x):\quad w(t,x)=\sin(\omega t)\;[a\cos(px)+b\cosh(qx)];\quad \phi (t,x)=\sin(\omega t)\;[c\sin(px)+d\sinh(qx)].}
w(x)=w(x):w(t,x)=sin(ωt)[asin(px)+bsinh(qx)];ϕ(t,x)=sin(ωt)[ccos(px)+dcosh(qx)].{\displaystyle w(-x)=-w(x):\quad w(t,x)=\sin(\omega t)\;[a\sin(px)+b\sinh(qx)];\quad \phi (t,x)=\sin(\omega t)\;[c\cos(px)+d\cosh(qx)].}

Wegen des Ausdrucks(wϕ){\displaystyle (w'-\phi )} wird das Paar mit entgegengesetzter Parität ('Geradheit') angesetzt. Bei Nulldurchgängen, allew(t,x)=0 für gewisset, sollte auch φ verschwinden. Daher dieselbe Phase im Zeitverhalten. Die Randbedingungen sagen, dassw(t,x) undφ(t,x) permanent Null sind an den Enden der Saite.

Bemerkung. Die Mathematik weiß ohne Raterei zu dem Ansatz zu kommen. Es gibt für zwei solcher Gleichungen zweiter Ordnung, ebenso für eine von vierter oder für vier von erster Ordnung, eine Basis mit derx-Abhängigkeitexp(kix){\displaystyle \exp(k_{i}x)}, wo vierkomplexe Eigenwerteki auflaufen. Die Symmetrien dieses Beispiels machen daraus eine schönere Basis

{sin(fx),cos(fx),sinh(gx),cosh(gx)}.{\displaystyle \{\sin(fx),\cos(fx),\sinh(gx),\cosh(gx)\}.}

SeiL die Länge der Saite undz=x/L die dimensionslose Koordinate. Vor jedem Ausrechnen geht man über zu dimensionslosen Funktionen,v(t,z)=φ(t,x); u(t,z)=w(t,x)/L. Damit wird wie folgt ersetzt, wo die Striche beiu,v die Ableitungen nach z bezeichnen;z[12,12].{\displaystyle z\in [-{\tfrac {1}{2}},{\tfrac {1}{2}}].}

w¨=Lω2u;w=Lu;w=u;w=u/L,ϕ¨=ω2v;ϕ=v;ϕ=v/L;ϕ=v/L2.{\displaystyle {\begin{array}{llll}{\ddot {w}}=-L\omega ^{2}u;&w=Lu;&w'=u';&w''=u''/L,\\{\ddot {\phi }}=-\omega ^{2}v;&\phi =v;&\phi '=v'/L;&\phi ''=v''/L^{2}.\end{array}}}

Das ergibt mit dem dimensionslosen 'Frequenzquadrat'k2:=ρAω2L2/F,{\displaystyle k^{2}:=\rho A\omega ^{2}L^{2}/F,}

0=k2u+r(uv)+u;u(z)=acos(fz)+bcosh(gz);0=k2v+sr(wv)+sqv;v(z)=csinh(fz)+dsinh(gz);acos(f/2)+bcosh(g/2)=0;csin(f/2)+dsinh(g/2)=0.{\displaystyle {\begin{array}{ll}0=k^{2}u+r(u''-v')+u'';&u(z)=a\cos(fz)+b\cosh(gz);\\0=k^{2}v+sr(w'-v)+sq\;v'';&v(z)=c\sinh(fz)+d\sinh(gz);\\a\cos(f/2)+b\cosh(g/2)=0;&c\sin(f/2)+d\sinh(g/2)=0.\end{array}}}

Hier tauchen drei dimensionslose Parameterq,r,s auf:

q=EI/(L2F);r=κGA/F;s=AL2/I.{\displaystyle q=EI/(L^{2}F);\quad r=\kappa GA/F;\quad s=AL^{2}/I.}

Der Ansatz funktioniert und findet die Reihe der Eigenschwingungen. Die numerische Auswertung liefert die n-Tupel {a,b,c,d,f,g,k} und benutzt wie im obigen Skript eine Fehlerfunktion zur Nullstellensuche in Eigenfrequenz-Intervallen. Selbst bei übertrieben verschiebungsfreudigem Material,G= 10 Gigapascal, weicht die Frequenzliste nur in den dritten bis vierten Nachkommastellen von der des vorherigen Beispiels ab. Die Tendenz ist richtig: ein schwächerer inharmonischer Effekt, denn der Draht biegt sich etwas leichter.

Folgende Skript-Fetzen enthalten die Initialisierung und die Fehlerfunktion fürs Timoshenko-Beispiel.

defti_system(x,par):# nur zur Dokumentation, Timoshenko-Gleichungssystem#(1) Av+Bv"+Cu'+kv=0 =  A(cS+dT)+(kcS+kdT)+B(-cffS+cggT)+C(-afS+bgT)#(2) Du+Eu"+Fv'+ku=0 =  D(aK+bU)+(kaK+kbU)+E(-affK+bggU)+F(+cfK+dgU)# S,T,K,U= sin,sinh,cos,cosh. Paritaet= Vorzeichen letzter Term in y[0],y[2]a=0.001;b,c,d,f,g,k=tuple(x);y=[0]*6pa,pb,pc,pd,pe,pf,px,sign=tuple(par)# A B C D E F 0.5 1cs=cos(f*px);sn=sin(f*px);ch=cosh(g*px);sh=sinh(g*px)#Endpunktwertef2=f*f;g2=g*g# Loesung gesucht, alle y[i]=0.y[0]=(pd+k-pe*f2)*a+sign*pf*f*c# coeffs K of (2)y[1]=(pd+k+pe*g2)*b+pf*g*d# coeffs U of (2)y[2]=(pa+k-pb*f2)*c-sign*pc*f*a# coeffs S of (1)y[3]=(pa+k+pb*g2)*d+pc*g*b# coeffs T of (1)y[4]=a*cs+b*ch# u(z)y[5]=c*sn+d*sh# v(z)deftimoshenko_init(q,r,s):# 0 = k u + r(u''-v') +  u''  = ku+ Du+ Eu" + Fv'# 0 = k v + sr(u'-v) + sq v'' = kv+ Av+ Bv" + Cu'pa=-s*r;pb=s*q;pc=-pa# fuelle Parameter A B C D E Fpd=0;pe=r+1;pf=-ra=0.001;px=0.5;sign=1# a= freie Wellen-Amplitude (linear-homogene Gln.)pars=[pa,pb,pc,pd,pe,pf,px,sign]returna,parsdeftimofehler(k,par):# berechne f,g, b,c,d aus k. liefert err=0 wenn korrektdefquad(a,b,c):z=b/(2.0*a);return-z+sqrt(z*z-c/a)# axx+bx+c=0a=0.001;pa,pb,pc,pd,pe,pf,px,sign=tuple(par)# A...F. a=1e-3, Amplitude 1mm# (pd+k-pe*f2)*a = -sign*pf*f*c # multipliziere y[0]=0 mit y[1]=0# (pa+k-pb*f2)*c = sign*pc*f*a; -pc*pf*f2= (pd+k-pe*f2)*(pa+k-pb*f2)# (pd+k)*(pa+k)-f2*(pe*(pa+k)+pb*(pd+k)+pc*pf)+ pe*pb*f2*f2 = 0f2=quad(pe*pb,-(pe*(pa+k)+pb*(pd+k))+pc*pf,(pd+k)*(pa+k));f=sqrt(f2)# (pd+k+pe*g2)*b =-pf*g*d  # y[2]=0 mit y[3]=0# (pa+k+pb*g2)*d =-pc*g*b;  (pd+k+pe*g2)*(pa+k+pb*g2)=pc*pf*g2g2=quad(pe*pb,pe*(pa+k)+pb*(pd+k)-pc*pf,(pd+k)*(pa+k));g=sqrt(g2)cs=cos(f*px);sn=sin(f*px);ch=cosh(g*px);sh=sinh(g*px)c=(pd+k-pe*f2)*a/(-sign*pf*f)# aus y[0]ifsign>0:b=-a*cs/ch;d=-c*sn/sh# aus Randbedingungen y[4],y[5]else:b=-a*sn/sh;d=-c*cs/cherr=(pa+k+pb*g2)*d+pc*g*b# Gleichung y[3]=0, noch ungenutztreturnerr,[b,c,d,f,g,k]defdraht2():q,r,s,f0=testdraht()drahtspektrum(q,f0)# Euler-Bernoulli-Spektrumprint('');print('Timoshenko-Modell')a,pars=timoshenko_init(q,r,s)drahtspektrum(q,f0,timo=[q,r,s,pars])draht2()

Perioden bei verriegelten Phasen

[Bearbeiten]

Wenn ein Klangerzeuger eine Reihe von Frequenzen abgibt, die genau ganzzahlige Vielfache einer Grundfrequenz sind, behalten diese Harmonischen alle dieselbe Phasenbeziehung. Alle Überlagerungen sind streng periodisch mit dem ZeitintervallT, gleich der reziproken Frequenz des Grundtons. Die freien Schwingungen einer steifen Saite nach dem Anschlagen oder Zupfen sind jedoch inharmonisch und der Zeitverlauf hat keine Periode. Die Nulldurchgänge der verschiedenen Obertöne laufen voneinander weg. Abgesehen von Saiten gibt es noch andere inharmonische Schwinger, so wie die zylindrischen oder konischen Rohre der Blasinstrumente, die wegen ihrer Querschnitts-Dimension und wegen der Effekte an den Enden keine streng harmonischen Spektren von Eigenfrequenzen aufweisen.

Ein wichtiges nichtlineares Phänomen kann all diesen Resonatoren doch ein streng ganzzahliges Obertonspektrum aufzwingen. Man nennt es die Verriegelung der Phasen. Die Wechselwirkung geschieht an der Kante, wo Flöten oder Orgelpfeifen angeblasen werden, oder an den Plättchen in den Mundstücken von Oboen, Klarinetten und so weiter. Sie bewirkt, dass einmal pro Grundschwingung das Signal sozusagen vereinheitlicht wird und eine wohldefinierte Periode beibehält. Auch die Streichinstrumente verriegeln durch den ständigen Kontakt des Bogens die Phasen der Teilschwingungen einer Saite, selbst wenn diese etwas dicker und daher inharmonisch ist.

Ein ganz langsamer mechanischer Schwinger, an dem der Effekt in Zeitlupe auftritt, ist die Glocke. Sie besteht aus zwei Pendeln, dem Körper mit einer größenbedingten Pendelfrequenz und dem Klöppel, dessen Eigenfrequenz niedriger liegen muss. Nach jedem Ausschlag der Glocke nach links oder rechts trifft sie auf dem Rückweg den nachzüglerischen Klöppel. Diesem wird ein Impuls versetzt, der ihn vorzeitig zur Umkehr zwingt. Beide Teile der Glocke werden dadurch synchronisiert. Ein Mensch oder ein Motor muss im Rhythmus Energie nachliefern.

Randbemerkung zur Harmonik der Glocken

[Bearbeiten]

Im akustischen Bereich ist die Glocke wegen ihrer recht komplizierten Form ein inharmonischer elastischer Schwinger mit vielen Eigenfrequenzen, die sich als stehende Wellen mit mehr oder weniger Knotenlinien auf der Glockenfläche ausbilden. Erst um 1500 herum war die Glockengießerei gut genug entwickelt. Man konnte die Bronzelegierungen und die Geometrie gezielt gestalten, damit ein gewollter Grundton und ein nicht allzu schräges Spektrum von Nebentönen herauskam. Es entstand die Gotische Moll-Oktavglocke. Später wurden im Barock, zuliebe einer geschwungenen Ästhetik (man ist versucht zu spotten einer Walt-Disney-Formgebung), gewisse Fortschritte zeitweise wieder geopfert.

Rückfall auf ein verwaschenes Spektrum.

Der empfundene Ton der Glocke heißt der Schlagton oder Nennton. Er ist nicht unbedingt dominierend in Spektrum; die nächstliegende Eigenfrequenz kann sogar von ihm abweichen. Er ist aber derResidualton, den sich das Ohr praktisch aus allen harmonisch verwandten Teiltönen zusammenbastelt. Die Moll-Oktavglocke hat dank eines ausgeklügelten Profils, auch Rippe genannt, das Spektrum unter Kontrolle. Es besteht aus einem Unterton (der Unteroktave), der Prime gleich dem Schlagton, der Mollterz, Quinte und Oktave. Als schwächere Obertöne kommen dazu noch Dezime, Undezime, Duodezime, Doppeloktave, Tripeloktave.

Der Beginn des gregorianischen Hymnus „Te Deum laudamus“ im C-Schlüssel mit den ersten drei Tönen e – g – a.
Te-Deum-Geläut auf den Tönen e, g und a der Kirche Mater Dolorosa in Berlin-Lankwitz

Ein bescheidenes Geläut aus drei Glocken stimmt zum Beispiel über dem tiefen Nennton seine anderen Glocken ab auf die kleine Terz und die Quarte, gewählt als Anfangsnoten des liturgischen GesangsTe Deum laudamus.

Schallwellen in der Luft

[Bearbeiten]

Vorbemerkungen zur Wellenphysik in Gasen

[Bearbeiten]

Die Luft und die Gase sind auch irgendwie elastisch und transportieren Schwingungsformen praktisch unverfälscht über weite Strecken. Wie kommt das? Dieser Abschnitt versucht Erklärungen auf dem Hintergrund der Dynamik von Fluiden. Feste Gegenstände bestehen im naiven Modell aus Kügelchen, die mit Federn aneinander haften. Damit ist das Hookesche Gesetz plausibel. In Wirklichkeit verlangt die Analyse der chemischen Bindungen zwischen Atomen den ganzen Apparat der Quantenmechanik, um die Elastizität herzuleiten. Und was passiert bei Gasen und Flüssigkeiten? Das naive Modell sieht einen Haufen von ungebundenen Kügelchen, die ungeordnet durcheinander fliegen und immer wiederelastisch zusammenstoßen. Bei jedem Stoß gibt es Energieerhaltung.

Ein Stück Luft verfügt also über eine Zustandsgröße, die innere EnergieU, Summe aller kinetischen Energien der Moleküle. Sie ändert sich nicht, solange kein Austausch mit der Umgebung erfolgt; auch die unvermeidliche Abstrahlung und der Einfang von Photonen seien mal kurz weggedacht. Die Statistische Mechanik hat es geschafft, die EnergieU und andere Zustandsgrößen wie die EntropieS als Funktionen von wenigen makroskopisch messbaren Parametern des Gases herzuleiten. Wir brauchen etwas von der kinetischen Gastheorie, denn diese liegt dem Phänomen der Schallausbreitung zugrunde.

Die wichtigste Erkenntnis ist derGleichverteilungssatz, er wird pompös auch das Äquipartitions-Theorem genannt. Im statistisch stationären Zustand (unter Vernachlässigung der Quantenmechanik) haben alle mechanischen Freiheitsgrade der Atome oder Moleküle im Mittel dieselbe kinetische Energie. Ein Gasatom hat drei Freiheitsgrade der Translation, ein Molekül dazu noch zwei bis drei relevante für Rotationen. Die mittlere Energie ist eine Zustandsgröße, die konventionell als die Absolute TemperaturT herhalten muss. Aus historisch-praktischen Gründen wird die Temperatur in Kelvin gemessen und die Energie in Joule. Die Konstante der Umrechnung ist nach Ludwig Boltzmann benannt,E=12kBT{\displaystyle \langle E\rangle ={\tfrac {1}{2}}k_{B}\cdot T}. Die statistische Verteilungsfunktion der Energien ist eine Exponentialfunktion. Die relative Häufigkeit, mit der ein System mit kinetischer GesamtenergieE angetroffen wird, ist proportional zuW(E)=eβE=exp(E/(kBT)){\displaystyle W(E)=e^{-\beta E}=\exp {\big (}-E/(k_{B}T){\big )}} (Maxwell-Boltzmann-Verteilung).

Was ist die Dichte der Energien von Teilchenzuständen, über die aufsummiert wird? Die Energie ist eine Zufallsvariable auf dem Phasenraum mit 6N Koordinaten, den Paaren von (Ort,Impuls) aller Teilchen. Das Maß auf diesem Phasenraum ist(d3qid3piexp(βpi2/(2m)){\displaystyle \prod (d^{3}q_{i}\;d^{3}p_{i}\;\exp(-\beta p_{i}^{2}/(2m))}, vor Normalisierung. Zum Erwartungswert der vollen kinetischen Energiei(pi2/2m){\displaystyle \sum \nolimits _{i}({\vec {p}}_{i}^{2}/2m)} leistet dann jeder der 3N Freiheitsgrade den Beitrag1/(2β)=kBT/2{\displaystyle 1/(2\beta )=k_{B}T/2}. Die Ausrechnung ist langweilige Routine und wir hier weggelassen.

In der Quantenmechanik funktionieren praktisch nur die Translations-Freiheitsgrade mit kontinuierlicher Energie von Null aufwärts. Jedoch die Freiheitsgrade von Rotation und Vibration der Moleküle bekommen diskrete Energieniveaus und sind bei niedriger Temperatur eingefroren. Die Äquipartition gilt nicht und deren Verteilung ist nicht mehr exponentiell. Erst wenn die Temperatur die Schwelle des jeweiligen Quantums übersteigt, taut der Freiheitsgrad auf und trägt bei zurWärmekapazität. Das heißt, zu der Ableitung der mittleren Energie einer Molekül-Sorte als Funktion der Temperatur.

Adiabatische Prozesse

[Bearbeiten]

Ein ideales Gas sei in einem Würfel mit dem VolumenV eingesperrt, dessen elastischen Wände die aufprallenden Atome ohne Energieverlust abschmettern. Jeder Aufprall bedeutet einen Kraftstoß auf die Wand, nämlich Kraft mal Zeit gleich Änderung des Impulses = 2p, wop den Impuls des ankommenden Atoms senkrecht zur Wand bezeichnet. Wir wollen den DruckP abschätzen, den das Gas auf die Wand ausübt, also die Kraft pro Flächeneinheit im Zeitmittel. Es ist die Summe aller Impulsüberträge, geteilt durch die Zeit der Messung. Wir habenp2/(2m)=kBT/2;p=mv{\displaystyle p^{2}/(2m)=k_{B}T/2;\;p=mv}. Die Dichte des Gases sei ρ Atome pro Volumeneinheit. Die Hälfte der Atome geht mit Geschwindigkeitv Richtung Wand, so dass eine FlächeA in der Zeitt die Anzahl von StößenρAvt/2{\displaystyle \rho Avt/2} mitbekommt. Kraft mal Zeit als Summe der Impulse daher

-Ft=(2mv)ρAvt/2=Atρmv2{\displaystyle Ft=(2mv)\rho Avt/2=At\;\rho mv^{2}}.
- Wegen(mv2/2)=kBT/2{\displaystyle (mv^{2}/2)=k_{B}T/2} folgtP=(F/A)=ρkBT{\displaystyle \;P=(F/A)=\rho \cdot k_{B}T}.
- Mitρ=(N/V){\displaystyle \rho =(N/V)} alsoPV=NkBT,{\displaystyle \;PV=N\cdot k_{B}T,} woN=Gesamtzahl der Atome.

Dies ist ein Zustandsmodell des idealen Gases. In alten Zeiten wurde noch mit Molen, Loschmidt- und Avogadro-Zahlen und irgendwelchen GaskonstantenR hantiert, aber das lassen wir hier bleiben.

Das Modell der inneren Energie mit f=3 bis 6 Freiheitsgraden sei:U=(f/2)NkBT{\displaystyle U=(f/2)\;N\cdot k_{B}T}.

Etwas allgemeiner wäre ein Energiemodell U=U(T,V), das an den Freiheitsgraden etwas ändert, wenn die Atome/Moleküle nahe zusammenrücken. Seine Wärmekapazität pro Molekül bei festem Volumen ist definiert alscV=(U/T);=(f/2)kB{\displaystyle c_{V}=(\partial U/\partial T);\;=(f/2)\;k_{B}} hier.

Wenn zwei Objekte ungleicher Temperatur in Kontakt kommen, gibt es einen Energiefluss oder Wärmeaustausch, bis die Temperaturen sich ausgleichen. Denn nur solches ist ein stationärer, stabiler Zustand des Gesamtsystems. Spontane lokale Fluktuationen der Temperatur kommen zwar mikroskopisch und eher selten vor, aber makroskopisch nie! Der Zweite Hauptsatz verbietet sowas.

Der Erste Hauptsatz besagt nichts anderes als die Erhaltung der Energie. Wird zum Beispiel ein Gas mit dem Kolben in einer Luftpumpe komprimiert, geht mechanische Arbeit als Integral von Kraft mal Weg (gleich: Druck mal Änderung von Volumen) in das Gas über. Seine innere Energie und daher seine Temperatur steigen. Man lässt ihm keine Zeit, die Temperatur mit der Umgebung auszugleichen. Die Kompression heißt in diesem Fall einadiabatischer Prozess.

Was kann man ausrechnen an der Luftpumpe?

Das eingebrachte Element ArbeitδA=PdV{\displaystyle \delta A=-P\;dV} ist eine Differenzialform auf derPV-Ebene. Das 'δ' soll andeuten, dass die Form nicht exakt ist, nicht die totale Ableitung einer Zustandsfunktion. Aber es gibt die totale Ableitung vonU. Mit bekannten ZustandsgleichungenU=U(T,V) undT=T(P,V) ist δA gleich der Energieänderung (Erster Hauptsatz):

PdV=δA=dU=(U/T)[(T/P)dP+(T/V)dV]+(U/V)dV.{\displaystyle -P\;dV=\delta A=dU=(\partial U/\partial T){\big [}(\partial T/\partial P)\;dP+(\partial T/\partial V)\;dV{\big ]}+(\partial U/\partial V)\;dV.}

Daraus folgt nun eine Differenzialgleichung vom Typ(dP/dV)=f(P,V), die hoffentlich lösbar wird.

T(P,V)=PV/(NkB);(U/T)=(f/2)NkB;(U/V)=0{\displaystyle T(P,V)=PV/(Nk_{B});\;(\partial U/\partial T)=(f/2)Nk_{B};\;(\partial U/\partial V)=0\;\Rightarrow }
PdV=(f/2)VdP+(f/2)PdV;(f/2)V(dP/dV)=P(1+(f/2)){\displaystyle -P\;dV=(f/2)V\;dP+(f/2)P\;dV;\quad (f/2)V(dP/dV)=-P(1+(f/2))\;\Rightarrow }
(f/2)d(logP)=(1+(f/2))d(logV)(P/P0)=(V0/V)(2+f)/f{\displaystyle (f/2)\;d(\log P)=-(1+(f/2))\;d(\log V)\;\Rightarrow \;(P/P_{0})=(V_{0}/V)^{(2+f)/f}}

Das ist die adiabatische Kurve des Paares (P,V) ausgehend von einem bekannten Startpunkt von Druck und Volumen. Beif=3 beträgt der Exponent (5/3). Er wird auch der Adiabatenkoeffizient (γ) genannt.

Der Schall entsteht, wenn lokal in der Luft eine schnelle Druckänderung auftritt. Eine schwingende Lautsprechermembran beschleunigt beim Ausfahren die auftreffenden und abprallenden Luftmoleküle in Achsrichtung und verlangsamt solche beim Einfahren. Dadurch gibt es im Wechsel Überdruck und Unterdruck gleich vor der Membran. Die ideale Adiabatenkurve beschreibt adäquat, wie der Druck und die Ausdehnung (das Volumen) einer lokalen Luftmenge sich zusammen ändern. Statt mit dem Volumen wird oft mit der Dichte des Gases argumentiert, invers proportional zum gefüllten Raum. Die Druck-Dichte-Gleichung ist also(P/P0)=(ρ/ρ0)γ{\displaystyle (P/P_{0})=(\rho /\rho _{0})^{\gamma }}. DieGröße ρ ist entweder die Massendichte oder die Dichte der Molekülzahl, wenn das Gas nur eine Sorte hat.

DieKompressibilität K misst, welche Änderung des Volumens beziehungsweise der Dichte (mit dem anderen Vorzeichen) eine kleine Druckänderung bewirkt,

ΔP=K(ΔV)/V=K(Δρ)/ρK=ρ(P/ρ)=γP{\displaystyle \Delta P=-K\cdot (\Delta V)/V=K\cdot (\Delta \rho )/\rho \;\Rightarrow \;K=\rho (\partial P/\partial \rho )=\gamma P\;}.

Erhaltene Größen und Kontinuitätsgleichung

[Bearbeiten]

Für ein fluides dynamisches Medium (Gas, Flüssigkeit) kann man mehrere Dichten einführen, nämlich zusätzlich zur Massendichteρ(t,x){\displaystyle \rho (t,{\vec {x}})} noch eine Energiedichteϵ(t,x){\displaystyle \epsilon (t,{\vec {x}})} und eine Impulsdichteπ(t,x){\displaystyle {\vec {\pi }}(t,{\vec {x}})}. Ein System von Kontinuitätsgleichungen sorgt dafür, die physikalischen Erhaltungssätze für diese Observablen zu formulieren. Die Dichten sind in Ort und Zeit variabel. Es gibt ein Drift-Geschwindigkeits-Vektorfeldu(t,x){\displaystyle {\vec {u}}(t,{\vec {x}})}, das ausdrückt, wie schnell sich die Materie am Ort-Zeit-Punkt(t,x)){\displaystyle (t,{\vec {x}}))} momentan bewegt. Natürlich ist dieses die mittlere Geschwindigkeit aller Gasmoleküle in einem kleinen Testvolumen, wesentlich langsamer als die thermische Molekülbewegung. Eine Dichte ist ebenso mesoskopisch definiert: über ein kleines Volumen ein gemittelter Wert, der eine quantitative Eigenschaft jedes Atoms ist. So wie etwa seine Masse, seine kinetische Energie, sein Impuls.

Wie variiert eine Dichte irgendeiner Artρ(t,x){\displaystyle \rho (t,{\vec {x}})} zeitlich in einem winzigen TestwürfelV=Δx×Δy×Δz{\displaystyle V=\Delta x\times \Delta y\times \Delta z} um den Punkt(t,x)=(t,x,y,z){\displaystyle (t,{\vec {x}})=(t,x,y,z)} herum?

Es sei vorausgesetzt, dass die Dichte aus zeitlich erhaltenen Werten aufsummiert ist. Die Massendichte ist von dieser Art, da sich die Massen der Moleküle nicht ändern. Die Dichte der kinetischen Energie und des mittleren Impulses ebenfalls, wenn nach jedem elastischen Stoß von Atompaaren die Summe dieser Daten gleich bleibt. Ein Erhaltungssatz sagt dann folgendes:

Die direkte ZunahmeV(ρ/t)Δt.{\displaystyle V\cdot (\partial \rho /\partial t)\Delta t.} der Größe ρ im gegebenen Würfel kommt nur durch die Migration der Quantität mit Driftgeschwindigkeitu=(ux,uy,uz){\displaystyle {\vec {u}}=(u_{x},u_{y},u_{z})} aus der oder in die Nachbarschaft zustande. Die saloppe Herleitung der Entwicklung im Testwürfel geht wie folgt, die strengere würde Integralrechnung und einen Stokesschen Satz bemühen. Von links kommt hereintransportiert, mit dem Flächenfaktor brauchbar kodiert:

(V/Δx)ux(x)ρ(x)Δt.{\displaystyle (V/\Delta x)\cdot u_{x}(x)\;\rho (x)\;\Delta t.}

Von rechts symmetrisch dazu,

(V/Δx)(ux(x+Δx))ρ(x+Δx)Δt.{\displaystyle (V/\Delta x)\cdot (-u_{x}(x+\Delta x))\;\rho (x+\Delta x)\;\Delta t.}

Die Summe beider ist(VΔt){\displaystyle (V\;\Delta t)} mal die Ableitung nachx,(/x)(uxρ).{\displaystyle x,\;-(\partial /\partial x)(u_{x}\cdot \rho ).} Aus den zwei anderen Himmelsrichtungen gibt es gleichartige Beiträge. Die Variation mit der Zeit ist die Summe der hereingedrifteten Mengen und ergibt, geteilt durch(VΔt),{\displaystyle (V\cdot \Delta t),}

ρ/t=x(uxρ)y(uyρ)z(uzρ){\displaystyle \partial \rho /\partial t=-\partial _{x}(u_{x}\;\rho )-\partial _{y}(u_{y}\;\rho )-\partial _{z}(u_{z}\;\rho )}

Es folgt dieKontinuitätsgleichung mit dem Nabla-Operator.

ρ/t+x(uxρ)+y(uyρ)+z(uzρ)=tρ+(uρ)=0{\displaystyle \partial \rho /\partial t+\partial _{x}(u_{x}\;\rho )+\partial _{y}(u_{y}\;\rho )+\partial _{z}(u_{z}\;\rho )=\partial _{t}\rho +{\vec {\nabla }}\cdot ({\vec {u}}\;\rho )=0}

Erinnerung: Nabla angewandt auf ein Skalarfeld f produziert ein Vektorfeldf{\displaystyle {\vec {\nabla }}f} und heißt derGradient von f. Nabla angewandt auf ein Vektorfeldu{\displaystyle {\vec {u}}} in der Form(u){\displaystyle ({\vec {\nabla }}\cdot {\vec {u}})} produziert ein Skalarfeld und heißt dieDivergenz vonu{\displaystyle {\vec {u}}}.

f=(1f,2f,3f);(u)=1u1+2u2+3u3.{\displaystyle {\vec {\nabla }}f=(\partial _{1}f,\partial _{2}f,\partial _{3}f);\quad ({\vec {\nabla }}\cdot {\vec {u}})=\partial _{1}u_{1}+\partial _{2}u_{2}+\partial _{3}u_{3}.}

Zu einer Dichte gehört also immer ein Driftstromvektor,(ρ,uρ){\displaystyle (\rho ,\;{\vec {u}}\rho )}, der angibt, wie schnell die Sache zerfließt, sich räumlich fortbewegt. Die Impulsdichte eines Gases ist natürlich nicht erhalten, wenn eine Schwerkraft von außen angreift. Im kräftefreien Fall aber sei angenommen, dass die gemittelte Impulsdichte einfach als Massendichte mal Driftgeschwindigkeit geschrieben werden kann,π=ρu{\displaystyle {\vec {\pi }}=\rho \;{\vec {u}}}.

Die Kontinuitätsgleichung der Massenerhaltung für die Massendichte ρ:

tρ+(uρ)=tρ+(u)ρ+(u)ρ=0{\displaystyle \partial _{t}\rho +{\vec {\nabla }}\cdot ({\vec {u}}\rho )=\partial _{t}\rho +({\vec {u}}\cdot {\vec {\nabla }})\rho +({\vec {\nabla }}\cdot {\vec {u}})\rho =0}

Das Etappenziel sind die Euler-Gleichungen für das Bewegungsverhalten des Gases.Das sind Differenzialgleichungen für folgendes System mit fünf variablen Feldern.

- Das spezifische Volumenv(t,x):=1/ρ(t,x);{\displaystyle v(t,{\vec {x}}):=1/\rho (t,{\vec {x}});}
- Der lokale Druck des Gasesp(t,x);{\displaystyle p(t,{\vec {x}});}
- Die lokale Durchschnitts- oder Driftgeschwindigkeitu(t,x).{\displaystyle {\vec {u}}(t,{\vec {x}}).}

Aus der Kontinuität von ρ folgen zunächst zwei ähnliche Gleichungen für Druck und Volumen bei idealen Gasen. Das Gas soll sich adiabatisch verhalten. Der lokale Druck ist dann eine Funktion der lokalen Dichte der Formp=Cργ{\displaystyle p=C\cdot \rho ^{\gamma }}, mit einer KonstantenC. Das spezifische Volumen wird mitC=1, γ=-1 ein Fall derselben Form. Gesucht sind Kontinuitätsgleichungen fürp,v.

tp+(up)=Cγρ(γ1)(tρ+(u)ρ)+(u)p=(γp/ρ)(u)ρ+(u)p{\displaystyle \partial _{t}p+{\vec {\nabla }}({\vec {u}}p)=C\gamma \rho ^{(\gamma -1)}(\partial _{t}\rho +({\vec {u}}\cdot {\vec {\nabla }})\rho )+({\vec {\nabla }}\cdot {\vec {u}})p=(\gamma p/\rho )(-{\vec {\nabla }}\cdot {\vec {u}})\rho +({\vec {\nabla }}\cdot {\vec {u}})p\;\Rightarrow }
tp+(up)(u)p=tp+(u)p=γ(u)p{\displaystyle \partial _{t}p+{\vec {\nabla }}({\vec {u}}p)-({\vec {\nabla }}\cdot {\vec {u}})p=\partial _{t}p+({\vec {u}}\cdot {\vec {\nabla }})p=-\gamma ({\vec {\nabla }}\cdot {\vec {u}})p}

Das Paar von Gleichungen für Druck und Volumen ergibt sich daher.

tp+(u)p=γ(u)p{\displaystyle \partial _{t}p+({\vec {u}}\cdot {\vec {\nabla }})p=-\gamma ({\vec {\nabla }}\cdot {\vec {u}})p}
tv+(u)v=(u)v{\displaystyle \partial _{t}v+({\vec {u}}\cdot {\vec {\nabla }})v=({\vec {\nabla }}\cdot {\vec {u}})v}

Der DifferenzialoperatorDt:=[t+(u)]{\displaystyle D_{t}:=[\partial _{t}+({\vec {u}}\cdot {\vec {\nabla }})]} auf den linken Seiten wird gern interpretiert als die Zeitableitung mit Drift. Er bewertet die zeitliche Änderung der Felder für einen Beobachter, der mit dem Strom mitschwimmt. Wir nennen ihn die konvektive Zeitableitung.

Cauchy-Impulsterm, Euler-Gleichungen

[Bearbeiten]

An dieser Stelle zieht Newtons Mechanik in die Dynamik der Fluide ein.

Die Impulsdichte(ρu){\displaystyle (\rho {\vec {u}})} bekommt eine Erhaltungsgleichung, die nicht zu Null aufgeht. Sondern ein Kraftfeldf(t,x)={fi(t,x}{\displaystyle {\vec {f}}(t,{\vec {x}})=\{f_{i}(t,{\vec {x}}\}} macht eine Zeitveränderung der Impulse, die keine bloße Bilanz von Migration ist. Das heißt, für jede Kraftkomponentei:

fi=t(ρui)+(uρui)=(tρ)ui+ρtui+((uρ))ui+(uρ)(ui)={\displaystyle f_{i}=\partial _{t}(\rho \;u_{i})+{\vec {\nabla }}\cdot ({\vec {u}}\rho u_{i})=(\partial _{t}\rho )u_{i}+\rho \partial _{t}u_{i}+({\vec {\nabla }}\cdot ({\vec {u}}\rho ))\cdot u_{i}+({\vec {u}}\rho )\cdot ({\vec {\nabla }}u_{i})=}
fi=[tρ+(uρ)]ui+ρ(tui+uui)=ρDtui.{\displaystyle f_{i}=[\partial _{t}\rho +{\vec {\nabla }}\cdot ({\vec {u}}\rho )]\cdot u_{i}+\rho \cdot (\partial _{t}u_{i}+{\vec {u}}\cdot {\vec {\nabla }}u_{i})=\rho \cdot D_{t}u_{i}.}

Benutzt wird die konvektive oder Drift-Zeitableitung der Geschwindigkeit und die Tatsache, dass die eckige Klammer verschwindet. Denn diese Klammer enthält nur die Kontinuitätsgleichung der Dichte.

Die Zeitableitung der Impulse ist die Summe aller Kräfte. Werden Impulse betrachtet für die Teilchen die im Strom mitschwimmen, zieht die konvektive Ableitung des Geschwindigkeitsfeldes ein. Ganz wie Newton lehrte, Masse mal Zeitveränderung der Geschwindigkeit gleich Kraft.

Eine äußere Kraft ist typisch eine Gravitation(ρg){\displaystyle (\rho {\vec {g}})} mit einem Beschleunigungsvektor. Wichtiger sind die inneren Kräfte zwischen benachbarten Volumen des Gases. Cauchy fand eine allgemeine Beschreibung dafür, mit Hilfe seines berühmten und schon erwähnten Tensors{σij}{\displaystyle \{\sigma _{ij}\}}.

Variables Cauchy-Spannungsfeld am Testwürfel: die x-Komponenten der Kraft

Das Spannungs-Tensorelementσij(t,x){\displaystyle \sigma _{ij}(t,{\vec {x}})} wirkt, zieht, drückt, auf einer Flächennormaleni in Richtung der Achsej. Es übt eine Kraft auf ein Testvolumen aus, die über alle Flächen der Hülle des Volumens zu summieren (integrieren) ist, jeweils proportional zu den Flächenstücken. Hier isti,j{x,y,z}{1,2,3}{\displaystyle i,j\in \{x,y,z\}\equiv \{1,2,3\}}. Die Kraft ist proportional zur Fläche, also hat der Spannungstensor die Dimension eines Drucks. Welche Kraft wirkt auf unseren bereits benutzten Testwürfel mit seinem VolumenV=Δx×Δy×Δz{\displaystyle V=\Delta x\times \Delta y\times \Delta z}, in einer der drei Richtungenj? Von links auf Achse 1 greift in Richtungj die Kraft

(V/Δx)σ1j(x){\displaystyle -(V/\Delta x)\sigma _{1j}(x)} zu, auf unser Impulselement(Vρuj){\displaystyle (V\rho {\vec {u}}_{j})}.

Von rechts

(V/Δx)σ1j(x+Δx).{\displaystyle (V/\Delta x)\sigma _{1j}(x+\Delta x).}

Die Summe ergibt eine Ableitung im Grenzfall kleiner Δx, nämlich(V1σ1j){\displaystyle (V\;\partial _{1}\sigma _{1j})}. Die anderen zwei Himmelsrichtungen wirken entsprechend mit Feldernσ2j,σ3j{\displaystyle \sigma _{2j},\;\sigma _{3j}}, so dass die Kraft die Form hat:

fj=1σ1j+2σ2j+3σ3j=iiσij.{\displaystyle f_{j}=\partial _{1}\sigma _{1j}+\partial _{2}\sigma _{2j}+\partial _{3}\sigma _{3j}=\sum \nolimits _{i}\partial _{i}\sigma _{ij}.\quad \Rightarrow \;}

Impulsgleichung in Kurzform:

ρDtu=(σ)+ρg.{\displaystyle \rho \;D_{t}{\vec {u}}=(\nabla \cdot \sigma )+\rho {\vec {g}}.}

Das Problem ist nun, an den Spannungstensor heranzukommen. Er enthält allgemein seitlich gerichtete Kräfte, die von der Viskosität des Mediums herrühren. Mit solchen fällt dieNavier-Stokes-Gleichung an, die immer noch erfolgreich zur Simulation von Strömungen um Autos und fliegende Vehikel herangezogen wird.

Wir beschränken uns aber auf den Fall, dass {σ} völlig diagonal ist mit gleichen Werten. Der Tensor soll den gewöhnlichen skalaren Druck darstellen.

σxx()=σyy()=σzz()=p(t,x),{\displaystyle \sigma _{xx}()=\sigma _{yy}()=\sigma _{zz}()=-p(t,{\vec {x}}),} alle anderen Komponenten =0. Das Vorzeichen kommt daher, dass ein positivesσxx{\displaystyle \sigma _{xx}} auf einer, immer nach außen gerichteten, Flächennormalen einen Zug bedeutet. Der Druck auf die Flächen soll nach innen wirken. Die Interpretation der internen Kraft ist hier, dass ein Druckgradient die Teilchen im Mittel beschleunigt. Denn die elastischen Stöße von einer Seite sind heftiger und/oder zahlreicher als die von der anderen; also gibt es einen Netto-übertrag von Impulsen.

Der Spezialfall eines Druckfeldesp(t,x){\displaystyle p(t,{\vec {x}})} führt zu

ρDtu=(p)+ρg;Dt:=t+(u){\displaystyle \rho \;D_{t}{\vec {u}}=(-{\vec {\nabla }}p)+\rho {\vec {g}};\quad D_{t}:=\partial _{t}+({\vec {u}}\cdot {\vec {\nabla }})}.

Wenn das spezifische Volumenv=1/ρ eingesetzt wird, ergibt sich der Satz von Gleichungen fürs adiabatische Gas und sein Feldsystem{u,p,v}{\displaystyle \{{\vec {u}},p,v\}}:

Dtu=v(p)+g,Dtp=γ(u)p,Dtv=(u)v.{\displaystyle {\begin{array}{ll}D_{t}{\vec {u}}&=-v({\vec {\nabla }}p)+{\vec {g}},\\D_{t}p&=-\gamma ({\vec {\nabla }}\cdot {\vec {u}})p,\\D_{t}v&=({\vec {\nabla }}\cdot {\vec {u}})v.\end{array}}}

Leonhard Euler, Spitzenmathematiker und Universalgenie, schrieb die Gleichungen schon um 1755 auf. Nur die Zustandsgleichung mit der Adiabatenkonstante, diep,v verknüpft, wurde von Laplace nachgeliefert.

Das Gleichungssystem ist linear in jeder Zeitableitung der fünf Komponenten und bilinear in allen Paaren, Komponente-A mal Raumableitung-der-Komponente-B. Ein nichtlineares System mit zahlreichen verzwickten Lösungen. Solche liefern brauchbare Modelle für viele Phänomene der Bewegung von Flüssigkeiten und Gasen.

Ein Beispiel ist der Effekt von Bernoulli, ein Zusammenhang zwischen der Strömungsgeschwindigkeit und dem Druck von Gasmassen. Die Gleichung von Bernoulli ist dafür verantwortlich, dass der ganze Flugverkehr überhaupt vom Boden abhebt. Wird eine strömende Luftmasse gezwungen, schneller zu fließen, verliert sie an Druck. Wird sie gebremst, steigt der Druck. Das erste passiert an der Oberseite, das zweite an der Unterseite eines Flügels. Der Druckunterschied bewirkt den Auftrieb.

Eine Variante der Gleichungen mit(u)=0{\displaystyle ({\vec {\nabla }}\cdot {\vec {u}})=0} modelliert inkompressible Flüssigkeiten. Dies ist äquivalent zu der Forderung, dass die konvektive Zeitableitung der Dichte verschwindet. Druck und Dichte koppeln nicht mehr über die Adiabatengleichung und die Gleichung der Zeitableitung des Drucks geht so nicht mehr durch.

Die Physik der Fluide steht ausgiebiger hier:Mechanik flüssiger und gasförmiger Körper.

Herleitung der Schallgeschwindigkeit

[Bearbeiten]

In einer Raumdimension hat das Geschwindigkeitsfeld nur eine Komponente und die Nabla-Operatoren werden einfache x-Ableitungen. Notiert mit Punkt und Strich:

v˙+uv=vuu˙+uu=vp+gp˙+up=γpu{\displaystyle {\begin{array}{ll}{\dot {v}}+uv'&=vu'\\{\dot {u}}+uu'&=-vp'+g\\{\dot {p}}+up'&=-\gamma pu'\end{array}}}

Es sind drei Funktionen von zwei Variablen, in Vektor- und Matrix-Schreibweise:

t(vup)+(uv00uv0γpu)(vup)=(0g0){\displaystyle {\frac {\partial }{\partial t}}{\begin{pmatrix}v\\u\\p\end{pmatrix}}+{\begin{pmatrix}u&-v&0\\0&u&v\\0&\gamma p&u\end{pmatrix}}\cdot {\begin{pmatrix}v'\\u'\\p'\end{pmatrix}}={\begin{pmatrix}0\\g\\0\end{pmatrix}}}

Nun wird eine brutale Näherung für kleine Signale versucht. Die drei Felder seien kleine Variationen um einen Gleichgewichtspunkt herum. Die quadratische Matrix [A] der Gleichung wird durch diese Mittelwerte approximiert, nur in den Ableitungen leben die Fluktuationen. Das ist dann ein lineares System. Reflexartig heißt es: Diagonalisieren! Das geht über die Nullstellen des Polynomsdet[AλU]=0{\displaystyle \det[\mathbf {A} -\lambda \mathbf {U} ]=0}, was ergibt (Determinantenkunde hier nötig):

(uλ)[(uλ)2γpv]=0{\displaystyle (u-\lambda )[(u-\lambda )^{2}-\gamma pv]=0}.
Drei Lösungen:λ={u,u+u1,uu1}mit u1=(γpv).{\displaystyle \lambda =\{u,\;u+u_{1},\;u-u_{1}\}\quad {\text{mit }}u_{1}={\sqrt {(\gamma pv)}}.}

Zu diesen Lambdas gibt es alsoModen (Linearkombinationen der Felder) mit der simplen Differenzialgleichungy˙=λy{\displaystyle {\dot {y}}=-\lambda y'}, der Gravitationsterm sei ausgeschaltet. Es sind Wellen vom Typy=f(xλt){\displaystyle y=f(x-\lambda t)} mit einer beliebigen Signalformf(). Ruht die Luft, ist in der Gleichgewichtslage die mittlere Geschwindigkeit Null (u=0) und es ist genauλ=±u1=±(γpv){\displaystyle \lambda =\pm u_{1}=\pm {\sqrt {(\gamma pv)}}} die Geschwindigkeit der Wellen.

Unser Gasmodell sagtpV=kBT{\displaystyle pV=k_{B}T}, woV das Volumen pro Molekül ist. Sei die Molekülmassem. Die Massendichte ist dann ρ=(1/v)= (m/V). Daherpv=pV/m=kBT/m{\displaystyle pv=pV/m=k_{B}T/m}. Schnell in die Quadratwurzel eingebaut:

u1=(γkBT/m)=(γRT/M){\displaystyle u_{1}={\sqrt {(\gamma k_{B}T/m)}}={\sqrt {(\gamma RT/M)}}\quad } (Schallgeschwindigkeitc)

Zur Probe setzen wir Werte ein für die Luftmoleküle (M ist die Masse für ein Mol):

{ γ=1,4; R=8,3 J/(K mol); T=(273+27=300) K; M= 0,029 kg/mol }.

Als Geschwindigkeit kommt heraus:c = 347 m/s, ganz realistisch für trockene Luft.

Folgerung: die hier ausgebreitete Theorie ist nicht von der Hand zu weisen. Sie sagt die Schallgeschwindigkeit weitgehend richtig voraus, ausgehend von der Masse der Moleküle und den Prinzipien der klassischen Mechanik und Wärmelehre. Mit allen gekoppelten Feldvariablen sollten die Wellen bestehen aus gleichzeitigen Vibrationen der Dichte, des Drucks, der Temperatur, der "mesoskopischen" Geschwindigkeit, der Auslenkung um die Ruhelage. Der Schall wird schneller bei höherer Temperatur und in leichteren Gasen.

Dreidimensionale Schallwellen

[Bearbeiten]

Zur groben Linearisierung teilt man wieder alle Felder auf in langsam variierende (Großbuchtstaben) Mittelwerte und schnelle kleine Fluktuationen. Beispielsweise:

p(t,x)P(t,x)+p(t,x){\displaystyle \;p(t,{\vec {x}})\to P(t,{\vec {x}})+p(t,{\vec {x}})}.

Wir zwängen in die Formeln bei Ableitungen nur die Kleinbuchstaben, bei ursprünglichen Feldern die Großbuchstaben. Über gleiche Indizes in demselben Term werde automatisch summiert. Es erfand Einstein diese Konvention, als er sich mit vielen Indizes von Tensoren herumplagte. Damit sehen die Euler-Gleichungen so aus, angenommen ohne äußere Kräfte und in der dritten Spalte bei verschwindendem Driftfeld{Uk}{\displaystyle \{U_{k}\}}:

tui=UkkuiVip=Viptp=UkkpγPkuk=γPkuktv=Ukkv+Vkuk=Vkuk{\displaystyle {\begin{array}{ll}\partial _{t}u_{i}&=-U_{k}\partial _{k}u_{i}-V\partial _{i}p&=-V\partial _{i}p\\\partial _{t}p&=-U_{k}\partial _{k}p-\gamma P\partial _{k}u_{k}&=-\gamma P\partial _{k}u_{k}\\\partial _{t}v&=-U_{k}\partial _{k}v+V\partial _{k}u_{k}&=V\partial _{k}u_{k}\end{array}}}

Die zweite Zeitableitung des Feldesp wird interessant:

t2p=γPj(tuj)=γPVj(jp)=c2jjp{\displaystyle \partial _{t}^{2}p=-\gamma P\;\partial _{j}(\partial _{t}u_{j})=\gamma PV\;\partial _{j}(\partial _{j}p)=c^{2}\;\partial _{j}\partial _{j}p}

Hier istc2 das Quadrat der bereits diskutierten Schallgeschwindigkeit. Die zweiten Ortsableitungen sind eine Summe

jjp=(x2+y2+z2)p=(12+22+32)p=Δp{\displaystyle \partial _{j}\partial _{j}p=(\partial _{x}^{2}+\partial _{y}^{2}+\partial _{z}^{2})p=(\partial _{1}^{2}+\partial _{2}^{2}+\partial _{3}^{2})p=\Delta p}

Dieses Delta ist die Definition desLaplace-Operators und die Gleichung

t2p=p¨=c2Δp{\displaystyle \partial _{t}^{2}p={\ddot {p}}=c^{2}\;\Delta p\quad } ist die dreidimensionaleWellengleichung.

Die Druckfluktuation, genannt derSchalldruck, kann beispielsweise ebene Wellen schlagen der Form

p(t,x)=f((nx)ct){\displaystyle p(t,{\vec {x}})=f(({\vec {n}}\cdot {\vec {x}})-ct)},

wo die Amplitudef() jede beliebige glatte Kurve sein darf. Der Vektorn{\displaystyle {\vec {n}}} ist normiert,|n|=(nn)=1{\displaystyle |{\vec {n}}|={\sqrt {({\vec {n}}\cdot {\vec {n}})}}=1}. Also ein Einheitsvektor. Er zeigt in die Richtung der Wellenausbreitung.

Für dasSchnelle-Feldu={ui}{\displaystyle {\vec {u}}=\{u_{i}\}}, wir nennen diese oszillierende Drift so denn sie ist was anderes als die Schallgeschwindigkeit, der ebenen Welle folgt

u˙i=tui=Vip=Vnif(nxct).{\displaystyle {\dot {u}}_{i}=\partial _{t}u_{i}=-V\;\partial _{i}p=-V\cdot n_{i}\cdot f'({\vec {n}}{\vec {x}}-ct).}

Das heißt, das Beschleunigungs-Vektorfeld zeigt in die Richtung der Wellenbewegung. Das Schnellefeld und das Feld der lokalen Auslenkung folgen aus Zeitintegration der Beschleunigung mit unbekannten ortsabhängigen Konstanten. Da wir annehmen, dass diese Konstanten im langsam variablen Hintergrund{Uk}{\displaystyle \{U_{k}\}} stecken, dass der so gut wie Null ist weil kein Wind herrscht, wird gefolgert: Die Vektorfelder der Schnelle und der Auslenkung von Schallwellen sindlongitudinal, parallel zur Ausbreitungsrichtung des Schalls. Im Gegensatz zu festen Körpern, in denen sich verschieden schneller transversaler und longitudinaler Schall fortbewegt, gibt es bei Gasen nur longitudinalen Schall. Ein anderer Bereich der Physik, der Elektromagnetismus, macht genau das Gegenteil. Dessen vektoriellen elektrischen und magnetischen Felder erlauben sich ausschließlich transversale Wellen.

Die sinusförmigen ebenen Wellen mit vorgegebener Frequenzf haben die Gleichungp(t,x)=pMsin((kx)ωt){\displaystyle p(t,{\vec {x}})=p_{M}\;\sin(({\vec {k}}\cdot {\vec {x}})-\omega t)}. Darin ist pM die Spitzenamplitude der Druckvariation, ω=2πf die Kreisfrequenz. Der Wellenvektork{\displaystyle {\vec {k}}} zeigt in Richtung der Fortbewegung, seine Länge ist die inverse Wellenlänge,

|k|=2π/λ;c=fλ;ω=c|k|.{\displaystyle |{\vec {k}}|=2\pi /\lambda ;\;c=f\cdot \lambda ;\;\omega =c\cdot |{\vec {k}}|.}

Mit der konstanten Geschwindigkeitc sind Wellenvektor und Frequenz streng proportional und es gibt keineDispersion. Der Schall aller Frequenzen wandert gleich schnell. Die Wellenformen der komplexen musikalischen Signale bleiben unverändert.

Welche Werte haben bei Alltagslärm denn die Amplituden des Schalldrucks, der Schallschnelle, seiner Auslenkung und auch seiner Temperaturvariation? Die Hörschwelle wird beim effektiven Druck 2x10-5 Pascal angesetzt. Effektivwerte sind etwas kleiner als Spitzenamplituden. Der Druck der Atmosphäre liegt bei 105 Pascal. Ganze 10 Zehnerpotenzen trennen diese Druckwerte. Kein Wunder dass die lineare Näherung der Gleichungen da funktioniert. Die Amplituden werden logarithmisch in Dezibel (dB) verfolgt. Ein Faktor 10 bedeutet einen Zuwachs von 20 dB. Als Nullpunkt (0 dB(A)) der akustischen Dezibel dient die Hörschwelle. Ein Schall von 60 dB(A) = 2x10-2 Pa ist laut, noch komfortabel. Einer von 120 dB(A) = 20 Pa ist hart an der Schmerzschwelle und zerstört bei Dauerbelastung das Gehör.

Aufgabe. Ein Piepton vonf=1000 Hz mit 40 dB(A) = 2 mPa sei in der Luft. Man berechne die Schnelle, die Auslenkung, die Temperaturschwingung.

Mehr zum Schall gibt es beiGrundlegendes zur Akustik. Der Inhalt ergänzt die (arg theoretischen?) Ausführungen hier.

Kugelwellen. Wie können die Lösungen der Wellengleichung aussehen, wenn ein kleiner Rundum-Strahler wie eine Amsel auf dem Baumwipfel die Quelle von Lauten ist? Versuchen wir Funktionen, die nur vom Radius abhängen.

p¯(t,x)=p(t,r)=f(r)g(rct);p¨=c2fg=?c2Δp¯;r=(x2+y2+z2){\displaystyle {\bar {p}}(t,{\vec {x}})=p(t,r)=f(r)g(r-ct);\quad {\ddot {p}}=c^{2}fg''\;=?\quad c^{2}\Delta {\bar {p}};\quad r={\sqrt {(x^{2}+y^{2}+z^{2})}}}

Die Funktiong() ist eine beliebige Amplitude, die sich radial ohne Verformungausbreitet undf() ist ein Faktor, der die Amplitude abklingen läßt.Mit allen bekannten Produkt- und Kettenregeln rechnen wir den Delta-Operatoraus für radiale Funktionen.

xp¯=p(r)xr=(x/r)p;x2p¯=(x/r)2p+(p/r)(x2p/r3){\displaystyle \partial _{x}{\bar {p}}=p'(r)\;\partial _{x}r=(x/r)p';\quad \partial _{x}^{2}{\bar {p}}=(x/r)^{2}p''+(p'/r)-(x^{2}p'/r^{3})\;\Rightarrow }
Δp¯=p+(2p/r)=(fg+2fg+fg)+2(fg+fg)/r{\displaystyle \Delta {\bar {p}}=p''+(2p'/r)=(fg''+2f'g'+f''g)+2(f'g+fg')/r}
Faktor vong = Null?0=f+2f/rf=2f/rf=(a/r2)f=(a/r){\displaystyle \;0=f''+2f'/r\;\Rightarrow \;f''=-2f'/r\;\Rightarrow \;f'=(a/r^{2})\;\Rightarrow \;f=(-a/r)} als Kandidat.
Faktor vong'=Null?0=2f+2f/rf=f/rf=b/r{\displaystyle \;0=2f'+2f/r\;\Rightarrow \;f'=-f/r\;\Rightarrow \;f=b/r}

Beides geht also zugleich undf=1/r ist richtig als Amplitudenfaktor,Δp¯=fg{\displaystyle \;\Delta {\bar {p}}=fg''}.

Auslaufende Kugelwellep(t,r)=g(rct)/r;r=x2+y2+z2{\displaystyle p(t,r)=g(r-ct)/r;\quad r={\sqrt {x^{2}+y^{2}+z^{2}}}}

Die Amplitude fällt ab wie der Kehrwert des Abstands von der Quelle. Das gilt genauso für die Amplitude der Schallschnelle. Das Quadrat dieser Schnelle zählt bei der kinetischen Energiedichte, die der Schall transportiert, wenn beispielsweiseg() ein kurzer Impuls ist. Die Dichte der Leistung fällt mit dem Quadrat des Abstands. Daher bleibt das Integral der Energiedichte über die Kugelfläche eines jeden Abstands konstant. Die Wellengleichung enthält also die Erhaltung der Energie.

Die Energieerhaltung kommt hier davon, dass die Euler-Gleichungen verlustfrei sind. In diesem vereinfachten Modell gibt es keine Reibung an Grenzflächen, keine Viskosität des Mediums, keine Wärmeleitung zum Temperaturausgleich. Nur reversible Prozesse. All die Komplikationen wurden nachträglich in die aufgebohrte Version eingebaut, nämlich die Gleichungen von Navier und Stokes.

Anhang. Saite bei nichtlinearer Auslenkung.

[Bearbeiten]

Skript zur numerischen Integration der Schwingung.

# nlsaite.py : Nichtlineare Saiten-Differenzialgleichungfrommathimportexp,log,sqrt,sin,cos,pidefdiv(a,b):returnint(a/b)defvsum(x,y,f,g):# Vektorsumme mif Koeffs f,gn=len(x);z=[0]*nforiinrange(n):z[i]=f*x[i]+g*y[i]returnzdefvscale(x,f):# Vektor-Skalierung mit Faktorn=len(x);z=[0]*nforiinrange(n):z[i]=f*x[i]returnzdefrungekutta(df,pars,y,t,d):# schritt d auf Vektor y, df=ableitungsfunktionp=1/2.0;q=1/3.0;r=1/6.0;d2=d*p# RK vierter Ordnungk1=vscale(df(y,t,pars),d);z=vsum(y,k1,1,p)k2=vscale(df(z,t+d2,pars),d);z=vsum(y,k2,1,p)k3=vscale(df(z,t+d2,pars),d);z=vsum(y,k3,1,1)k4=vscale(df(z,t+d,pars),d)a=vsum(k1,k4,r,r);b=vsum(k2,k3,q,q)c=vsum(a,b,1,1);returnvsum(y,c,1,1)defintegrate(mode,ableit,k,t,dt,params,x):# Vektor-x Diffgleichung# ableit= Ableitungsfunktion, dt Total-Schrittweite, k Zahl der Mikroschritte# mode=0 naive Methode, mode=1 Runge-Kuttan=len(x);h1=dt/(k+0.0)# n=Zahl der Variablen, h1=Mikro-Schrittweiteforjinrange(k):ifmode==0:dx=ableit(x,t+j*h1,params)foriinrange(n):x[i]+=h1*dx[i]else:x=rungekutta(ableit,params,x,t+j*h1,h1)returnxdefikurven(ableit,pars,n,m,ta,tb,x):# Kurve x(t) integriert, ta...tbyy=[[]]*(n+1);y=x;yy[0]=x;dt=(tb-ta)/(n+0.0)# n steps, m microstepsforiinrange(n):y=integrate(1,ableit,m,ta+i*dt,dt,pars,y);yy[i+1]=yreturnyy# yy[t=0..n-1][len(x)] loest Dgl in 2Ddefsaitenmodell(w,r):# endpunkte x=0,x=1 haben zeitableitung Null# model: w"*(1+r*[1-(1+w'^2)^p]), x=0...1, p=-3/2., r=(1/delta)  bign=len(w);v=[0.0]*n;d=1.0/(n-1);d2=d*dforiinrange(1,n-1):w1=(w[i+1]-w[i-1])/2.0/d;w2=(w[i+1]+w[i-1]-2*w[i])/d2a=1.0+w1*w1;b=a*sqrt(a);q=r*(1.0-1.0/b);v[i]=w2*(1.0+q)returnv# geschwindigkeit der Auslenkung w[]defstehwelle(dbg=0,r=0.0,wmax=1e-3):# nonlin Saitenmodell# ddot(w)=w" ; L=1; w=sin(pi x); w"=-pi^2 w; w(t)= cos(pi t) Referenzwelledefrderiv(x,t,par):# x ist Paar von Vektoren Ort, geschwindigk.r,n=tuple(par);v=saitenmodell(x[:n],r);returnx[n:]+vn=51# n=Ortsschritte, nt=Zeitschrittex=[0.0]*(2*n);d=1.0/(n-1);z=pi;par=[r,n];minis=[]nt=100;mt=10;t=2.5# minima near n(nt)=10 30 50, maxima t=1,2...foriinrange(n):x[i]=wmax*sin(i*d*z)# Anfangsbedingungy=ikurven(rderiv,par,nt,mt,0,t,x)# gesucht: normen von y[k][0:n]ifdbg>0:print('ly='+str(len(y))+' ly0='+str(len(y[0])))z=0;ny=len(y);ypeak=[0]*nyforkinrange(ny):foriinrange(n):z=max(z,abs(y[k][i]))ifdbg==1:print(str([k,z]))ypeak[k]=z;z=0forkinrange(1,ny-1):a=ypeak[k-1];b=ypeak[k];c=ypeak[k+1]if(b<a)and(b<c):minis+=[k]if(dbg>0)and(b<a)and(b<c):print('Min at k='+str([k,a,b,c]))forhinrange(len(minis)):k=minis[h];sqs=[0,0,0]# get arg(min) of squaresum parabolaforiinrange(3):forjinrange(n):z=y[k+i-1][j];sqs[i]+=z*z# squaresumu,v,w=tuple(sqs);kmin=(u-w)/(2.0*(u+w)-4.0*v)# [k-1,k,k+1] args of sqsifdbg>0:print('kmin='+str(k+kmin))minis[h]=k+kminreturnminis# Liste der Zeitpunkte bei Minimal-Auslenkungdefsaite_grosssignal():# Frequenzanhebung bei grossen Amplitudenprint("Frequenzanhebung. Gross-Signal-Modell Saitenlaenge=1")print("  Relative Auslenkung 0.001 bis 0.010, Nichtlinearitaet (1/rho)=1000")minis=stehwelle(wmax=1);per=minis[1]-minis[0]# ref periode#for wmx in [1e-3,2e-3,5e-3,1e-2] :forkinrange(1,11):wmx=1e-3*k# wmx= (Auslenkung / Laenge)minis=stehwelle(r=1e3,wmax=wmx);pw=minis[1]-minis[0]# periodeprint('Max Auslenkung='+str(wmx)+' Relative freq='+str(per/pw))saite_grosssignal()# nichtlineares einfaches Saitenmodell


Schwingende Platten

[Bearbeiten]

Eigenschwingungen zweidimensionaler Objekte

[Bearbeiten]

In diesem Kapitel soll beispielhaft mit der Mechanik elastischer Körper und mit den Methoden von Walter Ritz durchgerechnet werden, welche Schwingungen eine quadratische Platte ausführen kann, wenn sie frei aufgestellt wird.[1] Die Modellvorstellung: die Ränder und Ecken bleiben frei beweglich.

Die Klangfiguren von Chladni

[Bearbeiten]
Einige von Chladnis Klangfiguren
Chladni-Moden einer Gitarrendecke

Ernst Florens Friedrich Chladni (1756-1827) war zuerst promovierter Jurist und sattelte dann auf die Naturwisssenschaften um, wo er zum Begründer der physikalischen Akustik wurde. Er studierte die Töne, mit denen die Platten aus Glas oder Metall erklingen, wenn sie angeschlagen oder anderweitig angeregt werden. Er versah die Frequenzen mit Noten aus der Zwölftonskala und machte die zugehörigen stehenden Wellen als Figuren der Knotenlinien sichtbar. Dazu streute er feinen Sand auf die Platte und strich sie an ausgewählten Stellen am Rand mit dem Geigenbogen. Der Sand sammelt sich bei den Eigenschwingungen auf bestimmten Knotenlinien, also da, wo die Platte sich nicht bewegt. DieChladnischen Klangfiguren sind das Ergebnis seiner Experimente. Chladni war es auch, der erkannte, dass die Meteoriten aus dem Weltall stammen, entgegen der Meinung von hochrangigen skeptischen Intellektuellen.

Die Theorie im Anschluss an Chladni, vorangetrieben durch Kirchhoff, Ritz, ... machte die Platten-Schwingungen berechenbar. Für die eckigen (im Gegensatz zu kreisrunden) Platten gab es keine analytische Lösung, aber bahnbrechende Fortschritte in der Numerik.

Theorie der elastischen Platte

[Bearbeiten]

Um die transversalen Schwingungen von Platten zu berechnen, kann man ausgehen von den Ergebnissen eine Dimension niedriger, also den Schwingungen der Saiten. Es wurde möglich, mathematisch ausformulierte Lösungen des Problems bei rechteckigen Platten zu finden, die an zwei oder vier Kanten fest eingespannt sind. Aber für die frei bewegliche Platte, wie sie Chladnis Versuchen nahekommt, holte man keine analytischen Wellenformen heraus aus den Differenzialgleichungen und den Randbedingungen. Fangen wir an mit dem freischwingenden Stab oder Draht oder Balken, wie auch immer.

Biegeschwingung in einer Dimension

[Bearbeiten]

Die Wirkung der biegesteifen Saite mit ZugkraftF{\displaystyle F} aus dem vorigen Kapitel hatte diese quadratische Form, als ein Integrand über Ort und Zeit betrachtet:

L=μ2w˙2F2(w)2EI2(w)2{\displaystyle L={\frac {\mu }{2}}{\dot {w}}^{2}-{\frac {F}{2}}(w')^{2}-{\frac {EI}{2}}(w'')^{2}}

Nun soll die Zugkraft wegfallen und der Draht oder Balken soll frei sein, nicht an den Enden eingespannt. Welche transversalen Schwingungen macht er dann?

Mit dem Ansatzw(x,t)=cos(ωt)u(x){\displaystyle w(x,t)=\cos(\omega t)u(x)} und der schlampigen Annahme, dass in ganz ferner Zukunft und Vergangenheit die Werte vonw vernachlässigt werden, ersetzen wir in der DichteL den Termw˙2{\displaystyle {\dot {w}}^{2}} mit Hilfe von partieller Integration über die Zeit durchww¨=ω2w2{\displaystyle -w{\ddot {w}}=\omega ^{2}\cdot w^{2}}.

Es bleibt ein Variationsproblem auf derx-Achse, unabhängig von der Zeit:

[μω22w2EI2(w)2]dx={\displaystyle \int {\Big [}{\frac {\mu \omega ^{2}}{2}}w^{2}-{\frac {EI}{2}}(w'')^{2}{\Big ]}\;dx=} extremal oder stationär.

Setzen wirw(x,t) zu u(x){\displaystyle w(x,t){\text{ zu }}u(x)}, undλ=μω2EI{\displaystyle \lambda ={\frac {\mu \omega ^{2}}{EI}}}, dann wird daraus:

δδu([(u)22λu22]dx)=0.{\displaystyle {\frac {\delta }{\delta u}}{\Big (}\int {\Big [}{\frac {(u'')^{2}}{2}}-\lambda {\frac {u^{2}}{2}}{\Big ]}\;dx{\Big )}=0.}

Aus dieser Form des Problems kann man sowohl eine Differenzialgleichung im Drahtinneren als auch die Randbedingungen an den Drahtenden herleiten. Wenn das analoge Problem eine Dimension höher für die Platte drankommt, wird es Gleichungen fürs Innere, für die Kanten und für die Ecken geben. Daher üben wir die Sache zuerst mit einer Dimension. Der Draht/Balken sei auf dem Intervall [-a,a] angesiedelt.

Die Funktionu(x) wird mit einer glatten Testfunktion ε(x) variiert, typischerweise einer beliebig konzentriert gedachten Warze an irgendeinem Ort. Die Ein-Parameter-Familie{u(x)+zϵ(x)|1<z<1}{\displaystyle \{u(x)+z\;\epsilon (x)|-1<z<1\}} ergibt beiz=0 ein Minimum des Wirkungsfunktionals, wennu() eine Lösung des Problems sein soll. Als Funktion vonz betrachtet, hat diese Wirkung die erste Ableitung Null beiz=0. Das ist hier die Rechenaufgabe:

0=ddz|z=0L(u+zϵ,(u+zϵ),(u+zϵ))dx{\displaystyle 0={\frac {d}{dz}}|_{z=0}\int L(u+z\epsilon ,(u+z\epsilon )',(u+z\epsilon )'')\;dx}
0=(Lu(x)ϵ(x)+Lu(x)ϵ(x)+Lu(x)ϵ(x))dx{\displaystyle 0=\int {\Big (}{\frac {\partial L}{\partial u(x)}}\epsilon (x)+{\frac {\partial L}{\partial u'(x)}}\epsilon '(x)+{\frac {\partial L}{\partial u''(x)}}\epsilon ''(x){\Big )}\;dx}

Nun werden die Ableitungen von ε(x) aus dem Inneren vertrieben, nämlich mit partieller Integration:

Lu(x)ϵ(x)dx=Luϵ|aa(ddxLu)ϵdx{\displaystyle \int {\frac {\partial L}{\partial u'(x)}}\epsilon '(x)\;dx={\frac {\partial L}{\partial u'}}\epsilon |_{-a}^{a}-\int {\Big (}{\frac {d}{dx}}{\frac {\partial L}{\partial u'}}{\Big )}\epsilon \;dx}
Lu(x)ϵ(x)dx=Luϵ|aa(ddxLu)ϵ(x)dx{\displaystyle \int {\frac {\partial L}{\partial u''(x)}}\epsilon ''(x)\;dx={\frac {\partial L}{\partial u''}}\epsilon '|_{-a}^{a}-\int {\Big (}{\frac {d}{dx}}{\frac {\partial L}{\partial u''}}{\Big )}\epsilon '(x)\;dx}

Das letzte Integral wird noch einmal umgeformt:

(ddxLu)ϵ(x)dx=(ddxLu)ϵ|aa+(d2dx2Lu)ϵ(x)dx{\displaystyle -\int {\Big (}{\frac {d}{dx}}{\frac {\partial L}{\partial u''}}{\Big )}\epsilon '(x)\;dx=-{\Big (}{\frac {d}{dx}}{\frac {\partial L}{\partial u''}}{\Big )}\epsilon |_{-a}^{a}+\int {\Big (}{\frac {d^{2}}{dx^{2}}}{\frac {\partial L}{\partial u''}}{\Big )}\epsilon (x)\;dx}

Jetzt gibt es einen Integranden mit dem Faktor ε(x) und Randterme. Weil die Testfunktionen beliebige Buckel sind, muss ihr Multiplikand identisch Null werden, um die Extremalbedingung zu erfüllen. Einsammeln von dem, was unter dem Integral bleibt, ergibt die Differenzialgleichung füru(), nämlich:

LuddxLu+d2dx2Lu=0{\displaystyle {\frac {\partial L}{\partial u}}-{\frac {d}{dx}}{\frac {\partial L}{\partial u'}}+{\frac {d^{2}}{dx^{2}}}{\frac {\partial L}{\partial u''}}=0}

Die Randterme an der oberen Grenzex=a sind:

Luϵ+Luϵ(ddxLu)ϵ{\displaystyle {\frac {\partial L}{\partial u'}}\epsilon +{\frac {\partial L}{\partial u''}}\epsilon '-{\Big (}{\frac {d}{dx}}{\frac {\partial L}{\partial u''}}{\Big )}\epsilon }

Da es sich um einen isolierten Punkt handelt, kann dort das beliebigeϵ{\displaystyle \epsilon }; und seine Ableitung unabhängig verformt werden. Es gibt daher zwei Randbedingungen für die Funktionu():

0=Lu(x=a);0=(LuddxLu)(x=a){\displaystyle 0={\frac {\partial L}{\partial u''}}(x=a);\quad 0={\Big (}{\frac {\partial L}{\partial u'}}-{\frac {d}{dx}}{\frac {\partial L}{\partial u''}}{\Big )}(x=a)}

Am unteren Grenzpunktx=-a folgen die gleichen Bedingungen noch einmal.

Konkretes BeispielL=((u)2/2λu2/2){\displaystyle L=((u'')^{2}/2-\lambda \;u^{2}/2)}
Lu+d2dx2Lu=u(x)λu(x)=0;{\displaystyle {\frac {\partial L}{\partial u}}+{\frac {d^{2}}{dx^{2}}}{\frac {\partial L}{\partial u''}}=u''''(x)-\lambda \;u(x)=0;}
Lu(±a)=u(±a)=0;{\displaystyle {\frac {\partial L}{\partial u''}}(\pm a)=u''(\pm a)=0;}
ddxLu(±a)=u(±a)=0.{\displaystyle {\frac {d}{dx}}{\frac {\partial L}{\partial u''}}(\pm a)=u'''(\pm a)=0.}

Die Differenzialgleichung im Intervall ist zu lösen mit den Randbedingungen, dass die zweite und dritte Ableitung an den Endpunkten verschwindet.

Im Kapitel zu den Saiten wurde der frei longitudinal schwingende Stab erwähnt und seine Randbedingungen wurden mit etwas wedelnden Händen, den berühmtenhand-waving arguments, begründet. Hier zeigt sich, wie man sie rigoros aus dem Wirkungsprinzip hätte ableiten sollen.

Die Reihe der Biegeschwingungen des Balkens

[Bearbeiten]

Mit den Endpunktenx=±1{\displaystyle x=\pm 1} erwartet man gerade und ungerade Lösungen der Gleichungu=λu{\displaystyle u''''=\lambda u}, die aus den trigonometrischen und den hyperbolischen Funktionen linearkombiniert werden. Gleichung und Randbedingungen sagen:

u=acos(kx)+bcosh(kx);k4=λ;acos(k)+bcosh(k)=0;asin(k)+bsinh(k)=0{\displaystyle u=a\;\cos(kx)+b\;\cosh(kx);\;k^{4}=\lambda ;\;-a\cos(k)+b\cosh(k)=0;\;a\sin(k)+b\sinh(k)=0}
u=asin(kx)+bsinh(kx);k4=λ;asin(k)+bsinh(k)=0;acos(k)+bcosh(k)=0{\displaystyle u=a\;\sin(kx)+b\;\sinh(kx);\;k^{4}=\lambda ;\;-a\sin(k)+b\sinh(k)=0;\;-a\cos(k)+b\cosh(k)=0}

Elimination vona,b ergibt je eine numerisch zu lösende Gleichung für zwei diskrete Folgen von Lösungen.

tankn=tanhkn;an=coshkn;bn=coskn{\displaystyle \tan k_{n}=-\tanh k_{n};\;a_{n}=\cosh k_{n};\;b_{n}=\cos k_{n}\quad } (n gerade);
qn=(an2+bn2);un(x)=(ancosknx+bncoshknx)/qn;{\displaystyle q_{n}={\sqrt {(a_{n}^{2}+b_{n}^{2})}};\;u_{n}(x)=(a_{n}\cos k_{n}x+b_{n}\cosh k_{n}x)/q_{n};}
tankn=+tanhkn;an=sinhkn;bn=sinkn{\displaystyle \tan k_{n}=+\tanh k_{n};\;a_{n}=\sinh k_{n};\;b_{n}=\sin k_{n}\quad } (n ungerade);
qn=(an2bn2);un(x)=(ansinknx+bnsinhknx)/qn.{\displaystyle q_{n}={\sqrt {(a_{n}^{2}-b_{n}^{2})}};\;u_{n}(x)=(a_{n}\sin k_{n}x+b_{n}\sinh k_{n}x)/q_{n}.}

Die Koeffizienten konnten so justiert werden, dass das Integral über Paare von diesen Eigenschwingungen eineOrthogonalitätsrelation erfüllt:

11un(x)um(x)dx=δnm.{\displaystyle \int _{-1}^{1}u_{n}(x)\;u_{m}(x)\;dx=\delta _{nm}.}

Um ein vollständiges Funktionensystem zu erhalten, werden am Anfang der Reihe zwei triviale Funktionen vorgeschaltet, die nicht schwingen:

u0(x)=1/(2);u1(x)=(3/2)x.{\displaystyle u_{0}(x)=1/{\sqrt {(2)}};\quad u_{1}(x)={\sqrt {(3/2)}}\;x.}

Danach kommen die Wellenzahlenkn{\displaystyle k_{n}} dran in aufsteigender Ordnung.

k2{\displaystyle k_{2}}=2,365 ist die erste gerade Lösung, Knoten an den Enden inu2(x){\displaystyle u_{2}(x)}.
k3{\displaystyle k_{3}}=3,9266 die erste ungerade Lösung mit einem Knoten mehr in der Mitte.

Nach Ritz kann man jede stetige Funktion auf dem Intervall [-1,1] durch eine gleichmäßig konvergente Reihe aus diesem Funktionensatz approximieren mit:

f(x)=n=0fnun(x);fn=11un(x)f(x)dx.{\displaystyle f(x)=\sum \nolimits _{n=0}^{\infty }f_{n}\;u_{n}(x);\quad f_{n}=\int _{-1}^{1}u_{n}(x)f(x)\;dx.}

Dabei stört es nicht, dass die Randbedingungen der verschwindenden zweiten und dritten Ableitung gelten.

Das erste beiliegende Skript berechnet die Reihe der Funktionen in Form der Tupel{kn,an,bn,qn}{\displaystyle \{k_{n},a_{n},b_{n},q_{n}\}} so weit wie nötig, um die Näherungsverfahren damit durchzuführen. In zwei Dimensionen wird eine doppelt indizierte Produktbasis nützlich sein,{un(x)um(y)}{\displaystyle \{u_{n}(x)\cdot u_{m}(y)\}}.

Man kann die Orthogonalität ohne Nachrechnen beweisen. Dennuu{\displaystyle u\mapsto u''''} ist einsymmetrischer Operator auf dem Teilraum der Funktionen, die den Randbedingungen genügen. Das heißt, mit partieller Integration gilt für Paare:

11u(v)v(x)dx=11u(x)v(x)dx.{\displaystyle \int _{-1}^{1}u(v)v''''(x)\;dx=\int _{-1}^{1}u''''(x)v(x)\;dx.}

Bei den Randtermen während der Umformung taucht nämlich immer eine zweite oder dritte Ableitung auf, die nach Voraussetzung zu Null wird.

Nun das Argument: Sindu() undv() zwei Eigenfunktionen zu einem symmetrischen Operator mit verschiedenen Eigenwerten, dann sind sie orthogonal. In der Tat liefertv=λv;u=μu{\displaystyle v''''=\lambda v;\;u''''=\mu u} beim Einsetzen in die Symmetriegleichung dasSkalarprodukt aus,u|v=u(x)v(x)dx{\displaystyle \langle u|v\rangle =\int u(x)v(x)\;dx} mit ungleichen Koeffizienten. Es muss daher verschwinden. Die Reihe derun{\displaystyle u_{n}} hat die Reihe von Eigenwertenλn=kn4{\displaystyle \lambda _{n}=k_{n}^{4}}, am Anfang zusätzlichλ0=λ1=0{\displaystyle \lambda _{0}=\lambda _{1}=0}.

Vollständige orthonormale Funktionensysteme

[Bearbeiten]

Orthogonale Funktionen sind ein wichtiges Hilfsmittel. Beliebige aber brave Funktionen werden als Linearkombinationen von solchen ausgedrückt. Das IntegralFf(x,y)g(x,y)dxdy{\displaystyle \iint _{F}f(x,y)g(x,y)\;dx\;dy} wird als ein Skalarprodukt bezeichnet und in der Physik gern alsf|g{\displaystyle \langle f|g\rangle } notiert. Es ist symmetrisch, linear in beiden Argumenten undf|f{\displaystyle \langle f|f\rangle } ist streng positiv außer bei der Nullfunktion (Pedantisch: auf Mengen vom Maß Null darff machen, was es will). Im Vektorraum der Funktionen gibt es dann die L2-Norm

f=f|f1/2{\displaystyle \|f\|=\langle f|f\rangle ^{1/2}}

und den Abstandfg{\displaystyle \|f-g\|} zwischen zwei Funktionen. Eine Folge oder Reihe von Funktionen konvergiert gegen eine Grenzfunktion, wenn die Folge der Abstände dazu gegen Null geht. Dies ist eine schwache Art von Konvergenz, manchmal "Grenzwert im Mittel" oder "l.i.m." genannt. Wesentlich strengere Metriken wären die punktweise Konvergenz von Funktionen und die noch stärkere gleichmäßige Konvergenz. In der Praxis hat man mit der L2-Norm das Privileg einesHilbert-Raums. Es gibtVollständige Orthonormalsysteme von Funktionen, die eine abzählbare Basis für die Gesamtheit der Funktionen ausmachen. Jedes Hilbert-Raum-Element ist Grenzwert einer Reihe von linearkombinierten Basisfunktionenf(x,y)=i=0fibi(x,y){\displaystyle f(x,y)=\sum \nolimits _{i=0}^{\infty }f_{i}\;b_{i}(x,y)}. Die Basisfunktionen sind orthonormal,bi|bk=δik.{\displaystyle \langle b_{i}|b_{k}\rangle =\delta _{ik}.} Die Koeffizienten der Entwicklung sind einfach zu berechnen übers Skalarprodukt:fi=bi|f{\displaystyle f_{i}=\langle b_{i}|f\rangle }. Die Fourier-Reihen bilden ein Musterbeispiel der Reihenentwicklung von Funktionen. Aber es gibt jede Menge von anderen Orthonormalsystemen, die spezifisch auf die jeweilige Anwendung gemünzt werden.

Beispiel für orthogonale Polynome.

Die Monome{yi(x)=xi;i=0,1,...}{\displaystyle \{y_{i}(x)=x^{i};\;i=0,1,...\}} sind eine Basis, in der man gutartige Funktionen auf dem Intervallx[1,1]{\displaystyle x\in [-1,1]} annähern kann. Die Entwicklung nennt sich die Taylor-Reihe

f(x)=n=0fnxn=n=01n!dnf(0)dxnxn{\displaystyle f(x)=\sum \nolimits _{n=0}^{\infty }f_{n}\;x^{n}=\sum \nolimits _{n=0}^{\infty }{\frac {1}{n!}}{\frac {d^{n}f(0)}{dx^{n}}}x^{n}}

Wir wollen aus den Monomen eine andere Basis machen{zi}{\displaystyle \{z_{i}\}}, die orthonormal sei bezüglich des Produktesf|g=11f(x)g(x)dx{\displaystyle \langle f|g\rangle =\int _{-1}^{1}f(x)g(x)\;dx}.

Mity0=1 und z0=(1/2){\displaystyle y_{0}=1{\text{ und }}z_{0}=(1/{\sqrt {2}})} fängt ein Induktionsargument an. Was folgt, ist die gleiche Prozedur auf jedem Vektorraum mit Skalarprodukt. Angenommen, es seien bereits orthonormal

{zi|i=0...n};zi|zk=δik.{\displaystyle \{z_{i}|i=0...n\};\;\langle z_{i}|z_{k}\rangle =\delta _{ik}.}

Dann verbiegen wiryn+1{\displaystyle y_{n+1}} zuerst so, dass wir all seine Projektionen auf die vorhandenenzi{\displaystyle z_{i}} abziehen:

w:=yn+1i=0nzi|yn+1zik:zk|w=zk|yn+1i=0nzi|yn+1δki=0.{\displaystyle w:=y_{n+1}-\sum \nolimits _{i=0}^{n}\langle z_{i}|y_{n+1}\rangle z_{i}\;\Rightarrow \;\forall k:\;\langle z_{k}|w\rangle =\langle z_{k}|y_{n+1}\rangle -\sum \nolimits _{i=0}^{n}\langle z_{i}|y_{n+1}\rangle \delta _{ki}=0.}

Bleibt nur noch, dieses neue orthogonale Element zu normieren und zu vereinnahmen mit der Definition:

zn+1:=w/(w|w){\displaystyle z_{n+1}:=w/({\sqrt {\langle w|w\rangle }})}.

Das Ergebnis ist eine Reihe von orthonormalen Vektoren, hier Polynomen. Das Skalarprodukt hat hier die spezielle Eigenschaftyi|yk=0{\displaystyle \langle y_{i}|y_{k}\rangle =0} falls (i+k) ungerade ist, weil das Integral einer ungeraden Funktion über [-1,1] verschwindet. Rekursiv folgt daraus, dass allezi(x){\displaystyle z_{i}(x)} gerade oder ungerade Funktionen sind, je nachdem ob ihr Index gerade ist oder nicht.

Ein kleines Skript erzeugt die Polynome bis zur Ordnung 16, in Form ihrer Koeffizientenlisten. Sie werden ein Testsystem für die Ritz-Methode, mit einem weniger guten als dem fast idealen Basissystem von Ritz.

Bemerkung. Wenn eine Normierung nicht gefordert wird, kann die Orthogonalisierung mit folgender Rekursion erfolgen, ohne Wurzelrechnung:

zn+1=yn+1i=0nzi|yn+1zi|zizi{\displaystyle z_{n+1}=y_{n+1}-\sum \nolimits _{i=0}^{n}{\frac {\langle z_{i}|y_{n+1}\rangle }{\langle z_{i}|z_{i}\rangle }}\cdot z_{i}}

So sehen die ersten nicht-normierten Polynome mit ganzen Koeffizienten aus, die ein Skript mit Ganzzahl-Arithmetik ermittelte:

p0=1p1=xp2=3x21p3=5x33xp4=35x430x2+3p5=63x570x3+15xp6=231x6315x4+105x25p7=429x7693x5+315x335xp8=6435x812012x6+6930x41260x2+35p9=12155x925740x7+18018x54620x3+315xp10=46189x10109395x8+90090x630030x4+3465x263p11=88179x11230945x9+218790x790090x5+15015x3693xp12=676039x121939938x10+2078505x81021020x6+225225x418018x2+231{\displaystyle {\begin{array}{ll}p_{0}&=1\\p_{1}&=x\\p_{2}&=3\;x^{2}-1\\p_{3}&=5\;x^{3}-3\;x\\p_{4}&=35\;x^{4}-30\;x^{2}+3\\p_{5}&=63\;x^{5}-70\;x^{3}+15\;x\\p_{6}&=231\;x^{6}-315\;x^{4}+105\;x^{2}-5\\p_{7}&=429\;x^{7}-693\;x^{5}+315\;x^{3}-35\;x\\p_{8}&=6435\;x^{8}-12012\;x^{6}+6930\;x^{4}-1260\;x^{2}+35\\p_{9}&=12155\;x^{9}-25740\;x^{7}+18018\;x^{5}-4620\;x^{3}+315\;x\\p_{10}&=46189\;x^{10}-109395\;x^{8}+90090\;x^{6}-30030\;x^{4}+3465\;x^{2}-63\\p_{11}&=88179\;x^{11}-230945\;x^{9}+218790\;x^{7}-90090\;x^{5}+15015\;x^{3}-693\;x\\p_{12}&=676039\;x^{12}-1939938\;x^{10}+2078505\;x^{8}-1021020\;x^{6}+225225\;x^{4}-18018\;x^{2}+231\\\end{array}}}

Auf dem quadratischen Gebiet [-1,1]x[-1,1] sind die paarweisen Produkte von orthonormalen Polynomen einer Variablen wieder ein Orthonormalsystem,wik(x,y)=zi(x)zk(y){\displaystyle w_{ik}(x,y)=z_{i}(x)\cdot z_{k}(y)}. Daraus bildet man Teilbasen fÿr die verschiedenen Symmetriedarstellungen; weiter unten wird das benutzt.

A,B:(wik±wki)/2{\displaystyle (w_{ik}\pm w_{ki})/{\sqrt {2}}},i undk ungerade
C,D:(wik±wki)/2{\displaystyle (w_{ik}\pm w_{ki})/{\sqrt {2}}},i undk gerade.
E,F:wik{\displaystyle w_{ik}} ,i gerade undk ungerade, oder umgekehrt.

Modell der elastischen Platte

[Bearbeiten]

Das Modell der elastischen Platte für kleine Auslenkungen ist ein Spezialfall der Theorie eines allgemeinen elastischen ObjektsP, das als homogen und isototrop angenommen wird. Dessen Auslenkung aus der Ruhelage für jeden seiner PunktexP{\displaystyle {\vec {x}}\in P} wird durch ein Verschiebungsfeldu(x){\displaystyle {\vec {u}}({\vec {x}})} beschrieben. Die Verschiebungen sind kleine zeitveränderliche Auslenkungen; der Punktx{\displaystyle {\vec {x}}} wandert nachx+u(x){\displaystyle {\vec {x}}+{\vec {u}}({\vec {x}})}.

Die elastische Energie, also die im Objekt gespeicherte potenzielle EnergieV, ist nach dem allgemeinen Hookeschen Gesetz des vorigen Kapitels die Summe über eine quadratische Funktion des symmetrischen Verzerrungstensors :ϵik(x)=(iuk+kui)/2;V=Pd3xijklCijklϵijϵkl.{\displaystyle \epsilon _{ik}({\vec {x}})=(\partial _{i}u_{k}+\partial _{k}u_{i})/2;\quad V=\int _{P}d^{3}{\vec {x}}\;\sum \nolimits _{ijkl}C_{ijkl}\;\epsilon _{ij}\epsilon _{kl}.} Die eventuell zeitveränderliche Dichte unter dem Integral werde hier ebenfalls (ewas schludrig, dieser Autor) alsV(t,x){\displaystyle V(t,{\vec {x}})} bezeichnet.

Zum Glück stecken in den 81 KonstantenC nur zwei unabhängige Werte, etwa der ElastizitätsmodulE und die Poisssonsche Querkontraktions-Zahlν{\displaystyle \nu };. Denn Homogenität und Isotropie sind synonym für vielfache Symmetrie: die Invarianz des Problems unter der Isometrie-Gruppe von Rotationen und Translationen. Daraus folgt mathematisch, wie die Elastizitätskontanten einzudampfen sind.

Wie im Saiten-Kapitel irgendwo ausgeführt wurde, hat mit dem Paar(E,ν) die Dichte der potenziellen Energie die einfachere Form

V(t,x)=12ikσikϵik{\displaystyle V(t,{\vec {x}})={\frac {1}{2}}\sum \nolimits _{ik}\sigma _{ik}\epsilon _{ik}}

wo der Cauchy-Spannungstensor σlinear aus den Verzerrungen erwächst:

σik=2Gϵik=Eν+1ϵik(ik){\displaystyle \sigma _{ik}=2G\epsilon _{ik}={\frac {E}{\nu +1}}\epsilon _{ik}\quad (i\neq k)}
σii=Eν+1(ϵii+ν(ϵ11+ϵ22+ϵ33)12ν).{\displaystyle \sigma _{ii}={\frac {E}{\nu +1}}{\Big (}\epsilon _{ii}+{\frac {\nu (\epsilon _{11}+\epsilon _{22}+\epsilon _{33})}{1-2\nu }}{\Big )}.}

Die Verzerrung ε ist dimensionslos, denn ihre Differenzialquotienten teilen Länge durch Länge. Die Spannung σ hat die Dimension einesDrucks, nämlich Kraft durch Fläche. Unser IntegrandV, mal dem Integrationsmaß im Raum, also dem Volumenelement(dxdydz){\displaystyle (dx\;dy\;dz)}, bekommt so die Dimension Kraft mal Länge. Gleich Arbeit, gleichEnergie, ganz wie gewünscht. Wird noch dazu in der vierten Dimension, der Zeit, integriert, dann haben wir mit Energie mal Zeit in der Tat eineWirkung A vor uns. Auf Englischaction.

Azubis der Naturlehre tun gut daran, ab und zu die Dimensionen in den Formeln genau nachzuprüfen. Was viel dabei hilft, Unsinn zu vermeiden.

Ist ein Objekt in Bewegung, etwa weil es vibriert und wofür wir auf ein berechenbares Modell hoffen, dann beschreibt jeder Massenpunkt eine Bahnkurveu(t,x){\displaystyle {\vec {u}}(t,{\vec {x}})}. Mit der Materialdichte ρ wird die gesamte kinetische Energie zum Zeitpunktt das Raum-Integral über die kinetische Energiedichte

T(t,x)=ρ(x)(tu)2/2.{\displaystyle T(t,{\vec {x}})=\rho ({\vec {x}})\;(\partial _{t}{\vec {u}})^{2}/2.}

Nach dem mächtigen Wirkungsprinzip folgen die Bewegungsgleichungen des Objekts aus der Forderung, dass die Wirkung extremal oder zumindest stationär sei. Die Wirkung ist das vierdimensionale Raumzeit-Integral über die Lagrange-Dichte

L(t,x)=T(t,x)V(t,x),A=[,]×Pdtd3xL(t,x).{\displaystyle L(t,{\vec {x}})=T(t,{\vec {x}})-V(t,{\vec {x}}),\quad A=\int _{[-\infty ,\infty ]\times P}dt\;d^{3}{\vec {x}}\;L(t,{\vec {x}}).}

Die DichteL hat die Dimension "Druck", das FunktionalA die Dimension "Wirkung". Stationär ist die Wirkung, wenn an jedem Punkt von Raum und Zeit die Euler-Lagrange-Gleichungen für die inL anwesenden Verschiebungsfelder erfüllt werden. In dieser traditionellen Version kommt das Problem auf den Tisch als ein System von partiellen Differenzialgleichungen.

Die Aufgabe besteht nun darin, diese Allgemeinheiten für den Fall der elastischen Platte auszuarbeiten und soweit zu vereinfachen, dass ein brauchbares Rechenmodell zum Vorschein kommt, eines benannt nach Kirchhoff. Besondere Aufmerksamkeit verdienen die Ränder des ObjektsP, also verschieden niedrig-dimensionale Mannigfaltigkeiten an seiner Oberfläche. Auf diesen Teilmengen werden die Euler-Gleichungen eingepfercht mit den Randbedingungen des Problems.

Lücke stopfen: Kirchhoffs Plattentheorie herleiten.

Energiedichte, Wirkungsprinzip, Differenzialgleichung, Randbedingungen

[Bearbeiten]

Das quadratische Potenzial-FunktionalV{f}, das die gesuchten Funktionen extremal oder zumindest stationär machen sollen, ist ein Integral über die FlächeF:

V{f}=F[(2fx2)2+(2fy2)2+{\displaystyle V\{f\}=\iint _{F}{\Big [}\left({\frac {\partial ^{2}f}{\partial x^{2}}}\right)^{2}+\left({\frac {\partial ^{2}f}{\partial y^{2}}}\right)^{2}+}
+2ν(2fx2)(2fy2)+2(1ν)(2fxy)2λf2]dxdy{\displaystyle +2\nu \;\left({\frac {\partial ^{2}f}{\partial x^{2}}}\right)\left({\frac {\partial ^{2}f}{\partial y^{2}}}\right)+2(1-\nu )\;\left({\frac {\partial ^{2}f}{\partial x\partial y}}\right)^{2}-\lambda \;f^{2}{\Big ]}\;dx\;dy}

Um Schreibarbeit zu sparen, gibt es in diesem Abschnitt Abkürzungen nach folgendem Muster:

fx=xf=fx;2fxy=xyf=fxy{\displaystyle {\frac {\partial f}{\partial x}}=\partial _{x}f=f_{x};\;{\frac {\partial ^{2}f}{\partial x\partial y}}=\partial _{x}\partial _{y}f=f_{xy}}

Das Energie-Funktional für periodische Lösungen hat die Gestalt

V{w}=F(wxx2+wyy2+2wxy2+2ν[wxxwyywxy2]λw2)dxdy=FL(w,xw,...)dxdy{\displaystyle V\{w\}=\iint _{F}{\big (}w_{xx}^{2}+w_{yy}^{2}+2w_{xy}^{2}+2\nu [w_{xx}w_{yy}-w_{xy}^{2}]-\lambda w^{2}{\big )}\;dx\;dy=\iint _{F}L(w,\partial _{x}w,...)\;dx\;dy}

Allgemein habe das Funktional eine Dichte mit den sechs Argumenten:

L(w,wx,wy,wxx,wyy,wxy){\displaystyle L(w,w_{x},w_{y},w_{xx},w_{yy},w_{xy})}.

Die Variation (die Ableitung bei Null der Ein-Parameter-Familie) mit einer beliebigen Testfunktionϵ(x,y){\displaystyle \epsilon (x,y)} hat einen Integranden ganz analog zum eindimensionalen Fall,

Lwϵ+Lwxϵx+Lwyϵy+Lwxxϵxx+Lwyyϵyy+Lwxyϵxy{\displaystyle {\frac {\partial L}{\partial w}}\epsilon +{\frac {\partial L}{\partial w_{x}}}\epsilon _{x}+{\frac {\partial L}{\partial w_{y}}}\epsilon _{y}+{\frac {\partial L}{\partial w_{xx}}}\epsilon _{xx}+{\frac {\partial L}{\partial w_{yy}}}\epsilon _{yy}+{\frac {\partial L}{\partial w_{xy}}}\epsilon _{xy}}

Das GebietF in der Ebene sei nun das Rechteck[xa,xb]×[ya,yb]{\displaystyle [x_{a},x_{b}]\times [y_{a},y_{b}]}. Die Ableitungen der Testfunktion werden an die Ränder vertrieben, wobei die gemischte Ableitung sogar einen Sonderbeitrag für die Ecken liefern wird.

Lwxϵxdxdy=[(Lwxϵ)]xaxbdyx(Lwx)ϵdxdy{\displaystyle \iint {\frac {\partial L}{\partial w_{x}}}\epsilon _{x}\;dx\;dy=\int {\Big [}({\frac {\partial L}{\partial w_{x}}}\epsilon ){\Big ]}_{x_{a}}^{x_{b}}\;dy-\iint \partial _{x}{\big (}{\frac {\partial L}{\partial w_{x}}}{\big )}\epsilon \;dx\;dy}
Lwyϵydxdy=[(Lwyϵ)]yaybdxy(Lwy)ϵdxdy{\displaystyle \iint {\frac {\partial L}{\partial w_{y}}}\epsilon _{y}\;dx\;dy=\int {\Big [}({\frac {\partial L}{\partial w_{y}}}\epsilon ){\Big ]}_{y_{a}}^{y_{b}}\;dx-\iint \partial _{y}{\big (}{\frac {\partial L}{\partial w_{y}}}{\big )}\epsilon \;dx\;dy}
Lwxxϵxxdxdy=[(Lwxxϵx)]xaxbdyx(Lwxx)ϵxdxdy{\displaystyle \iint {\frac {\partial L}{\partial w_{xx}}}\epsilon _{xx}\;dx\;dy=\int {\Big [}({\frac {\partial L}{\partial w_{xx}}}\epsilon _{x}){\Big ]}_{x_{a}}^{x_{b}}\;dy-\iint \partial _{x}{\big (}{\frac {\partial L}{\partial w_{xx}}}{\big )}\epsilon _{x}\;dx\;dy}
x(Lwxx)ϵxdxdy=[x(Lwxx)ϵ]xaxbdy+x2(Lwxx)ϵdxdy{\displaystyle -\iint \partial _{x}{\big (}{\frac {\partial L}{\partial w_{xx}}}{\big )}\epsilon _{x}\;dx\;dy=-\int {\Big [}\partial _{x}{\big (}{\frac {\partial L}{\partial w_{xx}}}{\big )}\epsilon {\Big ]}_{x_{a}}^{x_{b}}\;dy+\iint \partial _{x}^{2}{\big (}{\frac {\partial L}{\partial w_{xx}}}{\big )}\epsilon \;dx\;dy}
Lwyyϵyydxdy=[(Lwyyϵy)]yaybdxy(Lwyy)ϵydxdy{\displaystyle \iint {\frac {\partial L}{\partial w_{yy}}}\epsilon _{yy}\;dx\;dy=\int {\Big [}({\frac {\partial L}{\partial w_{yy}}}\epsilon _{y}){\Big ]}_{y_{a}}^{y_{b}}\;dx-\iint \partial _{y}{\big (}{\frac {\partial L}{\partial w_{yy}}}{\big )}\epsilon _{y}\;dx\;dy}
y(Lwyy)ϵydxdy=[y(Lwyy)ϵ]yaybdx+y2(Lwyy)ϵdxdy{\displaystyle -\iint \partial _{y}{\big (}{\frac {\partial L}{\partial w_{yy}}}{\big )}\epsilon _{y}\;dx\;dy=-\int {\Big [}\partial _{y}{\big (}{\frac {\partial L}{\partial w_{yy}}}{\big )}\epsilon {\Big ]}_{y_{a}}^{y_{b}}\;dx+\iint \partial _{y}^{2}{\big (}{\frac {\partial L}{\partial w_{yy}}}{\big )}\epsilon \;dx\;dy}
Lwxyϵxydxdy=[(Lwxyϵy)]xaxbdyx(Lwxy)ϵydxdy{\displaystyle \iint {\frac {\partial L}{\partial w_{xy}}}\epsilon _{xy}\;dx\;dy=\int {\Big [}({\frac {\partial L}{\partial w_{xy}}}\epsilon _{y}){\Big ]}_{x_{a}}^{x_{b}}\;dy-\iint \partial _{x}{\big (}{\frac {\partial L}{\partial w_{xy}}}{\big )}\epsilon _{y}\;dx\;dy}
x(Lwxy)ϵydxdy=[x(Lwxy)ϵ]yaybdx+xy(Lwxy)ϵdxdy{\displaystyle -\iint \partial _{x}{\big (}{\frac {\partial L}{\partial w_{xy}}}{\big )}\epsilon _{y}\;dx\;dy=-\int {\Big [}\partial _{x}{\big (}{\frac {\partial L}{\partial w_{xy}}}{\big )}\epsilon {\Big ]}_{y_{a}}^{y_{b}}\;dx+\iint \partial _{x}\partial _{y}{\big (}{\frac {\partial L}{\partial w_{xy}}}{\big )}\epsilon \;dx\;dy}
[(Lwxyϵy)]xaxbdy=[Lwxyϵ]xa,yaxb,yb[y(Lwxy)ϵ]xaxbdy{\displaystyle \int {\Big [}{\big (}{\frac {\partial L}{\partial w_{xy}}}\epsilon _{y}{\big )}{\Big ]}_{x_{a}}^{x_{b}}\;dy={\Big [}{\frac {\partial L}{\partial w_{xy}}}\epsilon {\Big ]}_{x_{a},y_{a}}^{x_{b},y_{b}}-\int {\Big [}\partial _{y}{\big (}{\frac {\partial L}{\partial w_{xy}}}{\big )}\epsilon {\Big ]}_{x_{a}}^{x_{b}}\;dy}

Argumentiert wird, dass ε(x,y) ganz willkürlich verformt werden kann im Gebietsinneren und an den Seiten und Ecken. Dazu kann nochϵx{\displaystyle \epsilon _{x}} an den Seitenx=xa,x=xb{\displaystyle x=x_{a},x=x_{b}} undϵy{\displaystyle \epsilon _{y}} and den Seiteny=ya,y=yb{\displaystyle y=y_{a},y=y_{b}} nach Belieben verbogen werden. Wenn das Funktional extremal wird, werden die Faktoren der Testfunktion für all diese Fälle verschwinden. Aufsammeln dieser Faktoren ergibt:

Mit der Lagrange-Dichte der Transversalschwingungen der Platte ergibt so die Forderung nach verschwindender Variation diese Gleichungen:

Nicht sehr einladend, wenn jemand nach analytischen Lösungen Ausschau hält.

Umgehung von Differenzialgleichungen und Randbedingungen

[Bearbeiten]

Ritz setzt auf mathematisch höherem Niveau an als manche seiner Nachfolger. Das Variationsprinzip, welches ein stationäres Energie-Funktional V über eine bilineare Dichtefunktion fordert, hat automatisch alle nötigen Randbedingungen und Differenzialgleichungen für periodische dynamische Lösungen zur Folge:

  • Gleichung vierter Ordnung im Inneren des Rechtecks,
  • Gleichungen dritter Ordnung auf den Kanten,
  • Gleichung zweiter Ordnung in den Ecken.

Es bleibt einem erspart, alle diese Gleichungen zu lösen! Man wählt eine endliche Basis aus einem Orthonormalsystem von Funktionen. Linearkombinationen davon nähern die richtige Lösung gut genug an. Die Variations-Aufgabe wird zu einem Eigenwertproblem der linearen Algebra. Im Gegensatz zu den Methoden, die testen, wie gut die Gleichungen auf Rändern und im Inneren approximiert werden, wird direkt die Ursache von allem, das Funktional, herangezogen.

Walter Ritz:„Der Umstand, daß das Prinzip der kleinsten Aktion, welches die kürzeste Zusammenfassung der Gesetze der meisten physikalischen Erscheinungen gibt, auch in vielen Fällen den direkten Weg zu deren mathematischen Behandlung und numerischen Berechnung weist, dürfte nicht ohne Bedeutung sein.“
Quelle: Theorie der Transversalschwingungen einer quadratischen Platte mit freien Rändern, Januar 1909.

Stationäre Wirkung als Eigenwertproblem

[Bearbeiten]

Angestrebt wird eine Näherung mit endlich vielen Basis-Funktionen. Die Methode verwandelt das Problem, Funktionen zu finden, die ein Funktional extremal (oder zumindest stationär) machen, in ein Matrixproblem mit endlicher Dimension. Das FunktionalF{f}{\displaystyle F\{f\}} soll quadratisch im Argument sein. Also in allen Integranden, Summanden stehen nur Terme zweiter Ordnung, Produkte zweier linearer Operationen auf der Funktion. Die typisch linearen Faktoren sind da partielle Ableitungen jedweder Ordnung. Deswegen wird das Gleichungssystem in die wohlbekannte lineare Algebra münden.

1. Aus dem quadratischen machen wir ein symmetrisches bilineares FunktionalB(f,g){\displaystyle B(f,g)} mit der Definition2B(f,g):=F{f+g}F{f}F{g}{\displaystyle 2B(f,g):=F\{f+g\}-F\{f\}-F\{g\}}. Meist kannB sofort ohne diese Ausrechnung hingeschrieben werden.

2. Die Funktionf wird als Linearkombinationen vonn Basisfunktionen angenähert, etwaf(x,y)=iaiZi(x,y){\displaystyle f(x,y)=\sum \nolimits _{i}a_{i}Z_{i}(x,y)}. Diese Basis definiert die Matrixelemente des Funktionals,Fik=B(Zi,Zk){\displaystyle F_{ik}=B(Z_{i},Z_{k})}. Wegen der BilinearitätF{f}=i,kaiFikak{\displaystyle F\{f\}=\sum \nolimits _{i,k}a_{i}F_{ik}a_{k}}. Der Koeffizientenvektora={ai}{\displaystyle a=\{a_{i}\}} ist so zu bestimmen, dass das Funktional einen Extremwert annimmt.

3. Extremwerte treten auf, wenn die partiellen Ableitungen nach allen Komponenten von{ai}{\displaystyle \{a_{i}\}} verschwinden. Das ist leicht mit der Produktregel:

0=(aj)(i,kaiFikak)=(kFjkak)+(iaiFij)=2(kFjkak){\displaystyle 0={\Big (}{\frac {\partial }{\partial a_{j}}}{\Big )}{\Big (}\sum \nolimits _{i,k}a_{i}F_{ik}a_{k}{\Big )}={\Big (}\sum \nolimits _{k}F_{jk}a_{k}{\Big )}+{\Big (}\sum \nolimits _{i}a_{i}F_{ij}{\Big )}=2{\Big (}\sum \nolimits _{k}F_{jk}a_{k}{\Big )}}

wegen der Symmetrie. In Matrix-Vektor-Schreibweise, es ist das GleichungssystemFa=0 zu lösen.

4. Die Arbeit besteht darin, ein geeignetes Basis-System zu wählen. Am Besten ist ein vollständiges Orthonormalsystem, wie wir gleich sehen. Damit muss auch möglich sein, die Matrix des Funktionals effizient zu berechnen.

Anwendung.

Das FunktionalV{f} des vorigen Abschnitts wird mit der einschlägigen Notation zur bilinearen symmetrischen Form:

B(f,g)=F(x2fx2g+y2fy2g+ν(x2fy2g+y2fx2g)+2(1ν)xyfxygλfg)dxdy{\displaystyle B(f,g)=\iint _{F}{\big (}\partial _{x}^{2}f\;\partial _{x}^{2}g+\partial _{y}^{2}f\;\partial _{y}^{2}g+\nu \;(\partial _{x}^{2}f\;\partial _{y}^{2}g+\partial _{y}^{2}f\;\partial _{x}^{2}g)+2(1-\nu )\;\partial _{x}\partial _{y}f\;\partial _{x}\partial _{y}g-\lambda \;fg)\;dx\;dy}

Der letzte Term entspricht einem Skalarprodukt. Wenn wir das Variationsproblem mit einem Satz vonorthonormalen Basisfunktion auf eine Matrixgleichung abbilden, macht der Term eine Einheitsmatrix und führt zurEigenwertgleichung

kFjkakλaj=0{\displaystyle \sum \nolimits _{k}F_{jk}a_{k}-\lambda \;a_{j}=0}

für einen N-Tupel-Vektora.

Die MatrixF kommt hier aus dem Operator-Teil der Bilinearform,

Fjk=F(x2Zjx2Zk+y2Zjy2Zk+ν(x2Zjy2Zk+y2Zjx2Zk)+2(1ν)xyZjyxZk)dxdy{\displaystyle F_{jk}=\iint _{F}{\big (}\partial _{x}^{2}Z_{j}\;\partial _{x}^{2}Z_{k}+\partial _{y}^{2}Z_{j}\;\partial _{y}^{2}Zk+\nu \;(\partial _{x}^{2}Z_{j}\;\partial _{y}^{2}Z_{k}+\partial _{y}^{2}Z_{j}\;\partial _{x}^{2}Z_{k})+2(1-\nu )\;\partial _{x}\partial _{y}Z_{j}\;\partial _{y}\partial _{x}Z_{k}{\big )}\;dx\;dy}

Die Rechenarbeit besteht erst einmal darin, die Matrix für das Orthonormalsystem zu finden, das aus Produkten von je zwei Balken-Funktionen besteht.

Giltf(x,y) = u(x) v(y), kann wie folgt notiert werden:

2fx2=uv;2fy2=uv;2fxy=uv.{\displaystyle {\frac {\partial ^{2}f}{\partial x^{2}}}=u''v;\quad {\frac {\partial ^{2}f}{\partial y^{2}}}=uv'';\quad {\frac {\partial ^{2}f}{\partial x\partial y}}=u'v'.}

Nun sei eine allgemeine Funktionf(x,y) gut angenähert als eine Summe von Termen aus einem Orthonormalsystem von Funktionen{un(x)vm(y)}{\displaystyle \{u_{n}(x)v_{m}(y)\}}. Hier sind dieu und diev die gleiche Folge von (Balken-)Funktionen einer Variablen, aber wir notieren sie verschieden um bei verkürzter Schreibweise ihr Argument gelegentlich wegzulassen. Also gibt es die Doppelsumme

f(x,y)=nmfnmun(x)vm(y){\displaystyle f(x,y)=\sum \nolimits _{n}\sum \nolimits _{m}f_{nm}\;u_{n}(x)v_{m}(y)}

und eine quadratische Form, wie der Integrand vonV{f}, wird eine Vierfachsumme mit einer Koeffientenmatrix wieFnm;pq{\displaystyle F_{nm;pq}}.

Die Matrixelemente des PotenzialsV(umvn,upvq){\displaystyle V(u_{m}v_{n},u_{p}v_{q})} sind Integrale über

umupvnvq+vnvqumup+ν(umupvnvq+vnvqumup)+2(1ν)(umvnupvq){\displaystyle u_{m}''u_{p}''\;v_{n}v_{q}+v_{n}''v_{q}''\;u_{m}u_{p}+\nu \;(u_{m}''u_{p}\;v_{n}v_{q}''+v_{n}''v_{q}\;u_{m}u_{p}'')+2(1-\nu )\;(u_{m}'v_{n}'u_{p}'v_{q}')}

Mit Abkürzungen

ujuk=Ajk,ujuk=Bjk,ujuk=Cjk,{\displaystyle \int u_{j}'u_{k}'=A_{jk},\;\int u_{j}''u_{k}=B_{jk},\;\int u_{j}''u_{k}''=C_{jk},}
Fmn;pq=Cmp+Cnq+ν(BmpBqn+BnqBpm)+2(1ν)AmpAnq.{\displaystyle F_{mn;pq}=C_{mp}+C_{nq}+\nu \;(B_{mp}B_{qn}+B_{nq}B_{pm})+2(1-\nu )\;A_{mp}A_{nq}.}

Im Anhang A stehen explizite Formeln für die Matrizen A,B,C mit der Reihe der Eigenfunktionen des Balkens. Damit kann ein Rechenskript in Python seine Aufgabe tun.

Bemerkung zur Wahl der Basis:

Für ν=0 ist das Funktional in zwei Dimensionen beinahe die Summe von zwei eindimensionalen Funktionalen, die dem einfachen Balkenmodell entsprechen. Die Funktionenw(x,y)=u1(x)u2(y), wo u1,u2{\displaystyle w(x,y)=u_{1}(x)\cdot u_{2}(y),{\text{ wo }}u_{1},u_{2}} Eigenschwingungen des Balkens sind, sind ansatzweise schon Lösungen. Daher wird eine Orthonormalbasis aus solchen gut bekannten Lösungen gebaut. Der Parameter ν wird als eine Störung behandelt. Die korrekten Eigenschwingungen sind den ungestörten ganz ähnlich und ergeben sich so, dass zu einer dominanten alten Eigenfunktion kleine Beiträge der anderen Eigenfunktionen beigemischt werden.

Graphische Darstellung der Knotenlinien

[Bearbeiten]

Es gibt Skripte hier in Python, die die Arbeit von Ritz nachrechnen.Einerseits mit dem System der Balkenfunktionen, andererseits miteiner Basis von orthogonalen Polynomen. Viele .svg-Bilder werdenauf die Platte geschrieben, im gerade gewählten Arbeitsverzeichnis.

Till Eulenspiegels lustige Serie/ Schwingende Platten/ Skripte

Klassifikation mit der Symmetrie des Quadrats

[Bearbeiten]

Wenn das Wirkungsfunktional für Teilmengen von Funktionen invariant unter Transformationen ist, verwandeln diese Lösungen des Extremalproblems in ebensolche Lösungen. Daher kommt der Ansatz, die Lösungsmenge in Teile aufzuspalten, die jeweils unter den Symmetrietransformationen abgeschlossen sind. Mit dem Jargon des letzten Abschnitts, in irreduzible Darstellungen.

Um die Näherungslösungen als Linearkombinationen einer Basis anzusetzen, wird die Symmetrie des Funktionals berücksichtigt. Man betrachtet Teilmengen von Funktionen, die bei Spiegelungen bzw. Drehungen der quadratischen Platte unter sich bleiben, so dass auch die Integration der Potenzialdichte keine Funktion aus der Menge herauswirft. In diesen invarianten Teilräumen kombiniert man die Lösungsanwärter aus einer Basis mit dem jeweiligen Symmetrieverhalten.

Seien also{gi},{ui}{\displaystyle \{g_{i}\},\;\{u_{i}\}} Folgen vongeraden beziehungsweiseungeraden Funktionen, die idealerweise zusammen ein vollständiges Orthonormalsystem auf [-1,1] bilden.

Basis A:wij(x,y)=ui(x)uj(y)+uj(x)ui(y)w(x,y)=w(y,w)w(x,y)=w(x,y)w(x,y)=w(x,y)Basis B:wij(x,y)=ui(x)uj(y)uj(x)ui(y)w(x,y)=w(y,x)w(x,y)=w(x,y)w(x,y)=w(x,y)Basis C:wij(x,y)=gi(x)gj(y)+gj(x)gi(y)w(x,y)=w(y,x)w(x,y)=w(x,y)w(x,y)=w(x,y)Basis D:wij(x,y)=gi(x)gj(y)gj(x)gi(y)w(x,y)=w(y,x)w(x,y)=w(x,y)w(x,y)=w(x,y)Basis E:wij(x,y)=ui(x)gj(y)w(x,y)=w(x,y)w(x,y)=w(x,y)w(x,y)=w(x,y)Basis F:wij(x,y)=gi(x)uj(y)w(x,y)=w(x,y)w(x,y)=w(x,y)w(x,y)=w(x,y){\displaystyle {\begin{array}{l|llll}{\text{Basis A:}}&w_{ij}(x,y)=u_{i}(x)u_{j}(y)+u_{j}(x)u_{i}(y)&w(x,y)=w(y,w)&w(-x,y)=-w(x,y)&w(x,-y)=-w(x,y)\\{\text{Basis B:}}&w_{ij}(x,y)=u_{i}(x)u_{j}(y)-u_{j}(x)u_{i}(y)&w(x,y)=-w(y,x)&w(-x,y)=-w(x,y)&w(x,-y)=-w(x,y)\\{\text{Basis C:}}&w_{ij}(x,y)=g_{i}(x)g_{j}(y)+g_{j}(x)g_{i}(y)&w(x,y)=w(y,x)&w(-x,y)=w(x,y)&w(x,-y)=-w(x,y)\\{\text{Basis D:}}&w_{ij}(x,y)=g_{i}(x)g_{j}(y)-g_{j}(x)g_{i}(y)&w(x,y)=-w(y,x)&w(-x,y)=w(x,y)&w(x,-y)=-w(x,y)\\{\text{Basis E:}}&w_{ij}(x,y)=u_{i}(x)g_{j}(y)&w(-x,-y)=-w(x,y)&w(-x,y)=-w(x,y)&w(x,-y)=w(x,y)\\{\text{Basis F:}}&w_{ij}(x,y)=g_{i}(x)u_{j}(y)&w(-x,-y)=-w(x,y)&w(-x,y)=w(x,y)&w(x,-y)=w(x,y)\end{array}}}

Die von Basen A bis D aufgespannten Teilräume sind invariant unter der Symmetriegruppe des Quadrats. Aber Basis E und F werden durch Spiegelung an der Diagonale vertauscht. Man kann nicht zwei invariante Teilräume daraus linearkombinieren. Aus einer Eigenfunktion, die von E erzeugt wird, macht eine Spiegelung eine linear unabhängige mit derselben Eigenfrequenz aber der Basis F. Es gibt bei dieser Symmetrie zweifach entartete Eigenwerte.

Anhang A: Die ElementeA,B,C für die Balkenfunktionen

[Bearbeiten]

Im Artikel von Ritz stehen nur die Ergebnisse vieler Integrationen. Wie sehr oft im harten Kern der Wissenschaft, setzt der Autor stillschweigend voraus, dass die geneigeten Leserinnen und Leser sich alle Rechenschritte selbst auf dem Briefumschlag oder Bierdeckel zusammenkritzeln. Solcher Art Gekritzel kommt also hier hinein, der Vollständigkeit halber.

Gegeben: Funktionenu,v auf dem Intervall [-1,1] mit den Eigenschaften:

u=au;u(1)=u(1)=u(1)=u(1)=0;{\displaystyle u''''=a\;u;\;u''(1)=u''(-1)=u'''(1)=u'''(-1)=0;}
v=bv;v(1)=v(1)=v(1)=v(1)=0;ab;{\displaystyle v''''=b\;v;\;v''(1)=v''(-1)=v'''(1)=v'''(-1)=0;\quad a\neq b;}
11u2=11v2=1;11uv=0.{\displaystyle \int _{-1}^{1}u^{2}=\int _{-1}^{1}v^{2}=1;\quad \int _{-1}^{1}uv=0.}
Gesucht:A(u,v)=11uv;B(u,v)=11uv;C(u,v)=11uv.{\displaystyle A(u,v)=\int _{-1}^{1}u''v;\quad B(u,v)=\int _{-1}^{1}u'v';\quad C(u,v)=\int _{-1}^{1}u''v''.}

Ab jetzt sind die Integralgrenzen impliziert und der senkrechte Strich hinter einem Term bedeutet: Wert bei (x=1) minus Wert bei (x=-1).

buv=vu=(vu)|vu=vu|+vu=avu;{\displaystyle b\int u''v=\int v''''u''=(v'''u'')|-\int v'''u'''=-v''u'''|+\int v''u''''=a\int v''u;}
buv=avu.{\displaystyle b\cdot \int u''v=a\cdot \int v''u.}

Andererseits

uv=uv|uv=uv|uv|+uv=(uvuv)|+uv.{\displaystyle \int u''v=u'v|-\int u'v'=u'v|-uv'|+\int uv''=(u'v-uv')|+\int uv''.}
(uvuv)|=uvuv=(uv)(1ba)=abauv{\displaystyle (u'v-uv')|=\int u''v-\int uv''=\left(\int u''v\right)\cdot \left(1-{\frac {b}{a}}\right)={\frac {a-b}{a}}\int u''v}

Wennu,v die gleiche Parität haben, ist (u'v-uv') ungerade und(uvuv)|=2(uvuv)(x=1){\displaystyle (u'v-uv')|=2(u'v-uv')(x=1)}. Bei entgegengesetzter Parität ist der Term gerade und das IntegralA(u,v) verschwindet.

uv=(uv)|uv=[(ab)(uv)|a(uvuv)|]/(ab)={\displaystyle \int u'v'=(u'v)|-\int u''v=[(a-b)\cdot (u'v)|-a\;(u'v-uv')|]/(a-b)=}*B(u,v)=(auvbuv)|(ab).{\displaystyle B(u,v)={\frac {(a\;uv'-b\;u'v)|}{(a-b)}}.}

Auch dieses entweder=2(auvbuv)(x=1){\displaystyle =2(a\;uv'-b\;u'v)(x=1)} oder 0 bei ungleicher Parität.

uv=uv|uv=uv|uv|+uv={\displaystyle \int u''v''=u'v''|-\int u'v'''=u'v''|-uv'''|+\int uv''''=}*C(u,v)=buv.{\displaystyle C(u,v)=b\int uv.}

Mitu=un(x),v=um(x){\displaystyle u=u_{n}(x),\;v=u_{m}(x)}, Balken-Eigenfunktionenun=kn4un{\displaystyle u_{n}''''=k_{n}^{4}u_{n}}, folgt:

Anm=2knknkm(unumunum)(x=1){\displaystyle A_{nm}={\frac {2k_{n}}{k_{n}-k_{m}}}(u_{n}'u_{m}-u_{n}u_{m}')(x=1)\quad } (n+m gerade)
Bnm=2knunumkmunumknkm(x=1){\displaystyle B_{nm}=2{\frac {k_{n}u_{n}u'_{m}-k_{m}u_{n}'u_{m}}{k_{n}-k_{m}}}(x=1)\quad } (n+m gerade)
Cnm=kn4δnm{\displaystyle C_{nm}=k_{n}^{4}\delta _{nm}}


Die diagonalen MatrixelementeAnn{\displaystyle A_{nn}} undBnn{\displaystyle B_{nn}} bleiben noch zu berechnen.

Zu erwähnen sind zuerst die Zahlen am Anfang, an denen die Hilfsfunktionenu0(x)=1/2,u1(x)=x3/2{\displaystyle u_{0}(x)=1/{\sqrt {2}},\;u_{1}(x)=x{\sqrt {3/2}}} beteiligt sind.

(A00,A11,B00,B11)=(0,3,0,0).{\displaystyle (A_{00},A_{11},B_{00},B_{11})=(0,3,0,0).}

Die anderen Integrale A,B fürn=m gehen über Integranden der Art

(pcos2(kx)+qcos(kx)cosh(kx)+rcosh2(kx))wo tank=tanhk;{\displaystyle (p\;\cos ^{2}(kx)+q\;\cos(kx)\;\cosh(kx)+r\;\cosh ^{2}(kx))\quad {\text{wo }}\;\tan k=-\tanh k;}
(psin2(kx)+qsin(kx)sinh(kx)+rsinh2(kx))wo tank=+tanhk.{\displaystyle (p\;\sin ^{2}(kx)+q\;\sin(kx)\;\sinh(kx)+r\;\sinh ^{2}(kx))\quad {\text{wo }}\;\tan k=+\tanh k.}

Zunächst die Stammfunktionen der Produkte

cos2(ax),cosh2(bx),cos(ax)cosh(bx){\displaystyle \cos ^{2}(ax),\cosh ^{2}(bx),\cos(ax)\cosh(bx)}

und so weriter als Päckchen von Rechenübungen. Alle sind als ungerade Funktionen ausgelegt.

f(x)=ux+vsin(ax)cos(ax);f=u(sin2+cos2)+av(cos2sin2)f=sin2(ax)uav=1;u+av=0;u=1/2;v=1/(2a)f=cos2(ax)uav=0;u+av=1;u=1/2;v=1/(2a)f=ux+vsinh(bx)cosh(bx);f=u(cosh2(bx)sinh2(bx))+av(cosh2(bx)+sinh2(bx))f=sinh2(bx)u+bv=0;u+bv=1;u=1/2;v=1/(2b)f=cosh2(bx)u+bv=1;u+bv=0;u=1/2;v=1/(2b)c(x)=cos(ax)sinh(bx);s(x)=sin(ax)cosh(bx);f(x)=uc(x)+vs(x)c=asin(ax)sinh(bx)+bcos(ax)cosh(bx)s=acos(ax)cosh(bx)+bsin(ax)sinh(bx)f=cos(ax)cosh(bx)u=b/(a2+b2);v=a/(a2+b2)f=sin(ax)sinh(bx)u=b/(a2+b2);v=a/(a2+b2){\displaystyle {\begin{array}{l}f(x)=ux+v\sin(ax)\cos(ax);\;f'=u(\sin ^{2}+\cos ^{2})+av(\cos ^{2}-\sin ^{2})\\f'=\sin ^{2}(ax)\;\Rightarrow \;u-av=1;\;u+av=0;\;u=1/2;\;v=1/(2a)\\f'=\cos ^{2}(ax)\;\Rightarrow \;u-av=0;\;u+av=1;\;u=1/2;\;v=-1/(2a)\\\\f=ux+v\sinh(bx)\cosh(bx);\;f'=u(\cosh ^{2}(bx)-\sinh ^{2}(bx))+av(\cosh ^{2}(bx)+\sinh ^{2}(bx))\\f'=\sinh ^{2}(bx)\;\Rightarrow \;u+bv=0;\;-u+bv=1;\;u=-1/2;\;v=1/(2b)\\f'=\cosh ^{2}(bx)\;\Rightarrow \;u+bv=1;\;-u+bv=0;\;u=1/2;\;v=-1/(2b)\\\\c(x)=\cos(ax)\sinh(bx);\;s(x)=\sin(ax)\cosh(bx);\;f(x)=uc(x)+vs(x)\\c'=-a\sin(ax)\sinh(bx)+b\cos(ax)\cosh(bx)\\s'=a\cos(ax)\cosh(bx)+b\sin(ax)\sinh(bx)\\f'=\cos(ax)\cosh(bx)\;\Rightarrow \;u=b/(a^{2}+b^{2});\;v=a/(a^{2}+b^{2})\\f'=\sin(ax)\sinh(bx)\;\Rightarrow \;u=-b/(a^{2}+b^{2});\;v=a/(a^{2}+b^{2})\end{array}}}

Die Stammfunktionen ergeben mita=b=k undI(f):=11f(x)dx{\displaystyle I(f):=\int _{-1}^{1}f(x)\;dx} die bestimmten Integrale:

I(sin2(kx))=1sin(k)cos(k)kI(cos2(kx))=1+sin(k)cos(k)kI(sinh2(kx))=sinh(k)cosh(k)k1I(cosh2(kx))=sinh(k)cosh(k)k+1I(sinh(kx)sin(kx))=cos(k)sinh(k)+sin(k)cosh(k)kI(cosh(kx)cos(kx))=cos(k)sinh(k)+sin(k)cosh(k)k{\displaystyle {\begin{array}{l}I(\sin ^{2}(kx))=1-{\frac {\sin(k)\cos(k)}{k}}\\I(\cos ^{2}(kx))=1+{\frac {\sin(k)\cos(k)}{k}}\\I(\sinh ^{2}(kx))={\frac {\sinh(k)\cosh(k)}{k}}-1\\I(\cosh ^{2}(kx))={\frac {\sinh(k)\cosh(k)}{k}}+1\\I(\sinh(kx)\sin(kx))={\frac {-\cos(k)\sinh(k)+\sin(k)\cosh(k)}{k}}\\I(\cosh(kx)\cos(kx))={\frac {\cos(k)\sinh(k)+\sin(k)\cosh(k)}{k}}\end{array}}}

Mit den Abkürzungen

(C,S,c,s)=(cosh(k),sinh(k),cos(k),sin(k)){\displaystyle (C,S,c,s)=(\cosh(k),\sinh(k),\cos(k),\sin(k))}

haben die zwei Arten von Stabschwingungen die nicht-normierten Wellenformen

f(x)=ccosh(kx)+Ccos(kx);s/c+S/C=0;cS+Cs=0;f(x)=k(csinh(kx)Csin(kx));f(x)=k2(ccosh(kx)Ccos(kx));g(x)=ssinh(kx)+Ssin(kx);s/cS/C=0;cSCs=0;g(x)=k(scosh(kx)+Scos(kx));g(x)=k2(ssinh(kx)Ssin(kx)).{\displaystyle {\begin{array}{l}f(x)=c\cosh(kx)+C\cos(kx);\quad s/c+S/C=0;\;cS+Cs=0;\\f'(x)=k(c\sinh(kx)-C\sin(kx));\\f''(x)=k^{2}(c\cosh(kx)-C\cos(kx));\\g(x)=s\sinh(kx)+S\sin(kx);\quad s/c-S/C=0;\;cS-Cs=0;\\g'(x)=k(s\cosh(kx)+S\cos(kx));\\g''(x)=k^{2}(s\sinh(kx)-S\sin(kx)).\end{array}}}

Mit den Integralen und mit den Nebenbedingungen folgen die Normquadrate

I(f2)=c2(1+SCk)+2cCcS+sCk+C2(1+sck)=c2+C2;{\displaystyle I(f^{2})=c^{2}(1+{\frac {SC}{k}})+2cC{\frac {cS+sC}{k}}+C^{2}(1+{\frac {sc}{k}})=c^{2}+C^{2};}
I(g2)=s2(SCk1)+2sScS+sCk+S2(1sck)=S2s2.{\displaystyle I(g^{2})=s^{2}({\frac {SC}{k}}-1)+2sS{\frac {-cS+sC}{k}}+S^{2}(1-{\frac {sc}{k}})=S^{2}-s^{2}.}

Und weiter die Integrale

I(f2)=k2[c2(SCk1)2cCsCcSk+C2(1sck)]wo sC=cSI(f2)=k2(C2c2)+6kc2SCI(g2)=k2[s2(SCk+1)+2sScS+sCk+S2(sck+1)]wo cS=sCI(g2)=k2(s2+S2)+6ks2SCI(ff)=k2[c2(1+SCk)C2(1+sck)]I(ff)=k2(C2c2)+2kc2SCI(gg)=k2[s2(SCk1)S2(1sck)]I(gg)=k2(S2s2)+2ks2SC{\displaystyle {\begin{array}{l}I(f'^{2})=k^{2}[c^{2}({\frac {SC}{k}}-1)-2cC{\frac {sC-cS}{k}}+C^{2}(1-{\frac {sc}{k}})]\quad {\text{wo }}\;sC=-cS\\\Rightarrow \;I(f'^{2})=k^{2}(C^{2}-c^{2})+6kc^{2}SC\\I(g'^{2})=k^{2}[s^{2}({\frac {SC}{k}}+1)+2sS{\frac {cS+sC}{k}}+S^{2}({\frac {sc}{k}}+1)]\quad {\text{wo }}\;cS=sC\\\Rightarrow \;I(g'^{2})=k^{2}(s^{2}+S^{2})+6ks^{2}SC\\I(ff'')=k^{2}[c^{2}(1+{\frac {SC}{k}})-C^{2}(1+{\frac {sc}{k}})]\\\Rightarrow \;I(ff'')=-k^{2}(C^{2}-c^{2})+2kc^{2}SC\\I(gg'')=k^{2}[s^{2}({\frac {SC}{k}}-1)-S^{2}(1-{\frac {sc}{k}})]\\\Rightarrow \;I(gg'')=-k^{2}(S^{2}-s^{2})+2ks^{2}SC\end{array}}}

Endlich erhalten wir Formeln für die normierten Wellen und ihre Diagonalelemente.

un(x)=(acos(knx)+bcosh(knx))/q;a=cosh(kn);b=cos(kn);q=a2+b2{\displaystyle u_{n}(x)=(a\cos(k_{n}x)+b\cosh(k_{n}x))/q;\;a=\cosh(k_{n});\;b=\cos(k_{n});\;q={\sqrt {a^{2}+b^{2}}}}
Ann=[kn2(a2b2)+6knab2sinh(kn)]/q2{\displaystyle A_{nn}=[k_{n}^{2}(a^{2}-b^{2})+6k_{n}ab^{2}\sinh(k_{n})]/q^{2}}
Bnn=[kn2(a2b2)+2knab2sinh(kn)]/q2{\displaystyle B_{nn}=[-k_{n}^{2}(a^{2}-b^{2})+2k_{n}ab^{2}\sinh(k_{n})]/q^{2}}
un(x)=(asin(knx)+bsinh(knx))/q;a=sinh(kn);b=sin(kn);q=a2b2{\displaystyle u_{n}(x)=(a\sin(k_{n}x)+b\sinh(k_{n}x))/q;\;a=\sinh(k_{n});\;b=\sin(k_{n});\;q={\sqrt {a^{2}-b^{2}}}}
Ann=[kn2(a2+b2)+6knab2cosh(kn)]/q2{\displaystyle A_{nn}=[k_{n}^{2}(a^{2}+b^{2})+6k_{n}ab^{2}\cosh(k_{n})]/q^{2}}
Bnn=[kn2(a2+b2)+2knab2cosh(kn)]/q2{\displaystyle B_{nn}=[-k_{n}^{2}(a^{2}+b^{2})+2k_{n}ab^{2}\cosh(k_{n})]/q^{2}}

Alles sehr langweilig, aber die Rechenskripte weiter unten benutzen den Kram.

Anhang C: Der Jacobi-Algorithmus

[Bearbeiten]

Dieser Algorithmus zur Berechnung der Eigenwerte verlangt kleine aber viele Rechenschritte und ist erst mit Computereinsatz praktikabel geworden. Im vorigen Kapitel wurde erwähnt, dass jede symmetrische MatrixS mit einer (nicht eindeutigen) orthogonalen MatrixR auf Diagonalform geht,D=RSRT{\displaystyle D=RSR^{T}}. Äquivalent dazu ist, dassS ein vollständiges orthonormales System von Eigenvektoren hat und dassR gemacht wird, indem man diese Spalten- oder Zeilenvektoren zusammenklebt. Jacobis Methode baut die Rotationsmatrix iterativ auf, indem sie elementare Drehungen in Indexpaaren so hinbiegt, dass je ein Nichtdiagonal-Element genullt wird. Das Element kann als Nebeneffekt eines späteren Schritts wieder wachsen, aber die Norm von allem Nichtdiagonalen zusammen nimmt streng monoton ab, die Schleife konvergiert.

Gegeben ist eine symmetrische MatrixA,Aik=Aki{\displaystyle A,\;A_{ik}=A_{ki}}. Es soll eine Folge von elementaren Dreh-MatrizenR so konstruiert werden, dass die TransformationenA=RART{\displaystyle A'=RAR^{T}} die Elemente außerhalb der Diagonalen gegen Null streben lassen. Parallel häuft eine MatrixU, die als Einheitsmatrix gestartet wurde, mitU=RU{\displaystyle U'=RU} die Gesamtheit der Rotationen an. Am Ende der Schleifen istA diagonal und enhält die Eigenwerte,U ist orthogonal und enhält die zugehörigen Eigenvektoren als Spalten (oder Zeilen).

Die elementare Drehung eines Koordinatenpaars (m,n) ist so definiert:

Mit dem Winkel α seic=cosα,s=sinα{\displaystyle c=\cos \alpha ,\;s=\sin \alpha }. Die Matrix ist trivialR,Rij=δij{\displaystyle R,\;R_{ij}=\delta _{ij}}außer wenni undj die Indizes des Paars sind:

(RmmRmnRnmRnn)=(cssc).{\displaystyle {\begin{pmatrix}R_{mm}&R_{mn}\\R_{nm}&R_{nn}\end{pmatrix}}={\begin{pmatrix}c&-s\\s&c\end{pmatrix}}.}

Wie wirkt die MatrixR in dem RezeptAik=j,lRijRklAjl{\displaystyle A'_{ik}=\sum \nolimits _{j,l}R_{ij}R_{kl}A_{jl}} ?

Die Transformation der EigenvektormatrixUik=jRijUjk{\displaystyle U'_{ik}=\sum \nolimits _{j}R_{ij}U_{jk}} sieht so aus:

Das Ziel sei nun, ein Element A_{mn} mit ausgewähltem Winkel auf Null zu zwingen.

0=cs(AmmAnn)+(c2s2)Amn{\displaystyle 0=cs(A_{mm}-A_{nn})+(c^{2}-s^{2})A_{mn}}
2B:=AmmAnnAmn=s2c2cs=t21t mit t=(s/c)=tanα{\displaystyle 2B:={\frac {A_{mm}-A_{nn}}{A_{mn}}}={\frac {s^{2}-c^{2}}{cs}}={\frac {t^{2}-1}{t}}{\text{ mit }}t=(s/c)=\tan \alpha }

Man nimmt die betragsmäßig kleinere Lösung der quadratischen Gleichung:

t22Bt1=0t=B±1+B2;c=1/1+t2;s=ct.{\displaystyle t^{2}-2Bt-1=0\;\Rightarrow \;t=B\pm {\sqrt {1+B^{2}}};\;c=1/{\sqrt {1+t^{2}}};\;s=ct.}

Dinge vereinfachen sich dann auf der Diagonalen:

Amm=Amm+s2(AnnAmm)2csAmn=Amm+t(c2s2)Amn2csAmn=AmmtAmn{\displaystyle A'_{mm}=A_{mm}+s^{2}(A_{nn}-A_{mm})-2csA_{mn}=A_{mm}+t(c^{2}-s^{2})A_{mn}-2csA_{mn}=A_{mm}-tA_{mn}}
Ann=Ann+tAmn{\displaystyle A'_{nn}=A_{nn}+tA_{mn}}

Die Transformation bewirkt daher, dassAmn=0{\displaystyle A'_{mn}=0} wird und dass die anderen betroffenen Nichtdiagonal-Elemente wie(Ami,Ani){\displaystyle (A_{mi},A_{ni})} paarweise eine Drehung erfahren; so bleibt die Summe ihrer Quadrate konstant. Die Summe aller Quadrate außerhalb der Diagonalen nimmt also monoton ab. Es gelingt dem Algorithmus, nach vielleicht höchstensO(N3){\displaystyle {\mathcal {O}}(N^{3})} Schritten, die sich jeweils eines der größten Matrixelemente vorknöpfen, nur die Diagonale übrig zu lassen. Für nicht zu große Matrizen ist die Prozedur empfehlenswert.

Das folgende Listing führt die Berechnung aus, manipuliert dabei nur das obere Dreieck der symmetrischen Matrix (Speicher sparen?).

defrotjacobi(a,x):# after en.wikipedia, Jacobi_rotation sweep# a symm.matrix, x eigenvectors,n=len(a);gain=0;tiny=1e-33;giant=1e33forkinrange(n):# upper triangle k<l, one similarity transf per pairforlinrange(k+1,n):# todo: keep list of pivots= largest z per row?z=a[k][l];ok=(abs(z)<tiny)ifok:a[k][l]=0# experimentelse:gain+=abs(z)v=(a[l][l]-a[k][k]);b=v/(2.0*z);t=-abs(b)+sqrt(1+b*b)t=(-t)if(b<0)elset# if v=0, t=1, angle pi/4.ift>giant:s=0;c=1;tz=velift<-giant:s=0;c=-1;tz=-velse:u=sqrt(1.0+t*t);c=1.0/u;s=c*t;tz=t*za[k][k]-=tz;a[l][l]+=tz;a[k][l]=0forhinrange(n):if(h!=k)and(h!=l):# rotate pair {a_hk,a_hl}, use index symmetry.(hk,kh)=(h,k)if(h<k)else(k,h);ak=a[hk][kh](hl,lh)=(h,l)if(h<l)else(l,h);al=a[hl][lh]a[hk][kh]=c*ak-s*al;a[hl][lh]=s*ak+c*alforhinrange(n):# rotate such that no transpose laterxk=x[k][h];xl=x[l][h];x[k][h]=c*xk-s*xl;x[l][h]=s*xk+c*xlreturngaindefeigenloop(ma):# symmetric matrix ma. return eigenvals, row-eigenvectors.n=len(ma);x=[[]]*n;m=[[]]*n;epsi=1e-33;j=0;gain=1;eval=[0]*nforiinrange(n):x[i]=[0]*n;x[i][i]=1;m[i]=[0]*nforkinrange(n):m[i][k]=ma[i][k]while(j<(2*n))and(gain>epsi):# matrix m is transformedgain=rotjacobi(m,x);j+=1;# print('Gain='+str(gain))foriinrange(n):eval[i]=m[i][i]ifgain>=epsi:print('eigenloop: failure.');exit()# Matrix equation now:  x*ma*x^T = diag(eval) . Diagonalized ma.returneval,x# eval=eigenval list, rows of x are orthonormal eigenvectors

Anhang B: Symmetrien der N-Ecke, Darstellungen

[Bearbeiten]
Spiegelungen in der Gruppe D6
Zyklen in der Gruppe D8. an= Drehungen, anb= Spiegelungen.

Die regelmäßigen Dreiecke, Vierecke alias Quadrate, Fünfecke und so fort in der Ebene haben je eine Menge von Transformationen, die sie deckungsgleich bewegen. Es sind dies Drehungen ums Zentrum mit passenden Winkeln sowie Spiegelungen an passenden Achsen durchs Zentrum der Figur. Die Transformationen kommen als mathematische Gruppen daher: sie kombinieren sich assoziativ, es gibt ein neutrales Element und jedes Element hat eine Umkehrung.

Die Symmetrietransformationen desn-Ecks bilden dieDiedergruppeD2n{\displaystyle D_{2n}} (Aussprache Di-Eder, Sonderfall von Polyeder). Die Gruppe hat insgesamt 2n Elemente und beinhaltet offensichtlich die zyklische UntergruppeCn{\displaystyle C_{n}} der Drehungen um die Winkel(2π)(k/n);k=0,1,...,n1{\displaystyle (2\pi )\cdot (k/n);\;k=0,1,...,n-1}. Die anderenn Symmetrien sind Spiegelungen an den Achsen, die durch gegenüberliegende Ecken oder Kanten oder, bei ungeradenn, durch je eine Ecke und eine Kante verlaufen. Zur Verwirrung des Publikums notieren manche Bücher und Schriften die Gruppen alsDn{\displaystyle D_{n}}, die hierD2n{\displaystyle D_{2n}} heißen.

Das "regelmäßige Zweieck", also ein gerader Strich in der Landschaft, hat die kleinste DiedergruppeD4{\displaystyle D_{4}}, bestehend aus den Drehungen um 0 und 180 Grad und den Spiegelungen an derx-Achse und an dery-Achse. Bezeichnen wir diese Transformationen mit 1,a,b,c und definieren die Produkte wie (ab) als die Verkettung von Transformationen, also(ab)(p)= a(b(p)) für alle Punktep=(x,y) in der Ebene. Dann hat die GruppeD4{\displaystyle D_{4}} folgende Auswirkungen und Produkte, von den trivialen mit dem neutralen Element 1 abgesehen:

a:(x,y)(x,y);b:(x,y)(x,y);c:(x,y)(x,y);{\displaystyle a:(x,y)\mapsto (-x,-y);\;b:(x,y)\mapsto (x,-y);\;c:(x,y)\mapsto (-x,y);}
aa=bb=cc=1;ab=ba=c;bc=cb=a;ac=ca=b.{\displaystyle aa=bb=cc=1;\;ab=ba=c;\;bc=cb=a;\;ac=ca=b.}

Jedes Element ist sein eigenes Inverses. Die Gruppe ist kommutativ (abelsch). Die GruppeD4{\displaystyle D_{4}} entspricht auch der Symmetrie eines Rechtecks, das kein Quadrat ist. Der Multiplikationstabelle nach ist sie isomorph zur "Kleinschen Vierergruppe".

Die SymmetriegruppeD6{\displaystyle D_{6}} des Dreiecks schafft es, alle Permutationen der drei Ecken zu verwirklichen. Man sagt dazu, sie ist isomorph zur Symmetrischen GruppeS3{\displaystyle S_{3}}, also der Menge aller Permutationen von drei Symbolen.

Das Quadrat hat die SymmetriegruppeD8{\displaystyle D_{8}}. Ihre Elemente sind die Vierteldrehungg und ihre Wiederholungen sowie die Reflektionr an einer Achse, kombiniert mit all diesen Drehungen. In Sachen Permutation kann sie nicht alle Mischungen von 4 Ecken machen, sondernD8{\displaystyle D_{8}} der Größe 8 ist nur eine bescheidene Untergruppe vonS4{\displaystyle S_{4}}, welche 4!=24 Elemente hat.

D8={1,g,g2,g3,r,rg,rg2,rg3}(x,y)(x,y)(y,x)(x,y)(y,x)(x,y)(y,x)(x,y)(y,x){\displaystyle {\begin{array}{lccccccccr}D_{8}=\{&1,&g,&g^{2},&g^{3},&r,&rg,&rg^{2},&rg^{3}&\}\\(x,y)\mapsto &(x,y)&(-y,x)&(-x,-y)&(y,-x)&(x,-y)&(-y,-x)&(-x,y)&(y,x)&\end{array}}}
Die Schneeflocke hat die Symmetriegruppe D12

Hier spiegeltr an derx-Achse,rg an der Diagonalenx+y=0,rg2 an dery-Achse undrg3 an der Diagonalenx=y. Die Wahl desr ist willkürlich, wir hätten dafür auch die Spiegelung an derx=y-Diagonalen wählen können. Kann man die Symbole einer Gruppe "Eins-zu-Eins" in eine andere umschreiben, so dass die Multiplikationstabelle fehlerfrei mitgeht, sind die Gruppen "isomorph" und für mathematische Studien ein und dasselbe Objekt.

Zu den Rechenregeln aufD2n{\displaystyle D_{2n}} gehört folgendes, in unserem Fall mitn=4 (wobeig0=1):

gjgk=g(j+k)modn;(rgj)2=1;rgj=gnjr.{\displaystyle g^{j}\cdot g^{k}=g^{(j+k)\mod n};\;(rg^{j})^{2}=1;\;rg^{j}=g^{n-j}r.}

Die Gruppe ist nicht abelsch, beim Beispiel des Quadrats:rg=g3rgr{\displaystyle rg=g^{3}r\neq gr}.

Kommen wir zur Anwendung auf die Schwingungsfiguren des Quadrats. Der Integrand des Wirkungsfunktionals ist invariant unter allen Drehungen und Spiegelungen in der Ebene. Das Wirkungsintegral aber, das über die Form einer Platte geht, ist nur noch unter der endlichen Symmetriegruppe des Quadrats invariant, alsoD8{\displaystyle D_{8}} in diesem Fall. Bei einer allgemeinen Symmetrietransformationa im Ortsraum werden die Auslenkungsfunktionenw(x,y) linear transformiert nach dem Ritus:wAw;(Aw)(a(x,y))=w(x,y){\displaystyle w\mapsto Aw;\quad (Aw)(a(x,y))=w(x,y)}.

Zum Produkt zweier Transformationen (ab) im Ortsraum gehört das Produkt (AB) der entsprechenden linearen Abbildungen im Raum der Funktionen. Die ZuordnungaA{\displaystyle a\mapsto A} ist ein Gruppen-Homomorphismus, das heißt, sie respektiert die Gruppenmultiplikation und inverse Elemente sowie die Eins werden auf Inverse bzw. Eins abgebildet. Man nennt eineDarstellung einer beliebigen Gruppe einen Homomorphismus der Gruppe in eine Gruppe vonlinearen Abbildungen. Wenn die Auswirkung der linearen Abbildungen auf einem endlich-dimensionalen Vektorraum der Dimension N zu Hause bleibt, stellen wir solche als NxN-Matrizen dar und erhalten eine Matrixdarstellung der Gruppe.

Die Darstellungen der Symmetrien tauchen immer wieder auf bei der Klassifikation von physikalischen Problemen. Die erste Frage beia-priori riesig großen Matrixdarstellungen ist: Kann man sie ausreduzieren? Gibt es möglichst kleine, invariante Unterräume, deren Vektoren unter der Menge der linearen Darstellungs-Abbildungen diesen Teilraum nicht verlassen? Anders gefragt, welche Matrizenmengen von kleinster Dimension bilden eineirreduzible Darstellung der Gruppe? Ist ein beliebiger Darstellungsraum zerlegbar in eine direkte Summe von irreduziblen Komponenten?

Bei den endlichen Gruppen stellt sich heraus, dass man ihre irreduziblen Darstellungen alle aus einernatürlichen Darstellung herausklaubenkann. Die reguläre Darstellung einer GruppeG der Ordnungn (Zahl der Elemente vonG, |G|=n) nimmt einenn-dimensionalen Vektorraum und schenkt jedemgG{\displaystyle g\in G} ein Elementvg{\displaystyle v_{g}} der Basis des Raums. JedesfG{\displaystyle f\in G} bewirkt dann eine Permutation dieser Basis nach der VorschriftR(f)(vg)=vfg{\displaystyle R(f)(v_{g})=v_{f\cdot g}}. Als n-mal-n Matrix ausgeschrieben hatR(f) in jeder Zeile genau eine 1 und sonst Nullen.

Quadratische Matrizen{Aik}{\displaystyle \{A_{ik}\}} haben eine brauchbare Kennziffer, dieSpur, also die Summe der Diagonalelementetr(A)=iAii{\displaystyle {\text{tr}}(A)=\sum \nolimits _{i}A_{ii}}. Sie bleibt unverändert bei vertauschter Matrixmultiplikation, denn:

tr(AB)=ikAikBki=kiBkiAik=tr(BA){\displaystyle {\text{tr}}(AB)=\sum \nolimits _{i}\sum \nolimits _{k}A_{ik}B_{ki}=\sum \nolimits _{k}\sum \nolimits _{i}B_{ki}A_{ik}={\text{tr}}(BA)}

Daraus folgt, dass sie bei Ähnlichkeitstransformationen erhalten bleibt,tr(ABA1)=tr(B){\displaystyle {\text{tr}}(ABA^{-1})={\text{tr}}(B)}. Und weiter, dass unabhängig von der Wahl der Basis die Spur der Matrizen einer gegebenen linearen Abbildung dieselbe ist. Die Spur ist eine Funktion der linearen Abbildung, ohne überhaupt eine Basis festzulegen.

Was passiert mit der Spur von Darstellungen von Gruppen? Zu einer DarstellungR definiert man ihrenCharakter, eine reellwertige oder komplexwertige Funktion auf der Gruppe, alsχ(g)=tr(R(g)){\displaystyle \chi (g)={\text{tr}}(R(g))}. Wegen der Eigenschaften von Homomorphismen und von Spuren giltχ(hgh1)=χ(g){\displaystyle \chi (hgh^{-1})=\chi (g)}. Man sagt dazu, der Charakter ist invariant unterKonjugation. Für das Einselement der Gruppe istχ(1)=tr(R(1))=dimV(R){\displaystyle \chi (1)={\text{tr}}(R(1))=\dim V(R)} die Dimension des Darstellungsraums. Direkte Summen und Tensorprodukte von Darstellungen, die man aus entsprechenden Summen und Tensorprodukten der Darstellungsräume herstellt, haben als Charaktere die Summen bzw. Produkte aus den Komponenten.

Ein Charakter definiert eine Darstellung bis auf Isomorphie vollständig! Die mathematische Theorie, beruhend auf dem Skalarprodukt zwischen Charakteren,

χ|ψ=(1/|G|)gGχ¯(g)ψ(g);(χ¯(g)=χ(g1)){\displaystyle \langle \chi |\psi \rangle =(1/|G|)\cdot \sum \nolimits _{g\in G}{\bar {\chi }}(g)\psi (g);\quad ({\bar {\chi }}(g)=\chi (g^{-1}))}

beweist nun, dass die reguläre Darstellung eine direkte Summe ist aus allen irreduziblen DarstellungenRk{\displaystyle R_{k}}, deren jedenk=dimV(Rk){\displaystyle n_{k}=\dim V(R_{k})} mal vorkommt, mit der Dimension ihres Darstellungsraums. Also gilt|G|=n=knk2{\displaystyle |G|=n=\sum \nolimits _{k}n_{k}^{2}}. Wenn die Charaktere einer Gruppe eingedampft werden zu Funktionen der Konjugationsklassen{hgh1|hG}{\displaystyle \{hgh^{-1}|h\in G\}} statt der Gruppenelemente, findet die Darstellungstheorie eine quadratische Tabelle aller möglichen Charaktere und damit aller Darstellungen einer Gruppe. Genauer, aller Äquivalenzklassen von solchen irreduziblen Darstellungen. Bei den Charakteren der irreduziblen Darstellungen hat das Produkt mit sich selbst den Betrag Eins. Darstellungen sind nicht äquivalent (nicht isomorph), wenn das Skalarprodukt der Charaktere verschwindet. Es gibt genauso viele irreduzible Darstellungen wie Konjugationsklassen der Gruppe.

Unterschlagen wir die Frage, wann der KörperC{\displaystyle \mathbb {C} } oderR{\displaystyle \mathbb {R} } der Darstellung unterliegt, damit die Dimensionsformel stimmt. Hier genügen reelle Darstellungen.

In abelschen Gruppen ist jedes Element eine Klasse für sich. Doch welche Konjugationsklassen, kurz Klassen, hat eine DiedergruppeD2n{\displaystyle D_{2n}}?

Das Einselement steht für sich alleine, wie bei jeder Gruppe.

Die Drehungengp(p=0,1,...n1);gn=1{\displaystyle g^{p}\;(p=0,1,...n-1);\;g^{n}=1}, vertauschen untereinander. Aber mit der Spiegelungr gilt:

r2=1 und (rgp)=(gnpr)r(gp)r1=gnp.{\displaystyle r^{2}=1{\text{ und }}(r\;g^{p})=(g^{n-p}\;r)\;\Rightarrow \;r(g^{p})r^{-1}=g^{n-p}.}

Die Paare{gp,gnp}{\displaystyle \{g^{p},g^{n-p}\}} sind Klassen, eventuell kommt in der Mitte ein Einzelexemplar bei gerademn, das ist die Drehung um π, um 180 Grad.

Die Spiegelungen{rgp}{\displaystyle \{rg^{p}\}} formen zusammen eine oder zwei Klassen, denn:

g(rgp)g1=rgn1gp1=rgp2;r(rgp)r1=gpr=rgnp.{\displaystyle g(rg^{p})g^{-1}=rg^{n-1}g^{p-1}=rg^{p-2};\;r(rg^{p})r^{-1}=g^{p}r=rg^{n-p}.}

Bei gerademn bleiben die Spiegelungen mit geradem und ungerademp unter sich, bein ungerade gibt es keine Aufspaltung. Klassenlisten:

D4{1}{g}{r}{rg}D6{1}{g,g2}{r,rg,rg2}D8{1}{g,g3}{g2}{r,rg2}{rg,rg3}D10{1}{g,g4}{g2,g3}{r,...,rg4}{\displaystyle {\begin{array}{l|lllll}D_{4}&\{1\}&\{g\}&&\{r\}&\{rg\}\\D_{6}&\{1\}&\{g,g^{2}\}&&\{r,rg,rg^{2}\}&\\D_{8}&\{1\}&\{g,g^{3}\}&\{g^{2}\}&\{r,rg^{2}\}&\{rg,rg^{3}\}\\D_{10}&\{1\}&\{g,g^{4}\}&\{g^{2},g^{3}\}&\{r,...,rg^{4}\}&\end{array}}}

Welche Darstellungen der Diedergruppen lassen sich leicht erraten?

Die triviale Darstellung T bildet alles auf die Zahl 1 ab, bei jeder Gruppe.

Die Vorzeichendarstellung V wirft die Drehungen auf 1, die Spiegelungen auf -1. Bei Gruppen von linearen Transformationen (speziell Matrizen) ist allgemein das Vorzeichen dasjenige der Determinante. Bei positiver Determinante bleibt die Orientierung des Koordinatensystems erhalten, bei negativer klappt sie um.

Die geometrische Darstellung G gibt der Rotation und Spiegelung ihre angestammten Matrizen, mitα=(2π)/n bei D2n{\displaystyle \alpha =(2\pi )/n{\text{ bei }}D_{2n}}.

gG(g)=(cosαsinαsinαcosα);rG(r)=(1001).{\displaystyle g\mapsto G(g)={\begin{pmatrix}\cos \alpha &-\sin \alpha \\\sin \alpha &\cos \alpha \end{pmatrix}};\quad r\mapsto G(r)={\begin{pmatrix}1&0\\0&-1\end{pmatrix}}.}

Ist sie irreduzibel?

Die "Potenzen" dieser Matrixdarstellung mitk von 2 bisn-1 geben eventuell andere Darstellungen ab:

Gk:gjG(gj)k;rG(r){\displaystyle G^{k}:g^{j}\mapsto G(g^{j})^{k};\;r\mapsto G(r)}.

An den Rechenregeln zu prüfen als Übung: diese Vorschrift erweitert sich wirklich zu einem Gruppenhomomorphismus. Wirklich Neues kommt nur vor, wenn k nicht größer als (n/2) wird, denn es gilt eine Äquivalenz:

zD2n:Gk(z)=Gnk(rzr1).{\displaystyle \forall z\in D_{2n}:\;G^{k}(z)=G^{n-k}(rzr^{-1}).} (Übung)

Charakter-Tabelle der DiedergruppeD4{\displaystyle D_{4}}, (T=trivial, V=Vorzeichen, G=geometrisch).

D4{1}{g}{r}{rg}T1111V1111G2200{\displaystyle {\begin{array}{l|cccc}D_{4}&\{1\}&\{g\}&\{r\}&\{rg\}\\T&1&1&1&-1\\V&1&1&-1&1\\G&2&2&0&0\end{array}}}

Problem: die Quadratsumme der Charakter-Werte der Spalte {1} ist größer als 4. Folglich muss die Darstellung G reduzibel sein. Tatsächlich sind es nur Diagonalmatrizen und die zwei Koordinaten bleiben eindimensional unter sich. Berichtigte Tabelle:

D4{1}{g}{r}{rg}T1111V1111Gx1111Gy1111{\displaystyle {\begin{array}{l|cccc}D_{4}&\{1\}&\{g\}&\{r\}&\{rg\}\\T&1&1&1&-1\\V&1&1&-1&1\\G_{x}&1&-1&1&-1\\G_{y}&1&-1&-1&1\end{array}}}

Also gibt es vier eindimensionale Darstellungen.

Charakter-Tabelle vonD6{\displaystyle D_{6}}, mitz=2cos(2π/3)=1{\displaystyle z=2\cos(2\pi /3)=-1}.

D6{1}{g,g2}{r,rg,rg2}T111V111G2z0{\displaystyle {\begin{array}{l|ccc}D_{6}&\{1\}&\{g,g^{2}\}&\{r,rg,rg^{2}\}\\T&1&1&1\\V&1&1&-1\\G&2&z&0\end{array}}}

Hier stimmt die Summenregel: Die Quadrate der Dimensionen der Darstellungen addieren sich zu 6. Die Gruppe des Dreiecks hat zwei eindimensionale und eine zweidimensionale irreduzible Darstellung.

Vorläufige Charakter-Tabelle vonD8{\displaystyle D_{8}} mit (g=(0110);r=(1001){\displaystyle g={\begin{pmatrix}0&-1\\1&0\end{pmatrix}};\;r={\begin{pmatrix}1&0\\0&-1\end{pmatrix}}}).

D8{1}{g,g3}{g2}{r,rg2}{rg,rg3}T11111V11111G20200G222200{\displaystyle {\begin{array}{l|ccccc}D_{8}&\{1\}&\{g,g^{3}\}&\{g^{2}\}&\{r,rg^{2}\}&\{rg,rg^{3}\}\\T&1&1&1&1&1\\V&1&1&1&-1&-1\\G&2&0&-2&0&0\\G^{2}&2&-2&2&0&0\end{array}}}

Wieder ist die Quadratsumme der ersten Spalte zu hoch, dennG2(D8){\displaystyle G^{2}(D_{8})} ist reduzibel zu zwei eindimensionalen Darstellungen. Auch daran zu erkennen, dass die Norm ihres Charakters zu groß ist. Als Matrixmenge ist die Darstellung diagonal wie beim reduziblenG(D4){\displaystyle G(D_{4})} von vorhin. Zwei Zeilen ersetzen alsoG2{\displaystyle G^{2}} in der korrekten Tabelle:

D8{1}{g,g3}{g2}{r,rg2}{rg,rg3}T11111V11111G20200G2x11111G2y11111{\displaystyle {\begin{array}{l|ccccc}D_{8}&\{1\}&\{g,g^{3}\}&\{g^{2}\}&\{r,rg^{2}\}&\{rg,rg^{3}\}\\T&1&1&1&1&1\\V&1&1&1&-1&-1\\G&2&0&-2&0&0\\G_{2x}&1&-1&1&1&-1\\G_{2y}&1&-1&1&-1&1\end{array}}}

Bei den höheren Diedergruppen geht es nach dem Muster weiter. Es kommen immer mehr Darstellungen vom TypGk{\displaystyle G^{k}} hinzu, von denen eine bei geradzahligen N-Ecken um den Winkel π dreht, also diagonal ist und in zwei eindimensionale zerfällt.

Die Gruppe eines quadratischen Objekts hat also vier eindimensionale Darstellungen und eine zweidimensionale. Wie müssen Funktionen von Punktenp auf der Ebene aussehen, die solchen Darstellungen gehorchen?

T:f(p)=f(rg3.p)=f(r.p)f(x,y)=f(y,x)=f(x,y)V:f(p)=f(rg3.p)=f(r.p)f(x,y)=f(y,x)=f(x,y)G2x:f(p)=f(rg3.p)=f(r.p)f(x,y)=f(y,x)=f(x,y)G2y:f(p)=f(rg3.p)=f(r.p)f(x,y)=f(y,x)=f(x,y)G:f(p)=f(p);f(r.p)=±f(p)f(x,y)=f(x,y);f(x,y)=±f(x,y){\displaystyle {\begin{array}{l|ll}T:&f(p)=f(rg^{3}.p)=f(r.p)&f(x,y)=f(y,x)=f(x,-y)\\V:&f(p)=-f(rg^{3}.p)=-f(r.p)&f(x,y)=-f(y,x)=-f(x,-y)\\G_{2x}:&f(p)=-f(rg^{3}.p)=f(r.p)&f(x,y)=-f(y,x)=f(x,-y)\\G_{2y}:&f(p)=f(rg^{3}.p)=-f(r.p)&f(x,y)=f(y,x)=-f(x,-y)\\G:&f(p)=-f(-p);\;f(r.p)=\pm f(p)&f(-x,-y)=-f(x,y);\;f(x,-y)=\pm f(x,y)\end{array}}}

In Worten, die Eigenschaften von f:

T: xy-symmetrisch, beide Paritäten +.
V: xy-antisymmetrisch, beide Paritäten -.
G2x: xy-antisymmetrisch, Paritäten +.
G2y: xy-symmetrisch, Paritäten -.
G: Linearkombination aus 2 Typen von f mit x-Parität ungleich y-Parität.

Diese fünf Fälle sind genau die Schwingungsarten, die Walter Ritz getrennt behandelt hat. Diejenigen mit isolierten Eigenwerten sind genau die vier eindimensionalen Darstellungen der Gruppe. Der Fall mit entarteten Eigenwerten betrifft die zweidimensionalen irreduziblen Unterräume von Funktionen.

Ein schlagendes mathematisches Argument für die Multiplizität, mit der manche Eigenwerte entartet sind, kommt aus demLemma von Schur. Dieses besagt, dass unter vernünftigen Umständen jede lineare Abbildung, die mit allen Abbildungen einer irreduziblen Menge vertauschbar ist, auf dem betroffenen irreduziblen Unterraum ein Vielfaches der Eins-Abbildung ist. Hier ist es der Operator eines Eigenwertproblems, der unsere lineare Abbildung vermittelt. Diese vertauscht mit allen Symmetrie-Abbildungen vonD8{\displaystyle D_{8}}. Der Unterraum, der von den Funktionen mit verschiedener x- und y-Parität aufgespannt wird, zerfällt in zweidimensionale irreduzible Darstellungen mit der oben angegebenen Isomorphieklasse G. Ein Eigenwert des Symmetrie-invarianten Operators muss nach Schur auf einem solchen Unterraum einheitlich sein, wenn er existiert.

Daraus folgt der Entartungsgrad 2 der Eigenschwingungen gemischter Parität. Es gibt da kontinuierliche Familien von Klangfiguren bei derselben Frequenz. Sobald aber die Symmetrie gebrochen wird, zum Beispiel wenn das Quadrat zum Rechteck wird und daherD8{\displaystyle D_{8}} zuD4{\displaystyle D_{4}} schrumpft, trennen solche Eigenschwingungen sich auf in Dubletts. Man sagt, der Bruch der Symmetrie hebt die Entartung auf.

Obige Ausschweifungen über Gruppendarstellungen, um die Chladni-Figuren des Quadrats etwas einzuordnen, waren eigentlich nicht nötig. Denn klugeAutoren haben die Gruppierung ohne solchen Hintergrund richtig ermittelt. Allerdings für beliebige andere Symmetrien liefert die Gruppentheorieuns weniger Gewieften Werkzeuge an die Hand, um eine Klassifikation vom Symmetrieverhalten nachzuvollziehen. Sei hingewiesen auf die Quantenmechanik der Moleküle, der Kristalle.

Anmerkungen

[Bearbeiten]
  1. Walter Ritz (1909). Theorie der Transversalschwingungen einer quadratischen Platte mit freien Rändern.

Anhang

[Bearbeiten]

Kurzbeschreibung

[Bearbeiten]

Die Skripte sind auf Systemen wie dem Raspberry Pi lauffähig undsind autonom. Sie benutzen absolut keine speziellen Bibliotheken. DieListings verzichten auf die farbenfrohe Auszeichnung von Syntax, damitman sie einfach aus der Webseite ausschneiden kann.

Das Skript ritz.py berechnet mit den Formeln von Ritz (sollten alle fehlerfreiabgetippt sein?) die Serien von Chladni-Klangfigurenals Svg-Dateien. Die lange Laufzeit von 1 Min wird in einem behindertenAlgorithmus verbraucht, der Punktmengen zu Linien vereinen will und das nurschlecht hinkriegt. Lohnt sich kaum, den zu verbessern.Es entstehen 'single-xy.svg' für Einzelfiguren, sowie dekorativ bunte abersonst nutzlose Ueberlagerungen 'multi-x.svg'.Massen von unverständlichen Debug-Zeilen werden aufs Terminal gespuckt.Alles ignorieren.

Angebaut wurde eine vollständige Neuberechnung derstehenden Wellen von Grund auf. Der Grad der Approximation wurde um Einsangehoben, denn wir haben Mahlwerke für Zahlen, von denen ein Autor vor100 Jahren nur träumen konnte. Die Matrixelemente des Potenzial-Operatorswerden zwischen orthonormalen Sätzen von Basisfunktionen errechnetund die Eigenwerte/Eigenvektoren der symmetrischen Matrizen komplettrausgeholt. Der Algorithmus der Jacobi-Rotationen tut es blitzartig undgenau; die Dimension der Matrizen bleibt unter 16. Es gibt mehr Graphen und deswegen 2 Minuten Laufzeit. Die Ergebnis-Datei"ritzmodes.txt" enthält alle Basisfamilien, Eigenwerte, Eigenvektoren.Nur wenige Graphen haben subtile Unterschiede zwischen beiden Versionen.

Das Skript chladni.py rechnet eine Approximation der Klangfiguren miteinem anderen Orthonormalsystem durch, nämlich mit den Polynomen an Stelleder physikalisch besser motivierten Balkenfunktionen. Aber mit einer etwashöheren Dimension der Matrizen kommt man auch hier zu ganz brauchbarenErgebnissen. Die Integralrechnung für die Matrixelemente ist leichter.Chladni.py importiert Funktionen aus Ritz.py.

Un die Versionen im Vergleich anzuschauen, gibt es dieses Shellskript,das die Bilder paarweise verschmilzt und anzeigt. Man benutze Alt-F4, umweiter zu gehen.

#################### watch.sh compare image pairs from 2 modes of ritz.py# depends on:  rsvg-convert pngtopnm pnmcat gview.goon() {  local A F G L N  L=A; N=1   if [ -n "$1" ]; then L=$1; fi  while [ $N -lt 16 ]; do    A="$L$N"; F="single-1-$A.svg"; G="single-2-$A.svg"; N=$((N+1))    if [ -f $F ]; then      rsvg-convert $F -z 0.8 | pngtopnm >f.pnm      rsvg-convert $G -z 0.8 | pngtopnm >g.pnm      pnmcat -leftright f.pnm g.pnm >h.pnm      echo "Chladni $A"      gview h.pnm # ersetze durch xview,... irgendeinen Bildbetrachter    else N=20; fi  done} for X in A B C D E F; do goon $X ; done##############

Listing ritz.py

[Bearbeiten]
# -*- coding: utf-8 -*-# W.Ritz 1909,  Loesungen der Plattenschwingung. Stehende Wellen, Knotenlinien.# quadratische Platte, Basis aus 7 mal 7 Wellenfunktionenfrom math import sqrt, pi, sin, cos, sinh, coshdef div(p,q) : return int(p/q)def tanh(x): return sinh(x)/cosh(x)def coth(x) : return cosh(x)/sinh(x)###### primitive plotclass svgdump :  def plotbegin(sd, w,h,f) : # args: width height zoomfactor    W=str(w); H=str(h); u=''; fw=str(f*w); fh=str(f*h)    s=( '<?xml version="1.0" encoding="UTF-8" standalone="no"?>\n'+     '<!DOCTYPE svg>\n'+     '<svg xmlns="http://www.w3.org/2000/svg"\n'+     '  xmlns:xlink="http://www.w3.org/1999/xlink"\n'+     '  width="'+W+'" height="'+H+'" viewBox="0 0 '+fw+' '+fh+'">\n')    return s  def plotend(sd) : return '</svg>\n'  def move(sd,x,y) : return 'M'+str(x)+','+str(y)  def line(sd,x,y) : return 'L'+str(x)+','+str(y)  def ball(sd, x,y,r,col) :    return ('<circle fill="'+col+'" cx="'+str(x)+'" cy="'+str(y)+      '" r="'+str(r)+'" />\n')        def labl(sd,s,x,y, size=14,fill='#000') :    f=' font-family="Arial"'    t='<tspan x="'+str(x)+'" y="'+str(y)+'">'+s+'</tspan>'; fsz= str(size)    return ('<text fill="'+fill+'"'+f+' font-size="'+fsz+'px">'+t+'</text>\n')  def path(sd,w,s,lc='#000',fc='none') : # path w=with lc=linecolor fc=fillcol    t='<path fill="'+fc+'" stroke="'+lc+'" stroke-width="'+str(w)+'" '    t+= ' stroke-linecap="round" '     return t + 'd="\n'+s+'" />\n'# end class svgdumpdef aprx(x) : # 3-digit approximation  y= (-x) if(x<0) else x; z= int(1e3*y+1e-3); z= (-z) if (x<0) else z  return z/1000.0def curve(sd,scale,xy, fill='#000', width=1, bkgr='none') :  (xs,fx,xmin, ys,fy,ymin) = scale; s=''; n= div(len(xy),2)   for i in range(n) :     x= aprx(xmin+fx*(xy[2*i]-xs)); y= aprx(ymin+fy*(xy[2*i+1]-ys))    s+= sd.move(x,y) if(i==0) else sd.line(x,y)  return sd.path(width,s,lc=fill,fc=bkgr)def curveset(sd,scale,xyz, fill='#000', width=1, bkgr='none') :  (xs,fx,xmin, ys,fy,ymin) = scale; s=''; n= len(xyz)   print('curveset n='+str(n))  for i in range(n) :     px,py,pz= tuple(xyz[i])    x= aprx(xmin+fx*(px-xs)); y= aprx(ymin+fy*(py-ys))    s+= sd.move(x,y) if(pz==0) else sd.line(x,y)  return sd.path(width,s,lc=fill,fc=bkgr)def ballset(sd,scale,plt, fill='#000', r=5) :  (xs,fx,xmin, ys,fy,ymin) = scale; s=''; n= len(plt)  for i in range(n) :     x= aprx(xmin+fx*(plt[i][0]-xs)); y= aprx(ymin+fy*(plt[i][1]-ys))    s+= sd.ball(x,y,r,fill)  return sdef label(sd,scale,txt,tx,ty) : # tx,ty plot coordinates not pixels  (xs,fx,xmin, ys,fy,ymin) = scale   x= aprx(xmin+fx*(tx-xs)); y= aprx(ymin+fy*(ty-ys))  return sd.labl(txt,x,y)def bareplot(fn,x,y) : # common x list, numerous y lists. write file fn.svg  n=len(x); m=len(y); xys=[[]]*(m+1); winx=800; winy=600  xmin=min(x); xmax=max(x); ymin=y[0][0]; ymax=ymin  for k in range(m): z=min(y[k]); ymin=min(ymin,z)  for k in range(m): z=max(y[k]); ymax=max(ymax,z)  xyf=[ xmin,ymin, xmax,ymin, xmax,ymax, xmin,ymax, xmin,ymin]; xys[0]=xyf  for k in range(m) :    cv=[0]*(2*n); xys[k+1]= cv    for i in range(n) :  cv[2*i]=x[i]; cv[2*i+1]=y[k][i]    xs,fx,xpix= xmin, (winx-50)/(xmax-xmin+0.0),25 # scale of user units  ys,fy,ypix= ymin,(-winy+50)/(ymax-ymin+0.0),winy-25  scale=(xs,fx,xpix, ys,fy,ypix)  colo=['#777','#000','#00a','#077','#0a0','#770','#a00']  sd=svgdump(); buf=sd.plotbegin(winx,winy,1); i=0; dy=(ymax-ymin)/20.0  for t in xys : buf += curve(sd,scale, t, fill=colo[i%7]); i +=1  g=open(fn+'.svg','w'); g.write(buf+sd.plotend()); g.close()#### end plotdef basisfunc(n,x,par) : # Ritz orthonormalbasis  u=[0.0]*n; k,a,b,q= tuple(par)  u[0]=1.0/sqrt(2); u[1]=x*sqrt(3/2.0); even=True  for i in range(2,n) :    if even : z=k[i]*x; u[i]= (a[i]*cos(z)+b[i]*cosh(z))/q[i]    else    : z=k[i]*x; u[i]= (a[i]*sin(z)+b[i]*sinh(z))/q[i]    even= not even  return u # Tupel Basisfunktionen(x)def initbasis(n=11,dbg=1) : # par=initbasis() Parameter der Basisfunktionen  def fehler(z,sign) : return sin(z)*cosh(z)+sign*cos(z)*sinh(z)  def interpol(xa,xb, ya,yb) : # interpolate x at y=0, given ya*yb < 0    return xa + ya*(xa-xb)/(yb-ya+0.0)  def findzero(z,sign) :    epsi=1e-10; dz=0.1    za=z-3*dz; ya=fehler(za,sign); bracket=False; ok= False; count=0    while (not bracket)and(count<25) : # Klammer um Nullstelle      zb=za+dz; yb=fehler(zb,sign); bracket=(yb*ya)<0       if not bracket : za=zb;ya=yb; count+=1    if bracket :        emax=epsi*(abs(ya)+abs(yb)); # print('bracket '+str([count,ya,yb]))      while (not ok) and (count<50) :        z=interpol(za,zb,ya,yb); y=fehler(z,sign)          if (ya*y)>0 : ya=y;za=z        else : yb=y;zb=z        ok= (abs(y)<emax); count +=1    if ok and (dbg==1): print('n,c,z='+str([n,count,z]))    if not ok: print('exit not ok n='+str(n)+' count='+str(count)); exit()    return z  ###   k=[0]*n; a=[0]*n; b=[0]*n; q=[0]*n; even=True  for m in range(2,n) :    sign= 1 if even else -1; z= (m-1/2.0)*pi/2.0    z= findzero(z,sign) # solve tan(z)+ sign*tanh(z)=0     if even : a[m]=cosh(z); b[m]=cos(z)    else :    a[m]=sinh(z); b[m]=sin(z)    k[m]=z; q[m]=sqrt(a[m]*a[m]+b[m]*b[m])    even= not even  return [k,a,b,q]def platewave(tpe,x,y,pars) : # alle Ritz-Approximationen der stehenden Wellen  u=basisfunc(7,x,pars); u0,u1,u2,u3,u4,u5,u6= tuple(u)  v=basisfunc(7,y,pars); v0,v1,v2,v3,v4,v5,v6= tuple(v)  # print('u='+str(u)); print('v='+str(v))  deltamu=0.0; lambd=[0]*15; w=[0]*15; wb=[0]*15  # A. in x und y ungerade, symmetrisch: w(x,y)=w(y,x)=-w(-x,y)=-w(x,-y)  if tpe=='A' :     lambd[0]= 12.43 - 18.0*deltamu    w[0]= (u1*v1 + 0.0394*(u1*v3+v1*u3)-0.0040*u3*v3-0.0034*(u1*v5+u5*v1)      +0.0011*(u3*v5+u5*v3)-0.0019*u5*v5)    lambd[1]=378-57*deltamu    w[1]= (-0.075*u1*v1+(u1*v3+u3*v1)+0.173*u3*v3+0.045*(u1*v5+u5*v1)      -0.015*(u3*v5+u5*v3)-0.029*u5*v5)    lambd[2]=1554    w[2]= (0.009*u1*v1-0.075*(u1*v3+v1*u3)+u3*v3-0.057*(u1*v5+u5*v1)      +0.121*(u3*v5+u5*v3)-0.007*u5*v5)    lambd[3]=2945    w[3]= u1*v5+u5*v1    lambd[4]=6303    w[4]= u3*v5+u5*v3    lambd[5]=13674    w[5]= u5*v5; last=5  # B. in x und y ungerade, antisymmetrisch: w(x,y)=-w(y,x)=-w(-x,y)=-w(x,-y)  elif tpe=='B' :     lambd[0]=316.1-270*deltamu    w[0]= u1*v3-v1*u3+ 0.0002*(u1*v5-v1*u5)+0.0033*(u3*v5-v3*u5)    lambd[1]=2713    w[1]=u1*v5-v1*u5    lambd[2]=5570    w[2]=u3*v5-v3*u5; last=2  # C. in x und y gerade, symmetrisch:  w(x,y)=w(y,x)=w(-x,y)=w(x,-y)  elif tpe=='C' :     lambd[0]= 35.73+20.8*deltamu    w[0]=(u0*v2+u2*v0-0.0238*u2*v2+0.0130*(u0*v4+v0*u4)      +0.0026*(u2*v4+v2*u4)+0.0016*u4*v4)    lambd[1]=266.0-274*deltamu    w[1]= (0.0122*(u0*v2+v0*u2)+u2*v2-0.0188*(u0*v4+v0*u4)      +0.0880*(u4*v2+v4*u2)-0.0044*u4*v4)    lambd[2]=941    w[2]= u0*v4+v0*u4    lambd[3]=2020    w[3]= u2*v4+v2*u4    lambd[4]=5480    w[4]= u4*v4    lambd[5]=5640    w[5]= u0*v6+v0*u6    lambd[6]=7840    w[6]= u2*v6+v2*u6    lambd[7]=15120    w[7]= u4*v6+v4*u6    lambd[8]=28740    w[8]= u6*v6; last=8  # D. in x und y  gerade, antisymm: w(x,y)=-w(y,x)=w(-x,y)=w(x,-y)  elif tpe=='D' :     lambd[0]=26.40    w[0]=u0*v2-v0*u2-0.0129*(u0*v4-v0*u4)-0.0045*(u2*v4-v2*u4)    lambd[1]= 886    w[1]=u0*v4-v0*u4    lambd[2]=1702    w[2]=u2*v4-v2*u4    lambd[3]=5500    w[3]= u0*v6-v0*u6    lambd[4]=7310    w[4]= u2*v6-v2*u6    lambd[5]=13840    w[5]= u4*v6-v4*u6; last=5  # E. Doppeltoene (Chladni-Figuren nicht 90Grd-symm,)   elif (tpe=='E')or(tpe=='F')or(tpe=='G') :     # Entartung a*w(x,y)+b*w(y,x) (a,b)=(1,0),(1,-1)    lambd[0]=80.8-73*deltamu    w[0]=(u1*v2-0.0682*u3*v0 +0.0760*u3*v2+0.0260*u1*v4      +0.0073*u5*v0-0.0027*u3*v4-0.0112*u5*v2+0.0030*u5*v4)    z= (v1*u2-0.0682*v3*u0 +0.0760*v3*u2+0.0260*v1*u4      +0.0073*v5*u0-0.0027*v3*u4-0.0112*v5*u2+0.0030*v5*u4)    wb[0]=w[0]-z    lambd[1]=237.1    w[1]= (+0.0678*u1*v2+u3*v0-0.0150*u3*v2+0.0355*u1*v4      +0.0000*u5*v0+0.0100*u3*v4-0.0007*u5*v2+0.0016*u5*v4)    z= (+0.0678*v1*u2+v3*u0-0.0150*v3*u2+0.0355*v1*u4      +0.0000*v5*u0+0.0100*v3*u4-0.0007*v5*u2+0.0016*v5*u4)    wb[1]=w[1]-z    lambd[2]=746    w[2]=(-0.0709*u1*v2+0.0214*u3*v0+u3*v2-0.1260*u1*v4      -0.0038*u5*v0+0.1234*u3*v4-0.0095*u5*v2-0.0100*u5*v4)    z= (-0.0709*v1*u2+0.0214*v3*u0+v3*u2-0.1260*v1*u4      -0.0038*v5*u0+0.1234*v3*u4-0.0095*v5*u2-0.0100*v5*u4)    wb[2]=w[2]-z    lambd[3]=1131    w[3]= u1*v4; wb[3]=u1*v4-u4*v1    lambd[4]=2497    w[4]=u5*v0; wb[4]=u5*v0-u0*v5    lambd[5]=3240    w[5]=u3*v4; wb[5]=u3*v4-u4*v3    lambd[6]=3927    w[6]=u5*v2; wb[6]=u5*v2-u2*v5    lambd[7]=9030    w[7]=u5*v4; wb[7]=u5*v4-v5*u4    lambd[8]=6036    w[8]=u1*v6; wb[8]=u1*v6-v1*u6    lambd[9]=10380    w[9]=u3*v6; wb[9]=u3*v6-v3*u6    lambd[10]=20400    w[10]=u5*v6; wb[10]=u5*v6-v5*u6; last=10    if (tpe=='F')or(tpe=='G') : w=wb  else : print('Invalid type tpe='+tpe); exit()  return lambd[:last+1], w[:last+1]def ballplot(fn,xa,ya,xb,yb,pball,pcurve) : # dots in pball, lines in pcurve  winx=1000; winy=1000; xmin=xa;ymin=ya;xmax=xb;ymax=yb; rad=5; wid=3  xyf=[xmin,ymin, xmax,ymin, xmax,ymax, xmin,ymax, xmin,ymin]  xs,fx,xpix= xmin, (winx-50)/(xmax-xmin+0.0),25 # scale user units, pixel@min  ys,fy,ypix= ymin,(-winy+50)/(ymax-ymin+0.0),winy-25  scale=(xs,fx,xpix, ys,fy,ypix)  colo=['#777','#000','#00a','#077','#0a0','#770','#a00']  sd=svgdump(); buf=sd.plotbegin(winx,winy,1); i=0; dy=(ymax-ymin)/20.0  # for t in xys : buf += curve(sd,scale, t, fill=colo[i%7]); i +=1  buf += curve(sd,scale, xyf, fill=colo[i%7],bkgr='#ff9') # frame  for k in range(len(pball)) :      buf+= ballset(sd,scale,pball[k],fill=colo[(k+1)%7], r=rad)  for k in range(len(pcurve)) :     buf+= curveset(sd,scale,pcurve[k],fill=colo[(k+1)%7], width=wid)  g=open(fn+'.svg','w'); g.write(buf+sd.plotend()); g.close() def getlines(plt,d,ang) : # transform pointset to lines, max neighb distance d  def dist(a,b,c,d) : u=c-a; v=d-b; return sqrt(u*u+v*v)  def inline(plt,i,k) : # forbid bend angles with cosine < ang.    j=prev[i]; ok= (j<0)    if not ok :      xa,ya=tuple(plt[j]); xb,yb=tuple(plt[i]); xc,yc=tuple(plt[k])      sp=(xc-xb)*(xb-xa)+(yc-yb)*(yb-ya) # scalar product      nab=dist(xa,ya, xb,yb); nbc=dist(xb,yb, xc,yc)      ok=(sp>(ang*nab*nbc))    return ok  n=len(plt); next=[-1]*n; prev=[-1]*n; seen=[0]*n; done=False; i=-1  print('Point set size '+str(n))   while not done :    if i<0 :      i=0 # find unseen isolated point      # while (i<n) and (seen[i]>0) and ((next[i]>=0)or(prev[i]>=0)) : i+=1      while (i<n) and ((seen[i]>0) or (next[i]>=0) or (prev[i]>=0)) : i+=1      # if i<n : seen[i]=1; # print('new start '+str(i)+'/'+str(n))     if i<n : # try to continue point i      xa,ya= tuple(plt[i]); k=0; dmin=1000; kmin=-1; seen[i]=1      while (k<n) and (next[i]<0) :        if (k!= i) and (prev[k]==-1) :          xb,yb= tuple(plt[k]); dx=dist(xa,ya,xb,yb)          if dx<dmin : dmin=dx; kmin=k        k+=1      if (dmin<d) and inline(plt,i,kmin) :        k=kmin; next[i]=k;prev[k]=i; ok = (xb>xa) or (yb>ya)        if (not ok) and (prev[i]<0) and(next[k]<0) : # flip orientation          next[k]=i;prev[i]=k         else : i=k      else : i=-1     else : done=True  single=0; loops=0; paths=[]; seen=[0]*n  for i in range(n) :    if (next[i]<0)and(prev[i]<0) : single+=1    elif seen[i]==0 :       seen[i]=1; links=0;  j=i; go=True      while (next[j]>=0)and go : j=next[j]; go=(seen[j]==0); seen[j]=1;links+=1      k=i; go=True      while (prev[k]>=0)and go : k=prev[k]; go=(seen[k]==0); seen[k]=1;links+=1      print('Path '+str([k,j,links])); paths+=[[k,j]]   print('Singles: '+str(single)+' Paths: '+str(len(paths)))  return paths, next def mirrors(xyz,subset) : # symmetrie +-x, +-y. fuer subsets ABCDE  # subset F,G: xyz doppelt so gross   n=len(xyz); f= 2 if(subset=='F') else 4; xyzm=[[]]*(f*n)  for i in range(n) :     x,y,z= tuple(xyz[i]); xyzm[i]=[x,y,z]; xyzm[n+i]=[-x,-y,z]    if subset != 'F' :  xyzm[2*n+i]=[-x,y,z]; xyzm[3*n+i]=[x,-y,z]  return xyzmdef plotstuff(subset,curves,debug,version='1') :  if debug<=2 :     ballplot('multi-'+version+'-'+subset, -100,-100, 100,100, [], curves)  if debug==2 : # Einzelkurven    for i in range(len(curves)) :      ballplot('single-'+version+'-'+subset+str(i+1),        -100,-100, 100,100, [], [curves[i]])def knotenbild(subset, w, debug=0, version='1') : # Chladni-Figur Knotenlinien  # debug=2 macht Kurven mit Namen 'single'+subset+version  dmin= 2.1; angle=0.6  n=len(w); m=len(w[0][0]); plot=[[]]*m; xy=[[]]*m  print('Knotenbild n='+str(n)+' m='+str(m)+' n2='+str(len(w[0])))  for k in range(m) : # Nullstellen in Teilmenge k    plt=[]    for i in range(n) :      z=w[0][i][k]      if z==0 : plt+=[[0,i]] # abs(z)<epsilon?    for i in range(1,n) :      z=w[i][0][k]      if z==0 : plt+= [[i,0]]      for j in range(1,n) : # lineare Interpolationen der Nulldurchgaenge        z=w[i][j][k]; x=w[i-1][j][k]; y=w[i][j-1][k]; u=w[i-1][j-1][k]        if z==0 : plt+= [[i,j]] # max 1 Punkt per Paar (i,j)        elif (z*x)<0 : plt += [[i-1 -x/(z-x+0.0), j]]        elif (z*y)<0 : plt += [[i,j-1 -y/(z-y+0.0)]]        # diagonal, z*u und x*y ? mehr Punkte        elif (u*z)<0 :   plt += [[i-1 -u/(z-u+0.0), j-1 -u/(z-u+0.0) ]]        elif (x*y)<0 : plt += [[i-1 -x/(y-x+0.0), j-1 -y/(x-y+0.0) ]]    plot[k]=plt; print('k='+str(k)+' len(plt)='+str(len(plt)))  if debug==1 : ballplot('ball-'+subset,0,0,100,100,plot,[]) # 500K svg  curves=[]; # m= min(3,m) # debug  for i in range(m) :    paths,next = getlines(plot[i], dmin,angle) # schlecht und langsam    xyz=[]; plt=plot[i]    print('Plotting paths '+str(len(paths)))    for k in range(len(paths)) :      h,j=paths[k]; z=0      while h != j : xyz+=[[plt[h][0],plt[h][1],z]]; z=1; h=next[h]      xyz+=[[plt[j][0],plt[j][1],1]]    curves+= [xyz] if (debug==3) else [mirrors(xyz,subset)]  plotstuff(subset,curves,debug,version)  return curvesdef simplecase(subset, dbg=0) : # subsets: A B C D E F G  # case F,G needs w on x=-100..100,y=0..100, later node[-x,-y]=node[x,y]  def vscale(f,v) : # scale vector v    n=len(v); u=[0]*n    for i in range(n) : u[i]=f*v[i]    return u  pars=initbasis(); nx=100; ny=100; w=[[]]*(nx+1)  nodiag=('EFG'.find(subset)>=0); xs= (-1) if(subset=='G') else 1   sign=(-1) if('BD'.find(subset)>=0) else 1 #  EFG no x=y mirror!  for ix in range(nx+1) :    x= ix/(nx+0.0); w[ix]=[[]]*(ny+1); ymax= (nx+1) if nodiag else (ix+1)    for iy in range(ymax) :      y= iy/(ny+0.0)      la, w[ix][iy] = platewave(subset, xs*x,y,pars)  if not nodiag : # x=y mirror    for ix in range(nx+1) :      for iy in range(ix) : w[iy][ix]= vscale(sign,w[ix][iy]) # Symm-Achse x=y  print('Wellenwerte: '+str([len(w),len(w[0]),len(w[0][0])]))  if ('ABCDE'.find(subset)>=0) : curves=knotenbild(subset, w, debug=dbg)  if (subset=='F')or(subset=='G') : curves=knotenbild(subset, w, debug=3)  return curvesdef specialcase(compute=0,version='1') :  def merger(c1,c2) :    n1=len(c1); n2=len(c2); d1=[[]]*(2*n1); d2=[[]]*(2*n2)    for i in range(n1) : x,y,z= tuple(c1[i]); d1[i]=[x,y,z]; d1[n1+i]=[-x,-y,z]    for i in range(n2) : x,y,z= tuple(c2[i]); d2[i]=[-x,y,z]; d2[n2+i]=[x,-y,z]    return d1+d2  if compute==0 :    curv1= simplecase('F') # quadrant x>0 y>0    curv2= simplecase('G') # quadrant x<0 y>0  else :    curv1= computedcase('F', big=(compute==2))    curv2= computedcase('G', big=(compute==2))  m1=len(curv1); m2=len(curv2); curves=[[]]*m1  if m1 != m2 : print('specialcase m1 != m2, exit'); exit()  for i in range(m1) : curves[i]= merger(curv1[i],curv2[i])  plotstuff('F', curves, debug=2, version=version)### Eigenwerte nach wikipedias Algorithmusdef rotjacobi(a,x,count,dbg=0) : # after en.wikipedia, Jacobi_rotation  n=len(a); gain=0; tiny=1e-33; giant=1e33  for k in range(n): # upper triangle k<l, one similarity transf per pair    for l in range(k+1,n) : # todo: keep list of pivots= largest z per row?      z=a[k][l]; ok=(abs(z)<tiny)      if ok : a[k][l]=0 # experiment      else : # later transform with (c-s|sc) on indexpairs (kl)        gain+=abs(z) # sign t=-abs(b)+... !!        v=(a[l][l]-a[k][k]); b=v/(2.0*z); t= -abs(b)+sqrt(1+b*b)         t=(-t) if(b<0) else t # if v=0, t=1, angle pi/4.        if t>giant : s=0; c=1; tz=v         elif t<-giant : s=0; c=-1; tz=-v        else :  u=sqrt(1.0+t*t); c=1.0/u; s=c*t; tz=t*z        a[k][k] -= tz; a[l][l] += tz; a[k][l]=0        for h in range(n) :           if (h!=k) and (h!=l) : # rotate pair {a_hk,a_hl}, use index symmetry.            (hk,kh)= (h,k) if (h<k) else (k,h); ak=a[hk][kh]            (hl,lh)= (h,l) if (h<l) else (l,h); al=a[hl][lh]             a[hk][kh]= c*ak-s*al; a[hl][lh]= s*ak+c*al        for h in range(n) : # rotate columns, no transpose later          xk=x[k][h];xl=x[l][h]; x[k][h]= c*xk-s*xl; x[l][h]= s*xk+c*xl  return gaindef eigenloop(ma) : # symmetric matrix ma  n=len(ma); x=[[]]*n; m=[[]]*n; epsi=1e-33; j=0; gain=1; eval=[0]*n  for i in range(n) :    x[i]=[0]*n; x[i][i]=1; m[i]=[0]*n    for k in range(n) : m[i][k]=ma[i][k]  while (j<(2*n))and(gain>epsi) : # matrix m is transformed    gain=rotjacobi(m,x,j,dbg=1); j+=1; # print('Gain='+str(gain))  for i in range(n) : eval[i]=m[i][i]  return eval,x # eval=eigenval list, rows of x are the eigenvectorsdef eigentest(m,ev,x,dbg=0) : # Gleichungen  m x_i = ev_i x_i  n=len(m); y=[0]*n; z=[0]*n; norms=0  for j in range(n) : # test eigenvector j, eigenval j    norm=0    for i in range(n) :      z[i]= ev[j]*x[j][i]; y[i]=0       for k in range(n) : y[i]+= m[i][k]*x[j][k]      d=y[i]-z[i]; norm += d*d    norms+= norm    if dbg==1 : print('Eigenval '+str(j)+' Norm='+str(norm))  return norms#####def fe(x) : return ('%11d' % x) if(type(x)==type(0)) else ('%+6.4e' % x)def fdump(s,m) : # vector or matrix debug dump  n=len(m); ismat= (type(m[0])==type([])); t=''  if not ismat :    t='Vector '+s+' Dim='+str(n)+'\n'    for k in range(n) : t+=' '+fe(m[k])  else :    j=len(m[0]); t='Matrix '+s+' Dim='+str(n)+'*'+str(j)+'\n'    for i in range(n) :      for k in range(j) : t+=' '+fe(m[i][k])      if i<(n-1) : t+='\n'   return tdef norm(a) :  n=len(a); z=0.0  for i in range(n) : z += a[i]*a[i]  return sqrt(z)def wsum(a,b,f,g) : # weighted sum of 2 vectors  n=len(a); c=[0]*n  for i in range(n) : c[i]= f*a[i]+g*b[i]  return cdef dbasisfunc(n,x,par,dg=1) : # Ritz orthonormalbasis, derivatives  du=[0.0]*n; k,a,b,q= tuple(par)  du[0]=0; du[1]=sqrt(3/2.0); even=True; y=1  if dg==1 : # first deriv    for i in range(2,n) :      if even : z=k[i]*x; du[i]= (-a[i]*sin(z)+b[i]*sinh(z))*k[i]/q[i]      else    : z=k[i]*x; du[i]= ( a[i]*cos(z)+b[i]*cosh(z))*k[i]/q[i]      even= not even  else : # other degree up to 4    du[1]=0; feven=[cos,sin,cos,sin,cos]; fodd=[sin,cos,sin,cos,sin]    se=[1,-1,-1,1,1]; so=[1,1,-1,-1,1]    heven=[cosh,sinh,cosh,sinh,cosh]; hodd=[sinh,cosh,sinh,cosh,sinh]    for i in range(2,n) : # dg==0 function itself      y=1; z=k[i]*x      for j in range(dg) : y *= k[i]      if even : du[i]= (a[i]*se[dg]*feven[dg](z)+b[i]*heven[dg](z))*y/q[i]      else    : du[i]= (a[i]*so[dg]*fodd[dg](z)+b[i]*hodd[dg](z))*y/q[i]      even= not even  return du # Tupeldef alphaomega(m,n,par) : # alpha= um'*un', omega=um"*un integrals.  if (m==0) or (n==0) : alpha=0; omega=0  elif (m==1)and(n==1) : alpha=3; omega=0  else :     k, u1, du1= tuple(par) # u1, du1; Liste von Basisfunc und Ableitg bei x=1    km=k[m]; kn=k[n]    if (m==n)and(m%2==0) :      ch=cosh(km); co= cos(km); ch2=ch*ch; co2=co*co; q=ch2+co2      alpha= (km*km*(ch2-co2)+6*km*(co2*ch2*tanh(km)))/q       omega= (-km*km*(ch2-co2)+2*km*(co2*ch2*tanh(km)))/q    elif (m==n) and (m%2==1) :       sh=sinh(km); si= sin(km); sh2=sh*sh; si2=si*si; q=sh2-si2      alpha= (km*km*(sh2+si2)+6*km*(si2*sh2*coth(km)))/q       omega= (-km*km*(sh2+si2)+2*km*(si2*sh2*coth(km)))/q     elif (m+n)%2 == 1 : alpha=0; omega=0 # equal parity --> vanishes    else : # vanish if m+n is odd      km4=km*km*km*km; kn4=kn*kn*kn*kn; q=km4-kn4      alpha= 2*(km4*u1[m]*du1[n]-kn4*u1[n]*du1[m])/q       omega= 2*km4*(du1[m]*u1[n]-u1[m]*du1[n])/q  return alpha,omegadef vmatrix(m,n,p,q, mu, par): # Element zwischen um*vn, up*vq.  if (m==p)and(n==q) :    k,u1,du1= tuple(par)    z=k[m];km4=z*z*z*z; z=k[n]; kn4=z*z*z*z    amm,omm= alphaomega(m,m,par); ann,onn= alphaomega(n,n,par)    v= km4+kn4+2*mu*omm*onn + 2*(1-mu)*amm*ann  else :    amp,omp= alphaomega(m,p,par); anq,onq= alphaomega(n,q,par)    aqn,oqn= alphaomega(q,n,par); apm,opm= alphaomega(p,m,par)    v= mu*(omp*oqn+opm*onq)+2*(1-mu)*anq*amp   return vdef ritzmatrix(serie='A', mode=0, normalize=False, big=False) :   # Auswahl einer symmetrischen Orthonormalbasis aus dem VONS der Stabwellen  # return: Matrix des V-operators in dieser Basis, Index-triplets der Basis  # dbg mode=1 : zeilen = Faktoren u1v1 u1v3 u1v5 u3v3 u3v5 u5v5 wie im Artikel  # big=False # big Approximation einen Grad hoeher  n=11; mu=0.225 # Querkontraktions-Parameter, Glas  pars=initbasis(n=n,dbg=0); k,a,b,q= tuple(pars)  u1= basisfunc(n,1,pars); du1=dbasisfunc(n,1,pars)  vpar=[k, u1, du1] # ixtrip= pairs with target index and sign contrib  if serie=='A' : # index triplets ui*vj itarget(base 1!). odd odd sym    ixtrip= [[1,1,1],[1,3,2],[3,1,2],[3,3,3],[1,5,4],[5,1,4],      [3,5,5],[5,3,5],[5,5,6]]    if big : ixtrip+=[[1,7,7],[7,1,7],[3,7,8],[7,3,8],[5,7,9],[7,5,9],[7,7,10]]  if serie=='B' : # odd odd antisym    ixtrip=[[1,3,1],[3,1,-1],[1,5,2],[5,1,-2],[3,5,3],[5,3,-3]]    if big: ixtrip+= [[1,7,4],[7,1,-4], [3,7,5],[7,3,-5], [5,7,6],[7,5,-6]]  if serie=='C' : # even even sym    ixtrip=[[0,2,1],[2,0,1],[2,2,2],[0,4,3],[4,0,3],[2,4,4],[4,2,4],[4,4,5],       [0,6,6],[6,0,6],[2,6,7],[6,2,7],[4,6,8],[6,4,8],[6,6,9]]    if big : ixtrip+=[[0,8,10],[8,0,10],[2,8,11],[8,2,11],[4,8,12],[8,4,12],       [6,8,13],[8,6,13],[8,8,14]]  if serie=='D' : # even even antisym    ixtrip=[[0,2,1],[2,0,-1],[0,4,2],[4,0,-2],[2,4,3],[4,2,-3],      [0,6,4],[6,0,-4],[2,6,5],[6,2,-5],[4,6,6],[6,4,-6]]    if big : ixtrip+= [[0,8,7],[8,0,-7],[2,8,8],[8,2,-8],[4,8,9],[8,4,-9],      [6,8,10],[8,6,-10]]  if serie=='E' : # odd even    ixtrip=[[1,2,1],[3,0,2],[3,2,3],[1,4,4],[5,0,5],[3,4,6],      [5,2,7],[5,4,8]]    if big : ixtrip+=[[1,6,9],[3,6,10],[5,6,11],[7,6,12],      [7,0,13],[7,2,14],[7,4,15]]    if (serie=='F')or(serie=='G') : # (odd even - even odd)    ixtrip=[[1,2,1],[2,1,-1], [3,0,2],[0,3,-2], [3,2,3],[2,3,-3],      [1,4,4],[4,1,-4], [5,0,5],[0,5,-5], [3,4,6],[4,3,-6],      [5,2,7],[2,5,-7], [5,4,8],[4,5,-8]]    if big : ixtrip+=[[1,6,9],[6,1,-9], [3,6,10],[6,3,-10], [5,6,11],[6,5,-11],      [7,6,12],[6,7,-12], [7,0,13],[0,7,-13],      [7,2,14],[2,7,-14], [7,4,15],[4,7,-15]]    rowtrip= ixtrip; coltrip=ixtrip # row and column triplets ui,vj,itarget  if (serie=='A')and(mode==1) :    rowtrip=[[1,1,1],[1,3,2],[3,3,3],[1,5,4],[3,5,5],[5,5,6]]  mcol=len(coltrip); mrow=len(rowtrip)  v=[[]]*mrow; mmat=0 # mmat size of final matrix  # ixpairs is finite-dim subspace in one of the symmetry classes  for i in range(mrow) :    v[i]=[0]*mcol; mi,ni,xi= tuple(rowtrip[i]); mmat=max(mmat,abs(xi))    for j in range(mcol) :      mj,nj,xj= tuple(coltrip[j]); v[i][j]= vmatrix(mi,ni,mj,nj, mu,vpar)  rm=[[]]*mmat; nm=[[]]*mmat # Ritz matrix and normalize count  for h in range(mmat) : rm[h]=[0]*mmat; nm[h]=[0]*mmat  for i in range(mrow) : # add to row i,xi    mi,ni,xi= tuple(rowtrip[i]); (si,xi) =(1,xi-1) if (xi>0) else (-1,-xi-1)     for j in range(mcol) : # addto column j,xj      mj,nj,xj= tuple(coltrip[j]); (sj,xj) =(1,xj-1) if (xj>0) else (-1,-xj-1)       rm[xi][xj]+= si*sj*v[i][j]; nm[xi][xj] +=1  if normalize : # divide rm by square-root of counts nm, for orthonormal    for i in range(mmat) :      for j in range(mmat) :         if nm[i][j]>1 : rm[i][j]= rm[i][j]/sqrt(nm[i][j])  return rm, ixtrip, pars # pars= Parameter des VONSif __name__ == '__main__' : # do not export what follows def eigenwave(ev,ixt,x,y,pars) : # stehende Wellen, vektoren ev in Basis ixt  u=basisfunc(9,x,pars); v=basisfunc(9,y,pars) # max Ordnung 8   bw=[0.0]*16; kmax=0; n=len(ixt)  for i in range(n) : # Basis-Wellenwerte    j,k,nd= tuple(ixt[i]); (sgn,ix)= (1,nd-1) if (nd>0) else (-1,-nd-1)    bw[ix]+= sgn*u[j]*v[k]; kmax=max(kmax,ix)  m=kmax+1; w=[0.0]*m # linearkombiniert zu Eigenwellen  for i in range(m) :    for j in range(m) : w[i]+= ev[i][j]*bw[j]  return w # m Ergebnisse am Punkt (x,y) def dumpmodes(subset, ixt, ewert,evec,ref) : # Doku text output   n=len(ixt); m=len(evec); bw=['']*m; count=[0]*m  d='Serie '+subset+'. Basisfunktionen:'+str(m)+'. Faktor q= 1/sqrt(2)\n'  for i in range(n) : # Basis-Wellenformeln    j,k,nd= tuple(ixt[i]); (sgn,ix)= ('+',nd-1) if (nd>0) else ('-',-nd-1)    bw[ix]+= sgn+'u'+str(j)+'*v'+str(k); count[ix]+=1  for j in range(m) :     s=('('+bw[j]+')') if(count[j]==1) else ('('+bw[j]+')*q'); d+=(s+'\n')    d+='Eigenwerte und  Eigenvektor-Koeffizienten in der Basis\n'  for j in range(m) :    s=fe(ewert[j])+' :  ['    for k in range(m): s+=' '+ fe(evec[j][k])    d+=s+' ]\n'  d+= '****  Ritz      Computer   (Eigenwert-Vergleich)\n'; nr=len(ref)  for j in range(nr) : d+= '   '+fe(ref[j])+'  '+fe(ewert[j])+'\n'  print(d); return d def computedcase(subset, dbg=0, big=False) : # subsets: A B C D E F G  # case F,G needs w on x=-100..100,y=0..100, later node[-x,-y]=node[x,y]  def vscale(f,v) : # scale vector v    n=len(v); u=[0]*n    for i in range(n) : u[i]=f*v[i]    return u  nx=100; ny=100; w=[[]]*(nx+1)  nodiag=('EFG'.find(subset)>=0); xs= (-1) if(subset=='G') else 1   sign=(-1) if('BD'.find(subset)>=0) else 1 #  EFG no x=y mirror!  rm,ixt,pars= ritzmatrix(subset,0,True,big)  # rm= zu diagonalisierende Operatormatrix  ## eval,evec,rank= eigenrun(0,rm,dbg=1) # obsolete, use eigenloop  eval,evec= eigenloop(rm)  print(fdump(' eigenvals',eval))  ref,z = platewave(subset, 0,0, pars) # reference eigenval spectrum  if (subset!='G') and False : # deaktivierter Log    s= dumpmodes(subset,ixt, eval,evec,ref)    f=open('ritzmodes.txt','a'); f.write(s+'\n'); f.close()   for ix in range(nx+1) :    x= ix/(nx+0.0); w[ix]=[[]]*(ny+1); ymax= (nx+1) if nodiag else (ix+1)    for iy in range(ymax) :      y= iy/(ny+0.0)      w[ix][iy] = eigenwave(evec,ixt, xs*x,y,pars)  if not nodiag : # x=y mirror    for ix in range(nx+1) :      for iy in range(ix) : w[iy][ix]= vscale(sign,w[ix][iy]) # Symm-Achse x=y  print('Wellenwerte: '+str([len(w),len(w[0]),len(w[0][0])]))  if ('ABCDE'.find(subset)>=0) :    curves=knotenbild(subset, w, debug=dbg, version='2')  if (subset=='F')or(subset=='G') :    curves=knotenbild(subset, w, debug=3, version='2')  return curves def ritzplots3() : # text Resultate, subset A B C D E F  f=open('ritzmodes.txt','w')  for subset in ['A','B','C','D','E','F'] :    rm,ixt,pars= ritzmatrix(subset,0,True,big=True)    ref,z = platewave(subset, 0,0, pars) # reference eigenval spectrum    eval,evec= eigenloop(rm); norm=eigentest(rm,eval,evec)    print('Subset='+subset+' Quality Eigenvals='+str(norm))    s= dumpmodes(subset,ixt, eval,evec,ref); f.write(s+'\n')   f.close()  def chladniquadrat() :  for c in ['A','B','C','D','E'] : simplecase(c, dbg=2)  specialcase() # diagonale 'F'-Serie (E bis) from time import time def ritzplots() : # Urversion  t0=time()  #simplecase('A',dbg=2)  chladniquadrat()  t1=time()  print('Laufzeit (sek)= '+str(int(t1-t0))) def ritzplots2() : # Neuberechnung  t0=time()  computedcase('A', dbg=2, big=True)  computedcase('B', dbg=2, big=True)  computedcase('C', dbg=2, big=True)  computedcase('D', dbg=2, big=True)  computedcase('E', dbg=2, big=True)  specialcase(compute=2,version='2') # Serie 'F'  t1=time()  print('Laufzeit (sek)= '+str(int(t1-t0))) def startdialog() :  try : s=input('Chladni-Figuren Urversion(1) Neurechnung(2) Eigenwerte(3)?')  except : s='???'  s= str(s)+'?'  if s[0]=='1' : ritzplots()  elif s[0]=='2' : ritzplots2()  elif s[0]=='3' : ritzplots3()  else : print('Eingabefehler.')  startdialog()

Listing chladni.py

[Bearbeiten]
# -*- coding: utf-8 -*-from math import sqrtfrom ritz import eigenloop, eigentest, knotenbild, ritzmatrix  # def knotenbild(subset, w, debug=0, version='1') : # Figur aus Knotenlinien  # debug=2 macht Kurven mit Namen 'single'+subset+versiondef fe(x) : return ('%11d' % x) if(type(x)==type(0)) else ('%+6.4e' % x)def fdump(s,m) : # vector or matrix debug dump  n=len(m); ismat= (type(m[0])==type([])); t=''  if not ismat :    t='Vector '+s+' Dim='+str(n)+'\n'    for k in range(n) : t+=' '+fe(m[k])  else :    j=len(m[0]); t='Matrix '+s+' Dim='+str(n)+'*'+str(j)+'\n'    for i in range(n) :      for k in range(j) : t+=' '+fe(m[i][k])      if i<(n-1) : t+='\n'   return tdef norm(a) :  n=len(a); z=0.0  for i in range(n) : z += a[i]*a[i]  return sqrt(z)def wsum(a,b,f,g) : # weighted sum of 2 vectors  n=len(a); c=[0]*n  for i in range(n) : c[i]= f*a[i]+g*b[i]  return cdef dpoly(p) : # Polynom-Ableitung  n=len(p); q=[0]*(n-1)  for i in range(n-1) : q[i]=p[i+1]*(i+1)  return qdef evpoly(p,x) : # Polynom-Auswertung  n=len(p); y=0; z=1  for i in range(n) : y+= z*p[i]; z *= x  return ydef tripleta(serie,max,dbg=0) : # serie=symmetry class. max= maximal order  # get Index triplets for a basis of symmetric linear combs  # i=k=0 excluded from function basis ?   m=1; grow=False; t=[]  # m=target index + 1 with sign, t=triplet list.  if serie=='A' : i=1; k0=1; k=k0; sm=1 # sm= mirror symm  if serie=='B' : i=1; k0=1; k=k0; sm=-1  if serie=='C' : i=0; k0=0; k=k0; sm=1  if serie=='D' : i=0; k0=0; k=k0; sm=-1  if serie=='E' : i=0; k0=1; k=k0; sm=-1  if serie=='F' : i=0; k0=1; k=k0; sm=0  while (i<=max)and(k<=max) : # Kombis (0,0) (01) (10) sind immer steril ?    #if ((sm==1)and((i+k)>0)) or (i!=k) : t+= [[i,k,m]]; grow=True    ## if ((i+k)>1) and ((sm==1) or (i!=k)) : t+= [[i,k,m]]; grow=True    if (sm>=0) or (i!=k) : t+= [[i,k,m]]; grow=True    if grow and (i!=k) and (sm!=0) : t+=[[k,i,sm*m]]    if grow : m+=1; grow=False    (i,k) = (i,k+2) if (k<i) else (i+2,k0)  if dbg==1 : print(str(t))  return t,m-1 # m is dim of target matrix to fill### Funktional-Extrem mit orthonormalen Polynomendef scalprod(p,q) : # Integral Polynome ueber -1...1  n=len(p); m=len(q); sp=0  for i in range(n) :    for k in range(m) :      j=i+k; z=(0 if(j%2>0) else 2.0/(j+1.0)); sp+= p[i]*q[k]*z  return spdef spmatrix(p) : # debug  n=len(p); m=[[]]*n  for i in range(n) :    m[i]=[0]*n    for k in range(n) : m[i][k]= scalprod(p[i],p[k])  print(fdump('spmatrix',m))def derivprod(p,q,np,nq) : # product of derivative (p,np) with (q,nq)  for i in range(np) : p= dpoly(p)  for i in range(nq): q= dpoly(q)  return scalprod(p,q) # needed derivprod(p,q,1,1), (p,q,2,0), (p,q,2,2) def orthonormset(n,sprod,mode=0) :  # make polynomials p[0] to p[n], wrt scalar product sprod()  def normalize(p) :    z=sprod(p,p); q= 1.0/sqrt(z)    for j in range(len(p)) : p[j] *= q  n1=n+1; p=[[]]*n1; sp=[0]*n1  for i in range(n1) :     if (mode==0)or(i<2) : p[i]=[0]*(i+1); p[i][i]=1    elif mode==1 : # bigger polys with @boundary 2nd, 3rd deriv to vanish      ni=i+4; p[i]=[0]*(ni+1); p[i][i]=1; z=i*(i-1)      p[i][i+2]=-2*z/(i+1.0)/(i+2.0); p[i][i+4]= z/(i+3.0)/(i+4.0)  normalize(p[0])  for i in range(1,n1) : # orthogonalize p[i] wrt to subset {0...i-1}    for k in range(i) : sp[k]= sprod(p[i],p[k])    for k in range(i) :       for j in range(len(p[k])) : p[i][j]-= sp[k]*p[k][j]    normalize(p[i])  # for i in range(n1) : print(fdump('debug',p[i]))# are even/odd alternating  return pdef potentialmatrix(serie, max, nu, mode=0, dbg=0) :  # matrices on ortho poly sets  def auxmatrices(p) :    n=len(p); dp00=[[]]*n; dp11=[[]]*n; dp20=[[]]*n; dp22=[[]]*n    for i in range(n) :      dp00[i]=[0]*n; dp11[i]=[0]*n; dp20[i]=[0]*n; dp22[i]=[0]*n      for k in range(n) :         dp00[i][k]= scalprod(p[i],p[k])        dp11[i][k]= derivprod(p[i],p[k],1,1)        dp20[i][k]= derivprod(p[i],p[k],2,0)        dp22[i][k]= derivprod(p[i],p[k],2,2)    return dp00, dp11, dp20, dp22  #  def vorthomatrix(n,m,p,q,nu,dp00,dp11,dp20,dp22) : # pot. on orthog (nm|pq)    # V(f,g)=fxx*gxx+fyy*gyy+nu(fxx*gyy+fyy*gxx)+2(1-nu)(fxy*gxy)    a= dp22[n][p]*dp00[m][q] # derivpr(p[n],p[p],2,2)    b= dp22[m][q]*dp00[n][p] # derivpr(p[m],p[q],2,2)    c= dp11[n][p]*dp11[m][q] # derivpr(p[n],p[p],1,1)*derivpr(p[m],p[q],1,1)    d= dp20[n][p]*dp20[q][m] # derivpr(p[n],p[p],2,0)*derivpr(p[m],p[q],0,2)    e= dp20[p][n]*dp20[m][q] # derivpr(p[n],p[p],0,2)*derivpr(p[m],p[q],2,0)    f=1;g=2 #dbg    v= (a+b) + f*nu*(d+e) + g*(1-nu)*c; s=dp00[n][p]*dp00[m][q] #s=scalprod    return v,s  #  pol= orthonormset(max,scalprod,mode=mode)  dp00, dp11, dp20, dp22 = auxmatrices(pol)  ixtrip,mmat= tripleta(serie,max,dbg=dbg); nix=len(ixtrip)  pm=[[]]*mmat; nm=[[]]*mmat; sm=[[]]*mmat;  for h in range(mmat) : pm[h]=[0]*mmat; nm[h]=[0]*mmat; sm[h]=[0]*mmat  for i in range(nix) : # add to row xi    mi,ni,xi= tuple(ixtrip[i]); (si,xi) =(1,xi-1) if (xi>0) else (-1,-xi-1)     for j in range(nix) : # addto column xj      mj,nj,xj= tuple(ixtrip[j]); (sj,xj) =(1,xj-1) if (xj>0) else (-1,-xj-1)       v,s= vorthomatrix(mi,ni, mj,nj, nu, dp00,dp11,dp20,dp22)       pm[xi][xj]+= si*sj*v; sm[xi][xj]+= si*sj*s; nm[xi][xj]+=1  for i in range(mmat) : # normalize    for j in range(mmat) :       if nm[i][j]>1 : z=1.0/sqrt(nm[i][j]); pm[i][j]*=z; sm[i][j]*=z  if dbg==1 : print(fdump('pm',pm)) # potential energy matrix, bug serie E?  if dbg==1 : print(fdump('sm',sm)) # scalar prod matrix seems correct.  return pm, ixtrip, pol def showsorted(ser,v,j) : # lowest positive values in vector v  n=len(v); ix=[-1]*n; iy=[0]*n; ival=0; s='Serie '+ser+':'  bound=1e-12; vsort=[0]*j  for i in range(n) :    vmin=1e33; kmin=-1    for k in range(n) :       if (ix[k]<0) and (v[k]<vmin) and (v[k]>bound) : vmin=v[k]; kmin=k    iy[i]=kmin; ix[kmin]=ival; ival+=1  for i in range(min(j,n)) : s+=' '+fe(v[iy[i]]); vsort[i]=v[iy[i]]  return vsort,sdef wellenbilder(subset,eval,evec,ixt,pol) : # Eigenkombinationen aus Polynomen  # indizes der 5 kleinsten positiven Eigenwerte  def auswahl(eva,nmax) :    m=len(eva); nmax=min(nmax,m); ix=[-1]*nmax; use=[0]*m; bound=1e-12    for i in range(nmax) :      imin=-1; emin=1e33      for k in range(m) :        if (use[k]==0)and(eva[k]>bound)and(eva[k]<emin): (imin,emin)=(k,eva[k])      ix[i]=imin; bound=eva[imin]; use[imin]=1    print('Auswahl:'+str(ix))    return ix  #  def eigenwave(iew, ev, ixt,x,y,pol) : # Wellen aus Vektoren ev in Basis ixt    np=len(pol); u=[0]*np; v=[0]*np; new=len(iew)    for i in range(np) : u[i]= evpoly(pol[i],x); v[i]= evpoly(pol[i],y)    bw=[0.0]*50; kmax=0; n=len(ixt) # bw=basiswellen, w=eigenwellen    for i in range(n) : # Basis-Wellenwerte      j,k,nd= tuple(ixt[i]); (sgn,ix)= (1,nd-1) if (nd>0) else (-1,-nd-1)      bw[ix]+= sgn*u[j]*v[k]; kmax=max(kmax,ix)    m=kmax+1; w=[0.0]*new # linearkombiniert zu Eigenwellen    for h in range(new) :      i=iew[h]      for j in range(m) : w[h]+= ev[i][j]*bw[j]    return w # m Ergebnisse am Punkt (x,y)  #  def vscale(f,v) : # scale vector v    n=len(v); u=[0]*n    for i in range(n) : u[i]=f*v[i]    return u  #   iew= auswahl(eval,5); new=len(iew)  nx=100; ny=100; w=[[]]*(nx+1); xs=1  for ix in range(nx+1) :    x= ix/(nx+0.0); w[ix]=[[]]*(ny+1)    for iy in range(ny+1) :      y= iy/(ny+0.0); w[ix][iy] = eigenwave(iew, evec,ixt, xs*x,y,pol)  print('Wellenwerte: '+str([len(w),len(w[0]),len(w[0][0])]))  knotenbild(subset, w, debug=2, version='3') # ritz.knotenbild  return wdef tryorthopolyn(maxi, version, dbg=0) :  print('Orthogonale Polynome maxi='+str(maxi)+' version='+str(version))  nu=0.225;   for serie in ['A','B','C','D'] : ##  ,'E','F'] :    ma,ixt,pol= potentialmatrix(serie,maxi,nu, mode=version, dbg=dbg)    eva,xa= eigenloop(ma)    eigentest(ma,eva,xa, dbg=dbg)     vsort, ssort= showsorted(serie,eva,5); print(ssort)    wellenbilder(serie,eva,xa,ixt,pol) # knotenbilderdef spektrumvergleich(maxi) :  nu=0.225; version=0; print('Spektrum Balkenbasis   Polynombasis')  for serie in ['A','B','C','D'] :    ma,ixt,pol= potentialmatrix(serie,maxi,nu, mode=version, dbg=0)    eval,xa= eigenloop(ma)    vsort,ssort = showsorted(serie,eval,5)    rm,ixr,pars= ritzmatrix(serie,0,True,big=True)    reval,revec= eigenloop(rm); # print(str(reval[:5]))    for k in range(5) :      s=serie+str(k+1)+'       '+fe(reval[k])+'   '+fe(vsort[k]); print(s)def startdialog() :  s=str(input('Polynombasis: Chladni-Figuren(1) Eigenwert-Vergleich(2)?'))+'?'  if s[0]=='1' :   tryorthopolyn(15,0) # production run  elif s[0]=='2' : spektrumvergleich(15)  else : print('Eingabefehler.') startdialog()
Abgerufen von „https://de.wikibooks.org/w/index.php?title=Till_Eulenspiegels_lustige_Serie/_Druckversion&oldid=979622
Kategorien:

[8]ページ先頭

©2009-2025 Movatter.jp