- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
demystifyingda-mad
テイラー写像の演算と加速器物理への応用 “微分代数(DA)”ソフトウェアの原型とは? その働きは? なぜ有用なのか? “演算子の多重定義”とは? テイラー多態とは? “リー/微分代数”とは? 正規形とは? 積分ベースのプログラムとは? 行列ベースのプログラム、Cosy-Infinityとは? コンパイルしたものと解釈したプログラム(Cosy-Infinity)に おける多態の違いは? 以上のもの全てを自分で作成したプログラムで使うことが できるのか? 自動微分(AD)ー微分代数(DA)について 第1回講義 自動微分(AD)は微分代数(DA)ではなく 打切りべき級数代数(TPSA)に基づいている 実用的なベクトル場に関連する微分代数(DA)に ついてはのちの講義で述べることとする 第1回講義における基本的事項: 打切りべき級数代数(TPSA) (すなわち微分代数 (DA)) ソフトウェアの原型はどのようなものか? その働きは? なぜ有用なのか? “演算子の多重定義”とは? 無駄を省くために 小型TPSAソフトウェアを通してTPSA を見てみよう 基本的なTPSAソフトは、自分の選んだ変数でテイラー級数を 用い、コンピューター上で計算を展開するための道具である。 光学や加速器においては摂動演算の写像の計算、また時には シミュレーションを可能にする。 演算子の多重定義は自動微分、すなわちAutomatic Differentiationに近いものになりつつあるが、最近は Computational Differentiation という単語が使われている: テイラー展開を計算するプログラムは、もとの数量を計算した プログラムとほぼ同じになる。 なぜテイラー級数が必要なのか? 一次元四極 FODOセル 乗法 逆数 : 冪零の導入 関数: 指数関数 冪零を無視できる? 時にはOK 結論 コンピュータ上に打切り級数代数(a Truncated Series Algebra)を導入した。 Berzの “微分代数(DA)” ソフトウェアの原型とはこれだけのものである。 数学的には、この打切りべき級数代数(TPS Algebra)は単なる環である。 微分代数の概念はTPSAに立入るものではない。現段階では何ら関連性はない。 今後の講義 摂動論について幾何学的観点から論じていく : 不変条件、 トゥイス関数およびその非線形歪み 幾何学的な図はテイラー写像から導かれた演算に 翻訳される。 自分で作成したFPPライブラリを使用していく。ここでは数学的な詳細には立ち入らないが、このライブラリは公表どおりの働きをすると考えてほしい。 FPPはテイラー写像に関連したベクトル場を扱うことがわかると思う。これらのベクトル場は微分リー代数を 形成する。しかしそれはさほど重要なことではない : 幾何学的側面に注目してほしい。 第2回講義は従来型の計算から始まり、幾何学的観点の導入で終わる予定である。 問題 * * 全6回の講義は 用例とそのコンピューター上での実行に重点を置く Etienne Forest 総合研究大学院大学 2004年12月/2005年1月 これらの質問については6回の講義の中で理論よりもむしろできるだけ多くの例を挙げて考えていく。 打切りべき級数代数(TPSA) ソフトウェア テイラー写像の近似値を計算 テイラーを使ったプログラムが 普通のFortranプログラムのようになる テイラーか実数かの選択を実行時まで延ばすことができる 摂動論ではベクトル場を利用する 写像の様々な正規化形式は繰り返しにおいて有用である 第1回講義における基本的事項: これらの問題は Berz が好んだ抽象的な数学的専門用語を使わなければ、難しくはない 簡単: この講義のために 十分機能的な小型TPSA ソフトウェア を作成! 空白を含めたった400行のプログラム! 演算子が完全に多重定義され、自動的 2変数 3次数に限定 もちろんこの小型ソフトは Berz のソフトウェアではないので、Berz のソフトウェアで演算子の多重定義をする際の様々な事項を考える必要はない。 ここでの目的はこれらのテクニックをわかりやすく説明することであり、最終的にはほとんど関係のない専門用語でみなさんを煩わせることではない。 摂動演算 : 転送行列、 ラティス関数(トゥイス)、ベータトロン振動数、 減衰、振幅依存チューンシフト、光学システムにおける収差、 共鳴、 シンクロトロン積分など。これらにおいては微分演算子とリー/微分代数(DA)が関係してくる。 なぜテイラー級数
文档评论(0)