控制系统计算机辅助设计CAD实验

合集下载

实习报告记录(共7篇)

实习报告记录(共7篇)

实习报告记录(共7篇)CAD/CAM , ( .puter Aided Design )计算机辅助设计和(.puter Aided Manuf acturing )计算机辅助制造技术,是近些年出现的一种高效的先进工业生产技术,随着计算机技术的飞跃发展,近十多年来一些先进国家的模具制造行业,己广泛采用NC 和 .C 机床来加工模具,以提高模具精度和生产效率,在当前以信息工业为核心的新工业的兴起过程中,CAD/CAM 技术己成为新一代生产技术的核心,是实现自动化集成制造系统(CIMS)不可缺少的主要技术发展阶段。

1.CAD/CAM 的发展过程CAD/CAM 技术从出现到现在己经发展了50 多年了,无论是硬件技术还是软件技术都发生了很大的大变化,总的来说先后经历了三个阶段。

1.1单元技术的发展和应用阶段在这一阶段,分别针对一些特殊的应用领域开展了计算机辅助设计,分析,工艺,制造等单一功能的开发及应用,这些系统的通用性17差,应用不普及,系统之间的数据结构不统一,出现信息孤岛现象,系统之间不能进行数据交换。

1.2 CAD/CAM 集成阶段随着一些专业系统的应用普及,出现了通用的CAD/CAM 系统,而且系统的功能迅速增强,列如CAD 系统迅速从二维绘图发展到三维建模。

特征造型,参数化设计等先进技术被CAD 系统普遍采用,继而CAD, CAE, CAPP, CAM 系统实现集成或数据交换标准化,CAD/CAM 的应用取得显著成就。

l.3 C I M S技术推广应用阶段计算机技术除了在设计制造等领域截获与深入应用同时,几乎在企业生产的各个领域都获得应用,由于企业的开发活动与企业的其他经营活动是密切相关的,因此要求CAD/CAM 等计算机辅助系统与计算机管理系统实现进行信息交流,把正确的信息传递给正确的地方,这是一个高层次的企业内的信息集成,就是所谓的计算机集成应用系统。

1.4 我国CAD I CAM 技术的发展现状我国CAD/CAM 技术的开发应用水平与发达国家相比还有相当大的差距,我国的CAD I CAM 技术的开发是在7 0 年代末开始的,到目前为止先后通过国家有关部门进行鉴定的有 1 9 8 4 年华中工学院开发的精冲模CAD I CAM 系统,1985 年北京机电研究院开发的冲裁模CAD/CAM 系统,吉林大学开发的棍锻模和锤锻模CAD I CAM 系统,1 9 8 6 年华中工学院开发的冷冲模CAD/CAM 系统和上海交通大学模18具研究所开发的冷冲模CAD I CAM 系统,1 9 8 8 年华中工学院开发的塑压模CAD 系统等。

控制系统计算机辅助设计CAD实验

控制系统计算机辅助设计CAD实验

控制系统计算机辅助设计实验一、实验教学目标与基本要求上机实验是本课程重要的实践教学环节。

实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的实验手段与实践技能,掌握应用MATLAB/Simulink 求解控制问题的方法,培养学生分析问题、解决问题、应用知识的能力和创新精神,全面提高学生的综合素质。

通过对MATLAB/Simulink进行求解,基本掌握常见控制问题的求解方法与命令调用,更深入地认识和了解MATLAB语言的强大的计算功能与其在控制领域的应用优势。

