(57)【特許請求の範囲】
【請求項１】
少なくとも１つのマイクロチャネルと複数の入口／出口インターフェースポート（２１〜２５、７１〜７２）とを備えるマイクロ流体ネットワーク内を流れる少なくとも１つの流体の流量を制御するための方法であって、
複数の圧力を少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）に連続的に印加すること、
前記マイクロ流体ネットワーク内の流量測定点（３１〜３３、６１〜６２）で、前記複数の印加された圧力に応答してマイクロ流体ネットワークによって生成される前記流体の時系列の流量値を測定すること、
前記印加された圧力値および前記測定された時系列の出力流量値に基づいて、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定すること、
前記流量測定点（３１〜３３、６１〜６２）での所定の流量値に対応する前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）のそれぞれでの目標圧力値を計算することであって、前記所定の流量値は、前記目標圧力値に対するマイクロ流体ネットワーク応答の前記モデルの出力値に対応する、計算すること、
および、前記計算された目標圧力値を前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）上で適用すること
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記時系列の流量値が所定のレートで測定されることを特徴とする方法。
【請求項３】
請求項１または２に記載の方法であって、入力圧力値に対するマイクロ流体ネットワーク応答の前記モデルが、動的線形伝達関数を含むことを特徴とする方法。
【請求項４】
請求項３に記載の方法であって、
圧力印加後、第１の所定の時間（ＴＨＰ）内で測定された流量値を使用して前記動的線形伝達関数の前記パラメータを推定することを含み、
前記第１の所定の時間（ＴＨＰ）が、前記動的線形伝達関数の所定の特性時間（Ｔｄｙｎ）より大きいことを特徴とする方法。
【請求項５】
請求項３または４に記載の方法であって、入力圧力値に対するマイクロ流体ネットワーク応答の前記モデルが、オフセットパラメータを含むことを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、前記第１の所定の時間（ＴＨＰ）が、オフセット寄与の所定の時間特性（Ｔｏｆｆ）より低いことを特徴とする方法。
【請求項７】
請求項５〜６のいずれかに記載の方法であって、
圧力印加後、第２の所定の時間（ＴＬＰ）の後で測定された流量値を使用して前記オフセットパラメータを推定することを含むことを特徴とする方法。
【請求項８】
請求項４〜７のいずれかに記載の方法であって、入力圧力値に対するマイクロ流体ネットワーク応答の前記モデルが、誤差パラメータを含むことを特徴とする方法。
【請求項９】
請求項１〜８のいずれかに記載の方法であって、
前記マイクロ流体ネットワーク内の少なくとも第２の流量測定点（３１〜３３、６１〜６２）で、前記複数の印加された圧力に応答して前記流体の少なくとも第２の複数の流量値が測定され、
入力圧力値に対するマイクロ流体ネットワーク応答の前記モデルの前記パラメータが、前記少なくとも第２の流量測定点（３１〜３３、６１〜６２）で測定された前記出力流量値に基づいてさらに推定され、
前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）のそれぞれでの計算された目標圧力値が、前記流量測定点（３１〜３３、６１〜６２）での所定の流量値に対応し、前記所定の流量値は、前記目標圧力値に対するマイクロ流体ネットワーク応答の前記モデルの出力値に対応することを特徴とする方法。
【請求項１０】
請求項１〜９のいずれかに記載の方法であって、前記モデルの前記パラメータを動的に更新することをさらに含むことを特徴とする方法。
【請求項１１】
請求項１０に記載の方法であって、
前記マイクロ流体ネットワーク内の前記流量測定点（３１〜３３、６１〜６２）で、前記適用された目標圧力値に応答して前記マイクロ流体ネットワークによって生成された前記流体の流量値を測定すること、
前記適用された目標圧力値および前記測定された出力流量値に基づいて、入力圧力値に対するマイクロ流体ネットワーク応答の前記モデルの前記パラメータを時々または定期的に再推定すること、
前記流量測定点での前記所定の流量値に対応する前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）のそれぞれでの前記目標圧力値を時々または定期的に再計算すること、および
前記再計算された目標圧力値を前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）に再適用することを特徴とする方法。
【請求項１２】
請求項１〜１１のいずれかに記載の方法であって、圧力が所定の使用範囲内で印加されることを特徴とする方法。
【請求項１３】
請求項１２に記載の方法であって、計算された目標圧力値が前記所定の使用範囲を外れた場合、ユーザに注意を喚起することをさらに含むことを特徴とする方法。
【請求項１４】
少なくとも１つのマイクロチャネルと、複数の入口／出口インターフェースポート（２１〜２５、７１〜７２）とを備えるマイクロ流体ネットワーク内を流れる流体の流量を制御するためのマイクロ流体ネットワークコントローラであって、
少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）に連続的に印加された圧力値、および印加された前記複数の圧力に応答して前記マイクロ流体ネットワークによって生成される時系列の出力流量の、流量測定点（３１〜３３、６１〜６２）における測定値に基づいて、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定するように構成された識別モジュール（５１）を備え、
前記流量測定点（３１〜３３、６１〜６２）での所定の流量値に対応する前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）のそれぞれでの目標圧力値を計算し、前記所定の流量値は、前記目標圧力値に対するマイクロ流体ネットワーク応答の前記モデルの出力値に対応し、
前記計算された目標圧力値を前記少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）上で適用するように構成されたコマンドモジュール（５３）をさらに備えることを特徴とするマイクロ流体ネットワークコントローラ。
【請求項１５】
マイクロ流体ネットワークと、請求項１４に記載のマイクロ流体ネットワークコントローラとを備えることを特徴とするマイクロ流体デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、マイクロ流体デバイス内の流量を制御するための方法を提供し、詳細には１つまたはいくつかのマイクロチャネル内を流れる流体の流量を制御するための方法を提供する。
【背景技術】
【０００２】
マイクロ流体技術は、小さいスケール、典型的にはマイクロスケールおよびナノスケールなどミリメートル未満のスケールでの流体の制御に対処する。マイクロ流体技術は、クロマトグラフィ、電気泳動、またはフロー注入分析など分析方法を改善された分離検出性能で提供するために、分析科学者によって最初に導入された。流体をミニチュア化された環境内で精密に操作することができる概念の証明が確立されたので、出現したラボオンチップ（ＬＯＣ）またはマイクロ総合分析システム（マイクロＴＡＳ）を提供することができ、これは、化学、生物学、または光学におけるものなど多数の他の科学的領域においてこの技術を統合することに導いた。
【０００３】
マイクロ流体技術は、多数の利点をもたらす。第１の明らかな利点は、小型化デバイスが少ない流体および少ない基質しか使用せず、したがって、より安全な環境、少ない廃棄物、およびコストの低減をもたらす。
【０００４】
マイクロ流体デバイスの使用は、多数の他の利点をもたらす。化学では、たとえば、より高い選択性、より高い収率、より速い拡散混合、より低い反応時間、または２相性反応のより高い制御など、多数の改善が観察される。さらに、マイクロ流体デバイスの表面積対体積比は大きいので、固相不均一系触媒作用、または局所温度のより高い／より速い制御を必要とするプロセスなど、多数の表面化学プロセスが改善された。さらに、マイクロ流体デバイスは、大きな制御度をユーザに提供し、したがって様々な化学プロセスのより深い理解に道筋を与える新しい実験モデルの設計を可能にする。
【０００５】
同じようにして、マイクロ流体デバイスの使用は、薬物スクリーニング、細胞研究、免疫学的検定、電気泳動、血液分析、タンパク質結晶化、ＤＮＡシークエンシング、およびさらに多くのものなど、多数の生物学的プロセスおよび生化学的プロセスにおける実質的な改善を引き起こした。
【０００６】
上記に示されているように、検出および分離に加えて、複雑な化学プロセスまたは生物学的プロセスの非常に大きなパネルを、単一のマイクロ流体デバイス内で行うことができる。また、マイクロ流体デバイスは、マイクロエレクトロニクスにおいて、また光学においてなど、他の技術において成功裏に実装することができる。その結果、流体プロセスをマイクロスケールに縮小することに適合されたますます多数のデバイスが開発されつつある。
【０００７】
さらに、マイクロ流体デバイスは、従来の化学工学におけるものなど複数の機能を実施するために並列で、または直列で配置することができる。したがって、アクチュエータおよびセンサなど（たとえば、ポンプ、圧力計、流量センサ、検出要素、加熱／冷却要素、マルチプレクサ）ますます多数の要素もまた、デバイス内に組み込まれ、それによりそれらの複雑さを増す。
【０００８】
マイクロ流体デバイスが動作するレベル（典型的には、マイクロスケールレベルまたはナノスケールレベル）では、表面張力、粘性、拡散、エネルギー放散、流体抵抗、漏れ、または実験誤差などのパラメータが支配的になる。流体流量をマイクロスケールレベルで制御するための知られている化学工学方法は、これらのパラメータを広く研究することなしにマイクロスケールレベルまたはナノスケールレベルに移すことはできない。したがって、マイクロ流体デバイスが動作するレベルで使用することができる、そのようなデバイス内の流体流量を精密に調整し制御するための特定の方法が求められている。
【０００９】
単一のマイクロチャネル内の所与の流体の流量を制御するための方法が開発されており、マイクロチャネル内の流量Ｑ、およびマイクロチャネルの入口と出口の間の差圧Δｐを測定することによって、またマイクロチャネル内の特定の流体の流体力学的抵抗ＲをＱ＝Δｐ／Ｒを通じて決定することによってデバイスを較正することに依拠している。しかし、そのような単純なマイクロ流体デバイスにとってさえ、この方法は、実験誤差、内乱もしくは外乱の存在、マイクロチャネルもしくは流体の弾性、および／または漏れ、気泡の存在などによる変動を考慮していない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、１つまたは複数のマイクロチャネルを含むマイクロ流体ネットワークを含めて、操作することができる、マイクロ流体ネットワーク内を流れる流体の流量を制御するための方法が求められている。
【課題を解決するための手段】
【００１１】
第１の態様によれば、本開示は、少なくとも１つのマイクロチャネルと、複数の入口／出口インターフェースポート（２１〜２５、７１〜７２）とを備えるマイクロ流体ネットワーク内を流れる少なくとも１つの流体の流量を制御するための方法であって、複数の圧力を少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）に連続的に（すなわち次々と）印加すること、マイクロ流体ネットワーク内の流量測定点（３１〜３３、６１〜６２）で、複数の印加された圧力に応答してマイクロ流体ネットワークによって生成される流体の時系列の流量値を測定すること、印加された圧力値および測定された時系列の出力流量値に基づいて、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定すること、流量測定点（３１〜３３、６１〜６２）での所定の流量値に対応する少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）のそれぞれでの目標圧力値を計算することであって、所定の流量値は、目標圧力値に対するマイクロ流体ネットワーク応答のモデルの出力値に対応する、計算すること、および、計算された目標圧力値を少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）上で適用することを含む方法を提供する。
【００１２】
第２の態様によれば、本開示は、少なくとも１つのマイクロチャネルと、複数の入口／出口インターフェースポート（２１〜２５、７１〜７２）とを備えるマイクロ流体ネットワーク内を流れる流体の流量を制御するためのマイクロ流体ネットワークコントローラであって、少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）に連続的に印加された圧力値、および印加された複数の圧力に応答してマイクロ流体ネットワークによって生成される時系列の出力流量の、流量測定点（３１〜３３、６１〜６２）における測定値に基づいて、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定するように構成された識別モジュール（５１）を備え、流量測定点（３１〜３３、６１〜６２）での所定の流量値に対応する少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）のそれぞれでの目標圧力値を計算し、所定の流量値は、目標圧力値に対するマイクロ流体ネットワーク応答のモデルの出力値に対応し、計算された目標圧力値を少なくとも１つの入口／出口インターフェースポート（２１〜２５、７１〜７２）上で適用するように構成されたコマンドモジュール（５３）をさらに備えるマイクロ流体ネットワークコントローラを提供する。
【００１３】
複雑なマイクロ流体ネットワーク（すなわち、複数のマイクロチャネルを備える）の場合でさえ、ユーザはいま、所望の流量に導く圧力値の正しい組合せを見つけることができる。実際、提案されている方法は、マイクロ流体ネットワークアーキテクチャの特性、チャネル結合効果、ネットワーク内の各マイクロチャネルの弾性、流体の弾性、測定誤差、擾乱の存在／成長／減退、漏れ、気泡、目詰まり、妨害物など多数のパラメータを反映することをその制御が必要とする複雑なマイクロ流体ネットワークに適用することができる。
【００１４】
第３の態様によれば、本開示は、マイクロ流体ネットワークと、上述のマイクロ流体ネットワークコントローラとを備えるマイクロ流体デバイスを提供する。
【００１５】
第４の態様によれば、本開示は、少なくとも１つのマイクロチャネルと、複数の入口／出口インターフェースポート（２１〜２５、７１〜７２）とを備えるマイクロ流体ネットワーク内を流れる少なくとも１つの流体の流量を制御するためのシステムであって、コンピュータプロセッサ（１００）と、コンピュータプロセッサ（１００）上で実行されたとき、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定するように構成された識別エンジン（１０１）と、コンピュータプロセッサ（１００）上で実行されたとき、所定の流量値が目標圧力値に対するマイクロ流体ネットワーク応答のモデルの出力値に対応するように所定の流量値に対応する目標圧力値を計算するように構成されたコマンドエンジン（１０２）とを備えるシステムを提供する。
【００１６】
第５の態様によれば、本開示は、少なくとも１つのマイクロチャネルと、複数の入口／出口インターフェースポート（２１〜２５、７１〜７２）とを備えるマイクロ流体ネットワーク内を流れる少なくとも１つの流体の流量を制御するための方法をコンピュータシステムに実施させるコンピュータ可読プログラムコードが含まれているコンピュータ可読記憶媒体であって、この方法は、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定すること、および所定の流量値が目標圧力値に対するマイクロ流体ネットワーク応答のモデルの出力値に対応するように所定の流量値に対応する目標圧力値を計算することを含むコンピュータ可読記憶媒体を提供する。
【図面の簡単な説明】
【００１７】
【図１】マイクロ流体ネットワークの一例の概略図である。
【図２】印加された圧力に応答した時間の関数としての流量測定値の図である。
【図３Ａ】マイクロ流体ネットワークの入力圧力値および出力流量値の範囲を較正するための識別モジュールの例示的なアーキテクチャの概略図である。
【図３Ｂ】マイクロ流体ネットワークの所定の流量値に従って目標圧力値の範囲を適用するためのコマンドモジュールの例示的なアーキテクチャの概略図である。
【図４】本開示のモデルについて印加された入力圧力と測定された出力流量との間の関係を示す流れ図である。
【図５】本開示の方法の性能を試験するために使用されるマイクロ流体ネットワークの概略図である。
【図６】図５によるマイクロ流体ネットワークの流量測定点での時間の関数としての所定の流量の図である。
【図７】本開示のモデルに従って計算された目標圧力の適用後の時間の関数としての、また図６による所定の流量に対応する流量値の図である。現況技術の制御性能の一例が比較のために提供されている。
【図８】本開示によるマイクロ流体ネットワークコントローラを使用する図５によるマイクロ流体ネットワークの挙動の図である。図は、本開示の実施形態の擾乱拒絶能力を示す。
【図９】コンピューティング環境の状況における図３Ａおよび図３Ｂの例示的なシステムの図である。
【発明を実施するための形態】
【００１８】
次に、本開示の特定の実施形態について、添付の図を参照して詳細に述べる。以下の本開示の実施形態の詳細な説明では、本開示の実施形態をより完全に理解するために、多数の特定の詳細が明記されている。しかし、本開示の実施形態は、これらの特定の詳細なしに実施され得ることが当業者には明らかになろう。他の場合には、説明を不必要に複雑にするのを回避するために、周知の特徴は詳細に述べられていない。
【００１９】
本明細書では、「ｃｏｍｐｒｉｓｅ／ｃｏｍｐｒｉｓｉｎｇ（備える、含む）」という語は、包括的なもの、またはオープンエンドである「ｉｎｃｌｕｄｅ／ｉｎｃｌｕｄｉｎｇ（含む）」「ｃｏｎｔａｉｎ／ｃｏｎｔａｉｎｉｎｇ（含む）」と同義であり（同じことを意味し）、追加の記載されていない要素を排除しない。たとえば「ｆｒｏｍ（から）」、「ｆｒｏｍ…ｔｏ（から…まで）」、「ｂｅｌｏｗ（下方）」、「ｍｏｒｅ  ｔｈａｎ（超）」、「ｇｒｅａｔｅｒ  ｔｈａｎ（より大きい）」、「ｌｅｓｓ  ｔｈａｎ（未満）」、「ｌｏｗｅｒ  ｔｈａｎ（より低い）」、および「ａｔ  ｌｅａｓｔ（少なくとも）」などの語を使用する範囲の限界値は、それらの範囲内に含まれると考えられる。
【００２０】
本書で使用されるとき、「マイクロ流体デバイス」という用語は、少なくとも１つのマイクロ流体ネットワークと、複数のアクチュエータおよびセンサ（たとえば、ポンプ、圧力計、流量センサ、検出要素、加熱／冷却要素、マルチプレクサ）とを備えるデバイスを指す。マイクロ流体ネットワークは、１つ以上のマイクロチャネルと、その１つ以上のマイクロチャネル内の流体の導入／排出を可能にする入口／出口インターフェースポートとを備える。さらに、マイクロチャネルを、その長さの少なくとも一部分上に１ミリメートルより小さい幅を有する区間および／または１ｍｍ−１より大きい、好ましくは４ｍｍ−１より大きい、より好ましくは１０ｍｍ−１、たとえば１μｍ−１より大きい表面積対体積比を有する区間を備えるチャネルと定義する。
【００２１】
図１は、以下を備えるマイクロ流体ネットワークの一例の概略図を示す。
−  小さい幅の区間（１〜７）および大きい幅の区間（１１〜１５）を備える複数のマイクロチャネル
−  流体が導入／排出され、圧力が印加され、圧力値（Ｐ１〜Ｐ５）が測定される複数の入口／出口インターフェースポート（２１〜２４）（この例では、インターフェースポートの数Ｍは５である）
−  流量値（Ｑ１〜Ｑ３）が測定される複数の流量測定点（３１〜３３）（この例では、流量測定点の数Ｌは３である）
【００２２】
図１に示されているように、２つ以上の入口／出口インターフェースポート間に１つ以上の差圧Δｐを課すことにより、マイクロ流体ネットワーク内の１つ以上の流体の流れが生成される。いくつかの実施形態では、マイクロチャネルの小さい幅の区間（１〜７）は、１つ以上のマイクロ流体チップ（４１）内に含まれる。１つ以上の入口／出口インターフェースポートにかかる圧力は、様々な圧力制御手段、たとえば加圧されたリザーバ、膜ポンプ、シリンジポンプ、または蠕動ポンプ、好ましくは加圧されたリザーバで印加することができる。しかし、他の圧力制御手段を使用することができることが当業者には明らかになろう。いくつかの実施形態では、１つ以上の入口／出口インターフェースポート内で印加される圧力は、大気圧である。
【００２３】
図２は、マイクロ流体ネットワークが１つまたはいくつかの印加された入力圧力に応答して過渡状態を通じてその平衡に達するために必要とされる時間に対応する、マイクロ流体デバイスの従来の応答時間を示す。また、マイクロ流体ネットワークの応答時間は、１つまたはいくつかの入力圧力の印加と応答誤差内における流量値の安定化との間の時間としてより具体的に定義することができる。通常、応答時間は、５％未満である応答誤差内で定義されるが、３％または１％などより小さい応答誤差に関連して定義されてもよい。オーバーシュートは、所望の流量に達するために、対応する目標圧力を適用した後、所定の流量を超える流量のパーセンテージである。流量値は、その値が静誤差のマージンより上で変動しないとき、静的な流量値として定義される。静誤差は、応答誤差以下であることが好ましい。たとえば、静誤差は、５％の応答誤差マージンに対して２％未満、３％の応答誤差マージンに対して１％未満、および１％の応答誤差マージンに対して０．５％未満が選択される。
【００２４】
本開示の一目的は、マイクロ流体ネットワーク内の流量プロファイルを精密に制御することができる方法を提供することである。たとえば、擾乱に直面する１つ以上の所定の流量を安定化することによる、あるいは／または計算された目標圧力と対応する所定の流量の確立との間でオーバーシュートおよび／もしくは応答時間を低減することによる。
【００２５】
図３Ａおよび図３Ｂには、印加された圧力を測定された流量値にリンクする関係／パラメータを学習／推定することによってマイクロ流体ネットワークを識別することができる識別モジュールが示されている。印加された圧力と測定された流量値との間の複数の平衡を試験／測定することからなるモデル（すなわち、静的モデル）を使用することは、複雑なマイクロ流体ネットワークを識別することにとってかなり遅く、時間がかかるので、出願人らは、印加された圧力と測定された流量値との間のパラメータを過渡状態を通じて推定することができる、より速い、より精密なモデル（すなわち、動的モデル）を確立することができることを見いだした。より具体的には、このモデルは、入力圧力値に応答する出力流量値に基づいてパラメータを推定することによってマイクロ流体ネットワーク内の圧力と流量の間の関係を確立することを可能にする。
【００２６】
図３Ｂには、マイクロ流体ネットワークのモデルの推定されたパラメータに基づいて、流量測定点での所定の流量値に応答して入口／出口インターフェースポートでの目標圧力値を計算および適用することができるコマンドモジュールが示されている。実際、目標圧力値は、過渡状態（ネットワークがその過渡状態を通じてそのネットワークの平衡に達する）を修正することなしに目標圧力値を計算することができる静的なコマンドを通じて推定され得る。
【００２７】
図３Ａは、マイクロ流体ネットワークの入力圧力値および出力流量値の範囲を較正するための識別モジュールの例示的なアーキテクチャを示す。この例示的なアーキテクチャは、Ｍ個の入口／出口インターフェースポートおよびＬ個の流量測定点を備えるマイクロ流体ネットワーク（５２）の入力圧力値および出力流量値の範囲を較正するための識別モジュール（５１）を含む。第１のステップでは、識別モジュールは、マイクロ流体ネットワークのＭ個の入口／出口インターフェースポートのそれぞれで第１の圧力を印加する。それに応答して、１つ以上の流量値が流量測定手段によってマイクロ流体ネットワーク内のＬ個の流量測定点のそれぞれで測定される。いくつかの実施形態では、これらの流量値は、第１の所定のレートで測定される。さらに、Ｍ個の入口／出口インターフェースポートで測定される圧力値およびＬ個の流量測定点のそれぞれで測定される１つ以上の流量値は、時系列の形態で識別モジュールによって収集される。次いで、識別モジュールによって十分な数の圧力値および流量値が収集されるまで、複数の新しい圧力が識別モジュールによってＭ個の入口／出口インターフェースポートに再印加される。これらの複数の圧力は、プリセットに従ってランダムに印加されても、第２の所定のレートで、好ましくはランダムに印加されてもよい。たとえば、これらの圧力の印加は、５００ｍｓから５秒まで、好ましくは１秒から３秒までの範囲に及ぶ。第１の所定のレートは、圧力の印加より低いことが好ましい。たとえば、第１の所定のレートは、１０ｍｓから５００ｍｓまでの範囲、好ましくは１００ｍｓに及ぶ。識別モジュールは、収集された圧力値および出力流量値に基づいて、入力圧力値に応答するマイクロ流体ネットワークのモデルのパラメータを推定する。モデルの推定されたパラメータは、コマンドモジュールに送られる。
【００２８】
図３Ｂは、マイクロ流体ネットワークの所定の流量値に従って目標圧力値の範囲を適用するためのコマンドモジュールの例示的なアーキテクチャの概略図である。この例示的なアーキテクチャは、Ｍ個の入口／出口インターフェースポートおよびＬ個の流量測定点を備えるマイクロ流体ネットワーク（５２）の入力圧力値および出力流量値の範囲を管理および／または維持するためのコマンドモジュール（５３）を含む。図３Ｂは、コマンドモジュールがＬ個の流量測定点のそれぞれにおける所定の流量値に対応するＭ個の入口／出口インターフェースポートのそれぞれについての目標圧力値を、入力圧力値に応答するマイクロ流体ネットワークのモデルの推定されたパラメータに基づいて計算する第２のステップを示す。さらに、コマンドモジュールは、計算された目標圧力値をＭ個の入口／出口インターフェースポートのそれぞれで適用する。
【００２９】
識別モジュール（５１）は、任意選択で、新しい擾乱（たとえば、外部摂動、反対圧力の変動、流体抵抗率（ｆｌｕｉｄｉｃ  ｒｅｓｉｓｔｉｖｉｔｙ）および／または流体粘性、漏れ、気泡、目詰まり、妨害物、入口／出口インターフェースポートでの流体の体積の変動など）の出現を考慮するためにマイクロ流体ネットワークのパラメータを決定および更新することができる。したがって、識別モジュールとコマンドモジュールの組合せは、マイクロ流体ネットワーク内の物理的な変化の識別を可能にする。なぜなら、マイクロ流体ネットワークのモデルのパラメータが、適用された目標圧力値に基づいて時々または定期的に再推定されるからであり、また、流量測定点での所定の流量値に対応する少なくとも１つの入口／出口インターフェースポートのそれぞれでの目標圧力値が時々または定期的に再計算され再適用されるからである。
【００３０】
いくつかの実施形態では、コマンドモジュールが少なくとも１つの入口／出口インターフェースポートで複数の圧力を連続的に印加し、一方、識別モジュールは、流量測定点で、時系列の複数の流量値を測定する。
【００３１】
いくつかの実施形態では、圧力測定手段は、圧力ベースのポンプおよび／またはシリンジポンプである。たとえば、圧力ベースのポンプの場合、圧力測定手段は、好ましくは入口／出口インターフェースポートに接続された空気圧回路上に位置する圧力センサであり、シリンジポンプの場合、圧力測定手段は、マイクロ流体ネットワーク上、またはシリンジポンプシステム内に位置する機械的な圧力センサである。いくつかの実施形態では、流量測定手段は、それだけには限らないが、温度センサ、コリオリベースのセンサ、または秤量システム（ｗｅｉｇｈｉｎｇ  ｓｙｓｔｅｍｓ）などフローセンサである。しかし、他の圧力測定手段、および他の流量測定手段を使用することができることが当業者には明らかになろう。いくつかの実施形態では、流体は、任意選択で可溶物または非可溶物を含む極性溶媒または非極性溶媒など気体および／または液体である。たとえば、液体は、水、アルコール、および／または油を含むリストから選択される。いくつかの実施形態では、１つ以上の流体は、有機試薬、細胞、バクテリア、および／または粒子（たとえば、磁性粒子）など有機材料、無機材料、および／または生物学的材料を含む。
【００３２】
次に、Ｍ個の入力圧力コマンド（すなわち、圧力値）およびＬ個の出力流量値を備えるマイクロ流体ネットワークを考える。ｐＴを圧力コマンドのベクトル、ｑＴを流量値のベクトルとする。
ｐＴ＝［ｐ１…ｐＭ］およびｑＴ＝［ｑ１…ｑＬ］
【００３３】
次に、識別モジュールについて、図４に関連して述べる。Ｌ個の流量測定点の１つずつについて提案されている（離散的かつ動的）モデルは、以下の通りである。
Ｑ（ｚ）＝Ｈｄ（ｚ）．Ｐ（ｚ）
上式で、Ｑ（ｚ）は流量を表し、Ｐ（ｚ）はコマンド圧力を表し、Ｈｄ（ｚ）は、モデルの動的線形伝達関数を表す。より具体的には、Ｑ（ｚ）、Ｐ（ｚ）、およびＨｄ（ｚ）は、通常、信号およびシステムの離散時間記述で使用されるｚ変換変数である。
いくつかの実施形態では、オフセット寄与が考慮され、モデルは以下の通りである。
Ｑｒ（ｚ）＝Ｈ（ｚ）．Ｐ（ｚ）＋Ｂ（ｚ）                  （１）
Ｑｒ（ｚ）は、真の流量を表し、Ｈ（ｚ）は、システムの動的線形伝達関数を表し、Ｐ（ｚ）は、コマンド圧力を表し、Ｂ（ｚ）は、オフセット寄与である。より具体的には、動的線形伝達関数Ｈ（ｚ）は、その各要素が流量に対する圧力の影響を示すスカラ伝達関数である行列を表す。さらに、オフセット寄与Ｂ（ｚ）は、たとえばシステム内の望ましくない反対圧力、またはマイクロチャネルもしくは流体の弾性の変動、漏れの存在、気泡、目詰まり、妨害物、入口／出口インターフェースポートでの流体の体積の変動などによる残留流量を表す。いくつかの実施形態では、オフセット寄与は最小限に抑えられる（すなわち、約０）。
いくつかの実施形態では、たとえばセンサノイズによる流量測定手段の追加の誤差寄与もまた、モデルによって考慮される。すなわち、
ｑ（ｎ）＝ｑｒ（ｎ）＋ｅ（ｎ）
ｑ（ｎ）は、時系列のサンプルｎでの測定された流量値を表し、ｑｒ（ｎ）は、サンプルｎでの真の流量値を表し、ｅ（ｎ）は、サンプルｎでの誤差寄与を表す。ｚ変換形態は、次の通りである。
Ｑ（ｚ）＝Ｑｒ（ｚ）＋Ｅ（ｚ）
いくつかの実施形態では、誤差寄与は、わずかな値に最小化される（すなわち、約０）。
【００３４】
次に、モデルについて、無次元化された圧力コマンドおよび流量値に従ってさらに述べる。しかし、モデルは、無次元化なしに実現され得ることが当業者には明らかになろう。以下の無次元化されたパラメータを導入する。
【数１】
0006328124.tif 000002
上式で、Ｑｉは、Ｌ個の流量測定手段のうちの１つのフルスケールであり、ｑｉは、測定された流量値であり、ＰｊｍａｘおよびＰｊｍｉｎは、Ｍ個の流量測定手段のうちの１つについて所与の圧力範囲の最大圧力および最小圧力である。したがって、無次元化されたモデルは、以下のように書くことができる。すなわち
【数２】
0006328124.tif 000003
モデルの動的線形伝達関数Ｈａｄｉｍ（ｚ）は、以下の通りである。
【数３】
0006328124.tif 000004
各項は、伝達関数の行列である。したがって、モデルを識別することは、Ｌ個の流量測定手段の１つずつについて、既知の入力コマンド値（ｕ（ｎ））ｎ＝１…Ｎおよび出力測定値（ｙ（ｎ））ｎ＝１…Ｎに基づいてパラメータ（ａｉｌ）ｌ＝１…ｑ，ｉ＝１…．Ｌおよび（ｂｉ，ｊｋ）ｋ＝１…ｐ，ｉ＝１…Ｌ，ｊ＝１…Ｍの値を推定することに依拠する。
【００３５】
ここからは、ｐとｑは等しいものとして選択されるが、ｐとｑは異なるものとして選択されてもよいことが当業者には明らかになろう。典型的には、ｐ（およびｑ）がより大きく設定されるほど、推定がより精密になる。しかし、ｐが非常に大きく設定された場合、過度な計算が必要とされる。いくつかの実施形態では、ｐは５から１５まで、好ましくは８から１２までの範囲、より好ましくはｐ＝１０に及ぶ。
【００３６】
オフセット寄与の時間特性Ｔｏｆｆ（典型的には分の範囲内）は動的線形伝達関数Ｈａｄｉｍ（ｚ）の時間特性Ｔｄｙｎおよび時間特性誤差寄与（典型的には秒の範囲内）より大きいので、圧力印加後、第１の所定の時間（ＴＨＰ）内で測定された流量値を考えることだけによって、オフセット寄与関数を無視できるもの（Ｂ（ｚ）≒０）にすることができる。実際、オフセット寄与は、高周波領域（１／ＴＨＰより高い周波数のためのハイパスフィルタ）ではゼロまたはゼロ近くになる。
【００３７】
動的線形伝達関数Ｈａｄｉｍ（ｚ）のパラメータ、および誤差寄与ｅ（ｎ）のパラメータの改善された推定を得るために、第１の所定の時間（ＴＨＰ）は、特性時間Ｔｄｙｎより大きく設定される。Ｔｄｙｎは、動的線形伝達関数Ｈａｄｉｍ（ｚ）の発展の特性時間であり、動的平衡に達する速さを反映する。典型的には、５％での応答時間は、３×Ｔｄｙｎに等しい。したがって、応答時間および特性時間Ｔｄｙｎは、マイクロ流体ネットワークコントローラによって決定され、第１の所定の時間（ＴＨＰ）は、特性時間Ｔｄｙｎ以上に設定される。マイクロ流体ネットワークの応答時間の値に応じて、Ｔｄｙｎは、１０秒未満、典型的には１秒未満であることが好ましい。
【００３８】
オフセットパラメータの改善された推定を得るために、第２の所定の時間（ＴＬＰ）が第１の所定の時間（ＴＨＰ）より小さく設定される。この第２の所定の時間は、低周波領域（１／ＴＨＰより低い周波数のためのローパスフィルタ）に対応し、この領域内では、誤差寄与（たとえば、センサノイズ）は無視できる（Ｅ（ｚ）＝０）。この低周波領域内で動作させることによって、Ｅ（ｚ）は無視することができ、パラメータＢ（ｚ）を推定することができる。ＴＬＰは、ＴｄｙｎからＴＨＰまでの範囲に及ぶことが好ましい。
【００３９】
モデルのパラメータすべてが推定されたので、所定の流量値に応答して目標圧力を推定し適用することができるコマンドモジュールの静的なコマンドを適用し、流量測定点での所定の流量値に対応する少なくとも１つの入口／出口インターフェースポートのそれぞれでの目標圧力値を推定することができ、所定の流量値は出力値であり、目標圧力値は、静的なコマンドの入力値である。最初に、動的な式（１）が、以下の静的な式で推定される。すなわち、
ｙｅｑ＝Ｋ．ｕｅｑ＋ｂａｄｉｍ
上式で、ｙｅｑおよびｕｅｑは、それぞれ平衡時（たとえば、応答時間後）の流量値および目標圧力の正規化された圧力および流量関数であり、Ｋは、反転されるべき静的利得である。より具体的には、Ｋは、以下の式による動的線形伝達関数Ｈ（ｚ）の限界である。
【数４】
0006328124.tif 000005
【００４０】
Ｋ行列は、直接反転させることができず、平均二乗法など行列反転方式を使用し、反転された行列を推定することができる。たとえば、平均二乗法によれば、以下のように定義されるＪ式を最小にするｕ変数を計算する。
【数５】
0006328124.tif 000006
さらに、ｕ変数は、通常の平均二乗法のように最小限界および最大限界を満たさなければならない。様々な最適化アルゴリズムに従って最適を計算することができ、特に二次計画法アルゴリズムを適用することができる。
【００４１】
したがって、上述の例示的な識別モジュールは、圧力を印加し、関係を学習し、入口／出口インターフェースポートでの印加された圧力をマイクロ流体ネットワーク内の測定された流量値にリンクするパラメータを推定することによって、マイクロ流体ネットワークを識別することができる。さらに、本開示は、推定されたパラメータに基づいて、流量測定点での所定の流量値に応答して入口／出口インターフェースポートでの目標圧力値を計算および適用することができるコマンドモジュールを提供する。
【００４２】
提案されている例示的な識別モジュールとコマンドモジュールの組合せは、測定誤差と、流体抵抗率、チャネル結合効果、マイクロチャネル／流体の弾性、漏れの存在、気泡、目詰まり、妨害物、および／または入口／出口インターフェースポートでの流体の体積の変動などマイクロ流体ネットワークアーキテクチャの主要パラメータと、を含めることによって、所定の流量値に応答して適用された目標圧力値をリンクするパラメータを推定することができる。識別中、この方法は、印加された圧力の値と、Ｌ個の流量測定点の１つずつでの測定された流量との間の関係を決定する。コマンドの期間中、コントローラは、どの目標圧力（目標圧力の組合せ）が所望の／所定の流量に導くことになるか計算する。
【００４３】
したがって、提案されている方法は、図７および図８に示されているように、改善された正確さ、およびより低い応答時間、より低いヒステリシス、より低いオーバーシュートなど安定性の利益を伴う、任意のマイクロ流体ネットワークの流量制御を可能にする。これは、ユーザがシステムの挙動を理解する助けとなるように、未知のマイクロ流体ネットワークに適用されてもよい。
【００４４】
たとえば、提案されている流量制御方法は、コマンド段階の所定の流量がユーザによって入力された場合、制御下のマイクロ流体システムでは、要求された又は所望の流量には達することができないことをユーザに通知することで補足することができる。実際、いくつかの実施形態では、マイクロ流体ネットワークは、圧力アクチュエータ限界（最大／最小圧力使用範囲）内で働く可能性があり、および／またはマイクロ流体ネットワークは、要求された所定の流量と両立しない可能性がある。好ましくは、印加される圧力、および目標圧力は、所定の使用範囲内で適用される。したがって、いくつかの実施形態では、マイクロ流体ネットワークコントローラは、計算された目標圧力値が所定の使用範囲を外れた場合、ユーザに注意を喚起するための、および／または１つ以上のユーザ定義の所定の流量に応答して１つ以上の使用範囲外の１つ以上の目標圧力を、使用範囲の優先権のユーザ定義の順番に従って計算するための手段を備える。
【００４５】
したがって、大型かつ多数のマイクロ流体ネットワーク（１つの入力圧力を有する単一のマイクロチャネルから、独立のマイクロチャネルを有する多数並列システムまで、または並列、もしくはマイクロチャネル間のいくつかの結合効果と直列の単一／複数の複雑なマイクロ流体ネットワーク）を、提案されている方法を使用して制御することができる。
【００４６】
いくつかの実施形態では、ユーザは、Ｍ個の入口／出口インターフェースポートのいずれかで新しい圧力使用範囲を、またはＬ個の流量測定点のいずれかで新しい所定の流量をさらに設定してもよい。たとえば、いくつかの実施形態では、所定の流量に達するように１つ以上のマイクロチャネルが活動化（アクティベート）され、一方、１つ以上の他のマイクロチャネルが非活動化される（すなわち閉じられる）。
【００４７】
さらに、提案されている方法は、正の流量および負の流量の存在下で実施する、ならびに流れを停止することができる。たとえば、逆流または流れ停止は、対応する目標圧力を適用することによってコマンドモジュールによって得られる。また、提案されている方法は、オフセット寄与（大気圧変動、タンク内への流体レベル変動など）による測定誤差および／または擾乱、ならびに使用中のマイクロ流体ネットワークの変化（たとえば、マイクロチャネルの部分的な目詰まり）に、流量制御および正確さに対する影響なしに対処することができる。
【００４８】
マイクロ流体ネットワークコントローラは、印加された圧力、およびマイクロ流体ネットワーク内の測定された流量を知っているので、たとえば流体抵抗率および／または流体粘性の変化により、（動的線形伝達関数の推定、また任意選択で誤差寄与および／またはオフセット寄与の推定を通じて）マイクロ流体ネットワークのパラメータの決定および更新を可能にする。したがって、提案されているマイクロ流体ネットワークコントローラは、目詰まりまたは気泡などマイクロ流体ネットワーク内の物理的な変化を（それらの体積、およびマイクロ流体ネットワーク内の場所を含めて）識別することができる。
【００４９】
本開示によるマイクロ流体ネットワークコントローラの性能を先行技術によるコントローラと比較する。より具体的には、提案されているマイクロ流体ネットワークコントローラを、ＩＭＴガラスチップ（参照、ＩＣＣ−ＳＹ０５）を備えるマイクロ流体ネットワーク（図５参照）上で試験し、同じチップ上の高精度シリンジポンプと比較した。
【００５０】
図５は、本開示の方法の性能を試験するために使用されるマイクロ流体ネットワークの一例の概略図を示す。マイクロ流体ネットワークは、マイクロチャネルと、３つの入口／出口インターフェースポート（７１〜７３）と、２つの流量測定点（６１、６２）とを備える。
【００５１】
マイクロ流体ネットワークコントローラの試験用に以下のＦｌｕｉｇｅｎｔデバイス、すなわち、１つのＭＦＣＳ（商標）  ＦＬＥＸ  １０００ｍｂａｒ、１つのＦｌｕｉｗｅｌｌ  ２ｍＬ、および１つのＦｌｏｗｅｌｌ（２流量チャネル、７μＬ／分の範囲）を使用し、使用された流体は、脱イオン水である。ＭＦＣＳ（商標）  ＦＬＥＸおよびＦｌｕｉｗｅｌｌは、それぞれ比較試験のために２５０ｍＬシリンジを有する２つの高精度シリンジポンプで置き換えた。
【００５２】
これらの２つの実験の応答時間および流量挙動（たとえば、応答時間、オーバーシュート、ヒステリシス）を比較し、このとき、所定の流量Ｑ２は、流量測定点６２で−４μＬ／分から４μＬ／分まで指示され、一方、所定の流量Ｑ１は、流量測定点６１で２μＬ／分で一定のままとなるように指示されている（図６参照）。
【００５３】
図７は、マイクロ流体ネットワークコントローラを使用して上述の条件（図６の条件）で測定された流量Ｑ１、Ｑ２、および同じ条件で高精度シリンジポンプを使用して測定された流量Ｑ１１、Ｑ１２を示す。マイクロ流体ネットワークコントローラの使用は、高精度シリンジポンプの解決策に比べてより短い応答時間をもたらす。これらの応答時間はそれぞれ、マイクロ流体ネットワークコントローラを使用して１．７秒、および高精度シリンジポンプの解決策を使用して８．５秒である。さらに、マイクロ流体ネットワークコントローラの使用は、高精度シリンジポンプの解決策に比べてＱ１とＱ２の間の限られた相互作用を可能にする。提案されている方法の場合、Ｑ１上の変化は、素早く限られたままである。すなわち、０．０１μＬの吐出超過の体積をもたらす。シリンジポンプの解決策の場合、Ｑ１１上の摂動は、０．０７μＬの吐出不足の体積をもたらす。
【００５４】
図８は、外部摂動など擾乱を受けるマイクロ流体ネットワークを制御するための本開示によるマイクロ流体ネットワークコントローラの例示的な性能を示す。識別モジュールによって図５のマイクロ流体ネットワークのパラメータを推定した後で、流量測定点６１、６２での２μＬ／分、−２μＬ／分の所定の流量Ｑ１、Ｑ２が、マイクロ流体ネットワークコントローラに送られる。次いで、システムは外部摂動を受け、入口／出口インターフェースポート６３での印加された圧力の値Ｐ３は、２００ｍｂａｒから５０ｍｂａｒ、および５０ｍｂａｒから２５０ｍｂａｒに手動でそれぞれ増大および減少される。また、図８は、摂動がＰ３で与えられている間、流量を一定に維持するために、マイクロ流体ネットワークコントローラによって計算されたＰ１変動およびＰ２変動を示す。表１は、流量制御の性能を定量化し、提案されているマイクロ流体ネットワークコントローラおよび方法が、外部摂動など擾乱を受けたマイクロ流体ネットワークでさえ性能を維持することができ、標準偏差の最大値は、０．０３μＬ／分（擾乱の期間中）であることを示す。
【表１】
0006328124.tif 000007
【００５５】
図９は、コンピューティング環境における図３Ａおよび図３Ｂの例示的な識別モジュールおよびコマンドモジュールを示す。
【００５６】
図の例では、コンピューティングデバイス１１０は、感知デバイス、たとえば流量センサ１２０、および制御デバイス、たとえば圧力コマンドを送るための圧力レギュレータ１２１を介して、中を流れる１つまたはいくつかの流体の流量を制御するためのマイクロ流体ネットワーク１２２と通信可能に結合される。
【００５７】
図の実装では、コンピューティングデバイス１１０は、識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３など、構成要素を実装する。識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３は、ソフトウェアとして示されているが、ハードウェアとして、またはハードウェアとソフトウェア命令の組合せとして実装することができる。
【００５８】
識別エンジン１０１は、（たとえば、圧力レギュレータ１２１を通じて）流体ネットワーク１２２に印加された圧力値、および（たとえば、流量センサ１２０を通じて）測定された時系列の出力流量値に基づいて、入力圧力値に対するマイクロ流体ネットワーク１２２の応答のモデルのパラメータを推定するための機能を含む。たとえば、識別エンジン１０１は、動的線形伝達関数のパラメータ、オフセットパラメータ、および／または誤差パラメータのそれぞれの推定値を計算するための機能を含む。識別エンジン１０１によって実施されるモデル識別は、図３Ａに示されているシステムを参照しての初期システム識別、および／または図３Ｂに示されているシステムを参照しての動的システム識別に対応してもよく、その結果、識別エンジン１０１は、初期識別と動的識別両方のための機能を含むことができる。
【００５９】
コマンドエンジン１０２は、所定の流量値に対応する目標圧力値を計算するための機能を含み、所定の流量値は、識別エンジン１０１によって識別された目標圧力値に対するマイクロ流体ネットワーク応答のモデルの出力値に対応する。所定の流量値は、ユーザによって決定されるものであり、ユーザインターフェースコントローラ１１１と、キーボード、マウス、またはタッチスクリーン（図示せず）など入力デバイスと、ディスプレイ１０４とを通じてコンピューティングデバイス１１０に入力され得る。
【００６０】
流量制御エンジン１０３は、コマンドエンジン１０２によって決定された目標圧力値をマイクロ流体ネットワーク１２２のインターフェースポートに適用するための機能を含む。そのような目標圧力値は、たとえば、コンピューティングデバイスのインターフェースモジュール１０９を介して、圧力レギュレータ１２１を通じてマイクロ流体ネットワークに適用されてもよい。
【００６１】
プロセッサ１００上などで実行されたとき、識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３は、互いに動作可能に接続される。たとえば、識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３は同じソフトウェアアプリケーションの一部であってもよく、識別エンジン１０１がコマンドエンジン１０２および流量制御エンジン１０３のためのプラグインであってもよく、別の方法を使用し、識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３を接続してもよい。１つ以上の実施形態では、識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３は、ユーザインターフェースコントローラ１１１およびディスプレイ１０４に動作可能に接続される。１つ以上の実施形態では、識別エンジン１０１、コマンドエンジン１０２、および／または流量制御エンジン１０３は、制御デバイス（図示せず）に動作可能に接続され、制御デバイスは、たとえば要求された所定の流量をコマンドエンジン１０２に提供することができる。
【００６２】
コンピューティングデバイス１１０は、プロセッサ１００と、メモリ１０６と、データストレージ１０５と、インターフェースモジュール１０９および取外し式（リムーバブル）記憶媒体１０７を読み出し書き込むための媒体ドライブ１０８など他の関連のハードウェアとを有するコンピュータ、コンピュータネットワーク、または他のデバイスとすることができる。取外し式記憶媒体１０７は、たとえば、コンパクトディスク（ＣＤ）、デジタル多用途ディスク／デジタルビデオディスク（ＤＶＤ）、フラッシュドライブ、ポータブル大容量記憶装置などとすることができる。取外し式記憶媒体１０７および／またはローカルメモリ１０５は、コンピューティングデバイス１１０によって実行されたときコンピューティングデバイス１１０に本明細書に記載の１つ以上の例示的な方法を実施させる命令を含むことができる。したがって、取外し式記憶媒体１０７および／またはローカルメモリ１０５は、例示的な識別エンジン１０１、コマンドエンジン１０２、および／または流量制御エンジン１０３を実装し実行するための命令を含むことができる。識別エンジン１０１、コマンドエンジン１０２、および／または流量制御エンジン１０３の少なくともいくつかの部分は、取外し式記憶媒体１０７、取外し式デバイスの所与のインスタンスに、またはローカルデータストレージ１０５内に命令として記憶することができ、プロセッサ１００によって実行するためにメモリ１０６内にロードされる。具体的には、実施形態を実施するためのソフトウェア命令またはコンピュータ可読プログラムコードが、一時的または永続的に、全体または部分的に、コンパクトディスク（ＣＤ）、ローカルもしくは遠隔の記憶デバイス、ローカルもしくは遠隔のメモリ、ディスケット、または任意の他のコンピュータ可読記憶デバイスなど非一時的なコンピュータ可読媒体上に記憶され得る。
【００６３】
図の例示的な識別エンジン１０１、コマンドエンジン１０２、および流量制御エンジン１０３はメモリ１０６内に常駐するプログラムとして示されているが、識別エンジン１０１、コマンドエンジン１０２、および／または流量制御エンジン１０３のいずれかの一部またはすべてが、特定用途向け集積回路（ＡＳＩＣ）などハードウェアとして、またはハードウェアとソフトウェアの組合せとして実装されてもよい。
【００６４】
この例示的なシステムでは、コンピューティングデバイス１１０は、入力圧力値に対するマイクロ流体ネットワーク応答のモデルのパラメータを推定するために識別エンジン１０１用に測定された流量などの入って来るデータ１２４を受け取る。コンピューティングデバイス１１０は、多数のタイプのデータセットまたはコマンドを、インターフェースモジュール１０９を介して受け取ることができる。
【００６５】
また、コンピューティングデバイス１１０は、（コマンドエンジン１０２によって使用するための要求された所定の流量などの）入って来るデータまたはコマンドを、次いでそれが動作可能に接続されることになる制御デバイスからインターフェースモジュール１０９を通じて受け取ることができる。
【００６６】
また、コンピューティングデバイス１１０は、それが結合される制御デバイス、たとえば圧力コマンドを送るための圧力レギュレータ１２１によって使用または実装されることになる制御信号または出力データを生成する、または作り出すことができる。そのような制御信号または出力データは、インターフェースモジュール１０９を通じて他のデバイスに送信されてもよい。たとえば、複数の圧力をマイクロ流体ネットワーク１２２の少なくとも１つの入口／出口インターフェースポートに連続的に印加するためのコマンドを圧力レギュレータ１２１に送信することができ、その結果、コンピューティングデバイス１１０の識別エンジン１０１は、印加された圧力値に応答して流量センサ１２０によって測定された時系列の流量値を受け取り利用することができる。
【００６７】
本発明について好ましい実施形態に関連して述べたが、当業者なら、様々な変更および／または修正を、添付の特許請求の範囲によって定義される本発明の精神または範囲から逸脱することなしに本発明に加えることができることを容易に理解するであろう。特に、本発明は、マイクロ流体ネットワークのモデルのパラメータを識別し、目標流量に対応する圧力コマンドを計算するための識別モジュールおよびコマンドモジュール、流量センサ、ならびに圧力コントローラを有するアーキテクチャに関して特定の実施形態に限定されず、添付の特許請求の範囲によって定義されるその精神または範囲から逸脱することなしに様々なアーキテクチャを使用して実装することができる。
【００６８】
本発明は、いくつかの好ましい実施形態の状況で開示されているが、システム、デバイス、および方法のいくつかの利点、特徴、および態様は、様々な他の実施形態で実現することができることを理解されたい。さらに、本明細書に記載の様々な態様および特徴は、別々に、共に組み合わせて、または互いに置き換えて実施することができること、また、それらの特徴および態様の様々な組合せおよびサブコンビネーションをなすことができ、なおも本発明の範囲内にあることが企図されている。さらに、上述のシステムおよびデバイスは、好ましい実施形態において述べられているモジュールおよび機能のすべてを含む必要はない。
【００６９】
本明細書に記載の情報および信号は、様々な異なる技術および技法のいずれかを使用して表すことができる。たとえば、データ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光学場もしくは光学粒子、またはそれらの任意の組合せによって表すことができる。
【００７０】
実施形態に応じて、本明細書に記載の方法のいずれかのいくつかの行為、イベント、または機能は、異なる順序で実施することができ、追加されても、合併されても、すべて一緒に省略されてもよい（たとえば、記載されている行為またはイベントすべてが方法の実施に必要であるとは限らない）。さらに、いくつかの実施形態では、行為またはイベントは、順次ではなく同時に実施されてもよい。
【図１】
0006328124.tif 000008
【図２】
0006328124.tif 000009
【図３Ａ】
0006328124.tif 000010
【図３Ｂ】
0006328124.tif 000011
【図４】
0006328124.tif 000012
【図５】
0006328124.tif 000013
【図６】
0006328124.tif 000014
【図７】
0006328124.tif 000015
【図８】
0006328124.tif 000016
【図９】
0006328124.tif 000017