典型二阶控制系统的分析与综合设计.docx
吐方民族大学系(部、中心)电气信息工程学院姓名学号专业自动化班级191同组人员课程名称控制系统仿真与设计综合实训课程设计题目名称典型二阶控制系统的分析与综合设计起止时间成绩指导教师签名北方民族大学教务处控制系统仿真与设计综合实训任务书第一部分总则课程名称:控制系统仿真与设计综合实训课程代码:z3507507年级专业:2019级自动化学时学分:16学时,1学分成绩占比:报告50%+答辩50%指导教师:刘芳、潘俊涛、张巍巍冯翼-综合实训的目的1、培养学生查阅文献、发现问题、解决问题的能力;2、提高学生理论联系实际的能力;3、培养学生对自动控制系统的分析与设计能力;4、培养学生对经典控制理论的系统性认知能力以及灵活运用相关理论解决实际工程问题的能力。第三部分设计任务及要求题目1I型三阶系统的分析与综合设计一、设计目的1、通过综合实训熟悉频域法分析系统的方法原理;2、通过综合实训掌握滞后一超前校正作用与原理三、具体要求1、要求分别用手工设计方法和计算机编程设计方法设计校正装置,可以是多个;2、根据设计结果,在计算机上进行仿真验证;3、利用线性组件(运算放大器、电阻、电容等)构成各种环节。4、实现校正前、后系统,并得到校正前后系统的阶跃响应。5、由上述结果,你可以得出怎样的结论。二、设计任务题目7基于ZN法的PlD校正分析与综合设计已知轧钢车间加热炉的传递函数为G(三)=/ReYO1.其温度传感器与变送器的传递函数为Gz(三)=筮;,试用ZiegIer-NiChoIS整定法计算P、PI>PID控制器的参数,并进行阶跃响应的仿真。综合实训报告中要求写清楚计算分析的过程,列出MAT1.AB程序和MAT1.AB输出。由上述结果,你可以得出怎样的结论。引吉1一、向赢余家通盛松二二二二二22.1 稳态性能22.2 动态性能8二、校准装置设计93.1 控制系统类型分类93.2 系统建模113.3 频域法进行校正13三、校正后系统性能分析141.1 运用matlab进行时域仿真141.3 时域性能结果15四、设计总结及心得体会18五、参考文献19摘要Ziegler-Nichols整定方法Ziegler一Nichols法是一种基于频域设计PID控制器的方法。基于频域的参数整定是需要参考模型的,首先需要辨识出一个能较好反映被控对象频域特性的二阶模型。根据这样的模型,结合给定的性能指标可推导出公式,而后用于PID参数的整定。基于频域的设计方法在一定样度上回避了精确的系统建模,而且有较为明确的物理意义,比常规的PID控制可适应的场合更多。目前已经有一些基于频域设计PID控制器的方法,如Ziegler一Nichols法,Cohen一Coon法等。Ziegler一NiChC)IS法是最常用的整定PID参数的方法。ZiegIer-NiChOlS法是根据给定对象的瞬态响应特性来确定PID控制器的参数。2 .设计意义(1)培养学生查阅文献、发现问题、解决问题的能力;(2)提高学生理论联系实际的能力;(3)培养学生对自动控制系统的分析与设计能力;(4)培养学生对经典控制理论的系统性认知能力以及灵活运用相关理论解决实际工程问题的能力。(5)通过课程设计熟悉温度控制系统的工作原理;(6)通过课程设计掌握温度控制系统的分析方法;(7)通过课程设计掌握控制器的设计方法;(8)通过在实际控制系统中校正设计的运用,理解系统校正在实际工程中的意义。3 .校正前的系统分析系统输出图像曲线*Scope-O×£ile100lsViewSimulationHelpIReadyT=1000OOO4 .校正后系统性能分析图6Y1具有25%超调量的单位阶跃响应曲线4.1 利用方法二将比例控制KP值由零增大到系统的输出首次出现持续的等幅震荡,此时对应的Kp值为临界增益Kc,振荡周期Tc,此时Ti=CCTd=O4.2 校正装置选定Step利用z-N法经验公式二计算力涛j涛也为勺出座嵋k¼%次3加旅沏聊M*71JjPOPZ5必XCOPM。站IG如期可钮k行%;训7,二卜山Z-"您J成马耳P/3及aO江/.2心“体0Pm/,阳初765.1校正后系统传递函数在哪弱纵&=*汁志/腑(什翅二),F网伸k航二E0在十的WMot标的WP二八交TIOPPOA9x2021/07/091口二/2的十上施一JJj-yg鼻黄忘薪10:09试第一次调节出等幅震荡,图像如下5BlockParameters:PIDControlkrPIDController,q频SimulinkDisplayDiagramSimulationAnalystsCodeToolsHelpTfanwoninternal(N):叵internal1.ancciEooOooOIO叵Thisblockinplctoentscontinuousanddiscrete-tiBePlDcomasanti-windup,externalreset,andsignaltracking.Youca,Tune.*button(requiresSisulinkControlDesign).Controller:PIDTicdosain:Continuous-tineODiscrete-IieeMainPIDAdvancedDataTypesStateAttributesGxitrollerParaneterSSobtrMtPIDControitefTransMfyTfgn11aio?ito*Source:Proportional(P):Integral(I):Derivative(D):FiltercoefficientInitialconditionsSource:Integrator:Filter:Externalreset:PIDComrofterTranslofRnHo叵WSCoPeEiIe100kYieWSimulationHelp再次尝试调节出等幅震荡DiagramSimuUtkxiAnjyCodeJbobHdp£PlDComrollerPIDControllerThisblocki.】(Wnt$c<mtincn;anddi%crcte-tixPIDcoati88antiIndup.CXtemaireset,11ndsignaltracking.Youcun'Tune.'button(requiresSiaulinkControlDesign).CofiVroller:PIDTiacdcain:(ContIii».»stim*ODiscrete-IlaeWiinPID.AdvancedIkttaTypesStateAttributesControllerPHnleltarsSource:ProfMrtional(P):InteSral(I):Dcrimtivc(D):internal2.7ltPOCOfMerTrrwrRrTrsrtYrWM*5SCFiltercoefficient(N):巨InitialconditionsSource:internalIntesrator:Filler:EttcrfWiI:noneOKGmkIHAW卜uto(odM5)利用Z-N法二计算出Pl调节器为P=1.39l=0.0084图.S打开至JB1.f,untitled123-SimulinkBlockParameters:PIDController-m½wDisplayDiagramSimulationAnalysisCodeToolsHelp×III_.PlDController2Thisblockiapl。IBenIScontinuous-anddiscrasanti->indup,externalreset,andsignal,Tune.,button(requiresSimulinkControlPd123R-Controller:PIDTimedonudn:®Continuous-tineODiscrete-IiocMainPIDAdvancedDataTypesStateStep120s*1ControllerParaBelCrSSource:Proportional(P)ViIntegral(I):Derivative(D):niFiltercoefficientInitialconditionsSource:Integrator:Filter:Externalreset:noneOKK8S-ITransport0.1071Os*1但ScopeTransferFcn1internal不ScopeFileToolsViewSimulationHelp(N):0internalT=WOO000SubtractpdCOntronerTransferFcn1.390.IMH;CancelHelp利用Z-N法计算出,PID调节器为P=1.6251=0.011D=36.751BlockParameters:PIDControllerXPIDControllertThisblockimplementscontinuous-anddiscrete-timePIDcontrolalgorithmsandincludesadvancedfeaturessueasantiwindup,externalreset,andsignaltracking.YoucantunethePIDgainsautomaticallyusingthe,Tune.,button(requiresSimulinkControlDesign).Controller:PIDForm:ParallelTimedomain:您Continuous-timeODiscrete-timeMainPlDAdvancedDataTypesStateAttributesControllerparametersinternalConIPCnSatorformulaP÷ZDNs1÷N1s1.6250.01136.751000ITUne.Source:Proportional(P):Integral(I):Derivative(D):Filtercoefficient(N):InitialconditionsSource:internal1ntcgrator:0一Filter:0Extern