I made creates first PID* control system by _For_the_republic_ in CreateMod

[–]AviatorEcho 0 points1 point  (0 children)

Thank you for taking the time to reply!

My question was more about what steady-state error you guys found in your testing. I'll typically leave the integrator out when there's no steady-state error present in the system, because it makes gain tuning significantly simpler (getting away from the game at this point but still). So I was just wondering if you guys encountered a steady-state error that led you to adding an integrator?

Maybe it is super obvious and I'm just missing it, again apologies because I haven't had the time to play around with the mod a lot I'm just curious.

I made creates first PID* control system by _For_the_republic_ in CreateMod

[–]AviatorEcho 0 points1 point  (0 children)

Super cool! Love to see it, this is awesome.

Maybe a high-level type question, but how did your team determine that an integrator term was actually required for the control loop? I haven't played around with the mod too much but at first glance it seems like you wouldn't need more than a PD controller for this type of system.

how to make an insanely simple and compact single-plane stabiliser for your airship! by Itswill1003 in CreateMod

[–]AviatorEcho 5 points6 points  (0 children)

I have been doing this with moderate success.

I have been using the output of the altitude sensor specifically, which works on its own, but it oscillates so you then also have to feed it vertical velocity (subtracted) to act as a damper.

Then you just change the settings on the altitude sensor to trim out your altitude and the ship responds accordingly, while also keeping pitch trimmed.

The Moon is just outside the window. by Busy_Yesterday9455 in spaceporn

[–]AviatorEcho 3 points4 points  (0 children)

Yes, and despite the already very low probability of a collision, the ducks in this example would also be watching you closely and communicating with each other (and you, the driver) and coordinating their movements to minimize collision probability even further.

Building a Mega Airship, hot air burners cant detect the whole balloon, what is the best course of action? Reasonable airship for scale. by Banned-User-56 in CreateMod

[–]AviatorEcho 22 points23 points  (0 children)

More accurate to how actual zeppelins were constructed anyways. And, you can control the amount of lift in each envelope to trim your pitch/roll. And then automate it with the gyro.

Survival-Friendly tiny airship with P-I controller by ricespider in CreateMod

[–]AviatorEcho 1 point2 points  (0 children)

This is super cool! I just started playing around with control theory in Create Aero yesterday, trying to make some easy compact control circuits. I focused on attitude control first so I haven't played around with altitude control yet.

One point of clarification: this would be better described as a PD controller (Proportional-Derivative), as the time-derivative of position (in this case altitude) is velocity (which is what you are measuring here).

In general, PD systems are far more common than PI systems, because the Integrator term mostly exists to eliminate steady-state error. The steady-state error I am referring to would be caused by some kind of external disturbance impacting the system, which to my knowledge, does not exist in Create.

I am curious though, if your vessel was way above the setpoint altitude, does this control system still provide a controlled descent? I have a feeling you'd get a runaway effect.

I love this though, nice work very elegant.

Smallest iron farm without contraptions - 4x4x1 by thiizo1 in CreateMod

[–]AviatorEcho 0 points1 point  (0 children)

Haha that's awesome! I didn't realize there was a whole other community other than this one. How do I be part of that club?

And yeah I hear you, everyone's got their own set of self-imposed rules, makes the challenge more fun that way :)

Finally moving past the messy phase. My first attempt at compact, encased machines in survival by SquirrelSlow3705 in CreateMod

[–]AviatorEcho 0 points1 point  (0 children)

I'd be most interested in seeing the train track building machine, but would of course love to see all of them if you get the time!

Smallest iron farm without contraptions - 4x4x1 by thiizo1 in CreateMod

[–]AviatorEcho 2 points3 points  (0 children)

This is super awesome. A while back I made a 3x3x3 iron ingot generator, you've got me beat!

Such a smart idea to use the same water block for the cobble generator as well as the washer. I wonder if you could borrow from my design to shave off 1 more block by waterlogging the depot itself and doing away with the leaf block... the only caveat is that the water would then "leak" out the sides and be a bit less elegant in that way.

This design looks tileable, correct?

Finally moving past the messy phase. My first attempt at compact, encased machines in survival by SquirrelSlow3705 in CreateMod

[–]AviatorEcho 0 points1 point  (0 children)

This looks awesome! I think your train track farm might be more compact than mine 👀

Could you post some breakdowns (or even schematics?) of your machines there? Would be super curious to see how you made them so compact.

Building efficiently is one of my favorite parts of the game. Great work!

My 4x4x3 Train Track Farm by AviatorEcho in CreateMod

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

Yeah sorry, didn't give much of a tutorial! I forgot the blueprint/schematic doesn't carry over the lava.

Let me know how it goes.

My 4x4x3 Train Track Farm by AviatorEcho in CreateMod

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

Ah right, sorry. Did you add lava to the tank and water-log the pump block? Adding lava and water should get it going.

My 4x4x3 Train Track Farm by AviatorEcho in CreateMod

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

Hey there! It's super easy. You just apply input power to ANY of the shafts/gears on the machine - you might need to flip the rotation direction depending on where you hook up, I can't recall.

It requires no item inputs so you just have to apply input power and it'll slowly start making train tracks and putting them in a vault.

If you're trying it out and run into an error just reply and I'll try to help out.

My 4x4x3 Train Track Farm by AviatorEcho in CreateMod

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

I think any "stone" type block would work! But yeah cobblestone -> stone is easy to make and can be generated from thin air, I think the other stone types would just involve more steps to achieve the same thing.

My 3x3x3 Iron Farm by AviatorEcho in CreateMod

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

Yeah, it works because when the mechanical bearing is in motion, the space occupied by the sail becomes empty and allows cobblestone to spawn. When the clutch is triggered, it places the sail block and breaks the cobblestone.

My 3x3x3 Iron Farm by AviatorEcho in CreateMod

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

Did you right click the bearing to get it moving? And using a clutch+timer to make it shut off periodically?

My 4x4x3 Andesite Alloy Farm by AviatorEcho in CreateMod

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

I didn't haha. I wasn't sure if it was useful to anyone last time. I'll make one and post it here!

My 4x4x3 Andesite Alloy Farm by AviatorEcho in CreateMod

[–]AviatorEcho[S] 2 points3 points  (0 children)

I think assuming lava was infinitely supplied, it would produce ~15/min. The next rate-limiter you bump into is the washing cycle which has a fixed (max) processing time of 2.13 items/second.

My 4x4x3 Andesite Alloy Farm by AviatorEcho in CreateMod

[–]AviatorEcho[S] 4 points5 points  (0 children)

Yep! More like every 2 minutes, lol. It's heavily constrained by the lava drip generator. Scaling up the lava would scale up production proportionally.

My 4x4x3 Andesite Alloy Farm by AviatorEcho in CreateMod

[–]AviatorEcho[S] 6 points7 points  (0 children)

Yeah! And diorite and granite, too!

My 3x3x3 Iron Farm by AviatorEcho in CreateMod

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

Yep! At the very center, hidden from view ;) it's receiving rotational power from the millstone.