- 博客(14)
- 收藏
- 关注
原创 【自动控制入门3A】从零搭建全连续控制系统:基于抗积分饱和PID的考虑输入限制的直线运动物体位置跟踪控制
在自动控制的学习中你是否遇到和思考过如下问题?非线性系统与线性系统的不同体现在哪里?PID控制器参数如何设置?改进PID控制器有哪些,改进了哪里,为什么要改进?仿真中控制信号和状态变量信号的数值的现实意义在哪里?为使仿真更“真实”应该考虑什么信号变量的约束?阶跃响应之外,控制问题还有哪些形式?跟踪控制如何实现?……相信本文能够带给你一些启发。
2025-12-29 15:54:53
1082
原创 【自动控制入门3B】从零搭建全连续控制系统:基于抗积分饱和PID的考虑输入限制的直线运动物体位置跟踪控制仿真程序
本文分享【自动控制入门3A】从零搭建全连续控制系统:基于抗积分饱和PID的考虑输入限制的直线运动物体位置跟踪控制文章里的仿真程序,包括使用Python从零搭建的DIY平台和用于对比的两套simulink平台,其中DIY平台仅用到常用数据处理库和绘图库,控制系统的核心逻辑均为从零实现。编程不难,贵在逻辑梳理。本代码搭建了一个阶跃响应的仿真框架,配备实验结果导出、实验记录等实用辅助功能,只需要根据具体的任务修改被控对象微分方程、控制器类、传感器类等部分轻松将本代码应用于其他控制系统的仿真中,具有较大的可移植性。
2025-12-29 15:53:17
600
原创 【自动控制入门1B】从零搭建混合控制系统:基于抗积分饱和PID的输入限制直线运动物体位置控制仿真程序
其中python程序仅用到常用数据处理库和绘图库,控制系统的核心逻辑均为从零实现。的四种情况,可以根据需要取消注释对应微分方程的代码,共可以观察四种系统的特性(包括。的四种情况,可以根据需要取消注释对应微分方程的代码,共可以观察四种系统的特性(包括。:可以设置更新频率、修改系数、改进控制器结构(修改内部逻辑和接口即可)等。:可以根据需要添加,在接在控制器和被控对象之间模拟执行器动态。:可以设置采样频率、噪声、其他类型的传感器干扰等。文章里仿真使用的程序,包括从零搭建的。开关,可以根据需要打开。
2025-12-12 09:41:06
806
原创 【自动控制入门2B】从零搭建全连续控制系统:基于抗积分饱和PID的输入限制直线运动物体位置控制仿真程序
文章里仿真使用的程序,包括从零搭建的python程序和用于对比的使用matlab/simulink搭建的仿真模型,其中python程序仅用到常用数据处理库和绘图库,控制系统的核心逻辑均为从零实现。共4个文件,放入一个文件夹中,跑仿真时先运行simulink(设置运行前自动加载参数文件,这样就不用每次运行前先单独运行一次参数文件了,参考。的四种情况,可以根据需要取消注释对应微分方程的代码,共可以观察四种系统的特性(包括。等开关,可以根据需要打开。实验记录导出和实验数据导出效果见1.1和1.2示例。
2025-12-11 23:04:27
749
原创 【自动控制入门2A】从零搭建全连续控制系统:基于抗积分饱和PID的输入限制直线运动物体位置控制
你是否对自动控制世界中状态方程的印象只有矩阵公式和数字?你是否在初学控制时对状态方程的每个系数从何而来感到困惑?是否对于自动控制原理如何在现实中使用没有画面?是否思考过A阵B阵在哪些系统上不适用,为什么会不适用,有什么比A阵B阵更广泛的系统表示方法?PID控制器有多大的能耐,如何发挥作用,如何搭建,如何调整系数,如何改进?本文将尝试使用python(也可轻易改为C/C++)从零搭建控制系统仿真平台,并与simulink仿真的结果进行对比,采用期刊论文的框架与大家分享,希望能有帮助,欢迎交流。
2025-12-11 11:53:01
1093
原创 【智能手机选购】新款手机的选购逻辑
近期Mate80发售了,用了5年的Mate30 Pro,近一年开始出现一些小情况,掉电快,每天要充2-3次电;部分软件界面加载慢(近期tb、jd部分界面加载特别慢,其他app还没注意,不知道是信号不好还是手机硬件老化导致的);软件运行中出现卡顿的次数变多;有时触屏不灵敏,一些app点击按钮点击没有反应;有时候出现明明开着数据流量,wx等app却提示无网络连接;内存和存储空间不足,去年因为存储空间不够进行了恢复出厂设置,现在时不时删除一些照片。
2025-12-07 18:39:31
856
原创 【自动控制入门1A】从零搭建混合控制系统:基于抗积分饱和PID的输入限制直线运动物体位置控制
本文针对考虑空气阻力的质点垂直运动控制问题,设计了一种抗积分饱和的PID控制器。通过RK4数值仿真验证了控制器的有效性,结果表明:在考虑重力、空气阻力和控制输入限幅的情况下,该控制器能实现稳定位置控制。对比实验显示,加入抗积分饱和机制可显著减小超调量和调节时间。未来工作可改进模型精度、考虑执行器动态特性及指令整形技术。本文为非线性系统控制提供了实用的工程实现方案。
2025-12-01 15:12:07
843
原创 【word排版技巧】多级标题、题注、表格
本文分享了Word文档排版的实用技巧:1)使用多级标题样式统一格式;2)利用"插入题注"和"交叉引用"实现图表自动编号;3)控制表格宽度不超过单行文字范围,必要时调整纸张方向;4)设置表头加粗和"重复标题行"提升可读性。这些方法能有效提升多文档汇总效率,特别适用于技术方案报告等专业文档的整合排版工作。
2025-08-11 03:25:23
475
原创 【gephi 0.10.1】导入excel电子表格的边表格时提示【边数据需要“源节点”与“目标节点”的编号】问题解决方法
摘要:本文介绍了在Gephi 0.10.1中导入Excel边表格时出现"需要源节点与目标节点编号"错误的解决方法,需将表头前两列严格命名为"Source"和"Target"。同时提出了使用中的5个疑问:概览与预览界面字体不同步、边标签显示方式不一致、界面模糊、节点标签重叠问题及快速调整节点布局的需求,特别针对家族成员细胞图制作中遇到的重叠问题寻求解决方案。
2025-08-08 10:36:27
540
原创 paddlenlp调用模型时报错RuntimeError 求救
使用paddlenlp提供的信息抽取模型uie进行实体抽取(命名实体识别)任务,调用模型时报错,百度暂时无解.向各位大佬求救!!!若得到解决方案,将及时更新本页。
2024-12-13 16:51:33
684
原创 if __name__==‘__main__‘: 语句的作用
@if name==‘main’: 语句的作用def fun(): passif __name__=='__main__':fun()test1模块中有fun1函数,若在if name==‘main’:语句作用范围内调用,则当另一模块test2想要调用test1模块时,fun() 函数不会被调用;def fun(): passfun()如果在test1中直接调用fun() 函数,则当test2 模块调用test1模块时,fun() 函数会被调用;...
2021-04-11 19:18:20
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
12