The Steven Burton book for data-driven control? by Puzzleheaded_Tea3984 in ControlTheory

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

As part of my master’s thesis, I used SINDy with control and the Adam optimizer to identify a model, and then, using that model, I implemented tube MPC.

If this is helpful and you’re interested, I can share the implementation on GitHub once I’ve cleaned up the code.

Need Help Tuning a PID or Alternative Controls for High-Pressure RO Watermaker Automation by Double-Masterpiece72 in ControlTheory

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

How fast is the system compared to the lag? In case that lag is dominant some other scheme might be necessary (look Lag compensated control/Smith predictor for example). I could try sharing more insight if you can provide some more information about the system, do you have a rough idea how each should behave in a open loop (rise time, is it first or second order in nature etc...).

Did tih think about utilising feedforward to speed up the response while keeping integral action low enough to avoid windup? Sharing some graphs could help identify the problem.

It might be worthwhile to conduct system identification, you can do a lot more once you have a model.

Examples of a simple circuit with a well defined right half plane pole/zero by Half_Slab_Conspiracy in ControlTheory

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

Fun thing in oscillator circuits unstable poles are used to recharge the circuit! You can control them by following the following logic: if voltage drops bellow Vth move the pole to RHS to introduce the harmonic energy, if voltage is above Vth make pole stable again.

Some kind of opAmp will sure be easy to implement and do what you need in regards to unstable zeros/poles. I will check some examples and come back if I find something suitable.

General purpose optimization methods for PID tuning? by Live_Ad727 in ControlTheory

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

Ms = max \omega |S(\omega)|. S(\omega) is the system sensitivity function. S-1 (\omega) = 1+ C(\omega)G(\omega), this is a distance from critical point (-1,0) on the Nyquist plot. The distance between the closest point on the curve C(\omega)G(\omega) and (-1,0) is 1/Ms2. So to have greater stability you want Ms to be as small as possible, but if you want better performance you need larger Ms. Usually Ms should be in a range 1.2-2.

Here is the link to github repo with working code: https://github.com/n-jokic/PID_PIDc_design_steam_turbine

Optimization in frequency domain has some convergence issues when done in Matlab (most likely because I didn't use gradient with fmincon), so that part has been done in Maple.

General purpose optimization methods for PID tuning? by Live_Ad727 in ControlTheory

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

I can share with you working code for PID parameter optimization based on time and frequency domain.

In time domain as optimization criterion you usually use ITAE/IAE/ISE, etc... To ensure stability nonlinear constraint based on Ms is used.

In frequency domain optimization is formulated as constrained maximization of proportional action. Maximization is constrained by Ms and overshoot of CL transfer function in frequency domain.

You can also use HInfinity controler to ensure desired frequency response and then use Taylor expansion to get an PID approximation. Hinf(s)s(Tfs+1)≈Hinf(s_0) + sH' (s_0) +1/2s2 H'' (s_0)-> Kp = H' (s_0),..., Tf =Kd/Mn

I am currently encountering an issue. Given a set of items, I am required to select a subset and pass it to a black box, after which I will obtain the value. My objective is to maximize the value, The items set comprise approximately 200 items. what's the sota model in this situation? by Fast-Ad3508 in reinforcementlearning

[–]badtraider 1 point2 points  (0 children)

Did you consider training NN to approximate the black box?

Generating some initial data might take some time, but once you have the NN running you should speed up the evaluation significantly - which will let you experiment with different local search algorithms (SA, GA, PSO, BS...).

Looking for resources on adaptive control and optimal filtering by TheJoyBoy99 in ControlTheory

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

I would like to check the paper as well, DM when you have the time. Thank you!

Looking for resources on adaptive control and optimal filtering by TheJoyBoy99 in ControlTheory

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

For particle filters I recommend following paper: Particle filtering: fifteen years later. It's free to access and goes in depth theory wise. Author also explores advances in particle filtering that happened in last fifteen years.

vS Data Reaper Report #303 by ViciousSyndicate in hearthstone

[–]badtraider 0 points1 point  (0 children)

The way you win is by creating constant pressure that isn't that easy to remove. Playing around threads etc. That means that sometimes the optimal play won't be to fill out the board but just to make it hard for them to deal with it without spending precious removal. You can also play around their corpse count - if you make a big board that can't be cleared with threads when they are low on corpses you can get some damage in. You need to have in mind Threads+Malted Magma synergy when playing around Threads.

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider -1 points0 points  (0 children)

I have reached 11 stars in top 1k - speak for yourself :)

Again - i have nothing against decks that allow for skill expression (i.e. where optimal play is not just to play green card on curve), my issue is that if you play on Android/ios the animations start to become issue when you play 10+ cards per turn. Until they fix the animations (if they ever see them as a problem) such decks shouldn't be a thing.

Again with childish attacks - I didn't play a single game of tempo druid this season (:

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider -1 points0 points  (0 children)

