DYNAMIC LOAD CENTER-OF-GRAVITY DETECTION
20220107238 · 2022-04-07
Assignee
Inventors
Cpc classification
G01M1/12
PHYSICS
International classification
Abstract
A method determines the combined center of gravity for a materials-handling vehicle and its payload. The method picks up the payload, positions the payload to a first height; subjects the vehicle to a first acceleration force, determines a first pressure in a tilt cylinder, positions the payload to a second height, subjects the vehicle to a second acceleration force, determines a second pressure in the tilt cylinder, and calculates a position of the combined center of gravity of the materials-handling vehicle and the payload. A materials-handling vehicles incorporates a mast, a lift carriage configured to move a payload vertically, a tilt cylinder configured to tilt the mast, a pressure sensor configured to measure a pressure within the tilt cylinder, and a processor configured to calculate a position of the combined center of gravity of the materials-handling vehicle and the payload.
Claims
1. A method for determining the position of a combined center of gravity of a materials-handling vehicle and a payload carried by the materials-handling vehicle, the materials-handling vehicle comprising a mast, a lift carriage connected to the mast and configured to move the payload vertically, a tilt cylinder connected to the mast and configured to tilt the mast, and a pressure sensor connected to the tilt cylinder and configured to measure a pressure within the tilt cylinder, the method comprising: picking up the payload with the materials-handling vehicle; positioning the payload to a first height on the lift carriage; subjecting the materials-handling vehicle to a first acceleration force in a longitudinal direction for a first period of time while the payload is at the first height; determining, with the pressure sensor, a first pressure in the tilt cylinder during the first period of time; positioning the payload to a second height on the lift carriage; subjecting the materials-handling vehicle to a second acceleration force in the longitudinal direction for a second period of time while the payload is at the second height; determining, with the pressure sensor, a second pressure in the tilt cylinder during the second period of time; and calculating, based on the first pressure and the second pressure, a position of the combined center of gravity of the materials-handling vehicle and the payload.
2. The method of claim 1, wherein the materials-handling vehicle is a forklift truck.
3. The method of claim 1, wherein calculating the position of the combined center of gravity of the vehicle and the payload is based on the following equation:
(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks){umlaut over (θ)}+m.sub.pl{umlaut over (θ)}h.sub.pl.sup.2−m.sub.pl{umlaut over (z)}.sub.5h.sub.pl sin θ+m.sub.pl{umlaut over (x)}.sub.5h.sub.pl cos θ−m.sub.plgh.sub.pl sin θ−m.sub.pl{umlaut over (z)}.sub.5.sub.pl cos θ+m.sub.pl{umlaut over (θ)}
.sub.pl.sup.2−m.sub.mast{umlaut over (z)}.sub.5
.sub.mast cos θ−m.sub.mast{umlaut over (z)}.sub.5h.sub.mast sin θ+m.sub.mast{umlaut over (θ)}
.sub.mast.sup.2+m.sub.mast{umlaut over (θ)}h.sub.mast.sup.2−m.sub.crg{umlaut over (z)}.sub.5
.sub.crg cos θ−m.sub.crg{umlaut over (z)}.sub.5h.sub.crg sin θ+m.sub.crg{umlaut over (θ)}
.sub.crg.sup.2+m.sub.crg{umlaut over (θ)}h.sub.crg.sup.2−m.sub.forks{umlaut over (z)}.sub.5
.sub.forks cos θ−m.sub.forks{umlaut over (z)}.sub.5h.sub.forks sin θ+m.sub.forks{umlaut over (θ)}
.sub.forks.sup.2+m.sub.forks{umlaut over (θ)}h.sub.forks.sup.2−m.sub.pl{umlaut over (x)}.sub.5
.sub.pl sin θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.mast sin θ+m.sub.mast{umlaut over (x)}h.sub.mast cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ+m.sub.crg{umlaut over (x)}.sub.5h.sub.crg cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ−m.sub.forks{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl cos θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl sin θ−m.sub.forksg
.sub.forks cos θ−m.sub.forksgh.sub.forks sin θ+F.sub.cyl cos γ(z.sub.11−z.sub.5)−F.sub.cyl sin γ(x.sub.11−x.sub.5)=0.
4. The method of claim 1, further comprising: transferring the calculated position of the combined center of gravity to a vehicle control system.
5. The method of claim 1, wherein calculating the combined center of gravity comprises: calculating a vertical component of the combined center of gravity; and calculating a horizontal component of the combined center of gravity in the longitudinal direction.
6. The method of claim 1, wherein positioning the payload to a first height on the lift carriage comprises lifting the payload from the ground to the first height, and positioning the payload to a second height on the lift carriage comprises further lifting the payload from the first height to the second height, which is greater than the first height.
7. The method of claim 1, further comprising: calculating the position of the center of gravity of the payload.
8. A materials-handling vehicle comprising: a mast; a lift carriage connected to the mast and configured to move the payload vertically; a tilt cylinder connected to the mast and configured to tilt the mast; a pressure sensor connected to the tilt cylinder and configured to measure a pressure within the tilt cylinder; and a processor electrically connected to the pressure sensor and configured to calculate, based on two different pressure measurements from the pressure sensor, a position of the combined center of gravity of the materials-handling vehicle and the payload, a first pressure measurement taken when the payload is positioned at a first height on the lift carriage while the materials-handling vehicle is subjected to a first acceleration force in a longitudinal direction, and a second pressure measurement taken when the payload is positioned at a second height on the lift carriage while the materials-handling vehicle is subjected to a second acceleration force in the longitudinal direction.
9. The materials-handling vehicle of claim 8, wherein the materials-handling vehicle is a forklift truck.
10. The materials-handling vehicle of claim 8, wherein the processor is configured to determine the position of the combined center of gravity based on the following equation:
(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks){umlaut over (θ)}+m.sub.pl{umlaut over (θ)}h.sub.pl.sup.2−m.sub.pl{umlaut over (z)}.sub.5h.sub.pl sin θ+m.sub.pl{umlaut over (x)}.sub.5h.sub.pl cos θ−m.sub.plgh.sub.pl sin θ−m.sub.pl{umlaut over (z)}.sub.5.sub.pl cos θ+m.sub.pl{umlaut over (θ)}
.sub.pl.sup.2−m.sub.mast{umlaut over (z)}.sub.5
.sub.mast cos θ−m.sub.mast{umlaut over (z)}.sub.5h.sub.mast sin θ+m.sub.mast{umlaut over (θ)}
.sub.mast.sup.2+m.sub.mast{umlaut over (θ)}h.sub.mast.sup.2−m.sub.crg{umlaut over (z)}.sub.5
.sub.crg cos θ−m.sub.crg{umlaut over (z)}.sub.5h.sub.crg sin θ+m.sub.crg{umlaut over (θ)}
.sub.crg.sup.2+m.sub.crg{umlaut over (θ)}h.sub.crg.sup.2−m.sub.forks{umlaut over (z)}.sub.5
.sub.forks cos θ−m.sub.forks{umlaut over (z)}.sub.5h.sub.forks sin θ+m.sub.forks{umlaut over (θ)}
.sub.forks.sup.2+m.sub.forks{umlaut over (θ)}h.sub.forks.sup.2−m.sub.pl{umlaut over (x)}.sub.5
.sub.pl sin θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.mast sin θ+m.sub.mast{umlaut over (x)}h.sub.mast cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ+m.sub.crg{umlaut over (x)}.sub.5h.sub.crg cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ−m.sub.forks{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl cos θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl sin θ−m.sub.forksg
.sub.forks cos θ−m.sub.forksgh.sub.forks sin θ+F.sub.cyl cos γ(z.sub.11−z.sub.5)−F.sub.cyl sin γ(x.sub.11−x.sub.5)=0.
11. The materials-handling vehicle of claim 8, further comprising: a vehicle control system operably connected to the processor and configured to receive the calculated combined center of gravity.
12. The materials-handling vehicle of claim 8, wherein the calculated combined center of gravity comprises a vertical component of the combined center of gravity and a horizontal component of the combined center of gravity in the longitudinal direction.
13. The materials-handling vehicle of claim 8, wherein the processor is further configured to calculate the position of the center of gravity of the payload.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
DETAILED DESCRIPTION OF EMBODIMENTS
[0066] Example embodiments are described below with reference to the above-listed drawings. The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should be recognized that the terms “comprise,” “comprises,” “comprising,” “include,” “includes,” “including,” “has,” “have,” and “having,” when used in this document and open-ended, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0067] Unless otherwise expressly stated, the sizes, positions, etc., of components, features, elements, etc., as well as any distances therebetween, are not necessarily to scale, and may be disproportionate and/or exaggerated for clarity. Unless indicated otherwise, the terms “about,” “thereabout,” “substantially,” “approximately,” etc. mean that amounts, sizes, formulations, parameters, and other quantities and characteristics are not and need not be exact, but may be approximate and/or larger or smaller, as desired, reflecting tolerances, conversion factors, rounding off, measurement error and the like, and other factors known to those of skill in the art. In certain embodiments, the terms “about,” “substantially,” and “approximately,” refer to values that are, for example, within 1% of the stated value, within 2% of the stated value, within 3% of the stated value, within 4% of the stated value, within 5% of the stated value, within 6% of the stated value, within 7% of the stated value, within 8% of the stated value, within 9% of the stated value, within 10% of the stated value, within 11% of the stated value, within 12% of the stated value, within 13% of the stated value, within 14% of the stated value, or within 15% of the stated value. In an embodiment, the terms “about,” “substantially,” and “approximately,” refer to values that are within 10% of the stated value. In an embodiment, the terms “about,” “substantially,” and “approximately,” refer to values that are within 15% of the stated value.
[0068] Unless otherwise specified, a range of values, when recited, includes both the upper and lower limits of the range, as well as any sub-ranges therebetween. Unless indicated otherwise, terms such as “first,” “second,” etc., are only used to distinguish one element from another and not to imply any relative order, placement, or ranking. For example, one element could be termed a “first element” and similarly, another element could be termed a “second element,” or vice versa. The section headings used herein are for organizational purposes only and are not to be construed as limiting the subject matter described.
[0069] Spatially relative terms, such as “right,” left,” “below,” “beneath,” “lower,” “above,” and “upper,” and the like, may be used herein for ease of description to describe one element's or feature's relationship to another element or feature, as illustrated in the drawings. It should be recognized that the spatially relative terms are intended to encompass different orientations in addition to the orientation depicted in the drawings. For example, if an object in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the term “below” can, for example, encompass both an orientation of above and below. An object may be otherwise oriented (e.g., rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may be interpreted accordingly.
[0070] Unless clearly indicated otherwise, all connections and all operative connections may be direct or indirect. Similarly, unless clearly indicated otherwise, all connections and all operative connections may be rigid or non-rigid. For the purposes of the present disclosure, the phrase “A and/or B” means (A), (B), or (A and B). For the purposes of the present disclosure, the phrase “combination of (A) and (B)” means (A), (B), or (A and B). For the purposes of the present disclosure, the phrase “A, B, and/or C” means (A), (B), (C), (A and B), (A and C), (B and C), or (A, B and C).
[0071] Like numbers refer to like elements throughout. Thus, the same or similar numbers may be described with reference to other drawings even if they are neither mentioned nor described in the corresponding drawing. Also, even elements that are not denoted by reference numbers may be described with reference to other drawings. Additionally, the drawings may include non-essential elements that are included only for the sake of thoroughness. These non-essential elements may be removed entirely or left only in outline form if drawing changes are desired to create greater clarity.
[0072] The embodiments described herein are merely examples, set forth by way of illustration only and not limitation. Those skilled in the art will recognize in light of the teachings herein that there are alternatives, variations and equivalents to the example embodiments described herein and their component parts. For example, other embodiments are readily possible, variations can be made to the embodiments described herein, and there may be equivalents to the components, parts, or steps that make up the described embodiments. For the sake of clarity and conciseness, certain aspects of components or steps of certain embodiments are presented without undue detail where such detail would be apparent to those skilled in the art in light of the teachings herein and/or where such detail would obfuscate an understanding of more pertinent aspects of the embodiments.
[0073] As one skilled in the art will appreciate in light of this disclosure, certain embodiments of the detection of the dynamic COG for the materials-handling vehicles that are disclosed herein may be capable of achieving certain advantages, including, in some cases, one or more of the following: (1) providing a real-time identification of the COG of a load carried by a vehicle; (2) providing a real-time identification of the combined COG of a moving vehicle and its payload; (3) allowing for a determination of a vehicle's stability during operation; (4) allowing for a determination of a vehicle's stability while the vehicle lifts and/or carries a payload; and (5) facilitating loading vehicles such as trucks or ships based on the weight and COG location of items loaded onto the vehicle. The foregoing and other advantages of various embodiments will be apparent upon reading this document.
[0074] Nomenclature:
TABLE-US-00001 Symbol Description Units a.sub.x Acceleration along the x-axis, longitudinal m/s.sup.2 a.sub.z Acceleration along the z-axis, vertical m/s.sup.2 J.sub.crg Mass moment of inertia, of the carriage kgm.sup.2 J.sub.forks Mass moment of inertia, of the forks kgm.sup.2 J.sub.mast Mass moment of inertia, of the mast kgm.sup.2 J.sub.pl Mass moment of inertia, of the payload kgm.sup.2 h.sub.crg Carriage's vertical COG position, relative m to FE's pivot point h.sub.forks Forks' vertical COG position, relative m to FE's pivot point h.sub.mast Mast's vertical COG position, relative m to FE's pivot point h.sub.pl Payload's vertical COG position, relative m to FE's pivot point .sub.crg Carriage's horizontal COG position, m relative to FE's pivot point
.sub.forks Forks' horizontal COG position, relative m to FE's pivot point
.sub.mast Mast's horizontal COG position, relative m to FE's pivot point
.sub.pl Payload's horizontal COG position, relative m to FE's pivot point m.sub.crg mass of the carriage kg m.sub.forks Mass of the forks kg m.sub.mast Mass of the mast kg m.sub.pl Mass of the payload kg α Angle between total COG and perpendicular rad axis to ground denoting the forward stability β Angle between total COG and perpendicular rad axis to ground denoting the lateral stability γ Angle between tilt cylinder and the horizon rad θ Tilt angle of front end rad {umlaut over (θ)} Angular acceleration of front end rad/s.sup.2 φ Rotation or pitch angle of basic truck rad {umlaut over (φ)} Angular acceleration of basic truck's, for pitch rad/s.sup.2
[0075] Embodiments described herein focus on a forklift truck. However, systems and methods described herein are applicable to other types of industrial vehicles, and the following description is not intended to limit the invention to forklift trucks.
[0076] The stability of a forklift truck is dependent on the location of its COG, comprising the COG of the fork-lit truck itself and any payload carried by the forklift truck, and its velocity, among other factors. The operating conditions for maintaining stability for a forklift truck may become more challenging to maintain the higher a payload is lifted and the faster a forklift truck operates.
[0077] Some embodiments herein describe the development, simulation, testing and validating of systems and methods used to determine the location of a payload's COG dynamically and under operating conditions.
[0078] Described herein are methods for determining the position of a combined center of gravity of a forklift truck and its payload. Based on previously knowing the center of gravity of the forklift truck, the center of gravity of the payload may be determined. The forklift truck may include a mast having a tilt cylinder connected to the mast and configured to tilt the mast, and a pressure sensor connected to the tilt cylinder and configured to measure a pressure within the tilt cylinder. The method can include the steps of subjecting the forklift to an acceleration force in a longitudinal direction for a period of time while the payload is positioned at one or more heights, to obtain data for calculating the position of the combined center of gravity of the forklift and its payload, such as pressure measurements during acceleration of the vehicle. As referred to herein, a longitudinal direction refers to a direction traveled by the forklift which can be in either a forward or reverse direction. A longitudinal direction refers to a direction traveled by the vehicle while in normal operation, and may be, for example, along a substantially flat surface such as a road, in a warehouse, or in an inventory yard.
[0079]
[0080] With reference to
[0081] How to statically determine the horizontal COG position of a vehicle and the payload.
[0082] By utilizing weighing scales, the horizontal position of the COG of a forklift truck may be determined statically. On a level surface, weighing scales are put underneath the front and rear axles for measuring the axle reaction forces (see
[0083] With the readings of the scales, the horizontal position of the COG of an empty (i.e., when in unloaded condition) lift truck can be determined. Knowing the total mass (by summing all the scale readings), the wheelbase, and the rear axle scale readings, one takes the sum of the moments about the front axle. The only unknown parameter in the equation is the horizontal position of the COG measured from the front axle, which can be calculated as per eq. 1.
[0084] For the payload now, with the knowledge of the position of the COG of the empty forklift truck, the measurement is repeated, but with a payload on the forklift truck. The horizontal position of the COG of the payload can then be derived as per eq. 2.
[0085] For determining the horizontal position of the COG of the payload the difference between the rear axle readings when unloaded and when loaded, that is the ΔF.sub.z.sub.
[0086] In one example, the readings for the front, the rear axle, and the derived dimension are shown for a forklift truck in
[0087] How to statically determine the vertical COG position of a vehicle.
[0088] Determining the vertical position of the COG of the forklift truck is more complicated because it requires, for example, a lifting crane of significant capacity to lift one side of the truck. One way is to directly lift the rear or front axle to a higher position with a crane which is equipped with a load cell that directly measures the mass being lifted. At the same time, the readings of the weighing scales under the other of the front or the rear axle and the angle of the inclined vehicle with respect to the ground are also measured. This method is described as per ISO 10392: 1992.
[0089] Similarly, one axle can be lifted and positioned on the weighing scales located on a top of a block as shown per
[0090] Taking the sum of the moments about the COG,
ΣM=0⇔(.sub.r cos α−(h−
)sin α)F.sub.z.sub.
.sub.f cos α+(h−
)sin α)F.sub.z.sub.
[0091] By working out the multiplications to eliminate the parentheses and rearranging and solving for h, one gets the vertical COG position of the forklift truck as per eq. 6:
[0092] With , being the loaded tire radius.
[0093] In some embodiments, the above methods may provide the vertical position of a vehicle's COG with an inaccuracy between 7% to 10% provided that liquids are drained from the forklift truck and that the tires are inflated at their maximum allowable inflation pressure. However, for a forklift truck with a mass of 85 tons without the payload, such a method requires an expensive, heavy commercial crane or other suitable machine that can lift the forklift truck for a few hours. In addition, it is difficult to account for the effects of tire squatting, which negatively impacts the measurement's accuracy.
[0094] Although the above-described methods may be used to determine the horizontal and vertical position of the COG of an unloaded or a loaded vehicle, they cannot be used for a real time determination of the position of the payload's COG while a vehicle is operating.
[0095] An embodiment for deriving the position of the payload COG dynamically.
[0096] Investigating first the static, then the quasi-static, models were undertaken to provide insight into the matter of dynamically determining the horizontal and vertical positions of a payload's COG using a dynamic model.
[0097] Analyzing the forces acting upon the front end of a forklift truck when it is in static equilibrium provides insight for developing a model that will determine the mass of the payload and the horizontal position of the payload's COG when the forklift truck is not in static equilibrium as explained below.
[0098] Analyzing the forces acting upon the forklift truck using the quasi-static model described above provides insight for developing a model that will determine the vertical position of the payload's COG when the forklift truck is not in static equilibrium as described below.
[0099] The dynamic model described below employs Newton's 2nd law to vertical and longitudinal translation, and also for rotation.
[0100] Before describing the dynamic model, the stability triangle for a forklift truck is discussed because the stability triangle is a helpful concept for understanding forklift truck stability.
[0101] Lift-truck's stability triangle. Understanding the stability of a forklift truck is enhanced by understanding what is meant by its stability triangle.
[0102] A forklift truck's stability triangle means the triangle that is formed by the front axle, specifically the imaginary lines drawn from the middle of the front tires where the front tires contact the ground, to the middle of the rear axle. In
[0103] By assuming a symmetrically loaded forklift truck and a level surface, the position of the loaded forklift truck's COG is located at the vertical plane that goes through the longitudinal symmetry line of the lift truck. In a static case when the projection of this COG location (point T) onto the ground (point E) is located within the area of the stability triangle ABC then the truck is stable (
[0104] The angle alpha (α) or the angle DTE (
[0105] In
and situation 2 has
Since DE′>DE and TE=T′E′, tan α′>tan α, so the forward stability increases going from situation 1 to situation 2. Since E′K′<EK and TE=T′E′, tan β′<tan β, so the lateral stability decreases going from situation 1 to situation 2.
[0106] For both angles, alpha (α) formed by DTE and the angle beta (β) formed by ETK, it holds that the larger the angle is the more stable the lift truck will be. However, the higher the payload is lifted, the smaller the angles become, resulting in a less stable forklift truck longitudinally and also laterally.
[0107] The forward stability of a forklift truck can be increased by adding extra counterweight. That is where the name counter-balanced, a synonym for some types of forklift trucks, comes from. However, adding additional counterweight may impair the lateral stability of the empty lift truck. A potential increase in lateral instability is shown by comparing the angles alpha and beta between the COG location without additional counterweight (position T) against the new COG location with additional counterweight (position T′) as per
[0108] In a dynamic situation, for example during braking, the action line of the resultant force (Force R in
[0109]
[0110] Angle alpha (α) determines the forward stability and angle beta (β) determines the lateral stability. This can be explained by viewing the pyramid ABCT of
[0111]
[0112] At the instance that the rear axle reaction becomes zero the action line of resultant force of the acceleration force Fa together with the gravitational force mg, points from T to the line AB. This may also be the beginning of a forward tipping motion. Therefore, there is a relation between the forward stability and the angle alpha that defines the maximum allowable acceleration magnitude before the truck may start a tipping motion. This can be seen as follows.
[0113] By taking the sum of the moments about the contact line AB, it follows:
[0114] By substituting eq. 8 into eq. 7, it gives
a.sub.x=tan αg eq. 9
[0115] Therefore, the maximum magnitude of the a.sub.x in g's is equal to the tangent of the angle alpha. This reinforces why the driver should drive with the load as low as possible.
[0116] During cornering, at the moment that the reaction force on the inner tire is equal to zero, the action line of the resultant force of the acceleration force FY together with the gravitational force mg points from T to the point K which is located on the roll axis line BC (
[0117] By taking the sum of the moments about the contact point K, it follows:
[0118] By substituting eq. 11 into eq. 10 it gives
a.sub.y=tang eq. 12
[0119] Therefore, the maximum magnitude of the a.sub.y in g's is equal to the tangent of the angle beta. Here again the importance of keeping the load as low as possible is emphasized.
[0120] Now that the concept of the stability triangle has been discussed, a more precise definition can be given to it. It should be understood that the lateral sides of the isosceles triangle AC and BC on the ground plane are not the actual lateral rolling axes of the forklift truck. The actual stability triangle is askew with respect to the ground plane and is formed by the front axle line AB, and the lines AC′ and BC′, which extend from the middle of the front tires where they contact the ground to the pivot point C′ of the rear axle. The lines AC′ and BC′ form the actual lateral rolling axes of the stability triangle. The rear axle of a forklift truck in some embodiments can rotate a few degrees around a horizontally aligned pivot joint which may help ensure that all the wheels contact the ground in case of driving over a pothole or on uneven ground. This point C′ is therefore not at ground level but is approximately at the height of the rear wheel center. One advantage of point C′ being located above the ground plane is that it increases the lateral stability compared to point C located on the ground. This difference can be seen in
[0121]
[0122] For some embodiments, because using a point located on the ground gives a more conservative result for the magnitude of the side stability angle beta, the higher located pivot point, that is, above the ground, may not be used. The point vertically projected on the ground for the stability triangle ABC may be used instead for some embodiments.
[0123] Restrictions imposed on certain embodiments.
[0124] In the following discussion concerning the model creation for some embodiments, the structural members are assumed to be stiff and rigid. Therefore, the effects of a possible deflection will not be assessed for the discussed embodiments. However, other embodiments may account for flexibility in the structural members of an industrial vehicle. For many embodiments, ignoring flexibility for structural members is acceptable for the basic truck chassis, the mast, the carriage and the forks, or other suitable components of an industrial vehicle. One reason may be because such structural components may undergo limited deflections as a result of being dimensioned with a safety factor on top of their design load to provide a long lifetime. For example, the frame of a heavy-duty forklift truck may be designed with an objective to reach at least 20000 working hours of duty. The mast, when lifted to the carrying position when the truck driven may be located about 250 mm above its lowered position. Therefore, at the carry position, a possible movement due to the mast's deflection is minimal.
[0125] Further, for the following discussion of certain embodiments, it is assumed that the mass distribution of the forklift truck is symmetrical about its longitudinal axis and that the truck will operate on a level surface. In addition, the payload is assumed to be positioned exactly at the symmetry plane that goes vertically through the longitudinal axis of the truck.
[0126] For the embodiments in the following discussion, only longitudinal motion is considered to permit usage of a two-wheel vehicle model. In other embodiments, longitudinal motion and lateral motion with its attendant roll motion may both be analyzed.
[0127] For the following embodiments, the tires are represented as a set of linear springs and dampers. For the described embodiments, the front and rear axles are utilizing the same type of tires. But, at the front axle there are four tires (two per each axle side) and at the rear axle just two (one per each axle side). Other embodiments may include just two tires on the front axle.
[0128] For the following discussion, the friction and stiction forces inside the tilt cylinders are assumed to be of a lower order when compared to the force applied to them when balancing the front end and the payload. Therefore, the friction and stiction forces inside the tilt cylinders are not included for the following discussion. In other embodiments, the friction and stiction forces inside the tilt cylinders may be accounted for. Likewise, the clamping moments at the pivot points between the front end and the forklift truck body and the front end and the tilt cylinder rod ends are not included in the following discussion. In other embodiments, the clamping moments at the pivot points between the front end and the forklift truck body and the front end and the tilt cylinder rod ends may be accounted for.
[0129] Static equilibrium.
[0130] As explained earlier, the horizontal position of the COG of the system comprising the front end that is, the mast and carriage, plus the payload can be determined by knowing (1) the position of the front end's COG under static equilibrium, and (2) the payload's mass.
[0131] Once the horizontal position of the COG for the combination of the front end and payload has been derived, such horizontal position can be utilized in a quasi-static or a dynamic equilibrium analysis and may be treated as a known parameter for either such analysis.
[0132] In one embodiment, the forklift truck picks up a payload from the ground and lifts the payload to a recommended height position for driving with the payload. For industrial vehicles such as forklifts, the recommended driving height position depends on the lifting capacity of the forklift truck and other suitable factors. For example, for some forklift trucks with a lifting capacity ranging from 8-52 tons a recommended height for driving with a payload is 500 mm. In this embodiment, the forklift truck is at rest on level ground and it does not move while lifting the payload from the ground to a height of 500 mm. By looking from the side of the forklift truck (
[0133] Because the forklift truck does not move (the force illustrated as ax is therefore zero) and is at an equilibrium, the following three equations can be derived.
[0134] From inspection of
[0135] Here, the term shown as “DGcos α” in equation eq. 15, depicts the horizontal position of the COG of the combination comprising the front-end and the payload.
[0136] The index 0 in the term F.sub.0 cyl denotes the cylinder force during the static equilibrium.
[0137] After the payload has been raised to a predetermined height, such as 500 mm, for example, the physical distance from the mast's pivot point “D” to the position of the payload's COG does not change when the mast is tilted. Therefore, this known distance can be used in the quasi-static and full dynamic models, and in some embodiments, may be corrected by an eventual angle component, for example, for the forklift truck's main body or front end, that may be caused by the tires' squatting or possibly by an extra front end tilting angle due to the tilt cylinder spring stiffness.
[0138] Free body diagram in quasi-static equilibrium.
[0139] For the illustrated embodiment, after the static assessment described above, the forklift truck drives off with a constant acceleration to bring the recently picked payload to its destination. At the moment the forklift truck begins to drive, by looking from the side of the forklift truck (see
[0140]
[0141] These forces are (1) the supporting forces exerted from the body of the forklift truck onto the front end at its lower pivoting point depicted with the letter “D”, (2) the force at the tilt cylinder bracket plate marked with the letter “E” which is drawn decomposed into a horizontal and a vertical tilt cylinder forces, (3) the gravitational force mg, and (4) the acceleration force max acting at the location of the COG resulting from the combination of the front-end and the payload, depicted with the reference letter “G”.
[0142] For the illustrated embodiment, it is assumed that there will not be any tire deformation (rigid tires) due to the acceleration as a result of the load transfer and that the payload is not able to slide off the forks, and for this assessment, the inertial effect of the parts involved is neglected. The latter is reasonable because the mast is supported by the two tilting hydraulic cylinders that are hydraulically locked (the proportional valve that connects the ports at rod's side and piston's side that would allow for any oil flow, is closed).
[0143] Further, the tilt cylinder force in
[0144] Equations of motion in a quasi-static equilibrium.
[0145] Based on
[0146] By substituting equation eq. 15 into equation eq. 18 it yields:
[0147] Here, the term shown as “DGsin α” in equation eq. 19 depicts the vertical position of the COG of the mass system comprising the front-end plus the payload.
[0148] Therefore, with equation eq. 15 and equation eq. 19, the horizontal and the vertical position of the mass system comprising the front-end plus the payload is found.
[0149] Therefore, developing a dynamic model that will use the horizontal acceleration of the vehicle as an input leads to a dynamic determination of the vertical position of the payload's COG.
[0150] The creation of the quasi-static model in AMESIM.
[0151] The formulae as derived with respect to
[0152] Other inputs for the AMESIM model are the measured horizontal acceleration by means of an accelerometer, together with the payload mass as derived from the measured pressure of the lifting cylinders together with the tilting cylinder force derived from the measured pressure of the tilting cylinders. Pressures in the various cylinders may be measured by means of pressure transducers, or directly measured by means of load cells. Therefore, in the AMESIM model, both the payload mass and the tilt cylinder force are treated as known parameters as shown in
[0153]
[0154] The model created in AMESIM is represented in
[0155] The derived outputs may be linked to a dashboard as per
[0156] This quasi-static model may provide insight for proceeding with the dynamic model.
[0157] Full dynamic model.
[0158] With the insight and the outcomes gained from the static and quasi-static equilibria analyses, above, the full dynamic model is discussed. One objective of this dynamic model embodiment is to determine, dynamically, the position of the COG of the payload. With the insight gained by the quasi-static model, a new free body diagram of a forklift truck is drawn per
[0159]
An Embodiment Explained
[0160] A forklift truck is designed to carry, for its dimensions, relatively big loads. Therefore, forklift truck components are dimensioned to be stiff enough to cope with large loads and guarantee a long lifetime too. Therefore, the stiffness of the forklift truck frame and the front end (mast, carriage, and forks) is relatively high and can be considered for this embodiment as rigid bodies with all their mass and mass inertial moments concentrated at the COG location of each component. The motion behavior of the forklift truck frame, mast, carriage, forks, and other suitable structural components can be described for this embodiment by analyzing the motion of their respective COG's locations.
[0161] For the embodiment described, a symmetrical mass distribution about a longitudinal centerline that bi-sects the forklift truck is used for the structural components. In addition, the payload carried by the forklift truck is also taken to be symmetrical about the longitudinal axis that bi-sects the forklift truck for the described embodiment. In other embodiments, the payload may not be symmetrical about the forklift truck's longitudinal axis, and such differential loading may be determined by differential pressures in the tilt cylinders, for example.
[0162] For the described embodiment, with its symmetrical construction and loading, the model chosen for analysis is the so-called half car model. With the half car model, the front wheels are analyzed together as a single front wheel, and the rear wheels are analyzed together as a single rear wheel. The spring and damping stiffness of the front wheel tire characteristics are also analyzed together and the spring and dampening stiffness of the rear wheel tire characteristics are also analyzed together. Collectively, the wheel and tire characteristics are referred to as axle characteristics. In practice, this means that the spring K2 and damping stiffness C2 of the rear axle at point 2 (
[0163] On a forklift truck, in contrast to passenger vehicles, the front and rear axles are directly mounted against the frame without any spring or damper system in between. Forklift truck operator comfort comes from the spring and damping characteristics of the tires. Therefore, in the described embodiment, there is not any un-sprung mass involved, in contrast to a personal vehicle.
[0164] In
[0165] One objective of the described embodiment is to derive the COG position of the payload under dynamic, operating conditions. Insight gained during the above-described quasi-static equilibrium analysis may be considered for such dynamic determination. Therefore, a convenient analysis is to separate the two bodies to enable the derivation of the equations of motion for the front end. For this reason the forklift truck body has been separated from the front end (
[0166] In
[0167] All points of interest are measured from the location of the truck's frame's COG where the local Cartesian coordinate system is centered, that is, the point 0, 0, 0. To the right is the positive direction of the x axis and vertically upward the positive direction of the z-axis. The positive y axis direction is going into the paper. Further, a clockwise pitch angle cp is assumed for the truck frame and a clockwise pitch angle θ is assumed for the front end.
[0168] Deriving the equations of motion.
[0169] First, positions of interest are described in relation to the chosen Cartesian coordinate system i.e., related to the position of the COG of the basic truck at position (x, z) as shown in
[0170] Once the position of the above points has been derived, their velocities and accelerations can also be derived. By sequentially taking the derivative of their position coordinates, the velocity (by the first derivative) and the acceleration (by the second derivative) of each point is found. Therefore, the location, the velocity, and the acceleration of each point will be described in relation to the position (x, z), the COG location of the basic truck with mass m.sub.b.
[0171] For clarity reasons, at the front end, only the position of the payload mass m.sub.pl with its unknown coordinates (to, ho) is shown. Of course, the masses of the mast, carriage and the forks and their COG positions will be included in the analysis.
[0172] Following is a detailed explanation of the kinematic relation of one point (point 3, which is the center the front axle and coincides with the center of the front tires) for its vertical and horizontal position as shown in
[0173]
x.sub.3=x+.sub.3 cos φ−h.sub.3 sin φ
{dot over (x)}.sub.3={dot over (x)}−.sub.3{dot over (φ)} sin φ−{dot over (φ)} cos φh.sub.3
{umlaut over (x)}.sub.3={umlaut over (x)}−.sub.3{dot over (φ)} sin φ−
.sub.3{dot over (φ)}.sup.2 cos φ−h.sub.3{umlaut over (φ)} cos φ+h.sub.3{dot over (φ)}.sup.2 sin φ eq. 20
z.sub.3=z−.sub.3 sin φ−h.sub.3 cos φ
ż.sub.3=ż−.sub.3{dot over (φ)} cos φ+h.sub.3{dot over (φ)}sin φ
{umlaut over (z)}.sub.3={umlaut over (z)}−.sub.3{umlaut over (φ)} cos φ+
.sub.3{dot over (φ)}.sup.2 sin φ+h.sub.3{umlaut over (φ)} sin φ+h.sub.3{dot over (φ)}.sup.2 cos φ eq. 21
[0174] Applying Newton's 2nd law for translation, in x and z directions for the front end, and for rotation about its pivoting point 5, the following equations of motion are derived:
+.fwdarw.ΣF.sub.x=m.sub.i{umlaut over (x)}.sub.i⇔−F.sub.cyl cos γ+R.sub.5.sub.
+↑ΣF.sub.z=m.sub.i{umlaut over (z)}.sub.i⇔−F.sub.cyl sin γ+R.sub.5.sub.
+ΣM.sub.5=ΣJ.sub.i({umlaut over (θ)})+Σm.sub.i{umlaut over (x)}.sub.i(z.sub.i−z.sub.5)−Σm.sub.i{umlaut over (z)}.sub.i(x.sub.i−x.sub.5)⇔−F.sub.cyl sin γ(x.sub.11−x.sub.5)−F.sub.cyl cos γ(z.sub.11−z.sub.5)−m.sub.plg(x.sub.pl−x.sub.5)−m.sub.mastg(x.sub.mast−x.sub.5)−m.sub.crgg(x.sub.crg−x.sub.5)−m.sub.forksg(x.sub.forks−x.sub.5)=(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks)({umlaut over (θ)})+m.sub.pl{umlaut over (z)}.sub.pl(x.sub.pl−x.sub.5)−m.sub.pl{umlaut over (x)}.sub.pl(z.sub.pl−z.sub.5)++m.sub.mast{umlaut over (z)}.sub.mast(x.sub.mast−x.sub.5)−m.sub.mast{umlaut over (x)}.sub.mast(z.sub.mast−z.sub.5)+m.sub.crg{umlaut over (z)}.sub.crg(x.sub.crg−x.sub.5)−m.sub.crg{umlaut over (x)}.sub.crg(z.sub.crg−z.sub.5)++m.sub.forks{umlaut over (z)}.sub.forks(x.sub.forks−x.sub.5)−m.sub.forks{umlaut over (x)}.sub.forks(z.sub.forks−z.sub.5) eq. 24
[0175] One embodiment for deriving the vertical position of payload h.sub.pl is to utilize equations eq. 22 and eq. 23 and solve (after performing all the substitutions) for h.sub.pl. However, solving for ho needs the forces acting at the pivoting point at position 5 as inputs, and therefore the addition of an expensive load sensor, or other suitable sensor, for measuring the vertical and horizontal reaction forces R.sub.5 at position 5 as per
[0176] Another embodiment, with a lesser economic impact (because load sensors cost ten times more than pressure sensors) utilizes equation eq. 24. Again, the variable that is separated for finding the vertical position of the location of the payload's COG, is the ho.
[0177] It is worth mentioning that the involved terms, {umlaut over (z)}.sub.pl and {umlaut over (z)}.sub.pl, are also dependent on the ho as shown per equations eq. 47 and eq. 53 in Appendix B. Therefore, substitution of the 2.sub.0 and {umlaut over (x)}.sub.pl into equation eq. 24 will create squared terms of ho too.
[0178] By substituting equations eq. 20 and eq. 21 and eq. 40 to eq. 53 (Appendix B) of all the individual positions related to the chosen Cartesian axes system, into equation eq. 24 and thereafter performing the multiplications and then simplifying parentheses, it yields the following:
(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks){umlaut over (θ)}+m.sub.pl{umlaut over (θ)}h.sub.pl.sup.2−m.sub.pl{umlaut over (z)}.sub.5h.sub.pl sin θ+m.sub.pl{umlaut over (x)}.sub.5h.sub.pl cos θ−m.sub.plgh.sub.pl sin θ−m.sub.pl{umlaut over (z)}.sub.5.sub.pl cos θ+m.sub.pl{umlaut over (θ)}
.sub.pl.sup.2−m.sub.mast{umlaut over (z)}.sub.5
.sub.mast cos θ−m.sub.mast{umlaut over (z)}.sub.5h.sub.mast sin θ+m.sub.mast{umlaut over (θ)}
.sub.mast.sup.2+m.sub.mast{umlaut over (θ)}h.sub.mast.sup.2−m.sub.crg{umlaut over (z)}.sub.5
.sub.crg cos θ−m.sub.crg{umlaut over (z)}.sub.5h.sub.crg sin θ+m.sub.crg{umlaut over (θ)}
.sub.crg.sup.2+m.sub.crg{umlaut over (θ)}h.sub.crg.sup.2−m.sub.forks{umlaut over (z)}.sub.5
.sub.forks cos θ−m.sub.forks{umlaut over (z)}.sub.5h.sub.forks sin θ+m.sub.forks{umlaut over (θ)}
.sub.forks.sup.2+m.sub.forks{umlaut over (θ)}h.sub.forks.sup.2−m.sub.pl{umlaut over (x)}.sub.5
.sub.pl sin θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.mast sin θ+m.sub.mast{umlaut over (x)}h.sub.mast cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ+m.sub.crg{umlaut over (x)}.sub.5h.sub.crg cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ−m.sub.forks{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl cos θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl sin θ−m.sub.forksg
.sub.forks cos θ−m.sub.forksgh.sub.forks sin θ+F.sub.cyl cos γ(z.sub.11−z.sub.5)−F.sub.cyl sin γ(x.sub.11−x.sub.5)=0.
[0179] The variable for finding the vertical position of the payload's COG is the ho.
[0180] From equation eq. 24A, after grouping terms together by separating the terms that are including the squared value of h.sub.pl.sup.2, those including the first power of ho from the rest, a quadratic equation was formed which can be solved for the unknown variable h.sub.pl. The quadratic equation of ho can be depicted as follows per eq. 25:
h.sub.pl.sup.2A+h.sub.plB+C=0 eq. 25
[0181] This equation can be solved with means of the quadratic formula as per:
[0182] The full derivation of equation eq. 25 and the terms A, B, C, is included in Appendix C.
[0183] The terms A, B, C are found as:
A=m.sub.pl{umlaut over (θ)}
B=−m.sub.pl{umlaut over (z)}.sub.5 sin θ+m.sub.pl{umlaut over (x)}.sub.5 cos θ−m.sub.plg sin θ
And
C=(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks){umlaut over (θ)}−m.sub.pl{umlaut over (z)}.sub.5.sub.pl cos θ+m.sub.pl{umlaut over (θ)}
.sub.pl.sup.2−m.sub.mast{umlaut over (z)}.sub.5
.sub.mast cos θ−m.sub.mast{umlaut over (z)}.sub.5h.sub.mast sin θ+m.sub.mast{umlaut over (θ)}
.sub.mast.sup.2+m.sub.mast{umlaut over (θ)}h.sub.mast.sup.2−m.sub.crg{umlaut over (z)}.sub.5
.sub.crg cos θ−m.sub.crg{umlaut over (z)}.sub.5h.sub.crg sin θ+m.sub.crg{umlaut over (θ)}
.sub.crg.sup.2+m.sub.crg{umlaut over (θ)}h.sub.crg.sup.2−m.sub.forks{umlaut over (z)}.sub.5
.sub.forks cos θ−m.sub.forks{umlaut over (z)}.sub.5h.sub.forks sin θ+m.sub.forks{umlaut over (θ)}
.sub.forks.sup.2+m.sub.forks{umlaut over (θ)}h.sub.forks.sup.2−m.sub.pl{umlaut over (x)}.sub.5
.sub.pl sin θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.mast sin θ+m.sub.mast{umlaut over (x)}.sub.5h.sub.mast cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ+m.sub.crg{umlaut over (x)}.sub.5h.sub.crg cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ−m.sub.forks{umlaut over (x)}.sub.5
.sub.forks sin θ+m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.plg
.sub.pl cos θ−m.sub.mastg
.sub.mast cos θ−m.sub.mastgh.sub.mast sin θ−m.sub.crgg
.sub.crg cos θ−m.sub.crggh.sub.crg sin θ−m.sub.forksg
.sub.forks cos θ−m.sub.forksgh.sub.forks sin θ+F.sub.cyl cos γ(z.sub.11−z.sub.5)−F.sub.cyl sin γ(x.sub.11−x.sub.5)
[0184] Model Creation and Verification.
[0185] The derived equations of the dynamic model as described above were built in AMESIM for a virtual study of the model.
[0186] The coefficients A, B, C as described above were created piece wise in AMESIM.
[0187] As shown per
[0188] For verification reasons, a near to zero (to avoid division by zero) value was given as input for the variables {umlaut over (φ)} and {umlaut over (θ)}. Further, the Fcyl and Fcyl-dyn (the static c.q. the dynamic tilt cylinder force) and the horizontal acceleration was set equal to the values as shown per
[0189] After running the simulation model the results (also shown in
[0190]
[0191] The results of the simulated model for the parameters A, B, C, as also from the quadratic formula, are shown here after.
[0192]
[0193]
[0194]
[0195]
[0196]
[0197] The algorithm may determine the payload's vertical COG position with an inaccuracy of approximately 14-17%. One input for the algorithm is the tilt cylinder force during a dynamic motion of the system caused by a horizontal acceleration (by driving) or deceleration (by braking). During such a maneuver, for example during acceleration, the pressure at the piston side of the tilt cylinder will be increased and the pressure at the rod side will be decreased. In a contained chamber like it is the space between the cylinder shell and the cylinder's piston, this can happen only if there will be a movement of the piston to compress the trapped hydraulic oil. This movement albeit small may also suffer by slip-stick phenomenon. During the stick phase the pressure increases and during the slip phase the pressure decreases, resulting in a rippled pressure signal and therefore a rippled derived payload's vertical COG position creating some, or potentially the majority of, the approximately 17% of inaccuracy. Slip stick is according to theory strongly related to the relative velocity between the two contacting surfaces. For velocities higher than the critical velocity this phenomenon may not be observed. Additional tests may be required to investigate whether this is the root cause of the ripple. A series of tests may be performed starting with a low acceleration magnitude and repeated with various acceleration magnitudes up to the maximum possible acceleration. The higher the acceleration the quicker the movement of the piston will be relative to the tilt cylinder's shell. Utilizing load cells for measuring directly the tilt cylinder forces may also suffer from this phenomenon.
[0198] As mentioned, the tilt cylinder forces are derived by measuring pressures. Alternatively, if the relative motion is lower or higher than the critical relative velocity between the tilt cylinder's piston and the shell, the derived force may be measured by using a load cell. The presence of static friction (known as stiction), Coulomb's friction, and viscous friction cannot be measured by pressure transducers. Therefore the derived tilt cylinder forces may be less accurate. However, this may be circumvented by the utilization of a (much more expensive) special tilt pin that includes a load cell. From the test data it was observed that the closer the payload's vertical COG was to the front end's pivot point, the more inaccurate the model's determination of the payload's vertical COG position was. The just described stiction force requires a certain threshold to be exceeded before a motion of the piston would start that will cause a pressure increase and thus a different derived force. Since the action line comes closer to the pivot point, less force is being detected at the tilt cylinder. When this force is lower than the threshold value of the stiction the piston does not move to cause a pressure change. Therefore the model derives then force inaccurately, leading to an inaccurately derived payload's vertical COG. This caused inaccuracy can be helped by the utilization of the mentioned special made tilt pins with a load cell.
[0199] Units dimensional analysis of parameters A, B, C.
[0200] A quadratic relation between the vertical position of the payload and the found parameters A, B, and C were derived above. In that process, multiple equations have been embedded to each derived parameter. A helpful process to check whether the relation found was derived properly is to check whether the units of each parameter and the units of this quadratic relation are in the correct dimensional units. This process is called a dimensional analysis. With this analysis, the actual units are plugged into the variables of the found relations. The end unit should match the dimension of the searched variable. In this case, the outcome depicts the height dimension, therefore the end unit should be in meters [m].
[0201] For parameters A, B, C as derived above, the units are:
[0202] Finally, for the quadratic formula from eq. 26:
[0203] After cancellation of identical units between the numerator and the denominator it is found that:
h.sub.pl=[m]
[0204] Therefore, this dimensional analysis shows that the units of the vertical position of the payload as derived from the quadratic formula are correct, i.e., in meter [m].
[0205] Testing and sensors determination.
[0206] To validate the model described for this embodiment, a relevant test procedure was defined. Before each test the mast should be lifted and lowered and the tilt cylinders should be retracted and extended back as such, that the mast will be brought back to its vertical position. The reason for this is to “wet” the lift and tilting cylinders with hydraulic oil to reduce the friction forces. After a 5 to 7 seconds pause to allow the whole system to dampen possible existing motions, the driver should start driving straight backwards until a constant speed of approximately 6 to 7 km/h has been reached and maintain this speed for 5 seconds and then decelerate to a full stop.
[0207] The model, in addition to the fixed geometric parameters of the forklift truck, requires as input the tilt cylinder forces, the horizontal acceleration, the vertical acceleration, and the pitch angular acceleration of the basic truck and of the front end, and the lifting height and tilt angle of the mast.
[0208] The tilt cylinder forces can be calculated by measuring the tilt cylinder pressure at the piston side and at the cylinder rod's side. By using the piston side and annular areas, the force can be calculated. The stiction forces induced by the seals around the piston and the rod have been ignored by assuming that the pressure caused by balancing the front end with the payload's mass is of a higher magnitude order as it was earlier indicated above.
[0209] The horizontal, vertical and lateral acceleration (the latter has not been used in the described embodiment, but may be used in other embodiments) of the basic truck and of the front end were measured by means of three inertial measurement unit (“IMU”) sensors.
[0210] The IMU sensors measure the angle position and the angular velocity of the basic truck and of the front end about the three Cartesian axes. Unfortunately they could not measure angular acceleration, so the angular acceleration signal was derived by taking the first derivative of the angular velocity signals. As a back-up, the angular acceleration signal was also created mathematically based on the vertical accelerations of the two IMU sensors and the distance between them.
[0211] The lift height was measured with a string potentiometer positioned between the outer mast and the top of the inner mast.
[0212] The tilt cylinder's stroke was monitored, also by means of a string potentiometer. By knowing the amount of the tilt cylinder stroke, the angle between the front end and the basic truck can also be calculated by using the geometrical distances involved and the cosine rule.
[0213] The positions of the sensors are illustrated in
[0214] To validate the robustness of the model and to check for independency on reached lifting heights and different payload masses, a series of tests were performed with the following calibrated test weights and at different lifting heights as shown in
[0215]
[0216] The test weights (payloads) utilized in these tests have a known calibrated mass and also known mass properties, like their COG position. The mass moment of inertia of the test weight has been calculated using the known formula for a rectangular shape. The derived forces at the tilt cylinders together with the measured accelerations (angular and translational) were used as inputs for the model, and the derived position of the payload COG will be compared with the known position of the test payload's COG position.
[0217] Another method for validating the model's output may be to measure the axle reaction forces of the lift truck by two different tilting angles. Because parameters with strong influences on the translation of the front-end mass are the tilting angle and the ordinate (height) of the COG position, a different tilt angle will bring the front-end mass closer or further from the basic truck. Back tilting the front end causes an increase of the rear axle reaction force; in contrast forward tilting will cause the opposite. For two different tilt angles, for example a back tilted position and a forward tilted position, the differences between the rear axle reaction forces and the differences of the tilting angles can be used to derive the ordinate (height) of the COG position. In
[0218] Because of the need for the scales and the time required to perform this test, this procedure may not be for cost-effective for real time measurements made under operating conditions.
[0219]
[0220] Conclusions. One objective for at least some of the described embodiments is to find a way to determine the position of a payload's COG dynamically, under conditions similar to operating conditions, with a COG position determination that is at least 50% more accurate than currently used statistical estimations or other estimations used for stability programs such as determining the COG position by conservatively assuming its position. Another objective for at least some of the described embodiments is to increase the knowledge about forklift truck's stability.
[0221] Embodiments describe techniques for dynamically determining the position of the center of gravity for a forklift truck's payload under operational conditions. Such embodiments may be based on assessing the motion of the basic truck's mass and the motion of combination of the front-end's and the payload's mass. For some embodiments, analyzing the stability of the combination of the front-end's and payload's mass may be sufficient to determine the position of the COG of the payload's mass. Therefore, such an analysis may form the basis of algorithms used for dynamically determining the position of the payload's COG under dynamic, operating conditions.
[0222] In some embodiments, inputs for such algorithms may comprise the tilt cylinder forces and the angular and translational accelerations of the front end, which are variables that may be measured under operating conditions with dynamic movements, like acceleration, braking and lifting of the load.
[0223] Some embodiments of a dynamic model may be able to determine the payload's horizontal COG position with greater than 95% accuracy, for example, greater than 97% accuracy such as 97.3% accuracy. Some embodiments of a dynamic model may be able to determine the payload's vertical COG position with greater than 83% accuracy, for example, greater than or equal to an 86% accuracy, which accuracy may depend on the height to which a payload is lifted.
[0224] In some embodiments, a dynamic algorithm for a forklift truck's load moment (which is the product of the payload's mass multiplied by the horizontal distance measured from the payload's COG to the fork's face) indication system may be used. For example, because a sufficiently accurate horizontal position and vertical position of the payload's COG may be determined, and provided the mass can also be determined or is known, the accuracy of a load moment determination may be improved.
Appendix A
[0225] From the front-end static equilibrium:
[0226] By defining the right part of equation eq. 28 equal to capital letter A it yields,
HCG.sub.PL=A eq. 29
[0227] Further let us define the distance from the pivot point “P” to the payload's COG as the radius R.sub.1. From inspection of figure the horizontal distance A of eq. 29 is equal to:
HCG.sub.PL=A=R.sub.1 sin Ψ.sub.1⇔A=R.sub.1 sin Ψ.sub.1 eq. 30
[0228] By performing two sequential measurements of the tilt cylinder force by changing only the tilting angle we get:
HCG.sub.PL(Ψ.sub.
[0229] Further it holds when tilting the mast, that the distance from the pivot point to the COG position does not change. Therefore:
R.sub.1=R.sub.2 eq. 32
[0230] By solving equations eq. 30 and eq. 31 for R.sub.1 and sequentially for R.sub.2 and by equalizing the results (holds, because of equation eq. 32 it yields:
[0231] Angle Ψ.sub.1 is the angle between the vertical line through the mast's pivot point at the frame and the line that connects this pivot point and the payload's COG.
[0232] At a different tilting angle and by assuming the mast is tilted forward by a few degrees by this additional angle delta δ (which its amount can be measured by an inclinometer or an angle sensor).
[0233] Therefore, the angle Ψ.sub.2 formed after the tilting action is equal to:
Ψ.sub.2=Ψ.sub.1+δ eq. 34
[0234] By substituting equation eq. 34 into equation eq. 33 it yields:
[0235] From the trigonometric compound formula, it holds that:
sin(a+b)=sin a cos b+cos a sin b eq. 36
[0236] Therefore by applying equation eq. 36 on the left numerator term of equation eq. 35, it yields:
sin(Ψ.sub.1+δ)=sin Ψ.sub.1 cos δ+cos Ψ.sub.1 sin δ eq. 37
[0237] By substituting equation eq. 37 into equation eq. 35 it yields;
[0238] By substituting equation eq. 38 into equation eq. 30 the radius R.sub.1 can be found as:
Appendix B
[0239] The vertical and horizontal relation of positions of interest, other than position 3, linked to position (x, z) based on the FBD as shown on
x.sub.4=x−h.sub.8 cos Ψ−.sub.2 sin φ
{dot over (x)}.sub.5={dot over (x)}+{dot over (φ)}sin φh.sub.8−.sub.2{dot over (φ)}cos φ
{umlaut over (x)}.sub.4=x+{umlaut over (φ)}sin φh.sub.8+{dot over (φ)}.sup.2 cos φh.sub.8−.sub.2{umlaut over (φ)}cos φ+
.sub.2{dot over (φ)}.sup.2 sin φ eq. 40
z.sub.4=z−h.sub.8 cos φ+.sub.2 sin φ
{dot over (x)}.sub.5={dot over (z)}+{dot over (φ)}sin φh.sub.8+.sub.2{dot over (φ)}cos φ
{umlaut over (z)}.sub.4={umlaut over (z)}+{umlaut over (φ)}sin φh.sub.8+{dot over (φ)}.sup.2 cos φh.sub.8−.sub.2{umlaut over (φ)}cos φ+
.sub.2{dot over (φ)}.sup.2 sin φ eq. 41
x.sub.5=x+(.sub.1+
.sub.5)cos φ−(h.sub.5+h.sub.7)sin φ
{dot over (x)}.sub.5={dot over (x)}(.sub.1+
.sub.5){dot over (φ)}sin φ−{dot over (φ)}cos φ(h.sub.5+h.sub.7)
{umlaut over (x)}.sub.5={umlaut over (x)}−(.sub.1+
.sub.5){umlaut over (φ)}sin φ−(
.sub.1+
.sub.5){dot over (φ)}.sup.2 cos φ−{umlaut over (φ)}cos φ(h.sub.5+h.sub.7)+{dot over (φ)}.sup.2 sin φ(h.sub.5+h.sub.7) eq. 42
z.sub.5=z−(h.sub.7+h.sub.5)cos φ−(.sub.1+
.sub.5)sin φ
ż.sub.5=ż+{dot over (φ)}sin φ(h.sub.7+h.sub.5)−(.sub.1+
.sub.5){dot over (φ)}cos φ
{umlaut over (z)}.sub.5={umlaut over (z)}+{umlaut over (φ)}sin φ(h.sub.7+h.sub.5)+{dot over (φ)}.sup.2 cos φ(h.sub.7+h.sub.5)−(.sub.1+
.sub.5){umlaut over (φ)}cos φ+(
.sub.1+
.sub.5){dot over (φ)}.sup.2 sin φ eq. 43
x.sub.11=x.sub.5−OF cos θ+h.sub.11 sin θ
{dot over (x)}.sub.11={dot over (x)}.sub.5+OF{dot over (θ)} sin θ+{dot over (θ)}h.sub.11 cos θ
{umlaut over (x)}.sub.11={umlaut over (x)}.sub.5+OF{umlaut over (θ)} sin θ+OF{dot over (θ)}.sup.2 cos θ+{umlaut over (θ)}h.sub.11 cos θ−{dot over (θ)}.sup.2h.sub.11 sin θ eq. 44
z.sub.11=z.sub.5+OF sin θ+h.sub.11 cos θ
ż.sub.11=ż.sub.5+OF{dot over (θ)} cos θ−{dot over (θ)}h.sub.11 sin θ
{umlaut over (z)}.sub.11={umlaut over (z)}.sub.5+OF{umlaut over (θ)}cos θ−OF{dot over (θ)}.sup.2 sin θ−{umlaut over (θ)}h.sub.11 sin θ−{dot over (θ)}.sup.2h.sub.11 cos θ eq. 45
x.sub.pl=x.sub.5+.sub.pl cos θ+h.sub.pl sin θ
{dot over (x)}.sub.pl={dot over (x)}.sub.5−.sub.pl{dot over (θ)}sin θ+{dot over (θ)}cos θh.sub.pl
{umlaut over (x)}.sub.pl={umlaut over (x)}.sub.5−.sub.pl{umlaut over (θ)}sin θ−
.sub.pl{dot over (θ)}.sup.2 cos θ+{umlaut over (θ)}h.sub.pl cos θ−{dot over (θ)}.sup.2h.sub.pl sin θ eq. 46
z.sub.pl=z.sub.5−.sub.pl sin θ+h.sub.pl cos θ
ż.sub.pl=ż.sub.5−.sub.pl{dot over (θ)}cos θ−{dot over (θ)}h.sub.pl sin θ
{umlaut over (z)}.sub.pl={umlaut over (z)}.sub.5−.sub.pl{umlaut over (θ)}cos θ+
.sub.pl{dot over (θ)}.sup.2 sin θ−{umlaut over (θ)}h.sub.pl sin θ−{dot over (θ)}.sup.2h.sub.pl cos θ eq. 47
x.sub.mast=x.sub.5+.sub.mast cos θ+h.sub.mast sin θ
{dot over (x)}.sub.mast={dot over (x)}.sub.5−.sub.mast{dot over (θ)}sin θ+h.sub.mast{dot over (θ)}cos θ
{umlaut over (x)}.sub.mast={umlaut over (x)}.sub.5−.sub.mast{umlaut over (θ)}sin θ−
.sub.mast{dot over (θ)}.sup.2 cos θ+h.sub.mast{umlaut over (θ)}cos θ−h.sub.mast{dot over (θ)}.sup.2 sin θ eq. 48
z.sub.mast=z.sub.5−.sub.mast sin θ+h.sub.mast cos θ
ż.sub.mast=ż.sub.5−.sub.mast{dot over (θ)}cos θ−h.sub.mast{dot over (θ)}sin θ
{umlaut over (z)}.sub.mast={umlaut over (z)}.sub.5−.sub.mast{umlaut over (θ)}cos θ+
.sub.mast{dot over (θ)}.sup.2 sin θ−h.sub.mast{umlaut over (θ)}sin θ−h.sub.mast{dot over (θ)}.sup.2 cos θ eq. 49
x.sub.crg=x.sub.5+.sub.crg cos θ+h.sub.crg sin θ
{dot over (x)}.sub.crg={dot over (x)}.sub.5−.sub.crg{dot over (θ)}sin θ+h.sub.crg{dot over (θ)}cos θ
{umlaut over (x)}.sub.crg={umlaut over (x)}.sub.5−.sub.crg{umlaut over (θ)}sin θ−
.sub.crg{dot over (θ)}.sup.2 cos θ+h.sub.crg{umlaut over (θ)}cos θ−h.sub.crg{dot over (θ)}.sup.2 sin θ eq. 50
z.sub.crg=z.sub.5−.sub.crg sin θ++h.sub.crg cos θ
ż.sub.crg=ż.sub.5−.sub.crg{dot over (θ)}cos θ−h.sub.crg{dot over (θ)}sin θ
{umlaut over (z)}.sub.crg={umlaut over (z)}.sub.5−.sub.crg{umlaut over (θ)}cos θ+
.sub.crg{dot over (θ)}.sup.2 sin θ−h.sub.crg{umlaut over (θ)}sin θ−h.sub.crg{dot over (θ)}.sup.2 cos θ eq. 51
x.sub.forks=x.sub.5+.sub.forks cos θ+h.sub.forks sin θ
{dot over (x)}.sub.forks={dot over (x)}.sub.5−.sub.forks{dot over (θ)}sin θ+h.sub.forks{dot over (θ)}cos θ
{umlaut over (x)}.sub.forks={umlaut over (x)}.sub.5−.sub.forks{umlaut over (θ)}sin θ−
.sub.forks{dot over (θ)}.sup.2 cos θ+h.sub.forks{umlaut over (θ)}cos θ−h.sub.forks{dot over (θ)}.sup.2 sin θ eq. 52
z.sub.forks=z.sub.5−.sub.forks sin θ+h.sub.forks cos θ
ż.sub.forks=ż.sub.5−.sub.forks{dot over (θ)}cos θ−h.sub.forks{dot over (θ)}sin θ
{umlaut over (z)}.sub.forks={umlaut over (z)}.sub.5−.sub.forks{umlaut over (θ)}cos θ+
.sub.forks{dot over (θ)}.sup.2 sin θ−h.sub.forks{umlaut over (θ)}sin θ−h.sub.forks{dot over (θ)}.sup.2 cos θ eq. 53
Appendix C
[0240] For convenience, here below equation eq. 24 is repeated.
−F.sub.cyl sin γ(x.sub.11−x.sub.5)+F.sub.cyl cos γ(z.sub.11−z.sub.5)−m.sub.plg(x.sub.pl−x.sub.5)−m.sub.mastg(x.sub.mast−x.sub.5)−m.sub.crgg(x.sub.crg−x.sub.5)−m.sub.forksg(x.sub.forks−x.sub.5)=(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks)({umlaut over (θ)})+m.sub.pl{umlaut over (z)}.sub.pl(x.sub.pl−x.sub.5)−m.sub.pl{umlaut over (x)}.sub.pl(z.sub.pl−z.sub.5)++m.sub.mast{umlaut over (z)}.sub.mast(x.sub.mast−x.sub.5)−m.sub.mast{umlaut over (x)}.sub.mast(z.sub.mast−z.sub.5)+m.sub.crg{umlaut over (z)}.sub.crg(x.sub.crg−z.sub.5)−m.sub.crg{umlaut over (x)}.sub.crg(z.sub.crg−z.sub.5)++m.sub.forks{umlaut over (z)}.sub.forks(x.sub.forks−x.sub.5)−m.sub.forks{umlaut over (x)}.sub.forks(z.sub.forks−z.sub.5) eq. 24
[0241] This is equal to,
(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks)({umlaut over (θ)})+m.sub.pl{umlaut over (z)}.sub.pl(x.sub.pl−x.sub.5)−m.sub.pl{umlaut over (z)}.sub.pl(z.sub.pl−z.sub.5)++m.sub.mast{umlaut over (z)}.sub.mast(x.sub.mast−x.sub.5)−m.sub.mast{umlaut over (x)}.sub.mast(z.sub.mast−z.sub.5)+m.sub.crg{umlaut over (z)}.sub.crg(x.sub.crg−x.sub.5)−m.sub.crg{umlaut over (x)}.sub.crg(z.sub.crg−z.sub.5)++m.sub.forks{umlaut over (z)}.sub.forks(x.sub.forks−x.sub.5)−m.sub.forks{umlaut over (x)}.sub.forks(z.sub.forks−z.sub.5)+F.sub.cyl sin γ(x.sub.11−x.sub.5)−F.sub.cyl cos γ(z.sub.11−z.sub.5)++m.sub.pl(x.sub.pl−x.sub.5)+m.sub.mastg(x.sub.mast−x.sub.5)+m.sub.crgg(x.sub.crg−x.sub.5)+m.sub.forksg(x.sub.forks−x.sub.5)=0 eq. 54
[0242] By substituting equations eq. 46 and eq. 47 into equation eq. 54 it yields into:
(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks)({umlaut over (θ)})++m.sub.pl(x.sub.pl−x.sub.5)[{umlaut over (z)}.sub.5−({umlaut over (θ)})sin(θ)h.sub.pl−({dot over (θ)}).sup.2 cos*θ)h.sub.pl+.sub.pl({umlaut over (θ)})cos(θ)−
.sub.pl({dot over (θ)}).sup.2 sin(θ)]+−m.sub.pl(z.sub.pl−z.sub.5)[{umlaut over (x)}.sub.5−({umlaut over (θ)})cos(θ)h.sub.pl+({dot over (θ)}).sup.2 sin(θ)h.sub.pl−
.sub.pl({umlaut over (θ)})sin(θ)−
.sub.pl({dot over (θ)}).sup.2 cos(θ)]+m.sub.mast{umlaut over (z)}.sub.mastx.sub.mast−m.sub.mast{umlaut over (z)}.sub.mastx.sub.5−m.sub.mast{umlaut over (x)}.sub.mastz.sub.mast+m.sub.mast{umlaut over (x)}.sub.mastz.sub.5+m.sub.crg{umlaut over (z)}.sub.crgx.sub.crg−m.sub.crg{umlaut over (z)}.sub.crgx.sub.5−m.sub.crg{umlaut over (x)}.sub.crgz.sub.crg+m.sub.crg{umlaut over (x)}.sub.crgz.sub.5+m.sub.forks{umlaut over (z)}.sub.forksx.sub.forks−m.sub.forks{umlaut over (z)}.sub.forksx.sub.5−m.sub.forks{umlaut over (x)}.sub.forksz.sub.forks+m.sub.forks{umlaut over (x)}.sub.forksz.sub.5++F.sub.cyl sin γ(x.sub.11−x.sub.5)−F.sub.cyl cos γ(z.sub.11−z.sub.5)++m.sub.pl[
−h.sub.pl sin(θ)+l.sub.pl cos(θ)]+−
+m.sub.plg[
−h.sub.mast sin(θ)+l.sub.mast cos(θ)]+−
+m.sub.mastg[
−h.sub.mast sin(θ)+l.sub.mast cos(θ)]−
+m.sub.crgg[
−h.sub.crg sin(θ)+l.sub.crg cos(θ)]−
+m.sub.forksg(
−h.sub.forks sin(θ)+l.sub.forks cos(θ)]+−
=0 eq. 55
[0243] By substitution of equations eq. 49, eq. 48, eq. 51, eq. 50, eq. 53, and eq. 52 into eq. 55 after working out the parentheses cancelling out of opposite terms, and rearranging it yields:
Ah.sub.pl.sup.2+Bh.sub.pl+C=0
which is the form of quadratic equation of one unknown hpl.
[0244] This can be solved with the standard solution of the quadratic equation as:
With,
[0245]
A=m.sub.pl{umlaut over (θ)}
B=−m.sub.plg sin θ−m.sub.pl{umlaut over (z)}.sub.5 sin θ+m.sub.pl{umlaut over (x)}.sub.5 cos θ
And
C=(J.sub.pl+J.sub.mast+J.sub.crg+J.sub.forks){umlaut over (θ)}−m.sub.pl{umlaut over (z)}.sub.5.sub.pl{umlaut over (z)}.sub.5 cos θ+m.sub.pl
.sub.pl.sup.2{umlaut over (θ)}++m.sub.mast{umlaut over (z)}.sub.5
.sub.mast cos θ−m.sub.mast{umlaut over (z)}.sub.5h.sub.mast sin θ+m.sub.mast{umlaut over (θ)}
.sub.mast.sup.2+m.sub.mast{umlaut over (θ)}l.sub.mast.sup.2++m.sub.crg{umlaut over (z)}.sub.5
.sub.crg cos θ−m.sub.crg{umlaut over (z)}.sub.5h.sub.crg sin θ+m.sub.crg{umlaut over (θ)}h.sub.crg.sup.2+m.sub.crg{umlaut over (θ)}l.sub.crg.sup.2++m.sub.forks{umlaut over (z)}.sub.5
.sub.forks cos θ−m.sub.forks{umlaut over (z)}.sub.5h.sub.forks sin θ+m.sub.forks{umlaut over (θ)}h.sub.forks.sup.2+m.sub.forks{umlaut over (θ)}l.sub.forks.sup.2+−m.sub.pl{umlaut over (x)}.sub.5
.sub.pl sin θ−m.sub.mast{umlaut over (x)}.sub.5h.sub.mast cos θ−m.sub.mast{umlaut over (x)}.sub.5
.sub.mast sin θ−m.sub.crg{umlaut over (x)}.sub.5h.sub.crg cos θ−m.sub.crg{umlaut over (x)}.sub.5
.sub.crg sin θ+−F.sub.cyl cos γ(z.sub.11−z.sub.5)−F.sub.cyl sin γ(x.sub.5−x.sub.11)+m.sub.plg
.sub.pl cos θ+m.sub.mastg
.sub.mast cos θ−m.sub.mastgh.sub.mast sin θ++m.sub.crgg
.sub.crg cos θ−m.sub.crgg h.sub.crg sin θ+m.sub.forkg
.sub.forks cos θ−m.sub.forksg h.sub.forks sin θ+−m.sub.forks{umlaut over (x)}.sub.5h.sub.forks cos θ−m.sub.forks{umlaut over (x)}.sub.5
.sub.forks sin θ
Appendix D
[0246]
[0247]
[0248]
[0249]
[0250]
[0251]
[0252]
[0253]
[0254]
[0255] A materials-handling vehicle, such as a forklift truck, may incorporate a mast, a lift carriage connected to the mast and configured to move the payload vertically, a tilt cylinder connected to the mast and configured to tilt the mast, and a pressure sensor connected to the tilt cylinder and configured to measure a pressure within the tilt cylinder. The vehicle can further include a processor that is electrically connected to the pressure sensor and configured to calculate, based on two different pressures measurements from the pressure sensor, the position of the combined center of gravity of the vehicle and its payload. The first pressure measurement may be taken when the payload is positioned at a first height on the lift carriage while the materials-handling vehicle is subjected to a first acceleration force in a longitudinal direction, and a second pressure measurement may be taken when the payload is positioned at a second height on the lift carriage while the materials-handling vehicle is subjected to a second acceleration force in the longitudinal direction.
[0256] As described herein, the determination of the combined COG of the materials-handling vehicle and the payload can also determine the COG and mass of the payload and of the empty vehicle. In certain embodiments, the methods described herein may be directed toward determining the position and/or mass of the COG of one of the payload or the empty vehicle, depending upon the known and unknown variables of the algorithms used to calculate the combined COG. For example, in an embodiment, the methods determine the position of the COG of the payload for a vehicle carrying a payload, and/or the methods determine the mass of a payload for a vehicle carrying the payload. Such knowledge may aid in loading and/or packing of cargo onto a large vehicle, such as transport (semi) trucks, railroad cars, or ships, in order to balance the weights and/or COG of smaller payloads within the cargo arrangement.
[0257] Upon determining the dynamic combined COG of a vehicle and its payload, the dynamic vertical and horizontal centers of gravity of the payload can also be determined by known techniques. The payload's dynamic vertical COG can also be determined directly using equation 24A. For example, in an embodiment, the payload's vertical COG can be determined without the vehicle lifting the payload. In an embodiment, the payload's vertical COG can be determined by lifting a payload to one height, or by lifting a payload to at least one height. In certain embodiments, the payload's vertical COG can be determined by placing the payload at more than one height, such as by lifting a payload to two heights. In an embodiment, the payload's vertical COG can be determined without accelerating the vehicle carrying the payload. In an embodiment, the payload's vertical COG can be determined by accelerating the vehicle in a longitudinal direction while the vehicle carries the payload, or by twice accelerating the vehicle in a longitudinal direction while the vehicle carries the payload. In certain embodiments, the payload's vertical COG can be determined without using a pressure measurement. In an embodiment, the payload's vertical COG can be determined using one pressure measurement, or by using one or more pressure measurements, such as from a tilt cylinder.
[0258] One will appreciate that some aspects of the system and methods of dynamically determining the location of the combined COG for lift-trucks disclosed herein can also be utilized for other materials-handling vehicles, such as for example end-rider trucks, big trucks, and/or tow tuggers.
CONCLUSION
[0259] The terms and descriptions used above are set forth by way of illustration and example only and are not meant as limitations. Those skilled in the art will recognize that many variations, enhancements and modifications of the concepts described herein are possible without departing from the underlying principles of the invention. For example, skilled persons will appreciate that the subject matter of any sentence or paragraph can be combined with subject matter of some or all of the other sentences or paragraphs, except where such combinations are mutually exclusive. The scope of the invention should therefore be determined only by the following claims, claims presented in a continuation patent application, and equivalents to the foregoing claims.