Scilab


ScilabPhys



Scilab et Automatique




Définir une fonction de transfert

s=poly(0,'s'); (ou peut aussi taper s=%s)
H=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))



Tracer un diagramme de Bode


bode(H)

bode



Tracer un diagramme de Black


black(H)

black



Tracer un diagramme de Nyquist


nyquist(h)

nyquist



Réponse temporelle


s=%s
t=(0:0.01:5)';
H = syslin('c', 1/(1+s))
y=csim('step',t,H);
plot(t,y)

reponse_t_1.gif

Remarque : pour l'étude temporelle on pourra également utiliser Scicos.



Rétroaction

voir aussi feedback (/.)
Hbf=H/.ones(1,1); ones car retour unitaire et pas H/.1 car il y aurait risque de confondre avec H/0,1

Quelques photos d'écran


Réponse indicielle (échelon d'Heavyside) d'un système du second ordre



Réponse fréquentielle d'un système du second ordre (Diagramme de Bode, Black et Nyquist)



Réponses temporelles d'un système du second ordre (en boucle ouverte) à un pic, un échelon, une rampe, une entrée parabolique



Comparaison de la réponse indicielle en BO (boucle ouverte) et en BF (boucle fermée) d'un même système linéaire du 2nd ordre



Comparaison du diagramme de Bode en BO (boucle ouverte) et en BF (boucle fermée) d'un même système linéaire du 2nd ordre



Réponses temporelles d'un système du second ordre (en boucle fermée) à un pic, un échelon, une rampe, une entrée parabolique



Scicos et automatique

Scicos permet l'étude temporelle de systèmes dynamiques.


Réponse indicielle d'un système en boucle ouverte


Schéma bloc du système en boucle ouverte


Réponse indicielle du système en boucle ouverte



Réponse indicielle d'un système en boucle fermée


Schéma bloc du système en boucle fermée


Réponse indicielle du système en boucle fermée



Toolboxes pour le contrôle et la simulation

http://www.ee.iitb.ac.in/uma/~ishan/scilab/rltool.htm


Toutes mes simulations avec Scilab en Automatique

Obtenir le code source

Accès web
https://openphysic.googlecode.com/svn/trunk/scilab/physique/autom

Accès anonyme
svn checkout https://openphysic.googlecode.com/svn/trunk/scilab/physique/autom

Accès développeur
svn checkout --username mon_email@gmail.com https://openphysic.googlecode.com/svn/trunk/scilab/physique/autom

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki