(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-12-17
(54)【発明の名称】ワインドアップ防止のためのPI制御偏微分ベースのI項
(51)【国際特許分類】
H01M 8/04701 20160101AFI20241210BHJP
H01M 8/04992 20160101ALI20241210BHJP
H01M 8/00 20160101ALI20241210BHJP
H01M 8/04007 20160101ALI20241210BHJP
B60L 58/32 20190101ALI20241210BHJP
【FI】
H01M8/04701
H01M8/04992
H01M8/00 Z
H01M8/04007
B60L58/32
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2024529120
(86)(22)【出願日】2022-11-16
(85)【翻訳文提出日】2024-07-08
(86)【国際出願番号】 US2022050137
(87)【国際公開番号】W WO2023091508
(87)【国際公開日】2023-05-25
(32)【優先日】2021-11-16
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】508108718
【氏名又は名称】トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイテッド
(74)【代理人】
【識別番号】100104499
【氏名又は名称】岸本 達人
(74)【代理人】
【識別番号】100101203
【氏名又は名称】山下 昭彦
(74)【代理人】
【識別番号】100129838
【氏名又は名称】山本 典輝
(72)【発明者】
【氏名】ファーンズワース ジャレッド エム.
(72)【発明者】
【氏名】フォリック ダニエル シー.
【テーマコード(参考)】
5H125
5H127
【Fターム(参考)】
5H125AA01
5H125AC07
5H125AC08
5H125AC12
5H125BD04
5H125CD05
5H125CD09
5H125EE37
5H127AB04
5H127AB29
5H127CC07
5H127DB74
5H127DC72
5H127DC79
5H127DC85
(57)【要約】
本明細書に記載されるシステム、装置、および方法は、自動車用燃料電池の加熱および冷却に関する。比例積分微分(PID)コントローラを使用して、燃料電池内の流体の温度を制御することができる。PIDは、積分ワインドアップを低減するために、PIDコントローラのI項の飽和限界を計算および制御するように構成される。
【選択図】
図1
【特許請求の範囲】
【請求項1】
車両の燃料電池スタックを加熱または冷却するためのシステムであって、
複数の燃料電池を有する燃料電池スタックと、
アクチュエータ位置を有し、かつ、前記複数の燃料電池内の流体の流体温度を上昇または低下させるように構成されているアクチュエータと、
前記アクチュエータに接続された電子制御ユニット(ECU)と、を備え、前記ECUは、比例積分微分(PID)コントローラを含み、ここで、前記ECUは、
前記流体の目標温度に対応する温度制御信号を決定し、
前記アクチュエータのフィードフォワード制御を実行して、前記アクチュエータに前記流体温度を前記流体の前記目標温度に向かって上昇または低下させ、
前記PIDコントローラからフィードバック制御信号を受信し、前記フィードバック制御信号は、温度差を減少させるために前記流体温度を上昇または低下させる前記アクチュエータ位置の追加の変化に対応する誤差信号に基づき、前記フィードバック制御信号は、I項飽和限界を適用し、
前記フィードフォワード制御信号と前記フィードバック制御信号の合計に基づいて前記アクチュエータを制御するように構成されている、システム。
【請求項2】
前記PIDコントローラは、前記誤差信号の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して前記フィードバック制御信号を生成するように構成されている、請求項1に記載のシステム。
【請求項3】
前記PIDコントローラは、次の方程式に従ってI項飽和限界を適用するように構成されている、請求項1に記載のシステム。
【数1】
【請求項4】
前記PIDコントローラは、次の方程式に従って、前記I項飽和限界を最終PI結合フィードバック項に適用するように構成されている、請求項3に記載のシステム。
【数2】
【請求項5】
前記アクチュエータが三方弁である、請求項1に記載のシステム。
【請求項6】
前記流体の前記目標温度および前記流体温度は、前記燃料電池スタックの入口における前記流体に対応する、請求項1に記載のシステム。
【請求項7】
車両の燃料電池スタックを加熱または冷却するための方法であって、
複数の燃料電池を有する燃料電池スタックを提供し、
アクチュエータ位置を有し、かつ、前記複数の燃料電池内の流体の流体温度を上昇または低下させるように構成されているアクチュエータを提供し、
前記アクチュエータに接続された電子制御ユニット(ECU)を提供し、前記ECUは、比例積分微分(PID)コントローラを含み、
前記ECUにより、前記流体の目標温度に対応する温度制御信号を決定し、
前記ECUにより、前記アクチュエータのフィードフォワード制御を実行して、前記アクチュエータに前記流体温度を前記流体の前記目標温度に向かって上昇または低下させ、
前記ECUにより、前記PIDコントローラからフィードバック制御信号を受信し、前記フィードバック制御信号は、温度差を減少させるために前記流体温度を上昇または低下させる前記アクチュエータ位置の追加の変化に対応する誤差信号に基づき、前記フィードバック制御信号は、I項飽和限界を適用し、
前記フィードフォワード制御信号と前記フィードバック制御信号の合計に基づいて前記アクチュエータを制御する、方法。
【請求項8】
前記誤差信号の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して、前記PIDコントローラにより、前記フィードバック制御信号を生成することをさらに含む、請求項7に記載の方法。
【請求項9】
次の方程式に従って前記PIDコントローラによりI項飽和限界を適用することをさらに含む、請求項7に記載の方法。
【数3】
【請求項10】
次の方程式に従って前記PIDコントローラにより前記I項飽和限界を最終PI結合フィードバック項に適用することをさらに含む、請求項9に記載の方法。
【数4】
【請求項11】
前記アクチュエータが三方弁である、請求項7に記載の方法。
【請求項12】
前記流体の前記目標温度および前記流体温度は、前記燃料電池スタックの入口における前記流体に対応する、請求項7に記載の方法。
【請求項13】
車両の燃料電池回路を加熱または冷却するためのシステムであって、
複数の燃料電池を有し、かつ、流体を受け入れて前記流体を加熱するように構成されている燃料電池スタックと、
アクチュエータ位置を有し、かつ、前記流体の流体温度を上昇または低下させるように構成されているアクチュエータと、
前記アクチュエータに接続された電子制御ユニット(ECU)と、を備え、ここで、前記ECUは、
前記流体の目標温度に対応する温度制御信号を決定し、
前記アクチュエータのフィードフォワード制御を実行して、前記アクチュエータに前記流体温度を前記流体の前記目標温度に向かって上昇または低下させ、
前記流体の前記流体温度と前記流体の前記目標温度との間の温度差を決定し、
パラメータ値または前記アクチュエータ位置の変化を前記流体温度の変化に対応させる感度を決定し、
前記温度差に対する前記感度を適用して、前記温度差を減少させるために前記流体温度を上昇または低下させる前記アクチュエータ位置の追加の変化に対応する誤差信号を決定し、
PIDコントローラからフィードバック制御信号を受信し、前記フィードバック制御信号は前記誤差信号に基づいており、前記フィードバック制御信号はI項飽和限界を適用し、
前記誤差信号に基づいて前記アクチュエータを制御するように構成されている、システム。
【請求項14】
前記PIDコントローラが前記ECUの一部である、請求項13に記載のシステム。
【請求項15】
前記PIDコントローラは、前記誤差信号の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して前記フィードバック制御信号を生成するように構成されている、請求項13に記載のシステム。
【請求項16】
前記PIDコントローラは、次の方程式に従って前記I項飽和限界を適用するように構成されている、請求項13に記載のシステム。
【数5】
【請求項17】
前記PIDコントローラは、次の方程式に従って、前記I項飽和限界を最終PI結合フィードバック項に適用するように構成されている、請求項16に記載のシステム。
【数6】
【請求項18】
前記アクチュエータが三方弁である、請求項13に記載のシステム。
【請求項19】
前記流体の前記目標温度および前記流体温度は、前記燃料電池スタックの入口における前記流体に対応する、請求項13に記載のシステム。
【請求項20】
前記ECUは、前記フィードフォワード制御信号と前記フィードバック制御信号との合計に基づいて、前記アクチュエータを制御するようにさらに構成される、請求項13に記載のシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、比例積分微分(PIDまたはPI)コントローラの制御を提供するためのシステム、デバイス、および方法に関する。より具体的には、本開示は、積分ワインドアップを低減するためにPIDコントローラのI項の飽和限界を計算し、制御することに関する。
【背景技術】
【0002】
新しい燃料電池技術の出現により、車両設計に新たな進歩がもたらされた。これらの進歩には、燃費をさらに向上させるためにエンジンとモータ発電機を組み合わせて作動する新しいハイブリッド車両、バッテリに蓄えられた電力に基づいて作動する完全電気自動車、化学反応を促進することによって電気を生成する燃料電池車両が含まれる。
【0003】
多くの車両は、燃料電池スタックに複数の燃料電池を採用している。これらの燃料電池は、通常、水素を含む燃料と、酸素または他の酸化剤を受け取る。燃料電池スタックは、水素と酸素の化学反応を促進する。この化学反応により、電気と副産物として水が生成される。燃料電池スタックによって生成された電気は、バッテリに蓄えられるか、またはモータジェネレータに直接供給されて、車両を推進するための機械的な動力を生成する。燃料電池車両は自動車業界における画期的な進歩であるが、この技術は比較的新しいため、技術の改善の余地がある。
【0004】
燃料電池は所定の温度範囲内で作動することが望ましい。温度が低すぎると、燃料電池の出力も同様に比較的低くなる可能性がある。温度が高すぎると、燃料電池が乾燥し、燃料電池が損傷または破壊される可能性がある。既存の燃料電池システムの中には、比例積分微分(PIDまたはPI)コントローラを使用して燃料電池の温度を最適な温度範囲内に維持しているものがある。しかし、これらのシステムは、燃料電池システムで一般的に発生するような高度に非線形な条件には最適化されていない。特に、積分(I項)ワインドアップは、これらのシステムにとって深刻な課題となる。
【0005】
したがって、当該技術分野では、PIDコントローラを使用して車両で使用される燃料電池スタックの温度を正確に制御するためのシステムおよび方法、特に、積分ワインドアップを防止するためのシステムおよび方法が求められている。
【発明の概要】
【課題を解決するための手段】
【0006】
いくつかの例示的な側面では、本開示は、車両の燃料電池スタックを加熱または冷却するためのシステムを導入する。このシステムは、複数の燃料電池を有する燃料電池スタックと、アクチュエータ位置を有し、かつ、前記複数の燃料電池内の流体の流体温度を上昇または低下させるように構成されたアクチュエータと、前記アクチュエータに接続された電子制御ユニット(ECU)であって、比例積分微分(PID)コントローラを含むECUを含み得る。ここで、前記ECUは、前記流体の目標温度に対応する温度制御信号を決定するように構成され、前記アクチュエータのフィードフォワード制御を実行して、前記アクチュエータが前記流体の前記目標温度に向かって前記流体温度を上昇または低下させるようにし、前記PIDコントローラからフィードバック制御信号を受信し、前記フィードバック制御信号は、前記流体温度を上昇または低下させて温度差を減少させる前記アクチュエータ位置の追加の変化に対応する誤差信号に基づき、前記フィードバック制御信号はI項飽和限界を適用し、前記フィードフォワード制御信号と前記フィードバック制御信号の合計に基づいて前記アクチュエータを制御するように構成される。
【0007】
いくつかの実施形態では、前記PIDコントローラは、前記誤差信号の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して前記フィードバック制御信号を生成するように構成されている。前記PIDコントローラは、次の方程式に従ってI項飽和限界を適用するように構成されてもよい。
【0008】
【0009】
前記PIDコントローラは、次の方程式に従って、前記I項飽和限界を最終PI結合フィードバック項に適用するように構成することができる。
【0010】
【0011】
前記アクチュエータは三方弁であってもよく、前記流体の前記目標温度および前記流体温度は、前記燃料電池スタックの入口における前記流体に対応する。
【0012】
車両の燃料電池スタックを加熱または冷却するための例示的な方法も提供され、これには、複数の燃料電池を有する燃料電池スタックを提供すること、アクチュエータ位置を有し、かつ、前記複数の燃料電池内の流体の流体温度を上昇または低下させるように構成されたアクチュエータを提供すること、前記アクチュエータに接続された電子制御ユニット(ECU)を提供すること、前記ECUは比例積分微分(PID)コントローラを含むこと、前記ECUが前記流体の目標温度に対応する温度制御信号を決定すること、前記ECUが前記アクチュエータのフィードフォワード制御を実行して前記アクチュエータが前記流体の前記目標温度に向かって前記流体温度を上昇または低下させること、前記ECUが前記PIDコントローラからフィードバック制御信号を受信すること、前記フィードバック制御信号は前記アクチュエータ位置の追加の変化に対応する誤差信号に基づいて前記流体温度を上昇または低下させて温度差を減少させ、前記フィードバック制御信号がI項飽和限界を適用すること、および前記フィードフォワード制御信号と前記フィードバック制御信号の合計に基づいて前記アクチュエータを制御すること、が含まれる。
【0013】
いくつかの実施形態では、この方法は、前記誤差信号の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して、前記PIDコントローラで前記フィードバック制御信号を生成することをさらに含む。この方法は、次の方程式に従って前記PIDコントローラでI項飽和限界を適用することを含むことができる。
【0014】
【0015】
この方法は、次の方程式に従って、前記PIDコントローラを使用して、最終PI結合フィードバック項に前記I項飽和限界を適用することを含むことができる。
【0016】
【0017】
いくつかの実施形態では、前記アクチュエータは三方弁であり、前記流体の前記目標温度および前記流体温度は、前記燃料電池スタックの入口における前記流体に対応してもよい。
【0018】
車両の燃料電池回路を加熱または冷却するための例示的なシステムも提供され、これには、複数の燃料電池を有し、かつ、流体を受け入れて前記流体を加熱するように構成されている燃料電池スタックと、アクチュエータ位置を有し、かつ、前記流体の流体温度を上昇または低下させるように構成されているアクチュエータと、前記アクチュエータに接続された電子制御ユニット(ECU)が含まれ、前記ECUは、前記流体の目標温度に対応する温度制御信号を決定するように構成され、前記アクチュエータのフィードフォワード制御を実行して、前記アクチュエータが前記流体温度を前記流体の前記目標温度に向かって上昇または低下させるようにし、前記流体の前記流体温度と前記流体の前記目標温度との間の温度差を決定するように構成され、パラメータ値または前記アクチュエータ位置の変化を前記流体温度の変化に対応する感度を決定するように構成され、前記温度差に対する前記感度を適用して、前記アクチュエータ位置の追加の変化に対応する誤差信号を決定し、前記流体温度を上昇または低下させて前記温度差を減少させ、PIDコントローラからフィードバック制御信号を受信し、前記フィードバック制御信号は前記誤差信号に基づき、前記フィードバック制御信号はI項飽和限界を適用するように構成され、前記誤差信号に基づいて前記アクチュエータを制御する。
【0019】
いくつかの実施形態では、前記PIDコントローラは前記ECUの一部である。前記PIDコントローラは、前記誤差信号の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して前記フィードバック制御信号を生成するように構成することができる。前記PIDコントローラは、次の方程式に従って前記I項飽和限界を適用するように構成することができる。
【0020】
【0021】
前記PIDコントローラは、次の方程式に従って、前記I項飽和限界を最終PI結合フィードバック項に適用するように構成することができる。
【0022】
【0023】
いくつかの実施形態では、前記アクチュエータは三方弁である。前記流体の前記目標温度および前記流体温度は、前記燃料電池スタックの入口の前記流体に対応してもよい。前記ECUは、前記フィードフォワード制御信号と前記フィードバック制御信号の合計に基づいて前記アクチュエータを制御するようにさらに構成されてもよい。
【図面の簡単な説明】
【0024】
本発明の他のシステム、方法、特徴、および利点は、以下の図面および詳細な説明を検討することにより、当業者には明らかになるであろう。このような追加のシステム、方法、特徴、および利点はすべて、この説明に含まれ、本発明の範囲内にあり、添付の特許請求の範囲によって保護されることが意図されている。図面に示される構成部品は、必ずしも縮尺通りではなく、本発明の重要な特徴をよりよく示すために誇張されている場合がある。図面では、異なる図を通して同じ参照番号は同じ部品を示す。
【0025】
【
図1】
図1は、本発明の一実施形態に係る化学反応に基づいて発電可能な燃料電池回路を備えた車両の各構成要素を示すブロック図である。
【0026】
【
図2】
図2は、本発明の一実施形態に係る
図1の燃料電池回路の様々な特徴を示すブロック図である。
【0027】
【
図3】
図3は、本発明の一実施形態による燃料電池回路内の流体の温度を上昇または低下させるための
図1の車両の電子制御ユニット(ECU)の様々な論理コンポーネントを示すブロック図である。
【0028】
【
図4】
図4は、本発明の一実施形態に係る燃料電池回路を加熱または冷却する方法を示すフローチャートである。
【0029】
【
図5】
図5は、本発明の一実施形態に係る燃料電池回路の3バルブをフィードバック制御する3方バルブコントローラを示すブロック図である。
【0030】
【
図6】
図6は、本発明の一実施形態による燃料電池回路を加熱または冷却するための制御ロジックを示すブロック図である。
【
図7】
図7は、本発明の一実施形態による燃料電池回路を加熱または冷却するための制御ロジックを示すブロック図である。
【
図8】
図8は、本発明の一実施形態による燃料電池回路を加熱または冷却するための制御ロジックを示すブロック図である。
【
図9】
図9は、本発明の一実施形態による燃料電池回路を加熱または冷却するための制御ロジックを示すブロック図である。
【発明を実施するための形態】
【0031】
本開示は、燃料電池回路の燃料電池を加熱および冷却するためのシステムおよび方法を説明する。特に、本開示は、流体温度を上昇または低下させるために燃料電池回路のアクチュエータのフィードバック制御を提供するシステムおよび方法を説明する。システムは、異なる場所の温度の相違に基づいて異なるアクチュエータの制御を調整するなど、さまざまな利益および利点を提供し、その結果、アクチュエータをより正確に制御できる。システムはさらに、本明細書で説明するように、I項を計算して制御することにより、I項のワインドアップを有利に防止する。特に、I項の飽和は、システム感度(偏微分)に基づくことができ、制限がシステム応答に比例して増加/減少することを可能にする。制御される状態に基づく許容学習制限を定義することができ、偏微分は、制御された状態の制限をPI制御状態に変換する。I項の飽和だけでなく、偏微分スケーリング法は、最終的なPI結合フィードバック項にも適用できる。
【0032】
例示的なシステムは、燃料電池スタックと、燃料電池スタックを流れる流体の温度を上昇または低下させることができるアクチュエータとを含む。システムはさらに、電子制御ユニット(ECU)を含む。ECUは、PIDコントローラを含むことができる。ECUは、流体の所望の温度、およびアクチュエータを制御して流体温度を所望の温度に近づけるためのフィードフォワード制御信号を決定することができる。ECUは、ある場所の流体温度とその場所の所望の温度との間の温度差、ならびに感度を決定することもできる。次に、ECUは、温度差に感度を適用して、アクチュエータ位置の誤差に対応する誤差信号を決定し、次に、誤差信号に基づいてアクチュエータを制御して、流体温度を所望の温度に近づける。ECUは、積分ワインドアップを防止するための偏微分に基づくI項を含む、PIDコントローラからのフィードバックも受信することができる。PIDのフィードバック制御については、米国特許第10,720,655号で詳細に説明されており、その全体が本明細書に参照により組み込まれている。車両の燃料電池回路を加熱および冷却するためのさらなる方法は、米国特許第10,777,831号に記載されており、その全文は本明細書に参照により組み込まれている。
【0033】
図1は、車両100の燃料電池の温度を制御するシステム101の構成要素を含む車両100の図を示す。いくつかの実施形態では、車両100およびシステム101には、ECU102、メモリ104、速度センサ106、および温度センサ108が含まれる。車両100には、エンジン112、モータ/ジェネレータ114、バッテリ116、または燃料電池回路118のうちの少なくとも1つを含むことができる電源110も含まれる。
【0034】
ECU102は、車両100の各コンポーネントに接続され、自動車システム用に特別に設計された1つ以上のプロセッサまたはコントローラを含むことができる。ECU102の機能は、単一のECUまたは複数のECUで実装することができる。ECU102は、車両100のコンポーネントからデータを受信し、受信したデータに基づいて判断を行い、その判断に基づいてコンポーネントの動作を制御することができる。その点で、ECU102は、システム101のさまざまな側面だけでなく、車両自体の側面(ステアリング、ブレーキ、加速など)も制御することができる。
【0035】
メモリ104は、当該技術分野で知られている任意の非一時的メモリを含むことができる。その点において、メモリ104は、ECU102が使用可能な機械可読命令を記憶することができ、また、ECU102の要求に応じて他のデータを記憶することができる。
【0036】
速度センサ106は、車両100の速度を決定するために使用可能なデータを検出できる任意の速度センサであってよい。例えば、速度センサ106は、GPSセンサまたはIMUセンサを含んでよい。速度センサ106は、車両100の車輪またはエンジンの角速度を検出するように構成された角速度センサ、速度計などをさらにまたは代わりに含んでもよい。
【0037】
温度センサ108は、車両100の一部の内部または車両100の外部の周囲温度を決定するために使用可能なデータを検出することができる1つ以上の温度センサを含み得る。例えば、温度センサ108は、熱電対、温度計、赤外線温度センサ、サーミスタなどを含み得る。
【0038】
エンジン112は、燃料を機械力に変換することができる。この点で、エンジン112は、ガソリンエンジン、ディーゼルエンジンなどである。バッテリ116は、電気エネルギーを蓄えることができる。いくつかの実施形態では、バッテリ116には、バッテリ、フライホイール、スーパーキャパシタ、蓄熱装置、またはその他のエネルギー貯蔵装置を含む1つ以上のエネルギー貯蔵装置が含まれる。
【0039】
燃料電池回路118は、化学反応を促進して電気エネルギーを生成する複数の燃料電池を含むことができる。その点において、燃料電池回路118によって生成された電気エネルギーは、バッテリ116に蓄えられることができる。いくつかの実施形態では、車両100は、燃料電池回路118を含む複数の燃料電池回路を含むことができる。
【0040】
モータ/ジェネレータ114は、バッテリに蓄えられた電気エネルギー(または燃料電池回路118から直接受け取った電気エネルギー)を、車両を推進するために使用できる機械力に変換することができる。モータ/ジェネレータ114は、さらに、エンジン112または車両の車輪から受け取った機械力を電気に変換することができ、この電気は、エネルギーとしてバッテリ116に蓄えられ、および/または車両の他のコンポーネントによって使用される。いくつかの実施形態では、モータ/ジェネレータ114は、タービンまたは推力を発生できる他の装置をさらにまたは代わりに含むことができる。
【0041】
燃料電池回路118のさらなる詳細は、
図2に示されている。いくつかの実施形態では、燃料電池回路118は、複数の燃料電池を有する燃料電池スタック200を含む。燃料電池はそれぞれ、電気を生成するための化学反応を促進することができる。反応により熱が発生する可能性がある。さらに、流体が燃料電池スタック200を流れ、少なくとも一部の熱を燃料電池スタック200から逃がすことができる。この点で、燃料電池スタック200は、流体を受け取るための入口228と、流体が燃料電池スタック200から排出される出口230を含むことができる。
【0042】
燃料電池スタック200は、所定の温度範囲内で作動することが望ましい場合がある。例えば、燃料電池スタック200の燃料電池は、摂氏50度(50℃、華氏122度(122°F))~80℃(176°F)の範囲で作動することが望ましい場合がある。
【0043】
燃料電池スタック200は、比較的高温(すなわち、温度が50℃よりも80℃に近い場合)でより多くの電気エネルギーを生成することができる。しかし、燃料電池スタック200は、これらの比較的高温で動作する場合、望ましくない水分の損失(すなわち、乾燥)が発生する可能性がある。この点で、比較的大量の電気エネルギーが要求される場合は燃料電池スタック200を80℃に近い温度で動作させ、比較的少量の電気エネルギーが要求される場合は50℃に近い温度で動作させることが望ましい。燃料電池回路118には、燃料電池スタック200の温度を上昇または下降させるためのさまざまな機能が含まれている。
【0044】
燃料電池回路118には、インタークーラー202がさらに含まれていてもよい。インタークーラー202は、燃料電池スタック200と平行に配置されていてもよい。インタークーラー202は、高温の空気流203(すなわち、インタークーラー202内の流体の温度よりも高い温度の空気流)を受け取り、高温の空気流203から流体に熱を伝達してもよい。したがって、燃料電池スタック200とインタークーラー202は、どちらも流体の温度を上昇させるため、燃料電池回路118の加熱要素とみなすことができる。燃料電池回路118内のすべての流体は、矢印205で示すように、最終的に燃料電池スタック200とインタークーラー202の組み合わせを通って流れる。
【0045】
燃料電池回路118は、アクチュエータをさらに含み、アクチュエータは三方弁204であってもよい。燃料電池回路118は、1つ以上のラジエータ210と、1つ以上のラジエータ210をバイパスするバイパス分岐206も含み得る。三方弁204は、三方弁204の弁位置に基づいて、ラジエータ210とバイパス分岐206との間で流体を分割し得る。三方弁204は、バイパス分岐206とラジエータ210との間で流量を異なる比率で分割する複数の弁位置を有し得る。
【0046】
例えば、三方弁204は、流体の80%がバイパス分岐206を流れ(矢印207で示す)、流体の20%がラジエータ210を流れる(矢印209で示す)第1の位置を持つことができる。三方弁204は、さらに、流体の70%がバイパス分岐206を流れ、流体の30%がラジエータ210を流れる第2の位置を持つことができる。三方弁204は、複数の個別の弁位置を持つことができるか、または無限の連続した弁位置を持つことができる(すなわち、バイパス分岐206またはラジエータ210のそれぞれに流体の0%から100%の間の任意の値を流すことができる)。
【0047】
バイパス分岐206を流れる流体は、ラジエータ210を回避し、流体内の熱の大部分を流体内に留めることができる。イオン化装置208は、バイパス分岐206を流れる流体の一部を受け取ることができる。イオン化装置208はイオン交換装置として機能し、流体からイオンを除去して導電性を低下させることができる。この点で、イオン化装置は脱イオン装置と呼ばれることがある。
【0048】
ラジエータ210は、流体からラジエータ210の上またはラジエータ210を通過するガス(空気など)に熱を伝達することができる。この点で、ラジエータ210は、燃料電池回路118の冷却要素と呼ばれることがある。
【0049】
いくつかの実施形態では、ラジエータ210は、メインラジエータ212と2つのサブラジエータ214、216とを含むことができる。ファン218は、ラジエータ210上をガス219が流れるように配向されることができる。いくつかの実施形態では、ファン218は、メインラジエータ212上をガス219が流れるようにのみ配向されることができる。メインラジエータ212は、流体がメインラジエータ212に流入する流体入口232と、流体がメインラジエータ212から流出する流体出口234とを有する。メインラジエータ212は、ファン218からガス219(すなわち、空気流)を受け取る空気入口236と、空気流がメインラジエータ212から流出する空気出口238とをさらに含むことができる。
【0050】
図1および
図2を参照すると、ラジエータ210の1つまたは複数は、車両100のグリル120を介して受け取った空気流122をさらに受け取ることができる。上述のように、空気流122の速度は、車両100の速度に対応する。車両100の速度が増加すると、空気流122の速度がさらに増加し、流体からの熱の伝達が増加する。
【0051】
図2に戻ると、燃料電池回路118は、さらにポンプ220を含むことができる。ポンプ220は、燃料電池回路118を通して流体を強制的に流すことができる任意のポンプを含むことができる。例えば、ポンプ220は、油圧ポンプ、ダイヤフラムポンプ、ピストンポンプ、ロータリーギアポンプなどを含むことができる。
【0052】
燃料電池回路118は、さらにリザーバ240を含むことができる。リザーバは、冷却剤などの流体を貯蔵する容積を含むことができる。流体は、リザーバ240から燃料電池回路118に供給されることができる。いくつかの実施形態では、リザーバ240は、車両のユーザがリザーバ240に流体を供給するためのポートを含むことができる。
【0053】
燃料電池回路118は、第1温度センサ224と第2温度センサ226を含む2つの温度センサをさらに含んでもよい。第1温度センサ224は、燃料電池スタック200の出口230から排出される流体の温度を検出することができる。第2温度センサ226は、ラジエータ210から排出される混合流体の温度を検出することができる。実施形態によっては、より多くのまたはより少ない温度センサが使用される場合があり、温度センサは追加または代替の場所に配置される場合がある。
【0054】
図1および
図2を再度参照すると、ECU102は、車両100の受信した電力要求に基づいて、燃料電池スタック200の目標温度を決定することができる。上述のように、燃料電池スタック200から比較的大量の電力が要求される場合、燃料電池スタック200の温度が上昇することが望ましい場合がある。これは、温度の上昇が燃料電池スタック200の電力出力の増加に対応するためである。同様に、燃料電池スタック200から比較的少量の電力が要求される場合、燃料電池スタック200内の水分を保持するために、燃料電池スタック200の温度が低下することが望ましい場合がある。
【0055】
ECU102は、第1温度センサ224および第2温度センサ226から検出された温度も受信する。ECU102は、燃料電池回路118のアクチュエータ(三方弁204、ファン218、およびポンプ220)を制御して、燃料電池スタック200の温度(出口230の流体の温度など)を上昇または下降させる。ECU102は、目標温度および検出された温度に基づいて、目標温度に向かって温度を上昇または下降させる。
【0056】
三方弁204は、より多くの流体をバイパス分岐206またはラジエータ210に流すことによって流体の温度を調節するために使用することができる。例えば、三方弁204がバイパス分岐206を通る流体の流量を増加させると、流体は大きな熱損失なしに加熱要素に逆流するため、流体の全体的な温度が上昇する可能性がある。同様に、三方弁204がラジエータ210を通る流体の流量を増加させると、より多くの流体がラジエータ210に流され、流体から熱エネルギーが除去されるため、流体の全体的な温度が下がる可能性がある。
【0057】
いくつかの実施形態では、三方弁はECU102によって駆動され、特に、フィードフォワード信号およびフィードバック信号の1つ以上に従って駆動される。フィードバック信号は、
図3を参照してより具体的に示されるように、加熱または冷却プロセス中の積分ワインドアップを低減または防止するために、偏微分I項を実装するPIDコントローラによって計算されてもよい。
【0058】
ファン218は、同様に、メインラジエータ212上のガス219の流量を増減させることによって流体の温度を調節するために使用されてもよい。例えば、ファン218の速度が増加すると(メインラジエータ212上を流れるガス219の量が増える)、流体から伝達される熱エネルギーが増えるため、流体の温度が下がる可能性がある。同様に、ファン218の速度が低下すると、流体から伝達される熱エネルギーが少なくなるため、流体の温度が上がる可能性がある。
【0059】
ポンプ220は、燃料電池回路118を通る流体の流量、例えば質量流量を増加または減少させることによって、流体の温度を間接的に調整するためにも使用される。流量が増加すると、流体とさまざまなコンポーネント間の熱伝達が増加し、バイパス分岐206またはラジエータ210を通過する流体の量と、燃料電池スタック200の温度に基づいて、温度が上昇または低下する可能性がある。したがって、流体の温度は、流体の流量に対応する可能性がある。
【0060】
ここで
図2および
図3を参照すると、ECU102は、燃料電池回路118の温度を制御する温度制御システム303を含むことができる。温度制御システム303は、ECU102の特別に指定されたハードウェアを使用して実装されてもよいし、ECU102の一般的なハードウェアを使用して実装されてもよい。
【0061】
温度制御システム303は、上位コントローラ300、状態メディエーター304、状態ガバナー308、フィードフォワード制御312、フィードバック制御316、状態推定器320、オブザーバ322、およびアクチュエータ制御330を含み得る。温度制御システム303は、電力要求301などの入力を受信し、アクチュエータ制御信号334などの出力を生成することができる。
【0062】
上部コントローラ300は、電力要求301を受信する。上部コントローラ300は、電力要求301に基づいて燃料電池スタック200の目標温度を特定する。たとえば、電力要求が比較的大きい場合、上部コントローラ300は、目標温度を75℃(167°F)などの比較的高い温度に設定する。同様に、電力要求が比較的小さい場合、上部コントローラ300は、目標温度を55℃(131°F)などの比較的低い温度に設定する。上部コントローラ300は、フィルタリングされていない目標燃料電池温度302を出力する。
【0063】
状態メディエーター304は、フィルタリングされていない目標燃料電池温度302を受信することができる。状態メディエーター304は、受信した信号をフィルタリングし、目標燃料電池温度306を出力することができる。状態メディエーター304は、さまざまな理由で、フィルタリングされていない目標燃料電池温度302をフィルタリングすることができる。たとえば、フィルタリングによって、信号上のノイズが除去されるか、バンドパスフィルターとして機能して、目標燃料電池温度306が安全な温度範囲内にあることが保証されるなどである。安全な温度範囲は、燃料電池回路118のコンポーネントに損傷を与える可能性が低い(つまり、過熱または乾燥による)温度範囲であり、燃料電池回路118が電力を生成できる温度範囲に対応することができる。
【0064】
状態ガバナー308は、目標燃料電池温度306を受信することができる。状態ガバナー308は、一般的に、燃料電池回路118内の流体の温度が温度変化要求に応答する速度(つまり、温度が上昇または下降する速度)を指示することができる。状態ガバナー308は、流体の所望の温度変化率(燃料電池スタック200の入口228または出口230など)に対応する温度変化率310を出力することができる。たとえば、温度変化率310は、1秒あたりの度数(たとえば、摂氏度数)で測定することができる。
【0065】
状態推定器320は、センサ値326および現在のアクチュエータ位置328(または指令されたアクチュエータ位置)を含む入力を受信し、燃料電池回路118のさまざまな場所の状態を推定することができる。センサ値には、例えば、第1の温度センサ224および第2の温度センサ226から検出された温度が含まれる。アクチュエータ位置328は、アクチュエータ332自体(ポンプ220、3方弁204、およびファン218)から、またはアクチュエータ制御信号334から受信することができる。
【0066】
燃料電池回路118には、比較的少数のセンサが含まれている。アクチュエータ332を最適に制御するためには、追加のデータが必要である。この点で、状態推定器320は、センサ値326とアクチュエータ位置328に基づいて、追加のデータ(つまり、現在の状態)を計算または予測できる。たとえば、状態推定器320は、温度センサが存在しない燃料電池回路118の位置の温度を計算または予測できる。別の例として、状態推定器320は、燃料電池回路118のさまざまな位置の流体の圧力を計算または予測できる。さらに別の例として、状態推定器320は、燃料電池回路118のさまざまな要素によって流体に加算または減算される熱量をさらに計算または予測できる。状態推定器320は、燃料電池回路118の現在の状態に対応する計算値または予測値324を出力できる。
【0067】
フィードフォワード制御312は、状態ガバナー308からの温度変化率310と、状態推定器320からの計算値または予測値324とを受信することができる。いくつかの実施形態では、フィードフォワード制御312は、温度センサから検出された温度をさらに受信することができる。フィードフォワード制御312は、燃料電池回路118の流体の所望の温度変化率310を達成するために、アクチュエータ332の所望の位置を決定することができる。フィードフォワード制御312は、受信した温度変化率310と計算値または予測値324に基づいて、これらの所望の位置を決定することができる。フィードフォワード制御312は、アクチュエータ332の決定された所望の位置に対応するフィードフォワード制御信号314を出力することができる。
【0068】
フィードバック制御316は、状態推定器320からの計算値または予測値324とともに、状態ガバナー308から温度変化率310を受信することもできる。いくつかの実施形態では、フィードバック制御316は、温度センサから検出された温度をさらに受信することができる。フィードバック制御316は、アクチュエータ332が所望の温度変化率310を達成しているかどうかを識別してもよい。フィードバック制御316は、測定された温度変化率と所望の温度変化率310との間のギャップを埋めるためにアクチュエータ332の調整に対応するフィードバック制御信号318をさらに生成してもよい。
【0069】
オブザーバ322は、ラジエータ210のフィードバック制御として動作することができる。その点において、オブザーバは、ラジエータ210の出口227における検出された温度と、状態推定器320によって決定された出口227における推定温度との差を決定することができる。その後、オブザーバ322は、状態推定器320によって決定された値を変更して、推定温度が検出された温度に近づくようにすることができる。
【0070】
アクチュエータ制御330は、フィードフォワード制御信号314およびフィードバック制御信号318を受信し、フィードフォワード制御信号314およびフィードバック制御信号318の組み合わせに基づいてアクチュエータ制御信号334を生成することができる。アクチュエータ制御信号334の1つ以上が、各アクチュエータ332に送信されることができる。例えば、アクチュエータ制御信号334には、三方弁204の弁位置を制御する第1の信号、ファン218のファン速度を制御する第2の信号、およびポンプ220のポンプ速度を制御する第3の信号が含まれることができる。いくつかの実施形態では、アクチュエータ制御330は、フィードフォワード制御信号314およびフィードバック制御信号318を加算することによってアクチュエータ制御信号334を生成することができる。
【0071】
図4は、燃料電池回路のフィードバックベースの加熱または冷却のための方法400を示す。燃料電池回路は、
図1および
図2に示す燃料電池回路であってもよい。いくつかの実施形態では、方法400は、
図3のフィードバック制御316などのフィードバック制御によって実行される。
【0072】
方法400には、ECUが燃料電池回路内の流体の所望の温度に対応する温度制御信号を決定するステップ402が含まれる場合がある。たとえば、温度制御信号は流体の所望の温度に対応し、たとえば温度変化率を含む場合がある。一部の実施形態では、温度制御信号は、燃料電池スタックの入口などの1つ以上の場所における流体の所望の温度に基づいて決定される。温度制御信号は、
図3の状態ガバナー308などの状態ガバナーを使用して決定される。
【0073】
方法400には、温度制御信号に基づいて流体温度を上昇または低下させるために、ECUがアクチュエータのフィードフォワード制御を実行するステップ404が含まれ得る。たとえば、ECUは、
図3のフィードフォワード制御312などのフィードフォワード制御を使用して、フィードフォワード制御信号を決定することができる。フィードフォワード制御は、温度制御信号と、状態推定器(
図3の状態推定器320など)を使用して計算された推定値とに基づいていてもよい。いくつかの実施形態では、ECUは、フィードフォワード制御を使用して、燃料電池回路の1つ以上のアクチュエータを直接制御する。いくつかの実施形態では、ECUは、フィードフォワード制御とフィードバック制御の組み合わせを使用して、1つ以上のアクチュエータを直接制御する。
【0074】
方法400は、1つ以上の位置における流体の流体温度を温度センサによって検出するか、または状態推定器などのECUによって計算するステップ406を含むことができる。
【0075】
方法400は、ECUが、1つ以上の位置における流体の検出または計算された温度と流体の所望の温度との間の温度差を決定するステップ408を含むことができる。例えば、ECUは、燃料電池スタックの出口における検出または計算された温度と燃料電池スタックの出口における流体の所望の温度との間の温度差を決定することができる。
【0076】
方法400には、ECUが感度を決定または計算するステップ410が含まれる場合がある。感度は、アクチュエータ位置の変化(アクチュエータ位置の物理的な変化、アクチュエータ制御信号の変化、またはアクチュエータ制御信号を決定するために使用されるパラメータ値の変化を含む)と流体温度の変化に対応または関連付けることができる。たとえば、感度は、アクチュエータのアクチュエータ位置の変化が流体の流体温度を1度変化させる程度を示す。別の例として、感度は、質量流量の変化が流体の流体温度を1度変化させる程度を示す。
【0077】
方法400には、ECUが感度を時間遅延で割るオプションのステップ412を含めることができる。これは、流体の温度がセンサによって検出される場合に特に役立つ。これは、センサによって検出された流体の温度が1秒以上、たとえば1秒から5秒遅れる可能性があるためである。この点で、アクチュエータの制御が時間遅延センサ読み取り値に基づいている場合、アクチュエータ制御は遅延読み取り値のために振動する可能性がある。感度を時間遅延で割ると、アクチュエータ制御の変化がより緩やかになり、アクチュエータ制御の振動の可能性が減る。
【0078】
いくつかの実施形態では、特に流体温度が時間遅延を有するセンサによって検出されるのではなく、ECUによって計算される場合、ステップ412はスキップされてもよい。これは、流体温度の計算には、遅延があったとしても比較的小さな遅延がある可能性があるためである。したがって、アクチュエータ制御は、より現在の読み取り値に基づいて行われるため、時間遅延操作は不要である。
【0079】
ステップ408で決定された温度差は、温度誤差に対応する可能性がある。言い換えれば、温度差は、その場所の所望の温度と実際の温度との差であるため、誤差に対応する。この点に関して、ステップ414では、温度差に感度を適用して誤差信号を決定することができる。誤差信号は、アクチュエータ位置の誤差、または温度差の原因となったアクチュエータ位置の計算に使用されるパラメータの誤差に対応するか、またはそれを示す可能性がある。たとえば、誤差信号は、ポンプが低すぎるか高すぎる質量流量で燃料電池回路を通して流体を送り出していることを示している可能性がある。誤差信号はさらに、流体の実際の温度が流体の所望の温度と比較的等しくなるような質量流量の差を示すか、またはそれに対応している可能性がある。
【0080】
方法400には、ECUが誤差信号を比例積分微分(PIDまたはPI)コントローラに渡してフィードバック制御信号を生成するステップ416が含まれ得る。PIDコントローラは、誤差信号の過去および現在の値を分析し、これらの値に基づいてフィードバック制御信号を生成することができる。特に、PIDコントローラは、誤差信号の現在の値に比例する比例項(P項)、誤差信号の過去の値を考慮し、それらを時間とともに積分する積分項(I項)、および誤差信号の現在の変化率に基づいて誤差信号の潜在的な将来の誤差を提供する微分項(D項)を分析し得る。コントローラは、P項、I項、およびD項の効果のバランスを取り、それらの制御機能を最適化することができる。
【0081】
積分ワインドアップは、多くのPIDコントローラ、特に燃料電池の温度制御などの高度に非線形なシステムにとって課題となる問題である。これらのシステムは、従来の方法では十分に捉えられない高度に非線形な動作をする場合がある。PIDコントローラを使用して温度を管理する既存のシステムでは、通常、学習値を含めずに静的な上限と下限が設定されており、これが積分ワインドアップの問題を悪化させる可能性がある。特に、この現象は設定値の大きな変化によって引き起こされる可能性があり、I項に時間の経過とともに大きな誤差が蓄積され、大幅なオーバーシュートまたはアンダーシュートを引き起こす可能性がある。
【0082】
いくつかの実施形態では、I項および総PIフィードバック量(P項とI項の合計を含む)は、偏微分計算を使用して飽和され、システムの感度および非線形性を捕捉する。これらの実施形態では、PIDコントローラのI項は、従来の方法および/または偏微分法によって計算することができる。これにより、システム感度に基づいてI項飽和がスケーリングされ、上限と下限がシステム応答に比例して増加または減少する可能性がある。I項飽和限界を定義すると、非線形システム用にシステムを最適化する効果があり、本明細書で説明するように、燃料電池制御システムにおける積分ワインドアップを防ぐのに役立つ可能性がある。I項飽和限界の設定は、次の式を使用して行うことができる。
【0083】
【0084】
上記の式1~3の偏微分項((∂I-termstate)/(∂Controlledstate))は、システム状態に基づいてリアルタイムで計算できる。偏微分項は、現在のシステム状態におけるシステム感度を表し、システムの非線形性を捉えることができる。
【0085】
上記の式1~2のΔControlledstate allowed項は、I項が制御状態誤差の解消にどの程度貢献できるかを表す。これにより、計算プロセス中にI項の誤差の蓄積を制限することで、積分ワインドアップを防ぐことができる。たとえば、制御状態が燃料電池(FC)入口温度の場合、ΔControlledstate allowed=10に設定すると、I項は±10℃のFC入口温度誤差を解消するのに十分なだけしか成長できない。この例では、偏微分項((∂I-termstate)/(∂Controlledstate))によってI項の制限が動的にスケーリングされるため、I項は制御状態で±10℃の誤差と同等のものしか蓄積できない。
【0086】
いくつかの実施形態では、I項をスケーリングする同じ方法(たとえば、式1~3に従って)を、最終的な合計PI結合フィードバック項(PI制御値とも呼ばれ、P項とI項の合計を含む場合がある)に適用することができ、たとえば次の式を使用する。
【0087】
【0088】
方法400には、ECUがフィードバック制御信号に基づいてアクチュエータを制御するステップ418が含まれてもよい。たとえば、ECUは、フィードフォワード制御信号とフィードバック制御信号の合計を生成し、その合計に基づいてアクチュエータを制御してもよい。いくつかの実施形態では、ECUは、フィードバック制御信号のみに基づいてアクチュエータを制御してもよい。いくつかの例示的な実施形態では、方法400には、ステップ418の完了後にステップ402に戻って、ステップを再度実行することが含まれていてもよい。
【0089】
図5を参照すると、3方向コントローラ500が示されている。いくつかの実施形態では、3方向コントローラ500は
図2のECU102に含まれ、特に、フィードバック制御316を実行することができる。3方向バルブコントローラ500は、
図4の方法400と同様の方法を実行して3方向バルブのフィードバック制御を実行するように設計されたロジックまたは専用ハードウェアを含むことができる。
【0090】
三方弁コントローラ500には、さまざまな入力信号および出力信号を受信する多数の計算ブロック502、510、524、532が含まれる場合がある。これらの計算ブロックには、
図2の燃料電池スタック200などの燃料電池スタックの入口で測定または計算された流体温度(T
FC in)504を受信する差分ブロック502が含まれる場合がある。たとえば、流体温度504は、ECU102の状態推定器によって計算される場合がある。差分ブロック502は、燃料電池スタックの入口での流体の所望の温度に対応する所望の温度(T
FC in_cmd)506をさらに受信する場合がある。差分ブロック502は、流体温度504と所望の温度506との差に対応する温度差(ΔT
FC in error)508を出力することができる。一部の実装では、温度差502は、予想される流体温度と比較した誤差の量を表す。
【0091】
三方弁コントローラ500は、第2の差分ブロック510をさらに含むことができる。第2の差分ブロック510は、ラジエータの出口における流体の温度に対応するラジエータ温度 (Trad out)512を受信することができる。第2の差分ブロック510は、燃料電池回路のバイパス分岐に沿った位置における流体の温度に対応するバイパス流体温度(Tbypass)514をさらに受信することができる。いくつかの実施形態では、第2の差分ブロック510は、ラジエータ温度512とバイパス流体温度514との差516を出力する。
【0092】
三方弁コントローラ500は、感度ブロック518をさらに含んでもよい。感度ブロック518は、ラジエータ温度512とバイパス流体温度514との差516と、ポンプの入口の流体の温度に対応するポンプ流体温度(T
pump in)520とを受信する。感度ブロック518は、三方弁のバルブ位置の変化を、燃料電池スタックの入口の流体温度などの流体の流体温度の変化に対応する感度522を決定する。たとえば、感度522は、バルブ位置(Z)の変化が燃料電池スタックの入口の流体温度の1℃の変化をもたらす量を示す。感度522は、前述のように偏微分I項を使用して計算することができ、特に、前述の式1~3に基づいて計算することができる。この感度522を実装すると、上限と下限をシステム応答に比例して増加または減少させることができ、その結果、I項のワインドアップを防ぐのに役立つ。感度ブロック518に関連付けられた制御ロジック600を
図6に示す。
【0093】
三方弁コントローラ500は、さらに乗算ブロック524を含むことができる。乗算ブロック524は、感度522を温度差508に適用することができる。例えば、乗算ブロック524は、温度差508に感度522を乗算することができる。乗算ブロック524の結果は、誤差信号526であり、三方弁の位置の誤差(例えば、流体分割比に対応する値で測定される)を示すことができる。
【0094】
三方弁コントローラ500は、比例積分微分(PID)コントローラ528をさらに含んでもよい。PIDコントローラ528は、誤差信号526を受信し、誤差信号526の現在の誤差値、過去の誤差値、および潜在的な将来の誤差を考慮して、フィードバック制御信号530を生成することができる。一部の実装では、PIDコントローラ528は、状態誤差の許容される寄与の合計を制限することによってI項ワインドアップを防止するために、方法400のステップを適用するように構成されている。PIDコントローラ528は、上記の式4~7を誤差信号526に適用して、フィードバック制御信号(ΔZ
FB)530を生成することができる。PIDコントローラ528に関連付けられた制御ロジック700を
図7に示す。
【0095】
ECU102は、フィードバック制御信号530とフィードフォワード制御信号534を受信する組み合わせブロック532をさらに含んでもよい。フィードフォワード制御信号534は、
図3のフィードフォワード制御312などのフィードフォワード制御によって決定または計算された3方弁のフィードフォワード制御に対応してもよい。
【0096】
組み合わせブロック532は、フィードバック制御信号530とフィードフォワード制御信号534の合計を生成することができる。組み合わせブロック532は、フィードフォワード制御とフィードバック制御に基づいて、三方弁500の最終的な所望の弁位置に対応する組み合わせ制御信号536を出力することができる。ECU102は、最終的な所望の弁位置に基づいて三方弁を制御することができる。
【0097】
図6を参照すると、
図5の感度ブロック518の制御ロジック600が示されている。この例では、バイパス経路の流量抵抗(Z)の補正を表す式が示されている。次に、流量抵抗(Z)を使用して、バルブの流量抵抗を計算する。そこから、バルブ抵抗は、同等のバルブ位置に変換される。制御ロジック600には、その他の関連する入力602、604、606、614、616、618、出力617、624、および比較ブロック610、612も示されている。
【0098】
図7を参照すると、
図5のPIDコントローラ528の制御ロジック700が示されている。この制御ロジック700には、制御ロジック600によって生成された偏微分フィードバック項が入力702として含まれる。制御ロジックには、上記の式5および6のΔ制御状態許容項を表す入力704、ならびに入力706、708、713、714、724、726、728、比較ブロック710、乗算ブロック712、および計算ブロック711も含まれる。いくつかの実装では、計算ブロック720は偏微分ベースのI項ワインドアップ防止を表し、計算ブロック730は偏微分項に基づくPI項最大および最小制限を表す。
【0099】
図8および
図9を参照すると、フィードバック禁止、ホールド、およびリセット機能に関連する制御ロジック800と、フィードフォワード値の通過に関連する制御ロジック900が示されている。いくつかの実施形態では、制御ロジック800は、
図3のフィードフォワードブロック312を決定し、制御ロジック900は、フィードバックブロック316を決定する。
【0100】
上記は、当業者が本開示の側面をよりよく理解できるように、いくつかの実施形態の特徴を概説したものである。このような特徴は、多数の同等の代替物のいずれかに置き換えることができるが、本明細書ではそのうちのいくつかのみを開示している。当業者は、本明細書で紹介した実施形態と同じ目的を達成し、および/または同じ利点を達成するために、他のプロセスおよび構造を設計または変更するための基礎として本開示を容易に使用できることを理解するはずである。当業者はまた、このような同等の構造が本開示の精神および範囲から逸脱せず、本開示の精神および範囲から逸脱することなく、本明細書にさまざまな変更、置換、および改変を加えることができることを理解するはずである。
【0101】
本開示の末尾にある要約は、37C.F.R.§1.72(b)に準拠して、読者が技術的開示の性質を迅速に確認できるようにするために提供されている。要約は、請求項の範囲または意味を解釈または制限するために使用されるものではないという理解のもとに提出されている。
【0102】
さらに、出願人は、請求項が「手段」という語を関連する機能と共に明示的に使用している場合を除き、本明細書の請求項のいずれの制限についても、米国特許法第112条(f)を適用しないことを明確に意図している。
【国際調査報告】