banner
Home / Blog / Equilibrium space and a pseudo linearization of nonlinear systems
Blog

Equilibrium space and a pseudo linearization of nonlinear systems

Dec 12, 2023Dec 12, 2023

Scientific Reports volume 12, Article number: 21147 (2022) Cite this article

3864 Accesses

18 Altmetric

Metrics details

This paper attempts to extend the concept of the equilibrium point to what is called equilibrium space, which can adapt to a system in which there exists an infinite number of equilibrium points. In the context of Lyapunov's linearization method extended for the equilibrium space, this paper proposes a pseudo linearization, from which we can derive a linear representation for a nonlinear system. The equilibrium state of this pseudo linearization and its stability are shown to be the same as that of the original nonlinear system. As an example of the applicability, the proposed pseudo linearization is applied to derive a discrete-time model for a control moment gyroscope system from a nonlinear continuous-time model. Simulation results show that the discrete-time model derived using the proposed pseudo linearization yields responses that are closer to that of the continuous-time model than the discrete-time model derived by the well-known forward-difference method and the conventional pseudo linear representation method, even with a large sampling interval.

Most engineering systems based on natural phenomena are nonlinear. Analyzing the stability and designing controllers for nonlinear systems are important issues in system control theory1. However, despite the pioneering research in this field, there is no universal method for designing nonlinear control systems2. To study the stability of nonlinear systems, the Lyapunov theory that includes both the direct method and linearization method (or indirect method) is one of the most general and useful approaches. The direct method is used to study the global stability of nonlinear systems using the Lyapunov function; however, a drawback of this is that there is no general way of deducing the Lyapunov function for a specific system. By contrast, the linearization method studies the local stability around an equilibrium point based on its linear approximation, and this has become an important tool for designing controllers for nonlinear systems using the well-known linear control theories3,4,5. In recent years, Koopman operator and contraction analysis have become two of the popular approaches to analyze the stability of singly hyperbolic equilibria of nonlinear systems globally and exactly by way of linear system theory6,7.

In systems such as a robot moving on a horizontal plane without friction8,9 or a pendulum not under the influence of gravity10,11, in which the position/angle and velocity are selected as state variables and the initial velocity is set to zero, for an arbitrary initial position, the system remains in the initial state for all future instances of time. More specifically, these systems have an infinite number of equilibrium points, which are independent of the position. Such a set of non-isolated equilibria is known as a manifold of equilibria12,13. It should be noted that this concept of manifold of equilibria is different from the center manifold of an isolated equilibirum14,15. Lyapunov's linearization method is a useful tool to investigate the stability of a single equilibrium point. However, for systems which have an infinite number of equilibrium points, it is not realistic to investigate all equilibrium points individually. Furthermore, the above-mentioned examples are known as nonholonomic systems, and the linearization may change the controllability of the original nonlinear system16,17,18,19. Therefore, even though the nonlinear system is controllable, its linearization becomes uncontrollable and is unattainable for controller design. This paper attempts to extend the concept of equilibrium points to what is called equilibrium space, which can adapt to systems that have an infinite number of equilibrium points. In the context of Lyapunov's linearization method, this paper proposes pseudo linearization, by which we can derive a nonlinear system presented by the linear form20,21,22,23. The main contributions of this paper are as stated as follows:

Proposing a definition of equilibrium space, which is an extension of the concept of the equilibrium point;

Proposing a pseudo linearization based on the equilibrium space, and showing that the equilibrium state of this pseudo linearization and its stability are the same as that of the original nonlinear system;

The proposed pseudo linearization is applied to derive a discrete-time model for a control moment gyroscope (CMG) system, an application of the gyro effect, which is often used as an attitude control actuator for artificial satellites and spacecraft24,25,26,27. The remainder of this paper is organized as follows: "Equilibrium point and Lyapunov’ linearization" section summarizes the definition of equilibrium points and Lyapunov's linearization method. The definition of equilibrium space, the correspondent pseudo linearization, and their properties are presented in "Equilibrium space and pseudo linearization" section. An application of pseudo linearization in deriving a discrete-time model of the CMG system is presented in "Discrete-time model of CMG system based on pseudo linearization" section. Simulation results for the CMG system are presented in "Simulations" section, and finally, conclusions are given in "Conclusion" section.

