Eines de l'usuari

Eines del lloc


public:potencia_electrica:simulacio

GeckoCIRCUITS

Un programa en Java, senzill, que m'agrada perquè està fet per professors, no te un codi net, perquè l'han programat pensant en l'eletrocinca de potència i no en fer un programa comercial.

El que he trobat per internet

Una de les eines mes importats quan es treballa en sistemes de potencia es la simulació, que ens permet estalviar-nos molts càlculs. I la simulació o es molt senzilla, o es molt professional i complicada.

Surt aquí novament el software lliure, amb unes prestacions quasi professionals, però que no requerixen, evidentment poder econòmic, però el més importat que al codi es poden veure els algoritmes etc. Deixe aquí el condi font(que costa de trobar) del programa de simulació d'una universitat de suïssa que per a mi es el millor:

geckocircuits171_src.tar.gz

També he trobat a gitlab(semblant a github), https://gitlab.com/nepnep/GeckoCIRCUITS, aquesta versió:

geckocircuits-master-gitlab_nepnep_geckocircuits.zip

El millor que te es que permet simular un variador de freqüència. three_phase_inverter.pdf , three_phase_inverter_solution.pdf

No es necessari compilar el codi font, aqui os deixe el executable(java) que aquest si es fàcil de descarregar de web. http://gecko-simulations.com/geckocircuits.html. Amb un petit tutorial.

geckocircuits-tutorial-basics-en.pdf

Resulta que ara el gecko que et baixes de la pagina dels desenvolupadors demana un arxiu de llicència, no ho comprenc. Es aquesta i cal que la descarregueu geckocircuits.zip No era lliure?.

Deixe una versió antiga. Que amb el Java 6 i 7 anava be i al Java 8 dona alguna adevertancia, però sembla que va be, altra solució es ha partir del codi font compilar-lo.

geckocircuits_lliure.zip

La meva compilació

Agafant el codi font he aconseguit traure la pantalla que avisa del opensource i els errors que surten amb el java8, que es la part dels escripts que ara ha quedat inabilitatda.

Amb el Netbeans el he obert el main està a /src/gecko/GeckoSim.java

1. Per traure la finestra open source he comentat el contingut de les funcinons i ara només fan un return /src/gecko.gecko.circuits.allg/startuoWindow.java

  static void fabricBlockingSometimes() {
 
      //  if (donateCodeValid()) {
            return;
      //  }
     //   if (rand.nextInt() % WINDOW_PROBABILITY == 0) {
    //        StartupWindow window = new StartupWindow(GeckoSim._win);
     //       window.setVisible(true);
     //   } else {
    //        return;
   //     }
    }
 
    static void fabricUnBlocking() {
 
       // if (donateCodeValid()) {
            return;
        //}
 
        //StartupWindow window = new StartupWindow(GeckoSim._win);
        //delayWindowTimer.schedule(new DelayWindowVisibleTask(window), START_DELAY_TIME_MILLIS);
 
    }

2. Donava també errors al principi perquè el javascript ha canviat molt i comentant scriptwindow = new Scripting(this); queda anul·lat el escripting però ja no surten errors, de fet a tot el codi sobren moltes coses, si la meva finalitat es fer un senzill programa de simulació per la Formació Professional, que simule i tingui en compte la teoria. (valors RMS, màxims, …, que es pot fer en un full de calcul).

Al arxiu /src/gecko.geckoscript/SimulationAcces.java, comentar la creació del ScriptWindow:

    public SimulationAccess(final Fenster fenster) {
        se = SchematischeEingabe2.Singleton;
        mainWindow = fenster;
        assert mainWindow != null;
        try {
          //  scriptwindow = new ScriptWindow(this);
        } catch (Throwable ex) {
            System.out.println("Could not find editor library jsyntaxpane.jar. Scripting tool disabled.");
            // ex.printStackTrace();
        }
 
    }
 

Per ultim a qui deixe el arxius font:

1. Arxius per utilitzar amb el Netbeans. geckocircuits_compilacio_meua.zip

2. Arxius per executar-lo a qualssevol ordinador que tingui el java:geckcircuits_dist.zip

java -jar ./GeckoCIRCUITS.jar
public/potencia_electrica/simulacio.txt · Darrera modificació: 2017/07/09 21:19 per crevert