JP5234410B2 - Actuator device and motor control method - Google Patents

Actuator device and motor control method Download PDF

Info

Publication number
JP5234410B2
JP5234410B2 JP2008144704A JP2008144704A JP5234410B2 JP 5234410 B2 JP5234410 B2 JP 5234410B2 JP 2008144704 A JP2008144704 A JP 2008144704A JP 2008144704 A JP2008144704 A JP 2008144704A JP 5234410 B2 JP5234410 B2 JP 5234410B2
Authority
JP
Japan
Prior art keywords
actuator
impedance
value
predetermined
sampling
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.)
Active
Application number
JP2008144704A
Other languages
Japanese (ja)
Other versions
JP2009296690A (en
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.)
Hokkaido University NUC
Morita Holdings Corp
Original Assignee
Hokkaido University NUC
Morita Holdings 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 Hokkaido University NUC, Morita Holdings Corp filed Critical Hokkaido University NUC
Priority to JP2008144704A priority Critical patent/JP5234410B2/en
Publication of JP2009296690A publication Critical patent/JP2009296690A/en
Application granted granted Critical
Publication of JP5234410B2 publication Critical patent/JP5234410B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Electrically Driven Valve-Operating Means (AREA)
  • Mechanically-Actuated Valves (AREA)

Description

本発明は、オペレータが操作部材を操作してアクチュエータを所定の状態に動作させる際に、電動機の駆動力が上記操作部材に供給されるパワーアシスト機能を有するアクチュエータ装置及び電動機の制御方法に関する。   The present invention relates to an actuator device having a power assist function and a motor control method for supplying a driving force of an electric motor to the operation member when an operator operates the operation member to operate the actuator in a predetermined state.

従来、パワーアシストと称される技術が知られている。パワーアシストは、操作部材に加えられたオペレータの操作力を測定し、その操作力に応じた駆動力を上記操作部材に補助的に加えて、オペレータの操作力と電動機(モータ)の駆動力とによってアクチュエータを動作させる技術である。例えば、特許文献1には、スライドドアのパワーアシスト装置が開示されている。このパワーアシスト装置は、センサーによって測定された操作力に応じて電動機の駆動力を制御する。また、特許文献2及び3には、水門開閉機が開示されている。この水門開閉機は、手動ハンドルのトルクが設定値以上のときに電動機を駆動させて、手動ハンドルのトルクを補助するための駆動力を手動ハンドルに加える。このようなパワーアシスト機能を有する上記各装置によれば、オペレータは、実際にアクチュエータにかかる負荷よりも軽い負荷で操作部材を操作することができる。かかるパワーアシスト機能は、スライドドアや水門開閉機に限られず、ロボット分野や自動車分野等において様々な用途に用いられている。   Conventionally, a technique called power assist is known. The power assist measures the operator's operating force applied to the operating member, and supplementarily applies a driving force corresponding to the operating force to the operating member, so that the operator's operating force and the motor (motor) driving force This is a technique for operating the actuator. For example, Patent Document 1 discloses a power assist device for a sliding door. This power assist device controls the driving force of the electric motor according to the operating force measured by the sensor. Patent Documents 2 and 3 disclose a sluice switch. In this sluice switch, the electric motor is driven when the torque of the manual handle is equal to or higher than a set value, and a driving force for assisting the torque of the manual handle is applied to the manual handle. According to each device having such a power assist function, the operator can operate the operation member with a lighter load than the load actually applied to the actuator. Such a power assist function is not limited to a slide door or a sluice gate opening / closing device, and is used for various applications in the robot field, the automobile field, and the like.

パワーアシスト機能を有する装置においては、インピーダンスマッチング法に基づく制御(以下「インピーダンス制御」という。)が採用されている。非特許文献1には、オペレータの前腕が装着可能な1リンクアームに上記インピーダンス制御を適用したシステムが開示されている。非特許文献1のシステムでは、駆動制御部で用いられる制御パラメータが以下のようにして設定されている。まず、1リンクアームが任意に設定された制御パラメータを用いて1リンクアームがインピーダンス制御される。このインピーダンス制御において、上記1リンクアームの角速度(角周波数とも言う)と制御パラメータ(インピーダンスパラメータζ及びω)の最適値との相関関係が事前に取得される。そして、実際に操作力が入力されると、入力された操作力に応じた上記1リンクアームの角速度が予測されて、上記予測された角速度(予測角速度)に応じた設定値が上記相関関係から同定される。その後、上記同定された設定値が制御パラメータとして設定される。   In an apparatus having a power assist function, control based on an impedance matching method (hereinafter referred to as “impedance control”) is employed. Non-Patent Document 1 discloses a system in which the impedance control is applied to one link arm on which an operator's forearm can be mounted. In the system of Non-Patent Document 1, control parameters used in the drive control unit are set as follows. First, the impedance of one link arm is controlled using a control parameter in which one link arm is arbitrarily set. In this impedance control, the correlation between the angular velocity (also referred to as angular frequency) of the one link arm and the optimum values of the control parameters (impedance parameters ζ and ω) is acquired in advance. When the operating force is actually input, the angular velocity of the one link arm corresponding to the input operating force is predicted, and the set value corresponding to the predicted angular velocity (predicted angular velocity) is calculated from the correlation. Identified. Thereafter, the identified set value is set as a control parameter.

特開平3−250181号公報Japanese Patent Laid-Open No. 3-250181 特開平11−172659号公報Japanese Patent Laid-Open No. 11-172659 特開2000−205429号公報JP 2000-205429 A S.Morishita,etal,“Improvement of Maneuverability of the Man-Machine System for Wearable Nursing Robots”,Journal of Robotics and Mechatronics,日本機械学会ロボティクス・メカトロニクス部門,1999年,Vol.11,No.6,p.461−467S. Morishita, etal, “Improvement of Maneuverability of the Man-Machine System for Wearable Nursing Robots”, Journal of Robotics and Mechatronics, Japan Society of Mechanical Engineers, Robotics and Mechatronics, 1999, Vol. 11, No. 6, p. 461-467

上記非特許文献1に記載の従来のシステムは、角速度と操作力との相関を示す近似式(同文献のfig.11.参照)に基づいて上記1リンクアームの角速度を予測するものである。詳細には、1リンクアームに入力された操作力が測定され、その測定値に対応する角速度が上記近似式から求められる。しかしながら、上記操作力の測定値は、同じタイミングで測定されたとしても、オペレータの力の入れ具合や1リンクアームの摺動部の抵抗などが影響して異なる場合がある。したがって、オペレータが上記1リンクアームに対して同じ動作を繰り返し行ったとしても、操作する度に操作力の測定値が異なり、ひいては、操作する度に角速度の予測値や制御パラメータが異なる。そのため、オペレータが1リンクアームを操作する度に、電動機の駆動力が変わるため、パワーアシストが不安定となり、操作性が悪い。   The conventional system described in Non-Patent Document 1 predicts the angular velocity of the one link arm based on an approximate expression (see FIG. 11 in the same document) indicating the correlation between the angular velocity and the operating force. Specifically, the operating force input to one link arm is measured, and the angular velocity corresponding to the measured value is obtained from the above approximate expression. However, even if the measured value of the operating force is measured at the same timing, it may differ due to the influence of the operator's force input, the resistance of the sliding portion of the one link arm, and the like. Therefore, even if the operator repeatedly performs the same operation on the one link arm, the measured value of the operating force is different every time the operator operates, and the predicted value of the angular velocity and the control parameter are different each time the operator operates. Therefore, every time the operator operates one link arm, the driving force of the electric motor changes, so that the power assist becomes unstable and the operability is poor.

そこで、本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、オペレータの操作意志に沿った安定したパワーアシストを実現するとともに、操作性を向上させることが可能なアクチュエータ装置及び電動機の制御方法を提供することにある。   Therefore, the present invention has been made in view of the above circumstances, and an object of the present invention is an actuator capable of realizing stable power assist in accordance with the operator's intention to operate and improving operability. It is providing the control method of an apparatus and an electric motor.

(1) 本発明は、操作部材を操作してアクチュエータを所定の状態に動作させる際に、電動機の駆動力を上記操作部材に供給するパワーアシスト機能を有するアクチュエータ装置として構成されている。このアクチュエータ装置は、測定手段と、サンプリング手段と、第1記憶手段と、予測手段と、パラメータ設定手段と、制御手段とを具備する。測定手段は、上記操作部材に入力された操作力を電気的に測定する。サンプリング手段は、上記測定手段によって測定された操作力を周期的にサンプリングする。第1記憶手段は、上記サンプリング手段によってサンプリングされた複数の操作力をサンプリングデータとして記憶する。予測手段は、上記第1記憶手段に記憶されたサンプリングデータに基づいて、上記アクチュエータが上記所定の動作を完結するのに要するであろう予定動作時間を予測する。パラメータ設定手段は、上記所定の動作が上記予定動作時間で完結されるように上記電動機を制御するための上記アクチュエータ装置の動特性を規定するインピーダンスパラメータを上記予定動作時間に基づいて設定する。制御手段は、上記パラメータ設定手段によって設定されたインピーダンスパラメータを用いてインピーダンス制御法に基づき上記電動機を制御する。 (1) The present invention is configured as an actuator device having a power assist function for supplying a driving force of an electric motor to the operation member when the operation member is operated to operate the actuator in a predetermined state. The actuator device includes measurement means, sampling means, first storage means, prediction means, parameter setting means, and control means. The measuring means electrically measures the operating force input to the operating member. The sampling means periodically samples the operating force measured by the measuring means. The first storage means stores a plurality of operation forces sampled by the sampling means as sampling data. The predicting means predicts a scheduled operation time that will be required for the actuator to complete the predetermined operation based on the sampling data stored in the first storage unit. The parameter setting means sets an impedance parameter that defines dynamic characteristics of the actuator device for controlling the electric motor based on the scheduled operation time so that the predetermined operation is completed in the scheduled operation time. The control means controls the electric motor based on the impedance control method using the impedance parameter set by the parameter setting means.

ここで、サンプリングとは、時々刻々と変化する信号(例えば、操作力を電気的に示す信号)が、ある時点でどの程度の瞬間値をとっているかを周期的に次々に数値化することをいう。換言すれば、所定のサンプリング周期毎に上記信号の瞬間値を数値化することをいう。   Here, sampling means that the signal that changes from moment to moment (for example, a signal that electrically indicates the operating force) is periodically digitized one after another to determine how much instantaneous value it takes at a certain point in time. Say. In other words, the instantaneous value of the signal is digitized every predetermined sampling period.

アクチュエータを動作させる場合、オペレータは、アクチュエータを所定状態にさせるために所定の強さの操作力を操作部材に入力する。このとき、オペレータは、アクチュエータが所望の動作をするようにその動作に応じた操作力を操作部材に入力する。そのため、操作部材に入力される操作力には、オペレータの操作意志が反映されている。したがって、操作部材に加えられる操作力が分かれば、オペレータが所望するアクチュエータの動作及びその動作にかかる動作時間が予測可能である。上記操作力は、オペレータの操作次第によって変動するものである。したがって、本発明のサンプリング手段は、複数の操作力を周期的にサンプリングする。予測手段は、複数の操作力からなるサンプリングデータに基づいて予定動作時間を予測する。上記サンプリングデータから予定動作時間が予測されるため、或る時点における操作力の瞬間値に基づいて予測する場合に比べて、予測動作時間は信頼性が高い。このように高い信頼性を有する予定動作時間は、オペレータの操作意志が正確に反映されたものであり、オペレータの所望するアクチュエータの動作時間である。このように予定動作時間に基づいて電動機の制御に用いられるインピーダンスパラメータが設定され、設定されたインピーダンスパラメータに基づいて電動機が制御手段によって制御される。 When operating the actuator, the operator inputs an operation force having a predetermined strength to the operation member in order to bring the actuator into a predetermined state. At this time, the operator inputs an operation force corresponding to the operation to the operation member so that the actuator performs a desired operation. Therefore, the operator's intention to operate is reflected in the operating force input to the operating member. Therefore, if the operation force applied to the operation member is known, the operation of the actuator desired by the operator and the operation time required for the operation can be predicted. The operating force varies depending on the operation of the operator. Therefore, the sampling means of the present invention samples a plurality of operating forces periodically. The prediction means predicts the scheduled operation time based on sampling data composed of a plurality of operation forces. Since the scheduled operation time is predicted from the sampling data, the predicted operation time is more reliable than when the prediction is performed based on the instantaneous value of the operating force at a certain time. Thus, the scheduled operation time having high reliability accurately reflects the operator's intention to operate, and is the operation time of the actuator desired by the operator. Thus, the impedance parameter used for controlling the electric motor is set based on the scheduled operation time, and the electric motor is controlled by the control unit based on the set impedance parameter .

