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
JP6307965B2 - 電動機の制御装置およびそれを備える燃焼装置 - Google Patents
[go: Go Back, main page]

JP6307965B2 - 電動機の制御装置およびそれを備える燃焼装置 - Google Patents

電動機の制御装置およびそれを備える燃焼装置 Download PDF

Info

Publication number
JP6307965B2
JP6307965B2 JP2014058310A JP2014058310A JP6307965B2 JP 6307965 B2 JP6307965 B2 JP 6307965B2 JP 2014058310 A JP2014058310 A JP 2014058310A JP 2014058310 A JP2014058310 A JP 2014058310A JP 6307965 B2 JP6307965 B2 JP 6307965B2
Authority
JP
Japan
Prior art keywords
control
rotational speed
learning
combustion
motor
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
JP2014058310A
Other languages
English (en)
Other versions
JP2015186287A (ja
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.)
Noritz Corp
Original Assignee
Noritz Corp
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 Noritz Corp filed Critical Noritz Corp
Priority to JP2014058310A priority Critical patent/JP6307965B2/ja
Publication of JP2015186287A publication Critical patent/JP2015186287A/ja
Application granted granted Critical
Publication of JP6307965B2 publication Critical patent/JP6307965B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Regulation And Control Of Combustion (AREA)
  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Description

