本书作为自动控制原理系列课程实践性教学的教程,较全面地涵盖了经典控制理论知识的重点和难点,精心设计了近30个实验项目。
本书共分8章,每章均有自动控制系统硬件实验和MATLAB/Simulink仿真实验。
第1章为MATLAB7.1与Simulink6.1入门基础,主要从应用角度介绍MATLAB7.1的语言墓础和控制系统工具箱函数,以及使用Simulink6.1建模仿真的方法;
第2~7章按照自动控制原理知识体系,依次安排了近30个实验项目,内容覆盖控制系统数学模型的建立、线性系统的时域分析法、根轨迹法、频域分析法和校正设计以及非线性控制系统分析;
第8章为控制系统综合设计,主要1922E业实际工程中较常用的控制系统(如电动机调速系统、温度控制系统、步进电动机控制系统等)进行综合设计实验。
2025/3/9 14:41:51 55.23MB 控制 matlab
1
不是高清版,不过还算看得清楚线性控制系统工程(英文影印版)作者:MorrisDriels出版社:McGraw-Hill出版时间:2000-12-1丛编项:国际知名大学原版教材系列丛书《国际知名大学原版教材·信息技术学科与电气工程学科系列(2):线性控制系统工程》的定位是要为机械工程、电机工程、电子工程、计算机工程等非控制工程专业的本科生提供一本内容适度、实用性强和学时较少的控制理论教材。
内容覆盖了经典控制理论和现代控制理论的基础部分,方法包括了频率响应法、根轨迹法和状态空间法。
《国际知名大学原版教材·信息技术学科与电气工程学科系列(2):线性控制系统工程》已被美国多所知名大学采用作为电子工程等专业的本科层次的控制理论教材或主要教学参考书。
《国际知名大学原版教材·信息技术学科与电气工程学科系列(2):线性控制系统工程》的主要特点是,从非控制工程专业本科生对控制理论的需求和教学学时相对要少的实情出发,在体系结构和内容安排上作了富有新意的改革。
例如,破除章节式结构、设立专题;
破除按一个结论引入例子的惯例,增加来自不同专业工程的研究案例。
2025/3/2 4:26:11 8.22MB 线性 控制 MorrisDriels
1
本资源讲解了利用模糊理论与PID控制理论相结合的思路,设计了模糊PID控制器,并用于液压伺服系统中。
2025/2/28 7:05:21 203KB PID
1
参考文献:徐德民,《鱼雷控制系统计算机辅助分析设计与仿真》,西北工业大学出版社,19991、变结构垂直命中制导律2、PID偏航角速率控制系统:单位斜坡输入稳态误差=0.1,增益截止频率6rad/s,相位裕度80°3、偏航角速率开环传递函数:G(s)=G1(s)*G2(s)=1/(0.05s+1)*(1.883s+3.875)/(s^2+6.734s+4.665)4、带滤波、导航环节,稍微修改即可进行滤波算法、导航算法的运算5、程序使用说明:(1)首先运行Start.m,进行参数初始化;
(2)运行VscGuideSIMULINK模型;
(3)最后执行PlotResult.m,输出结果。
byappe1943@XJTUMATLAB版本:Matlab7.0(R2009a).目录1鱼雷侧向运动分析2鱼雷侧向运动控制器的设计2.1Ziegler—Nichols方法设计PID控制器2.2解析方法设计PID控制器2.3解析方法设计PD控制器2.4超前补偿控制器设计2.4.1超前补偿的Bode图设计方法2.4.2超前补偿器设计的解析方法2.5PD控制器与超前补偿器的比较3滚转通道滞后补偿器设计3.1滞后补偿器的Bode图设计方法3.2滞后补偿器设计的解析方法3.3PI控制器与滞后补偿器的比较4鱼雷偏航角速率控制系统的设计5鱼雷纵向运动控制器设计5.1定深控制5.2定角控制6概述7用极点配置方法设计鱼雷控制系统7.1第一种极点配置方法7.2第二种极点配置方法:Ackermann法8全维观测器设计9降维观测器设计10线性二次型最优控制理论设计控制系统10.1连续系统二次型调节器问题的求解10.2最优输出跟踪11鱼雷大制导回路仿真12参考文献
2025/2/26 10:34:20 1.66MB 控制系统 鱼雷 matlab simulink
1
遗传算法求解函数最大值(原理及matlab程序)。
参考文献:孙增圻,《智能控制理论与技术》,清华大学出版社。
2025/2/22 9:22:10 945KB 遗传算法
1
(俞立)现代控制理论-浙江工业大学讲义,考研,学习有用!
2025/2/20 16:54:08 6.36MB 现控 讲义
1
倒立摆神经网络控制,控制理论,智能控制理论之神经网络控制
2025/2/20 0:26:20 295KB 倒立摆 神经网络
1
舵机是一种广泛应用于机器人、无人机和模型制作等领域的微型伺服马达,它能够根据接收到的脉冲宽度调制(PWM)信号精确地改变其旋转角度。
在本项目中,我们将探讨如何使用STM32微控制器对舵机进行控制。
STM32是意法半导体(STMicroelectronics)推出的一款基于ARMCortex-M内核的微控制器系列,以其高性能、低功耗和丰富的外设接口著称。
在基于STM32的舵机控制系统中,主要涉及到以下几个关键知识点:1.**STM32硬件接口**:STM32芯片通常具有多个PWM通道,如TIMx模块,可以产生不同频率和占空比的PWM信号。
我们需要选择一个合适的定时器通道来输出舵机所需的PWM信号。
2.**PWM生成**:STM32的定时器工作在PWM模式下,通过设置预分频器、自动重载值和比较寄存器,可以生成不同频率和占空比的PWM波形。
舵机通常需要的PWM频率在50Hz左右,占空比变化范围为1-2ms,对应舵机的角度范围通常为0°到180°。
3.**软件编程**:使用STM32CubeMX或HAL库初始化定时器和GPIO,配置PWM通道的工作模式。
之后,在主程序中,根据需要改变比较寄存器的值来调整PWM的占空比,从而控制舵机的角度。
4.**舵机驱动**:理解舵机的工作原理,知道如何通过改变PWM信号的占空比来控制舵机的转动。
这涉及到电机控制理论,包括速度和位置的反馈控制。
5.**中断服务函数**:在某些应用中,可能需要实时响应舵机的位置变化,这时可以设置定时器中断,当PWM周期到达时触发中断,更新舵机角度或者处理其他任务。
6.**调试与测试**:使用开发板上的串口或其他通信接口,将舵机的控制信号实时发送到STM32,通过示波器或逻辑分析仪检查PWM信号是否符合预期,同时观察舵机的实际动作是否正确。
7.**电源管理**:考虑到舵机的功率需求,确保STM32和舵机的供电稳定,避免电源波动影响控制精度。
8.**安全机制**:为了防止舵机过度旋转造成损坏,可以设置角度限制或超时保护,当舵机超出预定范围时停止发送PWM信号。
通过以上这些步骤,你可以实现一个基于STM32的简单舵机控制系统。
实际应用中,可能还需要结合传感器数据、算法控制等高级功能,以实现更复杂的运动控制。
对于初学者,理解并掌握这些基本概念和实践技巧,是进入STM32和舵机控制领域的重要一步。
2025/1/25 3:05:29 4.96MB stm32 舵机
1
反演控制方法与实现《反演控制方法与实现》系统地介绍了反演控制方法的基本原理及其在不确定非线性系统中的应用。
《反演控制方法与实现》共分为6章,在介绍反演法的一般理论的基础上,重点论述了抑制参数漂移的自适应反演方法,考虑非线性干扰观测器的弱抖振滑模反演方法,针对系统模型部分未知的情况,使用模糊系统和神经网络估计系统中的未知部分,给出了基于智能系统的反演设计方法,同时本书介绍了系统状态未知情况下的反演设计方法。
针对各种情况本书均给出了详细的理论设计方法和Matlab仿真。
 《反演控制方法与实现》是作者在从事控制理论与控制方法研究的基础上完成的。
