Please use this identifier to cite or link to this item: https://etd.cput.ac.za/handle/20.500.11838/2381
DC FieldValueLanguage
dc.contributor.advisorTzoneva, R.EN
dc.contributor.authorMuga, Julius N’gon’ga-
dc.date.accessioned2017-05-13T11:54:06Z-
dc.date.available2017-05-13T11:54:06Z-
dc.date.issued2015-
dc.identifier.urihttp://hdl.handle.net/20.500.11838/2381-
dc.descriptionThesis (DTech (Electrical Engineering))--Cape Peninsula University of Technology, 2016.en_US
dc.description.abstractMajority of the industrial systems encountered are significantly non-linear in nature, so if they are synthesised and designed by linear methods, then some of salient features characterising of their performance may not be captured. Therefore designing a control system that captures the nonlinearities is important. This research focuses on the control design strategies for the Continuous Stirred Tank Reactor (CSTR) process. To control such a process a careful design strategy is required because of the nonlinearities, loop interaction and the potentially unstable dynamics characterizing the system. In these systems, linear control methods alone may not perform satisfactorily. Three different control design strategies (Dynamic decoupling, Decentralized and Input-output feedback linearization controller) are proposed and implemented .in the Matlab/Simulink platform and the developed strategies are then deployed to the design of distributed automation control system configuration using the IEC 61499 standard based functional block programming language. Twin CAT 3.1 system real-time and Matlab/Simulink (www.mathworks.com) environment are used to test the effectiveness of the models The simulation results from the investigation done between Simulink and TwinCAT 3 software (Beckhoff Automation) platforms in the case of the model transformation and closed loop simulation of the process for the considered cases have shown the suitability and the potentials of merging the Matlab/Simulink control function blocks into the TwinCAT 3.1 function blocks in real-time. The merits derived from such integration imply that the existing software and software components can be re-used. This is in line with one of the IEC 6144 standard requirements such as portability and interoperability. Similarly, the simplification of programming applications is greatly achieved. The investigation has also shown that the integration the of Matlab/Simulink models running in the TwinCAT 3.1 PLC do not need any modification, hence confirming that the TwinCAT 3.1 development platform can be used for the design and implementation of controllers from different platforms. Also, based on the steps required for model transformation the between the Matlab/Simulink to the TwinCAT 3 functional blocks, the algorithms of the control design methodologies developed, simulation results are used to verify the suitability of the controls to find whether the effective set-point tracking control and disturbance effect minimisation for the output variables can be achieved in real-time using the transformed Simulink blocks to the TwinCAT 3 functional blocks, then downloaded to the Beckhoff CX5020 PLC for real-time execution. Good set-point tracking control is achieved for the MIMO closed loop nonlinear CSTR process for the considered cases of the developed control methodologies. Similarly, the effects of disturbances are investigated. TwinCAT functional modules achieved good set-point tracking with these disturbances minimization under all the cases considered.en_US
dc.language.isoenen_US
dc.publisherCape Peninsula University of Technologyen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/za/-
dc.subjectIEC 61499en_US
dc.subjectContinuous Stirred Tank Reactoren_US
dc.subjectTwinCAT 3en_US
dc.subjectNonlinear control theoryen_US
dc.subjectSystem designen_US
dc.titleDesign and implementation of IEC 61499 standard-based nonlinear controllers using functional block programming in distributed control platformen_US
dc.typeThesisen_US
Appears in Collections:Electrical, Electronic and Computer Engineering - Doctoral Degree
Files in This Item:
File Description SizeFormat 
206248253-Muga-JN-Dtech-Elec-Eng-Eng-2016.pdfThesis4.39 MBAdobe PDFThumbnail
View/Open
Show simple item record

Page view(s)

1,822
Last Week
2
Last month
9
checked on Nov 17, 2024

Download(s)

1,284
checked on Nov 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons