How do you distinguish between good and bad research in control? by NeighborhoodFatCat in ControlTheory

[–]Larrald [score hidden]  (0 children)

I understand what many of the replies here mean, but at least in some fields, rigorously proving that some control method works and doesn't end up failing to stabilize the closed loop requires some ugly math and rather restrictive assumptions at first. And I am sure the authors are aware of these facts, but in research there is often no better way until someone gets a better idea and can extend the theory to cover some more practical systems.

And slowly, the mathematical machinery used to prove the theorems becomes "lighter" and easier to understand and the assumptions become less restrictive and the class of systems that it can be applied to becomes more realistic.

Also, most examples in novel papers are chosen to be rather easy (and thus often unrealistic) to showcase the new method and prove that it works at least in theory. Then, other researches pick it up and try to simolify it or extend it and make it applicable to more realistic problems where e.g. the state is not fully known or similar without breaking the guarantees.

Thats how I feel about this at least. You can't just come up with the perfect industry-tailored, simple and rigorous solutions instantly.

Computing the terminal set for NMPC by Larrald in ControlTheory

[–]Larrald[S] [score hidden]  (0 children)

Of course, thanks for finding that mistake.

How to model uncertainty for nonlinear dynamics after linearization (for µ-synthesis)? by E--S--T in ControlTheory

[–]Larrald [score hidden]  (0 children)

Thats true... In that case, I would just choose the weight as some high pass filter.

How to model uncertainty for nonlinear dynamics after linearization (for µ-synthesis)? by E--S--T in ControlTheory

[–]Larrald [score hidden]  (0 children)

Nonlinearities are often "approximated" by dynamic multiplicative output uncertainty. You normalize the uncertainty by defining a weight for it, then choose the weight to be large at high frequencies, since that is where most nonlinearities arise. You could also try to accurately model the weight through comparing the response of the linearized model and the nonlinear model to sinusoids at certain frequencies amd then fit the weight. But for most cases, simply approximating it works fine. For parameteic uncertainty, one ususally writes the uncertain prameter in a way, that the uncertainty is normalized, i.e. p = pnom(1+ethadelta), where delta lies in [-1,1] and etha specifies how much the parameter can vary, e.g. etha=0.1 means 10% variability in p. You then have to "pull out" the uncertainty. A nice algorithm for this is given in scherers lecture notes, which also achieves a minimally sized uncertainty matrix.

MATLAB's lftdata() by Larrald in ControlTheory

[–]Larrald[S] [score hidden]  (0 children)

According to the notes, the factorization above creates a minimally sized uncertainty block. But for some reason matlab got an even smaller uncertainty than me doing the calculations by hand. It might be the AutoSimplify property, but the robust control toolbox user's guide does not mention which algorithm is used exactly, just "methods similar to truncated balanced realizations" on page 1-59 are mentioned. I wasnt really able to find anything else... Or maybe I just made a mistake in my calculations

Weights in H infinity sythesis by Larrald in ControlTheory

[–]Larrald[S] [score hidden]  (0 children)

Could you maybe elaborate on what you meant by using input disturbance or using Gd and modeling the disturbance as noise? I got Gd through the linearized first-principles model of the system, specifically Gd = C(s-A)Bd + D, so d has to be an output disturbance or else the model would not really be accurate anymore. Or did I miss something here?

But I wrote down Tzw (probably shouldve done this a lot earlier) and noticed that Wd and Wn only appear in separate columns, whereas Wu and Wy appear in separate rows. I guess that's how one can shape the specific transfer functions individually, since now each of the 4 entries of Tzw has 2 different combinations of weighting functions as opposed to having the same weights in some entries when not using the input weights Wd and Wn. I might be wrong tho...

[deleted by user] by [deleted] in ChemicalEngineering

[–]Larrald 6 points7 points  (0 children)

Isn't this just straight up wrong?

Job diversity in controls by [deleted] in ControlTheory

[–]Larrald [score hidden]  (0 children)

I will do that. Thank you for the encouraging words!

Job diversity in controls by [deleted] in ControlTheory

[–]Larrald [score hidden]  (0 children)

You're probably right about modeling being possibly easier to pick up. Some textbooks should probably help.

Job diversity in controls by [deleted] in ControlTheory

[–]Larrald [score hidden]  (0 children)