これにより、最適値に設定されたインピーダンスパラメータに基づいて電動機が制御されるため、電動機によるパワーアシストが安定し、その結果、操作部材の操作性が向上する。また、インピーダンスパラメータが設定されると、アクチュエータが所定の動作を完結するまでインピーダンスパラメータは変更されないため、制御中にインピーダンスパラメータが頻繁に変更される従来制御に比べて制御に要する処理負担が軽減される。 Thereby, since the electric motor is controlled based on the impedance parameter set to the optimum value, the power assist by the electric motor is stabilized, and as a result, the operability of the operating member is improved. Further, the impedance parameter is set, the actuator is because impedance parameter is not changed until complete a predetermined operation, the processing burden of the control compared to the conventional control the impedance parameter is frequently changed is reduced in the control The

(2) 上記予測手段は、時間に対する上記操作力の変化率に基づいて上記予定動作時間を予測することが好ましい。 (2) It is preferable that the prediction means predicts the scheduled operation time based on a change rate of the operation force with respect to time.

これにより、アクチュエータの予定動作時間をより正確に予測することができる。   Thereby, the estimated operation time of the actuator can be predicted more accurately.

(3) 本発明のアクチュエータ装置は、上記アクチュエータが上記所定の動作に要した実動作時間と該実動作時間に対応する上記インピーダンスパラメータの最適値との相関関係を記憶する第2記憶手段を更に備える。この場合、上記パラメータ設定手段は、上記第2記憶手段に記憶された相関関係から上記予定動作時間に対応する上記インピーダンスパラメータの設定値を求め、この設定値に上記インピーダンスパラメータを設定する。 (3) The actuator device according to the present invention further includes second storage means for storing a correlation between an actual operation time required for the predetermined operation of the actuator and an optimum value of the impedance parameter corresponding to the actual operation time. Prepare. In this case, the parameter setting means obtains a setting value of the impedance parameter corresponding to the scheduled operation time from the correlation stored in the second storage means, and sets the impedance parameter to this setting value.

(4) 本発明のアクチュエータ装置は、上記測定手段によって測定された操作力が所定値以上であるかどうかを判定する判定手段を更に備える。この場合、上記サンプリング手段は、上記判定手段によって上記操作力が上記所定値以上であると判定されたことを条件にサンプリングを開始する。 (4) The actuator device according to the present invention further includes a determination unit that determines whether or not the operation force measured by the measurement unit is greater than or equal to a predetermined value. In this case, the sampling unit starts sampling on the condition that the operation force is determined to be greater than or equal to the predetermined value by the determination unit.

オペレータが操作部材を操作し始めた初期段階では、操作部材に入力される操作力は小さく、しかも不安定である。そのため、操作力が安定し始める所定値を予め同定しておき、この所定値以上の操作力が入力された場合に、サンプリング手段がサンプリングを開始して、そのサンプリングデータに基づいて予定動作時間を予測するようにすれば、予定動作時間の予測精度が向上する。   At the initial stage when the operator starts operating the operating member, the operating force input to the operating member is small and unstable. Therefore, a predetermined value at which the operation force starts to stabilize is identified in advance, and when an operation force greater than the predetermined value is input, the sampling means starts sampling, and the scheduled operation time is determined based on the sampling data. If the prediction is performed, the prediction accuracy of the scheduled operation time is improved.

(5) 上記アクチュエータは、1つのリンクを介して上記操作部材と連動可能に連結され、流体が移動する流路を遮断するコックである。 (5) The actuator is a cock that is connected to the operation member via one link so as to be interlocked, and blocks a flow path through which the fluid moves.

本発明は、このようなコックを開閉させる場合に好ましく適用される。   The present invention is preferably applied when opening and closing such a cock.

(6) 上記制御手段は、減衰率ζ及び固有角周波数ωを上記インピーダンスパラメータとした場合に、下記のインピーダンス制御式に基づいて上記電動機をインピーダンス制御することが好ましい。 (6) It is preferable that the control means impedance-controls the electric motor based on the following impedance control equation when the attenuation factor ζ and the natural angular frequency ω are the impedance parameters .

Figure 0005234410
Figure 0005234410

(7) 本発明は、上述のアクチュエータ装置に適用いられる電動機の制御方法として捉えてもよい。つまり、本発明は、操作部材と、操作部材が操作されることにより所定の動作を行うアクチュエータと、操作部材に入力された操作力をアシストする電動機とを備えたアクチュエータ装置に適用される電動機の制御方法である。この制御方法は、第1ステップ乃至第6ステップを有する。第1ステップは、上記操作部材に入力された操作力を電気的に測定する。第2ステップは、上記第1ステップで測定された操作力を周期的にサンプリングする。第3ステップは、上記サンプリングされた複数の操作力をサンプリングデータとして所定の記憶媒体に記憶する。第4ステップは、上記所定の記憶媒体に記憶されたサンプリングデータに基づいて、上記アクチュエータが上記所定の動作を完結するのに要するであろう予定動作時間を予測する。第5ステップは、上記所定の動作が上記予定動作時間で完結されるように上記電動機を制御するための上記アクチュエータ装置の動特性を規定するインピーダンスパラメータを上記予定動作時間に基づいて設定する。第6ステップは、上記第5ステップで設定されたインピーダンスパラメータを用いてインピーダンス制御法に基づき上記電動機を制御する。 (7) The present invention may be regarded as a method for controlling an electric motor applied to the actuator device described above. That is, the present invention relates to an electric motor applied to an actuator device including an operating member, an actuator that performs a predetermined operation when the operating member is operated, and an electric motor that assists the operating force input to the operating member. It is a control method. This control method has first to sixth steps. In the first step, the operation force input to the operation member is electrically measured. In the second step, the operation force measured in the first step is periodically sampled. In the third step, the plurality of sampled operation forces are stored as sampling data in a predetermined storage medium. The fourth step predicts a scheduled operation time that the actuator will take to complete the predetermined operation based on the sampling data stored in the predetermined storage medium. In the fifth step, an impedance parameter that defines dynamic characteristics of the actuator device for controlling the electric motor is set based on the scheduled operation time so that the predetermined operation is completed in the scheduled operation time. In the sixth step, the electric motor is controlled based on the impedance control method using the impedance parameter set in the fifth step.

(8) 上記第4ステップは、時間に対する上記操作力の変化率に基づいて上記予定動作時間を予測するものである。 (8) In the fourth step, the scheduled operation time is predicted based on the rate of change of the operating force with respect to time.

(9) 上記第5ステップは、上記アクチュエータが上記所定の動作に要した実動作時間と該実動作時間に対応する上記インピーダンスパラメータの最適値との相関関係から上記予定動作時間に対応する上記インピーダンスパラメータの設定値を求め、この設定値に上記インピーダンスパラメータを設定するものである。 (9) the fifth step, the impedance which the actuators corresponding to the expected operation time from the correlation between the optimum values of the impedances parameters corresponding to the actual operation time and said actual operating time taken in the predetermined operation A parameter setting value is obtained, and the impedance parameter is set to this setting value.

このような制御方法であっても、上述のアクチュエータ装置と同様の効果が奏される。   Even with such a control method, the same effects as those of the actuator device described above can be obtained.

本発明によれば、オペレータの操作位置に沿った安定したパワーアシストを実現することができ、且つ操作部材の操作性を向上させることができる。   ADVANTAGE OF THE INVENTION According to this invention, the stable power assistance along an operator's operation position can be implement | achieved, and the operativity of an operation member can be improved.

以下、適宜図面が参照されつつ、好ましい実施形態に基づいて本発明が詳細に説明される。なお、以下の実施形態は本発明が具体化された一例にすぎず、本発明の要旨を変更しない範囲で、各実施形態が適宜変更され得ることは言うまでもない。   Hereinafter, the present invention will be described in detail based on preferred embodiments with appropriate reference to the drawings. In addition, the following embodiment is only an example in which the present invention is embodied, and it is needless to say that each embodiment can be appropriately changed without departing from the gist of the present invention.

[図面の説明]
図1は、本発明の実施形態に係るアクチュエータ装置10の構成を示す外観図である。図2は、アクチュエータ装置10を上方から見た平面図である。図3は、駆動制御部100の構成を示すブロック図である。図4及び図5は、駆動制御部100によるパワーアシスト制御に伴う一連の処理手順の一例を示すフローチャートである。図6は、駆動制御部100によるパワーアシスト処理の手順の一例を示すフローチャートである。
[Explanation of drawings]
FIG. 1 is an external view showing a configuration of an actuator device 10 according to an embodiment of the present invention. FIG. 2 is a plan view of the actuator device 10 as viewed from above. FIG. 3 is a block diagram illustrating a configuration of the drive control unit 100. 4 and 5 are flowcharts illustrating an example of a series of processing procedures associated with power assist control by the drive control unit 100. FIG. FIG. 6 is a flowchart illustrating an example of a procedure of power assist processing by the drive control unit 100.

[アクチュエータ装置10の概略構成]
アクチュエータ装置10は、消火活動に用いられる消防車に搭載されている。消防車は、放水により消火活動を行うべく、放水用のホースと、ポンプとを備えている。アクチュエータ装置10は、上記ポンプに取り付けられており、ポンプから放出される消火用の水を遮断或いは開放するためのものである。アクチュエータ装置10は、主として、放水用コック12(本発明のアクチュエータの一例)と、減速機32と、モータ35(本発明の電動機の一例)と、ロータリーエンコーダ38と、駆動制御部100(図3参照)とにより構成されている。以下、アクチュエータ装置10の各構成要素について説明される。
[Schematic Configuration of Actuator Device 10]
The actuator device 10 is mounted on a fire truck used for fire fighting activities. The fire engine is equipped with a water discharge hose and a pump in order to perform fire extinguishing activities by water discharge. Actuator device 10 is attached to the above-mentioned pump, and is for intercepting or opening water for fire extinguishing discharged from the pump. The actuator device 10 mainly includes a water discharge cock 12 (an example of the actuator of the present invention), a reduction gear 32, a motor 35 (an example of the electric motor of the present invention), a rotary encoder 38, and a drive control unit 100 (FIG. 3). For example). Hereinafter, each component of the actuator device 10 will be described.

図1に示されるように、アクチュエータ装置10は、放水用コック12を有する。放水用コック12は、コック本体14と、バルブ23と、レバー25(本発明の操作部材の一例)とを有する。コック本体14には、消火用の水が流れる流路16が形成されている。流路16は、図1において、横向き円筒状に形成されている。コック本体14は、フランジ20と口金21とを有する。フランジ20はコック本体14の一方の開口縁に設けられており、口金21はコック本体14の他方の開口縁に設けられている。フランジ20がポンプの本体にボルトなどで締結されることにより、放水用コック12がポンプに固定される。口金21はホースが接続可能に構成されている。ホースが口金21に接続されることにより、ポンプからホースに至る流路が形成される。   As shown in FIG. 1, the actuator device 10 has a water discharge cock 12. The water discharge cock 12 includes a cock body 14, a valve 23, and a lever 25 (an example of the operation member of the present invention). The cock body 14 is formed with a flow path 16 through which fire-extinguishing water flows. The flow path 16 is formed in a horizontal cylindrical shape in FIG. The cock body 14 has a flange 20 and a base 21. The flange 20 is provided at one opening edge of the cock body 14, and the base 21 is provided at the other opening edge of the cock body 14. The water discharge cock 12 is fixed to the pump by fastening the flange 20 to the pump body with a bolt or the like. The base 21 is configured to be connectable with a hose. By connecting the hose to the base 21, a flow path from the pump to the hose is formed.

バルブ23は、流路16内に設けられている。バルブ23は、流路16内で回転可能な円筒状の弁体28と、流路16の内周面に形成された弁座29とから構成されている。図1に示されるように、弁体28は、その回転軸40が流路16の延出方向に直交するように配置されている。弁座29は、弁体28の上端及び下端それぞれに対応する位置に設けられている。弁座29と弁体28との隙間にはシール部材36が設けられている。シール部材36は、摺動抵抗の小さい樹脂で構成されており、消火用の水が漏れないように上記隙間をシールするとともに、弁体28を円滑に回転させる役割を担う。弁体28は、レバー25が操作されることによって回転軸40を中心に回転される。弁体28は、流路16を完全に閉鎖する位置(以下「全閉位置」という。)から流路16を完全に開放する位置(以下「全開位置」という。)まで回転可能である。弁体28によって流路16が閉鎖されることにより、ポンプからの水の放出が遮断される。また、弁体28によって流路16が開放されることにより、図1の流水方向18(破線矢印参照)へ向けて、ポンプからホースへ水が流れる。なお、本実施形態では、全閉位置から全開位置までの回転角が90°(π/2ラジアン)に設定されている。   The valve 23 is provided in the flow path 16. The valve 23 includes a cylindrical valve body 28 that can rotate in the flow path 16 and a valve seat 29 formed on the inner peripheral surface of the flow path 16. As shown in FIG. 1, the valve body 28 is arranged so that the rotation shaft 40 thereof is orthogonal to the extending direction of the flow path 16. The valve seat 29 is provided at a position corresponding to each of the upper end and the lower end of the valve body 28. A seal member 36 is provided in the gap between the valve seat 29 and the valve element 28. The seal member 36 is made of a resin having a small sliding resistance, and seals the gap so that fire-extinguishing water does not leak, and plays a role of smoothly rotating the valve body 28. The valve body 28 is rotated around the rotation shaft 40 when the lever 25 is operated. The valve body 28 is rotatable from a position where the flow path 16 is completely closed (hereinafter referred to as “fully closed position”) to a position where the flow path 16 is completely opened (hereinafter referred to as “full open position”). By closing the flow path 16 by the valve body 28, the discharge of water from the pump is blocked. Further, when the flow path 16 is opened by the valve body 28, water flows from the pump to the hose toward the flowing water direction 18 (see the broken line arrow) in FIG. In the present embodiment, the rotation angle from the fully closed position to the fully open position is set to 90 ° (π / 2 radians).

コック本体14の上部に筒状の挿通部15が設けられている。挿通部15は、コック本体14の上部に設けられた開口42に嵌め入れられている。挿通部15は、流路16に対して垂直に交差しており、且つ、弁体28の軸方向と同方向(図1において鉛直上方)へ延びている。ステム19は挿通部15の内孔に挿通されており、挿通部15内で回転可能に設けられている。挿通部15の内面とステム19との隙間にO型リング等のシール部材が設けられており、消火用の水が漏れないように隙間がシールされている。   A cylindrical insertion portion 15 is provided on the upper portion of the cock body 14. The insertion portion 15 is fitted into an opening 42 provided in the upper portion of the cock main body 14. The insertion portion 15 intersects the flow path 16 perpendicularly and extends in the same direction as the axial direction of the valve body 28 (vertically upward in FIG. 1). The stem 19 is inserted into the inner hole of the insertion portion 15 and is provided to be rotatable in the insertion portion 15. A seal member such as an O-ring is provided in the gap between the inner surface of the insertion portion 15 and the stem 19, and the gap is sealed so that water for fire extinguishing does not leak.

ステム19の下端は、流路16近傍に達している。ステム19の下端はバルブ23の弁体28に連結されている。したがって、ステム19が回転すると、弁体28もステム19の回転方向と同方向へ回転する。ステム19の上端はレバー25のシャフト26に連結されている。シャフト26は、ステム19に対して垂直となるように連結されている。このように弁体28、ステム29、レバー26が連結されることによって、シャフト26からステム29に渡って、1つのリンクからなるリンク機構が構成される。   The lower end of the stem 19 reaches the vicinity of the flow path 16. The lower end of the stem 19 is connected to the valve body 28 of the valve 23. Therefore, when the stem 19 rotates, the valve body 28 also rotates in the same direction as the rotation direction of the stem 19. The upper end of the stem 19 is connected to the shaft 26 of the lever 25. The shaft 26 is connected to be perpendicular to the stem 19. By connecting the valve body 28, the stem 29, and the lever 26 in this manner, a link mechanism including one link is formed from the shaft 26 to the stem 29.

シャフト26の先端に把手24が設けられている。把手24は、オペレータによって把持される部分である。レバー25がオペレータによって操作されると、レバー25は、ステム19を回動中心として、図2に示される開方向44又は閉方向45へ回動する。レバー25が回動すると、ステム19を介してバルブ23の弁体28が連動して同方向へ回転する。つまり、放水用コック12は、レバー25と連動して動作する。   A handle 24 is provided at the tip of the shaft 26. The handle 24 is a portion that is gripped by an operator. When the lever 25 is operated by the operator, the lever 25 rotates in the opening direction 44 or the closing direction 45 shown in FIG. When the lever 25 is rotated, the valve element 28 of the valve 23 is interlocked and rotated in the same direction via the stem 19. That is, the water discharge cock 12 operates in conjunction with the lever 25.

レバー25は、バルブ23によって流路16が全開される開位置P1(図2において破線で示される位置)と、バルブ23によって流路16が全閉される閉位置P2(図2において実線で示される位置)との間で回動可能である。なお、本実施形態では、開位置P1と閉位置P2とのなす角が90°(π/2ラジアン)に設定されている。   The lever 25 has an open position P1 where the flow path 16 is fully opened by the valve 23 (a position indicated by a broken line in FIG. 2) and a closed position P2 where the flow path 16 is fully closed by the valve 23 (shown by a solid line in FIG. 2). It can be rotated between In the present embodiment, the angle formed by the open position P1 and the closed position P2 is set to 90 ° (π / 2 radians).

シャフト26に金属抵抗式の歪みゲージ27が設けられている。歪みゲージ27は、被測定物の歪みを測定するためのセンサーである。この歪みゲージ27と後述される駆動制御部100とによって本発明の測定手段が具現化される。歪みゲージ27は、絶縁体からなるベースと、ベースに形成された抵抗泊と、抵抗泊から引き出されたリード線とから構成されている。歪みゲージ27のリード線は、後述される駆動制御部100の歪み変換部110(図3参照)に接続されている。レバー25に操作トルク(操作力)が加えられると、レバー25のシャフト26が歪み、歪みゲージ27の抵抗泊の電気抵抗値が変化する。この電気抵抗値の変化量がシャフト26の歪みとして測定される。上記電気抵抗値の変化量とレバー25に加えられた操作トルクとの間には相関関係があることが知られている。本実施形態では、後述されるように、シャフト26の歪みによる電気抵抗値の変化量に基づいてレバー25に加えられた操作トルクが求められる。なお、歪みゲージ27としては、金属抵抗式のものに限られず、半導体式や圧電素子式などのものを採用することが可能である。また、本実施形態では、レバー25に加えられた操作トルクを測定する測定手段が歪みゲージ27と駆動制御部100とによって実現されるが、例えば、歪みゲージ27と駆動制御部100の歪み変換器110とが一体に構成されたアンプ内蔵型のトルクセンサが採用されてもよい。また、操作トルクが加えられることによってシャフト26が変位した場合のその変位量を測定可能なセンサであれば、歪みゲージ27に代えて採用されてもかまわない。   A metal resistance type strain gauge 27 is provided on the shaft 26. The strain gauge 27 is a sensor for measuring the strain of the object to be measured. The measuring means of the present invention is realized by the strain gauge 27 and the drive control unit 100 described later. The strain gauge 27 includes a base made of an insulator, a resistance night formed on the base, and a lead wire drawn from the resistance night. The lead wire of the strain gauge 27 is connected to a strain converter 110 (see FIG. 3) of the drive controller 100 described later. When an operating torque (operating force) is applied to the lever 25, the shaft 26 of the lever 25 is distorted, and the electrical resistance value of the strain gage 27 changes. The amount of change in the electrical resistance value is measured as the distortion of the shaft 26. It is known that there is a correlation between the amount of change in the electrical resistance value and the operating torque applied to the lever 25. In the present embodiment, as will be described later, the operation torque applied to the lever 25 is obtained based on the amount of change in the electrical resistance value due to the distortion of the shaft 26. The strain gauge 27 is not limited to a metal resistance type, and a semiconductor type or a piezoelectric element type may be employed. In this embodiment, the measuring means for measuring the operation torque applied to the lever 25 is realized by the strain gauge 27 and the drive control unit 100. For example, the strain transducer of the strain gauge 27 and the drive control unit 100 is used. An amplifier built-in type torque sensor in which 110 is integrated may be employed. Further, as long as the sensor can measure the amount of displacement when the shaft 26 is displaced by the operation torque being applied, it may be employed instead of the strain gauge 27.

図2に示されるように、2つの歪みゲージ27A,27Bがシャフト26の外周面に設けられている。歪みゲージ27A,27Bは、シャフト26の外周面において、互いに対向するように配置されている。シャフト26の外周面において、歪みゲージ27Aは閉方向45の外側に設けられており、歪みゲージ27Bは開方向44の外側に設けられている。2つの歪みゲージ27A,27Bを用いることにより、シャフト26の歪み、ひいては、レバー25に加えられた操作トルクを正確に測定することができる。   As shown in FIG. 2, two strain gauges 27 </ b> A and 27 </ b> B are provided on the outer peripheral surface of the shaft 26. The strain gauges 27A and 27B are arranged on the outer peripheral surface of the shaft 26 so as to face each other. On the outer peripheral surface of the shaft 26, the strain gauge 27 </ b> A is provided outside the closing direction 45, and the strain gauge 27 </ b> B is provided outside the opening direction 44. By using the two strain gauges 27A and 27B, it is possible to accurately measure the distortion of the shaft 26 and, consequently, the operating torque applied to the lever 25.

このように放水用コック12が構成されているため、レバー25が操作されると、放水用コック12は以下の如く動作する。図2に示されるように、オペレータによってレバー25が閉位置P2から開位置P1まで操作されると、レバー25に加えられた操作トルクが回転トルクとしてステム19に伝達される。これにより、ステム19が軸周りを開方向44へ回転する。ステム19の回転に連動してバルブ23がステム19の回転方向と同方向に回転する。具体的には、オペレータによってレバー25が閉位置P2から開位置P1まで操作されると、バルブ23は流路16を完全に閉鎖する全閉位置から流路16を開放する全開位置まで回転する。一方、オペレータによってレバー25が開位置P1から閉位置P2まで操作されると、バルブ23は全開位置から全閉位置まで回転する。   Since the water discharge cock 12 is configured as described above, when the lever 25 is operated, the water discharge cock 12 operates as follows. As shown in FIG. 2, when the lever 25 is operated from the closed position P2 to the open position P1 by the operator, the operation torque applied to the lever 25 is transmitted to the stem 19 as a rotational torque. As a result, the stem 19 rotates around the axis in the opening direction 44. In conjunction with the rotation of the stem 19, the valve 23 rotates in the same direction as the rotation direction of the stem 19. Specifically, when the lever 25 is operated from the closed position P2 to the open position P1 by the operator, the valve 23 rotates from a fully closed position that completely closes the flow path 16 to a fully open position that opens the flow path 16. On the other hand, when the operator operates the lever 25 from the open position P1 to the closed position P2, the valve 23 rotates from the fully open position to the fully closed position.

レバー25にアダプター30が設けられている。アダプター30は、モータ35の駆動力を減速機32を介してレバー25に伝達するためのものである。アダプター30は、上方からステム19の上端を覆うように設けられている。レバー25はアダプター30に支持されている。アダプター30は、ステム19と同軸方向に延びる軸33を有する。この軸33と減速機32の軸34とがカップリング31によって連結されている。   An adapter 30 is provided on the lever 25. The adapter 30 is for transmitting the driving force of the motor 35 to the lever 25 via the speed reducer 32. The adapter 30 is provided so as to cover the upper end of the stem 19 from above. The lever 25 is supported by the adapter 30. The adapter 30 has a shaft 33 extending coaxially with the stem 19. The shaft 33 and the shaft 34 of the speed reducer 32 are connected by a coupling 31.

モータ35は、電力を受けて所定方向へ回転する電磁モータである。このモータ35は、2つの出力軸を有する。一方の出力軸に減速機32が連結されている。減速機32は、モータ35の回転を減速させるものであり、所定の減速比に設定されたギヤなどで構成されている。モータ35は、減速機32、カップリング31及びアダプター30を介してレバー25に連結されている。したがって、後述される駆動制御部100(図3参照)によってモータ35が回転駆動されると、その駆動力(駆動トルク)がレバー25に付与される。本実施形態では、レバー25がオペレータによって操作された際にモータ35の駆動力がレバー25に補助的に付与されて、オペレータによるレバー25の操作がモータ35によってアシストされるように、アクチュエータ装置10が制御される。なお、かかる制御の詳細については、後述される。   The motor 35 is an electromagnetic motor that receives electric power and rotates in a predetermined direction. The motor 35 has two output shafts. A reduction gear 32 is connected to one output shaft. The speed reducer 32 decelerates the rotation of the motor 35, and includes a gear set to a predetermined reduction ratio. The motor 35 is connected to the lever 25 via the speed reducer 32, the coupling 31, and the adapter 30. Therefore, when the motor 35 is rotationally driven by the drive control unit 100 (see FIG. 3) described later, the driving force (driving torque) is applied to the lever 25. In the present embodiment, when the lever 25 is operated by the operator, the driving force of the motor 35 is supplementarily applied to the lever 25 so that the operation of the lever 25 by the operator is assisted by the motor 35. Is controlled. Details of such control will be described later.

