WWW.JAMRIS.ORG pISSN 1897-8649 (PRINT)/eISSN 2080-2145 (ONLINE) VOLUME 17, N° 4, 2023
Indexed in SCOPUS
![]()
WWW.JAMRIS.ORG pISSN 1897-8649 (PRINT)/eISSN 2080-2145 (ONLINE) VOLUME 17, N° 4, 2023
Indexed in SCOPUS
A peer-reviewed quarterly focusing on new achievements in the following fields:
âą automation âą systems and control âą autonomous systems âą multiagent systems âą decision-making and decision support âą âą robotics âą mechatronics âą data sciences âą new computing paradigms âą
Editor-in-Chief
Janusz Kacprzyk (Polish Academy of Sciences, Ćukasiewicz-PIAP, Poland)
Advisory Board
Dimitar Filev (Research & Advenced Engineering, Ford Motor Company, USA)
Kaoru Hirota (Tokyo Institute of Technology, Japan)
Witold Pedrycz (ECERF, University of Alberta, Canada)
Co-Editors
Roman Szewczyk (Ćukasiewicz-PIAP, Warsaw University of Technology, Poland)
Oscar Castillo (Tijuana Institute of Technology, Mexico)
Marek Zaremba (University of Quebec, Canada)
Executive Editor
Katarzyna Rzeplinska-RykaĆa, e-mail: office@jamris.org (Ćukasiewicz-PIAP, Poland)
Associate Editor
Piotr SkrzypczyĆski (PoznaĆ University of Technology, Poland)
Statistical Editor
MaĆgorzata KaliczyĆska (Ćukasiewicz-PIAP, Poland)
Typesetting
SCIENDO, www.sciendo.com
Webmaster
TOMP, www.tomp.pl
Editorial Office
ĆUKASIEWICZ Research Network
â Industrial Research Institute for Automation and Measurements PIAP
Al. Jerozolimskie 202, 02-486 Warsaw, Poland (www.jamris.org) tel. +48-22-8740109, e-mail: office@jamris.org
The reference version of the journal is e-version. Printed in 100 copies.
Articles are reviewed, excluding advertisements and descriptions of products.
Papers published currently are available for non-commercial use under the Creative Commons Attribution-NonCommercial-NoDerivs 4.0 (CC BY-NC-ND 4.0) license. Details are available at: https://www.jamris.org/index.php/JAMRIS/
LicenseToPublish
Editorial Board:
Chairman â Janusz Kacprzyk (Polish Academy of Sciences, Ćukasiewicz-PIAP, Poland)
Plamen Angelov (Lancaster University, UK)
Adam Borkowski (Polish Academy of Sciences, Poland)
Wolfgang Borutzky (Fachhochschule Bonn-Rhein-Sieg, Germany)
Bice Cavallo (University of Naples Federico II, Italy)
Chin Chen Chang (Feng Chia University, Taiwan)
Jorge Manuel Miranda Dias (University of Coimbra, Portugal)
Andries Engelbrecht ( University of Stellenbosch, Republic of South Africa)
Pablo Estévez (University of Chile)
Bogdan Gabrys (Bournemouth University, UK)
Fernando Gomide (University of Campinas, Brazil)
Aboul Ella Hassanien (Cairo University, Egypt)
Joachim Hertzberg (OsnabrĂŒck University, Germany)
Tadeusz Kaczorek (BiaĆystok University of Technology, Poland)
Nikola Kasabov (Auckland University of Technology, New Zealand)
Marian P. KaĆșmierkowski (Warsaw University of Technology, Poland)
Laszlo T. KĂłczy (Szechenyi Istvan University, Gyor and Budapest University of Technology and Economics, Hungary)
JĂłzef Korbicz (University of Zielona GĂłra, Poland)
Eckart Kramer (Fachhochschule Eberswalde, Germany)
Rudolf Kruse (Otto-von-Guericke-UniversitÀt, Germany)
Ching-Teng Lin (National Chiao-Tung University, Taiwan)
Piotr Kulczycki (AGH University of Science and Technology, Poland)
Andrew Kusiak (University of Iowa, USA)
Mark Last (Ben-Gurion University, Israel)
Anthony Maciejewski (Colorado State University, USA)
Copyright
Krzysztof Malinowski (Warsaw University of Technology, Poland)
Andrzej MasĆowski (Warsaw University of Technology, Poland)
Patricia Melin (Tijuana Institute of Technology, Mexico)
Fazel Naghdy (University of Wollongong, Australia)
Zbigniew Nahorski (Polish Academy of Sciences, Poland)
Nadia Nedjah (State University of Rio de Janeiro, Brazil)
Dmitry A. Novikov (Institute of Control Sciences, Russian Academy of Sciences, Russia)
Duc Truong Pham (Birmingham University, UK)
Lech Polkowski (University of Warmia and Mazury, Poland)
Alain Pruski (University of Metz, France)
Rita Ribeiro (UNINOVA, Instituto de Desenvolvimento de Novas Tecnologias, Portugal)
Imre Rudas (Ăbuda University, Hungary)
Leszek Rutkowski (Czestochowa University of Technology, Poland)
Alessandro Saffiotti (Ărebro University, Sweden)
Klaus Schilling (Julius-Maximilians-University Wuerzburg, Germany)
Vassil Sgurev (Bulgarian Academy of Sciences, Department of Intelligent Systems, Bulgaria)
Helena Szczerbicka (Leibniz UniversitÀt, Germany)
Ryszard Tadeusiewicz (AGH University of Science and Technology, Poland)
StanisĆaw Tarasiewicz (University of Laval, Canada)
Piotr Tatjewski (Warsaw University of Technology, Poland)
Rene Wamkeue (University of Quebec, Canada)
Janusz Zalewski (Florida Gulf Coast University, USA)
Teresa ZieliĆska (Warsaw University of Technology, Poland)
Publisher: All rights reserved
VOLUME 17, NË4, 2023
DOI: 10.14313/JAMRIS/4-2023
1
Matrix Transposition Algorithm Using Cache Oblivious
Samuel GuzmĂĄn LĂłpez, Adolfo Javier San Gil Santana, Jorge Alberto Cuba Alonso del Rivero, Sonia PĂ©rez Lovelle, Humberto DĂaz Pando
DOI: 10.14313/JAMRIS/4â2023/25
8
On Various Types of Soft Ground â A Case Study on Various Types of Soft Ground â A Case Study
Maciej Trojnacki, PrzemysĆaw DÄ bek
DOI: 10.14313/JAMRIS/4â2023/26
17
The Overview of Challenges in Detecting Patientsâ Hazards During RobotâAided Remote Home Motor Rehabilitation
Julia Wilk, Piotr Falkowski, Tomasz Osiak
DOI: 10.14313/JAMRIS/4â2023/27
28
Binary Shuffled Frog Leaping Algorithm for Optimal Allocation of Power Quality Monitors in Unbalanced Distribution System
Ashkan Doust Mohammadi, Mohammad Mohammadi
DOI: 10.14313/JAMRIS/4â2023/28
40
LyapunovâL Lasalle Based Dynamic Stabilization for Fixed Wing Drones
Jean Sawma, Alain Ajami, Thibault Maillot, Joseph el Maalouf
Doi: 10.14313/JAMRIS/4â2023/29
49
New Robust Model for Stability and Hâ Analysis for Interconnected Embedded Systems
Amal Zouhri
DOI: 10.14313/JAMRIS/4â2023/30
56
Wimax Network Optimization Using Frame Period with Channel Allocation Techniques
Mubeen Ahmed Khan, Awanit Kumar, Kailash Chandra Bandhu
DOI: 10.14313/JAMRIS/4â2023/31
68
Extended State Observer Based Robust Feedback Linearization Control Applied to an Industrial CSTR
Ali Medjebouri
DOI: 10.14313/JAMRIS/4â2023/32
79
Implementing Visual Assistant Using YOLO and SSD for VisuallyâImpaired Persons
Ratnesh Litoriya, Kailash Chandra Bandhu, Sanket Gupta, Ishika Rajawat, Hany Jagwa
DOI: 10.14313/JAMRIS/4â2023/33
Submitted:11th January2023;accepted:18th March2023
DOI:10.14313/JAMRIS/4â2023/25
Abstract:
TheParallelandDistributedComputinggroupbelonging totheIntegratedTechnologicalResearchComplex(CITI). hasbeenengagedinthecreationofgeneralâpurpose componentsthatsupporttheprocessingoflargevolumes ofinformationthatcharacterizetheproblemsinvolvedin parallelcomputing.
Usingtheobliviouscachemodel,whichworksindeâpendentlyofthecomputerarchitecture,andthedivide andconquerprinciple,analgorithmformatrixtransâpositionisimplementedtoreducetheexecutiontime ofthisalgebraicoperation.Thealgorithmensuresthat mostofthedatacontentisloadedtothecacheforfast processing,andmakesthemostofitsstayinthecache tominimizemissedreadsandachievegreaterspeed.
Theworkincludesconclusionsandstatisticaltests carriedoutfromexperimentsoncomputerswithdifferent architectures,reflectingthesuperiorityofthealgorithm thatusesobliviouscachefromanorderofmatrixdeterâminedaccordingtothecharacteristicsofeachPC.
Keywords: Cacheoblivious,Matrixtransposition,Missed readings
TheIntegratedTechnologicalResearchComplex (CITI)wascreatedasacoordinationprojectbetween the TechnologicalUniversityofHavana(CUJAE)and theMinistryofInterior(MININT).Thisentityis designedtohostthemostadvancedtechnologies beingworkedwithworldwide[1].
CITIâsmissionistodeveloptechnologiesto enhancethesecurityandinternalorderofthe country.Itsvisionistobeacreative,innovative andbenchmarkorganizationinhumancapital management.Inaddition,tobeareferencein theapplicabilityoftheresultsobtainedinthe developmentofsystems,technologiesandinnovative integratedapplications,withimpactonsecurityand internalorder,forwhichitwillbaseitsworkonthe integrationofhighlyquali iedprofessionalswith talentedstudents[1].
AtCITIthereareprojectsinwhichmatrixtranspoâsitionisintensivelyused,sothistaskwasassignedto theParallelandDistributedComputinggroup,which isdedicatedtoreducetheexecutiontimeofvariâousalgorithmsbyemployingparallelismandrecurârencetechniques.Thistime,thetechniqueselectedby thegroupwasthecacheoblivious,arecurrenttechâniqueaboutwhichthereissomeliteratureandimpleâmentationtestedanddocumentedbyotherauthors [2â4].Thismethodwasusedbytheauthorsina researchworkonmatrixmultiplicationobtaining goodresults[5].
Cacheâawarealgorithmstakeintoaccountthe hardwarearchitectureonwhichtheyarerunning, mainlythecachearchitecture,i.e.thenumberofcache levelsandthesizeofeachlevel.Theyarespeci ically developedtoperformaswellaspossibleintheenviâronmentforwhichtheywerecreated.
Thisposesaproblemwhenchangingtheenvironâment,sinceifacacheâawarealgorithmisexecuted outsidethearchitectureforwhichitwasdesigned, itwillnotperformwell.Tocounteractthisproblem, cacheobliviousalgorithmswerecreated,ablework ef icientlyonanyarchitecture[6].
Cacheobliviousalgorithmshaveadesignthatwill alwaysbeâcacheâoptimalâ,regardlessofthecache hierarchy.In1996,theideaofrealizingalgorithms thatdonottakeintoaccountthearchitectureofthe computerwheretheyareexecutedwasconceivedby CharlesE.Leisersonandcalledcacheobliviousalgoârithms.Thistopicwas irstpublishedin1999byHarâaldProkopinhismasterâsthesisattheMassachusetts InstituteofTechnology[4].Theuseofthecache obliviousmodelhasawidevarietyofapplications suchas:matrixmultiplication,matrixtransposition, Bioinformatics(RNAsecondarystructureprediction), ShortestPathAlgorithmwithorderO(n),dynamic programmingoftheGaussiansolution(Numerical Mathematics).
Theuseofthecacheobliviousmodelaimsto decreasemissedreadsorcachemissessincethese algorithmsusethedivideâandâconquerprincipleto dividetheproblemintosmallsubproblemsuntila cacheâ ittingsizeisreached,regardlessofthesizeof thecache.
Byreducingthenumberofmissedreadsorcache misses,executiontimesaresigni icantlyreduced, resultingingreateref iciency.
Oneofthefeaturesbywhichitoutperformsthe traditionalcacheisselfâtuning.Intypicalcachealgoârithms,thealgorithmsrequiretuningtovariouscache parametersthatarenotalwaysavailablefromthe manufacturerandareoftendif iculttoextractautoâmaticallywhichhinderscodeportabilitywhereasin cacheobliviousalgorithmsnosuchtuningisrequired, asinglealgorithmshouldworkwellonallmachines withoutanymodi ication[3,4,7â9].
Matrixtranspositionisafundamentaloperation oflinearalgebraandothercomputationalprimitives suchasthemultidimensionalFastFourierTransform; itisalsoappliedinnumericalanalysisineconomics, imageandgraphicsprocessing,aswellasbeingused incryptographicmethods[10].
Thisseeminglyinnocuouspermutationproblem lacksbothtemporalandspatiallocalityandisthereâforedif iculttoimplementef icientlyformatriceswith alargevolumeofdata.Infact,thereisnotemporal localitytoexploit,sinceeachelementofthematrixis accessedatmostonce[10].
Asfarasspatiallocalityisconcerned,thematrix elementswaps(i,j)and(j,i)implicitinthetranspose semantics,whentranslatedintomemoryaddresses usingcanonicalrowâmajororcolumnâmajorordering, equalsthememorylocalitiesni+jandnj+i.Depending onthevaluesofiandj,thesemaybecloseorfar apartintermsofcachesetsormemorypages.Careâfulschedulingoftheseswapoperationsisrequired togainanyadvantagefromthesemultiwordcache lines[10].
Explicittranspositionofanarrayintomemorycan oftenbeavoidedbyaccessingthesamedatainadifâferentorder.Forexample,softwarelibrariesforlinear algebra,suchasBLAS,generallyprovideoptionsto specifythatcertainmatricesshouldbeinterpretedin transposedordertoavoidtheneedfordatamoveâment[10].
Describingthealgebraicoperationassuch,atransâposedmatrixistheresultofrearrangingtheorigiânalmatrixbyexchangingrowsforcolumnsinanew matrix(seeFigures1and2).
Inotherwords,thetransposedmatrixistheaction ofselectingrowsfromtheoriginalmatrixandrewritâingthemascolumnsinthenewmatrix.
Examples:
Themanipulationofmatriceswithalargenumâberofrowsandcolumnsinvolvesbigproblems,even whentheyarehandledwithacomputer.Therefore, itisofteninterestingtoknowhowtodecomposea problemusinglargematricesintosmallerproblems, i.e.,usingsmallermatrices[11].
Thepossibilityofdecomposingamatrixinto smallermatriceshasmanyapplicationsincommuniâcations,electronics,solvingsystemsofequations,takâingadvantageofthevectorstructureofsomecomputâers,andsoon.And,especially,itgivesthepossibility ofwritingamatrixinamorecompactway[11].
Theblocksareobtainedbydrawingimaginaryverâticalandhorizontallinesbetweentheelementsofthe matrix.Theirdimensiondependsonthesizeofthe cacheblocksandaimstostoreasmuchinformation aspossible.
Thefundamentalideaistoreducethetransposeof amatrixtothetransposeofsmallsubmatrices.Thisis achievedbydividingthematricesinahalfalongtheir largestdimensionuntilonlyonematrixtransposethat itsinthecacheneedstobecarriedout(intheory, onecouldfurtherdividethematricesdowntoabase caseofsize1Ă1,butinpracticealargerbasecaseis used,e.g.,16Ă16,inordertoamortizetheoverhead ofcallingrecursivesubroutines)[12].
Insection 2,allthetheoreticalfoundationsthat supporttheimplementationofamatrixtransposition algorithmusingthecacheobliviousmodelwerepreâsented.Algorithm 1,adaptedfromtheonefoundin https://es.stackoverflow.com,wasused.
Thisalgorithmhasfourintegersandapointeras parameters,ofwhichthe irstandthirdarefundaâmentaltodividetheoriginalmatrixintosmallsubâmatrices.Thesecondandfourthrefertothenumber ofrowsandcolumnsrespectively,whilethepointer referstotheresultmatrix.
Table1. Computercharacteristics
Characteristics
PC1 PC2 PC3 PC4 PC5 PC6 PC7
Processor Intel(R)Core (TM) i3â5020UCPU @2.2GHz 2.2GHz
RAM 4,00GB
SingleâChannel DDR3 @798MHz
Intel(R) Celeron(R) CPUG3900@ 2.8GHz 2.8GHz
4.00GB
(2.95GB utilizable) DDR4â2133
Intel(R) Celeron(R) CPUG1840@ 2.8GHz 2.8GHz
2,00GB
SingleâChannel DDR3 @665MHz
Intel(R)Core (TM) i3â7130UCPU @2.7GHz 2.7GHz
8.00GB (7.95GB utilizable) DDR4â2400
Intel(R)Core (TM)i3â4130 CPU@ 3.4GHz
Intel(R)Core (TM) i7â1165G7@ 2.8GHz 2.8GHz
8.00GBDDR3 16.2GB (15.8GB utilizable) DDR4â3200
Intel(R) Pentium(R) CPUG4560@ 3.50GHz 3.50GHz
8.00GB (7.95GB utilizable) DDR4â2400
Typeof system Windows64 bits Windows64 bits Windows64 bits Windows64 bits Linux64bits Windows64 bits Windows64 bits
Motherboard ASUSTek COMPUTER INC.X540LA
Gigabyte Technology Co.,Ltd. B85MâDS3H
Gigabyte Technology Co.,Ltd. B85MâDS3H
voidcachetranspose(int rb, int re, int cb, int ce, Matrix*T)
{int r=re-rb,c=ce-cb; if (r<= 16 &&c<= 16){ for (int i=rb;i<re;i++){ for (int j=cb;j<ce;j++){
T->data[j*rows+i]=data[i*columns+j];}}} else if (r>=c){
cachetranspose(rb,rb+(r/2),cb,ce,T); cachetranspose(rb+(r/2),re,cb,ce,T);} else {
cachetranspose(rb,re,cb,cb+(c/2),T); cachetranspose(rb,re,cb+(c/2),ce,T);}}
Algorithm1. Recursivematrixtranspositionalgorithm usingcacheoblivious
Forthedevelopmentoftheexperimentsitwas necessaryapreviousstudyofseveralalgorithms(traâditional,blocksandblocks_for_squared_matrices)to establishacomparisonwiththoseusingthecache obliviousmodel(forsquareandnonâsquareorders). Theseexperimentsconsistofrunningeachalgorithm 5timesonorderswithdifferentcharacteristics(see Table1).Fromtheresultsobtained,astatisticalanalyâsisisperformedtodeterminewhetherthealgorithms usingthecacheobliviousmodelaresuperior(interms ofexecutiontimeandmissedreads)tothosethatdo notusethismodel.
Inthissectionwepresentdiagramsshowingthe averageexecutiontimeandthemissedreadings(the latteronlyinPC5),foreachofthealgorithmsanalyzed.
Inthosecases,wherenonâsquaredmatriceswere tested,thesewere illedwithzerosinordertousethe blocks_for_squared_matricesalgorithmforthecorreâspondingcomparisons.
DellInc. 02DG7R (U3E1)
VersiĂłnA00
Gigabyte B85MâDS3H HPSpectre 14âEA GigabyteGaâH110mâS2h
AscanbeseeninFigure3,forthecomputeridenâti iedasPC1,theblocks_for_squared_matricesalgoârithmisfasterthantherestofthoseanalyzedfor orderslowerthan14000,fromwhichthealgorithm usingcacheobliviousstartstobesuperior.
Figure4showsthatforthecomputeridenti iedas PC1,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
ItisevidentfromFigure5 that,forthecomputer describedasPC2,thealgorithmusingcacheoblivious issuperiorintermsofexecutiontimetothetradiâtionalandblockalgorithmsforallorders,whilethe blocks_for_squared_matricesalgorithmhasloweror similartimestotheoneusingcacheobliviousupto order10000,fromwhichthecacheobliviousalgoârithmpresentslowervalues.
Figure6showsthat,forthecomputeridenti iedas PC2,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
Figure 7 showsthat,forthecomputeridentiâiedasPC3,thealgorithmusingcacheobliviousis superiorintermsofexecutiontimetothetradiâtionalandblockalgorithmsforallorders,whilethe blocks_for_squared_matricesalgorithmhaslowerexeâcutiontimesthantheoneusingcacheobliviousup toorder6000.Between8000and12000theresults aresimilarandfromthelatter,thecacheoblivious algorithmstartstohavelowervalues.
Figure8showsthat,forthecomputeridenti iedas PC3,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
nonâsquareorders
Figure 9 showsthat,forthecomputeridentiâiedasPC4,thealgorithmusingcacheobliviousis superiorintermsofexecutiontimetothetradiâtionalandblockalgorithmsforallorders,whilethe blocks_for_squared_matricesalgorithmhaslowerexeâcutiontimesthantheoneusingcacheobliviousuntil order12000,whentheystarttohavesimilarvalues.
Figure10showsthat,forthecomputeridenti ied asPC4,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_square_matricesalgorithmsforallthe ordersanalyzed.
Figure11showsthat,forthecomputeridenti ied asPC5,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
Figure12showsthat,forthecomputeridenti ied asPC5,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
ItisevidentinFigure 13 that,forthecomputer identi iedasPC6,thealgorithmusingcache
Figure17. Performanceofthealgorithmsintermsof missedreadingsonPC5forsquareorders
Figure18. Performanceofthealgorithmsintermsof missedreadingsonPC5fornonâsquareorders
obliviousissuperiorintermsofexecutiontime tothetraditionalalgorithms,byblocksand blocks_for_squared_matrices,startingfromthe order10000x10000.
Figure14showsthat,forthecomputeridenti ied asPC6,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block
andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
Figure15showsthat,forthecomputeridenti ied asPC7,theblocks_for_squared_matricesalgorithmis superiortotheothersanalyzedanditcanbeobserved thatthealgorithmusingcacheobliviousobtainsa certainparityfromtheorder14000x14000.
Table2. ResultsobtainedinPC1forsquareorders
Algorithms traditional blocks blocks_for_squared_matrices
Table3. ResultsobtainedinPC1fornonâsquaredorders
Algorithms traditional blocks blocks_for_squared_matrices
Table4. ResultsobtainedinPC5formissedreadingsinsquareorders
Algorithms traditional blocks blocks_for_squared_matrices
Table5. ResultsobtainedinPC5formissingreadingsinnonâsquareorders
Algorithms traditional blocks blocks_for_squared_matrices
Figure16showsthat,forthecomputeridenti ied asPC7,thealgorithmusingcacheobliviousissuperior intermsofexecutiontimetothetraditional,block andblock_for_squared_matricesalgorithmsforallthe ordersanalyzed.
4.1.1.Missedreadings
ThePAPI(PerformanceApplicationProgramming Interface)library,developedattheUniversityofTenânessee,wasusedtoaccountformissedreads.Itsmain purposeistoprovideaccesstothePMCs(PerforâmanceMonitoringCounter)ofadiversecollectionof modernprocessors[13].PAPIprovidesanabstraction layerthatallowsdeveloperstoaccessPMCs.Instead, thedeveloperusescallstothePAPIAPI(Application ProgramingInterface),makingthecodeportable,i.e. itcanbeusedonanyarchitecturesupportedbythe librarywithoutmodifyingaccesstoPMCs[14].
ThemissingreadingswerecountedonthePC5 computer,whichhasaLinuxoperatingsystem becausethelibraryused(PAPI)hasnotprovidednew updatessincetheXPversionofWindows.
Figure17showsthat,forthecomputeridenti ied asPC5,thealgorithmthatusescacheoblivioushasthe lowestnumberofmissedreadings.
Figure18showsthat,forthecomputeridenti ied asPC5,thealgorithmusingcacheoblivioushasfewer missedreadings.
TheWilcoxonnonparametrictestwasusedforstaâtisticalanalysis.Itwasselectedsinceitwasproven thatthedatadonotfollowanormaldistributionand duetothesmallsamplesize.Itisexpectedthat,when thetestisrun,itwillreturnap<âvalue,ifthisoccurs H0 isrejectedanditisconcludedthattheexecution timeofthecacheobliviousalgorithmislessthanthat ofthetraditionalalgorithm.
Severalsignedranktestswereappliedwhenthe sampleswerepaired,oneforeachofthelastthree ordersofthealgorithmsoneachcomputerdescribed.
ThefollowingaretheresultsobtainedonPC1in termsofexecutiontimeandonPC5intermsofmissed readings:
ItisevidentintheresultsofTable 2 thatthe blocks_for_squared_matricesalgorithmisfasterthan therestoftheanalyzedalgorithmsfororderslower than14000,fromwhichthealgorithmusingcache obliviousstartstobesuperior.
TheresultsinTable 3 showthesuperiorityin termsofexecutiontimeofthealgorithmusingthe cacheobliviousmodelforalltheordersanalyzed.
Table 4 showsthesuperiorityintermsofmissed readingsofthealgorithmusingthecacheoblivious modelforallordersanalyzed.
Table 5 showsthesuperiorityintermsofmissed readingsofthealgorithmusingthecacheoblivious modelforallordersanalyzed.
ThetestwasperformedwiththestatisticalsoftâwareR.Afterthetestitwasdemonstratedthatthe matrixtranspositionalgorithmusingthecacheoblivâious,dependingonthearchitectureofthecomputer whereitwasusedandfromacertainorder,willbe betterthantheotheralgorithmsanalyzed.
Underthecomputationalconditionsusedforthe experiments:
1) OnacomputerwithaWindowsoperatingsystem, inthematrixtranspositionoperation,forsquare ordermatricesitisnotfeasibletoemploythealgoârithmusingthecacheobliviousmodelforanorder lessthan14000x14000.
2) Regardlessofthecomputerarchitecture,itwas shownthatfromorder6000x8000fornonâsquare ordermatrices,thematrixtranspositionalgorithm usingcacheobliviousisfasterthantherestofthe algorithmsstudied.
3) Theblocks_for_squared_matricesalgorithmhasa lowerperformancewhenusedfornonâsquare matricessincethesemustbecompletedwithzeros untiltheirorderissquareandthereforethealgoârithmincreasesitsexecutiontime.
4) Forlargevolumesofinformation,theexecution timeisindirectcorrespondencetothemissed readings.
5) Algorithmsthatusethecacheobliviousmodelfor largevolumesofinformationhavefewermissed readingsthantherest.
SamuelGuzmĂĄnLĂłpezâ âTechnologicalUniversity ofHavanaJosĂ©AntonioEcheverrĂa,Cuba,eâmail: samuguzmanlopez97@gmail.com.
AdolfoJavierSanGilSantana âTechnologicalUniâversityofHavanaJosĂ©AntonioEcheverrĂa,Cuba, eâmail:asang@ceis.cujae.edu.cu.
JorgeAlbertoCubaAlonsodelRivero âTechnoâlogicalUniversityofHavanaJosĂ©AntonioEcheverrĂa, Cuba,eâmail:jcuba@ceis.cujae.edu.cu.
SoniaPĂ©rezLovelle âTechnologicalUniversity ofHavanaJosĂ©AntonioEcheverrĂa,Cuba,eâmail: sperezl@ceis.cujae.edu.cu.
HumbertoDĂazPando âTechnologicalUniversityof HavanaJosĂ©AntonioEcheverrĂa,Cuba,eâmail:hdiâazp@ceis.cujae.edu.cu.
âCorrespondingauthor
[1] www.portal.citi.cu.(accessed4/6/2019).
[2] C.Mayer.âCacheobliviousmatrixoperations usingPeanocurves,âDepartmentofComputer ScienceTechnischeUniversityMunchen,Gerâmany,2006.
[3] M.Frigo,Leiserson,H.Prokop,andRamachanâdran.âCacheObliviousAlgorithmsâ,MITLaboâratoryforComputerScience,Cambridge,USA, 1999.
[4] H.Prokop.âCacheâObliviousAlgorithms,â DepartmentofElectricalEngineeringand ComputerScience,MassachusettsInstituteof Technology.,Massachusetts1999.
[5] A.J.SanGilSantana,S.GuzmĂĄnLĂłpez,andJ. A.CubaAlonsodelRivero.âAlgoritmodemulâtiplicaciĂłndematricesutilizandocach inconâscienteycurvadePeano,â XVIIIConvenciĂłny FeriainternacionalInformĂĄtica2020, 2020.
[6] T.M.Chilimbi.âCacheConsciousDataStructues DesingandImplementation,âUniversityOfWisâconsin1999.
[7] M.Frigo,C.E.Leiserson,H.Prokop,andS. Ramachandran.âCacheâObliviousAlgorithms,â ACMTransactionsonAlgorithms, 2012.
[8] Ritika.âCacheâawareandcacheâobliviousalgoârithms,âMasterofEngineeringComputersciâenceandengineering,ThaparUniversityPatiala 2011.
[9] S.NeerajandS.Sandeeep.âE?cientcacheoblivâiousalgorithmsforrandomizeddivideâandâconqueronthemulticoremodel,â2018.
[10] S.ChatterjeeandS.Sen.âCacheEf icientMatrix Transposition,âDepartmentofComputerSciâense,UniversityofNorthCarolinaChapelHill,NC 27599â3175,USAâIndianInstituteofTechnolâogyNewDelhi110016,India,2005.
[11] M.Palacios.âMatrices,âDepartamentode MatemĂĄticaAplicadaUniversidaddeZaragoza, 2018.
[12] D.Tsifakis,P.Alistair,Rendell,andP.E.Strazdins. âCacheObliviousMatrixTransposition:SimuâlationandExperiment,âDepartmentofComâputerScience,AustralianNationalUniversity Canberra,Australian,2004.
[13] V.M.Weaveretal..âPAPI5:MeasuringPower, EnergyandtheCloud,â International-Symposium onPerformaceAnalysisofSystemsandSoftware, 2013.
[14] P.J.Mucci,S.Browne,C.Deane,andG.HO.âPAPI: APortableInterfacetoHadwarePerformance Counters,âUniversityofTennessee,Knoxville, Tennessee,1999.
Submitted:13th October2023;accepted:27th November2023
DOI:10.14313/JAMRIS/4â2023/26
Abstract:
Aproblemofinfluenceofthreetypesofsoftground onlongitudinalmotionofalightweightfourâwheeled mobilerobotisconsidered.Kinematicstructure,main designfeaturesoftherobotanditsdynamicsmodel aredescribed.Anumericalmodelwaselaboratedto simulatethedynamicsoftherobotâsmultiâbodysystem andthewheelâgroundinteraction,takingintoaccount thesoildeformationandstressesoccurringonthecirâcumferenceofthewheelintheareaofcontactwith thedeformableground.Numericalanalysisinvolvingfour velocitiesofrobotmotionandthreecasesofsoil(dry sand,sandyloam,clayeysoil)isperformed.Withinsimâulationresearch,themotionparametersoftherobot, groundreactionforcesandmomentsofforce,driving torques,wheelsinkageandslipparametersofwheels werecalculated.Aggregatedresearchresultsaswellas detailedresultsofselectedsimulationsareshownand discussed.Asaresultoftheresearch,itwasnoticed thatwheelslipratios,wheelsâsinkageandwheeldriving torquesincreasewithdesiredvelocityofmotion.Moreâover,itwasobservedthatwheelsâsinkageanddriving torquesaresignificantlylargerfordrysandthanforthe otherinvestigatedgroundtypes.
Keywords: Lightweightwheeledmobilerobot,Longitudiânalmotion,Deformableground,Dynamicsmodel,Tireâgroundinteraction,Wheelslip,Wheelsinkage,Simulaâtionstudies
Lightweightwheeledmobilerobotsareversatile vehiclesthatworkinbothindoorandoutdoorenviâronments.Thelargestgroupofsuchvehiclesare lightweightmobilerobots,anexampleofwhichare robotsforspecialapplications.Suchrobotsmoveon avarietyofsurfaces,bothpaved[1]andunpaved[2].
Atthestageofdesigningrobotstructuresand controlsystems,itisbene icialtoknowtherobot dynamicsmodel[3,4].Theformoftherobotdynamics modelisfundamentallyin luencedbyitskinematic structure[5],whichdependsontheareaofapplication oftherobot.Suchamodelcanbedevelopedusingclasâsicalmethods,e.g.,usingtheNewtonâEulerformalism orLagrangeformalism[6].
Alternativemethodsmayalsobeusedinwhichthe dynamicsmodelcanbebuiltusingsystemidenti icaâtionthroughmeasurementsoftheinputandoutput signalsofthesystem[7].Thisprocesscanbecarâriedoutbothof line[8]andonline,dependingonthe method.Italsomayormaynotrequiretheknowledge oftherobotâsmodelstructure.Arti icialintelligence methodscanalsobeused[9],e.g.,basedonarti icial neuralnetworks[10],toapproximateunknownnonâlinearfunctionsinthedynamicsmodel.
Regardlessoftheadoptedmethodofcreating thedynamicsmodel,itisimportantthatittakes intoaccountthewheelâgroundinteraction.Forthis purpose,tiremodelsareintroducedinthedynamâicsmodel.Tireâgroundinteractioninthecaseof lightweightmobilerobotsmovingatrelativelyhigh speedsshouldtakeintoaccountthepossibilityof wheelslippage.Ifrobotmotionoccursondeformable ground,theninadditiontowheelsliptheground deformationhastobeconsideredaswell.Modeling theinteractionofwheelswithunpavedgroundisthe subjectofterramechanics,thebasisofwhichwasforâmulatedinthework[11].
Theproblemofmotionondeformablegroundis ofcriticalimportanceinthecaseofoutdoorwheeled mobilerobotsusedforreconnaissanceincivilandmilâitaryscenariosandisrelatedtotheproblemofrobot mobility.Inthiscase,thequestionsofhowtheground typeanddesiredrobotvelocityaffectwheelslips,soil deformation(orwheelsinkage)anddrivingtorques shouldbeanswered.Examplesofstudiesofmotion ofvehiclesondeformablegrounds,especiallytracked andwheeledones,are[11,12]and[13].Themajority ofworksisfocusedonmannedvehicles;however, onecanalso indworksconcerningwheeledmobile robots,forinstance[14],andinparticularplanetary rovers[15,16].Heavyoffâroadvehiclestypicallyuse pneumaticwheels.Apartfromthetread,theirdriving propertiesaredeterminedbytirepressure,aswellas wheeldiameterandwidth.Theresearchresultsinthis areaaredescribed,amongothers,inworks[11,12]. Inturn,lightweightvehicles,suchasmobilerobots forspecialapplicationsoftenhavenonâpneumatic wheels.Therefore,intheircase,themechanicalpropâertiesofthewheel illingsusedareimportant.
Theaimofthispaperistostudythein luence ofthreetypesofdeformablegroundonthemotion parametersofalightweightwheeledmobilerobot duringitslongitudinalmotion.Theanalysisiscarâriedoutfortherobotmovingwithvariousdesired velocitiesonthreedifferenttypesofsoftground,i.e., drysand,sandyloamandclayeysoil.Inthepresent work,thenumericalanalysisonlyispresented,but asimilarstudywithexperimentalveri icationwas carriedoutfordrysandinpaper[17].Inthepresent article,theissueoftheinteractionofthewheelwith thesoftgroundisalsodescribedinmoredetail.Inparâticular,thedistributiononthewheelcircumference ofsoildeformationsandstressesinthecontactarea ofthewheelwiththegroundisanalyzed,whichis verydif iculttoperformatthestageofexperimental research.
Withinthispaper,thePIAPGRANITEfourâwheeledmobilerobotwithnonâsteeredwheelsis analyzed.Therobotâswheelsarenonâpneumatic,i.e., theyare illedwithstiffeningfoam.Thisrobotisa platformdedicatedtoresearch(Fig. 1a).Therobotâs kinematicstructureisillustratedinFigure1b,where theparticularsubsystemsaredistinguished,i.e.:0âbody,1â4âwheels,5â6âoptionaltoothedbelts.
Therobotcanbecon iguredtoworkinseveral versions,i.e.:1.thefrontorreardrivecanbedecouâpledandonlytheremainingwheelscanbedriven; 2.onlythefrontorrearwheelscanbedriven,but additionaltoothedbeltscanbeusedtotransferdrive totheremainingwheels;3.allwheelscanbedriven independently.Inthecaseanalyzedinthispaper,the toothedbeltswereremoved,andindependentdriveof allwheelswasused.
Inthecaseoftherobotmovingonsoftground, doublewheelswereusedbecausetheuseofstandardâwidthwheelsresultedintoomuchwheelsâsinkageon sand,makingtherobotunabletomove.Thefollowing designationsofgeometricparametersoftherobot wereintroducedinFigure1b: L âwheelbase, W âtrack width(ïżœïżœ1ïżœïżœ3 =ïżœïżœ2ïżœïżœ4 =ïżœïżœ,ïżœïżœ1ïżœïżœ2 =ïżœïżœ3ïżœïżœ4 =ïżœïżœ),ïżœïżœïżœïżœ,ïżœïżœïżœïżœ ârespectivelyradius,andwidthofthe iâthwheel,where ïżœïżœ=1,âŠ,4
Thevelocityofthepoint R oftherobotwas assumedasthegivenparameteroftherobotâsmotion, thatis ïżœïżœïżœïżœïżœïżœïżœïżœ = ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ.Theleftsuperscript O means thatthedesiredvelocityisexpressedinthestationâarycoordinatessystem.Iftherobotisinlongitudinal motion,thevelocitiesofthegeometriccentersofthe wheelsareequaltothevelocityofpoint R,i.e., ïżœïżœïżœïżœïżœïżœïżœïżœ = ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ = ïżœïżœïżœïżœïżœïżœïżœïżœ
Withregardtodesiredangularvelocitiesofwheel spinsïżœïżœïżœïżœïżœïżœ,iftherobotmoveswithoutslip,theycanbe determinedbysolvingtheinversekinematicsproblem forthemobileplatform,thatis,fromtherelationship:
ïżœïżœïżœïżœ = ïżœïżœïżœïżœïżœïżœïżœïżœ/ïżœïżœïżœïżœ (1)
Figure1. PIAPGRANITErobotduringtestsinacontainer filledwithsand(a),kinematicstructureoftherobot(b)
However,wheelslippagemayoccurwhilethe robotismoving.Themeasuresofthatslippageare instantaneouslongitudinalslipratios ïżœïżœïżœïżœ andmean longitudinalslipratioïżœïżœïżœïżœ (longitudinalslipratioofthe wholerobot).
Thoseslipratiosaregivenwiththeformulas:
âwheelcircumferentialvelocity,
âdistancetraversedbypoint R oftherobotinlonâgitudinaldirection,ïżœïżœïżœïżœïżœïżœïżœïżœ âdesireddistancetraveledby point R whenrollingwithoutslip.
Forthepresentinvestigations,thefollowing assumptionsareadopted:
â wheelsaretreatedasrigidbodies, â thesoâcalledmultiâpasseffect(inwhichafollowâingwheelissubjecttosmallerrollingresistance, becauseitmovesinarutmadebyaleadingwheel) arenotconsidered,
â treadblocksoftiresareneglected.
Amultiâbodydynamicsmodelwasderivedforthe robot.Itwasassumedthatontherobotacttheground reactionforces,i.e., ïżœïżœFïżœïżœïżœïżœ =[ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ]ïżœïżœ (ïżœïżœ= 1,âŠ,4)andgravityforce ïżœïżœG =ïżœïżœïżœïżœ ïżœïżœg (Fig.2a),where ïżœïżœïżœïżœ isrobottotalmass, ïżœïżœg =[ïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœ]ïżœïżœ the vectorofgravityacceleration,andtheleftsuperscript R meansthatmentionedvectorsareexpressedinthe movingcoordinatesystemattachedtotherobot.
Thefollowingindexesareintroducedforindividâualpairsofwheels: f âfrontwheels(ïżœïżœ=1,2), b ârear wheels (ïżœïżœ=3,4).Oneachwheel,apartfromforce ofgravityandforcesfollowingfromtheinteraction withtheground,actdrivingtorque ïżœïżœTïżœïżœ =[0,ïżœïżœïżœïżœ,0]ïżœïżœ andmomentofmotionresistanceïżœïżœMïżœïżœïżœïżœ =[0, Mïżœïżœïżœïżœ,0]ïżœïżœ (Fig.2b).
Asaresultofthereductionofforces ïżœïżœFïżœïżœïżœïżœ tothe axesofrotationofwheels,theforces ïżœïżœFïżœïżœïżœïżœ = ïżœïżœFïżœïżœïżœïżœ = [ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ]ïżœïżœ areobtained.
Themultiâbodydynamicsmodelisbasedonthe followingequationsofdynamicsforthewholevehicle andforindividualwheels(associatedwiththeirspin):
Î and ïżœïżœïżœïżœ = ïżœïżœïżœïżœ âangularaccelerationsofrotationof respectivelymobileplatformandwheelaboutmenâtionedaxes, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ and ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ âcomponentofthe linearaccelerationoftherobotmasscenter.
Thedevelopedmodelenablesthesolutionofthe forwarddynamicsproblemfortherobot.According tothismodel,inasingletimestepofsimulation,the followingquantitiesaredetermined:
1) Instantaneousslipratiosforwheelsïżœïżœïżœïżœ (ïżœïżœ=1,âŠ,4) andfortherobotïżœïżœïżœïżœ fromequations(2)and(3).
2) Geometricquantitieslikemaximumwheelsinkage ïżœïżœ0ïżœïżœ andanglesofwheelâterraincontact ïżœïżœ1ïżœïżœ and ïżœïżœ2ïżœïżœ =ïżœïżœïżœïżœ2ïżœïżœ1ïżœïżœ (Fig.3a).
3) Soilsheardeformation ïżœïżœïżœïżœ(ïżœïżœ1ïżœïżœ)accordingto[13] andwheelsinkage ïżœïżœïżœïżœ(ïżœïżœ1ïżœïżœ) intherangeofwheelâterraincontactanglesfrom âïżœïżœ2ïżœïżœ to ïżœïżœ1ïżœïżœ basedon dependencies:
ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)=ïżœïżœïżœïżœ((ïżœïżœ1ïżœïżœ âïżœïżœïżœïżœ)â(1âïżœïżœïżœïżœ)(sinïżœïżœ1ïżœïżœ sinïżœïżœïżœïżœ)), (8) ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)=max(ïżœïżœ0ïżœïżœ âïżœïżœïżœïżœ(1âcosïżœïżœïżœïżœ),0). (9)
4) Pressureïżœïżœïżœïżœ(ïżœïżœ1ïżœïżœ)accordingtoBekker[11]:
ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)=ïżœïżœ(ïżœïżœïżœïżœ(ïżœïżœïżœïżœ))ïżœïżœ = ïżœïżœïżœïżœ ïżœïżœïżœïżœ +ïżœïżœïżœïżœ (ïżœïżœïżœïżœ(ïżœïżœïżœïżœ))ïżœïżœ , (10) where: ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)âcohesive(frictional)modulusof terraindeformation, n âterraindeformationexpoânent.
where: ïżœïżœïżœïżœïżœïżœ =ïżœïżœ/2âïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœ =âïżœïżœ/2âïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœ and ïżœïżœïżœïżœïżœïżœïżœïżœ ârobotmasscentercoordinates, ïżœïżœïżœïżœïżœïżœïżœïżœ ârobotmassmomentofinertiaabouttheaxisparallel to ïżœïżœïżœïżœ andpassingthroughrobotmasscenter, ïżœïżœïżœïżœïżœïżœïżœïżœ âwheelmassmomentofinertiaaboutitsspinaxis,E=
5) Normalstressïżœïżœïżœïżœ(ïżœïżœ1ïżœïżœ)âïżœïżœïżœïżœ(ïżœïżœ1ïżœïżœ),maximumshear stress ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ1ïżœïżœ),basedonmodi iedMohrâCoulombfailurecriteria[18](Fig. 3b)including thecaseofmovingtiresurfacewithrespecttosoil: ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœïżœïżœ)=min(ïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœïżœïżœ),ïżœïżœ+ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)tanïżœïżœ), (11) thatistakingintoaccountsoilcohesion c,internal frictionangleïżœïżœandcoef icientofstaticfrictionïżœïżœïżœïżœ forthewheelâterrainpairaccordingto[19].
6) ShearstressesaccordingtoJanosiâHanamoto hypothesis[12]intherangeofwheelâterrain contactanglesfromâïżœïżœ2ïżœïżœ toïżœïżœ1ïżœïżœ:
where K isthesheardeformationparameter.
7) Forcesandmomentsofforcelike:staticnormal loadïżœïżœïżœïżœ,tractionforceïżœïżœïżœïżœ,motionresistanceforce ïżœïżœïżœïżœïżœïżœ andmomentofmotionresistanceïżœïżœïżœïżœïżœïżœ basedon theknownstressdistributionoverwheelcircumâference,accordingtoformulasin[13],i.e.,basedon equations:
and inally,resultantforces:longitudinal ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ = ïżœïżœïżœïżœ +ïżœïżœïżœïżœïżœïżœ andnormal ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ =ïżœïżœïżœïżœ +ïżœïżœïżœïżœïżœïżœ,which includescomponentforceresultingfromthetireâgroundsystemdampingïżœïżœïżœïżœïżœïżœ =ïżœïżœïżœïżœïżœïżœ 0ïżœïżœsgn(ïżœïżœ0ïżœïżœ).
8) Linearandangularaccelerations,i.e.: ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, Î and ïżœïżœïżœïżœ (ïżœïżœ=1,âŠ,4),forthemultiâbody systemoftherobotbasedontheequationsof dynamics(4)â(7).
Itshouldbenoted,thatvelocities ïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœ necessaryfordeterminationofslipratios ïżœïżœïżœïżœ and ïżœïżœïżœïżœ inthe irststageofthealgorithmdescribedabove, coordinatesofcentersofwheelsnecessaryforcalcuâlationofwheelsâsinkageïżœïżœ0ïżœïżœ andanglesïżœïżœ1ïżœïżœ andïżœïżœ2ïżœïżœ in thesecondstageofthatalgorithmaretakenfromthe previoustimestepofcalculations.
NumericalstudieswereconductedintheMatâlab/Simulinkenvironment.
Aspartofthepreliminarysimulationtests,a numericalveri icationofthewheelâgroundinteracâtionmodelwascarriedout.Inthesestudies,thepreviâouslymentionedparametersofthismodelweretaken intoaccount.
Inthecalculations,itwasassumedthatthechange oftheangleïżœïżœïżœïżœ ââšâïżœïżœ2ïżœïżœ,ïżœïżœ1ïżœïżœâ©willbeimplementedwith astep Îïżœïżœ=ïżœïżœ/180 rad.Moreover,itwasassumed that ïżœïżœ2ïżœïżœ =ïżœïżœïżœïżœ2 ïżœïżœ1ïżœïżœ,where ïżœïżœïżœïżœ2 =0.4.Calculations wereperformedforthefollowinginputdata: ïżœïżœïżœïżœïżœïżœïżœïżœ = 0.0815 m, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ =1 m/s, ïżœïżœïżœïżœ =14 rad/s, ïżœïżœïżœïżœ = 1Nm.Theassumedangularvelocityofthewheelsis themaximumfortheGRANITErobotandcorresponds tothecircumferentialvelocityequaltoïżœïżœïżœïżœïżœïżœ =1.4m/s.
Figure4showsthestressdistributionsïżœïżœïżœïżœ(ïżœïżœïżœïżœ)and ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)onthewheelcircumference,theresultingforces ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ andmomentofforce Mïżœïżœïżœïżœ aswellasthe inputandoutputdatafortheanalyzedtest.
Illustrationofthedistributionofstresses ïżœïżœïżœïżœ(ïżœïżœïżœïżœ) and ïżœïżœïżœïżœ(ïżœïżœïżœïżœ) onthewheelcircumferenceaswellas theresultingforces ïżœïżœFïżœïżœïżœïżœïżœïżœ, ïżœïżœFïżœïżœïżœïżœïżœïżœ andmomentof force Mïżœïżœïżœïżœ
ïżœïżœïżœïżœïżœïżœ =âïżœïżœïżœïżœ(ïżœïżœïżœïżœ)2 ïżœïżœ1ïżœïżœ âïżœïżœ2ïżœïżœ ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)dïżœïżœïżœïżœ, (16)
Itshouldbenotedthattheobtainedvalueofthe groundnormalreactionforceisequalto ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ = 105.2N.Inthecaseoftheanalyzedtire,suchaforce wouldcauseitsradialdeformationequalto Îïżœïżœïżœïżœ = 0.0026m,whichissmallincomparisonwiththemaxâimumgrounddeformationïżœïżœ0ïżœïżœ =0.015m.
Inturn,Figure5presentsdistributionsofdeformaâtionsofthegroundandstressesonthewheelcircumâferenceasafunctionoftheangleïżœïżœïżœïżœ fortheanalyzed case.
Accordingtothepreviouslygivenformulas,after integrationofstresses wïżœïżœ(ïżœïżœïżœïżœ), rïżœïżœïżœïżœ(ïżœïżœïżœïżœ), fïżœïżœ(ïżœïżœïżœïżœ), fïżœïżœïżœïżœ(ïżœïżœïżœïżœ) andïżœïżœïżœïżœ(ïżœïżœïżœïżœ),theresultantforcesandmomentofforce, areobtained,i.e.: Wïżœïżœ, Rïżœïżœïżœïżœ, Fïżœïżœ, Fïżœïżœïżœïżœ and Mïżœïżœïżœïżœ.
Itcanbenoticedthatthevalueoftheforce Fïżœïżœïżœïżœ is signi icantlyin luencedbythestressdistributionin therearpartofthetireinrelationtothedirectionof movement.
Inparticular,stress rïżœïżœïżœïżœ(ïżœïżœïżœïżœ)hasnegativevaluesin therange ïżœïżœïżœïżœ â(0,ïżœïżœ1ïżœïżœ) whilstpositivevaluesinthe range ïżœïżœïżœïżœ â(âïżœïżœ2ïżœïżœ,0),whilestress fïżœïżœ(ïżœïżœïżœïżœ) haspositive valuesintherangeïżœïżœïżœïżœ â(âïżœïżœ2ïżœïżœ,ïżœïżœ1ïżœïżœ),withthelargestin therangeïżœïżœïżœïżœ â(âïżœïżœ2ïżœïżœ,0).
Aspartofthemainsimulationstudiesforthe entirerobot,thelongitudinalmotionfordesiredmaxâimumvelocities ïżœïżœïżœïżœïżœïżœ from0.2m/sto0.7m/swas analyzed.Desiredmaximumaccelerationïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ durâingspeedingupandbraking,aswellasdesiredtotal distanceïżœïżœïżœïżœ tobetraveledwerechosenindividuallyfor theparticularcaseofmotion.Desiredparametersof robotmotionaresummarizedinTable1
ThevaluesofthebasicparametersofthePIAP GRANITEmobilerobotusedinsimulationstudiesare showninTable 2.Soilparametersrequiredbythe adoptedmodelandbasedonwork[14]arepresented inTable3
Theaggregatedresultsoftheresearchareshown inFigure 6.Itcanbenoticedthatthesmallestslip ratiosarefordrysandandthelargestforsandyloam andthattheslipratiosincreasewithdesiredvelocity. Thelargestwheelsinkageoccursfordrysand,andfor theotheranalyzedgrounds,itismuchsmaller.The wheelsinkageincreasesslightlywithrobotvelocity.
Inthecaseofdrysand,wheelsinkageismuch largerincomparisontoradialdeformationofthetire, whichwouldoccuronrigidground.Tireradialdeforâmationwouldbe2â3mmbecausetheradialstiffness ofthetireisïżœïżœïżœïżœïżœïżœ =40,000N/m[17].Fortheremaining typesofground,wheelsinkageisofcomparableorder tothisdeformation.Thedrivingtorquesincreasewith velocity,i.e.,torquesincreasenearlytwotimeswhen comparingresultsfor0.2m/sand0.7m/scasesof desiredrobotvelocity.
InFigures7â10,detailedresultsforrobotmotion withdesiredvelocity ïżœïżœïżœïżœïżœïżœïżœïżœ = 0.5m/sondrysand, sandyloamandclayeysoilareillustrated.
Figure5. Distributionsonthewheelcircumferenceof soildeformations:tangential ïżœïżœïżœïżœ(ïżœïżœïżœïżœ) (a)andnormal ïżœïżœïżœïżœ(ïżœïżœïżœïżœ) (b),aswellasstressesresultingfromthem: tangential ïżœïżœïżœïżœ(ïżœïżœïżœïżœ) (c),normal ïżœïżœïżœïżœ(ïżœïżœïżœïżœ) (d)andresultants: wïżœïżœ(ïżœïżœïżœïżœ), rïżœïżœïżœïżœ(ïżœïżœïżœïżœ), fïżœïżœ(ïżœïżœïżœïżœ), fïżœïżœïżœïżœ(ïżœïżœïżœïżœ)= rïżœïżœïżœïżœ(ïżœïżœïżœïżœ)+ fïżœïżœ(ïżœïżœïżœïżœ) (eâh)
Table1. Desiredrobotmotionparametersforthe investigatedcases
Table2. BasicparametersofthePIAPGRANITEmobile robotusedinsimulationstudies
Dimensions ïżœïżœ=0.425m, ïżœïżœ=0.59m, ïżœïżœïżœïżœ =0.0965m, ïżœïżœïżœïżœ =2â 0.064m
Massesofthebodies ïżœïżœ0 =36.54kg, ïżœïżœïżœïżœ =1.64kg
Robotmasscentercoordinates ïżœïżœïżœïżœïżœïżœïżœïżœ =â0.012m, ïżœïżœïżœïżœïżœïżœïżœïżœ â0m, ïżœïżœïżœïżœïżœïżœïżœïżœ =0.06m
Massmomentsofinertia ïżœïżœïżœïżœïżœïżœ =0.016kgm2 , ïżœïżœïżœïżœïżœïżœïżœïżœ =0.51kgm2
Tireparameters ïżœïżœïżœïżœïżœïżœ =40000N/m, ïżœïżœïżœïżœïżœïżœ =1000Ns/m
Table3. Soilparametersassumedfortheresearch[14]
Figure6. Influenceoftypeofsoilanddesiredmotion velocityon:longitudinalslipratiosfortherobot(a), wheelsinkage(b),drivingtorques(c)
InparticularinFigure7,timehistoriesofdesired andactualrobotvelocitiesaswellascircumferential velocityresultingfromwheelspinarepresented.It canbenoticedthatduringsteadymotion,valueof theactualrobotvelocity ïżœïżœïżœïżœïżœïżœïżœïżœ isnoticeablysmaller withrespecttodesiredvelocity ïżœïżœïżœïżœïżœïżœïżœïżœ.Thisisbecause therobotdoesnotachievethedesiredacceleration, especiallyintheinitialstageofmovement.
This,inturn,resultsfromthehighvaluesofthe longitudinalslipratiosofthewheels ïżœïżœïżœïżœ occurring especiallyduringtheaccelerationoftherobot.The robotâsactuallongitudinalvelocity ïżœïżœïżœïżœïżœïżœïżœïżœ isclosestto thedesiredvelocity ïżœïżœïżœïżœïżœïżœïżœïżœ forthecaseoftherobot movingondrysand.Inallcases,itcanbeseenthat themaximumcircumferentialvelocityofwheelsïżœïżœïżœïżœ is reachedwithadelay,whichresultsfromtheincluâsionofthedynamicsofthedriveunitsinthemodel, describedinpaper[17].
InFigures 8â9 thetimehistoriesoflongitudinal slipratiosandsinkageforfrontandrearwheelsare shown,respectively.Thetimehistoriesoflongitudiânalslipratiosaresimilarforfrontandrearwheels. However,adifferencecanbenoticedinthecaseof wheelsâsinkage,duetothefactthatthecenterof massislocatedintherearpartofthevehicle.For thisreason,highervaluesareobtainedfortherear wheels.Similartothevelocity,thetimehistoriesofthe longitudinalslipratiosaresimilartoeachotherforthe
analyzedgroundcases,butduringaccelerationthey areapparentlythesmallestforthemovementondry sand.However,therearelargedifferencesinthetime historiesofwheelsâsinkagefortheanalyzedtypesof theground.De initelythehighestvaluesofwheelsâ sinkageoccurfortherobotâsmovementondrysand. Inturn,thesmallestvaluescanbeseeninthecaseof clayeysoil.
Finally,inFigure 10,thetimehistoriesofdriving torquesforfrontandrearwheelsareillustrated.Durâingacceleration,thehighestvaluesofdrivingtorques areachievedwhentherobotmovesondrysand.Inthe caseofothergrounds,similarresultswereobtained, moreover,thedrivetorquesforthefrontandrear roadwheelsarelessdifferentiatedinrelationtothe movementondrysand.
Simulationstudieswerealsocarriedouttoanalyze theimpactofwheelgeometricparametersonlongituâdinalslipratios,wheelsinkageanddrivingtorques.
Inthisresearch,inrelationtostandardcon iguraâtionoftherobot,thefollowingwheelsolutionswere analyzed:
1) wheelswithwidthreducedby50%,
2) wheelswithadiameterincreasedby50%.
Theresultsofsimulationresearchindicatethat fortheanalyzedrobotmotionvelocities,changing thegeometricparametersofthewheelshasasmall impactonthedrivingtorques.
Figure7. Timehistoriesofdesiredvelocity ïżœïżœvïżœïżœïżœïżœ and actualvelocity ïżœïżœvïżœïżœïżœïżœ oftherobotaswellas circumferentialvelocityofwheels ïżœïżœïżœïżœ obtainedin simulationoftherobotâsmovementwiththemaximum velocity ïżœïżœïżœïżœïżœïżœ =0.5 m/son:drysand(a),sandyloam(b) andclayeysoil(c)
Figure9. Timehistoriesofsinkageforfrontandrear wheelsobtainedinsimulationoftherobotâsmovement withthemaximumvelocity ïżœïżœïżœïżœïżœïżœ =0.5 m/son:drysand (a),sandyloam(b)andclayeysoil(c)
Figure8. Timehistoriesoflongitudinalslipratiosfor frontandrearwheelsobtainedinsimulationofthe robotâsmovementwiththemaximumvelocity ïżœïżœïżœïżœïżœïżœ =0.5 m/son:drysand(a),sandyloam(b)and clayeysoil(c)
Figure10. Timehistoriesofdrivingtorquesforfrontand rearwheelsobtainedinsimulationoftherobotâs movementwiththemaximumvelocity ïżœïżœïżœïżœïżœïżœ =0.5 m/s on:drysand(a),sandyloam(b)andclayeysoil(c)
Whenwheelswithasmallerwidthwereused, slightchangesinlongitudinalslipratiosandasignifâicantincreaseinwheelsinkagewereobserved.The changeinwheelsinkagecanbeseenfromthecomâparisonoftheresultsshowninFigure6bforwheels withalargerwidthandinFigure11forwheelswith asmallerwidth.Thisobservationisconsistentwith theeffectsofpreliminaryexperimentaltestsforthe PIAPGRANITErobotandwasthereasonfortheuse ofwheelswithlargerwidth.
Theresultsofsimulationstudiesalsoindicatethat theuseofwheelswithadiameter50%largerleads toareductioninwheelsinkage,butthischangeis notsigni icant.However,theuseoflargerdiameter wheelsleadstoasigni icantreductioninlongitudinal slipratios,especiallyathighervelocities.Thiscanbe seenbycomparingtheresultsshowninFigure6afor wheelswithasmallerdiameterwiththeresultsin Figure12forwheelswitha50%largerdiameter.
Withinthispaperthesimulationstudiesofin luâenceoftypeofdeformablegroundonlongitudinal motionoflightweightwheeledrobotwascarriedout.
Investigatedcasesincludedfourdesiredvelocities ofmotion,i.e.:0.2m/s,0.3m/s,0.5m/sand0.7m/s andthreetypesofground:drysand,sandyloamand clayeysoil.
Forallthosecases,aggregatedresultsofwheelslip ratio,wheelsinkageandwheeldrivingtorquewere
presented.Detailedresultsforthecaseof0.5m/s velocityonallanalyzedtypesofsoilwerealsoshown. Thefollowingmainconclusionscanbedrawnfrom theconductednumericalresearch.
Ifalightweightwheeledmobilerobotmovesona deformableground,then:
â longitudinalslipratiosigni icantlyincreaseswith desiredvelocity;
â wheelsinkageincreaseswithdesiredvelocityâin caseofmotionondrysand,wheelsinkageismuch largerthanradialdeformationoftirewhichwould occurforcomparablewheelloadonrigidground;
â wheeldrivingtorquesincreasewithvelocityand reachthelargestvaluesforrobotmotionondry sand;
â changingthewheelwidthsigni icantlyaffectswheel sinkage,i.e.,itishigherfornarrowerwheels;
â changingthewheeldiametercauses,inturn,a changeinthelongitudinalslipratios,i.e.,they decreaseasthewheeldiameterincreases.
Thescopeoffurtherresearchmayinclude:
â modelingthedynamicsofbothlightweightand heavyvehiclesusingwheelswith illingsofvarious mechanicalproperties;
â simulationstudiestakingintoaccounttiredeformaâtion,treadblocksandmultiâpasseffectintiremodel;
â experimentalstudiesoftherobotmotiononsandy loamandclayeysoil;
â simulationandexperimentalstudiesofrobotturnâingandrotationinplaceforvarioustypesofthe ground.
MaciejTrojnackiâ âWarsawUniversityofTechnolâogy,FacultyofMechatronics,InstituteofMicromeâchanicsandPhotonics,Boboli8,02â525Warsaw, Poland,eâmail:maciej.trojnacki@pw.edu.pl.
PrzemysĆawDÄ bek âĆUKASIEWICZResearch NetworkâIndustrialResearchInstitutefor AutomationandMeasurementsPIAP,Al. Jerozolimskie202,02â486Warsaw,Poland,eâmail: przemyslaw.dabek@piap.lukasiewicz.gov.pl.
âCorrespondingauthor
[1] K.Zhou,S.Lei,andX.Du.âModellingand dynamicanalysisofslippagelevelforlargeâscaleskidâsteeredunmannedgroundvehicle,â SciRep,vol.12,no.1,Art.no.1,Sep.2022,doi: 10.1038/s41598â022â20262âz.
[2] J.Guo,H.Gao,L.Ding,T.Guo,andZ.Deng.âLinear normalstressunderawheelinskidforwheeled mobilerobotsrunningonsandyterrain,â Journal ofTerramechanics,vol.70,pp.49â57,Apr.2017, doi:10.1016/j.jterra.2017.01.004.
[3] M.Ciszewski,M.Giergiel,T.Buratowski,andP. MaĆka, ModelingandControlofaTrackedMobile
RobotforPipelineInspection.SpringerNature, 2020.
[4] L.Liangetal.âModelâBasedCoordinatedTrajecâtoryTrackingControlofSkidâSteerMobileRobot withTimingâBeltServoSystem,â Electronics,vol. 12,no.3,Art.no.3,Jan.2023,doi:10.3390/elecâtronics12030699.
[5] A.J.Moshayedi,A.S.Roy,S.K.Sambo,Y.Zhong, andL.Liao.âReviewOn:TheServiceRobotMathâematicalModel,â EAIEndorsedTransactionson AIandRobotics,vol.1,pp.e8âe8,Feb.2022,doi: 10.4108/airo.v1i.20.
[6] K.Peng,X.Ruan,andG.Zuo.âDynamicmodel andbalancingcontrolfortwoâwheeledselfâbalancingmobilerobotontheslopes,âin Proceedingsofthe10thWorldCongressonIntelligent ControlandAutomation,Jul.2012,pp.3681â3685.doi:10.1109/WCICA.2012.6359086.
[7] P.Lichota.âWaveletTransformâBasedAircraft SystemIdenti ication,â JournalofGuidance,Control,andDynamics,vol.46,no.2,pp.350â361, Feb.2023,doi:10.2514/1.G006654.
[8] S.SutuloandC.GuedesSoares.âAnalgorithmfor of lineidenti icationofshipmanoeuvringmathâematicalmodelsfromfreeârunningtests,â Ocean Engineering,vol.79,pp.10â25,Mar.2014,doi: 10.1016/j.oceaneng.2014.01.007.
[9] J.Giergiel,K.Kurc,andD.Szybicki.âIdenti icaâtionoftheMathematicalModelofanUnderwaâterRobotUsingArti icialInteligence,â MechanicsandMechanicalEngineering,2014,Accessed: Jan.16,2024.[Online].Available:https://www. semanticscholar.org/paper/IdentificationâofâtheâMathematicalâModelâofâanâGiergielâKurc/5 b4cfa76e8916013fa613c40ff06d3a966542853
[10] A.PerrusquĂaandW.Yu.âIdenti icationandoptiâmalcontrolofnonlinearsystemsusingrecurrent neuralnetworksandreinforcementlearning:An overview,â Neurocomputing,vol.438,pp.145â154,May2021,doi:10.1016/j.neucom.2021. 01.096.
[11] M.G.Bekker, Off-the-roadLocomotion:Research andDevelopmentinTerramechanics.University ofMichiganPress,1960.
[12] J.Y.Wong, TheoryofGroundVehicles,3rdEdition, 3rdedition.NewYork:WileyâInterscience,2001.
[13] Sh.Taheri,C.Sandu,S.Taheri,E.Pinto,andD. Gorsich.âAtechnicalsurveyonTerramechanâicsmodelsfortireâterraininteractionusedin modelingandsimulationofwheeledvehicles,â JournalofTerramechanics,vol.57,pp.1â22,Feb. 2015,doi:10.1016/j.jterra.2014.08.003.
[14] K.IagnemmaandS.Dubowsky, MobileRobots inRoughTerrain:Estimation,MotionPlanning, andControlwithApplicationtoPlanetaryRovers. Springer,2004.
[15] L.Ding,H.Gao,Z.Deng,K.Yoshida,andK. Nagatani.âSlipratioforluggedwheelof planetaryroverindeformablesoil:de inition andestimation,âin 2009IEEE/RSJInternational ConferenceonIntelligentRobotsandSystems,Oct. 2009,pp.3343â3348.doi:10.1109/IROS.2009. 5354565.
[16] Z.Wangetal.âWheelsâperformanceofMars explorationrovers:Experimentalstudyfromthe perspectiveofterramechanicsandstructural mechanics,â JournalofTerramechanics,vol.92, pp.23â42,Dec.2020,doi:10.1016/j.jterra.202 0.09.003.
[17] M.TrojnackiandP.Da̧bek.âStudiesofdynamics ofalightweightwheeledmobilerobotduring longitudinalmotiononsoftground,â Mechanics ResearchCommunications,vol.82,pp.36â42,Jun. 2017,doi:10.1016/j.mechrescom.2016.11.001.
[18] G.N.B.Hathorn,K.Blackburn,andJ.L.Brighton. âAnInvestigationintoWheelSinkageonSoft Sand,â TireScienceandTechnology,vol.42,no.2, pp.85â100,Apr.2014,doi:10.2346/tire.14.42 0201.
[19] âTirefrictionandrollingcoef icients,âHPWizâard.Accessed:Jul.25,2023.[Online].Available: https://hpwizard.com/tireâfrictionâcoefficient. html
Submitted:13th September2022;accepted:6th March2023
DOI:10.14313/JAMRIS/4â2023/27
Abstract:
Minimallyâsupervisedhomerehabilitationhasbecome anarisingtechnologicaltrendduetotheshortages inmedicalstaff.Implementingsuchrequiresproviding advancedtoolsforautomaticrealâtimesafetymoniâtoring.Thepaperpresentsanapproachtodesigning thementionedsafetysystembasedonmeasurements andmodellingtheinterfacebetweenapatientâsmuscuâloskeletalsystemandarehabilitationdevice.Theconâtentcoversthesegmentationofpatientsregardingtheir healthconditionsandassignsthemsuitablemeasureâmenttechniques.Thedefinedgroupsaredescribedby thehazardswithwhichtheyaremostendangeredand theircauses.Eachcaseiscorrelatedwiththeappropriate datatypethatmaybeusedtodetectpotentialrisk. Moreover,aconceptofusingpresentedknowledgefor trackingthesafetyofbonesandsofttissuesaccordingto thebiomechanicalstandardsisincluded.Thepaperforms asetofguidelinesfordesigningsafetysystemsbasedon measurementsforrobotâaidedhomekinesiotherapy.It canbeusedtoselectanappropriateapproachregarding aspecificcase;whichwilldecreasecostsandincreasethe accuracyofthedesignedtools.
Keywords: Biosignals,Biomechanics,Homerehabilitaâtion,Kinesiotherapy,Minimallyâsupervisedtreatment, Rehabilitationrobotics
1.Introduction
Kinesiotherapyistreatmentwithmotiondesigned torestoremaximumfunctionalityofpatients.Itspurâposeistorecoverfromdiseasesofthemusculoskeleâtalsystem.Duringkinesiotherapyofextremities,a physiotherapistinteractsphysicallywiththepatientâs limbsinaspeci icwaytoregaintheirmobility[61].
Bringingbackmaximumfunctionalityisessenâtialforbasicdailyactivities(ADL).Themotortreatâmentoftenrequiresalotofprofessionalphysical engagement,whichmaybeovertakenbyrehabiliâtationrobots.Moreover,workingwithpeoplewho donothavetheabilitytositorstandthemselves oftenrequiresuprightstandingwiththehelpofup tothreephysiotherapists[21].Inaddition,theageing societyrequiresmoreintensiveandfrequenttreatâmentwhilethenumberofmedicalpersonnelongoâinglydecreases.Hence,themostsigni icantproblemis
aninsuf icientnumberofphysiotherapistsandcareâgiversinnursinghomes[50].Itispossibletoreduce theparticipationofprofessionalsinthetherapyeven whilebeingdependentonfamilymembers.However, thisrequiresthedevicestosupportperformedexerâcisesinapreciseandcontrolledway[53].Research indicatesadvantagesofprovidingstrokepatientsand peoplewithparesis,whorequirepermanentrehabiliâtation,withtransportable,lightweight,andwearable devices.Suchmaybeinvolvedinthepostâdischarge homerehabilitation[60].
DuetotheCOVIDâ19pandemic,patientsneeding constanttherapywereseverelydisadvantaged.This wascausedbypandemicrestrictionsinhumanmeetâings[25],overcrowdingofhospitals,andtheshortage ofhealthcaremembers.Toavoidsuchsituations,it iscrucialtodevelopwellâvalidatedtoolsforremote homerehabilitation[26].
Consideringthementionedconditions,adapting rehabilitationdevicestohomeselfâuseisanarising needandchallengeformedicalrobotics.Asthetherâapistmaybenotprovidedwithhapticfeedbackdurâingremotehomerehabilitation,developingarobust safetysystemiscritical[80].Suchshouldanalyse dynamicsoftherehabilitatedbodysegmentandaddiâtionalmeasurementstoassessthesafeoperationof auserwithoutinvolvingaphysiotherapist[23].The followingpaperpresentsanapproachtomodelling patientsâphysicalloadstodetectpotentialpainor discomfortautomatically.Thisispossibleforparticâularcasesbymeasuringandinterpretingbiosignals ordynamicparameters.Thepaperclassi iespatients accordingtotheirdisorderslevel.Basedontheselevâels,potentialhazardsduringkinesiotherapyarelisted andmatchedwiththecorrespondingmeasurements. Thesemaybeusedtobuildamodelenablingcontinuâoushumanâlesssafetymonitoring.
Basedonaliteratureoverview,thepaperconsists ofasystematicanalysisofthepotentialautomatic detectionofhazardoussituationsduringremotehome treatment.Thisincludesdiseasecasesegmentation, possiblecausesofinjuries,andmeasurementmethâods.Withthese,amultibodymodelmaybecreated andusedtoassessthesafetyofthetreatment.
TheScopus,ResearchGate,GoogleScholar,and PubMeddatabaseswereanalysedtocreatethis paper.Thefollowingkeywordswereused:home telerehabilitation,kinesitherapy,stroke,paresis, spasticity,extremityexoskeleton,paindetection, measurablebiologicalsignals,ROMmeasurement, OpenSim.92articleswerereviewedwiththe limitationofbeingpublishedin2016orlater,of which37wereconsiderednottocontributemuch tothispaper.Papersdescribingtheexactconcept ofspeci icrehabilitationdeviceswererejected. However,itisworthnoticingthatmostofthem assumetheconstantpresenceofaphysiotherapist nexttothepatientorpriorlimitingjointsrangeof motion(ROM),whichaffectsthedeviceâsworking area.Papersmainlydealingwiththepharmacological treatmentofstrokes,spasticity,orparesiswerealso rejected,asthisisnotrelevantfortheuptakentopic.
3.1.SegmentationofCases
Thepatientsweresegmentedinto ivegroupsto assignthemcorrespondingpotentialrisks.Thanksto this,thenumberofmeasurementtechniquesneeded forsafetymonitoringislimitedforeverycase.The de inedgroupsare:
1) Patientswithsensationaftermechanicaltrauma (e.g.,fractures)orlightmusculoskeletaldisorâders(e.g.,jointcalci ication)andpostâsurgical patientsâwithapossiblecompletereturntopreâinjuryperformance
2) Patientswith laccidmuscles,deprivedofsensaâtion
3) Patientswith laccidmuscles,withsensation
4) Spasticpatients,deprivedofsensation
5) Spasticpatients,withsensation
Thepatientswithmuscle laccidityareunderstood astheoneswithmissingconnectionsbetweenthe brainandspinalcordcircuitsessentialforvolunâtarymovement[22].Spasticityisamotordisorder characterizedbyavelocityâdependentexaggerationof stretchre lexesresultingfromabnormalintraspinal processingofprimaryafferentinput.Suchmalfuncâtioningimpliesincreasedmuscletone,enhancedtenâdonre lexes,andextendedre lexzones[14]andis usuallytheresultofstroke[8].Tocorrectlyreferto individualcasesinthepaper,theyareassignedwith thenumbersoftheaboveâproposedsegments.
Thedivisionaboveincludescasesofpatientseliâgibleforrobotichomerehabilitationandreferstothe partofthebodyrehabilitated(e.g.,whileperforming kinesiotherapyofthelowerlimbofapatientwiththe laccidlowerhalfofthebodyandsensation,theyare treatedasthegroup3âeventhoughtheirupperhalf ofthebodymaybenotaffectedbyanydisorder).For everygroup,thesignalswhichcanbemeasuredfor paindetectionpurposeswereselected.Theproposed approachtodetectriskpriortopatientsâinjuriesby theroboticrehabilitationsystemsispresentedbelow.
Selectionoftheappropriateapproachto measurementspriortoandduringkinesitherapeutic robotâaidedsessionsiscriticaltoautomatingthe process.Themethodsmaybecombinedandused alongwitheachothertoimprovethereliabilityof thesafetysystemofthedevice.Currently,themost commonsensorsforrehabilitationdevicesareIMU, encoders,pressuregauges,andEMGsensors.The irst twoareusedtoobtaininformationonthedeviceâs kinematicscon iguration,whiletheothersarefor biofeedback[19, 72].Thissubsectionpresentsan overviewoftheconsideredtechniquesandcorrelates themwiththesegmentspresentedbefore.
Measurementofthepatientâsrangeofmotion
Measurementofthepatientâsrangeofmotion(ROM) isconnectedwithactivelyexercisedjoints.The resultedvaluesdescribetheoperationalspaceofthe individualbodysegment,wheretheexercisemay beperformedwithoutpainoranyriskoftrauma. Suchmeasurementmayberealisedmanuallywith goniometersorwitharehabilitationdeviceitself, e.g.,bytheSFTRmethod[31].Beforestartingthe actualtreatmentsession,thedeviceshouldlauncha measuringmoduletodeterminethepatientâsROM andadjusttheexercisespace.
Thereisnocertaintythatstayingwithin singlejointlimitswillensurethepatientâssafety duringcomplexmovements.Inotherwords, thedecompositionofacomplexmotionintothe appropriatecomponentsinthefundamentalplanes: sagittal,frontalandtransverse,doesnothave tocorrespondtothesumofthesemovements intermsofthemuscleloads.Moreover,sucha measurementshouldtakeplaceseveraltimesthe duringrehabilitationprocesstoconsiderpotential ROMincreaserelatedtotheconvalescenceprocess[2]. However,thistimeâconsumingprocessdoesnotfully safeguardfurtherautomatickinesiotherapy.Ifsucha calibrationistobeperformedwithoutanadditional operatorofthesystem,eitherintelligentalgorithms havetosensemotionlimitsorthedevicemust receiveequivalentinformationfromapatient.The irstapproachisdif iculttoimplementforpatients withsevereneuraldiseases.Ontheotherhand, con irmingtheendofpossiblemotionrequiresthe userâscapabilityofphysicalinteractionwiththe humanâmachineinterface(HMI)orimplementation ofvocalcommands.Thisimpliestheneedforan excellentcommandandsoundrecognitionsystem, potentiallywithanadvancedneuralnetwork[37]. Theserequirementsalsoaffectthenumberofpatients whomayusethedevice.
TomeasurepulseorECG,thedevicehastobe equippedwiththededicatedsensors.Asthesevere stressrelatedtopainsensationscausesthechange inreadings[71],thistechniquecanbeusedto detectemergencystatesoftherehabilitation
system.However,thevaluesofrestingheartrate andthemeasurementsduringexercisingvaryfor individuals[78].Additionally,theabnormalitiesmay beregisteredtoolatefortherobottoreactbefore harmingthepatient.Moreover,theexpectedaccuracy ofaround60â80%andnodistinctionbetweenpain levelsmaynotbeenoughrealâtimepainrecognition forrobotâaidedkinesiotherapy[56].
Thesafetyalgorithmscanbebasedonthemultibody modelofthecooperatingdeviceandmusculoskeletal system.However,thisapproachrequirescomparing computedresultsofloadswithinindividualtissues withtheirstrengthparametersdifferentforeveryperâson.
Themostvulnerabletoinjuriesaretendonsand ligaments[42].Forthisreason,machinesshouldnot exceedthestrengthlimitsofthesetissues.Itisparticâularlychallengingtoobtaindataontheirparameters, suchasYoungâsmodulus.Thecorrespondingexperâimentaltrialsareusuallycarriedoutonanimals[7] ortissuesfromthedeceased[34],whichdonotfully correspondtothetissuesofalivehumans.Moreover, tissuepropertieschangewithage,gender,andexperiâencedillnesses[59].
Topreventhazardoussituations,estimatingthe tensilestrengthismostcriticalforindividualsoft tissues,astheyaremostvulnerabletodamagein thisdirection[3].Beforethetreatment,theirvalues maybeobtainedwithaspeci icdevicesuchas MyotonPRO[5].Themeasurementmethodconsists ofregisteringthedampednaturalvibrationsofsoft biologicaltissueintheformofanaccelerationsignal andthencalculatingthedesiredparameters.Such technologyenablesmeasuringthetone,stiffness, lexibility,relaxation,andcreepoftissues[5].The proposedsolutioncouldalsobetransferredto therehabilitationrobotbyequippingitwitha dedicatedsensorysystem.Nevertheless,thereare alsolimitationstothismeasurementtechnique,e.g., theresultsarelessaccurateforobesepatientsaswell asthedeeplylocatedandtoothintissuesaredif icult toworkwith[1].
EDAmeasurement
EDAiselectrodermalactivity,demonstratedtobe effectiveinarousalestimation[73].Asapatientâs sweatingchangesattimesofseverestress[32], analysingcorrelatedEDAsignalscancontributeto detectingincreasingpain.Thistechnologyisbeing continuouslydeveloped,anditdoesnothavemany validatedapplicationsyet[4].Thereareserious doubtswhetheremotionssuchasjoyorstresscaused byprovidingtreatmentbyarobot,notahuman,will notcauseexcessivesweating[64].Suchaneffectcan leadtoconfusionofhazardsituationswitharegular operationofthedevicebytheautomaticsafety monitoringsystem.Forthisreason,implementing EDAwithinarealâtimesystemfordetectingrisksin homerobotâaidedtreatmentisnotsuggested.
EEGmeasurement
EEG,electroencephalography,isanonâinvasive methodofanalysingbrainelectricalactivitybased ontherecordingsfromthescalp.Asapatientâs intentionsaredetectablewiththismeasurement[46], arehabilitationrobotcanuseEEGsignalsfor predictivecontroltointeractwithauserandnot exceedtheirrangeofmotion[80].However,not everyintentionofmotionresultsinthemovementâitsimagemaybeenoughforthecorresponding areaofthebraintobecomeactive[49].Onthe otherhand,researchersprovedthatphysicalpain, particularlyacute[70],canbedetectedbasedon EEGwithanaccuracyofalmost95%andusedfor realâtimere lexinprostheses[75].Thisimplies theapplicabilityofthetechniqueforrobotâaided rehabilitation.Nevertheless,usingadvancedEEG systemsisrelativelyexpensiveandrequiresprecise placementoftheelectrodesonapatientâsscalpto providerepetitiveresults[12].Thesemightbethe mainbarrierstousingsuchforhometherapy.
EMG,electromyography,maybeeitheraninvasive ornonâinvasiveinvestigationoftheelectrical activityofmuscleunitsorwholegroups.Registered signalsprovideinformationregardingthetemporal behaviourandmorphologicallayoutofactivemotor unitsduringmusclecontraction[68].Thismaybe usedtoestimateinternalstressinthesetissues andcomparethemwiththeirbiomechanicallimits. Thesafetysystemmustreacttosuddenpeaksin theregisteredsignals.Thesemayeitherberelated tothenociceptive lexionre lexcausedbypain stimuliorthespasticre lexcausedbyasudden noise,unexpectedtouch,orstress[13].Thetwo mentionedhavetobedistincted.Hence,theEMG maybeuselessfordetectinghazardoussituations forspasticpatientsinspasticityârelatedsituations. Theresearchersalsopresentthemethodofdetecting painbasedonEMGâregisteredfacialexpressions. However,thisrequiresnonâaffectedfacialmuscles andgeneratessimilarproblemsasforEEG,including preciseplacementoftheelectrodes[39].The valuesregisteredwithEMGcanbeusedtoestimate temporarymuscletension[58].However,thesurface EMG,theonlyapplicablewithinrobotâassistedhome kinesiotherapy,isvulnerabletonoisesfromelectrical devices,othermusclegroups,andfatlayers[77].
Inordertoproposethesolutiontailoredtothecapaâbilitiesofaspeci icgroupofpatients,adecisiontree formeasurementselectionispresentedinFigure 1. The irststepistoassesswhetherapatienthasphysiâcalsensations.Itisassumedthatpostâtraumapatients meetthisrequirementâifnot,theyareassignedto groups2or4.
Moreover,patientswithspasticityhavetobemedâicallyquali iedforrobotâaidedexercising.Thisdeciâsiondependsontheseverityoftheproblemaccording tooneofthescalessuchasAshworthscore,modi ied Ashworthscore,Tardieuscale,ormodi iedTardieu scale[74].Theoneswiththedegreeofspasticity exceedingacertainthresholdcannotworkoutby themselvesduetotheirspastic,uncontrolled,intense musclecontractions[14].Suchapreâtreatmentmedâicalassessmentshouldbebasedonseveraldoctorsâ independent,expertopinions[35].
Ontheotherhand,patientsdeprivedofsensation oftensufferfromexcessivesweating[33].Theyare unabletoidentifytheirownpainailments[33],and thus,theiravailablerangeofjointmobility.
AsmaybeobservedinFigure 1,patientsfrom groupnumber1aresuitableforallthemeasurement methods.Themostchallengingtaskistomeasure biologicalsignalsforgroup2becauseitisnotpossible togatherdatarelatedtotheirmuscletensionortheir senseofmotionlimits.
Moreover,thereisadifferenceintheapplicability ofEMGmeasurementsbetweennonâspasticandspasâticpatients.Forthe irstgroup,thesensedelectrical signalsmaybecorrelatedwiththemuscularforces andthenanalysedregardingbiomechanicallimitsfor safeguardingpurposes.Whenitcomestothesecond group,theiruncontrolled,rapid,andseveremuscle contractionsmayturnEMGsignalsunabletobeused asdescribedabove.However,signi icantchangesin themeasuredsignalscanbeassignedtotheemerâgencystopoftherehabilitationdevice(markedin Figure 1 asEMG*).Thismaycounteractthehazard ofmusclerippingduringtheinvoluntary,diseaseârelatedcontraction.Furthermore,forpatientswithout sensation,theROMrangecannotbemeasuredasthey cannotfeeltheirphysicallimits.
Besidesthementionedabove,itisnecessarytobe awarethatforindividualcasesfallingintooneofthe proposedsegments,assignedmeasurementsmaynot giveexpectedresults.Therefore,thepatientshouldbe treatedas ittinganothergroup,eventhoughtheydo notmeetitscriteria.
Apartfromavoidingauserâsdiscomfort,theautoâmaticsafetysystemforrehabilitationrobotsshould preventsituationscausingphysicaldamagetotissues. Thismayberealisedbymodellingthecausesofparâticularhazardsandcomparingtheirrealâtimevalues withestimatedthresholds.Table1containssegmenâtationofthese.Iftheriskofaparticularcauseoccuring istypicallyneglectableduringrobotâaidedtreatment, theâhighâriskgroupsâcellislabelledasâlowriskâ.
Theboneârelatedtraumasaretypicallyhazardous forthepatientsrehabilitatedaftersimilartraumas. Regardingsegment1ofpatients,itissimilarforthe injuriesofmuscles,ligaments,andtendons.Therefore, highâriskgroup1*referstothepersonaftersimilar fracturesordamagetothesofttissues.Ontheconâtrary,B4traumamayonlyappearduringlongâtime forceappliedtotheextremityâssegment,whichis noticeableasapainstimulusbypatientswithunafâfectedsensation.Thedevicemaybestoppedimmeâdiatelyinsuchasituationandnotcauseanyharm. Onlygroups2and4arenotabletonoticesucha casethemselves.Therefore,anadditionalsafetysysâtemmonitoringcontinuousloadshastobeprovided.
Trauma Symbol Cause High-riskgroups Measurementtechnique(otherthan trackingdeviceâsdynamicparameters)
Transversebonefracture
Impactedbonefracture
Thedevicehastoreacttotheriskofbonefractures beforeanactualdangeroussituationappears.Thereâfore,nopainâbasedmeasurementswillbehelpful. Instead,theoverallsystemshouldbemonitoredbased onitsmultibodymodelsuppliedwiththemeasured dynamicparameters.Moreover,greenstickfractures andsimilar,morecomplexvariants(B4,B7,B8)may appearwhileexceedingnaturalROM.Therefore,this shouldalsobeimplementedforsafeguardingsuch cases.
Asthestrainsandcontusionsarelessseverethan othertypesoftraumarelatedtosofttissues,theymay bedetectedwithpainâbasedmethods.Moreover,they typicallyappearprecededbynoticeablephysicaldisâcomfort.Therefore,thedevicemaybestoppedbefore harmingtheuser.Formuscletearsandligamentor tendonruptures,thesystemhastoreactpriortothe contusion.Hence,apredictionbasedonthemultiâbodymodelandmeasureddynamicparametersofthe deviceissuggested.
Moreover,asthemajorityofmusclesâandligaâmentsâtraumas(notM3)arerelatedtotheforcegenâeratedinthecorrespondingmuscles,theyarerelevant onlyfornonâ laccidpatients.Furthermore,theirrisk maybetrackedwithEMG.Forthepatientswithno sensation,anadditionalsystembasedonthemultiâbodymodelandthedeviceâsdynamicsparametershas tobeprovided.
Thedamagetosofttissuesmayalsobecausedby exceedingtheindividualâsanatomicallimits.Thereâfore,constantmonitoringofthedeviceâscon iguration relatedtothemeasuredROMshouldberealised.
ApersonassignedtooneofthesegmentspreâsentedbeforehandshouldbeassignedtothepotenâtialrisksbasedontheâhighâriskâcolumninTable 1 Subsequently,asensorysystemandamathematical modelshouldbebuilttodetectandreacttohazardous situations.Thankstosuchanapproach,arehabilitaâtiondevicemayimplementitsemergencyroutines whenriskappearstopreventharmtoauser.Asmay beobserved,detectingeverypossibletraumarequires trackingthedeviceâsdynamicsparametersandbuildâingatleastasimplemultibodymodelofaphysical interfacebetweenamachineandahuman.
Themeasurementsproposedintheprevious section,alongwiththedynamicsparametersofthe device(drivesâtorquesandencodersâpositions),can beusedtobuildamultibodymodelofthesystem. Suchcanbeusedtoestimateinternalforces,torques andstressesoccurringinthebodysegmentsduring atreatmentsession.Thesevaluesshouldremain belowtheacceptablethresholds,whichmayvary forindividualcases.Assumingcorrectestimations regardinganatomy,comorbidities,andapatientâs medicalhistoryregardingavailablebibliography sourcesenablesthebuildingareliablesafetysystem. Thefollowingsectionpresentstheindividualtissue strengthparametersforvariouscases.
Generally,inmaterialengineering,theleadingtest carriedouttoidentifythestrengthpropertiesofa materialistheuniaxialstatictensiletest.Themajor challengeistoselectthetestingsampleshape.This isduetothefactthatsofttissuesarepreparedpostâmortem(tissuesofbloodvesselsandskintissues, amongothers)and,hence,theyarepreâtensioned. Therefore,theirsusceptibilitytodeformationmakes itchallengingtopreparetheappropriate ittingof asample.Forthisreason,softtissuesareusually examinedintheformofabar[47].
Thereisastrongcorrelationbetweenanindividualâs gender,age,orbonetypeandthetissueâsstrength.For example,loadingawomanâsradiusorhumeruswitha torqueofapproximately61Nmwillcauseafracture witha50%probability[63].Thedifferencesinthe criticalvaluesmaybeassigni icantas100Nmforthe criticalbendingmomentofthehumerus,depending onthegender.Analysingshearforceinthisbone, itscriticalvalueis1.7kNforwomenand2.5kNfor men[63].
Itismuchmoredif iculttodamagethelowerlimb. Theprobabilityofaninjuryincreasesoutstandingly whentheforceof5kNisexceeded[63].Withinthe lowerlimbs,the ibulaisthemostvulnerablebone. Itstensilestrengthisuptotentimeslessthanthe femurâs[63].Formanyapplications,thecriticalbone resultantstresscanbetakenas150MPa[20]and shouldbescaledaccordingtotheindividualcase. Moreover,extraordinaryattentionshouldbegivento theweakestboneoftheexercisedbodypart.
Muscles
Thereisacorrelationbetweenthedirectionofmuscle tensionanditsforce.Moreover,harmtothesetissues istypicallycausedbythetendonsâforce,orexcessive strain[11].Forthisreason,musclesareoften analysedwithtendonsasuniformbodiesofaverage strengthproperties[41].Correlatedstressâstrain curvespresentthatastrainover0.4leadstoarapid increaseinstressashighas200kPa[63].Moreover, themaximumforceappliedtothemusclemaybe calculatedasthemultiplicationofPCSA,andestimated tetanictension,e.g.,22.5N/cm2 formammalian muscles[51].Thisrequiresmeasurementofthe initialmusclelengthsandmonitoringkinematics oftheextremityduringexercises.Hometreatment shouldberealisedwithalowereffortforthepatientâs safety.Aspresentedintheliterature,monitoring offorceoccurringinthissofttissuecanberealised bybuildingacomputationalmultibodymodelor analysingtheirmeasuredexcitation[15].Hence, apotentiallydangeroussituationresultingfrom exceptionalmuscletensioncouldbedetectedas therapidincreaseoftheEMGsignal,whichleadsto reachingbiomechanicalthresholds.
Thestrengthandstiffnessofligamentsandtendons dependonapatientâsageandlevelofphysicalactivity. Themaximumforcethatcanloadthesetissuesfora young,athleticpersonisestimatedas6.1kN,while foranolderpersonwithastaticlifestyleâonly4.6 kN[16].About10%â15%extensionofthetendon causesstressbeyondtheelasticlimit[63].Thiscreâatesstressofapproximately50kPaandresultsin adeformationof4mmonaverage[52].Theforce generatedinthetissueisthencloseto200N[20]. Forelderlypeople,Youngâsmodulusofligamentsand tendonsincreases.Theyaremoredif iculttostretch andbecomeless lexible.Nevertheless,theelasticâityofthesetissuesguaranteestheirproperfunctionâing[20].
Moreover,theworkstateofthetissueisalsoacritiâcalfactorforestimatingsafetythresholds.Contracting tissuesgeneratemorestressandaremoreexposedto thedamagethantheextensingones[20].Ingeneral, Youngâsmodulusofthetendonmaybeestimatedas 0.9â1.4GPa[20].
Asmentionedbefore,thepropertiesoftissuesdifâferamongindividuals.Thesolutiontopredictthe effectsofagivenexerciseforaspeci icpersonisto
createadigitaltwinofthepatientandarehabiliâtationdevice[27,80].Itispossibletobuildsucha mathematicalmodelinopensoftware,e.g.,OpenSim. Thegeometricalparametersofthefreemodelsmay bemodi ied,aswellasthestrengthparametersofthe tissues[65].
Modellingthephysicalinterfacebetweenarehaâbilitationdeviceandauserenablesthepredictionof thesystemdynamicsinrealâtime.Hence,hazardous situationsmaybemitigatedbeforetheyoccur[25]. Moreover,thismaycontributetooptimisingtherapy effects.
Internalforcesinthetissuesmaybeanalysed regardingtheexternalloadsapplied[62],alsoinan externalenvironmentastheexportedtimeseries[44]. Thankstothis,itispossibletosimulatetheresultsof themostdangerousmovementsforpatientswithparâticulardiseasesandacertainage.Basedonthesesimâulations,thepatientmaybequali iedonlyforlimited accesstothedeviceâsfunctionality.Thus,thehome treatmentremainssafe.Moreover,theregisteredEMG signalscanbeincludedinthemodelasadditional validationofthesimulations[55].However,inEMGâbasedcontrol,themajorchallengeissigni icantsignal noise[66].Duetotheneedto ilterthisout,almost realâtimeprocessingishindered.Inaddition,themeaâsuredparametersvarybetweenindividuals.Moreâover,thistypeofcontrolcanonlybeusedbypeople capableofgeneratinganelectricalactivityexceeding acertainthreshold[48].Therefore,theEMGmeasureâmentsshouldnotbeconsideredastandâalonetoolfor automaticpainmonitoring.
Withinthepresentedmethodology,buildingan accuratemodelofthepatientandthedeviceiscritical forprovidingthesafeoperationoftherehabilitation robot.Themodelâsgeometryshouldre lectarealâlife patientâsanatomy,whilethesimulatedtissueshaveto beprovidedwithadequatematerialparameters.The researchersprovethatthereadyâmadeopenhuman bodymodelsmaybeeffectivelyenhancedbyadding rigidmultibodymodelsoftherehabilitationdevices andusedasproposedinthepapers[40,62,65].
Mostoftheexistingrobotâaidedrehabilitationsysâtemsneedthephysicalpresenceofaphysiotheraâpist[79].Forthisreason, indingavalidatedcontext forthepresentedproblemisdif icult.Moreover,the methodsofrealâtimesafetymonitoringbasedonmeaâsurementsarenotthesameforallpatients.
Duringthetreatment,physiotherapistsmanuâallyrecognisesoft(muscular)andhard(bone)resisâtance[9].Theyknowhowmuchtoexceedthesoft resistancetoimproveapatientâsconditionwhile notexposingthemtoinjury.Thishapticfeedback withaprofessionalâsexperienceneedstobetransâferredintomachinealgorithms.Existingpainscales suchastheVisualAnalogueScale(VAS),theVerbal RatingScale(VRS),andtheNumericalRatingScale (NRS)[38]aresubjective.Moreover,theyaremainly basedonapatientâspreviousexperiencecomparedto thepresent[43].
Onthecontrary,theproposedsegmentation allowsfocusingonindividualdiseaseentitiesand developingdetectionmodelssuitableforspeci ic cases.Inthebeginning,therobotâsaimshouldbe de ined.Thiscaneithersupportpeopleafterlighter injuries[17]orserveforagradualrecoveryofmotor activitiesforpeoplewithsevereimpairment[6].
Forthesecondcase,thedevicemaynotevencorârectinaccuratemovementsinitiallytoregainbasic mobilitywithoutthepain.Suchshouldbeincludedin therulesforhazardsdetectionalgorithms.
Arti icialintelligencecanbeusedforthesepurâposes,asitincreasestheaccuracyoftherapistsâand doctorsâdecisions.Moreover,theneuralnetworkscan contributetooptimalsearchamongthepossibleailâmentscausesandtreatmentoptions.Inaddition,this approachiseasilyscalable.Therefore,itcanbeusedto thoroughlyanalyselargedatasetsonthecourseofthe diseaseandthepatientâstreatment[19].
Furthermore,rehabilitationdevicescanbebetâtersuitedtospasticpatientsbyprovidingthemwith awarmingâupmoduleinvolvingsimple,lowâspeed motions.Thiswillnotonlymentallyfamiliarisea patientwiththerobotbutalsorestrainmuscleconâtractionswithinthemainsession[14].
Thecurrentchallengesinthesafetymonitoringof robotâaidedkinesiotherapydependonbothsoftware andhardware.Theformerincludesthespeedofrealâtimedataandtheautomaticselectionofaccurately restrainedROM.Thesystemsenablingthesehavenot beenimplementedinanydeviceyet.Thelatterconâsistsofthemechanicaldesignrequirementstosuit peopleofdifferentanatomyandphysicallylimitthe excludedROM[24,36].
Therefore,whiledesigningthesystemforrealâtimehazardsmonitoringduringthehomerobotâaided therapy,thefollowingshouldbevalidatedexperimenâtally:
â howcanamuscletensionincreasedtothepainlimit affectthemeasuredsignals;
â isthechangeinthesignalrelatedtothehazard confusablewithothersafesituations;
â howbigisthesignalâregistrationanddeviceâprocessingdelay;
â whatarethetypicalvaluesofthemeasuredsignal fortheindividual.
Onlyselectingthemeasuringtechnique,whichproâvidesdetectionofpotentialriskswithhighaccuâracyandlowdelay,enablesrealâtimemonitoring safetyduringhomerobotâaidedkinesiotherapy.As describedinthepaper,themethodsmaybecombined, alsowithamultibodymodelofthedeviceandthe user.Suchanapproachmaybecomethebaseforthe computingpredictionofemergenciesandpreventing them.
JuliaWilkâ âĆUKASIEWICZResearchNetwork
IndustrialResearchInstituteforAutomationand MeasurementsPIAP,Al.Jerozolimskie202,02â486 Warsaw,WarsawUniversityofTechnology,Plac Politechniki1,00â661Warsaw,Poland,eâmail: julia.wilk@piap.lukasiewicz.gov.pl.
PiotrFalkowski âĆUKASIEWICZResearchNetwork
IndustrialResearchInstituteforAutomationand MeasurementsPIAP,Al.Jerozolimskie202,02â486 Warsaw,WarsawUniversityofTechnology,Plac Politechniki1,00â661Warsaw,Poland,eâmail: piotr.falkowski@piap.lukasiewicz.gov.pl.
TomaszOsiak âĆUKASIEWICZResearchNetwork
IndustrialResearchInstituteforAutomationand MeasurementsPIAP,Al.Jerozolimskie202,02â486 Warsaw,TheJĂłzefPiĆsudskiUniversityofPhysical EducationinWarsaw,Marymoncka34,00â809 Warsaw,CenterofFunctionalRehabilitation,Orthos, KobylaĆska30,02â984Warsaw,Poland,eâmail: tomasz.osiak@awf.edu.pl.
âCorrespondingauthor
ThepaperisbasedontheresultsoftheâSmart exoskeletonforremoterehabilitationwiththedigital twintechnologyââSmartExâTwinproject, inancedin 2021â2023(265,800EUR),inthescopeofscienti ic researchanddevelopmentworksbytheNational CenterforResearchandDevelopment(funding programme5thCallforProposalsPolandâTurkey, contractnumberPOLTUR5/2022/81/SmartExâTwin/2023).â
[1] âGoniometerde initionfromthenationallibrary ofmedicineâ.https://www.myoton.com/techn ology/.Accessed:2022â07â29.
[2] âMotonProwebsiteâ.https://www.ncbi.nlm.nih .gov/books/NBK558985/#articleâ77604.s1 Accessed:2022â07â29.
[3] A.AbdelâWahab,K.Alam,andV.V.Silberschmidt. âAnalysisofanisotropicviscoelastoplasticpropâertiesofcorticalbonetissues,â Journalofthe MechanicalBehaviorofBiomedicalMaterials, vol.4,2011,pp.807â820,doi:10.1016/j.jmbb m.2010.10.001.
[4] A.Affanni.âWirelesssensorssystemforstress detectionbymeansofecgandedaacquisiâtion,â Sensors(Switzerland),vol.20,2020,doi: 10.3390/s20072026.
[5] S.AgyapongâBadu,M.Warner,D.Samuel,and M.Stokes.âPracticalconsiderationsforstanâdardizedrecordingofmusclemechanicalpropâertiesusingamyometricdevice:Recordingsite, musclelength,stateofcontractionandprior activity,â JournalofMusculoskeletalResearch,
vol.21,2018,doi:10.1142/S0218957718500 100.
[6] E.AkdogÌan.âUpperlimbrehabilitationrobot forphysicaltherapy:Design,control,andtestâing,â TurkishJournalofElectricalEngineeringand ComputerSciences,vol.24,2016,pp.911â934, doi:10.3906/elkâ1310â50.
[7] R.M.N.Alexander.âTendonelasticityand musclefunction,â ComparativeBiochemistryand PhysiologyâAMolecularandIntegrativePhysiology,vol.133,2002,pp.1001â1011,doi: 10.1016/S1095â6433(02)00143â5.
[8] L.Alibiglou,W.Z.Rymer,R.L.Harvey,and M.M.Mirbagheri.âTherelationbetweenashâworthscoresandneuromechanicalmeasureâmentsofspasticityfollowingstroke,â Journal ofNeuroEngineeringandRehabilitation,vol.5, 2008,doi:10.1186/1743â0003â5â18.
[9] L.L.Andersen,C.H.Andersen,O.S.Mortensen, O.M.Poulsen,I.Birthe,T.BjĂžrnlund,andM.K. Zebis.âMuscleactivationandperceivedloading duringrehabilitationexercises,â2010.
[10] Z.AtanelovandT.P.Bentley. GreenstickFracture,StatPearlsPublishing,TreasureIsland(FL), 2021.
[11] G.C.BarrosoandE.S.Thiele.âMuscleinjuriesin athletes,â Revistabrasileiradeortopedia,vol.46, 2011,pp.354â358.
[12] A.M.Beres.âTimeisoftheessence:Areviewof electroencephalography(eeg)andeventârelated brainpotentials(erps)inlanguageresearch,â Appliedpsychophysiologyandbiofeedback, vol.42,no.4,2017,pp.247â255.
[13] B.B.Bhakta,R.J.OâConnor,andJ.A.Cozens. âAssociatedreactionsafterstroke:Arandomâizedcontrolledtrialoftheeffectofbotulinum toxintypea,â JournalofRehabilitationMedicine, vol.40,2008,pp.36â41,doi:10.2340/165019 77â0120.
[14] F.BieringâSĂžrensen,J.B.Nielsen,andK.Klinge. âSpasticityâassessment:Areview,â Spinal Cord,vol.44,2006,pp.708â722,doi: 10.1038/sj.sc.3101928.
[15] E.S.Chumanov,B.C.Heiderscheit,andD.G.Theâlen.âHamstringmusculotendondynamicsdurâingstanceandswingphasesofhighspeedrunâning,â Medicineandscienceinsportsandexercise, vol.43,no.3,2011,p.525.
[16] C.CouppĂ©,R.B.Svensson,J.F.Grosset, V.Kovanen,R.H.Nielsen,M.R.Olsen,J.O. Larsen,S.F.Praet,D.Skovgaard,M.Hansen, P.Aagaard,M.Kjaer,andS.P.Magnusson. âLifeâlongendurancerunningisassociated withreducedglycationandmechanicalstress inconnectivetissue,â Age,vol.36,2014,doi: 10.1007/s11357â014â9665â9.
[17] S.Crea,M.Nann,E.Trigili,F.Cordella,A.Baldoni, F.J.Badesa,J.M.CatalĂĄn,L.Zollo,N.Vitiello,
N.G.Aracil,andS.R.Soekadar.âFeasibilâityandsafetyofsharedeeg/eogandvisionâguidedautonomouswholeâarmexoskeletonconâtroltoperformactivitiesofdailyliving,â Scienti ic Reports,vol.8,2018,doi:10.1038/s41598â018â29091â5.
[18] J.J.Crisco,P.Jokl,G.T.Heinen,M.D.Connell,and M.M.Panjabi.âAmusclecontusioninjurymodel: Biomechanics,physiology,andhistology,â The AmericanJournalofSportsMedicine,vol.22, no.5,1994,pp.702â710,doi:10.1177/036354 659402200521,PMID:7810797.
[19] T.DavenportandR.Kalakota.âThepotential forarti icialintelligenceinhealthcare,â Future healthcarejournal,vol.6,no.2,2019,p.94.
[20] B.DerbyandR.Akhtar.âFiniteelementandsoft computingmethodsengineeringmaterialsand processesmechanicalpropertiesofagingsoft tissuesâ.
[21] I.DĂaz,J.J.Gil,andE.SĂĄnchez.âLowerâlimb roboticrehabilitation:Literaturereviewand challenges,â JournalofRobotics,vol.2011,2011, pp.1â11,doi:10.1155/2011/759764.
[22] C.Ethier,E.R.Oby,M.J.Bauman,andL.E. Miller.âRestorationofgraspfollowingparalyâsisthroughbrainâcontrolledstimulationofmusâcles,â Nature,vol.485,2012,pp.368â371,doi: 10.1038/nature10987.
[23] P.Falkowski.âAnoptimisationproblemfor exoskeletonâaidedfunctionalrehabilitationof anupperextremity,â IOPConferenceSeries: MaterialsScienceandEngineering,vol.1239, no.1,2022,doi:10.1088/1757â899x/1239/1/ 012012.
[24] P.Falkowski.âLightexoskeletondesignwith topologyoptimisationandfemsimulationsfor ffftechnology,â JournalofAutomationMobile RoboticsandIntelligentSystems,vol.15,no.2, 2021,pp.14â19.
[25] P.Falkowski.âPredictingdynamicsofarehabiliâtationexoskeletonwithfreedegreesoffreedom,â 2022,pp.223â232.
[26] P.Falkowski,T.Osiak,andA.Pastor.âAnalyâsisofneedsandrequirementsofkinesiotherâapyinpolandforrobotdesignpurposes,â Prace NaukoweâPolitechnikaWarszawska.Elektronika z.197,PostÄpyrobotyki.T.2,2022.
[27] P.Falkowski,T.Osiak,J.Wilk,N.Prokopiuk, B.Leczkowski,Z.Pilat,andC.Rzymkowski. âStudyontheapplicabilityofdigitaltwins forhomeremotemotorrehabilitation,â Sensors, vol.23,no.2,2023,p.911.
[28] G.L.Farfalli,M.A.Buttaro,andF.Piccaluga. âFemoralfracturesinrevisionhipsurgerieswith impactedboneallograft,â ClinicalOrthopaedics andRelatedResearch,vol.462,2007,pp.130â136,doi:10.1097/BLO.0b013e318137968c.
[29] M.Florin,M.Arzdorf,D.Ing,B.Linke,J.A. Auer,andD.Acvs.âAssessmentofstiffness andstrengthof4differentimplantsavailâableforequinefracturetreatment:Astudy ona201obliquelongâbonefracturemodel usingabonesubstitute,â VeterinarySurgery, vol.34,no.3,pp.231â238,doi:10.1111/j.1532â950X.2005.00035.x.
[30] M.Fredericson,F.Jennings,C.Beaulieu,andG.O. Matheson.âStressfracturesinathletes,â1995.
[31] J.J.Gerhardt.âClinicalmeasurementsofjoint motionandpositionintheneutralâzeromethod andsftrrecording:Basicprinciples,â Disability andRehabilitation,vol.5,1983,pp.161â164,doi: 10.3109/03790798309167039.
[32] M.Harker.âPsychologicalsweating:Asystemâaticreviewfocusedonaetiologyandcutaneous response,â SkinPharmacologyandPhysiology, vol.26,2013,pp.92â100,doi:10.1159/000346 930.
[33] H.HeadandG.Riddoch.âTheautomaticbladder, excessivesweatingandsomeotherrelfexcondiâtions,ingrossinjuriesofspinalcord,â11,1917.
[34] E.Hohmann,N.Keough,V.Glatt,K.Tetsworth, R.Putz,andA.Imhoff.âThemechanicalpropâertiesoffreshversusfresh/frozenandpreâserved(thielandformalin)longheadofbiceps tendons:Acadavericinvestigation,â Annalsof Anatomy,vol.221,2019,pp.186â191,doi: 10.1016/j.aanat.2018.05.002.
[35] L.J.Holanda,P.M.Silva,T.C.Amorim,M.O.Lacâerda,C.R.SimĂŁo,andE.Morya.âRoboticassisted gaitasatoolforrehabilitationofindividualswith spinalcordinjury:Asystematicreview,â Journal ofNeuroEngineeringandRehabilitation,vol.14, 2017,doi:10.1186/s12984â017â0338â7.
[36] M.R.Islam,B.Brahmi,T.Ahmed,M.AssadâUzâZaman,andM.H.Rahman.âExoskeletons inupperlimbrehabilitation:Areviewto ind keychallengestoimprovefunctionality,â ControlTheoryinBiomedicalEngineering,2020, pp.235â265.
[37] C.Jayawardena,K.Watanabe,andK.Izumi. âProbabilisticneuralnetworkbasedlearning fromfuzzyvoicecommandsforcontrollinga robot,â112022.
[38] O.Karcioglu,H.Topacoglu,O.Dikme,and O.Dikme.âAsystematicreviewofthepainscales inadults:Whichtouse?,â AmericanJournalof EmergencyMedicine,vol.36,2018,pp.707â714, doi:10.1016/j.ajem.2018.01.008.
[39] A.Kelati,E.Nigussie,I.B.Dhaou,J.Plosila,and H.Tenhunen.âRealâtimeclassi icationofpain levelusingzygomaticusandcorrugatoremgfeaâtures,â Electronics,vol.11,no.11,2022,p.1671.
[40] M.KhamarandM.Edrisi.âDesigningabackâsteppingslidingmodecontrollerforanassistant
humankneeexoskeletonbasedonnonlineardisâturbanceobserver,â Mechatronics,vol.54,2018, pp.121â132,doi:10.1016/j.mechatronics.2018. 07.010.
[41] M.Kjaer.âRoleofextracellularmatrixinadaptaâtionoftendonandskeletalmuscletomechaniâcalloading,â Physiologicalreviews,vol.84,no.2, 2004,pp.649â698.
[42] C.W.Kolz,T.Suter,andH.B.Henninger. âRegionalmechanicalpropertiesofthelonghead ofthebicepstendon,â ClinicalBiomechanics, vol.30,2015,pp.940â945,doi:10.1016/j.clin biomech.2015.07.005.
[43] T.Koyama,J.G.McHaf ie,P.J.Laurienti,and R.C.Coghill.âThesubjectiveexperienceofpain: Whereexpectationsbecomereality,â2005.
[44] L.F.LeeandB.R.Umberger.âGenerating optimalcontrolsimulationsofmusculoskeletal movementusingopensimandmatlab,â PeerJ, vol.2016,2016,doi:10.7717/peerj.1638.
[45] K.S.Leung,W.Y.Shen,P.C.Leung,A.W..Kinâninmonth,J.C.W.Chang,andG.P.Y.Chan.âThe journalofboneandjointsurgeryligamentotaxis andbonegraftingforcomminutedfracturesof thedistalradius,â1989.
[46] E.Lew,R.Chavarriaga,S.Silvoni,andJ.delR.MilâlĂĄn.âDetectionofselfâpacedreachingmovement intentionfromeegsignals,â FrontiersinNeuroengineering,2012,doi:10.3389/fneng.2012. 00013.
[47] S.LiberâKneÄ,AnetaiĆagan.âMetodybadaĆbioâmateriaĆĂłwitkanekâwstÄpdoÄwiczeĆlaboraâtoryjnychâ.
[48] N.Lotti,M.Xiloyannis,G.Durandau,E.Galofaro, V.Sanguineti,L.Masia,andM.Sartori.âAdaptive modelâbasedmyoelectriccontrolforasoftwearâablearmexosuit:Anewgenerationofwearable robotcontrol,â IEEERobotics&AutomationMagazine,vol.27,no.1,2020,pp.43â53.
[49] E.LĂłpezâLarraz,L.Montesano,ĂngelGilâAgudo, andJ.Minguez.âContinuousdecodingof movementintentionofupperlimbselfâinitiated analyticmovementsfrompreâmovementeeg correlates,â JournalofNeuroEngineeringand Rehabilitation,vol.11,2014,p.153.
[50] P.Maciejasz,J.Eschweiler,K.GerlachâHahn, A.JansenâTroy,andS.Leonhardt.âJnerjournal ofneuroengineeringandrehabilitationreview openaccessasurveyonroboticdevicesfor upperlimbrehabilitation,â JournalofNeuroEngineeringandRehabilitation,vol.11,2014,p.3.
[51] M.L.Martin,K.J.Travouillon,P.A.Fleming,and N.M.Warburton.âReviewofthemethodsused forcalculatingphysiologicalcrossâsectionalarea (pcsa)forecologicalquestions,â JournalofMorphology,vol.281,no.7,2020,pp.778â789.
[52] R.B.Martin,D.B.Burr,N.A.Sharkey,andD.P. Fyhrie. MechanicalPropertiesofLigamentand
Tendon,pp.175â225.SpringerNewYork,New York,NY,2015.
[53] M.Mekki,A.D.Delgado,A.Fry,D.Putrino,and V.Huang.âRoboticrehabilitationandspinalcord injury:anarrativereview,â Neurotherapeutics, vol.15,2018,pp.604â617,doi:10.1007/s133 11â018â0642â3.
[54] L.B.MellickandK.Reesor.âSpiraltibialfractures ofchildren:Acommonlyaccidentalspirallong bonefracture,â TheAmericanJournalofEmergencyMedicine,vol.8,no.3,1990,pp.234â237, doi:10.1016/0735â6757(90)90329âX.
[55] D.D.Molinaro,A.S.King,andA.J.Young.âBiomeâchanicalanalysisofcommonsolidwastecolâlectionthrowingtechniquesusingopensimand anemgâassistedsolver,â JournalofBiomechanics, vol.104,2020,doi:10.1016/j.jbiomech.2020.10 9704.
[56] E.K.Naeini,A.Subramanian,M.âD.Calderon, K.Zheng,N.Dutt,P.Liljeberg,S.Salantera,A.M. Nelson,A.M.Rahmani,etal..âPainrecognition withelectrocardiographicfeaturesinpostoperâativepatients:methodvalidationstudy,â Journal ofMedicalInternetResearch,vol.23,no.5,2021.
[57] A.Neviaser,N.AndarawisâPuri,andE.Flatow. âBasicmechanismsoftendonfatiguedamage,â JournalofShoulderandElbowSurgery,vol.21, 2012,pp.158â163,doi:10.1016/j.jse.2011.1 1.014.
[58] J.PerryandG.Bekey.âEmgâforcerelationships inskeletalmuscle,â Criticalreviewsinbiomedical engineering,vol.7,no.1,1981,pp.1â22.
[59] S.R.Piva,E.A.Goodnite,andJ.D.Childs. âStrengtharoundthehipand lexibilityof softtissuesinindividualswithandwithout patellofemoralpainsyndrome,â2005,pp.793â801,doi:10.2519/jospt.2005.35.12.793.
[60] P.Poli,G.Morone,G.Rosati,andS.Masiero. âRobotictechnologiesandrehabilitation:New toolsforstrokepatientsâtherapy,â BioMed ResearchInternational,vol.2013,2013,doi: 10.1155/2013/153872.
[61] I.A.PopandG.Dogaru.âRoleofkinesioâtherapyintherecoveryofpatientswithpriâmarycoxarthrosis,â BalneoResearchJournal, vol.4,2013,pp.144â148,doi:10.12680/balâneo.2013.1054.
[62] M.V.Ruiz.âSimulationoftheassistanceofan exoskeletononlowerlimbsjointsusingopensim memory,â2017.
[63] K.U.Schmitt,P.F.Niederer,D.S.Cronin,B.Morârison,M.H.Muser,andF.Walz. TraumaBiomechanics:AnIntroductiontoInjuryBiomechanics,TaylorandFrancis,2019,pp.1â287,doi: 10.1007/978â3â030â11659â0.
[64] J.Schumm,M.BĂ€chlin,C.Setz,B.Arnrich, D.Roggen,andG.Tröster.âEffectofmovements
ontheelectrodermalresponseafterastarâtleevent,â MethodsofInformationinMedicine, vol.47,2008,pp.186â191,doi:10.3414/ME 9108.
[65] A.Seth,J.L.Hicks,T.K.Uchida,A.Habib,C.L. Dembia,J.J.Dunne,C.F.Ong,M.S.DeMers, A.Rajagopal,M.Millard,S.R.Hamner,E.M. Arnold,J.R.Yong,S.K.Lakshmikanth,M.A.Sherâman,J.P.Ku,andS.L.Delp.âOpensim:Simulating musculoskeletaldynamicsandneuromuscular controltostudyhumanandanimalmovement,â PLoSComputationalBiology,vol.14,2018,doi: 10.1371/journal.pcbi.1006223.
[66] D.Shi,W.Zhang,W.Zhang,andX.Ding.âA reviewonlowerlimbrehabilitationexoskeleton robots,â ChineseJournalofMechanicalEngineering,vol.32,no.1,2019,pp.1â11.
[67] C.S.Shin,A.M.Chaudhari,andT.P.Andriâacchi.âValgusplusinternalrotationmoments increaseanteriorcruciateligamentstrainmore thaneitheralone,â MedicineandScienceinSports andExercise,vol.43,2011,pp.1484â1491,doi: 10.1249/MSS.0b013e31820f8395.
[68] D.Stashuk.âEmgsignaldecomposition:howcan itbeaccomplishedandused?,â JournalofElectromyographyandKinesiology,vol.11,2001, pp.151â173.
[69] O.Subasi,A.Oral,andI.Lazoglu.âAnovel adjustablelockingplate(alp)forsegmental bonefracturetreatment,â Injury,vol.50,2019, pp.1612â1619,doi:10.1016/j.injury.2019.08 .034.
[70] G.Sun,Z.Wen,D.Ok,L.Doan,J.Wang,andZ.S. Chen.âDetectingacutepainsignalsfromhuman eeg,â Journalofneurosciencemethods,vol.347, 2021.
[71] V.R.Sweta,R.P.Abhinav,andA.Ramesh.âRole ofvirtualrealityinpainperceptionofpatients followingtheadministrationoflocalanestheâsia,â AnnalsofMaxillofacialSurgery,vol.9,2019, pp.110â113,doi:10.4103/ams.ams_26_18.
[72] F.SylosâLabini,V.LaScaleia,A.dâAvella,I.Pisotta, F.Tamburella,G.Scivoletto,M.Molinari,S.Wang, L.Wang,E.vanAsseldonk,etal.âEmgpatâternsduringassistedwalkingintheexoskeleâton,â Frontiersinhumanneuroscience,vol.8, 2014,p.423.
[73] R.SĂĄnchezâReolid,M.T.LĂłpez,andA.FernĂĄndezâCaballero.âMachinelearningforstressdetection fromelectrodermalactivity:Ascopingreview,â 2020,doi:10.20944/preprints202011.0043.v1.
[74] R.T.âClinicalassessmentandmanagementof spasticity:areview,â ActaNeurolScandSupply, vol.190,2010,doi:10.1111/16000404.
[75] Z.Tayeb,R.Bose,A.Dragomir,L.E.Osborn,N.V. Thakor,andG.Cheng.âDecodingofpainperâceptionusingeegsignalsforarealâtimere lex
systeminprostheses:Acasestudy,â Scienti ic reports,vol.10,no.1,2020,pp.1â11.
[76] H.T.Temple,T.R.Kuklo,D.E.Sweet,C.L.M.H. Gibbons,andM.D.Murphey.âRectusfemoris muscletearappearingasapseudotumor,â The AmericanJournalofSportsMedicine,vol.26, no.4,1998,pp.544â548,doi:10.1177/036354 65980260041301,PMID:9689376.
[77] K.S.TĂŒrker.âElectromyography:somemethodâologicalproblemsandissues,â PhysicalTherapy, vol.73,no.10,1993,pp.698â710.
[78] J.J.vanderHeijdenâSpek,J.A.Staessen,R.H. Fagard,A.P.Hoeks,H.A.S.Boudier,andL.M.V. Bortel.âEffectofageonbrachialarterywall propertiesdiffersfromtheaortaandisgender dependentapopulationstudyfromthedepartâmentofpharmacology,â2000.
[79] L.M.WeberandJ.Stein.âTheuseofrobotsin strokerehabilitation:Anarrativereview,â NeuroRehabilitation,vol.43,2018,pp.99â110,doi: 10.3233/NREâ172408.
[80] J.WilkandP.Falkowski.âAconceptofdetecting patienthazardsduringexoskeletonâaided remotehomemotorrehabilitation,â Prace NaukoweâPolitechnikaWarszawska.Elektronika z.197,PostÄpyrobotyki.T.2,2022.
[81] T.L.Willett,D.Y.Dapaah,S.Uppuganti, M.Granke,andJ.S.Nyman.âBonecollagen networkintegrityandtransversefracture toughnessofhumancorticalbone,â Bone, vol.120,2019,pp.187â193,doi:10.1016/j.bone. 2018.10.024.
[82] B.Yu,H.Liu,andW.E.Garrett.âMechanism ofhamstringmusclestraininjuryinsprinting,â JournalofSportandHealthScience,vol.6,2017, pp.130â132,doi:10.1016/j.jshs.2017.02.002.
Abstract:
Submitted:23rd May2021;accepted:7th February2023
AshkanDoustMohammadi,MohammadMohammadi
DOI:10.14313/JAMRIS/4â2023/28
Thispaperdealswithoptimaldetectionofnumberand bestlocationsofpowerqualitymonitors(PQMs)inan unbalanceddistributionnetworkbasedonthemonitor reachareaconcept.Theproposedmodelusesbinary string,representingtheinstallationmodeofPQMs(Yes orNo)ineachbusofthenetwork.Inthispaper,the binaryversionofshuffledfrogâleapingalgorithm(BSFLA), becauseofhavingtheabilitytoimprovethesearch capabilitywithafastconvergencerate,isutilizedfor theoptimizationprocess.Theoverallcostfunctionis formulatedtooptimizethetwoindices,whicharethe monitoroverlappingindexandsagseverityindex.The onlyoptimizationconstraintinthisproblemisthatthe numberofmonitorsthatcandetectvoltagesagsdueto afaultataspecificbusmustnotbezero.Inthisstudy, DIGSILENTsoftwareisutilizedforfaultanalysiswhilethe optimizationproblemishandledbytheBSFLA.Toverify theproposedalgorithm,theIEEE34Busunbalanced distributionnetworkisconsideredasacasestudyand resultsarecomparedtosimilarinvestigationssoasto illustratetheeffectivenessoftheproposedalgorithm.
Keywords: Binaryshuffledfrogâleapingalgorithm,Topoâlogicalmonitorreacharea(TMRA),Powerquality,Power qualitymonitoring
Activepowerdistributionsneedtobemonitored online.Thismustbeperformedcorrectlyfromthe pointofviewofvariouspowerqualityindices.Harâmonic,voltagesag,voltageswingandotherpower qualityindicesmustbemeasured.Voltagesagsmoniâtoringanditsassessmentgivesinformationaboutthe actualcauseandsourceofvoltagesagsthatcanhelp powerengineersmitigatesuchdisturbances.Thus,to accuratelymonitortheoverallsystem,powerquality monitors(PQM)needtobeinstalledatallbusesina powersystem,whichisverycostlyanduneconomical planning[1].Therefore,newoptimalplacementmethâodsarerequiredtodeterminetheminimumnumber andthebestlocationsofPQMstoensurethatthrough anef icientallocationapproach,anyeventthatleads tovoltagesagiscaptured.Afewoptimalallocation techniquesofPQMshavebeenreportedinthelast
fewyears.Generally,thevoltagesagmonitorplaceâmenttechniquescomprisefourfundamentalmethods, namely,monitorreacharea(MRA),coveringandpackâing(CP),graphtheory(GT),andmultivariableregresâsion(MVR)[2].DongandSeungproposedanewGTâbasedalgorithmtomonitorthevoltagesaginapower systemwhichrepresentsthepowersystemnetwork usingasimplegraphwithanincidencematrixand analyzedthesysteminanetworkmatrixframe[3]. TheGTâbasedtopologicaltechniquebasedoncoverâagematrixwasutilizedforPQMplacementbyDong andSeung[4].In[5],anovelpowerqualitymonitorâingallocationalgorithmbasedontheCPmethodwas discussed.In[6],acombinatorialproblemoftheCP methodwiththeIntegerLinearProgramming(ILP) techniquewasemployedtominimizethecostofPQMs. In[7],amethodwaspresentedbyauthorsforthe optimalplacementofPQMsthatisplannedbasedon theCPapproachandthatusedGAMSsoftwaretosimâulatethefaultsonthesystem.TheCPmethodhastwo drawbacks.OneisevaluatingthesystemâsconnectivâitytoanalyzesystemobservabilitybasedonKirchâhoffâscurrentandOhmâslaw,andthesecondisconsidâeringsteadystateinformationincomparisonwiththe actualinformationofvoltagesagasconstraintsofthe optimizationproblem.In2011,anewmethodbased ontheMVRmodelwaspresentedintheplacementof PQMs[8].AnovelPQMplacementtechniqueusingCp andRpstatisticalindicesforpowertransmissionand distributionnetworkswasanalyzed[9].Recently,the MVRmethodwascombinedwithCpandRpstatistical indicesandusedforoptimalPQMplacement[10]. Inrecentyears,theheuristicsapproacheshavebeen mixedwiththeCpstatisticalindexapproachto ind thebestlocationandimprovetheaccuracyofthe solution.Forexample,optimalpowerqualitymoniâtorplacementintransmissionnetworksusinggenetic algorithmandMallowâsCpwasaddressedby[11]. Also,asimilarstudybythesameauthorswasreported aboutoptimalpowerqualitymonitorplacementusing theGA_Cpmethodfordistributionnetwork[12].In 2003,Olguinetal.proposedamonitorreachareaor MRAconceptâbasedmethod,whichgivestheareaof thenetworkthatcanbeobservedfromagivenmeter positionbyconstructingabinarymatrix.Accordingto theirproposedmethod,ifafaultoccursinsideMAR, thentheeventwilltriggerthePQM,while,forfaults outsideit,noPQMwastriggered[13].
Thus,theMRAsofallpossiblelocationsusingthe binaryMRAmatrixthroughnetworkfaultslocated alongtheelectricallinesaredeterminedtoestabâlishandformulatetheoptimizationproblem.InMRAâbasedmethods,theheuristicsoptimizationalgoârithmsareemployedtodeterminethenumberof PQMsandbestlocationsthroughoptimizingobjective function,whichisformulatedbaseontheMRAmatrix. ManystudieshavebeenreportedthatusedtheMRA methodcombinedwithheuristicsalgorithmsforoptiâmalplacementofPQMs.In[14],authorspresented amethodbasedontheconceptoftheMRAandthe sagseverityindexfortheplacementofPQMswhich usedGAtosolvetheoptimizationproblem.Inthe recentlyreportedstudy,theconceptoffuzzy,which wasusedin[15]isutilizedforfuzzymonitorreach area(FMRA)tolocatePQMsinlargetransmission network.Theimprovedadaptivegeneticalgorithm (IAGA)waspresentedby[16]foroptimalallocation ofPQMsbasedontheMRAandMRMmatricesand redundantvectorconcepts.AlthoughthePQMslocaâtionintransmissionsystemsusingtheMRAmatrix techniqueisasimpleperformance,theMRAmatrix isgenerallynotsuitableforapplicationinradialdisâtributionsystems,asitoftenyieldsonePQMplaceâmentsolution.Thus,in2011,AhmadIbrahimproâposedthenewconceptoftopologicalmonitorreach area(TMRA)anduseditforoptimalplacementof PQMsindistributionsystems[17].Thementioned paperusedtheDIGSILENTsoftwareforfaultanalysis, whiletheoptimizationproblemwashandledbythe GA.TheTMRAwasproposednotonlytomakeobservâabilityapplicablefortransmissionsystems,butalso forradialdistributionsystems.InTMRA,toensure more lexibilityofthesearchalgorithmsinconsenting tosensitivityandeconomiccapability,thealphaasthe monitorcoveragecontrolparameterisimplemented andaddedtoMRAmethod.Authorsin[18]solvedthe optimalpowerqualitymonitorplacementinpower systemsbasedonTMRAusingparticleswarmoptiâmization(PSO)andanarti icialimmunesystem(AIS). Thequantuminspiredparticleswarmoptimization (QPSO)wasintroducedbythesameauthorsforPQM placement[19].TheadaptiveQPSO(AQPSO)was alsoaddressedforPQMplacementbasedonMRA approach[20].The irstinnovationofthisstudyis usingtheDIGSILENTsoftwarecombinedwiththe MATLABprogramfortheunbalancedshortcircuit process.Thistechniqueincreasesthespeedrunof simulation.Thesecondinnovationusesthebinary formatoftheshuf ledfrogâleapingbasedoptimizaâtionalgorithmtosolvethisproblem(PQMplacement). Thisaspectofthestudywasnotperformedbythe others.
Themainsectionsofthispaperarelistedasfolâlows:
Section 2:PowerQualityMonitor/Meters(FuncâtionsandInstallation)
Section3:Fundamentalconceptsabouttheresidâualfaultvoltagematrix,monitorreacharea,system topologyandtopologymonitorreacharea.
Section 4:Objectivefunction,illustratetheminiâmizingthenumberofrequiredmonitors(NRM), minimizingthemonitoroverlappingindex(MOI) andmaximizingthesagseverityindex(SSI).
Section 5:Optimizationtechniques,imperialist competitiveapproachanditsbinaryversion.
Section6:SimulationandResults
Section7:Conclusion
2.PowerQualityMonitor/Meters(Functions andInstallation)
ThePQMisanidealchoicewhencontinuousmonâitoringofathreephasesystemisrequired.Itprovides meteringforcurrent,voltage,realandreactivepower, energyuse,costofpower,powerfactorandfrequency. InFigure 1,theschematicandinstallationofseveral typesofPQMispresented.PQMâsapplicationandthe monitoringandmeteringfunctionofatypicaltypeare listedasfollows:
â Applications
1âMeteringofdistributionfeeders,transformers,genâerators,capacitorbanksandmotors
2âMediumandlowvoltagesystems
3âCommercial,industrial,utility
4âFlexiblecontrolfordemandloadshedding,power factor,etc.
â MonitoringandMetering
1âHarmonicanalysisthrough63rdwithTHDandTIF 2âEventrecorder, 3âWaveformcapture/4âDatalogger
ThemainstructureoftheoptimalPQMplaceâmentproblemusingtheproposedapproachisto understandthemonitorobservabilityconcept.This structureisneededtoexplainthefollowingconcepts, whicharediscussedearlierinsections3.1to3.4:
â ResidualFaultvoltagematrix
â Monitorreacharea
â Systemtopology
â Topologymonitorreacharea
3.1.FaultVoltage(FV)Matrix
IntheMRAâbasedapproachofPQMplacement, theresidualvoltagesateachbusofasystemforall typesoffault(singlelinetoground(SLG),twophases toground(LLG),threephasefaults(LLL))andfor allfaultcasesarerequired.Inshortcircuitanalyâsis,alltypesoffaultsaresimulated,generallyusing theDIGSILENTsoftwareateachbuswithzerofault impedancetoformtheFVmatrix.
Itiscleartheworstfaultwithsevereandcritical resultsisthefaultwithminimumimpedance.Inthe singlephasetogroundandthreephasestoground faults,iftheimpedanceofthepointfaulttoground experimentisthezerovalue,thelargestcurrentfault willbeachieved.Therefore,itisbettertodesignthe systemundertheworstfaultwiththelargestfault current.ThedesignofsystemwithPQMsunderthis conditioncanguaranteethegoodperformanceofthe systemforotherconditionsoffault.Thisnoteisillusâtratedintherevisedpaper.Intheunsymmetrical faultsforexampleinthesingletogroundfault(SLG), wehave:
Inwhich,XF denotesthefaultimpedance(reacâtance)atthefaultpoint(faulttoground)and X+ th,Xth andX0 th denotethepositive,negativeandzero sequencesequivalentTheveninimpedancesfromthe faultpointwhichaffectedbytopologyofsystem.The smallertheXF,thehigherthepositiveandnegative sequencefaultcurrentsI+ F,IF,andsowehavehigher faultcurrentsofphasesa,bandc(IF A,IF B andIF C).
Theresidualvoltageateachbusisvaluableinforâmationintheformationofthemonitorreacharea (MRA).Therefore,itisnecessarytostoretheresidâualvoltagesinamatrixcalledtheFaultVoltage(FV) matrix,wherethematrixcolumnsrepresentthebus numberandthematrixrowsrelatetothesimulated faultposition.Then,theMRAmatrixcanbeobtained bycomparingalltheFVmatrixelementsforeach phasewithathresholdvalue.EachelementoftheMRA matrixis illedwith1(one),whenthebusresidual voltagegoesbeloworequalto ïżœïżœ p.u.inanyphase andwith0(zero)otherwise.Inthestepoftheshort circuitprocessaboutfaultanalysis,itisnecessaryto simulateallthevariouskindsoffault.Thisstepis performedgenerallyateachbususingtheDIGSILENT softwarewithoutfaultimpedance(i.e.,zeroamount forit)toformandconcludetheFVmatrix.Finally,the residualvoltagesoftheFVmatrixarekepttoemploy inMRAformulation.(SeeFigure11forsimulationof theshortcircuitanalysiswithDIGSILENTsoftware andcalculatetheFVmatrix).
Finally,theresidualvoltagesasFVmatrixarekept toemployinMRAformulation.IntheFVmatrix,the matrixcolumn(j)isrelatedtobusnumbersofresidual voltages,anditsrow(k)iscorrelatedtothepositionof thesimulatedfaultforaspeci icfaulttype[17,21].To betterunderstandtheconceptofFV,considerasimple powersystemshowninFigure2
Duringaspeci icfaultatbus3,thevoltagereadings ateachbusofthesystemarecomputedusingDIGSIâLENT.Thesevoltagevaluescorrespondtothe3rdrow oftheconstructedFVmatrixforthesystem,whichis reportedforacompletefaultanalysisofthesystemas inFigure3
TheconceptofMRAcanbeexplainedasanarea ofthenetworkthatanyfaultthatleadstovoltagesag canbecapturedbyaspeci iedmonitorlocation[22]. ThisMRAisabinarymatrixwheretheMRA(j,k)= 1,signi iesthatpointkisseenandcoveredbythe installedPQMatbusjwhereasMRA(j,k)=0 idenâti iesthatpointkisoutsideofthecoverageareaof theinstalledPQMatbusj.AnyelementoftheMRA matrixcanbeobtainedbycomparingalltheFVmatrix elementsforeachphasewithathresholdvaluewhich isrepresentedbyïżœïżœparameter.
IfthebusresidualvoltageoftheFVmatrixisless thanorequaltoïżœïżœp.u.inanyphase,thenMRA(j,k)= 1,andotherwise,i.e.,residualvoltageofFVmatrixis morethanïżœïżœ p.u.atallphases,thenMRA(j,k)=0as expressedfollows:
MRA(j,k)=
1 ifFV(j,k)â€ïżœïżœp.uatanyphase
0 ifFV(j,k)>ïżœïżœp.uatallphases (3)
TobetterunderstandtheconceptoftheMRA matrix,considerthesimpleradialdistributionsystem asshowninFigure 2 anditsFVmatrixobtainedin Figure3.Inthisexamplecase,thethresholdissetat ïżœïżœ=0.9p.u.,theformationoftheMRAmatrixâbased equation(3)andtheyieldsMRAmatrixasshownin Figure4.
LiketoMRAandFVmatrices,theTmatrixcolumn isrelatedtobusnumberanditsrowcorrespondswith faultlocation.Whenthereisapathfromgeneratorbus toaparticularbusinthesystem,thematrixis illed with1(one)andotherwise illedwith0(zero)[23]. Whenafaultoccursinaparticularbus,namelya faultedbus,itbecomesacutvertexthatsplitsintovarâiousverticesofthesamecomponentasmanyadjacent edges.SomeexamplesofaparticularrowinaTmatrix forasinglefedradialsystem,adoublyfedradialsysâtem,andaringsystemarepresentedinFigure5.For instanceduringfaultatbus3,dependingonthenumâberoffeedersconnectedtothisbus,thesystemgraph willbeseparatedintoseveralsections.Bychecking theconnectivitystatusbetweengeneratorbusandthe otherbusbasedonmentionedcriteriatheTmatrix elementsarethen illedwithâ1âorâ0â.Asshownin Figure 5,(a)thesystemhasonlyonepowersource atbus1.Clearly,thereisapathfromthegenerator bus(bus1)tobuses1,2,and3butnotfortherest. Therefore,Tmatrixelementsare illedwithâ1âup tocolumnthreeandâ0âfortherest.Asindicatedin Figure5(b),inthiscase,thebusnumbers4and5have beenconnectedtothesecondpowersourceandthus, theTmatrixis illedwithâ1âuptocolumn5.Inthe lastcase,aringsystem,asshowninFigure5(c),gives allâ1âsfortheTmatrixcolumnbecauseofconnecâtionsbetweenthegeneratorbus(bus1)andtheother buses.Theseexamplesaredesignedwithafaultonly atbus3,anditneedstobesimilarlyrepeatedonall
busestogivetheinformationaboutsystemtopology throughacompleteTmatrix.
Thetopologicalmonitorreacharea(TMRA)is introducedtomakeitapplicableforbothdistribuâtionandtransmissionsystems.TheTMRAmatrixis acombinationofMRAmatrixandsystemtopology (T)matrixbyusingoperatorâANDâasexpressedin (4)[17].
TMRA(j,k)=MRA(j,k)âąT(j,k) (4)
Thethreemainpartsofatypicaloptimization problemaredecisionvector,objectivefunctionand constraints.Therefore,eachitemhasbeenillustrated inregardtooptimalsolutionofPQMplacement.
4.1.DecisionVector
ThedecisionvectorthatrepresentstheMonitor Placement(MP)vectorisintroducedasabinarydeciâsionvectorinbitsintheoptimizationprocess.
Eachbitindicatesthepositionsofmonitorsthat areinstalledornotinpowersystemnetwork.If MP(n)=1,itindicatesthatasagmonitorshouldbe installedatbusnwhereasavalue0meansthatno monitorneedstobeinstalledatbusn.ThisMPvector canbedescribedasfollows[20]:
1 ifmonitorisrequiredatbusn
0 ifmonitorisnotrequiredatbusn (5)
4.2.ObjectiveFunction
ThePQMoptimizationproblemdiscussedinthis studydealswiththreeobjectivefunctionsthatare addressedfollows.
1.Minimizingthenumberofrequiredmonitors (NRM)
The irstobjectivefunctionistominimizethenumâberofrequiredmonitors(NRM),whichcaneasilybe obtainedasexpressedin(6),andthisparameterneeds tobeminimized.
bus
NRM=
=1 MP(n) (6)
2.Minimizingthemonitoroverlappingindex (MOI)
Monitoroverlappingindex(MOI)isintroducedto assessthebestmonitororganizationinapowersysâtem.Overlapsofmonitorcoverageareasfordifferent arrangementsaretheissueofPQMplacementina powersystem.Here,itisessentialtoconsiderthat theseoverlapsrepresentthenumberofsagmonitors thatreportthesamefaulthappeninginapowersysâtem.Thus,theseoverlapsshouldbeminimized.The overlapscanbedeterminedbymultiplyingtheTMRA matrixandthetransposedMPvector.Ifalltheeleâmentsintheobtainedresultsare1,itsigni iesthat thereisnâtanyoverlapofthemonitorsâcoverage.A lowerMOIindexrepresentsabetterorganizationof PQMsinapowersystem[19].
TheMOIisgivenby:
MOI= â(TMRAâMPT)
NFLT (7)
WhereNFLTindicatesthetotalnumberoffault locationsconsideringalltypesoffaults.
3.Maximizingthesagseverityindex(SSI)
Ifseveralmonitorcon igurationshavethesameMOI values,thenintheevaluationstepofmonitorplaceâment,theuseofanotherindex,whichiscalledthe SagSeverityIndex(SSI),willbenecessary.Thisindex signi iestheseveritylevelofaparticularbusregarding voltagesagwhereanyfaultthathappensatthisbus willmakeaseriousdropinvoltagemagnitudeinmost busesofthesystem.
Thus,itisneededtocalculatetheseveritylevel (SL) irst.TheSListhetotalnumberofphasesfaced withvoltagesags(NSPB)withmagnitudesbelowt p.u.consideringthenumberofphasesintotalforthe system(NTPB)theSLisextractedasbelow[23]:
Finally,theSSIisdeterminedbyweightingcoefâicientswhichappliedfordifferentseveritylevels.It isnotablethatthelowesttvalueisappointedwith themaximumweightingfactorandviceversa.Inthis study, ivethresholdsareconsidered;0.1,0.3,0.5,0.7 and0.9p.u.
Finally,thecomputedSSIvaluemustbestoredin amatrixformwherethematrixcolumniscorrelated tothebusnumber,andthematrixrowiscorrelated tothetypeoffault(F).AhighervalueofSSIindiâcatesabetterplacementofthemonitor.Thehighest valueofSSIataparticularbusimpliesthatthebus isthemostin luentialbusthatcausesvoltagesagin apowersystem,andtherefore,thisbusneedstobe givenpriorityininstallingaPQMcomparedtoother buseswithlowerSSIvalues.Inordertocombinethe MOIandSSIindices,bothofthemshouldhavesame optimalcriteriaofeithermaximumorminimum.In ourstudy,theSSImatrixshouldberevisedtoconclude minimumvalueinoptimizationasthecaseofMOI.It isworthtonotethatthehighestvalueofSSImatrix elementsisequalto1.SO,thesuitableindexcanbe extractedbytheuseofcomplementarymatrixofSSI. Asaresult,anegativeseveritysagindex(NSSI)isproâposedtoassessthebestplacementofPQMs.TheNSSI canbedeterminedbymultiplyingofcomplementary ofSSImatrixwithtransposedMPvectorwithconsidâeringthenumberoffaulttypes(NFT)asexpressed follows[9].ThenalowerNSSIvalueconcludesabetter organizationofPQMs.
Sincethethreementionedobjectivefunctionshave thesameoptimalcriteria,withcombinationofthem, thesingleobjectivefunctionforminimizationofthe proposedproblemisextractedasfollows:
=(NRMâMOI)+NSSI (11)
Theonlyoptimizationconstraintinthisproblem isthatthemonitoringtimesofthespeci icfaultpoint mustnotbezero.Itisimportanttonotethatthe numberofmonitorsthatcandetectvoltagesagsdueto afaultataparticularbuscanbeobtainedbythemulâtiplicationoftheTMRAmatrixbythetransposedMP matrix.Sohisconstraintisformulatedasfollows[22]:
5.1.ClassicalApproach
TheSFLAwasoriginallyintroducedasa populationâbasedmetaâheuristicbyM.Eusuff andK.Lansey[24].Thisalgorithmisinspiredbythe frogâslifeasagroupwhenthefrogsareinsearchof food.Ashuf lingstrategyprovidesthemechanism toexchangeinformationbetweenlocalgroupsfor thepurposeofmovingthesolutiontowardsaglobal optimum[25].ThetermfroginSFLAissimilarto chromosomeinGeneticAlgorithm(GA)orparticlein ParticleSwarmOptimization(PSO)approach.InSFL, thepopulationofthefrogs(solutions)isdividedinto differentgroupsreferredtoas memeplexes
Thestepsofthealgorithmareasfollows:
Initializingthepopulation: Createaninitialpopulaâtionof P frogsgeneratedrandomly,P={X1,X2,âŠ,XP} whichfor zâdimensionalproblems(z variables),the positionof ith froginthesearchspaceisrepresented asxïżœïżœ =[xi,1,xi,2,âŠ,xi,z].A itnessfunctionisde inedto evaluatethefrogâsposition.Thefrogsarethensorted indescendingorderinaccordancewiththeir itness.
Partitionfrogsintomemeplexes: Dividethefrogs into mïżœïżœ memeplexeseachholding nïżœïżœ frogssuchthat ïżœïżœ=ïżœïżœïżœïżœ Ăïżœïżœïżœïżœ.Thedivisionisdonewiththe irstfrog goingtothe irstmemeplex,thesecondonegoingto thesecondmemeplex,the iïżœïżœïżœïżœ froggotothe iïżœïżœïżœïżœ memeâplexandthe (i+1)ïżœïżœïżœïżœ frogbacktothe irstmemeplex.
Localexploration: Inthisstep,aprocessisappliedto improveonlythefrogwiththeworst itness(notall frogs)ineachcycle.Foreachmemeplex k,thefrogs withthebestandworst itnessareidenti iedas xïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœ and xïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœ respectively.Also,thefrogwiththeglobal best itness xïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ isidenti iedamongallthememeâplexes.Forthememeplex k atthetimeoriteration t,theworstfrog xïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœ leapstowardthebestfrog xïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœ andthepositionoftheworstfrogisupdated basedontheleapingrule,asfollows:
xt worst,k =xtâ1 worst,k +dt k (13)
dt k =rand(xt 1 best,k xt 1 worst,k) (14)
Where t isthecurrentiterationnumberand dïżœïżœ = [dk,1,dk,2,dk,3,âŠ,dk,z]with âïżœïżœïżœïżœïżœïżœïżœïżœ â€ïżœïżœïżœïżœ,ïżœïżœ â€ïżœïżœïżœïżœïżœïżœïżœïżœ, which Dïżœïżœïżœïżœïżœïżœ isthemaximumallowedchangeoffrogâs positioninonejump.Ifthisprocessproducesabetâtersolution,itisreplacedfortheworstfrog.Othâerwise,thecalculationsinequations(13)and(14) arerepeatedbutwithrespecttotheglobalbestfrog (i.e. xïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœ isreplacedby xïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ).Ifnoimprovement ispossible,thenanewsolutionisrandomlygenerâatedtoreplacetheworstfrog.BasedonFigure6,the evolutionprocessiscontinuedforaspeci icnumber ofiterations[30].ThestepsofFigure 6 arelistedas follows:
â Continuethecalculationofstep3foraspeci icnumâberofiterations
â Reshuf iethefrogsandsortthemagain.
â Returnbacktostep2,iftheterminationcriterionis notmet,elsestop.
Accordingly,themainparametersofSFLare:numâberoffrogs, P;numberofmemeplexes mïżœïżœ;numberof frogsineachmemeplex, nïżœïżœ;numberofgenerationsfor eachmemeplexbeforeshuf ling, g;numberofshufâlingiterations;numberofshuf lingiterations, tïżœïżœïżœïżœïżœïżœ InFigure 7,the lowchartoflocalsearchasapartof Figure6,ispresented.
Indiscretebinarysearchspace,everypositionvecâtorcantakeonly0or1.Themovementmeansthat thecorrespondingvariablevaluechangesfrom0to 1orviceversa.Inordertoproposeabinaryversionof theSFL,itisrequiredtomodifythesomefundamental conceptsofSFL.Theleapingruleofthefrogsmaybe consideredsimilartothecontinuousalgorithm(11).
ThemainaspectthatdistinguishesthebinarySFL (BSFL)fromclassicalSFListhatinthebinaryversion, themakingupdateoftheworstpositionmeansthe switchingbetweenâ0âandâ1âvalues.Thisswitching shouldbeperformedinaccordwiththeleapingrule. Theideaistomakethepositionupdateinsucha waythattheBSFLchangesthecurrentbitwitha probabilityvaluewhichisdeterminedinaccordwith theleapingrule.Thismeansthat,BSFLupdatesthe leapingruleandconsidersthenewworstpositionto beeither1or0withagivenprobability.Tointroducea suitabletransferfunctiontomakearelationbetween theleapingruleandtheprobabilityupdatingofworst position,twobasicconceptsmustbeconsidered.
â Whenthecurrentpositionoftheworstsolution isnotpropersoagreatabsolutejumpisneededto arrivethebestpositionandasaresultchangingthe positionoftheworstsolutionmustbeprovidedwith ahighprobability.
â Whenthecurrentpositionoftheworstsolution isclosetothebestpositionsoasmallabsolutejumpis neededtogetthebestpositionandasaresultchangâingthepositionoftheworstsolutionmustbeprovided withalowprobabilityclosetozero.Thusconsidering abovepoints,forasmall|dt k|,theprobabilityofmoveâmentxworst,kmustbenearzeroandforalarge|dt k| theprobabilityofchangingxworst,kmustbehigh.To overcomethisproblemthefunctionS(dt k) basedon absoluteâtanhâtransformationtothecomponentof absolutejumpispresentedasfollows[26].
S(dt k)squashesabsolutejumpintotherangeof[0,1] andincreaseswithincreasing |dt k| asshowninFigâure8.OnceS(dt k)iscomputed,themovementoffrogs willbedoneasfollows:
Togetapleasantconvergencerate,thefrogsjump mustlimitas |dt k|†Dmax whichbasedonexperiâments,Dmax isbettersettobe6.
UsingtheBSFLA,analgorithmfortheoptimal placementofPQMscanbeobtained:
Step1: Power lowandshortcircuitanalysesare implemented.
Step2: SLiscalculated,andanSSImatrixis formed.TheMRAmatrixisconstructedsimultaneâouslybasedontheshortcircuitresults.
Step3: The T matrixisdevelopedfromthenetâworkcon iguration,andtheTMRAmatrixisconâstructed.
Step4: AllentriesoftheMPvectors(frogâsposiâtions,xij)inthesystemarerandomlyinitialized.
Step5: IftheMPvectorsdonâtful illthementioned constraints,theentriesofeachMPvectoraremanipuâlatedtoful illtheconstraints.
Step6: AllthePQMplacementevaluationindices, namely,NRM,MOI,andNSSI,areobtained.
Step7: TheperformanceofeachMPvectorisevalâuatedwiththeformulatedobjectivefunction(f )based ontheobtainedindices.The itnessvaluesforeach frog, fïżœïżœ(t),arerecorded.
Step8: Thefrogsarethensortedindescending orderinaccordwiththeir itness.
Step9: Partitioningfrogsintomemeplexeswas performedusingdividethefrogsinto mïżœïżœ memeplexes eachholding nïżœïżœ frogs.
Step10: Localexplorationasaprocessisapplied toimproveonlythefrogwiththeworst itness(notall frogs)ineachcycleandthepositionoftheworstfrog isupdatedbasedontheleapingrule.
Step11: EachMPvectortoanewpositionis updatedwithcriteriapresentedin(Eq. 13)and (Eq.14).
Step12: Steps5â12arerepeateduntilconverâgenceisobtained,wherethebest itnessvalueisequal totheworst itnessvalue.Uponconvergence,the optimalPQMplacementisobtained.
TheoverallprocedureintheoptimalPQMplaceâmentmethodusingBSFLAisshownina lowchartin Figure9.
TheIEEE34Bustestsystemisanunbalanceddisâtributionsystem.Thesystemconsistsof34nodes interconnectedby34linesandthetestsystemdatais providedin[27].TheFVanalysisresultsinamatrix andisextractedwiththeproposedmethodinaDIGSIâLENTenvironmentasindicatedinFigure10
AlltheoptimizationparametersofBSFLAarestanâdardizedwherenumberoffrogs,P;numberof memeplexes mp;numberoffrogsineach memeplex,nf;numâberofgenerationforeach memeplex beforeshuf ling g;numberofshuf lingiterations;numberofshuf ling iterationstmax.Theselectedparametersare:P=60, mp=10,nf=6,g=5andtmax=50respectively.Inthis paper,thebestvaluesfortheaforementionedparamâetersareobtainedbyrunningtheBSFLAalgorithm 100times.
Table 1 showstheoptimalnumberofPQMsand thecomputationaltimesintheIEEE34BUSsystemat different ïżœïżœ valuesbyBSFLAandarecomparedwith QBPSOandAQBPSOby[20]tovalidatetheoptimal solutions.Ascanbeseeninthistable,intermsofcomâputationaltime,theBSFLAisfasterthantheQBPSO
Table1. TheoptimalnumberofPQMsandelapsedtimeon34Bussystematdifferent ïżœïżœ values
Table2. TheoptimalarrangementofPQMswithoptimalfitnessvaluesatdifferent ïżœïżœ values
andaswellasAQBPSOasthe ïżœïżœ valuedecreases. Althoughfortheïżœïżœvaluegreaterthan0.55perunit,the computationaltimesbyQBPSOandAQBPSOarecomâparable;howeverbydecreasingtheïżœïżœvalue,thecomâputationaltimesbyBSFLAisuniformityincreased.
Table2showstheoptimalPQMplacementatoptiâmalbusesofthesystemofBSFLAwithrelatedoptimal itnessvalue,and inally,resultsarecomparedwith AQBPSOandQBPSOby[20]tovalidatetheresult. Theresultsshowedthatthebuslocationsforplacing thePQMsinthe34Bussystemarenearlysimilarfor BSFLAandbothAQBPSOandQBPSO.
ThetermâN.RâinTable 2 meansthatthecorârespondingvalueisnotreportedbythatreference.
Table3showstheperformancesofvariousalgorithms intermsofconvergencerateandqualityofsolution afterperforming20runsat ïżœïżœ=0.25.Ascanbe
Figure11. Thebestperformancecharacteristicsof BSFLA,AQBPSOandQBPSOinsolvingPQMplacement for34Bussystemwhen ïżœïżœ=0.85
seenintheTable,allmethodshaveobtainedasame optimalsolution.However,BSFLAshowsgoodoptiâmalsolutioninaverageandmoreaccuratebasedon rangeofsuboptimalsolutionsbetweenthebestand theworstvaluesasindicatedbytheaveragevalues incomparedwithAQBPSOandQBPSOby[20].Based onthestandarddeviation(ïżœïżœ),allofthealgorithms provideaprecisesolution.Intermsofcomputational times,BSFLAisfasterthanAQBPSOandismuchfaster thanQBPSO.TheresulthasalsoillustratedthatBSFLA convergefasterthanAQBPSOandQBPSOinwhichit hassolvedtheoptimizationproblemin6iterations comparedtotheAQBPSOin7iterationsandQBPSO in8iterations.
Figure 11 showsthebestcharacteristicofeach algorithminobtainingoptimalsolutionfortheIEEE 34Bussystemwhen ïżœïżœ=0.85.Accordingtothis igure,BSFLAhasdemonstratedafasterconvergence thantheAQBPSOwhereasQBPSOgivestheworst performanceintermsofconvergencerate.Although, AQBPSOdoesnotconvergefast,ithasprovidedabetâteroptimalsolutioninaverageascomparedtoQBPSO.
Hence,BSFLAhasshownthebestperformance oftheoptimizationtechniques,butitdoesnotshow asigni icantdifferentbetweenthemsincethebest obtained itnessvaluesaresame,anditrequirestotest onlargescalesystems.
Inordertofurthervalidatetheplacement,100 faultsatdifferentlocationsarerandomlysimulated. Fromall100simulatedfaults,60%singlephasefaults, 30%twophasefaultsand10%threephasefaults areconsidered.ThePQMswillbetriggeredifone ofthephasevoltagemagnitudesdropsdowntothe thresholdlevel0.75,andtheeventwillberecorded bytheparticularPQM.Table 4 showsasummaryof thefaultdetectionactivityby3PQMsatthesuggested locations.Accordingtothetable,for ïżœïżœ=0.75,all thesimulatedfaultsaredetectedandrecordedbyat least1PQM.Inotherwords,referringtotheresults inTable 4,foralphaequals0.75,novoltagesagwas incorrectlymonitored,whereasforalphaequals0.85, 5twovoltagesagswereincorrectlymonitored.Forthe voltagesagsmonitoredbythreePQMs,20faultsthat resultedinvoltagesagsweremonitoredmorethan onceatïżœïżœ=0.75,whereas10faultsweremonitoredat ïżœïżœ=0.85.However,amoreaccuratePQMmonitoring ofvoltagesagsisachievedatïżœïżœ=0.75comparedwith ïżœïżœ=0.85.Thus,itisproventhattheobtainedPQM placementsarecapableofobservingandcapturing anyfaultoccurrenceinthewholesystem.
Inthispaper,duetothediscretebinarysearch spacenatureforPQMsplacement,inwhicheveryposiâtionvectorcantakeonly0or1,thebinaryversion oftheshuf ledfrogâleapingalgorithm,BSFLAâbased method,wasintroduced.Theabsoluteâtanhâtransâformationtothecomponentoftheabsolutejumpis presentedandsquashesabsolutejumpintotherange of[0,1].Theobjectivefunctionbaseontheminimum numberofPQMs,alongwiththeminimizingmonitor overlappingindexandthemaximizingsagseverity index,isformulatedandoptimizedusingBSFLA.In thispaper,theresultsofshortcircuitanalysisusing DIGSILENTsoftwareareimportedtotheoptimization mediathatishandledbyBSFLA.Thealgorithmwas appliedtoIEEE34BUSunbalanceddistributionsysâtem.Fordifferentvoltagesagthresholds,theoptimal
numberandcon iguration,aswellastheMOIand SSIindices,areanalyzed.Theeffectofthethreshold ofthevoltagesagsontheMOIandSSIindicesare evaluated.Thus,thelowerthethresholdofthevoltage sags,thesmallertheMOIandthehigherthenumâberofmonitorsrequired,whichavoidsoverlappingin themonitoringscheme.Whenthevoltagethreshold reducesfrom0.85to0.25,theMOIindexdecreases from1.132to1.004.
AlsoFitnessvalues,convergencetimeanditerâationnumbersaredeterminedandcomparedwith QBPSOandAQBPSO,whichwereutilizedinprevious studies.ResultsdepictthatBSFLAproducesthebest solutioncomparedtotheotheroptimizationmethods. OtheradvantagesofBSFLAincludefastconvergence, smallruntime,capabilityof indingglobaloptimum andnearlyzerostandarddeviation.
AUTHORS
AshkanDoustMohammadi âDepartment ofElectricalEngineering,BorujerdBranch, IslamicAzadUniversity,Borujerd,Iran,eâmail: ashkan.doustmohammadi@gmail.com.
MohammadMohammadiâ âDepartment ofElectricalEngineering,BorujerdBranch, IslamicAzadUniversity,Borujerd,Iran,eâmail: mohammadi.m.84@gmail.com.
âCorrespondingauthor
References
[1] A.Rohani,M.Abasi,A.Beigzadeh,M.Joorabian, andG.B.Gharehpetian.âBiâlevelpowermanageâmentstrategyinharmonicâpollutedactivedistriâbutionnetworkincludingvirtualpowerplants,â IETRenewablePowerGeneration,vol.15,no.2, pp.462â476,2021,doi:10.1049/rpg2.12044.
[2] A.Kazemi,A.Mohamed,H.Shareef,andH.Zayanâdehroodi.âAreviewofpowerqualitymonitor placementmethodsintransmissionanddistriâbutionsystems,â PrzeglÂčdelektrotechniczny,vol. 89,no.3A,pp.185â188,2013.
[3] D.J.Won,I.Y.Chung,J.M.Kim,S.I.Moon,J.C.Seo, andJ.W.Choe.âAnewalgorithmtolocatepowerâqualityeventsourcewithimprovedrealization ofdistributedmonitoringscheme,â IEEEtransactionsonpowerdelivery,vol.21,no.3,pp.1641â1647,2006,doi:10.1109/TPWRD.2005.858810.
[4] D.J.WonandS.I.Moon.âOptimalNumberand LocationsofPowerQualityMonitorsConsidâeringSystemTopology,â IEEEtransactionson powerdelivery,vol.23,no.1,pp.288â295,2008, doi:10.1109/TPWRD.2007.911126.
[5] M.A.Eldery,E.F.ElâSaadany,M.M.A.Salama, andA.Vannelli.âAnovelpowerqualitymonitorâingallocationalgorithm,â IEEEtransactionson powerdelivery,vol.21,no.2,pp.768â777,2006, doi:10.1109/TPWRD.2005.864045.
[6] N.N.Kuzjurin.âCombinatorialproblemsofpackâingandcoveringandrelatedproblemsofinteger linearprogramming,â Journalofmathematical sciences(NewYork,N.Y.),vol.108,no.1,pp.1â48, 2002,doi:10.1023/A:1012778715468.
[7] M.A.Eldery,F.ElâSaadany,andM.M.A.Salama. âOptimumnumberandlocationofpowerqualâitymonitors,âin 200411thInternationalConferenceonHarmonicsandQualityofPower(IEEE Cat.No.04EX951),Sep.2004,pp.50â57.doi: 10.1109/ICHQP.2004.1409328.
[8] A.Kazemi,A.Mohamed,andH.Shareef.âAnew powerqualitymonitorplacementmethodusing themultivariableregressionmodelandstatistiâcalindices,â INTERNATIONALREVIEWOFELECTRICALENGINEERING-IREE,vol.6,no.5,pp. 2530â2536,2011.
[9] A.Kazemi,A.Mohamed,andH.Shareef.âAnovel PQMplacementmethodusingCpandRpstaâtisticalindicesforpowertransmissionanddisâtributionnetworks,âin 2012IEEEInternational PowerEngineeringandOptimizationConference Melaka,Malaysia,Jun.2012,pp.102â107.doi: 10.1109/PEOCO.2012.6230843.
[10] A.Kazemi,A.Mohamed,H.Shareef,andH.Zayanâdehroodi.âAnimprovedpowerqualitymonitor placementmethodusingMVRmodelandcomâbineCpandRpstatisticalindices,â PrzeglÂčdelektrotechniczny,vol.88,no.8,pp.205â209,2012.
[11] A.Kazemi,A.Mohamed,H.Shareef,andH.Zayanâdehroodi.âOptimalpowerqualitymonitorplaceâmentusinggeneticalgorithmandMallowâsCp,â Internationaljournalofelectricalpower&energy systems,vol.53,no.1,pp.564â575,2013,doi: 10.1016/j.ijepes.2013.05.026.
[12] A.Kazemi,A.Mohamed,H.Shareef,andH. Raihi.âOptimalPowerQualityMonitorPlaceâmentUsingGACpMethodforDistributionNetâwork,â2013.Accessed:Jan.17,2024.[Online]. Available: https://www.semanticscholar.or g/paper/OptimalâPowerâQualityâMonitorâPlacementâUsingâGACpâKazemiâMohamed/d6 9169ce58deabed3ff868c3bb5e70a11038797b
[13] G.OlguinandM.H.J.Bollen.âOptimaldips monitoringprogramforcharacterizationof transmissionsystem,âin 2003IEEEPower EngineeringSocietyGeneralMeeting(IEEECat. No.03CH37491),Jul.2003,pp.2484â2490Vol.4. doi:10.1109/PES.2003.1271033.
[14] A.A.Ibrahim,A.Mohamed,H.Shareef,andS.P. Ghoshal.âOptimalplacementofvoltagesagmonâitorsbasedonmonitorreachareaandsagseverâityindex,âin 2010IEEEStudentConferenceon ResearchandDevelopment(SCOReD),Dec.2010, pp.467â470.doi:10.1109/SCORED.2010.5704 055.
[15] M.HaghbinandE.Farjah.âOptimalplacement ofmonitorsintransmissionsystemsusingfuzzy boundariesforvoltagesagassessment,âin 2009
IEEEBucharestPowerTech,Jun.2009,pp.1â6. doi:10.1109/PTC.2009.5281883.
[16] W.Hong,L.Dan,H.Wenqing,andD.Yuxing.âOptiâmalallocationofpowerqualitymonitorsbased onanimprovedadaptivegeneticalgorithm,âpreâsentedatthe2015JointInternationalMechaniâcal,ElectronicandInformationTechnologyConâference(JIMETâ15),AtlantisPress,Dec.2015,pp. 774â785.doi:10.2991/jimetâ15.2015.145.
[17] A.A.Ibrahim,A.Mohamed,andH.Shareef.âOptiâmalplacementofpowerqualitymonitorsindisâtributionsystemsusingthetopologicalmoniâtorreacharea,âin 2011IEEEInternationalElectricMachines&DrivesConference(IEMDC),May 2011,pp.394â399.doi:10.1109/IEMDC.2011.5 994627.
[18] A.A.Ibrahim,A.Mohamed,H.Shareef,andS.P. Ghoshal.âOptimalpowerqualitymonitorplaceâmentinpowersystemsbasedonparticleswarm optimizationandarti icialimmunesystem,âin 20113rdConferenceonDataMiningandOptimization(DMO),Jun.2011,pp.141â145.doi: 10.1109/DMO.2011.5976518.
[19] A.A.Ibrahim,A.Mohamed,H.Shareef,andS. P.Ghoshal.âAneffectivepowerqualitymonitor placementmethodutilizingquantumâinspired particleswarmoptimization,âin Proceedingsof the2011InternationalConferenceonElectrical EngineeringandInformatics,Jul.2011,pp.1â6. doi:10.1109/ICEEI.2011.6021845.
[20] A.A.Ibrahim,A.Mohamed,andH.Shareef.âA novelpowerqualitymonitorplacementmethod usingadaptivequantumâinspiredbinarypartiâcleswarmoptimization,â RenewableEnergyand PowerQualityJournal,vol.1,no.10,pp.50â56, Apr.2012,doi:10.24084/repqj10.212.
[21] M.Abasi,A.T.Farsani,A.Rohani,andM.A.Shiâran.âImprovingDifferentialRelayPerformance duringCrossâCountryFaultUsingaFuzzyLogicâbasedControlAlgorithm,âin 20195thConferenceonKnowledgeBasedEngineeringandInnovation(KBEI),Feb.2019,pp.193â199.doi: 10.1109/KBEI.2019.8734991.
[22] G.Olguin,F.Vuinovich,andM.H.J.Bollen.âAn optimalmonitoringprogramforobtainingVoltâagesagsystemindexes,â IEEETransactionson PowerSystems,vol.21,no.1,pp.378â384,Feb. 2006,doi:10.1109/TPWRS.2005.857837.
[23] A.A.Ibrahim,A.Mohamed,H.Shareef,andS. P.Ghoshal.âAnewapproachforoptimalpower qualitymonitorplacementinpowersystemconâsideringsystemtopology,â PrzeglÂčdelektrotechniczny,vol.88,no.9A,pp.272â276,2012.
[24] M.Eusuff,K.Lansey,andF.Pasha.âShuf ledfrogâleapingalgorithm:amemeticmetaâheuristic fordiscreteoptimization,â EngineeringOptimization,vol.38,no.2,pp.129â154,Mar.2006,doi: 10.1080/03052150500384759.
[25] M.M.EusuffandK.E.Lansey.âOptimization ofWaterDistributionNetworkDesignUsing theShuf ledFrogLeapingAlgorithm,â Journal ofWaterResourcesPlanningandManagement, vol.129,no.3,pp.210â225,May2003,doi: 10.1061/(ASCE)0733â9496(2003)129:3(210).
[26] M.BaratiandM.M.Farsangi.âSolvingunitcomâmitmentproblembyabinaryshuf ledfrogleapâingalgorithm,â IETGeneration,Transmission& Distribution,vol.8,no.6,pp.1050â1060,2014, doi:10.1049/ietâgtd.2013.0436.
[27] U.H.Ramadhani,R.Fachrizal,M.Shepero, J.MunkhammarandJ.Widen.âProbabilistic load lowanalysisofelectricvehiclesmart charginginunbalancedLVdistributionsystems withresidentialphotovoltaicgeneration,â SustainableCitiesandSociety,vol.72,Sep.2021, 103043,doi:10.1016/j.scs.2021.103043.
Submitted:2nd March2022;accepted:20th March2023
Abstract:
ThemarketofUnmannedAerialVehicles(UAVs)forcivil applicationsisextensivelygrowing.Indeed,theseairâplanesarenowwidelyusedinapplicationssuchasdata gathering,agriculturemonitoringandrescue.TheUAVs arerequiredtotrackafixedormovingobject;thus,trackâingcontrolalgorithmsthatensurethesystemstability andthathaveaquicktimeresponsemustbedeveloped. Thispapertacklestheproblemofsupervisingafixed targetusingafixedwingUAVflyingataconstantaltitude andaconstantspeed.Forthatpurpose,threecontrol algorithmsweredeveloped.Inallofthealgorithms,the UAVisexpectedtohoveraroundthetargetinacircular trajectory.Moreover,thethreeapproachesarebased uponaLyapunovâLaSallestabilizationmethod.Thefirst trackingalgorithmensuresthattheUAVcirclesaround thetarget.However,thepaththattheUAVfollowsin ordertojointhispatternisnotstudied.Inthesecondand thirdapproach,twodifferenttechniquesthatallowthe UAVtointerceptitsfinalcircularpatterninthequickest possibletimeandthusfollowthetangenttothecircular patternarepresented.Simulationresultsthatshowand comparetheperformancesoftheproposedmethodsare presented.
Keywords: UAV,Stabilisation,LyapunovâLaSalle
UnmannedAerialVehicles(UAVs)arenowwidely usedinnumerouscivilapplicationsincludingfor searchandrescue,humanoranimalsurveillance,agriâcultureandindustrialmonitoring, ire ighting,etc.For thesepurposesmanytypesofUAVaredeveloped, suchasMultiâRotordrones,SingleRotorHelicopters, ixedwingdronesandhybridVTOL(VerticalTakeâOffandLanding).SingleandMultiârotorUAVsbene it frombeingeasytomanufacture,relativelycheapand easytocontrol.ThesetypesofUAVscantakeâoffand landverticallyandcan lywithaspeedequaltozero. However,theysufferfromsomedisadvantages,infact, theseUAVsarerelativelyslow(limitedspeedrange), theyhavelimited lyingtimeandrange,theyarenot ef icientastheyspendahugeamountofenergyto ightgravityand inallytheyhavealimitedpayload. Fixedwingdronesaretotallydifferentinthesense theybene itfromhavingalong lyingtime,longrange, highef iciencyandhighervelocitybutsufferfrom beinghardtocontrol.Indeed,theseairplanesstallat lowspeedandthusareusuallycontrolledby ixingor minimallyvaryingtheirlinearspeed.
Finally,hybridVTOLcombinesthebene itsof singleandmultiârotorUAVsalongwith ixedwing dronesbutsufferfrombeingexpensiveandhardto manufacture.
InalmostallUAVapplications,theobjectiveisto tracka ixedormovingtarget.Thispaperfocuses on ixedtargettrackingalgorithmsusing ixedwing UAVsforlongrange, ixedaltitudeapplications.The dronesusedinsuchapplicationsarealsocalledHigh AltitudeLongEndurance(HALE)typeUAVswith ixed wings.Since,asmentionedpreviously,theseUAVs couldnotdropbelowaminimumlinearspeed.Thus, thecontroltrackingalgorithmsappliedtotheseairâplanesarechallenging.Infact,unlikesingleandmultiârotordrones, ixedwingsUAVsarenotcapableof reachingandmaintainingthetargetâsposition.Thus, thesedronesshouldfollowaspeci icpathinorder totrackthenhoveraroundthetarget.Consequently, pathplanningandreâplanningbasedtrackingcontrol algorithmsareused[8,14].
Themodelusedinthisarticleisinspiredbythe Dubinsmodel[12, 24]and[9].Ithasbeenextenâsivelystudiedforthemodelingofvehiclesand ixed wingdrones,especiallyinregardstotrajectoryoptiâmality[2, 7, 18]and[16].Theauthorsin[1, 4, 22] and[21]provideareviewofUAVpathplanningandreâplanningtrackingalgorithms.In[5]and[3],theprobâlemofdynamicoutputstabilizationofcontrolsystems intheunobservablecasefor ixedwingsdronesis treated.
TheLyapunovmethodhasbeenusedbyseveral authors,indifferentways,suchasin[10,13,15,17] and[19].Lyapunovstrategiespresentedinthelitâeraturearenotalwayscompletelysmoothandthe inalcurvatureisabitsmallerthanthemaximum curvature.
In[6,18]and[23]theauthorsprovidedadetailed studyofpathplanningUAVtrackingalgorithms usingLyapunovâLaSallebasedstabilizationandtimeâoptimalstabilizingsynthesis.Theproposedmethods havebeenusedtotrackacirclepatternusingaDubins vehicle.
Thepaper[18]presentsthreecontrolalgorithms for ixedtargettrackingusinga ixedwingUAV lying ataconstantaltitudeandaconstantspeedandcomâparesthemtoaminimumâtimepathplanningalgoârithm.Inordertoconsiderthetargetreached,theUAV hastomaintainahoveringpatternaroundthetarget. Theproposedtrackingalgorithmsuseacircleasa hoveringtrajectory.Thiscirclehasthetargetasits center.The irsttrackingalgorithmpresentedherein
isbasedonaLyapunovâLaSallestabilizationmethod andhasbeenstudiedin[18].Thisresultisgivenforthe selfâconsistencyofthispaper.Thismethodensures thattheUAVisreachingandmaintainingthehovering pattern.Inthetwostabilizationmethodspresented herein,theUAVusesthetangenttothecircularpattern asitstrajectoryguidetogettoitsdestination.The performancesoftheproposedmethodsaresimilar; However,thecalculationtechniquesaredifferent.In fact,thesecondtechniqueiscomputedinanewrotatâingreferenceframe,whilethethirdoneisperformed inthestationaryreferenceframe.
Therestofthepaperisorganizedasfollows:Secâtion 2 presentsthekinematicalmodelofthe ixed wingsUAV.InSection3,thepresentationofthemajor results[18]isexplored.The irsttrackingalgorithm consideredinthispaperandthetimeâoptimalsynâthesisareusedascomparison.Section 4 presents thesecondandthirdtrackingalgorithms.Simulation resultsandalgorithmscomparisonareaddressedin Section5
Thissectiondevelopsthekinematicalmodelofa ixedwingHALEUAVusedhereinforbothsimulation andcontrolpurposes.ThekinematicsofaroughHALE dronearesupposedtobegovernedbythestandard Dubinsequations[11,24]:
Ìïżœïżœ=ïżœïżœ 0 cos(ïżœïżœ) Ìïżœïżœ=ïżœïżœ 0 sin(ïżœïżœ) ïżœïżœ=ïżœïżœ (1)
where (ïżœïżœ,ïżœïżœ,ïżœïżœ)ââ2 Ăïżœïżœ1 isthestate. (ïżœïżœ,ïżœïżœ)ââ2 isthedroneâsinertialpositioninaconstantaltitude planeand ïżœïżœ istheyawangle(theanglemadebythe aircraftdirectionwithrespecttotheïżœïżœâaxis).ïżœïżœ0 âââis thelinearspeedandïżœïżœâ[âïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœïżœïżœïżœïżœïżœïżœ]isthecontrol drivingUAVkinematics.
Equation(1)expressesthedronesmovementsin the(ïżœïżœ,ïżœïżœ)âplan.ThealtitudeoftheUAVisconsidered constantthusthealtitudecomponentisomittedin Eq.(1).Moreover,thespeedofthedroneïżœïżœ0 isconsidâeredconstant.Theboundontheyawangularvelocâity(ïżœïżœ)modeledtheUAVkinematicsrestrictiononits turningradius,whichisgivenbyïżœïżœ= ïżœïżœ0 ïżœïżœïżœïżœïżœïżœïżœïżœ
Asmentionedpreviously,inordertotracka ixed point(target),thedronehastohoveraroundthis targetusingacircularpatternofradius ïżœïżœ.This inal circularpatternisdenotedbyïżœïżœandhasthefollowing characteristics:
â ïżœïżœcenteristhetarget.
â ïżœïżœradiusisïżœïżœ= ïżœïżœ0 ïżœïżœïżœïżœïżœïżœïżœïżœ .
ïżœïżœ couldalsobeseenasthemaximumcurvature patternthatcanbeachievedbytheUAVandcouldbe representedbythefollowingequation:
ïżœïżœ={(ïżœïżœ,ïżœïżœ,ïżœïżœ)âŁïżœïżœ=ïżœïżœsinïżœïżœ,ïżœïżœ=âïżœïżœcosïżœïżœ}. (2)
In[18],theauthorsstudiedtwocontrolstrategies fortheproblempresentedpreviously.The irststratâegyreliesonaLyapunovâLaSallestabilizationmethod. Thesecondstrategywasconstructedusingthetimeâoptimalcontrolsynthesisfortrackingacirclebya Dubinsvehicule.Inthissection,onlytheprincipal resultsof[18]usedinthispaperareaddressed.
ThesystemmodeledwithEq.(1)canbesimpliâiedbywritingitinamovingâframe.Thisnewframe isstickingtotheUAVandthusrotatingwithit.The systemmodelinthenewmovingâframecouldbecalâculatedbyapplyingthefollowingtransformation: = cosïżœïżœ sinïżœïżœ sinïżœïżœ
AndthusthesystemEq.(1)couldberewrittenas:
(3)
(4)
Thesysteminequation(4)possessestwoequilibâriumpointsfor ïżœïżœ=ïżœïżœmax and ïżœïżœ=âïżœïżœmax,namely ïżœïżœ1 =(0,âïżœïżœ)andïżœïżœ2 =(0,ïżœïżœ).Theycorrespondtothe targetïżœïżœbeingcirculatedcounterâclockwiseandclockâwise,respectively.Inthefollowing,theequilibrium pointïżœïżœ1 isthepointattheendofthemissionwhere theUAVwillhoverïżœïżœ counterâclockwise.Itshouldbe mentionedthatpointïżœïżœ2 couldalsobechosenwithout modifyingthecontrolalgorithmperformances.
Havingchosen ïżœïżœ1 asanequilibriumpoint,itis possibletoswitchtoanewrotatingreferenceframe (Ìïżœïżœ,Ìïżœïżœ)wheretheequilibriumpointis(Ìïżœïżœ=0,Ìïżœïżœ=0) Thetransformationform(Ìïżœïżœ,Ìïżœïżœ)to(Ìïżœïżœ,Ìïżœïżœ)isgivenby:
Ìïżœïżœ=Ìïżœïżœ Ìïżœïżœ=Ìïżœïżœ+ïżœïżœ (5)
Reachingtheequilibriumpoint (Ìïżœïżœ=0,Ìïżœïżœ=0) in thisnewrotatingframeisthesameascirclingthe hoveringpattern ïżœïżœ counterâclockwiseinthe (ïżœïżœ,ïżœïżœ)âplane.Thesystemmodelcouldbewritteninthenew (Ìïżœïżœ,Ìïżœïżœ)frameas:
Ìïżœïżœ=ïżœïżœ 0 +ïżœïżœÌïżœïżœâïżœïżœïżœïżœ Ìïżœïżœ=âïżœïżœÌïżœïżœ (6)
The ixedtargetthattheUAVshouldtrackisconâsideredtobelocatedattheoriginofthe ïżœïżœïżœïżœ ixed referenceframe (ïżœïżœ=0,ïżœïżœ=0).TheUAVstartsits trackingmissionfromaninitialposition(ïżœïżœ=ïżœïżœ0,ïżœïżœ= ïżœïżœ0)andwithaninitialangle(ïżœïżœ=ïżœïżœ0)andhasto ind itspathtointerceptandmaintainacircularhovering patternthathasaradius ïżœïżœ and ïżœïżœïżœïżœ originascenter. SincethespeedoftheUAVisconstantequalto ïżœïżœ0, theonlyparameterthatcouldbemodi iedtomeetthe controlobjectivesis ïżœïżœ= ïżœïżœ,theUAVangularspeed. Itshouldbementionedthat,accordingtoEq.(1),the inputiswithintheinterval[âïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœïżœïżœïżœïżœïżœïżœ].
Knowingthisinformation,letEq.(7)beaLyaâpunovfunctioncandidate.
ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)=Ìïżœïżœ2 +Ìïżœïżœ2 (7)
Afterderiving ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ) andcombiningitwith Eq.(6),thefollowingequationiscomputed:
ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)=2Ìïżœïżœ(1âïżœïżœïżœïżœ) (8)
Inorderforïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)tobeaLyapunovfunction,the followingrulesshouldbeapplied:
â ïżœïżœ(0,0)=0
â ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)shouldbepositive.
â ïżœïżœshouldbenonâpositive.
The irsttworulesaresatis ied.However,to ensurethethirdoneisveri ied,someconditionson ïżœïżœareneeded.In[18],theauthorsshowedthat,ifthe controlïżœïżœisequaltoaanysmoothfunctionïżœïżœâ¶â2 â [âïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœïżœïżœïżœïżœïżœïżœ] thatveri iesEq.(9),then ïżœïżœ isnonâpositive.
ïżœïżœ=ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)= ïżœïżœïżœïżœïżœïżœïżœïżœ ifÌïżœïżœâ„0 âïżœïżœïżœïżœïżœïżœïżœïżœ â€
ifÌïżœïżœ<0 (9)
Moreover,accordingtoLaSalleâsprincipleand since ïżœïżœ isaproperfunction,allthetrajectoriesof system(6)withfeedbackcontrol ïżœïżœ(â ) convergeto thelargestinvariantsetcontainedintheset ïżœïżœ= {(Ìïżœïżœ,Ìïżœïżœ)| ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)=0} whichhasbeenprovedin[18] tobetheequilibriumpoint(0,0).Consequently,there existsanexplicitfeedbackcontrolfunction ïżœïżœ(â ) that hasthefollowingpropriety:thepatternïżœïżœ isaglobal asymptoticallystableattractorfortheclosedâloopsysâtemasaresultsofapplyingïżœïżœ(â ).Forexample,wemay considerthefollowingequationwhichsatis ies(9) andsteersasymptoticallysystem(1)toïżœïżœ. ïżœïżœ=
ïżœïżœ ifÌïżœïżœâ€âïżœïżœ
ïżœïżœmaxâïżœïżœ 1+ïżœïżœ1/(ïżœïżœ+ïżœïżœ)+1/ïżœïżœ +ïżœïżœ ifÌïżœïżœâ(âïżœïżœ,0)
ïżœïżœmax ifÌïżœïżœâ„0, (10) where ïżœïżœ isapositiverealnumberand ïżœïżœ issuchthat âïżœïżœïżœïżœïżœïżœïżœïżœ â€ïżœïżœ<ïżœïżœïżœïżœïżœïżœïżœïżœ.
Inotherwords,thefeedbackcontroller(10)turns theUAVwiththeextremalauthorizedcurvatures(ïżœïżœ= ïżœïżœïżœïżœïżœïżœïżœïżœ or ïżœïżœ=ïżœïżœ)whenevertheUAVismovingaway fromthetarget(Ìïżœïżœâ„0 or Ìïżœïżœâ€âïżœïżœ ).Thus,thedrone willturnuntilitgetsbackontrack.Wheneverthe UAVisontrack,itwillturnwithanangularspeed equalto+ïżœïżœhoppingtogettoits inalcircularpattern withitsminimumturningradius(ïżœïżœ=ïżœïżœïżœïżœïżœïżœïżœïżœ).The UAVangularspeedwillvaryaccordingtoFigure 1 duringthisapproach(when Ìïżœïżœâ[âïżœïżœ,0[ )inorderto ensureasmoothtransitionfromïżœïżœ=ïżœïżœïżœïżœïżœïżœïżœïżœ toïżœïżœ=ïżœïżœ andreducethechatteringeffectofthiscontroller.The irsttrackingcontrolalgorithmconsideredhereinis obtainedinapplyingthefeedbackcontrolde inedin Eq.(10).
Inordertoverifytheperformancesofthisconâtroller,theUAVissimulatedinclosedâloopusingMATâLAB.TheUAVparametersusedinnumericalsimulaâtionsaregiveninTable1,andthecontrolparameters areïżœïżœ=0.2ïżœïżœïżœïżœïżœïżœ/ïżœïżœandïżœïżœ=10ïżœïżœ.
Figure1. Shapeofthefeedbackcontroller ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)
Table1. UAVparameters
Figure2. ThepathfollowedbytheUAVusingLaSalleâs principlebasedplanification
ThestartingpositionoftheUAVis(ïżœïżœ0,ïżœïżœ0,ïżœïżœ0)equal to(100ïżœïżœ,60ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ).
Figure 2 showsthepathfollowedbytheUAVto reachitstargetpatterncenteringattheorigin.
OnthisFigure,thepathusedbytheUAVseemsto notbetimeâoptimal.Indeed,theUAVisdoingloops beforereachingandmaintainingthe inalpattern.
Anotherstrategywaspresentedin[18]inorder to indasolutiontotheproblempresentedinSection 2.Herein,theminimumtimeproblemforSystem 1 isaddressed,andasummaryofthissecondmethod basedonantimeâoptimalcontrolsynthesisispreâsented.
Figure3. Theoptimalsynthesis.Alloptimaltrajectories startat ïżœïżœ0 withcontrol â1.Thedashedblackcurveis theswitchingcurve,thepurplecurveisthesingular trajectoryandthegreencurvesarecutloci.Noticethat theminimumâtimefunctionisnotcontinuousalongthe bluedashedcurve[18].
Inordertosimplifythetreatmentuptoadilation inthe (ïżœïżœ,ïżœïżœ)âplanewemayassumewithoutlossof generalitythat ïżœïżœ0 =1 and [âïżœïżœmax,ïżœïżœmax]=[â1,1] Thus,weconsiderthefollowingproblemdenoted(P).
(P) Forevery (ïżœïżœ0,ïżœïżœ0,ïżœïżœ0)ââ2 Ăïżœïżœ1 indthepair trajectoryâcontroljoining(ïżœïżœ0,ïżœïżœ0,ïżœïżœ0)toïżœïżœ,which istimeâoptimalforthecontrolsystem
Ìïżœïżœ= cosïżœïżœ Ìïżœïżœ= sinïżœïżœ ïżœïżœ=ïżœïżœ,ïżœïżœâ[â1,1].
(11)
TosolveProblem(P),areducedsystemindimenâsiontwoiscomputedusingEq. 3:theproblemconâsideredisthereforerewritteninthefollowingform denoted(PâČ).
(PâČ) Forevery(Ìïżœïżœ0,Ìïżœïżœ0)ââ2 indthepairtrajectoryâcontroljoining (Ìïżœïżœ0,Ìïżœïżœ0) to ïżœïżœ0 =(0,1),whichis timeâoptimalforthecontrolsystem
Ìïżœïżœ=âïżœïżœÌïżœïżœ+1
Ìïżœïżœ=ïżœïżœÌïżœïżœ ,ïżœïżœâ[â1,1].
Thetimeâoptimalstabilizingsynthesisisthecollecâtionofallsolutionto(PâČ)forevery (Ìïżœïżœ0,Ìïżœïżœ0) [20]. In[18],authorsstatedthistimeâoptimalstabilizing synthesisandconstructedFigure3,whichisrelatedto theinversedynamicoftheproblem.Thetimeâoptimal stabilizingsynthesisof(PâČ)isobtainedsimplyby invertingthearrowsofthetrajectoriesrepresented.
Thesolutionstoproblem(P)canbededucedfrom thesolutionstoproblem(PâČ),obtainedthanksto thetimeâoptimalstabilizingsynthesisrepresentedin Figure3.Figure4,showsapairofplotsshowingasoluâtionofproblem(PâČ)(Figure4a)anditscorresponding solutiontoproblem(P)(Figure4b).
(a)
(b)
Figure4. Abangâsingularâbangoptimaltrajectory solutiontoproblem(4a)andthecorrespondingoptimal solutiontoproblem(4b)
Theobjectiveofthissectionistoproposetwo trackingcontrolalgorithmsthatresolvetheproblem presentedinSection 2 withashorterpaththanthe oneobtainedwiththe irstLyapunovâbasedmethod statedabove.Theproposedmethodsapproachthe performancesoftheoptimaltechniquebutarecomâputationallylessdemanding.Thissectionisdivided intotwosubsectionsdetailingthetwomethodsfor computingthesealgorithms.
A irsttechniquethatallowsthe ixedwingUAV toslideontothetangenttowardthecircularpattern targetisdetailedinthissubsection.Itisestablished inthesamewayasinSection3;however,inthisconâtroller,theparameterïżœïżœusedinEq.(10)isconsidered afunctionïżœïżœ2 â¶âââ Ăââ[âïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœïżœïżœïżœïżœïżœïżœ[.Thus,the
Figure6. ThepathfollowedbytheUAVtotrackthe targetusingtheminimumtimestrategyfor ïżœïżœ=0.2ïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœ=0.5ïżœïżœïżœïżœïżœïżœïżœïżœ and ïżœïżœ=0.9ïżœïżœïżœïżœïżœïżœïżœïżœ controllerequation(10)isrewrittenasfollows:
ïżœïżœ=ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)=
â§ âȘ âȘ âš âȘ âȘ â©
ïżœïżœ2(Ìïżœïżœ,Ìïżœïżœ) ifÌïżœïżœâ€âïżœïżœ
ïżœïżœmaxâïżœïżœ2(ïżœïżœ,ïżœïżœ)
1+ïżœïżœ1/(ïżœïżœ+ïżœïżœ)+1/ïżœïżœ
+ïżœïżœ2(Ìïżœïżœ,Ìïżœïżœ) ifÌïżœïżœâ(âïżœïżœ,0)
ïżœïżœmax ifÌïżœïżœâ„0,
(12)
commandshaveless luctuation.Itshouldbemenâtionedthatahighervalueofïżœïżœ leadstheUAVtoslide ontoatangenttowardthehoveringpattern.
Inthissubsection,anothermethodforcomputing atrackingcontrolalgorithmthatresolvestheprobâlempresentedaboveisestablished.Thisalgorithm iscomputedusingthestationarycoordinates (ïżœïżœ,ïżœïżœ) insteadofusingarotatingreferenceframe(Ìïżœïżœ,Ìïżœïżœ).The stabilizationofthissystemisperformedusingthe sameLyapunovâLaSalletechniqueasinSection 3.As previously,theparameter ïżœïżœ inEq.(10)isreplaced byafunction ïżœïżœ3 â¶â2 â[âïżœïżœïżœïżœïżœïżœïżœïżœ,ïżœïżœïżœïżœïżœïżœïżœïżœ[.Thusthe controllerEq.(10)canberewrittenas:
ïżœïżœ=ïżœïżœ(Ìïżœïżœ,Ìïżœïżœ)=
â§ âȘ âȘ âš âȘ âȘ â©
ïżœïżœ3(Ìïżœïżœ,Ìïżœïżœ) ifÌïżœïżœâ€âïżœïżœ ïżœïżœmaxâïżœïżœ3(ïżœïżœ,ïżœïżœ) 1+ïżœïżœ1/(ïżœïżœ+ïżœïżœ)+1/ïżœïżœ
+ïżœïżœ3(Ìïżœïżœ,Ìïżœïżœ) ifÌïżœïżœâ(âïżœïżœ,0)
ïżœïżœmax ifÌïżœïżœâ„0,
(13)
Considering Ìïżœïżœ<0 ,let ïżœïżœ= arctan(Ìïżœïżœ/Ìïżœïżœ) bethe angularcoordinateoftheUAVinthe (Ìïżœïżœ,Ìïżœïżœ)âplaneas representedinFigure5.Letïżœïżœ2(Ìïżœïżœ,Ìïżœïżœ)=ïżœïżœsin(ïżœïżœ)with ïżœïżœsuchthat0â€ïżœïżœ<ïżœïżœïżœïżœïżœïżœïżœïżœ.Thus,âïżœïżœïżœïżœïżœïżœïżœïżœ â€ïżœïżœ2(Ìïżœïżœ,Ìïżœïżœ)< ïżœïżœïżœïżœïżœïżœïżœïżœ,andthecontrollerde inedinEq.(12)veri ies theconditions(9)andstabilizesthesystem(1)toward theconsideredpatternasstatedinSection3
Figure6showstheperformancesoftheplanning algorithmusingthecontrolequation(12)for ïżœïżœ= 0.2ïżœïżœïżœïżœïżœïżœïżœïżœ, ïżœïżœ=0.5ïżœïżœïżœïżœïżœïżœïżœïżœ and ïżœïżœ=0.9ïżœïżœïżœïżœïżœïżœïżœïżœ and ïżœïżœ=10ïżœïżœ.TheUAVstartingpointis (ïżœïżœ0,ïżœïżœ0,ïżœïżœ0)= (100ïżœïżœ,60ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ),anditsparametersaregiven inTable 1.Byincreasingthevalueof ïżœïżœ,thetime neededtojointhepatternisdecreased(quickertime response),andbydecreasingthevalueofïżœïżœ,theUAV
A irststepforcalculating ïżœïżœ3(ïżœïżœ,ïżœïżœ) istocompute thetangentequationsofthecircularpatternintheïżœïżœïżœïżœ stationaryframe.Let(ïżœïżœ0,ïżœïżœ0)bethecoordinatesofthe UAVintheïżœïżœïżœïżœframe.Anylinethatpassesthroughthe UAVhasthefollowingequation:
ïżœïżœ=ïżœïżœ(ïżœïżœâïżœïżœ0)+ïżœïżœ0 (14)
whereïżœïżœ,ïżœïżœââandïżœïżœistheslopeofthelinetobecalâculatedinthefollowing.Inordertobeatangenttothe circularpatternEquation(14)mustalsosatisfythe circularpatternequation(ïżœïżœ2 +ïżœïżœ2 =ïżœïżœ2).Combining bothequationsleadstothefollowing:
(15)
with
2 Thesolutionsofequation(15)arethelinesthatlinks theUAVtothecircularpattern.Eachlinecutsthecircle intwodifferentpoints,exceptforthetangent,which onlycutsthecircleatonepoint.Thus,equation(15) doublerootscanhelpcalculatingthetangentequaâtionsasfollows.
(16)
Solvingequation(16)resultsincalculatingthetwo slopesofthetwotangents ïżœïżœ1 and ïżœïżœ2 (Figure 7).It shouldbementionedthatifnorealsolutionexists,the UAV(ïżœïżœ
Knowingtheequationsofthetwotangents,the UAVshouldslideononeoftheminordertoreachits inalcircularpattern.Indeed,Afterthecomputation ofthetwotangentslopes ïżœïżœ1 and ïżœïżœ2,itispossibleto calculatethetwoslopeanglesïżœïżœ1 andïżœïżœ2 (Figure7)by applyinganarctanfunctionasfollows:
ïżœïżœ1,2 =arctan
with:
â8ïżœïżœ0ïżœïżœ0 ±âÎâČ
â8ïżœïżœ2 0 +8ïżœïżœ2 (17)
ÎâČ =ïżœïżœâł2 â4ïżœïżœâłïżœïżœâł
Inordertohavevalidslopeangles, ÎâČ shouldbe positiveorequaltozerowhichmeansthefollowing equationshouldbesatis ied:
ïżœïżœ2(ïżœïżœ2 0 +ïżœïżœ2 0 âïżœïżœ2)â„0
ThisequationmeansthattheUAVshouldbeoutside thehoveringpattern.
ItshouldbementionedthattheUAVposition (ïżœïżœ0,ïżœïżœ0)couldbewrittenasfunctionofÌïżœïżœ andÌïżœïżœ using thefollowingtransformation:
ïżœïżœ0 =Ìïżœïżœcos(ïżœïżœ)â(Ìïżœïżœâïżœïżœ)sin(ïżœïżœ)
ïżœïżœ0 =Ìïżœïżœsin(ïżœïżœ)+(Ìïżœïżœâïżœïżœ)cos(ïżœïżœ) (18)
Thetangentthathasthelowestvalueoftheslope angleistheonetobechosensinceitleadstohovâeringaroundthecircularpatterncounterclockwise. Theothertangentwiththehighervalueoftheslope
angleleadstohoveringaroundthecircularpattern clockwise.Inthefollowing,wewilleitheruseïżœïżœ1 orïżœïżœ2 anddenotedthechosenangleïżœïżœ.
Aftercomputingtheangleïżœïżœ,theangleïżœïżœ=ïżœïżœ/2âïżœïżœ iscalculated(Figure7).ïżœïżœshouldbewithintheinterval [âïżœïżœ;ïżœïżœ].Havingïżœïżœ,itispossibletocomputeïżœïżœ3(ïżœïżœ,ïżœïżœ)as follows:
ïżœïżœ3(ïżœïżœ,ïżœïżœ)=ïżœïżœïżœïżœïżœïżœïżœïżœ tanh(ïżœïżœïżœïżœ) (19)
Where ïżœïżœ>0 isaproportionalregulationconstant. Whenincreasing ïżœïżœ,thetimeneededinorderto convergetowardsthetangent,willbedecreased.By applyingequation(19),itisensuredthattheUAV willslidetothehoveringpatternusingtheshortest possiblepath(thetangent).Itshouldbementioned thatïżœïżœ3(ïżœïżœ,ïżœïżœ)satis iestheconditionsexpressedinSecâtion 3 andensurestheconvergenceofacontroller basedontheonegiveninEquation(10)towardsthe circularpatternconsidered.
Finally,theproposedcontrolleralgorithmissumâmarizedbythefollowingsteps:
â Computeïżœïżœ1 andïżœïżœ2 thenïżœïżœ1 andïżœïżœ2
â Choosethetangentthatleadstohoveringthecircuâlarpatterncounterclockwise
â Computeïżœïżœ
â Computeïżœïżœ3(ïżœïżœ,ïżœïżœ)usingequation(19)
â ComputetheinputtobeappliedtotheUAV(equaâtion(13))
Figure8showstheperformancesoftheproposed controllerforïżœïżœ=1,ïżœïżœ=3andïżœïżœ=10.TheUAVstarting pointis (ïżœïżœ0,ïżœïżœ0,ïżœïżœ0) equalto(100m,60m,0rad/s) anditsparametersaregiveninTable 1, ïżœïżœ is ixedto 10m.Theresultsofthismethodareverysimilarto theresultsofthe irstmethodconceivedintherotating frame.However,calculatingthetrackingalgorithmin therotatingframeiseasier.
Thissectioncomparesthesimulationresultsofthe fourpreviouslypresentedcontrolmethods.The irst
Figure10. ThepathfollowedbytheUAVusingthethree proposedalgorithmsstartingfrom (ïżœïżœ0,ïżœïżœ0,ïżœïżœ0) equalto ïżœïżœ2 =(50ïżœïżœ,â120ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ)
controlmethod(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ1)subjecttocomparisonis theLyapunovâbasedmethodpresentedinSection3.1, thesecondone(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ2)isthe irstshorterstaâbilizationmethodpresentedinsection 4.1,thethird one(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ3)isthesecondsimplercomputation stabilizationmethodpresentedinsection4.2andthe fourthmethod(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ4)isthetimeâoptimalmethod presentedinsection3.2.
Multipleinitialconditionsareconsideredinorder toshowtheperformancesofeachmethod.Itshould bementionedthatthecontrolparametersofthe irst methodare ïżœïżœ=0.2ïżœïżœïżœïżœïżœïżœ/ïżœïżœ and ïżœïżœ=10ïżœïżœ.The parametersofthesecondalgorithmare ïżœïżœ=ïżœïżœïżœïżœïżœïżœïżœïżœ and ïżœïżœ=10ïżœïżœ.Finally,thethirdalgorithmparamâetersare ïżœïżœ=10 and ïżœïżœ=10ïżœïżœ.TheUAVparamâetersaregivenintable 1,andtheinitialconditions (ïżœïżœ0,ïżœïżœ0,ïżœïżœ0) are ïżœïżœ1 =(â200ïżœïżœ,â50ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ) and ïżœïżœ2 =(50ïżœïżœ,â120ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ)respectively.
Figure 9 and 10,showthepathfollowedby theUAVstartingfrom(â200ïżœïżœ,â50ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ)and (50ïżœïżœ,â120ïżœïżœ,0ïżœïżœïżœïżœïżœïżœ/ïżœïżœ)respectively,usingtheproâposedtrackingcontrolalgorithms.Thethreeproâposedmethodsareconvergingtowardthehovering pattern.Inthe irstalgorithm(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ1)thetrajecâtoryusedtogettothe inalpatternistwisting.The secondandthirdalgorithms(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ2 andïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ3) showtrajectoriesinwhichtheUAVfollowsthetanâgenttowardthehoveringpattern.Thesethreeconâtrolmethodsarecomparedtothetimeâoptimaltraâjectory(ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ4).Table 2 showsthetimeneeded bytheUAVtoreachitscircularhoveringpattern.
ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ1 isshowingverypoorperformancescomâparedtoïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ2,ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ3 andïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ4.Moreover, theoptimalmethodisshowingthebestpossibleperâformances.ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ2 andïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ3 showverysimilar performances,despitebeingcalculatedindifferent ways,andtheirresultsareverycloseto ïżœïżœïżœïżœïżœïżœâïżœïżœïżœïżœ4. Finally,itispossibletoassumethatbycarefullychoosâingparameter ïżœïżœ(ïżœïżœ,ïżœïżœ) itispossibletoobtainnearly timeâoptimalperformancesusinglesscomputational time.
Insummary,the irstmethodemployedacomâputationallyef icientalgorithmtoconvergetowards thehoveringpattern.However,itsconvergencetime wasnotablyslow,makingittheleastexpedientamong thefourmethodspresented.Thesecondandthird methodshavecomparableperformance,converging towardsthecircularhoveringpatterninnearlyoptiâmaltime.Bothmethodswerecomputationallyef iâcient,withthesecondmethodbeinglessdemanding thanthethird.Thefourthand inalalgorithmalso successfullyconvergedtowardsthehoveringpattern usinganoptimaltrajectorybutprovedtobecomputaâtionallydemanding.
Thispaperstudiestrackingcontrolalgorithms appliedto ixedwingUAVs lyingatconstantspeedand constantaltitude.Threecontrolalgorithmsarepreâsentedforthetrackingofa ixedtarget.Theproposed methodensurestheconvergenceoftheUAVstoward acircularhoveringpattern.
Inthe irstmethod,thetrajectoryobtaineddid notallowtheUAVtoreachthepatternquickly.Inthe secondandthirdmethodpresentedabove,thetrajecâtoriescomputedfollowthedirectionofthetangentto thepattern,whichmakesitpossibletoapproachthe timeâoptimalmethodresults.
JeanSawmaâ âFacultyofEngineering,Saint JosephUniversityofBeirut,Beirut,Lebanon,eâmail: jean.sawma@usj.edu.lb.
AlainAjami âFacultyofEngineering,SaintJoseph UniversityofBeirut,Beirut,Lebanon,eâmail: alain.ajami@usj.edu.lb.
ThibaultMaillot âAgrosup,Dijon,France,eâmail: thibault.maillot@agrosupdijon.fr.
JosephelMaalouf âCollegeofEngineeringandTechânology,AmericanUniversityoftheMiddle,Kuwait, eâmail:joseph.elâmaalouf@aum.edu.kw.
âCorrespondingauthor
[1] S.AggarwalandN.Kumar.âPathplanningtechâniquesforunmannedaerialvehicles:Areview, solutions,andchallenges,â ComputerCommunications,vol.149,2020,doi:10.1016/j.comcom.2 019.10.014.
[2] A.Ajami,J.âF.Balmat,J.âP.Gauthier,andT.Maillot. âPathplanningandgroundcontrolstationsimâulatorforUAV,âIn: 2013IEEEAerospaceConference,2013,doi:10.1109/AERO.2013.6496845.
[3] A.Ajami,M.Brouche,J.âP.Gauthier,and L.Sachelli.âOutputstabilizationofmilitary uavintheunobservablecase.âIn: 2020IEEE AerospaceConference,2020,1â6,doi:10.1109/ AERO47225.2020.9172770.
[4] A.Ajami,J.âP.Gauthier,T.Maillot,andU.Serres. âHowhumans ly,â ESAIM:Control,Optimisation andCalculusofVariations,vol.19,no.4,2013, 1030â1054.
[5] A.Ajami,J.âP.Gauthier,andL.Sacchelli. âDynamicoutputstabilizationofcontrol systems:Anunobservablekinematicdrone model,â Automatica,vol.125,2021,109383,doi: 10.1016/j.automatica.2020.109383.
[6] A.Ajami,J.Sawma,andJ.E.Maalouf.âDynamic stabilizationâbasedtrajectoryplanningfor drones,â AIPConferenceProceedings,vol.2570, no.1,2022,020003,doi:10.1063/5.0099757.
[7] A.Balluchi,A.Bicchi,B.Piccoli,andP.Soueres. âStabilityandrobustnessofoptimalsynthesis forroutetrackingbydubinsâvehicles.âIn: Proceedingsofthe39thIEEEConferenceonDecisionandControl,vol.1,2000,doi:10.1109/CDC. 2000.912827.
[8] N.BoizotandJ.âP.Gauthier.âMotionplanningfor kinematicsystems,â IEEETransactionsonAutomaticControl,vol.58,no.6,2013,1430â1442, doi:10.1109/TAC.2012.2232376.
[9] U.BoscainandB.Piccoli. OptimalSynthesesfor ControlSystemson2-DManifolds,Springer,2004.
[10] D.Campolo,L.Schenato,E.Guglielmelli,andS.S. Sastry.âAlyapunovâbasedapproachfortheconâtrolofbiomimeticroboticsystemswithperiodic forcinginputs,â IFACProceedingsVolumes,vol. 38,no.1,2005,637â641.
[11] H.ChitsazandS.M.LaValle.âTimeâoptimalpaths foradubinsairplane.âIn: 46thIEEEConference onDecisionandControl,2007,2379â2384,doi: 10.1109/CDC.2007.4434966.
[12] L.E.Dubins.âOncurvesofminimallengthwith aconstraintonaveragecurvatureandwithpreâscribedinitialandterminalpositionsandtanâgents,â Am.Journ.Math,vol.79,no.1,1957, 497â516.
[13] E.W.Frew,D.A.Lawrence,C.Dixon,J.Elston, andW.J.Pisano.âLyapunovguidancevector ieldsforunmannedaircraftapplications.âIn: 2007AmericanControlConference,2007,371â376,doi:10.1109/ACC.2007.4282974.
[14] J.âP.GauthierandV.Zakalyukin.âOnthemotion planningproblem,complexity,entropy,andnonâholonomicinterpolation,â JournalofDynamical andControlSystems,vol.12,no.3,2006,371â404,doi:10.1007/s10450â006â0005ây.
[15] M.âD.Hua,T.Hamel,P.Morin,andC.Samâson.âAcontrolapproachforthrustâpropelled underactuatedvehiclesanditsapplicationto vtoldrones,â IEEETransactionsonAutomatic Control,vol.54,no.8,2009,1837â1853,doi: 10.1109/TAC.2009.2024569.
[16] M.âA.Lagache,U.Serres,andV.Andrieu.âTime minimumsynthesisforakinematicdrone model.âIn: 54thIEEEConferenceonDecision andControl(CDC),2015,4067â4072,doi: 10.1109/CDC.2015.7402852.
[17] D.A.Lawrence,E.W.Frew,andW.J.Pisano.âLyaâpunovvector ieldsforautonomousunmanned aircraft lightcontrol,â JournalofGuidance,Control,andDynamics,vol.31,no.5,2008,1220â1229,doi:10.2514/1.34896.
[18] T.Maillot,U.Boscain,J.âP.Gauthier,andU.Serâres.âLyapunovandminimumâtimepathplanâningfordrones,â JournalofDynamicaland ControlSystems,vol.21,no.1,2015,47â80,doi: 10.1007/s10883â014â9222ây.
[19] S.Park,J.Deyst,andJ.How.âAnewnonlinear guidancelogicfortrajectorytracking,â2004,doi: 10.2514/6.2004â4900.
[20] B.PiccoliandH.J.Sussmann.âRegularsynthesis andsuf iciencyconditionsforoptimality,â SIAM J.ControlOptim,vol.39,1998,359â410,doi: 10.1137/S0363012999322031.
[21] Y.Qu,Y.Zhang,andY.Zhang.âAglobalpathplanâningalgorithmfor ixedâwinguavs,â Journalof Intelligent&RoboticSystems,vol.91,no.3,2018, 691â707,doi:10.1007/s10846â017â0729â9.
[22] F.Ropero,P.Muñoz,andM.D.RâMoreno.âTerra: Apathplanningalgorithmforcooperativeugvâuavexploration,â EngineeringApplicationsof Arti icialIntelligence,vol.78,2019,260â272, doi:10.1016/j.engappai.2018.11.008.
[23] J.Sawma,A.Ajami,andJ.ElMaalouf.âDynamic stabilityforuavpathplanning.âIn: 2022InternationalConferenceonCommunications,Information,ElectronicandEnergySystems(CIEES), 2022,1â6,doi:10.1109/CIEES55704.2022.99 90803.
[24] P.SoueresandJ.âP.Laumond.âShortestpaths synthesisforacarâlikerobot,â IEEETransactions onAutomaticControl,vol.41,no.5,1996,672â688,doi:10.1109/9.489204.
Abstract:
DOI:10.14313/JAMRIS/4â2023/30
Submitted:22nd June2022;accepted:6th March2023
AmalZouhri
Thispaperpresentsanovelapproachtoanalyzingthe robuststabilityofinterconnectedembeddedsystems.The paperstartsbydiscussingthechallengesassociatedwith designingstableandrobustembeddedsystems,particuâlarlyinthecontextofinterconnectedsystems.TheproâposedapproachcombinestheHâ controltheorywitha newmodelforinterconnectedembeddedsystems,which takesintoaccounttheeffectsofcommunicationdelays anddatalosses.Thepaperprovidesadetailedmatheâmaticalanalysisofthenewmodelandpresentsseveral theoremsandproofsrelatedtoitsstability.Theeffectiveânessoftheproposedapproachisdemonstratedthrough severalpracticalexamples,includinganetworkedconâtrolsystemandadistributedsensornetwork.Thepaper alsodiscussesthelimitationsoftheproposedapproach andsuggestsseveraldirectionsforfutureresearch.The proposedfilterdesignmethodestablishesasufficient conditionfortheasymptoticstabilityoftheerrorsystem andthesatisfactionofapredefinedHâ performance indexfortimeâinvariantboundeduncertainparameters. Thisisachievedthroughtheuseofthestrictlinearmatrix inequalities(LMI)approachandprojectionlemma.The designisformulatedintermsoflinearmatrixinequalities (LMI).Numericalexamplesareprovidedtodemonstrate theeffectivenessoftheproposedfilterdesignmethods.
Keywords: Interconnectedembeddedsystems,Stability, Hâ analysis,Linearmatrixinequalities
Interconnectedembeddedsystemsarewidely usedinmanyapplicationdomains,suchasaerospace, automotive,andindustrialautomation.Thesesysâtemsarecharacterizedbytheircomplex,distributed nature,andtheiroperationisoftensubjecttovariâousuncertainties,suchascommunicationdelaysand datalosses.Thedesignandanalysisofsuchsystems presentseveralchallenges,particularlyinensuring theirstabilityandrobustness.
Toaddressthesechallenges,researchershaveproâposedvariousapproachesforanalyzingthestabilâityandrobustnessofinterconnectedembeddedsysâtems.Oneofthemostwidelyusedapproachesisthe Hâ controltheory,whichprovidesaframeworkfor designingrobustcontrollersthatcanhandleuncerâtaintiesanddisturbances.
SeveralrecentstudieshavefocusedondevelopâingnewmodelsandapproachesforapplyingtheHâ controltheorytointerconnectedembeddedsystems. Forexample,inthepaperâRobustStabilityandHâ AnalysisforInterconnectedUncertainSystemsâbyX. Zhangetal.(2019)[1],thispaperpresentsanovel approachforanalyzingtherobuststabilityandperforâmanceofinterconnecteduncertainsystemsusingHâ controltheory.Theauthorsproposeanewmathematâicalframeworkformodelinginterconnectedsystems withuncertaintiesandderiveconditionsforrobust stabilityandHâ performanceusinglinearmatrix inequality(LMI)techniques.Theproposedapproach isappliedtotheanalysisofatwoâareapowersystem, demonstratingitseffectivenessinhandlinguncertainâtiesanddisturbancesininterconnectedsystems.The paperalsodiscussesthepotentialapplicationsofthe proposedapproachinother ields,suchastransportaâtionandcommunicationsystems.Theauthorspresent acomprehensiveanalysisoftheHâ controltheory forinterconnecteduncertainsystems.Thepaperproâvidesadetailedmathematicalanalysisofthetheory andpresentsseveralpracticalexamplestoillustrate itseffectiveness.
Hâ controltheoryisarobustcontrolmethodolâogythathasbeenusedinvarious ields,including aerospace,automotive,andcontrolsystemsengineerâing.Itprovidesasystematicapproachfordesigning controllersthatcanhandleuncertaintyanddisturâbancesinasystem,whilealsomeetingperformance speci ications.
Inthecontextofinterconnectedembeddedsysâtems,Hâcontroltheorycanbeappliedtoensurethat thesystemoperatesreliablyandef iciently,despite thepresenceofuncertaintiesanddisturbances.Itcan helptominimizetheeffectsofexternalfactors,such asnoiseorvariationsinoperatingconditions,onthe systemâsperformance.
ResearchhasshownthatHâ controltheorycan beeffectiveinaddressingvariouschallengesininterâconnectedembeddedsystems.Forexample,ithas beenappliedinthedesignofcontrolsystemsfor autonomousvehicles,wherethecontrolsystemmust beabletohandleuncertaintiesinthevehicleâsenviâronment,suchasunpredictabletraf icpatternsand roadconditions.
Anotherexampleisinthedesignofcontrolsysâtemsforindustrialautomation,whereHâ control theoryhasbeenusedtoensurethatthesystem canhandlevariationsinproductionprocessesand equipmentperformance,whilealsomeetingperforâmancespeci ications.
Anotherrecentstudy,âRobustModelPredictive ControlofInterconnectedEmbeddedSystemsSubâjecttoCommunicationDelaysâbyM.Osmanetal. (2021)[2],proposesarobustmodelpredictivecontrol approachforinterconnectedembeddedsystemsthat aresubjecttocommunicationdelays.Theproposed approachtakesintoaccounttheeffectsofcommuânicationdelaysonthesystemâsstabilityanduses. Thispaperproposesarobustmodelpredictivecontrol approachforinterconnectedembeddedsystemssubâjecttocommunicationdelays.Theauthorsconsider anetworkedcontrolsystemconsistingofmultiple interconnectedsubsystems,eachwithitsownembedâdedcontrollerandsensor/actuatornetwork.They proposeapredictivecontrolschemethataccounts forthecommunicationdelaysanduncertaintiesin thesystem,usingarobustoptimizationframework basedonmixedâintegerlinearprogramming(MILP). Theproposedapproachisappliedtothecontrolof atwoâtanksystem,demonstratingitseffectivenessin handlingcommunicationdelaysanduncertaintiesin interconnectedembeddedsystems.Thepaperalso discussesthepotentialapplicationsoftheproposed approachinother ields,suchasindustrialautomation andsmartgridsystems.
ThepaperâRobuststabilityanalysisandfeedâbackcontrolfornetworkedcontrolsystemswithaddiâtiveuncertaintiesandsignalcommunicationdelay viamatricestransformationinformationmethodâby Weietal.(2022)[3]presentsanovelapproachfor analyzingthestabilityandrobustnessofinterconânectedembeddedsystems.Theproposedapproach combinestheHâ controltheorywithanewmodel thattakesintoaccounttheeffectsofcommunicaâtiondelaysanddatalosses.Thepaperprovidesa detailedmathematicalanalysisofthenewmodeland demonstratesitseffectivenessthroughseveralpractiâcalexamples.Interconnectedembeddedsystemsrefer toanetworkofintelligentdevicesthataredesigned toworktogethertoaccomplishacommongoal.These systemsaremadeupofsmall,specializedcomputers thatareembeddedinotherdevices,suchasappliâances,vehicles,andindustrialequipment.Theycomâmunicatewitheachotherandwiththeoutsideworld usingvariousprotocols,suchasBluetooth,WiâFi,and Zigbee.
Interconnectedembeddedsystemsarebecoming increasinglyimportantasmoredevicesbecomeconânectedtotheinternetandtheInternetofThings(IoT) continuestogrow[4â7].Theyareusedinawide varietyofapplications,includinghomeautomation, industrialautomation,healthcare,andtransportation.
Oneofthekeyadvantagesofinterconnected embeddedsystemsistheirabilitytoshareinformation andresources[8â12],allowingthemtoworktogether moreef icientlyandeffectively.
Forexample,asmarthomesystemmightusesenâsorsandactuatorstocontrolthetemperature,lightâing,andsecurityofahouse,allwhilesharingdatawith othersystemsinthehome.
However,interconnectedembeddedsystemsalso presentnewchallenges,suchassecurityandprivacy concerns,compatibilityissuesbetweendevicesand systems,andtheneedforreliableandrobustcomâmunicationprotocols.Astheuseofthesesystems continuestoexpand,itwillbeimportanttoaddress thesechallengesinordertoensuretheirsafeand effectiveuse.
ThestabilityandHâ analysisforinterconnected embeddedsystemsisaninterestingandcomplexarea ofresearch,whichhasasigni icantimpactonthe designandimplementationofmodernembeddedsysâtems.
Inthecontextofinterconnectedembeddedsysâtems,thestabilityoftheoverallsystemiscritically dependentonthestabilityofeachindividualsubsysâtem.Asaresult,itisessentialtounderstandtheinterâactionsbetweenthesubsystemsandtoensurethatthe overallsystemdesignisstable.
Onechallengeinanalyzingthestabilityofinterâconnectedembeddedsystemsisthepresenceof delaysandothercommunicationissues.Thesedelays canhaveasigni icantimpactonthestabilityofthe system,anditisimportanttoaccountforthemwhen designingthesystemandanalyzingitsstability.
Anotherimportantconsiderationintheanalysis ofstabilityforinterconnectedembeddedsystemsis theneedtoproperlymodeleachsubsystemandits interactionswiththerestofthesystem.Thisincludes understandingthedynamicsofeachsubsystem,the couplingbetweenthesubsystems,andtheimpactof disturbancesonthesystem.
Inordertoanalyzethestabilityofinterconnected embeddedsystems,Hâ analysisisoftenused.This approachinvolvesmodelingthesystemasasetof matricesandusingoptimizationtechniquesto indthe optimalcontrolstrategythatminimizestheimpactof disturbancesonthesystem.Thiscanbechallenging toimplementinpracticebutcanprovidevaluable insightsintothestabilityofthesystem.
Overall,thestabilityandHâ analysisforinterâconnectedembeddedsystemsisanimportantarea ofresearch[13â24],whichhassigni icantimplicaâtionsforthedesignandimplementationofmodern embeddedsystems.Itisacomplexarea,butadvances inthis ieldareessentialforensuringthestabilâityandreliabilityofthesesystemsinavarietyof applications.
Overall,thesestudiesdemonstratetheimporâtanceofdevelopingnewmodelsandapproachesfor analyzingthestabilityandrobustnessofinterconânectedembeddedsystems.Theseapproachescanhelp ensurethesafeandreliableoperationofsuchsysâtemsinvariousapplicationdomains.Insection 2, anoverviewofSystemModelshasbeenprovided. Performanceanalysisoflinearuncertainsystemshas beenintroducedinsection3.Insection4,wepresent numericalexamplestoshowtheusefulnessofthe
proposedresults.Finally,thepaperendswiththebrief conclusioninsection5
WeconsiderthefollowinginterconnectedembedâdeduncertainsystemsshowninFigure 1,wherethe ïżœïżœïżœïżœâsubsystemisgivenby[25]
ïżœïżœ(ïżœïżœ)=ïżœïżœïżœïżœÎïżœïżœïżœïżœ(ïżœïżœ)+ ïżœïżœïżœïżœ ïżœïżœ=1 ïżœïżœïżœïżœïżœïżœÎïżœïżœïżœïżœ(ïżœïżœ)+ÎïżœïżœÎïżœïżœïżœïżœ(ïżœïżœ)
ïżœïżœïżœïżœ(ïżœïżœ)=ïżœïżœïżœïżœÎïżœïżœïżœïżœ(ïżœïżœ)+ÎŠïżœïżœÎïżœïżœïżœïżœ(ïżœïżœ) (1) andwhereïżœïżœïżœïżœ ââïżœïżœ isthestatevectorofsubsystemj, theexogenousinputïżœïżœïżœïżœ ââïżœïżœ1 representsdisturbance signals, ïżœïżœïżœïżœ ââïżœïżœ1 isthecontrolledoutput, ïżœïżœ,ïżœïżœâ {1,âŠ,ïżœïżœïżœïżœ},andthematrices ïżœïżœïżœïżœÎ, ïżœïżœïżœïżœïżœïżœÎ, ÎïżœïżœÎ, ïżœïżœïżœïżœÎ,and ÎŠïżœïżœÎ areofappropriatedimensions.Todescribethe uncertainty,thesystemmatricesïżœïżœïżœïżœ,ïżœïżœïżœïżœïżœïżœ,Îïżœïżœ,ïżœïżœïżœïżœ,andÎŠïżœïżœ areassumedtobeuncertain,belongingtoaconvex polytopicmodelofthetype.
ïżœïżœïżœïżœÎ ïżœïżœïżœïżœïżœïżœÎ ÎïżœïżœÎ
ïżœïżœïżœïżœÎ 0ÎŠïżœïżœÎ âÎ ïżœïżœ â ïżœïżœïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœïżœïżœ Îïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ 0ÎŠïżœïżœïżœïżœ
ïżœïżœ ïżœïżœ=1 ïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœïżœïżœ Îïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ 0ÎŠïżœïżœïżœïżœ , ïżœïżœïżœïżœ âÎïżœïżœ (2)
Where Îïżœïżœ â
1,âŠ,ïżœïżœïżœïżœ)â¶ ïżœïżœ ïżœïżœ=1 ïżœïżœïżœïżœ =1,ïżœïżœïżœïżœ
ïżœïżœïżœïżœ =ïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœïżœïżœïżœïżœ),ÎŠïżœïżœ =ïżœïżœïżœïżœïżœïżœïżœïżœ(ÎŠïżœïżœïżœïżœ),
ïżœïżœ=[ïżœïżœïżœïżœ 1,âŠ,ïżœïżœïżœïżœ ïżœïżœïżœïżœ]ïżœïżœ,ïżœïżœ=[ïżœïżœïżœïżœ 1,âŠ,ïżœïżœïżœïżœ ïżœïżœïżœïżœ]ïżœïżœ (5)
Consideringthesystem(4),thetransferfunctionfrom ïżœïżœ(ïżœïżœ)toïżœïżœ(ïżœïżœ)isgivenby
ïżœïżœïżœïżœ(ïżœïżœ)=ïżœïżœïżœïżœ(ïżœïżœïżœïżœâïżœïżœïżœïżœ)â1Îïżœïżœ +ÎŠïżœïżœ (6)
Thesystem(4)satis iestheHin inityattenuation criterionif,forallnonzeroïżœïżœ(ïżœïżœ)âïżœïżœïżœïżœ 2[0,â)
ïżœïżœïżœïżœïżœïżœ âïżœïżœ(ïżœïżœ)â2â 0
âïżœïżœ(ïżœïżœ)â2 âïżœïżœ(ïżœïżœ)â2 â€ïżœïżœ (7)
Foraprescribedscalarïżœïżœâ»0,whereââ â2 stands fortheïżœïżœ2 norm.
Asshownin[26,27],condition(7)issatis iedif: ïżœïżœ(ïżœïżœ)+ïżœïżœïżœïżœ(ïżœïżœ)ïżœïżœ(ïżœïżœ)âïżœïżœ2ïżœïżœïżœïżœ(ïżœïżœ)ïżœïżœ(ïżœïżœ)âș0 (8)
Remark1.Theparameteruncertaintiesconsidered inthispaperareassumedtobeofpolytopictype. Thepolytopicuncertaintyhasbeenwidelyusedin theproblemsofperformanceanalysisforuncertain systems.
First,lemma1and2,whicharegiven,arevery essentialforthenextdevelopments.
Thefollowinglemmaprovidesanecessaryand suf icientconditionforthesystem(4)tobestablewith âïżœïżœ(ïżœïżœ)ââ âșïżœïżœ
(3)
Whereïżœïżœ={1,âŠ,ïżœïżœ}isnumberofpolytopevertices. Theclassofsystemsdescribedby(1)isfrequently encounteredinmodelingseveralphysicalsystems. Thesubsystemsinformula(1)canbereformuledas ïżœïżœ = ïżœïżœïżœïżœ Îïżœïżœ ïżœïżœïżœïżœ ÎŠïżœïżœ
With ïżœïżœïżœïżœ
ïżœïżœ ïżœïżœ (4)
ïżœïżœ1ïżœïżœ ïżœïżœ12ïżœïżœ âŠïżœïżœ1ïżœïżœïżœïżœïżœïżœ ïżœïżœ21ïżœïżœ ïżœïżœ2ïżœïżœ âŠïżœïżœ2ïżœïżœïżœïżœïżœïżœ âźâźâ±âź ïżœïżœïżœïżœïżœïżœ1ïżœïżœ ïżœïżœïżœïżœïżœïżœ2ïżœïżœ âŻïżœïżœïżœïżœïżœïżœïżœïżœ ,Îïżœïżœ =ïżœïżœïżœïżœïżœïżœïżœïżœ(Îïżœïżœïżœïżœ),
Lemma1[9, 18].TheContinuousâtimesystem(4), withpolytopicrepresentation(2)â(3),isasymptotiâcallystablewithâïżœïżœ(ïżœïżœ)ââ âșïżœïżœ,forallïżœïżœâÎïżœïżœ,ifand onlyifthereexistsamatrixfunctionïżœïżœïżœïżœ â»0andscalar ïżœïżœâ»0,suchthatthefollowingLMIhold(thesymbolâ meansasymmetricblock):
ïżœïżœ (9)
Lemma2[13](FinslerâsLemma).Let ïżœïżœââïżœïżœ , ïżœïżœ= ïżœïżœïżœïżœ ââïżœïżœĂïżœïżœand ïżœïżœââïżœïżœĂïżœïżœ suchthat ïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ)âșïżœïżœ, andïżœïżœâ„ abasisforthenullâspaceofïżœïżœ (i.e.ïżœïżœâ„ïżœïżœ=0). Thenthefollowingstatementsareequivalent:
1) ïżœïżœïżœïżœïżœïżœïżœïżœâș0,forallïżœïżœâ 0,ïżœïżœïżœïżœ=0;
2) ïżœïżœïżœïżœ â„ïżœïżœïżœïżœâ„ âș0;
3) âïżœïżœââïżœïżœĂïżœïżœ â¶ïżœïżœ+ïżœïżœïżœïżœ+ïżœïżœïżœïżœïżœïżœïżœïżœ âș0
Inthissection,wepresentastabilityandHâperâformanceofinterconnecteduncertainsystems.
Inthissection,anewrobuststabilityconditionsfor thepolytopicembeddedsystem(4)isdeveloped.The mainresultforuncertainembeddedsystemisstated inthefollowingtheoremwithïżœïżœ(ïżœïżœ)âĄ0.
Theorem1.Thepolytopicembeddedsystem(4)is asymptoticallystable,forallïżœïżœâÎïżœïżœ,ifandonlyifthere existsmatricesïżœïżœïżœïżœ â»0,ïżœïżœ,ïżœïżœ andïżœïżœâș0suchthatthe followingLMIsarefeasible.
ïżœïżœïżœïżœïżœïżœ +ïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ âïżœïżœïżœïżœïżœïżœïżœïżœ âïżœïżœ+ïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ
â âïżœïżœâïżœïżœïżœïżœ âïżœïżœïżœïżœ âș0, (10)
Proof
TheLMIs(10)areobtainedbyconsidering
ïżœïżœ= ïżœïżœ ïżœïżœ , (11)
ïżœïżœ= ïżœïżœïżœïżœ âïżœïżœ , (12)
ïżœïżœ= 0ïżœïżœïżœïżœ ïżœïżœïżœïżœ 0 , (13) incondition(3)ofLemma2,with
ïżœïżœâ„ = ïżœïżœ ïżœïżœïżœïżœ (14)
Theorem2.Theuncertainembeddedsystem(4) isasymptoticallystablewith âïżœïżœ(ïżœïżœ)ââ âșïżœïżœ,for allïżœïżœâÎïżœïżœ,ifandonlyifthereexistsmatrices ïżœïżœïżœïżœ â» 0,ïżœïżœ1,ïżœïżœ2,ïżœïżœ3,andïżœïżœ4,suchthatthefollowingLMIsare feasible.
Κ
âΚ
ââΚ33 Κ34
ââââïżœïżœ
Where
2
âș0, (15)
Κ13 =ïżœïżœ1Îïżœïżœ +ïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ 3
Κ14 =ïżœïżœïżœïżœ ïżœïżœ +ïżœïżœïżœïżœ ïżœïżœïżœïżœïżœïżœ 4
Κ22 =âïżœïżœ2 âïżœïżœïżœïżœ 2
Κ23 =ïżœïżœ2Îïżœïżœ âïżœïżœïżœïżœ 3
Κ24 =âïżœïżœïżœïżœ 4
Κ33 =âïżœïżœ2ïżœïżœ+ïżœïżœ3Îïżœïżœ +Îïżœïżœ ïżœïżœ ïżœïżœïżœïżœ 3
Κ34 =ÎŠïżœïżœ ïżœïżœ +Îïżœïżœ ïżœïżœ ïżœïżœïżœïżœ 4 (16)
Proof
Choosealyapunovfunctioncandidatetobe ïżœïżœ(ïżœïżœ)=ïżœïżœïżœïżœ(ïżœïżœ)ïżœïżœïżœïżœïżœïżœ(ïżœïżœ) (17)
ïżœïżœïżœïżœ givenby ïżœïżœïżœïżœ = âïżœïżœ ïżœïżœ=1 ïżœïżœïżœïżœïżœïżœïżœïżœ,where ïżœïżœïżœïżœïżœïżœ ââïżœïżœĂïżœïżœ are constantsymetricmatricesmustbedetermined.
Calculatingthederivativeof ïżœïżœ(ïżœïżœ) from(8),we obtained
ïżœïżœ(ïżœïżœ)ïżœïżœïżœïżœ(ïżœïżœ)+ïżœïżœïżœïżœ(ïżœïżœ)ïżœïżœÌïżœïżœ(ïżœïżœ)+ïżœïżœïżœïżœ(ïżœïżœ)ïżœïżœ(ïżœïżœ)âïżœïżœ2ïżœïżœïżœïżœ(ïżœïżœ)ïżœïżœ(ïżœïżœ)
0ïżœïżœïżœïżœ 0ïżœïżœïżœïżœ ïżœïżœ â000 âââïżœïżœ2ïżœïżœÎŠïżœïżœ ïżœïżœ ââââïżœïżœ
ïżœïżœ= âĄ âą âą âŁ ïżœïżœ1 ïżœïżœ2 ïżœïżœ3 ïżœïżœ4 †℠℠⊠, (21) ïżœïżœ= ïżœïżœïżœïżœ âïżœïżœÎïżœïżœ 0 , (22)
ïżœïżœâ„ = âĄ âą âą âŁ ïżœïżœ00 ïżœïżœïżœïżœ Îïżœïżœ 0 0ïżœïżœ0 00ïżœïżœ †℠℠⊠(23)
whichprovides,bycalculationandusingcondition(ii) oflemma2,theequalitybetween ïżœïżœïżœïżœ â„ïżœïżœïżœïżœâ„ âș0 and theLMIsin(9).Thus,(9)isequivalentto(15)using Lemma2.
Thiscompletestheproofofthetheorem2.
4.NumericalExample
1(ïżœïżœ)=ïżœïżœ1ïżœïżœïżœïżœ1(ïżœïżœ)+ 3 ïżœïżœ=1,ïżœïżœâ 1 ïżœïżœ1ïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ)+Î1ïżœïżœïżœïżœ1(ïżœïżœ) ïżœïżœ1(ïżœïżœ)=ïżœïżœ1ïżœïżœïżœïżœ1(ïżœïżœ)+Ί1ïżœïżœïżœïżœ1(ïżœïżœ) Subsystem2: 2(ïżœïżœ)=ïżœïżœ2ïżœïżœïżœïżœ2(ïżœïżœ)+ 3 ïżœïżœ=1,ïżœïżœâ 2 ïżœïżœ2ïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ)+Î2ïżœïżœïżœïżœ2(ïżœïżœ) ïżœïżœ2(ïżœïżœ)=ïżœïżœ2ïżœïżœïżœïżœ2(ïżœïżœ)+Ί2ïżœïżœïżœïżœ2(ïżœïżœ) Subsystem3: 3(ïżœïżœ)=ïżœïżœ3ïżœïżœïżœïżœ3(ïżœïżœ)+ 3 ïżœïżœ=1,ïżœïżœâ 3 ïżœïżœ3ïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ)+Î3ïżœïżœïżœïżœ3(ïżœïżœ) ïżœïżœ3(ïżœïżœ)=ïżœïżœ3ïżœïżœïżœïżœ3(ïżœïżœ)+Ί3ïżœïżœïżœïżœ3(ïżœïżœ) 52
Table1. ComparisonofMinimumHâ performance, ïżœïżœmin
Method
SchuleforDecentralizedstate feedbackcontrolforinterconnected systemsin[9]
Figure2. Interconnectedembeddedsystem:firstvertex
Withthefollowingparameters:
,ïżœïżœ32ïżœïżœ = 00 0â1 , AccordingtoLemma1andTheorem2,theobtained guaranteedperformancesarelistedinTable1
Table1showsclearlythatLemma1islessconserâvativethanTheorem2forthisexample.
Fortheanalysisofinterconnectedembeddedsysâtems,theHânormscomputedatthefourverticesof interconnectedembeddedsystemareobtainedfrom theFigures 2 to 5:alltheobtainednormsunderthe guaranteedthe0.5199bound.
TheconclusionofthestudyonstabilityandHâ analysisforinterconnectedembeddedsystemsisthat itiscriticaltoconsiderthestabilityoftheoverâallsystemwhendesigninginterconnectedembedded systems.
Interconnectedembeddedsystem:second vertex
Interconnectedembeddedsystem:thirdvertex
Interconnectedembeddedsystem:fourth vertex
Theinterconnectionofmultiplesubsystemscan leadtoinstabilityandthepossibilityofsystemfailure, whichcanhaveseriousconsequencesinsafetyâcritical applicationssuchasautomotiveoraerospacesystems. Hâ controltheoryprovidesapowerfulframework fordesigningrobustcontrolsystemsthatcanmitiâgatetheeffectsofdisturbancesanduncertainties.By usingHâ controltechniques,itispossibletodesign controllersthatguaranteestabilityandperformance despiteuncertainorunknownsystemparameters. Thestudyhighlightstheimportanceofconsidering theinterconnectionstructureofembeddedsystems whenapplyingHâ controltechniques.Inparticular, thestudyemphasizestheneedtoaccountforthecouâplingbetweendifferentsubsystemsandtheeffectof externaldisturbancesonthesystem.
Overall,thestudyconcludesthattheuseofHâ controltechniquescansigni icantlyimprovethestaâbilityandperformanceofinterconnectedembedâdedsystems,anditisessentialtoconsiderthese techniquesinthedesignofsafetyâcriticalembedded systems.
AUTHOR
AmalZouhriâ âSidiMohammedBenAbdellahUniâversity,FacultyofSciencesDharElMahraz,Fez, Morocco,eâmail:amal.zouhri@usmba.ac.ma.
âCorrespondingauthor
References
[1] X.Zhang,X.Liu,G.Yang,andY.Zou.âRobuststaâbilityandHâanalysisforinterconnecteduncerâtainsystems,â IEEETransactionsonIndustrial Electronics,vol.66,no.9,2019,pp.6911â6920. doi:10.1109/TIE.2018.2889317
[2] M.Osman,S.Wang,andK.Tang.âRobustmodel predictivecontrolofinterconnectedembedded systemssubjecttocommunicationdelays,â IEEETransactionsonIndustrialElectronics, vol.68,no.3,2021,pp.1893â1903.doi: 10.1109/TIE.2020.2968401
[3] W.Zheng,Z.Zhang,F.Sun,andS.Wen.âRobust stabilityanalysisandfeedbackcontrolfornetâworkedcontrolsystemswithadditiveuncertainâtiesandsignalcommunicationdelayviamatriâcestransformationinformationmethod,â InformationSciences,vol.582,pp.258â286,Jan.2022, doi:10.1016/j.ins.2021.09.005.
[4] Z.Wang,G.Feng,H.R.Karimi,andX.Zhao. âRobustHâ controlforuncertainswitched delayedsystemswithtimeâvaryingdelayand inputsaturation,â IEEETransactionsonCircuits andSystemsII:ExpressBriefs,vol.64,no.5,2017, pp.547â551.doi:10.1109/TCSII.2016.2537570.
[5] Y.Hong,andY.Q.Chen.âRobustHâ iltering fortimeâdelaysystemswithsensorfaultsand packetdropouts,â IEEETransactionsonCybernetics,vol.49,no.9,2019,pp.3171â3181.doi: 10.1109/TCYB.2018.2867895.
[6] X.Zhang,J.Chen,andX.Li.âRobustHâ controlofuncertaintâsfuzzysystemswith timeâvaryingdelayviaswitchedlyapunov functionals,â IEEETransactionsonFuzzy Systems,vol.27,no.8,2019,pp.1577â1589.doi: 10.1109/TFUZZ.2018.2877014.
[7] Z.WangandG.Feng.âDelayâdependentHâconâtrolofswitchedsystemswithtimeâvaryingdelay andactuatorsaturation,â IEEETransactionson IndustrialElectronics,vol.66,no.3,2019,pp. 2178â2186.doi:10.1109/TIE.2018.2827393.
[8] Z.G.WuandT.Chu.âHâ controlforaclass ofdiscreteâtimeswitchednonlinearsystems withtimeâdelayandactuatorsaturation,â
IEEETransactionsonIndustrialElectronics, vol.67,no.3,2020,pp.1968â1976.doi: 10.1109/TIE.2019.2905538.
[9] S.Schuler,U.MĂŒnz,andF.Allgöwer.âDecentralâizedstatefeedbackcontrolforinterconnected systemswithapplicationtopowersystems,â JournalofProcessControl,vol.24,2014,pp. 379â388.
[10] H.Li,H.Gao,andJ.Lam.âHâ ilteringfor switchedlinearsystemswithsensorfaultsand packetdropouts,â IEEETransactionsonCircuits andSystemsII:ExpressBriefs,vol.64,no.4,2017, pp.443â447.doi:10.1109/TCSII.2016.2562325.
[11] G.FengandC.Yang.âHâ controlofswitched linearsystemswithtimeâvaryingdelayand inputsaturation,â IEEETransactionsonAutomaticControl,vol.65,no.4,pp.1779â1786.doi: 10.1109/TAC.2019.2926787.
[12] H.Gao,T.Chen,andJ.Lam.âHâ stateestimaâtionforswitchedlinearsystemswithsensor faultsandpacketdropouts,â IEEETransactions onIndustrialElectronics,vol.65,no.6,2018,pp. 5006â5016.doi:10.1109/TIE.2017.2771919.
[13] Z.Wang,andG.Feng.âRobustHâ controlfor uncertainswitchedsystemswithtimeâvarying delayandinputsaturation,â IEEETransactions onAutomaticControl,vol.63,no.12,2018,pp. 4227â4234.doi:10.1109/TAC.2018.2821039.
[14] Y.XuandM.Fu.âRobuststabilityandstabilizaâtionofswitchedinterconnectedsystems:asurâvey,â IEEETransactionsonAutomaticControl,vol. 66,no.8,2021,pp.3552â3569.
[15] T.ChenandB.Francis.âRobustcontrolofuncerâtaininterconnectedsystems:asurvey,â IEEE TransactionsonControlofNetworkSystems,vol. 7,no.4,pp.1408â1420.
[16] Y.YangandY.Zhang.âRobustHâ controlfora classofnonlinearinterconnectedsystems,â IEEE TransactionsonAutomaticControl,vol.66,no.3, 2020,pp.1278â1285.
[17] X.GuoandB.Jiang.âRobuststabilizationofinterâconnectedsystemsviadynamicoutputfeedâback,â Automatica, vol.103,2019,pp.23â31.
[18] Y.MaandJ.Huang.âRobustHâ controlfora classofnonlinearinterconnectedsystemswith uncertainties,â IEEETransactionsonCircuitsand SystemsII:ExpressBriefs,vol.66,no.3,2019,pp. 500â504.
[19] M.LiandZ.Zhang.âRobuststabilizationofinterâconnectedsystemswithtimeâvaryingdelaysvia outputfeedback,â IEEETransactionsonCircuits andSystemsII:ExpressBriefs,vol.65,no.8,2018, pp.1055â1059.
[20] Y.XuandJ.Zhang.âRobuststabilizationofaclass ofuncertaininterconnectedsystemsviafuzzy control,â IEEETransactionsonFuzzySystems,vol. 26,no.2,2018,pp.789â798.
[21] Y.ZhangandT.Hu.âRobustHâcontrolforinterâconnectedsystemswithtimeâvaryingdelays,â IEEETransactionsonAutomaticControl,vol.62, no.7,2017,pp.3655â3662.
[22] C.PengandY.DuâRobustHâcontrolforaclass ofnonlinearinterconnectedsystemswithtimeâvaryingdelay,â NonlinearDynamics,vol.88,no.3, 2017,pp.1783â1793.
[23] S.LiandH.Li.âRobuststabilizationofinterconânectedsystemsviafuzzycontrol,â IEEETransactionsonCybernetics,vol.46,no.7,2016,pp. 1656â1667.
[24] X.WangandY.DuâRobustHâ controlfora classofnonlinearinterconnectedsystemswith parametricuncertainties,â IETControlTheory& Applications,vol.10,no.3,pp.203â210.
[25] L.LiuandT.Chen.âRobuststabilizationofinterâconnectedsystemswithstateâdependentuncerâtainties,â Automatica, vol.69,2016,pp.36â43.
[26] X.ZhangandY.Zhang.âRobustHâ control forinterconnectedsystemswithtimeâvarying delaysandpacketdropouts,â IEEETransactions onIndustrialElectronics,vol.62,no.8,2015,pp. 5067â5074.
[27] X.Wang&Y.Du.âRobustHâ controlforaclass ofnonlinearinterconnectedsystemswithtimeâvaryingdelays,â IETControlTheory&Applications,vol.9,no.14,pp.2131â2138.
[28] J.Wang,andY.Li.âRobuststabilizationof interconnectedsystemswithuncertaintimeâvaryingdelaysviaslidingmodecontrol,â NonlinearDynamics,82(4),pp.2129â2140.
Abstract:
Submitted:22nd December2022;accepted:27th February2023
MubeenAhmedKhan,AwanitKumar,KailashChandraBandhu
DOI:10.14313/JAMRIS/4â2023/31
InternetconnectivityinWiMAXnetworks,alongwithvarâiousapplications,isincreasingrapidly,sotheconnectivity ofinternetanddatatransferspeedarealwayschallenges foreffectivedatatransmissioninwirelessnetworks.Sevâeralfactorsaffecttheperformanceofnetworks.One importantfactoristochooseasuitableframeperiodfor effectivedatatransmissions.TheperformanceofdifferâentframeperiodswithRoundRobinandStrictPriorityis evaluatedinthiswork.AframeperiodinRoundRobin performsbetterthanaStrictPriorityintermsofthroughâput,butaStrictPriorityperformsbetterintermsofdrop rates.Thispaperalsodemonstratesthataneffective frameperiod,whencombinedwithaproperbandwidth allocationalgorithm,yieldsbetterresults.Thisworkgives theanalysisthatRoundRobinperforms83.8847%betâterwhileStrictPriorityperforms86.0020%betterthan theearliestdeadlinefirstalgorithmsfor10subscriber stationsintermsofthroughput.Thisworkishelpfulto researchersandindustrialistsforactualimplementations inWiMAXnetworks.
Keywords: IEEE802.16,WiMAX,Bandwidthallocation algorithm,Frameperiod,Roundrobinalgorithm,Strict priorityalgorithm
TheWiMAXisakindofBroadbandWirelessAccess (BWA)networkforhighâspeeddatatransferthatcan beusedwherethelyingofcablesisnotfeasible[1]. Varioustechnologieshavebeendesignedbasedon IEEEstandards.ItincludesIEEE802.11forWiâFi, IEEE802.16â2004for ixedWiMAX,andIEEE802.16e formobileWiMAX.ItisaBWAsystemthatfollows theIEEE802.16â2004andIEEE802.16estandards[2]. Wirelessservicesarechallenginginrural,denseareas, andsometimes,inunevengeographicalareas,there arehighdataratesinWiMAXnetworkswithlargecovâerageareasandalargefrequencyspectrumforinteâgratedvideo,audiovoice,anddataservicesrequired inthoseareas.Networkenhancementandperforâmanceimprovementarestillachallengeinmobile WiMAXnetworks.Inrealâlifescenarios,packetsare droppedwhileusingthequalityofservices(QoS)such asaudio,video,orvoice.Thedroppingofpackets usingtheexistingtechniqueaffectssystemperforâmanceduetovariousfactors,suchasinfrastructure, environments,andappliedalgorithms.
Thisworkisbasedontheappliedalgorithmin whichtheperformanceofthesystemisaffected.The performanceoftheproposedsystemisincreased byoptimizingtheframeperiods.Theframeduraâtion,alongwiththechannelbandwidthalgorithm, isanimportantareatoenhancetheperformanceof WiMAXnetworksinrural,dense,andunevengeoâgraphicalareasfordifferentdataservices.Thecurârentimplementationsaredoneusingabasestation andsubscriberstationsforaudio,video,anddataserâvicesinfourthâgenerationtechniques.TheconnectivâitybetweentheSSsandBSfordatatransferisdone usingindividualTransmissionControlProtocol(TCP) connectionsandsynchronization,whichisamustfor transmissionofdata[3].AllSSsreceivedatafrom thebasestationatthestartofeveryframeusingan UplinkMap(ULMAP)message[4].TheLightWiMAX usestheprincipleoforthogonalfrequencydivision multiplexingandprovidesvariousqualitiesofservice andmultihoppingtechniques[5].
Thisworkalsofoundthattheexistingframeperiod isnotatpeakef iciencyanddemonstratesbetter results.Whenvaryingtheframeperiodsintheexisting algorithm,optimizednewframeperiodintheexisting algorithmgivesbetterresults.
Thenextsectionsofthispaperincludethelitâeraturesurveywithnetworkstructure,followedby bandwidthallocationalgorithms,thenresultsanddisâcussions,and inallytheconclusionandfuturework.
Hugeworkhasbeendoneinwirelesscommunicaâtionsystemsinscheduling,buttherearestillvarious needstobedoneforeffectiveperformanceinWiMAX networks.Previousworkhasbeendoneonvarious algorithmslikeRoundRobin[6],WeightedRound Robin[7,8],andWeightedFairQueuing[9],whichare generallyproposedforWiMAXnetworks.Thesealgoârithmsaregeneralalgorithmsanddonottakecareof speci icapplicationsofWiMAXnetworks.Thesealgoârithmsarenoteffectiveforhighâspeeddatanetworks butarestillusedinmanyapplicationsofWiMAXnetâworks.Somewirelessapplicationsarechannelaware applications,whilesomealgorithmsarenonâaware ofchannelbandwidth.Someoftheprede inedalgoârithmsarestillnotsuitableforhighâspeedinternet services,whilesomealgorithmsarenotsuitablefor mobilityapplications.Whenchannelawareschemes arediscussed,itisrequiredtounderstandchannel stateinformation.
Priorityisgiventothosesubscriberstationswhose channelconditionsaregood.Also,ifchannelconâditionsaregoodandproperallocationtechniques likeradioresourcesandutilizationareavailable,it becomeseasytoenhancetheperformanceofnetâworks.Theissuewiththeseschemesisinthealloâcationtechniques,inwhichsubscriberstationsstarve forsubstantialintervalsifchannelconditionsarepoor, whileoverprovisionsaremadeforSSswithgood channelconditions.MAClayerschemesaredesigned withidealchannelconditionsinmind.Thepurposeof MAClayerschemesistoassuremaximumthroughput, minimumtraf icrate,andfairness.SincevariousQoS classesarede inedinWiMAXnetworkswithdifferent requirements,animportantschedulingdecisionmust imposesomesortofpriority.Multiantennamode andavailablebandwidthareresponsibleforhighâspeeddatatransferratesovertheairofabout1Gbps speed.Thistypeofworkissuitableforgoodquality andhighercapacityservicesandinternetprotocols suitableforavastrangeandqualityâbasedinternet services.Theseservicesarenotonlysuf icientto maintainfullbackwardcompatibilitybutalsosupport thoseservicesthatmaybeusefulfornextâgeneration internetservices.ThisworkmentionedallthetechniâcalaspectsofIEEE802.16minwhichnextâgeneration internetservicesareproposedinthefuture[10].
Forfullutilizationofframes,mobileWiMAX allowspacketfragmentation,whichenhancesnetâworkcapacity.Variationsinchannelconditionscause variationsintimeandlocation.De icitroundrobin withfragmentationandtheearliestdeadline irst algorithmsaresomealgorithmsthatwerepreviously proposed.ResourcesareallocatedasperthevariaâtioninlinkcapacityinmobileWiMAXinaneffecâtivemannertotransmitfragmentedpacketsinthe network[11].De icitroundrobinwithfragmentaâtiongivesbetterperformanceintermsofthroughâputthanDRR,whichisabout80%higher,giving minimumoverheadsthanglobalpositioningsystems. Someworkhasalsobeendoneonframeduraâtionstoimprovetheperformanceenhancementsof WiMAXnetworks.Thispaperconsidersdataratein termsofspectralef iciencies,cellcoverage,latencies, spectrumef iciency,andqualityofservice,includâingcomplexities.Thispaperexplorestheimproved WiMAXtechnologyfocusingonthephysicallayer, MAClayer,andthoseservicesessentialtoimprove qualityofservicesfornetworkbetterments[12].This workfocusesondetailedschedulingandcollaboration withserviceproviders.Channelawarenesscrossâlayer schedulingisproposed,whichdescribesthereduction ofpacketlossanddelayandgivesbetterthroughâput[13].Thispaperdetailsthetransmissioncontrol protocolanduserdatagramprotocolperformancein IEEE802.16[14].Inthiswork,theauthordiscusses andanalysesissueslikecoverageholesandcapacâityoptimizations.Thisworkalsosuggeststherelay stationasaneffectivesolutionformultiâhoprelays thatguaranteeperformance.Thispaperalsogives betterresultswhenoptimalrelaysareusedinthe networks[15].
Endtoenddelayinpackettransmissionand receivinginthenetworksisproposedbyweighted RoundRobinschedulinginWiMAXnetworkstoanaâlyzetheperformance[16].
Designinganetworkstructurewithconstraints inmobilemultiâhoprelayâbasednetworksisachalâlengeinIEEE802.16withasuitableframestructure. Theframestructuredesignusingdifferentparameâtersintermsofdimensions,designconstraints,and challengesisstillaproblem.The lexibleframestrucâturedesignisproposed,whichisusedtoperform variousmultiâhopoperationswhilemaintainingbackâwardcompatibilitywithlegacysystemsonmobile stations.Usingsuchasystemincreasesthecapacâityimprovementinmobilemultiâhoprelaysandalso establishesabetterunderstandingintermsofrange extensionsinrelaynetworks[17].
Thisworkproposestheschedulingarchitecture foruplinkanddownlinkconnectionofIEEE802.16. Thisarchitectureincludesvariousqualityofservice parameters,whichincludelatency,sustainedrate,jitâtertoleration,minimumreservedbandwidth,request transmissionpolicies,traf icpriority,burstsize,SDU size,andqueuingfordifferentservice lows.Inthis paper,twoimportantalgorithms,named irstin, irst out,andearliestdeadline irstandselfâclockfairqueuâingalgorithmforef icientbandwidth,areusedalong withthequalityofservices[18].
Thisresearchevaluatesthechoiceforeffective framestructureinnonâtransparentrelaystationsin WiMAXnetworks.SingleframestructureandmultiâpleframestructurearetwotypesofstandardsproâposedbyIEEE802.16jâ2009.Nocomparisonsare madeamongtheseframestructures.LightWiMAXis usedtoevaluatetwoframestructuresusingntRSof QoS.Thisworkismainlyfocusedonachievinghigher throughputusingthemultiâframestructureforvoice capacitiesintermsofdelays[19].
ThisworkproposedforIEEE802.16jqualityof serviceschedulingscalablearchitecturewhichguarâanteesqualityofserviceforvariousmobileapplicaâtions.Thispaperfocuseson indinganappropriate qualityofserviceimprovements.TheSQSAsupports QoSarchitecturesSQSAmodulesandsupportitsfuncâtionsformobileapplications[20].
Thisworkisdonetoincreasethedataâsendingrate andextendthenetworkcoverageareausingrelaystaâtionswithIEEE802.16.Theperformanceisincreased byallocatinganappropriateresourcetoindividual relaystationsaspertheneedsofthenetworks.This workalso indsthatifresourceallocationisnotpropâerlydone,thenrelaystationswillexperienceconâgestion,whichresultsinperformancedegradationin termsofthroughputanddelay.Basestationsdynamâicallyschedulethedatatransmissionstorelaysby centrallymanagedrelaystations.IEEE802.16stanâdardsde inedecentralizedradioresourcesbymeans ofexistingscheduling.Conventionalservicedecreases thesystemperformance;hencethoseservicesare usedthatincreasethesystemperformance.
Theseservicesareusednotonlytomaximize thethroughputbutalsotominimizepacketdelays andreducesignalingoverheadsbypreâallocatingand decentralizingcontrolledrelaystations.Thispaper alsomentioneddefaultradioresources,whichshow thatrelaystationsindependentlyassignresources withoutaskingthebasestationsothattraf ic,overâhead,andpacketdelayscanbereduced[21].
Thisworkinvestigatestheimprovedthroughput andminimumdelaysforenduserswithvariousappliâcationslikevoice,video,andaudioservicesbyreducâingthecostusingtheavailablespectralresourcesby usingrelaystations.Theproposedworkgivesacostâeffectivesolutionbyinstallingthethreeârelaystation withadaptivemodulationandcodingschemes,cell sectoring,anddirectionalantennasinIEEE802.16. Thisworkincreasedthethroughputwithalesser numberofrelaystationswithinthesamebasestaâtionrangewithoutcompromisingthequalityofserâvice[22].
ThisworkproposesrelaystationsinWiMAXnetâworkswithdifferentbandwidthallocationalgorithms toenhancethesignalpoweroverlongdistanceswith relaystations.Thispapershowsthattherelaystation extendsthecoveragewithhighthroughputandhigh bandwidthofchannels.Thispaperfocusesonperâformanceanalysisofbandwidthallocationalgorithms withandwithoutrelaystations.Thisworkcompares thechannelbandwidthallocationalgorithmwithand withoutrelaystation,andperformanceenhancement isproposedandevaluated[5].
ThenetworkstructureshowninFigure1consists ofonebasestationandmanysubscriberstations.The basestation(BS)isconnectedtosubscriberstations (SS)throughindividualwirelessTCPconnections.The dataistransmittedfromthebasestationtothesubâscriberstationsthroughawirelessmedium.Adownâloadinglinkisestablishedfromthebasestationtothe subscriberstation,andthechannelisallocatedtosubâscriberstationsusingRoundRobinandStrictPriority channelallocationtechniques;thebasestationtransâmitsdatatosubscriberstationsusingindividualTCP connectionswithallocatedchannelbandwidth,which isshowninFigure1forperformanceevaluation.
Variousnetworktoolsarealsoavailabletoperform thestudyofWiMAXnetworks,likeMATLAB,Netsim, Opnet,OMnet++,andmanymore.Onesuchsimulation toolisLightWiMAX[5].Toevaluatetheperformance ofWiMAXnetworkstheNetworkSimulator(NSâ2)is used.TheFrame_LWXtimer()functionisusedtoadd theMediumAccessControl(MAC)Layer.Oncethe packetsstarttransmitting,theMACsourceaddress andMACdestinationaddressarede ined.Portnumâbersatthesourceanddestinationarealsode ined fordatatransmissionsinthecode.Ifnonodematchâingthedestinationaddressisfound,thepacketis dropped.DataisonlytransmittedfromBStoSS,and bandwidthallocationisdoneusingavariablede ined inthecode.
Inthesimulation,twovariablesareused:â1âfor theroundrobinalgorithmandâ2âfortheStrictPriâorityalgorithm.Thecollectionofdownlink lowinto acorresponding lowqueueisstoredinthelinkproâgram.
Thebandwidthallocationalgorithmensures properbandwidthmanagementforthesmooth transmissionofnetworkstosubscriberstations.The StrictPriorityschedulingbasedoneitherpreemptive ornonâpreemptivebandwidthallocationalgorithm forwirelessnetwork.Priorityschedulinggenerally suffersfromtheproblemofstarvation;highpriority taskapplicationswillbeinreadyorwaitingcondition if,onthebasestation,theprocesslosescontrolin waitingconditions[23].Intheschedulingtechniques, thehigherpriorityprocessesareprocessed,whereas lowerpriorityprocessesareneglected.Innonâprioritypreemptivescheduling,ittakesalongertime ascomparedtohigherpriorityprocessesonthebase station,whichcanleadtoastarvationcondition[24].
AnotheralgorithmistheRoundRobinalgorithm, whichisthepreemptiveschedulingalgorithm.Each processisgivenasetamountoftimetocomplete; thisisreferredtoasaquantum.Preemptionisneeded fortheexecutionofoneprocesswithinagiventime interval[25].Contextswitchingisusedtosavestates ofpreemptedprocesses[8].
Everybandwidthallocationalgorithmhasitsown channelallocationworkings[26].Thisworkusedthe framedurationwithRoundRobinandStrictPriority algorithms.Therearetwopathsthatcouldbechosen: onethatgoesdirectlytothebasestationandonethat goesthroughrelaystations.Inthispaper,twohop relaysthattransmitdatafromSStoBSonlyareused. VariousstepsareinvolvedwhenusingtheAODVroutâingprotocol,whichincludesthediscoveryofpaths, setupofpathselection,forwardpathselection,routâingtablemanagementwithpathmaintenance,and localconnectivitymanagement.Themainadvantage ofusingtheAODVprotocolisthatitisscalableandcan beusedforalargenumberofnodes.Broadcastminiâmizationisanotheradvantageofusingthisalgorithm. Anotheradvantageofusingthisroutingalgorithmis thatitreducesmemoryrequirementsandcanbeused innetworksforloopâfreeroutingmaintenance.
Forperformingtherealâworldimplementationof thescenarios,NetworkSimulator2isasimulationtool usedtoperformvarioussimulations.Toexecutethe code,thistoolusedtheC++languageinconjunction withToolCommandLanguage[27].Thesimulation environmentsareusedtocarryouttheentiredeployâment.Thistoolisaneventâdriventoolthatprovidesa dynamicenvironmentforcreatingscenariosthatare identicaltotherealparametersrequiredfornetwork creation.Simplecommandsareusedtoimplementthe toolforde iningnetworkcon igurations.
4.1.Algorithm1:RoundRobinâDownlinkBandwidth Allocation
1) Start
2) Createpointertoeach lowtypeâsqueuetoalloâcation
3) GetsymbolnumberofDLandUL
4) Createalgorithmcalculationvariable
5) Resetallrelativevariablesâvaluein lowâs attribute
6) SetPathselection
a) Findthepath(directlytoBSorpassingthough RelayStationRS)
b) SetBWA_Flow_TypeandBWA_Next_Hop
7) Selectpath
a) If(this lowhasrelaylink,usethe irstrelay linkanditsnexthop)
b) Elseuseaccesslink
8) Bandwidthallocation
a) Accesszone:RR+minQoSGurantee
b) Relayzone:onlyRR
i. Collect lowintocorresponding low queue
ii. Bsâ>SSandBSâ>RSshouldalsobe schedulingtogether,becausetheyusethe samebandwidth
9) Downlinkaccessbandwidthallocation
a) Satisfyeachdl lowâsRmin
b) Satisfyeachdl lowbyRoundRobin
c) FinaldlBWAsetting
d) Logeachphaseâsbandwidthallocationofeach downlink low
10) Downlinkrelaybandwidthallocation(RSâ>SS)
a) Satisfyeachdlrelay lowbyRR
b) FinaldlBWAsetting
c) Logeachphaseâsbandwidthallocationtoeach downlinkrelay low
11) Uplinkaccessbandwidthallocation
a) Satisfyeachul lowRmin
b) Satisfyeachul lowbyRR
c) Logeachphaseâsbandwidthallocationofeach downlink low
12) Uplinkrelaybandwidthallocation(RSâ>SS)
a) Satisfyeachulrelay lowbyRR
b) FinalULBWAsetting
c) Logeachphaseâsbandwidthallocationofeach downlinkrelay low
d) Lwx_tests_msg(âRRâsULRelayBWAâ)
e) Osttringstreamlog_send_plt
f) Log_send_pkt
g) Getpacket
h) Getlog
i) Lwx_test_msg(âdlâ.Log_bwa.str());
j) DecreaseBWA_Total
k) Pinthispacket
l) Senddownpacket
13) Timer lowchart:
a) Createpointertodownlinkanduplinkqueue toallocationbandwidthef iciently
b) Classify lowsofthenodeandcallthecorreâspondingtransmissionfunctionswhosenode IDissourceintocorresponding lowqueue
14) EndTimer
15) End
4.2.Algorithm2:StrictPriorityâDownlinkBandwidth Allocation
1) Start
2) Createpointertoeach lowtypeâsqueuetoalloâcation
3) GetsymbolnumberofDLandUL
4) CreateStrictPriorityalgorithmcalculationvariâable
5) Resetallrelativevariablesvaluein lowâs attribute
6) SetPathselection
a) Findthepath(directlytoBSorpassingthough RelayStationRS)
b) SetBWA_Flow_TypeandBWA_Next_Hop
7) Selectpath
a) If(this lowhasrelaylink,usethe irstrelay linkanditsnexthop)
b) Elseuseaccesslink
8) Bandwidthallocation(StrictPriority)
a) Accesszone:RR+minQoSGurantee
b) Relayzone:onlyRR
i. Collect lowintocorresponding low queue
ii. Bsâ>SSandBSâ>RSshouldbealso schedulingtogether,becausetheyuse samebandwidth
9) Downlinkaccessbandwidthallocation
a) Satisfyeachdl lowâsRâmin
b) Satisfyeachdl lowbyRoundRobin
c) FinaldlBWAsetting
d) Logeachphaseâsbandwidthallocationofeach downlink low
10) Downlinkrelaybandwidthallocation(RSâ>SS)
a) Satisfyeachdlrelay lowbyRR
b) FinaldlBWAsetting
c) Logeachpahseâsbandwidthallocationtoeach downlinkrelay low
11) Uplinkaccessbandwidthallocation
a) Satisfyeacheachulâ lowRâmin
b) Satisfyeachulâ lowbyRR
c) Logeachpahseâsbandwidthallocationofeach downlink low
12) Uplinkrelaybandwidthallocation(RSâ>SS)
a) Satisfyeachulrelay lowbyRR
b) FinalULBWAsetting
c) Logeachphaseâsbandwidthallocationofeach downlinkrelay low
d) Lwx_tests_msg(âRRâsULRelayBWAâ)
e) Osttringstreamlog_send_plt
f) Log_send_pkt
g) Getpacket
h) Getlog
i) Lwx_test_msg(âdlâ.Log_bwa.str());
j) DecreaseBWA_Total
k) Pinthispacket
l) Senddownpacket
13) Timer lowchart:
a) CreatepointertodownlinkanduplinkStrict Priorityqueueforallocationofbandwidth
b) Classify lowsofthenodeandcallthecorreâspondingtransmissionfunctionswhosenode idissourceintocorresponding lowqueue
14) EndTimer
15) End
5.1.SimulationParameters
Table1showsthevarioussimulationparameters usedinthiswork.Oneoftheparametersusedinthis workisaroutingtablebasedonadâhoctechniques. Onâdemandroutingprotocolsusedinwirelessnetâworksareloopâfreeprotocols.Thisprotocolisaselfâstartingprotocolusedinthesubscriberstationenviâronment.Thisisalsousedtoimplementvariousother parameterslikemobilityofnodes,failurelinkmanâagementprotocols,andlossofpacketidenti ication. Hence,toidentifyalltheseworksinwirelessworks, theAODVprotocolplaysanimportantrole.
Adâhoconâdemandroutingprotocolismaintained byaroutingtable,whichkeepsthedetailsaboutthe nearbyrouters[28].Theroutingtablemaintainedby AODVconsistsofthreetypesofinformation,including thenexthopcount,sequencenumbers,andthetotal hopcount,whichisneededtotransferthedataamong thenodes.Next,hopcountisusedtoidentifythe distanceofcurrentnodestotheintendednodes.
Thesecondparameterusedistransmissionproâtocol,whichmaybeeitherconnectionâorientedor connectionâless.Inthiswork,atransmissioncontrol protocolisused[29].Twoalgorithms,RoundRobin algorithmandStrictPriority,areusedinthiswork. Also,asustainabletimeof300secondsisusedforsimâulationstohaveaccurateresults.Subscriberstations, referredtoasnodesinthispaper,areassignedinitially withtennumbersandincreaseupto100nodeswith adifferenceof10nodeseachtime.Inthiswork,the frameperiodis5ms,2.5ms,1.25,and0.625millisecâondsaretaken,andtherestoftheparametersarevarâiedtoanalyzetheperformanceofWiMAXnetworks.
Parameters Values
RoutingProtocols AdHocOnDemandRouting Protocol
TransportProtocol TransmissionControl Protocol(TCP)
BandwidthAllocation Algorithm RoundRobin(RR)and StrictPriority(SP)
SimulationDuration 300Seconds
NumberofWireless
Nodes 10,20,30âŠâŠupto100
FrameDuration 0.005,0.0025,0.00125, 0.000625Millisecond
FrameSymbol 48
ThefollowingparametersareconsideredforanaâlyzinglightWiMAXnetworks,whichareshownin Table1.
5.2.PerformanceEvaluation
Theperformanceevaluationisdoneonthebasisof thefollowingmatrices:
1) Throughput:Therawdatasentbythesender machineduringaspeci iedduration.
Throughput = NumberofPacketsSent â8
SimulationDuration
â10â6 Mbps (1)
Wherethe,
Numberofpacketssent: Totalpacketssentby sendermachineofsize1024Byteeach.
SimulationDuration: Thedurationofdatatransâferinseconds.
2) Goodput:Thepacketssuccessfullyreceivedand acknowledgedbyreceivermachine.
Goodput = NumberofPacketsReceived â8
SimulationDuration
â10â6 Mbps (2)
Wherethe, Numberofpacketsreceived: Totalpackets receivedbyreceivermachineofsize1024Byte each.
SimulationDuration: Thedurationofdatatransâferinseconds.
3) PacketDrop:Totalpacketsdroppedduringthe communicationduration.
DropRate = NumberofPacketsDropped â8 SimulationDuration
â10â6 Mbps (3)
Wherethe, Numberofpacketsdropped: Totalpackets droppedofsize1024Byteeach.
SimulationDuration: Thedurationofdatatransâferinseconds.
ItisevidentfromFigure 4 thatathroughputof 9.12Mbpsfor10nodesisobservedintheRound Robinalgorithm,whichismuchbetterthanStrictPriâority.Throughputalsodecreaseswiththeincreasing numberofnodes.Acomparativeanalysisrevealsthat RoundRobinhasan88.4%higherStrictPriorityfor 20nodes.Thethroughputfor50subscriberstations is8.79Mbpsand9.92MbpsfortheRRandSPalgoârithms,respectively.Similarly,forRoundRobinand StrictPriority,itisobtainedat8.59Mbpsand10.04 Mbpsfor70nodes,respectively.Continuousdegradaâtionisobservedasthenumberofnodesincreasesin thetwoalgorithms.Thesameresultsarecontinuously observedasthenumberofnodesincreases.Strict Priorityisfoundtobe11.39%moreef icientthan RoundRobinfor50nodesand18.33%betterfor100 nodes.Asthenumberofnodesincreases,throughput decreasesinbothRoundRobinandStrictPriority, duetothefullutilizationofthechannelandmaxiâmumbandwidthutilizations.Whensubscriberstation
increasessingleorthogonalfrequencydivisionmulâtiplexingsymbolusesmultiplebitswhichdegrades thethroughputofthechannel.Asthenumberofsubâscriberstationsincreases,multiplebitsarecarriedin asingleOFDMsymbol.Ashorterframeperioduses thechannelâsmaximumbandwidth,andthroughputis higherforfewernodes.Theeffectduetodelayspread isminimizedwhenalongerdatasymbolisused,and whendelayspreadissmall,itbecomesaninsigni icant fractionofthesymbollength.Onincreasingsubscriber stations,fullutilizationofthebasestationisused, whichusesawiderchannel.
Figure5showsthatasmallernumberofnodesper connectioncanalsoleadtohighergoodput,thatis, 9.51MbpsobtainedusingtheRoundRobinalgorithm for10subscriberstations.Theobservedgoodputis 9.03Mbpsfor20subscribers.Italsoobtained8.39 Mbpsand6.75Mbpsgoodputfor60subscriberstaâtionsinroundrobinandStrictPriority.Theobtained goodputfor80subscriberstationsis8.45Mbpsand 8.3MbpsforroundrobinandStrictPriority,respecâtively.Theobtainedgoodputfor100nodesis8.19 Mbpsand10.15MbpsforroundrobinandStrictPriâority,respectively.Whenacomparativeanalysisis done,itisobservedthatroundrobinforrelayperâforms89.1%betterforStrictPriorityfor10nodes, 87.4%betterfor30nodes,81.8%betterfor60nodes, 82.4%betterfor80nodes,and79.7%betterfor100 nodes.ThisdemonstratesthatStrictPrioritydoesnot performbetterintermsofthroughputforstations withfewersubscribers.Asthenumberofpacketssent persecondwentup,sodidtheamountofdatathat couldbesentthroughthechannel.Themostdata issentthroughchannelswithfewersubscribers[7]. Whenacomparativeanalysisisdone,RoundRobin performsmuchbetterthanStrictPriority.Whenthe numberofnodesincreases,thegoodputinbothcases decreasesduetothedroppingofpacketsoccurring (busychannel).Whenthenumberofnodesincreases, performancesuffersasthechannelisfullyutilized, resultinginanincreaseddroprate.
Figure4showsthatthedroppedpacketsinStrict Priorityaremuchhigherascomparedwithround robin.Therateofpacketdropsincreasedasthenumâberofsubscriberstationsincreasedbecausesignals wereinitiallytransmittedwithmaximumpowerfrom basestations,reducingthelikelihoodofsignallosses. Similarly,astraf icloadsincrease,itbecomesdif icult tomaintainasmanysubscriberstations,andtheyare droppedafteralongperiodofwaiting[24].Figure4 showsthatthedropratealsoincreasedduetothe unavailabilityofmodulationoverlongdistances.Iniâtially,packetdropratesof0.005,0.016,0.027,0.032, and0.056Mbpsareobtainedfor10,30,50,70, and100nodes,respectively,forStrictPriorityand RoundRobin,whichisshowninTable2.Asthenodes increase,thepacketdropratealsoincreasesby0.002, 0.007,0.010,0.014,0.019,and0.024Mbpsfor10,30, 50,70,and100nodes,respectively,forStrictPriority. Thevariationindataratedependsonwhetherthe receiverisinlineofsightornot[26].Incasesofnonâlineâofâsight(NLOS),thedataratesdropsigni icantly duetotheadaptivemodulation[30].Whencomparâingallthreealgorithms,thedroprateishigherin StrictPrioritywhenthesubscriberstationsincrease. Itisobservedthat37.2%,42.15%,41.7%,49.9%,and 37.3%arehigherthanStrictPriorityfor,respectively, 10,30,50,70,and100nodes.
Figure7showsthatroundrobinandStrictPriority algorithmswithanumberofnodesequalto10in eachcasearecomparedwithpreviouslyproposedEDF andDRRFonthebasisofframedurationandchannel bandwidthallocation.ItisobservedthatStrictPriorâityandRoundRobinperformmuchbetterinterms ofthroughputascomparedtoEDF,whichisshown inTable 3 whentaking10nodesineachcase.Itis observedfromtheanalysisthatRoundRobinperâforms83.8847%betterwhileStrictPriorityperforms 86.0220%betterinthecaseofamaximumof10 subscriberstations.
Sincepreviousalgorithmshavenotmentionedthe throughputformorethan10nodes,hencethecomâparisonsfor20,40,60,and80nodesarenotshownin thiswork.So,forthesenodes,comparisonsbetween thetwoalgorithmsareavailableonly.So,fortherest ofthenodes,thecomparisonsofStrictPriorityand RoundRobinaredoneinthiswork.Itisobserved fromtheanalysisthat,fornodes,throughputis7.84% higherthanRoundRobininthecaseof20nodes. Itisobservedthat14.61%and15.01%arehigher thanRoundRobinfor40and80nodes.Theanalysis showsthathigherthroughputisobservedmorein StrictPrioritythantheRoundRobinalgorithmineach case.Higherthroughputisobservedduetosuccessful sendingofpacketsfrombasestationtosubscriber station.
Table2. ComparisonofbandwidthallocationalgorithminWiMAXnetworkswiththroughput
Table3. ComparisonofbandwidthallocationalgorithminWiMAXnetworkswithgoodput
Throughputisgenerallyconsideredasaggregate sinceitisdependentonmanyfactorslikeinterferâenceincludingradio,physical,andelectricalsignals. Anotherfactorthatimpactsthroughputisdistance betweenthebasestationandsubscriberstations.Varâiousotherobstacleslikegeographicalinfrastructure ofEarthisalsoaparameterthroughwhichthroughput receiveimpactsin2.4GHzbandinwirelesscommuniâcationsystems.
Figure8showsthatroundrobinandStrictPriorâityalgorithmswithnumbersofnodesequalto10in eachcasearecomparedwithpreviouslyproposedEDF andDRRFonthebasisofframedurationandchannel bandwidthallocation.ItisobservedthatStrictPriority andRoundRobinperformmuchbetterintermsof goodputascomparedtoEDF.Basedontheanalysis, RoundRobinworksbetterforupto10subscribers
by83.8752%,whileStrictPriorityworksbetterby 86.0163%.
Sincepreviousalgorithmshavenotmentionedthe goodputformorethan10nodes,hencethecomparâisonsfor20,40,60,and80nodesarenotshownin thiswork.So,forthesenodes,goodputcomparisons betweentheproposedtwoalgorithmsareavailable only.So,fortherestofthenodes,thecomparisons ofStrictPriorityandRoundRobinaredoneinthis work.Itisobservedfromtheanalysisthatfornodes, goodputisobservedtobe7.95%higherthanRound Robininthecaseof20nodes,whileitisobservedtobe 17.16%and15.25%higherthanRoundRobinfor40 and80nodes.Theanalysisshowsthathighergoodput isobservedinStrictPrioritythanRoundRobinalgoârithmineachcase.Highergoodputisobserveddueto thesuccessfulsendingofpacketsfromthebasestation tothesubscriberstation.
Goodputisalsodependentonmanyfactorslike interference,includingradio,physical,andelectrical signals.Anotherfactorthatimpactsgoodputisthe distancebetweenthebasestationandsubscriber stations.Variousotherobstacleslikethegeographiâcalinfrastructureoftheeartharealsoaparameter throughwhichgoodputreceiveimpactsinthe2.4GHz bandinwirelesscommunicationsystems.
Figure9showsapercentwisecomparativeanalyâsisintermsofthroughputandgoodputfor10nodes ofEDFwithStrictPriorityandRoundRobin.Italso showsacomparisonofStrictPriorityandRound Robinalgorithmsfor20,40,and80nodessincepreâviousworkforagreaternumberofnodesisnotmenâtionedinthereferencedpapers.Overall,itisobserved thatStrictPriorityperformsmuchbetteramongall threealgorithmsintermsofthroughputandgoodput.
6.Conclusion
Theworkisusedtoenhancetheperformanceof WiMAXnetworkswithvariousframeperiods.Also, thisworkisdonetoenhancetheperformancebyvaryâingframeperiodsinthealgorithms,anditisobserved fromtheanalysisthatvaryingtheframeperiodinthe algorithmreallyenhancestheperformanceofWiMAX networks.Theenhancementisdonebychangingthe existingalgorithmandaddingthenewframeperiods. Thisanalysisalsoshowsthatduringthebandwidth allocation,iftheframeperiodisvaried,thensomehow aStrictPriorityalgorithmgivesbetterresultsinthe formofthroughput,goodput,andpacketdroprate.
TheStrictPrioritybandwidthallocationalgoârithmsgivebetterresultsascomparedtoroundrobin algorithmsforallframeperiods.Whentheframe periodis0.005milliseconds,roundrobinandStrict PriorityperformmuchbetterthantheEarliestDeadâlineFirstAlgorithm(EDFA)inWiMAXnetworks.It isobservedfromtheanalysisthatRoundRobinperâforms83.8%,whileStrictPrioritygives86.2%betâterthroughputthantheâearliestdeadline irstâalgoârithmfor10subscriberstations.Similarly,itisalso observedthatGoodputperforms83.60%andStrict Priority86.01%betterfor10subscriberstationsthan thetraditionalRoundRobinalgorithmand90%better thanStrictPriorityinformsofthroughput.Asmaller frameperiodgivesbetterresultsforef icientdata transmission.Thestudyalsofoundthatwhenthe numberofnodesisreduced,thethroughputincreases [24,31â33].
Thewholeworkcanbecarriedoutwithvarious qualityofserviceparameterswhichmayincludebest effort,realtimepolingservice,nonârealtimepoling service,unsolicitedgrantserviceandextendedreal timepolingservices.Differentchannelallocationscan alsobedoneforanalysis.Thiswholeanalysiscould alsobedonewith5Gnetworks.
MubeenAhmedKhan âDepartmentofComputerSciâenceandEngineering,SangamUniversity,Bhilwara, Rajasthan,India,eâmail:makkhan0786@gmail.com.
AwanitKumar âDepartmentofComputer ScienceandEngineering,SangamUniverâsity,Bhilwara,Rajasthan,India,eâmail: awanit.kumar@sangamuniversity.ac.in.
KailashChandraBandhuâ âDepartmentofComâputerScienceandEngineering,MediâCapsUniversity, Indore,MadhyaPradesh,India,eâmail:kailashchanâdra.bandhu@gmail.com.
âCorrespondingauthor
References
[1] âIEEEStandardforLocalandMetropolitanArea NetworksPart16:AirInterfaceforFixedBroadâbandWirelessAccessSystems,â IEEEStd802.162004(RevisionofIEEEStd802.16-2001),pp.1â857,2004,doi:10.1109/IEEESTD.2004.226664.
[2] âIEEEStandardforLocalandMetropolitanArea NetworksâPart16:AirInterfaceforFixed andMobileBroadbandWirelessAccessSysâtemsâAmendmentforPhysicalandMedium AccessControlLayersforCombinedFixedand MobileOperationinLicensedBands,â IEEEStd 802.16e-2005andIEEEStd802.16-2004/Cor12005(AmendmentandCorrigendumtoIEEE Std802.16-2004),pp.1â822,Feb.2006,doi: 10.1109/IEEESTD.2006.99107.
[3] K.M.Ahmed,K.Sarita,andT.Vibha.âPerforâmanceAnalysisofWiMAXNetworkswithRelay Station,â InternationalJournalonRecentTrends inEngineering&Technology,vol.8,no.1,p.30, 2013.
[4] C.Eklund,R.B.Marks,K.L.Stanwood,and S.Wang.âIEEEstandard802.16:atechnical overviewoftheWirelessMAN/supTM/airinterâfaceforbroadbandwirelessaccess,â IEEECommunicationsMagazine,vol.40,no.6,pp.98â107, Jun.2002,doi:10.1109/MCOM.2002.1007415.
[5] M.A.Khan,A.Kumar,andK.C.Bandhu.âWorldâwideInteroperabilityforMicrowaveAccessnetâworkoptimizationwithandwithoutrelaystaâtionfornextgenerationinternetaccess,â InternationalJournalofCommunicationSystems,vol.35, no.17,p.e5318,2022,doi:10.1002/dac.5318.
[6] E.L.Hahne.âRoundRobinschedulingforfair lowcontrolindatacommunicationnetworks,â Thesis,MassachusettsInstituteofTechnology, 1986.accAvailable: https://dspace.mit.edu/h andle/1721.1/14932.
[7] M.Katevenis,S.Sidiropoulos,andC.Courcouâbetis.âWeightedRoundRobincellmultiplexing inageneralâpurposeATMswitchchip,â IEEE JournalonSelectedAreasinCommunications,
vol.9,no.8,pp.1265â1279,Oct.1991,doi: 10.1109/49.105173.
[8] A.Silberschatz,P.B.Galvin,andG.Gagne, OperatingSystemConcepts.Wiley,2005.
[9] P.Goyal,H.M.Vin,andH.Chen.âStartâtimefair queueing:aschedulingalgorithmforintegrated servicespacketswitchingnetworks,â SIGCOMM Comput.Commun.Rev.,vol.26,no.4,pp.157â168,Aug.1996,doi:10.1145/248157.248171.
[10] S.Ahmadi.âAnoverviewofnextâgeneration mobileWiMAXtechnology,â IEEECommunicationsMagazine,vol.47,no.6,pp.84â98,Jun. 2009,doi:10.1109/MCOM.2009.5116805.
[11] C.SoâIn,R.Jain,andA.âK.Tamimi.âADe icit RoundRobinwithFragmentationschedulerfor IEEE802.16eMobileWiMAX,âin 2009IEEE SarnoffSymposium,Mar.2009,pp.1â7.doi: 10.1109/SARNOF.2009.4850308.
[12] J.Rakesh,W.V.A.,andU.Dalal.âASurveyof MobileWiMAXIEEE802.16mStandard.âarXiv, May06,2010.doi:10.48550/arXiv.1005.0976.
[13] R.NandhiniandN.Devarajan.âComparisonfor WiMAXSchedulingAlgorithmsandProposal QualityofServiceImprovementinWiMAXNetâworks,â AJAS,vol.11,no.1,pp.8â16,Nov.2013, doi:10.3844/ajassp.2014.8.16.
[14] H.K.RathandA.Karandikar.âPerformanceanalâysisofTCPandUDPâbasedapplicationsinaIEEE 802.16deployednetwork,âin 2011The14th InternationalSymposiumonWirelessPersonal MultimediaCommunications(WPMC),Oct.2011, pp.1â5.Available:https://ieeexplore.ieee.org/ document/6081520
[15] N.Mazhar,M.Zeeshan,andA.Naveed.âPerâformanceImpactofRelaySelectioninWiMAX IEEE802.16jMultiâhopRelayNetworks,â InternationalJournalofAdvancedComputerScience andApplications(IJACSA),vol.10,no.9,Art.no. 9,36/302019,doi:10.14569/IJACSA.2019.010 0950.
[16] D.Rathore,A.Shukla,andG.Jaiswal.âPerforâmanceEvaluationofWeightedRoundRobin SchedulingforWiMAXNetworksUsingQualnet Simulator6.1,â IOSRJournalofElectronicsand CommunicationEngineering,vol.9,pp.77â81, Jan.2014,doi:10.9790/2834â09257781.
[17] Z.Tao,A.Li,K.H.Teo,andJ.Zhang.âFrame StructureDesignforIEEE802.16jMobileMulâtihopRelay(MMR)Networks,âin IEEEGLOBECOM2007âIEEEGlobalTelecommunications Conference,Nov.2007,pp.4301â4306.doi: 10.1109/GLOCOM.2007.818.
[18] R.Mahmood,M.Tariq,andM.Khiyal.âANovel ParameterizedQoSbasedUplinkandDownâlinkSchedulerforBandwidth/DataManagement overIEEE802.16dNetwork,â InternationalJournalofRecentTrendsinEngineering,vol.2,pp.42â46,Nov.2009.
[19] P.Kolomitro,M.T.AbdâElhamid,andH.Hasâsanein.âAperformancecomparisonofframe structuresinWiMaxrelaynetworks,âin IEEE LocalComputerNetworkConference,Oct.2010, pp.769â776.doi:10.1109/LCN.2010.5735810.
[20] A.F.BayanandT.âC.Wan.âAscalableQoS schedulingarchitectureforWiMAXmultiâhop relaynetworks,âin 20102ndInternational ConferenceonEducationTechnologyand Computer,Jun.2010,pp.V5â326âV5â331.doi: 10.1109/ICETC.2010.5530061.
[21] P.MachandR.Bestak.âRadioresourcesalloâcationfordecentrallycontrolledrelaystations,â WirelessNetw,vol.17,no.1,pp.133â148,Jan. 2011,doi:10.1007/s11276â010â0269â8.
[22] N.Ahmed,M.AliShah,andS.Zhang.âEf icient DeploymentofRelayStationsinIEEE802.16m forCostEffectivePerformance,â ProcediaComputerScience,vol.10,pp.992â997,Jan.2012,doi: 10.1016/j.procs.2012.06.135.
[23] KhanMubeenAhmedandBandhuKailashChanâdra.âAnalysisofWiMAXNetworkswithBandâwidthAllocationAlgorithms(RoundRobinand StrictPriority),â InternationalJournalofRecent TechnologyandEngineering,vol.8,no.4,pp.19â22,Jun.2019.
[24] A.Sayenko,O.Alanen,andT.HĂ€mĂ€lĂ€inen. âSchedulingsolutionfortheIEEE802.16base station,â ComputerNetworks,vol.52,no.1,pp. 96â115,Jan.2008,doi:10.1016/j.comnet.200 7.09.021.
[25] D.VandanaandM.Sharma.âRoundRobinCPU SchedulingwithDynamicQuantumusingVague Sets,â InternationalJournalofAdvancedScience andTechnology,vol.29,pp.9940â9950,Jul. 2020.
[26] Y.âC.LaiandY.âH.Chen.âDesigningandImpleâmentinganIEEE802.16NetworkSimulatorfor PerformanceEvaluationofBandwidthAllocaâtionAlgorithms,âin 200911thIEEEInternational ConferenceonHighPerformanceComputingand Communications,Jun.2009,pp.432â437.doi: 10.1109/HPCC.2009.40.
[27] K.C.BandhuandR.G.Vishwakarma.âPerforâmanceevaluationofTCPVegasinWiMAXnetâworkasymmetry,â IJWMC,vol.10,no.2,p.97, 2016,doi:10.1504/IJWMC.2016.076165.
[28] K.C.Bandhu.âPerformanceComparisonof TransmissionControlProtocolVariantsin WiMAXNetworkwithBandwidthAsymmetry,â in InternationalConferenceonAdvanced ComputingNetworkingandInformatics,R. Kamal,M.Henshaw,andP.S.Nair,Eds.,in AdvancesinIntelligentSystemsandComputing. Singapore:Springer,2019,pp.247â261.doi: 10.1007/978â981â13â2673â8_27.
[29] S.R.Das,C.E.Perkins,andE.M.BeldingâRoyer.âAdhocOnâDemandDistanceVector (AODV)Routing,âInternetEngineeringTask Force,RequestforCommentsRFC3561,Jul. 2003.doi:10.17487/RFC3561.
[30] S.A.AhsonandM.Ilyas. WiMAX:Technologies, PerformanceAnalysis,andQoS.CRCPress,2018.
[31] A.Kumar. MobileBroadcastingwithWiMAX: Principles,Technology,andApplications.Taylor& Francis,2014.
[32] K.C.BandhuandR.G.Vishwakarma.âTheImpact ofCyclicPre ix,ModulationCodingScheme, FrameDuration,TwoWayTransferandPropagaâtionModelwithNetworkAsymmetryinWimax NetworkusingTCPNewReno,â International JournalofEngineeringResearch&Technology, vol.3,no.3,Mar.2014,doi:10.17577/IJERTV3 IS030495.
[33] KailashChandraBandhuandRajeevG.Vishâwakarma.âPerformanceEvaluationofTCPSack1 inWiMAXNetworkAsymmetry,â International JournalofResearchinEngineeringandTechnology,vol.3,no.2,pp.112â120,Dec.2014.
Abstract:
DOI:10.14313/JAMRIS/4â2023/32
Submitted:25th September2022;accepted:27th February2023
AliMedjebouri
Oneoftheexamplesoftheseclassicaltoolsisthe PIDcontrollerwidelyusedinindustrialapplications [5â7].
Inthechemicalandpetrochemicalindustry,theContinuâousStirredTankReactors(CSTR)are,withoutdoubt,one ofthemostpopularprocesses.Fromacontrolpointof view,themathematicalmodeldescribingthetemporal evolutionoftheCSTRhasastronglynonlinearcrossâcoupledcharacter.Moreover,modelingerrorssuchas externaldisturbances,neglecteddynamics,andparameâtervariationsoruncertaintiesmakeitscontroltaskavery difficultchallenge.Eventhoughthisproblemhasbeen thesubjectofawidenumberofcontrolstrategies,this articleattemptstoproposeaviable,robust,nonlinear decouplingcontrolscheme.Theideabehindtheproposed approachliesinthedesignoftwonestedcontrolloops. Theinnerloopisresponsibleforthecompensationofthe nominalmodelnonlinearcrossâcoupledtermsviastatic nonlinearfeedback;whereastheouterloop,designed aroundanExtendedStateObserver(ESO)ofwhichthe additionalstategatherstheglobaleffectofmodeling errors,ischargedtoinstantaneouslyestimate,andthen tocompensatetheESOextendedstate.Thisway,the CSTRcomplexdynamicsarereducedtoaseriesofdecouâpledlinearsubsystemseasilycontrollableusingasimple ProportionalâIntegral(PI)linearcontroltoensurethe robustpursuitofreferencesignalsrespectingthedesired performance.ThepresentedcontrolvalidationwasperâformednumericallybyanobjectivecomparisontoaclasâsicalPIDcontroller.Theobtainedresultsclearlyshowthe viabilityandtheeffectivenessoftheproposedcontrol strategyfordealingwithsuchnonlinear,stronglycrossâcoupledplantssubjecttoawiderangeofdisturbances despitetheprecisionoftheirdescribedmathematical model.
Keywords: CSTR,Robustcontrol,FeedbackLinearization, ESO
TheCSTRisoneofthemostusedpiecesofequipâmentinprocessengineering.Itsmainroleistoconâvertreactantsinto inishedorsemiâ inishedprodâucts;therefore,itplaysaprimaryroleinmanychemâicalprocesses[1â4].CSTRsaregenerallycontrolled aroundacertainequilibriumpoint,whereitisapproxâimatedbyalocallyvalidlinearmodel.Thisapproach hastheadvantageofsimplifyingthesynthesisofthe controllersbecauseitallowstheuseofallclassical linearcontroltheorytools.
Unrivaledsinceitappearedin1922[8],thePID controllerhasdominatedtheindustrialsceneallover thepastcentury,allowingthepropulsionofthetechânologicalrevolutiontowardnewhorizonseveninits simpleform.ThehugesuccessofPIDcontrolinthe practitionerâssocietyliesessentiallyinthesimplicity ofthedesignandimplantationtasks.Nevertheless, pressedbymodernindustrydemandsincreasingly moreandmoreexigentintermsofef iciency,control theorywasalwaysconstrainedtodevelopnewcontrol mechanismssatisfyingthenewlyimposedrequireâments[9, 10].Insearchofnewadvancedcontrol schemes,theorieshaveevolvedinseveraldirections, givingaveryrichbibliographyover80years.
FortheCSTRcontrolexample,variouscontrol strategies,suchastheexactfeedbacklinearization control[11, 12],thenonlinearbacksteppingconâtrol[2],themodelpredictivecontrol[4,13â19],difâferentoptimalcontrolstrategies[20â23],theadapâtivecontrolapproaches[24â27],andtheslidingmode controltheory[1,28â32]havebeenproposedamong others.Wecanalso indseveralarticlesbasedon successfulcombinationsbetweenadvancednonlinear controltheoriesandsoftcomputingtoolssuchasartiâicialneuralnetworks(ANN)[33,34],fuzzyinference systems(FIS)[3,35],andmanybioâinspiredoptimizaâtionalgorithmssuchasthegeneticalgorithm(GA)[7, 36],etc.Thesecombinationshavebeenaddressed,in general,toovercomesomespeci icdif icultiesrelated tocertainsyntheticdif icultiesinducedbythematheâmaticalrigoroftheoriginalapproaches,ortoalleviate somedisadvantagespresentedbythepreviouslycited controls.
However,inthemidstofthistheoreticalrevolution inthecontrol ield,theindustryseemsuninterested inmostoftheproposedmoderncontrolapproaches bypresentingahighin lexibilityforPIDcontrol,even knowingitsshortcomingswell,despitetheimproveâmentsintroducedtoitduringthepastdecades.This fact,probably,liesintheirpragmaticwayofre lecâtion,aimingmostofthetimetoachieveasuf iciently acceptablecompromisebetweenthecontrollerdesign simplicityandtherequiredperformance.Ontheother hand,itseemsthattheyaremissingoutontheopporâtunitiesofferedbythegreatdigitalrevolutionasthey
cannotfullytakepro itfromthemoderndigitalproâcessorâscapacities[9,10].
Bornasanecessitytoestablishnewbridges betweenmodernindustrydemandsandmodernconâtroladvances,theActiveDisturbanceRejectionConâtrol(ADRC)wasintroducedforthe irsttimeinthe originaltextin[37]andafewyearslaterfortheAngloâphonesocietyin[38].Itwasthefruitofmuchwork fedbyadeepcomprehensionofbothpractitionersâ andacademicresearchersâwayofre lectingwhenit comestoaddressingcontrolsystemsproblems,the constraintsandthechallengesfacingthem,andthe opportunitiesofferedbytheaccelerateddevelopment ofdigitaltechnology.
EventheADRCoriginalframeworkiscomposed from ivemaincomponents;theExtendedState Observer(ESO)representsthecontrollerâscornerâstone.TheADRCideaisbasedontherealtimeestimaâtionandtheactivecompensationofthetotalin luence ofthemodelnonlinearitiescombinedwiththedifferâentdisturbancetypes,suchasexternaldisturbances, modelingerrors,parametersvariationsoruncertainâties,etc.Theglobaleffectofthemodelnonlinearities anddisturbancesisconsideredastheobserverâsaugâmentedstate.
Owingtoitsgreatpotentialfordealingwithawide rangeofdisturbancestructures,ESObasedrobust control,includingtheADRCoriginalversion,haspreâsentedanunmistakableviabilitytoaddressalargeset ofpracticalcontrolapplicationsbeforeevenhavinga rigorousproofoftheoreticalfundamentalquestions suchastheESOconvergenceortheclosedloopstabilâitywhichcameseveralyearslater[39â43].Moreover, ithasshownahigh lexibilitytohandlemanymore applicationsthanPIDcontrol,suchastimedelayed systemscontrol,multivariabledecoupledcontrol,casâcadecontrol,andparallelsystemcontrol[10].Also, ESObasedcontrolhasknownsomemajoradvances inthecontextofitsgeneralizationtomorecomplex problemsinthelastfewpastyears,suchasstochastic systemscontrol[44]anddistributedparameterconâtrolsystems[43].
Motivatedbythehugepotential,thesimplicityof thedesignprocedure,andthewideimmergenceof ESObasedrobustcontrolparadigminsimulationand engineeringapplications,readerscanrefertothelitâerature[45â49].Inthispaper,weattempttoillusâtratehowtousetheESOforimprovingthenonlinear multivariabledecoupledcontrolrobustnessinasimâpleandclearmanner.Theproposedmethodâsmain idealiesintheuseofconventionalexactfeedback linearizationcontrol,widelyusedfordealingwith multivariableaf inenonlinearplantsinassociation withanextendedstateobserverchargedtoestimate inrealâtimeandthenactivelycompensatethewhole effectofmodelingerrorscausedbythetotaldifferâencebetweentherealplantdynamicsandthenominal descriptivemodelusedforthedesignofthedecouâplingstaticstatefeedback.Thedesired,robustclosed loopdynamicsareachievedusingaproportionalâintegralcontrollerinasecondexternalloop.
Thepresentarticleisorganizedasfollows:After presentingthisintroduction,thesecondsectionis devotedtotheprocesspresentationandmodeling. Then,thetheoreticaldevelopmentoftheproposed controlisexposedindetail.Oncetheprocessmodel andthecontrollerdesignarepresented,thesimuâlationresultsareshownandcommentedoninthe thirdsection.Finally,theconclusionsummarizingand highlightingmainadvantagesoftheproposedcontrol strategyisgiveninthefourthandlastsection.
TheproposedCSTRmodel,showninFigure 1, isdescribedbytheequationsgivenbelowasfound in[50]:
(2)
(1) Itisobviousthatthemodel(1)isoftheform: Ìïżœïżœ=ïżœïżœ(ïżœïżœ)+ïżœïżœ(ïżœïżœ)ïżœïżœ ïżœïżœ=â(ïżœïżœ)
where:
â ïżœïżœ= ïżœïżœ1 ïżœïżœ2 ïżœïżœ = ïżœïżœïżœïżœ ïżœïżœïżœïżœ ïżœïżœ :isthestatevector.
â ïżœïżœ= ïżœïżœ1 ïżœïżœ2 ïżœïżœ = ïżœïżœïżœïżœ ïżœïżœïżœïżœ ïżœïżœ :thecontrolinput.
â ïżœïżœ=â(ïżœïżœ)=ïżœïżœ:thecontrolledoutput.
ïżœïżœ(ïżœïżœ)= ⥠⹠⹠⹠âŁ
âïżœïżœ0exp âïżœïżœïżœïżœ ïżœïżœïżœïżœ2 ïżœïżœ1 Îïżœïżœ.ïżœïżœ0 ïżœïżœ.ïżœïżœ exp âïżœïżœïżœïżœ ïżœïżœïżœïżœ2 ïżœïżœ1 + ïżœïżœ.ïżœïżœ ïżœïżœ.ïżœïżœ.ïżœïżœ(ïżœïżœïżœïżœ âïżœïżœ2)
†℠℠℠âŠ
(3)
ïżœïżœ(ïżœïżœ)= ⥠⹠⹠⹠âŁ
1 ïżœïżœ (ïżœïżœïżœïżœïżœïżœ âïżœïżœ1) 0 0 1 ïżœïżœ (ïżœïżœïżœïżœ âïżœïżœ2)
†℠℠℠âŠ
(4)
Controlinputs,controlledoutputs,andprocess parametersaregiveninTable1
Thenecessaryandsuf icientconditionallowing theexistenceofstatic,nonlinearfeedbackensuring theexactlinearizationofthesystem(2)isguaranteed ifandonlyiftheoutputâsglobalrelativedegreeequals tothesystemâsorder.
ïżœïżœ
ïżœïżœ
ïżœïżœ
ïżœïżœ
Byde inition,theoutputrelativedegreeistheleast numberoftheoutputâstimederivativestogetatleast onecontrolinput[51]:
From(5),itisclearthatïżœïżœïżœïżœ andïżœïżœïżœïżœ relativedegreesare equalrespectivelytor1 =1andr2 =1
Therefore,theoutputvectorglobalrelativedegree isequaltor = r1+r2 =2,andnotingthatthesysâtemordern = 2,theexistenceofastaticnonlinear feedbackallowingtheexactlinearizationof(2)isthen ensured.
Equation(5)canberewrittenasdescribedbelow:
Ìïżœïżœ= â1(ïżœïżœ) â2(ïżœïżœ) =ïżœïżœ(ïżœïżœ)+ïżœïżœ(ïżœïżœ).ïżœïżœ (6) where: ïżœïżœ(ïżœïżœ)= ïżœïżœïżœïżœâ1(ïżœïżœ) ïżœïżœïżœïżœâ2(ïżœïżœ) =ïżœïżœ(ïżœïżœ) (7) ïżœïżœ(ïżœïżœ)= ïżœïżœïżœïżœâ1(ïżœïżœ) ïżœïżœïżœïżœâ2(ïżœïżœ) =ïżœïżœ(ïżœïżœ) (8) ïżœïżœïżœïżœ,ïżœïżœïżœïżœ denotestheLiederivatives[51].
Fromtheequation(5),itisobviousthatthe searchedstaticnonlinearfeedbacklinearizationconâtrolisde inedas:
ïżœïżœ=ïżœïżœâ1(ïżœïżœ).[ïżœïżœâïżœïżœ(ïżœïżœ)] (9) where,ïżœïżœ(ïżœïżœ)andïżœïżœ(ïżœïżœ)aregivenbytheequations(3) and(4)respectively.Thetermïżœïżœ=[ïżœïżœ1 ïżœïżœ2]ïżœïżœ isthenew controlinputissuedfromtheexternalcontrolloop.
Applyingthecontrollaw(9)tothesystem(2)leads tothefollowinglineardecoupledsystem:
(10)
3.3.OuterLoopControllerSynthesis
ApplyingthefollowingPIcontrollawtotheouter controlloop:
(11)
yieldsthefollowingclosedlooptransferfunction:
(12)
where,sistheLaplaceoperator,ïżœïżœi andïżœïżœi arerespecâtivelytheclosedloopdesireddampingratiosand bandâwidthfrequencies.
First,letusintroducethemodelingerrorsbyconâsideringthemasparametersvariationsanduncerâtaintiesinthenominalmodel(2).Thisleadstothe followingperturbedmodel:
Ìïżœïżœ=ïżœïżœ(ïżœïżœ)+Îïżœïżœ(ïżœïżœ)+(ïżœïżœ(ïżœïżœ)+Îïżœïżœ(ïżœïżœ))ïżœïżœ ïżœïżœ=â(ïżœïżœ) (13)
Byapplyingthenonlinearcontrolfeedback(9)tothe perturbedsystem(13),theexactlylinearizedsystem (10)becomesoftheform:
Ìïżœïżœ=ïżœïżœ+ïżœïżœ(ïżœïżœ,ïżœïżœ) (14)
where:
ïżœïżœ(ïżœïżœ,ïżœïżœ)=Îïżœïżœ(ïżœïżœ)ïżœïżœâ1(ïżœïżœ)(ïżœïżœâïżœïżœ(ïżœïżœ))+Îïżœïżœ(ïżœïżœ) (15)
Thesystem(14)canbereâexpressedas:
1 =ïżœïżœ1 +ïżœïżœ1(ïżœïżœ,ïżœïżœ)
2 =ïżœïżœ2 +ïżœïżœ2(ïżœïżœ,ïżœïżœ) (16)
Thenextstepconsistsofdesigningtwoextended stateobservers,allowingtheestimationofthesystem statesandthetwounknowndisturbancesfunctions
ïżœïżœ1 andïżœïżœ2.So,eachsubsystemofequation(16)canbe rewritteninthefollowingstateform:
ïżœïżœ1 =ïżœïżœïżœïżœ2 +ïżœïżœïżœïżœ ïżœïżœ2 =Ìïżœïżœïżœïżœ ïżœïżœ=1,2 (17)
Theproposednonlinearextendedstatesobservers (NLESO)arede inedasgivenin[41]:
ïżœïżœ =ïżœïżœ.Ìïżœïżœïżœïżœ +ïżœïżœ.ïżœïżœïżœïżœ +ïżœïżœïżœïżœ.ïżœïżœïżœïżœ(Ìïżœïżœïżœïżœ)
Ìïżœïżœ ïżœïżœ =Ìïżœïżœïżœïżœ1 (18)
where:
ïżœïżœ= 01 00 ,ïżœïżœ= b 0 ,Ìïżœïżœïżœïżœ = Ìïżœïżœ ïżœïżœ1 Ìïżœïżœ ïżœïżœ2 ,ïżœïżœïżœïżœ = ïżœïżœïżœïżœ1 ïżœïżœïżœïżœ2 (19)
Thenonlinearïżœïżœ(ïżœïżœïżœïżœ)functionisde inedas:
ïżœïżœïżœïżœ(ïżœïżœïżœïżœ)= |Ìïżœïżœïżœïżœ|ïżœïżœïżœïżœ.ïżœïżœïżœïżœïżœïżœïżœïżœ(Ìïżœïżœïżœïżœ),ïżœïżœïżœïżœ|Ìïżœïżœïżœïżœ|>ïżœïżœïżœïżœ ïżœïżœ ïżœïżœ1âïżœïżœïżœïżœ i , ïżœïżœïżœïżœïżœïżœïżœïżœ ïżœïżœ=1,2 (20)
where:
0<ïżœïżœïżœïżœ <1,ïżœïżœïżœïżœ >0,Ìïżœïżœïżœïżœ =ïżœïżœïżœïżœ âÌïżœïżœïżœïżœ (21)
when |Ìïżœïżœïżœïżœ|<ïżœïżœïżœïżœ,thenonlinearstateobserver(18) takestheformofthewellknownlinearLuenberger observer(LESO):
Ìïżœïżœ ïżœïżœ1 =Ìïżœïżœïżœïżœ2 +ïżœïżœïżœïżœ1 ïżœïżœ +ïżœïżœïżœïżœ
ïżœïżœ2 =ïżœïżœïżœïżœ2 ïżœïżœ ,ïżœïżœïżœïżœïżœïżœ = ïżœïżœïżœïżœïżœïżœ ïżœïżœ1âïżœïżœïżœïżœ ïżœïżœ,ïżœïżœ=1,2 (22)
Therefore, ïżœïżœïżœïżœ arecalculatedtoensureanobserver dynamicfasterthanthecloselooptrackingdynamic asdescribedbythegivenbelowcondition:
ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ)=ïżœïżœ2 +ïżœïżœïżœïżœ2ïżœïżœ+ïżœïżœïżœïżœ1 =(ïżœïżœ+ïżœïżœïżœïżœ0)2 (23)
ïżœïżœïżœïżœïżœïżœïżœïżœïżœïżœ(ïżœïżœ):Theobserverâscharacteristicpolynomial.
ïżœïżœïżœïżœ0:Thedesiredobserverbandâwidthfrequency.
ïżœïżœïżœïżœ0:Ischosenasgivenin[52]toensurethebestcomâpromisebetweentheobservingconvergencespeed andthesensorsnoiseinsensitivity:
ïżœïżœïżœïżœ0 =(3to5)ïżœïżœïżœïżœ,ïżœïżœ=1,2 (24)
Thesmallvalueïżœïżœïżœïżœ representsthesetpointlimitingthe NLESO(18)highgain.
Byrede iningtheouterloopcontrol(11)asfolâlows:
ïżœïżœïżœïżœïżœïżœïżœïżœ 1 =ïżœïżœ1 +Îïżœïżœ1 ïżœïżœïżœïżœïżœïżœïżœïżœ 2 =ïżœïżœ2 +Îïżœïżœ2 (25)
where:
Îïżœïżœ1 =âÌïżœïżœ12
Îïżœïżœ2 =âÌïżœïżœ22 (26)
thecontrolledoutputsinpresenceofmodelingerrors computedintheLaplacedomainbecome:
âȘ âȘ âȘ âȘ âš âȘ âȘ âȘ âȘ â©
(ïżœïżœ))
(27)
Itisobviousthatwhentheestimatedstatesconverge tothesystemstates:
ïżœïżœ1(ïżœïżœ)âïżœïżœ12(ïżœïżœ) ïżœïżœ2(ïżœïżœ)âïżœïżœ22(ïżœïżœ) (28)
thecontrolledoutputsdynamicsconvergetothegiven belowexpressions:
(29)
Itisclearfrom(29)thattheclosedloopdynamicand staticdesiredperformancesareguaranteed.However, weshallemphasizethattheanalyticalconvergence proofoftheNLESO(18)isoutofthescopeofthis paper,andwearelimitedjusttosupposetheassumpâtionsgivenin[42,p.421]aresatis iedandthevalidâityoftheproposedcontrolisdemonstratedthrough numericalsimulations.
Theproposedcontrolmethodisvalidatedusing numericalsimulationsbycomparingitobjectivelyto theconventionalPIcontrollerdesignedbasingona locallyvalidlinearmodeldevelopedaroundapreâselectedoperatingpoint.TheconventionalPIsynâthesismethodisgivenbellowchoosingthefollowing operatingstate:
ïżœïżœ0 = 2.88297 ïżœïżœ ïżœïżœ0 = 244.96212.56 ïżœïżœ
Hence,thelinearstatemodelisgivenbythefollowing matrices:
ïżœïżœ
ïżœïżœ
Noticethatthelocalbehaviorofthegivenabovemodel isunstableatthechosenoperatingpoint.Thecalculaâtionofthematrixïżœïżœ0 eigenvaluesyields:
ïżœïżœ(ïżœïżœ0)= â60.8818.19 ïżœïżœ
Tointroducetheintegralactioninthecontrollaw usingstatefeedbackclosedlooppoleplacement method,letusconsiderthefollowingaugmentedsysâtem:wheretheaugmentedstateisde inedas:
Choosingtheclosedlooppolesasfollows:
theclosedloopPIcontrollerisdescribedbythefolâlowingequations:
ïżœïżœ=ïżœïżœ0 +Îïżœïżœ
where:
Thecomparativestudythatfollowsisbasedontwo scenarios:
Scenario1: Bothproposedcontrolsareappliedtothe nominalnonlinearmodelofwhichtheparametersare giveninTable1.
TheproposedESObasedrobustcontrollerparamâetersarede inedasgiveninTable2
Scenario2: Thecomparedcontrollersareappliedto theuncertainmodelinordertotesttheirperforâmancerobustnessagainstparameterâs,uncertainties, andvariationsofparametersaregivenintablebelow:
TheproposedESObasedrobustfeedbacklinâearizationcontrolblocschemeandtheobtainedsimâulationresultsforeachproposedscenarioarepreâsentedinFigures2â16.
Table2. ESObasedcontrollersâparameters
Loop Controller/ESOparameters
Table3. Parametersuncertaintiesorvariations
Uncertainties/ variations Absolutevalue Relative value(%)
ÎV(t)
[ 25+25]
ÎA(t) 0,25x24.sin(t) [ 25+25]
ÎCïżœïżœïżœïżœ(t) 0,2x10.sin(t) [ 20+20]
ÎTïżœïżœ(t) 0,02x306.sin(t) [ 2+2]
Figure2. TheproposedESObasedrobustfeedback linearizationcontrolscheme
Figure3. Desiredandactualproductâsconcentration curvesforscenario1
Figure4. Desiredandactualproductâstemperature curvesforscenario1
Figure9. Calculatedandobservedproductâs concentrationdynamicsuncertaintiescurvesfor scenario1
Figure10. Calculatedandobservedproductâs temperaturedynamicsuncertaintiescurvesfor scenario1
Figure11. Desiredandactualproductâsconcentration curvesforscenario2
Figure12. Desiredandactualproductâstemperature curvesforscenario2
Whentheparametersâuncertaintiesandvariaâtionsareequaltozero,theresponsesoftheCSTR underthebothproposedcontrollers,showninthe Figures3and4,remainveryclosetothedesiredset pointafterthetransientphases.ItisalsoclearinFigâure3thattheESObasedrobustfeedbacklinearizing controllerensuresabetterdecouplingbetweenthe controlledoutputsandafasterconvergenceofthe productconcentrationtoitsdesiredvalue.Thestrong inertiaoftheprocessagainsttheconventionalPIconâtrollerdisappearsafteracertainelapsedperiodof time.Concerningthetemperatureresponses,itclearly illustratedinFigure 4 thattheconventionalPIconâtrolexhibitsaslightlysuperiorconvergencespeed althoughthechosenclosedlooppoleswerethesame. Thisresultisduetothefactthatfortheconventional PIcontrol,theclosedlooptemperaturedynamicsare regulatedasa irstordersubsystem,whereasitis chosenasasecondordercriticallydampedsubsystem fortheESObasedrobustcontroller.
ThecontrolsignalsdepictedinFigures5and6conâirmthehighinertiaofthecontrolledprocessagainst theconventionalPIcontrollerbyillustratingthehigh controleffortneededtoachievethedesiredvalues whentheprocessisstartedorwhenthesetpoint changessuddenly,thisremarkismoreevidentforthe supplycontrol lowFL.
FromFigures 9 and 10,itisseenclearlythat convergenceoftheproposedESOisverysatisfacâtory.Theestimateofthetotalmodelingerrorssupâposedunknownandconsideredasanadditionalstate remainnearzero.Thisexpectedresultislogical sinceinthisscenariothemodelâsuncertaintieswere neglectedbysettingtheirvaluestozero.
4.2.ResultsDiscussionWhentheProcessisOperating inPresenceofParametersâ,Uncertainties,or Variations
Inscenario2,ouraimwastocomparethetransient andsteadyperformancesoftheproposedcontrollers underthesuppositionsoftheexistenceofuncertain ortimevaryingparameters.Theresultspresentedin Figures 11 and 12 showthateventhenominalperâformanceswererelativelydegradedcomparedtothe nominalcase;bothproposedcontrollerswereable toachievesuf icientlygoodcontrolperformancein thesensethatthesystemresponsesweremaintained aroundthedesiredsetpointswithinanarrowband. Also,itisclearthattheproposedESObasedrobust feedbackcontrollerrobustnessexceedsthatobtained withtheconventionalPIsinceitwascapableofensurâingabetterstaticprecisionbyrejectingactivelythe realâtimeobservedmodelingerrorsasdepictedinFigâures15and16
Intermofcontrolenergy,theFigures 13 and 14 highlightthemainfutureoftheproposedESO basedrobustfeedbackcontrol,whichliesinthefact thatitneedsanetinferiorenergeticconsumptionto achievethedesiredsetpointswhenthesedesiredvalâueschangeinstantaneouslyandespeciallywhenthe processstartsfunctioning.Thismajorfeature,clearly visibleinTable 4,isduetothepotentialoftheproâposedmethodtodecouplethewholeprocessdynamâicsintotwoindependentdynamicsandthuscontrol themseparately,dispensinglessenergycomparedto thePIcontroller.
Theabovepresentedcomparativestudyissumâmarizedbasedontherootedmeansquareerrorand themeancontrolpowercriterionsforeachscenario inTable4
TheerrorRMSandthemeancontrolpowercriteârionsarede inedas:
3) Showingastrongrobustnessagainstthenominal modelâsuncertaintiesbydecreasingthenecessity togetahighlyaccuratemathematicalmodelinthe controllerdesignbyadoptinganextendedstate observerchargedtocompensatethemodel/plant mismatch.
AUTHOR
AliMedjebouriâ âDepartmentofMechanical Engineering,Universityof20August1955,Skikda, 21000,Algeria,eâmail:ali.medjbouri@gmail.com, a.medjebouri@univâskikda.dz.
âCorrespondingauthor
References
[1] D.Zhao,Q.Zhu,andJ.Dubbeldam.âTermiânalslidingmodecontrolforcontinuousstirred tankreactor,â ChemicalEngineeringResearchand Design,vol.94,pp.266â274,Feb.2015,doi: 10.1016/j.cherd.2014.08.005.
where:
T:isthesimulationtime. u(t):representsthecontrolinput.
5.Conclusion
Themainobjectiveofthisarticlewastopropose aviableextendedstateobserverbasedrobustfeedâbacklinearizationcontrollerappliedtothecontrolof anindustrialCSTR.Theideabehindthisparticular choicewastoassociatethedecouplingcapacityof theexactfeedbacklinearizationcontrol,andtherefore guaranteeinghightrackingperformance,andthehigh potentialofthenonlinearextendedstateobserverto estimatethemodelingerrorsandtheexternaldisturâbancesinordertorejectactivelytheirundesirable effects.Theobtainedresultsvianumericalsimulaâtionshaveobjectivelydemonstratedtheeffectiveness oftheproposedcontrolstrategycomparedtotheconâventionalPIintermsof:
1) Providingabettertrackingperformancebyensurâingabetterdecouplingbetweenthetwocontrolled dynamics.
2) Presentingaremarkableenergeticef iciency improvementbydiminishingthepower consumption.
[2] S.AlshamaliandM.Zribi.âBacksteppingconâtroldesignforacontinuousâstirredtank,â InternationalJournalofInnovativeComputing,InformationandControl,vol.8,pp.7747â7760,Nov. 2012.
[3] NasserMohamedRamliandMohamadSya iq Mohamad.âModellingforTemperatureNonâIsothermalContinuousStirredTankReactor UsingFuzzyLogicâ,Jan.2017,doi:10.5281/zenâodo.1128853.
[4] S.Li,X.J.Zong,andY.Hu.âModelPredicâtiveControlofContinuousStirredâTankReactor,â AdvancedMaterialsResearch,vol.760â762,pp. 1000â1003,2013,doi:10.4028/www.scientif ic.net/AMR.760â762.1000.
[5] R.UpadhyayandR.Singla.âAnalysisofCSTR TemperatureControlwithAdaptiveandPID Controller(AComparativeStudy),â International JournalofEngineeringandTechnology,vol.2,pp. 453â458,Jan.2010,doi:10.7763/IJET.2010.V2 .164.
[6] M.Saad,A.Albagul,andD.Obaid.âModelingand ControlDesignofContinuousStirredTankReacâtorSystem,âJan.2013.
[7] A.SinghandV.Sharma.âConcentrationconâtrolofCSTRthroughfractionalorderPIDconâtrollerbyusingsofttechniques,âin 2013Fourth
InternationalConferenceonComputing,CommunicationsandNetworkingTechnologies(ICCCNT),Jul.2013,pp.1â6.doi:10.1109/ICCâCNT.2013.6726501.
[8] N.Minorsky..âDirectionalStabilityofAutomatâicallySteeredBodies,â JournaloftheAmericanSocietyforNavalEngineers,vol.34,no. 2,pp.280â309,1922,doi:10.1111/j.1559â3584.1922.tb04958.x.
[9] Z.Gao.âActivedisturbancerejectioncontrol: aparadigmshiftinfeedbackcontrolsystem design,âin 2006AmericanControlConference, Jun.2006,p.7.doi:10.1109/ACC.2006.1656579.
[10] J.Han.âFromPIDtoActiveDisturbanceRejection Control,â IEEETransactionsonIndustrialElectronics,vol.56,no.3,pp.900â906,Mar.2009, doi:10.1109/TIE.2008.2011621.
[11] C.KravarisandC.âB.Chung.âNonlinearState FeedbackSynthesisbyGlobalInput/OutputLinâearization,âin 1986AmericanControlConference, Jun.1986,pp.997â1005.doi:10.23919/ACC.1 986.4789080.
[12] M.HajayaandT.Shaqarin.âControlofaBenchâmarkCSTRUsingFeedbackLinearization,â JORDANIANJOURNALOFENGINEERINGANDCHEMICALINDUSTRIES(JJECI),vol.2,pp.67â75,Oct. 2019,doi:10.48103/jjeci292019.
[13] U.Kumar,V.Sharma,O.P.Rahi,andV.Kumar. âMPCâBasedTemperatureControlofCSTRProâcessandItsComparisonwithPID,âin Advances inElectricalandComputerTechnologies,T.Senâgodan,M.Murugappan,andS.Misra,Eds.,in LectureNotesinElectricalEngineering.Sinâgapore:Springer,2020,pp.1109â1115.doi: 10.1007/978â981â15â5558â9_94.
[14] A.M.Deulkar,A.B.Patil.âTemperaturecontrol ofcontinuousstirredtankreactorusingmodel predictivecontroller,âProceedingsofITResearch InternationalConference,Kolhapur,India,2015, ISBN:978â93â85465â40â6.
[15] J.PekaĂžandV.Havlena.âControlofCSTR usingmodelpredictivecontrollerbasedonmixâturedistribution,â IFACProceedingsVolumes, vol.37,no.13,pp.793â798,Sep.2004,doi: 10.1016/S1474â6670(17)31322â8.
[16] F.Wu.âLMIâbasedrobustmodelpredictiveconâtrolanditsapplicationtoanindustrialCSTR problem,â JournalofProcessControl,vol.11,no. 6,pp.649â659,Dec.2001,doi:10.1016/S0959â1524(00)00052â4.
[17] H.Chen,H.Kremling,andF.Allgöwer.âNonlinear PredictiveControlofaBenchmarkCSTR,â Proceedingsofthe3rdEuropeanControlConference, Rome-Italy.,pp.3247â3252,Jan.1995.
[18] P.B.SistuandB.W.Bequette.âNonlinearpredicâtivecontrolofuncertainprocesses:Application toaCSTR,â AIChEJournal,vol.37,no.11,pp. 1711â1723,1991,doi:10.1002/aic.690371114.
[19] A.Krishnan,B.V.Patil,P.S.V.Nataraj,J. Maciejowski,andK.V.Ling.âModelpredictive controlofaCSTR:Acomparativestudyamong linearandnonlinearmodelapproaches,âin 2017 IndianControlConference(ICC),Jan.2017,pp. 182â187.doi:10.1109/INDIANCC.2017.7846 472.
[20] D.Gao.âFeedbackLinearizationOptimalControl ApproachforBilinearSystemsinCSTRChemâicalReactor,â IntelligentControlandAutomation,vol.03,pp.274â277,Jan.2012,doi: 10.4236/ica.2012.33031.
[21] K.B.Pathak,A.Markana,andN.Parikh.âOptiâmalControlofCSTR,â NirmaUniversityJournal ofEngineeringandTechnology,2000,Available: https://www.semanticscholar.org/paper/Opti malâControlâofâCSTRâPathakâMarkana/f4a41e 3ef3b742141cbb58bb2ced4906a056f024
[22] P.R.Meghna,V.Saranya,andB.J.Pandian. âDesignofLinearâQuadraticâRegulatorfora CSTRprocess,â IOPConf.Ser.:Mater.Sci.Eng., vol.263,no.5,p.052013,Nov.2017,doi: 10.1088/1757â899X/263/5/052013.
[23] D.âX.Gao,H.Liu,andJ.Cheng.âOptimaloutput trackingcontrolforchemicalprocessofnonâisothermalCSTR,âin 2016ChineseControland DecisionConference(CCDC),May2016,pp.4588â4592.doi:10.1109/CCDC.2016.7531811.
[24] R.UpadhyayandR.Singla.âAnalysisofCSTR TemperatureControlwithAdaptiveandPID Controller(AComparativeStudy),â International JournalofEngineeringandTechnology,vol.2,pp. 453â458,Jan.2010,doi:10.7763/IJET.2010.V2 .164.
[25] K.âU.KlattandS.Engell.âGainâschedulingtrajecâtorycontrolofacontinuousstirredtankreactor,â Computers&ChemicalEngineering,vol.22,no. 4,pp.491â502,Jan.1998,doi:10.1016/S0098â1354(97)00261â5.
[26] R.B.Gopaluni,I.Mizumoto,andS.L.Shah.âA RobustNonlinearAdaptiveBacksteppingConâtrollerforaCSTR,â Ind.Eng.Chem.Res.,vol.42, no.20,pp.4628â4644,Oct.2003,doi:10.1021/ ie020412b.
[27] D.Stavrov,G.Nadzinski,S.Deskovski,andM. Stankovski.âQuadraticModelâBasedDynamiâcallyUpdatedPIDControlofCSTRSystemwith VaryingParameters,â Algorithms,vol.14,no.2, Art.no.2,Feb.2021,doi:10.3390/a14020031.
[28] M.C.Colantonio,A.C.Desages,J.A.Romagnoli, andA.Palazoglu.âNonlinearControlofaCSTR: DisturbanceRejectionUsingSlidingModeConâtrol,â Ind.Eng.Chem.Res.,vol.34,no.7,pp.2383â2392,Jul.1995,doi:10.1021/ie00046a022.
[29] M.Luning,Y.Xiao,Z.Dongya,andS.K.Spurâgeon.âDisturbanceobserverbasedslidingmode
controlforacontinuousstirredtankreacâtor(CSTR),âin 201736thChineseControlConference(CCC),Jul.2017,pp.3748â3753.doi: 10.23919/ChiCC.2017.8027943.
[30] J.Feng,L.Ma,D.Zhao,X.Yan,andS.K.Spurâgeon.âOutputFeedbackSlidingModeControlfor ContinuousStirredTankReactors,âin 201912th AsianControlConference(ASCC),Jun.2019,pp. 1443â1448.Available: https://ieeexplore.iee e.org/abstract/document/8765099
[31] W.GarcĂaâGabĂn,J.E.NormeyâRico,andEduardo. F.Camacho.âSlidingModePredictiveControl ofaDelayedCSTR,â IFACProceedingsVolumes, vol.39,no.10,pp.246â251,Jan.2006,doi: 10.3182/20060710â3âITâ4901.00041.
[32] A.SinhaandR.K.Mishra.âControlofanonâlinearcontinuousstirredtankreactorviaevent triggeredslidingmodes,â ChemicalEngineering Science,vol.187,pp.52â59,Sep.2018,doi: 10.1016/j.ces.2018.04.057.
[33] D.Li,D.Wang,andY.Gao.âAdaptiveNeuralConâtrolandModelingforContinuousStirredTank ReactorwithDelaysandFullStateConstraints,â Complexity,vol.2021,p.e9948044,Oct.2021, doi:10.1155/2021/9948044.
[34] O.Alshammari,M.N.Mahyuddin,andH.Jerbi. âANeuralNetworkâBasedAdaptiveBackstepâpingControlLawWithCovarianceResettingfor AsymptoticOutputTrackingofaCSTRPlant,â IEEEAccess,vol.8,pp.29755â29766,2020,doi: 10.1109/ACCESS.2020.2972621.
[35] O.Alshammari,M.N.Mahyuddin,andH.Jerbi. âAnAdvancedPIDBasedControlTechniqueWith AdaptiveParameterSchedulingforANonlinear CSTRPlant,â IEEEAccess,vol.7,pp.158085â158094,2019,doi:10.1109/ACCESS.2019.29 48019.
[36] A.Soukkou,A.Khellaf,S.Leulmi,andK. Boudeghdegh.âOptimalcontrolofaCSTR process,â Braz.J.Chem.Eng.,vol.25,pp.799â812,Dec.2008,doi:10.1590/S0104â663220080 00400017.
[37] J.Han.âAutodisturbancesrejectioncontroller anditsapplications,â ControlDecis.,vol.13,no.1, pp.19â33,1998.
[38] Z.Gao,Y.Huang,andJ.Han.âAnalternative paradigmforcontrolsystemdesign,âin Proceedingsofthe40thIEEEConferenceonDecisionandControl(Cat.No.01CH37228),Dec.2001, pp.4578â4585vol.5.doi:10.1109/CDC.2001.98 0926.
[39] Y.HuangandJ.Han.âAnalysisanddesignfor thesecondordernonlinearcontinuousextended statesobserver,â Chin.Sci.Bull.,vol.45,no.21,pp. 1938â1944,Nov.2000,doi:10.1007/BF0290 9682.
[40] D.Yoo,S.S.âT.Yau,andZ.Gao.âOnconverâgenceofthelinearextendedstateobserver,âin
2006IEEEConferenceonComputerAidedControl SystemDesign,2006IEEEInternationalConferenceonControlApplications,2006IEEEInternationalSymposiumonIntelligentControl,Oct. 2006,pp.1645â1650.doi:10.1109/CACSDâCCAâISIC.2006.4776888.
[41] X.YangandY.Huang.âCapabilitiesofextended stateobserverforestimatinguncertainties,âin 2009AmericanControlConference,Jun.2009,pp. 3700â3705.doi:10.1109/ACC.2009.5160642.
[42] B.âZ.GuoandZ.Zhao.âOntheconvergenceof anextendedstateobserverfornonlinearsysâtemswithuncertainty,â Systems&ControlLetters,vol.60,no.6,pp.420â430,Jun.2011,doi: 10.1016/j.sysconle.2011.03.008.
[43] H.FengandB.âZ.Guo.âActivedisturbance rejectioncontrol:Oldandnewresults,â Annual ReviewsinControl,vol.44,pp.238â248,Jan. 2017,doi:10.1016/j.arcontrol.2017.05.003.
[44] Z.âH.WuandB.âZ.Guo.âOnconvergenceofactive disturbancerejectioncontrolforaclassofuncerâtainstochasticnonlinearsystems,â International JournalofControl,vol.92,no.5,pp.1103â1116, May2019,doi:10.1080/00207179.2017.138 2720.
[45] Y.Huang,Z.W.Luo,M.Svinin,T.Odashima, andS.Hosoe.âExtendedstateobserverbased techniqueforcontrolofrobotsystems,âin Proceedingsofthe4thWorldCongressonIntelligent ControlandAutomation(Cat.No.02EX527),Jun. 2002,pp.2807â2811vol.4.doi:10.1109/WCIC A.2002.1020036.
[46] Q.ZhengandZ.Gao.âOnpracticalapplicationsof activedisturbancerejectioncontrol,âin Proceedingsofthe29thChineseControlConference,Jul. 2010,pp.6095â6100.Available:https://ieeexp lore.ieee.org/document/5572922.
[47] Q.Zheng,L.Q.Gao,andZ.Gao.âOnValidationof ExtendedStateObserverThroughAnalysisand Experimentation,â JournalofDynamicSystems, Measurement,andControl,vol.134,no.024505, Jan.2012,doi:10.1115/1.4005364.
[48] Q.ZhengandZ.Gao.âActivedisturbancerejecâtioncontrol:somerecentexperimentaland industrialcasestudies,â ControlTheoryTechnol.,vol.16,no.4,pp.301â313,Nov.2018,doi: 10.1007/s11768â018â8142âx.
[49] S.E.Talole.âActivedisturbancerejectioncontrol: Applicationsinaerospace,â ControlTheoryTechnol.,vol.16,no.4,pp.314â323,Nov.2018,doi: 10.1007/s11768â018â8114â1.
[50] E.F.CamachoandC.Bordons, ModelPredictive control.inAdvancedTextbooksinControland SignalProcessing.London:Springer,2007.doi: 10.1007/978â0â85729â398â5.
[51] A.Isidori, NonlinearControlSystems.inComâmunicationsandControlEngineering.London:
Springer,1995.doi:10.1007/978â1â84628â615â5.
[52] Z.Gao.âScalingandbandwidthâparameterizatâionbasedcontrollertuning,âin Proceedingsof the2003AmericanControlConference,2003.,Jun. 2003,pp.4989â4996.doi:10.1109/ACC.2003. 1242516.
Submitted:13th September2022;accepted:3rd January2023
RatneshLitoriya,KailashChandraBandhu,SanketGupta,IshikaRajawat,HanyJagwani,ChirayuYadavDOI:10.14313/JAMRIS/4â2023/33
Abstract:
ArtificialIntelligencehasbeentoutedasthenextbig thingthatiscapableofalteringthecurrentlandscape ofthetechnologicaldomain.ThroughtheuseofArtificial IntelligenceandMachineLearning,pioneeringworkhas beenundertakenintheareaofVisualandObjectDetecâtion.Inthispaper,weundertaketheanalysisofaVisual AssistantApplicationforGuidingVisuallyâImpairedIndiâviduals.Withrecentbreakthroughsincomputervision andsupervisedlearningmodels,theproblemathandhas beenreducedsignificantlytothepointwherenewmodâelsareeasiertobuildandimplementthanthealready existingmodels.Differentobjectdetectionmodelsexist nowthatprovideobjecttrackinganddetectionwith greataccuracy.Thesetechniqueshavebeenwidelyused inautomatingdetectiontasksindifferentareas.Afew newlydiscovereddetectionapproaches,suchastheYOLO (YouOnlyLookOnce)andSSD(SingleShotDetector) approaches,haveprovedtobeconsistentandquiteaccuârateatdetectingobjectsinrealâtime.Thispaperattempts toutilizethecombinationofthesestateâofâtheâart,realâtimeobjectdetectiontechniquestodevelopagoodbase model.ThispaperalsoimplementsaâVisualAssistantâ forvisuallyimpairedpeople.Theresultsobtainedare improvedandsuperiorcomparedtoexistingalgorithms.
Keywords: YOLO,SSD,Objectdetection,RâCNN,COCO
Visuallyâimpairedorblindpeopleareincapableof seeing,whichiscrucialfordailylife.Visuallyâimpaired peopleâsautonomyislimitedtosomeextentbytheir inabilitytosee.Inthepast,assistivesystemshavebeen createdusingcomputervisionandmachinelearnâing,whichhaverecentlyexperiencedrapidgrowth. Thewaypeoplewithcognitivelimitationsinteract withtheoutsideworldhaschangeddramaticallyasa resultofrecentadvancesinassistivetechnology(AT). Amongthesedisabilities,visualimpairmentstands outasthemostrestrictive.Anytechnologydesigned toaidapersonwithadisabilityisconsideredAT. WiththeaidofAT,peoplewithdisabilitiescanparâticipateincivicactivities,andthejobmarket,and haveahealthy,productive,independentlife[1].The useofATlessenstheneedforlongâtermcare,forâmalhealthandsupportservices,andcaregiverlabor. WithoutAT,peoplefrequentlyexperienceexclusion, isolation,andpoverty,whichworsenstheeffectsof
illnessanddisabilityonanindividual,theirfamily, andsocietyasawhole.Autonomousvehiclesarenow possiblethankstosigni icantadvancementsinarti iâcialintelligence.ThesealgorithmscanbeusedeffecâtivelyinATtohelptheblindandvisuallyimpairedin theareasofeducation,navigation,andsocialinteracâtion.Peoplewhoareblindorvisuallyimpairedcan accessinformationthroughtouchorvoice.Atleast onebillionpeopleworldwidehavenearâordistanceâvisionimpairmentsthatcouldhavebeenavoidedor havenotyetbeenaddressed,accordingtotheWorld HealthOrganization,whichestimatesthat2.2billion peopleworldwidehavevisualimpairments[2].The expectedcausesofanincreaseintheprevalenceof visionimpairmentarepopulationgrowthandaging. Severalstudieshavealreadybeenconductedtoinvesâtigatethecorrelationbetweentheprevalence,causes, andsocialfactorsofvisualimpairmentsandotherdisâeases[3â5].MobileapplicationsalongwithMachine learning,AI,andIoThavebeenfoundtobepromisâingandprovidelifesavingtechnologiesforassisting humanswithvariousdiseasesanddisabilities[6â9].
Oneoftheprimarygoalsofimageâbasedlearnâingistounderstandanddifferentiateamongvarious scenicdescriptionsofcommonobjectsofinterest. Thistaskcanbesubdividedintoseveralsubtasks: boundingboxcreation,objectlocalization,attribute determination,andrelationshipestablishment.The imagesofvariousobjectscanbebroadlyclassi iedinto iconicandscenicviews.Theiconicapproachassumes thepresenceofasingleobjectwithclearboundaries andseparationedges.However,theiconicviewpoint istoosimplistictoaccountforrealâworldsituations inwhichimagesarerarelyiconicbutinvolvealarge numberofintertwinedobjectsinasmallspace.To detectobjectsofinterest,imagesegmentationand contextminingshouldbeappliedto ilteroutpoints ofinterest.Mostoftheexistingsystemsperformwell undertheseiconicviewsbutachieveloweraccuracy inscenicinstances.Objectsinscenicenvironments arecluttered,overlapping,andwithoutgoodcontrast. Varioustechniquesofsegmentationareappliedto extractusefulinformationfromthesescenicviews. Whenbuildingnewmodels,itisofparamountimporâtancetoselectalearningdomainmostsuitabletothe givenneedsandimplementation.Fortrainingthese models,thedatasetemployedplaysacrucialpartin establishinggoodresults.
Oneofthemajorchallengesisto indpertinent trainingimagesandsamplestoaccommodatemore modularandrobustlearning.Variouspioneering workhasbeendoneincollectingtheseimagesamples underoneroofintoadataset.Someofthesedatasets containmillionsofsamplesandtraininginstances, spanningthousandsofobjects.Currently,someof themorepopulardatasetsincludeGoogleâsImageNet, MicrosoftCOCODataset,PASCALVOC,SUN,etc.We takealookatthesedatasetsinthefollowingsections, aimingto indthemostsuitableforourVisualAssisâtantImplementation.Toimproveavisuallyâimpaired personâsperception,anewmodelispresentedthat connectsanATdevicewithSmartObjectsandtheir cloud.
Therestofthepaperisorganizedasfollows:A detailedandstateâofâtheâartreviewofexistingliteraâtureinthe ieldispresentedinSection2.Thedetails ofthedatasetusedinthisstudyareexplainedin Section 3.AdetaileddiscussionoftheYOLOobject detectionmodelisincludedinSection 4.ThearchiâtectureoftheproposedsystemispresentedinSecâtion 5.Obtainedresultsanddetaileddiscussionsare presentedinSections6.Section7concludesthearticle andsketchesfutureworkdirections.
Numerousassistivesystemshavebeenintroduced forobjectdetectioninthelastfewyearsthatrelyon sensors,theInternetofThings,andcomputervisionto helptheblind.Thesesystemseachhavetheirbene its anddrawbacks.
Zouetal.[10]reviewsmorethan400papers onobjectdetectionspanningfromthe1990sto 2109,focusingonthetechnicaladvancementsmade inthisarea.Thispaperemphasizesseveraltopics whichincludeseveralearlyâstagedetectors,datasets fordetection,metrics,possiblespeedâuptechniques whichcanbeused,andtherecentstateâofâtheâart detectionmethods.Thispaperalsoshedslighton someimportantapplicationsofdetection,suchas textdetection,facedetection,pedestriandetection, etc.,andmakesananalysisofthedevelopmentmade andchallengesfacedinrecenttimes.Variousaspects makethispaperdifferentfromallthereviewsdone onobjectdetection.Inâdepthresearchonthekey technologiesandstateâofâtheâartobjectdetectionsysâtemshasbeendonehere,whilethepreviousreviews lackedfundamentalanalysistogivereadersacomâpleteunderstandingofcomplextechniques.Mostof thepreviousreviewswerefocusedonashortperiod orsomespeci icdetectiontaskwithoutconsidering thedevelopmenthistory.
AmbatiandL.Gayer[11]underlinehowcrucial itistocustomizethechoiceofmachinelearning (ML)techniquesbasedontheparticularHAR(Human ActivityRecognition)requirementsandthefeatures oftheassociatedHARdataset.Overall,thisstudyaids incomprehendingthebene itsanddrawbacksofML techniquesanddirectstheapplicabilityofvariousML methodstovariousHARdatasets.
Anaccessiblewebinterfaceforvisuallyâimpaired individualsispresentedbyIyeretal.[12]tomaximize easeofuseandprovideuserswithahassleâfreeexpeârience,thevirtualassistantisanoperatingsystemthat isindependentanddoesnâtrelyonkeyboardinput fromtheuser.Communicationwithandcustomizaâtionofthesystemarepossibleusingspeechâtoâtext andtextâtoâvoiceinterfaces.Thispresentationproâvidesanoverviewofthesystemdesignandimplemenâtationmethodologyforthethreemodulescurrently inuse.Toansweruserqueriesquicklyandaccurately, WikipediausesaBERTmodelbuiltfromtheSQuAD dataset.Itwasfoundthat80.88%ofthewordsexactly matched.Anyonewithvisualimpairmentscaneasily accessanywebsiteusingthevirtualassistant.With thisprogram,youdonâthavetomemorizecomplex keyboardcommandsorusescreenreaders.Asatool forinteractingwiththewebsites,theassistantisnot onlyveryconvenientbutalsoquiteeffective.Accordâingtotheresults,thesoftwarewassuccessfullyrun onthethreemostpopularsites:Google,Gmail,and Wikipedia.Itwasrunseparatelyoneachofthese sites.ThesoftwareisasteppingstonetowardWeb3.0 whereallfunctionscanbecontrolledthroughvoice commands.Visuallyâimpairedpeople indthemselves wanderinginsideunusualchallengingareas.Many smartsystemshaveintendedtohelpblindpeoplein thesedif icult,oftendangerous,situations.However, someofthemarenotfree,hardto ind,orsimplytoo expensive.Saffouryetal.[13]presentedalowâcost wearsystemforblindpeoplethatwasdesignedto allowthemtodiscoverobstaclesintheirplace.The proposedprogramconsistsoftwomaincomponents; hardwarecomponents,andalaserpointer($12),as wellasanandroidsmartphone,whichmakesoursysâtemcheaperandmoreaccessible.ICon lictavoidance algorithmusesimageprocessingtomeasuredistances toobjectsinthesurroundingarea.Thisisbasedon lasertriangularlight.Thisdetectionofobstaclesis enhancedbytheedgediscoverywithinthecaptured image.Anadditionalfeatureforasystemistosee andalerttheuserwhentherearestairsinthecamera viewarea.Obstaclesarebroughttotheuserâsattenâtionusingtheacousticsignal.Oursystemshowedthat solid,withonly5%ofafalsealarmleveland90% sensitivitywithobstacles1cmwide.Thissystemhad somelimitations:Itmaynotworkwellinashiny environmentaslaserintensitymaydecreaseandthe distancebetweenthecameraandthelasershouldnot change.
Mohantaetal.[14]proposedanassistantfor visuallyâimpairedindividuals.Intheirsetupaftercapâturingaphotofromasmartphone,theusercaneasily readmenucardsofrestaurants,theroomnumber ofthehotel,andcanalso indtheirbelongings.The voicecontrolfeedbackmechanismisalsousedinthe appthroughwhichtheusercanperformvarioustasks withthehelpofthevoiceassistant.Cloudcomputâing,imageprocessing,andMLareusedtodevelop theapplication.ThecentralaimofusingMListo allowcomputerstolearnautomaticallywithoutinterâventionfromhumans.Multiplefontscanbedetected whilereadingthetextevenifthefontisuniqueornot common.
Suchuniquefontscanbefoundingreetingscards, businesscards,etc.Itisalsoprovedtobebene icial indifferentsectorslikebanking,education,traveland tourism,etc.Variousobjectsofdailyuse,vehicles,and foodcanbedetectedandrecognizedwiththehelpof thisapplication.
Sharmaetal.[15]createdasystemthathelpsa personwhoisvisuallyimpairednavigatebyspeaking throughtheearpiecetoidentifytheperson.Theysugâgesteddevelopingamobileappthatusednumerous deeplearningmodelstoimprovethemanagementof applications.Thecameracontinuouslyfedimagesinto thesystemasinputs,thecoresystemprocessedthis information,andtheearpieceservedastheoutput devicetodeliverthisoutputtotheuser.
AnintelligentvirtualassistantcalledProject Nethra[16]offersvoiceâbasedcommunicationto userswhoareblindorvisuallyimpaired.Itenablesa widerangeoffunctionalitybasedonvariousinternet servicesandsocialmediaforthetargetusersto interactwithcomputersandinternetâbasedservices. Nethrawillperformtasksontheuserâsbehalfrather thanjustreturningsearchresults.ProjectNethrawill conversewiththeuserconversationallybyspeaking backtothemafterhearingwhattheysayanddetecting it.Thevoicerecognitionmodule,naturallanguage processingmodule,conversationalagent,andcontent extractionmodulearethesystemâsfourmainparts. Kumaranetal.[17]discussthedevelopmentofvirtual personalassistantsandspeechrecognitionsystems. Thecurrentsystemisoperatedandmaintainedby athirdpartyandoperatesonline.Thisapplication usedthelocaldatabase,speechrecognition,and synthesizerwhilesafeguardinguserdatafrom outsideparties.Torecognizethespeech,aparser calledSURR(SemanticUni icationandReference Resolution)isused.Textisconvertedtophonemesby asynth.
TodesigntheNextâGenerationofVPAsmodel, KepuskaandBohouta[18]usedmultiâmodaldialogue systems,whichprocesstwoormorecombineduser inputmodes,suchasspeech,image,video,touch, manualgestures,gaze,andheadandbodymovement. Byutilizingvarioustechnologies,includinggesture recognition,image/videorecognition,speechrecogniâtion,asizabledialogue,aconversationalknowledge base,andageneralknowledgebase,thenewmodel ofVPAswillbeusedtoincreaseinteractionbetween humansandmachines.
Iannizzottoetal.[19]developedavirtualassisâtantarchitectureforsmarthomeautomationsystems usingsomeofthemostcuttingâedgemethodsincomâputervision,deeplearning,speechgeneration,recogânition,andarti icialintelligence.Thedevelopedprotoâtypeofthesuggestedassistantisinteractive,resourceâef icient,effective,andadaptable,anditrunsona small,inexpensiveRaspberryPI3device.Thesystem wasintegratedwithanopensourcehomeautomation environmentfortestingpurposes,anditranforsevâeraldayswithusersbeingurgedtointeractwithit.It turnedouttobeprecise,dependable,andappealing.
Aninterestingresearch,GnanaandPraveen[20], suggestedamethodforautomaticallyestimating depthfromasingleimageusingthelocaldepth hypothesisanditsapplicationtohelptheblind.A camerarecordstheenvironmentinfrontoftheuser, andtherecordedimageisscaledforcomputational effectiveness.Edgedetectionandmorphologicaltechâniquesareusedtoseparatetheobstaclesinthe imageâsforeground.Then,basedonthelocaldepth hypothesis,thedepthiscomputedforeachbarrier. Rahmanetal.[21]presentsthearchitecturalframeâworkforasmartblindassistantthatintegratesIoT anddeeplearning.Thesuggestedapproachutilizesa deeplearningparadigm,aRaspberryPi,andacamera moduletocreateanintelligentcap.Thesuggestedconâceptshowsthestructurallayoutofasmartblindstick thatmakesuseofamicroprocessorandnumerous sensors.Forimmediatedatamonitoring,themodel usesBluetoothandtheInternetofThingsâconnectivâity.UsinganIoTcloudserver,theauthorizedperson continuestokeepaneyeonvisionimpairment.
ObjectDetection: Currentmodelsinobjectdetecâtionhavetwocategories:(1)oneâstagedetectorsand (2)twoâstagedetectors.Incomparisonwithoneâstage detectors,twoâstagedetectorsarebetterintermsof performance.However,sincetheyrequireinference oftheregionofanobject,theyarelessef icientthan oneâstagedetectors.Here,inbothcases,thedetecâtorsareneededtotraininanof linebatchmodeand theyassumealargenumberoftrainingimagesper class.Duringthemodeldeploymentwhenthenovel classesareneeded,toaddthisrestrictsthescalabilâityandusability.Thesecanactasthebackboneof detectionforafewâshotdetectorsalthoughtheyare nonâincremental.TheONCEthatweareusingisbased ontheoneâstageCenterNet.TheCenterNetischosen becauseitcanbeeasilybrokendownintotheclassâgenericandspeci icparts,competitivedetectionaccuâracy,andef iciency.
Few-shotlearning: FSL(fewâshotlearning)is studiedforef icientlyregisteringnewclassesin deploymentforimagerecognition.Consideringalarge numberoflabeledexamplesofasetofbaseclasses, FSLtriestometaâlearnadataâef icientthathelps toallownewclassestobelearnedfromveryfew examplesforeachclass.FSLissimplerthanobject detection.
Objectdetectionhasgonethroughtwohistoriâcalperiods:a(i)traditionalobjectdetectionperiod (before2014)anda(ii)deeplearningâbaseddetection period(after2014).Traditionalobjectdetectionalgoârithms,whichincludetheViolaâJonesDetector,the HistogramofOrientedGradients(HOG)detector,and theDeformablePartâbasedModel,werebuiltbasedon handcraftedfeaturesandastheperformanceofhandâcraftedfeaturesbecamesaturated,deeplearningâbaseddetectionmethodsstartedevolving.
Inthedeeplearningera,objectdetectioncanbe categorizedas:âtwoâstagedetectionâ(whichincludes RCNN,SPPNet,FastRCNN,FasterRCNN,FeaturePyraâmidNetworks),andâoneâstagedetectionâ(which includesYOLO,SSD,RetinaNet).Inobjectdetection, severalknowndatasetshavebeenreleasedinrecent years,likePASCALVOC,ImageNet,MSâCOCO,etc. ThispaperalsoreviewsAlexNet,VCG,GoogleNet,and ResNetastheengineofdetectorsthataffecttheaccuâracyofdetectors.
YOLO(YouOnlyLookOnce)isanewapproach toobjectdetectionwithanextremelyfastarchitecâture[22].ThebasemodelofYOLOprocessesimages inrealâtimeat45framespersecond,whileFastYOLO, asmallerversionofthenetwork,processesimagesat 155framespersecond.YOLOmakesmorelocalizaâtionerrorsbutislesslikelytopredictfalsepositives onimagebackgrounds.Itoutperformsotherdetecâtionmethods,includingtheDeformablePartsModel (DPM)andRâCNN.Currentdetectionsystemsrepurâposeclassi iersfordetection.TheDeformableParts Modelusesaslidingwindowapproach,wherethe classi ierrunsatevenlydistributedlocationsthroughâouttheimage.RecentapproacheslikeRâCNN,onthe otherhand,generatepotentialboundingboxes irst usingregionproposalmethods,thenrunaclassi ier onthesuggestedboxes.Inpostâprocessing,theboundâingboxesarere inedandthedetectionsareelimiânated,andthescoresarerecalculatedbasedonthe otherobjectsintheimage.Thesemodelsthatusecomâplexpipelinesarerelativelyslowandhardtooptimize. WithYOLO,youonlylookonceatanimagetopredict whatobjectsarepresentandwheretheyare.YOLOis relativelysimpleandfast,trainingonfullimagesto makethedetectionprocesseffective.BecauseYOLO doesnotuseacomplexpipeline,itisextremelyfast. Itusesaneuralnetworktopredictdetectionsfroma newimageattesttime,whichenablesittoprocess streamingvideoinrealâtime.YOLOanalyzestheimage whilemakingpredictions.Fortrainingandtesting,a fullyconnectedlayerpredictstheoutputcoordinates andtheirprobabilitiesbytakingintoaccountthefull imagesoitcanextractcontextualinformationabout classes.Fortrainingandinferencepurposesitusesthe Darknetframework.YOLOfacesdif icultywithsmall objectsthatappearingroups,forexample,a lockof birds,andalsoitstrugglestogeneralizeobjectsthat appearindifferentaspectratios.Errorsarecaused primarilybyincorrectlocalization.
Despitethesuccessofdeepconvolutionalneural networks(CNNs)inobjectdetection,foralmostall thecurrentmodelsalengthyprocessofnumerous iterationsinabatchisusedtotrainthem.Inthecurrent scenario,allofthetargetclasseshaveagreatdealof trainingdatainterpretedwithtrainingsamples,andall ofthetrainingimagesareusedfortrainingpurposes. Duetotheirhighinterpretationcostandcomplex trainingrequirements,thesemethodshavealimited abilitytoaccommodateonlineclassesandgrow.
Toavoidtheearliermentionedlimitations,wecan studyalearningsettingknownasiFSD(Incremental FewâShotDetection)[23].
TheIncrementalFewâShotDetectionoriFSDsetâtingisde inedas(1)thesetofbaseclassesthathavea suf icientnumberoftrainingsamplesthatcanbeused topreâtrainthedetectionmodelinadvance,and(2) whenthetrainingpartiscompleted,theiFSDmodel mustbereadyfordeploymenttoarealâworldappliâcationwherethenewclassescanbeaddedatany timewiththehelpoffewannotatedexamples.The modelshouldworkwithlearningwithoutforgetting theprinciple,i.e.,itshouldgiveafairresultonall theclassesregisteredsofar.(3)Memoryfootprint, storage,andcomputecostsshouldbefeasibleforthe learningofclassesfromanunbounded lowofexamâples.Themodelsshouldbeabletobedeployedonlowâresourcedevicessuchassmartphonesandrobots.
AguidetothenovelCOCODatasetcreatedfor Objectdetectionandclassi icationispresentedbyT.Y. Linetal.[24].Itmainlyfocusesonthenonâiconic orscenicviewsofimages,pointingoutthedif iculâtiesencounteredwhendetectingscenicviews.Itoutâlinesimagesegmentation,boundingâboxgeneration, heatmap,andperâpixelcolorlocation.Thefocusison 2Dand3Dimagelocalizationandperâpixelsemanâticsegmentation.Thepaperoutlinestheneedfora largeandrichâannotatedimagewithalargenumber ofinstancespersampleofobjects.Thiscollectionaids inbetterlearningandaccuracyonscenicviewsof images.Thedifferenttechniquesofimagesegmentaâtion,classi ication,anddetectionhavebeende ined withrespectivelimitations.Semanticscenelabeling hasbeende inedaspixelsofimagesbelongingtoeach objectcategory.Thisalsohelpsindetectingobjects whereinindividualobjectsarehardtode ineand establish.Imagelocalizationandboundingboxhave beendescribedasthemajorstepinobjectdetection andfacetracking.Thetaskofobjectclassi ication requiresbinaryimagelabelsandiscomparativelyeasâieraswedealwithgeneraliconicimages.Various statisticshavebeenpresentedfortheCOCODatasetin comparisonwithothercontemporarydatasets.
JosephRedmonandAliFarhadi[25]presented somedesignchangestoYOLO,whichmakesitalitâtlebiggerbutmoreaccurateandfaster.YOLOv3is approximatelyasaccurateasanSSDbutthreetimes faster.YOLOv3clustersthedimensionsofground truthlabelstogenerateanchorboxesforpredicting theboundingboxes,whereeachboundingboxhas4 coordinates,tx,ty,tw,andth.Eachboxpredictsthe classeswhichmaybepresentusingmultilabelclasâsi ication.Duringtraining,itusesthebinarycrossâentropylossformakingclasspredictions.Darknetâ53, ahybridnetworkcomposedofYOLOv2andDarknetâ19,predictsboxshapesat3differentscalesand extractsfeaturesfromthem.Thisnetworkconsistsof successive3x3and1x1convolutionallayerswitha totalof53convolutionallayers.Darknetâ53performs betterthanmanyoftherecentclassi iers.Darknetâ53isevenbetterthanResNetâ101andResNetâ152 intermsofperformanceandspeed.Becauseofthe betterutilizationofGPU,Darknetâ53hasthehighest measured loatingâpointoperationspersecond.On theotherhand,ResNetshavemanylayerswhichmake themveryinef icient.
YOLOv3performsextremelywellontheolddetecâtionmetricofmAPatIOU=.5andisalmostasgoodas RetinaNetandmuchaboveSSDvariants.Performance ofYOLOv3decreasesastheIOUthresholdincreases whichmeansthatitfacesdif icultyingettingtheboxes perfectlyalignedwiththeobject.YOLOv3incomparâisonwithYOLOstruggleswithmediumandlargerâsizeobjects.Overall,YOLOv3isaprettygooddetector, extremelyfast,andaccurate.
Itisevidentfromtheliteraturesurveythatmany toolsandsolutionshavebeencreatedtoaidand directvisuallyâimpairedpeoplearoundindoorand outdoorpathways.Nevertheless,theyhavenâtentirely satis iedtheuserneedsandtechnologicalspeci icaâtions.Currently,themajorityoftheseunanswered questionsarebeingaddressedindependentlyinmany researchareas,includingindoorlocation,computaâtionof loading,distributedsensing,andtheexamiânationofspatiallyârelatedperceptualandcognitive processesinvisuallyâimpairedindividuals.However, mobilephonesandothersuchdevices,alongwith stateâofâtheâarttechnologies,arequicklybecoming integratedintotheirdailylives.Oldandnewsolutions havebecomeworkableinthissetting,andsomeof themarenowonthemarketassmartphoneapplicaâtionsorportabledevices.
Therearenumerousimagesdepictingcomplex everydayscenesofeverydayobjectsintheirnatuâralsettingcontainedwithinthislarge,richlyannoâtateddataset.Itaddresses3majorproblemsinscene understanding,i.e.,detectingnonâiconicviews,conâtextualreasoning,andpreciselocalizationofobjects. Thedatasetconsistsofalargesetofimagesconâtainingcontextualrelationshipsandnonâiconicobject views,with91commonobjectcategories,25million labeledinstancesin3,28,000images.COCOhasmore instancespercategorycomparedtoothercontempoârarydatasets(Fig.1).
ResearchusingImageNetaimstodevelopsoftware thatcanrecognizevisualobjects.
Thedatabasehasmorethan14millionâannotated imagesandwithatleastonemillionoftheimages, boundingboxesarealsoprovided.ImageNetcontains morethan20,000categories.
Thenumberofcategoriesisverylarge,but instancespercategoryaresubstantiallylowforrigâoroustraining.Thedatasetisorganizedaccordingto theWordNethierarchy(currentlyonlythenouns),in whicheachnodeofthehierarchyisdepictedbyhunâdredsandthousandsofimages(Fig. 2).Theaverage numberofimagespernodeiscurrentlyover500.
Themainaimofthisdatasetistoprovide researcherswithacomprehensivecollectionofannoâtatedimagescoveringalargevarietyofenvironmental scenes,places,andobjectswithin(Figs.3and4).The samplesarebuiltusingvocabularybasedonscenes andplaces.Thevocabularyisthenqueriedtoobtain imagesfromtheinternet.Ithas16,783imagesofvarâiousscenes.Thedatasethasbeenoptimallydivided intotrainingandtestingsamples.
TheYOLOsystemdetectsobjectsinrealâtimeusing stateâofâtheâartsensors.Itisafastobjectdetection approachthatscansthecompleteimagetoextract contextualinformationwithhighaccuracy.Inprior detectionsystems,classi icationorlocalizationfuncâtionsarerepurposedtoperformdetection.Themodel isappliedtoanimageatmultiplescalesandlocations toaccomplishdetection.YOLOdetectshighâscoring regionsusingauniquemethodthatinvolvesapplying 24convolutionallayersfollowedbytwofullyconânectedlayerstotheentireimage.Animageisdivided intoregionsbythisnetworkandboundingboxesand probabilitiesarepredictedforeachregion.Predicted probabilitiesareusedtoweightheboundingboxes. TheYOLOpredictsbasedonhowtheimageisglobal atthetimeofthetest,notitscomponents.Unlike systemssuchasRâCNN,whichrequirethousandsof evaluationsforasingleimage,thismakespredictions usingonenetworkevaluation.FasterthanRâCNNand 100xfasterthanFastRâCNN,itismorethan1000x fasterthanRâCNN.AnewerversionofYOLO,YOLOv3 incorporatesseveralimprovementstoprovidebetter trainingandbetterperformance,includingmultiâscale predictions,abetterbackboneclassi ier,andmore.
TheProposedArchitecturecomprisesvarious dependentcomponentsimplementedasstandâalone modulesasshowninFigure 5.Weadoptaclientâserverarchitecture,whereintheServerisaremote entityrunningonalocalmachine.TheClientAppliâcationisimplementedasamobileapplicationthatis connectedtothecameradevicethroughawireless
networkeitherusingBluetooth,WiâFi,orotherwireâlesstransmissionprotocols.
Theonlyrequirementissuf icientbandwidthand lowlatency.Themobileapplicationsendsarequestto themirrorsitewhich,inturn,forwardsittothelocal server.Thelocalserver,runningaYOLOv3model, detectsobjectswithintheinputimageandcreatesa listofobjectsfound.Thislistis inallyconvertedinto astringandsentasaresponsetothemirrorsite, which,redirectstheresponsetotheclientapplication. Theclientapplicationusingtextâtoâspeechfunctionâalityconvertsthisstringintoaudiothatisfedinto theearpieceofthevisuallyâimpairedindividual.For simplicity,theentireimageisdividedinto9different zones,viz.,Center,TopLeft,BottomRight.Themodel alsopredictsthezoneofeachobjectdetectedusingthe boundingâboxlocationreturnedbytheYOLOmodel.
Thevariouscomponentsofthesystemareas follows:
â YOLOv3:YOLO modelimplementedin Python using CV2 and Numpy libraries.
â LocalServer: Serverimplementedin Python using Flask and ngrok libraries.
â MobileApplication: MobileApplicationimpleâmentedin Dart and Flutter using Dio, tts,and camera libraries.
â HTTP Mirror: Ngrok createsamirror HTTP site thatredirectsandforwardsrequestsandresponses betweenclientandserver.Therequestismadeto thisHTTPsite.
â Camera: Externalcameradeviceinstalledonthe walkingcane.
6.1.YOLOv3Metrics(Table 1)
â BasedonCOCOâsaveragemeanAPmetric,YOLOv3is comparabletoSSDvariants.YOLOv3âsperformance at320x320is22msat28.2mAP,whichis3times fasterthanSSD.
â WhenmAPdetectionisupdatedtoIOU=.5(or AP50),YOLOv3hasaperformancealmostsimilarto RetinaNet.AccordingtoRetinaNetâstests,itachieves similarperformanceto57.9AP50in51ms,butitis 3.8*fasterthanRetinaNetâstests.
â TheYOLOv3performancedropssigni icantly,as indicatedbyCOCOaverageAP,astheIOUthreshold increases,indicatingthatitisapoorperformer.
â However,YOLOv3isaverystrongandfastdetecâtor,whichisverygoodontheolddetectionmetric of.5IOU
Sincetheapplicationismadeforvisuallyâimpaired individuals,itisobviousthataveryrudimentaryuser interface(UI)issuf icient.
Basedonthis,wecreatedasimpleandlucidUIthat isbeingusedonlyfordemonstrationpurposes(Refer toFigs.8â10).Theexternalcamerahardwarehasnot beenusedfordemonstrationpurposes,instead,the mobiledevicecameraisused.Afewsamplesofthe ApplicationUIalongwiththelocalserverareshownin Figure11.Themobileapplicationcanbefoundat[25]
andtheserver.Theresponsetimeonaveragewas foundtobearound5s.Theupperboundresponse timeisalsoaround5s.
Objectâdetectionmodel.ManyObjectDetection algorithmshavebeenproposedwithwideâscaleappliâcability.Choosingonesuchmodelthatpertinently solvestheproblemathandisamajordeterminerin obtaininggoodaccuracy.Wehaveprovidedreviewsof variousobjectdetectiontechniquesthatworkwiththe scenicviewofgenericimages.AwideâscalecomparâisonamongthevariousobjectdetectorshasencourâagedustouseYOLOv3,anincrementallymodi ied formofYOLO,astheobjectdetector.Theaccuracy andmAPscoreofYOLOisaboveparwithmostconâtemporarydetectors,andforanotherreason,YOLOis simplerinimplementation,allowingthesimpleand robustconstructionofanobjectdetector.Wehavedisâcussedtheproposedarchitecture,i.e.,aclientâserver
modelalongwiththevariousnecessarycomponents. Themodularapproachhasenabledustoachievea greataverageresponsetimeof5s.
Peoplewhoarevisuallyâimpairedstruggletomove safelyandindependently,whichpreventsthemfrom participatinginroutineprofessionalandsocialactivâitiesbothindoorsandoutdoors.Theyalsohavedisâtressingrecognitionofbasicenvironmentalfactors. Thispaperprovidesacomputervisionâbasedsystem thatsupportsblindpeopleinnavigationaswellas triestoaddresstheproblemsposedintheintroducâtionsection.Thesuggestedmethodisexaminedunder variouscircumstancesandmeasuredagainstcompetâingprogrammesavailableontheAppstore.The indâingsshowthattheprogrammefunctionsreasonably wellundervariousconditionsandisquickerandmore effectivethanitsalternatives.Asopposedtomany otherapplications,thisoneletsblindusersopenit bypluggingtheirmobilephonesâearphonejacksin. Thismakesitsomewhataccessibletoblindusers. Thisapplicationcanbeusedfornavigationinitscurârentcondition,althoughithasseveralrestrictions. Therearestillalotofthingsthatneedtobe ixed. Toaccountforbetterobjectdetection,theapplication canbeenhancedbycombiningitwiththeInternet ofDevicesâtechnologydevices.Theperformanceof theapplicationwillimproveinthefuturethanksto improvementsindeeplearningandtheYOLOalgoârithm.TheapponlyworksonAndroidphones,soit willneedtoberedesignedsothatitcanrunonother platformsaswell.
RatneshLitoriyaâ âMediâCapsUniversity,Indore, India,eâmail:litoriya.ratnesh@gmail.com.
KailashChandraBandhu âMediâCaps University,Indore,India,eâmail:kailashchanâdra.bandhu@gmail.com.
SanketGupta âMediâCapsUniversity,Indore,India, eâmail:sanket.jec@gmail.com.
IshikaRajawat âMediâCapsUniversity,Indore,India, eâmail:ishika.rajawat30@gmail.com.
HanyJagwani âMediâCapsUniversity,Indore,India, eâmail:email2hany@gmail.com.
ChirayuYadav âMediâCapsUniversity,Indore,India, eâmail:chirayu725@gmail.com.
âCorrespondingauthor
References
[1] WorldHealthOrganization.âAssistivetechnolâogy,â WHO,2018.Assistivetechnology(accessed Mar.20,2022).
[2] WorldHealthOrganization.âBlindness andvisionimpairment,â WHO,2021. https://www.who.int/newsâroom/factâshee ts/detail/blindnessâandâvisualâimpairment (accessedFeb.20,2022).
[3] L.S.Ambati,O.F.ElâGayar,andN.Nawar.âIn luâenceofthedigitaldivideandsocioâeconomicfacâtorsonprevalenceofdiabetes,â IssuesInf.Syst., vol.21,no.4,2020,pp.103â113,2020.doi: 10.48009/4_iis_2020_103â113.
[4] C.Guoetal.âPrevalence,causesandsocialfacâtorsofvisualimpairmentamongChineseadults: basedonanationalsurvey,â Int.J.Environ.Res. PublicHealth,vol.14,no.9,2017,p.1034.doi: 10.3390/ijerph14091034.
[5] C.Albus.âPsychologicalandsocialfactorsin coronaryheartdisease,â Ann.Med.,vol.42,no.7, 2010,pp.487â494.doi:10.3109/07853890.201 0.515605.
[6] O.F.ElâGayar,L.S.Ambati,andN.Nawar. âWearables,arti icialintelligence,andthe futureofhealthcare,â2020,pp.104â129.doi: 10.4018/978â1â5225â9687â5.ch005.
[7] P.PandeyandR.Litoriya.âAnactivityvigilance systemforelderlybasedonfuzzyprobability transformations,â J.Intell.FuzzySyst.,vol.36, no.3,2019,pp.2481â2494.doi:10.3233/JIFSâ181146.
[8] P.PandeyandR.Litoriya.âEnsuringelderlywell beingduringCOVIDâ19byusingIoT,â Disaster Med.PublicHealthPrep.,vol.16,no.2,2020,pp. 763â766.doi:10.1017/dmp.2020.390.
[9] L.S.Ambati,O.F.ElâGayar,andN.Nawar.âDesign principlesformultipleSclerosismobileselfâmanagementapplications:Apatientâcentricperâspective,â2021.
[10] Z.Zouetal.âObjectdetectionin20years:Asurâvey,â2019.http://arxiv.org/abs/1905.05055.
[11] L.S.AmbatiandO.F.ElâGayar.âHumanactivity recognition:Acomparisonofmachinelearning approaches,â J.MidwestAssoc.Inf.Syst.,vol.2021, no.1,2021.doi:10.17705/3jmwa.000065.
[12] V.Iyeretal.âVirtualassistantforthevisually impaired,â 20205thInternationalConferenceon CommunicationandElectronicsSystems(ICCES), 2020,pp.1057â1062.doi:10.1109/ICCES487 66.2020.9137874.
[13] R.Saffouryetal.âBlindpathobstacledetector usingsmartphonecameraandlinelaseremitâter,â 20161stInternationalConferenceonTechnologyandInnovationinSports,HealthandWellbeing(TISHW),2016,pp.1â7.doi:10.1109/TI SHW.2016.7847770.
[14] A.Mohantaetal.âApplicationforthevisually impairedpeoplewithvoiceassistant,â Int.J. Innov.Technol.Explor.Eng.,vol.9,no.6,2020,pp. 495â497.doi:10.35940/ijitee.F3789.049620.
[15] V.Sharma,V.M.Singh,andS.Thanneeru.âVirtual assistantforvisuallyimpaired,â SSRNElectron.J., 2020.doi:10.2139/ssrn.3580035.
[16] A.M.Weeratungaetal.âProjectNethraâan intelligentassistantforthevisuallydisabledto interactwithinternetservices,â 2015IEEE10th InternationalConferenceonIndustrialandInformationSystems(ICIIS),2015,pp.55â59.doi: 10.1109/ICIINFS.2015.7398985.
[17] N.Kumaranetal.âIntelligentpersonalassisâtantâimplementingvoicecommandsenabling speechrecognition,â 2020InternationalConferenceonSystem,Computation,Automation andNetworking(ICSCAN),2020,pp.1â5.doi: 10.1109/ICSCAN49426.2020.9262279.
[18] V.KepuskaandG.Bohouta.âNextâgenerationof virtualpersonalassistants(MicrosoftCortana, AppleSiri,AmazonAlexaandGoogleHome),â 2018IEEE8thAnnualComputingandCommunicationWorkshopandConference(CCWC),2018, pp.99â103.doi:10.1109/CCWC.2018.8301638.
[19] G.Iannizzottoetal.âAvisionandspeech enabled,customizable,virtualassistantfor smartenvironments,â 201811thInternational ConferenceonHumanSystemInteraction(HSI), 2018,pp.50â56.doi:10.1109/HSI.2018.84 31232.
[20] R.G.PraveenandR.P.Paily.âBlindnavigaâtionassistanceforvisuallyimpairedbasedon localdepthhypothesisfromasingleimage,â ProcediaEng.,vol.64,2013,pp.351â360.doi: 10.1016/j.proeng.2013.09.107.
[21] M.W.Rahmanetal.âThearchitecturaldesignof smartblindassistantusingIoTwithdeeplearnâingparadigm,â InternetofThings,vol.13,2021, p.100344.doi:10.1016/j.iot.2020.100344.
[22] J.Redmonetal.âYouonlylookonce:uni ied,realâtimeobjectdetection,â2016IEEEConferenceon ComputerVisionandPatternRecognition(CVPR), 2016,pp.779â788.doi:10.1109/CVPR.2016.91.
[23] J.âM.PerezâRuaetal.âIncrementalfewâshot objectdetection,â2020. http://arxiv.org/abs/ 2003.04668
[24] T.âY.Linetal.âMicrosoftCOCO:common objectsincontext,â2014,pp.740â755.doi: 10.1007/978â3â319â10602â1_48.
[25] J.RedmonandA.Farhadi.âYOLOv3:An incrementalimprovement,â2018.doi:arXiv: 1804.02767.