First, we consider a system described by the following state space equation

where \({\mathbf{x}}\) is a system state, which belongs to a state space \({\mathbf{X}} \subset R^{n}\), time t is an independent variable, and \({\mathbf{f}} :{\mathbf{X}} \rightarrow R^{n}\) is a continuously differentiable system function.

Suppose \({\mathbf{x}}_{ep} \in {\mathbf{X}}\) is an equilibrium point of (1), i.e.,

A linearization of (1) about the equilibrium point \({\mathbf{x}}_{ep}\) is given by

where \(D{\mathbf{f}}\left( {\mathbf{x}}_{ep} \right) \) is a Jacobian matrix of \({\mathbf{f}}\left( {\mathbf{x}} \right) \) at \({\mathbf{x}}_{ep}\), i.e.,

It should be noted that

Thus, if \({\mathbf{x}}_{ep}\) is an equilibrium point of the system described through Eq. (1), it is also an equilibrium point of the linearized system described by Eq. (3). Furthermore, we have

Following the Lyapunov's indirect theorem, the stability of \({\mathbf{x}}_{ep}\) in the original system and the linearized system are identical locally4,5.

The above-mentioned Lyapunov's indirect theorem is a useful tool for investigating the stability of a single equilibrium point. However, with a system containing an infinite number of equilibrium points, investigating all equilibrium points individually is unrealistic. In this section, the concept of an equilibrium point and the corresponding linearization presented in "Equilibrium point and Lyapunov’ linearization" section are extended to develop a concept for equilibrium space and a pseudo linearization.

(Equilibrium space) For a system described by Eq. (1), there is a subspace \({\mathbf{X}}_{es}\) of the state space \({\mathbf{X}}\) (\({\mathbf{X}}_{es} \subset {\mathbf{X}}\)), satisfying

where

and \({\mathbf{I}}\) is an \(n \times n\) identity matrix, \({{\mathbf{T}}} \in {R^{n \times n}}\) is a diagonal matrix, whose elements are one or zero, and has a rank of m (\(m \le n\)), and \(\mathbf{\chi }_{es} \in {\mathbf{X}}\) represents state values, in which case \({\mathbf{X}}_{es}\) and \({\mathbf{x}}_{es}\) are the equilibrium space and equilibrium state of (1), respectively. The parameter m is called an order of the equilibrium space \({\mathbf{x}}_{es}\). The \(\left( {n - m} \right) \)-dimensional manifold corresponding to the nonzero element of the matrix \(\left( {\mathbf{I}} - {\mathbf{T}} \right) \) is known as a manifold of equilibria12.

It should be noted that if there exists an \({\mathbf{x}}_{es}\) such that \({\mathbf{f}}\left( {{\mathbf{x}}_{es}} \right) = {\mathbf{0}}\), then \({\mathbf{x}}_{es}\) always can be expressed by the form of (8), which is composed of determined states \(({\mathbf{I}} - {\mathbf{T}} ){{\mathbf{\chi }}_{es}}\) and undetermined states \(\mathbf{Tx}(t)\). The matrix \({\mathbf{T}}\) and vector \({\mathbf{\chi }}_{es}\) are unique.

The equilibrium space of the following system

is given by

and has the order of \(m=1\). The manifold of equilibria of this system is the line \(x_1=2\).

For an arbitrary point \({\mathbf{x}}_{ep} \in {\mathbf{X}}_{es}\), \({\mathbf{x}}_{ep}\) is an equilibrium point of (1). The equilibrium space \({\mathbf{X}}_{es}\) is composed of an infinite number of equilibrium points.

When the order of the equilibrium space is zero (\(m=0\)), i.e., \({\mathbf{T}}={\mathbf{0}}\), the equilibrium space is a set of conventionally isolated equilibrium points \({\mathbf{\chi }}_{es}\).

When the order of the equilibrium space \(m=n\), i.e., \({\mathbf{T}}={\mathbf{I}}\), the equilibrium space \({\mathbf{X}}_{es}\) and the state space \({\mathbf{X}}\) are identical. In other words, system (1) is not dynamic, i.e., it is a static system.

For a linear system \(\dot{{\mathbf{x}}} = {\mathbf{Ax}}\), the order of the equilibrium space m is identical to the dimension of the null space of the system matrix A.

In the context of the equilibrium point presented in "Equilibrium point and Lyapunov’ linearization" section, we can derive the following results for the equilibrium space.

By linearizing system (1) about \({\mathbf{x}}_{es}\) , we can derive the following system

It should be noted that since the equilibrium state \({\mathbf{x}}_{es}\) is composed of part of the state \({\mathbf{x}}\), although the system given by Eq. (11) is represented by a linear form, it is a nonlinear system, and this is known as a pseudo-linear representation. While the conventional pseudo linear form usually represents the original nonlinear function \({\mathbf{f}}\) in a linear form20,21,22,23, i.e.,

the pseudo-linear system (11) is an approximation of the original system. By presenting a nonlinear system by the pseudo-linear form, theories of linear system can be applied to analyse or design controllers for the nonlinear system20,23,28. Additionally, there are some characteristic properties, which are extensions of that of the equilibrium point, as detailed below.

Consider a system same as the one used in Example 1. The conventional pseudo-linear representation of this system is given by Eq. (12), where \({\mathbf{x}} = {\left[ {\begin{array}{*{20}{c}}{{x_1}}&{{x_2}}\end{array}} \right] ^T}\), \({{\mathbf{b}}} = {\left[ {\begin{array}{*{20}{c}}{ - 2}&0\end{array}} \right] ^T}\), and

It should be note that the matrix \({\mathbf{A}}({\mathbf{x}})\) may take a different form, i.e.,

The pseudo-linear approximated system about the equilibrium state \({\mathbf{x}}_{es}\) as given by (10) can be uniquely written in the form of (11), where

If \({\mathbf{x}}_{es}\) is an equilibrium state of the system represented by Eq. (1), then it is also an equilibrium state of the pseudo linearized system as represented by Eq. (11).

From the definition of equilibrium space, and after substituting \({\mathbf{x}}_{es}\) to \({\mathbf{f}}_{es}\) given by Eq. (11), we have

Thus, proof of theorem 1 is provided. \(\square \)

The stabilities of \({\mathbf{x}}_{es}\) in the original system (1) and the pseudo linearized system (11) are identical locally.

Before proving theorem 2, we show the result of the following lemma.

If \({\mathbf{x}}_{es} \in {\mathbf{X}}_{es}\), then the Jacobian matrix of \({\mathbf{f}}\) at \({\mathbf{x}}_{es}\) and the matrix \({\mathbf{T}}\) in definition 1 are orthogonal, i.e.,

For \({\mathbf{x}}_{es} \in {\mathbf{X}}_{es}\), we have

By noting that \({\mathbf{x}}_{es}\) is composed of \({\mathbf{x}}\), we can consider \({\mathbf{f}}\left( {{\mathbf{x}}_{es}} \right) \) as a function of \({\mathbf{x}}\). Differentiating both sides of Eq. (18) with respect to \({\mathbf{x}}\) derives the following:

Using the chain rule of the composite function, Eq. (19) can be written as

From the definition of equilibrium space given by Eq. (8), we have

By noting that

substituting Eqs. (21) and (22) into Eq. (20) allows for the derivation of Eq. (17). \(\square \)

Then the following gives the proof of theorem 2.

By differentiating the function \({{\mathbf{f}}_{es}}\) given by Eq. (11) with respect to \({\mathbf{x}}\), we get

By using the result of Lemma 1 and Eq. (21), we can deduce that

Substituting Eq. (24) into Eq. (23) gives

By substituting \({\mathbf{x}}_{es}\) for \({\mathbf{x}}\) in Eq. (25), we can derive

By Noting that

we can rewrite Eq. (26) as

An arbitrary point \({\mathbf{x}}_{ep} \in {\mathbf{X}}_{es}\) is an equilibrium point of system (1), which satisfies Eq. (28), i.e.,

Thus, following the Lyapunov's indirect method presented in "Equilibrium point and Lyapunov’ linearization" section, the stabilities of \({\mathbf{x}}_{es}\) in the original system (1) and the pseudo linearized system (11) are locally identical. \(\square \)

The results for the equilibrium point and equilibrium state presented in "Equilibrium point and Lyapunov’ linearization" and "Equilibrium space and pseudo linearization" sections are also available for the system with a control input, i.e.,