本书适用于从事非线性控制方法研究的工作人员和研究生参考。
前言第1章绪论1·1研究的背景及意义1·2李雅普诺夫稳定性理论1·2·1李雅普诺夫意义下的稳定性1·2·2有界性1·2·3李雅普诺夫稳定性理论1·3微分几何理论基础1·3·1李导数和李括号1·3·2微分同胚1·3·3控制系统的相对阶1·3·4输入状态线性化1·3·5状态反馈线性化的设计1·4反演法的基本原理1·5反演法的研究概况1·5·1自适应反演控制1·5·2鲁棒自适应反演控制1·5·3滑模反演控制1·5·4智能反演控制1·5·5其他反演控制方法1·6本书的主要研究内容第2章自适应反演控制方法2·1引言2·2常规自适应反演法2·2·1自适应反演法设计思路2·2·2仿真算例2·3抑制参数漂移的自适应反演控制2·3·1问题描述及预备知识2·3·2抑制参数漂移的自适应反演控制器设计2·3·3系统稳定性分析2·3·4仿真算例2·4扩展的自适应反演控制2·4·1问题描述2·4·2参数自适应律的设计2·4·3基于动态面的扩展反演控制器设计2·4·4稳定性分析2·4·5仿真算例2·5仿真算例的Matlab实现2·5·1节仿真算例的Matlab实现2·5·2节仿真算例的Matlab实现2·5·3节仿真算例的Matlab实现2·6本章小结第3章不确定非线性系统的弱抖振滑模反演控制3·1引言3·2滑模控制基本原理3·3匹配不确定非线性系统的弱抖振滑模反演控制3·3·1问题描述3·3·2滑模反演控制器设计3·3·3滑模反演控制稳定性分析3·3·4自适应滑模反演控制器设计3·3·5自适应滑模反演控制稳定性分析3·3·6非线性干扰观测器3·3·7匹配不确定非线性系统的弱抖振滑模反演控制3·3·8仿真算例3·4非匹配不确定非线性系统的多滑模反演控制3·4·1问题描述3·4·2多滑模反演控制3·4·3基于非线性干扰观测器的多滑模反演控制3·4·4系统稳定性分析3·4·5仿真算例3·5仿真算例的Matlab实现3·5·1节弱抖振滑模反演控制的Matlab实现3·5·2节自适应弱抖振滑模反演控制Matlab实现3·5·3节多滑模反演控制Matlab实现3·6本章小结第4章基于模糊系统的非线性系统反演控制4·1引言4·2基于模糊系统的非线性系统控制4·2·1问题的提出4·2·2模糊系统描述4·2·3控制器设计4·2·4仿真算例4·3节Matlab实现4·4本章小结第5章基于神经网络的非线性系统反演控制5·1引言5·2非线性系统的鲁棒小波神经网络控制5·2·1问题的提出5·2·2小波神经网络结构5·2·3控制器的设计5·2·4稳定性分析5·2·5仿真5·3不确定非线性系统的鲁棒自适应渐近跟踪控制5·3·1控制目标5·3·2控制器设计5·3·3仿真算例5·4算例的Matlab实现5·4·1节算例的Matlab实现5·4·2节算例1的Matlab实现5·4·3节算例2的Matlab实现5·5本章小结第6章基于状态观测器的反演控制器设计6·1滑模观测器控制器设计6·1·1滑模观测器设计6·1·2滑模反演控制器设计6·2仿真算例6·3节仿真实例的Matlab实现6·4本章小结参考文献
2025/1/11 13:03:55 49.9MB 反演控制 backstepping
1
《现代控制理论》,于长官主编,带书签,方便阅读。
2025/1/7 8:56:32 3.71MB 控制理论
1
共 151 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