始まり 1958年、フォレスターは、産業ダイナミクスに関するハーバード・ビジネス・レビューの 論文を執筆するにあたり、MITのスタッフプログラマーにいくつかの方程式の必要な解を計算するよう依頼したことで、意図せずDYNAMOの開発を促した。[ 10 ] [ 11 ] プログラマーのリチャード・ベネットは、コード化された方程式を記号入力として受け取り、解を計算するシステム(SIMPLE - 「多数の方程式による産業管理問題のシミュレーション」)を実装することにした。SIMPLEはDYNAMOの概念実証となった。つまり、専門のプログラマーが汎用プログラミング言語で特殊目的のソルバーを「ハードコーディング」するのではなく、ユーザーはシステムの方程式を特殊なシミュレーション言語で指定し、1回のプログラム実行でシミュレーション出力を得ることができるようになった。
デザイン目標 DYNAMOは以下の点を強調するように設計されました。
産業ダイナミクスモデリングコミュニティ(専門プログラマーではないと想定されていた)にとって使いやすいこと。 コンパイル済みモデルを中間オブジェクトファイルを生成せずに即座に実行すること。 ラインプリンタ とペンプロッタ によるグラフィック出力を提供する。DYNAMOが当時の標準を上回っていた点の一つとして、数値型の単位チェック機能 や比較的分かりやすいエラーメッセージが挙げられます。
影響と課題 DYNAMOは、成長の限界を めぐる論争によって提起された環境問題において(間接的に感じられた)公的な影響を除けば、本質的には差分方程式 によって指定される連続シミュレーションのパッケージであったにもかかわらず、離散イベントシミュレーションの歴史において影響力があった。[ 19 ] 比較的数学的素養の低いユーザーにもコンピュータモデリングの機会を開いたと一部で言われている。[ 20 ] 一方で、数学的素養が必要とされるまさにその点で弱いこと[ 2 ] [ 21 ] 、およびオイラー積分 のみに依存していること[ 3 ] についても批判されている。
注記 1 2 メドウズ、ドネラ ;ランダース、ヨーゲン ;メドウズ、デニス (2004)。成長の限界:30年後の最新情報 。チェルシー・グリーン出版、 285ページ。ISBN 1-931498-51-2 。1 2 テイラー、ピーター・J. (2005). 手に負えない複雑性:生態学、解釈、関与 . シカゴ大学出版局. ISBN 0-226-79036-3 。1 2 Karayanakis, Nicholas Mark (1993年6月24日). ブロック図言語を用いた動的システムのコンピュータ支援シミュレーション . CRC Press. ISBN 0-8493-8971-2 。↑ Swanson, Carl V.; Raymond J., Waldmann (1970 年 9 月) 「経済成長ダイナミクスのシミュレーション モデル」。Journal of the American Planning Association . 36 (5). Routledge: Taylor & Francis Group: 314– 322. doi : 10.1080/01944367008977327 。 ↑ 「ウェルズリー大学1944年卒業生名簿用、フィリス・フォックスの履歴書と略歴」 (PDF) 。SIAM 歴史ウェブサイト 。1974年1月。 ↑ マイケル・J・ラジツキ、ロバート・A・テイラー。 「システムダイナミクスの起源」 。米国エネルギー省政策・国際問題局。 2017年6月20日に オリジナルからアーカイブ済み 。 2011年9月23日 に取得。 ↑ トーマス・ハイグ(インタビュアー)(2005)。 「フィリス・フォックス」 (PDF) 。 数値解析と科学計算の歴史に関するオーラルヒストリー 。 産業応用数学会。 2010年 5月12日 取得 。 ↑ "D-Memos 0 - 499" . System Dynamics Society . 2017-10-23 の オリジナルからアーカイブ済み . 2010-05-08 に取得. ↑ DYNAMOユーザーマニュアル 。MIT を押します 。 1963 年。2 ~ 3ページ。 ↑ Forrester, JW (1961). Industrial Dynamics . Cambridge MA: MIT Press . ISBN 1-883823-36-6 。↑ " 「システムダイナミクスの始まり」、ジェイ・W・フォレスター(PDF) 。 2010年4月14日にオリジナル(PDF) からアーカイブ。2010年5月8日 に取得。↑ Ross, DT; Ward, JE (1967年5月)、 「数値制御生産のためのコンピュータ支援設計に関する研究」 、 技術報告書、電子システム研究所、電気工学科、MIT ↑ Sammet, JE (1969年8月). プログラミング言語:歴史と基礎 . Prentice Hall. p. 651. ISBN 0-13-729988-5 。1 2 「モデリングとシミュレーションに関するピッツバーグ年次会議議事録」 。ピッツバーグ大学。工学部:米国計測機器協会。ピッツバーグ支部。1975年:1270。ISSN 0198-0092 。 2010年 5月12日 取得 。 ↑ Computer & Control Abstracts、第11巻、電気電子学会、1591ページ ↑ " 「Dynamo」がミニコンピュータに登場」。Computerworld誌 、1978年6月5日。↑ロバーツ、ナンシー ( 1982年9月)。 コンピュータシミュレーション入門:システムダイナミクスアプローチ 。アディソン・ウェスリー。ISBN 0-201-06414-6 。↑ DYNAMOユーザーマニュアル 、第6版、 ISBN 0-262-66052-0 ↑ 「離散イベントシミュレーションプログラミング言語の歴史」、リチャード・E・ナンス、TR 93-21、コンピュータサイエンス学科、バージニア工科大学(システム研究センター報告書SRC 93-003としても併記)、1993年6月11日 ↑ 電子オラクル:コンピュータモデルと社会的意思決定 (1985年)、ドネラ・H・メドウズ 、ジェニー・M・ロビンソン、ジョン・ワイリー・アンド・サンズ社、 ISBN 0-471-90558-5 ↑ 「フィリス・A・フォックスへのインタビュー」、SIAMウェブサイトのオーラルヒストリー、26ページ「サーボ機構アプローチの他に、[フォレスターは]外挿法を用いましたが、これは非常に問題が多く、不安定な方法です。外挿を永遠に続けることはできないことは、あなた自身もご存知でしょう。うまくいきません。」
参考文献 Dynamoによるシステムダイナミクスモデリング入門 (1981年)、ジョージ・P・リチャードソン、アレクサンダー・L・ピュー3世、ペガサス・コミュニケーションズ、ISBN 1-883823-43-9 環境モデリング:環境システムのシステムダイナミクスモデリング入門 (1999年)、アンドリュー・フォード、アイランドプレス、ISBN 1-55963-601-7 「意図せざる結果の預言者」、ローレンス・M・フィッシャー著、strategy+business誌、第40号、2005年秋号 企業計画と政策設計:システムダイナミクスアプローチ (1981年)、ジェームズ・M・ライネイス著、(MIT Press/Wright-Allen Series in System Dynamics)ISBN 0-262-12083-6 学習する組織のためのモデリング (2000年)、ジョン・D・W・モアクロフト、ジョン・D・スターマン著、プロダクティビティ・プレス(システム・ダイナミクス・シリーズ)(ハードカバー)ISBN 1-56327-250-4 有限世界における成長のダイナミクス (1974年)、デニス・L・メドウズ著、ライト・アレン・プレス、ISBN 0-9600294-4-3 付録C:ダイナモフロー図の読み方 付録D:ダイナモ方程式の読み方 付録E:DYNAMOのグラフィカル出力の読み方 コンピュータ支援による理論構築:動的社会システムのモデリング (1988年)、ロバート・ハンネマン博士、セージ出版、0803929617経営科学におけるコンピュータシミュレーション (1998年)、マイケル・ピッド著、ワイリー社、ISBN 0-471-97931-7 社会科学者のためのシミュレーション (2005年)、G.ナイジェル・ギルバート、クラウス・G・トロイツシュ、オープン大学出版局、ISBN 0-335-21600-5
外部リンク DYNAMO - マニュアルからの抜粋には、より詳細な歴史が記載されています。