V1.1
A couple of changes suggested by pedro16797.
Placed the derivative on the process variable, hope I’ve done that right..
GENERAL INFO
- Predecessor: Basic PID Controller (Independent Form)
- Created On: iOS
- Game Version: 0.8.402.0
- Price: $50k
- Number of Parts: 1
- Dimensions: 0 m x 1 m x 1 m
PERFORMANCE
- Total Delta V: 0m/s
- Total Thrust: 0N
- Engines: 0
- Wet Mass: 20kg
- Dry Mass: 20kg
STAGES
Stage | Engines | Delta V | Thrust | Burn | Mass |
---|
7 Comments
- Log in to leave a comment
-
1,155 huuminberd
@EgyLord I found there are different implementations. This was my reference material.
https://controlguru.com/pid-control-and-derivative-on-measurement/
It's been a while since I've looked at this but I remember trying to follow the derivative on PV approach. -
0 EgyLord
Great stuff...Implemented a PID controller myself not knowing someone already did.
In the PID equation, Why is the derivative subtracted though? I think it should be added? -
-
1,155 huuminberd
@RocketBuilder Take an observed property, such as altitude or velocity, that you would like to be set at a given value.
So you have two pieces of information, the actual value of the thing you are measuring and the desired value you would like it to have.
From there we now have an important piece of information, the gap between the two, or as it's called the error.
We can use the error in various calculations to provide a value we send to something, an engine throttle for example, that reduces the error. It continously tries to minimise the error in what's known as a closed feedback loop.
It's a hugely important and widely used technology. There are many good intro videos on YT which just describe the concept without getting too heavy on the details. -
-
@huuminberd Aha, didn't know that there's another form other than de/dt.
Funny what you can learn from a game. Thanks a lot :).