The CMG is considered as an example for applying the proposed equilibrium point and pseudo linearization. The CMG is an application of the gyro effect and is often used as an attitude control actuator for artificial satellites and spacecraft. It is mainly composed of four rigid bodies, as shown in Fig. 1. Rotor 1 (flywheel) rotates at high speeds to accumulate angular momentum, and by tilting gimbals 2, 3, and 4, the rotational force of rotor 1 can be output to any other rotational axis. In this study, to describe the formula more explicitly and without loss of generality, we consider the 3-axis drive CMG model using gimbal 3, which is fixed.

Structure of the CMG system.

Let \({J_{ix}},\,\,{J_{iy}},\,\,{J_{iz}}\) be the moments of inertia of the rigid body i with respect to the fixed x, y, and z axes, respectively; let \(q_i\) and \(\omega _i\) be the relative angle and relative angular velocity of the rigid body i with respect to the rigid body \(i+1\) (\(i = 1,\,\,2,\,\,3\)), respectively; \({q_4}\) and \(\omega _4\) are the relative rotation angle and angular velocity of gimbal 4 with respect to the inertial coordinate system, respectively; and \(\tau _1\) and \(\tau _2\) are the external torques used to control the rotation of rotor 1 and gimbal 2, respectively.

A state space model of the CMG system can be derived in the form of Eq. (30) by using the Euler–Lagrange equation of motion29, where the system function is given by

In Eq. (31), \({\mathbf{x}} = {\left[ {\begin{array}{*{20}{c}} {{q_2}}&{\begin{array}{*{20}{c}} {{q_4}}&{{\omega _1}}&{{\omega _2}} \end{array}}&{{\omega _4}} \end{array}} \right] ^T}\) and \({{\mathbf{u}}} = {\left[ {\begin{array}{*{20}{c}} {{\tau _1}}&{{\tau _2}} \end{array}} \right] ^T}\) are the system state and system input, respectively. It should be noted that the rotation angle \(q_1\) does not appear in the equation of motion of the CMG; thus, it is not considered within the state variables. In addition, \(q_1\) can be calculated by integrating the angular velocity \(\omega _1\). Functions \({f_i}\left( {\mathbf{x}} \right) \) and \({g_i}\left( {\mathbf{x}} \right) \) are given as below:

where

In the above equation, \(S_{\theta }^{i}\) and \(C_{\theta }^{i}\) are defined by

When the system input is zero, i.e., \({{\mathbf{u}}} = {\left[ {\begin{array}{*{20}{c}}{{\tau _1}}&{{\tau _2}}\end{array}} \right] ^T} = {\mathbf{0}}\), following Eq. (31), we have

It should be noted that substituting \({\omega _2} = {\omega _4} = 0\) into Eqs. (32), (34), and (36) yields

regardless of the values of \(q_2\), \(q_4\), and \(\omega _1\). The equilibrium space of the CMG system can be written as

where

Equation (47) can also be written as

The pseudo linearization of the CMG system about the above equilibrium state is given by

The system described by Eq. (51) has the form of a linear system, i.e.,

which has an exact discrete-time model as detailed in30

where T is a sampling interval, and \(\delta \) is a delta operator defined by

A discrete-time model of the system (30) derived by the forward-difference method is given by

Simulations were carried out using MATLAB/Simulink to compare the responses of the discrete-time models for the CMG system derived by the conventional linearized discretization method (CL), the forward-difference method (FD), the conventional pseudo linear representation method (CPL), and the proposed equilibrium space-based pseudo linearization method (ESPL) with the original nonlinear continuous-time response (CT). The moments of inertia of the CMG used in the simulations is given by Table 124.

In all the simulations, the initial value of the system was set to zero, i.e., \({{\mathbf{x}}_0} = {\mathbf{0}}\), and the simulation time was 30s. The input torque, \(\tau _1\), used to rotate the inner wheel, and that, \(\tau _2\), used to tilt gimbal 2 to produce the gyro effect, are given by the following pulse signals

