首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前行的CVer

    自动控制原理

    系统稳定的充要条件是,闭环传函的极点都在s平面的左半平面。(不靠谱不准确的助记:即系统传函的所有极点均具有负实部,使得输出衰减而不是发散)

    1.3K10发布于 2021-03-04
  • 来自专栏学习成长指南

    自动控制原理初识

    1.引言 最近也是开启了这个自动控制原理这个部分的学习,最近是在一方面补充这个自动控制原理的这个信息差(例如这个专业需要学习什么,以及这个专业考研需要考什么),了解了个大概,但是我发现这个专业和我想象之中这个自动化确实有很大的这个区别 ,我看的是这个西工大的卢姥爷的课程,类似于这个数学界的宋浩老师,我看了大概4节课左右,这个老师讲的确实是非常的厉害; 我现在是已经明细了这个学习的路线,并且已经学完了这个卢姥爷的这个前面的4节课程,和自动控制原理的基础相关的 ,下面进行一个梳理和总结; 2.自动控制原理 2.1方框图的案例 最开始一直在学习这个方框图的绘制,听着容易做着难,我的这个初步规划是先大概了解一下这个自动控制原理的全貌,要求就是听懂,后面在刷题的过程中再针对性的重点学习和复习 ; 3)框框里面写的是我们的工作原理图里面的实体,这个两个方框之间的这个连接线上面写的是我们的这个前方的这个实体的具体的参数的变化; 2.2方框图里面的相关符号 下面的这个就是我们进行这个方框图的绘制的时候经常使用到的这个符号的相关的说明 : 2.3闭环控制系统的特点 下面的这个是对于我们的闭环控制系统的总结,以及这个反馈调节系统的特点; 2.4三种基础控制方式 2.5对于控制系统的基本要求 稳定准确并且及时进行响应: 2.6自动控制原理的体系架构

    22200编辑于 2025-02-24
  • 自动控制原理 》- 第 1 章 自动控制的基本原理与方式

    1-1 自动控制的基本原理与方式         自动控制是指在没有人直接参与的情况下,利用外加的设备或装置,使机器、设备或生产过程的某个工作状态或参数按照预定的规律运行。 自动控制的核心原理是反馈控制,即通过将系统的输出量回送到输入端,与输入量进行比较,利用偏差信号产生控制作用,使被控量趋于要求值。 系统方块图 图 1-3 电机转速闭环控制系统方块图 1-3 自动控制系统的分类 自动控制系统可以从不同角度进行分类,下面通过思维导图展示主要的分类方式: 图 1-4 自动控制系统分类思维导图 按控制方式分类 线性系统与非线性系统 线性系统:满足叠加原理 非线性系统:不满足叠加原理,存在非线性元件 2. 自动控制原理是一门理论与实践相结合的学科,通过理论分析和计算机仿真相结合的方式,我们可以更好地理解和设计控制系统,使其满足实际应用的需求。

    27710编辑于 2026-01-21
  • 来自专栏全栈程序员必看

    控制误差_自动控制原理校正

    ·&Techh VAOpIr.i18IN19o9.02 1990 档 计算机实时控制加工误差的时滞问题 薯 宾 鸿 赞 (机械 工程一 系) 提 要 本文从计算机控制的原理分析八手 ,讨论 了计算机实时控制加工误差

    50181编辑于 2022-11-10
  • 来自专栏运维笔记

    Mac wifi 自动控制脚本

    usage: wifi.sh list:查看Wi-Fi列表| start 启动| stop关闭| connect连接某个ssid| set-statics-ip设置静态ip| set-dhcp-ip设置动态IP| list-devices查看网络设备| set-dns设置dns

    1.3K30发布于 2019-01-30
  • 来自专栏探物及理

    自动控制理论笔记

    阈值选取 Advanced控制理论 稳定性 两种类型 判别方法 3. 齐次状态方程解dot x = A x 非齐次状态方程dot x = A x + B u 线性系统可控性与可观测性 引理 状态反馈与状态观测器 状态观测器 Kalman滤波器原理以及在 \ a_0&a_2 \end{pmatrix}\) \(D3 = \begin{pmatrix} a_{1}& a_{3}& a_{5}\\ a_{0}& a_{2}& a_{4}\\ 0& 非线性系统 叠加原理不适用 常规分类: 死区 饱和 间隙-滞环 系统收敛:消耗系统能量 系统发散:从外界获取能量 相关词汇 \(X_{ss}(t)\):ss-steady state \(T_s Kalman滤波器原理以及在matalb中的实现 状态转移矩阵: 这里要改一下,改成估计量 \(x_t^- = F_t x_{t-1} + B_t u_t\) 状态转移矩阵:\(P_t^-=FP_{

    2.4K30发布于 2020-08-25
  • 来自专栏javascript趣味编程

    8.1 水位自动控制

    汽包锅炉液位控制原理 本实验拟使用PID算法实现液位控制,如下图所示: ? 3,入口管道(TubeIn)默认最大流量为0.01m3/s,入口管道实际流量受电磁阀(Valve)的开度(valveOpenning)控制,并与开度成正比。 <html style="height: 100%"> 3. <head> 4. <meta charset="utf-8"> 5. </head> 6. constructor(flux) { 3. this.flux = flux; 4. } 5. } 6. 7. class TubeOut{ 8. constructor(radius,iniVolume,targetLevel) { 3. this.radius = radius; 4.

    1.5K20发布于 2019-04-26
  • 来自专栏算法工程师的学习日志

    自动控制-滑模控制

    可以看出状态量最终都会趋于零,而且是以指数速度趋近,指数趋近速度什么意思,也就是说当时t=1/c,趋近到零的这个过程它已经完成了63.2%,当时t=3/c,它已经完成了95.021%。 3、设计趋近律,寻找s与控制u之间的关系 上面说到如果状态变量s=0,最终会趋于零,可是如何保证s=0呢?这就是控制率u所要实现的内容了。 在控制原理中,用Lyapunov函数来判断系统的稳定性,对于系统状态方程(目标已经变成s=0,因此现在写成s的状态方程),对于平衡点s,如果存在一个连续函数V满足 那么系统将在平衡点s=0处稳定,即

    1K20编辑于 2022-07-27
  • 自动控制原理》 - 第六章 线性系统的校正方法

    , y) print("\n原系统动态性能分析:") print(f"超调量: {overshoot:.2f}%") print(f"调节时间: {settling_time:.2f}s") # 3. control.TransferFunction(num_lag_lead, den_lag_lead) # 绘制Bode图 plt.figure(figsize=(15, 10)) # 超前校正装置Bode图 plt.subplot(3,

    15810编辑于 2026-01-21
  • 自动控制原理》 - 第二章 控制系统的数学模型

    线性系统满足叠加原理,而非线性系统则不满足。 linear_system(x): return 2 * x # 非线性系统示例: y = x^2 def nonlinear_system(x): return x ** 2 # 测试叠加原理 print("线性系统验证:") print(f"叠加输入响应: {y_linear_superposition}") print(f"响应叠加: {linear_check}") print(f"叠加原理是否成立 它们可以帮助我们直观地理解系统的结构和工作原理,并简化系统传递函数的计算。 控制系统结构图         控制系统结构图是由传递函数方块、信号线、比较点和分支点组成的图形。 = tf([3], [1, 3]) # G3(s) = 3/(s+3) H = tf([1], [1]) # H(s) = 1 # 1.

    24910编辑于 2026-01-21
  • 自动控制原理》 - 第四章 线性系统的根轨迹法

    SimHei'] plt.rcParams['axes.unicode_minus'] = False # 定义开环传递函数 num = [1, 2] # 分子多项式系数 den = [1, 4, 3, 4-3 广义根轨迹         广义根轨迹是指除了开环增益 K 以外的其他参数变化时的根轨迹。常见的广义根轨迹包括参量根轨迹和零度根轨迹。 + 3s^2 + 2s + K) # 改写特征方程为: 1 + K/(s^3 + 3s^2 + 2s) = 0 # 令G_param(s) = 1/(s^3 + 3s^2 + 2s) num_param = [1] den_param = [1, 3, 2, 0] sys_param = control.TransferFunction(num_param, den_param) plt.figure 希望本文能够帮助你理解和掌握自动控制原理中的根轨迹法,为进一步学习和应用控制系统理论打下坚实的基础。

    24210编辑于 2026-01-21
  • 来自专栏全栈程序员必看

    一阶惯性环节的性能分析——自动控制原理基础补充(二)

    以前读书的时候学习自动控制原理,就是为了考试,各种相频幅频特性题咣咣做,一点都不含糊,但是实际代表什么意义一点都不知道。现在真是发现,这个东西有用得一批。 这篇文章从一阶惯性环节为切入点,对自动控制原理进行一个简单的复习。还蛮喜欢博客里面写东西的,按照自己思路,按照逻辑一点一点往下,不像发文章八股文一样。 截止频率的定义:从频域响应的角度讲,当保持输入信号的幅度不变,改变频率使输出信号降至最大值的0.707倍,即用频响特性来表述即为-3dB点处即为截止频率。 通俗的的讲就是幅频特性-3dB的点和相频特性滞后45°(-45°)的点。 我们具体的看看不同频率的输入在经过以上一个一阶惯性环节之后的效果。 (搞数学的真厉害啊) 3、增大一阶惯性环节的开环增益,会导致幅频曲线上移,导致幅频曲线与横轴0的交点右移,也就是截止频率wc增大。 4、增大一阶惯性环节的开环增益,不会对相频曲线产生任何影响。

    5.2K20编辑于 2022-11-10
  • 自动控制原理》 - 第五章 线性系统的频域分析法

    5-3 频率稳定判据         频率稳定判据是利用系统的开环频率特性来判断闭环系统稳定性的方法。 临界稳定系统 G(s) = 1 / (s^2 + 1) num3 = [1] den3 = [1, 0, 1] sys3 = control.TransferFunction(num3, den3) 3) control.nyquist_plot(sys3, omega_limits=(omega_low, omega_high)) plt.title('临界稳定系统 奈奎斯特图') plt.grid 主要包括: 带宽频率(Bandwidth Frequency, ωb):闭环幅频特性下降到零频率值的 0.707 倍(即 - 3dB)时的频率。 希望本文能够帮助你理解和掌握自动控制原理中的频域分析法,为进一步学习和应用控制系统理论打下坚实的基础。

    30510编辑于 2026-01-21
  • 来自专栏运维笔记

    秘钥认证用户自动控制

     $1  in   add)   addUser $2;;  look)   lookUp;;  delete)   deleteUser $2;;    *)   echo -e " 秘钥认证用户自动控制                  #是否记录日志: 1记录 0不记录 random_time=$(date +%Y%m%d_%H%M%S) #定义默认公钥 default_publicKey="ssh-dss CCCCB3NzaC1kc3MAAACBAJRKD +c8rmy+gZbI6wx4vRwYbldaduMtPn7Q29BqJfcCAy/P7ymVyrX/a2ksWehddk7HdyUHnq9WAX1+MxE4BZq7nV4MHD3Fyn8bay+D76BgQdZjTta3dNXwbA5WdmJnZi68Bk5ZXcjM addUser $2;;  look)   lookUp;;  delete)   deleteUser $2;;  check)   checkUser ;;    *)   echo -e " 秘钥认证用户自动控制 /account.class.sh  look\n3.检测系统是否是key认证,不是则添加key认证   .

    1K40发布于 2019-01-30
  • 自动控制原理》- 第十章 动态系统的最优控制方法

    u') plt.title('小车最优轨迹控制 - 控制输入') plt.tight_layout() # 保存图像而不是直接显示 output_dir = "D:/python project/自动控制原理 输出最终性能指标 print(f"最终性能指标J = {J:.4f}") 图 1:小车最优轨迹控制仿真结果 10.1.4 思维导图:最优控制一般概念 10-2 最优控制中的变分法 10.2.1 变分法基本原理 极小值原理及其应用 10.3.1 极小值原理基本概念         极小值原理由庞特里亚金提出,是最优控制理论的重要基础,核心思想: 10.3.2 极小值原理的数学表达 正则方程: 10.3.3 综合案例 dt]) # 根据极小值原理计算最优控制(向量化处理) def compute_optimal_control(y, lambda_vec): # 计算哈密顿函数对u的偏导数 dH_du # 状态变量 (3, n) lambda_vec = z[3:] # 协态变量 (3, n) # 计算最优控制(返回长度为n的数组) u = compute_optimal_control

    13210编辑于 2026-01-21
  • 来自专栏javascript趣味编程

    9.1 汽包锅炉水位自动控制

    汽包锅炉液位控制原理 本实验拟使用PID算法实现液位控制,如下图所示: ? 3,入口管道(TubeIn)默认最大流量为0.01m3/s,入口管道实际流量受电磁阀(Valve)的开度(valveOpenning)控制,并与开度成正比。 <html style="height: 100%"> 3. <head> 4. <meta charset="utf-8"> 5. </head> 6. constructor(flux) { 3. this.flux = flux; 4. } 5. } 6. 7. class TubeOut{ 8. constructor(radius,iniVolume,targetLevel) { 3. this.radius = radius; 4.

    88000发布于 2018-08-08
  • 来自专栏深度学习

    自动控制原理】数学模型:系统框图及其化简、控制系统传递函数

    第2章 数学模型 2.1 控制系统的运动微分方程 2.2 拉氏变换和反变换 2.3 传递函数 参考前文:【自动控制原理】数学模型:控制系统的运动微分方程、拉氏变换和反变换、传递函数 2.4 系统框图 2.4.1 144855861.png&pos_id=img-05FPpu9Y-1698911805452) 研究系统输出量的运动规律,只考虑输入量的作用是不完全的,还需要考虑干扰的影响 依据:线性系统的叠加原理 2.5.2 参考输入R(s)作用下的闭环传递函数 令D(s)=0,则框图变为 2.5.3 扰动 D(s) 作用下的闭环传递函数 2.5.4 当系统同时受到R(s)和D(s)时,由叠加原理得系统的总输出

    2.6K11编辑于 2024-07-30
  • 自动控制原理》 - 第三章 线性系统的时域分析法

    1 时域性能指标思维导图 3-2 一阶系统的时域分析 一阶系统数学模型         一阶系统的标准传递函数形式为: 其中 T 为时间常数,决定了系统的响应速度。 2 一阶系统分析流程图 3-3 二阶系统的时域分析 二阶系统标准模型         二阶系统的标准传递函数形式为: 其中: w为自然频率,决定响应速度 ζ为阻尼比,决定响应特性 阻尼比分类 欠阻尼 ( 3 二阶系统性能指标公式 3-4 高阶系统的时域分析 高阶系统模型         高阶系统的传递函数一般形式为: 主导极点概念 距离虚轴最近的极点,且附近无零点 其他极点距离虚轴的距离是主导极点的 5 3, 1] # s^3+3s^2+3s+1=0, 根:-1,-1,-1(稳定) case2 = [1, 2, 1, 0] # s^3+2s^2+s=0, 根:0,-1,-1(临界稳定) case3 = [1, -5, 6, 0] # s^3-5s^2+6s=0, 根:0,2,3(不稳定) case4 = [1, 2, 2, 4] # s^3+2s^2+2s+4=0, 根:-2,±j√2(稳定

    25610编辑于 2026-01-21
  • 自动控制原理》- 第八章 非线性控制系统分析

    与线性系统相比,非线性系统具有许多独特的性质,如: 不满足叠加原理 可能存在极限环 对初始条件敏感 可能出现混沌现象 非线性系统与线性系统的区别         线性系统可以用线性微分方程描述,而非线性系统需要用非线性微分方程描述 font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 定义非线性系统的微分方程:dx/dt = -x + x^3 相平面法的基本原理 对于二阶系统: dx1/dt = f1(x1, x2) dx2/dt = f2(x1, x2) 相轨迹的斜率为: dx2/dx1 = f2(x1, x2)/f1(x1, x2) 下面是一个使用相平面法分析非线性系统的代码示例 x^3,其中v是新的控制输入 def inverse_system(x, v): u = v + x - x ** 3 return u # 组合系统:dx/dt = v,这是一个线性系统 选择合适的设计方法 控制器结构设计 控制器参数整定 系统性能分析与验证 鲁棒性与稳定性分析 下面是非线性控制系统设计的一般流程思维导图: 图 12:非线性控制系统设计流程思维导图         以上就是《自动控制原理

    19010编辑于 2026-01-21
  • 来自专栏ops技术分享

    redis原理3

    传统的取模方式 例如10条数据 0 1 2 3 4 5 6 7 8 9 3个节点node a b c 如果按照取模的方式,那就是 node a: 0,3,6,9 node b: 1,4,7 node c : 2,5,8 当增加一个节点的时候,数据分布就变更为 node a:0,4,8 node b:1,5,9 node c: 2,6 node d: 3,7 总结:数据3,4,5,6,7,8,9在增加节点的时候 十条数据,算出各自的哈希值,(这里就不变了,实际上要经过一系列计算) 0 : 0 1 : 1 2 : 2 3 : 3 4 : 4 5 : 5 6 : 6 7 : 7 8 : 8 9 : 9 有三个节点, 算出各自的哈希值 node a: 3 node b: 5 node c: 7 这个时候比较两者的哈希值,5等于b,则归属b,4小于b,归属b,3等于a,则归属a,最后所有大于c的,归属于c(这里只是模拟 d: 9 这个时候对应的数据就会做迁移: node a: 0,1,2,3 node b: 4,5 node c: 6,7 node d: 8,9 只有最后8,9这2条数据被存储到新的节点,其他不变 三

    39300发布于 2021-05-18
领券