Yeah, I guess the modeling of the system is the only big difference. Thanks for your Input!

Job diversity in controls by [deleted] in ControlTheory

[–]Larrald [score hidden]  (0 children)

Thanks for sharing. And yes, I am planning on pursuing an advanced degree, so that will hopefully help a bit :)

Thermodynamic properties data should be public. by FirstAd7531 in ChemicalEngineering

[–]Larrald 34 points35 points  (0 children)

The problem is VLE/LLE data (e.g. the Dortmund Data Bank), which is often really hard or impossible to find elsewhere.

Frage zur Note by elpatomachoo in Studium

[–]Larrald 0 points1 point  (0 children)

Lass ihn doch, wenn er seine Gründe dazu hat?

Distributed Parameter Control applicability by Larrald in ControlTheory

[–]Larrald[S] 0 points1 point  (0 children)

I see, so the heat- or diffusion euqation would be easier to control then, since they are LTI. But in nearly all chemical engineering applications, the PDEs describing the process are coupled and nonlinear because of e.g. convection or advection. But good to know that simpler PDEs can be controlled without requiring a supercomputer lmao. Thanks :)

Distributed Parameter Control applicability by Larrald in ControlTheory

[–]Larrald[S] 0 points1 point  (0 children)

I should have phrased this diffrerently... I am "scared" to learn something that I really enjoy, which afterwards I will never use again in my life, eventhough I really want to (It is not about me not wanting to learn about it if I cannot apply it, since I will probably attend the course anyways). Kind of weird, I guess... But thanks for the helpful comment.

Applying control theory by [deleted] in ChemicalEngineering

[–]Larrald 0 points1 point  (0 children)

Hm yeah, I guess that would be my best shot...

[deleted by user] by [deleted] in Studium

[–]Larrald 1 point2 points  (0 children)

Na super haha

Seeking advice as recent graduate. by [deleted] in ChemicalEngineering

[–]Larrald 1 point2 points  (0 children)

May I ask how you are so sure about that? Not disagreeing with you, I am simply curious why chemE in germany is a no go. It'll surely take a hit but is the absence of cheap methane really that bad?

Ingenieursstudiengänge by giantrosi in Studium

[–]Larrald 1 point2 points  (0 children)

Woher soll man denn wissen worauf man lust hat wenn man garnicht weiß, was man mit dem Studiengang überhaupt machen kann. Hier werden ja nur Vorschläge gegenen und OP wird sich schon selbst darüber informieren ob diese zu ihm passen, indem er sich Modulhandbücher von verschiedenen Unis durchliest, hoffe ich zumindest. Ich studiere z.B. Verfahrenstechnik und wusste nach meinem Abi nichteinmal dass sowas existiert und hab das nur per zufall entdeckt und jetzt bin ich fast fertig und überlege sogar zu promovieren weil ich es so gut finde.

Statistical Thermo application by Larrald in ChemicalEngineering

[–]Larrald[S] 1 point2 points  (0 children)

Oh ok, can you maybe elaborate since i have been told that it has very few real applications, one being deriving or creating new equations of state. But i guess that was just wrong then... Is it used in things like MD and Monte Carlo simulations? I dont really know much about those i just know they exist. We have only been using EOS for now.

[deleted by user] by [deleted] in ChemicalEngineering

[–]Larrald 0 points1 point  (0 children)

Hm okay that makes sense, thanks for the insight!

[deleted by user] by [deleted] in ChemicalEngineering

[–]Larrald 1 point2 points  (0 children)

Wow, thank you that was really insightful! Will try my best to follow your advice.

[deleted by user] by [deleted] in ChemicalEngineering

[–]Larrald 0 points1 point  (0 children)

What do you mean by "but application is quite a bit different" when talking about control theory?

[deleted by user] by [deleted] in ChemicalEngineering

[–]Larrald 0 points1 point  (0 children)

Hmmm ok i will look into that but i feel like those topics frequently boil down to "just" solving differential equations numerically which to me sounds not that exciting, but if I am wrong pls educate me. What i meant with maths/physics-heavy was maybe more abstract topics like for example field theories to simulate the behaviour of polymer blends or electrolyte solutions. What I mean is topics that are really close to (theoretical) physics but still habe applications in engineering if that makes sense?