本開示の実施形態について図面を参照しながら説明する。図1は、本実施形態の駆動装置を搭載するハイブリッド車20の概略構成図である。図示するように、ハイブリッド車20は、エンジン22と、エンジン用電子制御ユニット(以下、「エンジンECU」という)24と、モータ30と、インバータ32と、冷却装置33と、モータ用電子制御ユニット(以下、「モータECU」という)38と、クラッチK0と、クラッチWSCと、変速機40と、蓄電装置としてのバッテリ50と、バッテリ用電子制御ユニット(以下、「バッテリECU」という)52と、システムメインリレー56と、ハイブリッド用電子制御ユニット(以下、「HVECU」という)70とを備える。本実施形態では、駆動装置としては、主として、エンジン22とモータ30とインバータ32と冷却装置33とバッテリ50とエンジンECU24とモータECU38とHVECU70とが相当する。
エンジン22は、例えばガソリンや軽油などの燃料を用いて動力を出力する内燃機関として構成されている。エンジン22のクランクシャフト23は、クラッチK0を介してモータ30の回転軸31に接続されている。
エンジンECU24は、CPUやROM、RAM、フラッシュメモリ、入出力ポート、通信ポートを有するマイクロコンピュータを備える。エンジンECU24は、各種センサからの信号を入力ポートを介して入力している。エンジンECU24が入力する信号としては、例えば、エンジン22のクランクシャフト23の回転位置を検出するクランクポジションセンサ23aからのエンジン22のクランク角θcrなどを挙げることができる。エンジンECU24は、各種制御信号を出力ポートを介して出力している。エンジンECU24が出力する信号としては、例えば、スロットルバルブへの制御信号や、燃料噴射弁への制御信号、点火プラグへの制御信号などを挙げることができる。エンジンECU24は、HVECU70と通信ポートを介して接続されている。エンジンECU24は、クランクポジションセンサ23aからのエンジン22のクランク角θcrに基づいてエンジン22の回転数Neを演算している。
モータ30は、同期発電電動機として構成されており、回転子コアに永久磁石が埋め込まれた回転子と、固定子コアに三相コイルが巻回された固定子とを有する。モータ30の回転子が固定された回転軸31は、クラッチK0を介してエンジン22のクランクシャフト23に接続されていると共にクラッチWSCを介して変速機40の入力軸41に接続されている。
インバータ32は、モータ30の駆動に用いられると共に電力ライン54を介してバッテリ50に接続されている。インバータ32は、6つのスイッチング素子としてのトランジスタT11~T16と、6つのトランジスタT11~T16のそれぞれに並列に接続された6つのダイオードD11~D16とを有する。トランジスタT11~T16は、それぞれ、電力ライン54の正極側ラインと負極側ラインとに対してソース側とシンク側になるように2つずつペアで配置されている。各ペアの2つのトランジスタの接続点は、それぞれ、モータ30の対応する相(U相、V相、W相)のコイルに接続されている。したがって、インバータ32に電圧が作用しているときに、モータECU38によって、対となるトランジスタT11~T16のオン時間の割合が調節されることにより、三相コイルに回転磁界が形成され、モータ30が回転駆動される。
冷却装置33は、インバータ32を冷却する冷却装置として構成されている。この冷却装置33は、インバータ32の冷却流路を含む循環流路34と、循環流路34に組み込まれたラジエータ35と、循環流路34の冷却水を循環させるウォーターポンプ36とを備える。
モータECU38は、CPUやROM、RAM、フラッシュメモリ、入出力ポート、通信ポートを有するマイクロコンピュータを備える。モータECU38は、各種センサからの信号を入力ポートを介して入力している。モータECU38が入力する信号としては、例えば、モータ30の回転子(回転軸31)の回転位置を検出する回転位置センサ30aからのモータ30の回転子(回転軸31)の回転位置θmや、モータ30の各相の電流を検出する電流センサ30u,30vからのモータ30の各相の相電流Iu,Iv、インバータ32に取り付けられた温度センサ30tからのインバータ32の温度Ti、冷却装置33の循環流路34に取り付けられた温度センサ37からの冷却装置33の冷却水温Twなどを挙げることができる。モータECU38は、各種制御信号を出力ポートを介して出力している。モータECU38から出力する信号としては、例えば、インバータ32のトランジスタT11~T16へのスイッチング制御信号や、ウォーターポンプ36への制御信号などを挙げることができる。モータECU38は、HVECU70と通信ポートを介して接続されている。モータECU38は、回転位置センサ30aからのモータ30の回転子(回転軸31)の回転位置θmに基づいてモータ30の電気角θeや回転数Nmを演算している。
クラッチK0は、例えば油圧駆動の摩擦クラッチとして構成されており、エンジン22のクランクシャフト23とモータ30の回転軸31との接続およびその解除を行なう。クラッチWSCは、例えば油圧駆動の摩擦クラッチとして構成されており、モータ30の回転軸31と変速機40の入力軸41との接続およびその解除を行なう。
変速機40は、例えば6段変速の自動変速機として構成されており、入力軸41や出力軸42、複数の遊星歯車、油圧駆動の複数の摩擦係合要素(クラッチやブレーキ)を有する。入力軸41は、クラッチWSCを介してモータ30の回転子に接続されており、出力軸42は、駆動輪49にデファレンシャルギヤ48を介して連結されている。変速機40は、複数の摩擦係合要素を係合状態または解放状態とすることにより、1速~6速の前進段や後進段を形成して入力軸41と出力軸42とを接続したり(両者間で動力を伝達したり)、入力軸41と出力軸42との接続を解除したりする。
バッテリ50は、例えばリチウムイオン二次電池やニッケル水素二次電池として構成されている。バッテリ50は、上述したように、電力ライン54を介してインバータ32に接続されている。
バッテリECU52は、CPUやROM、RAM、フラッシュメモリ、入出力ポート、通信ポートを有するマイクロコンピュータを備える。バッテリECU52は、各種センサからの信号を入力ポートを介して入力している。バッテリECU52が入力する信号としては、例えば、バッテリ50の端子間に取り付けられた電圧センサからのバッテリ50の電圧Vbや、バッテリ50の出力端子に取り付けられた電流センサからのバッテリ50の電流Ib(放電するときが正の値)、バッテリ50に取り付けられた温度センサからのバッテリ50の温度Tbなどを挙げることができる。バッテリECU52は、HVECU70と通信ポートを介して接続されている。バッテリECU52は、電流センサからのバッテリ50の電流Ibの積算値に基づいてバッテリ50の蓄電割合SOCを演算している。蓄電割合SOCは、バッテリ50の全容量に対するバッテリ50から放電可能な電力量の割合である。
システムメインリレー56は、電力ライン54に設けられており、インバータ32側とバッテリ50側との接続および接続の解除を行なう。
HVECU70は、CPUやROM、RAM、フラッシュメモリ、入出力ポート、通信ポートを有するマイクロコンピュータを備える。HVECU70は、各種センサからの信号を入力ポートを介して入力している。HVECU70が入力する信号としては、例えば、変速機40の入力軸41の回転数を検出する回転数センサ41aからの入力軸41の回転数Niや、変速機40の出力軸42の回転数を検出する回転数センサ42aからの出力軸42の回転数Noを挙げることができる。また、スタートスイッチ80からのスタート信号や、シフトレバー81の操作位置を検出するシフトポジションセンサ82からのシフトポジションSPも挙げることができる。さらに、アクセルペダル83の踏み込み量を検出するアクセルペダルポジションセンサ84からのアクセル開度Accや、ブレーキペダル85の踏み込み量を検出するブレーキペダルポジションセンサ86からのブレーキペダルポジションBP、車速センサ87からの車速Vも挙げることができる。HVECU70は、各種制御信号を出力ポートを介して出力している。HVECU70が出力する信号としては、例えば、クラッチK0への制御信号や、クラッチWSCへの制御信号、変速機40への制御信号、システムメインリレー56への制御信号などを挙げることができる。HVECU70は、上述したように、エンジンECU24やモータECU38、バッテリECU52と通信ポートを介して接続されている。
本実施形態のハイブリッド車20では、HVECU70とエンジンECU24とモータECU38との協調制御により、ハイブリッド走行(HV走行)モードや電動走行(EV走行)モードで走行するように、エンジン22とモータ30(インバータ32)とクラッチK0とクラッチWSCと変速機40とが制御される。ここで、HV走行モードは、クラッチK0およびクラッチWSCを何れも係合状態としてエンジン22の回転を伴って走行する走行モードである。EV走行モードは、クラッチK0を解放状態とすると共にクラッチWSCを係合状態としてエンジン22の回転を伴わずに走行する走行モードである。なお、クラッチK0およびクラッチWSCの係合状態には、それぞれ、完全係合状態だけでなく、スリップ係合状態も含まれる。
HV走行モードでは、HVECU70は、アクセル開度Accと車速Vとに基づいて変速機40の目標変速段St*を設定し、変速機40の変速段Stが目標変速段St*となるように変速機40を制御する。また、HVECU70は、アクセル開度Accおよび車速Vに基づいて走行に要求される(変速機40の出力軸42に要求される)要求トルクTo*を設定し、設定した要求トルクTo*と変速機40の変速段St(ギヤ比Gt)とに基づいて変速機40の入力軸41の要求トルクTi*を設定する。続いて、要求トルクTi*が入力軸41に出力されると共にバッテリ50が要求充放電パワーPb*で充放電されるようにエンジン22の目標トルクTe*やモータ30のトルク指令Tm*を設定する。そして、エンジン22の目標トルクTe*をエンジンECU24に送信すると共にモータ30のトルク指令Tm*をモータECU38に送信する。エンジンECU24は、エンジン22が目標トルクTe*に基づいて運転されるようにエンジン22の運転制御(吸入空気量制御や燃料噴射制御、点火制御など)を行なう。モータECU38は、モータ30がトルク指令Tm*で駆動されるようにインバータ32のトランジスタT11~T16のスイッチング制御を行なう。
HV走行モードでは、要求トルクTi*が停止用閾値Tiref1未満に至るなどエンジン22の停止条件が成立したときに、エンジン22の運転を停止すると共にクラッチK0を解放状態としてEV走行モードに移行する。
EV走行モードでは、HVECU70は、HV走行モードと同様に変速機40を制御する。また、HVECU70は、HV走行モードと同様に変速機40の入力軸41の要求トルクTi*を設定し、設定した要求トルクTi*が入力軸41に出力されるようにモータ30のトルク指令Tm*を設定し、設定したトルク指令Tm*をモータECU38に送信する。モータECU38によるインバータ32の制御については上述した。
EV走行モードでは、要求トルクTi*が停止用閾値Tiref1よりも大きい始動用閾値Tiref2以上に至るなどエンジン22の始動条件が成立したときに、エンジン22を始動してHV走行モードに移行する。エンジン22の始動時には、クラッチK0をスリップ係合状態を介して完全係合状態としながらモータ30からエンジン22のクランキングトルクを出力してエンジン22をクランキングすると共に、エンジン22の燃料噴射制御や点火制御を開始する。クランキングトルクは、例えば、値0から比較的大きなトルクまで増加して保持され、その後に徐々に低下するように設定される。エンジン22の始動時には、モータ30からエンジン22のクランキングトルクと走行用のトルクとの和のトルクを出力することになる。
ここで、モータECU38によるインバータ32の制御の詳細について説明する。本実施形態では、インバータ32をパルス幅変調制御(PWM制御)により制御するものとした。最初に、モータ30のトルク指令Tm*に基づいてd軸、q軸の電流指令Id*,Iq*を設定する。続いて、モータ30の各相(U相、V相、W相)に流れる電流の総和が値0であるとして、モータ30の電気角θeを用いてU相、V相の相電流Iu,Ivをd軸、q軸の電流Id,Iqに座標変換(3相-2相変換)する。そして、d軸、q軸の電流指令Id*,Iq*とd軸、q軸の電流id,Iqとの差分が打ち消されるように電流フィードバック制御によりd軸、q軸の電圧指令Vd*,Vq*を設定する。そして、d軸、q軸の電圧指令Vd*,Vq*を各相の電圧指令Vu*,Vv*,Vw*に3相変調モードまたは2相変調モードにより座標変換(2相-3相変換)する。加えて、各相の電圧指令Vu*,Vv*,Vw*と搬送波(三角波)とを用いてトランジスタT11~T16のPWM信号を生成し、生成したPWM信号を用いてトランジスタT11~T16のスイッチング制御を行なう。図2は、3相変調モードを用いた場合の各相の電圧指令Vu*,Vv*,Vw*とトランジスタT11(U相の上アーム)のPWM信号を生成する様子との一例を示す説明図である。図3は、2相変調モードを用いた場合の各相の電圧指令Vu*,Vv*,Vw*とトランジスタT11のPWM信号を生成する様子との一例を示す説明図である。図2(a)および図3(a)は、各相の電圧指令Vu*,Vv*,Vw*を示し、図2(b)および図3(b)は、トランジスタT11のPWM信号を生成する様子を示す。
なお、本実施形態では、インバータ32の温度Tiが閾値Tiotよりも高くなったり冷却装置33の冷却水温Twが閾値Twotよりも高くなったりすると、インバータ32の過熱を抑制するために、インバータ32の保護処理、例えば、モータ30の駆動制限などが行なわれる。
次に、本実施形態のハイブリッド車20の動作、特に、インバータ32の制御に用いる、変調モードMdと搬送波の周波数であるキャリア周波数fcとを設定する処理について説明する。図4は、モータECU38により実行される設定処理の一例を示すフローチャートである。この設定処理は、繰り返し実行される。
図4の設定処理が実行されると、モータECU38は、最初に、始動時フラグFsを入力する(ステップS100)。ここで、始動時フラグFsは、HVECU70により実行される始動時フラグ設定ルーチンにより設定された値が通信により入力される。始動時フラグ設定ルーチンでは、HVECU70は、エンジン22の始動時には、具体的には、エンジン22の始動条件が成立してからエンジン22の始動が完了するまでの間は、始動時フラグFsに値1を設定し、エンジン22の始動時でないときには、始動時フラグFsに値0を設定する。
続いて、始動時フラグFsの値を調べる(ステップS110)。始動時フラグFsが値0のとき、即ち、エンジン22の始動時でないときには、変調モードMdに3相変調モードを設定し(ステップS120)、キャリア周波数fcに比較的低い周波数fc1を設定して(ステップS130)、本設定処理を終了する。これにより、インバータ32の良好な制御性と、インバータ32のトランジスタT11~T16のスイッチング損失の低減と、の両立を図っている。
ステップS110で始動時フラグFsが値1のとき、即ち、エンジン22の始動時には、変調モードMdに2相変調モードを設定し(ステップS140)、エンジン22の始動開始時(始動時フラグFが値0から値1に切り替わるとき)のインバータ32の温度Tiや冷却装置33の冷却水温Twである開始時温度Tistや開始時水温Twstを入力する(ステップS150)。ここで、開始時温度Tistは、エンジン22の始動開始時に温度センサ30tにより検出されたインバータ32の温度Tiが入力される。開始時水温Twstは、エンジン22の始動開始時に温度センサ37により検出された冷却装置33の冷却水温Twが入力される。
続いて、開始時温度Tistおよび開始時水温Twstに基づく周波数fc2をキャリア周波数fcに設定して(ステップS160,S170)、本設定処理を終了する。ここで、周波数c2は、周波数fc1よりもある程度高い範囲内で設定される。キャリア周波数fcを高くすると、バッテリ50とインバータ32との間で電力ライン54を介して流れる電流の電流リプルが小さくなり、バッテリ50やシステムメインリレー56などで生じ得る電流リプルによる騒音を低減することができる。ただし、キャリア周波数fcを高くすると、インバータ32のトランジスタT11~T16のスイッチング損失が増加してその発熱量が多くなり、インバータ32の温度Tiや冷却装置33の温度Twが高くなりやすくなる。これを踏まえて、2相変調モードにすることにより、3相変調モードの場合に比して、トランジスタT11~T16のスイッチング損失を低減することができる。この結果、エンジン22の始動時に、電流リプルによる騒音の低減とトランジスタT11~T16のスイッチング損失の低減との両立を図ることができる。エンジン22の始動時には、モータ30からエンジン22のクランキングトルクと走行用のトルクとの和のトルクを出力することになり、モータ30から比較的大きなトルクを出力する傾向があるため、電流リプルの影響による騒音が顕在化しやすい。したがって、変調モードMdを2相変調モードにすると共にキャリア周波数fcを高くするという対処が有効となる。なお、周波数fc2を可聴域よりも高く設定すれば、電流リプルによる騒音を運転者に感じさせるのをより抑制することができる。
本実施形態では、周波数fc2は、エンジン22の始動時にインバータ32の温度Tiが上述の閾値Tiotよりも高くなったり冷却装置33の冷却水温Twが上述の閾値Twotよりも高くなったりしてインバータ32の保護処理を作動させることになるのを抑制可能な範囲内で設定される。周波数fc2は、例えば、開始時温度Tistおよび開始時水温Twstを周波数設定用マップに適用して設定することができる。周波数設定用マップは、開始時温度Tistおよび開始時水温Twstと周波数fc2との関係として実験や解析、機械学習などにより予め定められ、モータECU38のROMやフラッシュメモリに記憶されている。図5は、周波数設定用マップの一例を示す説明図である。図示するように、周波数fc2は、開始時温度Tistが閾値Tiotよりもある程度低い閾値Tist1以下で且つ開始時水温Twstが閾値Twotよりもある程度低い閾値Twst1以下の領域では十分に高い値fc21が設定され、開始時温度Tistが閾値Tist1よりも高い領域では開始時温度Tistが高いほど値fc21に対して低くなるように設定され、開始時水温Twstが閾値Twst1よりも高い領域では開始時水温Twstが高いほど値fc21に対して低くなるように設定される。キャリア周波数fcが高いほどインバータ32のトランジスタT11~T16のスイッチング損失が増加してインバータ32の温度Tiや冷却装置33の温度Twが高くなりやすくいため、図5のような傾向の周波数fc2をキャリア周波数fcに設定することにより、エンジン22の始動時に、インバータ32の温度Tiが閾値Tiotよりも高くなったり冷却装置33の冷却水温Twが閾値Twotよりも高くなったりしてインバータ32の保護処理を作動させることになるのを抑制することができる。言い換えれば、開始時温度Tistが閾値Tist1以下で且つ開始時水温Twstが閾値Twst1以下の領域は、エンジン22の始動時に、値fc21のキャリア周波数fcと2相変調モードとを用いてPWM制御によりインバータ32を制御した場合に、インバータ32の温度Tiが閾値Tiotよりも高くなったり冷却装置33の冷却水温Twが閾値Twotよりも高くなったりするのを抑制可能な領域であると言える。
以上説明した本実施形態のハイブリッド車20に搭載される駆動装置では、エンジン22の始動時でないときには、変調モードMdに3相変調モードを設定すると共にキャリア周波数fcに周波数fc1を設定し、設定した変調モードMdおよびキャリア周波数fcを用いてPWM制御によりインバータ32のトランジスタT11~T126のスイッチング制御を行なう。エンジン22の始動時には、変調モードMdに2相変調モードを設定すると共にキャリア周波数fcに周波数fc1よりも高い周波数fc2を設定し、設定した変調モードMdおよびキャリア周波数fcを用いてPWM制御によりインバータ32のトランジスタT11~T126のスイッチング制御を行なう。これにより、エンジン22の始動時に、電流リプルによる騒音の低減とインバータ32のトランジスタT11~T16のスイッチング損失の低減との両立を図ることができる。
しかも、本実施形態のハイブリッド車20に搭載される駆動装置では、エンジン22の始動時には、開始時温度Tistおよび開始時水温Twstに基づく周波数fc2をキャリア周波数fcに設定する。これにより、エンジン22の始動時に、インバータ32の温度Tiが閾値Tiotよりも高くなったり冷却装置33の冷却水温Twが閾値Twotよりも高くなったりしてインバータ32の保護処理を作動させることになるのをより抑制することができる。
上述した実施形態では、エンジン22の始動時に用いる周波数fc2は、開始時温度Tistおよび開始時水温Twstに基づいて設定するものとした。しかし、周波数fc2は、周波数fc1よりも高いものであればよく、例えば、開始時温度Tistおよび開始時水温Twstのうちの一方だけに基づいて設定してもよいし、一定値を用いてもよい。また、エンジン22の始動開始時のインバータ32の温度Tiである開始時温度Tistに代えて、エンジン22の始動開始時の、トランジスタT11~T16およびダイオードD11~D16の代表温度や、トランジスタT11~T16およびダイオードD11~D16が取り付けられている基板の温度などを用いてもよい。代表温度は、例えば、トランジスタT11~T16およびダイオードD11~D16の何れか1つ(特定の素子)の温度や、トランジスタT11~T16およびダイオードD11~D16の各温度の最大値などを用いることができる。
上述した実施形態では、モータECU38は、図4の設定処理を実行するものとした。しかし、これに代えて、図6の設定処理を実行してもよい。図6の設定処理は、ステップS200~S230の処理を追加した点を除いて、図4の設定処理と同一である。したがって、図6の設定処理のうち図4の設定処理と同一の処理については同一のステップ番号を付し、詳細な説明を省略する。
図6の設定処理では、モータECU38は、ステップS110で始動時フラグFsが値0のとき、即ち、エンジン22の始動時でないときには、モータ30の回転数Nmやトルク指令Tm*を入力する(ステップS200)。ここで、モータ30の回転数Nmは、回転位置センサ30aからのモータ30の回転子(回転軸31)の回転位置θmに基づいて演算された値が入力される。モータ30のトルク指令Tm*は、入力軸41の要求トルクTi*などに基づいて設定された値が入力される。
続いて、モータ30の動作点(回転数Nmおよびトルク指令Tm*)が所定領域内であるか否かを判定する(ステップS210)。ここで、所定領域は、電流リプルによる騒音を運転者に感じさせやすい領域(低減すべき領域)として予め実験や解析・機械学習などにより定められる。ステップS210でモータ30の動作点が所定領域外であると判定したときには、上述のステップS120,S130の処理を実行して、具体的には、変調モードMdに3相変調モードを設定すると共にキャリア周波数fcに周波数fc1を設定して、本設定処理を終了する。
ステップS210でモータ30の動作点が所定領域外であると判定したときには、変調モードMdに2相変調モードを設定し(ステップS220)、キャリア周波数fcに周波数fc1よりも高く且つ周波数fc2よりも低い周波数fc3を設定して(ステップS230)、本設定処理を終了する。モータ30の動作点が所定領域内のときに、モータ30の動作点が所定領域外のときに比してキャリア周波数fcを高くすることにより、電流リプルによる騒音を運転者に感じさせるのを抑制することができる。また、このときに、2相変調モードにすることにより、3相変調モードの場合に比して、トランジスタT11~T16のスイッチング損失を低減することができる。
上述した実施形態では、ハイブリッド車20は、蓄電装置としてバッテリ50を備えるものとした。しかし、蓄電可能な装置を備えるものであればよく、キャパシタなどを備えるものとしてもよい。
上述した実施形態では、ハイブリッド車20は、エンジンECU24とモータECU38とバッテリECU52とHVECU70とを備えるものとした。しかし、これらのうちの少なくとも2つは、一体に構成されるものとしてもよい。
上述の実施形態では、ハイブリッド車20は、駆動輪49に変速機40、クラッチWSC、モータ30、クラッチK0を介してエンジン22を接続し、モータ30を駆動するインバータ32に電力ライン54を介してバッテリ50を接続した構成とした。しかし、これに限定されない。例えば、シングルピニオンタイプのプラネタリギヤのサンギヤに第1モータ、キャリヤにエンジン、リングギヤに駆動輪に連結された駆動軸をそれぞれ接続し、駆動軸に第2モータを接続し、第1、第2モータをそれぞれ駆動する第1、第2インバータに電力ラインを介してバッテリを接続した構成としてもよい。
上述した実施形態では、ハイブリッド車20に搭載される駆動装置の形態とした。しかし、車両以外の移動体に搭載される駆動装置の形態としたり、建設設備などに搭載される駆動装置の形態としたりしてもよい。
実施形態の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施形態では、エンジン22が「エンジン」に相当し、モータ30が「モータ」に相当し、インバータ32が「インバータ」に相当し、バッテリ50が「蓄電装置」に相当し、エンジンECU24とモータECU38とHVECU70とが「制御装置」に相当する。冷却装置33が「冷却装置」に相当する。
なお、実施形態の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施形態が課題を解決するための手段の欄に記載した発明を実施するための形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施形態は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
以上、本開示を実施するための実施形態について説明したが、本開示はこうした実施形態に何等限定されるものではなく、本開示の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。