In order to reduce load transfer from the front to the rear tractor axle during implement operation or manoeuvring, a computational tool (the Optimiser) was developed, which optimises the TPH geometry while satisfying all the prescriptions of the ISO-730 Standard for TPH design.
Scheme 1 depicts the structure of the Optimiser, whose kernel is constituted by a constrained minimisation algorithm. The inputs of the Optimiser are the parameters of the tractor equipped with the TPH subject to optimisation, the TPH category, and its initial geometry. The optimisation process is iterative, with the algorithm evaluating a trial TPH geometry (referred to as the current TPH geometry) at each step of the iteration. The evaluation is carried out through the tractor–TPH–implement model and consists of simulating a prescribed manoeuvre (referred to as the reference manoeuvre) performed with a reference implement while the tractor is running over a reference soil. The simulation allows to determine, for the current TPH geometry, the load on the tractor front axle as a function of time and, ultimately, to extract a measure of the weight transfer during the reference manoeuvre, which acts as the objective function associated with the current TPH geometry. The iterative optimisation process ends when a TPH geometry that minimises the objective function is found. Such optimised TPH geometry is the output of the Optimiser. The determination of the objective function follows the algorithm described in detail in
Section 2.1,
Section 2.2,
Section 2.3,
Section 2.4 and
Section 2.5 and summarised in
Scheme 2.
2.1. TPH Kinematic Analysis
Performing the kinematic analysis of the TPH is essential for simulating the reference manoeuvre and locating the position of the links where forces are exchanged between the implement and the TPH, and between the TPH and the tractor.
The kinematic analysis is performed in the median vertical–longitudinal plane (X–Y plane,
Figure 2); the center of the rear axle is assumed as the origin of the reference frame. The mechanism is considered symmetrical about the X–Y plane and is divided into three subsystems: the triangle whose vertices are the points
; the quadrilateral whose vertices are the points
; and the quadrilateral whose vertices are the points
. As proposed by Molari et al. [
15], the analysis is based on the solution of a system of six nonlinear equations representing the condition of closure of the polygons which compose the three subsystems:
In order for the position analysis of the TPH to be correctly performed, the system of Equation (1) must have six unknowns. Depending on the specific analysis requested at the different stages of the algorithms in
Scheme 1 and
Scheme 2 (e.g., simulating the reference manoeuvre, or enforcing one of the Optimizer nonlinear constraints), the six dimensional parameters playing the role of unknowns may vary.
2.2. Definition of the Reference Manoeuvre
The reference manoeuvre simulates the extraction of a heavy-duty implement (such as a plough or a subsoiler) from the soil and was chosen to trigger weight transfer from the front to the rear axle of the tractor. It was defined in a standardised manner, according to the dimensional requirement of the ISO-730 Standard; in this way, the manoeuvre is adaptable to all the TPH categories. The criteria upon which the manoeuvre is based are the following:
where
is the minimum height of the point
above the ground (
Figure 3a),
is the maximum height of the point
above the ground (
Figure 3b), the dimensions
,
,
are depicted in
Figure 2, and the dimensions
and
are, respectively, the lower hitch point height and the movement range, as defined by the ISO-730 Standard. Based on criteria (2), the simulated manoeuvre is performed setting the lift rods at their maximum extension and the upper arm in such a way that the implement mast is vertical when the implement is at its minimum height (
Figure 3a). This is not a common TPH setup for real applications; however, it was defined in this way for the sake of robustness of the Optimizer: the manoeuvre defined in (2) can be successfully performed with any TPH trial geometries the optimiser might consider during the automated optimisation process.
Through the kinematic analysis of the TPH (system of Equation (1)), the values of the hydraulic lift cylinders length when the TPH is at its lower and higher height, namely
and
, are determined. Then, the speed at which the reference manoeuvre is performed is set by prescribing the extension law of the hydraulic lift cylinders (
Figure 3c) as follows:
where
is the Gauss error function,
is a characteristic time to be set based on the flow rate of the hydraulic circuit actuating the hydraulic lift cylinders,
is an offset time for setting the manoeuvre onset, and
is the simulation elapsed time. The choice of the
function to model the cylinders extension is based on experimental observations (
Section 3).
Once the hydraulic lift cylinders extension law is set, a second kinematic analysis is performed to determine the following quantities (
Scheme 2):
In this way, the position of each link of the TPH during the entire reference manoeuvre is completely known.
2.4. Soil–Implement Interaction
Since the implement is assumed to behave as a rigid body, the forces exerted by the soil can be represented (
Figure 4) as an equivalent system of forces composed by a horizontal force (
) and a vertical force (
) applied to a reference point of the system, plus a moment (
). The point
was chosen as the reference point.
The forces exchanged between the soil and the implement depend on constitutive parameters like the geometry of the tillage tools and the soil composition and condition, as well as on operational parameters like the working depth and tractor speed [
18,
19,
20,
21,
22,
23]. Since the Optimizer simulates a reference manoeuvre performed with a reference implement on a reference soil, and with the tractor moving at constant speed, the forces exerted by the soil on the implement may be assumed to vary only as functions of the working depth and of the implement vertical speed, while all the other parameters remain constant. Hence, the following relations are assumed:
where
,
, and
are offset values accounting for the fact that
is not zero when the implement tools approach the soil, while
,
, and
are proportionality coefficients and
is a viscous coefficient defined as:
in order to account for the fact that soil drag between implement penetration and extraction is different. The exact values of the coefficients appearing in Equations (6) and (7) were determined at the model validation stage (
Section 3).
Many studies report a nonlinear dependence of the soil loads on the working depth [
23,
24,
25,
26]; however, for the sake of simplicity and without loss of generality, a linear dependence is chosen here.
2.5. Tractor–TPH–Implement Model
The equations of motion for the implement read (
Figure 4):
where
is the force exerted by the TPH upper arm on the implement,
and
are, respectively, the horizontal and vertical components of the forces exchanged by the implement and the TPH at the two lower hitch points,
is the implement mass, and
its moment of inertia with respect to an axis parallel to
and passing through
(
Figure 4).
is the gravitational acceleration. Note that the force
lies in the same direction as the upper arm.
Once the kinematic analysis of the implement has been performed and the soil–implement loads have been computed, the values of
,
and
as functions of time during the entire reference manoeuvre are determined from the system of Equation (8) (
Scheme 2).
As regards the TPH model, it is sufficient to write equilibrium equations for the lower arms (
Figure 5a) and for the lift arms (
Figure 5b), as inertial effects of the TPH links have been neglected:
where
and
are, respectively, the horizontal and vertical components of the force that the tractor exerts on the TPH through the two lower link points, and
is the force acting on the two lower arms due to the lift rods. The force
lies in the same direction as the lift rods, and the inclination of the lift rods in the vertical–transversal plane (Y-Z plane,
Figure 2) has been neglected for simplicity.
The equilibrium equations of the lift arms read:
where
and
are, respectively, the horizontal and vertical components of the force that the tractor exerts on the TPH through the two lift arm link points, and
is the force exerted by the two hydraulic lift cylinders on the TPH, lying in the direction of the cylinders. From the systems of Equations (9) and (10), the forces
,
,
,
,
, and
as functions of time during the entire reference manoeuvre can be calculated (
Scheme 2).
As regards the tractor, a 3-degrees-of-freedom model was developed (
Figure 6a), taking the vertical displacement of the tractor COG
, the pitch angle
, and vertical displacement of the front axle unsuspended mass
as the degrees of freedom.
Naming
the link points of the front axle suspension on the tractor chassis,
the rear wheels hub, and in accordance with the hypotheses on which the model lays (
Section 2), the front tyres, the rear tyres, and the front axle suspension transmit the following visco–elastic forces, respectively:
where
,
, and
are spring constants;
,
, and
are damping coefficients; and
,
are the vertical displacements of the points
and
, which can be calculated as the sum of two contributions: the displacement induced by the tractor COG vertical motion and the vertical displacement induced by the pitch motion of the tractor (
Figure 6b):
where
,
,
, and
are the dimensions depicted in
Figure 6.
By taking the derivatives of Equations (14) and (15), the expressions for the vertical velocity of
and
are obtained:
The resulting equations of motion for the tractor model are:
where
is the front axle unsuspended mass,
is the tractor chassis mass,
its moment of inertia with respect to an axis parallel to
and passing through
(
Figure 6a),
is the total traction force developed at the interface between the soil and the tractor wheels, and
is the static loaded radius of the rear wheels. As it concerns the third equation in the system (18), considering the total traction force
is equivalent to considering the traction forces and the driving torques at the wheel hubs. However, using
in the calculation is easier, as there is no need to determine how traction forces and driving torques are distributed between the front and rear wheels.
The total traction force can be determined through the balance of linear momentum of the tractor along the horizontal direction. Since the tractor is assumed to move forward on a straight line at constant speed, the acceleration of the tractor COG is null along the horizontal direction, and the balance of linear momentum reduces to an equilibrium of the horizontal components of the forces acting on the system, from which
can be obtained (
Figure 6a):
Upon substituting Equations (11)–(13) and (19) into (18), and accounting for Equations (14)–(17), a system of three-second order ODEs is obtained, which constitutes the tractor model in the algorithm depicted in
Scheme 2. The values of the loads exerted by the TPH on the tractor during the entire reference manoeuvre are known from the previous steps of the algorithm, and solving the system of Equation (18) allows to determine the quantities:
The system of Equation (18) is solved using an explicit Runge–Kutta method through the MATLAB built-in function ode45 (MATLAB®, Mathworks, Inc., Natick, MA, USA).
Once the values of the quantities (20) have been determined, the load on the tractor front axle as a function of time during the entire reference manoeuvre can be reconstructed (
Scheme 2). Accounting for Equations (13), (14), and (16), the front axle load takes the form:
2.6. Optimiser
The Optimiser solves the following mathematical problem (
Scheme 1):
where
is a vector containing all the TPH dimensions subject to optimisation,
is the objective function to be minimised,
are the constraints that the TPH has to satisfy,
is the number of constraints,
and
are, respectively, the lower and upper bounds on the dimension
, and
is the number of TPH dimensions subject to optimisation. The dimensions vector is composed by
TPH dimensions, namely:
The objective function is the peak-to-peak (P2P) value of the front axle load (Equation (21)) during the reference manoeuvre and is determined through the algorithm depicted in
Scheme 2:
Ensuring that the optimiser minimises will result in finding the TPH optimal geometry, which minimises the weight-transfer effect during the reference manoeuvre. Problem (22) is solved using an active-set sequential quadratic programming method through the MATLAB built-in function fmincon (MATLAB®, Mathworks, Inc., Natick, MA, USA).
2.6.1. Optimiser Constraints
The Optimiser accounts for
constraints (
Table 1), implemented in the non-dimensional form
. For the sake of readability, constraints will not be presented in this form in
Table 1, but in the form they were naturally derived.
Constraints C1–C3 are logical constraints on some of the elements of
: for obvious reasons, the maximum extension of the lift rods and of the upper arm cannot be less than their minimum extension; similarly, the maximum value of the lift arms angle cannot be less than its minimum value. Constraints C4–C10 are robustness constraints: they prescribe conditions for the existence of the closed polygons, which constitute the TPH kinematic subsystems described in
Section 2.1, thus impeding the Optimiser from choosing trial geometries that would result in unfeasible TPH mechanisms. Constraints C11–C16 are functional constraints: for manufacturing and accessibility reasons, there needs to be a minimum ensured distance between some link points; moreover, the hydraulic lift cylinders must not reach a vertical position when fully extended. Constraints C17–C19 are proportioning constraints on the ratio of minimum to maximum length of the extensible links, set to avoid disproportioning.
The other constraints are derived from the requirements contained in the ISO-730 Standard: constraints C20–C21 account for the tractor power take-off (PTO) location with respect to the TPH, while constraints C22–C36 concern the functional performance of the TPH and are enforced by evaluating, through the kinematic analysis described in
Section 2.1, the TPH geometry in the different configurations described in
Appendix A.