控制系统综合课程设计—切换系统的仿真
计算机控制系统课程设计--- 最少拍控制系统设计

能源与动力工程学院课程设计报告题目:最少拍控制系统设计课程:计算机控制技术课程设计专业:电气工程及其自动化班级:电气0902 姓名:孙威学号: 091302224第一部分任务书《计算机控制技术》课程设计任务书一、课题名称最少拍控制系统设计二、课程设计目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。
计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。
通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。
三、课程设计内容设计以89C51单片机和ADC 、DAC 等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。
1. 硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用TLC7528和运放等);由运放实现的被控对象。
2. 控制算法:最少拍控制。
3. 软件设计:主程序、中断程序、A/D 转换程序、滤波程序、最少拍控制程序、D/A 输出程序等。
四、课程设计要求1. 模入电路能接受双极性电压输入(-5V~+5V ),模出电路能输出双极性电压(-5V~+5V )。
2. 模入电路用两个通道分别采集被控对象的输出和给定信号。
3. 每个同学选择不同的被控对象:510(),()(1)(0.81)(1)(0.41)G s G s s s s s ==++++ 45(),()(0.41)(0.81)G s G s s s s s ==++ 58(),()(1)(0.21)(0.81)(0.21)G s G s s s s s s s ==++++55(),()(0.81)(0.31)(0.81)(0.21)G s G s s s s s ==++++4. 设计无纹波最少拍控制器。
计算机控制技术与系统仿真课程设计

计算机控制技术与系统仿真课程设计课程背景计算机控制技术与系统仿真课程旨在培养学生对计算机控制技术的理解和应用,并通过系统仿真的方式加深对计算机控制系统的认识和理解。
在课程设计阶段,学生需要通过理论学习和实践操作,设计、实现和仿真计算机控制系统,加深对计算机控制技术与系统的认知与理解,为未来从事相关领域的工作做好准备。
课程内容计算机控制技术与系统仿真课程主要包括以下内容:1.计算机控制技术的基本概念和原理;2.计算机控制系统的结构和组成;3.控制系统设计的基本方法和流程;4.程序设计语言的基础;5.计算机控制系统仿真理论和方法;6.计算机控制系统仿真工具的使用。
课程设计任务在完成以上课程内容的学习后,学生需要完成本课程设计任务,设计并实现一个计算机控制系统,然后通过系统仿真工具进行仿真。
具体任务要求如下:任务要求1.设计一个计算机控制系统,能够完成对温度、湿度等环境参数的检测和控制;2.根据需求设计系统的控制算法,编写程序进行控制;3.使用仿真工具进行系统仿真,验证设计的控制算法是否正确;4.提交课程设计报告,包括系统的设计与实现、仿真结果分析和总结等。
设计要求1.设计系统的结构和组成,包括传感器、执行机构、控制器等;2.选择合适的控制算法,保证系统的稳定性和响应速度;3.编写程序代码,实现控制算法;4.使用仿真工具对系统进行仿真,记录仿真结果和分析结果数据。
设计思路在控制系统设计过程中,首先需要设计系统的结构和组成。
根据设计要求,以温度、湿度为控制参数,需要选取合适的传感器进行检测,以及选取合适的执行机构进行控制。
控制器的选取需要考虑控制要求的稳定性和响应速度等特点。
在确定了系统的结构后,需要选择合适的控制算法进行程序设计。
对于温度和湿度控制,最常用的控制算法是比例-积分-微分控制(PID控制),它能够根据检测到的温湿度数据自动调节控制器输出,实现系统的自动控制。
在编写控制程序之后,需要使用仿真工具进行系统仿真,以验证程序的正确性和系统稳定性。
自动控制系统综合实验综 合 实 验 报 告

综合实验报告实验名称自动控制系统综合实验题目指导教师设计起止日期2013年1月7日~1月18日系别自动化学院控制工程系专业自动化学生姓名班级 学号成绩前言自动控制系统综合实验是在完成了自控理论,检测技术和仪表,过程控制系统等课程后的一次综合训练。
要求同学在给定的时间内利用前期学过的知识和技术在过程控制实验室的现有设备上,基于mcgs组态软件或step7、wincc组态软件设计一个监控系统,完成相应参数的控制。
在设计工作中,学会查阅资料、设计、调试、分析、撰写报告等,达到综合能力培养的目的。
目录前言 (1)第一章、设计题目 (2)第二章、系统概述 (2)第一节、实验装置的组成 (2)第二节、MCGS组态软件 (7)第三章、系统软件设计 (10)实时数据库 (10)设备窗口 (12)运行策略 (15)用户窗口 (17)主控窗口 (26)第四章、系统在线仿真调试 (27)第五章、课程设计总结 (34)第六章、附录 (34)附录一、宇光智能仪表通讯规则 (34)第一章、设计题目题目1 单容水箱液位定值控制系统选择上小水箱、上大水箱或下水箱作为被测对象,实现对其液位的定值控制。
实验所需设备:THPCA T-2型现场总线控制系统实验装置(常规仪表侧),水箱装置,AT-1挂件,智能仪表,485通信线缆一根(或者如果用数据采集卡做,AT-4 挂件,AT-1挂件、PCL通讯线一根)。
实验所需软件:MCGS组态软件要求:1.用MCGS软件设计开发,包括用户界面组态、设备组态、数据库组态、策略组态等,连接电路,实现单容水箱的液位定值控制;2.施加扰动后,经过一段调节时间,液位应仍稳定在原设定值;3.改变设定值,经过一段调节时间,液位应稳定在新的设定值。
第二章、系统概述第一节、实验装置的组成一、被控对象1.水箱:包括上水箱、下水箱和储水箱。
上、下水箱采用淡蓝色优质有机玻璃,不但坚实耐用,而且透明度高,便于学生直接观察液位的变化和记录结果。
plc喷泉的模拟控制课程设计

plc喷泉的模拟控制课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理和功能,掌握其应用于喷泉模拟控制的方法。
2. 学生能掌握PLC编程软件的使用,学习编写简单的控制程序,实现喷泉不同模式的切换。
3. 学生了解喷泉模拟控制中所涉及的传感器、执行器等硬件设备的工作原理和接口技术。
技能目标:1. 学生具备运用PLC进行喷泉模拟控制的设计与实施能力,能独立完成程序编写、硬件连接和调试。
2. 学生能够运用已学知识,解决喷泉控制过程中出现的简单故障。
3. 学生掌握团队协作和沟通技巧,能够在项目实施过程中有效分工与合作。
情感态度价值观目标:1. 培养学生对自动化控制技术的兴趣,激发创新精神和实践能力。
2. 培养学生严谨的科学态度和良好的工程意识,提高分析问题和解决问题的能力。
3. 增强学生的环保意识,使其认识到自动化技术在节能减排和可持续发展中的重要作用。
本课程旨在结合PLC技术,以喷泉模拟控制为载体,提高学生的理论知识水平和实践操作能力。
针对学生的年级特点,课程设计注重知识性与趣味性相结合,培养学生的动手能力和团队协作精神。
通过本课程的学习,使学生能够将所学知识应用于实际工程案例,提高解决实际问题的能力。
二、教学内容本课程教学内容主要包括以下三个方面:1. PLC基础知识:- PLC的原理与结构:使学生了解PLC的工作原理、硬件组成和功能特点。
- PLC编程语言:讲解PLC的梯形图、指令表等编程语言,为学生编写喷泉控制程序奠定基础。
2. 喷泉模拟控制相关技术:- 传感器与执行器:介绍喷泉控制中常用的传感器(如液位传感器、流量传感器等)和执行器(如电磁阀、水泵等)。
- 控制系统设计:分析喷泉模拟控制系统的设计方法,包括控制系统硬件连接和软件编程。
3. 实践操作与项目实施:- PLC编程软件应用:指导学生使用PLC编程软件进行程序编写、调试和下载。
- 喷泉控制项目实施:分组进行喷泉控制项目实践,培养学生实际操作能力和团队协作能力。
切换系统控制设计

