{"title":"伺服机构系统的深度神经网络辨识","authors":"Mohamed A. Shamseldin","doi":"10.37394/232022.2022.2.18","DOIUrl":null,"url":null,"abstract":"This paper presents a systematic technique for designing the input signal to identify the one-stage servomechanism system. Sources of nonlinearities such as friction and backlash consider an obstacle to obtaining an accurate model. Also, most such systems suffer from a lack of system parameters data. So, this study establishes a model using the black-box modeling approach; simulations are performed based on real-time data collected by LabVIEW software and processed using MATLAB System Identification toolbox. The input signal for the servomechanism system driver is a pseudo-random binary sequence that considers violent excitation in the frequency interval and the output signal is the corresponding stage speed measured by rotary encoder. The candidate models were obtained using linear least squares, nonlinear least squares, and Deep Neural Network (DNN). The validation results proved that the identified model based on DNN has the smallest mean square errors compared to other candidate models.","PeriodicalId":443735,"journal":{"name":"DESIGN, CONSTRUCTION, MAINTENANCE","volume":"130 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Deep Neural Network System Identification for Servomechanism System\",\"authors\":\"Mohamed A. Shamseldin\",\"doi\":\"10.37394/232022.2022.2.18\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a systematic technique for designing the input signal to identify the one-stage servomechanism system. Sources of nonlinearities such as friction and backlash consider an obstacle to obtaining an accurate model. Also, most such systems suffer from a lack of system parameters data. So, this study establishes a model using the black-box modeling approach; simulations are performed based on real-time data collected by LabVIEW software and processed using MATLAB System Identification toolbox. The input signal for the servomechanism system driver is a pseudo-random binary sequence that considers violent excitation in the frequency interval and the output signal is the corresponding stage speed measured by rotary encoder. The candidate models were obtained using linear least squares, nonlinear least squares, and Deep Neural Network (DNN). The validation results proved that the identified model based on DNN has the smallest mean square errors compared to other candidate models.\",\"PeriodicalId\":443735,\"journal\":{\"name\":\"DESIGN, CONSTRUCTION, MAINTENANCE\",\"volume\":\"130 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"DESIGN, CONSTRUCTION, MAINTENANCE\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.37394/232022.2022.2.18\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"DESIGN, CONSTRUCTION, MAINTENANCE","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37394/232022.2022.2.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Deep Neural Network System Identification for Servomechanism System
This paper presents a systematic technique for designing the input signal to identify the one-stage servomechanism system. Sources of nonlinearities such as friction and backlash consider an obstacle to obtaining an accurate model. Also, most such systems suffer from a lack of system parameters data. So, this study establishes a model using the black-box modeling approach; simulations are performed based on real-time data collected by LabVIEW software and processed using MATLAB System Identification toolbox. The input signal for the servomechanism system driver is a pseudo-random binary sequence that considers violent excitation in the frequency interval and the output signal is the corresponding stage speed measured by rotary encoder. The candidate models were obtained using linear least squares, nonlinear least squares, and Deep Neural Network (DNN). The validation results proved that the identified model based on DNN has the smallest mean square errors compared to other candidate models.