(57)【要約】  同期回転機の制御装置（１）は、同期回転機（２０）を駆動するための駆動電圧についての第１の指令値を生成する制御手段（２）と、駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段（４）から取得する調整手段（５）と、第１の指令値に第２の指令値を重畳し、得られた第３の指令値を出力する加算手段（６）と、第３の指令値から作成した交流電圧を同期回転機（２０）に印加する電圧印加手段（７）とを有する。制御手段（２）は、高周波電圧によって同期回転機（２０）に流れる高周波電流に基づいて同期回転機（２０）の回転位置を推定し、記憶手段（４）は、複数のパラメータの値にそれぞれ対応する第２の指令値を記憶し、調整手段（５）は、ユーザによって入力されたパラメータの値に対応する第２の指令値を記憶手段（４）から取得する。
2019244314.tif 000002
【特許請求の範囲】
【請求項１】
同期回転機を駆動するための駆動電圧についての第１の指令値を生成する制御手段と、
前記駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段から取得する調整手段と、
前記第１の指令値に前記第２の指令値を重畳し、得られた第３の指令値を出力する加算手段と、
前記第３の指令値から作成した交流電圧を前記同期回転機に印加する電圧印加手段と、
を備え、
前記制御手段は、前記高周波電圧によって前記同期回転機に流れる高周波電流に基づいて前記同期回転機の回転位置を推定し、
前記記憶手段は、複数のパラメータの値にそれぞれ対応する前記第２の指令値を記憶し、
前記調整手段は、ユーザによって入力されたパラメータの値に対応する前記第２の指令値を前記記憶手段から取得すること
を特徴とする同期回転機の制御装置。
【請求項２】
前記交流電圧によって前記同期回転機に流れる交流電流を検出する電流検出手段を更に備え、
前記制御手段は、前記電流検出手段によって検出された交流電流のうち、前記高周波電流に基づいて前記同期回転機の回転位置を推定すること
を特徴とする請求項１に記載の同期回転機の制御装置。
【請求項３】
前記記憶手段は、前記高周波電圧の振幅と周波数とのうちの少なくともひとつが異なる複数の前記第２の指令値を前記複数のパラメータの値にそれぞれ対応させて記憶する
ことを特徴とする請求項１または２に記載の同期回転機の制御装置。
【請求項４】
前記記憶手段は、パラメータの値を大きくすると、前記高周波電圧の振幅が大きくなるように前記第２の指令値を記憶していること
を特徴とする請求項１から３のいずれか１項に記載の同期回転機の制御装置。
【請求項５】
前記記憶手段は、パラメータの値を大きくすると、前記高周波電圧の周波数が高くなるように前記第２の指令値を記憶していること
を特徴とする請求項１から４のいずれか１項に記載の同期回転機の制御装置。
【請求項６】
前記調整手段は、実駆動モードにおいて、パラメータ調整モードによって決定された前記パラメータの値に対応する前記第２の指令値を用いること
を特徴とする請求項１から５のいずれか１項に記載の同期回転機の制御装置。
【請求項７】
同期回転機が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、前記同期回転機の位置を推定するための高周波電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置であって、
前記同期回転機の駆動音と前記駆動電圧によって定まる前記同期回転機の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部と、
前記状態観測部によって観測された前記状態変数をもとに前記パラメータの値を決定する学習部と
を備えることを特徴とする機械学習装置。
【請求項８】
前記学習部は、前記状態変数に基づいて報酬を計算する報酬計算部と、
計算された前記報酬に基づいて、前記パラメータの値を決定するための関数更新部と、
を備えることを特徴とする請求項７に記載の機械学習装置。
【請求項９】
前記報酬計算部は、前記駆動音が駆動音目標値より小さい場合、あるいは前記誤差が誤差目標値より小さい場合には、前記報酬を増加させること
を特徴とする請求項８に記載の機械学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期回転機の動作を制御する同期回転機の制御装置と、同期回転機が動作する際に用いられる電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置とに関する。
【背景技術】
【０００２】
従来、同期回転機を制御する場合、速度センサ及び位置センサを用いて、回転速度及び回転子の磁極位置を検出し、検出した値をもとに同期回転機を制御する。しかしながら、上記のセンサは耐故障性及びメンテナンスの面で不利であるため、センサを用いることなく同期回転機の回転速度及び回転子の磁極位置を検出する方法が提案されている。従来、交流電圧を同期回転機に印加して、交流電圧の直交方向に振幅を有する電流が発生することを利用して、交流電流の振幅が零となる回転子の磁極位置を推定する回転子の磁極位置検出方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２４５９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の同期回転機を制御する方法では、磁極位置を推定するために同期回転機に印加される高周波電圧の振幅及び周波数を適切に設定することは容易でない。つまり、従来の同期回転機の駆動音は、比較的大きく、ユーザが不快に感じることがある。また、従来の同期回転機を制御する方法では、同期回転機の回転位置のあらかじめ設定された位置に対する誤差が比較的大きくなるという問題も生じる。ユーザが同期回転機に印加される高周波電圧の振幅及び周波数を決定することができる同期回転機の制御装置が提供されることが要求されている。【０００５】
本発明は、上記に鑑みてなされたものであって、同期回転機に印加される高周波電圧の振幅の値及び周波数の値をユーザに決定させる同期回転機の制御装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、同期回転機を駆動するための駆動電圧についての第１の指令値を生成する制御手段と、駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段から取得する調整手段とを有する。本発明は、第１の指令値に第２の指令値を重畳し、得られた第３の指令値を出力する加算手段と、第３の指令値から作成した交流電圧を同期回転機に印加する電圧印加手段とを更に有する。制御手段は、高周波電圧によって同期回転機に流れる高周波電流に基づいて同期回転機の回転位置を推定する。記憶手段は、複数のパラメータの値にそれぞれ対応する第２の指令値を記憶する。調整手段は、ユーザによって入力されたパラメータの値に対応する第２の指令値を記憶手段から取得する。
【発明の効果】
【０００７】
本発明にかかる同期回転機の制御装置は、同期回転機に印加される高周波電圧の振幅の値及び周波数の値をユーザに容易に決定させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１にかかる同期回転機の制御装置の構成を示す図
【図２】実施の形態１にかかる同期回転機の制御装置が有する入力手段の例を示す図
【図３】実施の形態１にかかる同期回転機の制御装置が有する記憶手段が記憶する情報の例を示す図
【図４】実施の形態１にかかる同期回転機の回転子の構造を示す図
【図５】実施の形態１にかかる同期回転機のインダクタンスを説明するための図
【図６】実施の形態１にかかる同期回転機の回転子の位置と位相とを示す図
【図７】ユーザが実施の形態１にかかる制御装置に入力する値を決定する操作の手順の例を示すフローチャート
【図８】実施の形態１にかかる同期回転機の制御装置が有する制御手段、調整手段及び加算手段の少なくとも一部の機能がプロセッサによって実現される場合のプロセッサを示す図
【図９】実施の形態１にかかる同期回転機の制御装置が有する制御手段、調整手段及び加算手段を構成する少なくとも一部の構成要素が処理回路によって実現される場合の処理回路を示す図
【図１０】実施の形態２にかかる機械学習装置の構成を示す図
【図１１】実施の形態２にかかる機械学習装置の動作の手順の例を示すフローチャート
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかる同期回転機の制御装置及び機械学習装置を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、実施の形態１にかかる同期回転機の制御装置１の構成を示す図である。以下では、「同期回転機の制御装置１」を「制御装置１」と記載する場合がある。図１には、制御装置１に制御される同期回転機２０も示されている。同期回転機２０は、永久磁石が用いられた同期回転機である。同期回転機２０は、同期リラクタンスモータであってもよい。
【００１１】
制御装置１は、同期回転機２０を駆動するための駆動電圧についての第１の指令値を生成する制御手段２を有する。第１の指令値は、同期回転機２０を駆動するための交流電圧の振幅の値と交流電圧の周波数の値とを示す。制御手段２は、同期回転機２０の回転位置を制御するためのフィードバック制御を行って第１の指令値を生成する。制御手段２が第１の指令値を生成する方法は公知であるので、当該方法の詳細な説明は省略する。
【００１２】
制御装置１は、上記の駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を決定するためのパラメータの値をユーザが制御装置１に入力する際にユーザによって用いられる入力手段３を更に有する。第２の指令値は、交流電圧の振幅の値と交流電圧の周波数の値とを示す。ユーザが入力するパラメータの値は、第２の指令値である高周波電圧の振幅や周波数そのものとは異なる。第２の指令値は、後述する同期回転機２０の回転子の位置を推定するために用いられ、第１の指令値に重畳される。第２の指令値が示す交流電圧の周波数の値は、第１の指令値が示す交流電圧の周波数の値より十分大きい。すなわち、第２の指令値が示す交流電圧の周波数の値は、同期回転機２０が回転する際の周波数より十分高い周波数であるため、同期回転機２０の回転動作には寄与しない。
【００１３】
図２は、実施の形態１にかかる同期回転機の制御装置１が有する入力手段３の例を示す図である。入力手段３は、値の入力を行わせる状態をユーザに設定させるＭＯＤＥボタン３１と、ユーザが値を選択するために用いるダイヤル３２とを有する。入力手段３は、ユーザによって選択された値を表示する表示部３３と、選択された値をユーザが制御装置１に入力する際にユーザに用いられるＳＥＴボタン３４とを更に有する。
【００１４】
ユーザは、第２の指令値を決定するためのパラメータの値を制御装置１に入力する場合、ＭＯＤＥボタン３１を押下して、入力手段３を、値の入力をユーザに行わせる状態に設定する。ユーザは、ダイヤル３２を回して、制御装置１に入力したい値を選択する。表示部３３は、ユーザによって選択された値を表示する。ユーザは、ユーザが選択した値が表示部３３によって表示されたことを確認し、ＳＥＴボタン３４を押下する。これにより、第２の指令値を決定するためのパラメータの値は、制御装置１に入力される。
【００１５】
図１に戻る。制御装置１は、複数の入力値の各々に対応する第２の指令値を記憶する記憶手段４を更に有する。記憶手段４は、複数のパラメータの値にそれぞれ対応する第２の指令値を記憶する。例えば、記憶手段４は、高周波電圧の振幅と周波数とのうちの少なくともひとつが異なる複数の第２の指令値を複数のパラメータの値にそれぞれ対応させて記憶する。例えば、記憶手段４は、パラメータの値を大きくすると、高周波電圧の振幅が大きくなるように第２の指令値を記憶している。例えば、記憶手段４は、パラメータの値を大きくすると、高周波電圧の周波数が高くなるように第２の指令値を記憶している。
【００１６】
複数の入力値の各々は、ユーザによって制御装置１に入力される可能性がある値である。記憶手段４の例は、半導体メモリである。図３は、実施の形態１にかかる同期回転機の制御装置１が有する記憶手段４が記憶する情報の例を示す図である。記憶手段４は、複数の入力値の各々について、交流電圧の振幅の値と交流電圧の周波数の値との組み合わせである第２の指令値を記憶している。つまり、複数の入力値の各々は、複数の第２の指令値のいずれかに対応付けられている。
【００１７】
図１に戻る。制御装置１は、上記の駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段４から取得する調整手段５を更に有する。調整手段５は、ユーザによって入力されたパラメータの値に対応する第２の指令値を記憶手段４から取得する。具体的には、調整手段５は、ユーザが入力手段３を用いて入力した値に対応する第２の指令値を記憶手段４から取得し、取得した第２の指令値を出力する。図１では、「ユーザが入力手段３を用いて入力した値」は「入力された値」と記載されている。
【００１８】
例えば、図３に示されている通り、入力値「３」には、２５Ｖと５００Ｈｚとの組み合わせの第２の指令値が対応付けられている。つまり、入直値「３」は、周波数が５００Ｈｚであり、振幅が２５Ｖである高周波電圧の指令値に対応する。そのため、ユーザが入力手段３を用いて「３」という値を制御装置１に入力した場合、調整手段５は、２５Ｖと５００Ｈｚとの組み合わせの第２の指令値を記憶手段４から取得し、取得した第２の指令値を出力する。
【００１９】
制御装置１は、制御手段２によって生成された、同期回転機２０を駆動するための第１の指令値に、調整手段５から出力された、同期回転機２０の位置を推定するための第２の指令値を重畳し、重畳することによって得られた第３の指令値を出力する加算手段６を更に有する。制御装置１は、加算手段６によって得られた第３の指令値から作成した交流電圧を同期回転機２０に印加する電圧印加手段７を更に有する。電圧印加手段７は、三相電流を同期回転機２０に供給する。電圧印加手段７の例は、電圧変換器である。電圧変換器の例は、インバータである。
【００２０】
制御装置１は、同期回転機２０に印加される交流電圧によって同期回転機２０に流れる交流電流の値を検出する電流検出手段８を更に有する。電流検出手段８は、同期回転機２０に供給される電流の値を検出する検出部８１と、検出部８１によって検出された値をｄ軸及びｑ軸の電流に変換する座標変換器８２とを有する。尚、座標変換器８２は、検出部８１によって検出された電流値と、制御手段２によって推定された回転位置とに基づいて、ｄ軸及びｑ軸の各々の電流検出値を制御手段２に送信する。三相電流が同期回転機２０に供給されるので、検出部８１は、同期回転機２０に供給される三相電流の各々の値を検出する。
【００２１】
なお、検出部８１は、三相電流の各々の値を直接検出してもよいし、三相電流のうちの二相の電流の値を直接検出すると共に各時刻における三相電流の値の和がゼロであるという性質を用いて三相電流の各々の値を検出してもよい。電圧印加手段７がインバータである場合、検出部８１は、インバータの母線電流値、インバータの構成要素であるスイッチング素子に流れる電流の値、及びスイッチング素子の状態をもとに、三相電流の各々の値を算出してもよい。
【００２２】
制御手段２は、座標変換器８２からのｄ軸及びｑ軸の２軸に変換された検出電流値に基づいて同期回転機２０の制御軸の位置、すなわち同期回転機２０の回転位置を推定する。つまり、制御手段２は、高周波電圧によって同期回転機２０に流れる高周波電流に基づいて同期回転機２０の回転位置を推定する。更に言うと、制御手段２は、電流検出手段８によって検出された交流電流のうち、高周波電流に基づいて同期回転機２０の回転位置を推定する。同期回転機２０の回転位置の推定法は後述する。制御手段２は、同期回転機２０の制御軸の位置を示す情報を、座標変換器８２及び電圧印加手段７に出力する。さらに、制御手段２は、電流検出手段８から出力された値を用いて推定した回転位置に基づいてフィードバック制御を行って第１の指令値を生成する。
【００２３】
図４は、実施の形態１にかかる同期回転機の回転子の構造を示す図である。図４は、同期回転機の構造を簡単に説明するために、ひとつのＮ極とひとつのＳ極との組である二極の回転機の構造を示している。図４において、中心からＮ極に向かう軸はｄｍ軸であると定義されており、ｄｍ軸に直交する軸はｑｍ軸と定義されている。ｄｍ軸を基準にして、回転子の一周分のインダクタンスの変化を考える。磁石磁束によって磁気飽和していてインダクタンスが小さくなる磁石部分と、磁化されていない鉄心部分とでは、インダクタンスの値が異なる。
【００２４】
つまり、図５に示すように、回転子の一周分において、インダクタンスの凹凸が生じる。図５は、実施の形態１にかかる同期回転機のインダクタンスを説明するための図である。当該凹凸の最大値と最小値との比は、突極比と呼ばれる。同期回転機に印加される交流電圧を用いた磁極位置推定方法では、図５に示されるような同期回転機の回転子の電気的な突極性が用いられる。加えて、磁極位置推定方法では、同期回転機２０の駆動周波数より高い値の周波数の電圧を同期回転機２０に与えたときに生じる電流が回転子のインダクタンスによって異なることが利用される。
【００２５】
図６は、実施の形態１にかかる同期回転機の回転子の位置と位相とを示す図である。回転子の磁束ベクトル方向がｄｍ軸であり、ｄｍ軸と直交する方向がｑｍ軸であり、交流電圧が印加される方向θ０がｄ軸であり、ｄ軸と直交する方向がｑ軸であると仮定する。ｄ軸とｄｍ軸との偏差がΔθであると仮定する。なお、ｄ軸は定常的にはｄｍ軸と一致するように動作するが、図６は、瞬時的にΔθの偏差が生じた場合の図である。
【００２６】
交流電圧ベクトルｖｄｈがｄ軸に印加され、交流電圧ベクトルｖｑｈがｑ軸に印加された場合、下記の式（１）が成立する。なお、式（１）中のｐは微分演算子を表す。
【００２７】
【数１】
2019244314.tif 000003
【００２８】
ここで、回転速度ωｒ≒０であると仮定すると、式（１）より、下記の式（２）が得られる。
【００２９】
【数２】
2019244314.tif 000004
【００３０】
式（２）の右辺の第２項は交流電流の微分を示し、交流電流の微分は交流電圧の周波数ωｈ倍されるため、右辺の第２項の値は右辺の第１項の値に比べて非常に大きく、そのため右辺の第１項は無視することができる。その結果、下記の式（３）を得ることができる。
【００３１】
【数３】
2019244314.tif 000005
【００３２】
ここで、交流電圧ベクトルが下記の式（４）であると仮定すると、交流電流ベクトルｉｄｈ及び交流電流ベクトルｉｑｈについて、式（３）に式（４）を代入し、両辺を積分することで、下記の式（５）が得られる。
【００３３】
【数４】
2019244314.tif 000006
【００３４】
【数５】
2019244314.tif 000007
【００３５】
磁極位置を推定するため、偏差Δθを０とするようなθ０を演算する。ここで、式（５）の交流電流の振幅成分を利用すれば、Δθを電流振幅の関数で表すことができる。ここでは、交流電流の直交成分ｉｑｈの振幅｜ｉｑｈ｜を用いる。その結果、式（５）から下記の式（６）が得られる。
【００３６】
【数６】
2019244314.tif 000008
【００３７】
式（６）をΔθの式に変換すると、下記の式（７）が得られる。
【００３８】
【数７】
2019244314.tif 000009
【００３９】
式（７）より、Δθをゼロに近づけることは、｜ｉｑｈ｜をゼロに近づけることに等しい。よって、推定位置θ０は、下記の式（８）で表すことができる。
【００４０】
【数８】
2019244314.tif 000010
【００４１】
なお、交流電圧の周波数ωｈと交流電圧の振幅Ｖｈは、調整手段５から出力される第２の指令値に含まれる。Ｌ、ｌは、式（１）からＬｄ、Ｌｑを用いて求めることができ、Ｌｄ、Ｌｑは事前に測定することで把握することができる。したがって、偏差Δθは、｜ｉｑｈ｜をもとに算出することができる。
【００４２】
ここで、式（６）及び最終的な推定位置θ０は、交流電流の振幅｜ｉｑｈ｜によって決まり、｜ｉｑｈ｜は交流電圧の振幅Ｖｈと交流電圧の周波数ωｈとによって変化する。すなわち推定位置θ０は、第２の指令値によって変化するが、第２の指令値に関わる交流電流は、駆動とは関係のない電流であって、振動の原因となる。つまり、第２の指令値の電圧値が大きいほど回転位置の推定精度は高くなるが、振動あるいは騒音が大きくなる。さらに、第２の指令値の周波数が大きいほど回転位置の推定精度は高くなるが、振動あるいは騒音が大きくなる。そのため、交流電流を大きくしすぎることは振動あるいは騒音の観点からは望ましくない。
【００４３】
交流電流による振動は、交流電流によって発生するトルクが原因である。そのため、騒音のレベルは、同期回転機の慣性モーメントと、同期回転機に接続されている機械の慣性モーメントとに影響される。よって、これらの因子によって電流のレベルを変更することで、第２の指令値である高周波交流電圧の振幅及び周波数の各々の適切な値が決定される。
【００４４】
交流電圧の振幅及び周波数の各々の適切な値を決定させるために、ユーザは、入力手段３を用いて、同期回転機２０の回転位置を推定するための高周波電圧についての第２の指令値を決定するパラメータの値を制御装置１に入力する。第２の指令値は、電圧の振幅の値と電圧の周波数の値との組み合わせである。図３に示すように、実施の形態１では、１から１０までのいずれかひとつの値がユーザによって制御装置１に入力される。尚、本実施の形態では入力値として１から１０までを例示したが、入力値の種類は数字に限らないし、入力値の個数は１０個に限らないことは言うまでもない。
【００４５】
図７は、ユーザが実施の形態１にかかる制御装置１に入力する値を決定する操作の手順の例を示すフローチャートである。本実施の形態では、例えばユーザは、決定された第２の指令値を用いて同期回転機を実際に駆動する実駆動モードと異なる、第２の指令値を最適化するためのパラメータ調整モードにおいて、図７に示す動作を実施する。ユーザは、同期回転機２０の駆動音が許容できるレベルであるか否かを判断する（Ｓ１）。ユーザは、同期回転機２０の駆動音が許容できるレベルでないと判断した場合（Ｓ１でＮｏ）、従前に制御装置１に入力した値より小さい値を、入力手段３を用いて制御装置１に入力する（Ｓ２）。つまり、ユーザは、ステップＳ２において入力値を下げる。ユーザは、ステップＳ２の動作を行った後にステップＳ１の動作を行う。
【００４６】
ユーザは、同期回転機２０の駆動音が許容できるレベルであると判断した場合（Ｓ１でＹｅｓ）、同期回転機２０の回転位置のあらかじめ決められた位置に対する誤差が所望の位置誤差を満足しているか否かを判断する（Ｓ３）。ユーザは、同期回転機２０の回転位置のあらかじめ決められた位置に対する誤差が所望の位置誤差を満足していないと判断した場合（Ｓ３でＮｏ）、従前に制御装置１に入力した値より大きい値を、入力手段３を用いて制御装置１に入力する（Ｓ４）。つまり、ユーザは、ステップＳ４において入力値を上げる。ユーザは、ステップＳ４の動作を行った後にステップＳ３の動作を行う。
【００４７】
ここで、回転位置のあらかじめ決められた位置とは、第１の指令値によって定められる同期回転機２０の回転位置を示す。あるいは、回転位置のあらかじめ決められた位置は、パラメータ調整モードにおいて取り付けられる位置検出器から得られる同期回転機２０の位置であっても良い。パラメータ調整モードによって最適な第２の指令値が得られることによって、実駆動モードでは位置検出器の無いセンサレスの状態で同期回転機を駆動することが可能となる。調整手段５は、実駆動モードにおいて、パラメータ調整モードによって決定されたパラメータの値に対応する第２の指令値を用いる。
【００４８】
ユーザは、同期回転機２０の回転位置のあらかじめ決められた位置に対する誤差が所望の位置誤差を満足していると判断した場合（Ｓ３でＹｅｓ）、制御装置１に値を入力する操作を終了する。
【００４９】
上述の通り、実施の形態１にかかる同期回転機の制御装置１は、同期回転機２０を駆動するための駆動電圧の周波数より高い周波数を持つ高周波電圧についての第２の指令値を決定するためのパラメータの値をユーザが制御装置１に入力する際にユーザによって用いられる入力手段３を有する。制御装置１は、ユーザが入力手段３を用いて入力した値に対応する第２の指令値を記憶手段４から取得する調整手段５を更に有する。制御装置１は、調整手段５によって取得された第２の指令値を含む第３の指令値をもとに、同期回転機２０に電圧を印加する電圧印加手段７を更に有する。第２の指令値は、第１の指令値に重畳される値であって、高周波交流電圧の振幅の値と周波数の値とを示す値である。ユーザは、予め定められた第２の指令値に対応する入力値のみを変更し、所望の位置精度と振動や騒音が得られる入力値を選択すればよい。実施の形態１にかかる同期回転機の制御装置１は、同期回転機２０の位置を推定するための高周波交流電圧の振幅及び周波数の各々の値をユーザに容易に決定させることができる。
【００５０】
なお、調整手段５は、入力値が変更されると、第２の指令値である高周波電圧の振幅と周波数とのうちの少なくとも一つが変更されるようにしてもよい。すなわち、記憶手段４が高周波電圧の振幅と周波数とのうち少なくとも一つが異なる複数の第２の指令値を、入力値であるパラメータの値と対応させて記憶してあってもよい。
【００５１】
入力手段３は、図２を用いて説明したものに限定されない。入力手段３は、複数のボタンで構成されたものであってもよいし、キーボードを含むものであってもよい。入力手段３は、同期回転機２０の回転位置を推定するための高周波電圧についての第２の指令値を決定するためのパラメータの値をユーザが入力する際にユーザによって用いられるものであればよい。
【００５２】
調整手段５は、下記の式（９）を用いて第２の指令値に含まれる交流電圧の振幅の値を算出してもよい。式（９）において、「ｋｖｈ」はあらかじめ決められた定数であり、「ｈｆ＿ａｄｊ」は、ユーザが入力手段３を用いて入力した値である。
【００５３】
【数９】
2019244314.tif 000011
【００５４】
調整手段５は、下記の式（１０）を用いて第２の指令値に含まれる交流電圧の周波数の値を算出してもよい。式（１０）において、「ｋωｈ」はあらかじめ決められた定数であり、「ｈｆ＿ａｄｊ」は、ユーザが入力手段３を用いて入力した値である。
【００５５】
【数１０】
2019244314.tif 000012
【００５６】
図８は、実施の形態１にかかる同期回転機の制御装置１が有する制御手段２、調整手段５及び加算手段６の少なくとも一部の機能がプロセッサ４１によって実現される場合のプロセッサ４１を示す図である。つまり、制御装置１が有する制御手段２、調整手段５及び加算手段６の少なくとも一部の機能は、メモリ４２に格納されるプログラムを実行するプロセッサ４１によって実現されてもよい。
【００５７】
プロセッサ４１は、ＣＰＵ（Central  Processing  Unit）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、又はＤＳＰ（Digital  Signal  Processor）である。図８には、メモリ４２も示されている。
【００５８】
制御手段２、調整手段５及び加算手段６の少なくとも一部の機能がプロセッサ４１によって実現される場合、当該一部の機能は、プロセッサ４１と、ソフトウェア、ファームウェア、又は、ソフトウェア及びファームウェアとの組み合わせにより実現される。ソフトウェア又はファームウェアは、プログラムとして記述され、メモリ４２に格納される。
【００５９】
プロセッサ４１は、メモリ４２に記憶されたプログラムを読み出して実行することにより、制御手段２、調整手段５及び加算手段６の少なくとも一部の機能を実現する。制御手段２、調整手段５及び加算手段６の少なくとも一部の機能がプロセッサ４１によって実現される場合、制御装置１は、制御手段２、調整手段５及び加算手段６の少なくとも一部によって実行されるステップが結果的に実行されることになるプログラムを格納するためのメモリ４２を有する。
【００６０】
メモリ４２に格納されるプログラムは、制御手段２、調整手段５及び加算手段６の少なくとも一部が実行する手順又は方法をコンピュータに実行させるものであるともいえる。
【００６１】
メモリ４２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（登録商標）（Electrically  Erasable  Programmable  Read  Only  Memory）等の不揮発性もしくは揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク又はＤＶＤ（Digital  Versatile  Disk）等である。
【００６２】
図９は、実施の形態１にかかる同期回転機の制御装置１が有する制御手段２、調整手段５及び加算手段６を構成する少なくとも一部の構成要素が処理回路４３によって実現される場合の処理回路４３を示す図である。つまり、制御手段２、調整手段５及び加算手段６の機能の少なくとも一部は、処理回路４３によって実現されてもよい。
【００６３】
処理回路４３は、専用のハードウェアである。処理回路４３は、例えば、単一回路、複合回路、プログラム化されたプロセッサ、並列プログラム化されたプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field-Programmable  Gate  Array）、又はこれらを組み合わせたものである。制御手段２、調整手段５及び加算手段６の一部は、残部とは別個の専用のハードウェアであってもよい。
【００６４】
制御手段２、調整手段５及び加算手段６の複数の機能について、当該複数の機能の一部がソフトウェア又はファームウェアで実現され、当該複数の機能の残部が専用のハードウェアで実現されてもよい。このように、制御手段２、調整手段５及び加算手段６の複数の機能は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって実現することができる。
【００６５】
本実施の形態によれば、ユーザが使用する同期回転機や機械装置の慣性モーメントに依存する騒音特性や位置推定誤差を調整するために、同期回転機を駆動する第１の指令値に重畳される高周波電圧指令である第２の指令値を、予め定められた第２の指令値のパターンに対応するパラメータ入力値を選択することによって、ユーザが容易に調整することができる。すなわち、本実施の形態によれば、高周波電圧の調整に関するノウハウ技術の有無に関わらず、ユーザが容易に第２の指令値を決定できる、という効果を奏する。
【００６６】
なお、本実施の形態では記憶手段４に記憶された、ユーザの入力値であるパラメータの値に対応する交流電圧の振幅および周波数は、パラメータの値が大きくなるほど振幅が増大し、周波数が大きくなるように図３で示すようなテーブルが設定されている。すなわち、パラメータの値が大きくなるほど同期回転機の騒音が大きくなる一方で、位置推定誤差が小さくなるようにテーブルが作成されている。したがって、ユーザはパラメータの値を順に大きくしていくことによって、所望の騒音特性が得られる条件を容易に探し出すことができる。なお、パラメータの値を順に小さくしていっても良いことは言うまでもない。
【００６７】
本実施の形態では、パラメータ調整モードにおいてユーザが入力したパラメータの値に基づいて第２の指令値が決定され、決定された第２の指令値を実駆動モードで用いることができる。
【００６８】
また、本実施の形態でユーザが入力したパラメータの値に基づいて決定された第２の指令値に、さらに従来実施していたようなパラメータの微調整を行い、第２の指令値を同期回転機や機械装置に合わせてより最適化しても良いことは言うまでもない。この場合も、ユーザは最適な第２の指令値を選択するための第１段階として本実施の形態を用いて選択したパラメータの値に対応する第２の指令値から、第２段階として微調整のみ行えばよいため、ユーザは容易に第２の指令値を決定することができる。
【００６９】
実施の形態２．
図１０は、実施の形態２にかかる機械学習装置１０の構成を示す図である。図１０には、実施の形態１において説明した制御手段２、加算手段６、電圧印加手段７、電流検出手段８及び同期回転機２０も示されている。実施の形態１では、調整手段５が第２の指令値を出力する。それに対し、実施の形態２では、機械学習装置１０が第２の指令値を出力する。その点が、実施の形態２と実施の形態１との相違点である。実施の形態２では、当該相違点を主に説明する。
【００７０】
機械学習装置１０は、同期回転機２０が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、同期回転機２０の位置を推定するための高周波電圧についての第２の指令値を出力させるためのパラメータの値を決定する装置である。機械学習装置１０は、同期回転機２０の駆動音と上記の駆動電圧によって定まる同期回転機２０の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部１１を有する。
【００７１】
同期回転機２０の駆動音は、当該駆動音を検出する装置によって検出されて数値化される。当該装置の例は、マイクロフォンである。同期回転機２０の駆動音は、振動センサが同期回転機２０に取り付けられている場合、当該振動センサによって検出された振動数をもとに数値化されてもよい。同期回転機２０の駆動音は、同期回転機２０のトルクが同期回転機２０の駆動音と関連すると見做して、電流検出手段８によって検出された値をもとに数値化されてもよい。特定の周波数についての騒音を最小化することが求められている場合、状態観測部１１は、当該特定の周波数についての同期回転機２０の駆動音のみを数値化してもよい。
【００７２】
同期回転機２０の回転位置のあらかじめ設定された位置とは、第１の指令値から定まる同期回転機２０の回転位置であっても良いし、検出器によって検出された同期回転機２０の回転位置であっても良い。推定された回転位置は、制御手段２によって推定された回転位置である。
【００７３】
機械学習装置１０は、状態観測部１１によって観測された状態変数をもとに、同期回転機２０の回転位置を推定するための高周波電圧についての第２の指令値を出力させるためのパラメータの値を決定する学習部１２を更に有する。学習部１２は、学習アルゴリズムをもとに当該パラメータの値を決定する。学習部１２が用いる学習アルゴリズムは、どのようなものであってもよい。
【００７４】
以下に一例として、学習部１２が強化学習を行う場合について説明する。強化学習は、ある環境内におけるエージェントが、現在の状態を観測し、取るべき行動を決定する、というものである。エージェントは、行動を選択することで環境から報酬を得て、一連の行動を通じて報酬を最も多く得られる方策を学習する。
【００７５】
強化学習の代表例は、Ｑ学習又はＴＤ学習である。Ｑ学習では、行動価値関数Ｑ（ｓ，ａ）の一般的な更新式は下記の式（１１）である。
【００７６】
【数１１】
2019244314.tif 000013
【００７７】
式（１１）において、ｓｔは時刻ｔにおける環境を表し、ａｔは時刻ｔにおける行動を表す。行動ａｔにより、環境はｓｔ＋１に変わる。ｒｔ＋１は、環境の変化によって獲得される報酬を表し、γは割引率を表し、αは学習係数を表す。Ｑ学習が適用される場合、第２の指令値に含まれる交流電圧の振幅と交流電圧の周波数とのうちの少なくとも一方を調整することが行動ａｔである。
【００７８】
式（１１）で表される更新式は、時刻ｔ＋１における最良の行動ａの行動評価が時刻ｔにおいて実行された行動ａの行動価値Ｑより大きければ、行動価値Ｑを大きくする。当該更新式は、時刻ｔ＋１における最良の行動ａの行動評価が時刻ｔにおいて実行された行動ａの行動価値Ｑ以下であれば、行動価値Ｑを小さくする。換言すれば、時刻ｔにおける行動ａの行動価値Ｑが時刻ｔ＋１における最良の行動価値に近づくように、行動価値関数Ｑ（ｓ，ａ）は更新される。それにより、ある環境における最良の行動価値が、それ以前の環境における行動価値に順次伝播していくようになる。
【００７９】
学習部１２は、状態観測部１１によって観測された状態変数に基づいて報酬を計算する報酬計算部１３と、計算された報酬に基づいて、パラメータの値を決定するための関数更新部１４とを有する。
【００８０】
同期回転機２０の駆動音が状態変数である場合、報酬計算部１３は、駆動音の検出器によって観測された駆動音があらかじめ設定された駆動音目標値より小さい場合、報酬ｒを増加させる。例えば、報酬計算部１３は、観測された駆動音が駆動音目標値より小さい場合、報酬ｒに「１」の報酬を加算する。他方、観測された駆動音があらかじめ設定された駆動音目標値より大きい場合、報酬計算部１３は、報酬ｒに「−１」の報酬を加算する。
【００８１】
同期回転機２０の回転位置のあらかじめ設定された位置に対する誤差が状態変数である場合、報酬計算部１３は、当該誤差があらかじめ設定された誤差目標値より小さい場合、報酬ｒを増加させる。例えば、報酬計算部１３は、当該誤差が目標値誤差より小さい場合、報酬ｒに「１」の報酬を与える。他方、当該誤差があらかじめ設定された誤差目標値より大きい場合、報酬計算部１３は、報酬ｒに例えば「−１」の報酬を与える。
【００８２】
関数更新部１４は、報酬計算部１３によって計算された報酬にしたがって、第２の指令値に含まれる交流電圧の振幅と交流電圧の周波数を調整するための関数を更新する。例えばＱ学習では、式（１１）で表される行動価値関数Ｑ（ｓｔ，ａｔ）が、第２の指令値に含まれる交流電圧の振幅と交流電圧の周波数を調整するための関数である。
【００８３】
機械学習装置１０は、学習部１２によって決定された値に対応する第２の指令値を出力する制御パラメータ調整部１５を更に有する。制御パラメータ調整部１５が有する機能は、実施の形態１の調整手段５が有する機能と同じである。図１０には、実施の形態１において説明した記憶手段４は示されていない。制御パラメータ調整部１５が記憶手段４に記憶されている情報を必要とする場合、制御パラメータ調整部１５は、調整手段５と同様に、記憶手段４に記憶されている情報を利用して第２の指令値を出力する。
【００８４】
図１１は、実施の形態２にかかる機械学習装置１０の動作の手順の例を示すフローチャートである。まず、同期回転機２０を任意の位置まで回転させて停止させることを想定する。その後、状態観測部１１は、状態変数を観測する（Ｓ１１）。報酬計算部１３は、同期回転機２０の駆動音があらかじめ設定された許容レベルであるか否かを判断する（Ｓ１２）。
【００８５】
報酬計算部１３は、同期回転機２０の駆動音があらかじめ設定された許容レベルであると判断した場合（Ｓ１２でＹｅｓ）、同期回転機２０の駆動音に対する報酬を上げる（Ｓ１３）。報酬計算部１３は、同期回転機２０の駆動音があらかじめ設定された許容レベルにないと判断した場合（Ｓ１２でＮｏ）、同期回転機２０の駆動音に対する報酬を下げる（Ｓ１４）。
【００８６】
報酬計算部１３は、同期回転機２０の回転位置のあらかじめ設定された位置に対する誤差が所望の位置誤差を満足しているか否かを判断する（Ｓ１５）。報酬計算部１３は、同期回転機２０の回転位置のあらかじめ設定された位置に対する誤差が所望の位置誤差を満足していると判断した場合（Ｓ１５でＹｅｓ）、報酬を上げる（Ｓ１６）。報酬計算部１３は、同期回転機２０の回転位置のあらかじめ設定された位置に対する誤差が所望の位置誤差を満足していないと判断した場合（Ｓ１５でＮｏ）、報酬を下げる（Ｓ１７）。
【００８７】
なお、ステップＳ１２からステップＳ１４までの動作と、ステップＳ１５からステップＳ１７までの動作とのうちの少なくとも一方が、報酬計算部１３により実行されればよい。また、駆動音や位置誤差の診断の他に、報酬を与えるためのステップが追加されても良い。
【００８８】
次に、関数更新部１４は、報酬計算部１３によって計算された報酬をもとに、式（１１）の関数を更新する（Ｓ１８）。制御パラメータ調整部１５は、交流電圧の振幅と交流電圧の周波数との組み合わせの第２の指令値を更新する（Ｓ１９）。例えば、Ｑ学習の場合、ステップＳ１８で更新された上記式（１１）で表される行動価値関数Ｑ（ｓｔ，ａｔ）が、第２の指令値を決定するための関数として用いられる。例えば、関数更新部１４は、学習過程において、現状の状態ｓｔにおける行動価値関数Ｑ（ｓｔ，ａｔ）で求められる行動価値Ｑが最大となるような行動ａｔすなわち第２の指令値を求める。尚、行動ａｔを選択する方法としてはε−グリーディ法などの公知の技術を用いればよい。更新された第２の指令値を用いて同期回転機２０の駆動を制御し、以降、ステップＳ１１からステップＳ１９までの処理が繰り返される。一方、行動価値関数Ｑ（ｓｔ，ａｔ）が収束した場合、関数更新部１４は、収束した行動価値関数Ｑ（ｓｔ，ａｔ）で求められる行動価値Ｑが最大となるような第２の指令値を選択し、同期回転機２０の制御パラメータの調整を終了する。尚、パラメータの調整の終了時点としては、行動価値Ｑが予め定められた範囲内としても良い。
【００８９】
また、ステップＳ１８の処理において、行動価値関数Ｑ（ｓｔ，ａｔ）が収束した場合には、当該行動価値関数Ｑ（ｓｔ，ａｔ）を学習済みモデルとしてもよい。収束した行動価値関数Ｑ（ｓｔ，ａｔ）は、学習済みモデルとして他の装置等で利用可能である。
【００９０】
上述の通り、実施の形態２にかかる機械学習装置１０は、同期回転機２０の駆動音と同期回転機２０の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する。機械学習装置１０は、状態変数をもとに、同期回転機２０の回転位置を推定するための第２の指令値を出力させるためのパラメータの値を決定する。したがって、機械学習装置１０は、第２の指令値を出力させるためのパラメータの値をユーザに入力させることなく、最適な第２の指令値を学習し、出力することができる。
【００９１】
なお、状態観測部１１は、同期回転機２０に接続されている機械の慣性モーメントも状態変数として観測してもよい。いずれにしても、学習部１２は、状態観測部１１によって観測された状態変数をもとに、同期回転機２０が動作する際に用いられる電圧についての第２の指令値を出力させるためのパラメータの値を決定する。
【００９２】
また、本実施の形態では行動ａｔとして高周波交流電圧の振幅と周波数との組合せである第２の指令値を用いたが、行動ａｔとして第２の指令値の高周波交流電圧の振幅と周波数とのいずれか一方を用いても良いし、これら以外のパラメータを含んでも良い。
【００９３】
実施の形態２では、機械学習装置１０が強化学習を利用して機械学習する場合について説明した。しかしながら、機械学習装置１０は、他の公知の方法、例えば、ニューラルネットワーク、遺伝的プログラミング、機能論理プログラミング、又はサポートベクターマシンにしたがって機械学習を実行してもよい。
【００９４】
実施の形態２にかかる機械学習装置１０が有する状態観測部１１、学習部１２及び制御パラメータ調整部１５の少なくとも一部の機能は、実施の形態１のプロセッサ４１と同等のプロセッサによって実現されてもよい。状態観測部１１、学習部１２及び制御パラメータ調整部１５の少なくとも一部の機能がプロセッサによって実現される場合、機械学習装置１０は、状態観測部１１、学習部１２及び制御パラメータ調整部１５の少なくとも一部によって実行されるステップが結果的に実行されることになるプログラムを格納するためのメモリを有する。当該メモリは、実施の形態１のメモリ４２と同等のメモリである。
【００９５】
実施の形態２にかかる機械学習装置１０が有する状態観測部１１、学習部１２及び制御パラメータ調整部１５の機能の少なくとも一部は、実施の形態１の処理回路４３と同等の処理回路によって実現されてもよい。
【００９６】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略又は変更することも可能である。
【符号の説明】
【００９７】
１  同期回転機の制御装置、２  制御手段、３  入力手段、４  記憶手段、５  調整手段、６  加算手段、７  電圧印加手段、８  電流検出手段、１０  機械学習装置、１１  状態観測部、１２  学習部、１３  報酬計算部、１４  関数更新部、１５  制御パラメータ調整部、２０  同期回転機、３１  ＭＯＤＥボタン、３２  ダイヤル、３３  表示部、３４  ＳＥＴボタン、４１  プロセッサ、４２  メモリ、４３  処理回路、８１  検出部、８２  座標変換器。
【図１】
2019244314.tif 000014
【図２】
2019244314.tif 000015
【図３】
2019244314.tif 000016
【図４】
2019244314.tif 000017
【図５】
2019244314.tif 000018
【図６】
2019244314.tif 000019
【図７】
2019244314.tif 000020
【図８】
2019244314.tif 000021
【図９】
2019244314.tif 000022
【図１０】
2019244314.tif 000023
【図１１】
2019244314.tif 000024
【手続補正書】
【提出日】平成31年3月5日(2019.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同期回転機が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、前記同期回転機の位置を推定するための高周波電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置であって、
前記同期回転機の駆動音と前記駆動電圧によって定まる前記同期回転機の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部と、
前記状態観測部によって観測された前記状態変数をもとに前記パラメータの値を決定する学習部と
を備えることを特徴とする機械学習装置。
【請求項２】
前記学習部は、前記状態変数に基づいて報酬を計算する報酬計算部と、
計算された前記報酬に基づいて、前記パラメータの値を決定するための関数更新部と、
を備えることを特徴とする請求項１に記載の機械学習装置。
【請求項３】
前記報酬計算部は、前記駆動音が駆動音目標値より小さい場合、あるいは前記誤差が誤差目標値より小さい場合には、前記報酬を増加させること
を特徴とする請求項２に記載の機械学習装置。
【請求項４】
請求項１から３のいずれか１項に記載の機械学習装置から出力される前記高周波電圧についての指令値である第２の指令値を、前記同期回転機を駆動するための前記駆動電圧についての第１の指令値に重畳し、前記同期回転機を駆動制御する同期回転機の制御装置であって、
前記駆動電圧についての前記第１の指令値を生成する制御手段と、
前記機械学習装置から出力される前記第２の指令値を前記第１の指令値に重畳し、得られた第３の指令値を出力する加算手段と、
前記第３の指令値から作成した交流電圧を前記同期回転機に印加する電圧印加手段と、
を備えた同期回転機の制御装置。
【請求項５】
前記制御手段は、前記高周波電圧によって前記同期回転機に流れる高周波電流に基づいて前記同期回転機の回転位置を推定すること
を特徴とする請求項４に記載の同期回転機の制御装置。
【請求項６】
前記機械学習装置を更に備えた
ことを特徴とする請求項４に記載の同期回転機の制御装置。
【請求項７】
同期回転機を駆動するための駆動電圧についての第１の指令値を生成する制御手段と、
前記駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段から取得する調整手段と、
前記第１の指令値に前記第２の指令値を重畳し、得られた第３の指令値を出力する加算手段と、
前記第３の指令値から作成した交流電圧を前記同期回転機に印加する電圧印加手段と、
を備え、
前記制御手段は、前記高周波電圧によって前記同期回転機に流れる高周波電流に基づいて前記同期回転機の回転位置を推定し、
前記記憶手段は、複数のパラメータの値にそれぞれ対応する前記第２の指令値を記憶し、
前記調整手段は、ユーザによって入力されたパラメータの値に対応する前記第２の指令値を前記記憶手段から取得し、
前記記憶手段は、前記高周波電圧の振幅と周波数とのうちの少なくともひとつが異なる複数の前記第２の指令値を前記複数のパラメータの値にそれぞれ対応させて記憶する
ことを特徴とする同期回転機の制御装置。
【請求項８】
前記交流電圧によって前記同期回転機に流れる交流電流を検出する電流検出手段を更に備え、
前記制御手段は、前記電流検出手段によって検出された交流電流のうち、前記高周波電流に基づいて前記同期回転機の回転位置を推定すること
を特徴とする請求項７に記載の同期回転機の制御装置。
【請求項９】
前記記憶手段は、パラメータの値を大きくすると、前記高周波電圧の振幅が大きくなるように前記第２の指令値を記憶していること
を特徴とする請求項７又は８に記載の同期回転機の制御装置。
【請求項１０】
前記記憶手段は、パラメータの値を大きくすると、前記高周波電圧の周波数が高くなるように前記第２の指令値を記憶していること
を特徴とする請求項７から９のいずれか１項に記載の同期回転機の制御装置。
【請求項１１】
前記調整手段は、実駆動モードにおいて、パラメータ調整モードによって決定された前記パラメータの値に対応する前記第２の指令値を用いること
を特徴とする請求項７から１０のいずれか１項に記載の同期回転機の制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、同期回転機が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、同期回転機の位置を推定するための高周波電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置であって、同期回転機の駆動音と駆動電圧によって定まる同期回転機の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部と、状態観測部によって観測された状態変数をもとにパラメータの値を決定する学習部とを有する。
【手続補正書】
【提出日】令和1年8月23日(2019.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同期回転機が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、前記同期回転機の位置を推定するための高周波電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置であって、
前記同期回転機の駆動音と前記駆動電圧によって定まる前記同期回転機の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部と、
前記状態観測部によって観測された前記状態変数をもとに前記パラメータの値を決定する学習部とを備え、
前記学習部は、
前記状態変数に基づいて報酬を計算する報酬計算部と、
計算された前記報酬に基づいて、前記パラメータの値を決定するための関数更新部とを有し、
前記報酬計算部は、前記駆動音が駆動音目標値より小さい場合、前記報酬を増加させる
ことを特徴とする機械学習装置。
【請求項２】
同期回転機を駆動するための駆動電圧についての第１の指令値を生成する制御手段と、
前記駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段から取得する調整手段と、
前記第１の指令値に前記第２の指令値を重畳し、得られた第３の指令値を出力する加算手段と、
前記第３の指令値から作成した交流電圧を前記同期回転機に印加する電圧印加手段と、
を備え、
前記制御手段は、前記高周波電圧によって前記同期回転機に流れる高周波電流に基づいて前記同期回転機の回転位置を推定し、
前記記憶手段は、複数のパラメータの値にそれぞれ対応する前記第２の指令値を記憶し、
前記調整手段は、ユーザによって入力されたパラメータの値に対応する前記第２の指令値を前記記憶手段から取得し、
前記記憶手段は、前記高周波電圧の振幅及び周波数が異なる複数の前記第２の指令値を前記複数のパラメータの値にそれぞれ対応させて記憶する
ことを特徴とする同期回転機の制御装置。
【請求項３】
前記交流電圧によって前記同期回転機に流れる交流電流を検出する電流検出手段を更に備え、
前記制御手段は、前記電流検出手段によって検出された交流電流のうち、前記高周波電流に基づいて前記同期回転機の回転位置を推定すること
を特徴とする請求項２に記載の同期回転機の制御装置。
【請求項４】
前記記憶手段は、パラメータの値を大きくすると、前記高周波電圧の振幅が大きくなるように前記第２の指令値を記憶していること
を特徴とする請求項２又は３に記載の同期回転機の制御装置。
【請求項５】
前記調整手段は、実駆動モードにおいて、パラメータ調整モードによって決定された前記パラメータの値に対応する前記第２の指令値を用いること
を特徴とする請求項２から４のいずれか１項に記載の同期回転機の制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、同期回転機が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、同期回転機の位置を推定するための高周波電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置であって、同期回転機の駆動音と駆動電圧によって定まる同期回転機の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部と、状態観測部によって観測された状態変数をもとにパラメータの値を決定する学習部とを有する。学習部は、状態変数に基づいて報酬を計算する報酬計算部と、計算された報酬に基づいて、パラメータの値を決定するための関数更新部とを有する。報酬計算部は、駆動音が駆動音目標値より小さい場合、報酬を増加させる。
【手続補正書】
【提出日】令和1年12月26日(2019.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同期回転機が駆動する際に用いられる駆動電圧の周波数よりも高い周波数を持ち、前記同期回転機の位置を推定するための高周波電圧についての指令値を出力させるためのパラメータの値を決定する機械学習装置であって、
前記同期回転機の駆動音と前記駆動電圧によって定まる前記同期回転機の回転位置のあらかじめ設定された位置に対する誤差とのうちの少なくとも一方を状態変数として観測する状態観測部と、
前記状態観測部によって観測された前記状態変数をもとに前記パラメータの値を決定する学習部とを備え、
前記学習部は、
前記状態変数に基づいて報酬を計算する報酬計算部と、
計算された前記報酬に基づいて、前記パラメータの値を決定するための関数更新部とを有し、
前記報酬計算部は、前記駆動音が駆動音目標値より小さい場合、前記報酬を増加させる
ことを特徴とする機械学習装置。
【請求項２】
同期回転機を駆動するための駆動電圧についての第１の指令値を生成する制御手段と、
前記駆動電圧の周波数よりも高い周波数を持つ高周波電圧についての第２の指令値を記憶手段から取得する調整手段と、
前記第１の指令値に前記第２の指令値を重畳し、得られた第３の指令値を出力する加算手段と、
前記第３の指令値から作成した交流電圧を前記同期回転機に印加する電圧印加手段と、
を備え、
前記制御手段は、前記高周波電圧によって前記同期回転機に流れる高周波電流に基づいて前記同期回転機の回転位置を推定し、
前記記憶手段は、複数のパラメータの値にそれぞれ対応する前記第２の指令値を記憶し、
前記調整手段は、ユーザによって入力されたパラメータの値に対応する前記第２の指令値を前記記憶手段から取得し、
前記記憶手段は、前記高周波電圧の振幅及び周波数が異なる複数の前記第２の指令値を前記複数のパラメータの値にそれぞれ対応させて記憶し、
前記記憶手段は、パラメータの値を大きくすると、前記高周波電圧の振幅が大きくなるように前記第２の指令値を記憶している
ことを特徴とする同期回転機の制御装置。
【請求項３】
前記交流電圧によって前記同期回転機に流れる交流電流を検出する電流検出手段を更に備え、
前記制御手段は、前記電流検出手段によって検出された交流電流のうち、前記高周波電流に基づいて前記同期回転機の回転位置を推定すること
を特徴とする請求項２に記載の同期回転機の制御装置。
【請求項４】
前記調整手段は、実駆動モードにおいて、パラメータ調整モードによって決定された前記パラメータの値に対応する前記第２の指令値を用いること
を特徴とする請求項２又は３に記載の同期回転機の制御装置。
【国際調査報告】
2019244314.tif 000025
2019244314.tif 000026
2019244314.tif 000027