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...
Main Authors: | , , |
---|---|
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 |