この発明は、電動機の制御装置およびそれを備える燃焼装置に関し、より特定的には、電動機の回転数制御に関する。
燃焼装置のファンモータの回転数制御において、目標回転数に基づいてフィードフォワード制御を行なうことが、特許第2526737号公報(以下、特許文献1)、特許第2560953号公報(以下、特許文献2)、特許第3060728号公報(以下、特許文献3)および、特許第3282169号公報(以下、特許文献4)等に記載されている。
特許文献1には、目標回転数と複数の定数との関係により操作量を設定するフィードフォワード制御とフィードバック制御とを組み合わせた制御において、プリパージ回転数でのフィードバック制御をオフした制御実績に応じて、フィードフォワード制御の定数を変更することが記載されている。
特許文献2〜4には、フィードバック制御での制御実績に基づいて、フォードフォワード制御を修正することが記載されている。
特許第2526737号公報 特許第2560953号公報 特許第3060728号公報 特許第3282169号公報
特許文献1にも記載されるように、燃焼ファンのモータ制御では、電動機の静特性に従った、目標回転数および複数の定数を含む一次関数式に従って、フィードフォワード制御を実行することができる。しかしながら、この一次関数式の実際の特性は、ファンを駆動する電動機の個体差や、ファンが設置された経路の閉塞状況等の設置状況に応じて変化する。
特許文献1によれば、プリパージ回転数での実績に基づいて、経年的変化による上記一次関数式の誤差を吸収するように、一次関数式中の定数を更新することができる。ここで、一次関数式(y=ax+b)の誤差には、オフセット誤差(bの誤差)と傾き誤差(aの誤差)とが存在する。
しかしながら、特許文献1によれば、特定の回転数(プリパージ回転数)での実績に基づく更新が行なわれるため、オフセット誤差の吸収には効果が期待できる一方で、傾き(a)の経年的変化を学習することが困難となることが懸念される。これにより、電動機の静特性の変化に対処できなくなり、フィードフォワード制御の効果が低減することによって、目標回転数の変化に対する制御性能の低下が懸念される。
この発明はこのような問題点を解決するためになされたものであって、この発明の目的は、電動機の固体差や設置状況の変化に応じた電動機の静特性の変化に対処したフィードフォワード制御によって、目標回転数の変化に対する制御性能を高めた電動機の制御装置、および、それを備えた燃焼装置を提供することである。
この発明に従う電動機の制御装置は、電気的入力に応じて回転数が変化する電動機の制御装置であって、制御部と、電動機の回転数を検出するための回転数センサと、学習部とを備える。制御部は、電気的入力に対する回転数の静特性を示す一次関数モデルに従って、回転数の目標値に応じて電気的入力の制御入力量を演算するように構成される。学習部は、制御入力量と回転数センサによる検出回転数とに基づいて、制御部での演算に用いられる一次関数モデルの傾きを逐次学習する。特に、学習部は、予め定められた基準入力量と制御入力量との差分、および、当該基準入力量における回転数を示す予め定められた基準回転数と検出回転数との差分の間の実績比率に基づいて、傾きの学習値を逐次更新するように構成される。
上記電動機の制御装置によれば、電動機の個体差や電動機の設置状況を含む電動機の静特性の変化に対応して、一次関数モデルの傾きを学習することができる。そして、学習された一次関数モデルに基づく制御(たとえば、フィードフォワード制御)により、電動機の目標回転数の変化に対して実際の回転数を速やかに追従させることが可能である。
好ましくは、学習部は、実績比率を学習値に反映する学習速度を、回転数が低いときに遅くする一方で回転数が高いときに速くするように構成される。
このようにすると、一般的に低回転領域に設定される基準回転数の近傍領域では、一次関数モデルの傾き実績(実績比率)の算出誤差が大きくなることが懸念されるため、学習速度を遅くすることができる。これにより、学習値が変動することを防止して、学習の安定度を向上することができる。
さらに好ましくは、学習部は、目標値に対する検出回転数の偏差が所定値よりも大きい間、または、目標値が変更されてから所定時間が経過するまでの間には、逐次更新を停止して学習値を維持する。
このようにすると、目標回転数の変化に対して電動機の回転数が追従する過渡的な制御応答時には学習を停止できるので、目標回転数が一定の下での定常的な制御応答時の傾き実績に基づいて、電動機の一次関数モデルを安定的に学習することができる。
この発明に従う燃焼装置は、上記のいずれかの電動機の制御装置と、送風ファンと、燃焼機構とを備える。送風ファンは、当該制御装置によって制御される電動機によって駆動される。燃焼機構は、燃料と送風ファンから供給された燃焼用空気との混合気を燃焼する。
上記燃焼装置によれば、燃焼機構へ燃焼用空気を供給するための送風ファンの回転数を目標回転数の変化に追従させて速やかに制御することができる。これにより、燃焼機構での要求発生熱量(燃焼燃料量)の変化に追従させて、燃焼用空気量を適切に制御できるので、燃焼状態を良好に維持することが可能となる。
この発明によれば、電動機の固体差や設置状況の変化に応じた電動機の静特性の変化に対処したフィードフォワード制御によって、目標回転数の変化に対する制御性能を高めた電動機の制御装置、および、それを備えた燃焼装置を提供することができる。
本実施の形態に従う電動機の制御装置が適用された燃焼装置の代表例として示される給湯装置の概略構成図である。 本実施の形態に従う電動機制御が適用されたファンモータの回転数制御の機能ブロック図である。 ファンモータの静特性モデルの一例を示すグラフである。 図1中の排気経路の閉塞度合いの変化に応じたファンモータの静特性の変化を示すグラフである。 ファンモータの静特性を示す一次関数モデルが誤差を有する場合の制御誤差の発生を説明するための概念的なグラフである。 図2に示された学習部による一次関数モデルの学習手法を説明するための概念図である。 図2に示された学習部による制御構成を説明するための機能ブロック図である。 図2に示されたフィードフォワード制御部による制御構成を説明する機能ブロック図である。 本実施の形態に従う電動機の制御装置による回転数制御の処理手順を説明するフローチャートである。
以下に、本発明の実施の形態について図面を参照して詳細に説明する。なお、以下では図中の同一または相当部分には同一符号を付して、その説明は原則的に繰返さないものとする。
図1は、本実施の形態に従う電動機の制御装置が適用された燃焼装置を含む給湯装置の概略構成図である。
図1を参照して、給湯装置100は、一次熱交換器11、二次熱交換器21および燃焼バーナ30等が格納された燃焼缶体(以下、単に「缶体」とも称する)10と、送風ファン40と、入水管50と、バイパス管60と、出湯管70と、コントローラ200とを備える。
入水管50および出湯管70の間にはバイパス管60が配置される。入水管50には、バイパス管60への分流を制御するための分配弁80が介挿接続される。さらに、入水管50には、温度センサ110および流量センサ150が配置される。温度センサ110は、入水温度Twを検出する。
入水管50には、水道水等が給水される。分配弁80の開度に応じて、給水量の一部が入水管50からバイパス管60へ分流される。すなわち、入水管50への全体給水量に対する分流量の割合は、分配弁80の開度に応じて制御される。流量センサ150は、分配弁80よりも下流側(缶体側)に配置される。したがって、流量センサ150によって検出される流量Qは、缶体10を通過する流量(缶体流量)を示している。
入水管50の水は、まず二次熱交換器21によって予熱された後、一次熱交換器11において主加熱される。一次熱交換器11および二次熱交換器21によって所定温度まで加熱された湯は、缶体10から出湯管70へ出力される。
出湯管70は、合流点75においてバイパス管60と接続される。したがって、給湯装置100からは、缶体10から出力された高温湯と、バイパス管60からの水とを混合した適温の湯が、台所や浴室等の給湯栓190や、図示しない風呂への注湯回路などの所定の給湯箇所に供給される。
出湯管70には、流量調整弁90および温度センサ120,130が設けられる。温度センサ120は、出湯管70のバイパス管60との合流点75よりも上流側(缶体側)に配置されて、缶体10からの出力湯温(以下、缶体温度)を検出する。温度センサ130は、合流点75よりも下流側(出湯側)に設けられて、バイパス管60からの水が混合された後の出湯温度Thを検出する。流量調整弁90は、出湯流量を制御するために設けられる。たとえば、燃焼開始直後の加熱能力が不足する期間中において、流量調整弁90の開度を絞ることにより、出湯温度Thが低下することを防止することができる。
給湯装置100では、燃焼バーナ30および送風ファン40によって、燃焼装置を構成することができる。缶体10では、当該燃焼装置による発生熱量により、一次熱交換器11および二次熱交換器21で、入水管50から供給された水が加熱される。
缶体10において、燃焼バーナ30から出力された燃料ガスは、送風ファン40からの燃焼用空気と混合される。図示しない点火装置によって混合気が着火されることにより、燃料ガスが燃焼されて火炎が生じる。燃焼バーナ30からの火炎によって生じる燃焼熱は、缶体10内で一次熱交換器11および二次熱交換器21へ与えられる。
一次熱交換器11は、燃焼バーナ30による燃焼ガスの顕熱(燃焼熱)により入水を熱交換によって加熱する。二次熱交換器21は、燃焼バーナ30からの燃焼排ガスの潜熱によって通流された水を熱交換によって加熱する。缶体10の燃焼ガスの流れ方向下流側には熱交換後の燃焼排ガスを排出処理するための排気経路15が設けられる。
燃焼バーナ30へのガス供給管31には、元ガス電磁弁32、ガス比例弁33および、能力切換弁35a〜35cが配置される。元ガス電磁弁32は、燃焼バーナ30への燃料ガスの供給をオンオフする機能を有する。ガス供給管31のガス流量は、ガス比例弁33の開度に応じて制御される。
能力切換弁35a〜35cは、複数の燃焼バーナ30のうちの、燃料ガスの供給対象となるバーナ本数を切換えるために開閉制御される。図1の例では、10本の燃焼バーナ30のうち、図中左側の5本の燃焼バーナ30に対する燃料ガスの供給が、能力切換弁35aの開閉に応じてオンオフされる。同様に、図中央の2本の燃焼バーナ30に対する燃料ガスの供給が、能力切換弁35bの開閉に応じてオンオフされ、図中右側の3本の燃焼バーナ30に対する燃料ガスの供給が、能力切換弁35cの開閉に応じてオンオフされる。
燃焼装置からの発生熱量は、バーナ本数およびガス流量の組み合わせによって決まる、燃焼バーナ30全体からの供給ガス量に比例する。したがって、燃焼装置に対する要求発生熱量に対応させて、能力切換弁35a〜35cの開閉パターン(バーナ本数)およびガス比例弁33の開度(ガス流量)の組み合わせを決定する設定マップを予め作成することができる。
送風ファン40による送風量は、燃焼バーナ30全体からの供給ガス量との空燃比が所定値(たとえば、理想空燃比)となるように制御される。送風ファン40の送風量は、ファン回転数と比例するので、送風ファン40の回転数は、供給ガス量の変化に応じて設定される目標回転数に従って制御される必要がある。
送風ファン40は、「電動機」で構成されたファンモータ42によって駆動される。一般的に、電動機は、電気的入力(電圧および/または電流)に応じて回転数が変化する特性を有する。図1の例では、ファンモータ42は、直流電動機によって構成される。すなわち、ファンモータ42の回転数は、図示しない電力変換器からファンモータに供給されるファン駆動電圧によって制御される。送風ファン40の回転数(ファン回転数)は、回転数センサ45によって検出される。
図1の構成例では、ファン回転数は、ファンモータ42の回転数に対応する。したがって、図1に示された給湯装置中の燃焼装置では、送風ファン40のファン回転数制御は、ファンモータ42の回転数制御と等価である。たとえば、回転数センサ45は、送風ファン40またはファンモータ42の回転体に取付けられた電磁ピックアップ式のセンサによって構成される。
コントローラ200は、各センサからの出力信号(検出値)およびユーザ操作を受けて、給湯装置100の全体動作を制御するために、各機器への制御指令を発生する。ユーザ操作には、給湯装置100の運転オン/オフ指令および設定湯温(Tr*)指令が含まれる。制御指令には、各弁の開閉および開度指令、ファンモータ42への電気的入力指令(ファン駆動電圧指令)が含まれる。
コントローラ200は、給湯装置100の運転指令がオンされると、流量センサ150によって検出される流量Qが最低作動流量(MOQ)を超えるのに応じて、燃焼装置による燃焼動作をオンする。燃焼動作がオンされると、元ガス電磁弁32が開放されて、燃焼バーナ30への燃料ガスの供給が開始される。
給湯装置100では、合流点75よりも下流側(出湯側)に配置された流量調整弁90からは、缶体10からの加熱水(温度Tw+ΔT)と、バイパス管60からの非加熱水(温度Tw)とを混合した湯が出力される。なお、全体の給水量に対する、分配弁80の開度に応じたバイパス管60への分流率を(1−r)とすると(0<r≦1.0)、流量センサ150によって検出される流量Q(缶体流量)を用いて、流量調整弁90からの出湯流量は、Q/rで示される。
コントローラ200は、燃焼動作のオン時には、燃焼装置に対する要求発生熱量P*を算出する。具体的には、分配弁80による分流率を考慮して、設定湯温Tr*および入水温度Twから缶体温度の目標値が算出される。燃焼装置による昇温量をΔTとすると缶体温度はTw+ΔTとなるため、缶体温度の上記目標値から入水温度Twを減算することによって、燃焼装置による昇温量ΔTを求めることができる。
コントローラ200は、燃焼装置への要求発生熱量P*を、流量Qおよび昇温量ΔTから算出する(P*=Q・ΔT)。さらに、コントローラ200は、要求発生熱量P*に応じて、燃焼バーナ30全体からの供給ガス量を設定する。具体的には、当該供給ガス量を実現するようなバーナ本数およびガス流量の組合せが、上記設定マップに従って定められる。コントローラ200は、当該設定マップに従ったバーナ本数およびガス流量が実現されるように、ガス比例弁33の開度および能力切換弁35a〜35cの開閉を制御する。
さらに、コントローラ200は、ファン回転数の目標値N*(以下、目標回転数N*)を設定する。上述のように、目標回転数N*は、燃焼装置からの要求発生熱量P*、すなわち燃焼バーナ30全体からの供給ガス量に比例して設定される必要がある。
さらに、コントローラ200は、送風ファン40を駆動するファンモータ42の制御によって、ファン回転数を目標回転数N*に制御する。
図2は、本実施の形態に従う電動機制御が適用されたファンモータの回転数制御の機能ブロック図である。なお、図2を始めとする各機能ブロック図中の各ブロックの機能は、コントローラ200の所定プログラムの実行によるソフトウェア処理によって実現されてもよく、当該機能を実現するための専用のハードウェア(電子回路)をコントローラ200内に構築してもよい。
図2を参照して、コントローラ200は、偏差演算部205と、フィードバック制御部210と、フィードフォワード制御部220と、学習部230と、加算部250とを有する。
コントローラ200は、回転数制御の制御対象であるファンモータ42の制御入力量Uvを制御周期毎に演算する。制御入力量Uvは、ファンモータ42を構成する直流電動機に供給される電圧ないし電流である。
偏差演算部205は、目標回転数N*と、回転数センサ45によるファン回転数Nの検出値(以下、検出回転数Ndとも称する)との回転数偏差ΔN(ΔN=N*−Nd)を演算する。フィードバック制御部210は、回転数偏差ΔNに応じて、フィードバック制御量Ufbを算出する。たとえば、フィードバック制御部210は、回転数偏差ΔNに対する、P(比例)制御、I(積分)制御およびD(微分)制御のうちの少なくとも一部によって構成される。
フィードフォワード制御部220は、目標回転数N*に応じてフィードフォワード制御量Uffを演算する。加算部250は、フィードフォワード制御量Uffおよびフィードバック制御量Ufbの和に従って、ファンモータ42の制御入力量Uvを算出する。
このように、コントローラ200は、フィードフォワード制御およびフィードバック制御の組み合わせによって、検出回転数Ndを目標回転数N*と一致させるように、制御入力量Uvを算出する。
ここで、回転数制御には、目標回転数N*の変化に検出回転数Ndを速やかに追従させる過渡応答制御と、一定の目標回転数N*に対して検出回転数Ndを安定させる定常制御との両方が求められる。フィードバック制御は、回転数偏差ΔNに基づく制御であるので、主に定常制御に寄与する。一方で、過渡応答制御は、主にフィードフォワード制御によって実現される。
上述のように、給湯装置100においては、目標回転数N*は、燃焼装置における要求発生熱量P*(すなわち、燃焼バーナ30全体からのガス供給量)に応じて変化する。このため、目標回転数N*は、1回の燃焼運転中において、一定に維持されることはなく、流量Q等の変化に応じて変化する。したがって、目標回転数N*の変化に対応するためのフィードフォワード制御の重要度が高まる。
フィードフォワード制御部220は、ファンモータ42の静特性を示す一次関数モデルに従ってフィードフォワード制御量Uffを算出する。
図3は、ファンモータ42の静特性モデルの一例を示すグラフである。図3には、ファンモータ42の制御入力量Uvを横軸とし、ファン回転数Nを縦軸とするUv−N座標平面が示される。
図3を参照して、ファン回転数Nは、ファンモータ42への制御入力量Uvの変化に対して、下記(1)式によって示される、Uv−N座標平面上の一次関数モデル500に従って変化する。
N=k・Uv+b …(1)
(1)式において、一次関数の傾きkは、ファンモータ42への制御入力量Uvの変化量ΔUvに対するファン回転数の変化量ΔNで示される。bは定数項である。
実機実験結果等に従って一次関数モデル500を策定することにより、目標回転数N*の変化に応じて、フィードフォワード制御量Uffを、目標回転数N*の変化量ΔN*に応じて、k・ΔN*だけ即座に変化させることができる。
したがって、一次関数モデル500に誤差が生じると、フィードフォワード制御量Uffの変化量(k・ΔN*)が過剰あるいは不足となることによって、ファン回転数Nが目標回転数N*の変化に迅速に追従できなくなる。たとえば、図3に示した一次関数モデル500が、モータの個体差や設置状況の変化等の影響によって、実際の静特性に対して誤差を有することが懸念される。
図1に示した給湯装置100への適用例では、排気経路15における煤の付着等によって、送風ファン40の回転に対する空気抵抗が変化することによって、ファンモータ42の静特性(制御入力量Uv−ファン回転数N)が変化することが懸念される。この静特性は、煤の付着度合い、すなわち、排気経路15の閉塞度合いに応じて変化する。
図4には、排気経路15の閉塞度合いの変化に応じたファンモータの静特性の変化を示すグラフが示される。図4において、横軸にはファンモータ42の制御入力量Uvが示され、縦軸には検出回転数Ndが示される。
図4を参照して、ファンモータ42の静特性は、排気経路15の閉塞度合いが一定の下で、制御入力量Uvを変化させながら検出回転数Ndをサンプリングするとともに、測定データに最小二乗法等を適用することによって得られる。排気経路15の閉塞度合いを複数水準に設定し、各水準において得られた静特性が、図4中の特性線500〜504として示される。
図4において、特性線500は、新品時、すなわち排気経路15に閉塞がない場合における、一次関数モデルに相当する。これに対して、特性線501〜504は、排気経路15に閉塞が生じた際の一次関数モデルに相当する。特性線501、502,503および504の順に、排気経路15の閉塞度合いが高くなる。
閉塞度合いが高くなると、送風ファン40の回転に応じて導入される外気量が減少する。このため、空気抵抗の減少に応じて、同一の制御入力量Uvに対するファン回転数が上昇する。このような、排気経路15の閉塞による静特性の変化は、設置状況等による経年的変化の代表例として示される。あるいは、ファンモータ42の個体差によって、新品当初から、ファンモータ42の実際の静特性が、一次関数モデル500に対して誤差を有することもあり得る。
図5には、一次関数モデルが誤差を有する場合の制御誤差の発生を説明するための概念的なグラフが示される。
図5には、ファンモータ42の実際の静特性が特性線505(図5)で示される状態において、一次関数モデル500に従ってフィードフォワード制御を実行したときの制御動作が示される。図5において、横軸にはファン回転数Nが示され、縦軸にはファンモータ42の制御入力量Uvが示される。
図5を参照して、目標回転数N*=N1の状態では、実際の特性線505に沿って、制御入力量Uv=U1となった状態でファン回転数N=N1に制御される。したがって、一次関数モデル500に従ったフィードフォワード制御では、制御入力量UvがΔU1不足する。この不足分ΔU1は、フィードバック制御量Ufbによって補償されている。
この状態から目標回転数N*がN2へ変化した場合を考える。この場合、フィードフォワード制御量Uffは、一次関数モデル500の傾きが等しい特性線500♯に従って増加する。特性線500♯は、一次関数モデル500をΔU1シフトしたものに相当する。
一方で、ファン回転数N=N2に制御するためには、実際の特性線505に従って、制御入力量Uv=U2とすることが必要である。このため、フィードフォワード制御のみでは、制御入力量UvがΔU2不足するため、ΔU2に相当する回転数偏差が発生する。この回転数誤差は、回転数偏差に応じたフィードバック制御によって補償される。
フィードバック制御は、主に、比例項および積分項によって定常的な偏差を補償する。特に積分項は、オフセット誤差を補償して、定常的な偏差を解消することには有効であるが、位相遅れが必然的に存在するため、制御目標値(ここでは、目標回転数N*)が頻繁に変化する制御系では、制御ゲインを高めることが困難である。
したがって、図1に示された給湯装置100内のファンモータ42の回転数制御のように、制御目標値(ここでは、目標回転数N*)が高頻度に変化する制御系では、フィードフォワード制御が重要である。本実施の形態に従う電動機制御では、図2に示した学習部230によって、ファンモータ42の実際の動作状態に基づいて一次関数モデル式を学習することによって、フィードフォワード制御の精度を向上させる。
再び図2を参照して、学習部230は、ファンモータ42の制御入力量Uvおよびファン回転数Nの実績(検出回転数Kd)に基づいて、一次関数モデル500の傾きkの学習値kL(以下、傾き学習値kLとも称する)を逐次演算する。
図6は、学習部230による一次関数モデルの学習手法を説明するための概念図である。図6には、図3と同様にUv−N座標平面が示される。
図6を参照して、本実施の形態に従う電動機制御では、ファンモータ42の一次関数モデル500上に、傾きkが変化しても常に通過する一定の基準点550が設定される。基準点550は、Uv−N座標平面上の基準入力量U0および基準回転数N0の組み合わせによって規定される。
図4に示された一次関数モデル500および特性線501〜504からも、低回転数領域において、同一の制御入力量Uvに対するファン回転数Nをほぼ同一とみなせる基準点(U0,N0)を、実機実験等によって決定できることが理解される。
したがって、学習部230は、図6に示されるように、一次関数モデル500を、基準点(U0,N0)を通る一次関数であると定義して、実際の制御入力量Uvおよびファン回転数Nから、傾きkを学習する。たとえば、一次関数モデル500の初期状態では、傾きkの学習値kL=k0(初期値)である。初期状態から、ファンモータ42の静特性が変化して、特性線505に従ってファン回転数Nが変化する状態では、学習部230によって、学習値kL=k1に更新される。したがって、更新された学習値kLを用いてフィードフォワード制御を行なうことにより、図5に示された制御入力量Uvの誤差ΔU1,ΔU2を減少することができる。
図7は、学習部230による制御構成を説明するための機能ブロック図である。
図7を参照して、学習部230は、傾き演算部232および更新処理部235を有する。傾き演算部232は、実際の制御入力量Uvおよび検出回転数Ndに基づいて、基準点(U0,N0)を通過する一次関数モデルの傾きkを、逐次演算する。
たとえば、傾き演算部232は、第n(n:自然数)番目の制御周期において、下記(2)式に従って、前回の第(n−1)番目の制御周期における一次関数モデルの傾きk(n−1)の実績値を演算する。
k(n−1)=(Nd(n−1)−N0)/(Uv(n−1)−U0) …(2)
なお、式(2)中において、Nd(n−1)およびUv(n−1)は、第(n−1)番目の制御周期における検出回転数Ndおよびファンモータ42の制御入力量Uvをそれぞれ示す。すなわち、傾き演算部232は、各制御周期において、基準入力量U0(定数)と実際の制御入力量Uvとの差分、および、基準回転数N0(定数)と検出回転数Ndとの差分の間の実績比率を、一次関数モデルの傾きの実績値として逐次演算している。
更新処理部235は、各制御周期で逐次得られる傾きkの時系列変化を平滑化処理することによって、傾き学習値kLを逐次更新する。
たとえば、更新処理部235は、ローパスフィルタ処理により、これまでの傾き学習値kLに対して、新たに演算された傾き実績値k(n−1)を反映することによって、傾き学習値kLを更新する。たとえば、更新処理部235は、下記(3),(4)式に従って、第n番目の制御周期における傾き学習値kL(n)を算出する。
kL(n)=α・k(n−1)+(1−α)・kL(n−1) …(3)
α=1/(L+1),(1−α)=L/(L+1) …(4)
式(4)に示されたLは、更新処理部235における学習速度を調整するためのパラメータであり、L≧0である。L=0とすると、α=1となるので、逐次演算された傾き実績値k(n−1)がそのまま傾き学習値kL(n)とされる(kL(n)=k(n−1))。すなわち、学習速度は最大値となる。一方で、L=∞とすると、α=0となるので、傾き学習値kL(n)は変化しなくなる。すなわち、学習が停止される。
このように、調整パラメータLが大きくなる程、αは小さくなり、傾き実績値を傾き学習値に反映する割合が低くなる。すなわち、学習速度は低くなる。一方で、調整パラメータLが小さくなる程、αは大きくなり、傾き実績値を傾き学習値に反映する割合が高くなる。すなわち、学習速度は高くなる。
なお、調整パラメータLは、一定値としてもよく。ファンモータ42の状態に応じて変化させてもよい。たとえば、基準点550に近い低回転領域では、傾き実績値の検出誤差が高くなることが懸念されるので、調整パラメータLを小さくすることによって、学習速度を低下させることが好ましい。反対に、高回転領域では、調整パラメータLを大きくすることによって、学習速度を上昇させることが好ましい。このように、検出回転数Ndに応じて、調整パラメータLを変化させることができる。
また、ファンモータ42の静特性(一次関数モデル)は、回転速度が安定している状態で学習することが精度上好ましい。すなわち、目標回転数N*の変化に対してファン回転数Nを追従させている過渡応答制御時には、一次関数モデルの学習を非実行とすることが好ましい。たとえば、目標回転数N*が変化してから一定時間が経過するまでの間、あるいは、回転数偏差の大きさ|ΔN|が所定値よりも大きい間には、学習部230は一次関数モデルの学習を停止することが好ましい。学習部230は、学習の停止時には、制御周期毎の傾き学習値kLの更新を停止するので、傾き学習値kLが維持される。
図8は、図2に示されたフィードフォワード制御部220による制御構成を説明する機能ブロック図である。
図8を参照して、フィードフォワード制御部220は、減算部222と、乗算部223と、加算部224とを含む。減算部222は、目標回転数N*から基準点550(図6)に対応する基準回転数N0を減算する。減算部222は、演算によって得られた(N*−N0)を乗算部223へ出力する。
乗算部223は、学習部230によって得られた傾き学習値kLを、減算部222からの(N*−N0)に乗算する。第n番目の制御周期において、乗算部223は、学習値kL(n)・(N*(n)−N0)を加算部224へ出力する。
加算部224は、乗算部223からのkL・(N*−N0)と、基準点550(図6)に対応する基準入力量U0とを加算して、フィードフォワード制御量Uffを算出する。
このようにフィードフォワード制御部220によれば、基準点550(図6)および学習部230によって逐次学習された傾き学習値kL(n)に従う一次関数モデルに従って、目標回転数N*に応じたフィードフォワード制御量Uffを設定することができる。この結果、図5で説明した、一次関数モデルの誤差に起因する制御誤差を抑制することによって、目標回転数N*の変化に対するファン回転数Nの追従性を高めることができる。すなわち、フィードフォワード制御部220は、「制御部」の一実施例に対応する。
図9は、本実施の形態に従う電動機の制御装置における回転数制御の処理手順を説明するフローチャートである。図9に示した制御処理は、コントローラ200によるファン回転数制御として制御周期毎に実行される。図9には、第n番目の制御周期における制御処理手順が示される。
図9を参照して、コントローラ200は、ステップS100により、第n番目の制御周期における目標回転数N*(n)および検出回転数Nd(n)を取得する。コントローラ200は、ステップS110により、前回の制御周期で取得した検出回転数Nd(n−1)および制御入力量Uv(n−1)を用いて、第n番目の制御周期における傾き学習値kL(n)を、式(2)に従って演算する。ステップS110による処理は、図2および図7に示した学習部230の機能に相当する。
さらに、コントローラ200は、ステップS120により、ステップS110で演算された傾き学習値kL(n)を用いたフィードフォワード制御演算により、フィードフォワード制御量Uff(n)を算出する。ステップS120による処理は、図2および図8に示したフィードフォワード制御部220の機能に相当する。
コントローラ200は、ステップS130により、ステップS100で取得された目標回転数N*(n)および検出回数数N(n)の偏差に基づくフィードバック制御演算により、フィードバック制御量Ufb(n)を算出する。すなわち、ステップS130による処理は、図2に示したフィードバック制御部210の機能に相当する。
コントローラ200は、ステップS140により、ステップS120で演算されたフィードフォワード制御量Uff(n)と、ステップS130で演算されたフィードバック制御量Ufb(n)とを加算して、ファンモータ42の制御入力量Uv(n)を算出する。ステップS140による処理は、図2に示した加算部250の機能に相当する。
さらに、コントローラ200は、ステップS140で演算された制御入力量Uv(n)を、次の制御周期における学習のためにメモリする。第(n+1)番目の制御周期では、メモリされたUV(n)を用いたステップS110での演算により、傾き学習値kLが更新される。
以上説明したように、本実施の形態に従う電動機制御によれば、電動機の個体差や電動機の設置状況を含む経年的変化による電動機(ファンモータ42)の静特性の変化に対応して、一次関数モデルの傾きを学習することができる。そして、学習された一次関数モデルに基づいてフィードフォワード制御を実行することにより、目標回転数N*の変化に対して、実際のファン回転数Nを速やかに追従させることが可能である。
特に、燃焼装置における燃焼用空気の送風ファンの駆動モータでは、燃焼装置での燃料供給量の変化に応じて目標回転数N*が頻繁に変化する。このため、目標回転数の変化に対する追従性能が高い、本実施の形態に従う電動機制御を適用することにより、燃焼用空気の量を適切に制御して燃焼状態を安定化することができる。
さらに、フィードバック制御における積分制御は、位相遅れが必然的に存在するために、目標回転数N*が高頻度に変化する制御系では制御ゲインの調整が困難であるところ、本実施の形態に従う電動機制御では、フィードフォワード制御の効果を高めることにより、積分フィードバック制御への依存度を低下できる。これにより、フィードフォワード制御およびフィードバック制御の組合せによる電動機の回転数制御の精度を向上できることが期待される。
なお、本実施の形態では、給湯装置に適用された燃焼装置における燃焼用空気の送風ファンを制御対象とする電動機制御を例示したが、本発明の適用はこのような例に限定されるものではない。すなわち、給湯装置以外に適用される燃焼装置の送風ファンを駆動する電動機、あるいは、燃焼装置以外に適用される電動機の回転数制御に対しても、本実施の形態に従う電動機制御を適用することが可能である。特に、上述のように、電動機の目標回転数が高頻度に変化する制御系に対して、本実施の形態に従う電動機制御の適用効果が高い。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
10 缶体、11 一次熱交換器、15 排気経路、21 二次熱交換器、30 燃焼バーナ、31 ガス供給管、32 元ガス電磁弁、33 ガス比例弁、35a,35b,35c 能力切換弁、40 送風ファン、42 ファンモータ、45 回転数センサ、50 入水管、60 バイパス管、70 出湯管、75 合流点、80 分配弁、90 流量調整弁、100 給湯装置、110,120,130 温度センサ、150 流量センサ、190 給湯栓、200 コントローラ、205 偏差演算部、210 フィードバック制御部、220 フィードフォワード制御部、222 減算部、223 乗算部、224,250 加算部、230 学習部、232 傾き演算部、235 更新処理部、500 一次関数モデル(特性線)、501〜505 特性線、550 基準点、L 調整パラメータ(学習速度)、N* 目標回転数、N ファン回転数、N0 基準回転数、Nd 検出回転数、P 要求発生熱量、Q 流量、Th 出湯温度、Tr* 設定湯温、Tw 入水温度、U0 基準入力量、Ufb フィードバック制御量、Uff フィードフォワード制御量、Uv 制御入力量、k 傾き(一次関数モデル)、kL 傾き学習値。

