下载客户端

PID简明指南

2026-04-03 07:00:27

AI智能总结导读

这是侧倾稳定座椅的PID设置与调整指南,介绍了PID系统的执行器、传感器、设定值、触发信号四个关键部分,还讲解了逻辑模式下的接线步骤,以及比例、微分参数的整定调试方法,帮助用户完成侧倾稳定座椅的PID配置。

如何设置和调整用于侧倾稳定座椅的PID的快速演示。设置方法

对于PID系统,有四个关键部分: 执行器:这是与外界交互的部件,可以是机械铰链、枢轴、发动机或活塞。在本案例中,我们要防止座椅滚动,所以机械枢轴是明显的选择。无需担心旋转方向。 传感器:为了让系统对环境做出反应,我们需要能对环境进行测量的装置。我们使用倾斜传感器。要测量滚动,需旋转传感器,使其箭头朝向船的侧面。朝向哪一侧无关紧要。确保传感器安装在船的可旋转部件上,而非主体部分。 设定值:这是系统的目标值。我们希望座椅保持完全水平,因此将使用逻辑模块中的【数字】方块。此数值将自动设为零,无需手动更改。 触发信号:用于开启PID控制器。若需控制PID的启停,建议使用开关替代。 切换至逻辑模式,并完成以下步骤: 1. 将PID的【过程变量】连接至倾斜传感器 2. 将PID的【设定值】连接至【数字】门 3. 将PID的【控制输出】连接至机械转轴的【旋转目标】 4. 将PID的【激活】端连接至【触发信号】 PID参数整定 这是大多数人容易困惑的部分,尽管看起来复杂,但其实非常简单。开始前,我们先了解一下PID三个参数的作用。

比例环节: 这是衡量我们与目标值偏差程度的指标。如果测量值与目标值非常接近,P的输出就会很小;反之,如果偏差很大,P的输出就会很大。本质上,P=目标值-测量值。 P承担了大部分工作,但并不完美。想象我们正在为直升机设计自动悬停功能。起初直升机高度过低,目标值与当前位置的偏差很大,发动机便会全力运转以提升高度。一旦达到正确高度,PID系统检测到偏差很小就会关闭发动机。糟糕!这时直升机就会开始下坠。最终,当我们下降时,差距变得足够大,油门会增加,我们会回到原来的高度。这导致我们的直升机不断上下跳动,这可不太理想! 微分: 等一下,我们是不是跳过了I?D是衡量我们向目标移动速度的指标。如果我们正快速冲向目标并可能超过它,D会产生一个相反的力。或者,如果我们正偏离目标,它会增强修正力度。 让我们回到直升机的问题。D不关心我们离目标有多远,只关心我们如何向目标移动。所以想象一下,我们的直升机已经到达了高度。如前所述,这会导致P值下降,我们的直升机应该会开始下坠。D值比P值能更快地检测到这种下坠,并迅速修正直升机姿态。现在我们就能以稳定的高度平稳飞行了。 调试步骤: 1. 在编辑器中切换到【选择】工具,点击PID控制器,将所有变量设为零。 2. 从P值开始调试,先将P值设为一个较低的数值,比如0.1。生成载具并观察其反应。 3. 如果系统反应不足(即达到目标的速度太慢),我们需要增大P值。由于数值可能变化很大,我通常会将之前的数值翻倍。 4. 如果系统反应过度(即修正旋转幅度过大,导致向相反方向倾斜),我们需要减小P值。 5. 如果系统朝错误方向移动(即船只发生倾斜时,座椅的倾斜幅度甚至更大。我们需要反转输出,将所有数值设为负数。 完成上述步骤后,座椅就能较好地应对海浪了。但你可能会发现它有点“醉态”,像钟摆一样左右摇摆。 如果系统摆动缓慢,从0.1这样的低值开始增大D值。 如果系统快速振动,则说明D值过高,需要减小。 基本上就是这些了。记住,从P值开始调节,在调整到最佳状态前,保持其他所有变量为零。我会在之后添加更复杂的指南,其中将包含I值和多个PID控制器的内容。

评论

共0条评论
face
inputImg
最新更新

自定义创意工坊缩略图

当然这很简单,只要你掌握了技巧。自定义缩略图。我们的目标是为《风暴工程:建造与救援》中的作品创建自己的自定义创意工坊缩略图和边框。

2026-04-08 04:000赞 · 0评论

为茶炊捕鱼

这是一份针对那些因各种原因无法钓到鱼的玩家的指南! 什么是鱼? 如果你对游戏世界有一点点了解,就会知道陆地上没有鱼,它们藏在水面之下,等待着被鱼饵吸引上钩! 用…

2026-04-07 10:000赞 · 0评论

隐形方块以及关于蜂蜜的一些内容

在本指南中,我将用最通俗易懂的语言为你介绍:如何创建隐形方块、它们的应用场景以及可能遇到的问题。 关于超文本标记语言(HTML)的基础知识 隐形方块是通过修改游…

2026-04-04 01:000赞 · 0评论

PID简明指南

如何设置和调整用于侧倾稳定座椅的PID的快速演示。设置方法

2026-04-03 07:000赞 · 0评论

管道原理 - 功能XML

是用管道,还是不用管道——这是个问题 借助XML的强大功能,你可以告别那些占满空间的管道线条。有了【管道理论】(Pipe Theory™),所有管道连接都能简化…

2026-04-02 10:000赞 · 0评论

一些可在代码中使用的实用Lua函数(通用、自动驾驶/导航、3D/向量)

以下是一些你可以复制粘贴到代码中的函数列表,用于执行各种计算,其中大部分是我在制作自动驾驶仪或航点导航系统时个人使用的函数,并包含解释说明。 如何在Lua中使用…

2026-04-02 07:000赞 · 0评论

《风暴工程:建造与救援》1.15.12版本【装甲更新】

《风暴工程:建造与救援》更新内容 1. 本次小型更新主要针对【搜索与摧毁】DLC进行了改进。通过重新设计抛射物和弹道系统引入了装甲机制,现在碰撞时会考虑被碰撞物…

2026-03-19 16:400赞 · 0评论

v1.15.0 - 组件、物理与游戏性模组更新 - 现已发布!

亲爱的《风暴工程》玩家们, “组件、物理与游戏性模组更新”现已发布! 我们为《风暴工程》新增了多种模组类型: 组件模组支持将具备实际功能(如发声、动画、施加力等…

2026-02-13 09:000赞 · 0评论

即将推出 - 3月12日 - 航海重大更新

亲爱的《风暴工人数码大亨》玩家们, “航海”大型更新将于两周后的3月12日发布! 此次新更新包含全新的帆锚部件。在编辑器中使用绳索工具将4个帆锚连接在一起时,将…

2026-02-13 09:000赞 · 0评论

V1.15.1 热修复补丁

修复 - 解决了多人游戏中模组组件可能无法正确生成的问题 修复 - 更正了文档中的部分默认值

2026-02-13 09:000赞 · 0评论
暂无更多