|
|
AbstractThis site intends to provide information on symbolic methods and software for CACSD which is created using computer algebra systems. It provides links to undergoing research projects as well as to research groups and individuals active in the field. Information is also provided on available symbolic software for systems and control as well as on related symbolic software. Any suggestions or comments to improve this site are more than welcome. For contributions please contact Antonis Vardulakis or Nikos Karampetakis. The Working Group on Computer Algebra Systems is part of the IEEE Control Systems Society technical committee on Computer Aided Control System Design. IntroductionComputer Algebra Systems (CAS) are software packages that
facilitate symbolic mathematics. Typically, such systems include: arbitrary
precision arithmetic, a symbolic manipulation engine and a high level
programming language. A CAS is devoted to the solution of mathematically
formulated problems through the implementation of algorithmic procedures,
which rely on the systems high level programming language and its the
symbolic manipulation capabilities. A number of CASs have been developed
during the last decades and current market leaders are Mathematica,
Maple, Reduce, MuPAD, Macsyma Derive e.t.c.. The main advantages of
CAS are : a) they use exact arithmetic and do not suffer from loss of
precision or significance, b) work symbolically, c) are speedy, efficient
and reliable tools for performing long and tedious calculations, and
d) provide an enormous gain in time and effort as far as engineering
or scientific analysis and synthesis is concerned. Most of the CAS contain
also, graphical capabilities. There are also examples of CAS in the
Internet devoted to certain topics of algebra, where each user can depose
specific problems to be solved there. Recently there has been an interest
in the application of computer algebra to control analysis and design.
A collection of tools and packages based on CAS has been developed for
the solution of many control problems and used on a campus network,
since they have a profound impact on teaching and research. CASs have
a major impact to areas such as robotics, computer aided geometric design,
mechanics, flow dynamics, thermodynamics and combustion, audio signal
processing e.t.c.. However, a number of problems have to be solved that
concern: a) the data transfer between systems (needs of standardization),
b) the development of computer algebra plugins needs that will allow
a standard browser to be an interface for solving problems, c) the collection
of benchmarks that will allow the comparison of the effectiveness of
implementation of algorithms on different platforms, test suites and
parametrized problem settings e.t.c..
GoalsThe goal of this site is to provide up-to-date information
to support an informed selection and usage of the most appropriate symbolic
algorithms and software tools to solve practical control problems. Many
results on developing new symbolic algorithms, software, and computer
algebra servers for CACSD are available electronically. Therefore we
provide links to research groups as well as to individuals active in
these areas. Information is also provided on available CAS software
for systems and control. To try and stay on pace with the recent development,
I would like to invite any comments, news and suggestions. | |
|
| |
|
|