Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3752919B2 - Centrifuge rotor temperature control device - Google Patents
[go: Go Back, main page]

JP3752919B2 - Centrifuge rotor temperature control device - Google Patents

Centrifuge rotor temperature control device Download PDF

Info

Publication number
JP3752919B2
JP3752919B2 JP28352599A JP28352599A JP3752919B2 JP 3752919 B2 JP3752919 B2 JP 3752919B2 JP 28352599 A JP28352599 A JP 28352599A JP 28352599 A JP28352599 A JP 28352599A JP 3752919 B2 JP3752919 B2 JP 3752919B2
Authority
JP
Japan
Prior art keywords
temperature
rotor
bowl
control
cooling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP28352599A
Other languages
Japanese (ja)
Other versions
JP2001104828A (en
Inventor
伸二 渡部
雅裕 稲庭
徳康 松藤
哲州 沼田
利幸 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koki Holdings Co Ltd
Original Assignee
Hitachi Koki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Koki Co Ltd filed Critical Hitachi Koki Co Ltd
Priority to JP28352599A priority Critical patent/JP3752919B2/en
Publication of JP2001104828A publication Critical patent/JP2001104828A/en
Application granted granted Critical
Publication of JP3752919B2 publication Critical patent/JP3752919B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Centrifugal Separators (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、遠心分離機に載置されるロータの温度を制御する遠心分離機のロータ温度制御装置に関するものである。
【0002】
【従来の技術】
遠心分離機において、ほぼ真空空間となるボウル内でモータと駆動シャフトで結合されモータにより回転駆動されるロータの温度はボウルからの輻射伝熱による熱量とモータから駆動シャフトを通して伝わる熱伝導による熱量に支配される。
【0003】
従来の遠心分離機のロータ温度制御装置は、ボウルの加熱及び冷却は電力を熱量に変換できる例えば電流の方向と大きさにより変換熱量の正負と量を変更できるペルチェ素子により行い、ロータの温度を所定の温度に保つためロータの測定温度とロータの目標制御温度との偏差をフィードバック量とし、これを比例、積分演算しその和をペルチェ素子に流す電流の方向及び大きさを制御量とするPI制御或いはPID制御を行っていた。また、ボウルの加熱、冷却はロータの温度が目標制御温度のある所定範囲内に入っていない場合はペルチェ素子に最大定格電流を流すことにより行い、入っている場合は上記のPI制御等により実行し、PI制御に於ける積分項の初期値はロータの目標制御温度と気温により決定していた。
【0004】
【発明が解決しようとする課題】
遠心分離機に用いられるロータは外形寸法、形状、質量、材質、比熱、表面の輻射率等が多種に及び上述の輻射伝熱系に於ける熱時定数がロータの種類により大きく異なり、遠心機のロータ温度制御装置は制御の安定性がロータ固有の熱時定数とPI制御のフィードバック乗数に支配さる。つまり従来のかかる遠心分離機においては、ロータの熱時定数が大きくなるほど不安定となり、例えばPI制御の乗数を熱時定数の小さなロータで安定動作が行えるように設定すると熱時定数が大となる質量又は比熱大のロータではボウルの温度が発散・振動しロータの温度の安定化が図れず、また、熱時定数が大きなロータで安定化が図れるようPI制御の積分項の乗数を小さく設定すると、ロータの温度が目標制御温度に収束する時間応答性の悪化を招く問題があった。
【0005】
また、従来の遠心分離機では、ロータの温度を測定する手段として例えば放射温度計すなわちサーモパイル等の非接触測温素子及び該素子から出力される微少な電圧信号を増幅する増幅器を用いているため測温素子及び増幅器の校正が必要であり、半固定抵抗器等により調整を行う手段を用いることが常用されているが、放射温度計の故障時の交換に備えてこれらの半固定抵抗器は遠心分離機本体とは別の放射温度計アセンブリ内に設けられている。
【0006】
従って、実際のロータの温度制御の結果再調整が必要な場合には、遠心分離機本体を一旦分解し放射温度計アセンブリ内の半固定抵抗器の設定を変更した後再組み立てが必要であり、これらの校正作業は非能率であるという問題があった。
【0007】
本発明の目的は、上記問題を解消し、遠心分離機のロータの種類によらずロータの温度を目標制御温度に合わせる温度制御を短時間で且つ安定して行うことを可能にした遠心分離機のロータ温度制御装置を提供することである。
【0008】
また、本発明の他の目的は、上記校正作業時に遠心機本体を分解・再組み立てすることなく放射温度計アセンブリ内に校正値等を格納可能な、校正作業が簡便な遠心分離機のロータ温度制御装置を提供することである。
【0009】
【課題を解決するための手段】
上記目的は、駆動シャフトによりモータに連結される遠心機用ロータの表面を囲むボウルと、ボウルを加熱又は冷却する手段と、ボウルを加熱又は冷却する手段の吸熱又は放熱源となるフィンプレートと、フィンプレート上に設置され天板ドアにより密閉されボウルをほぼ真空密封する真空チャンバと、ロータの温度を測定する手段と、ボウルの温度を測定する手段と、ロータの温度制御のためロータの目標温度とロータの測定温度の偏差をフィードバック量としてボウルを加熱又は冷却する手段の熱量を調節しボウルの温度を制御する制御手段を設け、制御手段は遠心機の雰囲気温度を測定する手段を備え、ロータの温度が目標制御温度の所定の範囲内に入った時に、ボウルの制御温度は前記ロータの目標制御温度と遠心回転数と気温より定める熱平衡時の前記ボウルの制御温度とし、制御手段のロータの温度の目標制御温度の偏差を基に前記ボウルの目標制御温度を生成する制御周期はロータの加熱又は冷却の時定数よりも短くし且つボウルの加熱又は冷却の時定数よりも長くすることにより達成される。
【0010】
更に上記目的は、ロータの温度を測定する手段の校正値及び実際のロータの温度制御結果に基づく補正値等から成る温度補正データを制御手段により格納する記憶装置をロータの温度を測定するアセンブリ内に設け、制御手段がロータの温度制御時に記憶装置から温度校正データを読み出し、ロータを温度制御することにより達成される。
【0011】
【発明の実施の形態】
本発明の具体的実施例を以下図面に基づき詳細に説明する。図1は本発明の具体的実施例となる遠心分離機のロータ温度制御装置のブロック図を示したものである。図1において、1は温度制御の対象であって試料を遠心分離するロータであり、2はロータ1の表面を囲みロータ1と輻射伝熱による熱交換を行う例えば熱伝導率の大きい銅、アルミ等を材質とするボウルであり、3はボウル2に接しボウル2を熱伝導により加熱又は冷却する手段となる例えば電流の方向と大きさにより電力の変換熱量の正負と量を変更できるペルチェ素子であり、4はペルチェ素子3のボウル2接触面の対面に接しペルチェ素子3の吸熱、放熱源となるフィンプレートであり、5はフィンプレート4上に設置され天板ドア6により密閉され前記ボウルを真空密封する真空チャンバである。7はロータ1を回転駆動するモータであり、8はモータ7のトルクをロータ1に伝達する駆動シャフトであり、9はモータ7内で固定され駆動シャフト8を支持するボールベアリングである。10はロータ1の温度を測定する手段となる例えば非接触でロータ1の表面温度を測定するサーモパイルであり、11はボウル2の温度を測定する手段となる例えばボウル2に接触し自身の温度により抵抗値が変化するサーミスタ或いは温度測定IC等であり、12はサーモパイル10に一対一で対応する放射温度計アセンブリであり、13はロータ1の温度制御のためロータ1の目標温度とロータ1の測定温度の偏差をフィードバック量としてボウル2を加熱又は冷却する手段の熱量を調節しボウル2の温度を制御する制御手段である。
【0012】
次に、本実施例における遠心分離機のロータ温度制御装置の動作について図2から図8を参照して説明する。なお、図2から図8においては、図1と同一の機能の部分には同一の番号を符してある。
【0013】
図2は図1におけるロータの温度制御のためロータの目標温度とロータの測定温度の偏差をフィードバック量としてボウルを加熱又は冷却する手段の熱量を調節しボウルの温度を制御する制御手段13の詳細な実施例を示すブロック回路図である。図2において、15は温度測定対象となるロータ1の温度と自身の温度との温度差による輻射熱量を電圧に変換するサーモパイル部であり、16は相対温度を測定するサーモパイル10自身の基準温度を把握できるようにサーモパイル10に内蔵されたサーミスタである。
【0014】
20は制御手段13及び放射温度計アセンブリ12の制御用電圧源+Vccであり、21は同グランドである。22は放射温度計アセンブリ12に設けられ+Vccを抵抗器18、19で分圧した電圧を基準としサーミスタ16と抵抗器17により+Vcc を分圧した電圧との差動増幅を行いサーモパイル10自身の温度を電圧信号として制御手段13に出力する差動増幅器であり、23は放射温度計アセンブリ12に設けられサーモパイル部15の出力電圧を差動増幅しロータ1との温度差分を電圧信号として制御手段13に出力する差動増幅器である。24は基準電圧25と差動増幅器22が出力するサーモパイル10自身の温度電圧信号との差動増幅を行う差動増幅器であり、26は差動増幅器23が出力するサーモパイル10とロータ1との温度差分電圧信号を基準電圧27に対し増幅す差動増幅器であり、31は+Vcc を抵抗器29、30で分圧した電圧を基準としボウル温度測定用サーミスタ11と抵抗器28により+Vcc を分圧した電圧との差動増幅を行いボウル温度を電圧信号として出力する差動増幅器である。
【0015】
32は遠心機の雰囲気温度を測定する手段となる温度により出力電圧が変化する温度測定IC等であり、33は基準電圧34と温度IC32の出力電圧との差動増幅を行い雰囲気温度を電圧信号として出力する差動増幅器である。45はブリッジを構成するFET又はIGBT等のスイッチング素子と各々のスイッチング素子に逆方向並列に接続された環流ダイオードにより構成されるペルチェ素子ドライバであり、定電圧源44からペルチェ素子3に流れる電流の電流量とその方向を制御する。
【0016】
14は上記のサーモパイル自身の温度電圧信号、ロータ1の温度差分電圧信号、ボウル温度電圧信号、雰囲気温度電圧信号を入力としペルチェ素子ドライバ45の制御信号を出力するCPUである。43はCPU14の処理プログラムを記憶しておくROMであり、42はロータ1の設定温度等の遠心分離機への入力をユーザが行えるように設けてあるキーボードであり、その出力はCPU14のPAポートに入力される。
【0017】
35は差動増幅器24が出力するサーモパイル自身の温度電圧信号をデジタル値に変換するCPU14内蔵のA/D変換器であり、同様に36、37、38はそれぞれ差動増幅器26が出力するロータ1の温度差分電圧信号、差動増幅器31が出力するボウル温度電圧信号、差動増幅器33が出力する雰囲気温度電圧信号をデジタル値に変換するA/D変換器であり、39はペルチェ素子3に流す電流量を制御するパルス幅制御PWM信号を出力するCPU14内蔵のタイマユニットである。
【0018】
CPU14はA/D変換器35、36、37によるサーモパイル自身の温度電圧信号のデジタル値、ロータ1の温度差分電圧信号のデジタル値、ボウル温度電圧信号のデジタル値によりロータ1の温度、ボウル2の温度を計測し、また、A/D変換器38により遠心機雰囲気温度を把握して、タイマユニット39からペルチェ素子ドライバ45を介しペルチェ素子3に流す電流量を制御するPWM信号をORゲート40、41の一方の入力端に出力し、P0、P1ポートからペルチェ素子ドライバ45を介しペルチェ素子3に流す電流の方向を決定する論理信号をORゲート40、41の他方の入力端に出力してペルチェ素子3の電流を制御する。
【0019】
46は放射温度計アセンブリ12内に設けられロータの温度を測定する手段10の校正値及び実際のロータ1の温度制御の基づく補正値から成る温度情報を制御手段13により格納する記憶装置となる不揮発性メモリでありCPU14は内蔵のシリアルI/O SIOにより温度情報の読み書きを行う。ボウル2を加熱、冷却するためのペルチェ素子ドライバ45の各々のスイッチング素子U、V、X、Yの動作を図3を用いて説明すると、ボウル2を加熱する際はP1ポートはHI倫理を出力しペルチェ素子ドライバ45のスイッチング素子V、X相はオフとなり、P0ポートはLOW論理を出力しタイマユニット39のPWM信号とのORによりU、Y相がPWM動作を行う。ボウル2を冷却する際は同様にP0ポートはHI、P1ポートはLOW論理を出力しペルチェ素子ドライバ45のU、Y相はオフ、V、X相がPWM動作を行う。
【0020】
本実施例におけるCPU14が計測するロータ1の温度は、サーモパイル10自身の温度差電圧変換特性のばらつき、差動増幅器22、23のゲインのばらつき、及びロータ1の回転数とロータ1自体の温度に影響され変化するため、各々の要因の補正を行うことにより求めている。CPU14が計測するロータ1の温度をTr、サーモパイル自体の温度信号のデジタル値、ロータ1の温度差分信号のデジタル値、ボウル温度信号のデジタル値により求まるロータ1の温度をTh0、ロータ1の制御目標温度による補正温度をTh1、ロータ1の回転数に対する補正温度をTh2、サーモパイル10及び差動増幅器22、23の特性ばらつきを打ち消すためのサーモパイル10の校正温度をTh3、実際のロータ1の温度制御に基づく補正温度をTh4とすると、Trはそれぞれの和として以下の(1)式で与えられる。
【0021】
Tr= Th0+Th1+Th2+Th3+Th4 (1)
(1)式において、Th0はサーモパイル自身の温度電圧信号のデジタル値によるサーモパイル自体の温度Txと、ロータ1の温度差分電圧信号のデジタル値によるロータ1の温度差分電圧値Vsと、ボウル温度電圧信号のデジタル値によるボウル温度Tcと、実験的に求まる定数α、βにより次式(2)で与えられる。
【0022】
【数1】

Figure 0003752919
【0023】
図4はCPU14が計測するロータ1の温度における制御目標温度に対する補正温度Th1の様子を示した図であり、図5は同様に遠心機の遠心回転数に対する補正温度Th2の様子を示した図である。本実施例において、Th1 とTh2はいずれも経験的に決定される値であり、Th1は最低制御目標温度Ts0でTh10であり、Ts0からある制御目標温度Ts1までは制御目標温度に比例し減少し、Ts1以上で0(K)となる。Th2は0回転からある回転数N1までは0(K)であり、N1以上からは回転数に比例し増加する。なお、サーモパイル10の校正温度Th3はロータ1の実温度に対するCPU14が計測するロータ1の温度の温度誤差を打ち消す値であり、上記(1)式のTh1、Th2、Th4が0(K)となるロータ1が停止しており且つ目標制御温度をTs1に設定した状態でロータ1の実温度からCPU14が計測するロータ1の温度を引いた値として求まる。また、Th4は実際にロータ1を回転させ且つ温度制御を行い、ロータ1の計測温度Trとロータ1の実温度との差を補う値である。
【0024】
本実施例では、例えば遠心分離機の工場出荷時にロータ1の実温度とCPU14が計測するロータ1の温度との誤差によりTh3を求めて、キーボード42よりCPU14にTh3の値を入力し、CPU14はSIOのデータ転送によりTh3の値を不揮発性メモリ46に記憶し、ロータ1の温度制御を行う際に不揮発性メモリ46よりこれを読み出し活用する。この後、実際にロータ1を回転させ且つ温度制御を行った結果、ロータ1の計測温度とロータ1の実温度に差がある場合は同様に上記のTh4を不揮発性メモリ46に記憶しロータ1の温度制御時にこれを読み出し(1)式に適用する。従って、上述したロータ1の温度測定に関する校正を行うことにより、半固定抵抗器等による増幅器のゲイン調整及び調整のための遠心分離機の分解・再組み立て作業が不要となり、校正工数を削減することが可能となる。
【0025】
また、本実施例においてサーモパイル部15及びサーミスタ16の出力電圧は微少であるため差動増幅器22、23の増幅率は充分大きくする必要があり、差動増幅器22、23はノイズ成分の増幅を防止するためサーモパイル10に近接するように放射温度計アセンブリ12内に設けてある。従って、制御手段13内で差動増幅器22、23の出力電圧を増幅する差動増幅器24、26の増幅率は小さくできるので、サーモパイル10自身の温度差電圧変換特性のばらつき、差動増幅器22、23のゲインのばらつき等のサーモパイル10及び放射温度アセンブリ12内での誤差に起因する上記の温度補正値Th3、Th4は制御手段13に無関係なものであるため、例えば、サーモパイル10と不揮発性メモリ46を放射温度計アセンブリ12内に設け、あらかじめ各々の放射温度計アセンブリ12に対応するTh3、Th4等の温度情報を不揮発性メモリ46に記憶しておくことにより、放射温度計アセンブリ12の故障等による交換に於いて再度校正を行う必要がなくなる。
【0026】
次に、ロータ1の温度を目標制御温度にまで冷却し目標制御温度で一定となるように制御する際のロータ1の温度とボウル2の温度の時間の経過による変化を図6、図7を用いて説明する。本実施例において、ロータ1の温度制御は、ロータ1の温度TrをフィードバックしTrとロータ1の目標制御温度Tsとの偏差を基にボウル2の目標制御温度Tcsを決定するTrのフィードバックPI制御と、ボウル2の温度Tcを上記のTcsに倣わせるTcのフィードバックPID制御から成るいわゆるロータ1の温度Trとボウル2の温度Tcの2重フィードバック制御を行っている。図6はボウル2の目標制御温度Tcsを決定するロータ1の温度TrのフィードバックPI制御でのTcsの初期値Tc3が熱平衡状態時のボウル2の温度Tc2と大きく異なる時の一例を示し、図7は同様にTc3がTc2に近い時の一例を示したものであり、いずれも実線はロータ1の温度Trを、一点破線はボウル2の温度Tcを、破線はボウル2の目標制御温度Tcsを表す。Tr0は時刻t0でのロータ1の温度Trであり、Tsはロータ1の目標制御温度であり、Tc0は時刻t0でのボウル2の温度Tcであり、Tc1はボウル2の最低制御温度である。t1からt5はロータ1の温度Trと目標制御温度Tsとの偏差を基にボウル2の目標制御温度Tcsを生成する制御タイミングを示し、各々の間隔は制御周期を表している。
【0027】
図6,7において、時刻t0でロータ1の温度Trが目標制御温度Tsに対して充分高くロータ1を急冷却するためボウル2の目標制御温度TcsをTc1で一定とした上でボウル2の温度Tcを目標温度に倣わせるTcのフィードバックPID制御を行い、TrがほぼTsとなる時刻t1からは、TcのフィードバックPID制御に加えTrをフィードバックしTrとTsの偏差を基にボウル2の目標制御温度Tcsを決定するTrのフィードバックPI制御が開始される。図6のようにTcsを決定するPI制御でのTcsの初期値Tc3を熱平衡状態時のボウル2の温度Tc2と大きく異なる値とすると、時刻t2以降のTcsはTc2に収束するまで長い時間を要するため、ボウル2の温度TcがTc2となりロータ1の温度Trがロータ1の目標制御温度Tsで収束・安定するまで非常に長い時間を要する。一方、図7のようにあらかじめ熱平衡状態時のボウル2の温度Tc2を予測しTcsの初期値Tc3をTc2に近い値とすることでTcは素早くTc2に収束できるので、TrのTsに対する制御応答性を向上することができる。
【0028】
また、上記のロータ1の温度の目標制御温度の偏差を基にボウル2の目標制御温度を生成する制御周期はロータの加熱又は冷却の時定数よりも短くし且つボウル2の加熱又は冷却の時定数よりも長い周期としており、例えば図7の時刻t1からt2の時間を例にするとTcsを一定に保持する時間がボウル2の熱時定数よりも充分長いためTcはTc3に収束できる。
本実施例におけるロータ1の温度は、ボールベアリング9から駆動シャフト8を通して伝わる熱伝導による熱量とロータ1の表面とボウル2の表面との間で起きる輻射による熱量に支配され、それぞれの熱量は熱平衡時で数ワットほどである。また、ロータ1の温度が変化する過渡状態でのロータ1の表面とボウル2の表面との間で起きる輻射による熱量は10ワット程度である。なお、天板ドア6とロータ1間での輻射による熱量はロータ1とボウル2間での輻射による熱量の100分の1程度であり、無視できるものである。
【0029】
一般に、ロータ1の表面とボウル2の表面間の輻射熱量はそれぞれの表面温度の4乗の差分に比例し、ボールベアリング9から駆動シャフト8を通してロータ1に流れ込む熱伝導による熱量はボールベアリング9の温度とロータ1の温度の差に比例しており、両者の比例定数を求めることにより、任意のボールベアリング9の温度とロータ1の温度で熱平衡状態となる時のボウル2の温度を求めることができる。本実施例では上記の比例定数を経験的に求め、あらかじめロータ1の目標制御温度Ts及びボールベアリング9の温度Tbがそれぞれ異なる条件で熱平衡時のボウル2の温度Tcを求めておき、CPU14が容易に計算できるように要因Tb、Tsに対するTcの重回帰を行うことにより推定温度Tc2^を線形近似された以下の式で与えている。
【0030】
Tc2^=A Ts+B Tb+C (3)
(3)式に於いてAはTsの係数、BはTbの係数、Cは要因に無関係な項を表している。
また、ロータ1の遠心回転数が高くなるほどボールベアリング9の機械損が増加するためTbはロータ1の遠心回転数に比例する温度であり、ロータ1の遠心回転数と遠心機雰囲気温度より予想できる温度である。
【0031】
従って、CPU14はロータ1の遠心回転数とロータ1の目標制御温度が制御実行前に分かっており且つ遠心機雰囲気温度を把握することでロータ1の温度制御に於ける熱平衡時のボウル2の温度を予め予測することができる。
【0032】
図8は本実施例におけるCPU14がロータ1とボウル2の温度及び遠心機雰囲気温度を把握し、ペルチェ素子ドライバ45を介しペルチェ素子3の電流を制御することでボウル2の温度を変化させロータ1の温度を制御する処理のフローチャート図を示したものであり、ROM43にあらかじめ定められた処理手順が記憶されてある。判断101は上記の(1)式により計測したロータ1の温度Trが目標制御温度Tsに対し所定の値Xだけ高い温度以下であれば判断103へ、超えていれば処理102に進む判断を実行し、処理102はロータ1を急冷却してTrを素早くTsに近づけるためにボウル2の制御温度の目標をボウル2の最低制御温度として処理106に進む。判断103はTrがTsに対しXだけ低い温度以上であればTrがTs±X以内となり処理105へ進み、未満であれば処理104に進み、処理104はTrを急加熱して素早くTsに近づけるためにボウル2の制御温度の目標をボウル2の最高制御温度として処理106に進む。処理106はボウル2の温度を目標制御温度で一定に保つためのTcのフィードバックPID制御の制御周期タイマを設定する処理であり、判断107に進みボウル2の温度Tcが目標制御温度以上であればボウル2を冷却する必要があるので処理108に進み、Tcが目標制御温度未満であればボウル2を加熱するため処理109に進む。処理108はペルチェ素子3がボウル2を冷却するように図3に従いP0ポートはHI論理をP1ポートはLOW論理を出力する処理を実行し処理110に進み、処理109はペルチェ素子3がボウル2を加熱するようにP0ポートはLOW論理をP1ポートはHI論理を出力する処理を行い、処理110に進みペルチェ素子3の変換熱量を決定するペルチェ素子ドライバ45のPWM制御信号のデューティーをTcの偏差のPID演算により求める処理を実行し、処理111に進みITU39よりPWM制御信号を出力してペルチェ素子3の熱量を制御する。判断112はTcのフィードバックPID制御の制御周期タイマがタイムアップするまで処理111での制御熱量を維持するための判断であり、タイムアップしない場合は判断112を繰り返し、タイムアップすれば判断101に進み上記処理を繰り返す。処理105はTsに対するTrの偏差を基にボウル2の目標制御温度Tcsを決定するTrのフィードバックPI制御に於けるTcsの初期値となる熱平衡状態時のボウル2の推定温度Tc2^を上記の(3)式により算出する処理であり、Tc2^はTrのフィードバックPI演算積分項の初期値となる。処理114はTrのフィードバックPI制御の制御周期タイマを設定する処理であり、処理115に進みTcsをTrの偏差のPID演算により求める処理を実行し、処理116に進みTcのフィードバックPID制御の制御周期タイマを設定し、判断117に進みボウル2の温度Tcが目標制御温度以上であれば処理118に進み、Tcが目標制御温度未満であれば処理119に進む。処理118はペルチェ素子3がボウル2を冷却するようにP0ポートはHI論理をP1ポートはLOW論理を出力し処理120に進み、処理119はペルチェ素子3がボウル2を加熱するようにP0ポートはLOW論理をP1ポートはHI論理を出力する処理を行い、処理120に進みペルチェ素子ドライバ45のPWM制御信号のデューティーをTcの偏差のPID演算により求める処理を実行し、処理121に進みITU39よりPWM制御信号を出力する処理を行う。判断122はTcのフィードバックPID制御の制御周期タイマがタイムアップするまで判断112を繰り返し、タイムアップすれば判断123に進みTrのフィードバックPI制御の制御周期タイマがタイムアップするまで処理116以降を繰り返し、タイムアップすれば処理114以降を繰り返す。
【0033】
従って、ボウル2の目標制御温度を決定するロータ1の温度のフィードバックPI制御に於いて、ボウル2の目標制御温度の初期値を熱平衡状態時のボウル2の推定温度とすることにより、ロータ1の発熱量となるロータ1の表面とボウル2の表面間の輻射熱量とボールベアリング9から駆動シャフト8を通してロータ1に流れ込む熱伝導による熱量の差分をほぼゼロとすることができるため、ロータ1の温度を目標制御温度に素早く安定させる温度制御応答性を向上することができる。
【0034】
なお、本実施例において、ボウル2の熱時定数は10分程度であり、ロータ1の熱時定数はロータの種類により異なり2時間から10時間程度である。ボウル2の温度のフィードバックPID制御の制御周期タイマは数秒程度としており、ロータ1の温度のフィードバックPI制御の制御周期タイマはボウル2の熱時定数より長く且つロータ1の熱時定数より短い30分程度としているため、ロータの熱時定数に影響されてボウル温度が異常に変化することを抑制することができる。
また、従来の遠心機は、ペルチェ素子3を例えば6個のペルチェ素子全てを直列に接続する構成としていたが、例えばある素子が異常を来たし抵抗値が他の素子に対して大きくなると抵抗値の大きな素子の電位差が大きくなり、素子の抵抗値は時間の経過と共に益々大きくなり、その素子に更に電圧が集中し、この結果、最終的には素子が焼損してしまう問題があった。このため、本実施例に於いては、ペルチェ素子3は2個の素子を直列接続したものを3列に並列接続した構成とし特定の素子への電圧集中等による素子破壊を防止している。
【0035】
【発明の効果】
本発明によれば、駆動シャフトによりモータに連結される遠心機用ロータの表面を囲むボウルと、ボウルを加熱又は冷却する手段と、ボウルを加熱又は冷却する手段の吸熱又は放熱源となるフィンプレートと、フィンプレート上に設置され天板ドアにより密閉されボウルを真空密封する真空チャンバと、ロータの温度を測定する手段と、ボウルの温度を測定する手段と、ロータの温度制御のためロータの目標温度とロータの測定温度の偏差をフィードバック量としてボウルを加熱又は冷却する手段の熱量を調節しボウルの温度を制御する制御手段を設け、制御手段は遠心機の雰囲気温度を測定する手段を備え、ロータの温度が目標制御温度の所定の範囲内に入った時に、ボウルの制御温度はロータの目標制御温度と遠心回転数と気温より定める熱平衡時のボウルの制御温度とし、制御手段のロータの温度の目標制御温度の偏差を基にボウルの目標制御温度を生成する制御周期はロータの加熱又は冷却の時定数よりも短くし且つボウルの加熱又は冷却の時定数よりも長くするようにしたので、制御開始時のロータ温度の過渡的な変化を小さくでき且つロータの熱時定数に影響されてボウル温度が変化することを抑制することができるため、遠心機のロータの種類によらずロータの温度を目標制御温度に合わせる温度制御を短時間で且つ安定して行うことをができる。
【0036】
また、ロータの温度を測定する手段の校正値及び実際の前記ロータの温度制御結果に基づく補正値等から成る温度補正データを制御手段により格納する記憶装置をロータの温度を測定する放射温度計アセンブリ内に設け、制御手段がロータの温度制御時に記憶装置から温度校正データを読み出し、ロータを温度制御するようにしたので、校正作業時に遠心機本体を分解・再組み立てすることなく放射温度計アセンブリ内に校正値等を格納可能となり、また放射温度計アセンブリの故障等による交換において再校正が不要となる。
【図面の簡単な説明】
【図1】 本発明になる遠心分離機のロータ温度制御装置の具体的実施例を示したブロック図である。
【図2】 図1の詳細な実施例を示すブロック回路図である。
【図3】 ボウルを加熱・冷却する際のペルチェ素子ドライバの制御状態を示す図である。
【図4】 CPUが計測するロータの温度に於ける制御目標温度に対する補正温度の 様子を示した図である。
【図5】 CPUが計測するロータの温度における遠心分離機の遠心回転数に対する補正 温度の様子を示した図である。
【図6】 ロータの温度制御におけるのロータの温度とボウルの温度の時間の経過に よる変化の様子の一例を示した図である。
【図7】 ロータの温度制御におけるのロータの温度とボウルの温度の時間の経過に よる変化の様子の一例を示した図である。
【図8】 CPUのロータの温度制御処理のフローチャートを示した図である。
【符号の説明】
1はロータ、2はボウル、3はボウルを加熱又は冷却する手段、4はフィンプレート、5は真空チャンバ、6は天板ドア、7はモータ、8は駆動シャフト、9はボールベアリング、10はボウルの温度を測定する手段,11はボウルの温度を測定する手段、12は放射温度計アセンブリ、13はロータの温度制御のためロータの目標温度とロータの測定温度の偏差をフィードバック量としてボウルを加熱又は冷却する手段の熱量を調節しボウルの温度を制御する制御手段、32は遠心機の雰囲気温度を測定する手段、46はロータの温度を測定する手段の校正値及び実際の前記ロータの温度制御結果に基づく補正値等から成る温度補正データを制御手段により格納する記憶装置である。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a rotor temperature control device for a centrifuge that controls the temperature of a rotor mounted on the centrifuge.
[0002]
[Prior art]
In a centrifuge, the temperature of a rotor that is coupled by a motor and a drive shaft in a bowl that is almost a vacuum space and is driven to rotate by the motor depends on the amount of heat due to radiant heat transfer from the bowl and the amount of heat that is transferred from the motor through the drive shaft. Ruled.
[0003]
In a conventional centrifuge rotor temperature control device, the heating and cooling of the bowl is performed by a Peltier element that can change the amount of converted heat and the amount of heat according to the direction and magnitude of the current. In order to maintain a predetermined temperature, the deviation between the measured temperature of the rotor and the target control temperature of the rotor is used as a feedback amount, and this is proportional and integrated, and the sum and the direction and magnitude of the current flowing through the Peltier element are used as the control amount. Control or PID control was performed. The heating and cooling of the bowl is performed by passing the maximum rated current through the Peltier element when the rotor temperature is not within the predetermined range of the target control temperature. The initial value of the integral term in PI control is determined by the target control temperature and the air temperature of the rotor.
[0004]
[Problems to be solved by the invention]
The rotor used in the centrifuge has various external dimensions, shape, mass, material, specific heat, surface emissivity, etc., and the thermal time constant in the above-mentioned radiation heat transfer system varies greatly depending on the type of rotor. In the rotor temperature control apparatus, the control stability is governed by the thermal time constant inherent to the rotor and the feedback multiplier of the PI control. In other words, the conventional centrifugal separator becomes unstable as the rotor thermal time constant increases. For example, if the PI control multiplier is set so that stable operation is possible with a rotor having a small thermal time constant, the thermal time constant increases. If the rotor of the mass or specific heat is large, the bowl temperature will diverge and vibrate and the rotor temperature cannot be stabilized, and if the PI control integral term multiplier is set small so that the rotor can be stabilized with a large thermal time constant. There is a problem in that the time response when the rotor temperature converges to the target control temperature is deteriorated.
[0005]
Further, in the conventional centrifugal separator, as a means for measuring the temperature of the rotor, for example, a non-contact temperature measuring element such as a radiation thermometer, that is, a thermopile, and an amplifier that amplifies a minute voltage signal output from the element are used. It is necessary to calibrate the temperature measuring element and the amplifier, and it is common to use means for adjusting with a semi-fixed resistor, etc., but these semi-fixed resistors are used in preparation for replacement in case of failure of the radiation thermometer. It is provided in a radiation thermometer assembly separate from the centrifuge body.
[0006]
Therefore, if re-adjustment is necessary as a result of the actual temperature control of the rotor, it is necessary to reassemble after disassembling the centrifuge body once and changing the setting of the semi-fixed resistor in the radiation thermometer assembly, These calibration tasks have been problematic in that they are inefficient.
[0007]
The object of the present invention is to solve the above-mentioned problems, and to make it possible to stably perform temperature control for adjusting the rotor temperature to the target control temperature in a short time regardless of the type of rotor of the centrifuge. It is providing the rotor temperature control apparatus of this.
[0008]
Another object of the present invention is to provide a centrifuge rotor temperature that can store calibration values and the like in a radiation thermometer assembly without disassembling and reassembling the centrifuge body at the time of the calibration operation. It is to provide a control device.
[0009]
[Means for Solving the Problems]
The above objects include a bowl surrounding the surface of a centrifuge rotor connected to a motor by a drive shaft, a means for heating or cooling the bowl, a fin plate serving as a heat absorption or heat radiation source for the means for heating or cooling the bowl, A vacuum chamber installed on the fin plate and hermetically sealed by a top door and vacuum-sealing the bowl, means for measuring the temperature of the rotor, means for measuring the temperature of the bowl, and the target temperature of the rotor for controlling the temperature of the rotor And a control means for controlling the temperature of the bowl by adjusting the amount of heat of the means for heating or cooling the bowl using the deviation of the measured temperature of the rotor as a feedback amount, and the control means comprises means for measuring the ambient temperature of the centrifuge, When the temperature of the bowl falls within a predetermined range of the target control temperature, the control temperature of the bowl is determined by the target control temperature of the rotor, the centrifugal speed, and the air temperature. The control cycle for generating the target control temperature of the bowl based on the deviation of the target control temperature of the rotor temperature of the control means is shorter than the time constant of heating or cooling of the rotor. And longer than the time constant for heating or cooling the bowl.
[0010]
Further, the above object is to provide a storage device for storing temperature correction data including a calibration value of the means for measuring the rotor temperature and a correction value based on the actual temperature control result of the rotor by the control means in the assembly for measuring the rotor temperature. And the control means reads the temperature calibration data from the storage device during the temperature control of the rotor, and achieves temperature control of the rotor.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Specific embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram of a rotor temperature control device for a centrifuge according to a specific embodiment of the present invention. In FIG. 1, reference numeral 1 denotes a rotor that is a target of temperature control and centrifuges a sample. Reference numeral 2 denotes a rotor that surrounds the surface of the rotor 1 and performs heat exchange with the rotor 1 by radiant heat transfer. Etc., and 3 is a Peltier element that can contact the bowl 2 and can change the positive / negative and amount of power conversion heat amount depending on the direction and magnitude of the current, for example, a means for heating or cooling the bowl 2 by heat conduction. Yes, 4 is a fin plate that is in contact with the contact surface of the bowl 2 of the Peltier element 3 and serves as a heat absorption and heat radiation source for the Peltier element 3, and 5 is installed on the fin plate 4 and sealed by a top door 6 A vacuum chamber for vacuum-sealing. 7 is a motor that rotationally drives the rotor 1, 8 is a drive shaft that transmits the torque of the motor 7 to the rotor 1, and 9 is a ball bearing that is fixed within the motor 7 and supports the drive shaft 8. 10 is a thermopile for measuring the surface temperature of the rotor 1 in a non-contact manner, for example, which is a means for measuring the temperature of the rotor 1, and 11 is a means for measuring the temperature of the bowl 2, for example, in contact with the bowl 2 and depending on its own temperature. A resistance thermistor or a temperature measurement IC or the like, 12 is a radiation thermometer assembly corresponding to the thermopile 10 on a one-to-one basis, and 13 is a measurement of the target temperature of the rotor 1 and the rotor 1 for controlling the temperature of the rotor 1. Control means for controlling the temperature of the bowl 2 by adjusting the amount of heat of the means for heating or cooling the bowl 2 using the temperature deviation as a feedback amount.
[0012]
Next, the operation of the centrifuge rotor temperature control apparatus in this embodiment will be described with reference to FIGS. 2 to 8, the same functions as those in FIG. 1 are denoted by the same reference numerals.
[0013]
FIG. 2 shows details of the control means 13 for controlling the temperature of the bowl by adjusting the amount of heat of the means for heating or cooling the bowl by using the deviation between the target temperature of the rotor and the measured temperature of the rotor as a feedback amount for controlling the temperature of the rotor in FIG. It is a block circuit diagram which shows an Example. In FIG. 2, 15 is a thermopile part that converts the amount of radiant heat due to the temperature difference between the temperature of the rotor 1 to be measured and its own temperature into voltage, and 16 is the reference temperature of the thermopile 10 itself that measures the relative temperature. It is a thermistor built in the thermopile 10 so that it can be grasped.
[0014]
20 is a control voltage source + Vcc for the control means 13 and the radiation thermometer assembly 12, and 21 is the ground. 22 is provided in the radiation thermometer assembly 12, and the thermopile 10 itself performs differential amplification with the voltage obtained by dividing + Vcc by the thermistor 16 and the resistor 17 based on the voltage obtained by dividing + Vcc by the resistors 18 and 19. Is a differential amplifier that outputs a temperature signal of the thermopile unit 15 to the control means 13 as a voltage signal. A differential amplifier 23 is provided in the radiation thermometer assembly 12 to differentially amplify the output voltage of the thermopile unit 15 and control the temperature difference from the rotor 1 as a voltage signal. This is a differential amplifier that outputs to the means 13. A differential amplifier 24 differentially amplifies the reference voltage 25 and the temperature voltage signal of the thermopile 10 itself output from the differential amplifier 22, and 26 denotes a temperature between the thermopile 10 output from the differential amplifier 23 and the rotor 1. This is a differential amplifier that amplifies the differential voltage signal with respect to the reference voltage 27, and 31 is a voltage obtained by dividing + Vcc by resistors 29 and 30, and + Vcc is divided by the bowl temperature measuring thermistor 11 and resistor 28. This is a differential amplifier that performs differential amplification with the compressed voltage and outputs the bowl temperature as a voltage signal.
[0015]
Reference numeral 32 denotes a temperature measurement IC or the like in which the output voltage changes depending on the temperature serving as a means for measuring the ambient temperature of the centrifuge. Reference numeral 33 denotes a differential signal between the reference voltage 34 and the output voltage of the temperature IC 32 to obtain the ambient temperature as a voltage signal. Is output as a differential amplifier. Reference numeral 45 denotes a Peltier device driver composed of switching elements such as FETs or IGBTs constituting a bridge and freewheeling diodes connected in parallel in the reverse direction to the respective switching elements, and a current flowing from the constant voltage source 44 to the Peltier element 3 Control the amount of current and its direction.
[0016]
Reference numeral 14 denotes a CPU which inputs the temperature voltage signal of the thermopile itself, the temperature difference voltage signal of the rotor 1, the bowl temperature voltage signal, and the ambient temperature voltage signal and outputs a control signal of the Peltier element driver 45. 43 is a ROM for storing the processing program of the CPU 14, 42 is a keyboard provided so that the user can input the set temperature of the rotor 1 to the centrifuge, and its output is the PA port of the CPU 14. Is input.
[0017]
Reference numeral 35 denotes an A / D converter built in the CPU 14 for converting the thermopile temperature voltage signal output from the differential amplifier 24 into a digital value. Similarly, reference numerals 36, 37, and 38 denote the rotor 1 output from the differential amplifier 26, respectively. Are an A / D converter that converts the temperature difference voltage signal, the bowl temperature voltage signal output from the differential amplifier 31, and the ambient temperature voltage signal output from the differential amplifier 33 into digital values, and 39 is supplied to the Peltier element 3. This is a timer unit with a built-in CPU 14 that outputs a pulse width control PWM signal for controlling the amount of current.
[0018]
The CPU 14 determines the temperature of the rotor 1 and the temperature of the bowl 2 based on the digital value of the temperature voltage signal of the thermopile itself by the A / D converters 35, 36, and 37, the digital value of the temperature difference voltage signal of the rotor 1, and the digital value of the bowl temperature voltage signal. The temperature of the centrifuge is measured by the A / D converter 38, and the PWM signal for controlling the amount of current flowing from the timer unit 39 to the Peltier element 3 via the Peltier element driver 45 is supplied to the OR gate 40, A logic signal that determines the direction of current flowing from the P0 and P1 ports to the Peltier element 3 via the Peltier element driver 45 is output to the other input terminal of the OR gates 40 and 41. The current of the element 3 is controlled.
[0019]
46 is a non-volatile storage device that is provided in the radiation thermometer assembly 12 and stores temperature information including calibration values of the means 10 for measuring the rotor temperature and correction values based on the actual temperature control of the rotor 1 by the control means 13. The CPU 14 reads and writes temperature information using a built-in serial I / O SIO. The operation of each switching element U, V, X, Y of the Peltier element driver 45 for heating and cooling the bowl 2 will be described with reference to FIG. 3. When the bowl 2 is heated, the P1 port outputs HI ethics. Then, the switching elements V and X phase of the Peltier element driver 45 are turned off, the P0 port outputs LOW logic, and the U and Y phases perform PWM operation by OR with the PWM signal of the timer unit 39. Similarly, when cooling the bowl 2, the P0 port outputs HI, the P1 port outputs LOW logic, the U and Y phases of the Peltier device driver 45 are off, and the V and X phases perform PWM operation.
[0020]
The temperature of the rotor 1 measured by the CPU 14 in the present embodiment includes variations in the temperature difference voltage conversion characteristics of the thermopile 10 itself, variations in the gains of the differential amplifiers 22 and 23, and the number of rotations of the rotor 1 and the temperature of the rotor 1 itself. Since it is influenced and changed, it is obtained by correcting each factor. The temperature of the rotor 1 measured by the CPU 14 is Tr, the digital value of the temperature signal of the thermopile itself, the digital value of the temperature difference signal of the rotor 1, and the temperature of the rotor 1 obtained from the digital value of the bowl temperature signal are Th0, and the control target of the rotor 1 The correction temperature based on the temperature is Th1, the correction temperature for the rotational speed of the rotor 1 is Th2, the calibration temperature of the thermopile 10 for canceling the characteristic variations of the thermopile 10 and the differential amplifiers 22 and 23 is Th3, and the actual temperature control of the rotor 1 is performed. Assuming that the correction temperature based on Th4 is Th4, Tr is given by the following equation (1) as the sum of each.
[0021]
Tr = Th0 + Th1 + Th2 + Th3 + Th4 (1)
In equation (1), Th0 is the temperature Tx of the thermopile itself based on the digital value of the thermopile's own temperature voltage signal, the temperature differential voltage value Vs of the rotor 1 based on the digital value of the temperature differential voltage signal of the rotor 1, and the bowl temperature voltage signal. Is given by the following equation (2) from the digital value of the bowl temperature Tc and constants α and β obtained experimentally.
[0022]
[Expression 1]
Figure 0003752919
[0023]
FIG. 4 is a view showing the state of the correction temperature Th1 with respect to the control target temperature at the temperature of the rotor 1 measured by the CPU 14, and FIG. 5 is a view showing the state of the correction temperature Th2 with respect to the centrifugal rotation speed of the centrifuge. is there. In this embodiment, Th1 and Th2 are both empirically determined values, Th1 is Th10 at the lowest control target temperature Ts0, and decreases from Ts0 to a certain control target temperature Ts1 in proportion to the control target temperature. , Ts1 or more becomes 0 (K). Th2 is 0 (K) from 0 rotation to a certain rotation speed N1, and increases from N1 or more in proportion to the rotation speed. The calibration temperature Th3 of the thermopile 10 is a value that cancels the temperature error of the temperature of the rotor 1 measured by the CPU 14 with respect to the actual temperature of the rotor 1, and Th1, Th2, and Th4 in the above equation (1) are 0 (K). It is obtained as a value obtained by subtracting the temperature of the rotor 1 measured by the CPU 14 from the actual temperature of the rotor 1 in a state where the rotor 1 is stopped and the target control temperature is set to Ts1. Th4 is a value that actually rotates the rotor 1 and performs temperature control to compensate for the difference between the measured temperature Tr of the rotor 1 and the actual temperature of the rotor 1.
[0024]
In this embodiment, for example, Th3 is obtained from the error between the actual temperature of the rotor 1 and the temperature of the rotor 1 measured by the CPU 14 when the centrifuge is shipped from the factory, and the value of Th3 is input to the CPU 14 from the keyboard 42. The value of Th3 is stored in the non-volatile memory 46 by SIO data transfer, and this is read from the non-volatile memory 46 when the temperature of the rotor 1 is controlled. Thereafter, when the rotor 1 is actually rotated and the temperature is controlled, if there is a difference between the measured temperature of the rotor 1 and the actual temperature of the rotor 1, the above Th4 is similarly stored in the nonvolatile memory 46 and the rotor 1 is stored. This is read out during temperature control and applied to equation (1). Therefore, by performing the calibration related to the temperature measurement of the rotor 1 described above, it is not necessary to disassemble / reassemble the centrifuge for gain adjustment and adjustment of the amplifier by a semi-fixed resistor or the like, thereby reducing the calibration man-hours. Is possible.
[0025]
In this embodiment, since the output voltages of the thermopile unit 15 and the thermistor 16 are very small, it is necessary to increase the amplification factors of the differential amplifiers 22 and 23 sufficiently. The differential amplifiers 22 and 23 prevent amplification of noise components. Therefore, it is provided in the radiation thermometer assembly 12 so as to be close to the thermopile 10. Accordingly, since the amplification factors of the differential amplifiers 24 and 26 that amplify the output voltages of the differential amplifiers 22 and 23 in the control means 13 can be reduced, the variation in the temperature difference voltage conversion characteristics of the thermopile 10 itself, the differential amplifiers 22, Since the above temperature correction values Th3 and Th4 caused by errors in the thermopile 10 and the radiation temperature assembly 12 such as gain variation of 23 are irrelevant to the control means 13, for example, the thermopile 10 and the nonvolatile memory 46 Is provided in the radiation thermometer assembly 12 and temperature information such as Th3, Th4, etc. corresponding to each radiation thermometer assembly 12 is stored in the nonvolatile memory 46 in advance, thereby causing a failure of the radiation thermometer assembly 12 or the like. There is no need to recalibrate in exchange.
[0026]
Next, FIGS. 6 and 7 show changes in the temperature of the rotor 1 and the temperature of the bowl 2 over time when the temperature of the rotor 1 is cooled to the target control temperature and controlled to be constant at the target control temperature. It explains using. In this embodiment, the temperature control of the rotor 1 is performed by feedback of the temperature Tr of the rotor 1 and Tr feedback PI control for determining the target control temperature Tcs of the bowl 2 based on the deviation between Tr and the target control temperature Ts of the rotor 1. In addition, double feedback control of the temperature Tr of the rotor 1 and the temperature Tc of the bowl 2 is performed, which includes Tc feedback PID control that causes the temperature Tc of the bowl 2 to follow the above Tcs. FIG. 6 shows an example when the initial value Tc3 of Tcs in the feedback PI control of the temperature Tr of the rotor 1 for determining the target control temperature Tcs of the bowl 2 is significantly different from the temperature Tc2 of the bowl 2 in the thermal equilibrium state. Similarly, Tc3 is an example when Tc2 is close to Tc2. In each case, the solid line represents the temperature Tr of the rotor 1, the dashed line represents the temperature Tc of the bowl 2, and the broken line represents the target control temperature Tcs of the bowl 2. . Tr0 is the temperature Tr of the rotor 1 at time t0, Ts is the target control temperature of the rotor 1, Tc0 is the temperature Tc of the bowl 2 at time t0, and Tc1 is the lowest control temperature of the bowl 2. t1 to t5 indicate control timings for generating the target control temperature Tcs of the bowl 2 based on the deviation between the temperature Tr of the rotor 1 and the target control temperature Ts, and each interval represents a control cycle.
[0027]
6 and 7, at time t0, the temperature Tr of the rotor 1 is sufficiently higher than the target control temperature Ts to rapidly cool the rotor 1, and the target control temperature Tcs of the bowl 2 is made constant at Tc1 and the temperature of the bowl 2 is set. Tc feedback PID control is performed to make Tc follow the target temperature. From time t1 when Tr becomes approximately Ts, in addition to Tc feedback PID control, Tr is fed back and the target of bowl 2 is determined based on the deviation between Tr and Ts. Tr feedback PI control for determining the control temperature Tcs is started. As shown in FIG. 6, if the initial value Tc3 of Tcs in the PI control for determining Tcs is set to a value greatly different from the temperature Tc2 of the bowl 2 in the thermal equilibrium state, Tcs after time t2 takes a long time to converge to Tc2. Therefore, it takes a very long time until the temperature Tc of the bowl 2 becomes Tc2 and the temperature Tr of the rotor 1 converges and stabilizes at the target control temperature Ts of the rotor 1. On the other hand, Tc can be quickly converged to Tc2 by predicting the temperature Tc2 of the bowl 2 in the thermal equilibrium state in advance and setting the initial value Tc3 of Tcs close to Tc2 as shown in FIG. Can be improved.
[0028]
Further, the control cycle for generating the target control temperature of the bowl 2 based on the deviation of the target control temperature of the temperature of the rotor 1 is shorter than the time constant of heating or cooling of the rotor, and when the bowl 2 is heated or cooled. For example, taking the time from time t1 to time t2 in FIG. 7 as an example, the time for keeping Tcs constant is sufficiently longer than the thermal time constant of the bowl 2, so that Tc can converge to Tc3.
The temperature of the rotor 1 in this embodiment is governed by the amount of heat due to heat conduction transmitted from the ball bearing 9 through the drive shaft 8 and the amount of heat due to radiation generated between the surface of the rotor 1 and the surface of the bowl 2. A few watts at a time. Further, the amount of heat generated by radiation between the surface of the rotor 1 and the surface of the bowl 2 in a transient state in which the temperature of the rotor 1 changes is about 10 watts. The amount of heat generated by radiation between the top door 6 and the rotor 1 is about 1/100 of the amount of heat generated by radiation between the rotor 1 and the bowl 2 and can be ignored.
[0029]
In general, the amount of radiant heat between the surface of the rotor 1 and the surface of the bowl 2 is proportional to the difference of the fourth power of the surface temperature, and the amount of heat due to heat conduction flowing from the ball bearing 9 to the rotor 1 through the drive shaft 8 is It is proportional to the difference between the temperature of the rotor 1 and the temperature of the rotor 1, and the temperature of the bowl 2 when the temperature of the arbitrary ball bearing 9 and the temperature of the rotor 1 is in a thermal equilibrium state can be obtained by obtaining the proportional constant of both. it can. In this embodiment, the proportional constant is obtained empirically, and the temperature Tc of the bowl 2 at the time of thermal equilibrium is obtained in advance under the condition that the target control temperature Ts of the rotor 1 and the temperature Tb of the ball bearing 9 are different from each other. By performing multiple regression of Tc on factors Tb and Ts, the estimated temperature Tc2 ^ is given by the following equation that is linearly approximated.
[0030]
Tc2 ^ = A Ts + B Tb + C (3)
In the equation (3), A represents a coefficient of Ts, B represents a coefficient of Tb, and C represents a term unrelated to the factor.
Further, since the mechanical loss of the ball bearing 9 increases as the centrifugal rotation speed of the rotor 1 increases, Tb is a temperature proportional to the centrifugal rotation speed of the rotor 1 and can be predicted from the centrifugal rotation speed of the rotor 1 and the ambient temperature of the centrifuge. Temperature.
[0031]
Therefore, the CPU 14 knows the centrifugal rotation speed of the rotor 1 and the target control temperature of the rotor 1 before executing the control, and grasps the atmosphere temperature of the centrifuge so that the temperature of the bowl 2 at the time of thermal equilibrium in the temperature control of the rotor 1. Can be predicted in advance.
[0032]
In FIG. 8, the CPU 14 in this embodiment grasps the temperature of the rotor 1 and the bowl 2 and the ambient temperature of the centrifuge, and controls the current of the Peltier element 3 via the Peltier element driver 45 to change the temperature of the bowl 2. The flowchart of the process which controls the temperature of this is shown, and the predetermined process procedure is memorize | stored in ROM43. In the determination 101, if the temperature Tr of the rotor 1 measured by the above equation (1) is equal to or lower than the target control temperature Ts by a predetermined value X, the determination 101 is executed. Then, the process 102 proceeds to the process 106 with the target of the control temperature of the bowl 2 set as the minimum control temperature of the bowl 2 in order to rapidly cool the rotor 1 and quickly bring Tr close to Ts. In judgment 103, if Tr is a temperature lower than X by X with respect to Ts, Tr is within Ts ± X and the process proceeds to process 105. If less, the process proceeds to process 104, and process 104 rapidly heats Tr to quickly approach Ts. Therefore, the control temperature target of the bowl 2 is set as the maximum control temperature of the bowl 2 and the process proceeds to the process 106. The process 106 is a process for setting a control cycle timer for Tc feedback PID control for keeping the temperature of the bowl 2 constant at the target control temperature. The process proceeds to decision 107, and if the temperature Tc of the bowl 2 is equal to or higher than the target control temperature. Since it is necessary to cool the bowl 2, the process proceeds to process 108, and if Tc is less than the target control temperature, the process proceeds to process 109 in order to heat the bowl 2. The process 108 proceeds to process 110 in accordance with FIG. 3 so that the P0 port outputs HI logic and the P1 port outputs LOW logic so that the Peltier element 3 cools the bowl 2, and the process 109 proceeds to process 110. The P0 port performs the process of outputting the LOW logic and the P1 port outputs the HI logic so that the heating is performed. The process proceeds to process 110, and the duty of the PWM control signal of the Peltier element driver 45 that determines the amount of conversion heat of the Peltier element 3 is set to the deviation of Tc. The process obtained by the PID calculation is executed, the process proceeds to process 111, and a PWM control signal is output from the ITU 39 to control the heat quantity of the Peltier element 3. Judgment 112 is a judgment for maintaining the control heat amount in the process 111 until the control period timer of the feedback PID control of Tc is up. When the time is not up, the judgment 112 is repeated. Repeat the above process. The process 105 determines the target control temperature Tcs of the bowl 2 based on the deviation of Tr with respect to Ts. The estimated temperature Tc2 ^ of the bowl 2 in the thermal equilibrium state as the initial value of Tcs in the Tr feedback PI control is calculated as described above ( 3) This is a process calculated by the equation, and Tc2 ^ is the initial value of the Tr feedback PI calculation integral term. The process 114 is a process for setting a control cycle timer for Tr feedback PI control. The process proceeds to process 115, a process for obtaining Tcs by the PID calculation of the Tr deviation is performed, and the process proceeds to process 116, where the control period of Tc feedback PID control. A timer is set, and the process proceeds to decision 117, and if the temperature Tc of the bowl 2 is equal to or higher than the target control temperature, the process proceeds to process 118, and if Tc is less than the target control temperature, the process proceeds to process 119. Process 118 outputs P1 port HI logic and P1 port outputs LOW logic so that Peltier element 3 cools bowl 2 and proceeds to process 120, and process 119 sets P0 port so that Peltier element 3 heats bowl 2. The P1 port performs a process of outputting the HI logic to the LOW logic, and the process proceeds to process 120 to execute the process of obtaining the duty of the PWM control signal of the Peltier element driver 45 by the PID calculation of the deviation of Tc. Processing to output a control signal is performed. The determination 122 repeats the determination 112 until the control cycle timer of the Tc feedback PID control times out. If the time is up, the process proceeds to the determination 123, and repeats the processing 116 and subsequent steps until the control cycle timer of the Tr feedback PI control expires. If the time is up, the process 114 and subsequent steps are repeated.
[0033]
Therefore, in the feedback PI control of the temperature of the rotor 1 that determines the target control temperature of the bowl 2, the initial value of the target control temperature of the bowl 2 is set to the estimated temperature of the bowl 2 in the thermal equilibrium state, thereby The difference between the amount of radiant heat between the surface of the rotor 1 and the surface of the bowl 2 and the amount of heat due to heat conduction flowing from the ball bearing 9 to the rotor 1 through the drive shaft 8 can be made almost zero. It is possible to improve the temperature control responsiveness that quickly stabilizes the temperature at the target control temperature.
[0034]
In this embodiment, the thermal time constant of the bowl 2 is about 10 minutes, and the thermal time constant of the rotor 1 is about 2 to 10 hours depending on the type of the rotor. The control cycle timer of the temperature feedback PID control of the bowl 2 is about several seconds, and the control cycle timer of the temperature feedback PI control of the rotor 1 is longer than the thermal time constant of the bowl 2 and shorter than the thermal time constant of the rotor 30 for 30 minutes. Therefore, the bowl temperature can be prevented from changing abnormally due to the thermal time constant of the rotor.
Further, in the conventional centrifuge, for example, all six Peltier elements 3 are connected in series. For example, when one element becomes abnormal and the resistance value becomes larger than the other elements, the resistance value is increased. There is a problem that the potential difference of a large element increases, the resistance value of the element increases with time, and the voltage further concentrates on the element. As a result, the element eventually burns out. For this reason, in this embodiment, the Peltier element 3 has a structure in which two elements are connected in series and connected in parallel in three rows to prevent element destruction due to voltage concentration on a specific element.
[0035]
【The invention's effect】
According to the present invention, a bowl surrounding the surface of a centrifuge rotor connected to a motor by a drive shaft, a means for heating or cooling the bowl, and a fin plate serving as a heat absorption or heat radiation source for the means for heating or cooling the bowl A vacuum chamber installed on the fin plate and sealed by a top door and vacuum-sealing the bowl, a means for measuring the temperature of the rotor, a means for measuring the temperature of the bowl, and a target of the rotor for controlling the temperature of the rotor A control means for controlling the temperature of the bowl by adjusting the amount of heat of the means for heating or cooling the bowl using the deviation between the temperature and the measured temperature of the rotor as a feedback amount is provided, and the control means comprises means for measuring the ambient temperature of the centrifuge, When the rotor temperature falls within the predetermined range of the target control temperature, the bowl control temperature is determined from the target control temperature of the rotor, the number of centrifugal revolutions, and the temperature. The control cycle for generating the target control temperature of the bowl based on the deviation of the target control temperature of the rotor temperature of the control means is set to be the control temperature of the bowl at the time of thermal equilibrium, and is shorter than the time constant of heating or cooling of the rotor and Since the time constant is longer than the heating or cooling time constant, the transient change of the rotor temperature at the start of control can be reduced, and the change of the bowl temperature due to the thermal time constant of the rotor can be suppressed. Therefore, temperature control that matches the rotor temperature to the target control temperature can be performed stably in a short time regardless of the type of rotor of the centrifuge.
[0036]
A radiation thermometer assembly for measuring the temperature of the rotor includes a storage device for storing temperature correction data comprising calibration values of the means for measuring the rotor temperature and correction values based on the actual temperature control result of the rotor. Because the control means reads the temperature calibration data from the storage device during the temperature control of the rotor and controls the rotor temperature, the radiation thermometer assembly does not have to be disassembled and reassembled during calibration work. Calibration values and the like can be stored, and re-calibration is not required in replacement due to a failure of the radiation thermometer assembly.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a specific example of a rotor temperature control device for a centrifuge according to the present invention.
FIG. 2 is a block circuit diagram showing a detailed embodiment of FIG. 1;
FIG. 3 is a diagram illustrating a control state of a Peltier element driver when heating and cooling a bowl.
FIG. 4 is a view showing a state of a correction temperature with respect to a control target temperature at a rotor temperature measured by a CPU.
FIG. 5 is a diagram showing a state of correction temperature with respect to the centrifugal rotation speed of the centrifuge at the rotor temperature measured by the CPU.
FIG. 6 is a diagram showing an example of changes in rotor temperature and bowl temperature over time in rotor temperature control.
FIG. 7 is a diagram showing an example of changes in rotor temperature and bowl temperature over time in rotor temperature control.
FIG. 8 is a flowchart of a temperature control process for a rotor of a CPU.
[Explanation of symbols]
1 is a rotor, 2 is a bowl, 3 is a means for heating or cooling the bowl, 4 is a fin plate, 5 is a vacuum chamber, 6 is a top plate door, 7 is a motor, 8 is a drive shaft, 9 is a ball bearing, 10 is Means for measuring the temperature of the bowl, 11 means for measuring the temperature of the bowl, 12 is a radiation thermometer assembly, 13 is a feedback control of the deviation between the target temperature of the rotor and the measured temperature of the rotor for controlling the rotor temperature. Control means for adjusting the amount of heat of the means for heating or cooling and controlling the temperature of the bowl, 32 for means for measuring the ambient temperature of the centrifuge, 46 for the calibration value of means for measuring the temperature of the rotor, and the actual temperature of the rotor This is a storage device for storing temperature correction data including correction values based on the control result by the control means.

Claims (5)

駆動シャフトによりモータに連結される遠心機用ロータの表面を囲むボウルと、該ボウルを加熱又は冷却する手段と、該ボウルを加熱又は冷却する手段の吸熱又は放熱源となるフィンプレートと、該フィンプレート上に設置され天板ドアにより密閉され前記ボウルを真空密封する真空チャンバを備え、前記ボウルは前記真空チャンバ内で前記ボウルを加熱又は冷却する手段にのみ接し前記ロータと熱交換を行い前記ロータの温度を制御するものにおいて、前記ロータの温度を測定する手段と、前記ボウルの温度を測定する手段を設け、前記ロータの温度制御のため前記ロータの目標温度と前記ロータの測定温度の偏差をフィードバック量として前記ボウルを加熱又は冷却する手段の熱量を調節し前記ボウルの温度を制御する制御手段を設けることを特徴とした遠心分離機のロータ温度制御装置。A bowl surrounding a surface of a centrifuge rotor connected to a motor by a drive shaft; means for heating or cooling the bowl; a fin plate serving as a heat absorption or heat radiation source for the means for heating or cooling the bowl; A vacuum chamber installed on a plate and hermetically sealed by a top door and vacuum-sealing the bowl; the bowl is in contact with only the means for heating or cooling the bowl in the vacuum chamber and exchanges heat with the rotor; For controlling the temperature of the rotor, a means for measuring the temperature of the rotor and a means for measuring the temperature of the bowl are provided, and a deviation between the target temperature of the rotor and the measured temperature of the rotor is calculated for temperature control of the rotor. Control means for controlling the temperature of the bowl by adjusting the amount of heat of the means for heating or cooling the bowl as a feedback amount is provided. DOO rotor temperature control system for a centrifuge which was characterized by. 前記制御手段は、前記ロータの測定温度と前記ロータの目標制御温度の偏差が所定の範囲内に入った時に、前記ボウルの制御温度は熱平衡時の前記ボウルの制御温度に一旦設定することを特徴とした請求項1記載の遠心分離機のロータ温度制御装置。When the deviation between the measured temperature of the rotor and the target control temperature of the rotor falls within a predetermined range, the control means temporarily sets the control temperature of the bowl to the control temperature of the bowl during thermal equilibrium. The centrifuge rotor temperature control device according to claim 1. 前記制御手段は、遠心分離機の雰囲気温度を測定する手段を備え、熱平衡時のボウルの制御温度を前記ロータの目標制御温度と前記ロータの回転数と雰囲気温度より定めることを特徴とした請求項2記載の遠心分離機のロータ温度制御装置。The control means comprises means for measuring the ambient temperature of the centrifuge, and the control temperature of the bowl at the time of thermal equilibrium is determined from the target control temperature of the rotor, the rotational speed of the rotor, and the ambient temperature. The rotor temperature control device of the centrifuge according to 2. 前記ロータの目標温度と前記ロータの測定温度の偏差をフィードバック量として前記ボウルの温度を制御する制御周期は前記ロータの加熱又は冷却の時定数よりも短くし且つ前記ボウルの加熱又は冷却の時定数よりも長くすることを特徴とした請求項1記載の遠心分離機のロータ温度制御装置。The control cycle for controlling the temperature of the bowl by using a deviation between the target temperature of the rotor and the measured temperature of the rotor as a feedback amount is shorter than the time constant of heating or cooling of the rotor and the time constant of heating or cooling of the bowl The rotor temperature control device for a centrifuge according to claim 1, wherein the rotor temperature control device is longer. 駆動シャフトによりモータに連結される遠心機用ロータの表面を囲むボウルと、該ボウルを加熱又は冷却する手段と、該ボウルを加熱又は冷却する手段の吸熱又は放熱源となるフィンプレートと、該フィンプレート上に設置され天板ドアにより密閉され前記ボウルを真空密封する真空チャンバを備え、前記ボウルは前記真空チャンバ内で前記ボウルを加熱又は冷却する手段にのみ接し前記ロータと熱交換を行い前記ロータの温度を制御するものにおいて、前記ロータの温度を測定する手段と、前記ボウルの温度を測定する手段と、前記ロータの温度制御のため前記ロータの目標温度と前記ロータの測定温度の偏差をフィードバック量として前記ボウルを加熱又は冷却する手段の熱量を調節し前記ボウルの温度を制御する制御手段を備えたものに於いて、前記ロータの温度を測定する手段の校正値及び実際の前記ロータの温度制御の基づく補正値から成る温度情報を前記制御手段により格納する記憶装置を備え、該記憶装置は前記ロータの温度を測定する手段に一対一で対応するアセンブリ内に設け、前記制御手段が前記ロータの温度制御時に前記記憶装置から温度情報を読み出し前記ロータを温度制御することを特徴とした遠心分離機のロータ温度制御装置。A bowl surrounding the surface of a centrifuge rotor connected to a motor by a drive shaft, means for heating or cooling the bowl, a fin plate serving as a heat absorption or heat radiation source for the means for heating or cooling the bowl, and the fin A vacuum chamber installed on a plate and hermetically sealed by a top door and vacuum-sealing the bowl; the bowl is in contact with only the means for heating or cooling the bowl in the vacuum chamber and exchanges heat with the rotor; For controlling the temperature of the rotor, means for measuring the temperature of the rotor, means for measuring the temperature of the bowl, and feedback of a deviation between the target temperature of the rotor and the measured temperature of the rotor for temperature control of the rotor Control means for controlling the temperature of the bowl by adjusting the amount of heat of the means for heating or cooling the bowl as an amount And a storage device for storing temperature information including a calibration value of the means for measuring the temperature of the rotor and a correction value based on the actual temperature control of the rotor by the control means, the storage device having a temperature of the rotor. The rotor temperature of the centrifuge is provided in an assembly corresponding one-to-one to the means for measuring the temperature, and the control means reads temperature information from the storage device during temperature control of the rotor and controls the temperature of the rotor Control device.
JP28352599A 1999-10-04 1999-10-04 Centrifuge rotor temperature control device Expired - Fee Related JP3752919B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28352599A JP3752919B2 (en) 1999-10-04 1999-10-04 Centrifuge rotor temperature control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28352599A JP3752919B2 (en) 1999-10-04 1999-10-04 Centrifuge rotor temperature control device

Publications (2)

Publication Number Publication Date
JP2001104828A JP2001104828A (en) 2001-04-17
JP3752919B2 true JP3752919B2 (en) 2006-03-08

Family

ID=17666673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28352599A Expired - Fee Related JP3752919B2 (en) 1999-10-04 1999-10-04 Centrifuge rotor temperature control device

Country Status (1)

Country Link
JP (1) JP3752919B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5854218B2 (en) * 2012-01-24 2016-02-09 日立工機株式会社 centrifuge

Also Published As

Publication number Publication date
JP2001104828A (en) 2001-04-17

Similar Documents

Publication Publication Date Title
JP4118819B2 (en) Sensor temperature control in thermal anemometer
JP2017015697A (en) Drone including advanced means of compensating for bias of inertial unit according to temperature
US7856879B2 (en) Heater controller having improved start-up for thermal sensor
WO2004017035A2 (en) Method and apparatus for temperature control
JP3752919B2 (en) Centrifuge rotor temperature control device
WO2022155304A9 (en) Thermal control device and methods utilizing temperature distribution modeling
WO1988001728A1 (en) Temperature sensing element
US4686351A (en) Thermal developing apparatus
JP3829575B2 (en) Temperature controller and heat treatment equipment
WO2024105868A1 (en) Gas sensor
WO2024116376A1 (en) Gas sensor
JP3622295B2 (en) Centrifuge
JP3834368B2 (en) Temperature control device for constant temperature device for processing exothermic sample
JPS63138220A (en) Blackbody furnace
CN120283159A (en) Gas sensor
JP2575819B2 (en) Blower for cooling
JP2020036387A (en) Control device and combustion apparatus with the same
JP2007018429A (en) Controller
JP2009000581A5 (en)
CN118464975A (en) Gas sensor
JP2024104826A (en) Gas Sensors
JP3451748B2 (en) centrifuge
JPH06249865A (en) Heater drive circuit
WO2024116267A1 (en) Gas sensor
JPH0410647B2 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040924

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051205

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101222

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121222

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131222

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131222

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees