Abstract

A new mathematical model of a 3DOF 2D mechanical system “transported cross-beam, two moving bridge cranes” has been proposed. Small system oscillations have been derived through the introduction of Lagrange equations. The numerical estimation of 3DOF system motion has been carried out with equation-based Modelica language. The present article uses the Lagrange method and numerical and optimization methods, realized with JModelica.org and Optimica freeware. The absolute swaying of the cross-beam with respect to the displacement of the two moving bridge cranes was estimated. The phase portraits of the 3DOF system for linear and angular coordinates were presented. An open loop optimal control problem was posed for the motion of the bridge cranes. A “bang-bang” control strategy was implemented for the derivation of an optimal control solution, which enables the travel of two bridge cranes at a prescribed distance for minimum time and minimum swaying of a heavy cross-beam. The derived results of the numerical simulation can be easily practically realized by crane operators with good agreement with simple engineering estimations. The proposed control strategy enables synchronous motion of two bridge cranes with a cross-beam that practically solves the posed problem of unwanted excessive oscillations of a heavy cross-beam during transportation.

1. Background and Introduction

Current civil engineering technologies often assume a modular concept for the assembly of buildings and other large structures. Individual modules are manufactured at specialized plants and plant departments with further transportation of modular sections to a storage warehouse. Further transportation routes of individual modules lead from the warehouse to the erecting yard at the construction site. Individual modules and modular sections are many times very heavy and bulky objects. Construction plant operation requires simultaneous usage of several cranes, working together at the various stages of transportation of these heavy modules [1, 2].

An example of modular unit construction would be the erection of the tower of a wind-powered generator with several modular sections, utilizing two boom cranes working together. This practical case of the two-crane assembly of a wind machine tower requires 3D turning and tumbling of cylindrical modular sections from a horizontal to a vertical position. In contrast to this example the present article (Figures 1, 2, 3, and 6) is focused on the solution of a problem of horizontal transportation of a finished heavy steel beam from a fabrication shop to a storage warehouse.

A shipbuilding example of collaborative working of two or more cranes would be the problem of transportation of a heavy bulk marine engine weighing in the range of 3–3000 tons to the installation site.

Other examples in civil engineering include the lifting-and-handling problems of modular building elements of construction, bays of a building, ceiling and floor slab panels, and spandrel walls. Construction problems of roofs, floors, and domes of roofed stadiums and shopping centers require preliminary manufacturing of the heavy bulk trussed frame modules with further transportation to building sites.

It is important to note that attempts to transport heavy bulk stores with a single crane are very undesirable because of the high probability of torsional oscillations of a heavy load. Moreover, usage of two cranes working together for heavy load transportation is a truly natural way for handling displacements in civil and mechanical engineering as nature itself has supplied humans with two hands and two legs for more efficient performance of lifting-and-handling operations.

Overhead crane dynamics has been studied in the research efforts of such scientists as Abdel-Rahman et al. (2003) [1], Deen Ali et al. (2005) [2], Arena et al. (2015) [3], Cartmell et al. (1998) [4], Castelli et al. (2014) [5], Cha et al. (2010) [6], Goodwin (1997) [7], Huang et al. (2015) [8], Lahouar et al. (2009) [9], Pigani and Gallina (2014) [10], Sawodny et al. (2002) [11], Smoczek (2014) [12], Zi et al. (2008) [13].

Abdel-Rahman et al. (2003) have discussed mechanical design schemes and mathematical models of gantry cranes and bidirectional gantry cranes with translational displacements of payloads [1]. However payload transportation by two overhead cranes with cross-beam usage is not addressed in [1].

Arena et al. (2015) have proposed several 3D kinematic and dynamic models of container cranes with constant distances between fixed points of supporting rigid and elastic cables [3]. However some disadvantage of Arena’s model is associated with a prescribed imposition of geometric constraints on the distances between fixed points for supporting cables. A 2D kinematic model of the present article generalizes Arena’s model in the vertical plane [3].

Castelli et al. (2014) have studied a kinetostatic model of a Cartesian cable-suspended robot [5]. A kinematic model of Castelli et al. (2014) is focused on the transportation of a payload using double cables with variable lengths, which provide translational linear motion of the payload without obstacles. There is an analogy between a swaying Cartesian cable-suspended robot (Castelli, 2014) and the swaying cross-beam ED in our problem. However, during transportation the payload may have additional extraneous transverse oscillations. Moreover, successful payload transportation requires a synchronized change of lengths of both supporting cables.

Cha et al. (2010) have studied extra-heavy cargo lifting by two floating cranes with a barge ship connected between the two cranes [6].

Huang et al. (2015) have proposed a new double-pendulum mechanical model, describing the transportation of a large payload with distributed mass, which is attached to one trolley by one suspension cable and two rigging cables [8]. Huang et al. (2015) have suppressed payload vibration during transportation by control of trolley acceleration [8]. Mechanical disadvantage of Huang’s model is a usage of only one suspension cable. However there are possible strong engineering benefits of using two suspension cables without rigging cables, which is beyond the scope of Huang’s research [8].

Kostikov et al. (2016) and Perig et al. (2014) have studied cargo transportation by crane with one slewing pivot point ([1417]).

Analysis of references [118] clearly shows that the dynamics of transportation of the cross-beam by two overhead cranes is not fully addressed in available works [118]. This confirms the actuality, relevance, and industrial significance (Figure 1) of the present research.

2. Research Actuality and Prime Novelty of Research

The aim of the present research is the dynamic description of the transportation of a heavy cross-beam by two overhead cranes (Figures 1, 2, 3, and 6).

The objective of this research is a 3DOF 2D guided mechanical system “cross-beam ED, cables AE and BD, moving bridge crane A, moving bridge crane B.”

The subject of this research is the study of small oscillations of a heavy cross-beam, induced by the guided motion of two overhead cranes.

The prime novelty of the present research is the introduction of a new mathematical model of a 3DOF 2D mechanical system “cross-beam, two moving bridge cranes” with further dynamic and optimization analysis of small system oscillations and numerical evaluation of guided system motion in the first approach.

The main contribution of the present original research article to the field of engineering transportation is as follows. The 2D problem of horizontal transportation of a heavy steel structure by two bridge cranes, operating at different horizontal levels with different length hoisting cables, has been addressed.

The theoretical novelty of the research is the formulation of differential equations for the motion of a 2D mechanical system “cross-beam, two moving bridge cranes,” determination of natural frequencies and periods of oscillations, and the numerical derivation of laws of system motion for coherent initial conditions. An open loop optimal control problem was formulated and solved with JModelica.org and Optimica freeware. The posed optimal control problem numerical solution provides minimization of transportation time for bodies of the mechanical system together with minimal swaying of the heavy bulk load.

The practical sphere of engineering applications of the present transportation problem is in lifting-and-handling machinery and civil engineering.

The plant photo in Figure 1 shows the two bridge cranes with crane operators’ cabins, which move along the different horizontal levels. The different lengths of supporting cables and for holding and carriage of heavy cross-beam by two bridge cranes are clearly observable in Figures 1, 2, 3, and 6.

Figure 1 contains an experimental plant photo of a cross-beam being transported with two independently moving cranes and provides a schematic illustration of the cross-beam inclination angles. The straight inclined line within the cross-beam, which passes through the fixing points of conjunction of the carrying cables’ roping to the cross-beam, forms a slope angle to the horizon. As a matter of engineering convenience, the present article introduces three interconnected angles , , and , which uniquely determine the angle of rotation of the cross-beam. The angle in Figure 2 is the current angle of rotation of a cross-beam ED with respect to the horizontal , where cross-beam ED displacement occurs along the horizontal direction. Factually the angle in Figure 2 is a kind of incidence angle, which characterizes the current angle of a cross-beam ED with the direction of the velocity vector of the horizontal displacements of the cranes. It will be shown further that the law of the change of angle will be a harmonic one with respect to a certain position of static equilibrium of cross-beam ED, which is characterized with angle (Figures 1 and 3). The new angle in Figure 2 will be introduced as an angle of rotation of a cross-beam ED with respect to the angle (Figures 1 and 3) according to the formula . Therefore the introduction of angle provides a way to select the harmonic component of angle of cross-beam ED rotation. It is necessary to note that angular velocity of cross-beam ED rotation, which is necessary for calculation of cross-beam kinetic energy, will be determined in the same way using and angles, as . It will be shown later that both and angles are second-order infinitesimal quantities with respect to the small angle of the deviation of cable 1 from the vertical in Figure 2. Therefore it is possible to consider that the cross-beam ED makes a translational movement with .

3. Kinematics of the Mechanical System: Geometric Constraints, Coordinates, and Velocities

The mechanical model of the present problem (Figure 1) is shown in Figures 2, 3, and 6. Dynamic equations for the motion of the mechanical system will be derived using the Lagrange equations [14, 1618] for generalized coordinates , , and . So it is necessary to determine kinetic and potential energies of the mechanical system as functions of our chosen generalized coordinates. For this purpose we have to calculate the coordinates of bodies , , and material point of the cross-beam body DE.

The Cartesian coordinates of point , which coincides with the point , are as follows:

System (1) of transcendental equations, which determine the Cartesian coordinates of point , contains variables ; ; and . It is necessary to solve system (1) with respect to the unknown angles and , that is, to derive and for , where the current angle is counted off from the initial inclination angle in the direction of cross-beam ED motion in Figures 2 and 3. The simplest way to solve system (1) with respect to the , , and is usage of a small angle assumption (Appendix AD).

In order to calculate the initial inclination angle (Figures 1 and 3) of cross-beam ED with a horizon it is possible to introduce an additional geometric parameter in Figure 3 by substitution of the initial time moment = 0 (s) into the second lower equations of system (1), which yields the following expression , and or the sinus of angle is (Figure 3). These reasons confirm alternative results in formulae (A.2)–(A.4).

Equation (A.12) establishes a simplified linear dependence between swing angles and . So one gets from (A.12) that the small angle in Figure 2 can be estimated on the basis of (A.12) in the following way:

Equation (2) determines the swing angle as the simplified linear function of the variables , , ; that is, .

The rate of change of the swing angle , that is, the small angular velocity , can be estimated on the basis of (2) in the following way:

Equation (B.9) determines the small inclination angle to be a simplified linear function of the variables , , ; that is, . Algebraic expression (B.9) accurately proves the correctness of statement (A.9) concerning the second order of infinitely small (infinitesimality of ) for a small inclination angle , which determines the current inclination of the cross-beam ED in Figure 2. Equation (B.9) allows the development of an alternative approximate expression for the small angle for cross-beam ED inclination in Figure 2:

The derived alternative equations (B.9) and (4) provide a way for the estimation of the value of the angular velocity by the following expression:

Algebraic expression (5) also proves the correctness of statement (A.9) concerning the second order of infinitely small (infinitesimality of ) for the angular velocity of the cross-beam ED in Figure 2.

After simplifications (C.4) yields that

4. Dynamics of the Mechanical System: Potential and Kinetic Energies, Generalized Forces, and Lagrange Equations

The potential energy for the mechanical system in Figure 2 can be calculated as

Substitution of approximated expression (6) into (7) yields

Estimation of potential energy enables calculation of the generalized forces , , and , which can be calculated as partial derivatives of potential energy Π with respect to the general coordinates , , and (Appendix E). Substitution of (E.2), (E.4), and (E.9) into a one-column matrix yields the following vector of generalized forces:

Simplification of (F.7) results in the following approximated expression:

The matrix form of the left-hand sides of Lagrange equations (G.1), (G.7), and (G.13) or (G.5), (G.11), and (G.17) yields the following matrix expression:

The vector form of Lagrange equations is as follows:where the left-hand side of (12) is determined by matrix product (11) and the right-hand side of (12) is determined by the vector-column (9).

Substitution of (11) and (9) into (12) results in the following matrix form of Lagrange equations for the motion of the system in Figures 2 and 3:

Derived equation (G.6), (G.12), (G.18), or (13) allows the determination of natural periods of system oscillations, natural frequencies of mechanical system, and deriving motion equations for each of the three bodies of studied mechanical system for different initial conditions in Figures 13. The numerical solution of Lagrange equation (G.6), (G.12), (G.18), or (13) enables the determination of motion patterns and formulating applied engineering recommendations concerning motion of the system.

5. First Computational Example of Numerical Integration of Derived Lagrange Equations for the Studied Mechanical System with JModelica.org Freeware

Both Figure 3 and formulae (2)-(3) yield that at the initial time moment = 0 (s), (2) results in . The time derivative of this expression provides an analogical algebraic equation for initial velocities of system in Figures 13, which results in the following equations: and = = . The numerical JModelica.org-enhanced solution of the posed problem in Figures 4 and 5 of the present article was derived in the typical engineering case of right-hand side motion of the crane along direction, when the system motion started from the system equilibrium position with zero-initial-values of three generalized initial coordinates . Assumption of  (m/s) and yields . Additional assumption results in = . The derivation of numerical solutions of inverse dynamic problems for mechanical system in Figures 13 requires the assignment of different initial values of system coordinates and velocities, which satisfy the abovementioned constraint equations for initial coordinates and initial velocities = . These questions concerning the influence of initial conditions were properly addressed by the authors in the present research and one of the typical cases is shown in numerical plots in Figures 4 and 5.

It is useful to get the numerical solution of system (13) of Lagrange equations (G.6), (G.12), and (G.18) with freeware code JModelica.org [14, 15, 19] for the following numerical values of parameters of the mechanical system in Figure 2: gravity acceleration is = 9.81 (m/s2); masses of movable carts and are = = 1000 (kg); mass of the cross-beam ED is = 10000 (kg); length of the left cable AE is = 6 (m); length of the right cable BD is = 5 (m); vertical distance between the carts is = 2 (m); length of the cross-beam ED is = 4 (m).

The initial conditions for system (13) of Lagrange equations (G.6), (G.12), and (G.18) are as follows: it is possible to assume that at the initial time moment = 0 (s) the right upper cart in Figure 2 moves rectilinearly to the right; that is, initial coordinate of the left cart is  (m); initial velocity of the left cart is  (m/s); initial coordinate of the right cart is  (m); initial velocity of the right cart , which moves to the right, is =  (m/s) ≠ 0; initial swing angle of the left rope AE is = ; initial angular velocity of the left cable AE is  (rad/s). The abovementioned constraint equations yield that =  (m/s)/6 (m) ≈ –0.083 (rad/s). The corresponding computational results are shown in Figures 4 and 5.

Computational Figures 4 and 5 show the increase of carts’ coordinates with respect to motion time . The computational curves in Figures 4 and 5 also show the additional harmonic oscillations. Computational dependencies of the angular coordinates in Figure 5 are harmonic curves. The computational amplitudes in Figure 5 confirm the correctness of small angle assumption in the present article.