where \(\tau _1\) is an unit step function, and \(A_1\) and \(A_2\) are amplitudes of \(\tau _1\) and \(\tau _2\), respectively. The waveform of the input torques is shown by Fig. 2. When \(A_1\) is large and \(A_2\) is small, the CMG is strongly stable. By contrast, when \(A_1\) is small and \(A_2\)is large, the CMG is weakly stable. The accuracy of a discrete-time model, in general, depends on the value of the sampling interval T. In the simulations, we investigated the responses of the discrete-time models with various values of the amplitudes \(A_1\), \(A_2\), and the sampling period T. The parameters are summarized in Table 2.

Waveform of the input torques.

Figure 3a shows the responses of the discrete-time models compared with that of the continuous-time model for \({A_1} = {A_2} = \)1.0N m and \(T = \) 0.0001 s. Figure 3b is an enlargement of Fig. 3a for \(29 \le t \le 30\). While the responses for \(q_2\), \(\omega _2\), \(q_4\), and \(\omega _4\) of the FD and CPL discrete-time models tended to diverge from the continuous-time responses when the time t increased, the proposed ESPL discrete-time model yielded responses that are close to that of the CT model. The response for \(q_1\) of all three discrete-time models had high-frequency vibrations whose amplitude and phase essentially differed from that of the CT model. Figure 4 shows the responses for the system shown in Fig. 3, but with \({A_1} = \) 2.0N m. In this case, the states of the CMG vibrate with a higher frequency. The responses of the FD and CPL models started to diverge sooner, while the ESPL yielded accurate responses compared with that of the CT model. Figures 5 and 6 show the responses for the system, where the torque amplitudes \(A_1\) and \(A_2\) have the same values as that shown in Figs. 3 and 4, respectively, but with a sampling interval of \(T = \)0.001 s, which is 10 times that shown in Figs. 3 and 4. While the proposed discrete-time ESPL model provided responses that are exactly close to that of the continuous-time CT model with a large sampling interval, the discrete-time FD and CPL did not retain the features, and their responses were significantly different from that of the CT model.

Responses of the CT, FD, CPL, and ESPL models for case 1.

Responses of the CT, FD, CPL, and ESPL models for case 2.

Responses of the CT, FD, CPL, and ESPL models for case 3.

Responses of the CT, FD, CPL, and ESPL models for case 4.

Responses of the CT, CL, and ESPL models for the (relatively) exact equilibrium.

Responses of the CT, CL, and ESPL models for the equilibrium point with error.

Another simulation was carried out to compare the ESPL model derived from the proposed pseudo linearization based on the state equilibrium and the CL model derived from the conventional linearization about the equilibrium point. Since the CMG system has an infinite number of equilibrium points, the steady state of the CMG can be considered as a candidate for the equilibrium point from which the conventional linearization is taken. However, the steady state of the CMG depends on the input torques and cannot be calculated analytically. Furthermore, high-frequency vibrations remain within the steady-state. These issues become significant when considering the conventional linearization about the equilibrium point. In this study, the continuous-time model was first simulated, and subsequently, its steady state, whose high-frequency vibrations were filtered out, was used as the equilibrium point for the linearization. Consider a system with the same parameters as shown in Fig. 5. The equilibrium point for this case is estimated from the continuous-time responses as \({\mathbf{x}}_{ep} = {\left[ {\begin{array}{*{20}{c}}0&{\begin{array}{*{20}{c}}{0.638}&\quad {29.2}&\quad 0\end{array}}&0\end{array}} \right] ^T}\). Figure 7 shows the responses of the CL and the proposed ESPL discrete-time models, as compared to that of the continuous-time CT model. Although the equilibrium point was estimated as accurately as possible, there were differences between the characteristics and the responses of the CL and CT models. The vibration of \(\omega _1\) in the CT model was not reproduced within the CL model. When the equilibrium point was estimated with an error, for example, \(10\% \) of \(\omega _1\) as compared to the case shown in Fig. 7, i.e., \({\mathbf{x}}_{ep} = {\left[ {\begin{array}{*{20}{c}}0&{\begin{array}{*{20}{c}}{0.638}&\quad {31.1}&\quad 0\end{array}}&\quad 0\end{array}} \right] ^T}\), the responses of the CL model were different to that of the CT model, not only in amplitude but also in the frequency of the vibrations (Fig. 8). The proposed ESPL model yielded accurate responses and did not require equilibrium point to be estimated.

