Re: [Scilab-users] Scilab vs Xcos

2014-02-14 Thread Serge Steer

Le 09/02/2014 16:14, noelec57 a écrit :

Bonjour

Je rejoins en tant qu'enseignant les utilisateurs de Scilab et Xcos. Pour le
moment j'essaie de l'utiliser pour la modélisation de systèmes asservis
continus avec PID. Je suis parvenu à obtenir la réponse de mon système en
utilisant Xcos (mode graphique) et scilab (ligne de code). Malheureusement
le même système étudié avec la même fonction de transfert ne fournit pas
exactement la même réponse. Par exemple, j'ai cherché le point d'instabilité
avec la méthode Ziegler Nichols. j'obtiens deux valeurs différentes de gain
critique. Idem, l'application d'un PID avec les mêmes valeurs ne fournit pas
la mêe réponse( variation d'environ 10% !!).

Je ne parviens pas à trouver la raison de cette différence.

A titre d'exemple, avec la fonction de transfert en BO suivante :  60 /
(1+8*s) * (1+2*s) * (1+s)

le système en BF à retour unitaire  provoque des oscillations stables dans
un cas avec un gain critique de 0,281 sous scilab et 0,287 sous xcos.
Vous ne dites pas comment vous avez obtenu ces deux valeurs. pour 
calculer la valeur du gain critique vous pouvez utiliser la fonction 
kpure de Scilab

h=60 /((1+8*%s) * (1+2*%s) * (1+%s));
Ki=kpure(h)  //-0.28125
//Vérification
H=(Ki*h) /.(1.0);
roots(H.den)

Si sous Xcos vous avez obtenu ce gain par simulation il faut savoir que 
l'integration numérique repose sur des tolérances. Dans xcos ces 
tolérances sont par défaut tolérantes. pour améliorer la précision des 
résultats vous devez spécifier des tolérance absolue et relatives plus 
strictes (menu: Simulation/Configurer)
  
Peut être que quelqu'un peut me dire, lequel des deux résultats je dois

prendre et surtout pourquoi cet écart ?

Merci.



--
View this message in context: 
http://mailinglists.scilab.org/Scilab-vs-Xcos-tp4028555.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at 
Nabble.com.
___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users


___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users


[Scilab-users] SaveAndExecuteFileAction - ChangeDirectoryAndSaveAndExecuteFileAction

2014-02-14 Thread Antoine Monmayrant

Hi everyone,

I would like to add a new button / new action to Scinotes that behaves 
in a slightly different way than the 'F5 Save and execute'.
Basically, I would like to first change to the directory of the file 
before executing it:
1) Change to the directory that contains the file active in 
scinotes (the from which I launch the action).

2) Save the file.
3) Execute the file.

Is that possible without dissecting org.scilab.modules.scinotes.jar ?
As an alternative, if someone knows a way to guess from within a script 
file the path to the said script, that would also do the trick.
(and no, 'get_absolute_file_path' does not work as the script file is 
not necessarily opened in scilab)


Antoine
___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users