切换系统控制设计切换系统控制设计是一种重要的技术,可以实现对系统中各个部分的控制和调节。
它可以应用于各个领域,例如工业控制、自动化设备、机器人等。
切换系统控制设计的目的是为了提高系统的性能和可靠性,使其能够更好地适应不同的工作环境和任务需求。
在切换系统控制设计中,最重要的是确定切换规则和策略。
切换规则是根据系统的状态和性能指标来确定何时进行切换,而切换策略则是确定切换后如何调节控制参数,以实现系统性能的优化。
切换系统控制设计的关键是如何准确地判断系统的状态和性能指标,以及如何选择合适的切换规则和策略。
在切换系统控制设计中,通常会采用模型预测控制(MPC)的方法。
MPC是一种基于数学模型的控制方法,它通过对系统的模型进行预测,来确定最优的控制策略。
在切换系统控制设计中,MPC可以用来预测不同控制参数下系统的性能,并根据预测结果来选择合适的切换规则和策略。
切换系统控制设计的另一个重要问题是系统的建模和参数辨识。
系统的建模是指将实际系统抽象为数学模型,以便进行控制设计和分析。
参数辨识是指根据实际系统的输入输出数据,估计出系统的参数值。
系统的建模和参数辨识对于切换系统控制设计非常重要,它们决定了切换规则和策略的准确性和可行性。
切换系统控制设计还需要考虑系统的稳定性和鲁棒性。
稳定性是指系统的输出在给定的输入下是否趋于稳定,而鲁棒性是指系统对参数扰动和外部干扰的抵抗能力。
在切换系统控制设计中,需要通过合适的控制策略和参数调节,来保证系统的稳定性和鲁棒性。
总结起来,切换系统控制设计是一项复杂而重要的技术,它可以提高系统的性能和可靠性。
在切换系统控制设计中,需要确定切换规则和策略、进行系统的建模和参数辨识、考虑系统的稳定性和鲁棒性等。
切换系统控制设计的成功与否,取决于对系统的深入理解和准确把握,以及合理的切换规则和策略的选择。
只有在技术和经验的指导下,才能设计出满足实际需求的切换系统控制方案。
《自动控制原理》课程设计

名称:《自动控制原理》课程设计题目:基于自动控制原理的性能分析设计与校正院系:建筑环境与能源工程系班级:学生姓名:指导教师:目录一、课程设计的目的与要求------------------------------3二、设计内容2.1控制系统的数学建模----------------------------42.2控制系统的时域分析----------------------------62.3控制系统的根轨迹分析--------------------------82.4控制系统的频域分析---------------------------102.5控制系统的校正-------------------------------12三、课程设计总结------------------------------------17四、参考文献----------------------------------------18一、课程设计的目的与要求本课程为《自动控制原理》的课程设计,是课堂的深化。
设置《自动控制原理》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。
使相关专业的本科学生学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。
通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。
通过此次计算机辅助设计,学生应达到以下的基本要求:1.能用MATLAB软件分析复杂和实际的控制系统。
2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。
3.能灵活应用MATLAB的CONTROL SYSTEM 工具箱和SIMULINK仿真软件,分析系统的性能。
运动控制系统仿真实验报告——转速、电流反馈控制直流调速系统的仿真

运动控制系统仿真实验报告——转速、电流反馈控制直流调速系统的仿真双闭环直流调速系统仿真对例题3.8设计的双闭环系统进行设计和仿真分析,仿真时间10s 。
具体要求如下: 在一个由三相零式晶闸管供电的转速、电流双闭环调速系统中,已知电动机的额定数据为:60=N P kW , 220=N U V , 308=N I A , 1000=N n r/min , 电动势系数e C =0.196 V·min/r , 主回路总电阻R =0.18Ω,变换器的放大倍数s K =35。
电磁时间常数l T =0.012s,机电时间常数m T =0.12s,电流反馈滤波时间常数i T 0=0.0025s,转速反馈滤波时间常数n T 0=0.015s 。
额定转速时的给定电压(U n *)N =10V,调节器ASR ,ACR 饱和输出电压U im *=8V,U cm =7.2V 。
系统的静、动态指标为:稳态无静差,调速范围D=10,电流超调量i σ≤5% ,空载起动到额定转速时的转速超调量n σ≤10%。
试求:(1)确定电流反馈系数β(假设起动电流限制在1.3N I 以内)和转速反馈系数α。
(2)试设计电流调节器ACR.和转速调节器ASR 。
(3)在matlab/simulink 仿真平台下搭建系统仿真模型。
给出空载起动到额定转速过程中转速调节器积分部分不限幅与限幅时的仿真波形(包括转速、电流、转速调节器输出、转速调节器积分部分输出),指出空载起动时转速波形的区别,并分析原因。
(4)计算电动机带40%额定负载起动到最低转速时的转速超调量σn 。
并与仿真结果进行对比分析。
(5)估算空载起动到额定转速的时间,并与仿真结果进行对比分析。
(6)在5s 突加40%额定负载,给出转速调节器限幅后的仿真波形(包括转速、电流、转速调节器输出、转速调节器积分部分输出),并对波形变化加以分析。
(一)实验参数某晶闸管供电的双闭环直流调速系统,整流装置采用三相桥式电路,基本数据如下: • 直流电动机:220V ,136A ,1460r/min ,C e=0.132Vmin/r ,允许过载倍数λ=1.5; • 晶闸管装置放大系数:K s=40; • 电枢回路总电阻:R =0.5Ω ; • 时间常数:T i=0.03s , T m=0.18s ;• 电流反馈系数:β=0.05V/A (≈10V/1.5I N )。
自控原理基础实验课程设计(随动系统校正修正) 2

