<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2013.412235</article-id><article-id pub-id-type="publisher-id">AM-41157</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Integrating Algorithm and Theoretical Analysis for Fully Rheonomous Affine Constraints: Completely Integrable Case
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>atsuya</surname><given-names>Kai</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Applied Electronics, Faculty of Industrial Science and Technology, 
Tokyo University of Science, Tokyo, Japan</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>kai@rs.tus.ac.jp</email></corresp></author-notes><pub-date pub-type="epub"><day>08</day><month>11</month><year>2013</year></pub-date><volume>04</volume><issue>12</issue><fpage>1720</fpage><lpage>1725</lpage><history><date date-type="received"><day>September</day>	<month>3,</month>	<year>2013</year></date><date date-type="rev-recd"><day>October</day>	<month>3,</month>	<year>2013</year>	</date><date date-type="accepted"><day>October</day>	<month>10,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   This paper develops an integrating algorithm for fully rheonomous affine constraints and gives theoretical analysis of the algorithm for the completely integrable case. First, some preliminaries on the fully rheonomous affine constraints are shown. Next, an integrating algorithm that calculates independent first integrals is derived. In addition, the existence of an inverse function utilized in the algorithm is investigated. Then, an example is shown in order to evaluate the effectiveness of the proposed method. By using the proposed integrating algorithm, we can easily calculate independent first integrals for given constraints, and hence it can be utilized for various research fields. 
 
</p></abstract><kwd-group><kwd>Fully Rheonomous Affine Constraints; Geometric Representation; Rheonomous Bracket; Complete Integrability; Integrating Algorithm</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Over the last couple of decades, a lot of researches on nonholonomic systems have been done in the research fields of nonlinear control theory and robotics [1-3]. In addition, sub-Riemannian geometry has also been studied in the research fields of differential geometry and control theory [4,5]. The common property in these two is the existence of constraints. The constraints play important roles in these research fields and yield attractive and interesting characteristics.</p><p>The simplest class of constraints is linear constraints:<img src="21-7401825\494d6160-2e86-4709-a0bb-02fe195d46fe.jpg" />, <img src="21-7401825\7538eb59-8141-461d-90b8-75b4abd9ab05.jpg" />, <img src="21-7401825\c020ab32-ee4c-49f1-b3d3-ad0813c7bf84.jpg" />, and they have been mainly studied so far. The class of the linear constraints covers wide-ranging mechanical systems such as mobile and acrobatic robots. However, there also exist wider classes of constraints. The author has focused and researched scleronomous affine constraints:</p><p><img src="21-7401825\871eae6c-3739-47e9-8665-4567a40cafc7.jpg" />, <img src="21-7401825\27e99742-1ecc-469b-a794-e6d2d4d1193c.jpg" />and A-rheonomous affine constraints:<img src="21-7401825\d7de2da8-b210-48f1-88b8-09d0960d1e00.jpg" />, which form a wider class of constraints than the linear constraints, from the viewpoints of mathematics and control theory [6-10]. Note that in analytical mechanics, the terminology “rheonomous” means “time-varying”, and the opposite word of it is “scleronomous”. The affine constraints can be found in mechanical systems such as space robots with initial angular momenta, a ball on a rotating table, a ship on a running river, and so on. These results have made it possible to treat such constraints systematically, however, we are still interested in fully rheonomous affine constraints: <img src="21-7401825\dbfa6565-19e8-4306-9c90-81540cbf2124.jpg" />as a much wider class of constraints than the $A$-rheonomous affine constraints. In [<xref ref-type="bibr" rid="scirp.41157-ref11">11</xref>], the author has derived a complete integrability condition for the rheonomous affine constraints. If the constraints are integrable, there exist some independent first integrals of them. It is quite important to calculate independent first integrals since they can be utilized for reduction of the configuration space.</p><p>Hence, the purpose of this paper is to develop an integrating algorithm for the fully rheonomous affine constraints. This paper is organized as follows. First, in Section 2, some preliminaries on the fully rheonomous affine constraints are presented. Next, in Section 3, an integrating algorithm for completely integrable rheonomous affine constraints is constructed. Moreover, theoretical analysis of the algorithm is shown. Then, Section 4 illustrates an example for verification of the effectiveness and the availability of the new results.</p></sec><sec id="s2"><title>2. Preliminaries</title><sec id="s2_1"><title>2.1. Fully Rheonomous Affine Constraints</title><p>In this section, some preliminaries on fully rheonomous affine constraints are presented. See [<xref ref-type="bibr" rid="scirp.41157-ref11">11</xref>] for more details. First, this subsection gives the definition of fully rheonomous affine constraints and explains their geometric representation. Denote the time variable by <img src="21-7401825\590fb374-3c64-489c-b8d0-e0dcf97e8de8.jpg" /> and a time interval by<img src="21-7401825\22f0aee9-bcfb-452c-a892-fdbbda2f8605.jpg" />. Let <img src="21-7401825\1409e97d-4a4d-4f7a-a610-7f553ec9028a.jpg" /> be an <img src="21-7401825\758025bc-cff5-43e1-87fb-727e0964747b.jpg" />-dimensional configuration manifold and <img src="21-7401825\67b2c8c4-2154-4048-90fe-6f6a079d1437.jpg" /> be a local coordinate of<img src="21-7401825\87a090e9-a0e6-4670-9146-22b020691e18.jpg" />. Associated with<img src="21-7401825\4f23125d-bf71-4921-b55c-08bb27f732f1.jpg" />, we refer <img src="21-7401825\fa55a182-550b-486a-b2c1-367a1431fdc6.jpg" /> as a tangent vector field. A set of <img src="21-7401825\40451cc2-fb92-4851-b58f-7501efccca6e.jpg" /> of differenttial equations in the form:</p><disp-formula id="scirp.41157-formula69568"><label>(1)</label><graphic position="anchor" xlink:href="21-7401825\53fdc48d-ec55-4997-a6ca-791422a28ccf.jpg"  xlink:type="simple"/></disp-formula><p>is called fully rheonomous affine constraints. Note that all the coefficients <img src="21-7401825\455ec6d5-5d4b-4c75-a7b8-0a6f5f4bb8e4.jpg" /> explicitly depend on the time variable<img src="21-7401825\ee72c7a3-d687-4613-b613-068c0a6f75b8.jpg" />. We now rewrite (1) as</p><disp-formula id="scirp.41157-formula69569"><label>(2)</label><graphic position="anchor" xlink:href="21-7401825\3a908a73-299e-4bd5-ad3a-7018cfc130dc.jpg"  xlink:type="simple"/></disp-formula><p>where a rheonomous affine term <img src="21-7401825\58cb02bc-cc55-45da-b205-ce88aae85d51.jpg" /> is a vector-valued function whose <img src="21-7401825\e3f6754b-c8fe-4c01-af82-88eb0caedd52.jpg" />-th entry is<img src="21-7401825\5e868c15-c288-40cd-8d75-3af9dc627095.jpg" />, and a rheonomous velocity coefficient matrix <img src="21-7401825\4d4d7c5d-7f16-4f35-b684-9b43ae28ae15.jpg" /> is a matrix-valued function whose <img src="21-7401825\03f54653-33fe-4668-8abb-396991e5daa2.jpg" />-th entry is<img src="21-7401825\c592aa43-71d5-40e8-a01e-ebef890dcb4a.jpg" />. In this paper, we assume the following sufficient condition on independency of the fully rheonomous affine constraints (2):</p><disp-formula id="scirp.41157-formula69570"><label>(3)</label><graphic position="anchor" xlink:href="21-7401825\b31c9480-774a-4eac-bf9a-131e2a67c2cb.jpg"  xlink:type="simple"/></disp-formula><p>Next, a geometric representation method of the fully rheonomous affine constraints (2) is explained. From (1), we see that the <img src="21-7401825\323a47bf-656b-4abb-a912-3cef8e91d58c.jpg" /> row vectors of <img src="21-7401825\359c39ca-17a4-4dda-879f-9841d5d1445c.jpg" /> in (2) are independent of each other. Hence, we consider <img src="21-7401825\5af3237c-3958-4384-b900-e049fbd0c12b.jpg" /> vector fields which are independent of each other and annihilators of the <img src="21-7401825\e6c8a649-a964-4d8c-893b-efb66c36502a.jpg" /> row vectors of<img src="21-7401825\ef1034fa-ac5b-4a5c-998f-6297d2f02d56.jpg" />, and denote them by <img src="21-7401825\435fdf8b-db62-47a0-bfab-82aced7c798b.jpg" /> as time-varying vector fields on<img src="21-7401825\eded8fb8-bafa-4e15-b8a8-30bc112ac44b.jpg" />. Furthermore, we also denote a space spanned by<img src="21-7401825\26c172c8-a4bb-4764-870c-824fe7450bde.jpg" />, that is, a time-varying distribution on <img src="21-7401825\a2eb36e8-3111-4d64-aa37-0af34df7cabc.jpg" /> by</p><disp-formula id="scirp.41157-formula69571"><label>(4)</label><graphic position="anchor" xlink:href="21-7401825\08a448ee-b1dd-4d9f-9bf4-b0e6de291ac6.jpg"  xlink:type="simple"/></disp-formula><p>Since the basial vectors of<img src="21-7401825\cdd28b15-f2bf-42d2-a1ef-a3130e6451c4.jpg" />: <img src="21-7401825\65aa9c22-611a-4fee-a9ea-b40004cebe42.jpg" />are independent of each other, <img src="21-7401825\c9e4c1bd-9092-4e7d-9db8-38d7646ae605.jpg" />is a nonsingular distribution, that is,</p><disp-formula id="scirp.41157-formula69572"><label>(5)</label><graphic position="anchor" xlink:href="21-7401825\2fbb9e3a-90c9-435d-9634-79f607485161.jpg"  xlink:type="simple"/></disp-formula><p>holds. A curve on<img src="21-7401825\f356cfa1-0c65-4809-8ef4-cd2e3a04b56e.jpg" />: <img src="21-7401825\cb4bd8ed-0519-4852-bb01-2c9dff3653ba.jpg" />is said to satisfy the fully rheonomous affine constraints (2) if for a timevarying vector field on<img src="21-7401825\59198006-75ef-4d32-ad7a-138eef8e8487.jpg" />: <img src="21-7401825\bad9fbaf-9eb5-4049-8e57-3b412c31fab7.jpg" />and the generalized velocity of<img src="21-7401825\ce0642ee-7e36-4b8b-b0c1-5edc75ca8451.jpg" />:<img src="21-7401825\f69d1a57-31bf-40cf-aad9-2403b357e035.jpg" />,</p><disp-formula id="scirp.41157-formula69573"><label>(6)</label><graphic position="anchor" xlink:href="21-7401825\a749e075-ed83-455c-acf9-6a7f439654b8.jpg"  xlink:type="simple"/></disp-formula><p>We call <img src="21-7401825\47807f66-c633-40d5-b27f-010da3d62c90.jpg" /> a rheonomous affine vector field, and it satisfies the equation:</p><disp-formula id="scirp.41157-formula69574"><label>(7)</label><graphic position="anchor" xlink:href="21-7401825\a81e4a9c-3df1-4428-a213-3644e8d323b4.jpg"  xlink:type="simple"/></disp-formula><p>This definition is a natural extension of the one for the scleronomous affine constraints that do not contain the time variable explicitly [<xref ref-type="bibr" rid="scirp.41157-ref6">6</xref>]. Geometric representation of the fully rheonomous affine constraints is defined as follows and can allow us to analyze them geometrically and derive geometric properties.</p><sec id="s2_1_1"><title>Definition 1</title><p>The fully rheonomous affine constraints (2) are geometrically represented by a pair<img src="21-7401825\021b2cac-3587-4d7d-9cbb-c345ae4e842a.jpg" />, where <img src="21-7401825\7fcfcafb-f4f1-423b-9a92-e95353e7308c.jpg" /> is an <img src="21-7401825\4438844d-1141-49c3-8db1-4aeb05d0bc3d.jpg" />-dimensional time-varying distribution defined by (4) and <img src="21-7401825\7201c3dc-6da4-4b3f-883e-5d5ca7c02ed4.jpg" /> is called a rheonomous affine vector and satisfies (7).</p></sec></sec><sec id="s2_2"><title>2.2. Rheonomous Bracket</title><p>Next, in this subsection, a new operator for the fully rheonomous affine constraints (2), called the rheonomous bracket is shown. The rheonomous bracket is originally introduced in order to analyze the A-rheonomous affine constraints in [8-10] and plays important roles in derivation of a complete integrability condition and an integrating algorithm. The rheonomous bracket is fundamentally defined based on the normal Lie bracket<img src="21-7401825\536fee80-ac88-4255-8cc0-69265c55905f.jpg" />, which is an operator for two vector fields<img src="21-7401825\82a36a35-0c80-4179-a39c-20e43cb998c0.jpg" />:</p><disp-formula id="scirp.41157-formula69575"><label>(8)</label><graphic position="anchor" xlink:href="21-7401825\d1c3418d-7d1d-46ed-82b4-d06d9b87275a.jpg"  xlink:type="simple"/></disp-formula><p>The definition of the rheonomous bracket is as follows. [8-10].</p><sec id="s2_2_1"><title>Definition 2 [8-10]</title><p>For the vector fields defined on <img src="21-7401825\d74b0577-bd11-4492-9b80-ad4620afdf19.jpg" /> on the geometric representation of the fully rheonomous affine constraints (2):<img src="21-7401825\d115a7b0-4b8e-4668-8a26-8dde3acedd47.jpg" />, the rheonomous bracket is an operator: <img src="21-7401825\0cbd4e76-723b-4a11-b4e8-bdfe96e7669e.jpg" />that satisfies the following three properties:</p><p>a) For a rheonomous affine vector field<img src="21-7401825\74c7d500-418a-4f58-8292-b6d20c73553d.jpg" />,</p><disp-formula id="scirp.41157-formula69576"><label>(9)</label><graphic position="anchor" xlink:href="21-7401825\1951c64c-c2fa-493a-87c6-8d7ac67bacf8.jpg"  xlink:type="simple"/></disp-formula><p>Holds.</p><p>b) <img src="21-7401825\a1f33b77-1a0e-4f97-bc4e-456974747e3a.jpg" />is defined as a set of vector fields that consists of <img src="21-7401825\06bea226-ec87-4493-a9b5-0046a02e4a69.jpg" /> and iterated rheonomous brackets of <img src="21-7401825\56a9f8fd-cfad-49c7-96f8-1d1ffc54a2df.jpg" /> and does not contain<img src="21-7401825\0d75632d-9c59-4115-8eff-b59c048f8b16.jpg" />. For a rheonomous affine vector field <img src="21-7401825\0fd5842d-3e72-4610-b4f6-f35dda5b01c0.jpg" /> and a vector field<img src="21-7401825\c5f4cbca-10d7-4ec6-bfd1-38e92e836939.jpg" />,</p><disp-formula id="scirp.41157-formula69577"><label>(10)</label><graphic position="anchor" xlink:href="21-7401825\683de320-6c5c-466b-85f1-baf6ff61a2ea.jpg"  xlink:type="simple"/></disp-formula><p>Holds.</p><p>c) For two vector fields<img src="21-7401825\c13ee5f3-1140-4e5b-90af-7eb35b528014.jpg" />,</p><disp-formula id="scirp.41157-formula69578"><label>(11)</label><graphic position="anchor" xlink:href="21-7401825\e59f2007-305d-493e-bff7-1b29f4fe5b89.jpg"  xlink:type="simple"/></disp-formula><p>holds.</p><p>For the rheonomous bracket, it is noted that the rheonomous affine vector field <img src="21-7401825\49ab5dfe-753c-40bb-b591-b7043f672add.jpg" /> is perceived as special, and this yields an additional term of a time differenttial of a vector field as the property (b). It must be also noted that from Definition 2 the rheonomous bracket is equivalent to the normal Lie bracket for scleronomous affine constraints, that is, constraints that do not contain the time variable explicitly. The following proposition shows that the rheonomous bracket has some important characteristics in common with the normal Lie bracket [8-10].</p></sec><sec id="s2_2_2"><title>Proposition 1 [8-10]</title><p>For the vector fields on the geometric representation of the fully rheonomous affine constraints (2): <img src="21-7401825\06136dfd-8af2-43fa-9060-028040f5942e.jpg" />and the set of iterated vector fields of them:<img src="21-7401825\5131a645-e875-4aec-b97a-a484c334bfda.jpg" />, the following properties (a), (b), and (c) hold.</p><p>a) Bilinearlity:</p><disp-formula id="scirp.41157-formula69579"><label>(12)</label><graphic position="anchor" xlink:href="21-7401825\ff586174-3be2-4c89-9f31-62dbbc0e0544.jpg"  xlink:type="simple"/></disp-formula><p>b) Skew-symmetry:</p><disp-formula id="scirp.41157-formula69580"><label>(13)</label><graphic position="anchor" xlink:href="21-7401825\2a485fee-369c-4f8b-9f33-aff278d7e18b.jpg"  xlink:type="simple"/></disp-formula><p>c) Jacobi’s identity:</p><disp-formula id="scirp.41157-formula69581"><label>(14)</label><graphic position="anchor" xlink:href="21-7401825\396404fc-fdf5-4244-9ce3-8661dd39b8e8.jpg"  xlink:type="simple"/></disp-formula><p>From the properties in Proposition 1, it can be confirmed that we only have to consider the iterated rheonomous brackets in the form:</p><disp-formula id="scirp.41157-formula69582"><label>(15)</label><graphic position="anchor" xlink:href="21-7401825\82f16e21-dd7a-4f38-8caa-e568be27344d.jpg"  xlink:type="simple"/></disp-formula><p>in checking a complete integrability condition for the fully rheonomous affine constraints, which will be shown in the next subsection. Furthermore, the Philip Hall basis [<xref ref-type="bibr" rid="scirp.41157-ref12">12</xref>], which is a systematic method to generate iterated Lie brackets with an order efficiently, can be also constructed for the rheonomous bracket as follows [8-10].</p></sec><sec id="s2_2_3"><title>Algorithm 1</title><p>For iterated rheonomous brackets (15) of the geometric representation of the fully rheonomous affine constraints (2):<img src="21-7401825\bb33a0c3-4ea0-42cf-a8a1-f4c07b26e024.jpg" />, we define the length of (15) as<img src="21-7401825\18872540-0590-454f-9bf4-06eecd88a68f.jpg" />, that is, the number of vector fields in the iterated rheonomous bracket. In addition, the symbol <img src="21-7401825\ba8a457c-edf5-4193-8af1-8caff650b6e2.jpg" /> means the magnitude relation for two iterated rheonomous brackets. Then, the Philip Hall basis <img src="21-7401825\648c2152-1b24-4021-abdb-3338a220fd68.jpg" /> for the rheonomous bracket can be constructed by the next rules.</p><p>a) <img src="21-7401825\f3960339-b698-47fd-8333-93901b172e64.jpg" />are the first <img src="21-7401825\1a95d269-8e2f-421c-a727-e61c3ccca202.jpg" /> elements of <img src="21-7401825\d67fb458-e210-4a5a-a7cc-cc7eec6be935.jpg" /> and<img src="21-7401825\2d6e9eca-7f28-4695-a74c-81b0b0e6aeef.jpg" />.</p><p>b) If<img src="21-7401825\360fe3e6-21b2-4ced-ae4c-61fa1e73721f.jpg" />, then<img src="21-7401825\38cc0fa5-26a1-47ac-bf77-af2b4ad41df9.jpg" />.</p><p>c) <img src="21-7401825\7580f465-10df-422d-9a77-711e0728d4dc.jpg" />if and only if <img src="21-7401825\78edf986-45f5-44e0-902c-1a2d0d28cf97.jpg" /> and<img src="21-7401825\0989e685-b057-4ef6-9551-c1a5da8bdd39.jpg" />, either <img src="21-7401825\841c8604-a795-4b1b-bb51-bf627b30acec.jpg" /> or <img src="21-7401825\3be88d21-00a9-4e88-9f37-2b4497159240.jpg" /> holds or <img src="21-7401825\10225e05-c1e9-4122-806b-558a555ac4bf.jpg" /> with <img src="21-7401825\16b3d60f-8d31-426e-89ba-981943e3749b.jpg" /> and<img src="21-7401825\ba51946b-3b11-46bd-ad87-d5b3da7c4615.jpg" />.</p></sec></sec><sec id="s2_3"><title>2.3. Complete Integrability Condition</title><p>Finally this subsection presents a complete integrability condition for the fully rheonomous affine constraints (2). If all the <img src="21-7401825\74fc8109-6be5-4ee0-a9c5-348ba7e955ce.jpg" /> rheonomous affine constraints (2) are integrable, that is, there exist <img src="21-7401825\866b3a43-2a42-45f6-ba21-55ac8606c77d.jpg" /> independent first integrals of (2), then they are said to be completely integrable. We now define a smallest and involutive timevarying distribution <img src="21-7401825\7f8afe91-3205-44d8-b1ac-0c05bf2bc547.jpg" /> that contains <img src="21-7401825\c6821e72-3cec-4673-8e43-5bbc08256742.jpg" /> and iterated rheonomous brackets of them, and satisfies <img src="21-7401825\bd50e17b-e0ce-47bf-86b0-438c1dfa9ca5.jpg" /> that is, <img src="21-7401825\f2518104-f6a7-4386-9041-b76f8eddaf17.jpg" />is spanned by all the rheonomous brackets of <img src="21-7401825\9b22205a-59af-4abd-bc8f-d37a51ddc5d4.jpg" /> with the exception of<img src="21-7401825\c2be8f5a-3aa4-4f2b-a615-c6c20556bbe5.jpg" />. Then, a necessary and sufficient condition on complete integrability for the fully rheonomous affine constraints (2) is given as the next theorem [<xref ref-type="bibr" rid="scirp.41157-ref11">11</xref>].</p><sec id="s2_3_1"><title>Theorem 1 [<xref ref-type="bibr" rid="scirp.41157-ref11">11</xref>]</title><p>For the fully rheonomous affine constraints defined on an $n$-dimensional manifold <img src="21-7401825\d9ead444-f3fe-4bae-8ebe-8e5834e1d82c.jpg" /> (2) and a time interval<img src="21-7401825\58577fa3-7b2c-4451-8ac0-dcc084913064.jpg" />, the following statements (a) and (b) are equivalent to each other. If they hold, the fully rheonomous affine constraints (2) are said to be completely integrable.</p><p>a) There exist <img src="21-7401825\cfe72c11-2b35-407b-8613-b722c8fc6454.jpg" /> independent first integrals of the fully rheonomous affine constraints (2).</p><p>b) For a smallest and involutive time-varying distribution<img src="21-7401825\6f2bca56-5c43-4d50-bd1f-744b2527e6c3.jpg" />,</p><disp-formula id="scirp.41157-formula69583"><label>(16)</label><graphic position="anchor" xlink:href="21-7401825\ac0aa3e2-d679-469e-bdd5-6c065af9769c.jpg"  xlink:type="simple"/></disp-formula><p>holds.</p><p>From Theorem 1, we can see that the complete integrability condition for the fully rheonomous affine constraints (2) is quite simple and has a similar structure as the ones for the scleronomous affine constraints and the A-rheonomous affine constraints [6,7]. In addition, it turns out that the rheonomous bracket plays a significant role in the condition (16).</p></sec></sec></sec><sec id="s3"><title>3. Integrating Algorithm</title><sec id="s3_1"><title>3.1. Proposed Integrating Algorithm</title><p>As seen in Section 2, if the fully rheonomous affine constraints (2) are completely integrable, there exist some independent first integrals of them. For reduction of the dimension of a given configuration manifold subject to completely integrable fully rheonomous affine constraints, we need the explicit forms of independent first integrals of them. For scleronomous linear constraints, that is, <img src="21-7401825\8a28afac-cd1a-4a46-8cd3-eb8d15af9db6.jpg" />, a method of calculation of independent first integrals is well known [12,13], and for scleronomous affine constraints: <img src="21-7401825\27978bfc-9f2a-4108-bf2b-933cf7f906e2.jpg" />and A-rheonomous affine constraints: <img src="21-7401825\18c288e2-1537-477f-a184-f81cae6ebc46.jpg" />we have developed algorithms to calculate independent first integrals of them in [7,9,10]. However, a method to calculate independent first integrals of given fully rheonomous affine constraints has not been proposed. Therefore, this section of the paper develops an integrating algorithm for the fully rheonomous affine constraints and gives theoretical analysis of the algorithm.</p><p>In this subsection, we derive an integrating algorithm for completely integrable fully rheonomous affine constraints (2). Theorem 1 in Section 2 guarantees the existence of <img src="21-7401825\2643abd0-fdb4-48b1-87cb-74bfd8558944.jpg" /> independent first integrals of the fully rheonomous affine constraints (2). Hence, we aim to construct an algorithm to calculate these $n-m$ independent first integrals. First of all, we can find <img src="21-7401825\e9026f1a-a45f-47aa-9e8f-ae48e1319387.jpg" /> vector fields <img src="21-7401825\27c15149-989c-419f-9578-3139e157460b.jpg" /> such that</p><disp-formula id="scirp.41157-formula69584"><label>(17)</label><graphic position="anchor" xlink:href="21-7401825\321159ec-97de-4e87-a5cd-245c6516e9e8.jpg"  xlink:type="simple"/></disp-formula><p>holds for the vector fields of the geometric representtation for the fully rheonomous affine constraints (2):<img src="21-7401825\4f11a7c1-84ea-4f08-9d76-eaa3a36b43f2.jpg" />. Let us denote flows (1-parameter local transformation groups) of <img src="21-7401825\60faa3e2-c3f2-49d4-ab23-3b602a3122cb.jpg" /> and <img src="21-7401825\cb9d2f6a-1979-4f75-bbe1-3817a49f51d1.jpg" /> by <img src="21-7401825\3ebb47e6-4fa0-4402-b96f-26ca9a63885f.jpg" /> and <img src="21-7401825\def674e5-3cca-48ce-88df-7c308a6a0315.jpg" /> with time parameters <img src="21-7401825\d29e4cd8-bf39-473d-992e-fe2281765749.jpg" /> and<img src="21-7401825\42da50ee-6dd2-4a6a-b388-994689d7c0f2.jpg" />, respectively. We set an initial point at the initial time <img src="21-7401825\94b0d9cb-19f4-4b81-8e9b-9e5c45574d99.jpg" /> as<img src="21-7401825\f3f15f3c-72c4-4d35-acc9-c20fd53373f2.jpg" />. We also consider <img src="21-7401825\68274fdd-0fea-44af-ae94-11fee412d29f.jpg" /> vector fields defined on the expanded configuration manifold<img src="21-7401825\626ddc1c-4f43-49b4-b5ea-6a4ab90cf269.jpg" />, and then their flows on <img src="21-7401825\fb2bcc23-dccc-44cc-ae79-5dd855e750c1.jpg" /> are represented as</p><disp-formula id="scirp.41157-formula69585"><label>(18)</label><graphic position="anchor" xlink:href="21-7401825\87bca6e8-fc7f-47e1-9c92-6a9b58dd63cb.jpg"  xlink:type="simple"/></disp-formula><p>Note that the initial value of <img src="21-7401825\84a259ca-9b4f-4b1a-87e3-cadc00ca351d.jpg" /> is set as 0. Calculating the composite mapping of <img src="21-7401825\85043638-af26-4af0-b808-d288972c2606.jpg" /> flows (18) yields</p><disp-formula id="scirp.41157-formula69586"><label>(19)</label><graphic position="anchor" xlink:href="21-7401825\80113e8a-f6db-4927-88ef-d2ba3166512d.jpg"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.41157-formula69587"><label>(20)</label><graphic position="anchor" xlink:href="21-7401825\f91a4648-edc6-4b8a-91c1-55de23d2cd3d.jpg"  xlink:type="simple"/></disp-formula><p>is the composite mapping of <img src="21-7401825\f0bf7a63-f292-4341-a650-dc5d747bde3b.jpg" /> flows <img src="21-7401825\63168e4d-64e7-4e8f-9330-09588564b41d.jpg" />. From (19), we see that the projection of <img src="21-7401825\9095c8fb-0550-469a-96d7-061e91e99e97.jpg" /> onto <img src="21-7401825\1ac8ec6d-b8d0-433b-b0b3-952d1b31cc50.jpg" /> is equivalent to<img src="21-7401825\eead0a26-8de9-457d-b1e3-4aff3d172722.jpg" />. Therefore, by applying the idea of the integrating algorithm for scleraonomous linear constraints defined on <img src="21-7401825\211dd037-895d-404d-b3d2-f84de9682c8a.jpg" /> [14,15] to <img src="21-7401825\c112be37-649c-4a83-89dc-b674f00f1653.jpg" /> and considering projection of it onto<img src="21-7401825\140ffac6-547c-4f47-9585-383d56a84c27.jpg" />, we can derive the following algorithm to calculate <img src="21-7401825\c0102cdd-c77f-49e0-83c3-63179ffce647.jpg" /> independent first integrals of completely integrable fully rheonomous affine constraints as follows.</p><sec id="s3_1_1"><title>Algorithm 2</title><p>For the completely integrable fully rheonomous affine constraints (2), we can obtain $n-m$ independent first integrals of them by the following procedure.</p><p>(Step 1) Set <img src="21-7401825\374525bf-3f4c-4d75-a872-4d6fb45e376d.jpg" /> vector fields <img src="21-7401825\dd3c07a3-d466-4d71-bee4-0967a1cb793b.jpg" /> of geometric representation for the fully rheonomous affine constraints (2).</p><p>(Step 2) For<img src="21-7401825\e3e241e3-be17-492d-a3d3-5c3c609f2ed0.jpg" />, derive linearly independent vector fields <img src="21-7401825\b7635069-8c61-4e79-97c6-0cc0f67739ca.jpg" /> that satisfy (17).</p><p>(Step 3) Calculate flows of <img src="21-7401825\4bb8376d-0601-4c13-abc7-033b676e4f6c.jpg" /> and set them as<img src="21-7401825\68a7b5ef-d963-468d-a634-c1abb06ce0a2.jpg" />.</p><p>(Step 4) Combine <img src="21-7401825\b1b32f8b-86e6-49a3-987d-c3d07b5f76f2.jpg" /> flows <img src="21-7401825\5cac5399-6247-41af-ac4e-185e7b606044.jpg" /> as (20).</p><p>(Step 5) Set <img src="21-7401825\f4dc94f0-76fd-4165-ac66-a3dd36a78bad.jpg" /> and derive the inverse function<img src="21-7401825\7dde2701-74a3-4170-8607-cfbf153b9268.jpg" />, where<img src="21-7401825\81ebfd47-d778-4ef1-a43d-06938ac464a6.jpg" />. Then, the last <img src="21-7401825\c55cf3f1-2023-4979-af9a-44111597098e.jpg" /> components of <img src="21-7401825\53b468c8-16da-4e04-9425-b6eecda3b41b.jpg" /> are independent first integrals of (2).</p><p>It must be noted that Algorithm 1 is similar to the ones for the scleronomous affine constraints case and the Arheonomous affine constraints case [7,9,10], and hence Algorithm 2 is a natural extension of them.</p></sec></sec><sec id="s3_2"><title>3.2. Theoretical Analysis</title><p>This subsection gives theoretical analysis on the integrating algorithm for completely integrable rheonomous affine constraints. In Algorithm 2 derived in the previous subsection, we need to calculate the inverse function of the combined mapping: <img src="21-7401825\24e3088a-0201-45c0-b25e-015912c67830.jpg" />in order to calculate independent first integrals. However, we still have a important question on the existence of the inverse function. In general, it is quite difficult to calculate an inverse function of a given function. For Algorithm 2, the next proposition guarantees the existence of the inverse mapping<img src="21-7401825\1e641cec-8752-4fbb-b8ac-50f1f57d2a3f.jpg" />.</p><sec id="s3_2_1"><title>Proposition 2</title><p>Assume that the fully rheonomous affine constraints (2) are completely integrable. Then, there exists an time interval <img src="21-7401825\d23ea3d5-7898-43ed-88ad-97f406e97dc4.jpg" /> and <img src="21-7401825\204306f3-9934-4e73-aef8-be8b8a32b1b0.jpg" /> is a diffeomorphism at any time<img src="21-7401825\fefc583f-0441-493c-b71b-757b11259d2c.jpg" />. That is to say, there exists its inverse mapping<img src="21-7401825\a678e2df-ddbe-4db4-bd3e-cfd5cd3a8f7d.jpg" />.</p><p>(Proof) Set<img src="21-7401825\521dcfc4-42d8-4bf9-adfe-dff94cca82ca.jpg" />. Calculating the partial differential of (19) with the chain rule of differential calculation, we have</p><disp-formula id="scirp.41157-formula69588"><label>(21)</label><graphic position="anchor" xlink:href="21-7401825\0f970ec0-12c0-4098-9fd6-a6898cf58bc5.jpg"  xlink:type="simple"/></disp-formula><p>Substituting <img src="21-7401825\c0d598e4-c913-4a14-be97-4552758424ec.jpg" /> into (21), we obtain</p><disp-formula id="scirp.41157-formula69589"><label>(22)</label><graphic position="anchor" xlink:href="21-7401825\eafe0f76-be98-46c5-b143-cd1685fc6387.jpg"  xlink:type="simple"/></disp-formula><p>that is to say,</p><disp-formula id="scirp.41157-formula69590"><label>(23)</label><graphic position="anchor" xlink:href="21-7401825\bdc9b4e2-14bb-49a1-860f-9e3e3e3ee15a.jpg"  xlink:type="simple"/></disp-formula><p>Since <img src="21-7401825\dc0ad4bb-018a-4b02-abc8-eff5d5e47928.jpg" /> are linearly independent of each other,</p><disp-formula id="scirp.41157-formula69591"><label>(24)</label><graphic position="anchor" xlink:href="21-7401825\f9fc9789-2089-4479-936f-8d3643bd143f.jpg"  xlink:type="simple"/></disp-formula><p>holds. Therefore, it turns out that <img src="21-7401825\013888ea-ea83-4b04-b39b-c7a88845ea3d.jpg" /> is a diffeomorphism by the implicit function theorem [12,13]. Since the projection of <img src="21-7401825\4ec627b0-46d6-4e7b-84c3-e95c21291155.jpg" /> onto <img src="21-7401825\221a4c4b-e3ec-40fa-9dac-d4f05f2c1227.jpg" /> is equivalent to<img src="21-7401825\780255b4-a613-4c7a-8c9a-a9441c17beec.jpg" />, <img src="21-7401825\27bade30-82f5-46fb-8c02-a0c2ae2c8fc7.jpg" />is also a diffeomorphism. Consequently, the proposition is proven.</p></sec></sec></sec><sec id="s4"><title>4. Example</title><p>Finally, in this section, an example is considered in order to evaluate the new results. Let us consider a 3-dimensional configuration manifold:</p><disp-formula id="scirp.41157-formula69592"><label>(25)</label><graphic position="anchor" xlink:href="21-7401825\3aa9f2e2-ea30-4d9a-a7a3-53cba14b0f44.jpg"  xlink:type="simple"/></disp-formula><p>with<img src="21-7401825\5ceda5ff-85c8-4c13-93ba-a4d93e711ca7.jpg" />, and a fully rheonomous affine constraints on<img src="21-7401825\c5bfc40b-c873-40e0-948d-56734c65ceb2.jpg" />:</p><disp-formula id="scirp.41157-formula69593"><label>(26)</label><graphic position="anchor" xlink:href="21-7401825\0f91a73b-50db-4851-a500-c86f4f2adbc1.jpg"  xlink:type="simple"/></disp-formula><p>with<img src="21-7401825\389a6a17-0ff4-4e0b-b6f3-d647a2ea2957.jpg" />. We here consider a time interval<img src="21-7401825\9ec0541e-f81b-44df-a6eb-1f9a0c031484.jpg" />. Then, it turns out that Assumption 1 holds for (26). One geometric representation for (26) can be obtained as follows:</p><disp-formula id="scirp.41157-formula69594"><label>(27)</label><graphic position="anchor" xlink:href="21-7401825\97daa4af-f807-4f19-9c76-43a21dad82f1.jpg"  xlink:type="simple"/></disp-formula><p>Calculating an iterated rheonomous bracket for <img src="21-7401825\8cb87321-6488-4841-b770-a0fde2631813.jpg" /> and <img src="21-7401825\8609fb36-01cc-4e2f-ad81-5836f40afbe2.jpg" /> above, we obtain</p><disp-formula id="scirp.41157-formula69595"><label>(28)</label><graphic position="anchor" xlink:href="21-7401825\268195e0-8ad4-4c08-824e-ccba692037d8.jpg"  xlink:type="simple"/></disp-formula><p>Hence, we can see that all the iterated rheonomous brackets for <img src="21-7401825\8fbcdd52-915e-4736-ab1b-bf69c8a81416.jpg" /> are 0. Therefore, we have</p><disp-formula id="scirp.41157-formula69596"><label>(29)</label><graphic position="anchor" xlink:href="21-7401825\f63ce880-3906-4f42-bf09-4ffbbfff0b96.jpg"  xlink:type="simple"/></disp-formula><p>and then it can be confirmed that</p><disp-formula id="scirp.41157-formula69597"><label>(30)</label><graphic position="anchor" xlink:href="21-7401825\d44468e5-5d3b-4757-b957-2260489a5a66.jpg"  xlink:type="simple"/></disp-formula><p>holds. From Theorem 1, we can see that the fully rheonomous affine constraints (26) are completely integrable, that is, there exist two independent first integrals of (26).</p><p>Next, we shall calculate the first integrals of (26) according to Algorithm 2. Reset <img src="21-7401825\d7921620-650c-47d0-af50-6b6a7df62835.jpg" /> and new two vector fields that satisfy (17) as</p><disp-formula id="scirp.41157-formula69598"><label>(31)</label><graphic position="anchor" xlink:href="21-7401825\fbb7a82b-e903-4058-9b59-59e45a61503c.jpg"  xlink:type="simple"/></disp-formula><p>For the vector fields<img src="21-7401825\b2275b47-c568-4ee6-8392-792a1a8e728e.jpg" />, we calculate their flows as</p><disp-formula id="scirp.41157-formula69599"><label>(32)</label><graphic position="anchor" xlink:href="21-7401825\14bfad1a-eff2-4fe1-958e-712d03a984d8.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="21-7401825\4958ac57-4046-4fc9-bc82-98fb36477c4d.jpg" /> is the initial point at the initial time<img src="21-7401825\00640ab8-9df6-43a8-8bd5-882190af678e.jpg" />. Combining the flows (32) like (20)We have</p><disp-formula id="scirp.41157-formula69600"><label>(33)</label><graphic position="anchor" xlink:href="21-7401825\fad6e908-a040-47f6-967b-350553907dec.jpg"  xlink:type="simple"/></disp-formula><p>By solving the equation<img src="21-7401825\70c8ea18-d01c-42ae-ba0c-76f092284c2f.jpg" />, we calculate the inverse mapping of (33) as</p><disp-formula id="scirp.41157-formula69601"><label>(34)</label><graphic position="anchor" xlink:href="21-7401825\655eb171-f726-4d09-bdd6-afcf9301331c.jpg"  xlink:type="simple"/></disp-formula><p>Consequently, we can obtain two independent first integrals of (26) as the last two components of (34):</p><disp-formula id="scirp.41157-formula69602"><label>(35)</label><graphic position="anchor" xlink:href="21-7401825\0f36a1cc-9135-47d6-a6c4-f89f0535e4c8.jpg"  xlink:type="simple"/></disp-formula><p>It can be easily checked that the fully rheonomous affine constraints (26) can be derived from two independent first integrals (35).</p></sec><sec id="s5"><title>5. Conclusions</title><p>This paper has developed an integrating algorithm in order to calculate independent first integrals for the fully rheonomous affine constraints in the completely integrable case. We can say that the proposed integrating algorithm is useful and has the application potentiality for various research fields.</p><p>Future work includes development of integrating algorithm for partially integrable fully rheonomous affine constraints, applications of the algorithm to real systems, and extensions to more general classes of constraints.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.41157-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">J. Cortes, “Geometric, Control and Numerical Aspects of Nonholonomic Systems,” Springer-Verlag, Berlin, Heidelberg, 2002.</mixed-citation></ref><ref id="scirp.41157-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">A. M. Bloch, “Nonholonomic Mechanics and Control,” Springer-Verlag, New York, 2003.http://dx.doi.org/10.1007/b97376</mixed-citation></ref><ref id="scirp.41157-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">F. Bullo and A. D. Rewis, “Geometric Control of Mechanical Systems,” Springer-Verlag, New York, 2004.</mixed-citation></ref><ref id="scirp.41157-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">R. Montgomery, “A Tour of Subriemannian Geometries, Their Geodesics and Applications,” American Mathematical Society, Providence, 2002.</mixed-citation></ref><ref id="scirp.41157-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">O. Calin and D. C. Change, “Sub-Riemannian Geometry: General Theory and Examples,” Cambridge University Press, Cambridge, 2009.http://dx.doi.org/10.1017/CBO9781139195966</mixed-citation></ref><ref id="scirp.41157-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">T. Kai and H. Kimura, “Theoretical Analysis of Affine Constraints on a Configuration Manifold—Part I: Integrability and Nonintegrability Conditions for Affine Constraints and Foliation Structures of a Configuration Manifold,” Transactions of the Society of Instrument and Control Engineers, Vol. 42, No. 3, 2006, pp. 212-221.</mixed-citation></ref><ref id="scirp.41157-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">T. Kai, “Integrating Algorithms for Integrable Affine Constraints,” IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. E94-A, No. 1, 2011, pp. 464-467.</mixed-citation></ref><ref id="scirp.41157-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">T. Kai, “Mathematical Modelling and Theoretical Analysis of Nonholonomic Kinematic Systems with a Class of Rheonomous Affine Constraints,” Applied Mathematical Modelling, Vol. 36, 2012, pp. 3189-3200. http://dx.doi.org/10.1016/j.apm.2011.10.015</mixed-citation></ref><ref id="scirp.41157-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">T. Kai, “Theoretical Analysis for a Class of Rheonomous Affine Constraints on Configuration Manifolds—Part I: Fundamental Properties and Integrability/Nonintegrability Conditions,” Mathematical Problems in Engineering, Vol. 2012, 2012, Article ID: 543098. http://dx.doi.org/10.1155/2012/543098</mixed-citation></ref><ref id="scirp.41157-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">T. Kai, “Theoretical Analysis for a Class of Rheonomous Affine Constraints on Configuration Manifolds—Part II: Foliation Structures and Integrating Algorithms,” Mathematical Problems in Engineering, Vol. 2012, 2012, Article ID: 345942. http://dx.doi.org/10.1155/2012/345942</mixed-citation></ref><ref id="scirp.41157-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">T. Kai, “On Integrability of Fully Rheonomous Affine Constraints,” International Journal of Modern Nonlinear Theory and Application, Vol. 2, No. 2, 2013, pp. 130-134.http://dx.doi.org/10.4236/ijmnta.2013.22016</mixed-citation></ref><ref id="scirp.41157-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">S. S. Sastry, “Nonlinear Systems,” Springer-Verlag, New York, 1999. http://dx.doi.org/10.1007/978-1-4757-3108-8</mixed-citation></ref><ref id="scirp.41157-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">A. Isidori, “Nonlinear Control Systems,” 3rd Edition, Springer-Verlag, London, 1995.http://dx.doi.org/10.1007/978-1-84628-615-5</mixed-citation></ref><ref id="scirp.41157-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">S. Nomizu and K. Kobayashi, “Foundations of Differential Geometry (Volume II),” John Wiley &amp; Sons Inc., New York, 1996.</mixed-citation></ref><ref id="scirp.41157-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">S. Nomizu and K. Kobayashi, “Foundations of Differential Geometry (Volume I),” John Wiley &amp; Sons Inc., New York, 1996.</mixed-citation></ref></ref-list></back></article>