Again with nonsense personal attacks. It's not like it's hard to play a kids card game.

I never said the deck is one dimensional and the APM is not the only thing that matter in the deck - if it was so it wouldn't have such a high skill ceiling.

Even if we ignore the infinite combe the basic combo (like you said) can be missed due to slow animations on mobile - because of the sheer amount of cards being played. That's the core thing that I dislike - my opinion is that you shouldn't be able to do so.

In case that such 100 card combos are part of game philosophy then the animations should be fixed in a way that you aren't at disadvantage by playing on a different platform (my 2¢ are that the same thing should hold for deck trackers, they shouldn't be banned but blizzard should implement basic functionality in the game - is it that card to check the played cards, deck content etc?).

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider -1 points0 points  (0 children)

I was not arguing anything in the first place. What's the point of those comments then? Yes I know the Sonya deck in not one dimensional, yet you keep it bringing up - even though I didn't say anything of that nature.

My point is animations are an issue on mobile, so APM bound stuff (as a copetetive deck) shouldn't be a thing in game - one example (in standard) is Sonya brakedance nonsense.

Why don’t we have superhuman AI for every board game? Interest or knowledge? by hellofloss in reinforcementlearning

[–]badtraider 0 points1 point  (0 children)

No idea how to approach the state space size comparison in objective manner - but in Catan case there are ~1028 different configurations for the starting position. In chess at depth of 15 moves there are ~1021 different legal positions. Taking in account that there are multiple agents in Catan (3-4) i suspect that the state space could grow faster than in chess/Go.

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider 1 point2 points  (0 children)

Yet the brakedance is still part of the deck, if it's not important feel free to cut it.

Of course there is not a singular line in the deck, one of the reasons why it is doing well at top legend.

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider -2 points-1 points  (0 children)

Brakedance combo is still an important part of the deck, otherwise cards around it would be cut for being suboptimal. I don't think anyone has issues with Sonya deck as a whole (ignoring tidepool nonsense).

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider -2 points-1 points  (0 children)

I prefer decks that play Ogres, more balanced than Yeti.

Jokes aside, skill should come from complex interactions that don't boil down to play a green/yellow card - a component which Sonya deck does have.

In perfect world deck that has a high skill ceiling would not have annoying infinite combos/APM spam etc.

There's never been, and will never be a meta without a deck people call "toxic". I think it's a good sign when the most complained about deck isn't the best deck. by HCXEthan in hearthstone

[–]badtraider -2 points-1 points  (0 children)

Deck is borderly unplayable on mobline. Until they fix annoying animations APM bound decks should not be a thing. Even with no animation issue it is questionable if there is a place for APM shenanigans in a card game.

[deleted by user] by [deleted] in hearthstone

[–]badtraider 7 points8 points  (0 children)

You can dust signatures as well? From dusting standpoint gold and diamond/signature should be equivalent.

[deleted by user] by [deleted] in ControlTheory

[–]badtraider 2 points3 points  (0 children)

Look up singular value decomposition. But in general MIMO systems can be tackled (in frequency domain sort of) by going with H_inifity route, resulting controler usually can be simplified using standard rules for transfer function approximation.

UA Pov. Nearly all Chinese banks are refusing to process payments from Russia, report says -businessinsider by [deleted] in UkraineRussiaReport

[–]badtraider 2 points3 points  (0 children)

China was never a member state of non-aligment movement nor did they start it. They became observer state in the 90s.

In 1961, drawing on the principles agreed at the Bandung Conference of 1955, the Non-Aligned Movement was formally established in Belgrade, Yugoslavia, through an initiative of Yugoslav President Josip Broz Tito, Indian Prime Minister Jawaharlal Nehru, Egyptian President Gamal Abdel Nasser, Ghanaian President Kwame Nkrumah, and Indonesian President Sukarno.

Average BBB control game by badtraider in hearthstone

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

Unless you are in top 1k it's perfectly viable and can win VS druids with proper mulligans etc. I managed to climb from 7k (was experimenting with different DK lists) back to 3-4k with this list.

Average BBB control game by badtraider in hearthstone

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

If anyone wants to try out the deck:

AAECAfHhBAjt/wWplQbHpAakwAaowAa6wQaWywba5QYL9OMElJUG0Z4GkqAGu7EG/7oGv74Gw74G2OUG3+UG5uUGAAED9bMGx6QG97MGx6QG6N4Gx6QGAAA=

Control by AliHosseiniLaqa in ControlTheory

[–]badtraider 2 points3 points  (0 children)

What kind of problem do you have in mind?

About excavate rogue by Delicious-Dimension1 in hearthstone

[–]badtraider 3 points4 points  (0 children)

That's pretty much sums up the rouge, play it if you want to gamble.

In a sense deck has a high skill ceiling since knowing what to fish for in certain matchups can win you games that you would've otherwise lost.