(57)【特許請求の範囲】
【請求項１】
（１）始動を行う第１の発電所の複数の過去の始動の経験データ又は、（２)前記第１の発電所及び前記第１の発電所と異なる発電所の複数の過去の始動の経験データを発電所始動システムが記録する段階と、
前記複数の過去の始動の経験データについてクラスタリング分析を実行する段階と、
前記クラスタリング分析に基づいて前記複数の過去の始動を前記発電所始動システムが複数のクラスタにグループ化する段階と、
前記第１の発電所の現在の始動に関する最適な始動のための助言情報の要求を受け取ったことに応答して、第１のタービン及び第２のタービンの初期状態に基づいて発電所始動事例の優位クラスタを前記発電所始動システムが選択する段階と、
前記事例の優位クラスタの始動データを使用した、前記第１の発電所の現在の始動を最適にするための助言情報を前記発電所始動システムが送る段階であって、前記第１の発電所の現在の始動が前記第１のタービン及び前記第２のタービンの始動を含む段階と
を含む方法。
【請求項２】
前記最適な始動のための助言情報には、前記第１の発電所の過去の始動時にオペレータによって収集された情報を含む、請求項１記載の方法。
【請求項３】
前記優位クラスタの始動データが、最良の過去の発電所始動事例のデータ及び過去のメジアンの発電所始動事例のデータの内の少なくとも一方を含む、請求項１又は請求項２記載の方法。
【請求項４】
発電所を運転するためのシステムであって、当該システムが、
コンピュータ読取り可能な命令を実行するように構成された第１の処理装置と、
前記第１の処理装置に通信結合された第１のメモリと
を備えており、前記第１のメモリがその中にコンピュータ読取り可能な命令を記憶しており、該コンピュータ読取り可能な命令が、前記第１の処理装置によって実行された場合、前記処理装置に、
（１）始動を行う第１の発電所の複数の過去の始動の経験データ又は、（２）前記第１の発電所及び前記第１の発電所と異なる発電所の複数の過去の始動の経験データを記録する段階と、
前記複数の過去の始動の経験データについてクラスタリング分析を実行する段階と、
前記実行されたクラスタリング分析の出力を、第１のタービン及び第２のタービンの初期状態に基づく発電所始動事例の優位クラスタにセグメント化する段階と、
前記第１の発電所の始動に関する最適な始動のための助言情報の要求を受け取ったことに応答して、前記事例の優位クラスタの始動データを使用した、前記第１の発電所の現在の始動を最適にするための助言情報を送る段階であって、前記第１の発電所の始動が第１のタービン及び第２のタービンの始動を含む段階と、
を含む動作を実行させることを特徴とする、システム。
【請求項５】
前記クラスタリング分析が発電所のフリートからのデータに基づいて為される、請求項４記載のシステム。
【請求項６】
前記最適な始動のための助言情報には、前記第１の発電所の過去の始動時にオペレータによって収集された情報を含む、請求項４又は請求項５記載のシステム。
【請求項７】
前記クラスタリング分析が、前記第１の発電所の現在の初期状態及び前記異なる発電所の前記複数の過去の始動の初期状態に基づいて為される、請求項４乃至請求項６のいずれか１項記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の技術分野は、一般的に云えば、発電所(power plant) に関し、より具体的には、発電所の運転に関するものである。
【背景技術】
【０００２】
発電所は、機械エネルギを電気エネルギへ変換する１台以上の発電機を使用することができる。発電所の発電機及び関連する発電所機器（例えば、熱回収蒸気発生器（ＨＲＳＧ）、ガス及び蒸気タービン、復水器など）は、電力需要の変動、先行メインテナンス及び反応型メインテナンスなどの結果として運転停止され、そして始動されることがある。運転停止の長さ並びに発電機に関連した他の変数（例えば、周囲空気温度、蒸気タービン・ボウル金属温度、蒸気発電機の種類、ＨＲＳＧドラム圧力など）により、１台以上の発電機を安全に且つ効率よく始動させることのできる方法を決定することができる。
【０００３】
オペレータがシステムを信頼性よく運転できるように、オペレータが設備内の電気及び機械システムを知っていることが望ましい。発電所オペレータにとっての課題は、１台以上の発電機を効率よく始動させることである。効率よい始動には、時間、燃料消費量、メガワット発電量、機器についてのストレスなどのような多くの異なる因子が考慮される。発電所オペレータは、発電所機器を操作するときに選択された効率レベルを最大にするやり方を一貫して定めるために、何年もの経験を必要とすることがある。発電所オペレータは発電所から移動する（例えば、退職）することがあり、その結果として該発電所オペレータの経験が失われることがある。本書で述べる方法及びシステムは、発電所をより効率よく且つ信頼性よく運転するように発電所オペレータを支援することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７２０６６４４号
【発明の概要】
【０００５】
本書では、発電所及び関連機器を運転するための方法及びシステムを開示する。一実施形態において、発電所オペレータは、現在の発電所の始動に関する助言情報を要求して、発電所の初期状態及び過去の発電所始動に基づいたカスタム助言情報を受け取ることができる。
【０００６】
この「発明の概要」項は、下記の「発明を実施するための形態」で更に詳しく説明する様々な概念の選択を簡単な形態で紹介するために設けられている。この「発明の概要」項は、「特許請求の範囲」に記載の内容の重要な特徴又は本質的な特徴を特定しようとするものではなく、また「特許請求の範囲」に記載の内容の範囲を限定しようとするものでもない。更に、「特許請求の範囲」に記載の内容は、本明細書中のいずれかの部分で述べた欠点のいずれか又は全てを解決する制限事項に限定されない。
【０００７】
より詳細な理解は、例として添付の図面と共に示す以下の説明から得られよう。
【図面の簡単な説明】
【０００８】
【図１】図１は、発電所始動システムの構成要素の典型例のブロック図である。
【図２】図２は、３つの始動クラスタを示す典型例のグラフである。
【図３】図３は、１つの始動クラスタを示す典型例のグラフである。
【図４】図４は、２×１始動プロフィールを示す典型例のグラフである。
【図５】図５は、排出物規制遵守モード（ＥＣＭ）、始動燃料消費量（ＦＣ）及び始動発電所メガワット時（ＭＷＨ）発電量に達するまでの始動時間を示す典型例の三次元プロットである。
【図６】図６は、始動時間及び始動燃料消費量を示す典型例のグラフである。
【図７】図７は、オプティマイザを実行した後の典型例のパレート・フロンティア(Pareto frontier) である。
【図８】図８は、現在の実時間状態及び選択された最適始動についての典型例の助言出力の図表である。
【図９】図９は、現在の実時間状態及び選択された最適始動についての典型例の助言出力の図表である。
【図１０】図１０は、発電所助言システムを実施する典型例の方法を示す。
【図１１】図１１は、その中に本発明の様々な面を組み入れることのできる汎用コンピュータ・システムを表す典型例のブロック図である。
【発明を実施するための形態】
【０００９】
図１は、発電所始動システムのブロック図を示す。本書では、始動(startup) は、発電所がベース負荷運転に到達した時として定義することができ、又は選択された事象（例えば、時間フレーム、電力出力など）に基づいてオペレータによって定義することできる。発電所データ・ブロック１０５において、ガスタービン（ＧＴ）、蒸気タービン（ＳＴ）、ＨＲＳＧ、バランス・オブ・プラント（ＢＯＰ）、付属装置などのような、様々な発電所機器に関する記述データを持つことができる。
【００１０】
ブロック１１０において、データは、発電所の始動状態に関して自動的に編集することができる。データには、様々な部分における温度（例えば、蒸気入口温度又は金属ボウル温度）、発電機アイドル時間、流量、始動時間、熱回収蒸気発生器（ＨＲＳＧ）蒸気ドラム圧力などを含むことができる。ブロック１１０において、始動タイプが、また、定められた金属温度範囲又は運転停止期間に基づいて、高温、中温及び低温の一般的なパラメータを指示することができる。ブロック１１０において、２×１、１×１、１×０などの始動タイプ・パラメータを含むことができる。例えば、２×１は、２台のガスタービン及び１台の蒸気タービンでの始動を意味することができる。始動タイプ１×０は、１台のガスタービンのみでの始動を意味することができる。ブロック１１０及び１０５において集められた全てのデータ点は始動サーバ１１５へ伝送し、最終的には始動データベース（図示せず）に保存することができる。
【００１１】
ブロック１２０における始動セグメンテーションは、発電所の初期状態又は全て特徴に基づいたクラスタリング分析のための命令を有することができる。セグメンテーションはまた、とりわけ、経験則又はエンジニアリング知識によって定義することができる。ブロック１２０における始動セグメンテーションは、発電所機器がオンライン又はオフラインにある間に、規則的な又は不規則な間隔で行うことができる。
【００１２】
ブロック１２２における事例メインテナンスは、オペレータによって定義された基準の基づいて始動事例を追加し又は削除することができる。ブロック１２２における事例メインテナンスは、分類アルゴリズムのための特徴重み及びモデル・パラメータ（例えば、ｋ−最近傍アルゴリズム（ｋ−ＮＮ）におけるｋ値）を最適化することができる。事例メインテナンスはまた、ブロック１２０における始動セグメンテーションのクラスタリング分析に関連付けることのできる最適なモデル・パラメータ（例えば、クラスタの数）を有することができる。事例メインテナンス１２２は、維持する始動についてのデータが余りに多すぎると、処理速度を低下させることがあり且つまた分類精度を低くすることがあるので、応答処理及び分類精度を維持するために、（最も関連性の高い始動を保ちながら）最も関連性の小さい始動を削除することができる。メインテナンス・アルゴリズムは、オンライン又はオフラインで且つ規則的な又は不規則な間隔で行うことができる。
【００１３】
ブロック１２５における新しい始動助言要求は、クライアント装置１３５により行って、始動サーバ１１５へ伝送することができる。クライアント装置１３５は、インターネット又はローカル・エリア・ネットワークを介して、始動サーバ１１５に接続することができ、或いは同じ装置内に収容することができる。クライアント装置１３５は、ウェブ・ブラウザと同様なユーザー・インターフェース又は別のカスタマイズしたインターフェースを持つことができる。ブロック１２５における新しい始動助言要求は、発電所の最適な始動のための助言セッションの開始を指示することができる。ここで、発電所オペレータは、発電機及び関連発電所機器を最適に始動する方法に関する手引き（ガイダンス）を要求することができる。ブロック１２５において、ブロック１１０及び１０５で自動的に編集されたデータを始動セッションのために使用することができる。一実施形態では、任意の自動的に編集されたデータをオペレータによって無効にすることができる。一実施形態では、ブロック１２５において、始動最適化基準及びディスパッチ・プロフィール(dispatch profile)を入力することができる。始動最適化基準は、とりわけ、始動時間、始動コスト、始動時間、始動コスト、燃料消費量及び発電所寿命のような、複数の基準を有することができる。オペレータは、発電所を好ましい態様で始動するために発電負荷ディスパッチ・プロフィールを用いる要求を開始することができる。最適化方法は、経験又は物理学に基づくものであってよく、またブロック１２５における要求に含めることができる。特に明記しない限り、本書では経験的な方法を前提とする。ブロック１２５において、経験的なモデルの代わりに、特定の発電所に対して調整された物理学に基づくモデルを用いることができる。物理学に基づくモデルは、充分な関連性のある経験的なデータがないとき、例えば、新しい発電所であるときに、選択することができる。オペレータはパラメータを定め且つ使命を定めることができ、また、（熱力学的方程式及びモデル化に基づくものものであってよい）物理学に基づくモデルは、発電所を効率よく始動するために行うべきものを推定する。
【００１４】
ブロック１３０において、始動が開始するとき、発電所の現在状態を連続的に抽出することができる。現在状態のデータは、ＳＴ金属温度（Ｓ１Ｂなど）、ＨＲＳＧ蒸気ドラム圧力、特定の発電機タイプの非運転時間などであってよい。この現在状態は実時間で起こり得る。
【００１５】
ブロック１４０において、始動サーバ１１５に接続された始動データベース内に収容された同様な始動プロフィールに基づいて、クラスタ番号又はセグメント番号を割り当てることができる。現在の始動及び提案されたクラスタ番号に関連して、信頼(cofidence) 番号を割り当てることができる。
【００１６】
ブロック１４５において、最適始動ブロックは、優位(dominant)クラスタに基づいてメジアン始動と共に最良の始動を識別することを有することができる。これに関して、該クラスタは、複数のサイトを有するフリート(fleet) とするか又は特定の電力ブロックとすることができる。最適な始動は、燃料消費量、始動時間、又は新しい始動助言要求１２５においてオペレータによって定められた他の規準に基づいて定めることができる。
【００１７】
動的始動追跡ブロック１５５は、現在の始動と過去の最適始動のデータとの目視比較を含むことができる。例えば、目視比較は、フリート、並びに対象とされる電力ブロックを有することができる。オペレータに、緑色、黄色及び赤色のインジケータ(indicator) を示すことができ、これらは、オペレータが現在の始動を最適化するために不適合の変数を変更し又は他の方法で対処するのに役立つことができる。ブロック１６０において、始動助言を提供する意志決定支援要素を設けることができる。ブロック１６０における意志決定支援は、最適な始動の目的を満たすために発電所を調節するように発電所職員を手引きすることができる。
【００１８】
ブロック１６５において、発電所制御システムへのリンクを設けることができる。ブロック１６５におけるリンクは、始動サーバに接続することができ、或いは別の実施形態では、クライアント・コンピュータに接続することができる。リンクは、発電所始動及び継続運転を支援するために関連した制御の中でとりわけ様々な設定点指令及び弁開閉指令の制御のためのインターフェースを提供することができる。
【００１９】
発電所を始動するとき、オペレータは発電所の初期状態（例えば、様々な部分における現在の圧力、現在の温度など）を知ることができる。発電所の状態データは、実時間で又はほぼ実時間で処理することができ、また発電所を始動する前に定量化することができる。始動中に発電所の状態を定める複数のパラメータを設けることができる。ブロック１２０及びブロック１２２において図１に取り入れたように、始動データは特定のパターンに従って様々な方法でクラスタ化又はグループ化することができる。図２は、３つの典型例の始動パターンのグラフを示す。図２において、始動パターン１は黒丸印で示され、始動パターン２は星印で示され、また始動パターン３は矩形印で示されている。図２に示されている幾何学的図形は、過去の個々の始動を表す。例えば、オペレータは発電所を始動させることができ、また現在状態に基づいた助言を要求すること（例えば、ブロック１２５に示し且つ本書で述べる新しい始動助言要求）ができる。発電所の現在状態は、発電所の初期状態に基づいて、複数の適切なパターンの内の１つにマッピングすることができる。本書で述べるように、過去の始動データを適切に適用できるような分類手法を用いて、過去の始動データはセグメント化することができる。図２において、始動点２２０は、関連発電所機器の定量化された現在状態を示す。始動データは、発電機に関する情報ばかりでなく、関連した発電所機器に関する情報も取り入れることができる。定量化された現在状態２２０に基づいて、現在状態２２０は、始動パターン２（２１０）にグループ化することができる。
【００２０】
本書に述べるように、始動２２０に対応して、発電所に関する様々な変数（例えば、燃料消費量、メガワット発電量、始動時間の長さ、及び同様な計測量）を定量化することができる。（図２に対応するものであってよい）図３において、Ｘ２軸３０５は始動時間（例えば、単位は分）とすることができ、またＸ１軸３１０は所望の燃料消費量（例えば、単位はガロン）又は他の計測量（例えば、所望の排出物量をベースとした単位；ｇ／ｋｍ）とすることができる。この代わりに、オペレータは燃料消費量及び他の燃料関連コストに余り関心がないことがある。上記のオペレータは設備の寿命についての関心がより高く、そこでＸ１軸３１０について設備の寿命と相関する変数を選択することができる。オペレータは、設備の交換及びメインテナンスがオペレータの主要なコストであることがあるので、設備の寿命を最大にすることを目標とすることができる。
【００２１】
図３において、点３１５が、選択されたパラメータの場合について最適な過去の始動であると決定することができる。最適検索は、多目的最適化法（例えば、パレート・フロンティアなど）に基づいて、又はユーザー入力を利用した単純ソーティング・アルゴリズムに基づいて行うことができる。オペレータは、オペレータに助言するための過去の始動３１５に関連した全ての情報を要求することができる。過去の始動３１５は、退職したオペレータ、異なる時間の現在のオペレータ、又は何らかの他のオペレータが発電所の運転に係わったときに収集されたデータを有することがある。最良の始動３１５が検索されると、オペレータは、最適な始動３１５に対応して発電所システムを制御する方法についての手引きを受け取ることができる。図４は、２×１始動負荷及び速度プロフィールを示す典型例のグラフ出力である。
【００２２】
図２及び３は全部で２つのパラメータについてＸ１軸及びＸ２軸を示しているが、オペレータの選択に基づいて多数のパラメータを選択することができ、従って多数の次元も存在することができる。例えば、三次元グラフ出力を設けることができ、この場合、Ｘ軸は始動時間に基づいて定めることができ、Ｙ軸は燃料消費量に基づいて定めることができ、そしてＺ軸は始動時排出物に基づいて定めることができる。本書で述べるように、他の例では、定量化された始動をグループ化して、発電所始動に適切に割り当てることができる。
【００２３】
図５は、排出物規制遵守モード（ＥＣＭ）、始動燃料消費量（ＦＣ）及び始動発電所メガワット時（ＭＷＨ）発電量に達するまでの始動時間を示す典型例の三次元プロットである。図６は、始動時間及び始動燃料消費量を示す典型例のグラフである。図７は、典型例のパレート・フロンティアであり、各々の黒点は最適始動事例を表す。
【００２４】
図８は、選択された最適始動と比較した現在の実時間状態についての典型例の助言出力の図表である。正及び／又は負帰還の範囲を表すために様々なフィールドをカラー符号化することができる。例えば、赤色のインジケータは大きな負の帰還を表すことができ、黄色のインジケータは小さい負の帰還を表すことができ、また緑色のインジケータは正の帰還（すなわち、選択された最適始動に非常に近いこと又は同じであること）を表すことができる。幾種類かの運転は、幾つかの相異なるパラメータに基づいて追跡することができる。例えば、図８では、運転は時間に基づいて追跡される。図９は、選択された最適始動と比較した現在の実時間状態についての典型例の助言出力の図表である。
【００２５】
図１０は、発電所助言システムを実施する限定ではない典型例の方法を示す。方法１０００は、携帯型機器（例えば、タブレット・コンピュータ）、サーバ、又は演算機能を実行することのできる任意の他の機器を含む、演算装置によって遂行することができる。
【００２６】
一実施形態では、ブロック１００５において、助言情報についての要求が送られる。要求１００５は、状態（例えば、発電所始動）により又はオペレータの要求により自動的に行うことができる。要求は、コンピュータにより自動的に得られる情報及び／又はオペレータによって入力された情報を含むことができる。本書に述べるように、複数の最適化基準を選択して、助言情報要求と共に送ることができる。
【００２７】
ブロック１０１０において、助言情報要求はサーバによって受け取られて処理される。ブロック１０２０において、サーバが適切な助言情報を要求者へ送る。ブロック１０３０において、適切な発電所機器が助言情報に基づいて制御される。
【００２８】
方法１０００の一実施形態では、ブロック１０３０において、助言情報は過去の発電所始動事例のリスト又は他のグラフ表示であってよい。リストは、サーバによって行われるセグメンテーションに基づいて制限されることがある。セグメンテーションは、発電所機器の始動状態に基づいて定めることができ、更にユーザーの選択、エンジニアリング知識及び／又は経験則に基づいてセグメント化することができる。（例えば、フリート・データを用いるとき）特定の始動状態に適合することのできる数百又は数千の始動が存在することがあるので、クラスタ分析を用いることにより、発電所の状態に基づいて類似の始動を一緒にセグメント化又はグループ化することができる。各々の始動にクラスタ番号を付けることができる。新しい始動要求が開始されたとき、分類アルゴリズムにより、新しい始動を優位クラスタへマッピングすることができる。優位クラスタのリストは、最良の始動（例えば、最少の時間、燃料消費量、排出物など）、メジアン始動、及び他の同様な統計量に関する情報を有することができる。
【００２９】
優位クラスタ内の過去の始動事例は、優位クラスタだけに基づいて、また全ての過去の発電所始動などに基づいて、順位付けすることができる。例えば、優位クラスタ内の或る発電所始動事例を時間について１番に順位付けし、全ての発電所始動事例に関しては時間的に３３番に順位付けすることができる。オペレータは、定められた優位クラスタから所望の過去の発電所始動事例を選択し、次いで該選択した過去の発電所始動に基づいて発電所機器を制御することができる。一実施形態において、助言情報は、過去の最適な始動に関連した警報及び異常を含むことができる。この情報を用いることにより、発電所を始動する前でも、起こり得る故障や異常を理解することができる。これは、始動中にそれらの問題を避けるのに役立つ。例えば、実時間始動中に異常が検出された場合、警報を発することができる。
【００３０】
本書に述べた方法及びシステムは、単一の発電所内の単一の発電機及び関連発電所機器、単一の発電所内の複数の発電機及び関連発電所機器、又は複数の発電所（例えば、フリート）内の複数の発電機及び関連発電所機器に適用することができる。例えば、同じ区域（例えば、南西部）内に幾つかの実質的に同じ発電所が存在することがある。区域内の（又は場合によっては国中の）全てのサイトは、過去のデータを取り入れて、特定の発電所のための助言情報を生成することができる。この場合も、例えば、随意選択により、フリート又はサブフリートに基づく最適な始動、又は単一の発電所又は発電ブロックについての最適な始動を得ることができる。本書では始動について記述しているが、本書に述べた方法及びシステムは、始動、運転停止、並びに始動前の、また運転停止後の、また始動と運転停止との間の定められた状態にも適用することができる。
【００３１】
「特許請求の範囲」の記載の範囲、解釈又は用途を何ら制限するものではないが、本書に開示した実施形態の内の１つ以上の技術的効果は、発電所機器に対する調節を行うことである。本書に開示した実施形態の内の１つ以上の別の技術的効果は、最適な発電所始動の解決策を提供することである。
【００３２】
図１１及び以下の記述は、その中で本発明及び／又はその一部を実施することのできる適当な演算環境についての簡単な全体的な説明を行おうとするものである。要求されてはいないが、本発明は、（クライアント・ワークステーション、サーバ又はパーソナル・コンピュータのような）コンピュータによって実行される（プログラム・モジュールのような）一般的な形態のコンピュータ実行可能な命令で記述することができる。一般に、プログラム・モジュールは、特定のタスクを遂行し又は特定の抽象データ型を具現化するような、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。また更に、本発明及び／又はその一部は、手持ち型装置、マルチプロセッサ・システム、マイクロプロセッサ利用の又はプログラム可能な消費者用電子装置、ネットワークＰＣ、ミニコンピュータ、メインフレーム・コンピュータなどを含んでいる他のコンピュータ・システム構成で実施することができることを理解されたい。本発明はまた、通信ネットワークを介して連結された遠隔の処理装置によってタスクを遂行する分散型演算環境内で実施することができる。分散型演算環境内では、プログラム・モジュールを現地及び遠隔の記憶装置の両方に配置することができる。
【００３３】
図１１は、その中に本発明及び／又はその一部の様々な面を組み入れることのできる汎用コンピュータ・システムを表すブロック図である。図示のように、典型例の汎用演算システムはコンピュータ１１２０又は同様なものを含み、これは、処理装置１１２１、システム・メモリ１１２２、並びに（システム・メモリを含む）様々なシステム・コンポーネントを処理装置１１２１に結合するシステム母線１１２３を含んでいる。システム母線１１２３は、メモリ母線又はメモリ制御器、周辺母線、及び様々な母線アーキテクチャの内の任意のものを使用するローカル母線を含んでいる幾種類かの母線構造の内の任意のものであってよい。システム・メモリは、読出し専用メモリ（ＲＯＭ）１１２４及びランダム・アクセス・メモリ（ＲＡＭ）１１２５を含む。ＲＯＭ１１２４には基本入出力システム（ＢＩＯＳ）１１２６が格納され、ＢＩＯＳ１１２６は、例えば始動中に、コンピュータ１１２０内の要素間で情報を転送するのに役立つ基本ルーチンを含んでいる。
【００３４】
コンピュータ１１２０は更に、ハードディスク（図示せず）から読み出し又はそれへ書き込みするためのハードディスク駆動装置１１２７、取外し可能な磁気ディスク１１２９から読み出し又はそれへ書き込みするための磁気ディスク駆動装置１１２８、及びＣＤ−ＲＯＭ又は他の光学式媒体のような取外し可能な光ディスク１１３１から読み出し又はそれへ書き込みするための光ディスク駆動装置１１３０を含むことができる。ハードディスク駆動装置１１２７、磁気ディスク駆動装置１１２８及び光ディスク駆動装置１１３０は、ハードディスク駆動装置インターフェース（Ｉ／Ｆ）１１３２、磁気ディスク駆動装置インターフェース（Ｉ／Ｆ）１１３３及び光学式駆動装置インターフェース（Ｉ／Ｆ）１１３４によってそれぞれシステム母線１１２３に接続される。駆動装置及びそれらの関連したコンピュータ読取り可能な媒体は、コンピュータ読取り可能な命令、データ構造、プログラム・モジュール及びコンピュータ１１２０用の他のデータについての非揮発性記憶装置を構成する。
【００３５】
本書に記載の典型例の環境では、ハードディスク、取外し可能な磁気ディスク１１２９及び取外し可能な光ディスク１１３１を用いているが、コンピュータによってアクセス可能であるデータを記憶することのできる他の種類のコンピュータ読取り可能な媒体も、典型例の動作環境において用いることができることを理解されたい。このような他の種類の媒体には、限定するものではないが、磁気カッセット、フラッシュ・メモリ・カード、ディジタル・ビデオ又は多用途ディスク、ベルヌーイ・カートリッジ、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）などが含まれる。
【００３６】
オペレーティング・システム（ＯＳ）１１３５、１つ以上のアプリケーション・プログラム１１３６、他のプログラム・モジュール１１３７及びプログラム・データ１１３８を含む多数のプログラム・モジュールを、ハードディスク、磁気ディスク１１２９、光ディスク１１３１、ＲＯＭ１１２４又はＲＡＭ１１２５に記憶させることができる。ユーザーは、キーボード１１４０及びポインティング・デバイス１１４２のような入力装置を介して、指令及び情報をコンピュータ１１２０に入力することができる。他の入力装置（図示せず）として、マイクロフォン、ジョイスティック、ゲームパッド、サテライト・ディスク、スキャナなどを挙げることができる。多くの場合、これらの及び他の入力装置は、システム母線に結合されたシリアルポート・インターフェース（Ｉ／Ｆ）１１４６を介して処理装置１１２１に接続されるが、他のインターフェース、例えば、パラレルポート、ゲームポート、又はユニバーサル・シリアル・バス（ＵＳＢ）介して接続することができる。モニタ１１４７又は他の種類の表示装置もまた、ビデオ・アダプタ１１４８のようなインターフェースを介して、システム母線１１２３に接続される。モニタ１１４７に加えて、コンピュータは、スピーカ及びプリンタのような他の周辺出力装置（図示せず）を含むことができる。図１１の典型例のシステムはまた、ホスト・アダプタ１１５５、小形コンピュータ・システム・インターフェース（ＳＣＳＩ）母線１１５６、及びＳＣＳＩ母線１１５６に接続された外部記憶装置１１６２を含む。
【００３７】
コンピュータ１１２０は、遠隔のコンピュータ１１４９のような１つ以上の遠隔コンピュータに対する論理接続を用いてネットワーク接続環境内で動作することができる。遠隔のコンピュータ１１４９は、パーソナル・コンピュータ、サーバ、ルータ、ネットワークＰＣ、ピア装置又は他の共通ネットワーク・ノードであってよく、また図１１にはメモリ記憶装置１１５０のみが示されているが、コンピュータ１１２０に対して上記の要素の多数又は全てを含むことができる。図１１に示されている論理接続は、ローカル・エリア・ネットワーク（ＬＡＮ）１１５１及び広域ネットワーク（ＷＡＮ）１１５２を含む。このようなネットワーク接続環境は、オフィス、企業規模のコンピュータ・ネットワーク、イントラネット、及びインターネットにおいて一般的である。
【００３８】
ＬＡＮネットワーク環境で使用されたとき、コンピュータ１１２０はネットワーク・インターフェース（Ｉ／Ｆ）又はアダプタ１１５３を介してＬＡＮ１１５１に接続される。ＷＡＮネットワーク環境で使用されたとき、コンピュータ１１２０は、インターネットのような広域ネットワーク１１５２を介して通信を設定するためのモデム１１５４などの手段を含むことができる。モデム１１５４は、内蔵又は外付けであってよいが、シリアルポート・インターフェース（Ｉ／Ｆ）１１４６を介してシステム母線１１２３に接続される。ネットワーク接続された環境では、コンピュータ１１２０に対して描かれているプログラム・モジュール、又はその一部は、遠隔のメモリ記憶装置に保存することができる。図示のネットワーク接続は典型例であり、またコンピュータ間に通信リンクを確立する他の手段を用いることができることが理解されよう。
【００３９】
コンピュータ１１２０は、様々なコンピュータ読取り可能な記憶媒体を含むことができる。コンピュータ読取り可能な記憶装置媒体は、コンピュータ１１２０によってアクセスできる任意の入手可能な媒体であってよく、また揮発性及び非揮発性媒体、取外し可能な及び取外しできない媒体を含む。例えば、制限するものではないが、コンピュータ読取り可能な媒体はコンピュータ記憶媒体及び通信媒体を有することができる。コンピュータ記憶媒体は、コンピュータ読取り可能な命令、データ構造、プログラム・モジュール又は他のデータのような情報の保存のために、任意の方法又は技術で具現化される揮発性及び非揮発性で、取外し可能な及び取外しできない媒体を含む。コンピュータ記憶媒体は、限定するものではないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、ディジタル多用途ディスク（ＤＶＤ）又は他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶装置、或いは所望の情報を記憶するために用いることができ且つコンピュータ１１２０によってアクセスできる任意の他の媒体を含む。上記のものの任意の組合せも、本書で述べた方法及びシステムを具現化するためのソース・コードを記憶するために用いることができるコンピュータ読取り可能な媒体の範囲内に含まれる筈である。本書で開示された特徴又は要素の任意の組合せを、１つ以上の実施形態で用いることができる。
【００４０】
図面に例示されているような、本発明の好ましい実施形態を記述する際に、明瞭にするために特定の用語を用いている。しかしながら、「特許請求の範囲」の記載内容は、そのように選択された特定の用語に限定されないものであり、また各々の特定の要素が、同様な目的を達成するために同様な態様で動作する全ての技術的に等価なものを含むことを理解されたい。
【００４１】
本明細書は、最良の実施形態を含めて、本発明を開示するために、また当業者が任意の装置又はシステムを作成し使用し、任意の採用した方法を遂行すること含めて、本発明を実施できるようにするために、幾つかの例を使用した。本発明の特許可能な範囲は「特許請求の範囲」の記載に定めており、また当業者に考えられる他の例を含み得る。このような他の例は、それらが「特許請求の範囲」の文字通りの記載から実質的に差異のない構造的要素を持つ場合、或いはそれらが「特許請求の範囲」の文字通りの記載から実質的に差異のない等価な構造的要素を含む場合、特許請求の範囲内にあるものとする。
【符号の説明】
【００４２】
１０００  方法
【図１】
0006548862.tif 000002
【図２】
0006548862.tif 000003
【図３】
0006548862.tif 000004
【図４】
0006548862.tif 000005
【図５】
0006548862.tif 000006
【図６】
0006548862.tif 000007
【図７】
0006548862.tif 000008
【図８】
0006548862.tif 000009
【図９】
0006548862.tif 000010
【図１０】
0006548862.tif 000011
【図１１】
0006548862.tif 000012