实验六随动系统的校正(课程设计)一、实验目的1.学习使用SIMULINK进行系统仿真的方法。
2.掌握如何运用最常用的校正方法对线性系统性能进行校正。
3.借助SIMULINK验证自行设计的校正方案的正确性。
4.掌握校正的概念和设计方法。
二、实验原理及内容:SIMULINK是MATLAB的重要组成部分。
它具有相对独立的功能和使用方法,实际上它是对系统进行建模、仿真和分析的软件包。
SIMULINK的基本功能模块包括连续系统、离散系统、非线性系统、函数与表、数学运算、信号与系统、输入模块、接收模块等组成。
在这里,我们主要针对实验涉及的有关部分作简要地介绍。
1.1 SIMULINK的基本操作1.1.1SIMULINK的进入只要在MATLAB命令窗口的提示符下输入“Simulink”或者“simulink”(注意两者间大小写的区别),按回车键即可启动SIMULINK软件窗体。
如果输入的是“Simulink”,按回车键后出现的是“library:simulink”窗体(图1),此窗体内包含了SIMULINK的基本功能模块,双击其中任何一项,均会弹出此模块包含的所有子模块的窗体(图2)如下图所示:双击图1 “library:simulink” 窗体图2 “Sources”模块包含的所有子模块的窗体如果输入的是“simulink”,按回车键后出现的是“Simulink library Brower”窗体(图3),此窗体内的左下子窗体显示了SIMULINK的基本功能模块,右下的窗体显示了左边窗体选中的基本功能模块的所有子模块。
图3 “Simulink library Brower” 窗体1.1.2 窗体介绍在建模之前,你需要创建一个工作区域窗体。
创建一个工作区域的方法为,选择“File”项,然后再选择“New”菜单中的“Model”子菜单,这将弹出一个新的窗体,这个窗体就是用于构造系统模型,仿真等操作的工作区域,故称这个窗体为工作窗体。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录题目:切换系统的仿真 (2)摘要 (3)1 引言 (4)2 一般控制系统 (4)2.1 控制器的设计 (4)2.2 仿真实例 (5)2.3 改变参数对系统性能的影响 (6)2.3.1 时滞环节对系统性能的影响 (7)2.3.2 切换函数对系统性能的影响 (8)2.4 状态观测器的设计 (10)2.4.1 仿真实例 (10)3 非线性系统 (12)3.1 非线性切换系统的稳定性 (12)3.2 改变参数对非线性系统性能的影响 (16)3.2.1 时滞环节对系统性能的影响 (16)3.2.2 切换函数对系统性能的影响 (17)3.3 非线性系统的控制器设计 (18)3.3.1 仿真实例 (18)4 结论 (21)参考文献 (23)题目:切换系统的仿真问题描述:利用Matlab 软件仿真如下随机切换系统1、一般控制系统:)())(()()(t u D t t x B t x A t xσσσστ+-+= 其中x 为状态,u 为控制。
2、非线性系统:)))((())(()()(t d t x g W t x g B t x A t x-++=σσσ 要求:(1)给出仿真程序,系统的状态曲线;(2)改变参数,探索控制算法的设计及其性能。
课程设计报告摘要1 引言切换系统是一个由一个系列的连续或离散的子系统以及协调这些子系统之间起切换的规则组成的混合系统。
关于切换系统最重要的研究是关于其稳定性能的研究,切换系统的稳定性具有三个基本问题:对于任意切换序列系统的稳定性;对给定的某类切换序列系统的稳定性;构造使系统能够稳定的切换序列,即镇定问题。
切换系统的稳定性有一个显著的特点是,其子系统的稳定性不等于整个系统的稳定性,即可能存在这样的情形,切换系统的每个子系统的是稳定的,但是在按照规则进行切换时,会导致整个系统不稳定,与此相对,也可能存在这样的情形,尽管每个子系统是不稳定的,但是可以通过某种切换规则使整个系统稳定。
切换系统是非线性系统,即使每个子系统都是线性定常系统。
2 一般控制系统给定一般线性切换系统模型如下:)())(()()(t u D t t x B t x A t xσσσστ+-+= (1) 其中,i A 、i B 、i D 分别是第i 个子系统的适当维数的矩阵,x ∈n R 、u ∈r R 分别为系统的状态和控制输入,σ:[0,+∞] → k ={1,2,…,m }是切换函数[1],τ(t )是一个延时环节。
本文研究的是一个基于二维状态变量共两个切换模式的线性切换系统。
2.1 控制器的设计切换系统是一个由一个系列的连续或离散的子系统以及协调这些子系统之间起切换的规则组成的混合系统。
切换系统的稳定性是切换系统分析研究的重点问题。
对于切换系统稳定性方面的研究,目前使用最广泛的一种方法是李雅普诺夫函数法。
其主要思想为:对于切换系统,如果所含各子系统存在统一李雅普诺夫函数,那么系统对于任意的切换规则都是稳定的[2]。
徐启程[1]等人通过构造Lyapunov 函数,设计出鲁棒状态反馈控制器u =i K x ,确保闭环系统在任意切换策略下是随机渐进稳定性。
对系统(1)设状态反馈控制律为:u =i K x ,则⎩⎨⎧=+-+=)()())(()()(t x K u t u D t t x B t x A t x σσσσστ ,通过状态反馈形成的闭环系统如下:))(()()()(t t x B t x K D A t xτσσσσ-++= ,)0()(0x t x = (2)2.2 仿真实例设系统(2)有两个切换模式:1A =[-4 0;0 -5];1B =[-1 0;0 -1];1D =[0.2;0.1];1K =[-4.1095 3.8660]2A =[-8 0;0 -5];2B =[-2 0;0 -1];2D =[0.1;0.1];2K =[1.6342 1.0718] 设初始状态0x =[-1;1],延时τ(t )=1s 。
(1)搭建simulink 模型。
图2.1 系统(1)simulink 模型(2)编写仿真程序,即在Function 模块中编写状态方程以及切换函数。
function y = fcn(x,x1 ) %#codegenA1=[-4 0;0 -5];B1=[-1 0;0 -1];D1=[0.2;0.1];K1=[-4.1095 3.8660]; A2=[-8 0;0 -5];B2=[-2 0;0 -1];D2=[0.1;0.1];K2=[1.6342 1.0718]; m=x(1)*x(2); if (m>0.5)A=A1;B=B1;D=D1;K=K1; elseA=A2;B=B2;D=D2;K=K2; endu=K*x;y = A*x+B*x1+D*u;这里选择切换函数)2(*)1(x x m ,当乘积大于0.5时,选择第一个子系统,否则选择第二个子系统。
(3)在matlab 命令行窗口分别输入如下指令,得到仿真结果。
plot(simout.time,simout.signals.values); x=simout.signals.values;plot(x(:,1),x(:,2),'-');t/sx (1),x (2)状态响应曲线图2.2 系统状态响应x(1)x (2)状态轨迹曲线图2.3 系统状态轨迹由图2.3可以看出,系统状态由初始状态趋向于0,快速稳定,系统性能良好。
2.3 改变参数对系统性能的影响在上述仿真实例中,影响系统性能的参数变量有延时时间,切换函数等,下面就对这两个参数分别进行讨论。
2.3.1 时滞环节对系统性能的影响对系统(2)取如下参数:1A =[-4 10;-100 -5];1B =[-1 0;0 -1];1D =[0.2;0.1];1K =[-4.1095 3.8660]2A =[-8 100;-10 -5];2B =[-2 0;0 -1];2D =[0.1;0.1];2K =[1.6342 1.0718]分别取延时τ(t )为0.2s ,0.4s ,0.8s ,仿真观察状态曲线:-1-0.500.51 1.5-0.500.511.5x(1)x (2)状态轨迹曲线12345-1-0.500.511.5t/sx (1),x (2)状态响应曲线图2.4 延时0.2s 时的状态响应和轨迹曲线-0.500.511.5x(1)x (2)状态轨迹曲线12345-1-0.500.511.5t/sx (1),x (2)状态响应曲线图2.5 延时0.4s 时的状态响应和轨迹曲线-1-0.500.51 1.5-0.500.511.5x(1)x (2)状态轨迹曲线12345t/sx (1),x (2)状态响应曲线图2.6 延时0.8s 时的状态响应和轨迹曲线比较上面三组图得,在此时滞切换系统里,对于同一个系统,相同的控制器参数,当系统的时滞越小时,系统越快趋于稳定,振荡越小,性能越好。
所以,时滞的大小不仅影响着系统的动态品质,也影响着系统的稳定性能。
2.3.2 切换函数对系统性能的影响切换系统子系统的稳定性不代表整个系统的稳定性,即有可能每个子系统都是稳定的,但经过切换规则的选择导致整个系统不稳定,或者子系统都是不稳定的,但通过切换规则的选择,整个系统达到稳定。
因此切换规则的选择对于整个切换系统的稳定性有十分重要的作用,下面通过对系统(2)进行不同切换规则下的仿真来验证这一点。
(1)对切换函数m 取随机数1.08.0*)1(+=rand mfunction y = fcn(x,x1 ) %#codegenA1=[-4 10;-100 -5];B1=[-1 0;0 -1];D1=[0.2;0.1];K1=[-4.1095 3.8660]; A2=[-8 100;-10 -5];B2=[-2 0;0 -1];D2=[0.1;0.1];K2=[1.6342 1.0718]; m=rand(1)*0.8+0.1; if (m>0.5)A=A1;B=B1;D=D1;K=K1; elseA=A2;B=B2;D=D2;K=K2; endu=K*x;y = A*x+B*x1+D*u;12345-1.5-1-0.500.511.5t/sx (1),x (2)状态响应曲线-1-0.500.511.5-1.5-1-0.500.511.5x(1)x (2)状态轨迹曲线图2.7 系统状态响应 图2.8 系统状态轨迹(2)对切换函数m 取对数)2)^2(log()2)^1(log(x x m -=function y = fcn(x,x1 ) %#codegenA1=[-4 10;-100 -5];B1=[-1 0;0 -1];D1=[0.2;0.1];K1=[-4.1095 3.8660]; A2=[-8 100;-10 -5];B2=[-2 0;0 -1];D2=[0.1;0.1];K2=[1.6342 1.0718]; m=log(x(1)^2)-log(x(2)^2); if (m>0.5)A=A1;B=B1;D=D1;K=K1; elseA=A2;B=B2;D=D2;K=K2; endu=K*x;y = A*x+B*x1+D*u;-1-0.500.511.5t/sx (1),x (2)状态响应曲线-1-0.500.51 1.5-1-0.500.511.5x(1)x (2)状态轨迹曲线图2.9 系统状态响应 图2.10 系统状态轨迹(3)对切换函数m 取指数))2()1(exp(x x m +=function y = fcn(x,x1 ) %#codegenA1=[-4 10;-100 -5];B1=[-1 0;0 -1];D1=[0.2;0.1];K1=[-4.1095 3.8660]; A2=[-8 100;-10 -5];B2=[-2 0;0 -1];D2=[0.1;0.1];K2=[1.6342 1.0718];m=exp(x(1)+x(2)); if (m>0.5)A=A1;B=B1;D=D1;K=K1; elseA=A2;B=B2;D=D2;K=K2; endu=K*x;y = A*x+B*x1+D*u;12345-4-2024t/sx (1),x (2)状态响应曲线-4-3-2-101-2-11234x(1)x (2)状态轨迹曲线图2.11 系统状态响应 图2.12 系统状态轨迹由上面三组图可得,不同切换函数对系统稳定性能影响极大,当切换函数为指数函数时,系统持续振荡,不会趋于稳定。
2.4 状态观测器的设计在控制系统的设计过程中,我们一般是设计各种满足一定性能指标的状态反馈控制器[3],然而在很多实际控制系统中,状态是不易测量的,从而状态反馈控制器在物理上难以实现。