Control analysis and synthesis for general control-affine systemsThanks:
Abstract
We study controllability and constructive synthesis for control–affine systems. We introduce trajectory–dependent Gramian maps that extend the linear time–varying Gramian and yield explicit fixed–point synthesis maps. On feasible coercivity classes (uniform eigenvalue lower bounds), the Gramian map is Lipschitz, and under a comparison estimate criterion, synthesis iterates exhibit decay, and the Banach fixed-point theorem gives a unique fixed point that steers the system and satisfies an energy identity. When, in addition, an orthogonality condition holds, this fixed point coincides with the unique global minimum–energy control on the feasible set; if the coercivity bound holds uniformly for all bounded controls, the same conclusion holds on the full bounded–control space. We provide structural conditions on the input matrix that ensure the nonemptiness of the feasible class (and, in fully actuated regimes, equality with the full space) and sufficient conditions for underactuated systems via bounded–amplitude reference controls. Case studies on Hopfield network dynamics illustrate refined estimates that enlarge reachable targets. A trajectory–freezing and compactness step extends the synthesis to general nonlinear control-affine systems. The results yield verifiable controllability criteria with explicit, numerically implementable controllers.
keywords
Control-affine systems; nonlinear controllability; fixed-point methods; controllability Gramians; reachability; minimal-energy control.Funding.
This work is partially supported by grant R21MH132240 from the US National Institutes of Health to SC.MSC
93B05, 93C10, 93C15, 49K15, 49N35.1 Introduction
We study control analysis and implementable synthesis for the control–affine class
| (1.1) |
where at time , the system’s state is , is the initial state, is the control input, is a nonautonomous, vector field, and are time- and state-dependent matrices. Models of this form cover, among others, recurrent neural dynamics [15, 24] and standard engineering systems [6], and hence their study remains important.
Systems of the form (1.1) have been extensively studied in control theory, with a wide range of mathematical techniques developed over the past decades. Classical approaches include linearization-based analysis [25, 10], homotopy continuation [8, 17, 16, 29], and the return method [9, 10], which remains one of the most powerful constructive tools for global controllability. Geometric and algebraic methods based on Lie algebras provide structural controllability criteria [14, 20, 21, 27, 28, 10], while topological arguments offer complementary perspectives [12, 24]. Other analytic techniques include power series expansions [10] and fixed-point approaches [33, 34, 10, 20]. These contributions have led to a rich theory of local and global controllability; yet, implementable minimum-energy controls remain scarce beyond the linear time-invariant (LTI) and linear time-varying (LTV) settings [18], where the controllability Gramian yields closed-form minimum-energy controls.
Beyond the LTI/LTV setting, explicit Gramian–based formulas for minimum–energy controls are rarely available, and many nonlinear controllability results are qualitative or rely on continuation along a state path. Our stance is to recover “Gramian calculus” for system (1.1) by introducing trajectory–dependent controllability Gramian maps and casting synthesis as a fixed–point problem on an feasible coercivity class. This yields (i) a constructive control law via an implicit Gramian formula; (ii) a built–in energy certificate; and (iii) a convergence mechanism (via explicit Volterra rank-one comparison estimates for the iterates of the synthesis map), which is directly implementable. In contrast, the homotopy continuation method (HCM) [8, 17, 29] advances by integrating the path lifting equation and therefore requires surjectivity of the differential of the endpoint map along the entire path and typically offers no intrinsic energy certificate. Note, however, that a regularized continuation method has been proposed in [22] to deal with the case where this differential is not surjective. Still, the approach requires some conditions for the solvability: the drift dynamics must be well-posed over , and the family of regularized path lifting equations must converge to a solution of the original problem. See also [16, 23]. Our framework trades this global rank condition for verifiable, local requirements: the coercivity of a trajectory–dependent Gramian, a self–mapping inequality on the feasible class, and an explicit iterate-contractivity condition. In practice, this matters when complete controllability is not known a priori: the method still furnishes steering controls (and their cost) whenever the feasible class is nonempty, and it delivers a quantitative subset of the reachable set. When HCM does apply, the two approaches are complementary—the nonlinear Gramian recovers the classical solution in the linear case and can serve as a preconditioner or initializer for continuation—while in regimes where the rank fluctuates, the Banach fixed–point route remains robust by construction.
Our main contributions are the following: (i) Baseline synthesis on : We work on a feasible coercivity class (uniform lower bound on the trajectory–dependent Gramian). On , the synthesis operator is well defined, and—on a self–mapped ball—a Volterra rank-one comparison estimate gives an iterate-contractivity criterion, which yields a unique fixed point with the Picard convergence and an energy certificate. (ii) From relative to global minimality: If an orthogonality condition holds at the fixed point, then this fixed point is the unique global –minimizer over the feasible set. (iii) Structural guarantees: An integral nondegeneracy of the input matrix implies uniform coercivity (). More generally, a reference control with invertible Gramian and amplitude small relative to a prescribed model-driven constant ensures the self–map property for explicit target radii; model structure (e.g., Hopfield networks) sharpens constants and enlarges admissible targets. (iv) Reachability: Self–mapping on together with the iterate-contractivity condition provides constructive steering with quantitative energy bounds; if one recovers complete controllability, otherwise one obtains a computable subset of the reachable set. (v) Extension to the general system (1.1): Freezing along an auxiliary trajectory reduces (1.1) to a family of baseline problems with uniform Lipschitz control of the Gramian map; Schaefer’s theorem then yields steering controls for admissible targets. For , the construction recovers [10, Theorem. 3.40].
The remainder of the paper is structured as follows. In Notation 1 and Assumptions 2, we introduce the notation and assumptions used throughout. Section 3 develops the synthesis framework for the baseline system : we introduce the nonlinear Gramian representations, construct the synthesis maps, define the feasible coercivity class, and use an iterate-contractivity condition to obtain steering controls. Structurally sufficient conditions are then established, and refined estimates are illustrated on Hopfield-type networks. Section 4 extends the framework to the general control-affine system (1.1) by freezing along auxiliary trajectories and invoking a compactness argument to recover reachability for admissible targets. Section 5 summarizes the results and discusses perspectives for future work, and main proofs are collected in Section A.
Notation 1.
In the following, we denote by the set of matrices with real coefficients. denotes the vector of real columns in dimension and the space of linear maps from to that we identify, in the usual way, with . For all , we denote by the Euclidean norm of and by the scalar product of and . For a symmetric positive definite matrix , the norm of with respect to is defined by . We denote the identity matrix of any size by , and for every , denotes the spectral norm of . For a symmetric matrix , and denote respectively its smaller and largest eigenvalues. Finally, we use to denote the space of linear bounded operators from two normed vector spaces and .
Assumption 2.
Throughout the following, unless otherwise stated, the nonautonomous vector field satisfies the following assumptions
- 1.
The map belongs to for every fixed ,
- 2.
The map is for every fixed .
Additionaly, for every , is globally -Lipschitz function for some , viz.
| (1.2) |
where is the differential of at any . Finally, we also assume that its second derivative satisfy for some
| (1.3) |
Remark 3.
For every fixed , the map does not need to be bounded. Throughout the manuscript, we let .
2 Prerequisites and flow representation
It follows from Assumption 2 that the nonautonomous flow associated with is globally Lipschitz and solves the following equation [4, Chapter 2]
| (2.1) |
Moreover, forms a two-parameter family of diffeomorphisms which satisfies the following algebraic identities
| (2.2) | ||||
| (2.3) | ||||
| (2.4) |
Furthermore, for fixed , the maps and are differentiable at every and , respectively. Denoting these differential by , and , they solve
| (2.5) |
In particular, the following holds for every ,
| (2.6) |
We collect useful estimates related to and in the following lemma. The proof uses the standard Gronwall lemma.
Lemma 4.
Let and set . It holds for every , ,
| (2.7) |
| (2.8) |
where is the second derivative (third-order tensor) of .
3 Control–affine dynamics with state–dependent and time-varying input matrix
In this section, we consider the following control–affine system with state–dependent and time-varying input matrix
| () |
which is a specific case of (1.1) where . We recall that satisfies Assumption 2.
Assumption 5.
The input matrix is an element of . Furthermore, the map is and globally Lipschitz for every , i.e., there exists such that
| (3.1) |
Note that if , then .
3.1 Representation of solutions
The existence and uniqueness of global solutions to ( Σ ) follow as a straightforward application of the Cauchy-Lipschitz theorem, given Assumptions 2 and 5, see, for instance, [4, Theorem 3.2.1]. However, the main objective of this paper is to synthesize a control function that solves the associated two-point boundary value problem. To this end, leveraging the regularity properties of the drift , we consider solution representations of ( Σ ) that facilitate control design. These solution representations fall within the general framework of chronological calculus introduced in [1] and leveraged in [19, 21] for applications in geometric control theory. See also [2, Chapter 6] for a comprehensive presentation of this theory. In [30], solution representations of nonlinear control systems like ( Σ ) were established when , , and the control was constant; see also the proof of [31, Theorem 4.4]. In contrast, the present work extends these representations to the framework of ( Σ ). For completeness, we replace in ( Σ ), with where is locally Lipschitz. The proof of the following theorem is given in Section A.1.
Theorem 6.
For all , and such that is locally Lipschitz, the system , admits a unique absolutely continuous solution that can be written for ,
| (3.2) |
The representation corresponding to is termed forward representation, while that corresponding to is termed backward representation, consistent with their temporal directionality.
Observe that if , where is a matrix-valued function in , then (3.2) reduces to the classical representation of solutions for linear time-varying (LTV) systems.
Corollary 7.
Proof.
We now establish results that relate the state-transition matrix of the linearized form of control system ( Σ ) to derivatives of the flow of the vector field along the trajectory. It will be essential for our subsequent results. The proof is presented in Section A.2.
Lemma 8.
Let , and let be the solution of ( Σ ). Then, the state-transition matrix of the linearized equation
| (3.5) |
satisfying , is given by , where can be factorized as
| (3.6) |
Here, satisfying is the state-transition matrix of
| (3.7) |
where .
Remark 9.
When is state-independent, it is clear from the factorization (3.6) that the state-transition matrix of is different from in general, and that there is equality if the control or if is linear. In the former case, , and we use
| (3.8) |
as the representation of the state-transition matrix of the linearized equation .
3.2 Controllability results
Given , our goal in this section is to identify sufficient conditions under which system ( Σ ) can be steered from the initial state to the target over the horizon . Whenever these conditions are met, we provide a synthesis of two feasible controls realizing this transfer.
3.2.1 Synthesis, analysis, and optimal control results
As announced, we present our control synthesis, analysis, and optimal control results in this section. We start with recalling the following
Definition 10.
For a fixed and control , let be the corresponding trajectory of ( Σ ). We associate with and the matrices ( and )
| (3.10) |
Remark 11.
(1) If and , then is congruent to the controllability Gramian of the LTV system , and .
(2) For any ,
| (3.11) |
hence is symmetric and positive semi-definite (PSD).
(3) The Gramian map11 1 We use to denote the set of symmetric positive semi-definite matrices of order with real coefficients. defined by (3.10) is in general different from the notion of Gramian used in the homotopy continuation method [8, 16, 29] where the Gramian is defined as
| (3.12) |
where is defined in Lemma 8.
The proof of the following proposition uses standard arguments of minimization in Hilbert spaces.
Proposition 12.
Let , , and be the solution to ( Σ ). Fix and define the bounded linear operator by
| (3.13) |
For , the problem
| (3.14) |
has the solution given by
| (3.15) |
Here is the adjoint of , and denotes the Moore–Penrose pseudoinverse of .
Proposition 12 ensures that is –minimal within the affine subspace defined by . In the nonlinear setting, these subspaces depend on , so minimality is relative rather than global.
Using (2.7) and the singular value decomposition of symmetric PSD matrices, one finds that
| (3.16) |
where is the smallest nonzero eigenvalue of .
Feasible coercivity class
Let denote the smallest eigenvalue of , and let be a constant depending only on system data (e.g. , , , , and possibly ). Guided by (3.16), we encode the positivity of through the feasible coercivity class
| (3.17) |
The following observations on are immediate.
Remark 13.
- 1.
Possibility of emptiness. For a given , the feasible coercivity class may be empty. Non-emptiness requires the existence of at least one control with .
- 2.
Monotonicity in . If , then .
- 3.
- 4.
Non-emptiness criterion. If there exists a control reference with , then . By the continuity of , a neighborhood of also lies in . A sufficient condition ensuring for every is provided in Proposition 23.
For any , estimate (3.16) yields the uniform bound
| (3.18) |
Let is defined as in Proposition 12, we define the synthesis maps
| (3.19) |
Motivated by (3.18), we introduce the feasibility coercivity ball
| (3.20) |
Under the non-emptiness assumption on , and if acts as a self-map on , namely
| (3.21) |
we can prove the existence and uniqueness of fixed points for in , whenever an associated Volterra rank-one comparison estimate is contractive.
The proof of the following result is given in Section A.3.
Theorem 14.
Fix . Assume that and that (3.21) is satisfied. Then there exists a positive sequence with such that
| (3.22) |
where depends only on system data and , and for some and as . Furthermore, if there exists such that
| (3.23) |
then admits a unique fixed point , and the Picard iteration converges to for any .
Remark 15.
Theorem 14 guarantees the existence and uniqueness of a fixed point of the synthesis map on . To connect this fixed point with –norm minimality, we invoke a Lagrange multiplier. We will need preparatory results stated in Lemma 16 below. To this end, we introduce for any fixed the endpoint map
| (3.24) |
and for and any fixed , the feasible map
| (3.25) |
where is the solution of ( Σ ) and is defined in (3.13). The proof of the following is given in Section A.4.
Lemma 16.
One has . Furthermore, let are, respectively the Fréchet derivative of and at any fixed . Then, one has the following identity
| (3.26) |
The following results connect the fixed-point of Theorem 14 with -nom minimality in the feasible set; its proof is presented in Section A.5.
Theorem 17.
Fix , assume , and is invertible for all . Let and the feasible set
Then, the following are equivalent for any local minimizer of over :
1. is a fixed point of on , i.e., ;
2. The following orthogonality condition holds
| (3.27) |
The following shows the existence of a local minimizer of over . The proof is given in Section A.6.
Proposition 18.
Fix and assume . Let , then the feasible set
| (3.28) |
is weakly sequential closed in . Consequently, attains a minimum on .
Theorem 19.
Proof.
Remark 20 (A posteriori check of the minimizer).
When admits a unique fixed point , it suffices to verify whether the orthogonality condition (3.27) holds at , viz.
| (3.30) |
In this case, Theorem 17 implies that is a local minimizer of over , and that if the global minimizer satisfies (3.27), then it coincides with ; hence is the global minimum–energy control on .
Remark 21.
Remark 22 (Relation to reachability for fixed ).
Theorem 19 is fundamentally a synthesis result: given the fixed point of , it provides an explicit representation of a control that steers to . It does not assert that such a fixed point exists for every pair , nor that the reachable set coincides with . Reachability depends on the structure of the feasible coercivity class and on whether the self-mapping property (3.21) is satisfied. Three distinct situations may occur:
(a) Complete controllability. If there exists , independent of the initial state , such that , then (3.21) holds automatically and for all . In particular, system ( Σ ) is completely controllable on . The converse is not true: complete controllability does not imply the existence of such that .
(b) Controllability from a fixed . If for some depending on the initial condition , one has , then (3.21) again holds, and . Thus, the system is controllable from that specific , although the property may not extend to all other initial states.
(c) Restricted synthesis. If for some one only has , then Theorem 19 ensures that any fixed point steers to , provided (3.21) is verified. Thus, the synthesis produces a family of feasibly controls, but the reachable set may be a proper subset of ; its precise description depends on the estimates involving or that guarantee (3.21).
Directly checking invertibility of is generally a difficult task since it depends on the full trajectory . This motivates the search for structural assumptions under which, for some , or coincides with . The first such condition is presented below. The proof is presented in Section A.7.
Proposition 23.
Fix . Suppose and there exists a nonzero such that
| (3.31) |
Then is uniformly coercive, viz.
| (3.32) |
Hence, one may take , so that . In particular, (3.21) is satisfied.
Proposition 23 addresses the fully actuated case under a structural assumption on ensuring uniform coercivity. If this assumption fails, or more generally in the underactuated regime , such global bounds are no longer guaranteed. The following analysis provides sufficient conditions for reachability and synthesis in this configuration. The proof is provided in Section A.8.
Theorem 24.
Let and fix . Assume the existence of a reference control such that is invertible. Let where . Furthermore, assume that the following estimate holds
| (3.33) |
Then , and (3.21) holds if satisfies
| (3.34) |
Here is the Lipschitz constant of the map .
In contrast to Proposition 23, Theorem 24 applies under Assumption 2 alone, requiring no additional structure on or . Before discussing its implications, we first establish the Lipschitz constant for under Assumptions 2 and 5. The proof of the following result is given in Section A.9.
Lemma 25.
Fix . Then defined by (3.10) is continuous from to and globally Lipschitz from to . For all ,
| (3.35) |
| (3.36) |
The following result is then an immediate consequence.
Corollary 27.
Remark 28.
The bounds in (3.34), (25), and (25), while “sharp” in a general sense (under Assumption 2 alone), are conservative for specific vector fields . In particular, the exponential factor reflects the global –Lipschitz bound on (cf. Lemma 4), whereas for certain dynamics the differential can in fact decay exponentially. We provide illustrative examples later in Section 3.2.4.
3.2.2 A practical control reference: the zero control
In practice, to check the assumptions of Theorem 24, a natural first choice is , for which the corresponding trajectory reads
For and , this yields the symmetric positive semi-definite matrices
| (3.37) |
It is immediate from (2.3) and (2.5) that solves the time-varying Lyapunov differential equation
| (3.38) |
Moreover, by Remark 9 one has,
| (3.39) |
so is invertible iff is invertible.
The following result is then an immediate consequence of Theorem 24.
Corollary 29.
Remark 30.
It follows from Remark (9) that is invertible iff the LTV system
| (3.43) |
is controllable with inputs . This is the Kalman criterion for LTV systems via the controllability Gramian [10, Theorem. 1.16]. Under additional regularity, invertibility of can also be characterized by algebraic rank conditions; see, e.g., [7, Theorem 1], [10, Theorem 1.18] and [25, Proposition 3.5.15].
3.2.3 Optimizing the admissible radius: balancing coercivity and control size
The trivial choice might not be the optimal one in practice to apply Theorem 24 if is invertible. In fact, it follows from the admissible target displacement estimate (3.34) that a good reference is one that maximizes , which jointly increases the positive coercivity contribution and controls the penalty induced by . The aim of this section is to illustrate how we can choose a reference control that maximizes .
Let , , and be a chosen (e.g., with respect to the properties of the vector field and the input matrix ) -linearly independent familly of functions in . Fix , and introduce the set
| (3.44) |
Proposition 31.
Let , , and fix . Assume that is invertible, and let
Then, the following program
| (3.45) |
admits at least one solution . Furthermore, if then , , and (3.21) holds if satisfies where .
Proof.
Since is invertible, so that , and is closed since and is continuous. Furthermore, since , one deduce that any satisfies
so that is bounded, and therefore compact. Since is continuous, it follows that (3.45) has at least one solution by the Weierstrass extreme value theorem. The last part of the proposition follows from Theorem 24, and the following equivalence
Remark 32.
In Proposition 31, the assumption that is invertible provides the simplest guarantee that . More generally, one may only require the existence of such that is invertible and . Verifying the latter condition, however, may be nontrivial in concrete models.
3.2.4 Refined estimates for Hopfield-type dynamics
We now return to a key point: the estimates for (Lemma 4) and for (Lemma 25) are somehow “sharp” under Assumption 2, but may be overly conservative for concrete models since they use the global estimates (1.2) and (1.3). We illustrate this fact in this section. Consider the vector field from Hopfield-type recurrent neural networks [15], widely used in theoretical neuroscience and large-scale brain modeling, viz.
| (3.46) |
where is diagonal and positive, encodes connectivity, and is the neural activation,
with is of sigmoid-type, say, . Although may vary analytically in time, e.g. to capture neuron–astrocyte interactions [13], it is commonly assumed to be constant, a simplification that we adopt. As a sigmoid function, is infinitely differentiable and globally bounded on with all its successive derivatives, often . It follows that satisfies all the hypotheses of Assumption 2. Since is autonomous, one assumes that . In particular, its generated flow , , is a one parametric subgroup of , the group of all diffeomorphisms on . In this framework, for , one has
| (3.47) |
where the input matrix , and is the corresponding solution to ( Σ ) with the vector field in (3.46). For ease in notation, we introduce
Then, one has the following result, the proof of which is given in Section A.10.
Proposition 33.
Let and fix . Then is globally Lipschitz,
| (3.48) |
| (3.49) |
Remark 34.
The bounds related to may involve a rate , and are therefore sharper than the general estimates of Remark 26, where a direct application necessarily involves as the exponential rate.
Example 35.
Consider the D Hopfield-type recurrent neural network
| (3.50) |
where , , , with , , and . By [26, Theorem 2.1], the necessary and sufficient condition for the complete controllability of (3.50) is that the criterion function
changes its sign over any control curve solution of
Since , and is bounded, (as a function of ) does not change its sign for large . Therefore, (3.50) is not completely controllable. It follows that, neither the HCM [8, 22, 29, 16] nor [26, Theorem 2.1] can be directly applied for the motion planning of (3.50). However, one proves using the Kalman-rank condition that is invertible for all whenever . In particular, Corollary 29 applies to (3.50) for all such that satisfies (3.40).
4 Drift–modulated control-affine dynamics with time-varying and state–dependent input matrix
In this section, we consider the more general control-affine system
| (4.1) |
Throughout the following, satisfies Assumption 2. Whereas, the matrices and satisfy the following relaxed regularity assumptions:
Assumption 36.
is an element of , the input matrix is an element of . Additionally, we assume that are continuous and locally Lipschitz.
Note that under Assumptions 2 and 36, the Cauchy-Lipschitz theory guarantees the existence of a unique absolutely continuous solution to (4.1) for any control ; see, for instance, [4, Chapter 2]. Observe also that in contrast to Section 3, here we have only mild smoothness assumptions on and . Still, under the trajectory freezing and compactness argument, we illustrate how the control analysis and synthesis of the baseline system ( Σ ) developed in Section 3.2 can be leveraged to provide some insight into the controllability properties of the general control-affine system (4.1).
Fix and define and as
| (4.2) |
Then, satisfies the same regularity assumptions as , as stated in Assumption 2 while satisfies Assumption 5. Additionally, the following estimates hold
| (4.3) |
showing that is globally -Lipschitz continuous on , uniformly with respect to .
If denotes the nonautonomous flow associated with , then is a two-parameter family of diffeomorphisms which satisfies the same properties as the flow of recalled in Section 2. In particular, we have a similar lemma related to as that given in Lemma 4.
Consider the following control-affine system
| () |
As for ( Σ ), system ( Σ z ) has unique absolutely continuous solution that can be represented as in Theorem 6 with . We use the backward representation and get
| (4.4) |
Fix , and let be the corresponding solution of ( Σ z ). We define similarly as was defined in Section 3.2, viz.
| (4.5) |
which is a symmetric positive-semidefinite matrix. In particular, Remark 26 yields
| (4.6) |
showing that is uniformly globally Lipschitz w.r.t. .
Similarly, as for defined in (3.37), one introduces the matrix
| (4.7) |
which is symmetric positive semi-definite.
The main theorem of this section is then the following.
Theorem 37.
Let . Assume that there exists such that
| (4.8) |
and that, for each frozen system, the corresponding synthesis map satisfies the contractivity condition of Theorem 14. Then, there exist such that (4.1) is controllable on from to any target state satisfying for some the following estimate
| (4.9) |
Here is the Lipschitz constant in (4.6).
Remark 38.
Following Theorem 24, the assumption in Theorem 37 can be relaxed as follows: assume the existence of a reference control and a constant such that
Moreover, as illustrated in Section 3.2.4, the constant is often conservative, and can be sharpened in concrete models by exploiting structural properties of the vector field .
Proof of Theorem 37.
Let . By (4.8), is invertible. Then, letting with as in (4.8), and for some , the feasible coercivity class
| (4.10) |
is nonempty since it contains . For , if the following estimate holds
| (4.11) |
then by Remark 26, and Theorems 14 and 19, the fixed point of
exists, is unique, and the corresponding solution to system ( Σ z ) satisfies .
To complete the proof of the theorem, let us define the map
| (4.12) |
where is the solution of ( Σ z ) corresponding to the control .
If has a fixed point , then , and by construction, steers (4.1) from to any target state satisfying (4.9), i.e., is the solution to system (4.1) and satisfies .
First, is clearly well-defined and continuous. Moreover, by Lemma 4 and (4.8), it holds that
| (4.13) |
so that for some independent of , we find
| (4.14) |
Next, is compact. In fact, let be a bounded set, let us show that is compact. First, is bounded by (4.14). It remains to prove that for all , the following holds
| (4.15) |
One has immediately from (4.13) and (4.14) that for some , it holds that
| (4.16) |
for every . This proves (4.15) and, therefore, that is compact by the Ascoli-Arzelà theorem. Finally, the set is bounded by (4.13) and (4.14). According to Schaefer’s fixed point theorem, admits at least one fixed point , i.e., .
Remark 39.
Theorem 37 generalizes [10, Theorem 3.40] beyond the trivial case . In this setting, , so is independent of and the admissible class in (4.10) reduces to for all initial states and trajectories by letting with as in (4.8). Hence, by arguments analogous to Proposition 23, the baseline system ( Σ z ) is globally controllable for all , and global controllability of (4.1) follows via Schaefer’s fixed point theorem.
5 Conclusion
We developed a constructive framework of control synthesis for control–affine system based on trajectory–dependent Gramians and fixed–point synthesis maps. On a ball of the feasible coercivity class , sufficient conditions ensure that the synthesis map is a self–map and admits a unique fixed point with the associated control satisfying an explicit energy certificate. Beyond synthesis, we established existence of minimizers: the feasible set is weakly sequentially closed in , hence attains a minimum on (Proposition 18). We then linked optimality to fixed points: under the orthogonality condition at the fixed point (Theorem 17) and a finite-dimensional invertibility assumption, every local minimizer over equals the fixed point ; therefore, the minimizer on is unique and global. If, in addition, , the same conclusion holds among all bounded controls satisfying the endpoint constraint.
The framework extends the classical Gramian theory for linear systems and, for (1.1), recovers [10, Theorem. 3.40] in the case of . Moreover, our results apply to Hopfield–type networks [15] and Lur’e systems [11] in general. It is constructive and amenable to numerical implementation. The analysis is pointwise in the initial state; natural next steps include deriving uniform state–space conditions paralleling the linear equivalence between controllability and Gramian invertibility, investigating robustness, and obtaining a sharper quantitative characterization of the reachable set.
When complete controllability on is known a priori for system , our framework suggests a systematic procedure: certify on short windows that (i) is nonempty (via an invertible reference Gramian), and (ii) the synthesis map is a self–map and satisfies an iterate-contractivity condition; then concatenate the windowed fixed points along a partition of to steer arbitrary targets, with additive energy bounds. This “windowed Gramian synthesis” provides an implementable alternative to homotopy continuation, equipped with an energy certificate and an a posteriori optimality upgrade at the concatenated fixed point via the orthogonality condition test. Establishing uniform window conditions from structural data and extending the patching argument to underactuated regimes are promising directions for future work.
Appendix A Proofs of results stated in the main text
In this section, we present proofs of some of the results from the main text. We start with the following.
A.1 Proof of Theorem 6
We present in this section the proof of the solution representation (3.2).
Proof.
Under the assumptions of Theorem 6, system
| (A.1) |
has (see, for instance, [4, Chapter 2]) a unique absolutely continuous solution . Let us prove that this solution can be represented by (3.2). Let be such that is the solution of (A.1). Then is derivable almost everywhere w.r.t. and it holds that
| (A.2) |
so that using (2.6), we find that solves the following.
| (A.3) |
Integrating (A.3) yields (3.2). Conversely, if (3.2) holds, then and by composition. Otherwise, there exists , with and such that . In fact, if and only if belongs to since is invertible and w.r.t. . However, we have from (3.2) that
which implies by using (2.7) with . It follows that as , which is inconsistent. Letting now
| (A.4) |
and deriving (3.2) almost everywhere w.r.t. yields
| (A.5) |
A.2 Proof of Lemma 8
Proof.
Recall from [4, Theorem 3.2.6] that the Fréchet derivative of w.r.t. in the direction of is given by
| (A.6) |
Using the solution representation (3.2) with and letting , one finds and
where is defined as in the statement of Lemma 8. It follows that
| (A.7) |
where is defined as in the statement of Lemma 8. One deduces that
| (A.8) |
Next, (A.6) and (A.8) suggest the factorization . Using this factorization, one checks immediately that
since is a state-transition matrix. Finally, using the following identities
| (A.9) | |||||
| (A.10) |
and the fact that is a state-transition matrix of (3.7), one finds that
| (A.11) |
This completes the proof of the Lemma.
A.3 Proof of Theorem 14
In this section, we present the proof of Theorem 14 that we split into several steps for the reader’s convenience. Since the maps and play similar roles, we only focus on . Throughout this section, we set . Under the assumptions of Theorem 14,
where , and . For ease in notation, for , where , we let
| (A.12) |
We introduce the following Volterra and Fredholm-type bounded linear operators defined by
| (A.13) |
Lemma 40.
For every , the following estimates hold
| (A.14) |
| (A.15) |
Proof.
We introduce the positive constants
| (A.17) |
and the bounded and linear operator , defined by
| (A.18) |
Lemma 41.
Set
| (A.19) |
Let , where on and
| (A.20) |
Then, for every ,
| (A.21) |
Proof.
Introduce the isometric rescaling on , and let and . Then and . Hence , with .
Since is positive, for one has a.e. Let . Then and , which gives exactly (A.20). The functions are nonnegative and nondecreasing by induction; hence . Thus , and since is an isometry, .
Lemma 42.
Let , and let be the unique positive solution of
| (A.22) |
Set . Then . Moreover, if , then as .
Proof.
For , the same argument as in the proof of Lemma 41 gives , while testing on gives the reverse inequality. Hence . The compact operator is strongly positive on the cone of nonnegative functions in , so the Krein–Rutman theorem [5, Theorem 6.13 & Problem 41] gives an eigenpair and such that . It follows that has an absolutely continuous representation on that we still denote by . Differentiating gives , hence with . Evaluating at gives (A.22); hence . The inequality follows by setting and observing that the defining function is negative at , equivalently . The spectral-radius formula gives , and therefore whenever .
Proof of Theorem 14.
Let . Then, for every , it hols that
| (A.23) | |||||
by Lemma 4, (A.14), (A.15), (A.17) and (A.18). It follows that for every , with , it holds that
| (A.24) |
for all , by Lemma 41. This proves (3.22) with . If there exists such that , one completes the proof of the theorem by the Banach fixed-point theorem [3, Theorem 2.4].
A.4 Proof of Lemma 16
For clarity, we split the proof into several steps. Throughout this section, we set , , and let be defined by (3.17). Fix , and consider the following linear and bounded operators , , and defined by
and
Here is defined in Lemma 8. Since is a state transition matrix, one has
We set . It is clear by Assumptions 2 and 5 that ; see, for instance, [4, Theorem 3.2.6]. Hence by composition. Moreover, for any ,
| (A.25) |
Using the forward–backward representation (3.2) with , one obtains
and therefore . The case follows similarly from the same representation, which gives . This proves (3.26).
Next, suppose that is invertible. Then, the canonical right inverse of satisfies
Hence, if is invertible with , one uses to get
| (A.26) |
showing that is invertible and is right-invertible. So is onto, which implies that is invertible.
Suppose now that is invertible. The canonical right-inverse of satisfies
If is invertible with , one uses to obtain
| (A.27) |
This shows that is invertible and is right-invertible. So is onto, which implies that is invertible. This completes the proof of the lemma.
A.5 Proof of Theorem 17
In this section, we use the same notations introduced in Section A.4.
Proof of Theorem 17.
Since and are invertible for , one deduces that is onto by Lemma 16. Then, for any local minimizer on , the Lagrange multiplier theorem in Hilbert spaces [32, Theorem 43.D, p. 290] (applied with and the submersion , ) yields such that
| (A.28) |
Since is onto, one has that is invertible, and Lemma 16 ensures that is invertible. Next, left-multiplying the first identity in (A.28) by and using the second one yields
| (A.29) |
Substituting back to (A.28) leads to
| (A.30) |
Recall from (A.27) that
showing that is a right-inverse of . Next, since the canonical right inverse of satisfies , one deduces that , which implies
Therefore, (A.30) recast as
| (A.31) |
Now, let us prove the equivalence in the theorem. Assume that
On one hand, for , one get from (A.30) that , which implies that
| (A.32) |
On the other hand, by (A.31), (A.32) and , one finds that . Therefore, so , and
Conversely, if , then (A.31) yields . Let , then
This completes the proof of the theorem.
A.6 Proof of Proposition 18
Proof.
For ease in notation, set for . By definition, . Let and are such that in . Let us show that .
Step 1
One has and . In fact, since , by Banach–Alaoglu, there exists a subsequence (not relabeled) and with such that in , i.e. for all . On the other hand, in , so for all . It holds that
In particular, for , one finds , which implies , a.e., and thus and .
Step 2
One has . We split the proof of this fact into three steps.
Step 2.1
For , and , set . It is clear that . Consider the bounded and linear operator , . Its adjoint is for all . Then and the weak convergence in gives for all , hence in .
For all , one has by Cauchy-Schwarz inequality,
showing that is uniformly bounded. For with (the case of is identical), one has by Cauchy-Schwarz inequality,
showing that is equicontinuous. Consequently, is relatively compact, and by Ascoli-Arzèla, it admits a uniformly convergent subsubsequence; its limit must be the pointwise limit, viz.
Step 2.2
Let and be the solution of and , respectively with the same intitial state . Gronwall’s lemma yields
Step 2.3
Step 3
One has . In fact, , and spectral stability,
Since for all , we obtain .
If is a minimizing sequence, then is a bounded sequence. After extraction, in . By weak sequential closedness, . Then , so attains the infimum.
A.7 Proof of Proposition 23
A.8 Proof of Theorem 24
Proof.
Let as in the statement of the proposition, and . Then, (3.21) is satisfied if and only if for every . Observe that
Now, if and only if for some , where and . Therefore, . It remains to prove that
| (A.33) |
By the spectral stability and -Lipschitz of , one finds that
Since
one deduces that if
| (A.34) |
then (A.33) is satisfied. Since (A.34) is equivalent to (3.34), this completes the proof of the proposition.
A.9 Proof of Lemma 25
Proof.
Write so that . Clearly, is continuous on by Lebesgue dominated convergence theorem. Let us prove the second part of the lemma. Let . By the Cauchy-Schwarz inequality, one finds that
which, by Gronwall’s lemma, yields
| (A.35) |
Using Lemma 4, one finds (we let )
by a direct integration. The same proof applies to .
A.10 Proof of Proposition 33
Proof.
Recall that and . Then, from
Cauchy-Schwarz inequality yields
which, by Gronwall’s lemma, leads to
| (A.36) |
Similarly, one has
so that letting for , Cauchy-Schwarz inequality and (A.36) lead to
which, by Gronwall’s lemma and immediate integration, yields
| (A.37) |
In particular as in Lemma 4, one can replace in (A.36) and (A.37) with for any . Finally, for , one uses the same technique to prove (A.36) and (A.37), and get
| (A.38) |
References
- [1] (1979) The exponential representation of flows and the chronological calculus. Mathematics of the USSR-Sbornik 35 (6), pp. 727–785. External Links: Document Cited by: §3.1.
- [2] (2019) A comprehensive introduction to sub-riemannian geometry. Vol. 181, Cambridge University Press. Cited by: §3.1.
- [3] (2014) Topics in fixed point theory. Vol. 5, Springer. Cited by: §A.3.
- [4] (2007) Introduction to the mathematical theory of control. Vol. 1, American institute of mathematical sciences Springfield. Cited by: §A.1, §A.2, §A.4, §2, §3.1, §4.
- [5] (2011) Functional analysis, sobolev spaces and partial differential equations. Vol. 2, Springer. Cited by: §A.3.
- [6] (2003) Dynamics of physical systems. Courier Corporation, North Chelmsford, MA. Cited by: §1.
- [7] (1965) An algebraic characterization of controllability. IEEE Transactions on Automatic Control 10 (1), pp. 112–113. External Links: Document Cited by: Remark 30.
- [8] (2006) A continuation method for motion-planning problems. ESAIM: Control, Optimisation and Calculus of Variations 12 (1), pp. 139–168. External Links: Document Cited by: §1, §1, Remark 11, Example 35.
- [9] (2002) Return method: some applications to flow control. In School on Mathematical Control Theory, pp. 656–704. Cited by: §1.
- [10] (2007) Control and nonlinearity. Mathematical Surveys and Monographs, American Mathematical Soc.. Cited by: §1, §1, §5, Remark 30, Remark 39.
- [11] (2015) Control of systems in lure form over erasure channels. International Journal of Robust and Nonlinear Control 25 (15), pp. 2787–2802. External Links: Document Cited by: §5.
- [12] (1985) Topological methods for the global controllability of nonlinear systems. Journal of Optimization Theory and Applications 45, pp. 231–256. External Links: Document Cited by: §1.
- [13] (2024) Astrocytes as a mechanism for contextually-guided network dynamics and function. PLOS Computational Biology 20 (5), pp. e1012186. External Links: Document Cited by: §3.2.4.
- [14] (1976) Global controllability of nonlinear systems. SIAM Journal on Control and Optimization 14 (4), pp. 700–711. External Links: Document Cited by: §1.
- [15] (1984) Neurons with graded response have collective computational properties like those of two-state neurons.. Proceedings of the national academy of sciences 81 (10), pp. 3088–3092. Cited by: §1, §3.2.4, §5.
- [16] (2024) Regularized continuation method for motion planning. In 2024 IEEE 63rd Conference on Decision and Control (CDC), pp. 8219–8224. External Links: Document Cited by: §1, §1, Remark 11, Example 35.
- [17] (2023) Global controllability criteria and motion planning of regular affine systems with drifts. IEEE Control Systems Letters 7, pp. 2581–2586. External Links: Document Cited by: §1, §1.
- [18] (1963) Controllability of linear dynamical systems. Contributions to Differential Equations (1), pp. 189–213. Cited by: §1.
- [19] (2009) Chronological calculus in systems and control theory. In Encyclopedia of Complexity and Systems Science, pp. 1027–1041. External Links: ISBN 978-0-387-30440-3, Document Cited by: §3.1.
- [20] (1972) Global controllability of nonlinear systems. SIAM journal on Control 10 (1), pp. 112–126. External Links: Document Cited by: §1.
- [21] (2006) Lie extensions of nonlinear control systems. Journal of Mathematical Sciences 135 (4), pp. 3195–3223. External Links: Document Cited by: §1, §3.1.
- [22] (2022) Study of control systems under quadratic nonholonomic constraints. motion planning, introduction to the regularised continuation method.. Ph.D. Thesis, Normandie Université. Cited by: §1, Example 35.
- [23] (2024) Regularised homotopy continuation method for the motion planning problem. In 2024 28th International Conference on Methods and Models in Automation and Robotics (MMAR), pp. 533–538. Cited by: §1.
- [24] (1998) Remarks on controllability of recurrent neural networks. In Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171), Vol. 1, pp. 501–506 vol.1. External Links: Document Cited by: §1, §1.
- [25] (2013) Mathematical control theory: deterministic finite dimensional systems. Vol. 6, Springer Science & Business Media. Cited by: §1, Remark 30.
- [26] (2007) Necessary and sufficient condition for global controllability of planar affine nonlinear systems. IEEE transactions on automatic control 52 (8), pp. 1454–1460. External Links: Document Cited by: Example 35, Example 35.
- [27] (1983) Lie brackets and local controllability: a sufficient condition for scalar-input systems. SIAM Journal on Control and Optimization 21 (5), pp. 686–713. External Links: Document Cited by: §1.
- [28] (1987) A general theorem on local controllability. SIAM Journal on Control and Optimization 25 (1), pp. 158–194. External Links: Document Cited by: §1.
- [29] (1992) New differential geometric methods in nonholonomic path finding. In Systems, models and feedback: theory and applications: Proceedings of a US-Italy workshop in honor of Professor Antonio Ruberti, Capri, 15–17, June 1992, pp. 365–384. Cited by: §1, §1, Remark 11, Example 35.
- [30] (2026) On the control of recurrent neural networks using constant inputs. IEEE Transactions on Automatic Control 71 (3), pp. 1737–1752. External Links: Document Cited by: §3.1.
- [31] (2024) A Mathematical Model of the Visual MacKay Effect. SIAM Journal on Applied Dynamical Systems 23 (3), pp. 2138–2178. External Links: Document Cited by: §3.1.
- [32] (2013) Nonlinear functional analysis and its applications: iii: variational methods and optimization. Springer Science & Business Media. Cited by: §A.5.
- [33] (1991) Exact boundary controllability for the semilinear wave equation. In Nonlinear Partial Differential Equations and Their Applications. Collège de France Seminar, Vol. X (Paris, 1987–1988), H. Brezis and J. Lions (Eds.), Pitman Research Notes in Mathematics Series, Vol. 220, pp. 357–391. External Links: MathReview Entry Cited by: §1.
- [34] (1993) Exact controllability for semilinear wave equations in one space dimension. Annales de l’Institut Henri Poincaré C, Analyse non linéaire 10 (1), pp. 109–129. External Links: Document Cited by: §1.