
制御フロー図( CFD ) は、ビジネス プロセス、プロセス、またはレビュー の制御フローを説明する図です。
制御フロー図は1950年代に開発され、さまざまな工学分野で広く使用されています。フローチャート、ドラコンチャート、データフロー図、機能フローブロック図、ガントチャート、PERT図、IDEFなどとともに、古典的なビジネスプロセスモデリング手法の1つです。[2]
概要
制御フロー図は、if-then-else条件、繰り返し、および/またはcase条件を使用して、連続したステップを示すためのサブディビジョンで構成できます。適切に注釈が付けられた幾何学的図形は、操作、データ、または機器を表すために使用され、矢印は、あるものから別のものへの連続的なフローを示すために使用されます。[3]
制御フロー図にはいくつかの種類があります。たとえば、次のとおりです。
- プロジェクト管理で使用される変更管理フロー図
- 構成管理で使用される構成決定制御フロー図
- プロセス管理で使用されるプロセス制御フロー図
- 品質管理で使用される品質管理フロー図。
ソフトウェアおよびシステム開発において、制御フロー図は制御フロー分析、データフロー分析、アルゴリズム分析、シミュレーションに使用できます。制御とデータは、リアルタイムおよびデータ駆動型システムに最も適しています。これらのフロー分析は、ロジックとデータ要件のテキストを、テキストよりも分析しやすいグラフィックフローに変換します。PERT、状態遷移、トランザクション図は、制御フロー図の例です。[4]
制御フロー図の種類
プロセス制御フロー図
プロセス [制御システム] の各重要なアクティビティのフロー図を作成できます。プロセス制御は通常、センサーが閉じたサイクルです。アプリケーションは、センサー情報が所定の (または計算された) データ パラメーターと制約の範囲内にあるかどうかを判断します。この比較の結果に基づいて、重要なコンポーネントが制御されます。この [フィードバック] によって、コンポーネントが電子的に制御されることもあれば、手動によるアクションの必要性が示されることもあります。この閉じたサイクル プロセスには、安全性を確保するためのチェックとバランスが多数あります。完全にコンピューター制御および自動化されている場合もあれば、センサーのみが自動化され、アクションには手動介入が必要なハイブリッドの場合もあります。さらに、プロセス制御システムの中には、前世代のハードウェアとソフトウェアを使用するものもあれば、最先端のものもあります。
パフォーマンスを追求する制御フロー図
この図は、アルゴリズムの性能追求制御フロー図の例を示しています。制御法則は、推定、モデリング、最適化のプロセスで構成されています。カルマンフィルタ推定器では、入力、出力、残差が記録されました。コンパクトな推進システムモデリング段階では、推定されたすべての入口とエンジンパラメータが記録されました。[1]
温度、圧力、制御位置に加えて、失速マージン、推力、抗力成分などの推定パラメータが記録されました。最適化フェーズでは、動作条件制約、最適解、線形計画法の健全性状態条件コードが記録されました。最後に、DEECを介してエンジンに送信された実際のコマンドが記録されました。[1]
参照
参考文献
この記事には、国立標準技術研究所の
パブリックドメイン資料が組み込まれています。
- ^ abc Glenn B. Gilyard および John S. Orme (1992) 亜音速飛行テストにおける F-15 飛行機のパフォーマンス追求制御アルゴリズムの評価、NASA 技術覚書 4400。
- ^ Thomas Dufresne & James Martin (2003)。「E-Business のプロセス モデリング」Wayback Machineに 2006-12-20 にアーカイブ。INFS 770 情報システム エンジニアリングの方法: 知識管理と E-Business。2003 年春
- ^ ソフトウェア開発およびコンピュータ化システムに適用される FDA 用語集。2008 年 1 月 14 日にアクセス。
- ^ Dolores R. Wallace 他 (1996)。ソフトウェアの検証および妥当性確認プロセスに関する参考情報、Wayback Machineに 2008-10-11 にアーカイブ、NIST 特別出版物 500-234。
