(57)【要約】  本開示は、プラントにおいて少なくとも１つのバイオリアクタ、他の細胞培養関連装置、およびこれらの任意の組合せを含むシステムを制御するためのシステムおよび方法を対象とする。例えば、プラントワイド制御システム（ＰＷＣＳ（Ｐｌａｎｔ‐Ｗｉｄｅ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ））またはプロセス制御システム（ＰＣＳ（Ｐｒｏｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ））は、以下の３つの主要な構成要素に分けることができる：ハードウェア（オペレーティングシステムを含む、ＰＷＣＳと関連付けられたネットワークの１つまたは複数のサーバと通信するコントローラなど、（２）制御を行うためのソフトウェア（制御モジュールなど）、および（３）ソフトウェアによってあるプロセス値を維持するのに使用されうる１つまたは複数の計器制御ループ。さらに、理論段相当高さ（ＨＥＴＰ（Ｈｅｉｇｈｔ  Ｅｑｕｉｖａｌｅｎｔ  ｏｆ  ａ  Ｔｈｅｏｒｅｔｉｃａｌ  Ｐｌａｔｅ））値および非対称因子を、ＰＷＣＳ構成要素を使用して、クロマトグラフィカラム上のリアルタイム分析に基づいて決定することができる。
2018536871.tif 000002
【特許請求の範囲】
【請求項１】
クロマトグラフィカラムと、
導電率計と、
少なくとも１つのプロセッサであって、
前記導電率計を使用して前記クロマトグラフィカラムの１つまたは複数の導電率値を測定し、
第１のカラム体積から第２のカラム体積までの所定数の導電率値を記録し、前記所定数の導電率値の平均値を計算することによって、前記計算された平均値であるベースライン導電率値を決定し、
第１の測定された導電率値が最大導電率値未満であり、１０％ピーク立ち下がり値より大きいかどうか判定し、前記判定に基づいて、前記第１の測定された導電率に対応する時間およびカラム体積を記録し、
第２の測定された導電率値が前記最大導電率値未満であり、５０％ピーク立ち下がり値より大きいかどうか判定し、前記判定に基づいて、前記第２の測定された導電率に対応する時間およびカラム体積を記録し、
導電率の１０％立ち下がりに達したかどうか検出し、
前記検出に基づき、前記ベースライン導電率値、前記第１の測定された導電率および前記第２の測定された導電率の前記時間および前記カラム体積、ならびに前記最大導電率値に少なくとも一部は基づいて、（ｉ）時間に基づく非対称因子および（ｉｉ）体積に基づく非対称因子のうちの１つまたは複数を計算し、または（ｉ）時間に基づく理論段相当高さ（ＨＥＴＰ）値および（ｉｉ）体積に基づくＨＥＴＰ値のうちの１つまたは複数を計算する、
格納されたプログラム命令を実行するための前記少なくとも１つのプロセッサと
を含む、クロマトグラフィカラムに対するリアルタイム分析を行うためのシステム。
【請求項２】
前記１０％ピーク立ち下がり値は、
（（前記最大導電率値−前記ベースライン導電率値）＊０．１）＋前記ベースライン導電率
に等しく、
前記５０％ピーク立ち下がり値は、
（（前記最大導電率値−前記ベースライン導電率値）＊０．５）＋前記ベースライン導電率
に等しい、
請求項１に記載のシステム。
【請求項３】
前記少なくとも１つのプロセッサは、
前記最大導電率値が前に記録された最大値より大きいかどうか判定し、
前記判定に基づいて、前記最大導電率値に対応する時間およびカラム体積を記録する
格納されたプログラム命令をさらに実行する、請求項１に記載のシステム。
【請求項４】
前記少なくとも１つのプロセッサは、前記クロマトグラフィカラムの前記測定された１つまたは複数の導電率値の各々の時間およびカラム体積を記録する格納されたプログラム命令をさらに実行し、各時間は固定サイズの時間配列に記録され、各カラム体積は固定サイズの体積配列に記録される、請求項１に記載のシステム。
【請求項５】
前記測定された１つまたは複数の導電率値は、時間または体積に対してプロットされると、導電率ピークをグラフ表現し、前記少なくとも１つのプロセッサは、前記それぞれの測定された導電率値の各々に対応する複数の時間およびカラム体積を前記導電率ピークの立ち上がり側に記録する格納されたプログラム命令をさらに実行する、請求項１に記載のシステム。
【請求項６】
導電率の前記１０％立ち下がりの前記検出は、前記導電率ピークの立ち下がり側で行われる、請求項５に記載のシステム。
【請求項７】
少なくとも１つのプロセッサが、導電率計を使用してクロマトグラフィカラムの１つまたは複数の導電率値を測定するステップと、
前記少なくとも１つのプロセッサが、第１のカラム体積から第２のカラム体積までの所定数の導電率値を記録し、前記所定数の導電率値の平均値を計算することによって、前記計算された平均値であるベースライン導電率値を決定するステップと、
前記少なくとも１つのプロセッサが、第１の測定された導電率値が最大導電率値未満であり、１０％ピーク立ち下がり値より大きいかどうか判定し、前記判定に基づいて、前記第１の測定された導電率に対応する時間およびカラム体積を記録するステップと、
前記少なくとも１つのプロセッサが、第２の測定された導電率値が前記最大導電率値未満であり、５０％ピーク立ち下がり値より大きいかどうか判定し、前記判定に基づいて、前記第２の測定された導電率に対応する時間およびカラム体積を記録するステップと、
前記少なくとも１つのプロセッサが、導電率の１０％立ち下がりに達したかどうか検出するステップと、
前記検出に基づき、前記少なくとも１つのプロセッサが、前記ベースライン導電率値、前記第１の測定された導電率および前記第２の測定された導電率の前記時間および前記カラム体積、ならびに前記最大導電率値に少なくとも一部は基づいて、（ｉ）時間に基づく非対称因子および（ｉｉ）体積に基づく非対称因子のうちの１つまたは複数を計算するステップ、または（ｉ）時間に基づく理論段相当高さ（ＨＥＴＰ）値および（ｉｉ）体積に基づくＨＥＴＰ値のうちの１つまたは複数を計算するステップと、
を含む、クロマトグラフィカラムに対するリアルタイム分析を行うための方法。
【請求項８】
第１の制御ループであって、
制御信号を受け取り、前記制御信号に基づいて第１の装置の動作を調節するように構成されたアクチュエータと、
前記第１の装置と関連付けられた第１の測定値を読み取り、出力するように構成された第１のセンサ送信機と
を含む、前記第１の制御ループと、
少なくとも１つのプロセッサであって、
設定値を受け取り、
前記受け取った設定値に基づいて前記アクチュエータのための前記制御信号を生成し、
前記制御信号を前記アクチュエータに送り、
前記第１のセンサ送信機から読み取られ、出力された前記第１の測定値を受け取り、処理し、
前記第１のセンサ送信機から読み取られ、出力された前記第１の測定値に基づいて第１のプロセス値を生成する
格納されたプログラム命令を実行するための前記少なくとも１つのプロセッサと
を含む、生物製剤装置を制御するためのシステム。
【請求項９】
前記設定値は操作インターフェース上でユーザによって入力され、前記第１のプロセス値は前記ユーザに前記操作インターフェース上で表示される、請求項８に記載のシステム。
【請求項１０】
前記設定値は、前記第１のプロセス値が維持されるべき目標値であり、前記アクチュエータのための前記生成される制御信号は可変出力であり、前記少なくとも１つのプロセッサは、
前記第１のプロセス値が前記目標値と一致するかどうか判定し、
前記判定に基づいて、前記第１のセンサ送信機から出力される後続の測定値に基づいて生成される後続のプロセス値が前記目標値と一致するように前記第１の制御ループを制御するために前記第１の制御ループにおける前記可変出力を自動的または動的に調整する
ように構成されている、請求項８に記載のシステム。
【請求項１１】
第２の制御ループであって、
第２の装置と関連付けられた第２の測定値を読み取り、出力するように構成された第２のセンサ送信機であって、前記第１のセンサ送信機は前記第１の装置と関連付けられた前記第１の測定値を前記第２の装置に出力し、前記少なくとも１つのプロセッサは、前記第２のセンサ送信機から読み取られ、出力された前記第２の測定値に基づいて第２のプロセス値を生成する格納されたプログラム命令をさらに実行する、前記第２のセンサ送信機と、
前記第２の制御ループが監視ループになり、前記第１の制御ループがセカンダリループになるような、前記第１の制御ループと
を含む、前記第２の制御ループをさらに含む、請求項８に記載のシステム。
【請求項１２】
前記第１の制御ループの前記設定値は、少なくとも、前記第２のプロセス値と前記第２の制御ループのために受け取られた第２の制御ループ設定値とに基づく前記第２の制御ループの可変出力である、請求項１１に記載のシステム。
【請求項１３】
前記第２の装置と関連付けられた第３の測定値を読み取り、出力するように構成された第３のセンサ送信機をさらに含み、前記第３のセンサ送信機は、前記第３の測定値が使用されないバイパスモードまたは前記第３の測定値が使用可能な待機モードで動作可能である、請求項１１に記載のシステム。
【請求項１４】
前記格納されたプログラム命令は第１の命令セットおよび第２の命令セットを含み、前記第１の命令セットは第１の制御モジュールであり、前記第２の命令セットは第２の制御モジュールである、請求項８に記載のシステム。
【請求項１５】
前記第１の制御モジュールは、前記第１の制御ループを制御するように構成され、前記設定値および前記第１のプロセス値を受け取り、前記アクチュエータのための前記制御信号を生成するようにさらに構成されたループコントローラである、請求項１４に記載のシステム。
【請求項１６】
前記第１の装置はプラントワイド現場機器であり、前記プラントワイド現場機器は、センサと、スケールと、スイッチと、ポンプと、制御弁と、弁と、撹拌器とを含む、請求項８に記載のシステム。
【請求項１７】
前記第２の制御ループ設定値は操作インターフェース上でユーザによって入力され、前記操作インターフェースは１つまたは複数のフェースプレートを含み、各フェースプレートは、前記ユーザが、手動モード、自動モード、カスケードモードを選択し、前記第２の制御ループ設定値を設定するための複数のアイコンを有する、請求項１２に記載のシステム。
【請求項１８】
少なくとも１つのプロセッサが、設定値を受け取るステップと、
前記少なくとも１つのプロセッサが、前記受け取った設定値に基づいて第１の制御ループのアクチュエータのための制御信号を生成するステップであって、前記アクチュエータは、前記制御信号を受け取り、前記制御信号に基づいて第１の装置の動作を調節するように構成されている、制御信号を生成する前記ステップと、
前記少なくとも１つのプロセスが、前記制御信号を前記アクチュエータに送るステップと、
前記少なくとも１つのプロセッサが、前記第１の装置と関連付けられた第１の測定値を読み取り、出力するように構成されている第１のセンサ送信機から読み取られ、出力された第１の測定値を受け取り、処理するステップと、
前記少なくとも１つのプロセッサが、第１のセンサ送信機から読み取られ、出力された前記第１の測定値に基づいて第１のプロセス値を生成するステップと
を含む、生物製剤装置を制御するための方法。
【請求項１９】
前記第１のプロセス値は操作インターフェース上で表示可能である、請求項１８に記載の方法。
【請求項２０】
前記少なくとも１つのプロセッサが、前記第１のプロセス値が目標値と一致するかどうか判定するステップであって、前記設定値は、前記第１のプロセス値が維持されるべき目標値である前記目標値である、前記判定するステップと、
前記判定に基づいて、前記少なくとも１つのプロセッサが、前記第１のセンサ送信機から出力される後続の測定値に基づいて生成される後続のプロセス値が前記目標値と一致するように前記第１の制御ループを制御するために可変出力を自動的または動的に調整するステップであって、前記アクチュエータのための前記生成される制御信号は前記可変出力である、前記調整するステップと
をさらに含む、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その内容が参照により本明細書に組み込まれる、２０１５年１０月１６日に出願された米国仮特許出願第６２／２４２７５８号の優先権および利益を主張するものである。
【０００２】
本発明は、少なくとも１つのバイオリアクタ、他の細胞培養関連装置、およびそれらの任意の組合せを含むシステムの制御のためのシステムおよび方法に関する。
【背景技術】
【０００３】
細胞培養プロセスは、哺乳動物細胞などの様々な種類の細胞を培養するのに使用される。例えば、細胞培養プロセスは、バイオリアクタを介して実施されうる。細胞培養プロセスにおいては、最大限の細胞培養（ヒト細胞、チャイニーズハムスター卵巣（ＣＨＯ）細胞、マウス骨髄腫（ＮＳ０）、ハイブリドーマなど）を得るため、および／またはその品質仕様を満たす所望の生産物（組換えタンパク質、モノクローナル抗体、抗体融合タンパク質、および他の関連した生産物種など）を生産するための適切な物理化学的環境を維持することが重要である。例えば、溶存酸素レベル、培養ｐＨ、温度、せん断感受性などの要因が、細胞培養プロセスにおいて重要な役割を果たす。さらに、栄養環境の維持も重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、これらの複数の異なる細胞を大工業的規模で生産または培養するという状況においては、物理化学的環境および／または栄養環境の適切なレベルを維持することは、特に、大規模培養システムが、複数のバイオリアクタを必要としうるのみならず、細胞培養に関与する様々な作業を行う他の種類の装置、例えば、調製装置、供給装置、精製装置なども必要とすることになる場合には、困難となりうる。この点に関して、大規模なバイオリアクタの実施態様において細胞培養のための適切な環境を維持し、オペレータ／ユーザがその実施態様とやり取りすることを可能にするシステムおよび／または方法が求められている。
【課題を解決するための手段】
【０００５】
本開示の１つまたは複数の態様によれば、本発明は、プラントにおいて少なくとも１つのバイオリアクタ、他の細胞培養関連装置、およびプこれらの任意の組合せを含むシステムを制御するためのシステムおよび方法を対象とする。例えば、プラントワイド制御システム（ＰＷＣＳ（Ｐｌａｎｔ‐Ｗｉｄｅ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ））またはプロセス制御システム（ＰＣＳ（Ｐｒｏｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ））は、以下の３つの主要な構成要素に分けることができる：（１）ハードウェア（オペレーティングシステムを含む、ＰＷＣＳと関連付けられたネットワークの１つまたは複数のサーバと通信するコントローラなど、（２）制御を行うためのソフトウェア（制御モジュールなど）、および（３）ソフトウェアによってあるプロセス値を維持するのに使用されうる１つまたは複数の計器制御ループ。さらに、理論段相当高さ（ＨＥＴＰ（Ｈｅｉｇｈｔ  Ｅｑｕｉｖａｌｅｎｔ  ｏｆ  ａ  Ｔｈｅｏｒｅｔｉｃａｌ  Ｐｌａｔｅ））値および非対称因子を、ＰＷＣＳ構成要素を使用して、クロマトグラフィカラム上のリアルタイム分析に基づいて決定することができる。したがって、ＨＥＴＰ値、ピーク非対称性値およびピーク効率性値は、専用の特殊なハードウェアもソフトウェアも必要とせずに、例えば、クロマトグラフィシステムを制御するためにすでに存在するハードウェア／ソフトウェアを使用してリアルタイムで計算することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の１つまたは複数の態様による例示的なシステムを示す図である。
【図２】本発明の１つまたは複数の態様による例示的なシステムを示す図である。
【図３】本発明の１つまたは複数の態様によるシステム構成要素を示す図である。
【図４】本発明の１つまたは複数の態様によるシステム構成要素を示す図である。
【図５】本発明の１つまたは複数の態様による制御ループを示す図である。
【図６】本発明の１つまたは複数の態様による手動モードで動作する制御ループを示す図である。
【図７】本発明の１つまたは複数の態様による自動モードで動作する制御ループを示す図である。
【図８】本発明の１つまたは複数の態様によるカスケードモードで動作する制御ループを示す図である。
【図９】本発明の１つまたは複数の態様によるバイオリアクタ温度制御のためのカスケードループを示す図である。
【図１０】本発明の１つまたは複数の態様による制御モジュールの入力・出力構成を示す図である。
【図１１Ａ】本発明の１つまたは複数の態様による例示的なオペレータインターフェースを示す図である。
【図１１Ｂ】本発明の１つまたは複数の態様によるオペレータインターフェースと関連付けられた例示的なフェースプレートを示す図である。
【図１２Ａ】本発明の１つまたは複数の態様によるクロマトグラフィスキッド計算を処理するための１つまたは複数の制御モジュールを示す図である。
【図１２Ｂ】本発明の１つまたは複数の態様によるクロマトグラフィスキッド計算を処理するための１つまたは複数の制御モジュールを示す図である。
【図１３】本発明の１つまたは複数の態様による例示的なクロマトグラフィ・カラム・システムの例を示す図である。
【図１４】本発明の１つまたは複数の態様によるクロマトグラフィ・カラム・パックのリアルタイム分析のためのＨＥＴＰ制御モジュールの適用を示す図である。
【図１５】本発明の１つまたは複数の態様によるクロマトグラフィ・カラム・パックのリアルタイム分析のためのＨＥＴＰ制御モジュールの適用を示す図である。
【図１６】本発明の１つまたは複数の態様によるクロマトグラフィ・カラム・パックのリアルタイム分析のためのＨＥＴＰ制御モジュールの適用を示す図である。
【図１７】本発明の１つまたは複数の態様による相論理と、装置モジュールと、制御モジュールとの間の関係を示す図である。
【発明を実施するための形態】
【０００７】
本発明は、少なくとも１つのバイオリアクタ、他の細胞培養関連装置、およびそれらの任意の組合せを含むシステムの制御のためのシステムおよび方法に関する。例えば、バイオリアクタ制御のためのシステムおよび方法は、複数のバイオリアクタおよび他の種類の培養関連装置、例えば、発酵、収穫のための装置、精密濾過および精製のための装置（例えば、液体クロマトグラフィ・スキッド・システム）、緩衝液調製、培地調製などを制御することを含みうる。複数のバイオリアクタおよび他の種類の培養関連装置は、プラント内に配置されていてよく、そのような装置の制御は、プラントワイド制御システム（ＰＷＣＳ）と呼ばれている。
【０００８】
一例として、ＰＷＣＳは、自動バッチ処理のための制御システム（例えば、１つまたは複数の装置を使用して、有限な期間にわたって、多量の投入材料に順序付けした一連の処理作業を施すことによって多量の材料、例えば細胞を生産するプロセス）とすることができる。ＰＷＣＳは、以下の３つの主要な構成要素に分けることができる：（１）ハードウェア（オペレーティングシステムを含む、ＰＷＣＳと関連付けられたネットワークの１つまたは複数のサーバと通信するコントローラなど）、（２）制御を行うためのソフトウェア（制御モジュールなど）、および（３）ソフトウェアによってあるプロセス値を維持するのに使用されうる１つまたは複数の計器制御ループ。
【０００９】
本発明の一態様では、１つまたは複数の制御モジュールを使用して、読取り値入力などの制御を行い、様々な現場機器（例えば、送信機付きセンサ、スケール、スイッチ、ポンプ、制御弁、弁、可変周波数ドライブ付きポンプ、可変周波数ドライブ付き撹拌器、リミットスイッチ付き弁）の警報または警報機能、または細胞培養に関連した任意の種類の装置を管理することができる。一例として、制御モジュールは、様々なアルゴリズムを連結し、ＰＷＣＳと関連付けられたいくつかの条件、警報表示、および他の特性を処理しうるソフトウェアとすることができる。さらに、制御モジュールは、ユーザまたはオペレータがモジュールパラメータを操作するためのインターフェース機能を可能にすることもできる。例えば、オペレータインターフェース（ＯＩ）などのグラフィカル・ユーザ・インターフェース（ＧＵＩ）は、オペレータのためのあるデータおよび処理ユニットを表示することができる。オペレータは、中央、複数または遠隔の操作位置からモジュールパラメータを操作および調整することができる。
【００１０】
制御モジュールは、１つまたは複数の制御ループを介して制御を行うことができる。例えば、制御ループは、アクチュエータ、センサ送信機、およびループコントローラの少なくとも３つの構成要素を含むことができる。いくつかの例では、制御モジュールは制御ループに含まれうる。制御ループに関連した応用には、バイオリアクタの温度制御、クロマトグラフィスキッド内の圧力制御、ダイアフィルトレーション処理のレベル制御、溶存酸素濃度の管理、その他のガス濃度、インペラ速度の制御、臨界ガスの気泡サイズの制御などが含まれうる。
【００１１】
よって、本開示に記載するシステムおよび／または方法は、上記の各細胞および生産物種に最適な環境を維持することができる。例えば、最適なｐＨは、（特定の細胞および生産物種の組合せに応じて）、例えば６．００から８．００まで変化しうる設定値で制御することができ、所望のｐＨ設定値の０．１０以内、または任意の他の適切な範囲内で制御することができる。同様に、温度設定値は、例えば、１０．０℃〜１３０．０℃の間で変化させ、設定値の０．２℃以内で制御することができ、溶存酸素設定値は、例えば、８．０％〜８０．０％の間で変化させ、設定値の５％以内、または任意の他の適切な範囲内で制御することができる。バイオリアクタに関連した別の例では、クロマトグラフィスキッドなどの精製装置は、様々な種類のクロマトグラフィ樹脂（例えば、アフィニティ、イオン交換、疎水性、ハイドロキシアパタイト）を含有する（直径が、例えば、４５ｃｍから２０００ｃｍまで変化し、ベッドの高さが１５ｃｍ〜３０ｃｍ）の様々なカラムサイズの組合せを操作できる必要があり、その場合、カラムと樹脂の組合せごとに、本発明に記載するシステムおよび方法によって制御される必要がある固有の流速と圧力の組合せが必要とされ、通常、流速は、例えば、５０Ｌ／時〜１０００Ｌ／時で変化しうる設定値と、例えば、４バールの高圧限界未満、または任意の他の適切な範囲に維持される必要がある圧力とで制御される必要がある。
【００１２】
図１に、本発明の１つまたは複数の態様による例示的なシステムを示す。システムは、ネットワーク１９０に接続された、例えば、コンピュータ１００、サーバコンピュータ１３０、モバイルコンピュータ１４０、スマートフォン機器１５０、タブレットコンピュータ１６０、および記憶装置１７０のうちの１つまたは複数のコンピューティングデバイスを含むことができる。例えば、コンピュータ１００は、１人または複数のユーザが使用するためのデスクトップコンピュータであってもよい。コンピュータ１００は、デスクトップコンピュータと関連付けられた様々な構成要素、例えば、１つまたは複数のプロセッサ１０２、（命令１０５およびデータ１０６を含む）永続的メモリやフラッシュメモリなどのメモリ１０４、１つまたは複数のインターフェース１０８、およびディスプレイ１１０を含む。別の例では、コンピュータ１００と同様に、サーバコンピュータ１３０も、少なくとも１つのプロセッサ、やはり命令およびデータを含むメモリ、１つまたは複数のインターフェース、および／またはディスプレイ（図示せず）を含むことができる。さらに、モバイル・コンピューティング・デバイス１４０は、ラップトップ（または、Ｕｌｔｒａｂｏｏｋなどの携帯型もしくは移動型の任意の種類のコンピュータ）であってもよく、やはり、コンピュータ１００および／またはサーバコンピュータ１３０と同様の構成要素を含むことができる。コンピュータ１００は、ネットワーク１９０を介して、サーバコンピュータ１３０、モバイルコンピュータ１４０、スマートフォン機器１５０、タブレットコンピュータ１６０および／または記憶装置１７０と通信するように構成されうる。図１に示すように、特定の構成要素と関連付けられたカスケード表示ブロックは、複数のそれらの構成要素が存在しうることを示しており、これは一例にすぎず、異なる構成要素をカスケードすることもでき、その多くのバリエーションがありうることが理解されよう。
【００１３】
コンピュータ１００は、プロセッサ１０２（例えば、以下でさらに論じるコントローラ）を含むことができ、プロセッサ１０２は、コンピュータ１００の様々な構成要素に、メモリ１０４に格納された命令１０５および／またはデータ１０６など、ある情報の処理に基づくタスクを行うよう命令する。例えば、プロセッサ１０２は、１つまたは複数の動作、例えば、加算、減算、乗算、比較、あるプログラムから別のプログラムへのジャンプ、入力および出力の操作などを行うように構成することができるハードウェアであってもよく、中央処理装置（ＣＰＵ）などの任意の標準的なプロセッサであってもよく、特定用途向け集積回路（ＡＳＩＣ）やフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）や工業用プロセスコントローラなどの専用プロセッサであってもよい。さらに、プロセッサ１０２は、任意の適切な構成、および／または情報を処理し、かつ／またはコンピュータ１００の構成要素に命令するコンテンツの構成を有していてよい。図１には１つのプロセッサブロックが示されているが、コンピュータ１００は、上述したように、タスクを個別に、または集合的に行う複数のプロセッサを含むこともできることが理解されよう。１つまたは複数の実施形態では、コンピュータ１００は工業用コントローラであってもよい。
【００１４】
メモリ１０４は、永続的であれフラッシュであれ、プロセッサ１０２が実行し、取得し、操作し、かつ／または格納できる命令１０５およびデータ１０６などの、プロセッサ１０２がアクセス可能な情報を格納するように構成された任意の種類のハードウェアとすることができる。メモリ１０４は、コンピュータ１００に物理的に含まれていてもよく、コンピュータ１００に結合されていてもよい。例えば、メモリ１０４は、ＲＯＭ、ＲＡＭ、ＣＤ‐ＲＯＭ、ハードドライブ、書込み可能、読取り専用などであってもよい。さらに、メモリ１０４に格納された命令１０５は、プロセッサ１０２が直接的または間接的に実行できる任意の命令セットを含むことができる。例えば、命令１０５は、プロセッサ１０２が実行できるソフトウェアと関連付けられた１つまたは複数の「ステップ」であってもよい。また命令１０５は、ネットワーク１９０を介して、例えば、サーバコンピュータ１３０および／または記憶装置１７０から様々な方法でメモリ１０４に転送されてもよい。加えて、メモリ１０４に格納されたデータ１０６を、例えば、命令１０５に従って、プロセッサ１０２が取得し、格納し、または変更することもできる。一態様では、データ１０６は、データコレクションとして格納されうる。例えば、本発明はどんな特定のデータ構造によっても限定されないが、データ１０６は、レジスタに、ＸＭＬなどの複数のフィールドおよびレコードを有するテーブルとしてデータベースに格納されていてもよい。データ１０６は、それだけに限らないが、ＡＳＣＩＩ、拡張二進化十進コード（ＥＢＣＤＩＣ）、二進、Ｏｂｊｅｃｔｉｖｉｔｙ、ＳＱＬまたは他の適切なデータベースフォーマットなどの任意のコンピュータ可読フォーマットでフォーマットされてもよい。またデータ１０６は、テキスト、コード、ポインタ、データを計算するために１つまたは複数の関数によって使用される情報など、関連データを識別するのに十分な任意の情報であってもよい。命令１０５と同様に、データ１０６は、ネットワーク１９０を介して様々な構成要素からメモリ１０４に転送されてもよい。
【００１５】
本発明の一態様によれば、命令１０５は、バイオリアクタ、関連装置、および現場機器からの様々な入力値を読み取り、制御を行い、警報、記録、報告、通信および警報機能を管理する少なくとも１つの実行可能命令セットを含むことができる。命令１０５は、現場機器および関連装置を制御するための様々な制御モジュールと関連付けることができる。命令１０５は、データを処理するための実行可能コードまたは１つもしくは複数のアルゴリズムであってもよい。その点に関して、また以下の例においてさらに論じるように、実行可能命令セットは、１つまたは複数のバイオリアクタおよび関連する細胞培養関連装置の制御を行うための制御モジュールの「バックボーン」とみなすことができ、アルゴリズム、処理条件、警報、表示、および他の特性を連結するように構成することができる。
【００１６】
本発明の別の態様によれば、データ１０６は、センサ読取り値、センサによって収集されたデータ、所定のパラメータ、弁、ポンプ、撹拌器、スケールおよびスイッチと関連付けられた読取り値、プロセス値がＰＷＣＳによって維持されるべきユーザ定義の目標値（「設定値」）、温度測定値、圧力測定値、レベル測定値、溶存酸素測定値などの、制御モジュールによって使用されうるデータを含むことができる。
【００１７】
インターフェース１０８は、特定の機器（例えば、現場取付計器、プロセッサ間通信、キーボード、マウス、タッチ・センシティブ・スクリーン、カメラ、マイクロフォンなど）、ユーザからのインタラクションやネットワーク１９０を介した様々な構成要素からの情報／データなどの情報およびデータの受信を可能にする接続またはポートとすることができる。例えば、インターフェース１２２は、１つまたは複数の入力／出力ポートを含んでいてよい。入力／出力ポートは、デジタル制御バス（Ｆｏｕｎｄａｔｉｏｎ（商標）、ＰｒｏｆｉｔｂｕｓＤＰ（商標）、ＤｅｖｉｃｅＮｅｔ（商標）、Ｍｏｄｂｕｓ  ＩＥＥＥ  ＲＳ‐４８５、Ｍｏｄｂｕｓ／ＩＰ、シリアルＩＥＥＥ  ＲＳ‐２３２、ユニバーサル・シリアル・バス（ＵＳＢ）・ドライブ、ｚｉｐドライブ、カードリーダ、ＣＤドライブ、ＤＶＤドライブなどの任意の適切な種類のデータポートを含んでいてよい。
【００１８】
ディスプレイ１１０は、ユーザにデータを伝えることができる任意の適切な種類の機器とすることができる。例えば、ディスプレイ１１０は、液晶ディスプレイ（ＬＣＤ）画面、発光ダイオード（ＬＥＤ）画面、プラズマ画面などであってもよい。ディスプレイ１１０はユーザに、コンピュータ１００が実行することのできるソフトウェアの視覚表現およびそれと関連付けられた様々なデータなど、様々な種類の情報を提供することができる。
【００１９】
一態様によれば、ユーザは、インターフェース１０８を使用して情報および／またはデータを入力することができる。インターフェース１０８は、ディスプレイ１１０上でユーザ／オペレータに表示されるグラフィカル・ユーザ・インターフェース（ＧＵＩ）とすることができる。一例にすぎないが、ＧＵＩは、処理ユニットおよびデータをユーザ／オペレータに表示するオペレータインターフェース（ＯＩ）であってもよい。例えば、図１１Ａおよび図１１Ｂは、ＯＩおよび関連付けられる機能の例であり、これについては、本発明の制御モジュール機能の考察に関連して以下でさらに説明する。
【００２０】
サーバコンピュータ１３０は、ネットワーク装置ラックにラックマウントし、かつ／またはデータセンタに配置することができる。いくつかの例では、ネットワーク１９０を介して、サーバコンピュータ１３０は、コンピュータ１００、モバイルコンピュータ１４０、スマートフォン機器１５０、タブレットコンピュータ１６０、および／または記憶装置１７０上で実行されるプログラムと関連付けられた様々な要求に応えることができる。別の例では、サーバコンピュータ１３０は、（ユーザにとっては「不可視」でありうる）バックエンドシステムをサポートする複数のサーバコンピュータの一部であってもよい。
【００２１】
モバイルコンピュータ１４０、スマートフォン機器１５０、およびタブレットコンピュータ１６０などの移動型または携帯型のコンピューティングデバイスは、コンピュータ１００および／またはサーバコンピュータ１３０と同様の構成要素および機能、例えば、１つまたは複数のプロセッサ、メモリ、入力／出力機能、ディスプレイなどを含み、共通のシン・クライアント・プロトコルおよびリモート・デスクトップ・プロトコルによって、コンピュータ１００上に存在するディスプレイ１１０およびインターフェース１０８にアクセスすることができる。
【００２２】
例えば、モバイルコンピュータ１４０は、計算能力とネットワークへの接続性を備えた移動型または携帯型の任意の種類の機器とすることができる。例えば、モバイルコンピュータ１４０は、ラップトップ、Ｕｌｔｒａｂｏｏｋ、スマートフォン、ＰＤＡ、タブレットコンピュータ、ウェアラブル・コンピューティング・デバイスなどであってもよい。モバイルコンピュータ１４０はまた、１つまたは複数のプロセッサ、メモリ、ユーザインターフェース、有線または無線のネットワーク接続ハードウェア、およびモバイル・コンピューティング・デバイスと関連付けられた他の種類の構成要素も有していてよい。よって、モバイルコンピュータ１４０は、有線または無線接続を介してネットワーク１９０に接続し、サーバコンピュータ１３０、記憶装置１７０などといった、ネットワーク１９０に接続された他の構成要素と通信することができる。
【００２３】
スマートフォン機器１５０は、計算能力およびネットワーク接続性を備えた移動型セルラ電話とすることができる。例えば、スマートフォン１５０は、１つまたは複数のプロセッサ、メモリ、ＱＷＥＲＴＹキーパッド、カメラ、画像センサ、全地球測位システム（ＧＰＳ）、加速器、温度センサなどの１つまたは複数のユーザインターフェースを含んでいてよい。スマートフォン機器１５０は、コンピュータ１００およびサーバコンピュータ１３０と同様に、コンピュータ命令、アプリケーション、プログラム、ならびに任意の命令セットおよびデータトを実行するように構成されていてよい。さらに、タブレットコンピュータ１６０も、（コンピュータ命令および／またはアプリケーションを実行するように構成された）１つまたは複数のプロセッサ、メモリ、１つまたは複数のインターフェース、タッチスクリーンディスプレイ、センサ、マイクロフォン、カメラ、スピーカ、（有線または無線接続を介して、ネットワーク１９０などのネットワークに接続するように構成された）ネットワーク接続ハードウェアを含むことができる。
【００２４】
記憶装置１７０は、大量のデータを格納するように構成することができ、ネットワーク１９０の他の構成要素によって要求またはアクセスされたときにそのようなデータを転送するように構成することもできる。例えば、記憶装置１７０は、ＲＯＭ、ＲＡＭ、ハードドライブ、ソリッドステートドライブ、リムーバブルドライブ、ネットワーク記憶、仮想メモリ、マルチレベルキャッシュ、レジスタ、ＣＤ、ＤＶＤなどの記憶構成要素の集合体であってもよい。加えて、記憶装置１７０は、コンピュータ１００および／またはサーバコンピュータ１３０など、ネットワーク１９０の他の構成要素がネットワーク１９０に接続された他の構成要素にアクセスし、データを提供できるように構成することもできる。
【００２５】
一実施形態では、記憶装置１７０は、センサ読取り値、センサによって収集されたデータ、所定のパラメータ（例えば、コントローラがダウンロードし、他の外部システムおよび／もしくはユーザが参照することができる）、弁、ポンプ、撹拌器、スケールおよびスイッチの読取り値、プロセス値がＰＷＣＳによって維持されるべきユーザ定義の目標値、すなわち設定値、温度測定値、圧力測定値、レベル測定値、溶存酸素測定値などといった、制御モジュールによって使用されうるデータなどのデータ１０６と関連付けられた上述のデータを格納することができる。別の例では、記憶装置１７０を更新して新しいデータを追加することができる。オペレータが、例えば、警報機能の新しい所定の値を定義する場合には、古い所定の値を更新して新しい所定の値を反映させることができる。
【００２６】
ネットワーク１９０は、ネットワークの１つまたは複数の構成要素間でのデータ、命令などの送信を円滑化するように構成された、有線または無線の任意の適切な種類のネットワークとすることができる。例えば、ネットワーク１９０は、ローカル・エリア・ネットワーク（ＬＡＮ）（例えば、イーサネット（登録商標）や他のＩＥＥＥ８０２．０３  ＬＡＮ技術）、Ｗｉ‐Ｆｉ（例えば、ＩＥＥＥ８０２．１１規格）、広域ネットワーク（ＷＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、グローバル・エリア・ネットワーク（ＧＡＮ）、またはそれらの任意の組合せであってよい。この点に関して、コンピュータ１００、サーバコンピュータ１３０、モバイルコンピュータ１４０、スマートフォン機器１５０、および／またはタブレットコンピュータ１６０は、ネットワーク１９０を介して互いに接続し、通信することができる。
【００２７】
コンピュータ１００は上述の例ではデスクトップコンピュータでありうるが、コンピュータ１００はデスクトップコンピュータに限定されず、図１に示すコンピュータのいずれも、データおよび／または命令を処理し、データを送信および／または受信することができる任意の機器とすることができる。さらに、当業者であれば理解されるように、それらの構成要素は実際には、同じ物理的なハウジング内に格納される場合も、格納されない場合もある、複数のプロセッサ、メモリ、命令、データまたはディスプレイを含んでいてよい。例えば、命令１０５およびデータ１０６の一部または全部が、リムーバブルメディアに格納されていてもよく、プロセッサ１０２から物理的には離れているが、依然としてアクセスできる場所に格納されていてもよい。また、図１の様々な構成要素はネットワーク１９０に接続されているが、構成要素は、任意の適切な組合せで相互に接続されていてもよいことが理解されよう。
【００２８】
図２に、本発明の態様による別の例示的なシステムを示す。この例では、システムはＰＷＣＳを表し、図１に示す様々な構成要素は、発酵および／または収穫のための装置２０２、精密濾過および精製のための装置２０４（例えば、クロマトグラフィスキッド）、定置洗浄（ＣＩＰ（Ｃｌｅａｎ  Ｉｎ  Ｐｌａｃｅ）システムや定置システム（ＳＩＰ（Ｓｙｓｔｅｍ  Ｉｎ  Ｐｌａｃｅ））システムなどの、培地調製のための装置２０６、緩衝液調製のための装置２０８、および様々な現場機器（例えば、送信機付きセンサ、スケール、スイッチ、ポンプ、制御弁、ディスクリートバルブ、固定速度スタータまたは可変周波数ドライブ付きポンプ、可変周波数ドライブ付き撹拌器、リミットスイッチ付きディスクリートバルブ）などの、バイオリアクタおよび関連装置の制御を円滑化するように構成することができる。図１のコンピュータ１００などの１台または複数のコンピュータがシステム全体に分散されていてよく、各コンピュータは、図示のシステムのある制御および／または部分に専用であってよい。同様に、図１のサーバコンピュータ１３０などのサーバコンピュータも、物理的または仮想的であり、システム全体に分散されており、データおよび命令の通信を円滑化するようにシステムのある部分に専用であってよい。
【００２９】
図３に、例えば、本発明の態様による図２に示すシステムの図を示す。図３に示すように、プロフェッショナル・プラス・ワークステーション（ＰＲＯ（Ｐｒｏｆｅｓｓｉｏｎａｌ  Ｐｌｕｓ  Ｗｏｒｋｓｔａｔｉｏｎ））３０２は、ＰＷＣＳのための中央データベースとすることができ、バッチエグゼクティブ（ＥＸＥＣ（Ｂａｔｃｈ  Ｅｘｅｃｕｔｉｖｅ））３０４は、例えば、処方情報を格納し、バッチ処理を制御することができ、バッチヒストリアン（ＢＨＩＳＴ（Ｂａｔｃｈ  Ｈｉｓｔｏｒｉａｎ））３０６は、ＰＷＣＳからのバッチ関連データを記録、格納し、連続ヒストリアン（ＰＩ‐ＰＨＩＳＴ（Ｃｏｎｔｉｎｕｏｕｓ  Ｈｉｓｔｏｒｉａｎ））３０８は、ＰＷＣＳからの連続プラントデータを記録、格納し、各端末サーバ（ＴＳ（Ｔｅｒｍｉｎａｌ  Ｓｅｒｖｅｒ））３１０、３１２、および３１４は、デスクトップコンピュータやタブレットコンピュータなどのシンクライアント端末のリモート・アクセス・セッションのためのヒストグラムとすることができ、各コントローラ３１６、３１８、および３２０は、処理装置および機能を制御するのに使用されるアルゴリズムおよび／または実行可能命令セットを実行し、動作させることができるＰＷＣＳ機器である。図３の図示の構成要素のいずれも、コンピュータ１００、サーバコンピュータ１３０、モバイルコンピュータ１４０、スマートフォン機器１５０、タブレットコンピュータ１６０、および／または記憶装置１７０のうちの１つまたは複数とすることができる（またはそれらに対応しうる）。
【００３０】
コントローラ３１６、３１８、および３２０は、実施ハードウェアとすることができ、ソフトウェアとすることができる１つまたは複数の制御モジュールを実行して、制御モジュールを介して図３に示す様々な現場機器を制御する１つまたは複数の制御ループを制御する。制御モジュールは、制御ループの一部であってもよく、または本開示の態様による制御ループの外部にあってもよい。これは、図４の例の図で示されている。図４には、３つの異なる制御モジュール４０２、４０４、および４０６と関連付けられたコントローラ、例えばコントローラ３１６が示されており、各制御モジュールはそれぞれの制御ループと関連付けられている。例えば、制御モジュール４０２は制御ループ４１２と関連付けられており、制御モジュール４０４は制御ループ４１４と関連付けられており、制御モジュール４０６は制御ループ４１６と関連付けられている。例えば、コントローラ３１６上で実行されるアルゴリズムは、制御ループ、バッチ制御および連続制御機能で使用されてもよい。また制御モジュール４０２、４０４、４０６は、値をオープンにする、圧力トランスミッタから読み取るなど、特定の制御ループと関連付けられていない個々の要素を駆動するように構成することもできる。さらに、コントローラ４１６は、図１および図３に示すように、処理データを１つまたは複数のシステムサーバに通信することができる。またコントローラ３１６、３１８、３２０および他のコントローラは、例えば、バイオリアクタ制御のために、特定のプラント全体に物理的に分散されていてもよい。
【００３１】
次に、上述し、図１に示したシステムおよびその動作以外の様々な動作について以下で説明する。以下の動作は、特定の順序または正確な順序で行われる必要はない。むしろ、様々なステップは任意の適切な順序で、異なる組合せで、または同時に行われてもよく、１つまたは複数のステップが追加または省略されてもよい。「処方」構成は、例えば、同じハードウェア／ソフトウェア／構成を使用して固有の生産物を生産するように必要な、順次の統合を定義し、制御ループ設定値を制御するパラメータを含むことができ、関連制御ループがどのようにして、いつ適用されるかを決定する。制御ループおよび対応する制御モジュールの様々な例および態様については、以下でさらに詳細に説明する。
【００３２】
図５に、アクチュエータ５０２、センサ送信機５０４、およびループコントローラ５０６の少なくとも３つの構成要素を有する本開示の態様による制御ループ５００を示す。制御ループは、多くの可能な構成と、同じ論理を用いてそれぞれのエンドユーザのニーズに従って様々なエンドユーザのために複数の生産を実行する順次相論理を備えた多くの他の構成とを有しうる。いくつかの例では、図５に示すように、ループコントローラ５０６は、図４に示す制御モジュール４０２、４０４、および４０６などの１つまたは複数の制御モジュール（以下でさらに説明する）によって実施されて、ループを制御することができる。
【００３３】
アクチュエータ５０２は、例えば、プロセス値（例えば、現場機器から読み取られ、かつ／または処理される値）を調節するように、ループコントローラによって操作され、かつ／または制御される物理機器であってもよい。アクチュエータのいくつかの例には、制御弁、ポンプ、撹拌器などが含まれる。センサ送信機５０４は、ある値を読み取り、かつ／または処理し、入力をループコントローラに送信するように構成された物理機器とすることができる。プロセス値のいくつかの例には、温度、圧力、ｐＨ、流量、溶存酸素、導電率、レベルなどが含まれうる。さらに、ループコントローラ５０６は、上述したように、制御ループの「頭脳」とすることができる。ループコントローラ５０６は、プログラムされたアルゴリズムおよび／または実行可能命令セットに従い、それらに基づいて制御ループを調整することができる１つまたは複数のソフトウェア制御モジュールとすることができる。場合によっては、上述したように、ハードウェアコントローラは、複数の制御モジュールアルゴリズムおよびある特定の制御ループと関連付けられた構成を含んでいてもよい。
【００３４】
図５に示す制御ループ５００は、手動、自動、カスケード（監視）およびカスケード（スレーブ）などの異なる動作モードで実施することができ、その各々について以下で説明する。図６〜図８に、異なる動作モードを示す。
【００３５】
手動モードで動作する制御ループ
【００３６】
図６に、本発明の１つまたは複数の態様による手動モード６００で動作する制御ループ５００を示す。例えば、ユーザまたはオペレータは、オペレータインターフェース（ＯＩ）６０２などの制御論理によって許可されている場合、制御ループ５００の出力を操作することができる。図６において、ＯＩ６０２は「フェースプレート」６０４である。この例では、ＯＩ６０２の「フェースプレート」６０４上のスライドバー６０６は、数値入力によって「１００．０」に調整される。出力６０８は、ループコントローラ５０６（例えば、制御モジュール）に送信され、次いで固定出力６１０がアクチュエータ５０２に送信される。アクチュエータ５０２は１００％の固定出力を行い、これがセンサ送信機５０４によって読み取られ、次いで、制御モジュール（例えば、第２の制御モジュール）を経由して、プロセス値（例えば、センサによって読み取られた値）は、ループコントローラ５０６に送り返され、フェースプレート上でユーザ／オペレータに表示される。
【００３７】
自動モードで動作する制御ループ
【００３８】
図７に、本発明の１つまたは複数の態様による自動モード７００で動作する制御ループ５００を示す。例えば、ユーザまたはオペレータは、制御ループのフェースプレート７０４を使用して設定値７０２を登録または入力することができ、そこからループは自動的または動的にそのユーザ入力設定値まで制御する。上述したように、設定値７０２は、プロセス値がＰＷＣＳによって維持されるべき目標値であってよい。ここで、設定値７０２が入力され、ループコントローラ５０６（例えば、制御モジュール）に供給され、ループコントローラからの可変出力がアクチュエータ５０２に送信される。次いで、アクチュエータ５０２は可変測位を行い、センサ送信機５０４は関連付けられが値を読み取り、次いで読取り値は、プロセス値を生成する制御モジュール（例えば第２の制御モジュール）に送信され、次いでプロセス値はループコントローラ５０６に送り返される。一例では、読取りプロセス値が設定値（例えば、目標値）と等価であり、または一致するかどうかが判定される。プロセス値と設定値が一致しない場合には、制御ループ５００は、プロセス値がそのユーザ入力設定値と一致するまで、自動的または動的に調整することができる。プロセス値出力は、フェースプレート７０４上でユーザ／オペレータに表示することができる。
【００３９】
カスケードモードで動作する制御ループ
【００４０】
図８に、本発明の１つまたは複数の態様によるカスケードモードで動作する制御ループ８００を示す。例えば、監視「マスタ」ループ８０２およびセカンダリ「スレーブ」ループ８０４などの、２つ以上のループがカスケード接続されてよい。この例では、監視ループ８０２は、フェースプレート８０６および８０７などのＰＷＣＳ制御論理から入力設定値を受け取り、その入力設定値まで制御し、セカンダリループ８０４は、マスタ／監視ループ８０２からの出力に基づいて機能する。図示のように、２つのループコントローラ８０８および８１０は、２つの関連付けられた制御モジュール８１２および８１４と共に使用される。アクチュエータおよび右端のループコントローラを含むより小さい最も外側のループは、セカンダリループまたはスレーブループ８０４であり、両方のループコントローラ８０８および８１０を含むより大きな全体ループは、監視またはマスタループ８０２である。
【００４１】
上述の態様のいくつかの例では、「重要な」処理が複数のセンサを必要とする場合があり、センサのうちのいくつかは冗長とすることができる。例えば、冗長なセンサは、バイオリアクタにおける培養増殖のために必要でありうる。別の例では、ｐＨ、温度、および溶存酸素などのあるプロセス値を監視するのに２つのセンサが使用されうる。
【００４２】
図９は、センサ待機およびバイパス機能を有するバイオリアクタ温度制御のための例示的なカスケードループ９００である。例えば、センサ（「プローブ１」９０２および「プローブ２」９０４）からの出力は、カスケード制御ループ、すなわち、監視ループおよびスレーブループの両方に影響を及ぼす。それらの出力は、ループコントローラ９０６に供給される。プローブと関連付けられた制御モジュール９０８および制御モジュール９１０のどちらか一方を「待機」モードとすることができ、「待機」モードは、制御モジュール９０８または９１０が、実際に制御中の制御モジュールの代わりに使用可能であることを表す。しかし、「バイパス」モードでは、センサの出力は制御ループに影響を及ぼすのに使用されない（例えば、この特定のセンサをユーザに対して使用すべきでないという指示）。これらのモードは、ＯＩフェースプレート９１２およびＯＩフェースプレート９１４上でユーザ／オペレータに表示される。これらの異なる実行モードについては、制御モジュールの考察に関連して以下でさらに論じる。
【００４３】
上述したように、図４に示す制御モジュール４０２、制御モジュール４０４、制御モジュール４０６などの制御モジュールは、様々なアルゴリズム、処理条件、警報、ディスプレイ、およびの他の特性を連結することができるソフトウェア（例えば、実行可能命令セット）であってよい。この点に関して、制御モジュールを「制御エンティティ」という。制御モジュールは、例えば、入力を読み取り、制御を行い、現場機器と関連付けられた警報を管理する。一例では、制御モジュールは、基本制御などの制御を実行する装置の最低レベルのグループであるとみなされる。さらに、制御モジュールは、ユーザまたはオペレータがモジュールパラメータおよび他の種類のデータを操作（例えば、入力、変更、更新など）することを可能にする、ＯＩや任意の種類のＧＵＩなどのインターフェースを有していてよい。すべての自動化現場機器などの現場機器は、それらの現場機器が制御され、かつ／または関連付けられた（１つまたは複数の）制御モジュールがそれらの現場機器からデータを受信するように、特定の制御モジュールまたは制御モジュールセットと関連付けることができることが理解されよう。例えば、弁（自動および制御）、ポンプ、撹拌器、センサ送信機、スケール、スイッチなどの現場機器は、上述のように、１つまたは複数の制御モジュールと関連付けられていてよい。
【００４４】
制御モジュールは、本発明の１つまたは複数の態様では、特定の現場機器のための異なる実行モードを有することができ、これは現場機器からのデータがどのように通信されるかに影響を及ぼしうる。一例では、冗長ペアのセンサの制御モジュールは、「制御」、「待機」、および「バイパス」の各動作モードを有する。制御動作モードでは、センサからの出力は、カスケード制御ループ、すなわち、カスケード内の監視ループとスレーブループの両方に影響を及ぼす。待機動作モードでは、（１つまたは複数の）センサと関連付けられた制御モジュールは、実際に制御中の制御モジュールの代わりに使用可能である。バイパス動作モードでは、（１つまたは複数の）センサからの出力が制御モジュールによって無視されうる。さらに、「シミュレート」モード（例えば、制御モジュール出力は更新しないが、機器のフィードバックは設定値に従う）、「インターロック」モード（例えば、ＰＷＣＳが制御モジュールの状態を変更しないようにするために、機器がユーザ／オペレータによってロックアウトされる）、「バイパス」モード（例えば、制御モジュールはリミットスイッチなどの現場フィードバックを無視するが、引き続き装置を制御しうる）など、自動弁、ポンプおよび撹拌器のための他の種類の実行モードがあってもよい。制御ループで使用されるこれらの機器の制御モジュールも、自動動作モード、手動動作モード、カスケード（監視またはスレーブ）動作モードとすることができる。さらに、スイッチ、スケール、センサなどの機器では、制御モジュール入力がユーザ／オペレータによって設定されるシミュレートモードが存在していてもよく、それに対してＰＷＣＳは、入力があたかもそれぞれの現場計器からのものであるかのように応答する。これらの機器では、制御ループで使用される制御モジュールも、制御モード、待機モード、またはバイパスモードとすることができる。
【００４５】
図１０に、制御モジュールとそれぞれの現場機器との間のデータ通信を示し、制御モジュールの入力・出力構成をさらに示す。図示のように、センサ送信機１００２、スケール１００４、スイッチ１００６などのいくつかの現場機器は、制御モジュール１００８にデータ（例えば、「入力」信号）を送信する。言い換えると、この例では、制御モジュール１００８は、これらの特定の現場機器を制御せず、むしろ、単にデータを受信するように構成されている。さらに、ポンプ１０１０、制御弁１０１２、弁１０１４などの他の現場機器は、スイッチを制限せずに、制御モジュール１０１６から「出力」信号を受け取ることができる。ここでは、例えば、制御モジュール１０１６がこれらの現場機器を制御することになる。さらに、図１０には、可変周波数ドライブ（ＶＦＤ）付きポンプ１０１８やＶＦＤ付き撹拌器１０２０や、リミットスイッチ付き弁１０２２などのいくつかの他の現場機器も示されており、これらは、制御モジュール１０２４からの出力信号を受信し、データおよび／または入力信号を制御モジュール１０２４に送信することもできる。この例では、これらの現場機器は、制御モジュール１０２４によって制御されない場合もあるが、「現場フィードバック」を制御モジュール１０２４に送信することができる。
【００４６】
リミットスイッチは、物体の有無を検出するセンサとすることができる。ＰＷＣＳでは、これらのリミットスイッチを使用して弁の「閉」位置を確認することができる。いくつかの例では、リミットスイッチは、出力を受け取るだけの弁から制御モジュールに入力信号を送信し、よって制御モジュールに現場フィードバックを提供するように構成されている。
【００４７】
上述のように、制御モジュールは、ユーザまたはオペレータがモジュールパラメータおよび他の種類のデータを操作（例えば、入力、変更、更新など）することを可能にする、ＯＩや任意の種類のＧＵＩなどのインターフェースを有していてよい。図１１Ａおよび図１１Ｂに、本発明の態様による例示的なオペレータインターフェースおよび例のフェースプレートをそれぞれ示す。
【００４８】
図１１Ａに、「１７，０００Ｌ培地調製タンク（１７，０００Ｌ  ＭＥＤＩＡ  ＰＲＥＰ  ＴＡＮＫ）」の視覚表現を表示するＯＩを示す。図示のように、培地調製タンクと関連付けられた構成要素および現場機器を表す様々な記号があり、それらのグラフィックスは、パラメータが変化するにつれてリアルタイムで変化しうる。アイコン１１０２は、「処方」、「状況」、「状況時間」、「ｐＨ」など、タンクと関連付けられた様々なデータを含む。さらに、データの閲覧および分析、印刷などの様々な機能と関連付けられた様々なアイコン１１０４が示されており、これらもまた選択可能である。他の例では、ユーザまたはオペレータは、「バッチ・オペレータ・インターフェース」または「ＢＯＩ」（図示せず）にアクセスすることができ、そこでユーザまたはオペレータは処方を入力し、様々な種類のバッチ処理などの状況を追跡することができる。ＢＯＩのインターフェースは、図１１Ａに示すＯＩと同様に構成されてもよく、あるいは、テキストがメイン・グラフィカル・インターフェース・ディスプレイ上に表示され、オペレータがボタンやアイコンを使用してバッチプロセスを、例えば、「追加」、「停止」、「継続」することができる、よりテキストベースのものであってもよい。
【００４９】
図１１Ｂに、ＯＩと関連付けられうる例示的なフェースプレートを示す。例えば、フェースプレートは、制御モジュールフェースプレート１１１２、１１１４、１１１６、１１１８、および１１２０であってよく、モジュール詳細ディスプレイを開く詳細表示ボタン／アイコン、モジュールが位置するグラフィックを開くプライマリ制御ディスプレイボタン／アイコン、ユーザ／オペレータがモジュールに関連した履歴データを閲覧することを可能にするプロセッサ履歴ビューボタン／アイコン、モジュールを開く制御スタジオボタン／アイコン、およびモジュールに関連したアクティブな警報を確認する警報確認ボタン／アイコンが含まれるがこれらに限定されるものではない。
【００５０】
他の種類の制御モジュールフェースプレートは、制御ループを操作することができる。例えば、これらには、制御ループが動作しているモード（例えば、自動、手動、監視、スレーブ）を決定する制御ループ・モード・ボタン／アイコン、ユーザが自動モードで制御ループの設定値を調整することを可能にする設定値エントリフィールド／スライダ／アイコン、制御ループの入力機器からの値を工学単位で表示するプロセス値アイコン／ディスプレイ、および自動モードにある場合は出力機器に送られる値をパーセンテージで表示し、制御ループが手動モードにある場合は手動で調整することができる出力エントリフィールド／スライダ／アイコンが含まれるがこれら限定されるものではない。フェースプレートは、制御モジュールの現場機器が配置されているプラント領域を指定するなど、ある種類の情報を指定する異なる背景色を有していてよい。
【００５１】
図１１Ａおよび図１１Ｂに示す例を含むＯＩの多くの適切な組合せおよび変形が存在し、実施されうることが、当業者には理解されよう。
【００５２】
「理論段相当高さ」または「ＨＥＴＰ」はクロマトグラフィカラムの理論段相当高さであり、分子を分解するための充填カラムの均一性の指標となる。ＨＥＴＰ値が小さいほど、カラム充填がより効率的となりうる。非対称因子は、ピーク対称性を計算するのに使用される測定値であり、可能な限り対称でなければならない。図１２Ａおよび図１２Ｂに、本発明の１つまたは複数の態様による新規かつ独自の方法でクロマトグラフィスキッドＨＥＴＰ計算を処理する例を示す。例示のように、計算は、あるアルゴリズムに従って１つまたは複数の関連付けられた制御ループを介して１つまたは複数の制御モジュール（集合的に、ＨＥＴＰ制御モジュール）によって実行されうる。さらに、図１３は、例示的なクロマトグラフィ・カラム・システムの図であり、図１４〜図１６には、クロマトグラフィ・カラム・パックのリアルタイム分析のためのＨＥＴＰ制御モジュールの適用を示す。
【００５３】
図１２Ａにおいて、「ＡＣＴ」とラベル付けされたブロックは各々、制御モジュールがクロマトグラフィスキッド計算を行うための実行可能命令セットを含む。例えば、ブロック「ＡＣＴ１」では、導電率のＭＩＮ値とＭＡＸ値がリセットされ、計算された時間がリセットされ、タイマが有効になり、始動され、データ記録も有効になる。ブロック「ＡＣＴ２」では、タイマが停止され、リセットされ、データ記録が無効になり、ＣＡＬＣ‐１０およびＣＡＬＣ‐５０ブロックが有効になる。これらの２つのブロック、ＡＣＴ１およびＡＣＴ２と、関連付けられた動作とは、正方向エッジトリガ（「ＰＤＥ１」ブロック）、出力Ａおよび負方向エッジトリガ（「ＮＤＥ１」ブロック）、出力Ｂ（図１２Ｂに示す出力Ａと出力Ｂの両方）に基づくものであり、これらについては図１３〜図１６に関連してさらに論じる。図１２Ｂに、「ＰＤＥ１」ブロック出力Ａおよび「ＮＤＥ１」ブロック出力Ｂを取得するための例示的なアルゴリズムを示す。さらに、図１２Ｂには、カラム出力導電率に連結されたパラメータである導電率入力とすることができる、入力Ｃを取り込む「ＦＬＴＲ１」ブロックを示す。
【００５４】
図１２Ａの「ＭＩＮ‐ＡＶＧ」ブロックでは、導電率値は、０．２５秒から０．５秒まで０．０１秒ごとなど、所定の時間間隔ごとに記録され、次いで２５サンプルの平均値が取られ、内部パラメータとして記録される。「ＲＥＣＯＲＤ」ブロックでは、導電率値と時間／体積が記録される。「ＣＡＬＣ‐１０」ブロックでは、立ち上がりエッジと立ち下がりエッジがＭＡＸの１０％を通過した時間／体積が計算される。さらに、「ＣＡＬＣ‐５０」ブロックでは、立ち上がりエッジと立ち下がりエッジがＭＡＸの５０％を通過した時間／体積が計算される。「ＣＡＬＣ‐ＤＡＴＡ」ブロックでは、１０％立ち上がりから最大値までの時間／体積および１０％立ち下がりまでの時間／体積が計算される。
【００５５】
図１２Ａおよび１２Ｂの図に示すブロックによって行われる計算は、少なくとも様々な入力パラメータおよび／または記録された内部パラメータに依拠する。単なる例にすぎないが、入力パラメータには、カラム導電率に連結された「導電率」入力、「真」に設定された場合には、計算変数をリセットし、タイマを始動させ、データ記録を開始し、「偽」に設定された場合には、タイマをリセットし、データ記録を無効にする「ＲＵＮ‐ＣＡＬＣ」パラメータ、スキッドカラム体積に連結されている「ＣＯＬ‐ＶＯＬ」パラメータ、積算スキッド流量計に連結されている「ＦＩＱ」パラメータ、カラムベッドの高さである「ＢＥＤ‐ＨＥＩＧＨＴ」パラメータ、底部カラム入口弁に連結された「ＣＯＬＵＭＮ‐ＶＬＶ」パラメータ、および計算種類（例えば、「偽」の設定は時間によるものになり、「真」の設定は体積によるものになる）を選択するのに使用される「ＣＡＬＣ‐ＢＹ‐ＶＯＬ」パラメータが含まれうる。記録される内部パラメータには、例えば、開始時の積算流量計の値を記録するのに使用される「ＦＩＱ‐ＳＴＡＲＴ」パラメータ、導電率ベースラインの平均値である「ＭＩＮ‐ＳＴＥＡＤＹ」パラメータ、ベースライン平均値計算のためのベースライン導電率値を記録するのに使用される「ＭＩＮ‐ＡＶＧ‐ＡＲＲＡＹ」パラメータ、計算の持続期間の最大導電率を記録する「ＭＡＸ」パラメータ、および計算の持続期間に最大導電率が発生した時刻を記録する「ＴＩＭＥ‐ＭＡＸ」パラメータが含まれうる。これらのパラメータについては、図１４〜図１６に関連して以下でさらに説明する。
【００５６】
図１３に、本開示の１つまたは複数の態様による例示的なクロマトグラフィ・カラム・システム１３００の図を示す。図示のように、例えば、システム１３００は、クロマトグラフィカラム１３０２などの１つまたは複数のクロマトグラフィカラム、動作流速を維持することができるポンプ１３０６およびポンプ１３０４、導電率計１３０８、チャートレコーダ１３１０、導電率フローセル１３１２および／または１３１４、シリコーンチューブ、導電率試験片または同等のもの、ホースバーブおよびガスケット、塩化ナトリウム（ＮａＣｌ）、ならびにフィルタを含む。クロマトグラフィ・カラム・システム１３００で装置を調製した後、カラムパックのリアルタイム分析のためにＨＥＴＰ効率および非対称性を計算することができる。
【００５７】
クロマトグラフィカラムのＨＥＴＰ値および非対称性値を計算する前に、カラムを特定の手順に従ってまず水平にし、必要に応じて、やはり手順に従って、ホースおよび種々雑多な弁識別子を記録することができる。次いで、カラムを指定のＨＥＴＰ緩衝溶液で平衡化し、少なくとも１カラム体積（ＣＶ）のＨＥＴＰ緩衝液を指定の流速で流す。ベースラインが達成されると、緩衝液流は停止されうる。次いで、ＨＥＴＰ試験が動作流速で充填され、ＨＥＴＰ緩衝液の流れが動作流速で再開される。導電率がベースラインに戻った後で（例えば、約１ＣＶ後）、導電率読取り値から、以下でさらに論じるように、ＨＥＴＰ値および非対称性値が計算される。
【００５８】
図１４〜図１６に、本開示の１つまたは複数の態様によるクロマトグラフィ・カラム・パックのリアルタイム分析のためのＨＥＴＰ制御モジュールの適用を示す。一例として、図１４には、ｘ‐ｙプロット上のＨＥＴＰおよび非対称性を計算するための式のグラフ１４００が示されており、ｘ軸は体積／時間をプロットしており、ｙ軸は導電率をプロットしている。グラフ１４００に示すように、「ＷＨ」は、ベースライン導電率を上回る最大導電率の５０％におけるピークの幅を表し、「ａ」は、最大ピーク時間／体積から１０％立ち上がり時の時間／体積を差し引いた時間／体積の差分であり、「ｂ」は、１０％立ち下がりから最大ピーク時間／体積を差し引いた時間／体積の差分である。この点に関して、ＨＥＴＰおよび非対称性を計算するには、ベースライン導電率、１０％立ち上がり時間および５０％立ち上がり時間、最大時間／体積、ならびに１０％立ち下がり時間／体積および５０％立ち下がり時間／体積の各値が必要である。ＨＥＴＰ値および非対称性値の計算は、時間および／または体積に基づくものとすることができる。
【００５９】
上述のように、内部パラメータ記録のために、以下の値がリアルタイムで記録される：導電率ベースライン平均値；最大導電率ならびに開始からの対応する時間および合計体積；ベースラインから最大導電率までの導電率の関数としての時間および合計体積；１０％および５０％の立ち下がり時間／体積。例えば、図１５および図１６に、グラフ１４００上のこれらの値の相対位置を示す。図１５には、導電率ピークの立ち上がり側および立ち下がり側の１０％および５０％、ならびに最大導電率およびその対応する時間／体積値が示されている。図１６には、一部は、ピークの前縁が導電率ｔ（Ｃ）およびＶ（Ｃ）の関数としての時間／体積として記録されること、および１０％立ち下がりに達すると、ＨＥＴＰおよび非対称性が計算されることが示されている。
【００６０】
図１２ＡのＨＥＴＰ制御モジュールの例により、ベースライン導電率値（ＭＩＮ‐ＳＴＥＡＤＹパラメータ）を取得するために、ＭＩＮ‐ＡＶＧブロックは、例えば、０．２５ＣＶ〜０．５ＣＶのカラム体積（ＣＶ）の１００分の１ごとに、図１２Ｂに示すＦＬＴＲ１ブロックの出力から２５の導電率値を記録する。計算された２５の導電率値の平均値がＭＩＮ‐ＳＴＥＡＤＹパラメータに記録され、その後ＭＩＮ‐ＡＶＧ計算が終了する。グラフ的には、図１５および図１６に示すように、このベースライン決定は、導電率ピークの立ち上がり側を記録する前に行われる。その後、図１２ＡのＲＥＣＯＲＤアクションブロックは、導電率が、例えば、０ＥＵから９９９ＥＵまで各工学単位（ＥＵ）を通過する時間および体積（例えば、０．０１ｍＳ／ｃｍ）を取り込む。一例として、図１５に開示されているように、それらの値はＴＩＭＥＳ‐ＸＸおよびＶＯＬＵＭＥＳ‐ＸＸからの固定サイズの配列として記録される。どちらの配列も１０００項目を有しうる。さらに、各値は、導電率値が記録された最大値よりも大きい場合にのみ配列に記録されうる。導電率が以前に記録された最大値より大きい場合、ＭＡＸパラメータは現在の導電率によって上書きされ、相対時間がＴＩＭＥ‐ＭＡＸパラメータに記録され、相対体積がＶＯＬＵＭＥ‐ＭＡＸパラメータに記録される。
【００６１】
ピーク立ち下がり時間および体積の１０％に関して、導電率がＭＡＸパラメータよりも小さいがＭＩＮ‐ＳＴＥＡＤＹパラメータよりも大きく、その値が（（ＭＡＸ−ＭＩＮ‐ＳＴＥＡＤＹ）＊０．１＋ＭＩＮ‐ＳＴＥＡＤＹ）より大きい場合には、ＲＥＣＯＲＤアクションブロックによって経過時間が「ＴＩＭＥＳ‐Ｆ［２］」に記録され、相対体積が「ＶＯＬＵＭＥＳ‐Ｆ［２］」に記録される。ピーク立ち下がり時間および体積の５０％に関して、導電率がＭＡＸパラメータよりも小さいがＭＩＮ‐ＳＴＥＡＤＹパラメータよりも大きく、その値が（（ＭＡＸ−ＭＩＮ‐ＳＴＥＡＤＹ）＊０．５＋ＭＩＮ‐ＳＴＥＡＤＹ）より大きい場合には、ＲＥＣＯＲＤアクションブロックによって経過時間が「ＴＩＭＥＳ‐Ｆ［１］」に記録され、相対体積が「ＶＯＬＵＭＥＳ‐Ｆ［１］」に記録される。
【００６２】
１０％立ち下がりに達すると、以下の計算が行われる。図１２ＡのＣＡＬＣ‐１０アクションブロックは、ピークの１０％、（（ＭＡＸ−ＭＩＮ‐ＳＴＥＡＤＹ）＊０．１＋ＭＩＮ‐ＳＴＥＡＤＹ）、立ち上がりおよび立ち下がりの時間および体積を取り込み、「ＴＩＭＥ‐１０‐ＦＡＬＬ」（計算される内部パラメータ）はＴＩＭＥＳ‐Ｆ［２］であり、「ＴＩＭＥ‐１０‐ＲＩＳＥ」（計算される内部パラメータ）は、ＴＩＭＥＳ‐ＸＸに記録された２つの隣接する導電率対相対時間値の間の時間を線形補間することによって決定され、「ＶＯＬＵＭＥ‐１０‐ＦＡＬＬ」（計算される内部パラメータ）はＶＯＬＵＭＥＳ‐Ｆ［２］であり、「ＶＯＬＵＭＥ‐１０‐ＲＩＳＥ」（計算される内部パラメータ）は、ＶＯＬＵＭＥＳ‐ＸＸに記録された２つの隣接する導電率対相対体積値の間の時間を線形補間することによって決定される。
【００６３】
図１２ＡのＣＡＬＣ‐５０アクションブロックは、ピークの５０％、（（ＭＡＸ−ＭＩＮ‐ＳＴＥＡＤＹ）＊０．５＋ＭＩＮ‐ＳＴＥＡＤＹ）、立ち上がりおよび立ち下がりの時間および体積を取り込み、「ＴＩＭＥ‐５０‐ＦＡＬＬ」（計算される内部パラメータ）はＴＩＭＥＳ‐Ｆ［１］であり、「ＴＩＭＥ‐５０‐ＲＩＳＥ」（計算される内部パラメータ）は、ＴＩＭＥＳ‐ＸＸに記録された２つの隣接する導電率対相対時間値の間の時間を線形補間することによって決定され、「ＶＯＬＵＭＥ‐５０‐ＦＡＬＬ」（計算される内部パラメータ）はＶＯＬＵＭＥＳ‐Ｆ［１］であり、「ＶＯＬＵＭＥ‐５０‐ＲＩＳＥ」（計算される内部パラメータ）は、ＶＯＬＵＭＥＳ‐ＸＸに記録された２つの隣接する導電率対相対体積値の間の時間を線形補間することによって決定される。
【００６４】
次いで、図１２Ａに示すＣＡＬＣ‐ＤＡＴＡアクションブロックは、時間および体積に基づく非対称性と時間および体積に基づくＨＥＴＰの計算を行う。例えば、時間に基づく非対称性は以下のように計算される。
ＤＥＬＴＡ‐１０‐ＲＩＳＥ‐Ｔ＝ＴＩＭＥ‐ＭＡＸ−ＴＩＭＥ‐１０‐ＲＩＳＥ
ＤＥＬＴＡ‐１０‐ＦＡＬＬ‐Ｔ＝ＴＩＭＥ‐１０‐ＦＡＬＬ−ＴＩＭＥ‐ＭＡＸ
ＡＳＹＭＭ‐ＴＩＭＥ＝ＤＥＬＴＡ‐１０‐ＦＡＬＬ‐Ｔ／ＤＥＬＴＡ‐１０‐ＲＩＳＥ‐Ｔ
【００６５】
別の例では、体積に基づく非対称性は以下のように計算される。
ＤＥＬＴＡ‐１０‐ＲＩＳＥ‐Ｖ＝ＶＯＬＵＭＥ‐ＭＡＸ−ＶＯＬＵＭＥ‐１０‐ＲＩＳＥ
ＤＥＬＴＡ‐１０‐ＦＡＬＬ‐Ｖ＝ＶＯＬＵＭＥ‐１０‐ＦＡＬＬ−ＶＯＬＵＭＥ‐ＭＡＸ
ＡＳＹＭＭ‐ＶＯＬ＝ＤＥＬＴＡ‐１０‐ＦＡＬＬ‐Ｖ／ＤＥＬＴＡ‐１０‐ＲＩＳＥ‐Ｖ
【００６６】
別の例では、時間に基づくＨＥＴＰは以下のように計算される。
ＷＨ‐ＴＩＭＥ＝ＴＩＭＥ‐５０‐ＦＡＬＬ−ＴＩＭＥ‐５０‐ＲＩＳＥ
ＥＦＦ‐ＴＩＭＥ＝５．５４＊（（ＴＩＭＥ‐ＭＡＸ／ＷＨ‐ＴＩＭＥ）２）
ＨＥＴＰ‐ＴＩＭＥ＝ＢＥＤ‐ＨＥＩＧＨＴ／ＥＦＦ‐ＴＩＭＥ、式中、ＢＥＤ‐ＨＥＩＧＨＴは、関連する単位のベッドの高さである。
【００６７】
さらに別の例では、体積に基づくＨＥＴＰは以下のように計算される。
ＷＨ‐ＶＯＬ＝ＶＯＬＵＭＥ‐５０‐ＦＡＬＬ−ＶＯＬＵＭＥ‐５０‐ＲＩＳＥ
ＥＦＦ‐ＶＯＬ＝５．５４＊（（ＶＯＬＵＭＥ‐ＭＡＸ／ＷＨ‐ＶＯＬ）２）
ＨＥＴＰ‐ＶＯＬ＝ＢＥＤ‐ＨＥＩＧＨＴ／ＥＦＦ‐ＶＯＬ
【００６８】
上記のパラメータ「ＤＥＬＴＡ‐１０‐ＲＩＳＥ‐Ｔ」、「ＤＥＬＴＡ‐１０‐ＦＡＬＬ‐Ｔ」、「ＡＳＹＭＭ‐ＴＩＭＥ」、「ＤＥＬＴＡ‐１０‐ＲＩＳＥ‐Ｖ」、「ＤＥＬＴＡ‐１０‐ＦＡＬＬ‐Ｖ」、「ＡＳＹＭＭ‐ＶＯＬ」、「ＷＨ‐ＴＩＭＥ」、「ＥＦＦ‐ＴＩＭＥ」、「ＨＥＴＰ‐ＴＩＭＥ」、「ＷＨ‐ＶＯＬ」、「ＥＦＦ‐ＶＯＬ」、「ＨＥＴＰ‐ＶＯＬ」は、図１２Ｂに示すように、すべて計算される内部パラメータである。
【００６９】
少なくとも図１２Ａ、図１２Ｂおよび図１３〜図１６に開示する計算に基づいて、ＨＥＴＰのピークの幅の対称性（または非対称性）を、クロマトグラフィスキッド充填実行の質のクロマトグラフィスキッドＨＥＴＰ表現について計算することができる。その点に関して、図１２の例と関連付けられた制御モジュールを利用するオペレータまたはユーザは、クロマトグラフィスキッドに関連する関連ピークの対称性（または非対称性）を分析し、続いてその性能が最大化されているかそれとも十分に最大化されていないか判定することができる。さらに、ＨＥＴＰ、ピーク非対称性およびピーク効率性を、専用の特殊なハードウェアもソフトウェアも必要とせずに、クロマトグラフィシステムを制御するためにすでに存在するハードウェア／ソフトウェアを使用してリアルタイムで計算することができる。
【００７０】
図１２Ａ、図１２Ｂ、および図１３〜図１６には、クロマトグラフィスキッドＨＥＴＰ計算およびクロマトグラフィ・カラム・パックのリアルタイム分析を処理するための例を示しているが、この概念は、バイオリアクタや、発酵、収穫のための装置や、精密濾過および精製のための装置（例えば、液体クロマトグラフィ・スキッド・システム）や、緩衝液調製、培地調製など、様々な種類の装置と関連付けられたデータを分析／計算／操作する実行可能命令セットおよび／または１つまたは複数のアルゴリズムを実施する１つまたは複数の制御モジュールに適用することもできることが理解されよう。
【００７１】
図１７は、本発明の態様による、相論理と、装置モジュールと、制御モジュールとの間の関係を示す図である。例えば、図１７は、バッチ制御モデルの状況であってもよい。図示のように、相論理、装置モジュール、ディスクリート制御モジュール、アナログ制御モジュール、高度制御モジュールなどを示す様々なブロックが存在する。同じ装置および設計を使用して異なる生産物を実施し、生産するための様々な組合せおよび設計が企図されうる。
【００７２】
図１７に示すように、装置モジュールは、バイオリアクタへの移送、通気制御など、特定の機能を果たすよう制御モジュールのグループを制御する論理であってよい。ユニットクラスは、例えばバイオリアクタなどの装置モジュールのグループとみなすことができる。相は、「外部移送を閉に」パラメータの設定や「通気制御」パラメータをＶＥＮＴに設定するなど、装置モジュールの設定値を制御する順次論理とすることができる。例えば、外部移送装置を閉状態に設定して、タンクからの流出を制限することもでき、通気装置をＶＥＮＴ状態に設定して、タンクを排気することもできる。相は、どのようにしてバイオリアクタが、例えば、自動化方式で動作するかでありうる。動作は、特定の作業を達成する相の連続とすることができ、例えば、「Ｆｉｌｌ‐Ｇｒｏｗ‐Ｘｆｅｒ動作」は、バイオリアクタを充填する「Ｆｉｌｌ」相を実行し、次いで、培養を支援する「増殖」相を実行し、培養を次のサイズのバイオリアクタまたは他の種類の収穫システムに移送する「Ｘｆｅｒ」相を行う。さらに、ユニット手順および手順を使用して、操作セットおよびユニット手順セットをそれぞれ制御し、クロマトグラフィなどの処理ステップを達成することができる。
【００７３】
別の例では、現場機器と制御モジュールとの間の命名プロトコルがあってもよい。一例にすぎないが、制御弁は、「ＬＶ‐３８３３０８」や「ＴＣＶ‐３８３３２７」のように、「＿Ｖ‐ＸＸＸＸＸＸ」や「＿ＣＶ‐ＸＸＸＸＸＸ」という名前で認識されてもよい。さらに、制御モジュールは、このフォーマット「＿ＩＣ‐ＸＸＸＸＸＸ」の同じ制御弁にＬＩＣ‐３８３３０８やＴＩＣ‐３８３３２７のように命名してもよい。
【００７４】
本発明は、様々な点で有利である。例えば、環境汚染物質への物質暴露が制限される。別の例では、本発明は、連続したデータ収集と、システムパラメータの連続した監視および制御を可能にするために有利である。加えて、本発明は、細胞増殖および所望の生産物の生産を最大化するのに最適な環境を維持するために、収集されたデータに応答した細胞培養条件の自動調整を可能にする。さらに、本発明は、装置制御のための機器の瞬時応答および調整も可能にする。例えば、条件が許容範囲外であり、または処理中に安全でない状態が判定または認識された場合に、プロセスを「保留」にし、プロセスをプロセス仕様内に戻すなどである。
【００７５】
以上の開示は、単に本発明を例示するためのものにすぎず、限定のためのものではない。当業者には本発明の趣旨および内容を組み込んだ開示の実施形態の改変形態が想起されうるため、本発明は、添付の特許請求の範囲およびその均等物に含まれるあらゆるものを含むとみなすべきである。本開示では、一般にはあまりなじみのない用語および頭字語を使用しているが、当業者は、本明細書で使用している用語および頭字語に精通しているであろう。
【図１】
2018536871.tif 000003
【図２】
2018536871.tif 000004
【図３】
2018536871.tif 000005
【図４】
2018536871.tif 000006
【図５】
2018536871.tif 000007
【図６】
2018536871.tif 000008
【図７】
2018536871.tif 000009
【図８】
2018536871.tif 000010
【図９】
2018536871.tif 000011
【図１０】
2018536871.tif 000012
【図１１Ａ】
2018536871.tif 000013
【図１１Ｂ】
2018536871.tif 000014
【図１２Ａ】
2018536871.tif 000015
【図１２Ｂ】
2018536871.tif 000016
【図１３】
2018536871.tif 000017
【図１４】
2018536871.tif 000018
【図１５】
2018536871.tif 000019
【図１６】
2018536871.tif 000020
【図１７】
2018536871.tif 000021
【国際調査報告】
2018536871.tif 000022