WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Kopplung mit Simulationsprogramm

 

Sombreros
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 05.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.10.2012, 17:36     Titel: Kopplung mit Simulationsprogramm
  Antworten mit Zitat      
Hallo,
ich hoffe hier kann mir jemand helfen.

Ich soll aufbauend auf einer schon vorhandenen arbeit ein Optimierung mit Matlab durchführen. Dabei wird der optimierer über Simulink mit einem Simulationsprogramm (AVL Cruise) verbunden und dann eine Optimierung verschiedener Parameter durchgeführt.

In der Arbeit steht :"Die Cruise/Simulink Variante kann nur unter Matlab R2007b durchgeführt werden, die aktuellsten Versionen von Matlab können die DLL Datei nicht mehr verwalten." Es kommen auch tatsächlich fehler wenn man versucht das Programm mit einer neueren Matlab version zu starten.

Leider hab ich keine Version 2007b. Hat jemand eine Idee für eine Lösung? Kann ich das Programm doch unter der aktuellsten Version zum Laufen bekommen???


Vielen Dank schonmal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 06.10.2012, 09:27     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Es kommen auch tatsächlich fehler wenn man versucht das Programm mit einer neueren Matlab version zu starten.

Und welche Fehler?

Ich würde mich mit der Frage ja eher an den Technischen Support der beiden beteiligten Firmen wenden.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Sombreros
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 05.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.10.2012, 11:12     Titel:
  Antworten mit Zitat      
Hi, also ich habe nun alle richtigen Versionen bekommen. Bei der ausführung kommt immer der gleiche fehler also egal mit welchem modell ich es versuche.

??? Error using ==> makeState at 51
GA cannot continue because user supplied fitness function failed with the following error:
Error using ==> horzcat
CAT arguments dimensions are not consistent.

Error in ==> galincon at 18
state = makeState(GenomeLength,FitnessFcn,Iterate,output.problemtype,options);

Error in ==> ga at 306
[x,fval,exitFlag,output,population,scores] = galincon(FitnessFcn,nvars, ...

Error in ==> Main_ga_simulink at 112
[optimal_parameter,verbrauch,exitflag,output,final_pop,score]=ga(fitness,length(LB),A,b,Aeq,beq,LB,UB,nonlcon,options);

kann mir da jemand helfen???
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 12.10.2012, 12:08     Titel:
  Antworten mit Zitat      
Wie Harald schon sagt, es ist wahscheinlich am Besten sich an AVL zu wenden. MathWorks kann da weniger machen, ausser vielleicht AVL zu unterstützen falls nötig.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Sombreros
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 05.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.10.2012, 17:12     Titel:
  Antworten mit Zitat      
Ich glaube nicht das es noch was mit AVL Cruise zu tun hat. Kann mit der fehlermeldung keiner was anfangen?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.10.2012, 18:59     Titel:
  Antworten mit Zitat      
Hallo,

ohne weitere Informationen zu haben, kann ich dir nur folgendes sagen:
Es wird augenscheinlich die Funktion ga (genetischer Algorithmus) aufgerufen, um etwas zu minimieren.
Im Aufruf der Fitness Function [fitness in Main_ga_simulink, Zeile 112] wird HORZCAT aufgerufen, d.h. die Syntax [a, b], aber die Anzahl der Zeilen von a und b passt nicht zusammen. Wo genau das passiert und warum kann ich dir ohne Kenntnis des Codes auch nicht sagen.
Ich bin jedoch ziemlich sicher, dass der Fehler nicht in MATLAB oder der Global Optimization Toolbox liegt, sondern in einer Funktion aus anderer Quelle.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.