Computational Figure 5(f) shows an unstable focus at the phase plane that means a certain increase in amplitude during cross-beam oscillations. However it is possible to neglect some increase of amplitude by taking into account the fact that both and are second-order infinitesimal quantities. So from an engineering standpoint some small increase in during a cross-beam transportation is negotiable and not essential. Moreover Figure 5(f) shows the necessity of application of additional damping devices for suppression of a oscillations.

6. Dynamics of the Guided Mechanical System

The formulation of the optimal control problem for guided motion of bridge cranes and requires the application of two independent external control forces to moving carts and with magnitudes  [] and  [] of variable forces in Figure 6.

Substitution of (I.9), (I.14), and (I.19) into the one-column matrix yields the following vector of generalized forces for the guided mechanical system:

Substitution of (11) and (14) into (12) results in the following matrix form of the Lagrange equations for the motion of the guided mechanical system in Figure 6:where  [] and  [] in Figure 6.

Matrix equation (15) shows that the addition of control into system (15) can be done through the introduction of control forces  [] and  [] in the form of the additional vector components , added to the right-hand side of equation (15).

Formulation of the governing system of ordinary differential equations (J.4), (J.5), and (J.6) or (15) for motion of the guided mechanical system in Figure 6 allows us to pose the following optimal control problem.

It is necessary to find the control functions and for control forces  [] and  [] in Figure 6, which provide minimization of the objective function where [rad] is the variable angle of the cable AE with the vertical axis and [s] is the time of travel of the bridge cranes and of the prescribed desired distance .

Minimization of the objective function (16) has to be done for the following constraints:

Introduction of control into equations (J.4), (J.5), (J.6), and (15) provides possibility of deriving an optimal control in dependence from the form of a minimized functional (16) with equal weight coefficients.

7. Second Computational Example of a Numerical Solution of Derived Governing Equations for the Studied Guided Mechanical System with JModelica.org and Optimica Freeware

It is possible to achieve a numerical solution of system (16)–(25) for minimized functional (16), governing equations (17)–(22), initial conditions (23), terminal conditions (24), and limitations on the control forces (25) with module Optimica of freeware code JModelica.org [14, 15, 19] for the following numerical values of parameters of the mechanical system in Figure 6: gravity acceleration is = 9.81 (m/s2); masses of movable carts and are = = 1000 (kg); mass of the cross-beam ED is = 10000 (kg); length of the left rope AE is = 6 (m); length of the right rope BD is  (m); vertical distance between the carts is  (m); length of the cross-beam ED is  (m); prescribed desired transportation distance for bridge cranes and is  (m); the maximum value of the first control force is  (N); and the maximum value of the second control force is  (N). Derived plots of motion of guided system with zero initial conditions (23) are shown in Figure 7.

8. Discussion of Derived Results

The present problem is a new and mathematically complex research problem. Complexity of the problem is connected with the imposition of essentially nonlinear geometric constraints that cause a lot of issues and problems with the derivation of differential equations of motion.

Development of the governing equations was based on the application of a small parameter linearization method. The numerical solution of the problem confirmed the correctness of applying linearization techniques. Derived simulation results were in good agreement with the basic conservation laws of classical mechanics.

The linear momentum of the system at the initial time (s) is determined by the linear momentum of cart and can be calculated as = 1000 (kg) · 0.5 (m/s) = 500 (kg·m/s). The total mass of the whole system is () = 12000 (kg). It is possible to determine the linear velocity of the center of gravity of the mechanical system at an arbitrary time with the introduction of a theorem defining center-of-gravity motion conservation as  (kg·m/s)/12000 (kg) ≈ 0.042 (m/s). The derived value of determines the average velocity for the entire system in Figure 2. So it is possible to estimate the traversed path of the carts and in Figure 4(a) for the moment of time (s) with the formula  (m/s) · 10 (s) ≈ 0.42 (m). There is good agreement of this estimated value  (m) with the numerical value  (m) in Figure 4(a).

It is necessary to note that, in addition to the motion due to the velocity of the center of gravity, there are additional system motions with natural frequencies (1/s) and (1/s) (Appendix H), and the corresponding natural periods (s) and (s). These two natural periods and amplitudes are clearly observable in Figures 4 and 5.