Claims (4)

  1. 電気的入力に応じて回転数が変化する電動機の制御装置であって、
    前記電気的入力に対する前記回転数の静特性を示す一次関数モデルに従って、前記回転数の目標値に応じて前記電気的入力の制御入力量を演算するための制御部と、
    前記電動機の回転数を検出するための回転数センサと、
    前記制御入力量と前記回転数センサによる検出回転数とに基づいて、前記制御部での演算に用いられる前記一次関数モデルの傾きを逐次学習するための学習部とを備え、
    前記学習部は、予め定められた基準入力量と前記制御入力量との差分、および、当該基準入力量における前記回転数を示す予め定められた基準回転数と前記検出回転数との差分の間の実績比率に基づいて、前記傾きの学習値を逐次更新するように構成される、電動機の制御装置。
  2. 前記学習部は、前記実績比率を前記学習値に反映する学習速度を、前記検出回転数と前記基準回転数との差が小さいときに遅くする一方で前記検出回転数と前記基準回転数との差が大きいときに速くするように構成される、請求項1記載の電動機の制御装置。
  3. 前記学習部は、前記目標値に対する前記検出回転数の偏差が所定値よりも大きい間、または、前記目標値が変更されてから所定時間が経過するまでの間には、前記逐次更新を停止して前記学習値を維持する、請求項1または2に記載の電動機の制御装置。
  4. 請求項1〜3のいずれか1項に記載の電動機の制御装置と、
    前記制御装置によって制御される電動機によって駆動される送風ファンと、
    燃料と前記送風ファンから供給された燃焼用空気との混合気を燃焼するための燃焼機構とを備える、燃焼装置。
