Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
PDEtools[InvariantEquation] - 与えられた対称性群に基づく不変微分方程式の計算
使い方
InvariantEquation(S, DepVars, 'options'='value')
パラメータ
S
-
対称生成子の無限小、または、たとえば n 個の無限小のリストであり、多くは対称の n-次元の群を表します。
DepVars
問題の従属変数を示す関数または関数のリスト
arbitraryfunctionname
オプション - 返される不変式に表示される任意関数を表すために使用される名前を示します。
order
(オプション)必要な微分方程式の次数を表します。デフォルトは 1 です。
jetnotation = ...
(オプション) true (デフォルト), false, jetODE, jetvariables または withoutbrackets を指定して、それぞれが使用可能な異なる jet 表記 を返すか、あるいは、この表記を使用しないようにすることがでできます。
simplifier = ...
(オプション)デフォルト simplify/size の代わりに使用する簡単化の引数(simplifier) を示します。
モデルの説明
対称生成子の 無限小 のリスト、または、場合によっては n-次元の対称性群を表す n 個のリストの場合を前提とすると、InvariantEquation は等式 を返します。この等式は同時に、与えられた n 個の無限小に関するすべての 対称生成子(1 <= j <= n)に基づく不変式でもあります。 は問題(DepVars)の独立変数および従属変数の関数で、これらの偏導関数は最大で次数(order) (デフォルトは 1)であり、すべての および について を満たします。このとき、数 は問題によって異なります。
備考:多次元のケースにおいては、 与えられた無限小の形式により、問題は解を持たない可能性があります。
オプションとして、簡単化の引数を指定して、これをデフォルトの simplify/size の代わりに使用することができます。この目的のために、オプションの引数 simplifier = .... を使用します。デフォルトでは、InvariantEquation により返される式は関数表記となります。つまり、右辺に使用可能なあらゆる jet 表記 を使用可能なオプションの引数 jetnotation = ... を渡すことによっても、この変更を行なうことができます。
オプションのキーワードを記憶しておかなくても良いように、キーワードのスペルの入力を誤った場合、または、キーワードの一部しか入力しなかった場合でも、正しいキーワードに対する一致検索が実施されます。一致候補が 1 つだけの場合、入力は自動的に修正されます。
アプリケーションと例題
with(PDEtools, InvariantEquation, SymmetryTest, SymmetryTransformation, dchange, InfinitesimalGenerator, Invariants, ToJet);
2 つの独立変数と 1 つの従属変数 を伴う偏微分方程式(PDE)問題を検討します。また、対称性群の無限小のリストを検討します。
S := [x, 1, u];
無限小生成作用素 の基礎となる対称変換に基づく不変等式は、次のようになります。
PDE := InvariantEquation(S, u(x, t), arbitraryfunctionname = Lambda);
の不変性は多様な方法で検証することができますが、最も簡単なのはおそらく、 が の対称であることを検証する SymmetryTest を使用する方法です。
SymmetryTest(S, PDE);
これより抽象性の低い検証方法は、 に関する、たとえば、新しい変数 に関しての対称変換を明示的に構成することです。
itr := SymmetryTransformation(S, u(x, t), w(r, s));
tr := solve(itr, {x, t, u(x,t)});
ここで、PDE の変数を を使用して変更します。また、リー群のパラメータ が実数であることを思い出して を再取得しますが、これは対称変換 の下では不変です。
dchange(tr, PDE, known = Lambda, [r, s, w(r, s)]);
simplify((4.7)) assuming _epsilon::real;
あるいは、 に対応し、かつ、次数 1 に延長された、すなわち、 および最大 1 次の の偏導関数に依存する関数で作用する準備が整った、無限小生成作用素 は次のようになります。
G := InfinitesimalGenerator(S, u(x,t), prolongation = 1, expanded);
ここで、微分演算子 を に適用して、 の下で が不変性を有することからゼロを取得します。 jet 表記の演算子である を適用するためには、同一の表記で を書き直す必要があります。
jetPDE := ToJet(PDE, u(x, t));
G(JetPDE);
このゼロの基となっている の構成方法があります。それは、 の Invariants の任意関数で、次のとおりです。
Invariants(S, u(x, t));
関連項目
dchange, InfinitesimalGenerator, Invariants, PDEtools, SymmetryTest, SymmetryTransformation, ToJet
Download Help Document