The numerical solution of an optimal control problem (16)–(25) allows determination of the control variables and for control forces  [N] and  [N] in Figure 7(b), which enable transportation of a cross-beam from the initial to the final position with minimum time and minimum swaying in Figures 7(c) and 7(d). These control variables and are the control forces and , applied to the first and second bridge cranes and . Optimica-derived Figure 7(b) shows that it is possible to provide an optimal motion in the abovementioned sense by the following strategy, when at the first half of motion time the control forces and should be constant and positive and at the second half of motion time the control forces and should be negative. As a result, in the beginning, acting forces provide maximum acceleration of the bridge cranes and then deceleration. This control strategy is a “bang-bang” control method with the switching point in the time moment , where is the time of travel of bridge cranes from one position to another. It is shown in Figure 7(b) that during the last 2-3 seconds the control forces have negative values because it is necessary to provide slowing-down (deceleration) of the system motion. In this case the values of control forces are . This kind of a control strategy enables travel to the final position with near zero-values of velocities  (m/s) and near zero-values of swaying angles . An easy practical realization of these recommendations by bridge cranes operators is the real advantage of the found control strategy. Really, in the first half of the way, crane operators have to accelerate bridge cranes, and in the second half of the movement, crane operators have to decelerate bridge cranes. This control strategy is relatively easy for realization in manual mode using available crane control mechanisms. The proposed control strategy reduces transportation time and partially decreases intensity of the labor of crane operators.

Analysis of Figure 7(a) indicates that the proposed control strategy enables synchronous motion of bridge cranes with quite small and negligible oscillations of a heavy cross-beam. Analysis of Figure 7(c) shows that deviation of a cross-beam from equilibrium position in the horizontal direction does not exceed 0.002 (rad), and in the vertical direction the cross-beam deviation is much smaller and does not exceed 4·10−6 (rad).

It is easy to confirm the correctness of the proposed optimal control with engineering estimation. According to the law of variation of momentum along the horizontal direction, the impulse of control forces for  [N] and  [] is  (N·s) ≈ 9800 (N·s). Moreover, it follows from Figure 7(e) that the linear momentum of the system to this time moment 49 s is  (kg·m/s) ≈ 9600 (N·s). The results are approximately the same in the deceleration region. These simple engineering estimations confirm the correctness of the derived optimal control strategy.

Further research directions are associated with dynamic analysis of internal forces, reactions of constraints, introduction of additional elastic-damping devices, development and analysis of other modes of optimal control, introduction of additional elastic-damping devices, and search for other natural frequencies in 3D problem.

9. Final Conclusions

The present problem is a truly new problem of lifting-and-handling machinery.

This problem has arisen from applied engineering assignments, associated with civil engineering and transportation problems in plant departments and in field environment conditions.

There are previously known studies of vertical lifting, space canting, and 3D rotation of the load up to 90 deg with two boom cranes, working together. But there is a lack of relevant and specific information concerning horizontal transportation of the load with two bridge cranes.

The present original research article is focused on the development of a mathematical model, describing the horizontal transportation of the load (cross-beam) in the vertical plane.

Transportation dynamics of heavy cross-beam moved by two overhead cranes was addressed with the introduction of the Lagrange equations using small angle assumptions.

A 3DOF mechanical system “heavy cross-beam, two moving carts” was studied.

A system of Lagrange equations for a 3DOF mechanical system was developed and numerically solved.

A number of general trends and features of the heavy cross-beam motion were found using mathematical and numerical simulation techniques. Among motion features are the phenomena of insignificant horizontal swaying of a cross-beam in motion direction as well as infinitesimally small angles of cross-beam oscillations around the center of mass.

One of the methodologies of the search of optimal control was proposed. An optimal control strategy with minimization of transportation time and swaying angles and was developed with an application of JModelica.org and Optimica freeware.

The proposed mathematical model for an optimal control system allows development of the corresponding graphs and nomographic charts for formulation of applied engineering recommendations.

The posed transport engineering problem will find further development and application with the introduction of elastic-damping devices, changing hoisting cables lengths, and switching to a 3D simulation.

Appendix

A. Linearization Techniques

It is possible to make a linearization of expressions (1) assuming that

However, linearization of requires the usage of a more sophisticated approach. At the initial moment of time = 0 both cables AE and BD had the vertical positions with initial values of angles = = 0 in Figure 3. At = 0 the initial inclination angle of the cross-beam ED () to the horizontal is (Figure 3). It is obvious that at the initial time moment initial position of oscillating system yields

The algebraic equation (A.2) yields

Equations (A.2) and (A.3) enable calculation of the initial angle :

Further linearization of (1) requires the derivation of simplified trigonometric expressions for the current angle using the formulae for sine and cosine of angular sum, where (Figure 2):

It is possible to make a linearization of (A.5) for the small angle assuming that

After substitution of (A.6) into (A.5) one obtains

As will subsequently be shown in further equations (4), (B.9), and (5), the angle and the angular velocity of the cross-beam ED are the second-order infinitesimal quantities with respect to ; that is,

Substitution of (A.9) into (A.7) approximately results in

Combined usage of (A.1) and (A.10) provides a way to linearize (1) for the abscissa of point . Substitution of (A.1) and (A.10) into the upper lines of (1) yields that

Approximate equation (A.11) results in

B. Estimation of Small Inclination Angles

Now it is necessary to find a simplified expression for , where For this purpose it is necessary to address system (1) for the applicate of point . Substitution of the second equations of system (A.1) and (A.8) into the lower lines of (1) yieldswhere the second term on the right-hand side of (B.1) is determined by expression (A.4). Therefore, the substitution of (A.4) into (B.1) produces

It is obvious that components , , and with opposite signs in (B.3) result in zero-sum terms of (B.3). So (B.3) yields

After transformation (B.4) yields the small angle expression:

Equation (B.5) determines the small inclination angle as the simplified linear function of the variables and ; that is, . Equation (B.5) provides the possibility of calculating an approximate expression for the small angle for cross-beam ED inclination in Figure 2:

The derived equations (B.5) and (B.6) provide a way to estimate the value of the angular velocity by the following expression:

It is possible to make further transformations of (B.5) and to derive the small inclination angle as the simplified linear function of the variables , , , that is, to get an expression for by substitution of (2) into (B.5):

Reducing expression (B.8) to a common denominator yields

C. Linearized Coordinates of Cross-Beam Center

Now it is necessary to address the coordinates and displacements of the point , which is located at the center of the cross-beam ED. The coordinates of the point are necessary for determination of kinetic (Appendix F) and potential energies of the cross-beam ED, as well as for calculation of the generalized forces (Appendix E) in the Lagrange equations (Appendix G). The horizontal and vertical Cartesian coordinates of point in Figure 2 are determined by the following formulae:

Further linearization of (C.1) is possible through the application of the previous expressions (A.1) and (A.7)-(A.8). Substitution of (A.1) and (A.7)-(A.8) yields

It is possible to expand the brackets in (C.2) to get the following simplified expressions:

Substitution of (A.4) and (B.9) into the second equation of system (C.3) results in the following expression for the vertical location applicate of the point :

D. Linearized Velocities of Cross-Beam Center

The further calculation of kinetic energy of the cross-beam ED requires an estimation of velocity of the point . The first time derivatives of system (C.1) give to one the system of equations for projections:

It is more useful to linearize system (D.1) through differentiation of system (C.3) with respect to the time :

The system of expressions (D.2) can be further simplified by taking into account equation (5) that :

It is possible to further simplify (D.3) by taking into account the fact that the product is the second-order infinitesimal quantity; that is,

Substitution of (D.4) into (D.3) yields

E. Generalized Forces

The first generalized force , which corresponds to the generalized linear coordinate , is as follows:

After simplifications the previous equation (E.1) for the first generalized force takes the form

The second generalized force , which corresponds to the generalized linear coordinate , can be calculated as

After simplifications (E.3) for the second generalized force yields

It is possible to calculate the third generalized force , which corresponds to the generalized angular coordinate , by the following expression:

After simplifications (E.5) produces

Reducing a right-hand side fraction of (E.6) to a common denominator yields

Expanding the brackets in (E.7) leads to the following expression:

Equation (E.8) finally produces

F. System Kinetic Energy

Calculation of kinetic energy of the mechanical system in Figure 2 requires some additional comments.

It is obvious that the first cart (point ) is involved in the translational motion along the horizontal axis . Hence, the kinetic energy of a 2D model of the bridge crane can be calculated by the following expression:

It is clearly shown in Figure 2 that the second cart (point ) is involved in the translational motion along the upper horizontal axis, which is parallel to axis and is located from at the distance . Therefore, the kinetic energy of a 2D model of the bridge crane can be analogously calculated by the same formula for kinetic energy of translational motion as

It is shown in Figures 1 and 2 that the heavy cross-beam ED can be considered as a solid rod, which is involved in parallel-plane motion. It is well known from the course of mechanics that the kinetic energy of the cross-beam ED in parallel-plane motion can be calculated with König’s theorem aswhere is the mass of the cross-beam ED, is the vector of the linear velocity of the point (see formulae (D.1)–(D.5) of Appendix D), where point is the center of mass of the cross-beam ED, is the moment of inertia of the cross-beam ED with respect to the cross-beam central point , and is the vector of an angular velocity of the cross-beam ED, which is determined by formulae (B.7) and (5).

Substitution of scalar quantities into König’s theorem results in the following equation:where approximate values of time derivatives (), (), and are determined by (5) and (D.5).

It was shown above that the first time derivatives and are second-order infinitesimal quantities. Therefore substitution of (5) and (D.5) into (F.4) results in zero-values of the following two terms of (F.4): and . Substitution of (5) and (D.5) into (F.4) proves the possibility of reducing the parallel-plane motion of the heavy cross-beam ED to planar motion.

Simplified formula (F.4) after linearization with (5) and (D.5) yields that

Substitution of (D.5) into (F.5) results in

It is possible to calculate the kinetic energy of mechanical system by substitution of (F.1), (F.2), and (F.6) into algebraic expression for the total kinetic energy:

G. System Lagrange Equations

The first Lagrange equation for the generalized coordinate is as follows:where and are approximately determined by (10) and (E.2).

The partial derivative of the kinetic energy with respect to the first generalized velocity () yields

The full derivative of expression (G.2) with respect to time is as follows:

It follows from (10) that the partial derivative of the kinetic energy with respect to the first generalized coordinate has a zero-value

Substitution of (G.3) and (G.4) into (G.1) results in the following approximate expression of the left-hand side of the first Lagrange equation:

Substitution of (G.5) and (E.2) into (G.1) gives the first simplified Lagrange equation:

The second Lagrange equation for the generalized coordinate is as follows:where and are approximately determined by (10) and (E.4).

The partial derivative of the kinetic energy with respect to the second generalized velocity () yields

The full derivative of expression (G.8) with respect to time is as follows:

It follows from (10) that the partial derivative of the kinetic energy with respect to the second generalized coordinate has a zero-value

Substitution of (G.9) and (G.10) into (G.7) results in the following approximate expression of the left-hand side of the second Lagrange equation:

Substitution of (G.11) and (E.4) into (G.7) gives the second simplified Lagrange equation:

The third Lagrange equation for the generalized coordinate is as follows:where and are approximately determined by (10) and (E.9).

The partial derivative of the kinetic energy with respect to the third generalized velocity () yields

The full derivative of expression (G.14) with respect to time is as follows:

It follows from (10) that the partial derivative of the kinetic energy with respect to the third generalized coordinate has a zero-value

Substitution of (G.15) and (G.16) into (G.13) results in the following approximate expression of the left-hand side of the third Lagrange equation:

Substitution of (G.17) and (E.9) into (G.13) gives the third simplified Lagrange equation:

H. Numerical Estimation of Natural Frequencies for the Mechanical System

It is possible to estimate the natural frequencies of the mechanical system with the system (13) of Lagrange equations (G.6), (G.12), and (G.18). After generation of the determinant of the natural frequencies matrix for system (13) it is possible to write the following characteristic biquadratic equation for system (13) of Lagrange equations (G.6), (G.12), and (G.18) in the form:

The determinant (H.1) yields the following characteristic secular equation of sixth order for the above determined numerical values in Section 5:

The numerical solution of the secular equation (H.2) gives the following set of roots:

I. Generalized Forces of the Guided Mechanical System

Calculation of the generalized forces , , and in (J.1)–(J.3) requires the estimation of isochronous variation of the vertical coordinate on the basis of approximate formula (D.2). The second equation of formulae (D.2) yields the following approximate expression for total ordinary differential of the vertical coordinate :

It is possible to get an approximate expression for total ordinary differential in (I.1) on the basis of the previously derived formula (5), which produces the following equation:

Substitution of (I.2) into (I.1) results in the following expression:

The formal change of differential symbol to the symbol of virtual displacement in (I.3) corresponds to imaginary freezing of time variable and gives the following expression for the isochronous variation of the vertical coordinate :where ; ; and are the three independent isochronous variations of the three generalized coordinates ; ; and , which determine the current position of a 3DOF mechanical system in Figures 2 and 6.

Calculation of the first generalized force requires the imposition of the first independent virtual displacement to the mechanical system in Figure 6 with simultaneous “freezing” or “sticking down” of cart to the upper rails and “freezing” or “sticking to the left” of cable AE to the vertical axis factually assuming zero-values of another two virtual displacements and :where the virtual work of the force in (I.5)-(I.6) at the virtual displacement has a zero-value because in our imagination we made “freezing” or “sticking down” of the cart to the upper rails with .

The second term in the numerator of (I.5) is the virtual work of the gravity force of the cross-beam ED in the case of with and . The minus sign in the numerator of (I.6) shows that gravity force has negative work due to lifting up the point in this case in Figure 6. It is possible to calculate the algebraic expression of the isochronous variation in the present case through the substitution of and into (I.4):

Substitution of (I.7) into (I.6) results in the following expression:

After simplifications (I.8) produces that

Derived expression (I.9) generalizes previous formula (E.2) in the case of . Formula (I.9) has been independently derived through virtual displacements. Similarity of expressions (E.2) and (I.9) proves the correctness of the proposed mathematical model. Substitution of into (I.9) again yields (E.2) that proves and confirms the correctness of (E.2).

Calculation of the second generalized force requires the imposition of the second independent virtual displacement ≠ 0 to the mechanical system in Figure 6 with simultaneous “freezing” or “sticking down” of cart to the lower rails and “freezing” or “sticking to the left” of cable AE to the vertical axis factually assuming zero-values of another two virtual displacements = 0 and = 0:where the virtual work of the force in (I.10)-(I.11) at the virtual displacement has a zero-value because in our imagination we made “freezing” or “sticking down” of the cart to the lower rails with .

The second term in the numerator of (I.10) is the virtual work of the gravity force of the cross-beam ED in the case of with and . The minus sign in the numerator of (I.11) shows that gravity force has negative work due to lifting up the point in this case in Figure 6. It is possible to calculate the algebraic expression of the isochronous variation in the present case through the substitution of and into (I.4):

Substitution of (I.12) into (I.11) results in the following expression:

After simplifications (I.13) produces that

