Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7455694B2 - Mobile object control method and mobile object control system - Google Patents
[go: Go Back, main page]

JP7455694B2 - Mobile object control method and mobile object control system - Google Patents

Mobile object control method and mobile object control system Download PDF

Info

Publication number
JP7455694B2
JP7455694B2 JP2020128057A JP2020128057A JP7455694B2 JP 7455694 B2 JP7455694 B2 JP 7455694B2 JP 2020128057 A JP2020128057 A JP 2020128057A JP 2020128057 A JP2020128057 A JP 2020128057A JP 7455694 B2 JP7455694 B2 JP 7455694B2
Authority
JP
Japan
Prior art keywords
control
section
position information
installation section
switching
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
JP2020128057A
Other languages
Japanese (ja)
Other versions
JP2022025311A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2020128057A priority Critical patent/JP7455694B2/en
Publication of JP2022025311A publication Critical patent/JP2022025311A/en
Application granted granted Critical
Publication of JP7455694B2 publication Critical patent/JP7455694B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Non-Mechanical Conveyors (AREA)
  • Control Of Linear Motors (AREA)

Description

本開示は、被位置情報読取部の位置情報に基づいて移動体の移動を制御する移動体の制御方法及び移動体制御システムに関するものである。 The present disclosure relates to a mobile body control method and a mobile body control system that control the movement of a mobile body based on position information from a position information reading unit.

従来、被位置情報読取部の位置情報に基づいて移動体の移動を制御する技術が種々提案されている(例えば、特許文献1など)。特許文献1に記載のリニアモータの位置決め装置は、可動子の位置決めを行う位置決め領域と、可動子が常に通過するだけの走行領域とを設けている。また、位置情報を読取り可能なリニアスケールを、位置決め領域だけに設置している。そして、位置決め装置は、走行領域において、リニアスケールを用いないセンサレスベクトル制御を実行している。 Conventionally, various techniques have been proposed for controlling the movement of a moving body based on position information from a position information reading unit (for example, Patent Document 1). The linear motor positioning device described in Patent Document 1 is provided with a positioning area where the movable element is positioned and a running area through which the movable element always passes. Additionally, a linear scale that can read position information is installed only in the positioning area. The positioning device executes sensorless vector control without using a linear scale in the travel region.

特開2004-23936号公報(段落0011)JP2004-23936A (Paragraph 0011)

上記した特許文献1の位置決め装置では、走行領域において、可動子を常に定速で移動させることで、リニアスケールを用いないセンサレスベクトル制御を実行している。このため、可動子を定速で走行させる走行領域であればリニアスケールをなくすことが可能であるが、可動子の位置や速度を変更等したい走行領域では、リニアスケールを設置する必要が生じる。換言すれば、可動子の位置や速度の制御等を実行したいものの、リニアスケールが設置できないような走行領域では、可動子の移動を適切に制御等できない虞があった。 The positioning device of Patent Document 1 described above performs sensorless vector control without using a linear scale by constantly moving the movable element at a constant speed in the travel region. For this reason, it is possible to eliminate the linear scale in a travel region where the movable element travels at a constant speed, but in a travel region where it is desired to change the position or speed of the movable element, it becomes necessary to install a linear scale. In other words, although it is desired to control the position and speed of the movable element, there is a possibility that the movement of the movable element cannot be appropriately controlled in a travel area where a linear scale cannot be installed.

本開示は、上記の課題に鑑みてなされたものであり、被位置情報読取部が設置されていない非設置区間においても移動体の位置に基づく制御が実行できる移動体の制御方法及び移動体制御システムを提供することを課題とする。 The present disclosure has been made in view of the above-mentioned problems, and provides a method for controlling a moving object and a moving object control method that can perform control based on the position of the moving object even in a non-installed section where a position information reading unit is not installed. The challenge is to provide a system.

上記課題を解決するために、本開示は、レールに沿って移動する移動体の制御方法であって、前記レールは、固定子と、被位置情報読取部が設置された第1設置区間と、前記被位置情報読取部が設置されていない非設置区間と、前記第1設置区間と前記非設置区間との間に設置され、前記被位置情報読取部が設置された第2設置区間と、を備え、前記移動体は、前記固定子により生じる磁力を利用して推力を発生させる可動子と、前記被位置情報読取部から位置情報を読み取る位置情報読取部と、を備え、前記第1設置区間において、前記被位置情報読取部から前記位置情報読取部により読み取った前記位置情報が示す読取位置に基づいて前記移動体の移動を制御する第1制御工程と、前記非設置区間において、前記移動体の位置を推定した推定位置に基づいて前記移動体の移動をセンサレスベクトル制御する第2制御工程と、前記第2設置区間において、前記読取位置に基づく前記移動体の制御と、前記推定位置に基づく前記移動体の制御との両方の制御を実行しつつ、前記第1制御工程と前記第2制御工程の切り替えを実行する切替工程と、を含む、移動体の制御方法を開示する。
また、本開示の内容は、移動体の制御方法としての実施だけでなく、レール及び移動体を備える移動体制御システムとして実施しても有益である。
In order to solve the above problems, the present disclosure provides a method for controlling a moving body that moves along a rail, wherein the rail includes a stator, a first installation section in which a position information reading section is installed, a non-installed section in which the position information reading section is not installed; and a second installation section that is installed between the first installation section and the non-installation section and in which the position information reading section is installed. The movable body includes a movable element that generates thrust using magnetic force generated by the stator, and a position information reading section that reads position information from the position information reading section, A first control step of controlling the movement of the mobile body based on a reading position indicated by the position information read by the position information reading unit from the position information reading unit; a second control step of controlling the movement of the moving object based on the estimated position, and controlling the moving object based on the read position in the second installation section; and controlling the moving object based on the estimated position in the second installation section. Disclosed is a method for controlling a moving body, including a switching step of switching between the first control step and the second control step while performing both control of the moving object.
Further, the content of the present disclosure is useful not only as a method for controlling a moving body but also as a moving body control system including a rail and a moving body.

本開示の移動体の制御方法、移動体制御システムによれば、被位置情報読取部が設置されていない非設置区間では、移動体の位置を推定した推定位置に基づくセンサレスベクトル制御を実行する。これにより、非設置区間においても、推定位置に基づいて、移動体の位置や速度制御が可能となる。被位置情報読取部が設置できないような走行路においても、移動体の移動を適切に制御できる。 According to the mobile object control method and mobile object control system of the present disclosure, sensorless vector control is performed based on the estimated position of the mobile object in a non-installed section where no position information reader is installed. This makes it possible to control the position and speed of the moving object based on the estimated position even in non-installed sections. The movement of the moving object can be appropriately controlled even on a running road where a position information reading section cannot be installed.

本実施例の搬送システムが備えるレール装置及びキャリアの斜視図である。It is a perspective view of the rail device and carrier with which the conveyance system of a present Example is equipped. 図1の内部を示した斜視図である。2 is a perspective view showing the inside of FIG. 1. FIG. Y方向及びZ方向に平行な平面で切断したレール装置の断面図である。FIG. 2 is a cross-sectional view of the rail device taken along a plane parallel to the Y direction and the Z direction. キャリアの側面図である。FIG. 3 is a side view of the carrier. 搬送システムの電気的な構成を示す図である。FIG. 3 is a diagram showing the electrical configuration of the transport system. 搬送システムの概要を示す模式図である。FIG. 1 is a schematic diagram showing an overview of a transport system. 第1制御と第2制御の切り替えの状態を示す図である。It is a figure which shows the state of switching between 1st control and 2nd control. 別例の第1制御と第2制御の切り替えの状態を示す図である。It is a figure which shows the switching state of 1st control and 2nd control of another example.

以下、本開示の移動体制御システムを具体化した一実施例である搬送システムについて説明する。図1は、後述する搬送システム10(図6参照)が備えるレール装置11及びキャリア13の斜視図を示している。図1は、直線形状のレール装置11に、キャリア13を配置した状態を示している。図6に示すように、搬送システム10は、直線、曲線、分岐形状等のレール装置11を互いに組み合わせた走行路において、リニアモータの駆動によってキャリア13を移動させるシステムである。直線、曲線、分岐形状等のレール装置11は、同様の構成となっている。このため、以下の説明では、図1に示す直線の走行路を有するレール装置11とキャリア13について説明し、曲線、分岐形状等のレール装置11の説明を省略する。また、以下の説明では、図1におけるキャリア13をスライド移動させる方向をX方向、X方向に垂直でレール装置11を載置する面に平行な方向をY方向、X方向及びY方向に垂直な方向をZ方向と称して説明する。 Hereinafter, a transport system that is an embodiment of the mobile object control system of the present disclosure will be described. FIG. 1 shows a perspective view of a rail device 11 and a carrier 13 included in a transport system 10 (see FIG. 6), which will be described later. FIG. 1 shows a state in which a carrier 13 is placed on a linear rail device 11. As shown in FIG. 6, the transport system 10 is a system that moves the carrier 13 by driving a linear motor on a traveling path in which rail devices 11 of straight, curved, branched, etc. are combined with each other. The rail devices 11 having a straight line, a curve, a branch shape, etc. have the same configuration. Therefore, in the following explanation, the rail device 11 and carrier 13 having a straight running path shown in FIG. 1 will be explained, and the explanation of the rail device 11 having a curved shape, a branched shape, etc. will be omitted. In the following explanation, the direction in which the carrier 13 is slid in FIG. 1 is the X direction, the direction perpendicular to the The direction will be described as the Z direction.

図1~図3に示すように、レール装置11は、X方向に延設され、Z方向の上部を開口した略U字形状をなしている。レール装置11は、底部21と、第1側壁22と、第2側壁23を備えている。底部21には、非接触給電の制御などを実行するレール制御部25(図3参照)が設けられている。第1及び第2側壁22,23は、底部21の上面に設けられ、Y方向で互いに対向し、X方向に沿って延設されている。レール装置11は、底部21、第1及び第2側壁22,23によって、X方向に延びる溝を構成している。この溝は、キャリア13が移動する走行路である。 As shown in FIGS. 1 to 3, the rail device 11 has a substantially U-shape that extends in the X direction and is open at the top in the Z direction. The rail device 11 includes a bottom portion 21, a first side wall 22, and a second side wall 23. A rail control unit 25 (see FIG. 3) is provided at the bottom 21 to control non-contact power supply. The first and second side walls 22 and 23 are provided on the upper surface of the bottom portion 21, face each other in the Y direction, and extend along the X direction. The rail device 11 includes a bottom portion 21, first and second side walls 22, 23, and forms a groove extending in the X direction. This groove is a travel path along which the carrier 13 moves.

キャリア13は、底部21、第1側壁22、及び第2側壁23に囲まれた溝内に収納されている。第1及び第2側壁22,23の各々の内壁には、複数の永久磁石26が取り付けられている。複数の永久磁石26は、例えば、Z方向に延びる長方形の板状をなし、第1及び第2側壁22,23の各々の内壁において、X方向に沿って、即ち、キャリア13の移動方向に沿って所定の磁極ピッチで配列されている。永久磁石26の各々は、例えば、キャリア13とY方向で対向する内側の面においてN極、S極が交互に現れるように、X方向において隣り合うものが互いに異なる極性(N極及びS極)となっている。尚、図2及び図3は、永久磁石26のキャリア13側を覆うカバー27(図1参照)を取り外した状態を示している。また、図2は、Y方向の手前側の第2側壁23を取り外した状態を示している。 The carrier 13 is housed in a groove surrounded by a bottom 21, a first side wall 22, and a second side wall 23. A plurality of permanent magnets 26 are attached to the inner walls of the first and second side walls 22, 23. The plurality of permanent magnets 26 are, for example, rectangular plate-shaped extending in the Z direction, and are arranged on the inner walls of the first and second side walls 22, 23 along the X direction, i.e., along the moving direction of the carrier 13, at a predetermined magnetic pole pitch. Each of the permanent magnets 26 has a different polarity (N pole and S pole) between adjacent ones in the X direction, for example, so that N poles and S poles appear alternately on the inner surface facing the carrier 13 in the Y direction. Note that Figures 2 and 3 show a state in which a cover 27 (see Figure 1) covering the carrier 13 side of the permanent magnet 26 has been removed. Also, Figure 2 shows a state in which the second side wall 23 on the front side in the Y direction has been removed.

また、第1及び第2側壁22,23の各々の上部には、レール部28が設けられている。レール部28は、例えば、スライド面をV字に形成されたVレールであり、後述するキャリア13の溝ローラ43を取り付けられる。また、第1及び第2側壁22,23の各々の内壁には、リニアスケール29が取り付けられている。図4に示すように、キャリア13には、レール装置11のリニアスケール29の各々とY方向で対向する位置にリニアヘッド40が取り付けられている。リニアヘッド40は、キャリア13のX方向への移動にともなって、X方向におけるキャリア13の位置を示す位置情報PI(図5参照)をリニアスケール29から読み取る。リニアヘッド40は、読み取った位置情報PIをキャリア13の制御装置50に出力する(図5参照)。以下、位置情報PIが示す位置を、読取位置と言う場合がある。尚、図3及び図4に示すリニアスケール29及びリニアヘッド40の取り付け位置や数は、一例である。例えば、第1側壁22の上面にリニアスケール29を設けても良い。また、キャリア13は、Y方向の一方側にリニアヘッド40を備える構成でも良い。また、Y方向の両側にリニアスケール29やリニアヘッド40を備えた場合、キャリア13の制御において、どちらか一方の読取位置を採用したり、それぞれで読み取った読取位置の比較を行うことができる。 Furthermore, a rail portion 28 is provided at the top of each of the first and second side walls 22 and 23. The rail portion 28 is, for example, a V-rail with a V-shaped sliding surface, and a groove roller 43 of the carrier 13, which will be described later, is attached to the rail portion 28. Furthermore, a linear scale 29 is attached to the inner wall of each of the first and second side walls 22 and 23. As shown in FIG. 4, a linear head 40 is attached to the carrier 13 at a position facing each of the linear scales 29 of the rail device 11 in the Y direction. As the carrier 13 moves in the X direction, the linear head 40 reads position information PI (see FIG. 5) indicating the position of the carrier 13 in the X direction from the linear scale 29. The linear head 40 outputs the read position information PI to the control device 50 of the carrier 13 (see FIG. 5). Hereinafter, the position indicated by the position information PI may be referred to as a reading position. Note that the mounting positions and numbers of the linear scale 29 and linear heads 40 shown in FIGS. 3 and 4 are merely examples. For example, the linear scale 29 may be provided on the upper surface of the first side wall 22. Further, the carrier 13 may be configured to include the linear head 40 on one side in the Y direction. Further, when the linear scale 29 and the linear head 40 are provided on both sides in the Y direction, either one of the reading positions can be adopted in controlling the carrier 13, or the reading positions read by each can be compared.

また、底部21の上面には、X方向に延設され、上部を開口した略U字形状をなす走行レール30が設けられている。また、底部21の上部には、非接触給電を行う送電コイル部31が設けられている。送電コイル部31は、X方向に延びるコイル保持部33と、送電コイル35とを備えている。尚、図1及び図2は、送電コイル35を取り外した状態を示している。送電コイル35は、X方向に延びるコイル保持部33に巻回されている。 Further, on the upper surface of the bottom portion 21, a running rail 30 is provided which extends in the X direction and has a substantially U-shape with an open top. Furthermore, a power transmission coil section 31 that performs non-contact power supply is provided at the top of the bottom section 21 . The power transmission coil section 31 includes a coil holding section 33 extending in the X direction and a power transmission coil 35. Note that FIGS. 1 and 2 show a state in which the power transmission coil 35 is removed. The power transmission coil 35 is wound around a coil holding portion 33 extending in the X direction.

一方、図1及び図2に示すように、キャリア13は、本体部41と、作業台42とを備えている。本体部41は、略箱型形状をなし、内部に様々な機器が内蔵されている。作業台42は、X方向に長い略板状をなし、本体部41の上部に固定されている。図4は、キャリア13をX方向から見た側面図であり、本体部41の一部を取り除いた状態を示している。図2及び図4に示すように、作業台42の下面には、複数の溝ローラ43が取り付けられている。また、溝ローラ43の下方には、上記したリニアヘッド40が取り付けられている。 On the other hand, as shown in FIGS. 1 and 2, the carrier 13 includes a main body portion 41 and a workbench 42. As shown in FIGS. The main body portion 41 has a substantially box shape and has various devices built therein. The workbench 42 has a substantially plate shape that is long in the X direction, and is fixed to the upper part of the main body 41 . FIG. 4 is a side view of the carrier 13 viewed from the X direction, showing a state with a part of the main body 41 removed. As shown in FIGS. 2 and 4, a plurality of grooved rollers 43 are attached to the lower surface of the workbench 42. As shown in FIGS. Further, below the groove roller 43, the above-mentioned linear head 40 is attached.

また、本体部41の下面には、複数の走行ローラ45が取り付けられている。複数の走行ローラ45の各々は、走行レール30に内側から接触して回転する。キャリア13は、作業台42をレール装置11の上方に配置した状態で、略U字状をなすレール装置11の溝内に本体部41を挿入している。複数の溝ローラ43の各々は、第1及び第2側壁22,23の上部に設けられたレール部28に対して回転可能に取り付けられている。キャリア13は、溝ローラ43及び走行ローラ45をレール装置11に対して回転可能に取り付けられることでX方向へ移動可能となり、作業台42に物品(部品など)を載置して移動する。本実施例では、例えば、後述する図6の搬送システム10に示すように、複数のレール装置11を連結して構成した走行路87上で複数のキャリア13が移動する。複数のキャリア13は、作業工程位置93等において停止し、物品89の供給や組み立て後の物品89の移動などを実行する。 Further, a plurality of running rollers 45 are attached to the lower surface of the main body 41. Each of the plurality of running rollers 45 rotates while contacting the running rail 30 from inside. The main body 41 of the carrier 13 is inserted into the substantially U-shaped groove of the rail device 11 with the workbench 42 disposed above the rail device 11 . Each of the plurality of groove rollers 43 is rotatably attached to a rail section 28 provided at the upper part of the first and second side walls 22 and 23. The carrier 13 is movable in the X direction by rotatably attaching the groove rollers 43 and the traveling rollers 45 to the rail device 11, and moves by placing articles (parts, etc.) on the workbench 42. In this embodiment, for example, as shown in the transport system 10 of FIG. 6, which will be described later, a plurality of carriers 13 move on a travel path 87 configured by connecting a plurality of rail devices 11. The plurality of carriers 13 stop at work process positions 93 and the like, and supply the articles 89 and move the articles 89 after assembly.

また、図4に示すように、本体部41の下面には、非接触給電を行う受電コイル部47が設けられている。受電コイル部47は、コイル保持部48と、受電コイル49とを備えている。受電コイル49は、X方向に延びるコイル保持部48に巻回されている。キャリア13をレール装置11内に配置した状態では、受電コイル部47は、Z方向において送電コイル部31と所定の間隔を間に設けて対向して配置されている。 Further, as shown in FIG. 4, a power receiving coil section 47 that performs non-contact power supply is provided on the lower surface of the main body section 41. The power receiving coil section 47 includes a coil holding section 48 and a power receiving coil 49. The power receiving coil 49 is wound around a coil holding portion 48 extending in the X direction. When the carrier 13 is disposed within the rail device 11, the power receiving coil section 47 is disposed facing the power transmitting coil section 31 with a predetermined distance therebetween in the Z direction.

図5に示すように、レール装置11のレール制御部25は、送電コイル35と接続され、送電コイル35に供給する交流電圧を変更する。レール制御部25は、送電コイル35に供給する交流電圧を変更することで、送電コイル35からキャリア13の受電コイル49へ非接触による電力供給を行う。尚、キャリア13への電力の供給は、非接触給電に限らず、接触型の給電方法を用いても良い。 As shown in FIG. 5, the rail control unit 25 of the rail device 11 is connected to the power transmission coil 35 and changes the AC voltage supplied to the power transmission coil 35. The rail control unit 25 changes the AC voltage supplied to the power transmitting coil 35 to supply power from the power transmitting coil 35 to the power receiving coil 49 of the carrier 13 in a non-contact manner. Note that the power supply to the carrier 13 is not limited to contactless power supply, and a contact type power supply method may be used.

また、図2及び図4に示すように、本体部41内には、制御装置50と、巻線部53と、が内蔵されている。従って、本実施例の搬送システム10は、レール装置11に永久磁石26を配置し、キャリア13に巻線部53を配置した、所謂、ムービングコイル方式のリニアモータである。尚、搬送システム10は、所謂、ムービングマグネット方式のリニアモータでも良い。 Further, as shown in FIGS. 2 and 4, a control device 50 and a winding section 53 are built into the main body section 41. Therefore, the conveyance system 10 of this embodiment is a so-called moving coil type linear motor in which the permanent magnet 26 is arranged on the rail device 11 and the winding part 53 is arranged on the carrier 13. Note that the conveyance system 10 may be a so-called moving magnet type linear motor.

また、本実施例のキャリア13は、搬送システム10の管理装置73から受信した制御データCTに基づいて移動する。また、後述するリニアスケール29が設置されていない区間に応じて、キャリア13は、推定位置に基づいたセンサレスベクトル制御を実行する。詳述すると、図5に示すように、制御装置50は、電圧制御部51、指令生成部52、位置速度制御部54、位置推定部55、切替部56を備えている。電圧制御部51、指令生成部52、位置速度制御部54、位置推定部55、切替部56を、例えば、ICやFPGAなどのハードウェアによる処理で実現しても良く、CPUでプログラムを実行したソフトウェア処理で実現しても良く、ハードウェア処理とソフトウェア処理を組み合わせて実現しても良い。 Further, the carrier 13 of this embodiment moves based on the control data CT received from the management device 73 of the transport system 10. Furthermore, the carrier 13 performs sensorless vector control based on the estimated position depending on the section where a linear scale 29, which will be described later, is not installed. More specifically, as shown in FIG. 5, the control device 50 includes a voltage control section 51, a command generation section 52, a position/speed control section 54, a position estimation section 55, and a switching section 56. The voltage control section 51, the command generation section 52, the position speed control section 54, the position estimation section 55, and the switching section 56 may be realized by processing using hardware such as an IC or FPGA, or by executing a program on a CPU. This may be realized by software processing, or may be realized by combining hardware processing and software processing.

管理装置73は、指令生成部52を介してキャリア13との間で無線通信が可能となっている。例えば、指令生成部52は、後述するキャリア13の位置を示す切替部56の使用位置情報PI3を管理装置73へ送信する。管理装置73は、例えば、搬送システム10の作業に合わせて各キャリア13の移動先を適宜決定する。管理装置73は、キャリア13から受信した使用位置情報PI3等に基づいてキャリア13の現在位置を判断し、次の移動先を決定する。管理装置73は、移動先を決定すると、キャリア13の現在位置の情報や移動先を示す目標位置の情報等を制御データCTに含めて指令生成部52へ送信する。指令生成部52は、管理装置73から受信した現在位置と、目標位置に基づいて、例えば、目標位置までの移動における目標速度や目標加速度等を設定する。指令生成部52は、設定した目標速度や目標加速度の情報を位置速度制御部54へ出力する。尚、キャリア13は、GPS装置等を備え、自装置において現在位置の情報を検出しても良い。 The management device 73 is capable of wireless communication with the carrier 13 via the command generation unit 52. For example, the command generation unit 52 transmits usage position information PI3 of the switching unit 56 indicating the position of the carrier 13, which will be described later, to the management device 73. For example, the management device 73 appropriately determines the destination of each carrier 13 in accordance with the work of the transport system 10. The management device 73 determines the current location of the carrier 13 based on the usage location information PI3 etc. received from the carrier 13, and determines the next destination. After determining the destination, the management device 73 includes information on the current position of the carrier 13, information on the target position indicating the destination, etc. in the control data CT, and transmits the control data CT to the command generation unit 52. The command generation unit 52 sets, for example, a target speed, target acceleration, etc. for movement to the target position, based on the current position and target position received from the management device 73. The command generation unit 52 outputs information on the set target speed and target acceleration to the position and speed control unit 54. Note that the carrier 13 may be equipped with a GPS device or the like, and may detect information on the current position in its own device.

また、制御装置50の位置速度制御部54は、切替部56から入力した使用位置情報PI3に基づいて、電圧制御部51のトルク制御に対するトルク指令を変更する。使用位置情報PI3は、キャリア13の位置を示す情報であり、位置情報PIと、後述する位置推定部55の推定位置情報PI2に基づいて切替部56が決定した位置情報である。位置速度制御部54は、使用位置情報PI3に基づいてキャリア13の速度や加速度を検出し、指令生成部52から入力した目標速度、目標加速度となるように、電圧制御部51に出力するトルク指令の内容(例えば、目標トルクやトルク(推力)定数など)を変更する。 Further, the position and speed control unit 54 of the control device 50 changes the torque command for the torque control of the voltage control unit 51 based on the usage position information PI3 input from the switching unit 56. The used position information PI3 is information indicating the position of the carrier 13, and is position information determined by the switching unit 56 based on the position information PI and estimated position information PI2 of the position estimating unit 55, which will be described later. The position and speed control section 54 detects the speed and acceleration of the carrier 13 based on the used position information PI3, and outputs a torque command to the voltage control section 51 so as to achieve the target speed and target acceleration input from the command generation section 52. (for example, target torque, torque (thrust) constant, etc.).

電圧制御部51は、巻線部53へ電圧指令値CVを出力し、巻線部53に通電する電圧や電流を制御する。図2及び図4に示すように、巻線部53は、Y方向における本体部41の両側にそれぞれ設けられ、永久磁石26と対向する位置に設けられている。巻線部53は、複数のヨーク53Aのそれぞれにコイル53Bが巻回されている(図2参照)。図5に示すように、巻線部53には、コイル53Bに流れる電流値A1を検出する検出部57が取り付けられている。検出部57は、検出した電流値A1を電圧制御部51へ出力する。電圧制御部51は、位置速度制御部54から入力したトルク指令と、検出部57から入力した電流値A1に基づいた電圧指令値CVを巻線部53へ出力し、巻線部53へ通電する交流電流をフィードバック制御する。また、電圧制御部51は、切替部56から入力した使用位置情報PI3に基づいて、永久磁石26の位置を検出する。電圧制御部51は、検出した永久磁石26の位置(極性の位置)と、巻線部53の磁極の位置に基づいて巻線部53の電流を制御し、巻線部53の磁極を切り替える。 The voltage control unit 51 outputs a voltage command value CV to the winding unit 53 and controls the voltage and current applied to the winding unit 53. As shown in FIGS. 2 and 4, the winding portions 53 are provided on both sides of the main body portion 41 in the Y direction, and are provided at positions facing the permanent magnets 26. In the winding portion 53, a coil 53B is wound around each of the plurality of yokes 53A (see FIG. 2). As shown in FIG. 5, a detection section 57 is attached to the winding section 53 to detect a current value A1 flowing through the coil 53B. The detection unit 57 outputs the detected current value A1 to the voltage control unit 51. The voltage control unit 51 outputs a voltage command value CV based on the torque command input from the position speed control unit 54 and the current value A1 input from the detection unit 57 to the winding unit 53, and energizes the winding unit 53. Feedback control of alternating current. Further, the voltage control unit 51 detects the position of the permanent magnet 26 based on the usage position information PI3 input from the switching unit 56. The voltage control unit 51 controls the current in the winding part 53 based on the detected position (polarity position) of the permanent magnet 26 and the position of the magnetic pole of the winding part 53, and switches the magnetic pole of the winding part 53.

巻線部53は、電圧制御部51から入力した電圧指令値CVに基づいてコイル53Bに印加する電圧やコイル53Bに流れる交流電流を変更し磁界を発生させ(N極及びS極を誘起させ)、レール装置11の永久磁石26との間に推力(磁気吸引力や磁気反発力)を発生させる。これにより、制御装置50は、キャリア13を移動させる方向や速度を制御する。 The winding unit 53 generates a magnetic field by changing the voltage applied to the coil 53B and the alternating current flowing through the coil 53B based on the voltage command value CV input from the voltage control unit 51 (inducing N and S poles). A thrust force (magnetic attraction force or magnetic repulsion force) is generated between the permanent magnet 26 of the rail device 11 and the permanent magnet 26 of the rail device 11. Thereby, the control device 50 controls the direction and speed in which the carrier 13 is moved.

また、管理装置73は、各レール装置11のレール制御部25と接続されており、キャリア13から受信した使用位置情報PI3等に基づいてレール制御部25を制御する。管理装置73は、キャリア13の移動に合わせて、レール装置11の送電コイル35からキャリア13の受電コイル49へ非接触給電を制御する。 Further, the management device 73 is connected to the rail control section 25 of each rail device 11, and controls the rail control section 25 based on the usage position information PI3 etc. received from the carrier 13. The management device 73 controls contactless power feeding from the power transmission coil 35 of the rail device 11 to the power reception coil 49 of the carrier 13 in accordance with the movement of the carrier 13.

また、位置推定部55は、キャリア13の現在位置の推定を実行する。位置推定部55は、例えば、電圧制御部51から入力した電圧指令値CVと、検出部57から入力した電流値A1とに基づいて、キャリア13の現在位置を推定する。位置推定部55は、推定した推定値を示す推定位置情報PI2を切替部56に出力する。また、切替部56は、リニアヘッド40から位置情報PIを入力する。切替部56は、後述するように、リニアスケール29が設置されていない区間に応じて、使用位置情報PI3として、位置情報PIを使用するか、推定位置情報PI2を使用するのか、あるいは両方を使用するのかを切り替える。これにより、リニアスケール29が設置されていない区間では、リニアヘッド40を用いずに、推定位置情報PI2に基づいてキャリア13の移動を制御するセンサレスベクトル制御を実行できる。尚、キャリア13の位置を推定する方法は、特に限定されない。例えば、位置推定部55は、巻線部53に印加する電圧や巻線部53に流れる電流からコイル53Bに発生する磁界の変化を検出し、磁界の変化に基づいて位置を推定しても良い。 Further, the position estimating unit 55 estimates the current position of the carrier 13. The position estimation unit 55 estimates the current position of the carrier 13 based on, for example, the voltage command value CV input from the voltage control unit 51 and the current value A1 input from the detection unit 57. The position estimating unit 55 outputs estimated position information PI2 indicating the estimated value to the switching unit 56. Further, the switching unit 56 inputs position information PI from the linear head 40. As described later, the switching unit 56 determines whether to use the position information PI, the estimated position information PI2, or both as the used position information PI3, depending on the section where the linear scale 29 is not installed. Switch whether to do it or not. Thereby, in the section where the linear scale 29 is not installed, sensorless vector control that controls the movement of the carrier 13 based on the estimated position information PI2 can be performed without using the linear head 40. Note that the method for estimating the position of the carrier 13 is not particularly limited. For example, the position estimation unit 55 may detect a change in the magnetic field generated in the coil 53B from the voltage applied to the winding part 53 or the current flowing through the winding part 53, and estimate the position based on the change in the magnetic field. .

また、位置推定部55は、リニアヘッド40から位置情報PIを入力する。位置推定部55は、位置情報PIに基づいて推定位置情報PI2の推定における誤差を補正する。位置情報PIの読取位置は、リニアヘッド40によってリニアスケール29を読み取った、いわば、実際のキャリア13の位置を示す情報である。位置推定部55は、この読取位置に、推定位置情報PI2が示す推定位置を一致させる又は近似させるように、推定処理における変数・係数・処理内容等を補正する。位置推定部55は、リニアヘッド40によってリニアスケール29を読取り可能な区間において、補正処理を定期的に実行する。これにより、推定の精度を高めることができる。 Further, the position estimation unit 55 inputs position information PI from the linear head 40. The position estimation unit 55 corrects errors in estimating the estimated position information PI2 based on the position information PI. The read position of the position information PI is information indicating the actual position of the carrier 13, which is obtained by reading the linear scale 29 with the linear head 40. The position estimation unit 55 corrects variables, coefficients, processing details, etc. in the estimation process so that the read position matches or approximates the estimated position indicated by the estimated position information PI2. The position estimating unit 55 periodically executes the correction process in a section where the linear scale 29 can be read by the linear head 40. Thereby, the accuracy of estimation can be improved.

図6は、搬送システム10の概要を模式的に示している。図6に示すように、搬送システム10は、例えば、複数のレール装置11を互いに連結して走行路87を構成している。キャリア13は、管理装置73からの指令に基づいて走行路87を走行する。搬送システム10の走行路87には、複数の作業ロボット91が配置されている。作業ロボット91は、例えば、多関節ロボットであり、各種の作業を行う。キャリア13は、例えば、各作業ロボット91の作業工程位置93で停止する。作業ロボット91は、作業台42に載置された物品89に対する作業を行う。 FIG. 6 schematically shows an overview of the transport system 10. As shown in FIG. 6, the transport system 10 includes, for example, a traveling path 87 by connecting a plurality of rail devices 11 to each other. The carrier 13 travels on the travel path 87 based on instructions from the management device 73. A plurality of work robots 91 are arranged on the travel path 87 of the transport system 10. The work robot 91 is, for example, an articulated robot and performs various tasks. The carrier 13 stops, for example, at a work process position 93 of each work robot 91. The work robot 91 performs work on an article 89 placed on the workbench 42.

ここで、本実施例のレール装置11には、図2に示すように、キャリア13の移動方向であるX方向に沿ってリニアスケール29が設けられている。また、上記したように、搬送システム10は、複数のレール装置11を互いに連結して走行路87を構成している。この場合、隣接するレール装置11の境界部分(接続部分)には、リニアスケール29が設けられていない区間が発生する場合がある。例えば、図6に示すように、レール装置11は、リニアスケール29が設置された第1設置区間SC1と、リニアスケール29が設置されていない区間を有する非設置区間SC3とを有する。また、本実施例では、第1設置区間SC1と非設置区間SC3との間であってリニアスケール29が設置された区間を、制御の切り替えを実行する第2設置区間SC2として設定している。以下の説明では、位置情報PIの読取位置に基づいて位置速度制御部54や電圧制御部51が実行する制御を、第1制御と称し、推定位置情報PI2の推定位置に基づいて位置速度制御部54や電圧制御部51が実行するセンサレスベクトル制御を、第2制御と称して説明する。 Here, as shown in FIG. 2, the rail device 11 of this embodiment is provided with a linear scale 29 along the X direction, which is the moving direction of the carrier 13. Further, as described above, the transport system 10 connects the plurality of rail devices 11 to each other to form the travel path 87. In this case, there may be a section where the linear scale 29 is not provided at the boundary portion (connection portion) between adjacent rail devices 11. For example, as shown in FIG. 6, the rail device 11 has a first installation section SC1 in which the linear scale 29 is installed, and a non-installation section SC3 having a section in which the linear scale 29 is not installed. Furthermore, in this embodiment, the section between the first installation section SC1 and the non-installation section SC3, where the linear scale 29 is installed, is set as the second installation section SC2 in which control switching is performed. In the following explanation, the control executed by the position speed control section 54 and the voltage control section 51 based on the read position of the position information PI will be referred to as first control, and the control executed by the position speed control section 54 and the voltage control section 51 based on the estimated position of the estimated position information PI2 will be referred to as first control. The sensorless vector control executed by 54 and the voltage control unit 51 will be described as second control.

図7は、第1制御と第2制御の切り替えの状態を示している。図7の縦軸は、第1制御と第2制御のそれぞれについて、キャリア13の移動の制御に用いている割合(度合い)を重みとして示している。縦軸における100は、100%の重み(割合)でどちらか一方の制御を実行していることを示している。この場合、他方の制御は、縦軸における0%となり、その制御を実行していない状態となる。横軸は、キャリア13の位置を示している。実線で示す波形L1は、第1制御の重みを示している。また、破線で示す波形L2は、第2制御の重みを示している。 FIG. 7 shows the state of switching between the first control and the second control. The vertical axis in FIG. 7 indicates the ratio (degree) used for controlling the movement of the carrier 13 as a weight for each of the first control and the second control. 100 on the vertical axis indicates that one of the controls is executed with a weight (ratio) of 100%. In this case, the other control is 0% on the vertical axis, and that control is not being executed. The horizontal axis indicates the position of the carrier 13. A waveform L1 indicated by a solid line indicates the weight of the first control. Furthermore, a waveform L2 indicated by a broken line indicates the weight of the second control.

以下の説明では、説明の便宜上、図6に示すように、一例として、移動元のレール装置11を第1レール装置11Aと、移動先のレール装置11を第2レール装置11Bと称して説明する。図7は、例えば、キャリア13が、左から右へ向かって第1レール装置11Aから第2レール装置11Bへ移動する状態を示している。 In the following description, for convenience of explanation, the source rail device 11 will be referred to as a first rail device 11A, and the destination rail device 11 will be referred to as a second rail device 11B, as an example, as shown in FIG. . FIG. 7 shows, for example, a state in which the carrier 13 moves from left to right from the first rail device 11A to the second rail device 11B.

位置P1は、移動元の第1レール装置11Aにおける第1設置区間SC1と第2設置区間SC2の境界の位置ある。キャリア13の制御装置50は、位置P1に到達するまでの第1設置区間SC1において、第1制御のみで移動を制御する。即ち、位置P1までの間は、リニアスケール29が読み取れるため、読取位置に基づく制御のみで移動を制御する。また、制御装置50は、第1設置区間SC1において、位置推定部55による推定も実行し、推定位置情報PI2の推定における誤差を補正する処理を、第1制御による移動制御と並列に実行する。これにより、第1設置区間SC1において、推定位置を読取位置にできるだけ一致させることができる。 The position P1 is at the boundary between the first installation section SC1 and the second installation section SC2 in the first rail device 11A as the movement source. The control device 50 of the carrier 13 controls movement only by the first control in the first installation section SC1 until reaching the position P1. That is, since the linear scale 29 can be read until the position P1, movement is controlled only by control based on the read position. Further, the control device 50 also performs estimation by the position estimation unit 55 in the first installation section SC1, and performs a process of correcting an error in the estimation of the estimated position information PI2 in parallel with the movement control by the first control. Thereby, the estimated position can be made to match the reading position as much as possible in the first installation section SC1.

また、位置P2は、第2設置区間SC2と非設置区間SC3の境界の位置である。制御装置50は、位置P1に到達し第2設置区間SC2に進入すると、第1制御と第2制御の切替を開始し、位置P2までに切り替えを完了させる。また、終点P3は、第1レール装置11Aのリニアスケール29の終端を示している。制御装置50は、例えば、第1設置区間SC1における使用位置情報PI3(位置情報PI)に基づいて、リニアスケール29の終点P3から所定の距離61だけ手前の位置P1に到達したことを検出すると、切り替えを開始する。距離61は、全てのレール装置11で統一の値でも良く、レール装置11のリニアスケール29の設置状況などに応じて異なる値でも良い。 Furthermore, the position P2 is the position of the boundary between the second installation section SC2 and the non-installation section SC3. When the control device 50 reaches the position P1 and enters the second installation section SC2, it starts switching between the first control and the second control, and completes the switching by the position P2. Further, the end point P3 indicates the end of the linear scale 29 of the first rail device 11A. For example, when the control device 50 detects that the linear scale 29 has reached the position P1 a predetermined distance 61 from the end point P3 based on the use position information PI3 (position information PI) in the first installation section SC1, Start the switch. The distance 61 may be a uniform value for all rail devices 11, or may be a different value depending on the installation status of the linear scale 29 of the rail device 11.

また、切り替えを開始するタイミングを決定する方法は、上記した終点P3からの距離61を用いる方法に限らない。例えば、制御装置50は、リニアスケール29の開始点や中点などから所定の距離の位置に基づいて、切り替えタイミングを決定しても良い。また、制御装置50は、例えば、レール装置11や管理装置73など、他の装置から切り替えを開始するタイミングを取得しても良い。例えば、キャリア13は、新たなレール装置11に進入するごとに、そのレール装置11から切り替えを開始する位置P1の情報を取得しても良い。 Furthermore, the method for determining the timing to start switching is not limited to the method using the distance 61 from the end point P3 described above. For example, the control device 50 may determine the switching timing based on a position at a predetermined distance from the starting point, midpoint, or the like of the linear scale 29. Further, the control device 50 may obtain the timing to start switching from another device, such as the rail device 11 or the management device 73, for example. For example, each time the carrier 13 enters a new rail device 11, it may acquire information on the position P1 at which switching starts from the new rail device 11.

制御装置50は、第2設置区間SC2において、第1制御と第2制御とを段階的に切り替える。例えば、切替部56は、位置速度制御部54や電圧制御部51へ使用位置情報PI3を所定回数だけ出力するごとに、使用位置情報PI3を演算して出力する。切替部56は、例えば、次式により使用位置情報PI3が示す位置の値を演算する。
使用位置情報PI3の値=K1*位置情報PIの読取位置の値+K2*推定位置情報PI2の推定位置の値
上記式において、K1は、位置情報PIの読取位置に対する第1重み係数である。K2は、推定位置情報PI2の推定位置に対する第2重み係数である。
The control device 50 switches between the first control and the second control in stages in the second installation section SC2. For example, the switching unit 56 calculates and outputs the usage position information PI3 every time the usage position information PI3 is output to the position speed control unit 54 and the voltage control unit 51 a predetermined number of times. The switching unit 56 calculates the value of the position indicated by the usage position information PI3, for example, using the following equation.
Value of used position information PI3=K1*value of reading position of position information PI+K2*value of estimated position of estimated position information PI2 In the above formula, K1 is the first weighting coefficient for the reading position of position information PI. K2 is a second weighting coefficient for the estimated position of the estimated position information PI2.

切替部56は、例えば、使用位置情報PI3を所定回数だけ出力するごとに、第1重み係数K1を1、0.9、0.8、0.7・・・・・・0.1、0と、0.1ずつ減らしていく。また、切替部56は、使用位置情報PI3を出力するごとに、第2重み係数K2を、0、0.1、0.2・・・・0.8、0.9、1と、0.1ずつ増やしていく。重み係数は、位置P1において第1重み係数K1=1、第2重み係数K2=0、位置P2において第1重み係数K1=0、第2重み係数K2=1となる。これにより、使用位置情報PI3に対する読取位置と推定位置との割合が相対的に(反比例して)変化する。位置速度制御部54及び電圧制御部51が、使用位置情報PI3を使用して制御を実行することで、巻線部53に対する制御における第1及び第2制御の重みを段階的に変更することができる。尚、制御装置50は、第2設置区間SC2において、切り替えを実行しつつ、上記した位置情報PIに基づく推定位置情報PI2の補正処理を実行しても良い。 For example, the switching unit 56 changes the first weighting coefficient K1 to 1, 0.9, 0.8, 0.7...0.1, 0 every time the usage position information PI3 is output a predetermined number of times. and decrease it by 0.1. Moreover, the switching unit 56 changes the second weighting coefficient K2 to 0, 0.1, 0.2, . . . 0.8, 0.9, 1, 0, . Increase by 1. The weighting coefficients are the first weighting coefficient K1=1 and the second weighting coefficient K2=0 at the position P1, and the first weighting coefficient K1=0 and the second weighting coefficient K2=1 at the position P2. As a result, the ratio between the read position and the estimated position relative to the used position information PI3 changes relatively (inversely proportionally). The position speed control section 54 and the voltage control section 51 execute control using the used position information PI3, so that the weights of the first and second controls in the control of the winding section 53 can be changed in stages. can. Note that the control device 50 may execute the correction process of the estimated position information PI2 based on the above-described position information PI while performing the switching in the second installation section SC2.

第2設置区間SC2において重み係数を変更するタイミングは特に限定されない。例えば、切替部56は、使用位置情報PI3を1回出力するごとに、重み係数を変更しても良い。この場合、第2設置区間SC2において11回だけ重み係数の変更が行なわれる。あるいは、切替部56は、例えば、第2設置区間SC2に進入した初期段階では第1及び第2重み係数K1,K2の変化量を少なくし、徐々に増やしても良い。具体的には、切替部56は、第1重み係数K1を1、0.99、0.98、0.97・・・0.91、0.9、0.85、0.8、0.7・・・・・・0.1、0と、第2重み係数K2を、0、0.01、0.02、0.03・・・・0.09、0.1、0.15、0.2、0.3・・・・0.9、1と、変化させても良い。また、位置速度制御部54や電圧制御部51の使用位置情報PI3を用いたフィードバック制御の周期に基づいて、第1及び第2重み係数K1,K2を変更する回数や第2設置区間SC2の長さを設定しても良い。 The timing of changing the weighting coefficient in the second installation section SC2 is not particularly limited. For example, the switching unit 56 may change the weighting coefficient each time the usage position information PI3 is output. In this case, the weighting coefficient is changed only 11 times in the second installation section SC2. Alternatively, the switching unit 56 may, for example, reduce the amount of change in the first and second weighting coefficients K1 and K2 at the initial stage of entering the second installation section SC2, and gradually increase the amount of change. Specifically, the switching unit 56 sets the first weighting coefficient K1 to 1, 0.99, 0.98, 0.97...0.91, 0.9, 0.85, 0.8, 0. 7...0.1, 0, and the second weighting coefficient K2 is 0, 0.01, 0.02, 0.03...0.09, 0.1, 0.15, It may be changed to 0.2, 0.3...0.9, 1. Furthermore, the number of times the first and second weighting coefficients K1 and K2 are changed and the length of the second installation section SC2 are determined based on the cycle of feedback control using the position information PI3 of the position speed control unit 54 and the voltage control unit 51. You can also set

図7に示すように、制御装置50は、位置P2において第1重み係数K1=0、第2重み係数K2=1とし、第1制御から第2制御への切り替えを完了させる。制御装置50は、位置P2から位置P5までの非設置区間SC3において、推定位置に基づくセンサレスベクトル制御(第2制御)を実行する。 As shown in FIG. 7, the control device 50 sets the first weighting coefficient K1=0 and the second weighting coefficient K2=1 at position P2, and completes the switching from the first control to the second control. The control device 50 executes sensorless vector control (second control) based on the estimated position in the non-installation section SC3 from position P2 to position P5.

また、図7のP7は、第1レール装置11Aと第2レール装置11Bの境界を示している。例えば、境界P7は、非設置区間SC3の中点となる。本実施例では、リニアスケール29の終点P3が、位置P2(第2設置区間SC2の終点)よりも外側(境界P7側)となっている。換言すれば、非設置区間SC3の一部には、リニアスケール29が設けられた区間が存在する。これにより、切り替えを完了する位置P2まで、リニアスケール29の読み取りを確実に実行できる。尚、終点P3と位置P2とを一致させても良い。この場合、非設置区間SC3の全区間を、リニアスケール29が設置されていない区間としても良い。 Further, P7 in FIG. 7 indicates the boundary between the first rail device 11A and the second rail device 11B. For example, the boundary P7 is the midpoint of the non-installation section SC3. In this embodiment, the end point P3 of the linear scale 29 is located outside (on the boundary P7 side) of the position P2 (the end point of the second installation section SC2). In other words, there is a section in which the linear scale 29 is provided in a part of the non-installation section SC3. Thereby, the reading of the linear scale 29 can be reliably executed until the switching is completed at the position P2. Note that the end point P3 and the position P2 may be made to coincide. In this case, the entire non-installation section SC3 may be a section in which no linear scale 29 is installed.

キャリア13は、非設置区間SC3を移動し、境界P7において、移動元の第1レール装置11Aから移動先の第2レール装置11Bへ乗り移る。制御装置50は、第2レール装置11Bの第2設置区間SC2の開始点である位置P5に到達すると、第2制御から第1制御への切り替えを開始する。制御装置50は、例えば、位置P1と同様に、使用位置情報PI3に基づいて、第2レール装置11Bのリニアスケール29の開始点P4から所定の距離62だけ通過した位置P5に到達したことを検出すると、切り替えを開始する。尚、制御装置50は、距離62以外の方法で位置P5の位置を検出しても良い。例えば、制御装置50は、終点P3から所定の距離だけ離れた位置を位置P5として検出し、切り替えを開始しても良い。また、開始点P4と位置P5とを一致させても良い。例えば、制御装置50は、第2レール装置11Bのリニアスケール29の読み取りが可能なった時点、即ち、リニアスケール29の開始点P4を検出した時点で、切り替えを開始しても良い。 The carrier 13 moves in the non-installation section SC3, and transfers from the source first rail device 11A to the destination second rail device 11B at the boundary P7. When the control device 50 reaches position P5, which is the starting point of the second installation section SC2 of the second rail device 11B, it starts switching from the second control to the first control. For example, similarly to the position P1, the control device 50 detects that the position P5, which has passed a predetermined distance 62 from the starting point P4 of the linear scale 29 of the second rail device 11B, is reached based on the use position information PI3. Then, the switching begins. Note that the control device 50 may detect the position P5 using a method other than the distance 62. For example, the control device 50 may detect a position a predetermined distance away from the end point P3 as the position P5, and start switching. Further, the starting point P4 and the position P5 may be made to coincide with each other. For example, the control device 50 may start switching when the linear scale 29 of the second rail device 11B can be read, that is, when the starting point P4 of the linear scale 29 is detected.

制御装置50は、第2設置区間SC2の第1制御から第2制御への切り替えと同様に、第2重み係数K2を減らしながら第1重み係数K1を増やし、段階的に第2制御から第1制御へ切り替える。制御装置50は、第2レール装置11Bの第2設置区間SC2の終点である位置P6において、第1重み係数K1=1、第2重み係数K2=0とし、第2制御から第1制御への切り替えを完了させる。同様に、制御装置50は、走行路87を構成するレール装置11間を移動するごとに、上記した切り替え制御を実行する。 Similarly to the switching from the first control to the second control in the second installation section SC2, the control device 50 increases the first weighting coefficient K1 while decreasing the second weighting coefficient K2, and gradually switches from the second control to the first control. Switch to control. At position P6, which is the end point of the second installation section SC2 of the second rail device 11B, the control device 50 sets the first weighting coefficient K1=1 and the second weighting coefficient K2=0, and switches the second control to the first control. Complete the switch. Similarly, the control device 50 executes the above-described switching control every time the rail device 11 moves between the rail devices 11 forming the travel path 87.

ここで、レール装置11の境界P7に発生するリニアスケール29のない区間(図7の終点P3と開始点P4の間の区間)は、キャリア13の移動時間が1秒にも満たない短い区間であるかもしれない。しかしながら、このような短い区間であっても、位置情報を失うことで、制御が不安定となり、キャリア13に振動が発生する可能性がある。これに対し、本実施例のキャリア13では、リニアスケール29のない非設置区間SC3に応じて、リニアスケール29を用いないセンサレスベクトル制御に切り替えることで、キャリア13の振動を抑制し、安定してキャリア13を走行させることができる。 Here, the section without the linear scale 29 that occurs at the boundary P7 of the rail device 11 (the section between the end point P3 and the start point P4 in FIG. 7) is a short section where the carrier 13 travels for less than 1 second. Might happen. However, even in such a short section, loss of position information may cause unstable control and vibration in the carrier 13. On the other hand, in the carrier 13 of this embodiment, by switching to sensorless vector control that does not use the linear scale 29 according to the non-installed section SC3 where the linear scale 29 is not installed, the vibration of the carrier 13 is suppressed and stable. The carrier 13 can be run.

また、本実施例の制御装置50は、第2設置区間SC2における切り替え制御(本開示の切替工程の一例)において、読取位置に基づく第1制御と、推定位置に基づく第2制御を段階的に切り替える。推定位置は、推定処理の精度によっては、リニアスケール29から読み取った読取位置との間で誤差が生じる可能性がある。推定位置と読取位置とに誤差が生じた場合、読取位置に基づく第1制御と、推定位置に基づく第2制御を排他的に切り替えると、キャリア13に振動が生じる可能性がある。そこで、第1制御と第2制御を段階的に切り替えることで、制御に用いる使用位置情報PI3の変動を抑制し、キャリア13の振動の発生を抑制できる。 Furthermore, in the switching control in the second installation section SC2 (an example of the switching process of the present disclosure), the control device 50 of the present embodiment performs the first control based on the reading position and the second control based on the estimated position in stages. Switch. Depending on the accuracy of the estimation process, an error may occur between the estimated position and the read position read from the linear scale 29. When an error occurs between the estimated position and the read position, vibration may occur in the carrier 13 if the first control based on the read position and the second control based on the estimated position are switched exclusively. Therefore, by switching between the first control and the second control in stages, it is possible to suppress fluctuations in the use position information PI3 used for control and suppress the occurrence of vibrations in the carrier 13.

尚、制御装置50は、第1制御と第2制御とを段階的に切り替えなくとも良い。例えば、図8に示すように、制御装置50は、位置P2において、第1制御を停止し、推定位置に基づく第2制御を開始しても良い。具体的には、第1重み係数K1を1から0に切り替え、第2重み係数K2を0から1に切り替えても良い。上記したように、制御装置50は、第1設置区間SC1において、推定位置の補正を実行している。このため、推定位置は、読取位置と一致または近似している可能性が高い。そこで、第1制御から第2制御への切り替えを一気に実行する。一方、第2制御から第1制御への切り替えは、第2制御中(非設置区間SC3中)において推定位置と読取位置との間で誤差が生じる可能性がある。このため、図8に示すように、移動先の第2レール装置11Bの第2設置区間SC2においては、第2制御から第1制御への切り替えを、段階的に切り替える。尚、第2制御から第1制御への切り替えにおいても、段階的に切り替えずに、一気に切り替えても良い。 Note that the control device 50 does not need to switch between the first control and the second control in a stepwise manner. For example, as shown in FIG. 8, the control device 50 may stop the first control at position P2 and start the second control based on the estimated position. Specifically, the first weighting coefficient K1 may be switched from 1 to 0, and the second weighting coefficient K2 may be switched from 0 to 1. As described above, the control device 50 corrects the estimated position in the first installation section SC1. Therefore, the estimated position is highly likely to match or be similar to the read position. Therefore, switching from the first control to the second control is performed at once. On the other hand, when switching from the second control to the first control, an error may occur between the estimated position and the read position during the second control (during the non-installation section SC3). Therefore, as shown in FIG. 8, in the second installation section SC2 of the second rail device 11B, which is the destination, the second control is switched to the first control in stages. Note that when switching from the second control to the first control, the switching may be performed all at once instead of in stages.

また、上記したように、制御装置50は、読取位置の値に第1重み係数K1を乗算した値と、推定位置の値に第2重み係数K2を乗算した値を加算した合計値を用いてキャリア13の移動を制御する。制御装置50は、第1及び第2重み係数K1,K2の一方を段階的に増加させ、他方を段階的に減少させることで、第1及び第2制御を段階的に切り替えている。これによれば、読取位置の値と推定位置の値のそれぞれに乗算する重み係数を相対的に変更することで、キャリア13の制御に用いる使用位置情報PI3における読取位置と推定位置の比率を段階的に変更できる。 Further, as described above, the control device 50 uses the sum of the value obtained by multiplying the reading position value by the first weighting coefficient K1 and the value obtained by multiplying the estimated position value by the second weighting coefficient K2. Controls movement of carrier 13. The control device 50 switches between the first and second control in a stepwise manner by increasing one of the first and second weighting coefficients K1 and K2 in a stepwise manner and decreasing the other in a stepwise manner. According to this, by relatively changing the weighting coefficients to be multiplied by each of the reading position value and the estimated position value, the ratio between the reading position and the estimated position in the used position information PI3 used for controlling the carrier 13 is adjusted in stages. can be changed accordingly.

また、制御装置50は、図7に示すように、第1制御から第2制御へ切り替える場合と、第2制御から第1制御へ切り替える場合の両方の場合において、第1及び第2制御を段階的に切り替えている。これによれば、非設置区間SC3へ入る場合と、非設置区間SC3から出る場合の両方において、制御の切り替えを段階的に実行し、キャリア13の振動の発生を抑制できる。 Further, as shown in FIG. 7, the control device 50 performs the first and second controls in stages in both cases of switching from the first control to the second control and switching from the second control to the first control. I'm switching over. According to this, it is possible to perform control switching in stages and suppress generation of vibration of the carrier 13 both when entering the non-installation section SC3 and when exiting from the non-installation section SC3.

また、リニアスケール29は、第1設置区間SC1及び第2設置区間SC2において、キャリア13の移動方向(本実施例ではX方向)に沿って設置されている。制御装置50はリニアスケール29の終点P3から所定の距離61だけ離れた位置P1にキャリア13が到達すると、第1制御から第2制御への切り替えを開始する。また、制御装置50は、リニアスケール29の開始点P4から所定の距離62だけ離れた位置P5にキャリア13が到達すると、第2制御から第1制御への切り替えを開始する。 Moreover, the linear scale 29 is installed along the moving direction of the carrier 13 (the X direction in this embodiment) in the first installation section SC1 and the second installation section SC2. When the carrier 13 reaches a position P1 that is a predetermined distance 61 away from the end point P3 of the linear scale 29, the control device 50 starts switching from the first control to the second control. Further, when the carrier 13 reaches a position P5 that is a predetermined distance 62 away from the starting point P4 of the linear scale 29, the control device 50 starts switching from the second control to the first control.

これによれば、例えば、終点P3や開始点P4から所定の距離61,62だけ離れた位置P1,P5にキャリア13が到達すると、切り替えを開始する。これにより、切り替えの開始位置を統一でき、切り替えに必要な制御内容の簡素化を図ることができる。 According to this, for example, when the carrier 13 reaches positions P1 and P5 that are separated by predetermined distances 61 and 62 from the end point P3 and the start point P4, switching is started. This makes it possible to unify the switching start position and simplify the control details required for switching.

また、制御装置50は、第1設置区間SC1において、読取位置と、推定位置に基づいて、推定位置の推定における誤差を補正する。これによれば、リニアスケール29が設置された第1設置区間SC1においても推定位置の推定を実行し、読取位置と推定とに基づいて推定位置の推定における誤差を補正する。読取位置に対する推定位置の誤差を小さくし、切り替えを実行できる。尚、制御装置50は、第1設置区間SC1及び第2設置区間SC2の少なくとも一方の区間で上記した補正処理を実行しても良い。 Furthermore, the control device 50 corrects an error in estimating the estimated position in the first installation section SC1 based on the reading position and the estimated position. According to this, the estimated position is estimated also in the first installation section SC1 where the linear scale 29 is installed, and the error in estimating the estimated position is corrected based on the reading position and the estimation. Switching can be performed by reducing the error between the estimated position and the reading position. Note that the control device 50 may perform the above-described correction process in at least one of the first installation section SC1 and the second installation section SC2.

また、本実施例のレール装置11は、キャリア13の移動方向に沿ってリニアスケール29が設置され、移動方向におけるリニアスケール29の終点P3の外側が非設置区間SC3となっており(非設置区間SC3に含まれ)、非設置区間SC3を他のレール装置11に接続してキャリア13の走行路87を形成する。 In addition, in the rail device 11 of this embodiment, the linear scale 29 is installed along the moving direction of the carrier 13, and the outside of the terminal point P3 of the linear scale 29 in the moving direction is a non-installed section SC3 (non-installed section SC3), and connects the non-installed section SC3 to another rail device 11 to form a running path 87 for the carrier 13.

例えば、複数のレール装置11を互いに接続して1つの走行路87を形成する場合、繋ぎ目となる接続部分には、リニアスケール29を設置することが構造上、難しくなる場合がある。繋ぎ目の僅かな距離であっても位置情報が途絶えた場合、繋ぎ目の通過中や通過後においてキャリア13の振動が発生する可能性がある。従って、このような複数のレール装置11を互いに接続するような構成において、推定位置に基づくセンサレスベクトル制御に切り替えることで、キャリア13をレール間で安定して移動させることができる。その結果、様々な形状のレール装置11を容易に接続でき、走行路87の形状の自由度を向上できる。 For example, when a plurality of rail devices 11 are connected to each other to form one travel path 87, it may be structurally difficult to install the linear scale 29 at the joint portion. If the position information is lost even if the distance between the joints is small, the carrier 13 may vibrate during or after passing through the joints. Therefore, in such a configuration in which a plurality of rail devices 11 are connected to each other, the carrier 13 can be stably moved between the rails by switching to sensorless vector control based on the estimated position. As a result, rail devices 11 of various shapes can be easily connected, and the degree of freedom in the shape of the running path 87 can be improved.

また、本実施例のキャリア13は、可動子としてのコイル53Bと、コイル53Bに供給する電力を制御する電圧制御部51と、コイル53Bに発生する電流値A1(本開示の電力値の一例)を検出する検出部57と、電圧制御部51がコイル53Bに供給する電力を制御する電圧指令値CVと検出部57により検出した電流値A1とに基づいて推定位置を推定する位置推定部55と、を備える。これによれば、ムービングコイル方式のキャリア13において、電圧制御部51の電圧指令値CVと、検出部57の電流値A1に基づいて推定位置を推定する。従って、キャリア13側で制御の切り替えを実行できる。尚、制御の切り替え判断を、レール制御部25や管理装置73等の他の装置が実行しても良い。例えば、管理装置73が、図5から受信した使用位置情報PI3に基づいて、切り替えのタイミングや第1及び第2重み係数K1,K2をキャリア13に指示しても良い。 Further, the carrier 13 of the present embodiment includes a coil 53B as a movable element, a voltage control unit 51 that controls the power supplied to the coil 53B, and a current value A1 generated in the coil 53B (an example of the power value of the present disclosure). a position estimation section 55 that estimates the estimated position based on the voltage command value CV that controls the electric power supplied to the coil 53B by the voltage control section 51 and the current value A1 detected by the detection section 57; , is provided. According to this, in the moving coil type carrier 13, the estimated position is estimated based on the voltage command value CV of the voltage control section 51 and the current value A1 of the detection section 57. Therefore, control switching can be performed on the carrier 13 side. Note that the control switching determination may be performed by other devices such as the rail control unit 25 or the management device 73. For example, the management device 73 may instruct the carrier 13 about the switching timing and the first and second weighting coefficients K1 and K2 based on the usage position information PI3 received from FIG.

因みに、搬送システム10は、本開示の移動体制御システムの一例である。レール装置11、第1レール装置11A、第2レール装置11Bは、レールの一例である。キャリア13は、移動体の一例である。永久磁石26は、固定子の一例である。リニアスケール29は、被位置情報読取部の一例である。リニアヘッド40は、位置情報読取部の一例である。コイル53Bは、可動子の一例である。終点P3、開始点P4は、被位置情報読取部の端点の一例である。電圧指令値CVは、制御値の一例である。電流値A1は、電力値の一例である。 Incidentally, the transport system 10 is an example of the mobile object control system of the present disclosure. The rail device 11, the first rail device 11A, and the second rail device 11B are examples of rails. The carrier 13 is an example of a moving body. Permanent magnet 26 is an example of a stator. The linear scale 29 is an example of a position information reading section. The linear head 40 is an example of a position information reading section. Coil 53B is an example of a movable element. The end point P3 and the start point P4 are examples of end points of the position information reading section. The voltage command value CV is an example of a control value. Current value A1 is an example of a power value.

以上、上記した本実施例によれば以下の効果を奏する。
本実施例の一態様では、キャリア13の制御装置50は、第1設置区間SC1において、リニアスケール29からリニアヘッド40により読み取った位置情報PIが示す読取位置に基づいてキャリア13の移動を制御する(本開示の第1制御工程、第1制御処理の一例)。また、制御装置50は、非設置区間SC3において、キャリア13の位置を推定した推定位置に基づいてキャリア13の移動をセンサレスベクトル制御する(本開示の第2制御工程、第2制御処理の一例)。そして、制御装置50は、第2設置区間SC2において、読取位置に基づく第1制御と、推定位置に基づく第2制御の両方の制御を実行しつつ、第1及び第2制御の切り替えを実行する(本開示の切替工程、切替処理の一例)。
As described above, the present embodiment described above provides the following effects.
In one aspect of the present embodiment, the control device 50 of the carrier 13 controls the movement of the carrier 13 in the first installation section SC1 based on the read position indicated by the position information PI read from the linear scale 29 by the linear head 40. (An example of the first control step and first control process of the present disclosure). Further, the control device 50 performs sensorless vector control of the movement of the carrier 13 in the non-installation section SC3 based on the estimated position of the carrier 13 (an example of a second control step and second control process of the present disclosure). . Then, in the second installation section SC2, the control device 50 performs both the first control based on the reading position and the second control based on the estimated position, and switches between the first and second control. (An example of the switching process and switching process of the present disclosure).

これによれば、第1設置区間SC1と非設置区間SC3との間の第2設置区間SC2において、読取位置に基づく第1制御と、推定位置に基づく第2制御を実行しながら、2つの制御の切り替えを実行する。そして、リニアスケール29が設置されていない非設置区間SC3では、推定位置に基づくセンサレスベクトル制御を実行する。これにより、非設置区間SC3においても、推定位置に基づいて、キャリア13の位置や速度制御が可能となる。リニアスケール29が設置できないような走行路87においても、キャリア13の移動を適切に制御できる。 According to this, in the second installation section SC2 between the first installation section SC1 and the non-installation section SC3, two controls are performed while executing the first control based on the reading position and the second control based on the estimated position. Execute the switch. In the non-installation section SC3 where the linear scale 29 is not installed, sensorless vector control is performed based on the estimated position. Thereby, even in the non-installation section SC3, the position and speed of the carrier 13 can be controlled based on the estimated position. Even on the travel path 87 where the linear scale 29 cannot be installed, the movement of the carrier 13 can be appropriately controlled.

尚、本願は、上記実施例に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。
例えば、上記実施例では、リニアモータの構造として、所謂、ムービングコイル方式の構造を採用したが、これに限らない。リニアモータの構造として、ムービングマグネット方式を採用しても良い。この場合、本開示の固定子として、コイルを採用でき、可動子として永久磁石を採用できる。また、例えば、レール装置11のレール制御部25が、上記実施例の制御装置50と同様に、レール装置11に設けられた巻線部53の制御において、読取位置と推定位置に基づく第1及び第2制御の切り替えを実行しても良い。
また、上記実施例では、センサレスベクトル制御を、レール装置11の境界P7の僅かな区間だけに適用したが、これに限らない。例えば、キャリア13の移動の制御において、カーブ、分岐点の移動など、制御により高い精度が求められる区間を第1設置区間SC1とし、第1制御を実行しても良い。また、等速移動、一定の加減速の移動など高い精度が要求されない区間を、非設置区間SC3として第2制御を実行しても良い。
Note that the present application is not limited to the above-mentioned embodiments, and can be implemented in various forms with various changes and improvements based on the knowledge of those skilled in the art.
For example, in the above embodiment, a so-called moving coil type structure is adopted as the structure of the linear motor, but the structure is not limited to this. A moving magnet system may be adopted as the structure of the linear motor. In this case, a coil can be used as the stator of the present disclosure, and a permanent magnet can be used as the mover. Further, for example, the rail control unit 25 of the rail device 11 may control the first and second wires based on the read position and the estimated position in controlling the winding portion 53 provided in the rail device 11, similar to the control device 50 of the above embodiment. Switching of the second control may also be performed.
Further, in the above embodiment, sensorless vector control is applied only to a small section of the boundary P7 of the rail device 11, but the invention is not limited to this. For example, in controlling the movement of the carrier 13, a section where high accuracy is required by control, such as movement of a curve or a branch point, may be set as the first installation section SC1, and the first control may be executed. Further, the second control may be performed by setting a section where high accuracy is not required, such as constant speed movement or constant acceleration/deceleration movement, to the non-installation section SC3.

上記実施例では、第1及び第2重み係数K1,K2を用いて、第1及び第2制御を段階的に切り替えたが、他の方法を用いても良い。例えば、制御装置50は、1:9、4:5、6:3、10:0などの数種類の比率の組み合わせを用いて、第1及び第2制御を段階的に切り替えても良い。
また、制御装置50は、第1設置区間SC1や第2設置区間SC2において、推定位置の補正処理を実行しなくとも良い。
また、レール装置11は、複数のレール装置11を組み合わせて走行路87を形成する構成に限らない。レール装置11は、1つのレール装置11内に、複数の第1設置区間SC1、第2設置区間SC2、非設置区間SC3(リニアスケール29のある区間とない区間)を備える構成でも良い。
In the above embodiment, the first and second controls are switched in stages using the first and second weighting coefficients K1 and K2, but other methods may be used. For example, the control device 50 may switch the first and second control in stages using combinations of several ratios such as 1:9, 4:5, 6:3, and 10:0.
Further, the control device 50 does not need to perform the estimated position correction process in the first installation section SC1 and the second installation section SC2.
Further, the rail device 11 is not limited to a configuration in which the running path 87 is formed by combining a plurality of rail devices 11. The rail device 11 may have a configuration including a plurality of first installation sections SC1, second installation sections SC2, and non-installation sections SC3 (a section with and without the linear scale 29) in one rail device 11.

電圧制御部51は、電圧指令値CVによって巻線部53の電圧を制御し、コイル53Bに印加される電圧値やコイル53Bに流れる電流値を制御したが、巻線部53に対して電流指令値を出力し、電流値に基づいてコイル53Bの電圧値や電流値を制御しても良い。
検出部57は、コイル53Bの電圧値を検出して電圧制御部51や位置推定部55に出力しても良い。
本開示の移動体として、レール装置11の走行路87で物品89を搬送するキャリア13を採用したが、これに限らない。本開示の移動体は、例えば、XYロボットにおいて、作業ヘッドをX軸方向やY軸方向に移動させるスライダ装置の移動体でも良い。従って、移動体は、物品89などを搬送しない移動物でも良い。
The voltage control section 51 controls the voltage of the winding section 53 using the voltage command value CV, and controls the voltage value applied to the coil 53B and the current value flowing through the coil 53B. The voltage value and current value of the coil 53B may be controlled based on the current value by outputting the value.
The detection unit 57 may detect the voltage value of the coil 53B and output it to the voltage control unit 51 and the position estimation unit 55.
Although the carrier 13 that transports the article 89 on the travel path 87 of the rail device 11 is employed as the moving body of the present disclosure, the present disclosure is not limited thereto. The movable body of the present disclosure may be, for example, a movable body of a slider device that moves a work head in the X-axis direction or the Y-axis direction in an XY robot. Therefore, the moving object may be a moving object that does not transport the article 89 or the like.

10 搬送システム(移動体制御システム)、11 レール装置(レール)、11A 第1レール装置(レール)、11B 第2レール装置(レール)、13 キャリア(移動体)、26 永久磁石(固定子)、29 リニアスケール(被位置情報読取部)、40 リニアヘッド(位置情報読取部)、50 制御装置、51 電圧制御部、53B コイル(可動子)、55 位置推定部、57 検出部、61,62 距離、SC1 第1設置区間と、SC2 第2設置区間、SC3 非設置区間、P1 位置、P5 位置、PI 位置情報、K1 第1重み係数、K2 第2重み係数、P3 終点(端点)、P4 開始点(端点)。 10 conveyance system (moving object control system), 11 rail device (rail), 11A first rail device (rail), 11B second rail device (rail), 13 carrier (moving object), 26 permanent magnet (stator), 29 linear scale (position information reading section), 40 linear head (position information reading section), 50 control device, 51 voltage control section, 53B coil (mover), 55 position estimation section, 57 detection section, 61, 62 distance , SC1 first installation section, SC2 second installation section, SC3 non-installation section, P1 position, P5 position, PI position information, K1 first weighting coefficient, K2 second weighting coefficient, P3 end point (end point), P4 starting point (endpoint).

Claims (9)