モータ35の他方の出力軸に、ロータリーエンコーダ38が連結されている。ロータリーエンコーダ38は、モータ35の出力軸の回転変位量をパルス信号に変換するセンサである。ロータリーエンコーダ38から3つのリード線47が引き出されている。これらのリード線47は後述する駆動制御部100のエンコーダボード108(図3参照)に接続されている。駆動制御部100は、ロータリーエンコーダ38から出力されるパルスをカウントすることにより、モータ35の回転量や回転速度を検出する。また、ロータリーエンコーダ38は、上記出力軸の回転に合わせて位相の異なる2つのパルスを出力する。各パルスの位相差は、上記出力軸の時計廻りと反時計廻りとで異なっている。駆動制御部100は、この位相差を判別することにより、モータ35の回転方向を検出する。   A rotary encoder 38 is connected to the other output shaft of the motor 35. The rotary encoder 38 is a sensor that converts the rotational displacement amount of the output shaft of the motor 35 into a pulse signal. Three lead wires 47 are drawn out from the rotary encoder 38. These lead wires 47 are connected to an encoder board 108 (see FIG. 3) of the drive control unit 100 described later. The drive control unit 100 detects the rotation amount and the rotation speed of the motor 35 by counting the pulses output from the rotary encoder 38. The rotary encoder 38 outputs two pulses having different phases in accordance with the rotation of the output shaft. The phase difference of each pulse differs between clockwise and counterclockwise rotation of the output shaft. The drive control unit 100 detects the rotation direction of the motor 35 by determining the phase difference.

[駆動制御部100]
次に、図3が参照されて、駆動制御部100の構成について説明される。
[Drive control unit 100]
Next, the configuration of the drive control unit 100 will be described with reference to FIG.

駆動制御部100は、入力された種々の信号やデータに基づいてモータ35をインピーダンス制御する。ここで、インピーダンス制御とは、インピーダンスマッチング法に基づく制御手法のことである。詳細には、インピーダンス制御は、アクチュエータ等の機械系が有する動作特性に関する種々のインピーダンスパラメータを実測或いは実験によって予め取得しておき、モータ35を制御するための制御式に用いられるインピーダンスパラメータ(本実施形態ではパラメータζ及びω)をアクチュエータ(本実施形態では放水用コック12)の動作に応じた最適値に設定するものである。インピーダンスマッチング法やこの手法を利用したインピーダンス制御、インピーダンスパラメータの最適値の定め方については、非特許文献1に詳しく記載されている。したがって、本明細書ではこれらの詳細な説明が省略される。 The drive control unit 100 controls the impedance of the motor 35 based on various input signals and data. Here, the impedance control is a control method based on the impedance matching method. Specifically, the impedance control is performed by acquiring various impedance parameters related to the operation characteristics of a mechanical system such as an actuator in advance by actual measurement or experiment, and using the impedance parameters used in the control equation for controlling the motor 35 (this embodiment) In the embodiment, the parameters ζ and ω) are set to optimum values according to the operation of the actuator (in this embodiment, the water discharge cock 12). Non-patent document 1 describes in detail the impedance matching method, impedance control using this method, and how to determine the optimum value of the impedance parameter. Therefore, detailed description thereof is omitted in this specification.

また、駆動制御部100は、入力された種々の信号やデータに基づいてモータ35をPID制御する。ここで、PID制御とは、フィードバック制御の一種であって、バルブ23の目標角度と実際の角度との偏差(角度差)に比例ゲインを乗じて入力値を変化させる比例動作(P動作)と、上記偏差の累積値に積分ゲインを乗じて入力値を変化させる積分動作(I動作)と、上記偏差の変化(つまり偏差の微分)に微分ゲインを乗じて入力値を変化させる微分動作(D動作)とを組み合わせた制御方法のことをいう。本実施形態では、バルブ23の回転角度に加え、バルブ23の回転速度についてもモータ35がPID制御される。なお、PID制御は周知の制御手法であるため、本明細書ではPID制御の詳細な説明が省略される。   In addition, the drive control unit 100 performs PID control of the motor 35 based on various input signals and data. Here, PID control is a kind of feedback control, and is a proportional action (P action) in which an input value is changed by multiplying a deviation (angle difference) between a target angle of the valve 23 and an actual angle by a proportional gain. The integration operation (I operation) for changing the input value by multiplying the accumulated value of the deviation by the integral gain, and the differentiation operation (D for changing the input value by multiplying the change of the deviation (that is, differentiation of the deviation) by the differential gain) This is a control method in combination with (operation). In the present embodiment, the motor 35 is PID-controlled with respect to the rotation speed of the valve 23 in addition to the rotation angle of the valve 23. Since PID control is a well-known control method, detailed description of PID control is omitted in this specification.

駆動制御部100は、主として、各種演算を行うCPU101と、ROM102(本発明の第2記憶手段の一例)と、RAM103(本発明の第1記憶手段の一例)と、EEPROM104と、D/A変換器106と、モータドライバ107と、エンコーダボード108と、歪み変換器110と、A/D変換器111とを有する。駆動制御部100は、これら各構成要素が基板に実装された制御ボートとして構成されている。各構成要素は、後述される固有機能を実現するように、トランジスタや抵抗、コンデンサ、ダイオードなどの電子デバイスが集積配置されたロジック回路として構成されている。   The drive control unit 100 mainly includes a CPU 101 that performs various calculations, a ROM 102 (an example of the second storage unit of the present invention), a RAM 103 (an example of the first storage unit of the present invention), an EEPROM 104, and a D / A conversion. Device 106, motor driver 107, encoder board 108, distortion converter 110, and A / D converter 111. The drive control unit 100 is configured as a control boat in which these components are mounted on a substrate. Each component is configured as a logic circuit in which electronic devices such as transistors, resistors, capacitors, and diodes are integrated and arranged so as to realize unique functions described later.

ROM102には、CPU101がモータ35をインピーダンス制御及びPID制御するための制御プログラムやインピーダンス制御に必要な各種データが格納されている。制御プログラムには、インピーダンス制御に用いられる下記の式(1)で示される制御式(インピーダンス制御式)が組み込まれている。CPU101は、式(1)の制御式に基づいて、モータ35を制御する。なお、増力比αとは、オペレータがレバー25に加えた操作トルクとモータ35の出力トルクとの比率のことである。この増力比αは任意に設定可能である。本実施形態では、操作トルクτと同じ大きさの駆動力をモータ35に出力させるため、増力比αは1.0に設定されている。 The ROM 102 stores a control program for the CPU 101 to perform impedance control and PID control of the motor 35 and various data necessary for impedance control. The control program incorporates a control formula (impedance control formula) represented by the following formula (1) used for impedance control. The CPU 101 controls the motor 35 based on the control expression of Expression (1). The increase ratio α is a ratio between the operation torque applied to the lever 25 by the operator and the output torque of the motor 35. This boost ratio α can be arbitrarily set. In the present embodiment, for outputting the driving force of the same size as the operating torque tau h to the motor 35, energizing ratio α is set to 1.0.

Figure 0005234410
Figure 0005234410

式(1)に示されるように、インピーダンス制御では、増力比、コックの目標角度、目標角速度、目標角加速度が定まると、減衰率ζ、及び固有角周波数ωの2つのインピーダンスパラメータによって制御内容が決定される。一般に、インピーダンス制御における上記パラメータζ及びωは、インピーダンス制御の対象となるアクチュエータ(本実施形態では放水用コック12)の動作時間によって変化する。すなわち、上記パラメータζ及びωは、本実施形態の放水用コック12のバルブ23が、流路16を完全に閉鎖する全閉位置から流路16を完全に開放する全開位置まで回転するのに実際に要した時間(本発明の実動作時間に相当、以下「実開時間」という。)Tによって変化する要素である。本実施形態では、上記パラメータζと実開時間Tとの相関関係を近似的に示す下記の式(2)、及び上記パラメータωと実開時間Tとの相関関係を近似的に示す下記の式(3)がROM102に記憶されている。なお、上記実開時間Tは、レバー25を閉位置P2から開位置P1に回動させるのに要する時間に概ね一致する。   As shown in the equation (1), in the impedance control, when the boost ratio, the target angle of the cock, the target angular velocity, and the target angular acceleration are determined, the control content is determined by two impedance parameters of the damping rate ζ and the natural angular frequency ω. It is determined. In general, the parameters ζ and ω in impedance control vary depending on the operating time of the actuator (in this embodiment, the water discharge cock 12) that is the target of impedance control. That is, the parameters ζ and ω are actually used when the valve 23 of the water discharge cock 12 of the present embodiment rotates from the fully closed position where the flow path 16 is completely closed to the fully open position where the flow path 16 is completely open. It is an element that changes depending on the time (corresponding to the actual operation time of the present invention, hereinafter referred to as “actual opening time”) T required. In the present embodiment, the following equation (2) that approximately shows the correlation between the parameter ζ and the actual opening time T, and the following equation that approximately shows the correlation between the parameter ω and the actual opening time T: (3) is stored in the ROM 102. The actual opening time T substantially matches the time required to rotate the lever 25 from the closed position P2 to the open position P1.

Figure 0005234410
Figure 0005234410

Figure 0005234410
Figure 0005234410

上記の式(2)及び(3)に示される関係は、放水用コック12が持つ固有の特性であり、放水用コック12の仕様(大きさや重量、バルブ23の摺動摩擦等)によって異なる。したがって、本実施形態では、放水用コック12が持つ固有の特性として、上記パラメータζ及びωそれぞれと上記実開時間Tとの相関関係が実験によって事前に取得される。パラメータζ及びωそれぞれと実開時間Tとの相関関係は、以下の要領で事前に取得することができる。例えば、実開時間Tのサンプル値としてT={0.5s,0.75s,1.0s,1.25s,1.5s}を用いる。同様にして、パラメータζのサンプル値としてζ={0.0,0.4,0.8}を用い、パラメータωのサンプル値としてω={1,2,3,4}を用いる。パラメータζ及びωの各サンプル値の組み合わせは60通りある。この60通りのサンプル値のパターンを上記式(1)に当てはめ、実開時間Tとなるようにレバー25を閉位置P2から開位置P1まで回動させたときに、モータ35のインピーダンス制御が適切に行われたかどうか、つまり、モータ35によるパワーアシストが適切に行われたかどうかを評価する。かかる評価は、実開時間Tについて用意された5つのサンプル値毎に行う。かかる評価の結果から、評価値の最も高いパラメータζ及びωを実開時間T毎に特定する。このように特定されたパラメータζ及びωは、各実開時間Tに応じたパワーアシストに最も適した値(最適値)である。上述の如く特定されたパラメータζの最適値と実開時間Tとの間に相関関係を見出して近似式で表したものが式(2)であり、パラメータωの最適値と実開時間Tとの間に相関関係を見出して近似式で表したものが式(3)である。   The relationship shown in the above formulas (2) and (3) is a characteristic characteristic of the water discharge cock 12 and varies depending on the specifications (size, weight, sliding friction of the valve 23, etc.) of the water discharge cock 12. Therefore, in this embodiment, the correlation between each of the parameters ζ and ω and the actual opening time T is acquired in advance by an experiment as an inherent characteristic of the water discharge cock 12. The correlation between each of the parameters ζ and ω and the actual opening time T can be acquired in advance in the following manner. For example, T = {0.5 s, 0.75 s, 1.0 s, 1.25 s, 1.5 s} is used as the sample value of the actual opening time T. Similarly, ζ = {0.0, 0.4, 0.8} is used as the sample value of the parameter ζ, and ω = {1, 2, 3, 4} is used as the sample value of the parameter ω. There are 60 combinations of sample values of parameters ζ and ω. When the 60 patterns of sample values are applied to the above equation (1) and the lever 25 is rotated from the closed position P2 to the open position P1 so that the actual opening time T is reached, the impedance control of the motor 35 is appropriate. Whether the power assist by the motor 35 has been properly performed or not is evaluated. Such evaluation is performed for every five sample values prepared for the actual opening time T. From the evaluation result, the parameters ζ and ω having the highest evaluation value are specified for each actual opening time T. The parameters ζ and ω specified in this way are values (optimum values) most suitable for power assist according to each actual opening time T. The correlation between the optimum value of the parameter ζ specified as described above and the actual opening time T is found as an approximate expression, and the expression (2) is obtained. The optimum value of the parameter ω, the actual opening time T, Expression (3) is the one in which a correlation is found between the two and expressed by an approximate expression.

評価方法としては、操作トルクの平均値を用いた評価方法を用いる。かかる評価方法は、ノーアシスト状態における操作トルクの平均値に対するアシスト状態における操作トルクの平均値の比率に基づいてモータ35のインピーダンス制御を評価する。かかる比率が小さいほどアシスト時の操作トルクが小さいため、評価は高い。なお、この評価方法は非特許文献1に記載されているため、ここでは詳細な説明が省略される。   As an evaluation method, an evaluation method using an average value of the operation torque is used. This evaluation method evaluates the impedance control of the motor 35 based on the ratio of the average value of the operation torque in the assist state to the average value of the operation torque in the no-assist state. The smaller the ratio is, the smaller the operation torque at the time of assist is, so the evaluation is high. Since this evaluation method is described in Non-Patent Document 1, detailed description thereof is omitted here.

また、視覚追従試験による評価方法を用いることも可能である。ここで、視覚追従試験とは、レバー25を操作する被験者に対して予め定められた設定時間通りにレバーを操作させる際に、所定の視覚情報を用いる試験である。例えば、被験者は、パソコンなどの画面に表示される角度指示値或いは角度指示値を示すインジケータなどを見ながら、その指示値となるようにレバー25を動かす。かかる試験の結果、ノーアシスト状態では、上記設定時間が短いほど実際に要した実開時間Tとのタイムラグが大きく、上記設定時間が長いほど実際に要した実開時間Tとのタイムラグが小さい。このような試験による評価方法においては、ノーアシスト状態におけるタイムラグの平均値に対するアシスト状態におけるタイムラグの平均値の比率に基づいてモータ35のインピーダンス制御を評価する。かかる比率が小さいほどアシスト時のタイムラグが小さいため、評価は高い。なお、上記視覚追従試験及びこの視覚追従試験を用いた評価方法は、非特許文献1に記載されているため、ここでは詳細な説明が省略される。   It is also possible to use an evaluation method based on a visual follow-up test. Here, the visual follow-up test is a test that uses predetermined visual information when the subject who operates the lever 25 operates the lever according to a predetermined set time. For example, the subject moves the lever 25 so as to reach the indicated value while viewing the angle indicated value displayed on the screen of a personal computer or the like or an indicator indicating the angle indicated value. As a result of this test, in the no-assist state, the shorter the set time, the larger the time lag with the actual open time T actually required, and the longer the set time, the smaller the time lag with the actual open time T actually required. In such an evaluation method based on the test, the impedance control of the motor 35 is evaluated based on the ratio of the average value of the time lag in the assist state to the average value of the time lag in the no-assist state. The smaller the ratio is, the smaller the time lag at the time of assisting, so the evaluation is high. In addition, since the said visual follow-up test and the evaluation method using this visual follow-up test are described in the nonpatent literature 1, detailed description is abbreviate | omitted here.

なお、評価方法は、上述の2つの評価方法に限られず、様々な評価方法を採用することができる。また、操作トルクの平均値を用いた評価方法及び視覚追従試験の双方による評価方法の双方を用いてモータ35のインピーダンス制御を評価してもよい。   Note that the evaluation method is not limited to the above two evaluation methods, and various evaluation methods can be employed. Moreover, you may evaluate the impedance control of the motor 35 using both the evaluation method using the average value of operation torque, and the evaluation method by both visual follow-up tests.

また、ROM102には、オペレータによってレバー25に加えられた操作トルクτと歪みゲージ27の出力値(つまり、A/D変換器111の出力値)vとの相関関係を近似的に示す下記の式(4)が記憶されている。本実施形態では、式(4)を用いて歪みゲージ27の出力値vから操作トルクτが測定される。 Further, the ROM 102, the following indicated by the output value of the operation torque tau h and strain gauges 27 applied to the lever 25 by the operator (i.e., the output value of the A / D converter 111) the correlation between v s to approximately (4) is stored. In the present embodiment, the operation torque τ h is measured from the output value v s of the strain gauge 27 using Expression (4).

Figure 0005234410
Figure 0005234410

上記の式(4)に示される関係は、放水用コック12が持つ固有の特性であり、レバー25の仕様(シャフト26の径や長さ等)によって異なる。したがって、本実施形態では、放水用コック12が持つ固有の特性として、操作トルクτと出力値vとの相関関係が実験によって事前に取得される。操作トルクτと出力値vとの相関関係は、以下の要領で事前に取得することができる。まず、シャフト26が水平方向となるようにレバー25単体の一端(把手24の反対側の端部)を固定し、レバー25の把手24に鉛直方向へ既知の大きさの荷重を段階的に付加する。そして、付加された荷重ごとに歪みゲージ27の出力値vを測定する。これにより、測定された出力値vと荷重との相関関係を得ることができる。このとき、レバー25単体に加えられた荷重は、レバー25の操作時に加えられる操作トルクτと見なすことができる。式(4)は、このようにして得られた相関関係を近似式で表したものである。 The relationship shown in the above equation (4) is a characteristic characteristic of the water discharge cock 12 and varies depending on the specifications of the lever 25 (diameter, length, etc. of the shaft 26). Thus, in this embodiment, as the inherent characteristics of the water discharge cock 12, the correlation between the output value v s and the operating torque tau h is obtained in advance by experiments. Correlation between the operating torque tau h and the output value v s, can be obtained in advance in the following manner. First, one end of the lever 25 alone (the end opposite to the handle 24) is fixed so that the shaft 26 is in the horizontal direction, and a load of a known magnitude is applied stepwise to the handle 24 of the lever 25 in a vertical direction. To do. Then, to measure the output value v s of the strain gauge 27 for each additional load force. Thus, it is possible to obtain the correlation between the measured output value v s and the load. At this time, the load applied to the lever 25 alone can be regarded as the operation torque τ h applied when the lever 25 is operated. Expression (4) expresses the correlation obtained in this way as an approximate expression.

また、ROM102には、放水用コック12のバルブ23が全閉位置から全開位置となるまでに実際に回転された時に要した実開時間Tと、バルブ23の回転時におけるトルク勾配aとの相関関係を近似的に示す下記の式(5)が記憶されている。ここで、トルク勾配aとは、モータ35によってアシストがされていない状態(以下「ノーアシスト状態」という。)において、時間に対する操作トルクτの変化率のことをいう。本実施形態では、式(5)を用いて、後述される予定開時間(本発明の予定動作時間に相当)が予測される。 The ROM 102 also has a correlation between the actual opening time T required when the valve 23 of the water discharge cock 12 is actually rotated from the fully closed position to the fully opened position and the torque gradient a when the valve 23 is rotated. The following formula (5) that approximately shows the relationship is stored. Here, the torque gradient a refers to the rate of change of the operating torque τ h with respect to time in a state where the motor 35 is not assisting (hereinafter referred to as “no assist state”). In the present embodiment, a planned opening time (corresponding to the scheduled operation time of the present invention) to be described later is predicted using Expression (5).

Figure 0005234410
Figure 0005234410

上記の式(5)に示される関係は、放水用コック12が持つ固有の特性であり、放水用コック12の仕様(大きさや重量、バルブ23の摺動摩擦等)によって異なる。したがって、本実施形態では、放水用コック12が持つ固有の特性として、実開時間Tとトルク勾配aとの相関関係が実験によって事前に取得される。ノーアシスト状態における実開時間Tとトルク勾配aとの相関関係は、以下の要領で事前に取得することができる。まず、予め定められた設定時間(=実開時間T)となるようにレバー25を閉位置P2から開位置P1へ回動させる。このとき、所定時間毎に連続してn個の操作トルクτをサンプリングする。かかるサンプリングは、例えば、操作トルクτが閾値0.2[Nm]以上となってから開始される。これは、操作トルクτが小さすぎる場合は、操作トルクτが安定せず、正確なトルク勾配aを求めることができないからである。上記サンプリングにより取得されたn個(本実施形態では100個)のサンプリングデータからトルク勾配aが求められる。詳細には、取得されたn個のサンプリングデータを最小二乗法を用いて一次方程式に近似し、その傾きに相当する係数をトルク勾配aとする。かかる作業を、上記設定時間を様々に変化させて行う。これにより、実開時間Tとトルク勾配aとの相関関係を得ることができる。式(5)は、このようにして得られた相関関係を近似式で表したものである。 The relationship expressed by the above formula (5) is a characteristic characteristic of the water discharge cock 12 and varies depending on the specifications (size, weight, sliding friction of the valve 23, etc.) of the water discharge cock 12. Therefore, in this embodiment, the correlation between the actual opening time T and the torque gradient a is acquired in advance by an experiment as a characteristic characteristic of the water discharge cock 12. The correlation between the actual opening time T and the torque gradient a in the no assist state can be acquired in advance as follows. First, the lever 25 is rotated from the closed position P2 to the open position P1 so as to reach a predetermined set time (= actual opening time T). At this time, n operation torques τ h are sampled continuously every predetermined time. Such sampling is started, for example, after the operation torque τ h becomes equal to or higher than the threshold value 0.2 [Nm]. This is because if the operating torque τ h is too small, the operating torque τ h is not stable, and an accurate torque gradient a cannot be obtained. A torque gradient a is obtained from n (100 in this embodiment) sampling data acquired by the sampling. Specifically, the obtained n pieces of sampling data are approximated to a linear equation using the least square method, and a coefficient corresponding to the gradient is set as a torque gradient a. Such work is performed by changing the set time in various ways. Thereby, the correlation between the actual opening time T and the torque gradient a can be obtained. Expression (5) represents the correlation obtained in this way as an approximate expression.

また、ROM102には、後述されるパワーアシスト処理(図6参照)に用いられる下記の式(6)が記憶されている。この式(6)に基づいて、パワーアシストに必要なモータ35の駆動トルクtmdが算出される。 The ROM 102 stores the following formula (6) used for power assist processing (see FIG. 6) described later. Based on this equation (6), the drive torque t md of the motor 35 required for power assist is calculated.

Figure 0005234410
Figure 0005234410

ここで、式(6)におけるIは、放水用コック12が有する慣性モーメント、Kpはバルブ23の回転位置フィードバックゲイン、Kvはバルブ23の速度フィードバックゲインである。慣性モーメントIは、回転のしにくさをあらわす量であり、放水用コック12が持つ固有の特性である。この慣性モーメントIは、放水用コック12の仕様(大きさや重量、バルブ23の摺動摩擦等)によって異なる。本実施形態では、放水用コック12が持つ固有の特性として、慣性モーメントIが実験によって事前に取得されている。   Here, I in equation (6) is the moment of inertia of the water discharge cock 12, Kp is the rotational position feedback gain of the valve 23, and Kv is the speed feedback gain of the valve 23. The moment of inertia I is an amount representing the difficulty of rotation, and is an inherent characteristic of the water discharge cock 12. This moment of inertia I varies depending on the specifications of the water discharge cock 12 (size, weight, sliding friction of the valve 23, etc.). In this embodiment, the inertia moment I is acquired in advance by experiments as a characteristic characteristic of the water discharge cock 12.

RAM103は、CPU101がROM102内のプログラムを実行する際に用いる各種データや各種数値を一時的に記録する記憶領域、或いは所定の演算処理を行うための作業領域として使用される。例えば、パワーアシスト制御の際に測定されたサンプルトルクやトルク勾配a等の情報は、RAM103に一時的に記憶される。   The RAM 103 is used as a storage area for temporarily recording various data and various numerical values used when the CPU 101 executes the program in the ROM 102, or a work area for performing predetermined arithmetic processing. For example, information such as sample torque and torque gradient a measured during the power assist control is temporarily stored in the RAM 103.

EEPROM104には、電源オフ後も保持すべきデータや設定フラグ等が格納されている。例えば、インピーダンス制御に用いられるパラメータζ及びωの設定値や、閾値判定に用いられる閾値、CPU101によってカウントされたカウント値などがEEPROM104に記憶されている。なお、かかるパラメータζ及びωの設定値は必要に応じて最適値に更新される。   The EEPROM 104 stores data, setting flags, and the like that should be retained even after the power is turned off. For example, setting values of parameters ζ and ω used for impedance control, threshold values used for threshold determination, count values counted by the CPU 101, and the like are stored in the EEPROM 104. The set values of the parameters ζ and ω are updated to optimum values as necessary.

バス113にD/A変換器106が接続されている。D/A変換器106は、入力されたデジタル信号をアナログ信号に変換するものである。CPU101は、モータ35を制御するための所定のデューティ比の制御信号をD/A変換器106へ出力する。CPU101から送られてきた上記制御信号は、D/A変換器106によってアナログ信号に変換される。D/A変換器106によって変換された微電圧のアナログ信号は、モータドライバ107へ出力される。このアナログ信号を受けたモータドライバ107は、内蔵するアンプによって当該アナログ信号に応じた駆動電流を生成して、モータ35に送る。これにより、モータ35が所定の駆動力で回転し、減速機32及びアダプター30を介してその駆動力がレバー25に伝達して、レバー25がモータ35の回転方向と同方向へ回転する。   A D / A converter 106 is connected to the bus 113. The D / A converter 106 converts an input digital signal into an analog signal. The CPU 101 outputs a control signal having a predetermined duty ratio for controlling the motor 35 to the D / A converter 106. The control signal sent from the CPU 101 is converted into an analog signal by the D / A converter 106. The fine voltage analog signal converted by the D / A converter 106 is output to the motor driver 107. Upon receiving the analog signal, the motor driver 107 generates a drive current corresponding to the analog signal by a built-in amplifier and sends it to the motor 35. As a result, the motor 35 rotates with a predetermined driving force, and the driving force is transmitted to the lever 25 via the speed reducer 32 and the adapter 30, and the lever 25 rotates in the same direction as the rotation direction of the motor 35.

