Abstract
Optimal control is a critical tool for mechanical robotic systems, facilitating the precise manipulation of dynamic processes. These processes are described through differential equations governed by a control function, addressing a time-optimal problem with bilinear characteristics. Our study utilizes the classical approach complemented by Pontryagin’s Maximum Principle (PMP) to explore this inverse optimal problem. The objective is to develop an exact piecewise control function that effectively manages trajectory control while considering the effects of viscous friction. Our simulations demonstrate that the proposed control law markedly diminishes oscillations induced by boundary conditions. This research not only aims to delineate the reachability set but also strives to determine the minimal time required for the process. The findings include an exact analytical solution for the stated control problem.
MSC:
49-04; 93C10
1. Introduction
This paper explores the time-optimal control in systems subject to viscous friction, an aspect vital across various domains including robotics and economic systems. It particularly examines the application of Pontryagin’s Maximum Principle (PMP) to provide a fundamental understanding necessary for mastering time-optimal control strategies [1,2,3,4]. The literature cited includes a broad range of sources from theoretical frameworks to practical applications, highlighting both the complexities and strategies for optimizing control processes to enhance time efficiency.
Incorporating the damping term, denoted as , significantly increases the complexity of solving the optimal problem and understanding the dynamics of the system. Despite this complexity, including the damping term is vital for developing methods to experimentally determine modal characteristics, such as eigenmodes, eigenfrequencies, and generalized masses. The cited references [5,6,7] specifically address the behavior of the damped system for computational and, more importantly, for experimental analysis purposes. It is well known that transient simulation of systems with friction requires excessive computational power due to the nonlinear constitutive laws and the high stiffnesses involved. In Ref. [8], authors proposed control laws for friction dampers which maximize energy dissipation in an instantaneous sense by modulating the normal force at the friction interface. Besides optimization of the mechanical design or various types of passive damping treatments, active structural vibration control concepts are efficient means to reduce unwanted vibrations [9]. The conclusion from this broad survey is that the system model and friction model are fundamentally coupled, and they cannot be chosen independently.
Viscous dampers work by converting mechanical energy from motion (kinetic energy) into heat energy through viscous fluids. As a part of the damping process, they oppose the relative motion through fluid resistance, effectively controlling the speed and motion of connected components. Viscous dampers are essential for managing dynamic systems where control of movement and stability is necessary, making them indispensable in many high-stakes environments like automotive engineering and structural design. These dampers are increasingly sophisticated, incorporating technologies like electrorheological and magnetorheological fluids, which allow for variable stiffness and damping properties. This adaptability enhances their ability to mitigate vibrations across various earthquake intensities [10]. By integrating dampers into the structural design using mathematical models, engineers can significantly improve a building’s ability to absorb and dissipate energy during earthquakes. This includes detailed discussions on the calculation of damping coefficients and their impact on the building’s overall dynamic response to seismic events [11]. It is noteworthy that optimizing this type of damper (friction damper) remains a relatively unexplored subject worldwide, which highlights the innovative nature of our paper and serves as the driving motivation for our research.
Within the sphere of optimal control, the time-varying harmonic oscillator garners particular interest for its ability to reach designated energy levels effectively in the form
Systems that are linear with respect to their variables and exhibit bounded control from the right side (1) often resort to a bang–bang control strategy. The oscillations in such a system significantly differ both from the natural oscillations in a system described by an equation with constant coefficients and from the forced oscillations due to an external force that depends only on time. This approach toggles the system’s excitation between two extremities at precisely calculated switching intervals, which are essential as they mark the instances of control adjustments. These intervals are visually represented by a switching curve within the state space, directing the oscillator’s management for any given state combination (position and velocity ). An extensive examination of time-optimality for both undamped and damped harmonic oscillators, including simulations that illustrate their practicality, is detailed in references [12,13].
A complex nonlinear system under state feedback control with a time delay corresponding to two coupled nonlinear oscillators with a parametric excitation is investigated by an asymptotic perturbation method based on Fourier expansion and time rescaling [14]. Given that the present investigation focuses on the optimal control of the coefficient and , the issue assumes a bilinear form. In the field of engineering, particularly in nonlinear dynamics, parametric excitation is used to control vibrations in complex mechanical systems. The pendulum with periodically varying length which is also treated as a simple model of a child’s swing is investigated in [15]. Simulations were performed in [16] on a double obstacle pendulum system to investigate the effects of various parameters, including the positions and quantities of obstacle pins, and the initial release angles, on the pendulum’s motion through numerical simulations. The pendulum with vertically oscillating support and the pendulum with periodically varying length were considered as two forced dissipative pendulum systems, with a view to draw comparisons between their behavior [17]. The varying length pendulum is studied to address its oscillations damping using the conveniently generated Coriolis force [18]. By applying the homotopy analysis method to the governing equation of the pendulum, a closed-form approximate solution was obtained [19].
The damping results in prolonged oscillations until equilibrium is achieved. Adjusting the damping coefficient, , can expedite the damping process. Time-optimal control problems, known for their inverse characteristics, are prone to instability [20], which challenges traditional analytical approaches and necessitates regularization of solutions. To complement complex analytical solutions, numerical methods are employed, offering a tangible presentation of results. This research unveils an analytical solution for the control function and the optimal duration of the process across a wide range of parameters. It also introduces bang–bang relay-type controls and defines the system’s reachability set.
Moreover, the paper underscores the critical role of time-optimal control in contemporary industrial and technological realms, stressing the urgency for durable solutions where time efficiency is pivotal to the sustainability of robot-technical systems [21].
To summarize, we address the time-optimal control problem, which must primarily be solved analytically. Of course, this problem can be solved numerically, but this is difficult for a wide range of parameters. This research addresses whether the time-optimal process exhibits periodicity and whether the control function shows symmetry throughout its period, with findings confirming the former and refuting the latter. This focus on the control coefficient opens new avenues for inquiry, especially concerning the periodicity of the optimal process and the nature of the control function, providing both a confirmation of, and challenging, insights into established assumptions.
The rest of this paper is organized as follows. Section 2 contains the formulation of the optimal control problem. Section 3 contains a preliminary study of the considered controlled system and reveals some of its properties. Section 4 reveals the local properties of the problem and the application of the maximum principle (PMP) to a single semi-oscillation. Section 5 concludes the study and establishes the global properties of the optimal solution. Section 6 presents the main result of the study: a step-by-step optimization algorithm for solving the problem. Section 6 also presents numerical examples and a discussion of the results obtained. The full text of the paper is summarized in Section 7.
2. Optimal Control Problem Statement
Let us consider the optimal control problem of a mechanical system:
where is the coordinate, and is the unknown frequency of the external controlling action, subject to determination. The minimum in the problem is sought in the class of piecewise–continuous functions . is the coefficient of viscous friction, where . If this condition is violated, subsequent analysis is also possible, but we have not investigated it, as we believe it does not arouse interest from a technical point of view. The case leads to a consideration of a change in the sign of the variable .
In this setting, the problem is not symmetric with respect to time inversion because of friction.
3. General Properties of the Controlled System (2)
With any permissible control , it is observed that the trajectory of the controlled system in (2) oscillates around the starting coordinate with successive intervals of monotonic increase and decrease (Figure 1). The amplitude and duration of each oscillation can vary, based on the chosen control function (typically discontinuous). Indeed, if the conditions and are satisfied at some moment in time , it can be derived from the differential equation of problem (2) that . Given that the functions and are continuous, the sign of the second derivative will match the sign of in a small vicinity of point , except, possibly, at a finite number of discontinuity points of the function . This implies that, for , the trajectory will have a point of local maximum, and, for , a point of local minimum.
Figure 1.
An example of the trajectory of the controlled system (2) under the action of bang–bang control for the case , .
From the boundary conditions, it is understood that the speeds and at the initial and final moments of time equal zero, a situation that occurs only at the extreme points of the oscillatory process. These moments in time are denoted as (Figure 1), and the time intervals are referred to as semi-oscillations. From this point, it is inferred that the optimal trajectory comprises a whole number of semi-oscillations N, being an even number when , and an odd number when .
To investigate the total optimal control problem, let us divide the trajectory into separate semi-oscillations and first solve the problem for one semi-oscillation . We will denote (, ). It leads to the following N subproblems for :
Utilizing the linearity and homogeneity of the differential equation allows for the normalization of the variable by dividing it by its initial value . It is also taken into account that the coefficient of friction is independent of time t, meaning the initial moment in time can be considered as zero. This approach transforms all subproblems (3) for into a unified auxiliary mini-problem of optimal control:
Given probem (2) and knowing the numbers and , the equation for optimal time in task (4) will be accurately represented by , and the optimal trajectories and control in the auxiliary task (4) will coincide with the optimal trajectories and control in task (2) over the interval [1]. It will be demonstrated below that the optimal process is broken down into individual equal time intervals, calculated using analytical formulas.
Furthermore, for convenience in solving (4), instead of and , the notations x and will be used.
4. Solution of the Optimal Control Problem for a Single Semi-Oscillation
In the previous section, it was demonstrated how to resolve the initial problem (2) by first solving an auxiliary problem:
and find the dependency of the optimal time T on the terminal value C.
Here, the condition denotes the monotonicity of the trajectory , which corresponds to one semi-oscillation.
First, the question of controllability will be examined, and the range of values for C for which problem (5) has a solution will be defined.
The following notations will be introduced:
The largest value can be attained with the control
because, with such control, acceleration is maximized when and deceleration is minimized when .
Similarly, the smallest value can be reached analogously with the control
Solving the differential equation with the boundary conditions from system (5) and with control (6) or (7), the following is obtained:
where
To apply PMP [1], we introduce the notation and rewrite (5) in the form of a system of first-order differential equations:
Now, we let the terminal value C satisfy condition (8), which ensures the controllability of the system.
We write the Pontryagin function:
and denote its upper boundary:
If , , and constitute a solution to the optimal control problem (10), then the following three conditions are satisfied:
- (I)
- There exist continuous functions and , which never simultaneously become zero and are solutions to the adjoint system:
- (II)
- For any , the maximum condition is satisfied:
- (III)
- For any , a specific inequality occurs:
Let us show that the case of singular control in Formula (13), specifically when over a non-zero length interval of time, is impossible, assuming the opposite. This means considering the existence of a time interval during which . In such an interval, determining the value of optimal control from the maximum condition would not be feasible.
Given the continuity of the functions and , it is possible either for over some interval or for over a certain time period.
If , then must also be, identically, zero. However, this conclusion, derived from the second equation of the adjoint system (11), implies that , contradicting the maximum principle’s condition (I).
In the scenario where , it follows that . Such a case is deemed impossible, as the controlled system cannot stay in a zero state under any control value, given that the term of the system’s differential Equation (5), which includes the control, would also equate to zero.
This reasoning leads to the formulation of a statement:
Lemma 1.
Optimal control is limited to only two values, 1 and , dictated by the sign of the product . Considering the case where this product equals zero as non-existent is justified by the fact that the control value at a single point or a finite number of points lacks any impact on the trajectory of the controlled system.
Now, we consider condition (III). It represents the greatest interest at values and .
At , the condition is expressed as
At , the condition becomes
Given the boundary conditions that , and considering that the control value is always positive, with and , the following additional conditions are derived from (14) and (15)
Now, we explore the potential form of optimal control and the number of switches. It is already known that the value of optimal control is determined by the sign of the product .
The trajectory , due to its monotonic nature, crosses zero only once. This moment in time is denoted as .
Thus, control may only change its value at the point and at points where the sign of the adjoint variable changes. If at point , both and change their signs simultaneously, then the control value remains unchanged.
Firstly, consider an interval of time where control . Then, the general solution of the differential equation from system (4) and from the adjoint system (5) will take a specific form:
where constants , , , and must be determined from the boundary conditions on the interval of constant control. The value of the adjoint variable is not of interest, as it does not enter into Formula (13).
Now, we consider an interval of time during which control . Similarly, it is obtained that
where constants , , , and are also to be determined from the boundary conditions.
It is now proposed that the adjoint variable turns to zero at most twice within the interval , or in . For instance, let , where . Then, within the interval , the control value does not change, and this leads to a contradiction with Formulas (17) and (18) because the distance between zeros of the function (for example, for Formula (17)) exceeds the maximum length of an interval of constancy of sign and monotonicity of the function (for example, or ).
Thus, it is proven that
Lemma 2.
In problem 5, optimal control can have no more than one switch in each of the intervals and
The function has a continuous derivative (as the right-hand side of the second equation of the adjoint system (11) is continuous) and turns to zero no more than twice within the interval . Moreover, these zeros cannot both lie within the same subinterval or . This leads to 10 different cases (Figure 2) of sign changes for the function over the interval . Dashed gray lines on the graph indicate scenarios that contradict the PMP, while solid red lines indicate cases with no contradiction with PMP found. A detailed analysis of these cases is provided.
Figure 2.
Cases (1)–(10) of sign changes in the function . The dashed gray line represents situations that do not satisfy the PMP. The solid red line represents cases that do not contradict the PMP.
If , then for , leading to cases (1) and (2). In case (1), a constant control equal to 1 is maintained throughout the entire time interval. Case (2) is not possible, as and does not satisfy condition (16).
If turns to zero twice within the interval , there exist and such that and , leading to cases (3) and (4). These cases contradict condition (16) since and have the same sign.
If turns to zero once at a point and does not equal zero within the interval , cases (5) and (6) are obtained. Case (5) is impossible because .
If turns to zero once at a point and does not equal zero within the interval , cases (7) and (8) emerge. Case (8) is not feasible, as .
Finally, if does not turn to zero within the interval , cases (9) and (10) are considered. Case (9) is possible if . Case (10) is possible if .
After analyzing cases (1–10), it is determined that the following statement holds:
Lemma 3.
Optimal control (bang–bang) in the problem (5) can be one of the five types represented in Figure 3.
Figure 3.
All possible variants of optimal control encountered in problem (10).
It is noted that all types of control satisfying the maximum principle (illustrated in Figure 3) differ in the length of the segment where the control value equals , and its placement, respectively, to the point .
Introducing the parameter , the values of and T can be distinctly determined from the equation and three boundary conditions (excluding the condition ) of problem (5) by substituting the corresponding control. This results in the determination of the end time and the terminal value as functions of the unknown parameter s.
For control type 3 (illustrated in Figure 3), corresponds, and for control type 1, the smallest value . For control type 5, the largest value is obtained as the longest possible duration of motion under constant control , that is , with the moments of time and T derived from Formula (18) and the conditions , , , , aiming to minimize . Similarly, from Formula (18), the smallest value of is obtained. Controls of type 2 and 4 correspond to intermediate values of s within intervals and .
Knowing the switching moment of control and having an analytical solution (Formulas (17) and (18)), the end time T and the terminal trajectory value can be explicitly calculated as functions of the parameter s.
Let us consider ; then, for , and from Formula (17) and the initial condition , it is found that , , leading to and .
Subsequently, for , and from Formula (18) and the continuity of at , similarly, .
Finally, for , and from Formula (17) and the continuity of at , it is found that
where .
From Formula (19) and the condition , the end moment of time is obtained as follows:
Conducting analogous calculations for the case , one obtains
We note that Formulas (21) and (22) parametrically define a certain curve depicting the dependency of the end time on the terminal value C when utilizing controls that satisfy the maximum principle. The parametric formulation of the function allows for the calculation of the first two derivatives of as functions of the variable C. Thus, the following properties of the function are established
Lemma 4.
- 1.
- Uniquely determine the function , defined for .
- 2.
- The function is continuous for .
- 3.
- The function is differentiable for . At the endpoints of the interval, the derivative equals infinity, while at the point corresponding to the parameter , the derivative equals zero. Let be denoted.
- 4.
- The function decreases on the interval and increases on the interval .
- 5.
- The second derivative of the function is negative on the intervals . This condition signifies that the function is concave down for .
Remark 1.
It is important to note that the constancy of the sign of the second derivative was established by calculations via symbolic mathematics by Wolfram.
Investigating the properties of the function , it was found that each permissible terminal value C corresponds to a unique control that satisfies the PMP. Therefore, the statement follows
Lemma 5.
Example 1
Considering an example with given parameters , , it is calculated that , and . From (21), it is found that . Figure 4 illustrates the graph of the function , demonstrating how the optimal time varies with different terminal values C within the specified range.
Figure 4.
Optimal time curve in problem (5) for the case of , .
It has been demonstrated that each value of s unequivocally corresponds to a specific optimal control and an optimal trajectory, leading to a particular terminal point . Different optimal trajectories, corresponding to various types of controls, are presented in Figure 5. Controls of types 1 and 5 correspond to trajectories reaching the extreme points of the reachability set. Control of type 2 corresponds to the upper branch of the curve (left branch on Figure 4). Control of type 3, which has no switches, corresponds to the trajectory with the minimum possible time. Control of type 4 corresponds to the lower branch of the curve (right branch on Figure 4).
Figure 5.
The reachability set of optimal trajectories and control switching points for various values of C in the case of a single oscillation. , .
Trajectories are constructed for the given parameter values on Figure 4, but the general character of the drawing does not change with different parameter values.
5. Solution to the General Timing Optimal Problem
We apply the results of the previous section to solve the original problem (2). Let us first explore the question of controllability and determine under what boundary conditions A and B the system is controllable.
Thus, the lemma is the following:
Lemma 6.
The system is controllable if and only if there exists an even natural number N (for ) or an odd natural number N (for ), such that
Since and , it follows that and as .
Therefore, the system will be controllable for any non-zero values of A and B provided that
Utilizing Formula (9), this inequality can be expressed as follows:
Having resolved the question of controllability, we now return to the original problem of optimal control (2). Given , the solution of the optimal control problem (2), let us consider two consecutive semi-oscillations . This segment of the optimal trajectory satisfies the boundary conditions of the original problem and must itself be optimal. Using the results of the previous section and normalizing variable , the time for this segment can be expressed by the formula
We fix and (noting that they have the same sign) and find the minimum of the last expression by the variable . Denoting and introducing a new variable , the time can be expressed by the function
where is parametrically defined using Formulas (21) and (22). Let q and belong to the domain of definition of the function . We find the first derivative of the function :
It is easy to notice that this derivative becomes zero at the point . Let us compute the second derivative at the point :
Given that , the function decreases and is concave downwards. Therefore, all terms in the above expression are positive, and the found point is a point of minimum. At the boundary points of the domain of definition, the function is not differentiable, but, in this case, there exists a unique control (either Equations (6) or (7)), leading the controlled system to its extreme position. For the remaining values of , the positivity of the above expression (26) follows from complex algebraic manipulations using the parametric setting of the function with the help of Formulas (21) and (22).
We have shown that the numbers , , and form a geometric progression. Applying this reasoning to the entire trajectory, we obtain the following statement:
Lemma 7.
The numbers for the optimal process satisfy the condition
where the number of semi-oscillations is determined as the smallest N satisfying Lemma 6.
Since the ratio is constant for the optimal trajectory, the optimal control on each segment will be the same. Hence, if the number of semi-oscillations required to reach the end point is more than one, then the optimal control is a periodic function, where the period is one semi-oscillation.
6. Main Result
Thus, necessary and sufficient conditions are determined for the optimal control problem to have a solution. The controlled process is oscillatory in nature and a formula has been obtained to determine the number of semi-oscillations. It has been proven that the amplitudes of semi-oscillations form a geometric progression. We will combine all the statements proven above (Lemmas 1–7) into a step-by-step algorithm for solving the original problem (2).
- Calculate the denominator of the geometric progression using formulaThis value determines how much the amplitude changes over one semi-oscillation.
- Using the parametric setting (21) and (22) of the function and the value found in the previous step, calculate the value of the parameter as the solution of the equation and the duration of one semi-oscillation .The optimal time for rapid action in problem (2) is then
- The value uniquely determines the type of optimal control for one semi-oscillation (Figure 3) and allows determining the number and position of switching points for one semi-oscillation.In the case of we have optimal control of the type 4 or 5. In this case, within one semi-oscillation, we calculate the moment of the first switching . Then, if , the second switching moment is calculated using formula .In the case of , there is no switching moment (it is optimal control of type 3).In the case of , the optimal control of the type 1 or 2 is considered. Here, first, the second switching moment is calculated, then the first switching moment is found.Subsequently, control values for each semi-oscillation periodically repeat. Thus, we find the optimal control and optimal trajectory over the entire segment .
6.1. Example 2
Applying the obtained algorithm, we find the optimal control and trajectory for the parameter values , , , and .
From Equation (9), it follows that and . From (21), . It is also noted that, since , the problem will have a solution for any boundary conditions given the specific values of and .
From (24), it is determined that the end point is reachable within semi-oscillations. Further, according to the Formula (27), the value is . This value of corresponds to Formula (22) and optimal control of type 2, from which we find , , and . The second switching moment is and the first switching moment is . The optimal trajectory and phase portrait are shown on Figure 6.
Figure 6.
Optimal trajectory (blue), control (red), and phase portrait (green) for , .
6.2. Example 3
Using the obtained result about the periodicity of optimal control, we can construct the reachability set and optimal trajectories for the case when the endpoint is reachable within no more than three semi-oscillations for , (Figure 7). Since the optimal control is a periodic function, the optimal trajectories are first constructed for several selected values of the parameter s on one semi-oscillation using given above algorithm. Then, the optimal control on one semi-oscillation is repeated on the next two semi-oscillations. For this example, three semi-oscillations are considered, but the process could easily be extended to any number of semi-oscillations.
Figure 7.
The reachability set of optimal trajectories and control switching points for various values of C in the case of no more than 3 semi-oscillations. , and .
It is important to note the discontinuity in the curve of optimal time in the case of more than one semi-oscillation. That is, a small change in the boundary conditions can lead to a significant change in the optimal time by increasing the number of semi-oscillations at the optimal trajectory. We also note that for these parameter values, condition (25) is not satisfied, and the optimal control problem is not solvable for any boundary conditions. Figure 7 shows that all optimal trajectories are damped oscillations and, although the optimal control is a periodic function, this period differs for different trajectories.
7. Conclusions
In conclusion, this study presents an insightful examination of a bilinear optimal control problem, with a particular emphasis on the coefficient modulation. Through rigorous analysis, it has been established that optimal control is non-singular, the optimal process exhibits periodic characteristics with oscillatory behavior, and the amplitudes form a geometric progression. Furthermore, it was determined that while the optimal process itself is indeed periodic, the control function does not retain symmetry within a single period.
The implications of these findings extend to the broader realm of control theory and its applications in engineering and physics, offering a new perspective on the nature of bilinear control systems. The periodicity of the optimal process suggests potential for efficient energy usage and system stabilization in various applications, from mechanical systems to electrical circuits.
However, the lack of symmetry in the control function within the period underscores the complexity of bilinear control systems and indicates that intuition alone may not be sufficient to predict the system behavior. Future research may explore the nuances of this asymmetry and its impact on system performance.
As far as zero speed boundary conditions are concerned, our study is focused on mechanisms that perform full oscillations. Therefore, we can always use such boundary conditions for the fastest damping.
The analytical solution obtained in the paper allows for the precise determination of the switching moments, as well as the amplitudes and the total optimal time of the process.This paper contributes to the ongoing discourse in control theory, providing a foundation for subsequent studies to build upon. The results underscore the necessity for a nuanced approach to control strategy development, especially in systems where time-optimality is a paramount consideration. The methodologies and findings herein have practical implications for designing more efficient and robust control systems in the future.
Author Contributions
Conceptualization, V.T.; investigation, D.K. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Data supporting the results of this study are available from the corresponding authors upon request.
Conflicts of Interest
The authors declare that they have no known competing financial interests of personal relationships that could have appeared to influence the work reported in this paper.
References
- Pontryagin, L.S.; Boltyanskii, V.G.; Gamkrelidze, R.V.; Mishchenko, E.F. The Mathematical Theory of Optimal Processes; Interscience Publishers (division of John Wiley and Sons, Inc.): New York, NY, USA, 1962; 360p. [Google Scholar]
- Lewis, F.L.; Vrabie, D.; Syrmos, V.L. Optimal Control; John Wiley and Sons, Inc.: Hoboken, NJ, USA, 2012; 540p. [Google Scholar]
- Kirk, D.E. Optimal Control Theory: An Introduction; Dover Publications, Inc.: New York, NY, USA, 2004; 464p. [Google Scholar]
- Bryson, A.E.; Ho, Y.C. Applied Optimal Control: Optimization, Estimation, and Control; Taylor & Francis Group: New York, NY, USA, 1975; 496p. [Google Scholar]
- Geradin, M.; Rixen, D. Mechanical Vibrations: Theory and Application to Structural Dynamics; John Wiley & Sons, Ltd: Chichester, UK, 2015; 598p. [Google Scholar]
- Lavrovskii, E.K.; Formal’skii, A.M. Optimal control of the pumping and damping of a swing. J. Appl. Math. Mech. 1993, 57, 311–320. [Google Scholar] [CrossRef] [Scilit]
- Golubev, Y.F. Brachistochrone with dry and arbitrary viscous friction. J. Comput. Syst. Sci. Int. 2012, 51, 22–37. [Google Scholar] [CrossRef] [Scilit]
- Dupont, P.; Kasturi, P.; Stokes, A. Semi-active control of friction dampers. J. Sound Vib. 1997, 202, 203–218. [Google Scholar] [CrossRef] [Scilit]
- Berger, E. Friction modeling for dynamic system simulation. ASME Appl. Mech. Rev. 2002, 55, 535–577. [Google Scholar] [CrossRef] [Scilit]
- Zoccolini, L.; Bruschi, E.; Cattaneo, S.; Quaglini, V. Current Trends in Fluid Viscous Dampers with Semi-Active and Adaptive Behavior. Appl. Sci. 2023, 13, 10358. [Google Scholar] [CrossRef] [Scilit]
- Cetin, H.; Aydin, E.; Ozturk, B. Optimal Design and Distribution of Viscous Dampers for Shear Building Structures Under Seismic Excitatio. Front. Built Environ. 2019, 5, 90. [Google Scholar] [CrossRef] [Scilit]
- Scaramozzino, S.; Listmann, K.D.; Gebhardt, J. Time-optimal control of harmonic oscillators at resonance. In Proceedings of the European Control Conference (ECC), Linz, Austria, 15–17 July 2015; pp. 1955–1961. [Google Scholar] [CrossRef] [Scilit]
- Hatvani, L. On the parametrically excited pendulum equation with a step function coefficient. Int. J. Non Linear Mech. 2015, 77, 172–182. [Google Scholar] [CrossRef] [Scilit]
- Maccari, A. Vibration Control for Parametrically Excited Coupled Nonlinear Oscillators. J. Comput. Nonlinear Dynam. 2008, 3, 031010. [Google Scholar] [CrossRef] [Scilit]
- Belyakov, A.O.; Seyranian, A.P.; Luongo, A. Dynamics of the pendulum with periodically varying length. Phys. D Nonlinear Phenom. 2009, 238, 1589–1597. [Google Scholar] [CrossRef] [Scilit]
- Yu, Y.; Ma, J.; Shi, X.; Wu, J.; Cai, S.; Li, Z.; Wang, W.; Wei, H.; Wei, R. Study on the variable length simple pendulum oscillation based on the relative mode transfer method. PLoS ONE 2024, 19, e0299399. [Google Scholar] [CrossRef] [Scilit]
- Wright, J.A.; Bartuccelli, M.; Gentile, G. Comparisons between the pendulum with varying length and the pendulum with oscillating support. J. Math. Anal. Appl. 2017, 449, 1684–1707. [Google Scholar] [CrossRef] [Scilit]
- Anderle, M.; Čelikovský, S.; Vyhlídal, T. Lyapunov Based Adaptive Control for Varying Length Pendulum with Unknown Viscous Friction. In Proceedings of the 2021 23rd International Conference on Process Control (PC), Strbske Pleso, Slovakia, 1–4 June 2021; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Yang, T.; Fang, B.; Li, S.; Huang, W. Explicit analytical solution of a pendulum with periodically varying length. Eur. J. Phys. 2010, 31, 1089–1096. [Google Scholar] [CrossRef] [Scilit]
- Matveev, A.S. The Instability of Optimal Control Problems to Time Delay. SIAM J. Control Optim. 2005, 43, 1757–1786. [Google Scholar] [CrossRef] [Scilit]
- Hao, L.; Pagani, R.; Beschi, M.; Legnani, G. Dynamic and Friction Parameters of an Industrial Robot: Identification, Comparison and Repetitiveness Analysis. Robotics 2021, 10, 49. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).