レールに沿って移動する移動体の制御方法であって、
前記レールは、
固定子と、
被位置情報読取部が設置された第1設置区間と、
前記被位置情報読取部が設置されていない区間を有する非設置区間と、
前記第1設置区間と前記非設置区間との間に設置され、前記被位置情報読取部が設置された第2設置区間と、
を備え、
前記移動体は、
前記固定子により生じる磁力を利用して推力を発生させる可動子と、
前記被位置情報読取部から位置情報を読み取る位置情報読取部と、
を備え、
前記第1設置区間において、前記被位置情報読取部から前記位置情報読取部により読み取った前記位置情報が示す読取位置に基づいて前記移動体の移動を制御する第1制御工程と、
前記非設置区間において、前記移動体の位置を推定した推定位置に基づいて前記移動体の移動をセンサレスベクトル制御する第2制御工程と、
前記第2設置区間において、前記読取位置に基づく前記移動体の制御と、前記推定位置に基づく前記移動体の制御との両方の制御を実行しつつ、前記第1制御工程と前記第2制御工程の切り替えを実行する切替工程と、
を含む、移動体の制御方法。
A method for controlling a moving object moving along a rail, the method comprising:
The said rail is
a stator;
a first installation section in which the position information reading section is installed;
a non-installed section having a section where the position information reading section is not installed;
a second installation section installed between the first installation section and the non-installation section, and in which the position information reading section is installed;
Equipped with
The mobile body is
a mover that generates thrust using magnetic force generated by the stator;
a position information reading unit that reads position information from the position information reading unit;
Equipped with
In the first installation section, a first control step of controlling movement of the mobile body based on a reading position indicated by the position information read by the position information reading unit from the position information reading unit;
a second control step of performing sensorless vector control of the movement of the mobile body in the non-installation section based on the estimated position of the mobile body;
In the second installation section, the first control step and the second control step are performed while controlling the moving body based on the reading position and controlling the moving body based on the estimated position. a switching step for performing switching;
A method of controlling a moving object, including:
前記切替工程は、
前記第2設置区間において、前記読取位置に基づく制御と、前記推定位置に基づくセンサレスベクトル制御を段階的に切り替える制御を実行する、請求項1に記載の移動体の制御方法。
The switching step includes:
2. The method of controlling a moving object according to claim 1, wherein control is performed in the second installation section to stepwise switch between control based on the read position and sensorless vector control based on the estimated position.
前記切替工程は、
前記読取位置の値に第1重み係数を乗算した値と、前記推定位置の値に第2重み係数を乗算した値を加算した合計値を用いて前記移動体の移動を制御し、前記第1重み係数及び前記第2重み係数の一方を段階的に増加させ、他方を段階的に減少させることで、前記読取位置に基づく制御と、前記推定位置に基づくセンサレスベクトル制御を段階的に切り替える、請求項2に記載の移動体の制御方法。
The switching step includes:
Controlling the movement of the moving object using a total value obtained by adding a value obtained by multiplying the value of the reading position by a first weighting coefficient and a value obtained by multiplying the value of the estimated position by a second weighting coefficient, The control based on the reading position and the sensorless vector control based on the estimated position are switched in stages by increasing one of the weighting coefficient and the second weighting coefficient in stages and decreasing the other in stages. Item 2. The method for controlling a moving body according to item 2.
前記切替工程は、
前記第1設置区間から前記第2設置区間を介して前記非設置区間へ前記移動体を移動させる際に、前記第1制御工程から前記第2制御工程へ切り替える場合と、前記非設置区間から前記第2設置区間を介して前記第1設置区間へ前記移動体を移動させる際に、前記第2制御工程から前記第1制御工程へ切り替える場合の両方の場合において、前記読取位置に基づく制御と、前記推定位置に基づくセンサレスベクトル制御を段階的に切り替える、請求項2又は請求項3に記載の移動体の制御方法。
The switching step includes:
When moving the movable body from the first installation section to the non-installation section via the second installation section, switching from the first control step to the second control step, and switching from the non-installation section to the non-installation section. Control based on the reading position in both cases of switching from the second control process to the first control process when moving the movable body to the first installation area via the second installation area; The method of controlling a moving body according to claim 2 or 3, wherein sensorless vector control based on the estimated position is switched in stages.
前記被位置情報読取部は、
前記第1設置区間及び前記第2設置区間において、前記移動体の移動方向に沿って設置され、
前記切替工程は、
前記被位置情報読取部の端点から所定の距離だけ離れた位置に前記移動体が到達すると、前記第2設置区間に到達したとして、前記第1制御工程と前記第2制御工程の切り替えを開始する、請求項1から請求項4の何れか1項に記載の移動体の制御方法。
The position information reading unit is
installed along the moving direction of the moving body in the first installation section and the second installation section,
The switching step includes:
When the moving object reaches a position a predetermined distance away from the end point of the position information reading section, it is assumed that the moving object has reached the second installation section, and switching between the first control step and the second control step is started. , A method for controlling a moving body according to any one of claims 1 to 4.
前記第1設置区間及び前記第2設置区間の少なくとも一方の区間において、前記推定位置の推定を実行し、前記被位置情報読取部から前記位置情報読取部により読み取った前記読取位置と、推定した前記推定位置に基づいて、前記推定位置の推定における誤差を補正する補正工程を、含む、請求項1から請求項5の何れか1項に記載の移動体の制御方法。 In at least one of the first installation section and the second installation section, the estimated position is estimated, and the read position read by the position information reading section from the position information reading section and the estimated position are The method for controlling a moving body according to any one of claims 1 to 5, further comprising a correction step of correcting an error in estimating the estimated position based on the estimated position. 前記レールは、
前記移動体の移動方向に沿って前記被位置情報読取部が設置され、前記移動方向における前記被位置情報読取部の端点の外側が前記非設置区間となっており、前記非設置区間を他のレールに接続して前記移動体の走行路を形成する、請求項1から請求項6の何れか1項に記載の移動体の制御方法。
The said rail is
The position information reading section is installed along the moving direction of the moving body, and the outside of the end point of the position information reading section in the moving direction is the non-installation section, and the non-installation section is used as the non-installation section. The method for controlling a moving body according to any one of claims 1 to 6, further comprising connecting to a rail to form a travel path for the moving body.
前記移動体は、
前記可動子としてのコイルと、
前記コイルに供給する電力を制御する電力制御部と、
前記コイルに発生する電力値を検出する検出部と、
前記電力制御部が前記コイルに供給する電力を制御する制御値と、前記検出部により検出した電力値とに基づいて前記推定位置を推定する位置推定部と、
を備える、請求項1から請求項7の何れか1項に記載の移動体の制御方法。
The mobile body is
a coil as the movable element;
a power control unit that controls power supplied to the coil;
a detection unit that detects a power value generated in the coil;
a position estimation unit that estimates the estimated position based on a control value for controlling power supplied to the coil by the power control unit and a power value detected by the detection unit;
The method for controlling a moving body according to any one of claims 1 to 7, comprising:
レールと、
前記レールに沿って移動する移動体と、
制御装置と、
を備え、
前記レールは、
固定子と、
被位置情報読取部が設置された第1設置区間と、
前記被位置情報読取部が設置されていない区間を有する非設置区間と、
前記第1設置区間と前記非設置区間との間に設置され、前記被位置情報読取部が設置された第2設置区間と、
を備え、
前記移動体は、
前記固定子により生じる磁力を利用して推力を発生させる可動子と、
前記被位置情報読取部から位置情報を読み取る位置情報読取部と、
を備え、
前記制御装置は、
前記第1設置区間において、前記被位置情報読取部から前記位置情報読取部により読み取った前記位置情報が示す読取位置に基づいて前記移動体の移動を制御する第1制御処理と、
前記非設置区間において、前記移動体の位置を推定した推定位置に基づいて前記移動体の移動をセンサレスベクトル制御する第2制御処理と、
前記第2設置区間において、前記読取位置に基づく前記移動体の制御と、前記推定位置に基づく前記移動体の制御との両方の制御を実行しつつ、前記第1制御処理と前記第2制御処理の切り替えを実行する切替処理と、
を実行する、移動体制御システム。
rail and
a moving body that moves along the rail;
a control device;
Equipped with
The said rail is
a stator;
a first installation section in which the position information reading section is installed;
a non-installed section having a section where the position information reading section is not installed;
a second installation section installed between the first installation section and the non-installation section, and in which the position information reading section is installed;
Equipped with
The mobile body is
a mover that generates thrust using magnetic force generated by the stator;
a position information reading unit that reads position information from the position information reading unit;
Equipped with
The control device includes:
In the first installation section, a first control process of controlling movement of the mobile body based on a reading position indicated by the position information read by the position information reading unit from the position information reading unit;
a second control process that performs sensorless vector control of the movement of the mobile body in the non-installation section based on the estimated position of the mobile body;
In the second installation section, the first control process and the second control process are executed while controlling the mobile body based on the reading position and controlling the mobile body based on the estimated position. a switching process that performs switching;
A mobile control system that executes
JP2020128057A 2020-07-29 2020-07-29 Mobile object control method and mobile object control system Active JP7455694B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020128057A JP7455694B2 (en) 2020-07-29 2020-07-29 Mobile object control method and mobile object control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020128057A JP7455694B2 (en) 2020-07-29 2020-07-29 Mobile object control method and mobile object control system

Publications (2)

Publication Number Publication Date
JP2022025311A JP2022025311A (en) 2022-02-10
JP7455694B2 true JP7455694B2 (en) 2024-03-26

Family

ID=80264615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020128057A Active JP7455694B2 (en) 2020-07-29 2020-07-29 Mobile object control method and mobile object control system

Country Status (1)

Country Link
JP (1) JP7455694B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010172136A (en) 2009-01-23 2010-08-05 Nissan Motor Co Ltd Motor controller for vehicle and method therefor
JP2011220874A (en) 2010-04-12 2011-11-04 Murata Mach Ltd Position sensor and position detection method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010172136A (en) 2009-01-23 2010-08-05 Nissan Motor Co Ltd Motor controller for vehicle and method therefor
JP2011220874A (en) 2010-04-12 2011-11-04 Murata Mach Ltd Position sensor and position detection method

Also Published As

Publication number Publication date
JP2022025311A (en) 2022-02-10

Similar Documents

Publication Publication Date Title
CN103181073A (en) Distributed linear motor system
US10393548B2 (en) Linear motor system, movable body system and electrical angle estimating method
US10947066B2 (en) Conveying system and method for controlling conveying system
JP7313836B2 (en) Carrier and transport system
JP5333537B2 (en) MOBILE BODY SYSTEM AND MOBILE BODY TRAVEL CONTROL METHOD
CN109716063B (en) Position detection device and linear transport device provided with same
EP2779388B1 (en) Linear motor and linear conveyance device
US20160243944A1 (en) System and method for providing power to a moving element
JP5040271B2 (en) Tracked conveyor
TWI535181B (en) Linear motor control device
CN109716635A (en) The drive control method of linear transmission device and the linear transmission device
JP7083886B2 (en) Transport device and transport path
JPWO2019043794A1 (en) Work transfer conveyor and work transfer system
JP7455694B2 (en) Mobile object control method and mobile object control system
JP7012172B2 (en) Transport device
WO2021065003A1 (en) Transportation device, transportation system, and method for controlling transportation device
JP2002067747A (en) Power supply equipment
US11981355B2 (en) Carrier device and control method for carrier device
TWI697198B (en) Mobile body and mobile body system
JP2002305895A (en) Mobile system
Neto et al. Motion control for short primary linear drive using induction or synchronous operation in different sections for material handling applications
CN120601807A (en) Method for operating a linear motor
JP2020154900A (en) Career
JP2023028149A (en) Conveyance system
JPWO2019043793A1 (en) Power transmission unit and wireless power supply

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230614

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240229

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240313

R150 Certificate of patent or registration of utility model

Ref document number: 7455694

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150