モータ35には、ロータリーエンコーダ38が連結されている。ロータリーエンコーダ38から、モータ35の出力軸の回転変位量を示すパルス信号が出力される。このパルス信号は、エンコーダボード108に入力される。エンコーダボード108は、ロータリーエンコーダ38から出力されたパルスをカウントすることにより、モータ35の回転量や回転速度を検出する。また、エンコーダボード108は、ロータリーエンコーダ38から出力された位相の異なる2つのパルスに基づいてモータ35の回転方向を判断する。モータ35に関する回転速度や回転量、回転方向などの情報は、デジタル化されてCPU101へ送られる。   A rotary encoder 38 is connected to the motor 35. The rotary encoder 38 outputs a pulse signal indicating the rotational displacement amount of the output shaft of the motor 35. This pulse signal is input to the encoder board 108. The encoder board 108 detects the rotation amount and rotation speed of the motor 35 by counting the pulses output from the rotary encoder 38. Further, the encoder board 108 determines the rotation direction of the motor 35 based on the two pulses with different phases output from the rotary encoder 38. Information such as the rotation speed, rotation amount, and rotation direction regarding the motor 35 is digitized and sent to the CPU 101.

歪み変換部110は、歪みゲージ27の抵抗の変化量を増幅するものである。歪み変換部110は、ブリッジ回路とアンプとを有する。歪みゲージ27の抵抗変化量は、ブリッジ回路によって電圧に変換され、その後、アンプによって増幅される。増幅された電圧信号は、A/D変換器111へ出力される。   The strain converter 110 amplifies the amount of change in resistance of the strain gauge 27. The distortion conversion unit 110 includes a bridge circuit and an amplifier. The resistance change amount of the strain gauge 27 is converted into a voltage by a bridge circuit and then amplified by an amplifier. The amplified voltage signal is output to the A / D converter 111.

バス113にA/D変換器111が接続されている。A/D変換器111は、入力されたアナログ信号をデジタル信号に変換するものである。歪み変換部110から送られてきた電圧信号は、A/D変換器111によってデジタル信号に変換される。A/D変換器111によって変換されたデジタル信号は、CPU101によって、後述されるトルクを算出するための計算式の導出や、後述されるトルクの測定処理(図4のS13参照)に用いられる。   An A / D converter 111 is connected to the bus 113. The A / D converter 111 converts an input analog signal into a digital signal. The voltage signal sent from the distortion conversion unit 110 is converted into a digital signal by the A / D converter 111. The digital signal converted by the A / D converter 111 is used by the CPU 101 for derivation of a calculation formula for calculating torque described later and for torque measurement processing described later (see S13 in FIG. 4).

CPU101はRAM内のデータや設定値、エンコーダボードやA/D変換器から入力された信号、或いはこれらの信号から求められた計算値を用いて、、ROM102に記憶されたプログラムにしたがった制御処理を行う。かかる制御処理において、モータ35を制御するための制御信号が生成されて、モータ35へ送られる。これにより、アクチュエータ装置10におけるパワーアシスト機能が実現される。   The CPU 101 uses the data and setting values in the RAM, the signals input from the encoder board and the A / D converter, or the calculated values obtained from these signals, to perform control processing according to the program stored in the ROM 102. I do. In such a control process, a control signal for controlling the motor 35 is generated and sent to the motor 35. Thereby, the power assist function in the actuator device 10 is realized.

[制御処理]
以下、図4から図6のフローチャートが参照されて、駆動制御部100によるパワーアシスト機能を実現するための制御処理の手順の一例が説明されるとともに、本発明の電動機の制御方法が説明される。なお、本発明のサンプリング手段、予測手段、パラメータ設定手段、制御手段、判定手段は、駆動制御部100或いは駆動制御部100のCPU101によって具現化される。
[Control processing]
Hereinafter, with reference to the flowcharts of FIGS. 4 to 6, an example of the procedure of the control process for realizing the power assist function by the drive control unit 100 will be described, and the motor control method of the present invention will be described. . Note that the sampling means, prediction means, parameter setting means, control means, and determination means of the present invention are embodied by the drive control unit 100 or the CPU 101 of the drive control unit 100.

図4に示されるように、ステップS1では、CPU101によって、レバー25が操作されたかどうかが判断される。かかる判断は、歪みゲージ27の出力信号の変化に基づいて行われる。具体的には、CPU101は、歪みゲージ27の出力信号の変化量が所定量以上の場合に、レバー25が操作されたと判断する。   As shown in FIG. 4, in step S <b> 1, the CPU 101 determines whether the lever 25 has been operated. Such a determination is made based on a change in the output signal of the strain gauge 27. Specifically, the CPU 101 determines that the lever 25 has been operated when the amount of change in the output signal of the strain gauge 27 is greater than or equal to a predetermined amount.

ステップS11においてレバー25が操作されたと判断されると(S11のYes)、続いて、バルブ23の回転角度θがCPU101によって測定される。具体的には、ロータリーエンコーダ38の出力値に減速機32の減速比を乗じることによりバルブ23の回転角度θが測定される。ステップS12における回転角度θの測定処理は、当該制御処理が終了するまで所定時間毎に行われる。例えば、回転角度θは、CPU101のクロック数に同期して周期的に測定される。なお、バルブ23とレバー25とはステム19で連結されているため、バルブ23の回転角度θは、機械的ロスが存在しなければレバー25の回転角度に一致する。   If it is determined in step S11 that the lever 25 has been operated (Yes in S11), then the rotation angle θ of the valve 23 is measured by the CPU 101. Specifically, the rotation angle θ of the valve 23 is measured by multiplying the output value of the rotary encoder 38 by the reduction ratio of the reduction gear 32. The measurement process of the rotation angle θ in step S12 is performed every predetermined time until the control process ends. For example, the rotation angle θ is periodically measured in synchronization with the number of clocks of the CPU 101. Since the valve 23 and the lever 25 are connected by the stem 19, the rotation angle θ of the valve 23 matches the rotation angle of the lever 25 if there is no mechanical loss.

次のステップS13では、オペレータによってレバー25に加えられた操作トルクτがCPU101によって測定される。具体的には、歪みゲージ27の出力値vと上式(4)とに基づいて操作トルクτが算出される。上記出力値vが上式(4)に代入されることによって、操作トルクτが求められる。ステップS13における操作トルクτの測定処理は、当該制御処理が終了するまで所定時間毎に行われる。例えば、操作トルクτは、CPU101のクロック数に同期して周期的に測定される。 In the next step S13, the operation torque τ h applied to the lever 25 by the operator is measured by the CPU 101. Specifically, the operation torque tau h based on an output value v s and the above equation (4) strain gauges 27 are calculated. By the output value v s is substituted into the above equation (4), operating torque tau h is obtained. The measurement process of the operation torque τ h in step S13 is performed every predetermined time until the control process ends. For example, the operation torque τ h is periodically measured in synchronization with the number of clocks of the CPU 101.

次のステップS14では、ステップS13で測定された操作トルクτが所定の閾値以上であるかどうかが判定される。かかる判定処理は、ステップS13において操作トルクτが測定される度に上記閾値と操作トルクτとが比較されることによって行われる。上記閾値は、EEPROM104に記憶されている。なお、上記閾値は、放水用コック12の動作特性に応じた任意の値に設定することが可能である。本実施形態では、上記閾値は、静止状態にある放水用コック12を実際に動作させる際に要する操作トルク(「動作初期トルク」ともいう。)よりも小さい値に設定されている。具体的には、上記閾値は0.2[Nm]に設定されている。 In the next step S14, it is determined whether or not the operating torque τ h measured in step S13 is greater than or equal to a predetermined threshold value. This determination process is performed by comparing the threshold value with the operating torque τ h every time the operating torque τ h is measured in step S13. The threshold value is stored in the EEPROM 104. In addition, the said threshold value can be set to the arbitrary values according to the operating characteristic of the cock 12 for water discharge. In the present embodiment, the threshold value is set to a value smaller than an operation torque (also referred to as “operation initial torque”) required for actually operating the water discharge cock 12 in a stationary state. Specifically, the threshold value is set to 0.2 [Nm].

ステップS14において操作トルクτが0.2[Nm]以上であると判定されると(S14のYes)、次のステップS15〜S19において、上記ステップS13で測定された操作トルクτをサンプリングするサンプリング処理が開始される。上記サンプリング処理は、CPU101が周期的(所定時間毎)に操作トルクτをN回サンプリングする処理である。つまり、N個の操作トルクτが得られるまで、CPU101のクロック数に同期して所定のサンプリング周期毎に操作トルクτが測定される。 If it is determined in step S14 that the operation torque τ h is 0.2 [Nm] or more (Yes in S14), the operation torque τ h measured in step S13 is sampled in the next steps S15 to S19. Sampling processing is started. The sampling process is a process in which the CPU 101 samples the operation torque τ h N times periodically (every predetermined time). That is, the operation torque τ h is measured at predetermined sampling periods in synchronization with the number of clocks of the CPU 101 until N operation torques τ h are obtained.

上記サンプリング周期は、CPU101のクロック数などによって定まる値である。本実施形態では、上記サンプリング周期は1.31[ms]に設定されている。もちろん、サンプリング周期は1.31[ms]であることに限られない。例えば、レバー25が操作されてから後述されるパワーアシスト処理(S23)が行われるまでの応答時間を短縮させるために、上記サンプリング周期が1.31[ms]未満に設定されてもよい。   The sampling period is a value determined by the number of clocks of the CPU 101 and the like. In the present embodiment, the sampling period is set to 1.31 [ms]. Of course, the sampling period is not limited to 1.31 [ms]. For example, the sampling period may be set to be less than 1.31 [ms] in order to shorten the response time from when the lever 25 is operated until power assist processing (S23) described later is performed.

また、本実施形態では、操作トルクτのサンプリング回数NはN=100に設定されている。つまり、100個の操作トルクτが得られるまで、上記サンプリング周期毎に操作トルクτが測定される。測定された100個の操作トルクτは、サンプリングデータとしてRAM103に記憶される。なお、サンプリング回数Nは、任意に設定可能である。 In the present embodiment, the number of times N of sampling of the operation torque τ h is set to N = 100. That is, the operating torque τ h is measured at each sampling period until 100 operating torques τ h are obtained. The measured 100 operating torques τ h are stored in the RAM 103 as sampling data. Note that the number of sampling times N can be arbitrarily set.

具体的には、まず、EEPROM104内のカウント値kがCPU101によってリセットされる(S15)。つまり、カウント値kが、CPU101によってk=0に設定される。上記カウント値kは、後述されるステップS16において取得される操作トルクτのサンプリング回数Nをカウントするために用いられる。そして、ステップS13で測定された操作トルクτがCPU101によって上記サンプリング周期毎に取得される(S16)。ステップS16で取得された操作トルクτは、RAM103に記憶される(S17)。その後、カウント値kがCPU101によってインクリメントされる(S18)。つまり、カウント値kが、k=k+1に設定される。続いて、カウント値kがサンプリング回数N(=100)未満であるかどうかが判定される(S19)。ステップS19においてカウント値kが上記サンプリング回数N未満であると判定されると(S19のYes)、再びステップS16以降の処理が繰り返される。一方、ステップS19においてカウント値kがサンプリング回数N以上であると判定されると(S19のNo)、次のステップS20以降の処理(図5参照)が行われる。このように、ステップS15〜S19の処理がCPU101によって行われることにより、100個の操作トルクτがサンプリングされて、RAM103にサンプリングデータとして記憶される。 Specifically, first, the count value k in the EEPROM 104 is reset by the CPU 101 (S15). That is, the count value k is set to k = 0 by the CPU 101. The count value k is used to count the number of times N of sampling of the operation torque τ h acquired in step S16 described later. Then, the operation torque τ h measured in step S13 is acquired by the CPU 101 for each sampling period (S16). The operating torque τ h acquired in step S16 is stored in the RAM 103 (S17). Thereafter, the count value k is incremented by the CPU 101 (S18). That is, the count value k is set to k = k + 1. Subsequently, it is determined whether or not the count value k is less than the sampling count N (= 100) (S19). If it is determined in step S19 that the count value k is less than the sampling count N (Yes in S19), the processes in and after step S16 are repeated. On the other hand, if it is determined in step S19 that the count value k is equal to or greater than the number of samplings N (No in S19), the processing after the next step S20 (see FIG. 5) is performed. Thus, the processing in steps S15~S19 are performed by the CPU 101, 100 pieces of the operation torque tau h is sampled and stored as sampled data in RAM 103.

なお、本実施形態では、サンプリング周期が1.31[ms]に設定されているため、ステップS15の処理が開始されてからS19においてサンプリング回数N以上であると判定されるまでに費やされる時間は概ね131[ms]である。この時間は、人間の感覚としては瞬時である。したがって、本実施形態では、上記サンプリングデータは、ユーザによる操作開始直後に、言い換えると、レバー25の操作の初期段階に得られることになる。   In the present embodiment, since the sampling period is set to 1.31 [ms], the time spent from the start of the process of step S15 until it is determined that the number of samplings is N or more in S19 is It is approximately 131 [ms]. This time is instantaneous as a human sense. Therefore, in the present embodiment, the sampling data is obtained immediately after the user starts the operation, in other words, at the initial stage of the operation of the lever 25.

続いて、図5に示されるように、ステップ20及び21の手順に従って、RAM103に記憶されたサンプリングデータ(100個の操作トルクτ)に基づいて、放水用コック12の予定開時間T′を予測する処理が行われる。ここで、予定開時間T′とは、放水用コック12のバルブ23が、流路16を完全に閉鎖する全閉位置から流路16を完全に開放する全開位置まで回転するのに要するであろう予測時間である。予定開時間T′の予測は、以下の手順にしたがって行われる。まず、ステップS20において、上記サンプリングデータから時間に対する操作トルクτの変化率(以下「トルク勾配」という。)aがCPU101によって算出される。その後、ステップS21において、ROM102に記憶された式(5)に基づいて予定開時間T′が算出される。具体的には、予定開時間T′は、ステップS20で算出されたトルク勾配aが数式(5)に代入されることにより得られる。 Subsequently, as shown in FIG. 5, the scheduled opening time T ′ of the water discharge cock 12 is set based on the sampling data (100 operation torques τ h ) stored in the RAM 103 according to the procedures of Steps 20 and 21. Predictive processing is performed. Here, the planned opening time T ′ is required for the valve 23 of the water discharge cock 12 to rotate from the fully closed position where the flow path 16 is completely closed to the fully open position where the flow path 16 is completely open. It is the expected time for wax. The estimated opening time T ′ is predicted according to the following procedure. First, in step S20, the CPU 101 calculates a rate of change (hereinafter referred to as “torque gradient”) a of the operating torque τ h with respect to time from the sampling data. Thereafter, in step S21, the scheduled opening time T ′ is calculated based on the equation (5) stored in the ROM 102. Specifically, the scheduled opening time T ′ is obtained by substituting the torque gradient “a” calculated in step S20 into Equation (5).

予定開時間T′が算出されると、次のステップS22では、算出された予定開時間T′に基づいてモータ35の制御に用いられるパラメータζ及びωの最適値がCPU101によって求められる。詳細には、放水用コック12のバルブ23が全閉位置から全開位置までに上記予定開時間T′で回転されるようにモータ35を制御するためのパラメータζ及びωの設定値(最適値)が求められる。具体的には、予定開時間T′と上記式(2)とに基づいてパラメータζの設定値が算出される。かかる設定値は、予定開時間T′が上記式(2)に代入されることにより算出される。また、予定開時間T′と上記式(3)とに基づいてパラメータωの設定値が算出される。かかる設定値は、予定開時間T′が上記式(3)に代入されることにより算出される。そして、パラメータζ及びωは、算出された上記設定値に設定される。つまり、算出されたパラメータζ及びωそれぞれの設定値がインピーダンスパラメータに関する情報を格納するための記憶領域(例えばCPU101のレジスタなど)に記憶される。このように算出された設定値は、上記予定開時間T′に対応するパラメータζ及びωの最適値である。   When the planned opening time T ′ is calculated, in the next step S22, the CPU 101 obtains optimum values of the parameters ζ and ω used for controlling the motor 35 based on the calculated scheduled opening time T ′. Specifically, the set values (optimum values) of parameters ζ and ω for controlling the motor 35 so that the valve 23 of the water discharge cock 12 is rotated from the fully closed position to the fully opened position at the scheduled opening time T ′. Is required. Specifically, the set value of the parameter ζ is calculated based on the scheduled opening time T ′ and the above equation (2). Such a set value is calculated by substituting the scheduled opening time T ′ into the above equation (2). Further, the set value of the parameter ω is calculated based on the scheduled opening time T ′ and the above equation (3). Such a set value is calculated by substituting the scheduled opening time T ′ into the above equation (3). The parameters ζ and ω are set to the calculated set values. That is, the calculated setting values of the parameters ζ and ω are stored in a storage area (for example, a register of the CPU 101) for storing information on the impedance parameter. The set values calculated in this way are optimum values of the parameters ζ and ω corresponding to the scheduled opening time T ′.

ステップS22においてパラメータζ及びωが設定されると、次のステップS23では、モータ35を駆動させてレバー25に駆動力を付与するパワーアシスト処理がCPU101によって実行される。具体的には、図6に示されるように、まず、ステップS31において、式(1)のインピーダンス制御式に基づいて目標角加速度がCPU101によって求められる。式(1)のインピーダンス制御式を目標角加速度について変形すると、下記の式(5)のように表すことができる。下記式(5)に上記ステップS22で算出されたパラメータζ及びωの設定値が代入されることにより、目標角加速度が算出される。   When the parameters ζ and ω are set in step S22, in the next step S23, the CPU 101 executes a power assist process for driving the motor 35 and applying a driving force to the lever 25. Specifically, as shown in FIG. 6, first, in step S <b> 31, the target angular acceleration is obtained by the CPU 101 based on the impedance control expression of Expression (1). When the impedance control expression of Expression (1) is modified with respect to the target angular acceleration, it can be expressed as Expression (5) below. The target angular acceleration is calculated by substituting the set values of the parameters ζ and ω calculated in step S22 into the following equation (5).

Figure 0005234410
Figure 0005234410

次のステップS32では、パワーアシストに必要なモータ35の駆動トルクtmdがCPU101によって算出される。駆動トルクtmdは、式(6)に基づいて算出される。具体的には、ステップS12で測定された実際の回転角度θ及び実際の角加速度が式(6)に代入されることにより、駆動トルクtmdが算出される。ステップS32で算出された算出値は、駆動トルクtmdに関する情報を格納するための記憶領域(例えばCPU101のレジスタなど)に記憶される。つまり、レバー25に加えられるアシスト力として必要とされるモータ35の駆動トルクtmdが上記算出値に設定される。 In the next step S32, the CPU 101 calculates the driving torque t md of the motor 35 necessary for power assist. The drive torque t md is calculated based on the equation (6). Specifically, the drive torque t md is calculated by substituting the actual rotation angle θ and the actual angular acceleration measured in step S12 into equation (6). The calculated value calculated in step S32 is stored in a storage area (for example, a register of the CPU 101) for storing information on the drive torque t md . That is, the driving torque t md of the motor 35 required as the assist force applied to the lever 25 is set to the calculated value.

その後、ステップS33において、駆動トルクtmdの設定値に応じた駆動電流を示す所定デューティ比の制御信号がCPU101によって生成されて、該制御信号がD/A変換器106に出力される。制御信号は、D/A変換器106によってアナログ信号に変換されてからモータドライバ107に出力される。モータドライバ107は、アナログ信号に応じた駆動電流を生成して、モータ35に送る。これにより、モータ35が駆動されて、モータ35の駆動トルクが減速機32、カップリング31及びアダプター30を介してレバー25に伝達される。これにより、レバー25及びバルブ23がモータ35の回転方向と同方向へ回転する。 Thereafter, in step S <b> 33, a control signal having a predetermined duty ratio indicating a driving current corresponding to the set value of the driving torque t md is generated by the CPU 101, and the control signal is output to the D / A converter 106. The control signal is converted to an analog signal by the D / A converter 106 and then output to the motor driver 107. The motor driver 107 generates a drive current corresponding to the analog signal and sends it to the motor 35. Thereby, the motor 35 is driven, and the driving torque of the motor 35 is transmitted to the lever 25 via the speed reducer 32, the coupling 31, and the adapter 30. Thereby, the lever 25 and the valve 23 rotate in the same direction as the rotation direction of the motor 35.

ステップS23のパワーアシスト処理は、図5に示されるように、バルブ23が全閉位置にあるときの角度を0°とすると、回転角度θが90°(π/2ラジアン)となるまで行われる(S24)。つまり、ステップS24において、上記ステップS12で測定された回転角度が90°未満であるとCPU101によって判定された場合は、ステップS23のパワーアシスト処理が継続して行われる。一方、ステップS24において、バルブ23の回転角度が90°以上であると判定されると、アクチュエータ装置10のパワーアシスト機能を実現するための一連の制御処理が終了する。   As shown in FIG. 5, the power assist process in step S23 is performed until the rotation angle θ becomes 90 ° (π / 2 radians) when the angle when the valve 23 is in the fully closed position is 0 °. (S24). That is, if the CPU 101 determines in step S24 that the rotation angle measured in step S12 is less than 90 °, the power assist process in step S23 is continuously performed. On the other hand, when it is determined in step S24 that the rotation angle of the valve 23 is 90 ° or more, a series of control processes for realizing the power assist function of the actuator device 10 is completed.

上述の如く本実施形態にかかるアクチュエータ装置が構成されているため、放水用コック12のバルブ23を全閉位置から全開位置まで動作させるためにオペレータがレバー25に力を加えると、瞬時的にサンプリングデータが得られて、そのサンプリングデータに基づいてバルブ23の予定開時間T′が予測される。そして、パラメータζ及びωが上記予定開時間T′に応じた最適値に設定される。その後、当該パラメータζ及びωに基づいてモータ35が駆動される。このように、最適値に設定されたパラメータζ及びωに基づいてモータ35が制御されるため、モータ35によるパワーアシストが安定し、その結果、レバー25の操作性が向上する。また、本実施形態では、100個の操作トルクτからなるサンプリングデータに基づいて予定開時間T′が予測されるので、予定開時間T′の信頼性が高い。そのため、パラメータζ及びωは、アクチュエータの実際の動作に必要とされる最適値に設定される。また、パラメータζ及びωの設定は一回限りで済むので、パワーアシスト制御中にパラメータの値を頻繁に変更する従来制御に比べて制御に要するCPU101の処理負担が軽減される。 Since the actuator device according to the present embodiment is configured as described above, when the operator applies a force to the lever 25 in order to operate the valve 23 of the water discharge cock 12 from the fully closed position to the fully open position, sampling is performed instantaneously. Data is obtained, and a scheduled opening time T ′ of the valve 23 is predicted based on the sampling data. Then, the parameters ζ and ω are set to optimum values according to the scheduled opening time T ′. Thereafter, the motor 35 is driven based on the parameters ζ and ω. Thus, since the motor 35 is controlled based on the parameters ζ and ω set to the optimum values, the power assist by the motor 35 is stabilized, and as a result, the operability of the lever 25 is improved. In the present embodiment, since the scheduled opening time T ′ is predicted based on the sampling data composed of 100 operating torques τ h , the reliability of the scheduled opening time T ′ is high. Therefore, the parameters ζ and ω are set to optimum values required for the actual operation of the actuator. Also, since the parameters ζ and ω need only be set once, the processing load on the CPU 101 required for the control is reduced as compared with the conventional control in which the parameter value is frequently changed during the power assist control.

なお、本実施形態では、操作トルクτが閾値0.2[Nm]以上であると判定された場合に、操作トルクτのサンプリング処理が開始されることとしたが、操作トルクτが常に安定している場合は、言うまでもなく、上記閾値を設ける必要はない。つまり、上記ステップS11においてレバー25の操作が開始されたと判断された後に、ステップS14の判定処理を行わすにサンプリング処理が行われてもよい。 In the present embodiment, when the operating torque tau h is determined to be the threshold value 0.2 [Nm] or more, it is assumed that the sampling processing of the operation torque tau h is started, the operating torque tau h Needless to say, it is not necessary to provide the above threshold value when it is always stable. That is, after it is determined in step S11 that the operation of the lever 25 is started, the sampling process may be performed to perform the determination process in step S14.

また、本実施形態では、放水用コック12に対して本発明が適用される例が説明されたが、放水用コック12に限られず、操作部材が操作されることによって所定の動作を行われるアクチュエータ、特に、操作部材からアクチュエータまでに1つのリンク機構を有するアクチュエータに対して本発明は適用可能である。もちろん、1つのリンク機構を有するアクチュエータに限られず、2以上のリンク機構を有するアクチュエータにも本発明は適用可能である   In the present embodiment, an example in which the present invention is applied to the water discharge cock 12 has been described. However, the present invention is not limited to the water discharge cock 12, and an actuator that performs a predetermined operation by operating an operation member. In particular, the present invention is applicable to an actuator having one link mechanism from the operation member to the actuator. Of course, the present invention is not limited to an actuator having one link mechanism, and can be applied to an actuator having two or more link mechanisms.

