1. Introduction
The pulse-type adjustable speed drives transfer power from the driving link to the driven link in discrete portions. This is achieved by a link that performs continuous rotary motion, which is converted into intermittent unidirectional rotary motion of the output link through a Watt II six-bar linkage and an overrunning clutch [
1,
2]. Their primary use is in systems that need to regulate the output link’s speed continuously within a specific range. The main drawback of this drive is the unevenness of the output motion.
Figure 1 shows the geometric arrangement of this drive [
1]. Two four-link loops connected in series form the six-bar Watt II type linkage. The first loop is driven by crank 1, which is rigidly attached to the input shaft with an axis aligned with the hinge
O center. The motion is transmitted through link 2 to the output link 3, which drives the second loop. Link 4 transmits movement to link 5, the output link of the second loop, which is rigidly connected to the output shaft mounted on an overrunning clutch. The output link 5 oscillates after one revolution of the input shaft.
When the mechanism rotates forward, the clutch engages and transmits power to the output. When reversed, the clutch overruns and does not transmit torque. Adjusting the transmission ratio of the six-bar linkage is achieved by turning the control lever
FC. This shifts the position of point
C and, consequently, alters the mechanism’s geometry. To reduce the unevenness of the rotation of the output shaft, the design includes multiple parallel six-bar linkages of the same type, each driven by cranks set out of phase [
1]. For example, four mechanisms will have a phase shift of 90°.
Research on the synthesis of pulse-type adjustable speed drives is limited despite their widespread manufacturing [
3]. Tsonov’s PhD thesis [
1] focuses on a series of tests of pulse-type adjustable speed drives and proposes a method for synthesizing the generating mechanism. References [
4,
5] analyze and synthesize a variable-speed transmission that employs an adjustable six-bar linkage to transform constant-speed rotations into controllable oscillations of the output link, complemented by an overrunning clutch. In [
6], an analytical approach and a developed program were used to design a planar six-bar linkage with an adjustable coupler length to achieve multiple output motions. The authors of [
7] introduce an innovative approach based on the cuckoo optimization method for the dimensional synthesis of an adjustable six-bar linkage, utilizing crank-rocker and slider-crank mechanisms. The study in [
8], which holds high practical significance, details a method and software for multivariate design of impulse variators with an almost infinite range of transmission ratios, intended for use in main gears and steering systems of tracked vehicles.
The primary aim of the dimensional synthesis of the six-bar linkage under consideration is to determine the link dimensions and the positions of the suspension points needed to produce the desired mechanism motion. The problem is mathematically complex due to many variables and nonlinear relationships among them, making traditional analytical methods difficult to apply. Framing the synthesis as an optimization problem allows for increasing the problem’s dimensionality and finding the global extremum while respecting the geometric, kinematic, and force constraints. Modern metaheuristic methods are an effective tool for solving high-dimensional optimization problems with relatively small computational resources [
9]. Extensive literature demonstrates the use of these methods for solving issues in mechanism analysis and synthesis. In [
10], Bulatović & Đorđević utilize the Differential Evolution (DE) method for path generation through a six-link mechanism, achieving high accuracy. A similar approach is used in [
11], where DE is combined with the geometric centroid of the positions to synthesize six-bar mechanisms with dwell and double dwell motion. Villegas et al. [
12] propose a two-step Genetic Algorithms (GA) based approach for a six-bar linkage generating function with imposed dynamic constraints. A GA is also used in [
13] for the synthesis of a Stephenson I six-bar mechanism for path following with minimal position error. In [
14], an advanced evolutionary algorithm called MUMSA was developed and applied to both four- and six-bar linkages, demonstrating competitive results compared to other strategies. In paper [
15], a Stephenson III six-link mechanism was synthesized using Particle Swarm Optimization (PSO), achieving reduced trajectory error along a complex path. The authors of [
16] applied PSO to size a Watt II mechanism, considering both kinematic and dynamic criteria. In a recent paper [
17], Nikitović et al. combined DE with a marine predator algorithm and synthesized a four-bar mechanism for path generation.
This paper aims to develop a method for a dimensional synthesis of a pulse-type adjustable-speed drive employing a six-bar Watt II linkage. The proposed design enables a continuously adjustable (stepless) transmission ratio, controlled through the angular displacement of a control lever, such that the resulting transmission ratio function closely approximates a predefined linear reference within a specified operating interval. The synthesis process is constrained by kinematic, geometric, and force-related constraints, and is formulated as an optimization problem. The objective is to minimize the deviation between the actual and target transmission characteristics, with the solution obtained through a metaheuristic optimization algorithm.
2. Materials and Methods
2.1. Kinematic Analysis of the Mechanism
The closed vector contour method is used to conduct kinematic analysis of the mechanism, which will be utilized to develop the optimization model. The mechanism’s kinematic diagram is presented in
Figure 2. The inclination of each link is measured relative to the horizontal axis, with the counterclockwise direction considered positive.
The analytical position equations of the two vector contours [
18], based on the assumed directions of the vectors, are formulated as follows:
The position functions of the two contours can be determined by projecting their equations onto the coordinate axes and solving them analytically as a system of equations.
For contour I:
where
,
,
,
,
,
,
,
,
.
For contour II:
where
,
,
,
,
,
,
.
In the expressions for and the signs before the radicals are chosen to implement the proper contour assembly schemes.
The following relationship defines the transmission ratio of the linkage:
where
,
,
;
,
,
.
2.2. Defining the Optimization Problem
The main goal of the mechanism’s dimensional synthesis is to determine the sizes of the links and the locations of their attachment points to achieve a linear variation in the transmission ratio within specific limits by adjusting the angular displacement
α of the control lever
FC (see
Figure 2).
The reference linear function of the linkage transmission ratio
includes a constant
u and a variable
parts [
1]:
where
u denotes the constant transmission ratio of the mechanism,
v denotes the proportionality coefficient, and
represents the current value of the control lever’s angular displacement, which varies within the limits
, where
α0 and
αmax are the initial and maximum values of the angle. With this definition, the transmission ratio of the mechanism will change within the limits
.
The reference angle function of the output link
is derived by integrating (6):
where
and
are integration constants corresponding to the initial values of the angles of input and output links, respectively. According to (7), at a fixed value of the angle
α, the angle of the output link
is directly proportional to the angle of the input link
. This shows that within the operating range of
, where
is the upper boundary of the range, the linear relationship between the rotation angles of the input and output links is maintained. Therefore, the mechanism serves as a function generator within the operating interval.
Let
denote the difference between the actual angle
of the output link, obtained from the kinematic model (3) and (4), and the reference angle
:
Considering that
has a variable value depending on the current values of the angles
and
, the objective function
of the optimization problem is defined as follows [
1]:
This function calculates the minimum of the maximum deviation [
19] of the actual angle
from the reference angle
within the range of change of the input link angle
and the range of angular displacement of the control lever
. The minimum of the maximum deviation occurs at a specific combination of angles
. This combination represents the worst case.
The objective function should be optimized subject to the following constraints, which are checked for each combination of φ1 and α within their definition intervals:
For the input link length
r to make a full rotation, Grashof’s condition [
18] must be satisfied:
In addition to Grashof’s condition, it should be ensured that the crank
r is the shortest link in the first contour:
Transmission angles [
18]
and
for both contours (see
Figure 2), respectively, must be limited:
where
is the maximum allowable value of the angles;
- 4.
Geometric conditions required for the mechanism’s existence (see (3) and (4)):
- 5.
Design variable ranges:
where
x denotes the vector of design variables:
and
xLB and
yLB are vectors containing the numerical values of the lower and upper bounds of the design variables.
2.3. Solving the Optimization Problem
The PSO algorithm, known for its simple implementation, reliance on a few parameters, and fast convergence [
9], is employed to solve the optimization problem. To prevent PSO from becoming stuck in a local optimum, it is combined with a local gradient method after the global phase is completed to refine the found minimum. Optimization is performed within the following ranges of angles changes -
and
, also it is accepted
. A step size of 0.5
0 is used to discretize the range of change of
and
, creating a grid of 180 × 60 points, in the nodes of which the objective function (9) is calculated. Numerical tests have demonstrated that this grid density offers a good balance between result accuracy and calculation time. Initially, a swarm of 60 particles was generated.
Three optimization scenarios were evaluated to assist the design process and analyze how different parameters influence the mechanism’s kinematic properties.
Scenario 1. The design variables vector only includes the geometric parameters of the mechanism, as in (17). The linkage transmission ratio (7) is set with the following constant numerical values of the coefficients: u = 0.2 and v = 0.005. These values allow for stepless change in the transmission ratio within the interval ;
Scenario 2. The design variables vector is expanded by adding u as an additional optimization variable, and the value of v is assumed to be constant at v = 0.005;
Scenario 3. Both coefficients u and v are included as optimization variables in the design variable vector.
For all three scenarios, it is accepted that .
Table 1 summarizes the optimization results for the three scenarios and shows: (1) Numerical values of the lower LB and upper UB bounds of the design variables; (2) Optimal values of the design variables; (3) Value of the objective function
; (4) Coordinates
of the grid node where the maximum deviation occurs. All constraints on the objective function are satisfied in the three scenarios.
To evaluate the relative significance of the achieved deviation, the dimensionless index
E is computed. It equals the maximum deviation
divided by the achieved variation range of the reference angle
(read from Figure 6). The values calculated are shown in the last row of
Table 1.
Figure 3,
Figure 4,
Figure 5,
Figure 6,
Figure 7 and
Figure 8 display the kinematic characteristics of the optimal mechanism across the three different scenarios.
Figure 3 presents objective function convergence curves, indicating that the optimal solution is achieved in 150–200 iterations.
Figure 4 shows 3D plots of the actual
and reference
angles, plotted as a function of
φ1 and
α. In
Figure 5 3D plots of the deviation
are shown. The red points indicate the absolute maximum values of the function.
Figure 6 shows the actual
and reference
angles, constructed at the value
(position of the control lever for the worst case). In the considered range, the real curve is close to a straight line, with some deviation between them, which is visualized in
Figure 7, depicting
for
.
Figure 8 shows plots of the deviation angles (12) and (13), whose values are smaller than
for the considered range.
3. Discussion
The results from solving the optimization problem for the dimensional synthesis of the six-bar linkage allow for a detailed analysis and discussion of the outcomes and the effectiveness of the selected approaches.
The optimal values of the design variables (see
Table 1) across all three scenarios ensure high accuracy of the required linear adjustable characteristic of the transmission ratio within the specified rotation limits. The obtained value of the objective function (9), which measures the minimum of the maximum deviation from the reference function, indicates a substantial success in meeting the set task. This numerical value reflects the precision with which the linkage achieves the desired linear relationship between input and output link motions as the control angle varies. In all cases, the low values demonstrate good alignment between the mechanism’s actual and intended behavior.
Also, for each scenario, specific combinations of angles were identified where the deviation between the simulated and reference functions reaches its maximum. This critical case represents the least favorable operating condition for the mechanism and requires close attention. The maximum deviation at this angle likely results from the combination of geometric and kinematic constraints related to the specific position of the mechanism, where the transmission angles are least favorable, and the kinematic movement conditions are hardest to execute. Having a critical case enables the mechanism to be improved by readjusting constraints, adding additional constraints, or fine-tuning parameters near this critical angle. Despite the existence of such a critical case, the overall evaluation of the result remains positive, as the synthesis successfully achieves the set goals—linearity and stepless regulation of the transmission ratio within the allowable deviation.
Solving the problem, based on the first optimization scenario, is the most preferable and provides the highest engineering value, because in this case, the constant u and the variable parts of the transmission ratio (6) are intentionally set by the user (in this scenario u = 0.2 and v = 0.005). This enables designing an adjustable speed drive with limits precisely set by the designer for changing the angular velocity of the output link, although it results in a larger error (, E ≈ 7%) compared to the other two scenarios.
The natural extension of the optimization problem to improve the value of the objective function is to include the constant transmission ratio u in the vector of design variables. The optimal value of u should then be calculated, just as was performed in Scenario 2. In this case, the value of v remains fixed at v = 0.005 to preserve the required range of change in the output angular velocity. The value of the objective function obtained is improved by about 1/3 compared to Scenario 1, and E ≈ 6.03%. This approach can better approximate the reference function, but it reduces the designer’s control over the constant part of the transmission ratio u.
In Scenario 3, the lowest value of the objective function ( and E ≈ 4.95%) is reached through the simultaneous optimization of u and v. The many conducted numerical experiments show this is an impractical solution, because the obtained optimal value of v always takes a small value, close to 0 (in this case v = 0.0008 is obtained). This significantly limits the adjustment range of the output angular velocity, turning the mechanism into a device with a constant output angular velocity and minimal adjustment capabilities. From an application standpoint, even with a minor error, this scenario is the least favorable from a practical perspective.
4. Conclusions
This paper presents an optimization-driven process for the dimensional synthesis of a pulse-type adjustable speed drive employing a Watt II six-bar linkage. The problem is formulated as a constrained optimization task and solved with the Particle Swarm Optimization method, ensuring the transmission ratio remains within specified bounds while accurately following a designated linear reference curve.
The optimization using PSO consistently identifies the optimal geometric parameters of the mechanism under combined kinematic, geometric, and force constraints. These results demonstrate that metaheuristic methods are effective for highly nonlinear, high-dimensional mechanism synthesis problems that challenge traditional analytical techniques. A major advantage of the proposed workflow is its complete automation. The design cycles are shortened, and designers can quickly perform “what-if” studies to compare different configurations, resulting in more competitive mechanical systems.
The results show that Scenario 1, which includes only the geometrical parameters of the mechanism, provides the best balance between closely approximating the transmission ratio reference function and the user’s ability to control the output kinematic characteristics. However, despite the minimal error in Scenario 3, the outcome results in an almost constant transmission ratio and limited adjustability, which conflicts with the primary goal of adjustable speed drives.
Future developments will include dynamic criteria, multi-objective optimization, and sensitivity analysis to improve the model further. The method can be easily adapted to synthesize other types of mechanisms, significantly expanding its usefulness.
Author Contributions
Conceptualization, R.M., L.T. and T.T.; methodology, R.M., L.T. and T.T.; validation, R.M. and T.T.; formal analysis, R.M.; investigation, R.M., L.T. and T.T.; resources, L.T.; data curation, T.T.; writing—original draft preparation, R.M., L.T. and T.T.; writing—review and editing, R.M. and T.T.; visualization, R.M.; supervision, T.T.; project administration, R.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Acknowledgments
The authors would like to thank the Research and Development Sector at the Technical University of Sofia for the financial support.
Conflicts of Interest
The authors declare no conflicts of interest.
References
References
- Tsonov, L. Synthesis of Mechanical Impulse Gears. Ph.D. Thesis, Technical University of Sofia, Sofia, Bulgaria, 2017. (In Bulgarian) [Google Scholar]
- Čavić, M.; Penčić, M.; Oros, D.; Čavić, D.; Orošnjak, M.; Rackov, M. High-capacity stacking apparatus for thermoforming machine—Part I: Synthesis of intermittent mechanisms as stacker driving units. Adv. Mech. Eng. 2021, 13, 16878140211040892. [Google Scholar] [CrossRef]
- Zero-Max Inc. Adjustable Speed Drives; Zero-Max Inc.: Plymouth, MN, USA, 2010. [Google Scholar]
- Pennock, G.R.; Israr, A. Kinematic analysis of a variable-speed transmission mechanism. In Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference (IDETC/CIE 2007), Las Vegas, NV, USA, 4–7 September 2007. Paper DETC2007-34346. [Google Scholar]
- Pennock, G.R.; Israr, A. Kinematic analysis and synthesis of an adjustable six-bar linkage. Mech. Mach. Theory 2009, 44, 306–323. [Google Scholar] [CrossRef]
- Veerendrakumar, C.M.; Math, V.B. Synthesis of planar adjustable six-bar mechanism with rocker as output link. Int. J. Appl. Eng. Res. 2012, 7, 1537–1543. [Google Scholar]
- Reza, A.; Moslehi, M. Optimal synthesis of an adjustable six-bar path-generator mechanism using a cuckoo optimization algorithm. J. Mech. Mater. Struct. 2022, 17, 149–167. [Google Scholar] [CrossRef]
- Dyulgerian, T.N. Creation and Investigation of an Impulse Variator for Vehicle Transmissions. Ph.D. Thesis, University of Ruse, Ruse, Bulgaria, 2000. (In Bulgarian) [Google Scholar]
- Radosavljević, J. Metaheuristic Optimization in Power Engineering; The Institution of Engineering and Technology: London, UK, 2018. [Google Scholar]
- Bulatović, R.R.; Đorđević, S.R. Optimal synthesis of a path generator six-bar linkage. J. Mech. Sci. Technol. 2012, 26, 4027–4040. [Google Scholar] [CrossRef]
- Shiakolas, P.S.; Koladiya, D.; Kebrle, J. On the optimum synthesis of six-bar linkages using differential evolution and the geometric centroid of precision positions technique. Mech. Mach. Theory 2005, 40, 319–335. [Google Scholar] [CrossRef]
- Villegas, C.N.; Hüsing, M.; Corves, B. Synthesis of a function-generator six-bar linkage in two steps with genetic algorithm. In Mechanism Design for Robotics; Corves, B., Ed.; Springer: Cham, Switzerland, 2021; Volume 102, pp. 187–194. [Google Scholar] [CrossRef]
- Nafees, K.; Mohammad, A. Optimal dimensional synthesis of six-bar Stephenson I mechanism for path generation. Int. J. Mech. Eng. Technol. 2016, 7, 535–546. [Google Scholar]
- Cabrera, J.A.; Ortiz, A.; Nadal, F.; Castillo, J.J. An evolutionary algorithm for path synthesis of mechanisms. Mech. Mach. Theory 2011, 46, 127–141. [Google Scholar] [CrossRef]
- Qaiyum, A.; Mohammad, A. Optimal synthesis of six-bar Stephenson III linkage using particle swarm optimization. Int. J. Recent Technol. Eng. 2020, 8, 123–129. [Google Scholar] [CrossRef]
- Ye, H.; Niu, Z.; Han, D.; Su, X.; Chen, W.; Tu, G.; Zhu, T. Size optimization method of the Watt II six-bar mechanism based on particle swarm optimization. Mech. Sci. 2025, 16, 237–244. [Google Scholar] [CrossRef]
- Nikitović, A.M.; Dučić, N.G.; Jeli, Z.V.; Bulatović, R.R.; Atanasovska, I.D. Dimensional synthesis of a four-bar linkage for closed-path generation performed by the differential evolution algorithm combined with the marine predators algorithm. Mech. Based Des. Struct. Mach. 2025, 53, 6228–6256. [Google Scholar] [CrossRef]
- Norton, R.L. Kinematics and Design of Machinery, 2nd ed.; McGraw-Hill: New York, NY, USA, 2012. [Google Scholar]
- Todorov, T. Synthesis of Loop-Forming Mechanisms of the Kinemat 200 Machine for Non-Woven Coverings. Fibres Text. East. Eur. 2003, 11, 63–65. [Google Scholar]
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |