Knowledge

Flatness (systems theory)

Source 📝

291: 59: 286:{\displaystyle {\dot {\mathbf {x} }}(t)=\mathbf {f} (\mathbf {x} (t),\mathbf {u} (t)),\quad \mathbf {x} (0)=\mathbf {x} _{0},\quad \mathbf {u} (t)\in R^{m},\quad \mathbf {x} (t)\in R^{n},{\text{Rank}}{\frac {\partial \mathbf {f} (\mathbf {x} ,\mathbf {u} )}{\partial \mathbf {u} }}=m} 1221: 1293: 737: 1081: 1269:
The flatness property is useful for both the analysis of and controller synthesis for nonlinear dynamical systems. It is particularly advantageous for solving trajectory planning problems and asymptotical setpoint following control.
1109: 388: 640: 1251: 645: 979: 911: 854: 797: 565: 508: 451: 1004: 1292:
A. Isidori, C.H. Moog et A. De Luca. A Sufficient Condition for Full Linearization via Dynamic State Feedback. 25th CDC IEEE, Athens, Greece, pp. 203 - 208, 1986
1009: 1216:{\displaystyle {\dot {\mathbf {x} }}(t)=\mathbf {A} \mathbf {x} (t)+\mathbf {B} \mathbf {u} (t),\quad \mathbf {x} (0)=\mathbf {x} _{0}} 46:, which can be used to explicitly express all states and inputs in terms of the flat output and a finite number of its derivatives. 1279:
M. Fliess, J. L. Lévine, P. Martin and P. Rouchon: Flatness and defect of non-linear systems: introductory theory and examples.
300: 570: 732:{\displaystyle \mathbf {y} =\Phi (\mathbf {x} ,\mathbf {u} ,{\dot {\mathbf {u} }},...,\mathbf {u} ^{(\alpha )})} 1226: 916: 1314: 1319: 859: 802: 745: 513: 456: 399: 1087:
If these conditions are satisfied at least locally, then the (possibly fictitious) output is called
987: 1334: 1076:{\displaystyle \phi (\mathbf {y} ,{\dot {\mathbf {y} }},\mathbf {y} ^{(\gamma )})=\mathbf {0} } 1288: 1006:
are differentially independent, that is, they satisfy no differential equation of the form
8: 1309: 1258: 1104: 28: 35: 1254: 24: 1304: 20: 1328: 32: 1098: 567:
and a finite number of derivatives with respect to time
383:{\displaystyle \mathbf {y} (t)=(y_{1}(t),...,y_{m}(t))} 1253:
as the nonlinear system is flat, if and only if it is
38:. A system that has the flatness property is called a 1229: 1112: 1012: 990: 919: 862: 805: 748: 648: 573: 516: 459: 402: 303: 62: 1261:
both properties are equivalent, hence exchangeable.
1245: 1215: 1075: 998: 973: 905: 848: 791: 731: 634: 559: 502: 445: 382: 285: 1326: 23:is a system property that extends the notion of 635:{\displaystyle u_{i}^{(k)},k=1,...,\alpha _{i}} 856:are representable as functions of the outputs 1099:Relation to controllability of linear systems 453:are representable as functions of the states 913:and of its derivatives with respect to time 1246:{\displaystyle \mathbf {x} ,\mathbf {u} } 392:that satisfies the following conditions: 1327: 974:{\displaystyle y_{i}^{(k)},i=1,...,m} 1223:with the same signal dimensions for 295:is flat, if there exists an output 42:. Flat systems have a (fictitious) 13: 657: 266: 237: 14: 1346: 1281:International Journal of Control 1239: 1231: 1203: 1185: 1167: 1162: 1145: 1140: 1117: 1069: 1046: 1031: 1020: 992: 710: 683: 672: 664: 650: 305: 270: 257: 249: 241: 200: 169: 154: 136: 115: 98: 90: 67: 1264: 1183: 906:{\displaystyle y_{i},i=1,...,m} 849:{\displaystyle u_{i},i=1,...,m} 792:{\displaystyle x_{i},i=1,...,n} 560:{\displaystyle u_{i},i=1,...,m} 503:{\displaystyle x_{i},i=1,...,n} 446:{\displaystyle y_{i},i=1,...,m} 198: 167: 134: 1195: 1189: 1177: 1171: 1155: 1149: 1133: 1127: 1062: 1057: 1051: 1016: 936: 930: 726: 721: 715: 660: 590: 584: 377: 374: 368: 340: 334: 321: 315: 309: 261: 245: 210: 204: 179: 173: 146: 140: 128: 125: 119: 108: 102: 94: 83: 77: 1: 1273: 49: 1287:), pp. 1327-1361, 1995 999:{\displaystyle \mathbf {y} } 7: 1315:Controller (control theory) 1298: 10: 1351: 1320:Flat pseudospectral method 1247: 1217: 1077: 1000: 975: 907: 850: 793: 733: 636: 561: 504: 447: 384: 287: 1248: 1218: 1078: 1001: 976: 908: 851: 794: 734: 637: 562: 505: 448: 385: 288: 1227: 1110: 1091:, and the system is 1010: 988: 917: 860: 803: 746: 646: 571: 514: 457: 400: 301: 60: 1310:Control engineering 940: 594: 54:A nonlinear system 1243: 1213: 1073: 996: 984:The components of 971: 920: 903: 846: 789: 729: 632: 574: 557: 500: 443: 380: 283: 1124: 1038: 690: 275: 232: 74: 36:dynamical systems 1342: 1252: 1250: 1249: 1244: 1242: 1234: 1222: 1220: 1219: 1214: 1212: 1211: 1206: 1188: 1170: 1165: 1148: 1143: 1126: 1125: 1120: 1115: 1082: 1080: 1079: 1074: 1072: 1061: 1060: 1049: 1040: 1039: 1034: 1029: 1023: 1005: 1003: 1002: 997: 995: 980: 978: 977: 972: 939: 928: 912: 910: 909: 904: 872: 871: 855: 853: 852: 847: 815: 814: 798: 796: 795: 790: 758: 757: 738: 736: 735: 730: 725: 724: 713: 692: 691: 686: 681: 675: 667: 653: 641: 639: 638: 633: 631: 630: 593: 582: 566: 564: 563: 558: 526: 525: 509: 507: 506: 501: 469: 468: 452: 450: 449: 444: 412: 411: 389: 387: 386: 381: 367: 366: 333: 332: 308: 292: 290: 289: 284: 276: 274: 273: 264: 260: 252: 244: 235: 233: 230: 225: 224: 203: 194: 193: 172: 163: 162: 157: 139: 118: 101: 93: 76: 75: 70: 65: 1350: 1349: 1345: 1344: 1343: 1341: 1340: 1339: 1325: 1324: 1301: 1276: 1267: 1238: 1230: 1228: 1225: 1224: 1207: 1202: 1201: 1184: 1166: 1161: 1144: 1139: 1116: 1114: 1113: 1111: 1108: 1107: 1101: 1068: 1050: 1045: 1044: 1030: 1028: 1027: 1019: 1011: 1008: 1007: 991: 989: 986: 985: 929: 924: 918: 915: 914: 867: 863: 861: 858: 857: 810: 806: 804: 801: 800: 753: 749: 747: 744: 743: 714: 709: 708: 682: 680: 679: 671: 663: 649: 647: 644: 643: 626: 622: 583: 578: 572: 569: 568: 521: 517: 515: 512: 511: 464: 460: 458: 455: 454: 407: 403: 401: 398: 397: 362: 358: 328: 324: 304: 302: 299: 298: 269: 265: 256: 248: 240: 236: 234: 229: 220: 216: 199: 189: 185: 168: 158: 153: 152: 135: 114: 97: 89: 66: 64: 63: 61: 58: 57: 52: 25:controllability 12: 11: 5: 1348: 1338: 1337: 1335:Control theory 1323: 1322: 1317: 1312: 1307: 1305:Control theory 1300: 1297: 1296: 1295: 1290: 1275: 1272: 1266: 1263: 1259:linear systems 1241: 1237: 1233: 1210: 1205: 1200: 1197: 1194: 1191: 1187: 1182: 1179: 1176: 1173: 1169: 1164: 1160: 1157: 1154: 1151: 1147: 1142: 1138: 1135: 1132: 1129: 1123: 1119: 1100: 1097: 1085: 1084: 1071: 1067: 1064: 1059: 1056: 1053: 1048: 1043: 1037: 1033: 1026: 1022: 1018: 1015: 994: 982: 970: 967: 964: 961: 958: 955: 952: 949: 946: 943: 938: 935: 932: 927: 923: 902: 899: 896: 893: 890: 887: 884: 881: 878: 875: 870: 866: 845: 842: 839: 836: 833: 830: 827: 824: 821: 818: 813: 809: 788: 785: 782: 779: 776: 773: 770: 767: 764: 761: 756: 752: 740: 728: 723: 720: 717: 712: 707: 704: 701: 698: 695: 689: 685: 678: 674: 670: 666: 662: 659: 656: 652: 629: 625: 621: 618: 615: 612: 609: 606: 603: 600: 597: 592: 589: 586: 581: 577: 556: 553: 550: 547: 544: 541: 538: 535: 532: 529: 524: 520: 499: 496: 493: 490: 487: 484: 481: 478: 475: 472: 467: 463: 442: 439: 436: 433: 430: 427: 424: 421: 418: 415: 410: 406: 379: 376: 373: 370: 365: 361: 357: 354: 351: 348: 345: 342: 339: 336: 331: 327: 323: 320: 317: 314: 311: 307: 282: 279: 272: 268: 263: 259: 255: 251: 247: 243: 239: 228: 223: 219: 215: 212: 209: 206: 202: 197: 192: 188: 184: 181: 178: 175: 171: 166: 161: 156: 151: 148: 145: 142: 138: 133: 130: 127: 124: 121: 117: 113: 110: 107: 104: 100: 96: 92: 88: 85: 82: 79: 73: 69: 51: 48: 29:linear systems 21:systems theory 9: 6: 4: 3: 2: 1347: 1336: 1333: 1332: 1330: 1321: 1318: 1316: 1313: 1311: 1308: 1306: 1303: 1302: 1294: 1291: 1289: 1286: 1282: 1278: 1277: 1271: 1262: 1260: 1256: 1235: 1208: 1198: 1192: 1180: 1174: 1158: 1152: 1136: 1130: 1121: 1106: 1105:linear system 1096: 1094: 1090: 1065: 1054: 1041: 1035: 1024: 1013: 983: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 933: 925: 921: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 868: 864: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 811: 807: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 754: 750: 741: 718: 705: 702: 699: 696: 693: 687: 676: 668: 654: 627: 623: 619: 616: 613: 610: 607: 604: 601: 598: 595: 587: 579: 575: 554: 551: 548: 545: 542: 539: 536: 533: 530: 527: 522: 518: 497: 494: 491: 488: 485: 482: 479: 476: 473: 470: 465: 461: 440: 437: 434: 431: 428: 425: 422: 419: 416: 413: 408: 404: 395: 394: 393: 390: 371: 363: 359: 355: 352: 349: 346: 343: 337: 329: 325: 318: 312: 296: 293: 280: 277: 253: 226: 221: 217: 213: 207: 195: 190: 186: 182: 176: 164: 159: 149: 143: 131: 122: 111: 105: 86: 80: 71: 55: 47: 45: 41: 37: 34: 30: 26: 22: 18: 1284: 1280: 1268: 1265:Significance 1255:controllable 1102: 1092: 1088: 1086: 396:The signals 391: 297: 294: 56: 53: 43: 39: 16: 15: 1089:flat output 799:and inputs 742:The states 510:and inputs 44:flat output 40:flat system 1274:Literature 50:Definition 1122:˙ 1055:γ 1036:˙ 1014:ϕ 719:α 688:˙ 658:Φ 624:α 267:∂ 238:∂ 214:∈ 183:∈ 72:˙ 33:nonlinear 1329:Category 1299:See also 17:Flatness 1257:. For 27:from 1093:flat 231:Rank 1283:61( 31:to 19:in 1331:: 1103:A 1095:. 642:: 1285:6 1240:u 1236:, 1232:x 1209:0 1204:x 1199:= 1196:) 1193:0 1190:( 1186:x 1181:, 1178:) 1175:t 1172:( 1168:u 1163:B 1159:+ 1156:) 1153:t 1150:( 1146:x 1141:A 1137:= 1134:) 1131:t 1128:( 1118:x 1083:. 1070:0 1066:= 1063:) 1058:) 1052:( 1047:y 1042:, 1032:y 1025:, 1021:y 1017:( 993:y 981:. 969:m 966:, 963:. 960:. 957:. 954:, 951:1 948:= 945:i 942:, 937:) 934:k 931:( 926:i 922:y 901:m 898:, 895:. 892:. 889:. 886:, 883:1 880:= 877:i 874:, 869:i 865:y 844:m 841:, 838:. 835:. 832:. 829:, 826:1 823:= 820:i 817:, 812:i 808:u 787:n 784:, 781:. 778:. 775:. 772:, 769:1 766:= 763:i 760:, 755:i 751:x 739:. 727:) 722:) 716:( 711:u 706:, 703:. 700:. 697:. 694:, 684:u 677:, 673:u 669:, 665:x 661:( 655:= 651:y 628:i 620:, 617:. 614:. 611:. 608:, 605:1 602:= 599:k 596:, 591:) 588:k 585:( 580:i 576:u 555:m 552:, 549:. 546:. 543:. 540:, 537:1 534:= 531:i 528:, 523:i 519:u 498:n 495:, 492:. 489:. 486:. 483:, 480:1 477:= 474:i 471:, 466:i 462:x 441:m 438:, 435:. 432:. 429:. 426:, 423:1 420:= 417:i 414:, 409:i 405:y 378:) 375:) 372:t 369:( 364:m 360:y 356:, 353:. 350:. 347:. 344:, 341:) 338:t 335:( 330:1 326:y 322:( 319:= 316:) 313:t 310:( 306:y 281:m 278:= 271:u 262:) 258:u 254:, 250:x 246:( 242:f 227:, 222:n 218:R 211:) 208:t 205:( 201:x 196:, 191:m 187:R 180:) 177:t 174:( 170:u 165:, 160:0 155:x 150:= 147:) 144:0 141:( 137:x 132:, 129:) 126:) 123:t 120:( 116:u 112:, 109:) 106:t 103:( 99:x 95:( 91:f 87:= 84:) 81:t 78:( 68:x

Index

systems theory
controllability
linear systems
nonlinear
dynamical systems
linear system
controllable
linear systems


Control theory
Control engineering
Controller (control theory)
Flat pseudospectral method
Category
Control theory

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.