Derived expression (I.14) generalizes previous formula (E.4) in the case of . Formula (I.14) has been independently derived through virtual displacements. Similarity of expressions (E.4) and (I.14) proves the correctness of proposed mathematical model. Substitution of into (I.14) yields again (E.4) that proves and confirms the correctness of (E.4).

Calculation of the third generalized force requires the imposition of the third independent virtual displacement to the mechanical system in Figure 6 with simultaneous “freezing” or “sticking down” of cart to the lower rails and “freezing” or “sticking down” of cart to the upper rails factually assuming zero-values of another two virtual displacements and :where the virtual works of the forces and in (I.15)-(I.16) at the virtual displacement have zero-values because in our imagination we made “freezing” or “sticking down” of cart to the lower rails and “freezing” or “sticking down” of cart to the upper rails with and .

The term in the numerator of (I.15) is the virtual work of the gravity force of the cross-beam ED in the case of with and . The minus sign in the numerator of (I.16) shows that gravity force has negative work due to lifting up the point in this case in Figure 6. It is possible to calculate the algebraic expression of the isochronous variation in the present case through the substitution of and into (I.4):

Substitution of (I.17) into (I.16) results in the following expression:

After simplifications (I.18) produces that

The derived expression (I.19) is completely identical to previous formula (E.6). Formula (I.19) has been independently derived through virtual displacements. Coincidence of expressions (E.6) and (I.19) proves the correctness of the proposed mathematical model.

J. Lagrange Equations of the Guided Mechanical System

Application of independent control forces  [N] and  [N] requires the estimation of new values of three generalized forces , , and in the right-hand sides of the following Lagrange equations for Figure 6:where magnitudes of generalized forces , , and are determined by the action of three independent external forces  [N],  [N], and  [N] (Figure 6). The left-hand sides of Lagrange equations (J.1)–(J.3) are determined by (G.5), (G.11), and (G.17).

Substitution of (G.5) and (I.9) into (J.1) results in the following first Lagrange equation for the guided mechanical system:

Substitution of (G.11) and (I.14) into (J.2) results into the following second Lagrange equation for the guided mechanical system:

Substitution of (G.17) and (I.19) into (J.3) results into the following third Lagrange equation for the guided mechanical system:

Nomenclature

DOF:Degree of freedom
ODE:Ordinary differential equation
point :Point of bridge crane 1 position
point :Point of bridge crane 2 position
DE:Cross-beam 3
point :Point of gravity center of cross-beam 3
Scalar value of gravitational acceleration (m/s2)
:Current time (s)
:Length of the left cable AE, that is,  (m)
:Length of the right cable BD, that is,  (m)
:Length of cross-beam DE (m)
:Vertical distance between the carts and  (m)
:The horizontal coordinate of bridge crane p. (m)
:The horizontal projection of bridge crane p. velocity (m/s)
:The horizontal projection of bridge crane p. acceleration (m/s2)
:The horizontal coordinate of bridge crane p. (m)
:The horizontal projection of bridge crane p. velocity (m/s)
:The horizontal projection of bridge crane p. acceleration (m/s2)
:The horizontal coordinate of p. (m)
:The horizontal projection of p. velocity (m/s)
:The horizontal projection of p. acceleration (m/s2)
:The vertical coordinate of p. (m)
:The vertical projection of p. velocity (m/s)
:The vertical projection of p. acceleration (m/s2)
:The angular distance between cable AE and vertical line (rad)
:The angular velocity of cable AE around p. (rad/s)
:The angular acceleration of cable AE around p. (rad/s2)
:The angular distance between cable BD and vertical line (rad)
:The angular velocity of cable BD around p. (rad/s)
:The angular acceleration of cable BD around p. (rad/s2)
:The inclination angle of cross-beam DE with horizontal line (rad)
:The angular velocity of cross-beam DE around horizontal line or around p. (rad/s)
:The angular acceleration of cross-beam DE around horizontal line or around p. (rad/s2)
:Mass of bridge crane p.  (kg)
:Mass of bridge crane p.  (kg)
:Mass of cross-beam DE (kg)
:Kinetic energy of the system “heavy cross-beam, two moving carts” ()
:Potential energy of the system “heavy cross-beam, two moving carts” ()
:Generalized forces (N)
:Roots of the secular equation
:First and second natural frequencies of system oscillations (1/s)
:First and second natural periods of system oscillations (s).

Additional Points

Highlights. A new 2D model of a 3DOF system “two moving bridge cranes, transported cross-beam” was proposed. A new open loop optimal control problem was formulated and solved with JModelica.org freeware. Simple engineering methodology for optimal control realization was proposed.

Disclosure

The submission of the authors’ paper implies that it has not been previously published, that it is not under consideration for publication elsewhere, and that it will not be published elsewhere in the same form without the written permission of the editors.

Competing Interests

The authors Alexander V. Perig, Alexander N. Stadnik, Alexander A. Kostikov, and Sergey V. Podlesny declare that there is no conflict of interests regarding the publication of this paper.

Authors’ Contributions

All authors participated in the design of this work and performed equally. All authors read and approved the final manuscript.