テクノロジー業界で「カスタム」という言葉を聞くと、特にこの業界に比較的馴染みのない人は、複雑なシナリオや綿密なコード作成、そして何時間もかけて理解しようと試行錯誤する日々を想像しがちですが、必ずしもそうではありません。私たちのウェビナーでそれが良く分かります。
コンテンツ:
エンタープライズシミュレーションとは?
このウェビナーで、プレゼンターはエンタープライズシミュレーションのモデル構築の概念と AnyLogic のカスタムライブラリとの関連をご紹介します。まずはエンタープライズシミュレーションについて見ていきましょう。エンタープライズシミュレーションには以下の特徴があります:
- エンタープライズ シミュレーションの目的は、分散型ビジネスのコンポーネント (たとえば、全国に広がるファストフード レストランの数百の支店)を表す、多数のシミュレーション ベースのデジタルツインを作成することです。
- 各コンポーネントは独立したデジタルツインです。これらの事業単位を表すモデルの細部は異なりますが、共通のビジネスアプリケーションを共有しています。例えば、各ファストフードレストランはメニューやレイアウトが異なっていても、すべて同じビジネスモデルに従います。
- 各事業のデジタルツインとなるすべてのモデルはサーバー上に展開され、適切な意思決定者がアクセスできます。各コンポーネントへのアクセスレベルは、管理者によって管理・維持されます。
つまり、エンタープライズシミュレーションとは、共通の基盤となる動作を持ち、多数のステークホルダーがアクセスできるモデルのグループまたはセットで、その目的はシミュレーションに基づくデジタルツインを多数作成することです。
なぜカスタム ライブラリなのか?
したがって、複数の分散型事業から複数のシミュレーションモデルがある場合、各拠点で多少の違いはあっても、これらのモデルにある程度類似性があるのは当然です。したがって、エンタープライズシミュレーションの重要な要素は、共通または汎用的な要素の再利用です。既に機能しているものを再利用できるのであれば、毎回新しいものを作る必要はありません。
コンポーネントごとに新しいモデルを作成する代わりに、カスタムライブラリを使用できます。この複雑なライブラリは、上級モデラーが作成し、他のモデラーは動作を変更するだけで済みます。
カスタムライブラリとは? また、カスタムライブラリの作成方法とは?
カスタム ライブラリは、今後構築するすべてのモデルで使用できる AnyLogic モデルです。
カスタムライブラリの作成は簡単です。基本的には、既存のモデルにライブラリオブジェクトを追加し、含めたいエージェントにチェックを入れて、ライブラリをエクスポートするだけです。この際、ドキュメントの自動作成や、ライブラリをパレットに追加することもできます。また、他のアイコンと同様にライブラリのサイドに表示されるアイコンを作成することもできます。
出力ライブラリは .jar ファイルで、カスタムライブラリの共有に使用されます。ユーザーは AnyLogic パレットを開き、この .jar ファイルを選択して新しいライブラリを追加するだけで、すぐに使用できます。
この方法の例は、このブログ記事の最後にあるウェビナーでご覧いただけます。
カスタムモデルアセットの種類の使用例
ウェビナーでは、カスタムライブラリの作成例をいくつかご紹介していますが、ここではそのうちの1つについてお話します。SIR モデルは、あるクリニックに焦点を当て、いくつかのパラメータを追加し、いくつかの実験を作成して分析できるように作成されました。これは非常にシンプルなモデルで、必要な機能を実行すればすぐに使い始めることができます。
しかし、もし同じような重点分野を持つ別のクリニックがあったらどうでしょうか?この場合、最初のモデルは既に構築されており、この別のクリニック向けの更なるモデル開発に活用できます。ウェビナーでは、この例についてさらに詳しくご紹介します。
現実世界のカスタムライブラリ
多くの企業では、企業シミュレーション用のカスタムライブラリを作成しています。独自のパーソナライズされたこれらのライブラリがあることで将来さまざまなモデルをより簡単に、より敏速に作成できます。
このケーススタディでは、銃乱射事件に関するエージェントベースモデリング用のライブラリが作成されました。このライブラリにより、新人研究者がモデル開発に着手する際に必要な作業が短縮され、学生はモデルの複雑な部分に煩わされることなく研究に集中できるようになりました。
カリフォルニア州ロングビーチ港は10億ドルを投資する計画があり、TranSystems社と協力し、キャパシティー目標を達成するシステム必要条件を定量化しました。開発には、AnyLogicのRailライブラリとFluidライブラリを使用し、港の鉄道システムをモデル化しました。さらに、TranSystems社はモデル開発プロセスを簡素化するために、独自のカスタムライブラリを作成しました。
Machine Centers Manufacturing と Engineering Group は協力し、製造最適化のための フレキシブル製造システム(FMS)シミュレータを開発しました。このシミュレーションを作成するために、Engineering Group のデジタルツイン専門家は、FMS固有のシミュレーションモデリングライブラリを作成しました。このライブラリは、FMS アプリケーションに関連する再利用可能なエージェントと Java クラスのコレクションで構成されていました。これは、標準の AnyLogic ライブラリと併用することで、迅速なプロトタイプ施設設計を可能にしました。
結論
これまで見てきたように、カスタムライブラリとエンタープライズシミュレーションは互いに関連し合う2つの概念であり、これらを組み合わせることで、モデル開発をより迅速、スムーズ、そしてより正確に行うことができます。これにより、企業は細部に煩わされることなく、効果的かつ効率的に事業を運営できるようになります。カスタムライブラリには大きな可能性があり、適切に実装すれば成功への道を切り開くことができます。
ウェビナーの全編はこちらでご覧いただけます。ウェビナーは英語で行われますのでご留意ください。
