Nonlinear Control Systems Simulation Using Spreadsheets

In this paper, a method for simulating nonlinear control systems using spreadsheets is presented. Various nonlinear blocks are simulated using graphics and cell formulas, and are generated by clicking on specially developed toolbar buttons. These blocks can be connected to one another using a simple...

Full description

Bibliographic Details
Main Authors: Ali El-Hajj, Sami Karaki, Karim Y. Kabalan
Format: Article
Language:English
Published: McMaster University
Series:Spreadsheets in Education
Online Access:http://sie.scholasticahq.com/article/4514-nonlinear-control-systems-simulation-using-spreadsheets.pdf
_version_ 1797973088251412480
author Ali El-Hajj
Sami Karaki
Karim Y. Kabalan
author_facet Ali El-Hajj
Sami Karaki
Karim Y. Kabalan
author_sort Ali El-Hajj
collection DOAJ
description In this paper, a method for simulating nonlinear control systems using spreadsheets is presented. Various nonlinear blocks are simulated using graphics and cell formulas, and are generated by clicking on specially developed toolbar buttons. These blocks can be connected to one another using a simple and intuitive procedure again based on graphics and toolbar buttons. A complete nonlinear system can thus be created by generating and connecting its constituting basic blocks, using the simple graphics interface provided. The corresponding data may then be entered in the familiar manner as illustrated, and finally the system can be simulated literally at the click of a button. Such a system can be analyzed by calculating its time response to any input signal or by using other methods such as phase-plane trajectories. The simulation is characterized by its availability, flexibility, and simplicity. The paper provides several examples to illustrate the simulation capabilities available. The first example considers a servo with a dead-zone and a saturation amplifier, the second illustrates the steps required to obtain a phase-plane trajectory, and the third example considers a nonlinear system having a PI controller and nonlinearity consisting of soft saturation. The final example illustrates a relay-controlled servo system.
first_indexed 2024-04-11T03:58:36Z
format Article
id doaj.art-92198eee80324c2ead7d6e6ef6fdd8ae
institution Directory Open Access Journal
issn 1448-6156
language English
last_indexed 2024-04-11T03:58:36Z
publisher McMaster University
record_format Article
series Spreadsheets in Education
spelling doaj.art-92198eee80324c2ead7d6e6ef6fdd8ae2023-01-02T00:08:04ZengMcMaster UniversitySpreadsheets in Education1448-6156Nonlinear Control Systems Simulation Using SpreadsheetsAli El-HajjSami KarakiKarim Y. KabalanIn this paper, a method for simulating nonlinear control systems using spreadsheets is presented. Various nonlinear blocks are simulated using graphics and cell formulas, and are generated by clicking on specially developed toolbar buttons. These blocks can be connected to one another using a simple and intuitive procedure again based on graphics and toolbar buttons. A complete nonlinear system can thus be created by generating and connecting its constituting basic blocks, using the simple graphics interface provided. The corresponding data may then be entered in the familiar manner as illustrated, and finally the system can be simulated literally at the click of a button. Such a system can be analyzed by calculating its time response to any input signal or by using other methods such as phase-plane trajectories. The simulation is characterized by its availability, flexibility, and simplicity. The paper provides several examples to illustrate the simulation capabilities available. The first example considers a servo with a dead-zone and a saturation amplifier, the second illustrates the steps required to obtain a phase-plane trajectory, and the third example considers a nonlinear system having a PI controller and nonlinearity consisting of soft saturation. The final example illustrates a relay-controlled servo system.http://sie.scholasticahq.com/article/4514-nonlinear-control-systems-simulation-using-spreadsheets.pdf
spellingShingle Ali El-Hajj
Sami Karaki
Karim Y. Kabalan
Nonlinear Control Systems Simulation Using Spreadsheets
Spreadsheets in Education
title Nonlinear Control Systems Simulation Using Spreadsheets
title_full Nonlinear Control Systems Simulation Using Spreadsheets
title_fullStr Nonlinear Control Systems Simulation Using Spreadsheets
title_full_unstemmed Nonlinear Control Systems Simulation Using Spreadsheets
title_short Nonlinear Control Systems Simulation Using Spreadsheets
title_sort nonlinear control systems simulation using spreadsheets
url http://sie.scholasticahq.com/article/4514-nonlinear-control-systems-simulation-using-spreadsheets.pdf
work_keys_str_mv AT alielhajj nonlinearcontrolsystemssimulationusingspreadsheets
AT samikaraki nonlinearcontrolsystemssimulationusingspreadsheets
AT karimykabalan nonlinearcontrolsystemssimulationusingspreadsheets