JP2014058310A 2014-03-20 2014-03-20 電動機の制御装置およびそれを備える燃焼装置 Expired - Fee Related JP6307965B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014058310A JP6307965B2 (ja) 2014-03-20 2014-03-20 電動機の制御装置およびそれを備える燃焼装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014058310A JP6307965B2 (ja) 2014-03-20 2014-03-20 電動機の制御装置およびそれを備える燃焼装置

Publications (2)

Publication Number Publication Date
JP2015186287A JP2015186287A (ja) 2015-10-22
JP6307965B2 true JP6307965B2 (ja) 2018-04-11

Family

ID=54352320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014058310A Expired - Fee Related JP6307965B2 (ja) 2014-03-20 2014-03-20 電動機の制御装置およびそれを備える燃焼装置

Country Status (1)

Country Link
JP (1) JP6307965B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111864229B (zh) * 2020-07-27 2024-09-06 珠海格力电器股份有限公司 一种风冷燃料电池系统和其控制方法
JP7352192B2 (ja) * 2020-08-31 2023-09-28 三菱電機株式会社 送風装置および送風装置の制御方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2629682B2 (ja) * 1986-11-17 1997-07-09 ソニー株式会社 回転制御装置
JP2526737B2 (ja) * 1990-12-26 1996-08-21 株式会社ノーリツ 燃焼器のファンモ―タ制御方法
JP2560953B2 (ja) * 1992-09-28 1996-12-04 株式会社ノーリツ 燃焼装置
JP3834412B2 (ja) * 1998-01-30 2006-10-18 株式会社ガスター 燃焼機器
US20100112500A1 (en) * 2008-11-03 2010-05-06 Maiello Dennis R Apparatus and method for a modulating burner controller