図1は、本発明の実施形態に係るアクチュエータ装置10の構成を示す外観図である。FIG. 1 is an external view showing a configuration of an actuator device 10 according to an embodiment of the present invention. 図2は、アクチュエータ装置10を上方から見た平面図である。FIG. 2 is a plan view of the actuator device 10 as viewed from above. 図3は、駆動制御部100の構成を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration of the drive control unit 100. 図4は、駆動制御部100によるパワーアシスト制御に伴う一連の処理手順の一例を示すフローチャートである。FIG. 4 is a flowchart illustrating an example of a series of processing procedures associated with power assist control by the drive control unit 100. 図5は、駆動制御部100によるパワーアシスト制御に伴う一連の処理手順の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a series of processing procedures associated with power assist control by the drive control unit 100. 図6は、駆動制御部100によるパワーアシスト処理の手順の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of a procedure of power assist processing by the drive control unit 100.

10・・・アクチュエータ装置
12・・・放水用コック
19・・・ステム
23・・・バルブ
25・・・レバー
26・・・シャフト
27・・・歪みゲージ
28・・・弁体
35・・・モータ
38・・・ロータリーエンコーダ
40・・・回転軸
44・・・開方向
45・・・閉方向
100・・・駆動制御部
101・・・CPU
102・・・ROM
103・・・RAM
104・・・EEPROM
106・・・D/A変換器
107・・・モータドライバ
108・・・エンコーダボード
110・・・歪み変換し
111・・・A/D変換器

DESCRIPTION OF SYMBOLS 10 ... Actuator apparatus 12 ... Water discharge cock 19 ... Stem 23 ... Valve 25 ... Lever 26 ... Shaft 27 ... Strain gauge 28 ... Valve body 35 ... Motor 38 ... Rotary encoder 40 ... Rotating shaft 44 ... Opening direction 45 ... Closing direction 100 ... Drive controller 101 ... CPU
102 ... ROM
103 ... RAM
104 ... EEPROM
106 ... D / A converter 107 ... motor driver 108 ... encoder board 110 ... distortion conversion 111 ... A / D converter

Claims (9)

操作部材を有し、操作部材が操作されることにより所定の動作を行うアクチュエータと、操作部材に入力された操作力をアシストする電動機とを備えたアクチュエータ装置であって、
上記操作部材に入力された操作力を電気的に測定する測定手段と、
上記測定手段によって測定された操作力を周期的にサンプリングするサンプリング手段と、
上記サンプリング手段によってサンプリングされた複数の操作力をサンプリングデータとして記憶する第1記憶手段と、
上記第1記憶手段に記憶されたサンプリングデータに基づいて、上記アクチュエータが上記所定の動作を完結するのに要するであろう予定動作時間を予測する予測手段と、
上記所定の動作が上記予定動作時間で完結されるように上記電動機を制御するための上記アクチュエータ装置の動特性を規定するインピーダンスパラメータを上記予定動作時間に基づいて設定するパラメータ設定手段と、
上記パラメータ設定手段によって設定されたインピーダンスパラメータを用いてインピーダンス制御法に基づき上記電動機を制御する制御手段とを具備するアクチュエータ装置。
An actuator device that includes an actuator that has an operation member and performs a predetermined operation when the operation member is operated, and an electric motor that assists the operation force input to the operation member,
Measuring means for electrically measuring the operating force input to the operating member;
Sampling means for periodically sampling the operating force measured by the measuring means;
First storage means for storing a plurality of operating forces sampled by the sampling means as sampling data;
Prediction means for predicting a scheduled operation time that the actuator will take to complete the predetermined operation based on the sampling data stored in the first storage unit;
Parameter setting means for setting an impedance parameter defining dynamic characteristics of the actuator device for controlling the electric motor based on the scheduled operation time so that the predetermined operation is completed in the scheduled operation time;
An actuator device comprising: control means for controlling the electric motor based on an impedance control method using the impedance parameter set by the parameter setting means.
上記予測手段は、
時間に対する上記操作力の変化率に基づいて上記予定動作時間を予測する請求項1に記載のアクチュエータ装置。
The prediction means is
The actuator device according to claim 1, wherein the scheduled operation time is predicted based on a change rate of the operation force with respect to time.
上記アクチュエータが上記所定の動作に要した実動作時間と該実動作時間に対応する上記インピーダンスパラメータの最適値との相関関係を記憶する第2記憶手段を更に備え、
上記パラメータ設定手段は、
上記第2記憶手段に記憶された相関関係から上記予定動作時間に対応する上記インピーダンスパラメータの設定値を求め、この設定値に上記インピーダンスパラメータを設定する請求項1又は2に記載のアクチュエータ装置。
The actuator further comprises second storage means for storing a correlation between an actual operation time required for the predetermined operation and an optimum value of the impedance parameter corresponding to the actual operation time;
The parameter setting means is
The calculated set value of the impedance parameter corresponding to the expected operation time from the stored correlation in the second storage means, the actuator device according to claim 1 or 2 for setting the impedance parameter in this setting.
上記測定手段によって測定された操作力が所定値以上であるかどうかを判定する判定手段を更に備え、
上記サンプリング手段は、
上記判定手段によって上記操作力が上記所定値以上であると判定されたことを条件にサンプリングを開始する請求項1から3のいずれかに記載のアクチュエータ装置。
A determination means for determining whether or not the operating force measured by the measurement means is greater than or equal to a predetermined value;
The sampling means is
4. The actuator device according to claim 1, wherein sampling is started on the condition that the operation force is determined to be equal to or greater than the predetermined value by the determination unit. 5.
上記アクチュエータは、1つのリンクを介して上記操作部材と連動可能に連結され、流体が移動する流路を遮断するコックである請求項1から4のいずれかに記載のアクチュエータ装置。   The actuator device according to any one of claims 1 to 4, wherein the actuator is a cock that is coupled to the operation member via a link so as to block a flow path through which the fluid moves. 上記制御手段は、
減衰率ζ及び固有角周波数ωを上記インピーダンスパラメータとした場合に、下記のインピーダンス制御式に基づいて上記電動機をインピーダンス制御する請求項5に記載のアクチュエータ装置。
Figure 0005234410
The control means includes
6. The actuator device according to claim 5, wherein impedance of the electric motor is controlled based on the following impedance control expression when the attenuation factor ζ and the natural angular frequency ω are the impedance parameters .
Figure 0005234410
操作部材と、操作部材が操作されることにより所定の動作を行うアクチュエータと、操作部材に入力された操作力をアシストする電動機とを備えたアクチュエータ装置に適用される電動機の制御方法であって、
上記操作部材に入力された操作力を電気的に測定する第1ステップと、
上記第1ステップで測定された操作力を周期的にサンプリングする第2ステップと、
上記サンプリングされた複数の操作力をサンプリングデータとして所定の記憶媒体に記憶する第3ステップと、
上記所定の記憶媒体に記憶されたサンプリングデータに基づいて、上記アクチュエータが上記所定の動作を完結するのに要するであろう予定動作時間を予測する第4ステップと、
上記所定の動作が上記予定動作時間で完結されるように上記電動機を制御するための上記アクチュエータ装置の動特性を規定するインピーダンスパラメータを上記予定動作時間に基づいて設定する第5ステップと、
上記第5ステップで設定されたインピーダンスパラメータを用いてインピーダンス制御法に基づき上記電動機を制御する第6ステップとを具備する電動機の制御方法。
An electric motor control method applied to an actuator device including an operation member, an actuator that performs a predetermined operation by operating the operation member, and an electric motor that assists an operation force input to the operation member,
A first step of electrically measuring an operating force input to the operating member;
A second step of periodically sampling the operating force measured in the first step;
A third step of storing the plurality of sampled operation forces in a predetermined storage medium as sampling data;
A fourth step of predicting a scheduled operation time that would be required for the actuator to complete the predetermined operation based on the sampling data stored in the predetermined storage medium;
A fifth step of setting an impedance parameter defining dynamic characteristics of the actuator device for controlling the electric motor based on the scheduled operation time so that the predetermined operation is completed in the scheduled operation time;
And a sixth step of controlling the electric motor based on an impedance control method using the impedance parameter set in the fifth step.
上記第4ステップは、
時間に対する上記操作力の変化率に基づいて上記予定動作時間を予測する請求項7に記載の電動機の制御方法。
The fourth step is
The motor control method according to claim 7, wherein the scheduled operation time is predicted based on a rate of change of the operating force with respect to time.
上記第5ステップは、
上記アクチュエータが上記所定の動作に要した実動作時間と該実動作時間に対応する上記インピーダンスパラメータの最適値との相関関係から上記予定動作時間に対応する上記インピーダンスパラメータの設定値を求め、この設定値に上記インピーダンスパラメータを設定する請求項7又は8に記載の電動機の制御方法。

The fifth step is
The setting value of the impedance parameter corresponding to the scheduled operation time is obtained from the correlation between the actual operation time required by the actuator for the predetermined operation and the optimum value of the impedance parameter corresponding to the actual operation time. The motor control method according to claim 7 or 8, wherein the impedance parameter is set to a value.

JP2008144704A 2008-06-02 2008-06-02 Actuator device and motor control method Active JP5234410B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008144704A JP5234410B2 (en) 2008-06-02 2008-06-02 Actuator device and motor control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008144704A JP5234410B2 (en) 2008-06-02 2008-06-02 Actuator device and motor control method

Publications (2)

Publication Number Publication Date
JP2009296690A JP2009296690A (en) 2009-12-17
JP5234410B2 true JP5234410B2 (en) 2013-07-10

Family

ID=41544298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008144704A Active JP5234410B2 (en) 2008-06-02 2008-06-02 Actuator device and motor control method

Country Status (1)

Country Link
JP (1) JP5234410B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5501783B2 (en) * 2010-02-02 2014-05-28 株式会社マキタ Caulking gun
WO2014108551A1 (en) * 2013-01-14 2014-07-17 Sanofi-Aventis Deutschland Gmbh Drive mechanism of a drug delivery device comprising an accessory drive
JPWO2019065171A1 (en) * 2017-09-26 2020-10-22 日本電産株式会社 Motor control circuit and motor
JP7285547B2 (en) * 2019-03-14 2023-06-02 株式会社エム・システム技研 Actuator and valve device
CN117090959B (en) * 2023-09-05 2024-01-23 江苏诚功阀门科技有限公司 Friction-free telescopic ball valve and control device thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11198077A (en) * 1998-01-05 1999-07-27 Nissan Motor Co Ltd Power-assisted assistant arm

Also Published As

Publication number Publication date
JP2009296690A (en) 2009-12-17

Similar Documents

Publication Publication Date Title
JP5234410B2 (en) Actuator device and motor control method
US8069714B2 (en) Method to test a brake of a robot
US20140371762A1 (en) Methods, Systems, and Devices Relating to Force Control Surgical Systems
EP2011598A2 (en) Method of determining deterioration of pressurizing performance of spot welding gun
JP2007522563A (en) Diagnosis method of emergency shut-off valve using pressure transmitter
KR101679835B1 (en) Robot manipulator device being capable of observing the frictional torque on the articulation of the same and a method for controlling the same
JP5061332B2 (en) Yoke stress sensor calibration method
JPS6336910B2 (en)
US7672741B2 (en) Position/force control device
JP2008196283A (en) Door opening/closing assist device
JP2001227675A (en) Valve function detector
EP0731398B1 (en) System for and method of equivalent circuit reference type control
KR101184407B1 (en) Flowmeter for valve remote control system
JP2005037334A (en) Fault diagnosis method of torque sensor
JP7044177B2 (en) Material tester and control method of material tester
JP2008095407A (en) Door operation assist unit
JP2007238014A (en) Door opening/closing assist device
WO2022008880A1 (en) Characterising the performance of a robotic joint
JP7335026B1 (en) Surgical robots and control units for surgical robots
JP4465470B2 (en) Operating device and operating method therefor
WO2016199228A1 (en) Medical manipulator control device
JP2023511982A (en) METHOD AND APPARATUS FOR DETERMINING AN EXTERNAL FORCE APPLIED TO AN AUTOMOBILE FLAP MOVEABLE TO REGULARLY ROTATE ABOUT AN AXIS BY A MOTOR
KR100527783B1 (en) Stability control apparatus in vehicle and method thereof
US20100161279A1 (en) Method for diagnosis of actuators
JP2775685B2 (en) Prevention device for stellite cracking of electric gate valve

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110426

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130314

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5234410

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160405

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250