二阶状态轨迹的显示实验报告_第1页
二阶状态轨迹的显示实验报告_第2页
二阶状态轨迹的显示实验报告_第3页
二阶状态轨迹的显示实验报告_第4页
二阶状态轨迹的显示实验报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学教学试验报告试验名称二阶状态轨迹的显示指导教师3.主要仪器设备〔含必要的元器件、工具〕⑴.生疏二阶连续时间系统状态轨迹的概念。⑵.把握连续时间系统冲激响应、阶跃响应的求解方法。⑶.观看过阻尼,欠阻尼,临界阻尼状况下,RLC电路的状态轨迹。2、试验根本原理系统数学模型的描述方法有输入输出描述法和状态变量分析法。在输入输出描述法中,主要建立系统的输入〔鼓励〕与系统的输出〔响应〕之间的关系,不关心系统部的变化状况。在状态变量分析法中,需在先确定状态变量后,建立描述系统状态变量与输入之间的关系〔状态方程以与建立系统输出变量与系统状态变量与系统输入之间的关系〔输出方程这种分析法不仅能反映输入与输出的关系,而且能了解系统部的变化过程。在状态变量分析法中,状态变量是建立状态方程和输出方程的关键变量,是能描述系统动态特性的一组独立完备的变量。对于一个二阶系统,则可以用两个状态变量来描述系统的动态特性,这两2/9个状态变量构成的列矢量称为状态矢量,以这两个状态变量为坐标轴而形成的空间称为二维状态空间。在状态空间中状态矢量端点随时间变化而描述出的路径为状态轨迹。因此状态轨迹对应系统在不同时刻,不同条件下的状态,知道了某段时间的状态轨迹,则系统在该时间的变化过程也就知道了,所以二阶状态轨迹的描述方法是一种在几何平面上争论系统动态性能〔包括稳定性在〕的方法。用计状态轨迹的变化规律。3、涉与的MATLAB相关容⑴.MATLAB图形用户界面〔GUI〕设计利用MATLAB图形用户界面工具设计修改RLC电路参数与显示RLC电路二阶状态轨迹的界面;并用程序掌握界面中的控件,显示RLC电路的二阶状态功能:建立系统状态空间模型。调用格式:sys=ss(a,b,c,d)其中,a,b,c,d为状态方程和输出方程的矩阵,sys为建立的状态空间功能:求线性时不变系统的阶跃响应。其中,y为系统的阶跃响应,sys为系统的状态空间模型。3/9功能:设置当前轴。调用格式:axes(h)其中,h为已存在轴的句柄1.试验数据、表格与数据处理2.试验操作过程〔可用图表示〕图1所示为RLC电路,可看作一个二阶连假设要用状态变量分析来描述该系统的数学模型,可选用和作为状态变随时间变化而描出的路径叫状态轨迹。本试验将利用计算机模拟该系统的状态轨迹,试验步骤如下:4/9〔b〕利用GUI编辑图2所示界面,并将其保存为trace.fig文件。〔d〕选中图2所示界面中“显示状态轨迹”按钮,点击右键选择菜单上的ViewCallbacks,选择Callback,MATLABEditor会自动调到该按钮对用的CallbackFunction上,可以直接在那里填写代码,编程掌握GUI。其中“显示状态轨迹”按钮CallbackFunction的参考程序代码如下:functionpushbutton1_Callback(hObject,eventdata,handles)%从界面上猎取电路参数R=str2num(get(handles.edit1,”string”));L=str2num(get(handles.edit2,”string”));5/9C=str2num(get(handles.edit3,”string”));%假设系统以和为响应,以e(t)l为鼓励,%确定系统状态方程和输出方程中的a,b,c,d矩阵sys=ss(a,b,c,d);%建立系统状态空间模型Response=step(sys,t);%求系统的阶跃响应axes(handles.axes1);plot(t,Response(:,1),”b-”,”linewidth”,3);%显示ylabel(”il(t)”,”fontsize”,14)axes(handles.axes2);plot(t,Response(:,2),”r-”,”linewidth”,3);%显示)ylabel(”vc(t)”,”fontsize”,14)axes(handles.axes3);plot(Response(:,2),Response(:,1),”linewidth”,3);%显示状态轨迹xlabel(”vc(t)”,”fontsize”,14)ylabel(”il(t)”,”fontsize”,14)%推断系统的阻尼状态alph=R/(2*L);omega=1/sqrt(L*C);6/9if(alph>omega)if(alph==omega)set(handles.text1,”string”,str);无阻尼、过阻尼、临界阻尼、欠阻尼显示效果如图7/9号为状况下,画出该系统的状态轨迹。MATAB程序如下functionvarargout=Hs502(varargin)gui_State=struct(”gui_Name”,mfilename,...”gui_Singleton”,gui_Singleton,...”gui_OpeningFcn”,Hs502_OpeningFcn,...”gui_OutputFcn”,Hs502_OutputFcn,...gui_State.gui_Callback=str2func(varargin{1});[varargout{1:nargout}]=gui_mainfcn(gui_St%Endinitializationcode-DONOTEDIT%---ExecutesjustbeforeHs502ismadevisible.functionHs502_OpeningFcn(hObject,eventdata,handles,varargin)handles.output=hObject;8/9%Updatehandlesstructureguidata(hObject,handles);%UIWAITmakesHs502waitforuserresponse(seeUIRESUME)%uiwait(handles.figure1);%---Outputsfromthisfunctionarereturnedtothecommandline.functionvarargout=Hs502_OutputFcn(hObject,eventdata,handles)varargout{1}=handles.output;functionpushbutton1_Callback(hObject,eventdata,handles)t=0:0.1:8;sys=ss(a,b,c,d);Response=impulse(sys,t);axes(handles.axes1);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论