欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第4章 控制系统设计精选文档.ppt

    • 资源ID:47505526       资源大小:2.46MB        全文页数:26页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4章 控制系统设计精选文档.ppt

    第4章 控制系统设计本讲稿第一页,共二十六页 在在实实际际工工程程控控制制中中,往往往往需需要要设设计计一一个个系系统统并并选选择择适适当当的的参参数数以以满满足足性性能能指指标标的的要要求求,或或对对原原有有系系统统增增加加某某些些必必要要的的元元件件或或环环节节(称称为为控控制制器器或或校校正正装装置置),使使系系统统能能够够全全面面满满足足性性能能指指标标的的要要求求,此此类类问题就称为系统校正与综合,或称为系统设计。问题就称为系统校正与综合,或称为系统设计。系统设计是一个反复试探的过程,需要许多经验的积累。系统设计是一个反复试探的过程,需要许多经验的积累。根根据据校校正正装装置置的的特特性性,可可分分为为超超前前校校正正装装置置、滞滞后后校校正正装装置置和和超前超前-滞后校正装置。滞后校正装置。根根据据校校正正装装置置与与被被控控对对象象的的不不同同连连接接方方式式,可可分分为为串串联联校校正正、反反馈馈(并联)校正、前馈校正和干扰补偿等。(并联)校正、前馈校正和干扰补偿等。本讲稿第二页,共二十六页在命令窗口输入命令在命令窗口输入命令sisotoolsisotool,即可进入,即可进入SISO Design ToolSISO Design Tool主窗口。主窗口。4.1 SISO Design Tool4.1 SISO Design Tool简介简介 经典控制理论系统设计基本是经典控制理论系统设计基本是“分析分析+画图画图”的试探方法,既繁的试探方法,既繁琐又可能达不到预期的效果。琐又可能达不到预期的效果。MATLABMATLAB的控制系统工具箱通过的控制系统工具箱通过简单的编程,可以完成系统的设计,但对于不太熟悉简单的编程,可以完成系统的设计,但对于不太熟悉MATLABMATLAB的用户有一定的困难。的用户有一定的困难。SISO SISO系统设计工具系统设计工具(SISO Design Tool)(SISO Design Tool)是一个图形化的用户界是一个图形化的用户界面,很方便地完成单输入单输出系统的设计。面,很方便地完成单输入单输出系统的设计。本讲稿第三页,共二十六页4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool简介简介控制系统结构控制系统结构本讲稿第四页,共二十六页4.1 SISO Design Tool4.1 SISO Design Tool简介简介本讲稿第五页,共二十六页编辑校正装置编辑校正装置4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool简介简介本讲稿第六页,共二十六页校正图形校正图形4.1 SISO Design Tool4.1 SISO Design Tool简介简介本讲稿第七页,共二十六页分析图形分析图形4.1 SISO Design Tool4.1 SISO Design Tool简介简介本讲稿第八页,共二十六页自动调制自动调制4.1 SISO Design Tool4.1 SISO Design Tool简介简介本讲稿第九页,共二十六页操作位置指示操作位置指示添加单极点添加单极点添加单零点添加单零点活动帮助指示活动帮助指示添加共轭极点添加共轭极点删除极点或零点删除极点或零点添加共轭零点添加共轭零点图形局部放大图形局部放大垂直坐标放大垂直坐标放大水平坐标放大水平坐标放大复原放大图形复原放大图形4.1 SISO Design Tool快捷工具栏快捷工具栏本讲稿第十页,共二十六页【ImportImport】导入系统设计对象模型。导入系统设计对象模型。【ExportExport】保存设计完成后的系统对象模保存设计完成后的系统对象模型。型。【Save SessionSave Session】保存设计工作环境(包括保存设计工作环境(包括对系统的各种改动),供后续工作使用。对系统的各种改动),供后续工作使用。【Load SessionLoad Session】调入设计工作环境,恢复调入设计工作环境,恢复保存时的状态。保存时的状态。4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design ToolFileFile菜单菜单本讲稿第十一页,共二十六页【OpenOpenLoop NicholsLoop Nichols】对开环尼柯尔斯图编辑区进行设置。对开环尼柯尔斯图编辑区进行设置。【Prefilte BodePrefilte Bode】对环节对环节F F伯德图编辑区进行设置。伯德图编辑区进行设置。上上述述4 4种种设设置置均均与与单单击击右右键键的的弹弹出出菜菜单单一一致致,主主要要内内容容包包括括增增加加/删删除除零零极极点点、设设置置给给定定系系统统参参数数限限制制区区域域(根根据据所所选选择择曲曲线线的的不不同同,系系统统参参数数限限制制区区域域也也不不同同)并并在在对对应应的的曲曲线线图图中中给给出出区区域域标标志志、网络的显示选择、坐标范围的给定、曲线名称的修改、曲线坐标的放大与缩小。网络的显示选择、坐标范围的给定、曲线名称的修改、曲线坐标的放大与缩小。【SISO SISO Tool Tool PreferencePreference】针针对对SISO SISO Design Design ToolTool所所涉涉及及的的图图形形属属性性进进行行设设置置,主主要要内内容容包包括括显显示曲线的坐标单位、坐标字体、字号、网络、上升时间定义范围数学模型的表示方式等显示属性。示曲线的坐标单位、坐标字体、字号、网络、上升时间定义范围数学模型的表示方式等显示属性。【Root LocusRoot Locus】对根轨迹曲线编辑区进行设置。对根轨迹曲线编辑区进行设置。【OpenOpenLoop BodeLoop Bode】对开环伯德图编辑区进行设置。对开环伯德图编辑区进行设置。当当窗窗口口中中出出现现前前置置滤滤波波环环节节F F伯伯德德图图编编辑辑区区和和尼尼柯柯尔尔斯斯图图编编辑辑区后,【区后,【EditEdit】菜单中会出现下面两个选项:】菜单中会出现下面两个选项:4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design ToolEditEdit菜单菜单本讲稿第十二页,共二十六页【Root LocusRoot Locus】显示显示/取消根轨迹图编辑区。取消根轨迹图编辑区。【OpenOpenLoop BodeLoop Bode】显示显示/取消伯德图编辑区。取消伯德图编辑区。【OpenOpenLoop NicholsLoop Nichols】显示显示/取消尼柯尔斯图编辑区。取消尼柯尔斯图编辑区。【Prefilter Prefilter BodeBode】显显示示/取取消消环环节节F F(前前置置滤滤波波器器环环节节)伯伯德德图编辑区。图编辑区。【System DataSystem Data】显示环节显示环节G G和环节和环节H H的传递函数。的传递函数。【Closed-Loop PolesClosed-Loop Poles】显示闭环极点列表。显示闭环极点列表。【Design HistoryDesign History】显示设计过程历史纪录。显示设计过程历史纪录。4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design ToolViewView菜单菜单本讲稿第十三页,共二十六页【Response to Step CommandResponse to Step Command】在弹出的图形窗口显示阶跃响应曲线。在弹出的图形窗口显示阶跃响应曲线。【Rejection Rejection of of Step Step DisurbanceDisurbance】在在弹弹出出的的图图形形窗窗口口显显示示对对阶阶跃跃扰扰动动的的抑抑制制曲线。曲线。【Closed-Loop BodeClosed-Loop Bode】在弹出的图形窗口中显示闭环系统伯德图。在弹出的图形窗口中显示闭环系统伯德图。【Compensator BodeCompensator Bode】在弹出的图形窗口中显示环节在弹出的图形窗口中显示环节C C的伯德图。的伯德图。【Open-Loop NyquistOpen-Loop Nyquist】在弹出的图形窗口中显示开环奈奎斯特图。在弹出的图形窗口中显示开环奈奎斯特图。【Other Loop ResponsesOther Loop Responses】选择所希望的各类显示曲线。选择所希望的各类显示曲线。4.1 SISO Design Tool4.1 SISO Design ToolAnalysisAnalysis菜单菜单本讲稿第十四页,共二十六页4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design ToolToolTool菜单菜单【ContinuousContinuousDiscrete Discrete ConversionsConversions】对对线线性性离离散散控控制制系系统统进进行行设设计计,主主要对离散控制系统的采样时间、连续信号的离散化方法等进行设置。要对离散控制系统的采样时间、连续信号的离散化方法等进行设置。【Draw Simulink DiagramDraw Simulink Diagram】构造系统的构造系统的SimulinkSimulink仿真结构图。仿真结构图。本讲稿第十五页,共二十六页1 1、在、在MATLABMATLAB命令窗口输入命令窗口输入sys=tf(60,30,1,9,17,10)sys=tf(60,30,1,9,17,10)sisotoolsisotool单击单击【FileFile】【ImportImport】导入数据导入数据2 2、SISO Design ToolSISO Design Tool系统分析系统分析3 3、SISO Design ToolSISO Design Tool系统设计系统设计4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool4.1 SISO Design Tool举例举例本讲稿第十六页,共二十六页4.2 4.2 控制系统的优化设计控制系统的优化设计(一)优化设计的几个概念(一)优化设计的几个概念 一般情况下,由于优化设计是相对某些具体设计要求或某一人为一般情况下,由于优化设计是相对某些具体设计要求或某一人为规定的优化指标来寻优的,所以优化设计所得结果往往是相对的最优规定的优化指标来寻优的,所以优化设计所得结果往往是相对的最优方案。下图为优化设计的流程框图,优化设计包含设计变量、约束条方案。下图为优化设计的流程框图,优化设计包含设计变量、约束条件、目标函数、目标函数值的评定与权函数(罚函数)等几个基本概件、目标函数、目标函数值的评定与权函数(罚函数)等几个基本概念。念。本讲稿第十七页,共二十六页(二)优化设计原理(二)优化设计原理单纯形法单纯形法 常见的优化方法有黄金分割法、常见的优化方法有黄金分割法、单纯形法以及随机射线法,其中单单纯形法以及随机射线法,其中单纯形法以其概念清晰、实现便利等纯形法以其概念清晰、实现便利等优良性能广泛为人们所采用。所谓优良性能广泛为人们所采用。所谓单纯形是指变量空间内最简单的规单纯形是指变量空间内最简单的规则形体。单纯形法的寻优原理可以则形体。单纯形法的寻优原理可以用右图表示:用右图表示:4.2 控制系统的优化设计本讲稿第十八页,共二十六页(三)目标函数的选取(三)目标函数的选取 对于下图所示的控制系统,参数的优化设计常用的目标函数有对于下图所示的控制系统,参数的优化设计常用的目标函数有IAEIAE准则、准则、ISEISE准准则、则、ITAEITAE准则、准则、ITSEITSE准则、准则、ISTAEISTAE准则、准则、ISTSEISTSE准则。这些目标函数对于同一个优化准则。这些目标函数对于同一个优化问题,其优化结果是不相同的,使控制系统所具有的动态性能也是不一样的(如快问题,其优化结果是不相同的,使控制系统所具有的动态性能也是不一样的(如快速性、超调量等),其具体应用哪一种目标函数还需在实际应用中适当的加以选择。速性、超调量等),其具体应用哪一种目标函数还需在实际应用中适当的加以选择。4.2 控制系统的优化设计本讲稿第十九页,共二十六页4.2 4.2 控制系统的优化设计控制系统的优化设计(四)实际应用中的几个问题(四)实际应用中的几个问题 优化设计结果的有效性问题优化设计结果的有效性问题局部最优与全局最优问题局部最优与全局最优问题寻优速度问题寻优速度问题“在线在线”应用问题应用问题本讲稿第二十页,共二十六页MATLAB MATLAB 基于单纯形法的无限定多变量优化的应用函数基于单纯形法的无限定多变量优化的应用函数 X=fminsearchX=fminsearch(函数名函数名,初值,初值,任选项任选项)(五)优化设计的(五)优化设计的MATLABMATLAB实现实现步骤1:用用SIMULINKSIMULINK建立仿真模型建立仿真模型 根据目标函数构造模型,并用根据目标函数构造模型,并用outout图元输出图元输出正确设定仿真参数正确设定仿真参数取名取名*.mdl*.mdl存入工作目录下存入工作目录下 4.2 控制系统的优化设计本讲稿第二十一页,共二十六页4.2 控制系统的优化设计步骤2:MATLABMATLAB下建立优化的下建立优化的目标函数目标函数 取名*optm.m存入工作目录下 步骤3:MATLABMATLAB下建立优化的下建立优化的主程序主程序 初值为可以任意给 取名*opt.m存入工作目录下 步骤4:仿真运行仿真运行MATLAB命令窗下,键入*opt.m*opt.m 回车后便得到仿真结果 步骤5:时域曲线绘制时域曲线绘制 运行*.mdl(结果是用优化过的参数)本讲稿第二十二页,共二十六页4.2 控制系统的优化设计 例:对象传递函数采用PI调节器,性能指标函数采用ITSE,即,试确定调节器参数kp,ki。步骤1.建立仿真模型本讲稿第二十三页,共二十六页步骤2:MATLABMATLAB下建立优化的下建立优化的目标函数目标函数function ss=optm(x)function ss=optm(x)global kp;global kp;global ki;global ki;global i;global i;kp=x(1);kp=x(1);ki=x(2);ki=x(2);i=i+1;i=i+1;tt,xx,yy=sim(tt,xx,yy=sim(*sim*sim,10,);,10,);%仿真时间10秒yylong=length(yy);yylong=length(yy);ss=yy(yylong);ss=yy(yylong);4.2 控制系统的优化设计本讲稿第二十四页,共二十六页4.2 控制系统的优化设计步骤3:MATLABMATLAB下优化的主程序下优化的主程序global kp;global kp;global ki;global ki;global i;global i;i=1;i=1;result=fminsearch(*optm,1 1)result=fminsearch(*optm,1 1)%1,1%1,1是初值是初值步骤4:仿真运行仿真运行在MATLAB命令窗口键入主程序名enter本讲稿第二十五页,共二十六页The end!本讲稿第二十六页,共二十六页

    注意事项

    本文(第4章 控制系统设计精选文档.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开