In this paper, a new concept of equilibrium space is proposed, which is an extension of the concept of an equilibrium point in space. The well-known Lyapunov's indirect theorem is a useful tool for investigating the stability of a single equilibrium point. However, for systems with an infinite number of equilibrium points, investigating all the equilibrium points separately is not realistic. The concept of an equilibrium space can therefore be considered as an effort to bridge this gap when considering the equilibrium point. Although this concept is equivalent to the manifold of equilibria proposed by scholars before, the definition of equilibrium space proposed in this study is expected to bring it nearer to applications in engineering's problems. In the sense of Lyapunov's linearization method, this paper proposes a pseudo linearization, by which we can derive a nonlinear system presented in the linear form. The equilibrium state of this pseudo linearization and its stability are shown to be the same as that of the original nonlinear system. To demonstrate the potential applications, the proposed pseudo linearization was used to derive a discrete-time model for the CMG system from a nonlinear continuous-time model. Simulation results showed that the discrete-time model derived using the proposed pseudo linearization yielded responses that were closer to that of the continuous-time model than the discrete-time models derived by the well-known forward-difference, the conventional pseudo linear representation, and the linearization about the equilibrium point methods, even with a large sampling interval. Investigating applications of the pseudo linearization based on the equilibrium state for system analysis and control design will be considered as the next step.

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.

Goodwin, G., Graebe, S. & Salgado, M. Control System Design (Prentice Hall, 2001).

Google Scholar

Strogatz, S. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry and Engineering. Studies in Nonlinearity (Westview, 2000).

Slotine, J.-J.E. et al. Applied Nonlinear Control (Prentice Hall, 1991).

MATH Google Scholar

Khalil, H. Nonlinear Systems. Pearson Education (Prentice Hall, 2002).

Google Scholar

Glendinning, P. Stability, Instability and Chaos: An Introduction to the Theory of Nonlinear Differential Equations (Cambridge University Press, 1994).

Book MATH Google Scholar

Yi, B. & Manchester, I. R. On the equivalence of contraction and koopman approaches for nonlinear stability and control. In 2021 60th IEEE Conference on Decision and Control (CDC), 4609–4614 (2021).

Lohmillrt, W. & Slotine, J.-J.E. On contraction analysis for non-linear systems. Automatica 34, 683–696 (1998).

Article MathSciNet MATH Google Scholar

Ostrowski, J. & Burdick, J. The geometric mechanics of undulatory robotic locomotion. Int. J. Robot. Res. 17, 683–701 (1998).

Article Google Scholar

Jeffrey, A. et al. A review on locomotion robophysics: The study of movement at the intersection of robotics, soft matter and dynamical systems. Rep. Progress Phys. 79, 110001 (2016).

Article Google Scholar

Coron, J.-M. & Keraï, E.-Y. Explicit feedbacks stabilizing the attitude of a rigid spacecraft with two control torques. Automatica 32, 669–677 (1996).

Article MathSciNet MATH Google Scholar

Haichao, G., Lei, J., Shijie, X. & Jun, Z. On the attitude stabilization of a rigid spacecraft using two skew control moment gyros. Nonlinear Dyn. 79, 2079–2097 (2015).

Article MATH Google Scholar

Aulbach, B. Continuous and Discrete Dynamics Near Manifolds of Equilibria Vol. 1058 (Springer, 2006).

MATH Google Scholar

Liebschier, S. Dynamics near manifolds of equilibria of codimension one and bifurcation without parameters. J. Differ. Equ. 2011, 1–12 (2011).

Google Scholar

Latushkin, Y., Prüss, J. & Schnaubelt, R. Center manifolds and dynamics near equilibria of quasilinear parabolic systems with fully nonlinear boundary conditions. Discrete Contin. Dyn. Syst. B 9, 595–633 (2008).

Article MathSciNet MATH Google Scholar

Haasdonk, B., Hamzi, B., Santin, G. & Wittwar, D. Kernel methods for center manifold approximation and a weak data-based version of the center manifold theorem. Physica D 427, 133007 (2021).

Article MathSciNet MATH Google Scholar

Brockett, R. W. Asymptotic stability and feedback stabilization. In Differential Geometric Control Theory, 181–191 (Birkhauser, 1983).

Urakubo, T. Discontinuous feedback stabilization of a class of nonholonomic systems based on lyapunov control. In Proceedings of the Fifth International Workshop on Robot Motion and Control, 2005. RoMoCo’05., 91–96 (IEEE, 2005).

Van der Schaft, A. & Maschke, B. On the hamiltonian formulation of nonholonomic mechanical systems. Rep. Math. Phys. 34, 225–233 (1994).

Article ADS MathSciNet MATH Google Scholar

Fujimoto, K. & Sugie, T. Trajectory tracking control of nonholonomic Hamiltonian systems via canonical transformations. In Proceedings of the 2002 American Control Conference (IEEE Cat. No. CH37301), vol. 4, 2818–2823 (IEEE, 2002).

Ghane, H., Sterk, A. E. & Waalkens, H. Chaotic dynamics from a pseudo-linear system. IMA J. Math. Control. Inf. 37, 377–394 (2020).

Article MathSciNet MATH Google Scholar

Huang, Y. & Jadbabaie, A. Nonlinear H\(\infty \) control: An enhanced quasi-lpv approach. IFAC Proc. Vol. 32, 2754–2759 (1999).

Article Google Scholar

Nguyen-Van, T. & Hori, N. Linear-form discretization and its application to Lewis oscillators. In Proceedings of the 13th IASTED International Conference on Control and Applications, CA 2011 (2011).

Wei, Q., Zhu, L., Li, T. & Liu, D. A new approach to finite-horizon optimal control for discrete-time affine nonlinear systems via a pseudolinear method. IEEE Trans. Autom. Control 67, 2610–2617 (2022).

Article MathSciNet MATH Google Scholar

Ishikawa, K. & Sakamoto, N. Optimal control for control moment gyros-center-stable manifold approach. In 53rd IEEE Conference on Decision and Control, 5874–5879 (IEEE, 2014).

Angélico, B. A., Barbosa, F. S. & Toriumi, F. Y. State feedback decoupling control of a control moment gyroscope. J. Control Autom. Electric. Syst. 28, 26–35 (2017).

Article Google Scholar

Abbas, H. S., Ali, A., Hashemi, S. M. & Werner, H. Lpv state-feedback control of a control moment gyroscope. Control. Eng. Pract. 24, 129–137 (2014).

Article Google Scholar

Wu, Y.-H. et al. Hybrid actuator optimal angular momentum management with analytical solution for spacecraft attitude agile maneuvering mission. Aerosp. Sci. Technol. 97, 105597 (2020).

Article Google Scholar

Algrain, M. Design of observers and feedback controllers using pseudo-linear models of nonlinear systems. In Proceedings of 1995 American Control Conference-ACC’95, vol. 5, 3714–3718 (1995).

Sakata, R., Kawai, S. & Nguyen-Van, T. A nonlinear discrete-time model for controlled moment gyroscope. In 2022 SICE International Symposium on Control Systems (SICE ISCS), 95–101 (IEEE, 2022).

Nguyen-Van, T. & Hori, N. New class of discrete-time models for non-linear systems through discretisation of integration gains. IET Control Theory Appl. 7, 80–89 (2013).

Article MathSciNet Google Scholar

Download references

The authors have no relevant financial or non-financial interests to disclose.

Ryotaro Sakata

Present address: Electronic Control and Simulation Group, Toyota Systems Corporation, Nagoya, Japan

Department of Intelligent and Mechanical Interaction Systems, University of Tsukuba, Tsukuba, 305-8573, Japan

Ryotaro Sakata, Tatsuya Oshima, Shin Kawai & Triet Nguyen-Van

You can also search for this author in PubMed Google Scholar

You can also search for this author in PubMed Google Scholar

You can also search for this author in PubMed Google Scholar

You can also search for this author in PubMed Google Scholar

R.S. and T.N.V proposed the conceptualization; All authors investigated the methodology, wrote and edited the manuscript; T.N.V. supervised the research.

Correspondence to Triet Nguyen-Van.

The authors declare no competing interests.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and Permissions

Sakata, R., Oshima, T., Kawai, S. et al. Equilibrium space and a pseudo linearization of nonlinear systems. Sci Rep 12, 21147 (2022). https://doi.org/10.1038/s41598-022-25616-1

Download citation

Received: 05 August 2022

Accepted: 01 December 2022

Published: 07 December 2022

DOI: https://doi.org/10.1038/s41598-022-25616-1

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.