skip to main content
Skip header Section
Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4December 2009
Publisher:
  • Springer Publishing Company, Incorporated
ISBN:978-1-4419-5526-5
Published:21 December 2009
Pages:
332
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Scilab is a free open-source software package for scientific computation. It includes hundreds of general purpose and specialized functions for numerical computation, organized in libraries called toolboxes, which cover such areas as simulation, optimization, systems and control, and signal processing. One important Scilab toolbox is Scicos. Scicos provides a block diagram graphical editor for the construction and simulation of dynamical systems. The objective of this book is to provide a tutorial for the use of Scilab/Scicos with a special emphasis on modeling and simulation tools. While it will provide useful information to experienced users it is designed to be accessible to beginning users from a variety of disciplines. Students and academic and industrial scientists and engineers should find it useful. The book is divided into two parts. The first part concerns Scilab and includes a tutorial covering the language features, the data structures and specialized functions for doing graphics, importing, exporting data and interfacing external routines. It also covers in detail Scilab numerical solvers for ordinary differential equations and differential-algebraic equations. Even though the emphasis is placed on modeling and simulation applications, this part provides a global view of Scilab. The second part is dedicated to modeling and simulation of dynamical systems in Scicos. This type of modeling tool is widely used in industrybecause it provides a means for constructing modular and reusable models. This part contains a detailed description of the editor and its usage, which is illustrated through numerous examples. All codes used in the book is made available to the reader. This new edition includes expanded chapters, new exercises and major rewrites for examples to work with the new Maple.

Cited By

  1. Durak U, Müller D, Möcke F and Koch C Modeling and simulation based development of an enhanced ground proximity warning system for multicore targets Proceedings of the Model-driven Approaches for Simulation Engineering Symposium, (1-12)
  2. Dapogny C, Faure A, Michailidis G, Allaire G, Couvelas A and Estevez R (2017). Geometric constraints for shape and topology optimization in architectural design, Computational Mechanics, 59:6, (933-965), Online publication date: 1-Jun-2017.
  3. Maia R and Gonçalves L (2015). Intellectual Development Model for Multi-Robot Systems, Journal of Intelligent and Robotic Systems, 80:1, (165-187), Online publication date: 1-Oct-2015.
  4. ACM
    Benveniste A, Bourke T, Caillaud B and Pouzet M Divide and recycle Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems, (61-70)
  5. ACM
    Benveniste A, Bourke T, Caillaud B and Pouzet M (2011). Divide and recycle, ACM SIGPLAN Notices, 46:5, (61-70), Online publication date: 11-Apr-2011.
  6. Kotkas V, Ojamaa A, Grigorenko P, Maigre R, Harf M and Tyugu E CoCoViLa as a multifunctional simulation platform Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, (198-205)
  7. ACM
    Potop-Butucaru D, Azim A and Fischmeister S Semantics-preserving implementation of synchronous specifications over dynamic TDMA distributed architectures Proceedings of the tenth ACM international conference on Embedded software, (199-208)
  8. ACM
    Bozga M, Sfyrla V and Sifakis J Modeling synchronous systems in BIP Proceedings of the seventh ACM international conference on Embedded software, (77-86)
  9. ACM
    Potop-Butucaru D, de Simone R, Sorel Y and Talpin J Clock-driven distributed real-time implementation of endochronous synchronous programs Proceedings of the seventh ACM international conference on Embedded software, (147-156)
  10. Wu L, Gao J and Xie X Java interface for scilab based on the JLab environment Proceedings of the 3rd international conference on Anti-Counterfeiting, security, and identification in communication, (588-591)
  11. El Guezar F and Bouzahir H (2008). Chaotic behavior in a switched dynamical system, Modelling and Simulation in Engineering, 2008, (1-6), Online publication date: 1-Jan-2008.
  12. Papadimitriou S and Terzidis K (2018). Matlab-like scripting for the java platform with the jLab environment, WSEAS Transactions on Information Science and Applications, 5:9, (1-10), Online publication date: 1-Sep-2008.
  13. Papadimitriou S, Pappas D and Terzidis K Scientific programming at the Java platform with a combination of a scripting interpreter with the compiled Groovy engine Proceedings of the 8th conference on Applied informatics and communications, (41-47)
  14. Papadimitriou S and Terzidis K A Java based scientific programming environment with a scripting interpreter supported with Java classes Proceedings of the 6th WSEAS international conference on Applied computer science, (255-262)
Contributors
  • NC State University
  • Ecole des Ponts ParisTech
  • INRIA Rocquencourt

Recommendations