Home > Automation > Control Engineering

[ pdf ] Control System Theory in Maple

Control System Theory in Maple Download
Topic under  Control Engineering
Source: www.mcs.anl.gov 
File size: 428.63 KB
File type: pdf
Last download on: Mon Nov 12, 2018 09:57:26 AM
Short Desciption:
Control System Theory in Maple by Justin M.J. Wozniak, What is control theory? Control Systems Theory deals with the basic principles underlying the analysis and design of control systems. To “control” an object means to influence its behavior so as to achieve a desired goal. In order to implement this influence, engineers build devices that incorporate various mathematical techniques. ( control systems) A branch of the theory of control systems concerned with the special problems that arise in the design of control algorithms (that is, control policies and strategies) for complex systems. A branch of control theory concerned with large-scale systems. Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behaviour of dynamical systems. The desired output of a system is called the reference. When one or more output variables of a system need to follow a certain reference over.

Control system theory is abroad field that uses many different areas of mathematics. Differential equations, matrix manipulation, complex functions and integral transforms are just some of the mathematical tools commonly used inmost basic control problems. The Maple computer algebra system is an excellent tool to use when approaching these types of problems, and the engineer attempting to solve a control problem with Maple would have access to all the functionality necessary. However, Maple was not designed primarily for engineering applications, and as a result engineers often use other more specialized software to meet their needs. The typical modern control system engineer has probably used a system that emphasizes floating point computation, often in matrix-vector form. Older control software written in Fortran or C++would fit into this category, as would modern MATLAB control software. Such systems tend to emphasize the state-space models of control systems in a floating point domain. In this thesis we examine the use of the computer algebra system Maple for control system theory. Maple is an excellent system for the manipulation of expressions used by control system engineers, but so far it is not widely used by the public for this purpose. Many of the algorithms in Maple were implemented because their application in control theory is known, but this functionality has not been compiled in a meaningful way for engineers. Over the past two years we have investigated what functionality control system engineers need and have attempted to fill in the gaps in Maple’s functionality to make it more useful to engineers. I would like to thank my supervisor, Dr. George Labahn, for his assistance and guidance in preparing this thesis. I also extend thanks to the readers, Dr. Justin Wan and Dr. Keith Geddes, whom I met in the classrooms of this university. A special debt of gratitude is owed to Venus, who accompanied me on our extended honeymoon in Waterloo this summer. Thank you for your patience during this project. I would like to thank Shannon Puddister for his input regarding the user interface from an engineering perspective. Thanks also to the Symbolic Computation Group, Waterloo Maple and ORCCA, for financial and academic support. n general, Maple’s floating point functionality is slower than that of competing software, but its polynomial arithmetic and related functionality make up the well- established, mature parts of the system. This indicates that Maple is best suited to operate on polynomial models of control systems in exactarithmetic. In this thesis we have undertaken two projects. The first is to implement in Maple the basic control system functionality that would benefit the control system engineer. This includes convenient plots, graphics, and engineering operations commonly used in control theory. The second project examines some algorithms already in Maple that are useful to the engineer, and report on how they help or hinder control engineering. We have approached the first project by designing and implementing the CST package in Maple. This package has a library of software algorithms commonly used by control engineers. It also has a Maplet that provides easy access to the graphical routines in the library. We have approached the second project by investigating two specific computational problems: solving the homogenous 1stordermatrix differential equation and eigen value assignment. 1.1 Symbolic Computation and Control System Theory. Existing Software for Control System Theory We begin with an examination of popular software tools for the analysis of control systems. We have chosen to examine three general purpose software systems which offer potential benefit to the control system engineer. 1.2.1 MATLAB MATLAB is a popular mathematical programming language based on matrix computation in the floating point domain. MATLAB also offers certain Maple functionality through the”Symbolic Toolbox”. It offers an interactive command-line interface, and provides a variety of plotting and graphical functionality in pop-up windows. MATLAB consists of the main program, with a variety of Toolboxes associated with it that maybe used for different applications. It is probably the most common choice for engineers working with control systems. The MATLAB Control System Toolbox allows for the creation and manipulation of Linear Time Invariant (LTI) objects, a MATLAB datatype. These objects maybe instantiated using a transfer function format or a state space model. LTI objects may also be created by pole placement methods or even through graphical. Mathematica is a programming language designed for a variety of mathematical applications in a symbolic context. The kernel of the Mathematica system is designed for list-based functional programming, but has been expanded to support a variety of programming styles. Users often prefer the document-driven interface, which is beneficial for plotting and interactive development, but the kernel is also accessible from the command line, or from other software systems, such as C, World Wide Web interfaces, or even Microsoft Excel. Mathematica is distributed by Wolfram Inc. Wolfram also offers software called the Control System Professional that is distributed separately from Mathematica. This software provides a variety of control functionality and analysis, such as plots and simulation. This functionality is available inline with the document-driven interface, allowing for seamless development with other problems. It allows for symbolic analysis of systems such as solving state equations, numerical system simulation, and classical plotting capabilities like Bode and Nyquist. Other available plotting includes time domain response to impulse, step, and ramp input. Control System Professional also allows for more advanced mathematics, such as Ackermann’s formula for eigenvalue assignment. Traditional and robust pole assignment methods are also available. A variety of system realizations maybe computed, including Jordan and Kalmanforms.
Bookmark or share this info on Google+ and leave comment at below :

Bookmark and Share

People who downloaded this also viewed in this sites:

Advanced Control Engineering Handbook
Advanced Control. Engineering. Roland S. Burns. Professor of Control Engineering. Department of Mechanical and Marine Engineering ......

Design SpaceRe-Engineering for Power Minimization in Modern Embedded ...
DESIGN SPACE RE-ENGINEERING FOR POWER MINIMIZATION IN MODERN EMBEDDED SYSTEMS by ... 24], and input vector control [18,106]etc. ... Our FSM...

The Instrumentation and Control Fundamentals Handbook was developed to assist nuclear facility operating contractors provide operators, maintenance...

    Leave comment :
    "Control System Theory in Maple"



    Posted by Nugroho
    Thu Dec 23, 2010 01:04:16 PM

    welcome Waterloo, Sorry long time I didnot update this site because i must room in hospital due to sick.. Now I come back again and will search for you usefull articles.... Happy New Year

    Posted by waterloo tool boxes
    Fri Dec 17, 2010 02:59:13 PM

    Thanks! Your website has proven to be such a big help for me. All my life, I have thought of becoming a bartender. It’s such a trendy job which comes with great fun. But I couldn’t find any help anywhere, until I saw your site. Your site is better than an expensive bartending school. Thanks again.

    Related Free Files

    An Introduction to Control Theory With... - Download: 171 times
    A Framework for Knowledge-Based Diagnosis in... - Download: 74 times
    PCT and Engineering Control Theory... - Download: 132 times
    Control Engineering Design Criteria... - Download: 596 times
    Fuzzy and Neural Control... - Download: 155 times
    PLC-based Process Control Engineering Guide... - Download: 422 times
    Model-Based Architecture Concepts for... - Download: 72 times
    COM 2009 Nickel Pyrometallurgy - Modern... - Download: 111 times
    Control Systems Engineering... - Download: 613 times
    Modern Conveyor Architecture Engineering... - Download: 200 times

    Last Download

    at 1 : 51 : 54 ago
    Topic: CNC

    2 Pneumatic Control Components
    at 2 : 39 : 38 ago
    Topic: Pneumatics System

    3 Safety Lifecycle Management In The Process Industries
    at 3 : 19 : 16 ago
    Topic: Process Safety

    4 Siemens PLC Training
    at 10 : 23 : 33 ago
    Topic: PLC (Programmable Logic Controller)

    5 Design and Implement of a Programmable Logic Controller PLC for Classical Control Laboratory
    at 12 : 39 : 56 ago
    Topic: PLC (Programmable Logic Controller)

    6 Programmable Logic Controllers Programming Methods and Applications
    at 12 : 40 : 31 ago
    Topic: PLC (Programmable Logic Controller)

    7 Design Projects in a Programmable Logic Controller PLC Course in Electrical
    at 12 : 42 : 8 ago
    Topic: PLC (Programmable Logic Controller)

    8 PLC to DeltaV Systems Migration
    at 12 : 43 : 59 ago
    Topic: PLC (Programmable Logic Controller)

    9 Design of safety systems with Programmable Logic
    at 12 : 44 : 29 ago
    Topic: PLC (Programmable Logic Controller)

    at 12 : 45 : 36 ago
    Topic: PLC (Programmable Logic Controller)

    11 Ladder Logic (LAD) for S7-300 and S7-400 Programming
    at 12 : 53 : 12 ago
    Topic: PLC (Programmable Logic Controller)

    at 12 : 54 : 3 ago
    Topic: PLC (Programmable Logic Controller)

    13 SIMATIC Standard PID Control Manual
    at 12 : 57 : 40 ago
    Topic: PLC (Programmable Logic Controller)

    14 Programmable Logic Controllers : Programming Methods and Applications
    at 12 : 59 : 36 ago
    Topic: PLC (Programmable Logic Controller)

    15 SIMATIC S7200
    at 13 : 0 : 55 ago
    Topic: PLC (Programmable Logic Controller)

    eXTReMe Tracker