{"id":{"repo_id":"gsu","oai_identifier":"oai:digitalcommons.georgiasouthern.edu:etd-1901"},"canonical_url":"https://search.dev.ndltd.org/etd/gsu/oai:digitalcommons.georgiasouthern.edu:etd-1901","repository":{"repo_id":"gsu","name":"Georgia Southern University","base_url":"https://digitalcommons.georgiasouthern.edu/do/oai/"},"display":{"title":"Nonlinear Controller Design and Implementation for a Magnetic Levitation System","abstract":"<p>In this study, an approach is presented to nonlinear control of a magnetic levitation system using artificial neural networks (ANNs). Two neural networks, the multi-layer perceptron (MLP) and the single multiplicative neuron (SMN), are investigated in this work. A novel form of ANN, namely, single multiplicative neuron (SMN), is proposed in place of the more traditional multi-layer perceptron (MLP). SMN derives its name from the single neuron computation model in neuroscience. Both off-line training and on-line learning of SMN have been considered along with off-line training of MLP. The SMN model is first trained off-line, to estimate the network parameters (weights and biases), using a population based stochastic optimization technique, namely, particle swarm optimization (PSO). An on-line learning algorithm has been developed for updating the SMN model parameters using a gradient-descent method. The ANN based techniques have been compared with a feedback linearization approach. The control algorithms have been developed and implemented on a hardware-in-the-loop (HIL) system of magnetic levitation in LabVIEW environment. The ANN based controllers performed very well and much better than the feedback linearization controller. However, the SMN structure was much simpler than the MLP with similar performance. With a simpler structure and faster computation, the SMN has the potential to be preferred to conventional MLP type ANNs for implementation in real-life, complex, nonlinear magnetic levitation systems.</p>","abstract_html":"&lt;p&gt;In this study, an approach is presented to nonlinear control of a magnetic levitation system using artificial neural networks (ANNs). Two neural networks, the multi-layer perceptron (MLP) and the single multiplicative neuron (SMN), are investigated in this work. A novel form of ANN, namely, single multiplicative neuron (SMN), is proposed in place of the more traditional multi-layer perceptron (MLP). SMN derives its name from the single neuron computation model in neuroscience. Both off-line training and on-line learning of SMN have been considered along with off-line training of MLP. The SMN model is first trained off-line, to estimate the network parameters (weights and biases), using a population based stochastic optimization technique, namely, particle swarm optimization (PSO). An on-line learning algorithm has been developed for updating the SMN model parameters using a gradient-descent method. The ANN based techniques have been compared with a feedback linearization approach. The control algorithms have been developed and implemented on a hardware-in-the-loop (HIL) system of magnetic levitation in LabVIEW environment. The ANN based controllers performed very well and much better than the feedback linearization controller. However, the SMN structure was much simpler than the MLP with similar performance. With a simpler structure and faster computation, the SMN has the potential to be preferred to conventional MLP type ANNs for implementation in real-life, complex, nonlinear magnetic levitation systems.&lt;/p&gt;","abstract_has_math":false,"creators":["Hall, Daniel L"],"institution":null,"degree_name":"Master of Science in Applied Engineering (M.S.A.E.)","degree_level":"Thesis (restricted to Georgia Southern)","degree_discipline":"Department of Mechanical Engineering","degree_department":null,"school":null,"contributors":["Dr. Frank Goforth, Ph.D.","Dr. Rocio Alba-Flores, Ph.D."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2013,"date_issued":"2013-01-01T08:00:00Z","date_published":"2013-01-01T08:00:00Z","updated_at":"2026-07-24T02:27:41Z","subjects":["ETD","artificial neural networks","intelligent control systems","magnetic levitation system","nonlinear control","single multiplicative neuron","multi-layer perceptron","Applied Mechanics","Electro-Mechanical Systems","Mechanical Engineering"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://digitalcommons.georgiasouthern.edu/etd/884","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Dr. Frank Goforth, Ph.D.","Dr. Rocio Alba-Flores, Ph.D."]},{"key":"dc:creator","label":"Author","values":["Hall, Daniel L"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.available","label":"Dc Date Available","values":["2018-11-19T08:00:00Z"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Department of Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis (restricted to Georgia Southern)"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science in Applied Engineering (M.S.A.E.)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["ETD","artificial neural networks","intelligent control systems","magnetic levitation system","nonlinear control","single multiplicative neuron","multi-layer perceptron","Applied Mechanics","Electro-Mechanical Systems","Mechanical Engineering"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalcommons.georgiasouthern.edu/etd/884"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>In this study, an approach is presented to nonlinear control of a magnetic levitation system using artificial neural networks (ANNs). Two neural networks, the multi-layer perceptron (MLP) and the single multiplicative neuron (SMN), are investigated in this work. A novel form of ANN, namely, single multiplicative neuron (SMN), is proposed in place of the more traditional multi-layer perceptron (MLP). SMN derives its name from the single neuron computation model in neuroscience. Both off-line training and on-line learning of SMN have been considered along with off-line training of MLP. The SMN model is first trained off-line, to estimate the network parameters (weights and biases), using a population based stochastic optimization technique, namely, particle swarm optimization (PSO). An on-line learning algorithm has been developed for updating the SMN model parameters using a gradient-descent method. The ANN based techniques have been compared with a feedback linearization approach. The control algorithms have been developed and implemented on a hardware-in-the-loop (HIL) system of magnetic levitation in LabVIEW environment. The ANN based controllers performed very well and much better than the feedback linearization controller. However, the SMN structure was much simpler than the MLP with similar performance. With a simpler structure and faster computation, the SMN has the potential to be preferred to conventional MLP type ANNs for implementation in real-life, complex, nonlinear magnetic levitation systems.</p>"]},{"key":"dc:title","label":"Title","values":["Nonlinear Controller Design and Implementation for a Magnetic Levitation System"]}]}],"canonical_facts":{"dc:contributor":["Dr. Frank Goforth, Ph.D.","Dr. Rocio Alba-Flores, Ph.D."],"dc:creator":["Hall, Daniel L"],"dc:date.available":["2018-11-19T08:00:00Z"],"dc:description.abstract":["<p>In this study, an approach is presented to nonlinear control of a magnetic levitation system using artificial neural networks (ANNs). Two neural networks, the multi-layer perceptron (MLP) and the single multiplicative neuron (SMN), are investigated in this work. A novel form of ANN, namely, single multiplicative neuron (SMN), is proposed in place of the more traditional multi-layer perceptron (MLP). SMN derives its name from the single neuron computation model in neuroscience. Both off-line training and on-line learning of SMN have been considered along with off-line training of MLP. The SMN model is first trained off-line, to estimate the network parameters (weights and biases), using a population based stochastic optimization technique, namely, particle swarm optimization (PSO). An on-line learning algorithm has been developed for updating the SMN model parameters using a gradient-descent method. The ANN based techniques have been compared with a feedback linearization approach. The control algorithms have been developed and implemented on a hardware-in-the-loop (HIL) system of magnetic levitation in LabVIEW environment. The ANN based controllers performed very well and much better than the feedback linearization controller. However, the SMN structure was much simpler than the MLP with similar performance. With a simpler structure and faster computation, the SMN has the potential to be preferred to conventional MLP type ANNs for implementation in real-life, complex, nonlinear magnetic levitation systems.</p>"],"dc:identifier":["https://digitalcommons.georgiasouthern.edu/etd/884"],"dc:subject":["ETD","artificial neural networks","intelligent control systems","magnetic levitation system","nonlinear control","single multiplicative neuron","multi-layer perceptron","Applied Mechanics","Electro-Mechanical Systems","Mechanical Engineering"],"dc:title":["Nonlinear Controller Design and Implementation for a Magnetic Levitation System"],"thesis:degree_discipline":["Department of Mechanical Engineering"],"thesis:degree_level":["Thesis (restricted to Georgia Southern)"],"thesis:degree_name":["Master of Science in Applied Engineering (M.S.A.E.)"]},"updated_at":"2026-07-24T02:27:41Z"}