<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.0//EN" "ep-patent-document-v1-0.dtd">
<ep-patent-document id="EP97308305A2" file="97308305.xml" lang="en" country="EP" doc-number="0841295" kind="A2" date-publ="19980513" status="n" dtd-version="ep-patent-document-v1-0">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIE......FI......................................</B001EP><B005EP>J</B005EP><B007EP>DIM360 (Ver 1.5  21 Nov 2005) -  1100000/0 1710000/0</B007EP></eptags></B000><B100><B110>0841295</B110><B120><B121>EUROPEAN PATENT APPLICATION</B121></B120><B130>A2</B130><B140><date>19980513</date></B140><B190>EP</B190></B100><B200><B210>97308305.8</B210><B220><date>19971020</date></B220><B240><B241><date>19971027</date></B241></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>294898/96  </B310><B320><date>19961107</date></B320><B330><ctry>JP</ctry></B330></B300><B400><B405><date>19980513</date><bnum>199820</bnum></B405><B430><date>19980513</date><bnum>199820</bnum></B430></B400><B500><B510><B516>6</B516><B511> 6B 66C  13/06   A</B511></B510><B540><B541>de</B541><B542>Regeleinrichtung zum Halten/zur Positionierung von hängenden Lasten</B542><B541>en</B541><B542>Suspended load steadying/positioning control device</B542><B541>fr</B541><B542>Dispositif de commande de la stabilisation/position pour une charge suspendue</B542></B540><B590><B598>1</B598></B590></B500><B700><B710><B711><snm>Mitsubishi Heavy Industries, Ltd.</snm><iid>01291812</iid><irf>NAM/P49305/000</irf><adr><str>5-1, Marunouchi 2-chome,
Chiyoda-ku,</str><city>Tokyo</city><ctry>JP</ctry></adr></B711></B710><B720><B721><snm>Toyohara, Takashi,
Mitsubishi Heavy Ind., Ltd.</snm><adr><str>6-22, Kan-On-Shin-Machi 4-chome,
Nishi-ku</str><city>Hiroshima-shi,
Hiroshima</city><ctry>JP</ctry></adr></B721><B721><snm>Kouno, Susumu,
Mitsubishi Heavy Ind., Ltd.</snm><adr><str>6-22, Kan-On-Shin-Machi 4-chome,
Nishi-ku</str><city>Hiroshima-shi,
Hiroshima</city><ctry>JP</ctry></adr></B721><B721><snm>Hoshina, Hiromitsu,
Mitsubishi Heavy Ind., Ltd.</snm><adr><str>6-22, Kan-On-Shin-Machi 4-chome,
Nishi-ku</str><city>Hiroshima-shi,
Hiroshima</city><ctry>JP</ctry></adr></B721></B720><B740><B741><snm>Cross, Rupert Edward Blount</snm><sfx>et al</sfx><iid>00042891</iid><adr><str>BOULT WADE TENNANT,
27 Furnival Street</str><city>London EC4A 1PQ</city><ctry>GB</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>CH</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>IE</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LU</ctry><ctry>MC</ctry><ctry>NL</ctry><ctry>PT</ctry><ctry>SE</ctry></B840></B800></SDOBI><!-- EPO <DP n="8000"> -->
<abstract id="abst" lang="en">
<p id="pa01" num="0001">A suspended load steadying/positioning control device comprises independent drive devices 11, 14 for moving a crane 4 on two rails 1, the crane suspending a load by a rope 5 or the like and traveling on the rails 1 across them; position detectors 12, 15 for detecting the traveling position of the crane on each rail 1; speed detectors 13, 16 for detecting the traveling speed of the crane on each rail 1; a suspended load swing displacement detector 17; and an arithmetic means 21 for calculating, based on inputs, operation commands for the drive devices 11, 14 at two locations, the inputs being the measured values of the traveling positions at two locations by the position detectors 12, 15, the measured values of the speeds at two locations by the speed detectors 13, 16, and the measured value of the displacement of the suspended load by the suspended load swing displacement detector 17. Thus, the suspended load can be accurately positioned even in a crane having a structural deformation.<img id="iaf01" file="imgaf001.tif" wi="108" he="89" img-content="drawing" img-format="tif"/></p>
</abstract><!-- EPO <DP n="1"> -->
<description id="desc" lang="en">
<heading id="h0001"><u>BACKGROUND OF THE INVENTION</u></heading>
<p id="p0001" num="0001">This invention relates to a steadying (i.e., swing stopping)/positioning control device for performing the steadying and positioning of a suspended load in a crane.</p>
<p id="p0002" num="0002">The structure of a conventional crane is shown in Fig. 3.</p>
<p id="p0003" num="0003">As shown in Fig. 3, a gantry 3 is placed movably across two rails 1 (right and left rails) laid on the ground. Independent travel drive devices 11, 14 are provided for moving the gantry 3 on each rail 1. The travel drive devices 11, 14 are electrically connected to a control device 21, while the control device 21 produces an operation command for each of the travel drive devices 11, 14.</p>
<p id="p0004" num="0004">On the gantry 3, a trolley 4 is borne so as to be movable transversely. From the trolley 4, a rope 5 hangs down to suspend a load 6.</p>
<p id="p0005" num="0005">When an automatic run is to be made in such a crane, it is necessary to position the suspended load 6 accurately with respect to the traveling direction of the gantry 3, and cause the suspended load 6 to rest at a predetermined position.</p>
<p id="p0006" num="0006">For this purpose, the gantry 3 must be positioned at a given target position, and control for steadying the suspended load 6 must be performed simultaneously.</p>
<p id="p0007" num="0007">Thus, a control system is provided for receiving feedback on the traveling position and traveling speed of the gantry 3 as well as the swing state of the suspended load, and determining the amount of operation (such as speed command) of the drive devices for the gantry 3.</p>
<p id="p0008" num="0008">That is, a traveling position detector 12 and a traveling speed detector 13 are provided for detecting the<!-- EPO <DP n="2"> --> traveling position x1 and traveling speed x2, respectively, of the gantry 3 on the right rail 1 in Fig. 3. To the suspended load 6, a swing motion detector 17 is attached for detecting swing states, i.e., a swing displacement x5 of the suspended load and a swing speed x6 of the suspended load.</p>
<p id="p0009" num="0009">The control device 21 receives inputs of the measured values x1, x2, x5 and x6 by the detectors 12, 13 and 17, as shown in Fig. 4. By control computation, the control device 21 determines the amount of operation of the travel drive devices 11, 14, and carries out control.</p>
<p id="p0010" num="0010">In regard to control computation to be performed by the control device 21, it is known that a control system for positioning of the gantry and steadying of the suspended load can be realized by building the gantry and the suspended load into a bogie-pendulum system model as shown in Fig. 5, and constructing an optimum regulator based on this model (reference: "Mechanical System Control" Paragraph 6.2, Furuta Katsuhisa et al., Ohm).</p>
<p id="p0011" num="0011">In recent years, cranes have tended to be upsized. Thus, misalignment between the right-hand traveling position and the left-hand traveling position associated with the structural deformation of the gantry 3 may increase. A demand for positioning accuracy in an automatic run is becoming so harsh that the influence of the misalignment between the right and left traveling positions on positioning accuracy cannot be ignored.</p>
<p id="p0012" num="0012">A conventional control system drives the right and left drive systems by the same command, and thus is unable to reduce the misalignment between the right and left traveling positions to zero. As a result, the positioning accuracy for the suspended load 6 lowers, posing the grave problem that at the worst, required positioning accuracy cannot be fulfilled.<!-- EPO <DP n="3"> --></p>
<heading id="h0002"><u>SUMMARY OF THE INVENTION</u></heading>
<p id="p0013" num="0013">According to a first aspect of the present invention there is provided a positioning/steadying control system which comprises traveling position detectors and traveling speed detectors for detecting the right and left traveling positions and traveling speeds, respectively, of a crane traveling on two rails across them, right and left independent drive devices, and an arithmetic means for determining the amounts of operation of the right and left drive devices based on the measured values from the detectors as inputs.</p>
<p id="p0014" num="0014">In a preferred embodiment the control system is so constructed as to have traveling position detectors and traveling speed detectors for detecting the right and left traveling positions and traveling speeds, respectively, of a crane traveling on two rails across them, and right and left independent drive devices, and to determine the amounts of operation of the right and left drive devices based on the measured values from the detectors as inputs. Thus, the control system can simultaneously perform positioning for the right and left traveling positions, and the steadying of the suspended load.</p>
<heading id="h0003"><u>BRIEF DESCRIPTION OF THE DRAWINGS</u></heading>
<p id="p0015" num="0015">
<ul id="ul0001" list-style="none" compact="compact">
<li>Fig. 1 is a schematic view showing the overall construction of a steadying control device in accordance with an embodiment of the present invention;</li>
<li>Fig. 2 is a block diagram of the steadying control device in accordance with an embodiment of the present invention;</li>
<li>Fig. 3 is a schematic view showing the overall construction of a conventional steadying control device;</li>
<li>Fig. 4 is a block diagram of the conventional steadying control device; and<!-- EPO <DP n="4"> --></li>
<li>Fig. 5 is an explanatory drawing showing a model with a gantry and a suspended load.</li>
</ul></p>
<heading id="h0004"><u>DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS</u></heading>
<p id="p0016" num="0016">A suspended load steadying/positioning control device in accordance with an embodiment of the present invention is shown in Figs. 1 and 2. Fig. 1 is a schematic view showing the overall construction of the crane and control system according to the instant embodiment. Fig. 2 is a block diagram of the control device of this embodiment. The same parts as in the aforementioned example are assigned the same numerals and symbols, and explanations for them are omitted.</p>
<p id="p0017" num="0017">As shown in Fig. 1, the suspended load steadying/positioning control device of the instant embodiment is equipped with a right-hand traveling position detector 12 and a right-hand traveling speed detector 13 for detecting the traveling position xl and traveling speed x2 of a gantry 4 on a right rail 1 in Fig. 1, and is also equipped with a left-hand traveling position detector 15 and a left-hand traveling speed detector 16 for detecting the traveling position x3 and traveling speed x4 of the gantry 4 on a left rail 1 in the drawing.</p>
<p id="p0018" num="0018">To detect the swing state of a suspended load 6, a swing motion detector 17 is mounted on the suspended load 6 to detect a swing displacement x5 and swing speed x6 of the suspended load 6 in the traveling direction by use of an accelerometer or the like.</p>
<p id="p0019" num="0019">The control device 21 receives inputs of detection signals x1, x2, x3, x4, x5 and x6 from the detectors 12, 13, i5, 16 and 17, computes the amounts of optimum operation necessary for returning to zero the entered motion state amounts, i.e., the right and left traveling positions and traveling speeds, the swing displacement and swing speed of<!-- EPO <DP n="5"> --> the suspended load, and issues control command signals to the right and left travel drive devices 11, 14.</p>
<p id="p0020" num="0020">As shown in Fig. 2, an optimum steadying gain K is separately precalculated and preset in the control device 21. The control device 21 has a control arithmetic portion 22 which, based on this optimum gain K, computes the amounts of optimum operation in response to the right and left traveling positions and traveling speeds, the swing displacement and swing speed of the suspended load 6 that have been entered from the detectors 12, 13, 15, 16 and 17, and performs optimum steadying/positioning control by the right and left travel drive devices 11, 14.</p>
<p id="p0021" num="0021">The foregoing suspended load steadying/positioning control device concerned with the instant embodiment performs optimum steadying/positioning control by the following concrete processing steps (1) to (3):
<ul id="ul0002" list-style="none" compact="compact">
<li>(1) The detectors 12, 13, 15, 16 and 17 detect the traveling positions and traveling speeds of the right and left drive devices, as well as the motion state amount of the suspended load 6, and issues these data to the control device 21.</li>
<li>(2) Then, based on these motion state amounts, the optimum control portion 22 calculates speed commands ul, u2 for the right and left drive devices 11, 14 according to the computation of optimum steadying control using the following Numeric Expression 1:<maths id="math0001" num=""><math display="block"><mrow><mtext>u = Kx</mtext></mrow></math><img id="ib0001" file="imgb0001.tif" wi="14" he="3" img-content="math" img-format="tif"/></maths> where u represents an operation amount vector to be described below, ul represents a speed command for the right-hand drive device 11, and u2 represents a speed command for the left-hand drive device 14. That is, the following Numeric<!-- EPO <DP n="6"> --> Expression 2 holds:<maths id="math0002" num=""><math display="block"><mrow><mtext>u = [</mtext><mtext mathvariant="italic">u</mtext><mtext>1 </mtext><mtext mathvariant="italic">u</mtext><msup><mrow><mtext>2]</mtext></mrow><mrow><mtext>T</mtext></mrow></msup></mrow></math><img id="ib0002" file="imgb0002.tif" wi="24" he="5" img-content="math" img-format="tif"/></maths> In the Numeric Expression 1, x represents a state amount vector to be described below. Its elements are, in order of arrangement from left to right, a right-hand traveling position x1 and a right-hand traveling speed x2, a left-hand traveling position x3 and a left-hand traveling speed x4, a swing displacement x5 and a swing speed x6 of the suspended load. That is, the following Numeric Expression 3 holds:<maths id="math0003" num=""><math display="block"><mrow><mtext>x=[</mtext><mtext mathvariant="italic">x</mtext><mtext>1 </mtext><mtext mathvariant="italic">x</mtext><mtext>2 </mtext><mtext mathvariant="italic">x</mtext><mtext>3 </mtext><mtext mathvariant="italic">x</mtext><mtext>4 </mtext><mtext mathvariant="italic">x</mtext><mtext>5 </mtext><mtext mathvariant="italic">x</mtext><msup><mrow><mtext>6]</mtext></mrow><mrow><mtext>T</mtext></mrow></msup></mrow></math><img id="ib0003" file="imgb0003.tif" wi="44" he="5" img-content="math" img-format="tif"/></maths> <br/>
Further, K represents a constants matrix with 2 rows and 6 columns shown below.<maths id="math0004" num=""><img id="ib0004" file="imgb0004.tif" wi="88" he="16" img-content="math" img-format="tif"/></maths>
<br/>
The above constants matrix K is an optimum gain determined by the following procedure:
<ul id="ul0003" list-style="none" compact="compact">
<li>(a) From motion equations formulated for the right and left travel drive devices 11, 14, gantry 3, rope 5 and suspended load 6, a state equation (Numeric Expression 5) as indicated below, is derived. This state equation is a linear differential equation expressing the vibrations of the suspended load 6 as a spring-mass system.<!-- EPO <DP n="7"> --><maths id="math0005" num=""><math display="block"><mrow><mfrac><mrow><mtext mathvariant="italic">d</mtext></mrow><mrow><mtext mathvariant="italic">dt</mtext></mrow></mfrac><mtext>x=Ax+Bu</mtext></mrow></math><img id="ib0005" file="imgb0005.tif" wi="21" he="9" img-content="math" img-format="tif"/></maths> where u and x represent the aforementioned operation amount vector and state amount vector, respectively, A represents a transition matrix with 6 rows and 6 columns, and B represents a drive matrix with 6 rows and 2 columns.</li>
<li>(b) For the above state equation (Numeric Expression 5), the optimum gain K of Numeric Expression 7 that minimizes an evaluation function J of Numeric Expression 6 below is sought.<maths id="math0006" num=""><img id="ib0006" file="imgb0006.tif" wi="52" he="14" img-content="math" img-format="tif"/></maths> where Q and R represent weighting matrices with 6 rows and 6 columns and 2 rows and 2 columns, respectively.<maths id="math0007" num=""><math display="block"><mrow><mtext>u=Kx</mtext></mrow></math><img id="ib0007" file="imgb0007.tif" wi="9" he="3" img-content="math" img-format="tif"/></maths> <br/>
By so minimizing the evaluation function J, the optimum gain K is found which rapidly reduces all elements of the state amount to zero with the smallest possible operation amount u.
</li>
</ul>
</li>
<li>(3) Based on the optimum gain K obtained by the above-described computation, the optimum control portion 22 determines optimum operation amounts adapted to the motion state amounts and the run state by the detectors 12, 13, 15, 16 and 17, and issues the optimal operation amounts as control command signals for the right and left drive devices 11, 14.</li>
</ul><!-- EPO <DP n="8"> --> By driving them according to the signals, the optimum control portion 22 performs optimum control for positioning for the right and left traveling positions, and steadying of the suspended load 6.</p>
<p id="p0022" num="0022">Such optimum control can eliminate the misalignment between the right and left traveling positions, achieve the steadying of the suspended load, and ensure highly accurate positioning of the suspended load.</p>
<p id="p0023" num="0023">As described based on the embodiment, the present invention has traveling position detectors and traveling speed detectors for detecting the right and left traveling positions and traveling speeds, respectively, of a crane traveling on two rails across them, and right and left independent drive systems, and computes the amounts of operation of the drive devices by means of an optimum regulator. Thus, the invention permits the accurate positioning of a suspended load even in a crane having structural deformation.</p>
</description><!-- EPO <DP n="9"> -->
<claims id="claims01" lang="en">
<claim id="c-en-0001" num="0001">
<claim-text>A suspended load steadying/positioning control device comprising:
<claim-text>independent drive devices for moving a crane on two rails, said crane suspending a load by a rope or the like and traveling on the rails across them;</claim-text>
<claim-text>position detectors for detecting the traveling position of the crane on each rail;</claim-text>
<claim-text>speed detectors for detecting the traveling speed of the crane on each rail;</claim-text>
<claim-text>a suspended load swing displacement detector; and</claim-text>
<claim-text>arithmetic means for calculating, based on inputs, operation commands for the drive devices at two locations, said inputs being the measured values of the traveling positions at two locations by the position detectors, the measured values of the speeds at two locations by the speed detectors, and the measured value of the displacement of the suspended load by the suspended load swing displacement detector.</claim-text></claim-text></claim>
<claim id="c-en-0002" num="0002">
<claim-text>The suspended load steadying/positioning control device of claim 1, wherein based on an optimum steadying gain which has been calculated and set separately, the arithmetic means computes the amount of optimum operation in response to the right and left traveling positions and traveling speeds, the swing displacement and swing speed of the suspended load that have been entered from the detectors, and performs optimum steadying/positioning control by the drive devices.</claim-text></claim>
</claims><!-- EPO <DP n="10"> -->
<drawings id="draw" lang="en">
<figure id="f0001" num=""><img id="if0001" file="imgf0001.tif" wi="170" he="207" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="11"> -->
<figure id="f0002" num=""><img id="if0002" file="imgf0002.tif" wi="144" he="178" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="12"> -->
<figure id="f0003" num=""><img id="if0003" file="imgf0003.tif" wi="181" he="204" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="13"> -->
<figure id="f0004" num=""><img id="if0004" file="imgf0004.tif" wi="161" he="181" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="14"> -->
<figure id="f0005" num=""><img id="if0005" file="imgf0005.tif" wi="109" he="105" img-content="drawing" img-format="tif"/></figure>
</drawings>
</ep-patent-document>