二、题目及解答第一部分:MATLAB 必备基础知识、控制系统模型与转换、线性控制系统的计算机辅助分析:编写文件:function dx=rossler(t,x)dx=[-x(2)-x(3);x(1)+*x(2);+(x(1)*x(3)];主函数:>> x0=[0;0;0];[t,y]=ode45('rossler',[0,100],x0);plot3(y(:,1),y(:,2),y(:,3)),grid>> plot3(y(:,1),y(:,2),y(:,3)),grid>> plot(y(:,1),y(:,2)),grid所的图像:三维相轨迹(下图)xoy平面投影2.编写文件:function y=c2exmobj(x)y=x(1)^2-2*x(1)+x(2);编写文件:function [c,ce]=c2exmcon(x)ce=[];c=[4*x(1)^2+x(2)^2-4];主函数为:A=[];B=[];Aeq=[];Beq=[];xm=[0;0];xM=[];x0=[0;0];ff=optimset;=1e-10;=1e-20;x=fmincon('c2exmobj',x0,A,B,Aeq,Beq,xm,xM,'c2exmcon',ff)运行结果:Warning: Trust-region-reflective method does not currently solve this type of problem,using active-set (line search) instead.> In fmincon at 422Optimization terminated: first-order optimality measure less thanand maximum constraint violation is less than .Active inequalities (to within = 1e-006):lower upper ineqlin ineqnonlin2 1x =3.(a).程序代码为:>> s=tf('s');G=(s^3+4*s+2)/(s^3*(s^2+2)*((s^2+1)^3+2*s+5))运行结果为:Transfer function:s^3 + 4 s + 2------------------------------------------------------ s^11 + 5 s^9 + 9 s^7 + 2 s^6 + 12 s^5 + 4 s^4 + 12 s^3 (b). 程序代码为:>> z=tf('z',;H=(z^2+/((z-1)*(z^*z+)运行结果为:Transfer function:z^2 +-----------------------------z^3 - z^2 + z -Sampling time:4.将方程两边进行拉式变换后可得传递函数,代码如下:>> tf('s');G=2/(s^3+13*s^2+4*s+5)Transfer function:2----------------------s^3 + 13 s^2 + 4 s + 5转换为状态空间方程为:>> G1=ss(G)a =x1 x2 x3x1 -13 -1x2 4 0 0x3 0 1 0b =u1x1x2 0x3 0c =x1 x2 x3y1 0 0 1d =u1y1 0Continuous-time model.转换为零极点模型为:>> G2=zpk(G)Zero/pole/gain:2----------------------------------(s+ (s^2 + +5.如题可设采样时间为,代码如下:>> z=tf('z',;H=(z+2)/(z^2+z+运行结果为:Transfer function:z + 2--------------z^2 + z +Sampling time:6.编写函数:function H=feedback(G1,G2,key)if nargin==2; key=-1; end, H=G1/(sym(1)-key*G1*G2); H=simple(H); 代码如下:syms J Kp Ki s;G=(s+1)/(J*s^2+2*s+5);Gc=(Kp*s+Ki)/s;GG=feedback(G*Gc,1);G1=collect(GG,s)运行结果为:G1 =(s+1)*(Kp*s+Ki)/(J*s^3+(Kp+2)*s^2+(Ki+Kp+5)*s+Ki)7.(a):代码如下:>> s=tf('s');G=*s+/(s+20)/(s+/(s+;Gc=*s+400)/s/(s+4);H=1/*s+1);GG=feedback(G*Gc,H)运行结果为:Transfer function:s^3 + s^2 + s + 127056----------------------------------------------------------------------------------s^6 + s^5 + s^4 + 2444 s^3 + s^2 + s + 127056状态方程如下:>> ss(GG)a =x1 x2 x3 x4 x5 x6x1x2 128 0 0 0 0 0x3 0 64 0 0 0 0x4 0 0 32 0 0 0x5 0 0 0 8 0 0x6 0 0 0 0 2 0b =u1x1 4x2 0x3 0x4 0x5 0x6 0c =x1 x2 x3 x4 x5 x6y1 0 0d =u1y1 0Continuous-time model.零极点模型转换如下:>> zpk(GG)Zero/pole/gain:(s+100) (s+ (s+-----------------------------------------------------------------------(s^2 + + (s^2 + + (s^2 + +(b).程序代码如下:可先设系统采样周期为>> z=tf('z',;G=*z^2+108444*z^3)/(4*z+1)/(20*z+1)/(1+*z);Gc=z/(1-z);H=z/;GG=feedback(G*Gc,H)运行结果为:Transfer function:-108444 z^5 + z^4 + z^3--------------------------------------------------------------------- z^5 + z^4 + z^3 + z^2 + z +Sampling time:状态方程转换如下:>> ss(GG)a =x1 x2 x3 x4 x5x1x2 0 0 0 0x3 0 0 0 0x4 0 0 0 0x5 0 0 0 0b =u1x1 1x2 0x3 0x4 0x5 0c =x1 x2 x3 x4 x5y1d =u1y1Sampling time:Discrete-time model.零极点模型转化如下:>> zpk(GG)Zero/pole/gain:z^3 (z+----------------------------------------------------------(z+ (z+ (z+ (z^2 - +Sampling time:8.程序代码如下:s=tf('s');c1=feedback(1/(s+1)*s/(s^2+2),(4*s+2)/(s+1)^2);c2=feedback(1/s^2,5 0);c3=feedback(c1*c2,(s^2+2)/(s^3+14));G=3*c3;G运行结果为:Transfer function:3 s^6 + 6 s^5 + 3 s^4 + 42 s^3 + 84 s^2 + 42 s-----------------------------------------------------------------------------------------------------s^10 + 3 s^9 + 55 s^8 + 175 s^7 + 300 s^6 + 1323 s^5 + 2656 s^4 + 3715 s^3 + 7732 s^2 + 5602 s + 14009.程序代码如下:>> s=tf('s');G=(s+1)^2*(s^2+2*s+400)/(s+5)^2/(s^2+3*s+100)/(s^2+3*s+2500);G1=c2d(G,,G2=c2d(G,,G3=c2d(G,1)运行结果如下:Transfer function:z^5 - z^4 + z^3 + z^2 - z +------------------------------------------------------------------------------------------z^6 - z^5 + z^4 - z^3 + z^2 - z +Sampling time:Transfer function:z^5 - z^4 - z^3 + z^2 - z +-------------------------------------------------------------------------------------z^6 - z^5 + z^4 - z^3 + z^2 - z +Sampling time:Transfer function:z^5 - z^4 + z^3 + z^2 - z +--------------------------------------------------------------------------------------------z^6 - z^5 - z^4 - z^3 + z^2 - z +Sampling time: 1绘制曲线如下:>> subplot(221),step(G)subplot(222),step(G1)subplot(223),step(G2)subplot(224),step(G3)图像为:10.(a)程序代码如下:>> s=tf('s');G=1/(s^3+2*s^2+s+2);eig(G)运行结果如下:ans =+-可得系统为临界稳定(b)程序代码如下:>> num=1;den=[6 3 2 1 1];G=tf(num,den);eig(G)运行结果为:ans =+-+-可得有一对共轭复根在右半平面,所以系统不稳定。

cad简易课程设计

cad简易课程设计

cad简易课程设计一、教学目标本课程旨在通过CAD(计算机辅助设计)的基础知识教学,让学生掌握CAD 的基本操作技能,能够使用CAD软件进行简单的二维绘图和三维设计。

通过本课程的学习,学生将能够:1.理解CAD的概念及其在工程设计中的应用。

2.掌握CAD软件的基本界面和操作命令。

3.学习基本的二维绘图和三维建模技巧。

4.能够独立操作CAD软件,进行基本的设计绘图。

5.能够运用CAD软件进行简单的尺寸标注和文字说明。

6.能够利用CAD软件进行基本的三维建模和渲染。

情感态度价值观目标:1.培养学生的创新意识和设计思维。

2.培养学生对新技术的兴趣和好奇心,提高学生的信息素养。

3.培养学生团队协作和沟通交流的能力。

二、教学内容本课程的教学内容主要包括CAD的概念介绍、CAD软件的基本操作、二维绘图技巧、三维建模方法等。

具体的教学大纲如下:1.第一章:CAD概述–CAD的概念及其发展历程。

–CAD软件的应用领域和基本组成。

2.第二章:CAD软件操作基础–CAD软件的基本界面和操作命令。

–视图控制、图层管理和对象选择技巧。

3.第三章:二维绘图技巧–基本绘图命令和编辑命令。

–尺寸标注和文字说明的方法。

4.第四章:三维建模与渲染–三维建模的基本方法和技巧。

–材质、光源和渲染设置。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法、实验法等。

在教学过程中,教师将结合实际案例进行讲解,引导学生进行思考和讨论,同时安排实验课让学生亲手操作CAD软件,提高学生的实践能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《CAD基础教程》2.参考书:《CAD高级技巧》3.多媒体资料:CAD软件操作视频教程、案例分析及演示。

4.实验设备:计算机、CAD软件、打印机等。

五、教学评估本课程的教学评估将采用多元化的评估方式,包括平时表现、作业、考试等,以全面、客观、公正地评价学生的学习成果。

cadebce基本操作实验心得

cadebce基本操作实验心得

cadebce基本操作实验心得在进行cadebce基本操作实验的过程中,我深刻体会到了该实验的重要性和实用性。

通过实验,我对cadebce基本操作有了更深入的了解,掌握了相关的操作技巧和注意事项。

以下是我在实验中的心得体会。

在进行cadebce基本操作实验之前,我们需要对相关的知识进行学习和了解。

cad是计算机辅助设计的缩写,是一种用于绘制和编辑图形的软件工具。

而bce则是指业务规则引擎,用于实现业务逻辑的自动化管理。

因此,cadebce基本操作实验就是通过cad软件和bce工具来实现图形绘制和业务规则管理的过程。

在实验中,我首先学会了cad软件的基本操作。

通过熟悉cad软件的界面和功能,我可以轻松地进行图形的绘制和编辑。

在实验中,我绘制了各种不同的图形,如直线、矩形、圆形等。

通过不断地练习和尝试,我逐渐掌握了cad软件的各种绘图技巧和操作方法。

我学习了bce工具的基本操作。

bce工具可以帮助我们实现业务规则的自动化管理,提高工作效率和准确性。

在实验中,我学会了如何创建业务规则、定义规则条件和执行动作。

通过学习bce工具的使用,我可以更好地管理和优化业务规则,提高系统的智能化和自动化水平。

在实验中,我还学习了cad和bce的结合操作。

通过将cad软件和bce工具相结合,我可以实现图形的自动化处理和规则的自动化管理。

在实验中,我尝试了将cad软件中的图形与bce工具中的业务规则进行关联,并实现了相关的操作和效果。

通过这样的实践,我深刻理解了cad和bce的互动关系,掌握了相关的操作技巧和方法。

在实验过程中,我还遇到了一些问题和困惑。

例如,在使用cad软件绘制图形时,我发现有时候无法精确地控制图形的大小和位置。

经过询问和研究,我发现这是由于我在绘制图形时没有正确设置相关参数所致。

通过调整参数和仔细操作,我最终解决了这个问题,并得到了满意的效果。

总的来说,通过cadebce基本操作实验,我对cad软件和bce工具有了更深入的了解,并掌握了相关的操作技巧和注意事项。

计算机辅助设计实验报告

计算机辅助设计实验报告

计算机辅助设计实验报告
一、实验目的
本实验旨在让学生熟悉计算机辅助设计软件的使用方法,了解其基本功能,并通过实践掌握相关技能,提高学生的实际操作能力。

二、实验内容
1. 熟悉CAD软件的基本操作界面和工具栏;
2. 学习绘制基本图形、编辑、修剪、偏移、阵列等命令的操作方法;
3. 绘制简单模型并进行三维旋转、剖面等操作。

三、实验步骤
1. 打开CAD软件,并创建一个新的绘图文件;
2. 根据要求,绘制一个矩形、一个圆形、一个三角形和一个梯形,并通过编辑、修剪、偏移、阵列等命令将其进行优化;
3. 根据自己的设计,绘制一个简单三维模型,并进行三维旋转、剖面等操作;
4. 完成所绘制的图形和模型并保存。

四、实验结果
通过本次实验,我已经成功的掌握了CAD软件的基本操作方法,并且能够熟练绘制基本图形、进行编辑、修剪、偏移、阵列
等操作,同时也学会了三维旋转、剖面等功能的使用。

通过反复
实践,我对CAD软件的熟练应用也更加自信。

五、实验总结
本次实验让我深刻认识到了对于计算机辅助设计的掌握对于现
代工业领域的重要性。

我也懂得了,掌握计算机辅助设计技能是
将来从事相关行业必不可少的基础技术,而本次实验则为我今后
的学习和工作提供了极为珍贵的经验。

《AutoCAD计算机辅助设计》课程标准

《AutoCAD计算机辅助设计》课程标准

炎黄技工学校《AutoCAD计算机辅助设计》教学大纲理论课时0实践课时72总课时72考核形式考查编写时间2022-03编写人审核人机电信息工程系计算机技术教研室编《AutoCAD计算机辅助设计》课程标准课程名称:AutoCAD计算机辅助设计适用专业:计算机网络应用课程学分:4学分计划学时:72学时一、课程概述1、课程性质与任务:《Auto CAD》是计算机专业重要的课程之一,本课程依据学生情况着重AutoCAD绘制、标注、打印等工具在室内设计表现图方面的应用。

教学中根据室内设计的特点,有所侧重,突出应用。

重点放在墙线、图例、详图、标注等方面。

注重空间布局图和施工图的学习和练习,使学生能在较短的时间内掌握Auto CAD,并能较好地运用在今后的学习及工作中。

2、课程基本理念:《Auto CAD》是一门专业基础课,它是随着工程制图和计算机应用技术的不断发展而产生的。

在介绍计算机辅助设计基础知识的基础上,以居室室内设计实例为范例,将计算机技术应用于居室室内设计中的制图,重点介绍软件AUTOCAD 2014的基本知识、使用操作和绘图方法,提高学生工程设计图纸的速度和质量。

它非常适合于当今社会发展的需要。

通过本课程的学习,使学生能掌握基本的工程CAD操作,基本能够完成普通的绘图任务。

3、课程设计思路:以校企合作,工学结合为平台,以案例教学为途径,倾力打造CAD制图人员的课程。

主要思路有:加强实践案例教学,充分利用校内计算机实训室,加大实践课时,进行教师现场辅导,师生互动交流;利用“工学结合,校企合作”机遇,积极进行顶岗实习,参与项目工程合作,培养实际动手、动脑能力;与职业技能鉴定结合,或结合软件工程师考证,明确培养目标,加强上机训练、为就业拓宽一条路子。

二、课程目标1、能力目标:能根据设计要求绘制室内空间中的平面图●能根据设计要求绘制室内空间中的顶面图●能根据设计要求绘制室内空间中的立面图●能根据设计要求绘制室内空间中的节点详图2、知识目标:掌握CAD的基本原理,制图过程、方法与技巧。

计算机辅助设计CAD-实验报告

计算机辅助设计CAD-实验报告

实验报告课程名称:《计算机辅助设计》实验名称:《计算机辅助设计》课程实验院(系):管理学院专业班级:姓名:学号:指导教师:2014 年06 月02日实验项目一课程名称:《计算机辅助设计》实验类别:本科基础实验实验项目名称:AutoCAD综合绘图实验实验学时:10实验类型:操作、综合应用性实验开出要求:必做实验地点:西楼二楼微机实验室每组人数:1实验日期:2014年05月09、16、23日一、实验目的和要求目的:1.进行AutoCAD基础绘图命令使用练习,掌握AutoCAD基础绘图命令的使用方法。

2.进行AutoCAD图形绘制、编辑和处理练习,掌握AutoCAD图形绘制、编辑方法。

3.进行AutoCAD图形中文字标识、尺寸标注方法练习,掌握AutoCAD图形文字标识和尺寸标注方法,能够对AutoCAD图形输出进行设置。

4.应用所学图形绘制、编辑处理技术,设计并完成一幅综合图形的绘制。

要求:1、利用AutoCAD基本图元进行简单二维图形的绘图练习,完成一幅简单二维图形的绘制。

2.掌握AutoCAD的基本操作及常用命令并熟悉图形绘制、编辑;3.掌握AutoCAD图块的使用、图案填充操作;4.完成一幅基本二维工程图形的绘制、编辑和处理。

5.掌握AutoCAD图形中文字标识方法;6.掌握AutoCAD图形尺寸标注方法;7.掌握AutoCAD模型创建;8.掌握AutoCAD图形输出设置方法及步骤;9.完成一幅建筑或机械图形的文字标识和尺寸标注。

10.掌握AutoCAD图层管理器的使用;11.掌握AutoCAD线型管理器的使用;12.掌握AutoCAD颜色管理器的使用;13.掌握AutoCAD图形的绘图布局和打印输出控制;14.完成一幅综合图形的绘制、布局、出图设置等。

二、实验内容1.AutoCAD的安装,启动和退出,环境设置、熟悉工作界面。

2.熟悉基础绘图的命令(点、线、编辑);3.完成一幅简单二维图形的绘制。

物流与工业计算机辅助设计--CAD实验报告

物流与工业计算机辅助设计--CAD实验报告

物流与工业计算机辅助设计实验报告学院:安全与环境工程学院姓名:学号:专业:物流工程班级:物流班实验时间:20**.10.14 20**.10.2820**. 11.04 20**. 11.1820**. 11.25 20**. 12.09湖南工学院安全与环境工程学院20**年12月实验一运用绘图工具栏绘制图形一、实验目的(1)熟悉:AutoCAD的基本功能;AutoCAD2009的经典界面组成;图形文件的创建、打开和保存方法;(2)掌握:AutoCAD中常用工具栏、光标的使用、选择对象的方法、鼠标三个键的使用以及CAD中的辅助工具等。

绘制点对象,直线、射线和构造线,矩形和正多边形,以及圆、圆弧、椭圆和椭圆弧对象的绘制方法;使用多线、多段线和样条曲线绘制图形;多段线编辑的方法。

二、实验内容1、熟悉AutoCAD 2009的操作界面以及软件基本的操作方法;2、运用“CAD绘图工具栏”绘制下面两个图形。

三、实验步骤1、绘制矩形。

启动AutoCAD 2009后选择进入经典界面,单击“绘图”工具栏中的“矩形”按钮。

执行绘制矩形命令,即可在界面在绘制出矩形,如图1-1所示。

图1-1 矩形图12、单击“绘图”工具栏中的“直线”按钮。

执行绘制直线命令,指定图中矩形边上的一点(指定直线的起点),再指定下一点(直线的端点),指定下一个点为矩形边上的一点,按回车键结束命令。

在矩形的四个角上依次执行绘制直线的命令,绘制出如下图1-2所示。

图1-2 矩形图23、单击“绘图”工具栏中的“直线”按钮。

执行绘制直线命令,将光标移至矩形的边的中点指定为直线的端点,将光标移至矩形对边的中点指定为直线的终点,按回车键结束命令,如图1-3所示。

图1-3 矩形图34、绘制圆环启动AutoCAD 2009后选择进入经典界面,单击“绘图”工具栏中的“圆”按钮。

执行绘制圆命令,将光标移至界面上的一点指定为圆心,输入圆心的半径,按下回车键,绘制出如下所示的图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

控制系统计算机辅助设计实验一、实验教学目标与基本要求上机实验是本课程重要的实践教学环节。

实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的实验手段与实践技能,掌握应用MATLAB/Simulink 求解控制问题的方法,培养学生分析问题、解决问题、应用知识的能力和创新精神,全面提高学生的综合素质。

通过对MATLAB/Simulink进行求解,基本掌握常见控制问题的求解方法与命令调用,更深入地认识和了解MATLAB语言的强大的计算功能与其在控制领域的应用优势。

二、题目及解答第一部分:MATLAB 必备基础知识、控制系统模型与转换、线性控制系统的计算机辅助分析:编写rossler.m文件:function dx=rossler(t,x)dx=[-x(2)-x(3);x(1)+0.2*x(2);0.2+(x(1)-5.7)*x(3)];主函数:>> x0=[0;0;0];[t,y]=ode45('rossler',[0,100],x0);plot3(y(:,1),y(:,2),y(:,3)),grid>> plot3(y(:,1),y(:,2),y(:,3)),grid>> plot(y(:,1),y(:,2)),grid所的图像:三维相轨迹(下图)xoy平面投影2.编写c2exmobj.m文件:function y=c2exmobj(x)y=x(1)^2-2*x(1)+x(2);编写c2exmcon.m文件:function [c,ce]=c2exmcon(x)ce=[];c=[4*x(1)^2+x(2)^2-4];主函数为:A=[];B=[];Aeq=[];Beq=[];xm=[0;0];xM=[];x0=[0;0];ff=optimset;ff.Tolx=1e-10;ff.TolFun=1e-20;x=fmincon('c2exmobj',x0,A,B,Aeq,Beq,xm,xM,'c2exmcon',ff)运行结果:Warning: Trust-region-reflective method does not currently solve this type of problem, using active-set (line search) instead.> In fmincon at 422Optimization terminated: first-order optimality measure less than options.TolFunand maximum constraint violation is less than options.TolCon.Active inequalities (to within options.TolCon = 1e-006):lower upper ineqlin ineqnonlin2 1x =1.00003.(a).程序代码为:>> s=tf('s');G=(s^3+4*s+2)/(s^3*(s^2+2)*((s^2+1)^3+2*s+5))运行结果为:Transfer function:s^3 + 4 s + 2------------------------------------------------------s^11 + 5 s^9 + 9 s^7 + 2 s^6 + 12 s^5 + 4 s^4 + 12 s^3 (b). 程序代码为:>> z=tf('z',0.1);H=(z^2+0.568)/((z-1)*(z^2-0.2*z+0.99))运行结果为:Transfer function:z^2 + 0.568-----------------------------z^3 - 1.2 z^2 + 1.19 z - 0.99Sampling time: 0.14.将方程两边进行拉式变换后可得传递函数,代码如下:>> tf('s');G=2/(s^3+13*s^2+4*s+5)Transfer function:2----------------------s^3 + 13 s^2 + 4 s + 5转换为状态空间方程为:>> G1=ss(G)a =x1 x2 x3x1 -13 -1 -1.25x2 4 0 0x3 0 1 0b =u1x1 0.5x2 0x3 0c =x1 x2 x3y1 0 0 1d =u1y1 0Continuous-time model.转换为零极点模型为:>> G2=zpk(G)Zero/pole/gain:2----------------------------------(s+12.72) (s^2 + 0.2836s + 0.3932)5.如题可设采样时间为0.1s,代码如下:>> z=tf('z',0.1);H=(z+2)/(z^2+z+0.16)运行结果为:Transfer function:z + 2--------------z^2 + z + 0.16Sampling time: 0.16.编写feedback.m函数:function H=feedback(G1,G2,key)if nargin==2; key=-1; end, H=G1/(sym(1)-key*G1*G2); H=simple(H); 代码如下:syms J Kp Ki s;G=(s+1)/(J*s^2+2*s+5);Gc=(Kp*s+Ki)/s;GG=feedback(G*Gc,1);G1=collect(GG,s)运行结果为:G1 =(s+1)*(Kp*s+Ki)/(J*s^3+(Kp+2)*s^2+(Ki+Kp+5)*s+Ki)7.(a):代码如下:>> s=tf('s');G=(211.87*s+317.64)/(s+20)/(s+94.34)/(s+0.1684);Gc=(169.6*s+400)/s/(s+4);H=1/(0.01*s+1);GG=feedback(G*Gc,H)运行结果为:Transfer function:359.3 s^3 + 3.732e004 s^2 + 1.399e005 s + 127056----------------------------------------------------------------------------------0.01 s^6 + 2.185 s^5 + 142.1 s^4 + 2444 s^3 + 4.389e004 s^2 + 1.399e005 s + 127056 状态方程如下:>> ss(GG)a =x1 x2 x3 x4 x5 x6x1 -218.5 -111.1 -29.83 -16.74 -6.671 -3.029x2 128 0 0 0 0 0x3 0 64 0 0 0 0x4 0 0 32 0 0 0x5 0 0 0 8 0 0x6 0 0 0 0 2 0b =u1x1 4x2 0x3 0x4 0x5 0x6 0c =x1 x2 x3 x4 x5 x6y1 0 0 1.097 3.559 1.668 0.7573d =u1y1 0Continuous-time model.零极点模型转换如下:>> zpk(GG)Zero/pole/gain:35933.152 (s+100) (s+2.358) (s+1.499)-----------------------------------------------------------------------(s^2 + 3.667s + 3.501) (s^2 + 11.73s + 339.1) (s^2 + 203.1s + 1.07e004)(b).程序代码如下:可先设系统采样周期为0.1s>> z=tf('z',0.1);G=(35786.7*z^2+108444*z^3)/(4*z+1)/(20*z+1)/(1+74.04*z);Gc=z/(1-z);H=z/(0.5-z);GG=feedback(G*Gc,H)运行结果为:Transfer function:-108444 z^5 + 1.844e004 z^4 + 1.789e004 z^3---------------------------------------------------------------------1.144e005 z^5 +2.876e004 z^4 + 274.2 z^3 + 782.4 z^2 + 47.52 z + 0.5 Sampling time: 0.1状态方程转换如下:>> ss(GG)a =x1 x2 x3 x4 x5 x1 -0.2515 -0.00959 -0.1095 -0.05318 -0.01791x2 0.25 0 0 0 0x3 0 0.25 0 0 0x4 0 0 0.125 0 0x5 0 0 0 0.03125 0b =u1x1 1x2 0x3 0x4 0x5 0c =x1 x2 x3 x4 x5 y1 0.3996 0.6349 0.1038 0.05043 0.01698d =u1y1 -0.9482Sampling time: 0.1Discrete-time model.零极点模型转化如下:>> zpk(GG)Zero/pole/gain:-0.94821 z^3 (z-0.5) (z+0.33)----------------------------------------------------------(z+0.3035) (z+0.04438) (z+0.01355) (z^2 - 0.11z + 0.02396) Sampling time: 0.18.程序代码如下:s=tf('s');c1=feedback(1/(s+1)*s/(s^2+2),(4*s+2)/(s+1)^2);c2=feedback(1/s^2,50);c3=feedback(c1*c2,(s^2+2)/(s^3+14));G=3*c3;G运行结果为:Transfer function:3 s^6 + 6 s^5 + 3 s^4 + 42 s^3 + 84 s^2 + 42 s-----------------------------------------------------------------------------------------------------s^10 + 3 s^9 + 55 s^8 + 175 s^7 + 300 s^6 + 1323 s^5 + 2656 s^4 + 3715 s^3 + 7732 s^2 + 5602 s + 14009.程序代码如下:>> s=tf('s');G=(s+1)^2*(s^2+2*s+400)/(s+5)^2/(s^2+3*s+100)/(s^2+3*s+2500);G1=c2d(G,0.01),G2=c2d(G,0.1),G3=c2d(G,1)运行结果如下:Transfer function:4.716e-005 z^5 - 0.0001396 z^4 + 9.596e-005 z^3 + 8.18e-005 z^2 - 0.0001289 z + 4.355e-005------------------------------------------------------------------------------------------z^6 - 5.592 z^5 + 13.26 z^4 - 17.06 z^3 + 12.58 z^2 - 5.032 z + 0.8521 Sampling time: 0.01Transfer function:0.0003982 z^5 - 0.0003919 z^4 - 0.000336 z^3 + 0.0007842 z^2 - 0.000766 z + 0.0003214 -------------------------------------------------------------------------------------z^6 - 2.644 z^5 + 4.044 z^4 - 3.94 z^3 + 2.549 z^2 - 1.056 z + 0.2019Sampling time: 0.1Transfer function:8.625e-005 z^5 - 4.48e-005 z^4 + 6.545e-006 z^3 + 1.211e-005 z^2 - 3.299e-006 z + 1.011e-007--------------------------------------------------------------------------------------------z^6 - 0.0419 z^5 - 0.07092 z^4 - 0.0004549 z^3 + 0.002495 z^2 - 3.347e-005 z + 1.125e-007Sampling time: 1绘制曲线如下:>> subplot(221),step(G)subplot(222),step(G1)subplot(223),step(G2)subplot(224),step(G3)图像为:10.(a)程序代码如下:>> s=tf('s');G=1/(s^3+2*s^2+s+2);eig(G)运行结果如下:ans =-2.0000-0.0000 + 1.0000i-0.0000 - 1.0000i可得系统为临界稳定(b)程序代码如下:>> num=1;den=[6 3 2 1 1];G=tf(num,den);eig(G)运行结果为:ans =-0.4949 + 0.4356i-0.4949 - 0.4356i0.2449 + 0.5688i0.2449 - 0.5688i可得有一对共轭复根在右半平面,所以系统不稳定。

相关文档
最新文档