सिस्टम पहचान: Difference between revisions
No edit summary |
No edit summary |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
{{Black-box}} | {{Black-box}} | ||
''' | '''प्रणाली पहचान''' का क्षेत्र मापे डेटा से गतिशील प्रणालियों के गणितीय मॉडल बनाने के लिए सांख्यिकीय विधियों का उपयोग करता है।<ref>{{Cite book|title=सिस्टम पहचान|last1=Torsten|first1=Söderström|last2=Stoica|first2=P.|date=1989|publisher=Prentice Hall|isbn=978-0138812362|location=New York|oclc=16983523|author-link2=Peter Stoica}}</ref> प्रणाली पहचान में [[प्रतिगमन विश्लेषण]] जैसे मॉडल के साथ-साथ मॉडल कटौती के लिए कुशलतापूर्वक जानकारीपूर्ण डेटा उत्पन्न करने के लिए प्रयोगों के इष्टतम डिजाइन प्रणाली पहचान और स्टोकेस्टिक सन्निकटन डिजाइन भी सम्मिलित होती है। इस प्रकार सामान्य दृष्टिकोण प्रणाली के व्यवहार और बाहरी प्रभावों (प्रणाली में इनपुट) के माप से प्रारंभ करना होता है और प्रणाली के अंदर वास्तव में क्या हो रहा है इसके अनेक विवरणों में जाने के बिना उनके मध्य गणितीय संबंध निर्धारित करने का प्रयास करना है। इस दृष्टिकोण को [[ब्लैक बॉक्स (सिस्टम)|ब्लैक बॉक्स (प्रणाली)]] पहचान कहा जाता है। | ||
== | == अवलोकन == | ||
इस संदर्भ में | इस संदर्भ में गतिशील गणितीय मॉडल समय या आवृत्ति कार्यक्षेत्र में किसी [[प्रणाली]] या प्रक्रिया के गतिशील व्यवहार का गणितीय विवरण होता है। उदाहरणों में सम्मिलित: | ||
*[[भौतिक प्रणाली]] प्रक्रियाएं जैसे [[गुरुत्वाकर्षण]] के प्रभाव में गिरते हुए पिंड की गति; | *[[भौतिक प्रणाली]] प्रक्रियाएं जैसे [[गुरुत्वाकर्षण]] के प्रभाव में गिरते हुए पिंड की गति; | ||
* [[आर्थिक प्रणाली]] की प्रक्रियाएँ जैसे शेयर बाज़ार जो बाहरी प्रभावों पर प्रतिक्रिया करती हैं। | * [[आर्थिक प्रणाली]] की प्रक्रियाएँ जैसे शेयर बाज़ार जो बाहरी प्रभावों पर प्रतिक्रिया करती हैं। | ||
प्रणाली पहचान के अनेक संभावित अनुप्रयोगों में से [[नियंत्रण सिद्धांत]] में होता है। उदाहरण के लिए, यह आधुनिक डेटा-संचालित नियंत्रण प्रणालियों का आधार होता है, जिसमें प्रणाली पहचान की अवधारणाओं को नियंत्रक डिजाइन में एकीकृत किया जाता है और औपचारिक नियंत्रक इष्टतमता प्रमाणों के लिए नींव रखी जाती है। | |||
===इनपुट-आउटपुट बनाम आउटपुट | ===इनपुट-आउटपुट बनाम केवल-आउटपुट=== | ||
प्रणाली पहचान तकनीक इनपुट और आउटपुट डेटा (उदाहरण के लिए [[ईजेनसिस्टम रियलाइज़ेशन एल्गोरिथम|ईजेनप्रणाली रियलाइज़ेशन एल्गोरिथम]]) दोनों का उपयोग कर सकती है या केवल आउटपुट डेटा (उदाहरण के लिए [[आवृत्ति डोमेन अपघटन|आवृत्ति कार्यक्षेत्र अपघटन]]) को सम्मिलित कर सकती है। सामान्यतः इनपुट-आउटपुट तकनीक अधिक त्रुटिहीन होती है, किन्तु इनपुट डेटा सदैव उपलब्ध नहीं होता है। | |||
===प्रयोगों का इष्टतम डिज़ाइन=== | ===प्रयोगों का इष्टतम डिज़ाइन=== | ||
{{Main|इष्टतम डिजाइन | {{Main|इष्टतम डिजाइन प्रणाली पहचान और स्टोकेस्टिक सन्निकटन}} | ||
प्रणाली पहचान की गुणवत्ता इनपुट की गुणवत्ता पर निर्भर करती है, जो प्रणाली इंजीनियर के नियंत्रण में होती है। इसलिए, प्रणाली इंजीनियरों ने लंबे समय से प्रयोगों के डिजाइन के सिद्धांतों का उपयोग किया है।<ref>Spall, J. C. (2010), “Factorial Design for Efficient Experimentation: Generating Informative Data for System Identification,” ''IEEE Control Systems Magazine'', vol. 30(5), pp. 38–53. https://doi.org/10.1109/MCS.2010.937677</ref> आधुनिक के दशकों में, इंजीनियरों ने इनपुट को निर्दिष्ट करने के लिए [[इष्टतम डिज़ाइन]] के सिद्धांत का तेजी से उपयोग किया जाता है, जो [[कुशल अनुमानक]] उत्पन्न करता है।<ref>{{cite book|title=Dynamic System Identification: Experiment Design and Data Analysis|author1=Goodwin|first=Graham C.|last2=Payne|first2=Robert L.|publisher=Academic Press|year=1977|isbn=978-0-12-289750-4|name-list-style=amp}}</ref><ref>{{cite book|title=प्रायोगिक डेटा से पैरामीट्रिक मॉडल की पहचान|author1=Walter|first=Éric|last2=Pronzato|first2=Luc|publisher=Springer|year=1997|name-list-style=amp}} | |||
</ref> | </ref> | ||
==सफ़ेद और काले-बॉक्स== | |||
कोई पहले सिद्धांतों के आधार पर तथाकथित उदाहरण के लिए [[सफ़ेद-बॉक्स]] मॉडल बना सकता है। इस प्रकार न्यूटन के गति के नियमों से भौतिक प्रक्रिया के लिए मॉडल, किन्तु अनेक स्थितियों में, ऐसे मॉडल अत्यधिक जटिल होते है और संभवतः अनेक प्रणालियों और प्रक्रियाओं की जटिल प्रकृति के कारण उचित समय में प्राप्त करना असंभव भी होता है। | |||
इसलिए अधिक सामान्य दृष्टिकोण प्रणाली के व्यवहार और बाहरी प्रभावों (प्रणाली में इनपुट) के माप से प्रारंभ करना है और प्रणाली के अंदर वास्तव में क्या हो रहा है, इसके विवरण में जाए बिना उनके मध्य गणितीय संबंध निर्धारित करने का प्रयास करना है। इस दृष्टिकोण को प्रणाली पहचान कहा जाता है। इस प्रकार प्रणाली पहचान के क्षेत्र में दो प्रकार के मॉडल सामान्य होते हैं। | |||
== | * '''ग्रे बॉक्स मॉडल:''' चूंकि प्रणाली के अंदर क्या चल रहा है इसकी विशेषताएं पूर्ण प्रकार से ज्ञात नहीं होती हैं, अतः प्रणाली में अंतर्दृष्टि और प्रयोगात्मक डेटा दोनों के आधार पर निश्चित मॉडल का निर्माण किया जाता है। चूँकि इस मॉडल में अभी भी अनेक अज्ञात मुक्त [[पैरामीटर]] होते हैं जिनका अनुमान प्रणाली पहचान का उपयोग करके लगाया जा सकता है।<ref name="Nielsen">{{Cite journal|last1=Nielsen|first1=Henrik Aalborg|last2=Madsen|first2=Henrik|date=December 2000|title=मौसम संबंधी पूर्वानुमानों का उपयोग करके जिला हीटिंग सिस्टम में गर्मी की खपत की भविष्यवाणी करना|url=https://pdfs.semanticscholar.org/797f/e008adf5fa2b8ccb6977299c2faa6c99c454.pdf|archive-url=https://web.archive.org/web/20170421000847/https://pdfs.semanticscholar.org/797f/e008adf5fa2b8ccb6977299c2faa6c99c454.pdf|url-status=dead|archive-date=2017-04-21|location=Lyngby|publisher=Department of Mathematical Modelling, Technical University of Denmark|s2cid=134091581}}</ref><ref name="Nielsen2">{{Cite journal|last1=Nielsen|first1=Henrik Aalborg|last2=Madsen|first2=Henrik|date=January 2006|title=ग्रे-बॉक्स दृष्टिकोण का उपयोग करके जिला हीटिंग सिस्टम में गर्मी की खपत की मॉडलिंग करना|journal=Energy and Buildings|volume=38|issue=1|pages=63–71|doi=10.1016/j.enbuild.2005.05.002|issn=0378-7788}}</ref> उदाहरण के लिए<ref>{{Cite journal|last=Wimpenny|first=J.W.T.|date=April 1997|title=मॉडलों की वैधता|journal=Advances in Dental Research|language=en|volume=11|issue=1|pages=150–159|doi=10.1177/08959374970110010601|pmid=9524451|s2cid=23008333|issn=0895-9374}}</ref> माइक्रोबियल वृद्धि के लिए [[मोनोड समीकरण]] का उपयोग करता है। इस प्रकार मॉडल में सब्सट्रेट एकाग्रता और विकास दर के मध्य सरल अतिपरवलयिक संबंध सम्मिलित करता है, किन्तु इसे अणुओं की भांति या बंधन के प्रकारों के बारे में विस्तार से जाने बिना सब्सट्रेट से जुड़ने वाले अणुओं द्वारा उचित ठहराया जा सकता है। अतः ग्रे बॉक्स मॉडलिंग को अर्ध-भौतिक मॉडलिंग के रूप में भी जाना जाता है।<ref>{{Cite journal|last1=Forssell|first1=U.|last2=Lindskog|first2=P.|date=July 1997|title=Combining Semi-Physical and Neural Network Modeling: An Example of Its Usefulness|journal=IFAC Proceedings Volumes|volume=30|issue=11|pages=767–770|doi=10.1016/s1474-6670(17)42938-7|issn=1474-6670|doi-access=free}}</ref> | ||
* '''ब्लैक बॉक्स (प्रणाली) मॉडल:''' कोई पूर्व मॉडल उपलब्ध नहीं होता है। इस प्रकार अधिकांश प्रणाली पहचान एल्गोरिदम इसी प्रकार के होते हैं। | |||
[[ नॉनलाइनियर सिस्टम पहचान | नॉनलाइनियर प्रणाली पहचान]] जिन एट अल के संदर्भ में,<ref>{{Cite book|last1=Gang Jin|last2=Sain|first2=M.K.|last3=Pham|first3=K.D.|last4=Billie|first4=F.S.|last5=Ramallo|first5=J.C.|date=2001|title=Modeling MR-dampers: a nonlinear BlackBox approach|journal=Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148)|language=en-US|publisher=IEEE|doi=10.1109/acc.2001.945582|isbn=978-0780364950|s2cid=62730770}}</ref> मॉडल संरचना को प्राथमिकता मानकर और फिर मॉडल मापदंडों का अनुमान लगाकर ग्रे-बॉक्स मॉडलिंग का वर्णन करते है। यदि मॉडल का स्वरूप ज्ञात होता है तब पैरामीटर अनुमान अपेक्षाकृत सरल होता है किन्तु ऐसा कम ही होता है। इस प्रकार वैकल्पिक रूप से, रैखिक और अत्यधिक जटिल नॉनलाइनियर मॉडल दोनों के लिए संरचना या मॉडल शर्तों को नॉनलाइनियर प्रणाली पहचान नार्मैक्स विधियों का उपयोग करके पहचाना जा सकता है।<ref>{{Cite book|last=Billings|first=Stephen A|date=2013-07-23|title=Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio–Temporal Domains|isbn= 9781118535561|language=en|doi=10.1002/9781118535561}}</ref> यह दृष्टिकोण पूर्ण प्रकार से लचीला होता है और इसका उपयोग ग्रे बॉक्स मॉडल के साथ किया जा सकता है जहां एल्गोरिदम को ज्ञात शब्दों के साथ प्राइम किया जाता है, या पूर्ण प्रकार से ब्लैक-बॉक्स मॉडल के साथ जहां मॉडल शर्तों को पहचान प्रक्रिया के भाग के रूप में चुना जाता है। इस दृष्टिकोण का अन्य लाभ यह होता है कि यदि अध्ययन के अनुसार प्रणाली रैखिक होती है, तब एल्गोरिदम केवल रैखिक शब्दों का चयन करता है, और यदि प्रणाली गैर-रेखीय होती है, तब गैर-रेखीय शब्दों का चयन करता है, जो पहचान में अधिक लचीलेपन की अनुमति देता है। | |||
[[ नॉनलाइनियर सिस्टम पहचान | नॉनलाइनियर | |||
== नियंत्रण के लिए पहचान == | == नियंत्रण के लिए पहचान == | ||
नियंत्रण सिद्धांत अनुप्रयोगों में, इंजीनियरों का उद्देश्य | नियंत्रण सिद्धांत अनुप्रयोगों में, इंजीनियरों का उद्देश्य बंद-लूप प्रणाली अच्छा प्रदर्शन प्राप्त करना है, जिसमें भौतिक प्रणाली, फीडबैक लूप और नियंत्रक सम्मिलित होता हैं। यह प्रदर्शन सामान्यतः प्रणाली के मॉडल पर निर्भर नियंत्रण नियम को डिजाइन करके प्राप्त किया जाता है, जिसे प्रयोगात्मक डेटा से प्रारंभ करके पहचाना जाता है। यदि मॉडल पहचान प्रक्रिया नियंत्रण उद्देश्यों के लिए होता है, तब जो वास्तव में मायने रखता है वह डेटा को फिट करने वाले सर्वोत्तम संभव मॉडल को प्राप्त करना नहीं होता है, जैसा कि मौलिक प्रणाली पहचान दृष्टिकोण में होता है, बल्कि बंद-लूप प्रदर्शन के लिए पर्याप्त संतोषजनक मॉडल प्राप्त करना होता है। इस नवीनतम दृष्टिकोण को नियंत्रण के लिए पहचान, या संक्षेप में I4C कहा जाता है। | ||
निम्नलिखित सरल उदाहरण पर विचार करके I4C के पीछे के विचार को उत्तम | निम्नलिखित सरल उदाहरण पर विचार करके I4C के पीछे के विचार को उत्तम रूप से समझा जा सकता है।<ref>{{Cite journal|last=Gevers|first=Michel|date=January 2005|title=Identification for Control: From the Early Achievements to the Revival of Experiment Design*|journal=European Journal of Control|volume=11|issue=4–5|pages=335–352|doi=10.3166/ejc.11.335-352|s2cid=13054338|issn=0947-3580}}</ref> इस प्रकार ट्रू [[स्थानांतरण प्रकार्य]] वाले प्रणाली <math>G_0(s)</math> पर विचार करते है। | ||
:<math>G_0(s) = \frac{1}{s+1}</math> | :<math>G_0(s) = \frac{1}{s+1}</math> | ||
और | और पहचाना हुआ मॉडल <math>\hat{G}(s)</math>: | ||
:<math>\hat{G}(s) = \frac{1}{s}.</math> | :<math>\hat{G}(s) = \frac{1}{s}.</math> | ||
मौलिक | मौलिक प्रणाली पहचान परिप्रेक्ष्य से, <math>\hat{G}(s)</math> सामान्यतः, यह अच्छा मॉडल नहीं होता है <math>G_0(s)</math>. वास्तव में, मापांक और चरण <math>\hat{G}(s)</math> से भिन्न होता हैं <math>G_0(s)</math> कम आवृत्ति पर.और क्या होता है, जबकि <math>G_0(s)</math> [[ल्यपुनोव स्थिरता]] प्रणाली होती है, <math>\hat{G}(s)</math> बस स्थिर प्रणाली है. चूँकि, <math>\hat{G}(s)</math> नियंत्रण उद्देश्यों के लिए अभी भी अच्छा मॉडल हो सकता है। इस प्रकार वास्तव में, यदि कोई उच्च लाभ के साथ [[पीआईडी नियंत्रक]] ऋणात्मक प्रतिक्रिया नियंत्रक क्रियान्वित करना चाहता है <math>K</math>, आउटपुट के संदर्भ से बंद-लूप स्थानांतरण फलन <math>G_0(s)</math>, के लिए होता है। | ||
:<math>\frac{KG_0(s)}{1+KG_0(s)} = \frac{K}{s+1+K}</math> | :<math>\frac{KG_0(s)}{1+KG_0(s)} = \frac{K}{s+1+K}</math> | ||
और के लिए <math>\hat{G}(s)</math> | और के लिए <math>\hat{G}(s)</math> | ||
:<math>\frac{K\hat{G}(s)}{1+K\hat{G}(s)} = \frac{K}{s+K}.</math> | :<math>\frac{K\hat{G}(s)}{1+K\hat{G}(s)} = \frac{K}{s+K}.</math> | ||
तब से <math>K</math> बहुत बड़ा है, | तब से <math>K</math> बहुत बड़ा होता है, इसके समीप <math>1+K \approx K</math> वह होता है। इस प्रकार, दो बंद-लूप स्थानांतरण फलन अप्रभेद्य होता हैं। इस प्रकार निष्कर्ष के रूप से, <math>\hat{G}(s)</math> यदि इस प्रकार के फीडबैक नियंत्रण नियम को क्रियान्वित करना है तब यह वास्तविक प्रणाली के लिए पूर्ण प्रकार से स्वीकार्य पहचान वाला मॉडल होता है। इस प्रकार कोई मॉडल नियंत्रण डिज़ाइन के लिए उपयुक्त होता है या नहीं, यह न केवल प्लांट/मॉडल बेमेल पर निर्भर करता है बल्कि उस नियंत्रक पर भी निर्भर करता है जिसे क्रियान्वित किया जाता है। जैसे, I4C ढांचे में, नियंत्रण प्रदर्शन उद्देश्य को देखते हुए, नियंत्रण इंजीनियर को पहचान चरण को इस प्रकार से डिजाइन करना होता है कि वास्तविक प्रणाली पर मॉडल-आधारित नियंत्रक द्वारा प्राप्त प्रदर्शन जितना संभव हो उतना ऊंचा होता है। | ||
कभी-कभी, | कभी-कभी, प्रणाली के मॉडल को स्पष्ट रूप से पहचाने बिना, किन्तु सीधे प्रयोगात्मक डेटा पर कार्य करते हुए नियंत्रक को डिज़ाइन करना और भी अधिक सुविधाजनक होता है। इस प्रकार यह प्रत्यक्ष डेटा-संचालित नियंत्रण प्रणालियों की स्थिति होती है। | ||
== फॉरवर्ड मॉडल == | == फॉरवर्ड मॉडल == | ||
आर्टिफिशियल इंटेलिजेंस में | आर्टिफिशियल इंटेलिजेंस में सामान्य समझ यह होती है कि [[नियंत्रक (नियंत्रण सिद्धांत)]] को [[रोबोट]] के लिए अगला कदम उत्पन्न करना होता है। उदाहरण के लिए, रोबोट भूलभुलैया में चलना प्रारंभ करता है और फिर रोबोट आगे बढ़ने का फैसला करता है। इस प्रकार मॉडल पूर्वानुमानित नियंत्रण अप्रत्यक्ष रूप से अगली कार्रवाई निर्धारित करता है। अतः गणितीय "मॉडल" शब्द फॉरवर्ड मॉडल को संदर्भित कर रहा है जो सही कार्रवाई प्रदान नहीं करता है किन्तु परिदृश्य का अनुकरण करता है।<ref>{{cite journal |title=Model learning for robot control: a survey |author=Nguyen-Tuong, Duy and Peters, Jan |journal=Cognitive Processing |volume=12 |number=4 |pages=319–340 |year=2011 |publisher=Springer |doi=10.1007/s10339-011-0404-1|pmid=21487784 |s2cid=8660085 }}</ref> इस प्रकार फॉरवर्ड मॉडल गेम प्रोग्रामिंग में उपयोग किए जाने वाले [[भौतिकी इंजन]] के सामान्तर होता है। अतः मॉडल इनपुट लेता है और प्रणाली की भविष्य की स्थिति की गणना करता है। | ||
समर्पित फॉरवर्ड मॉडल का निर्माण इसलिए किया जाता है | समर्पित फॉरवर्ड मॉडल का निर्माण इसलिए किया जाता है जिससे कि यह समग्र नियंत्रण प्रक्रिया को विभाजित करने की अनुमति देता है। इस प्रकार पहला प्रश्न यह होता है कि प्रणाली की भविष्य की स्थिति की भविष्यवाणी कैसे की जाती है। इसका तात्पर्य यह होता है कि विभिन्न इनपुट मूल्यों के लिए समयावधि में संयंत्र (नियंत्रण सिद्धांत) का अनुकरण करना होता है और दूसरा कार्य इनपुट मूल्यों की [[घटनाओं के अनुक्रम]] की खोज करता है जो संयंत्र को लक्ष्य स्थिति में लाता है। इसे पूर्वानुमानित नियंत्रण कहा जाता है। | ||
फॉरवर्ड मॉडल | फॉरवर्ड मॉडल एमपीसी-नियंत्रक का सबसे महत्वपूर्ण पहलू होता है। इस प्रकार [[सॉल्वर]] का एहसास होने से पहले इसे बनाना होता है। यदि यह स्पष्ट नहीं होता है कि प्रणाली का व्यवहार क्या है, तब सार्थक कार्यों की खोज करना संभव नहीं होता है। सामान्यतः फॉरवर्ड मॉडल बनाने के कार्य प्रवाह को प्रणाली पहचान कहा जाता है। इस प्रकार विचार समीकरणों के समूह में औपचारिक प्रणाली का होता है जो मूल प्रणाली की प्रकार व्यवहार करता है।<ref>{{cite journal |title=पुश मैनिप्युलेटेड ऑब्जेक्ट्स की गति के मॉड्यूलर और हस्तांतरणीय फॉरवर्ड मॉडल सीखना|author=Kopicki, Marek and Zurek, Sebastian and Stolkin, Rustam and Moerwald, Thomas and Wyatt, Jeremy L |journal=Autonomous Robots |volume=41 |number=5 |pages=1061–1082 |year=2017 |publisher=Springer |doi=10.1007/s10514-016-9571-3|doi-access=free }}</ref> अतः वास्तविक प्रणाली और आगे के मॉडल के मध्य की त्रुटि को मापा जा सकता है। | ||
फॉरवर्ड मॉडल बनाने के लिए अनेक | फॉरवर्ड मॉडल बनाने के लिए अनेक तकनीकें उपलब्ध होती हैं। इस प्रकार [[साधारण अंतर समीकरण]] मौलिक होता है जिसका उपयोग बॉक्स2डी जैसे भौतिकी इंजनों में किया जाता है और आधुनिक तकनीक फॉरवर्ड मॉडल बनाने के लिए [[तंत्रिका नेटवर्क]] होती है।<ref>{{cite conference |title=एक उच्च-निष्ठा हेलीकाप्टर मॉडल का मॉडल पूर्वानुमानित तंत्रिका नियंत्रण|author=Eric Wan and Antonio Baptista and Magnus Carlsson and Richard Kiebutz and Yinglong Zhang and Alexander Bogdanov |year=2001 |publisher=American Institute of Aeronautics and Astronautics |conference={AIAA |doi=10.2514/6.2001-4164}}</ref> | ||
==यह भी देखें== | ==यह भी देखें== | ||
{{Div col}} | {{Div col}} | ||
Line 62: | Line 60: | ||
* [[हिस्टैरिसीस]] | * [[हिस्टैरिसीस]] | ||
* [[संरचनात्मक पहचान]] | * [[संरचनात्मक पहचान]] | ||
* | * प्रणाली बोध | ||
* [[पैरामीटर अनुमान]] | * [[पैरामीटर अनुमान]] | ||
* [[एलटीआई प्रणाली सिद्धांत]]|रैखिक समय-अपरिवर्तनीय प्रणाली सिद्धांत | * [[एलटीआई प्रणाली सिद्धांत]]|रैखिक समय-अपरिवर्तनीय प्रणाली सिद्धांत | ||
* [[मॉडल चयन]] | * [[मॉडल चयन]] | ||
* [[नॉनलाइनियर ऑटोरेग्रेसिव एक्सोजेनस मॉडल]] | * [[नॉनलाइनियर ऑटोरेग्रेसिव एक्सोजेनस मॉडल]] | ||
* | * खुली प्रणाली ([[प्रणाली सिद्धांत]]) | ||
* [[पैटर्न मान्यता]] | * [[पैटर्न मान्यता]] | ||
* | * प्रणाली गतिशीलता | ||
* | * प्रणाली सिद्धांत | ||
* [[मॉडल ऑर्डर में कमी]] | * [[मॉडल ऑर्डर में कमी]] | ||
* [[ग्रे बॉक्स पूर्णता और सत्यापन]] | * [[ग्रे बॉक्स पूर्णता और सत्यापन]] | ||
Line 84: | Line 82: | ||
* {{cite book |author1=Goodwin, Graham C. |author2=Payne, Robert L. |name-list-style=amp |title=Dynamic System Identification: Experiment Design and Data Analysis | publisher=Academic Press | year=1977}} | * {{cite book |author1=Goodwin, Graham C. |author2=Payne, Robert L. |name-list-style=amp |title=Dynamic System Identification: Experiment Design and Data Analysis | publisher=Academic Press | year=1977}} | ||
* Daniel Graupe: ''Identification of Systems'', Van Nostrand Reinhold, New York, 1972 (2nd ed., Krieger Publ. Co., Malabar, FL, 1976) | * Daniel Graupe: ''Identification of Systems'', Van Nostrand Reinhold, New York, 1972 (2nd ed., Krieger Publ. Co., Malabar, FL, 1976) | ||
* Eykhoff, Pieter: | * Eykhoff, Pieter: ''System Identification – Parameter and System Estimation'', John Wiley & Sons, New York, 1974. {{ISBN|0-471-24980-7}} | ||
* [[Lennart Ljung (engineer)|Lennart Ljung]]: ''System Identification — Theory For the User'', 2nd ed, PTR [[Prentice Hall]], Upper Saddle River, N.J., 1999. | * [[Lennart Ljung (engineer)|Lennart Ljung]]: ''System Identification — Theory For the User'', 2nd ed, PTR [[Prentice Hall]], Upper Saddle River, N.J., 1999. | ||
* Jer-Nan Juang: ''Applied System Identification'', Prentice-Hall, Upper Saddle River, N.J., 1994. | * Jer-Nan Juang: ''Applied System Identification'', Prentice-Hall, Upper Saddle River, N.J., 1994. | ||
Line 100: | Line 98: | ||
{{Statistics|applications|state=collapsed}} | {{Statistics|applications|state=collapsed}} | ||
[[Category: | [[Category:Articles with hatnote templates targeting a nonexistent page]] | ||
[[Category:CS1 English-language sources (en)]] | |||
[[Category:CS1 errors]] | |||
[[Category:CS1 maint]] | |||
[[Category:Collapse templates]] | |||
[[Category:Created On 06/07/2023]] | [[Category:Created On 06/07/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Multi-column templates]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages using div col with small parameter]] | |||
[[Category:Pages with empty portal template]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Portal-inline template with redlinked portals]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Templates using under-protected Lua modules]] | |||
[[Category:Wikipedia fully protected templates|Div col]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:इंजीनियरिंग आँकड़े]] | |||
[[Category:जैविक मॉडल]] | |||
[[Category:डायनामिकल सिस्टम|पहचान]] | |||
[[Category:शास्त्रीय नियंत्रण सिद्धांत]] | |||
[[Category:सिस्टम इंजीनियरिंग|पहचान]] | |||
[[Category:सिस्टम सिद्धांत|पहचान]] |
Latest revision as of 09:35, 16 July 2023
Black box systems | |
---|---|
System | |
Black box · Oracle machine | |
Methods and techniques | |
Black-box testing · Blackboxing | |
Related techniques | |
Feed forward · Obfuscation · Pattern recognition · White box · White-box testing · Gray-box testing · System identification | |
Fundamentals | |
A priori information · Control systems · Open systems · Operations research · Thermodynamic systems | |
प्रणाली पहचान का क्षेत्र मापे डेटा से गतिशील प्रणालियों के गणितीय मॉडल बनाने के लिए सांख्यिकीय विधियों का उपयोग करता है।[1] प्रणाली पहचान में प्रतिगमन विश्लेषण जैसे मॉडल के साथ-साथ मॉडल कटौती के लिए कुशलतापूर्वक जानकारीपूर्ण डेटा उत्पन्न करने के लिए प्रयोगों के इष्टतम डिजाइन प्रणाली पहचान और स्टोकेस्टिक सन्निकटन डिजाइन भी सम्मिलित होती है। इस प्रकार सामान्य दृष्टिकोण प्रणाली के व्यवहार और बाहरी प्रभावों (प्रणाली में इनपुट) के माप से प्रारंभ करना होता है और प्रणाली के अंदर वास्तव में क्या हो रहा है इसके अनेक विवरणों में जाने के बिना उनके मध्य गणितीय संबंध निर्धारित करने का प्रयास करना है। इस दृष्टिकोण को ब्लैक बॉक्स (प्रणाली) पहचान कहा जाता है।
अवलोकन
इस संदर्भ में गतिशील गणितीय मॉडल समय या आवृत्ति कार्यक्षेत्र में किसी प्रणाली या प्रक्रिया के गतिशील व्यवहार का गणितीय विवरण होता है। उदाहरणों में सम्मिलित:
- भौतिक प्रणाली प्रक्रियाएं जैसे गुरुत्वाकर्षण के प्रभाव में गिरते हुए पिंड की गति;
- आर्थिक प्रणाली की प्रक्रियाएँ जैसे शेयर बाज़ार जो बाहरी प्रभावों पर प्रतिक्रिया करती हैं।
प्रणाली पहचान के अनेक संभावित अनुप्रयोगों में से नियंत्रण सिद्धांत में होता है। उदाहरण के लिए, यह आधुनिक डेटा-संचालित नियंत्रण प्रणालियों का आधार होता है, जिसमें प्रणाली पहचान की अवधारणाओं को नियंत्रक डिजाइन में एकीकृत किया जाता है और औपचारिक नियंत्रक इष्टतमता प्रमाणों के लिए नींव रखी जाती है।
इनपुट-आउटपुट बनाम केवल-आउटपुट
प्रणाली पहचान तकनीक इनपुट और आउटपुट डेटा (उदाहरण के लिए ईजेनप्रणाली रियलाइज़ेशन एल्गोरिथम) दोनों का उपयोग कर सकती है या केवल आउटपुट डेटा (उदाहरण के लिए आवृत्ति कार्यक्षेत्र अपघटन) को सम्मिलित कर सकती है। सामान्यतः इनपुट-आउटपुट तकनीक अधिक त्रुटिहीन होती है, किन्तु इनपुट डेटा सदैव उपलब्ध नहीं होता है।
प्रयोगों का इष्टतम डिज़ाइन
प्रणाली पहचान की गुणवत्ता इनपुट की गुणवत्ता पर निर्भर करती है, जो प्रणाली इंजीनियर के नियंत्रण में होती है। इसलिए, प्रणाली इंजीनियरों ने लंबे समय से प्रयोगों के डिजाइन के सिद्धांतों का उपयोग किया है।[2] आधुनिक के दशकों में, इंजीनियरों ने इनपुट को निर्दिष्ट करने के लिए इष्टतम डिज़ाइन के सिद्धांत का तेजी से उपयोग किया जाता है, जो कुशल अनुमानक उत्पन्न करता है।[3][4]
सफ़ेद और काले-बॉक्स
कोई पहले सिद्धांतों के आधार पर तथाकथित उदाहरण के लिए सफ़ेद-बॉक्स मॉडल बना सकता है। इस प्रकार न्यूटन के गति के नियमों से भौतिक प्रक्रिया के लिए मॉडल, किन्तु अनेक स्थितियों में, ऐसे मॉडल अत्यधिक जटिल होते है और संभवतः अनेक प्रणालियों और प्रक्रियाओं की जटिल प्रकृति के कारण उचित समय में प्राप्त करना असंभव भी होता है।
इसलिए अधिक सामान्य दृष्टिकोण प्रणाली के व्यवहार और बाहरी प्रभावों (प्रणाली में इनपुट) के माप से प्रारंभ करना है और प्रणाली के अंदर वास्तव में क्या हो रहा है, इसके विवरण में जाए बिना उनके मध्य गणितीय संबंध निर्धारित करने का प्रयास करना है। इस दृष्टिकोण को प्रणाली पहचान कहा जाता है। इस प्रकार प्रणाली पहचान के क्षेत्र में दो प्रकार के मॉडल सामान्य होते हैं।
- ग्रे बॉक्स मॉडल: चूंकि प्रणाली के अंदर क्या चल रहा है इसकी विशेषताएं पूर्ण प्रकार से ज्ञात नहीं होती हैं, अतः प्रणाली में अंतर्दृष्टि और प्रयोगात्मक डेटा दोनों के आधार पर निश्चित मॉडल का निर्माण किया जाता है। चूँकि इस मॉडल में अभी भी अनेक अज्ञात मुक्त पैरामीटर होते हैं जिनका अनुमान प्रणाली पहचान का उपयोग करके लगाया जा सकता है।[5][6] उदाहरण के लिए[7] माइक्रोबियल वृद्धि के लिए मोनोड समीकरण का उपयोग करता है। इस प्रकार मॉडल में सब्सट्रेट एकाग्रता और विकास दर के मध्य सरल अतिपरवलयिक संबंध सम्मिलित करता है, किन्तु इसे अणुओं की भांति या बंधन के प्रकारों के बारे में विस्तार से जाने बिना सब्सट्रेट से जुड़ने वाले अणुओं द्वारा उचित ठहराया जा सकता है। अतः ग्रे बॉक्स मॉडलिंग को अर्ध-भौतिक मॉडलिंग के रूप में भी जाना जाता है।[8]
- ब्लैक बॉक्स (प्रणाली) मॉडल: कोई पूर्व मॉडल उपलब्ध नहीं होता है। इस प्रकार अधिकांश प्रणाली पहचान एल्गोरिदम इसी प्रकार के होते हैं।
नॉनलाइनियर प्रणाली पहचान जिन एट अल के संदर्भ में,[9] मॉडल संरचना को प्राथमिकता मानकर और फिर मॉडल मापदंडों का अनुमान लगाकर ग्रे-बॉक्स मॉडलिंग का वर्णन करते है। यदि मॉडल का स्वरूप ज्ञात होता है तब पैरामीटर अनुमान अपेक्षाकृत सरल होता है किन्तु ऐसा कम ही होता है। इस प्रकार वैकल्पिक रूप से, रैखिक और अत्यधिक जटिल नॉनलाइनियर मॉडल दोनों के लिए संरचना या मॉडल शर्तों को नॉनलाइनियर प्रणाली पहचान नार्मैक्स विधियों का उपयोग करके पहचाना जा सकता है।[10] यह दृष्टिकोण पूर्ण प्रकार से लचीला होता है और इसका उपयोग ग्रे बॉक्स मॉडल के साथ किया जा सकता है जहां एल्गोरिदम को ज्ञात शब्दों के साथ प्राइम किया जाता है, या पूर्ण प्रकार से ब्लैक-बॉक्स मॉडल के साथ जहां मॉडल शर्तों को पहचान प्रक्रिया के भाग के रूप में चुना जाता है। इस दृष्टिकोण का अन्य लाभ यह होता है कि यदि अध्ययन के अनुसार प्रणाली रैखिक होती है, तब एल्गोरिदम केवल रैखिक शब्दों का चयन करता है, और यदि प्रणाली गैर-रेखीय होती है, तब गैर-रेखीय शब्दों का चयन करता है, जो पहचान में अधिक लचीलेपन की अनुमति देता है।
नियंत्रण के लिए पहचान
नियंत्रण सिद्धांत अनुप्रयोगों में, इंजीनियरों का उद्देश्य बंद-लूप प्रणाली अच्छा प्रदर्शन प्राप्त करना है, जिसमें भौतिक प्रणाली, फीडबैक लूप और नियंत्रक सम्मिलित होता हैं। यह प्रदर्शन सामान्यतः प्रणाली के मॉडल पर निर्भर नियंत्रण नियम को डिजाइन करके प्राप्त किया जाता है, जिसे प्रयोगात्मक डेटा से प्रारंभ करके पहचाना जाता है। यदि मॉडल पहचान प्रक्रिया नियंत्रण उद्देश्यों के लिए होता है, तब जो वास्तव में मायने रखता है वह डेटा को फिट करने वाले सर्वोत्तम संभव मॉडल को प्राप्त करना नहीं होता है, जैसा कि मौलिक प्रणाली पहचान दृष्टिकोण में होता है, बल्कि बंद-लूप प्रदर्शन के लिए पर्याप्त संतोषजनक मॉडल प्राप्त करना होता है। इस नवीनतम दृष्टिकोण को नियंत्रण के लिए पहचान, या संक्षेप में I4C कहा जाता है।
निम्नलिखित सरल उदाहरण पर विचार करके I4C के पीछे के विचार को उत्तम रूप से समझा जा सकता है।[11] इस प्रकार ट्रू स्थानांतरण प्रकार्य वाले प्रणाली पर विचार करते है।
और पहचाना हुआ मॉडल :
मौलिक प्रणाली पहचान परिप्रेक्ष्य से, सामान्यतः, यह अच्छा मॉडल नहीं होता है . वास्तव में, मापांक और चरण से भिन्न होता हैं कम आवृत्ति पर.और क्या होता है, जबकि ल्यपुनोव स्थिरता प्रणाली होती है, बस स्थिर प्रणाली है. चूँकि, नियंत्रण उद्देश्यों के लिए अभी भी अच्छा मॉडल हो सकता है। इस प्रकार वास्तव में, यदि कोई उच्च लाभ के साथ पीआईडी नियंत्रक ऋणात्मक प्रतिक्रिया नियंत्रक क्रियान्वित करना चाहता है , आउटपुट के संदर्भ से बंद-लूप स्थानांतरण फलन , के लिए होता है।
और के लिए
तब से बहुत बड़ा होता है, इसके समीप वह होता है। इस प्रकार, दो बंद-लूप स्थानांतरण फलन अप्रभेद्य होता हैं। इस प्रकार निष्कर्ष के रूप से, यदि इस प्रकार के फीडबैक नियंत्रण नियम को क्रियान्वित करना है तब यह वास्तविक प्रणाली के लिए पूर्ण प्रकार से स्वीकार्य पहचान वाला मॉडल होता है। इस प्रकार कोई मॉडल नियंत्रण डिज़ाइन के लिए उपयुक्त होता है या नहीं, यह न केवल प्लांट/मॉडल बेमेल पर निर्भर करता है बल्कि उस नियंत्रक पर भी निर्भर करता है जिसे क्रियान्वित किया जाता है। जैसे, I4C ढांचे में, नियंत्रण प्रदर्शन उद्देश्य को देखते हुए, नियंत्रण इंजीनियर को पहचान चरण को इस प्रकार से डिजाइन करना होता है कि वास्तविक प्रणाली पर मॉडल-आधारित नियंत्रक द्वारा प्राप्त प्रदर्शन जितना संभव हो उतना ऊंचा होता है।
कभी-कभी, प्रणाली के मॉडल को स्पष्ट रूप से पहचाने बिना, किन्तु सीधे प्रयोगात्मक डेटा पर कार्य करते हुए नियंत्रक को डिज़ाइन करना और भी अधिक सुविधाजनक होता है। इस प्रकार यह प्रत्यक्ष डेटा-संचालित नियंत्रण प्रणालियों की स्थिति होती है।
फॉरवर्ड मॉडल
आर्टिफिशियल इंटेलिजेंस में सामान्य समझ यह होती है कि नियंत्रक (नियंत्रण सिद्धांत) को रोबोट के लिए अगला कदम उत्पन्न करना होता है। उदाहरण के लिए, रोबोट भूलभुलैया में चलना प्रारंभ करता है और फिर रोबोट आगे बढ़ने का फैसला करता है। इस प्रकार मॉडल पूर्वानुमानित नियंत्रण अप्रत्यक्ष रूप से अगली कार्रवाई निर्धारित करता है। अतः गणितीय "मॉडल" शब्द फॉरवर्ड मॉडल को संदर्भित कर रहा है जो सही कार्रवाई प्रदान नहीं करता है किन्तु परिदृश्य का अनुकरण करता है।[12] इस प्रकार फॉरवर्ड मॉडल गेम प्रोग्रामिंग में उपयोग किए जाने वाले भौतिकी इंजन के सामान्तर होता है। अतः मॉडल इनपुट लेता है और प्रणाली की भविष्य की स्थिति की गणना करता है।
समर्पित फॉरवर्ड मॉडल का निर्माण इसलिए किया जाता है जिससे कि यह समग्र नियंत्रण प्रक्रिया को विभाजित करने की अनुमति देता है। इस प्रकार पहला प्रश्न यह होता है कि प्रणाली की भविष्य की स्थिति की भविष्यवाणी कैसे की जाती है। इसका तात्पर्य यह होता है कि विभिन्न इनपुट मूल्यों के लिए समयावधि में संयंत्र (नियंत्रण सिद्धांत) का अनुकरण करना होता है और दूसरा कार्य इनपुट मूल्यों की घटनाओं के अनुक्रम की खोज करता है जो संयंत्र को लक्ष्य स्थिति में लाता है। इसे पूर्वानुमानित नियंत्रण कहा जाता है।
फॉरवर्ड मॉडल एमपीसी-नियंत्रक का सबसे महत्वपूर्ण पहलू होता है। इस प्रकार सॉल्वर का एहसास होने से पहले इसे बनाना होता है। यदि यह स्पष्ट नहीं होता है कि प्रणाली का व्यवहार क्या है, तब सार्थक कार्यों की खोज करना संभव नहीं होता है। सामान्यतः फॉरवर्ड मॉडल बनाने के कार्य प्रवाह को प्रणाली पहचान कहा जाता है। इस प्रकार विचार समीकरणों के समूह में औपचारिक प्रणाली का होता है जो मूल प्रणाली की प्रकार व्यवहार करता है।[13] अतः वास्तविक प्रणाली और आगे के मॉडल के मध्य की त्रुटि को मापा जा सकता है।
फॉरवर्ड मॉडल बनाने के लिए अनेक तकनीकें उपलब्ध होती हैं। इस प्रकार साधारण अंतर समीकरण मौलिक होता है जिसका उपयोग बॉक्स2डी जैसे भौतिकी इंजनों में किया जाता है और आधुनिक तकनीक फॉरवर्ड मॉडल बनाने के लिए तंत्रिका नेटवर्क होती है।[14]
यह भी देखें
- ब्लैक बॉक्स
- सामान्यीकृत फ़िल्टरिंग
- हिस्टैरिसीस
- संरचनात्मक पहचान
- प्रणाली बोध
- पैरामीटर अनुमान
- एलटीआई प्रणाली सिद्धांत|रैखिक समय-अपरिवर्तनीय प्रणाली सिद्धांत
- मॉडल चयन
- नॉनलाइनियर ऑटोरेग्रेसिव एक्सोजेनस मॉडल
- खुली प्रणाली (प्रणाली सिद्धांत)
- पैटर्न मान्यता
- प्रणाली गतिशीलता
- प्रणाली सिद्धांत
- मॉडल ऑर्डर में कमी
- ग्रे बॉक्स पूर्णता और सत्यापन
- डेटा-संचालित नियंत्रण प्रणाली
- पावर कनवर्टर का ब्लैक बॉक्स मॉडल
संदर्भ
- ↑ Torsten, Söderström; Stoica, P. (1989). सिस्टम पहचान. New York: Prentice Hall. ISBN 978-0138812362. OCLC 16983523.
- ↑ Spall, J. C. (2010), “Factorial Design for Efficient Experimentation: Generating Informative Data for System Identification,” IEEE Control Systems Magazine, vol. 30(5), pp. 38–53. https://doi.org/10.1109/MCS.2010.937677
- ↑ Goodwin, Graham C. & Payne, Robert L. (1977). Dynamic System Identification: Experiment Design and Data Analysis. Academic Press. ISBN 978-0-12-289750-4.
- ↑ Walter, Éric & Pronzato, Luc (1997). प्रायोगिक डेटा से पैरामीट्रिक मॉडल की पहचान. Springer.
- ↑ Nielsen, Henrik Aalborg; Madsen, Henrik (December 2000). "मौसम संबंधी पूर्वानुमानों का उपयोग करके जिला हीटिंग सिस्टम में गर्मी की खपत की भविष्यवाणी करना" (PDF). Lyngby: Department of Mathematical Modelling, Technical University of Denmark. S2CID 134091581. Archived from the original (PDF) on 2017-04-21.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ Nielsen, Henrik Aalborg; Madsen, Henrik (January 2006). "ग्रे-बॉक्स दृष्टिकोण का उपयोग करके जिला हीटिंग सिस्टम में गर्मी की खपत की मॉडलिंग करना". Energy and Buildings. 38 (1): 63–71. doi:10.1016/j.enbuild.2005.05.002. ISSN 0378-7788.
- ↑ Wimpenny, J.W.T. (April 1997). "मॉडलों की वैधता". Advances in Dental Research (in English). 11 (1): 150–159. doi:10.1177/08959374970110010601. ISSN 0895-9374. PMID 9524451. S2CID 23008333.
- ↑ Forssell, U.; Lindskog, P. (July 1997). "Combining Semi-Physical and Neural Network Modeling: An Example of Its Usefulness". IFAC Proceedings Volumes. 30 (11): 767–770. doi:10.1016/s1474-6670(17)42938-7. ISSN 1474-6670.
- ↑ Gang Jin; Sain, M.K.; Pham, K.D.; Billie, F.S.; Ramallo, J.C. (2001). Modeling MR-dampers: a nonlinear BlackBox approach. doi:10.1109/acc.2001.945582. ISBN 978-0780364950. S2CID 62730770.
{{cite book}}
:|journal=
ignored (help) - ↑ Billings, Stephen A (2013-07-23). Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio–Temporal Domains (in English). doi:10.1002/9781118535561. ISBN 9781118535561.
- ↑ Gevers, Michel (January 2005). "Identification for Control: From the Early Achievements to the Revival of Experiment Design*". European Journal of Control. 11 (4–5): 335–352. doi:10.3166/ejc.11.335-352. ISSN 0947-3580. S2CID 13054338.
- ↑ Nguyen-Tuong, Duy and Peters, Jan (2011). "Model learning for robot control: a survey". Cognitive Processing. Springer. 12 (4): 319–340. doi:10.1007/s10339-011-0404-1. PMID 21487784. S2CID 8660085.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - ↑ Kopicki, Marek and Zurek, Sebastian and Stolkin, Rustam and Moerwald, Thomas and Wyatt, Jeremy L (2017). "पुश मैनिप्युलेटेड ऑब्जेक्ट्स की गति के मॉड्यूलर और हस्तांतरणीय फॉरवर्ड मॉडल सीखना". Autonomous Robots. Springer. 41 (5): 1061–1082. doi:10.1007/s10514-016-9571-3.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - ↑ Eric Wan and Antonio Baptista and Magnus Carlsson and Richard Kiebutz and Yinglong Zhang and Alexander Bogdanov (2001). एक उच्च-निष्ठा हेलीकाप्टर मॉडल का मॉडल पूर्वानुमानित तंत्रिका नियंत्रण. {AIAA. American Institute of Aeronautics and Astronautics. doi:10.2514/6.2001-4164.
अग्रिम पठन
- Goodwin, Graham C. & Payne, Robert L. (1977). Dynamic System Identification: Experiment Design and Data Analysis. Academic Press.
- Daniel Graupe: Identification of Systems, Van Nostrand Reinhold, New York, 1972 (2nd ed., Krieger Publ. Co., Malabar, FL, 1976)
- Eykhoff, Pieter: System Identification – Parameter and System Estimation, John Wiley & Sons, New York, 1974. ISBN 0-471-24980-7
- Lennart Ljung: System Identification — Theory For the User, 2nd ed, PTR Prentice Hall, Upper Saddle River, N.J., 1999.
- Jer-Nan Juang: Applied System Identification, Prentice-Hall, Upper Saddle River, N.J., 1994.
- Kushner, Harold J. and Yin, G. George (2003). Stochastic Approximation and Recursive Algorithms and Applications (Second ed.). Springer.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - Oliver Nelles: Nonlinear System Identification, Springer, 2001. ISBN 3-540-67369-5
- T. Söderström, P. Stoica, System Identification, Prentice Hall, Upper Saddle River, N.J., 1989. ISBN 0-13-881236-5
- R. Pintelon, J. Schoukens, System Identification: A Frequency Domain Approach, 2nd Edition, IEEE Press, Wiley, New York, 2012. ISBN 978-0-470-64037-1
- Spall, J. C. (2003), Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control, Wiley, Hoboken, NJ.
- Walter, Éric & Pronzato, Luc (1997). Identification of Parametric Models from Experimental Data. Springer.