Also Published As

Publication number Publication date
JP2015186287A (ja) 2015-10-22

Similar Documents

Publication Publication Date Title
JP5920429B2 (ja) 燃焼装置
JP6048158B2 (ja) 給湯装置
JP6255716B2 (ja) 制御装置および給湯システムの制御装置
JP6307965B2 (ja) 電動機の制御装置およびそれを備える燃焼装置
JP2018091533A (ja) 給湯装置および給湯装置の制御方法
JP6341000B2 (ja) 給湯装置
JP4713520B2 (ja) 燃焼装置
JPH025975B2 (ja)
JP6273946B2 (ja) 流量制御装置およびそれを備える給湯装置
JP2013221677A (ja) 加熱炉の燃焼空気圧力制御方法
JP6390202B2 (ja) 給湯装置
JP4738385B2 (ja) 貯湯式給湯装置
JP6848265B2 (ja) 温水調温装置
JP6693067B2 (ja) 燃焼装置
JP2012047396A (ja) 燃焼装置
JP6085965B2 (ja) 給湯装置
JP2018084360A (ja) 給湯装置
JP3763909B2 (ja) 給湯装置
JPH081329B2 (ja) 給湯器の制御装置
JP6735572B2 (ja) 給湯装置
JP7251096B2 (ja) 給湯装置
JP2024092144A (ja) 給湯器
JP2669662B2 (ja) 給湯機の制御装置
JP5819795B2 (ja) 燃焼装置
JPH1038375A (ja) 燃焼機器

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180208

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: 20180213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180226

R150 Certificate of patent or registration of utility model

Ref document number: 6307965

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees