To cite this version: Ramine Nikoukhah, Serge Steer. SCICOS A Dynamic System Bu
To cite this version: Ramine Nikoukhah, Serge Steer. SCICOS A Dynamic System Builder and Simulator User’s Guide - Version 1.0. [Research Report] RT-0207, 1997, pp.80. <inria-00069964> HAL Id: inria-00069964 https://hal.inria.fr/inria-00069964 Submitted on 19 May 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destin´ ee au d´ epˆ ot et ` a la diffusion de documents scientifiques de niveau recherche, publi´ es ou non, ´ emanant des ´ etablissements d’enseignement et de recherche fran¸ cais ou ´ etrangers, des laboratoires publics ou priv´ es. ISSN 0249-0803 apport technique INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE SCICOS A Dynamic System Builder and Simulator User’s Guide - Version 1.0 Ramine Nikoukhah , Serge Steer N ˚ 0207 Juin 1997 TH ` EME 4 SCICOS A Dynamic System Builder and Simulator User’s Guide - Version 1.0 Ramine Nikoukhah , Serge Steer Th` eme 4 — Simulation et optimisation de syst` emes complexes Projet META2 Rapport technique n ˚ 0207 — Juin 1997 — 80 pages Abstract: Scicos (Scilab Connected Object Simulator) is a Scilab package for modeling and simulation of hybrid dynam- ical systems. More specifically, Scicos is intended to be a simulation environment in which both continuous systems and discrete systems co-exist. Unlike many other existinghybrid system simulationsoftwares, Scicos has not been constructed by extension of a continuous simulator or of a discrete simulator; Scicos has been developed based on a formalism that considers both aspects from the beginning. Scicos includes a graphical editor which can be used to build complex models by interconnecting blocks which represent either predefined basic functions defined in Scicos libraries (palettes), or user defined functions. A large class of hybrid systems can be modeled and simulated this way. Key-words: Nonlinear simulation, hybrid systems, block-diagram modeling, dynamic systems. (R´ esum´ e : tsvp) The developmentof Scicos is part of the ongoing project “Scilab” at INRIA. All the programs developed in this project are distributed free, with all the sources, through Internet and other media. The objective of the development of Scicos is along the lines of that of Scilab, that is to provide the scientific community with a a completely open and free environmentfor scientific computing. Just like Scilab, Scicos is more than just a research tool, it has already been used in a numberof industrial projects. Even though its applications so far have been mostly limited to the areas of control and signal processing, Scicos, and specially this new version of it, should find other applications in other areas. This version of Scicos is a built-in library (toolbox) of Scilab 2.3. For information on Scicos and Scilab in general, consult http://www-rocq.inria.fr/scilab and newsgroup comp.soft-sys.math.scilab. The latest version of Scilab can be obtained by anonymousftp from ftp.inria.fr. The source code and binary versions for various platforms can be found in the directory /INRIA/Scilab. Unit´ e de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY Cedex (France) T´ el´ ephone : (33 1) 39 63 55 11 – T´ el´ ecopie : (33 1) 39 63 53 30 SCICOS Un ´ editeur bloc-diagramme et un simulateur de syst` emes dynamiques R´ esum´ e : Scicos (Scilab connected object simulator) est une boite ` a outils Scilab d´ edi´ ee ` a la description et ` a la simulation des syst` emes dynamiques hybrides. Plus pr´ ecis´ ement, Scicos et un environnement de simulation de syst` emes, incluant des parties “continues” et “´ ev´ enementielles”. Contraitrement ` a d’autres simulateurs de syst` emes hybrides, Scicos n’a pas ´ et´ e construit par extension d’un simulateur de syst` emes continus ou de syst` emes discrets. Scicos est bas´ e sur un formalisme qui prend en compte les deux aspects. Scicos comprend un ´ editeur graphique de sch´ ema-blocs qui peut ˆ etre utilis´ e pour d´ ecrire des mod` eles complexes en connectant des blocs qui repr´ esentent des fonctionsde base pr´ ed´ efinies, disponiblesdans des “palettes”, ou des fonctions utilisateur. Une large classe de syst` emes hybrides peuvent ˆ etre mod´ elis´ es. Mots-cl´ e : Simulation non lin´ eaire, syst` emes hybrides, description bloc-diagramme, syst` emes dynamiques. SCICOS A Dynamic System Builder and Simulator User’s Guide - Version 1.0 3 Contents 1 Introduction 7 2 Getting started 9 2.1 Constructing a simple model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Model simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 Symbolic parameters and “context” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4 Use of Super Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3 Basic concepts 18 3.1 Basic Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.1 Continuous Basic Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.2 Discrete Basic Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.3 Zero Crossing Basic Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.4 Synchro Basic Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.2 Paths (Links) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2.1 Event split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.2.2 Event addition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.2.3 Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4 Block construction 24 4.1 Super Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.2 Scifunc block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.3 GENERIC block . . . . . . . . . . . . . . . . uploads/Litterature/ scicos-user-x27-s-guide.pdf
Documents similaires
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 06, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.9094MB