Barotrauma 潜渊症

Barotrauma 潜渊症

评价数不足
Compact universal PID
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
62.783 KB
2021 年 11 月 7 日 下午 1:20
2021 年 11 月 7 日 下午 1:23
2 项改动说明 ( 查看 )

订阅以下载
Compact universal PID

描述
PID controller. Make sure to manually set the control parameters by trial and error.
Input on the left relay. make sure it is the error of the value you wish to control. output on the right. the controller is currently clamped at -100 to 100.
7 条留言
Mimic 2023 年 4 月 27 日 下午 7:58 
Works great!
Making a periscope controlled drone and needed a way to stop the drone from moving with out using the nav terminal auto pilot.
BoomMicGuy 2022 年 5 月 3 日 下午 5:36 
Cool. Thank you for your input
G3NTrovert  [作者] 2022 年 5 月 3 日 下午 4:03 
just make sure to put the error value into the PID (not the raw output of the nav). furthermore it is just tweaking the PID constants. I recommend making the PID as "unstable as possible" as it will make the response time of the sub very quick! The nav terminal itself already has some sort of damping build into it. This prevents it from going out of control at its natural frequency. after getting your required response time, just try tweaking the values to reduce your overshoot. I sort of already did this in my latest elevator design.
BoomMicGuy 2022 年 4 月 26 日 下午 2:05 
Howdy, I haven't played with it much yet, but I plan to try and implement this to the navigation terminal. It will take the state outs of manual control then return the ship to equilibrium over time. Like a soft auto pilot. Do you have any suggestions to help me implement this?
G3NTrovert  [作者] 2021 年 11 月 9 日 上午 7:37 
whoops left a relay in there that is redundant
G3NTrovert  [作者] 2021 年 11 月 7 日 下午 2:30 
I use it for controlling the speed of my elevator relative to my main submarine. other examples are: position, temperature and turbine output.
Heartnire 2021 年 11 月 7 日 下午 1:48 
This seems neat! Thank you.
I had to look up what this is. If I may ask, how do you personally apply this on your vessels?

https://en.wikipedia.org/wiki/PID_controller