Softwareentwickler MATLAB/Simulink (w/m) Erarbeitung von Lösungen im Bereich der Schnittstelle zum Simulink-Modell und der Benutzeroberfläche von TargetLinkdSPACE GmbH - Paderborn
Danke, dass du dir nochmals was überlegt hast! Könntest du vielleicht ein wenig genuaer werden? Ich habe noch nicht ganz verstanden was du meinst.
Wie du richtig schreibst, sind k und d lediglich Parameter, welche ich bei der Linearisierung mit einer Geraden brauchen würde.
Die nichtlineare - Funktion liegt als LUT vor.
Hast du die Werte im LUT denn nicht auch als nichtlienare Funktion in Form einer Gleichtung? Oder liegen die Werte wirklich ausschliesslich als LUT vor? Wenn du die Nichtlinearität nur als LUT hast, nützt dir dir die ganze nichtlineare Regelungstechnik meiner Meinung nach nicht viel. Das System muss komplet in DG notierbar sein, ohne LUT.
Das system sollte in die Form
dx=f(x)+B(x)*u
y=h(x)
gebracht werden, wobei f(x) nur Zustände und keine weiteren Funktionen enthält.
Also, generell gibt es meiner Meinung nach keine Möglichkeit, ohne Tricks ein non linear state space zu regeln.
Mit tricks meine ich wie oben schon erwähnt, Feedback linearisierung oder eine linearisierung um den Arbeitspunkt.
In den meisten Fällen ist solch eine Linearsierung durchaus sinnvoll, da ein systematisches Betriebsverhalten meistens um einen arbeitspunkt herumpendelt.
Vorsicht ist bei schwebenden Kugeln geboten, oder anderen "flüchtigen Systemen" bei denen der Arbeitspunkt nach zu starker Auslenkung nicht mehr erreicht werden kann.
Damit meine ich, dass ich einen State Observer (Zustandsbeobachter) für mein System entwickeln will. Ich will Zustandsgrößen messen, welche ich mit physikalischen Sensoren nicht messen kann.
Ich habe zwei Lösungswege gefunden für das von mir beschriebene Problem.
Einmal für das nichtlineare Model und einmal für ein als linear betrachtetes Model, wobei die Nichtlinearität erst am Ausgang berücksichtigt wird.
Bei Fragen bzgl. des Lösungsweges einfach bne PN an mich.
Danke an alle, die mir hier weitergeholfen haben.
LG NoVa
_________________
mfG
NoVa
spambot
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 28.07.2011, 20:54
Titel:
NoVa hat Folgendes geschrieben:
Dynamic State Equation
Fragen:
1. welche Größen werden gemessen. (so wie in Post #1 die Inputs vergessen wurden fehlen hier die Outputs.)
2. welche infos hast du über d/k? kann man sagen das d=d(x,t) und k=k(x,t) gilt?
3. liegt deinem beobachter d und k vor oder sollen sie mitgeschätzt werden.
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
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.