"モータ20を備える電子機器12を構成する機器構成部材21,22,240,241,242,25,26,28,29A,30のうち対象部材28の温度を、予め設定された周期毎に推定する温度推定装置であって、前記対象部材28の温度暫定値TZbnを推定する暫定値推定手段60、S17と、前記機器構成部材21,22,240,241,242,25,26,28,29A,30のうち前記対象部材28以外の他の機器構成部材21,30の温度Tyn,Thnを取得する温度取得手段70,80、S19と、前記対象部材28の温度推定値Tbnを設定する推定値設定手段90、S22,S23と、を備え、前記推定値設定手段90、S22,S23は、前記モータ20の駆動時には、前記暫定値推定手段60、S17によって推定された前記対象部材28の今回の温度暫定値TZbnを、前記対象部材28の今回の温度推定値Tbnとし、前記モータ20の駆動停止後には、前記モータ20の駆動中では前記対象部材28の温度暫定値TZbnよりも低温であった特定の機器構成部材21,30の今回の温度Tyn,Thnと、前記対象部材の今回の温度暫定値TZbnとのうち最も高温となる値に基づき前記対象部材28の今回の温度推定値Tbnを設定することを特徴とする温度推定装置。前記暫定値推定手段60、S13,S15,S16,S17は、前記モータ20に入力される入力エネルギに相当する入力エネルギ相当値Pinと前記モータ20から出力される出力エネルギに相当する出力エネルギ相当値Poutとの差分に基づき、前記モータ20の発熱量Einを演算する発熱量演算手段63、S13と、前記対象部材28の前回の温度暫定値TZbnと前記電子機器12の設置環境の雰囲気温度Tfとの差分と、前記対象部材28の熱特性を示す熱係数Aとに基づき、前記対象部材28からの放熱量Eout_Bを演算する放熱量演算手段65、S15と、前記各演算手段63,65、S13、S15によって演算された発熱量Einと放熱量Eout_Bとの差分とに基づき前記対象部材28の温度上昇量ΔTbnを取得し、該温度上昇量ΔTbnと前記対象部材の前回の温度暫定値TZbn-1とに基づき前記対象部材の今回の温度暫定値TZbnを演算する暫定値演算手段67、S16,S17と、を有することを特徴とする請求項1に記載の温度推定装置。前記モータ20は、ブラシ付きのモータであり、前記暫定値推定手段60、S17は、前記モータ20のブラシ28の温度暫定値TZbnを、前記対象部材の温度暫定値として推定し、前記推定値設定手段90、S22,S23は、前記モータ20の駆動停止後には、前記温度取得手段70,80、S19によって取得された前記特定の機器構成部材21,30の今回の温度Tyn,Thnと、前記暫定値推定手段60、S17によって推定された前記ブラシ28の今回の温度暫定値TZbnとのうち最も高温となる値に基づき前記ブラシ28の今回の温度推定値Tbnを設定することを特徴とする請求項1又は請求項2に記載の温度推定装置。前記温度取得手段70,80、S19は、前記対象部材28よりも熱容量の多い他の機器構成部材21,30の温度Tyn,Thnを取得することを特徴とする請求項2又は請求項3に記載の温度推定装置。前記温度取得手段70,80、S13,S15,S16,S19は、前記モータ20に入力される入力エネルギに相当する入力エネルギ相当値Pinと前記モータ20から出力される出力エネルギに相当する出力エネルギ相当値Poutとの差分に基づき、前記モータ20の発熱量Einを演算する発熱量演算手段73,83、S13と、前記他の機器構成部材21,30の前回の温度推定値Tyn-1,Thn-1と前記電子機器12の設置環境の雰囲気温度Tfとの差分と、前記他の機器構成部材21,30の熱特性に基づく熱係数Aとに基づき、前記他の機器構成部材21,30からの放熱量Eout_Y,Eout_Hを演算する放熱量演算手段75,85、S15と、前記各演算手段73,75,83,85、S13,S15によって演算された発熱量Einと放熱量Eout_Y,Eout_Hとの差分とに基づき前記他の機器構成部材21,30の温度上昇量ΔTyn,ΔThnを取得し、該温度上昇量ΔTyn,ΔThnと前記他の機器構成部材21,30の前回の温度推定値Tyn-1,Thn-1とに基づき前記他の機器構成部材21,30の今回の温度推定値Tyn,Thnを演算する推定値演算手段77,87、S16,S19と、を有することを特徴とする請求項1~請求項4のうち何れか一項に記載の温度推定装置。モータ20を備える電子機器12を構成する機器構成部材21,22,240,241,242,25,26,28,29A,30のうち対象部材28の温度を、予め設定された周期毎に推定させるための温度推定方法であって、前記対象部材28の温度暫定値TZbnを推定させる暫定値推定ステップS17と、前記機器構成部材21,22,240,241,242,25,26,28,29A,30のうち前記対象部材28以外の他の機器構成部材21,30の温度Tyn,Thnを取得させる温度取得ステップS19と、前記モータ20の駆動時に、前記暫定値推定ステップS17で推定した前記対象部材28の温度暫定値TZbnを、前記対象部材28の今回の温度推定値Tbnとさせるモータ駆動時推定値設定ステップS22と、前記モータ20の駆動停止後に、前記モータ20の駆動中には前記対象部材の温度暫定値TZbnよりも低温であった特定の機器構成部材21,30の今回の温度Tyn,Thnと、前記対象部材28の今回の温度暫定値TZbnとのうち最も高温となる値に基づき前記対象部材28の今回の温度推定値Tbnを設定させるモータ停止時推定値設定ステップS23と、を有することを特徴とする温度推定方法。一般に、モータの温度を推定する場合には、モータに設けられたブラシの温度が推定される。これは、ブラシが過熱状態になると、ブラシの故障に起因したモータの故障に繋がるためである。ところで、モータの駆動時では、ブラシに代表される対象部材の温度上昇量の推定値は、関係式式1を用いて演算される。しかし、モータの駆動停止後においては、関係式式1を用いた演算では、損失電力HTAが0零となる。すなわち、特許文献1には、モータの駆動停止後における温度変化量を推定する方法が開示されていない。そこで、近年では、対象部材での発熱量と対象部材からの放熱量とを推定し、該発熱量と放熱量との差分に基づき対象部材の温度変化量を推定する方法が考えられている。この方法では、モータの駆動停止時でも、対象部材の温度変化量を推定可能である。一般的に、対象部材からの放熱量は、モータの設置環境の雰囲気温度を考慮して推定される。しかしながら、対象部材からの放熱量は、対象部材の周辺の雰囲気温度だけではなく、対象部材の周辺に位置する周辺部材例えば、ヨークの温度などによっても変動する。そのため、対象部材の周辺に位置する周辺部材の温度も考慮しつつ対象部材からの放熱量を推定しないと、モータの駆動停止後において対象部材の温度が精度良く推定されないおそれがある。本発明は、このような事情に鑑みてなされたものである。その目的は、モータの駆動停止後において、モータを備える電子機器を構成する機器構成部材の温度の推定精度を向上させることができる温度推定装置及び温度推定方法を提供することにある。上記目的を達成するために、本発明は、モータ20を備える電子機器12を構成する機器構成部材21,22,240,241,242,25,26,28,29A,30のうち対象部材28の温度を、予め設定された周期毎に推定する温度推定装置であって、前記対象部材28の温度暫定値TZbnを推定する暫定値推定手段60、S17と、前記機器構成部材21,22,240,241,242,25,26,28,29A,30のうち前記対象部材28以外の他の機器構成部材21,30の温度Tyn,Thnを取得する温度取得手段70,80、S19と、前記対象部材28の温度推定値Tbnを設定する推定値設定手段90、S22,S23と、を備え、前記推定値設定手段90、S22,S23は、前記モータ20の駆動時には、前記暫定値推定手段60、S17によって推定された前記対象部材28の今回の温度暫定値TZbnを、前記対象部材28の今回の温度推定値Tbnとし、前記モータ20の駆動停止後には、前記モータ20の駆動中では前記対象部材28の温度暫定値TZbnよりも低温であった特定の機器構成部材21,30の今回の温度Tyn,Thnと、前記対象部材の今回の温度暫定値TZbnとのうち最も高温となる値に基づき前記対象部材28の今回の温度推定値Tbnを設定することを要旨とする。モータの駆動が停止した場合には、対象部材を含む各機器構成部材の温度は低くなっていく。このとき、対象部材からの放熱量は、該対象部材の周辺に位置する他の機器構成部材の温度に応じた量になる。すなわち、対象部材のほうが特定の機器構成部材よりも高温である場合、対象部材からの放熱量は、温度差が小さいほど少なくなる。そして、対象部材の温度が特定の機器構成部材の温度と同程度となると、モータの駆動時には特定の機器構成部材よりも高温であった対象部材の温度は、特定の機器構成部材の温度よりも下回らない。そこで、本発明では、対象部材の温度暫定値は、該対象部材の周辺に位置する他の機器構成部材の温度とは関係なく推定される。そして、モータの駆動停止後においては、対象部材の温度暫定値と特定の機器構成部材の温度とのうち最も高温となる値に基づき、対象部材の今回の温度推定値が設定される。すなわち、モータの駆動停止後においては、対象部材の周辺に位置する他の機器構成部材の温度を加味して、対象部材の温度推定値が取得される。そのため、モータの駆動停止後において、モータを備える電子機器を構成する機器構成部材の温度の推定精度を向上させることができる。本発明の温度推定装置において、前記暫定値推定手段60、S13,S15,S16,S17は、前記モータ20に入力される入力エネルギに相当する入力エネルギ相当値Pinと前記モータ20から出力される出力エネルギに相当する出力エネルギ相当値Poutとの差分に基づき、前記モータ20の発熱量Einを演算する発熱量演算手段63、S13と、前記対象部材28の前回の温度暫定値TZbn-1と前記電子機器12の設置環境の雰囲気温度Tfとの差分と、前記対象部材28の熱特性を示す熱係数Aとに基づき、前記対象部材28からの放熱量Eout_Bを演算する放熱量演算手段65、S15と、前記各演算手段63,65、S13、S15によって演算された発熱量Einと放熱量Eout_Bとの差分とに基づき前記対象部材28の温度上昇量ΔTbnを取得し、該温度上昇量ΔTbnと前記対象部材の前回の温度暫定値TZbnとに基づき前記対象部材の今回の温度暫定値TZbnを演算する暫定値演算手段67、S16,S17と、を有することが好ましい。上記構成によれば、モータの発熱量は、モータに入力される入力エネルギに相当する入力エネルギ相当値とモータから出力される出力エネルギに相当する出力エネルギ相当値とを用いて演算される。また、対象部材からの放熱量は、対象部材の前回の温度暫定値と雰囲気温度との差分を、対象部材の熱特性を示す熱係数で除算することにより取得される。この熱係数を、実験やシミュレーションなどによって予め設定しておくことにより、放熱量の推定精度を向上させることができる。そして、このようにして演算されたモータの発熱量と対象部材からの放熱量との差分に基づき、前回のタイミングと今回のタイミングとの間での対象部材の温度上昇量が取得される。したがって、モータの駆動時においては、精度の良い温度上昇量を用いることにより、対象部材の温度の推定精度を向上させることができる。本発明の温度推定装置において、前記モータ20は、ブラシ付きのモータであり、前記暫定値推定手段60、S17は、前記モータ20のブラシ28の温度暫定値TZbnを、前記対象部材の温度暫定値として推定し、前記推定値設定手段90、S22,S23は、前記モータ20の駆動停止後には、前記温度取得手段70,80、S19によって取得された前記特定の機器構成部材21,30の今回の温度Tyn,Thnと、前記暫定値推定手段60、S17によって推定された前記ブラシ28の今回の温度暫定値TZbnとのうち最も高温となる値に基づき前記ブラシ28の今回の温度推定値Tbnを設定することが好ましい。ブラシ付きのモータでは、ブラシが摺動するため、該ブラシは高温になりやすい。こうしたブラシが温度上昇によって故障してしまうと、モータの故障にも繋がる。そのため、ブラシの温度を精度良く推定する必要がある。この点、本発明では、ブラシの温度が、精度良く推定される。そのため、ブラシが高温になり過ぎる前に、モータの駆動を制限するような制限制御を、適切なタイミングで開始させることができる。本発明の温度推定装置において、前記温度取得手段70,80、S19は、前記対象部材28よりも熱容量の多い他の機器構成部材21,30の温度Tyn,Thnを取得することが好ましい。モータの駆動時には、熱容量の多い部材ほど温度上昇しにくく、モータの駆動停止後には、熱容量の多い部材ほど温度低下しにくい。そのため、モータの駆動時には、対象部材の方が、該対象部材よりも熱容量の多い特定の機器構成部材よりも高温となりやすい。また、モータの駆動停止後には、対象部材の温度変化速度が、該対象部材よりも熱容量の多い特定の機器構成部材の温度変化速度よりも速くなりやすい。しかし、対象部材の温度は、特定の機器構成部材の温度に近づくと、該特定の機器構成部材の温度と同じような変化を示すようになる。そこで、本発明では、モータの駆動停止後においては、対象部材の温度暫定値が特定の機器構成部材の温度推定値未満となった場合に、対象部材の温度推定値は、特定の機器構成部材の温度推定値に基づいた値に設定される。このように他の機器構成部材の温度を加味して対象部材の温度を推定することにより、その推定精度を向上させることができる。本発明の温度推定装置において、前記温度取得手段70,80、S13,S15,S16,S19は、前記モータ20に入力される入力エネルギに相当する入力エネルギ相当値Pinと前記モータ20から出力される出力エネルギに相当する出力エネルギ相当値Poutとの差分に基づき、前記モータ20の発熱量Einを演算する発熱量演算手段73,83、S13と、前記他の機器構成部材21,30の前回の温度推定値Tyn-1,Thn-1と前記電子機器12の設置環境の雰囲気温度Tfとの差分と、前記他の機器構成部材21,30の熱特性に基づく熱係数Aとに基づき、前記他の機器構成部材21,30からの放熱量Eout_Y,Eout_Hを演算する放熱量演算手段75,85、S15と、前記各演算手段73,75,83,85、S13,S15によって演算された発熱量Einと放熱量Eout_Y,Eout_Hとの差分とに基づき前記他の機器構成部材21,30の温度上昇量ΔTyn,ΔThnを取得し、該温度上昇量ΔTyn,ΔThnと前記他の機器構成部材21,30の前回の温度推定値Tyn-1,Thn-1とに基づき前記他の機器構成部材21,30の今回の温度推定値Tyn,Thnを演算する推定値演算手段77,87、S16,S19と、を有するが好ましい。上記構成によれば、対象部材以外の他の機器構成部材の温度を、専用の温度センサを用いることなく推定することができる。本発明は、モータ20を備える電子機器12を構成する機器構成部材21,22,240,241,242,25,26,28,29A,30のうち対象部材28の温度を、予め設定された周期毎に推定させるための温度推定方法であって、前記対象部材28の温度暫定値TZbnを推定させる暫定値推定ステップS17と、前記機器構成部材21,22,240,241,242,25,26,28,29A,30のうち前記対象部材28以外の他の機器構成部材21,30の温度Tyn,Thnを取得させる温度取得ステップS19と、前記モータ20の駆動時に、前記暫定値推定ステップS17で推定した前記対象部材28の温度暫定値TZbnを、前記対象部材28の今回の温度推定値Tbnとさせるモータ駆動時推定値設定ステップS22と、前記モータ20の駆動停止後に、前記モータ20の駆動中には前記対象部材の温度暫定値TZbnよりも低温であった特定の機器構成部材21,30の今回の温度Tyn,Thnと、前記対象部材28の今回の温度暫定値TZbnとのうち最も高温となる値に基づき前記対象部材28の今回の温度推定値Tbnを設定させるモータ停止時推定値設定ステップS23と、を有することを要旨とする。上記構成によれば、上記温度推定装置と同等の作用効果を得ることができる。なお、本発明をわかりやすく説明するために実施形態を示す図面の符号に対応づけて説明したが、本発明が実施形態に限定されるものではないことは言うまでもない。以下、本発明を具体化した一実施形態を図1~図8に従って説明する。図1及び図2に示すように、本実施形態の電子機器は、車両に搭載される車輪11に対する制動力を調整すべく駆動するブレーキハイドロユニット12である。このブレーキハイドロユニット12は、モータ20と、該モータ20が取り付けられる略直方体状のハウジング機器構成部材30と、該ハウジング30においてモータ20の取り付け位置とは異なる位置本実施形態では、反対側の位置に固定される収容ケース40とを備えている。本実施形態のモータ20は、ブラシ付きの直流モータである。こうしたモータ20は、ハウジング30側に開口する有底略円筒状のヨーク機器構成部材21と、ヨーク21の開口部を閉塞する板状のエンドプレート機器構成部材22と、ヨーク21及びエンドプレート22によって形成された内部空間23に配置されるロータ24とを備えている。ヨーク21は、内部空間23で発生する磁気の外部への漏れを抑制する金属で構成されている。こうしたヨーク21の内周面には、周方向に沿って等間隔に複数の磁石機器構成部材25が固定されている。また、ヨーク21の底部の略中央には、軸受機器構成部材26が収容される軸受保持部210が一体的に形成されている。こうしたヨーク21は、複数図1では2つのみ図示のボルト27によってハウジング30に固定される。つまり、モータ20は、ヨーク21を介してハウジング30に取り付けられる。エンドプレート22は、合成樹脂によって構成されている。こうしたエンドプレート22の中央には、板厚方向に貫く貫通孔220が形成されている。また、エンドプレート22には、ロータ24に摺接する複数のブラシ機器構成部材28を保持するブラシホルダ29が一体的に形成されている。このブラシホルダ29は、ブラシ28の径方向外側に配置される付勢部材機器構成部材29Aを介して対象部材の一例としてのブラシ28を保持している。すなわち、ブラシ28は、付勢部材29Aによって径方向内側に付勢されている。ロータ24の電機子240は、ヨーク21に固定された磁石25に対向して配置されている。こうした電機子240は、コア機器構成部材240aと、該コア240aに巻回された複数の電機子コイル機器構成部材240bとを有している。ロータ24の出力軸機器構成部材241は、軸受保持部210内に収容された軸受26を介して回転自在な状態でヨーク21に支持されている。こうした出力軸241に、電機子240が固定されている。また、出力軸241は、エンドプレート22に形成された貫通孔220を貫いてハウジング30内に突出している。ロータ24の整流子機器構成部材242は、出力軸241において電機子240よりもハウジング30側の部分に固定されている。こうした整流子242の外周には、電機子コイル240bに電気的に接続された複数の整流子片242aが周方向に沿って等間隔で配設されている。各ブラシ28は、整流子242の径方向外側に配置されている。こうした各ブラシ28は、整流子242の整流子片242aに摺接している。そして、ブラシ28からは、整流子片242aを介して電機子コイル240bに電流が供給される。ハウジング30は、重量及び剛性の観点で優れた材料例えば、アルミニウムなどの金属で構成されている。こうしたハウジング30内には、車輪11に対する制動力を調整するための各種電磁弁31及びモータ20を駆動源とする駆動部の一例としてのポンプ32などが収容されている。そして、各種電磁弁31及びポンプ32の作動によって、車両の車輪11に設けられたホイールシリンダ33内の液圧が調整される。その結果、車輪11には、ホイールシリンダ33の液圧に応じた制動力が付与される。収容ケース40内には、回路基板41が収容されている。この回路基板41には、図2に示すように、CPU、ROM及びRAMなどで構成される制御装置50と、回路基板41の温度を検出するための温度センサSE1と、電磁弁31やモータ20を駆動させるための各種ドライバー回路図示略となどが設けられている。次に、本実施形態の制御装置50について図2、図3及び図4を参照して説明する。図2に示すように、制御装置50は、ソフトウエアによって構築される機能部として、モータ20の制御を司るモータ制御部51、各種電磁弁31の制御を司る電磁弁制御部52及び温度推定装置の一例としての温度推定部53を備えている。モータ制御部51には、モータ20に流れる電流値を検出するための電流センサ図示略と、モータ20に印加される電圧値を検出するための電圧センサ図示略とが電気的に接続されている。そして、モータ制御部51は、各センサからの検出信号に基づき、モータ20に流れる電流値Imと、モータ20に印加される電圧値Vmとを取得する。そして、モータ制御部51は、取得した電流値Im及び電圧値Vmを特定するための入力情報を温度推定部53に出力する。また、モータ制御部51には、温度推定部53によって演算されたモータ20のブラシ28の温度推定値Tbnを特定するための温度情報が入力される。そして、モータ制御部51は、入力された温度情報で特定される温度推定値Tbnが、モータ20が過熱状態であるか否かを判断するために予め設定された温度閾値以上であるか否かを判定する。モータ制御部51は、温度推定値Tbnが温度閾値未満である場合にはモータ20の制御を継続する一方、温度推定値Tbnが温度閾値以上である場合にはモータ20の駆動を制限する制限制御を行う。なお、制限制御としては、例えば、一定期間の間、モータ20の駆動を禁止する制御、規定速度以上でのモータ20の駆動を規制する制御などが挙げられる。電磁弁制御部52には、温度推定部53によって演算されたハウジング30の温度推定値Thnを特定するための温度情報が入力される。そして、電磁弁制御部52は、入力された温度情報で特定されるハウジング30の温度推定値Thnに基づき、電磁弁31に流す電流値を設定する。すなわち、電磁弁31に流す電流値は、ハウジング30の温度推定値Thnによって補正される。温度推定部53は、ブレーキハイドロユニット12を構成する複数の機器構成部材の温度を推定する。具体的には、温度推定部53は、モータ20のブラシ対象部材28と、モータ20を構成する部材のうちブラシ28以外の他の機器構成部材の一例としてのヨーク21及びハウジング30の温度を推定する。こうした温度推定部53は、機能部として、暫定値推定手段の一例としてのブラシ温度暫定値演算部60と、温度取得手段の一例としてのヨーク温度推定値演算部70と、温度取得手段の一例としてのハウジング温度推定値演算部80と、推定値設定手段の一例としてのブラシ温度推定値特定部90とを有している。なお、ヨーク21及びハウジング30の熱容量は、ブラシ28の熱容量よりも多い。つまり、本実施形態では、ヨーク21及びハウジング30が、特定の機器構成部材に該当する。まず、ブラシ温度暫定値演算部60について説明する。ブラシ温度暫定値演算部60は、モータ20での発熱量及びブラシ28からの放熱量などを考慮し、ブラシ28の温度暫定値TZbnを演算する。こうしたブラシ温度暫定値演算部60は、図3に示すように、機能部として、入力電力演算部61、出力電力演算部62、発熱エネルギ演算部63、雰囲気温度演算部64、放熱エネルギ演算部65、温度上昇量演算部66、温度暫定値演算部67及び温度暫定値記憶部68を有している。入力電力演算部61は、モータ20に入力される入力エネルギに相当する入力エネルギ相当値の一例として、モータ20に入力される入力電力Pinを演算する。具体的には、入力電力演算部61は、モータ制御部51からの入力情報で特定される電流値Im及び電圧値Vmを下記の関係式式2に代入することにより、入力電力Pinを演算する。そして、入力電力演算部61は、演算した入力電力Pinを発熱エネルギ演算部63に出力する。出力電力演算部62は、モータ20から出力される出力エネルギに相当する出力エネルギ相当値の一例として、モータ20から出力される出力電力Poutを演算する。具体的には、出力電力演算部62は、モータ制御部51からの入力情報で特定される電流値Imに含まれるリップル即ち、周期的な変動の周期等に基づき、モータ20の回転数N及び駆動トルクTを推定する。続いて、出力電力演算部62は、モータ20の出力軸241の回転数N及びモータ20の駆動トルクTを下記の関係式式3に代入することにより、出力電力Poutを演算する。そして、出力電力演算部62は、演算した出力電力Poutを発熱エネルギ演算部63に出力する。発熱エネルギ演算部63は、モータ20の単位時間あたりの発熱量である発熱エネルギ速度Einを演算する。この発熱エネルギ速度Einの単位は、J/sジュール/秒である。具体的には、発熱エネルギ演算部63は、入力電力演算部61で演算された入力電力Pinから出力電力演算部62で演算された出力電力Poutを減算し、該減算結果=Pin-Poutをモータ20の発熱エネルギ速度Einとする。本実施形態では、モータ20の単位時間あたりの発熱量のことを、単位がJジュールを時間秒で除算した値であることを明確にするために発熱エネルギ速度と称する。そして、発熱エネルギ演算部63は、演算した発熱エネルギ速度Einを温度上昇量演算部66に出力する。したがって、本実施形態では、発熱エネルギ演算部63が、入力電力Pinと出力電力Poutとの差分=Pin-Poutに基づき、モータ20の発熱エネルギ速度Einを演算する発熱量演算手段として機能する。雰囲気温度演算部64は、回路基板41に設けられた温度センサSE1からの検出信号に基づき、収容ケース40内の温度を検出すると共に、該収容ケース40内の温度に基づきモータ20の設置環境の雰囲気温度Tfを推定する。例えば、雰囲気温度演算部64は、検出した収容ケース40内の温度に予め設定されたオフセット値を加算し、該値を雰囲気温度Tfとする。オフセット値は、収容ケース40内とモータ20の周辺との温度差に相当する値であって、実験やシミュレーションなどによって設定される。そして、雰囲気温度演算部64は、演算した雰囲気温度Tfを放熱エネルギ演算部65に出力する。放熱エネルギ演算部65は、モータ20から放出される単位時間あたりの放熱量である放熱エネルギ速度EoutEout_Bを演算する。この放熱エネルギ速度Eoutの単位は、J/sジュール/秒である。具体的には、放熱エネルギ演算部65は、前回のタイミングで演算したブラシ28の温度暫定値TZbn-1を温度暫定値記憶部68から読み出す。そして、放熱エネルギ演算部65は、ブラシ28の前回の温度暫定値TZbn-1、雰囲気温度演算部64によって演算された雰囲気温度Tf及びブラシ28の熱特性を示す熱係数Aを下記の関係式式3に代入することにより、モータ20からの放熱エネルギ速度Eout_Bを演算する。続いて、放熱エネルギ演算部65は、演算したブラシ28からの放熱エネルギ速度Eout_Bを温度上昇量演算部66に出力する。したがって、本実施形態では、放熱エネルギ演算部65が、ブラシ28の前回の温度暫定値TZbn-1と雰囲気温度Tfとの差分と、ブラシ28の熱特性を示す熱係数Aとに基づき、ブラシ28からの放熱エネルギ速度Eout_Bを演算する放熱量演算手段として機能する。本実施形態では、対象部材から放出される単位時間あたりの放熱量のことを、単位がJジュールを時間秒で除算した値であることを明確にするために放熱エネルギ速度と称する。ここで、ブラシ28、ヨーク21及びハウジング30などの機器構成部材の熱特性を示す熱係数Aについて、図4を参照して説明する。熱係数Aとは、図4に示す対象部材に伝達された発熱エネルギ速度と、対象部材の温度上昇量の増加量との関係図4における各直線の傾きを示す係数である。図4に示すグラフは、以下に説明するようにして作成される。まず始めに、規定の温度雰囲気例えば、30°Cの基で、機器構成部材に温度センサを取り付けると共に、モータ20の回転数N及び駆動トルクTを計測できる状態にしてモータ20が駆動される。このとき、モータ20には、所定の電流値Im、電圧値Vmが与えられる。こうしたモータ20の駆動により、発熱エネルギ速度のほうが放熱エネルギ速度よりも大きい間では、機器構成部材の温度が上昇する。しかし、機器構成部材の温度が上昇すると、次第に放熱エネルギ速度が大きくなり、機器構成部材の温度上昇速度が低下する。そして、発熱エネルギ速度と放熱エネルギ速度とが釣り合うようになると、機器構成部材の温度が変化しない状態になる。その後、モータ20に与えられる電流値Im、電圧値Vmを上記関係式式2に代入することにより、モータ20に対する入力電力Pinが演算され、上記関係式式3に基づき、モータ20からの出力電力Poutが演算され、さらに、温度センサからの検出信号に基づき機器構成部材の温度が検出される。そして、機器構成部材の温度が変化しない状態になってから演算された入力電力Pinから出力電力Poutを減算することにより、モータ20の発熱エネルギ速度Einが演算される。このように演算されたモータ20の発熱エネルギ速度Einと、モータ20の駆動を開始させてからの機器構成部材の温度上昇量とが計測結果として取得される。こうした計測結果は、モータ20に対する入力電力Pinを変更して複数取得される。そして、取得された複数の計測結果をプロットすることにより、図4に示すグラフが作成される。なお、機器構成部材の温度が変化しない状態とは、モータ20の発熱エネルギ速度Einと機器構成部材からの放熱エネルギ速度Eoutとが釣り合っている状態である。そのため、機器構成部材の温度が変化しない状態で演算された入力電力Pin及び出力電力Poutに基づいたモータ20の発熱エネルギ速度Einは、この時点での機器構成部材からの放熱エネルギ速度Eoutと言い換えてもよい。つまり、図4に示すグラフは、機器構成部材からの放熱エネルギ速度Eoutと機器構成部材の温度上昇量との関係を説明するグラフでもある。図4からも明らかなように、機器構成部材の一例であるブラシ28の温度上昇量は、モータ20の発熱エネルギ速度Einの値が大きいほど多い。しかも、ブラシ28の温度上昇量と発熱エネルギ速度Einとの間には、比例関係がある。つまり、ブラシ28の温度上昇量と発熱エネルギ速度Einとの関係は、一次関数で示すことができる。図4では、温度上昇量と発熱エネルギ速度Einとの関係を示す一次関数は、第1の直線S1で示されている。そして、この第1の直線S1を示す式の傾きが、ブラシ28の熱係数Aに相当する。同様に、機器構成部材の一例であるヨーク21の温度上昇量とモータ20の発熱エネルギ速度Einとの間には、比例関係がある。つまり、ヨーク21の温度上昇量と発熱エネルギ速度Einとの関係は、一次関数で示される。図4では、ヨーク21の温度上昇量と発熱エネルギ速度Einとの関係を示す一次関数は、第2の直線S2で示されている。そして、この第2の直線S2を示す式の傾きが、ヨーク21の熱係数Aに相当する。同様に、機器構成部材の一例であるハウジング30の温度上昇量とモータ20の発熱エネルギ速度Einとの間には、比例関係がある。つまり、ハウジング30の温度上昇量と発熱エネルギ速度Einとの関係は、一次関数で示される。図4では、ハウジング30の温度上昇量と発熱エネルギ速度Einとの関係を示す一次関数は、第3の直線S3で示されている。そして、この第3の直線S3を示す式の傾きが、ハウジング30の熱係数Aに相当する。本実施形態では、ブラシ28、ヨーク21及びハウジング30のうち、ブラシ28の熱係数Aが最も大きく、ヨーク21の熱係数Aが二番目に大きく、ハウジング30の熱係数Aが最も小さい。これは、機器構成部材を構成する材質、機器構成部材の体積、モータ20と機器構成部材との距離などによって決まる図1参照。そして、このように取得された各部材の熱係数Aは、予め用意されている。図3に示すように、温度上昇量演算部66は、ブラシ28の単位時間あたりの温度上昇量の推定値である温度上昇速度ΔTbnを演算する。具体的には、温度上昇量演算部66は、発熱エネルギ演算部63で演算された発熱エネルギ速度Einと、放熱エネルギ演算部65で演算された放熱エネルギ速度EoutEout_Bとを下記の関係式式5に代入することにより、ブラシ28の温度上昇速度ΔTbnを演算する。そして、温度上昇量演算部66は、演算した温度上昇速度ΔTbnを温度暫定値演算部67に出力する。なお、ブラシ28用の係数Kは、1Jジュール当りの温度上昇量を示す定数であって、ブラシ28でのエネルギの出入りによって該ブラシ28の温度がどのように変化するかを示す比例定数である。温度暫定値演算部67は、ブラシの今回の温度暫定値TZbnを演算する。具体的には、温度暫定値演算部67は、温度上昇量演算部66で演算された温度上昇速度ΔTbnと、温度暫定値記憶部68に記憶されるブラシ28の前回の温度暫定値TZbn-1とを下記の関係式式6に代入することにより、ブラシ28の今回の温度暫定値TZbnを演算する。関係式式6における時間tsは、温度暫定値TZbの演算間隔に相当する時間である。つまり、関係式式6におけるΔTbntsは、所定周期に相当する時間でのブラシ28の温度上昇量の推定値に相当する。したがって、本実施形態では、温度上昇量演算部66及び温度暫定値演算部67により、ブラシ28の今回の温度暫定値TZbnを演算する暫定値演算手段が構成される。そして、温度暫定値演算部67は、演算したブラシ28の今回の温度暫定値TZbnを、温度暫定値記憶部68に記憶すると共に、ブラシ温度推定値特定部90に出力する。次に、ヨーク温度推定値演算部70について説明する。ヨーク温度推定値演算部70は、モータ20での発熱量及びヨーク21からの放熱量などを考慮し、ヨーク21の温度推定値Tynを演算する。こうしたヨーク温度推定値演算部70は、機能部として、入力電力取得部71、出力電力取得部72、発熱エネルギ演算部73、雰囲気温度取得部74、放熱エネルギ演算部75、温度上昇量演算部76、温度推定値演算部77及び温度推定値記憶部78を有している。入力電力取得部71は、ブラシ温度暫定値演算部60の入力電力演算部61で演算された入力電力Pinを取得し、該入力電力Pinを発熱エネルギ演算部73に出力する。出力電力取得部72は、ブラシ温度暫定値演算部60の出力電力演算部62で演算された出力電力Poutを取得し、該出力電力Poutを発熱エネルギ演算部73に出力する。発熱エネルギ演算部73は、ブラシ温度暫定値演算部60の発熱エネルギ演算部63と同一方法で、モータ20の単位時間あたりの発熱量である発熱エネルギ速度Einを演算し、該発熱エネルギ速度Einを温度上昇量演算部76に出力する。したがって、本実施形態では、発熱エネルギ演算部73が、入力電力Pinと出力電力Poutとの差分=Pin-Poutに基づき、モータ20の発熱エネルギ速度Einを演算する発熱量演算手段として機能する。雰囲気温度取得部74は、ブラシ温度暫定値演算部60の雰囲気温度演算部64で演算された雰囲気温度Tfを取得し、該雰囲気温度Tfを放熱エネルギ演算部75に出力する。放熱エネルギ演算部75は、ヨーク21から放出される単位時間あたりの放熱量である放熱エネルギ速度Eoutを演算する。具体的には、放熱エネルギ演算部75は、前回のタイミングで演算したヨーク21の温度推定値Tyn-1を温度推定値記憶部78から読み出す。そして、放熱エネルギ演算部75は、上記関係式式4を利用し、ヨーク21からの放熱エネルギ速度EoutEout_Yを演算する。このとき、放熱エネルギ演算部75は、ブラシ28の前回の温度暫定値TZbn-1の代わりに、ヨーク21の前回の温度推定値Tyn-1を代入することにより、ヨーク21からの放熱エネルギ速度Eout_Yを演算する。したがって、本実施形態では、放熱エネルギ演算部75が、ヨーク他の機器構成部材21の前回の温度推定値Tyn-1と雰囲気温度Tfとの差分と、ヨーク21の熱特性を示す熱係数Aとに基づき、ヨーク21からの放熱エネルギ速度Eout_Yを演算する放熱量演算手段として機能する。温度上昇量演算部76は、ヨーク21の単位時間あたりの温度上昇量の推定値である温度上昇速度ΔTynを演算する。具体的には、温度上昇量演算部76は、発熱エネルギ演算部73で演算された発熱エネルギ速度Einと、放熱エネルギ演算部75で演算された放熱エネルギ速度EoutEout_Yとを上記関係式式5に代入することにより、ヨーク21の温度上昇速度ΔTynを演算する。この場合、ヨーク21用の係数Kには、ヨーク21の熱容量の逆数が設定される。そして、温度上昇量演算部76は、演算した温度上昇速度ΔTynを温度推定値演算部77に出力する。温度推定値演算部77は、上記関係式式6を利用し、ヨーク21の今回の温度推定値Tynを演算する。このとき、温度推定値演算部77は、ブラシ28の前回の温度暫定値TZbn-1の代わりにヨーク21の前回の温度推定値Tyn-1を代入すると共に、ブラシ28の温度上昇速度ΔTbnの代わりにヨーク21の温度上昇速度ΔTynを代入する。したがって、本実施形態では、温度上昇量演算部76及び温度推定値演算部77により、ヨーク他の機器構成部材21の今回の温度推定値Tynを推定する推定値演算手段が構成される。そして、温度推定値演算部77は、演算したヨーク21の今回の温度推定値Tynを、温度推定値記憶部78に記憶すると共に、ブラシ温度推定値特定部90に出力する。次に、ハウジング温度推定値演算部80について説明する。ハウジング温度推定値演算部80は、モータ20での発熱量及びハウジング30からの放熱量などを考慮し、ハウジング30の温度推定値Thnを演算する。こうしたハウジング温度推定値演算部80は、機能部として、入力電力取得部81、出力電力取得部82、発熱エネルギ演算部83、雰囲気温度取得部84、放熱エネルギ演算部85、温度上昇量演算部86、温度推定値演算部87及び温度推定値記憶部88を有している。入力電力取得部81は、ブラシ温度暫定値演算部60の入力電力演算部61で演算された入力電力Pinを取得し、該入力電力Pinを発熱エネルギ演算部83に出力する。出力電力取得部82は、ブラシ温度暫定値演算部60の出力電力演算部62で演算された出力電力Poutを取得し、該出力電力Poutを発熱エネルギ演算部83に出力する。発熱エネルギ演算部83は、ブラシ温度暫定値演算部60の発熱エネルギ演算部63と同一方法で、モータ20の単位時間あたりの発熱量である発熱エネルギ速度Einを演算し、該発熱エネルギ速度Einを温度上昇量演算部86に出力する。したがって、本実施形態では、発熱エネルギ演算部83が、入力電力Pinと出力電力Poutとの差分=Pin-Poutに基づき、モータ20の発熱エネルギ速度Einを演算する発熱量演算手段として機能する。雰囲気温度取得部84は、ブラシ温度暫定値演算部60の雰囲気温度演算部64で演算された雰囲気温度Tfを取得し、該雰囲気温度Tfを放熱エネルギ演算部85に出力する。放熱エネルギ演算部85は、ハウジング30から放出される単位時間あたりの放熱量である放熱エネルギ速度EoutEout_Hを演算する。具体的には、放熱エネルギ演算部85は、前回のタイミングで演算したハウジング30の温度推定値Thn-1を温度推定値記憶部88から読み出す。そして、放熱エネルギ演算部85は、上記関係式式4を利用し、ハウジング30からの放熱エネルギ速度Eout_Hを演算する。このとき、放熱エネルギ演算部85は、ブラシ28の前回の温度暫定値TZbn-1の代わりに、ハウジング30の前回の温度推定値Thn-1を代入することにより、ハウジング30からの放熱エネルギ速度Eout_Hを演算する。したがって、本実施形態では、放熱エネルギ演算部85が、ハウジング他の機器構成部材30の前回の温度推定値Thn-1と雰囲気温度Tfとの差分と、ハウジング30の熱特性を示す熱係数Aとに基づき、ハウジング30からの放熱エネルギ速度Eout_Hを演算する放熱量演算手段として機能する。温度上昇量演算部86は、ハウジング30の単位時間あたりの温度上昇量の推定値である温度上昇速度ΔThnを演算する。具体的には、温度上昇量演算部86は、発熱エネルギ演算部83で演算された発熱エネルギ速度Einと、放熱エネルギ演算部85で演算された放熱エネルギ速度EoutEout_Hとを上記関係式式5に代入することにより、ハウジング30の温度上昇速度ΔThnを演算する。この場合、ハウジング30用の係数Kには、ハウジング30の熱容量の逆数が設定される。そして、温度上昇量演算部86は、演算した温度上昇速度ΔThnを温度推定値演算部87に出力する。温度推定値演算部87は、上記関係式式6を利用し、ハウジング30の今回の温度推定値Thnを演算する。このとき、温度推定値演算部87は、ブラシ28の前回の温度暫定値TZbn-1の代わりにハウジング30の前回の温度推定値Thn-1を代入すると共に、ブラシ28の温度上昇速度ΔTbnの代わりにハウジング30の温度上昇速度ΔThnを代入する。したがって、本実施形態では、温度上昇量演算部86及び温度推定値演算部87により、ハウジング他の機器構成部材30の今回の温度推定値Thnを推定する推定値演算手段が構成される。そして、温度推定値演算部87は、演算したハウジング30の今回の温度推定値Thnを、温度推定値記憶部88に記憶すると共に、ブラシ温度推定値特定部90に出力する。次に、ブラシ温度推定値特定部90について説明する。ブラシ温度推定値特定部90は、ブラシ28の今回の温度暫定値TZbn、ヨーク21の今回の温度推定値Tbn及びハウジング30の今回の温度推定値Thnに基づき、ブラシ28の今回の温度推定値Tbnを特定設定する。具体的には、ブラシ温度推定値特定部90は、モータ20の駆動時には、ブラシ28の今回の温度暫定値TZbnを、ブラシ28の今回の温度推定値Tbnとする。一方、ブラシ温度推定値特定部90は、モータ20の駆動後の停止時には、ブラシ28の今回の温度暫定値TZbn、ヨーク21の今回の温度推定値Tbn及びハウジング30の今回の温度推定値Thnのうち、最も大きな値をブラシ28の今回の温度推定値Tbnとする。ここで、上記の方法でブラシ28の温度を推定する理由について、図5~図7を参照して説明する。図5に示すグラフには、ブラシ28の温度暫定値TZb、ヨーク21の温度推定値Ty及びハウジング30の温度推定値Thがプロットされている。図5に示すように、モータ20の駆動中においては、自身が発熱源でもあり且つ熱容量が最も少ないブラシ28の温度暫定値TZbは、ヨーク21及びハウジング30の温度推定値Ty,Thに比べて大きな値になる。また、2番目に熱容量の少ないヨーク21の温度推定値Tyは、ハウジング30の温度推定値Thに比べて大きな値になる。その一方で、モータ20の駆動が停止する第1のタイミングt11以降では、ブラシ28の温度暫定値TZb、ヨーク21及びハウジング30の温度推定値Ty,Thは、小さくなる。特に熱容量の最も少ないブラシ28の温度暫定値TZbは、急激に小さくなる。そして、ブラシ28の温度暫定値TZbは、第2のタイミングt12を経過した時点で、ヨーク21の温度推定値Tyよりも小さくなり、その後の第3のタイミングt13を経過した時点で、ハウジング30の温度推定値Thよりも小さくなる。しかし、モータ20の駆動停止後では、ブラシ28の温度は、図5での温度暫定値TZbのように変化しない。すなわち、ブラシ28からの実際の放熱エネルギ速度は、特にモータ20の停止時では、ブラシ28周辺の温度、即ち雰囲気温度Tfだけではなく、ブラシ28の周辺に位置する他の部材この場合、ヨーク21やハウジング30の温度によって決まる。ヨーク21及びハウジング30の熱容量がブラシ28よりも熱容量が多いため、ヨーク21及びハウジング30の温度はブラシ28のように急激には低下しない。つまり、モータ20の停止後において、ブラシ28のほうがヨーク21よりも高温である間では、ブラシ28からヨーク21やハウジング30側に熱が移動するため、ブラシ28の温度が急激に変化する。しかし、ブラシ28とヨーク21とがほぼ同一温度となると、ブラシ28とヨーク21との間での熱移動がほとんど無くなり、ブラシ28の温度は、ヨーク21の温度を大きく下回らない。すなわち、ブラシ28の温度は、ヨーク21の温度と略同一速度で低下するようになる。上記第2のタイミングt12が経過すると、ブラシ28及びヨーク21の熱は、ブラシ28及びヨーク21よりも高温のハウジング30側に移動する。しかし、ブラシ28及びヨーク21の温度がハウジング30の温度とほぼ同一温度となると、ブラシ28及びヨーク21とハウジング30との間での熱移動がほとんど無くなり、ブラシ28及びヨーク21の温度は、ハウジング30の温度を大きく下回らない。すなわち、ブラシ28及びヨーク21の温度は、ハウジング30の温度と略同一速度で低下するようになる。これに対し、温度暫定値TZbは、モータ20での発熱エネルギ速度Einと、雰囲気温度Tfを利用して演算される放熱エネルギ速度Eout_Bとに基づき演算される。すなわち、温度暫定値TZbは、ブラシ28の周辺に位置する他の機器構成部材の温度を加味することなく演算された値である。そのため、図6aに示すように、モータ20の駆動停止後では、温度暫定値TZbは、ブラシ28の実際の温度から大きく乖離するおそれがある。そこで、本実施形態では、モータ20の駆動中及び駆動停止後から第2のタイミングt12までは、温度暫定値TZbがヨーク21及びハウジング30の温度推定値Ty,Thよりも高温であるため、温度暫定値TZbがブラシ28の温度推定値Tbとされる。また、第2のタイミングt12以降からヨーク21の温度推定値Tyがハウジング30の温度推定値Th未満になるまでの間では、温度暫定値TZbがヨーク21の温度推定値Tyを下回るため、ヨーク21の温度推定値Tyが、ブラシ28の温度推定値Tbとされる。そして、ヨーク21の温度推定値Tyがハウジング30の温度推定値Th未満になった場合では、ハウジング30の温度推定値Thが、ブラシ28の温度推定値Tbとされる。その結果、図6abに示すように、モータ20の駆動停止後において、ブラシ28の温度推定値Tbは、温度暫定値TZbと比較してブラシ28の温度の実測値に近い値となる。図7abには、モータ20の駆動と停止とを連続して繰り返す場合のブラシ28の温度暫定値TZbとブラシ28の温度推定値Tbとの変動する様子が示されている。図7abに示すように、モータ20の駆動と停止とを連続して繰り返す場合であっても、本実施形態の推定方法で設定したブラシ28の温度推定値Tbは、ブラシ28の温度暫定値TZb図7a参照よりもブラシ28の温度の実測値に近い値となる。次に、モータ20のブラシ28、ヨーク21及びハウジング30の温度を推定するための温度推定処理ルーチンについて、図8に示すフローチャートを参照して説明する。この温度推定処理ルーチンは、予め設定された所定周期毎に実行される処理ルーチンである。なお、所定周期は、上記時間tsと一致している。さて、温度推定処理ルーチンにおいて、温度推定部53は、回数nを1だけインクリメントするステップS10。続いて、温度推定部53は、上記関係式式2を用いてモータ20への入力電力Pinを演算しステップS11、上記関係式式3を用いてモータ20からの出力電力Poutを演算するステップS12。すなわち、ステップS11では、モータ20に流れる電流値Imとモータ20に印加される電圧値Vmとを乗算することにより、入力電力Pinが導き出される。また、ステップS12では、モータ20の回転数Nと駆動トルクTと定数=0.14796とを乗算することにより、出力電力Poutが導き出される。そして、温度推定部53は、ステップS11で演算した入力電力PinからステップS12で演算した出力電力Poutを減算してモータ20からの発熱エネルギ速度Ein=Pin-Poutを演算するステップS13。続いて、温度推定部53は、モータ20の設置環境の雰囲気温度Tfを取得するステップS14。そして、温度推定部53は、上記関係式式4を用い、ブラシ28からの放熱エネルギ速度Eout_B、ヨーク21からの放熱エネルギ速度Eout_Y及びハウジング30からの放熱エネルギ速度Eout_Hを演算するステップS15。すなわち、ブラシ28の前回の温度暫定値TZbn-1から雰囲気温度Tfを減算し、該減算値=TZbn-1-Tfをブラシ28の熱特性を示す熱係数Aで除算することにより、ブラシ28の放熱エネルギ速度Eout_Bが導き出される。また、ヨーク21の前回の温度推定値Tyn-1から雰囲気温度Tfを減算し、該減算値=Tyn-1-Tfをヨーク21の熱特性を示す熱係数Aで除算することにより、ヨーク21の放熱エネルギ速度Eout_Yが導き出される。さらに、ハウジング30の前回の温度推定値Thn-1から雰囲気温度Tfを減算し、該減算値=Thn-1-Tfをハウジング30の熱特性を示す熱係数Aで除算することにより、ハウジング30の放熱エネルギ速度Eout_Hが導き出される。続いて、温度推定部53は、上記関係式式5を用い、ブラシ28の温度上昇速度ΔTbn、ヨーク21の温度上昇速度ΔTyn及びハウジング30の温度上昇速度ΔThnを演算するステップS16。すなわち、モータ20の発熱エネルギ速度Einからブラシ28の放熱エネルギ速度Eout_Bを減算し、該減算値=Ein-Eout_Bにブラシ28用の係数Kを乗算することにより、ブラシ28の今回の温度上昇速度ΔTbnが導き出される。また、モータ20の発熱エネルギ速度Einからヨーク21の放熱エネルギ速度Eout_Yを減算し、該減算値=Ein-Eout_Yにヨーク21用の係数Kを乗算することにより、ヨーク21の今回の温度上昇速度ΔTynが導き出される。さらに、モータ20の発熱エネルギ速度Einからハウジング30の放熱エネルギ速度Eout_Hを減算し、該減算値=Ein-Eout_Hにハウジング30用の係数Kを乗算することにより、ハウジング30の今回の温度上昇速度ΔTynが導き出される。ここで、対象部材の温度上昇速度を演算する場合に、対象部材の発熱エネルギ速度の代わりに、モータ20の発熱エネルギ速度Einを用いる理由について説明する。ブレーキハイドロユニット12の主な発熱源は、モータ20である。このモータ20が駆動すると、該駆動に基づき発生した熱は、ブレーキハイドロユニット12を構成する各機器構成部材に伝達される。その結果、各機器構成部材の温度が上昇する。つまり、各機器構成部材の温度上昇は、モータ20の駆動に基づいた温度上昇である。そのため、各機器構成部材の温度上昇速度は、モータ20の駆動速度、即ちモータ20の発熱エネルギ速度Einとほぼ比例する。そのため、対象部材の発熱エネルギ速度を個別に取得しなくても、モータ20の発熱エネルギ速度Einを用いることにより、各機器構成部材の今回の温度上昇速度が導き出される。フローチャートの説明に戻り、温度推定部53は、上記関係式式6を用い、ブラシ28の今回の温度暫定値TZbnを演算するステップS17。すなわち、ブラシ28の今回の温度上昇速度ΔTbnに時間tsを乗算し、所定周期での温度上昇量=ΔTbntsに対してブラシ28の前回の温度暫定値TZbn-1を加算することにより、ブラシ28の今回の温度暫定値TZbnが導き出される。したがって、本実施形態では、ステップS17が、暫定値推定ステップに相当する。続いて、温度推定部53は、ステップS17で演算したブラシ28の今回の温度暫定値TZbnを温度暫定値記憶部68に記憶させるステップS18。そして、温度推定部53は、上記関係式式6を用い、ヨーク21の今回の温度推定値Tyn及びハウジング30の今回の温度推定値Thnを演算するステップS19。すなわち、ヨーク21の今回の温度上昇速度ΔTynに時間tsを乗算し、所定周期での温度上昇量=ΔTyntsに対してヨーク21の前回の温度推定値Tyn-1を加算することにより、ヨーク21の今回の温度推定値Tynが導き出される。同様に、ハウジング30の今回の温度上昇速度ΔThnに時間tsを乗算し、所定周期での温度上昇量=ΔThntsに対してハウジング30の前回の温度推定値Thn-1を加算することにより、ハウジング30の今回の温度推定値Thnが導き出される。したがって、本実施形態では、ステップS19が、温度取得ステップに相当する。続いて、温度推定部53は、ステップS19で演算したヨーク21の今回の温度推定値Tynを温度推定値記憶部78に記憶させると共に、ハウジング30の今回の温度推定値Thnを温度推定値記憶部88に記憶させるステップS20。そして、温度推定部53は、モータ20が駆動中であるか否かを判定するステップS21。モータ20が駆動中である場合ステップS21:YES、温度推定部53は、ステップS17で演算したブラシ28の今回の温度暫定値TZbnを、ブラシ28の今回の温度推定値TbnとするステップS22。その後、温度推定部53は、温度推定処理ルーチンを一旦終了する。したがって、本実施形態では、ステップS22が、モータ駆動時推定値設定ステップに相当する。一方、モータ20が停止中である場合ステップS21:NO、温度推定部53は、ステップS17で演算したブラシ28の今回の温度暫定値TZbn、ステップS19で演算したヨーク21の今回の温度推定値Tyn及びハウジング30の今回の温度推定値Thnのうち最も高温となる値を、ブラシ28の今回の温度推定値TbnとするステップS23。その後、温度推定部53は、温度推定処理ルーチンを一旦終了する。したがって、本実施形態では、ステップS23が、モータ停止時推定値設定ステップに相当する。したがって、本実施形態では、以下に示す効果を得ることができる。1モータ20の駆動停止後では、ブラシ28の温度は、ブラシ28の温度暫定値TZbnと、モータ20の駆動中ではブラシ28の温度暫定値TZbnよりも低温だったヨーク21及びハウジング30の温度推定値Tyn,Thnとに基づき推定される。すなわち、ブラシ28の温度推定値Tynは、ブラシ28の温度暫定値TZbn、ヨーク21及びハウジング30の温度推定値Tyn,Thnのうち最高値とされる。これは、モータ20の駆動停止後では、ブラシ28は、該ブラシ28よりも熱容量の大きなヨーク21及びハウジング30よりも低温になる可能性が低いためである。このようにモータ20の駆動停止後においては、ブラシ28の周辺に位置する他の機器構成部材ヨーク21、ハウジング30の温度推定値を加味して、ブラシ28の温度推定値Tbnが取得される。したがって、モータ20の駆動停止後において、ブレーキハイドロユニット12を構成する機器構成部材の一つであるブラシ28の温度の推定精度を向上させることができる。2ハウジング30は、ブレーキハイドロユニット12を構成する複数の機器構成部材のうち最も熱容量の多い部材である。そのため、モータ20の駆動停止時では、ブラシ28の温度がハウジング30の温度を下回らない。そこで、本実施形態では、熱容量の最も多いハウジング30の温度推定値Thが取得される。そして、モータ20の駆動停止時では、ハウジング30の今回の温度推定値Thnを考慮しつつ、ブラシ28の今回の温度推定値Tbnが設定される。そのため、ブラシ28の温度の推定精度を向上させることができる。3モータ20の発熱エネルギ速度Einは、モータ20への入力電力Pinからモータ20からの出力電力Poutを減算することにより導き出される。また、ブラシ28からの放熱エネルギ速度Eout_Bは、ブラシ28の前回の温度暫定値TZbn-1から雰囲気温度Tfを減算した値を、ブラシ28の熱特性を示す熱係数Aで除算することにより取得される。放熱エネルギ速度Eout_Bの演算時にブラシ28の前回の温度暫定値TZbn-1と雰囲気温度Tfとの差分を利用する理由は、該差分の大小によって、ブラシ28からの単位時間あたりの放熱量が変動するためである。そのため、熱係数Aを適切な値に設定しておくことにより、ブラシ28からの放熱エネルギ速度Eout_Bの推定精度を向上させることができる。そして、このようにして演算されたモータ20の発熱エネルギ速度Einとブラシ28からの放熱エネルギ速度Eout_Bとに基づき、ブラシ28の温度上昇速度ΔTbnが取得される。その結果、ブラシ28の今回の温度暫定値TZbnの推定精度が向上する。そして、モータ20の駆動時には、演算した温度暫定値TZbnが、ブラシ28の温度推定値Tbnとされる。したがって、モータ20の駆動時でのブラシ28の温度の推定精度を向上させることができる。4もし仮に、モータ20の停止時におけるブラシ28の温度の推定精度が悪かったとすると、モータ20の駆動中におけるブラシ28の温度上昇速度ΔTbnを精度良く取得できても、モータ20の駆動中のブラシ28の温度を精度良く推定することはできない。これは、モータ20の駆動開始直前のブラシ28の温度推定値が実際の温度と乖離しているためである。この点、本実施形態では、モータ20の停止時でもブラシ28の温度が精度良く推定される分、モータ20の駆動中のブラシ28の温度を精度良く推定することができる。5モータ20の発熱エネルギ速度Einを演算する方法としては、モータ20に流れる電流値Imを2乗した値に所定の比例定数を乗算する方法も考えられる。この方法では、モータ20からのアウトプットを利用しない一方で、モータ20に対するインプット即ち、電流値を利用して、モータ20の発熱エネルギ速度Einが演算される。この場合、モータ20の駆動トルクが変動するような状況では、発熱エネルギ速度Einの推定精度にばらつきが生じるおそれがある。この点、本実施形態では、モータ20への入力電力Pinとモータ20からの出力電力Poutとを用いて、発熱エネルギ速度Einが演算される。つまり、本実施形態では、モータ20に対するインプットだけではなくモータ20からのアウトプットも利用して、モータ20の発熱エネルギ速度Einが演算される。したがって、モータ20の駆動トルクTに変動が生じる場合であっても、モータ20の発熱エネルギ速度Einが精度良く推定されるため、ブラシ28の温度の推定精度を向上させることができる。6特に、減速時に回生制動力を利用可能な車両においては、運転手によって要求される制動力以下、要求制動力ともいう。が、付与可能な回生制動力の最大値以下である場合には、ブレーキハイドロユニット12が駆動しない。その一方で、要求制動力が回生制動力の最大値を超える場合には、要求制動力と回生制動力との差分を補うようにブレーキハイドロユニット12が駆動する。しかも、このときのモータ20に要求される駆動トルクTは、要求制動力と回生制動力との差分の大きさによって変動する。こうした使用環境の元で駆動するブレーキハイドロユニット12を構成するブラシ28の温度が、本実施形態の温度推定方法で推定される。換言すると、本実施形態の温度推定方法では、モータ20の駆動態様がその時々によって変動するブレーキハイドロユニット12のブラシ28の温度の推定精度を向上させることができる。7ブラシ付きのモータ20では、ブラシ28がロータ24に摺動するため、該ブラシ28は高温になりやすい。こうしたブラシ28が温度上昇によって故障してしまうと、モータ20の故障にも繋がる。この点、本実施形態では、ブラシ28の温度が精度良く推定されるため、ブラシ28が高温になり過ぎる前に、モータ20の駆動を制限するような制限制御を、適切なタイミングで開始させることができる。8また、ブラシ28の温度が精度良く推定されるため、制限制御の開始タイミングを特定するための温度閾値を、比較的高い値に設定することができる。その結果、本来はモータ20を未だ駆動させていてもよいタイミングで、上記制限制御が開始されてしまうことを抑制できる。つまり、モータ20の連続駆動の許容時間を長くすることができる。9ヨーク21及びハウジング30の温度推定値Tyn,Thnは、ブラシ28の温度暫定値TZbnの演算方法と同一方法で演算される。すなわち、ヨーク21及びハウジング30の温度推定値Tyn,Thnを、専用の温度センサを用いることなく推定することができる。10ハウジング30内に収容される電磁弁31の中には、温度によって作動特性が変化するものもある。こうした電磁弁31の温度は、ハウジング30の温度変化に応じて変化する。そのため、ハウジング30において電磁弁31近傍の部位の温度を精度良く推定することができれば、該ハウジング30内に収容される電磁弁31の温度を推定することができる。この点、本実施形態では、ハウジング30において電磁弁31近傍の部位の温度が精度良く推定される。そのため、ハウジング30において電磁弁31近傍の部位の温度に応じて、電磁弁31に流す電流値を調整することにより、電磁弁31の温度変化に基づいた電磁弁31の作動態様のばらつきが抑制される。したがって、車輪11に対する制動力を適切に制御できる。11温度センサSE1は、回路基板41に設けられる制御装置50の温度を検出するためのセンサである。本実施形態では、こうした温度センサSE1を利用して、雰囲気温度Tfが取得される。そのため、モータ20付近の温度を検出するための温度センサを設けなくても、雰囲気温度Tfを適切に設定でき、ひいてはブラシ28、ヨーク21及びハウジング30の放熱エネルギ速度Eout_B,Eout_Y,Eout_Hの推定精度を向上させることができる。なお、実施形態は以下のような別の実施形態に変更してもよい。実施形態において、ブラシ28以外の他の機器構成部材の温度の推定方法は、上記の方法以外の他の任意の方法であってもよい。例えば、モータ20に流れる電流値Imを2乗した値に所定の比例定数を乗算してモータ20の発熱エネルギ速度Einを導出し、該発熱エネルギ速度Einを用いヨーク21及びハウジング30の温度推定値Tyn,Thnを演算してもよい。実施形態において、ブラシ28以外の他の機器構成部材の温度を検出するための温度センサを設け、該センサからの検出信号に基づき他の機器構成部材の温度を検出するようにしてもよい。この場合、モータ20の駆動停止後では、検出した他の機器構成部材の温度を用い、ブラシ28の温度を推定するようにしてもよい。実施形態において、ヨーク21の温度推定値Tynを取得しなくてもよい。この場合、モータ20の駆動停止後では、ブラシ28の温度暫定値TZbn及びハウジング30の温度推定値Thnのうち最大値に基づき、ブラシ28の温度推定値Tbnが設定される。実施形態において、ヨーク21及びハウジング30以外の他の機器構成部材例えば、エンドプレート22の温度推定値を取得するようにしてもよい。ただし、温度を取得する機器構成部材は、対象部材であるブラシ28よりも熱容量の大きな部材であることが好ましい。そして、モータ20の駆動停止後では、エンドプレート22の温度推定値も利用しつつ、ブラシ28の温度推定値Tbnが設定される。実施形態において、対象部材は、ブラシ28以外の他の機器構成部材例えば、電機子コイル240bであってもよい。ただし、対象部材は、ブレーキハイドロユニット12を構成する各機器構成部材のうち、最も熱容量の多い部材この場合、ハウジング30以外であることが好ましい。モータ20の駆動停止後においては、ヨーク21の温度推定値Tynを、該温度推定値Tyn及びハウジング30の温度推定値Thnのうち最も大きな値としてもよい。実施形態において、対象部材の温度の推定方法は、上記の方法以外の他の任意の方法であってもよい。例えば、モータ20に流れる電流値Imを2乗した値に所定の比例定数を乗算してモータ20の発熱エネルギ速度Einを導出し、該発熱エネルギ速度Einを用い対象部材の温度暫定値を演算してもよい。モータ20の駆動停止後において、温度暫定値TZbnが他の機器構成部材の温度未満になった場合には、該温度に所定の係数を乗算した値を、ブラシ28の温度推定値Tbnとしてもよい。このとき、温度暫定値TZbnがヨーク21の温度推定値Tyn未満になった場合には、該温度推定値Tynに所定の第1係数1よりも大きな値であって、例えば1.1を乗算した値を、ブラシ28の温度推定値Tbnとしてもよい。その後、ヨーク21の温度推定値Tynがハウジング30の温度推定値Thn未満になった場合には、該温度推定値Thnに所定の第2係数1よりも大きな値であって、例えば1.2を乗算した値を、ブラシ28の温度推定値Tbnとしてもよい。この場合、第2係数は、第1係数よりも大きな値であることが好ましい。実施形態において、車両のエンジンルーム内の温度を検出するための温度センサが、エンジンルーム内に設置されている場合、雰囲気温度演算部64は、該温度センサからの検出信号に基づきブレーキハイドロユニット12付近の雰囲気温度Tfを検出してもよい。また、雰囲気温度Tfは、車両のイグニッションスイッチがオンになった直後に取得された温度としてもよい。このときの雰囲気温度Tfは、予め設定された温度であってもよい。実施形態において、温度推定処理ルーチンは、車両のイグニッションスイッチがオフになっても継続させてよい。この場合、ブラシ28の温度推定値Tbnが雰囲気温度Tfと一致するようになった場合に、温度推定処理ルーチンを終了させてもよい。実施形態において、モータ20の出力軸241近傍に回転数検出用のセンサ例えば、ロータリーエンコーダを設け、該センサからの検出信号に基づきモータ20の回転数Nを検出してもよい。この場合には、回転数検出用のセンサからの出力を用いて、モータ20の駆動トルクTを検出してもよい。実施形態において、トルク検出センサをモータ20に設け、該センサからの検出信号に基づきモータ20の駆動トルクTを検出してもよい。実施形態において、電子機器に搭載されるモータは、ブラシレスのモータであってもよい。すなわち、モータは、ステッピングモータ及びボイスコイルモータなどであってもよい。本発明の電子機器を、車載の電子機器であれば、ブレーキハイドロユニット以外の他の機器に具体化してもよい。例えば、電子機器を、電動パワーステアリング装置に具体化してもよいし、電動パーキングブレーキ装置に具体化してもよい。本発明の電子機器を、洗濯機や食器洗浄機などの家庭用電子機器に具体化してもよい。次に、上記実施形態及び別の実施形態から把握できる技術的思想を以下に追記する。イ前記温度取得手段70、S19は、前記モータ20のヨーク21の温度Tynを、前記他の機器構成部材の温度として取得することを特徴とするに記載の温度推定装置。ロ前記電子機器12は、前記モータ20を駆動源とする駆動部32が収容されるハウジング30をさらに備え、前記モータ20は、そのヨーク21を介して取り付けられる前記ハウジング30に取り付けられており、前記温度取得手段80、S19は、前記ハウジング30の温度Thnを、前記他の機器構成部材の温度として取得することを特徴とする温度推定装置。ハウジング内には、制御装置などによって制御される電磁弁などの制御対象が収容されている。こうした制御対象の作動特性は、自身の温度によって多少変化する。そのため、制御対象の温度を正確に推定できれば、制御対象を、より適切に制御することができる。そのため、ハウジングの温度を正確に推定できれば、該推定結果に基づいた制御対象の制御を行うことにより、該制御対象を、より適切に作動させることができる。この点、本発明では、ハウジングの温度が精度良く推定される。その結果、このハウジングの温度推定値に基づいた制御対象の制御を行うことにより、該電磁弁を、より適切に作動させることができる。ハ前記電子機器12は、車両に搭載される車輪11に対する制動力を調整するものであり、前記ハウジング30内には、前記車輪11に対する制動力を調整すべく作動する電磁弁31が設けられていることを特徴とする温度推定装置。上記構成によれば、ハウジングの温度を精度良く推定し、該推定結果に基づいた電磁弁の制御を行うことにより、該電磁弁を、より適切に作動させることができる。すなわち、車輪に対する制動力を、適切に調整することができる。"