内燃機関に接続された排ガス通路に設けられ、排ガスに含まれるNOxを還元する還元触媒と、一端が前記内燃機関の直下流の前記排ガス通路に接続され、且つ他端が前記一端と前記還元触媒との間の前記排ガス通路に接続されて、前記排ガス通路を流れる前記排ガスの一部を分岐可能な迂回流路と、前記排ガス通路に接続され、前記迂回流路に流入する前記排ガスの温度を計測する第1温度センサと、前記迂回流路に流入する排ガスの流れを調整する排ガス調整手段と、前記迂回流路に設けられ、固体還元剤を貯蔵する固体還元剤貯蔵手段と、前記固体還元剤を加熱して流体還元剤を放出させる固体還元剤加熱手段と、前記迂回流路の前記他端よりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路を流れる排ガスの温度を計測する第2温度センサと、前記第2温度センサよりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路内に液体還元剤を供給する液体還元剤供給手段と、前記第1温度センサによる計測結果に応じて、前記排ガス調整手段及び前記固体還元剤加熱手段を制御して前記迂回流路に排ガスを流すとともに、前記第2温度センサによる計測結果に応じて前記液体還元剤供給手段から前記排ガス中への液体還元剤の供給を制御する制御手段と、を備えることを特徴とする内燃機関の排ガス浄化装置。前記制御手段は、前記第2温度センサによる計測結果が、前記液体還元剤が加水分解する加水分解温度未満の場合に、前記固体還元剤加熱手段を制御して前記固体還元剤を加熱して前記流体還元剤を放出させて、前記第2温度センサによる計測結果が、前記加水分解温度以上の場合に、前記液体還元剤供給手段を制御して前記液体還元剤を排ガス中に供給することを特徴とする請求項1に記載の内燃機関の排ガス浄化装置。前記制御手段は、前記第1温度センサによる計測結果が、前記固体還元剤から前記流体還元剤が放出される放出温度以上の場合に、前記排ガス調整手段を制御して前記排ガスを前記迂回流路へ流入させることを特徴とする請求項1又は2に記載の内燃機関の排ガス浄化装置。前記制御手段は、前記第1温度センサによる計測結果が、前記固体還元剤から前記流体還元剤が放出される放出温度以上で、且つ所定温度値未満の場合に、前記固体還元剤加熱手段の加熱出力を低下させることを特徴とする請求項1~3のうち何れか一項に記載の内燃機関の排ガス浄化装置。前記制御手段は、前記第1温度センサによる計測結果が所定温度値以上の場合に、前記固体還元剤加熱手段による加熱を停止することを特徴とする請求項1~4のうち何れか一項に記載の内燃機関の排ガス浄化装置。前記内燃機関は、当該内燃機関からの排ガスにより駆動する過給機のタービンを有しており、前記迂回流路は、前記タービンの直下流の前記排ガス通路に配設されていることを特徴とする請求項1~5のうち何れか一項に記載の内燃機関の排ガス浄化装置。内燃機関に接続された排ガス通路に設けられ、排ガスに含まれるNOxを還元する還元触媒と、一端が前記内燃機関の直下流の前記排ガス通路に接続され、且つ他端が前記一端と前記還元触媒との間の前記排ガス通路に接続されて、前記排ガス通路を流れる前記排ガスの一部を分岐可能な迂回流路と、前記排ガス通路に接続され、前記迂回流路に流入する前記排ガスの温度を計測する第1温度センサと、前記迂回流路に流入する排ガスの流れを調整する排ガス調整手段と、前記迂回流路に設けられ、固体還元剤を貯蔵する固体還元剤貯蔵手段と、前記固体還元剤を加熱して流体還元剤を放出させる固体還元剤加熱手段と、前記迂回流路の前記他端よりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路を流れる排ガスの温度を計測する第2温度センサと、前記第2温度センサよりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路内に液体還元剤を供給する液体還元剤供給手段と、前記第1温度センサによる計測結果に応じて、前記排ガス調整手段及び前記固体還元剤加熱手段を制御して前記迂回流路に排ガスを流すとともに、前記第2温度センサによる計測結果に応じて前記液体還元剤供給手段から前記排ガス中への液体還元剤の供給を制御する制御手段と、を備える内燃機関の排ガス浄化装置を用いた浄化方法であって、前記第1温度センサによる計測結果に応じて前記排ガス調整手段及び前記固体還元剤加熱手段を制御して前記迂回流路に排ガスを流すとともに、前記第2温度センサによる計測結果に応じて前記液体還元剤供給手段から液体還元剤を前記排ガス中に供給することを特徴とする浄化方法。しかしながら、特許文献2に記載の排ガス浄化装置では、固体還元剤加熱手段で固体還元剤を常時加熱するため、固体還元剤加熱手段を稼働させるための燃料の消費量が多くなってしまう。一般的に、固体還元剤加熱手段を稼働させるための燃料は、内燃機関に供給される燃料としても用いられているため、固体還元剤加熱手段で燃料を消費すると、燃費が低下してしまうという問題点があった。また、内燃機関の高負荷時等には、排ガスの量が増加するため、必要となる還元剤の量も増加する。したがって、固体還元剤の加熱温度を高くして大量の還元剤を昇華させる必要がある。そこで、固体還元剤加熱手段の加熱出力を増加させると、燃料の消費量も増加するために、燃費が大幅に低下してしまうという問題点があった。そこで、本発明は、このような問題を解決するものであって、排ガスの温度を利用して固体還元剤を加熱することにより、固体還元剤加熱手段による燃料の消費を低減可能な内燃機関の排ガス浄化装置及び浄化方法を提供することを目的とする。上述した課題を解決する本発明に係る内燃機関の排ガス浄化装置は、内燃機関に接続された排ガス通路に設けられ、排ガスに含まれるNOxを還元する還元触媒と、一端が前記内燃機関の直下流の前記排ガス通路に接続され、且つ他端が前記一端と前記還元触媒との間の前記排ガス通路に接続されて、前記排ガス通路を流れる前記排ガスの一部を分岐可能な迂回流路と、前記排ガス通路に接続され、前記迂回流路に流入する前記排ガスの温度を計測する第1温度センサと、前記迂回流路に流入する排ガスの流れを調整する排ガス調整手段と、前記迂回流路に設けられ、固体還元剤を貯蔵する固体還元剤貯蔵手段と、前記固体還元剤を加熱して流体還元剤を放出させる固体還元剤加熱手段と、前記迂回流路の前記他端よりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路を流れる排ガスの温度を計測する第2温度センサと、前記第2温度センサよりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路内に液体還元剤を供給する液体還元剤供給手段と、前記第1温度センサによる計測結果に応じて、前記排ガス調整手段及び前記固体還元剤加熱手段を制御して前記迂回流路に排ガスを流すとともに、前記第2温度センサによる計測結果に応じて前記液体還元剤供給手段から前記排ガス中への液体還元剤の供給を制御する制御手段と、を備えることを特徴とする。上記内燃機関の排ガス浄化装置によれば、迂回流路に排ガスを流入させて当該排ガスの温度を利用して固体還元剤から流体還元剤を放出させるため、固体還元剤加熱手段の加熱出力を低減又は固体還元剤加熱手段による加熱を停止することができる。これにより、固体還元剤加熱手段を加熱させるために必要な燃料の消費量を低減することができる。特に、固体還元剤加熱手段を加熱させるための燃料が、内燃機関に供給される燃料としても用いられている場合に、固体還元剤加熱手段の燃料の消費量を低減させることで、燃費への影響を低減することができる。また、迂回流路を内燃機関の直下流に設けたため、高温の排ガスを固体還元剤に供給することができる。例えば、内燃機関から離れた位置に固体還元剤を設けた場合、排ガスの温度が低下するため、固体還元剤を十分に加熱することが出来ないときがあるが、本発明によれば、固体還元剤を効率良く加熱することができる。また、固体還元剤加熱手段を備えているため、排ガスの温度が低い場合でも固体還元剤から流体還元剤を放出させることができる。これにより、排ガスの温度が低い場合でも流体還元剤を排ガス中に供給できるため、NOxを確実に浄化することができる。さらに、液体還元剤供給手段を備えているため、固体還元剤を加熱して放出させた流体還元剤だけではNOxを還元するための還元剤の量が不足する場合、例えば高負荷時等でも、液体還元剤の供給を行うことで還元剤を補給することができる。これにより、内燃機関の高負荷時等でも排ガス中に含まれるNOxを確実に還元することができる。そして、排ガス調整手段で排ガスの流れを調整することで、固体還元剤から流体還元剤を取り出す必要の無いとき等に迂回流路への排ガスの流入を防止できるため、排圧低減が可能となる。また、前記制御手段は、前記第2温度センサによる計測結果が、前記液体還元剤が加水分解する加水分解温度未満の場合に、前記固体還元剤加熱手段を制御して前記固体還元剤を加熱して前記流体還元剤を放出させて、前記第2温度センサによる計測結果が、前記加水分解温度以上の場合に、前記液体還元剤供給手段を制御して前記液体還元剤を排ガス中に供給してもよい。このように、液体還元剤が加水分解する加水分解温度以上の場合に、排ガス中に液体還元剤を供給するため、排ガスの温度を利用して液体還元剤を気体にすることができる。これにより、液体還元剤が気化せずに液体のまま還元触媒に流入してしまい、還元剤としての役割を果たさずに液体のまま大気に排出されることを防止できる。また、前記制御手段は、前記第1温度センサによる計測結果が、前記固体還元剤から前記流体還元剤が放出される放出温度以上の場合に、前記排ガス調整手段を制御して前記排ガスを前記迂回流路へ流入させてもよい。このように、温度センサによる計測結果が、固体還元剤の加熱により流体還元剤が放出される放出温度以上の場合に、排ガスを迂回流路へ流入させるため、排ガスの温度を利用して固体還元剤から流体還元剤を放出させることができる。また、流体還元剤の放出温度以上の排ガスを固体還元剤に供給するため、固体還元剤加熱手段により加熱されていた固体還元剤を、流入する排ガスにより冷却することがない。また、前記制御手段は、前記第1温度センサによる計測結果が、前記固体還元剤から前記流体還元剤が放出される放出温度以上で、且つ所定温度値未満の場合に、前記固体還元剤加熱手段の加熱出力を低下させることしてもよい。このように、温度センサによる計測結果が流体還元剤の放出温度以上で、且つ予め設定された所定温度値未満の場合に、固体還元剤に排ガスを接触させることにより、排ガスの温度を利用して固体還元剤から流体還元剤を放出させることができる。これにより、固体還元剤加熱手段の加熱出力を低下させることが可能となるため、燃料の消費量を低減することができる。したがって、燃費への影響を低減することができる。なお、排ガスの所定温度とは、当該所定温度の排ガスを固体還元剤に接触させた際に、還元触媒に流入する単位時間当たりのNOxを全て還元できる量の流体の還元剤を単位時間当たりに発生させることができる温度をいい、予め設計等により決定されるものである。また、前記制御手段は、前記第1温度センサによる計測結果が所定温度値以上の場合に、前記固体還元剤加熱手段による加熱を停止してもよい。このように、温度センサによる計測結果が予め設定された所定温度値以上の場合に、固体還元剤に排ガスを接触させることにより、排ガスの温度を利用して固体還元剤から流体還元剤を放出させることができる。さらに、所定温度以上の排ガスを接触させることにより、排ガスに含まれるNOxを全て還元できる量の流体還元剤を放出させることができる。これにより、固体還元剤加熱手段による加熱を停止することができる。即ち、固体還元剤加熱手段を加熱するための燃料を大幅に低減することができる。したがって、燃費への影響を大幅に低減することができる。また、前記内燃機関は、当該内燃機関からの排ガスにより駆動する過給機のタービンを有しており、前記迂回流路は、前記タービンの直下流の前記排ガス通路に配設されていてもよい。このように、迂回流路を過給機のタービンの直下流に設けたため、高温の排ガスを固体還元剤に供給することができる。例えば、タービンから離れた位置に固体還元剤を設けた場合、排ガスの温度が低下するため、固体還元剤を十分に加熱することが出来ないときがあるが、本発明によれば、固体還元剤を効率良く加熱することができる。また、本発明の浄化方法は、内燃機関に接続された排ガス通路に設けられ、排ガスに含まれるNOxを還元する還元触媒と、一端が前記内燃機関の直下流の前記排ガス通路に接続され、且つ他端が前記一端と前記還元触媒との間の前記排ガス通路に接続されて、前記排ガス通路を流れる前記排ガスの一部を分岐可能な迂回流路と、前記排ガス通路に接続され、前記迂回流路に流入する前記排ガスの温度を計測する第1温度センサと、前記迂回流路に流入する排ガスの流れを調整する排ガス調整手段と、前記迂回流路に設けられ、固体還元剤を貯蔵する固体還元剤貯蔵手段と、前記固体還元剤を加熱して流体還元剤を放出させる固体還元剤加熱手段と、前記迂回流路の前記他端よりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路を流れる排ガスの温度を計測する第2温度センサと、前記第2温度センサよりも下流で、且つ前記還元触媒よりも上流の前記排ガス通路内に液体還元剤を供給する液体還元剤供給手段と、前記第1温度センサによる計測結果に応じて、前記排ガス調整手段及び前記固体還元剤加熱手段を制御して前記迂回流路に排ガスを流すとともに、前記第2温度センサによる計測結果に応じて前記液体還元剤供給手段から前記排ガス中への液体還元剤の供給を制御する制御手段と、を備える内燃機関の排ガス浄化装置を用いた浄化方法であって、前記第1温度センサによる計測結果に応じて前記排ガス調整手段及び前記固体還元剤加熱手段を制御して前記迂回流路に排ガスを流すとともに、前記第2温度センサによる計測結果に応じて前記液体還元剤供給手段から液体還元剤を前記排ガス中に供給することを特徴とする。上記浄化方法によれば、迂回流路に排ガスを流入させて当該排ガスの温度を利用して固体還元剤から流体還元剤を放出させるため、固体還元剤加熱手段の加熱出力を低減又は加熱を停止することができる。これにより、固体還元剤加熱手段を加熱させるために必要な燃料の消費量を低減することができる。特に、固体還元剤加熱手段を加熱させるための燃料が、内燃機関に供給される燃料としても用いられている場合に、固体還元剤加熱手段の燃料の消費量を低減させることで、燃費への影響を低減することができる。また、迂回流路を内燃機関の直下流に設けたため、高温の排ガスを固体還元剤に供給することができる。例えば、内燃機関から離れた位置に固体還元剤を設けた場合、排ガスの温度が低下するため、固体還元剤を十分に加熱することが出来ないときがあるが、本発明によれば、固体還元剤を効率良く加熱することができる。また、固体還元剤加熱手段を用いることで、排ガスの温度が低い場合でも固体還元剤から流体還元剤を放出させることができる。これにより、NOxを確実に浄化することができる。さらに、液体還元剤供給手段を用いることで、固体還元剤を加熱して放出させた流体還元剤だけではNOxを還元するための還元剤の量が不足する場合、例えば高負荷時等でも、液体還元剤を供給することで還元剤を補給することができる。これにより、内燃機関の高負荷時等でも排ガス中に含まれるNOxを確実に還元することができる。そして、排ガス調整手段で排ガスの流れを調整することで、固体還元剤から流体還元剤を取り出す必要の無いとき等に迂回流路への排ガスの流入を防止できるため、排圧低減が可能となる。本発明によれば、排ガスの温度を利用して固体還元剤を加熱することにより、固体還元剤加熱手段による燃料の消費を低減可能な内燃機関の排ガス浄化装置及び浄化方法を提供することができる。以下、本発明に係る内燃機関の排ガス浄化装置及び当該排ガス浄化装置を用いた浄化方法について図面を用いて詳細に説明する。なお、以下の実施例に記載されている構成部品の寸法、材質、形状、その相対配置などは特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例にすぎない。また、内燃機関としてディーゼルエンジンを用いた場合について説明するが、これに限定されるものではなく、筒内直接噴射式のリーンバーンガソリンエンジン等にも適用可能である。図1は、本発明の第一実施形態に係る排ガス浄化装置の構成を示す概略図である。また、図2は、本実施形態に係る排ガス通路に接続された機器を示す概略図である。そして、図3は、本実施形態に係る還元剤制御手段とその周辺機器との関係を示す概略図である。図1~図3に示すように、ディーゼルエンジン以下、エンジン1というの排ガス浄化装置3は、DOCDieselOxidationCatalyst;酸化触媒6と、DPFDieselParticulateFilter;ディーゼルパティキュレートフィルター8と、SCRSelectiveCatalystReduction;選択還元触媒触媒10と、を備え、これらは排ガス通路2に配設されている。エンジン1は、燃料の噴射時期及び噴射量がECUElectronicControlUnit、図示しないによって電子制御されており、かかる噴射時期及び噴射量にてシリンダ毎に設けられた燃料噴射弁5から燃焼室7内に燃料が噴射される。ECUは、図示しないCPU、ROM及びRAMから構成されるマイクロコンピューターを備えている。ECUは、エンジン1の運転条件や運転者の要求に応じてエンジン1の運転状態を制御する。また、排ガス浄化装置3は、エンジン1とDOC6との間に設けられ、排ガス通路2を迂回する迂回流路14と、後述する固体還元剤38の加熱及び尿素水の噴射等を制御する還元剤制御手段16と、を備えている。迂回流路14は、その一端14aがエンジン1の直下流の排ガス通路2に接続され、他端14bがDOC6の直上流の排ガス通路2に接続されている。エンジン1から排出された排ガスの一部は迂回流路14に流入し、当該迂回流路14を通過して再び、排ガス通路2に流入する。エンジン1の直下流の排ガス通路2には、迂回流路14に流入する排ガスの温度を計測する第1温度センサ20が設けられている。第1温度センサ20は、迂回流路14の一端14aが排ガス通路2に接続された位置よりも上流側に設けられている。第1温度センサ20は、計測結果を電気信号として還元剤制御手段16へ出力する。また、迂回流路14には、還流制御弁32と、固体還元剤38を収容するための収納容器34と、固体還元剤38を加熱するコイルヒータ36と、が設けられている。還流制御弁32は、迂回流路14の一端側端部に設けられており、迂回流路14に流入する排ガスの流れを調整する。還流制御弁32の開閉は、還元剤制御手段16の固体還元剤制御部18により制御される。固体還元剤制御部18は、第1温度センサ20により計測された排ガスの温度が、固体還元剤38から流体還元剤を放出可能な放出温度以上の場合に還流制御弁32を開き、放出温度未満の場合に還流制御弁32を閉じる。収納容器34は、還流制御弁32よりも下流側の迂回流路14内に設けられている。収納容器34内には、固体還元剤38が収納されている。迂回流路14に流入した排ガスは収納容器34内の固体還元剤38と接触する。固体還元剤38として、アンモニアを吸着する吸着剤あるいはアンモニアを化学的に含有する錯体を用いることができる。例えば、アンモニアが固体還元剤38に吸着されている場合、排ガスの熱によって吸着剤からアンモニアが脱離する。また、アンモニアを含む錯体で構成されている場合、排ガスの熱によって錯体が分解または錯体からの昇華によってアンモニアが発生する。固体還元剤38は、高温の排ガスと接触することによって加熱されてアンモニアを発生させる。発生するアンモニアの量は、加熱される温度によって変化する。具体的には、温度が高くなるにつれてアンモニアの量は増大する。コイルヒータ36は、収納容器34の外方の排ガス通路2を囲むように設置されており、加熱することにより収納容器34内の固体還元剤38からアンモニアを放出させることができる。これにより、排ガスを迂回流路14に通過させない場合でも、固体還元剤38からアンモニアを放出させることができる。コイルヒータ36の加熱出力は、還元剤制御手段16の固体還元剤制御部18により制御される。固体還元剤制御部18は、第1温度センサ20により計測された排ガスの温度を加味して、コイルヒータ36の加熱出力を調整する。固体還元剤制御部18は、第1温度センサ20による計測結果が、予め設定された所定温度以上の場合、コイルヒータ36を停止する。排ガスの所定温度とは、排ガスを固体還元剤38に接触させた際に、SCR触媒10に流入する単位時間当たりのNOxを全て還元できる量のアンモニアを単位時間当たりに発生させることができる温度をいい、予め設計等により決定されている。なお、所定温度は放出温度よりも大きい値であり、SCR触媒10の還元能力、第1温度センサ20から収納容器34まので長さ、迂回流路14の径等に基づいて決定される。固体還元剤制御部18は、第1温度センサ20による計測結果が、放出温度以上、且つ所定温度未満の場合、コイルヒータ36の加熱出力を低減する。これにより、コイルヒータ36を加熱するために必要な燃料の消費量を低減することができる。係る場合には、燃費への影響を低減することができる。また、固体還元剤制御部18は、第1温度センサ20による計測結果が所定温度以上の場合にコイルヒータ36を停止する。これにより、コイルヒータ36を加熱するための燃料を消費しなくなる。コイルヒータ36を加熱させるための燃料は、エンジン1に供給される燃料としても用いられているため、燃料の消費量を低減させることで、燃費への影響を大幅に低減することができる。収納容器34よりも下流側の迂回流路14の他端部側には、アンモニアを含む排ガスを下流側へ供給するアンモニア供給用ポンプ40と、逆止弁42と、が設けられている。アンモニア供給用ポンプ40が設けられているため、発生したアンモニアを含む排ガスを排ガス通路2に確実に供給することができる。アンモニア供給用ポンプ40の稼働及び停止は、固体還元剤制御部18により制御される。固体還元剤制御部18は、還流制御弁32を開くと同時にアンモニア供給用ポンプ40を稼働させ、還流制御弁32を閉じると同時にアンモニア供給用ポンプ40を停止させる。逆止弁42は、アンモニア供給用ポンプ40よりも下流側に設けられている。逆止弁42は、排ガス通路2から迂回流路14の他端側端部内へ排ガスが流入することを防止し、且つアンモニア供給用ポンプ40側から供給されたアンモニアを含む排ガスを排ガス通路2へ送給する機能を有している。アンモニア供給用ポンプ40から供給されたアンモニアを含む排ガスは、逆止弁42を通過して排ガス通路2内に流入し、排ガス通路2を通過してきた排ガスと合流してDOC6に流入する。迂回流路14の他端14bと排ガス通路2との合流部と、DOC6との間の排ガス通路2には、酸素濃度センサ26が設けられている。酸素濃度センサ26は、計測結果を電気信号として還元剤制御手段16へ出力する。還元剤制御手段16の尿素水制御部45は、酸素濃度センサ26による排ガス中の酸素濃度に基づいて、排ガス中に含まれるアンモニア量を推測する。DOC6では、排ガス中に含まれるNOが酸化されてNO2が生成される。DOC6を通過した後のNO2を含む排ガスは、続いてDPF8に流入する。DPF8では、排ガス中に含まれるPMPaticulateMatter:粒子状物質が捕捉される。DOC6とDPF8は、一つのケース9内に収納されている。これにより、DPF8に捕捉されたPM量が所定量を超えたときには、燃料の後噴射等によって排ガス温度を上昇させ、PMを燃焼することができる。DPF8に入る排ガスの温度は、DPF8の上流側のケース9に取り付けられた第2温度センサ22にて計測される。DPF8を通過した排ガスは、SCR触媒10内に流入する。DPF8とSCR触媒10との間の排ガス通路2には、排ガスの温度を計測する第3温度センサ24が設けられている。これにより、SCR触媒10に流入する排ガスの温度を正確に把握することができる。第2温度センサ22及び第3温度センサ24は、それぞれ計測結果を電気信号として還元剤制御手段16へ出力する。DPF8とSCR触媒10との間の排ガス通路2には、排ガス中に含まれるNOxの濃度を計測する第1NOx濃度センサ28が設けられている。また、SCR触媒10よりも下流側の排ガス通路2には、排ガス中に含まれるNOxの濃度を計測する第2NOx濃度センサ30が設けられている。第1NOx濃度センサ28及び第2NOx濃度センサ30は、それぞれ計測結果を電気信号として還元剤制御手段16へ出力する。このように、SCR触媒10の上流側及び下流側にそれぞれ第1NOx濃度センサ28、第2NOx濃度センサ30が設けられているため、SCR触媒10に流入する排ガスに含まれるNOxの濃度及びSCR触媒10を通過した後の排ガスに含まれるNOxの濃度を正確に把握することができる。これにより、NOx浄化率第1NOx濃度センサ28により計測されたNOx濃度/第2NOx濃度センサ30により計測されたNOx濃度を算出することができる。また、排ガス浄化装置3は、SCR触媒10の直上流に液体還元剤である尿素水を噴射する噴射装置44を備えている。噴射装置44は、第1NOx濃度センサ28とSCR触媒10との間に位置する排ガス通路2に設けられた噴射ノズル46と、噴射ノズル46に尿素水を供給する尿素水供給用ポンプ47と、尿素水を貯留する尿素水タンク48と、を備えている。尿素水供給用ポンプ47は、尿素水の供給量を調整可能な可変機構を有している。尿素水供給用ポンプ47の可変機構は、還元剤制御手段16の尿素水制御部45により制御される。尿素水供給用ポンプ47から供給された尿素水は、噴射ノズル46から排ガス中に噴射される。一般的に、DPF8と通過した排ガスの温度が約200°C未満の場合、噴射した尿素水の分解反応が進み難く、アンモニアスリップが生じる場合がある。したがって、尿素水制御部45は、第3温度センサ24により計測された排ガスの温度が約200°C以上の場合、尿素水供給用ポンプ47を稼働させて尿素水を噴射する。排ガスに吹き付けられた尿素水は、分解してアンモニアが生成される。尿素水の分解によって生成されたアンモニア及び固体還元剤38を昇華して生成されたアンモニアを含む排ガスはSCR触媒10に流入する。SCR触媒10では、排ガス中に含まれるNOxがアンモニアによって還元される。そして、NOxを含まない排ガスは、排ガス通路2を通って大気中へ放出される。NOxの濃度が少ない場合に大量のアンモニアを供給するとアンモニアスリップを生じるため、尿素水制御部45は、NOxの濃度にも応じて尿素水の噴射量を調整する。具体的に、尿素水制御部45は、酸素濃度センサ26による酸素濃度から、排ガス中に含まれているアンモニア量を推定する。続いて、当該アンモニア量及び第3温度センサ24による排ガスの温度を加味して、排ガス中のNOxを還元するために必要な量以下、所定量というのアンモニアが排ガス中に含まれていると判断した場合には、尿素水の噴射を行わない。一方、尿素水制御部45は、排ガス中に含まれるアンモニア量及び酸素濃度センサ26による排ガスの温度を加味して、所定量のアンモニアが排ガス中に含まれておらずアンモニアが不足していると判断した場合には、その不足分のアンモニアを発生するために必要な尿素水の供給量を算出する。そして、尿素水制御部45は、尿素水供給用ポンプ47を稼働させるとともに、算出された尿素水を供給するように尿素水供給用ポンプ47を制御して、当該必要な量の尿素水を排ガス中に供給する。SCR触媒10内に流入する排ガス中にはアンモニアが含まれているため、排ガス中に含まれるNOxがSCR触媒10内で還元される。そして、NOxを含まない浄化された排ガスが、排ガス通路2を通って大気中へ放出される。次に、上記の構成による排ガス浄化装置3の排ガス浄化フローについて図4を用いて説明する。図4に示すように、まず、エンジン1を稼働させた直後等の排ガスの温度が比較的低い状態のときは、固体還元剤38を加熱してアンモニアを発生させるステップS1。その後、エンジン1が温まって排ガスの温度が高い状態のときは、尿素水を供給することによりアンモニアを発生させるステップS20。固体還元剤38によってアンモニアを発生させる詳細なフローについて図5を用いて説明する。図5に示すように、まず、還元剤制御手段16の固体還元剤制御部18は、冷態運転状態であることを検出したらステップS2、コイルヒータ36で固体還元剤38を加熱するステップS4。続いて、アンモニア供給用ポンプ40を稼働させる。コイルヒータ36によって固体還元剤38を加熱することにより、アンモニアが発生する。発生したアンモニアは、アンモニア供給用ポンプ40により排ガス通路2に送給され、排ガス通路2を通過してきた排ガスと合流してDOC6、DPF8、SCR触媒10に流入する。これにより、排ガス中に含まれるNOxが浄化される。次に、固体還元剤制御部18は、エンジン1が温まって冷態運転状態が終了したことを検出したらステップS6、第1温度センサ20から取得した排ガスの温度T1が上記放出温度以上か否かを判定するステップS8。固体還元剤制御部18は、ステップS8において、排ガスの温度T1が放出温度未満の場合、排ガスを迂回流路14に流すことは不可であると判定するステップS10。係る場合には、すべての排ガスを排ガス通路2内に流す。一方、固体還元剤制御部18は、ステップS8において、排ガスの温度T1が放出温度以上の場合、排ガスを迂回流路14に流すことが可能であると判定するステップS12。係る場合に、固体還元剤制御部18は、還流制御弁32を開放するステップS14。また、アンモニア供給用ポンプ40を稼働させる。これにより、迂回流路14にはエンジン1から排出された高温の排ガスの一部が流入する。高温の排ガスが迂回流路14を通過する際に、固体還元剤38を加熱することにより、アンモニアが発生する。発生したアンモニアは、アンモニア供給用ポンプ40により排ガス通路2に送給される。次に、固体還元剤制御部18は、排ガスの温度T1が、予め設定された上記所定温度以上か否かを判定するステップS16。固体還元剤制御部18は、ステップS16において、排ガスの温度T1が所定温度以上であると判定すると、コイルヒータ36による加熱を停止するステップS18。これにより、コイルヒータ36を稼働させるための燃料の消費量を大幅に低減することができる。ところで、ステップS16において、固体還元剤制御部18は、排ガスの温度T1が所定温度未満であると判定すると、コイルヒータ36の加熱出力を低減するステップS17。これにより、コイルヒータ36を稼働させるための燃料の消費量を低減することができる。次に、尿素水によってアンモニアを発生させる詳細なフローについて図6を用いて説明する。図6に示すように、まず、第3温度センサにより排ガスの温度T3を計測するステップS21。続いて、尿素水制御部45は、排ガスの温度T3が加水分解可能温度、例えば200°C以上か否かを判定するステップS22。尿素水制御部45は、ステップS22において、排ガスの温度T3が200°C未満の場合、尿素水の噴射は不可能であると判定するステップS24。一方、尿素水制御部45は、ステップS22において、排ガスの温度T3が200°C以上の場合、尿素水の噴射は可能であると判定するステップS26。尿素水の噴射は可能であると判定したら、尿素水制御部45は、続いて、酸素濃度センサ26から取得した酸素濃度により、排ガス通路2を流れるアンモニア量を推定するステップS28。次に、尿素水制御部45は、ステップS28で推定したアンモニア量が、上記所定量未満か否かを判定するステップS30。尿素水制御部45は、ステップS30において、アンモニアの量が所定量未満であると判定すると、尿素水供給用ポンプ47を稼働させて、NOxを還元するために必要な量の尿素水を噴射するステップS32。これにより、排ガスに含まれるNOxをSCR触媒にて効率良く還元することができる。また、尿素水制御部45は、ステップS30において、アンモニアの量が所定量以上であると判定すると、尿素水を使用しないステップS34。これにより、アンモニアスリップを防止することができる。冷態運転状態が終了した後、エンジン1が稼働している間、上述したステップS8からステップS34までを繰り返し実施して、排ガス中にアンモニアを供給し続ける。上述したように、本実施形態に係る排ガス浄化装置3によれば、第1温度センサ20による計測結果、即ち排ガスの温度T1が固体還元剤38の放出温度以上の場合に、排ガスを迂回流路14へ流入可能とするため、排ガスの温度を利用して固体還元剤38からアンモニアを放出させることができる。そして、排ガスの温度を利用して固体還元剤38からアンモニアを放出させるため、コイルヒータ36からの加熱出力を低減することができる。これにより、コイルヒータ36を加熱させるために必要な燃料の消費量を低減することができる。コイルヒータ36を加熱させるための燃料は、内燃機関に供給される燃料と併用されているため、コイルヒータ36用の燃料の消費量を低減させることで、燃費への影響を低減することができる。そして、排ガスの温度T1が所定温度値以上の場合には、コイルヒータ36を停止するため、燃料の消費量を大幅に低減することができる。これにより、燃費への影響を大幅に低減することができる。また、迂回流路14をエンジン1の直下流に設けたため、高温の排ガスを固体還元剤38に供給することができる。エンジン1から離れた位置に固体還元剤38を設けた場合、排ガスの温度が低下するため、固体還元剤38を十分に加熱することが出来ないときがあるが、本発明によれば、固体還元剤38を効率良く加熱することができる。さらに、迂回流路14にアンモニア供給用ポンプ40を備えているため、アンモニアを排ガス通路2へ確実に供給することができる。排ガスの圧力損失による圧力差や排ガスの脈動では、アンモニアを排ガス通路2に供給することが出来ない場合に有効である。また、固体還元剤38を加熱するためのコイルヒータ36を備えているため、排ガスの温度が放出温度未満でも固体還元剤38を加熱してアンモニアを放出させることができる。これにより、SCR触媒10によるNOx浄化効率を向上させることができる。そして、コイルヒータ36の加熱出力を調整することで、アニモニアの発生量を調整することができる。また、SCR触媒10の上流側及び下流側にそれぞれ第1NOx濃度センサ28、第2NOx濃度センサ30が設けられているため、NOx浄化率を算出することができる。さらに、排ガス通路2に酸素濃度センサ26を配設しているため、排ガス中に含まれるアンモニア量を把握することができる。NOx浄化率が予め設定された値よりも低い浄化率が悪い場合は、コイルヒータ36の加熱出力を調整して排ガス中に含まれるアンモニアの量を調整することで、NOx浄化率を高くすることができる。還流制御弁32で排ガスの流れを調整することで、固体還元剤38からアンモニアを取り出す必要の無いとき等に迂回流路14への排ガスの流入を防止できるため、排圧低減が可能となる。そして、固体還元剤38から発生させたアンモニアだけではNOxを全て還元することができない場合に、尿素水の噴射を行うことで、アンモニアを補給することができる。これにより、エンジン1の高負荷時等でも排ガス中に含まれる全てのNOxを還元することができる。これにより、SCR触媒10によるNOx浄化効率を向上させることができる。次に、本発明の第二実施形態について説明する。以下の説明において、上記の実施形態に対応する部分には同一の符号を付して説明を省略し、主に相違点について説明する。第二実施形態のエンジンはターボ過給機を有している。図7は、本発明の第二実施形態に係る排ガス浄化装置3の配置箇所を示す概略図である。図7に示すように、エンジン11の直下流の排ガス通路2には、ターボ過給機4のタービン4aが配設されている。また、ターボ過給機4のタービン4aとDOC6との間に、排ガス通路2を迂回する迂回流路14が設けられている。迂回流路14は、その一端14aがタービン4aの直下流の排ガス通路2に接続され、他端14bがDOC6の直上流の排ガス通路2に接続されている。タービン4aを通過した排ガスの一部は迂回流路14に流入し、当該迂回流路14を通過して再び、排ガス通路2に合流する。タービン4aの直下流の排ガス通路2には、排ガスの温度を計測する第1温度センサ20が設けられている。第1温度センサ20は、迂回流路14の一端が接続された位置よりも上流側に設けられている。これにより、迂回流路14に流入する排ガスの温度を把握することができる。また、迂回流路14には、第一実施形態と同様に、還流制御弁32と、固体還元剤38を収容するための収納容器34と、固体還元剤38を加熱して昇華させるコイルヒータ36と、が設けられている。上述したように、本実施形態によれば、迂回流路14をタービン4aの直下流に設けたため、高温の排ガスを固体還元剤38に供給することができる。タービン4aから離れた位置に固体還元剤38を設けた場合、排ガスの温度が低下するため、固体還元剤38を十分に加熱することが出来ないときがあるが、本実施形態によれば、固体還元剤38を効率良く加熱することができる。また、排ガス浄化装置3によれば、第一実施形態で説明した効果も得ることができる。