控制系统cad形考作业

发布 2022-09-21 00:43:28 阅读 7891

目录。控制系统cad作业1 1

第1章 1第2章 2

控制系统cad作业2 7

第3章 7第4章 9

控制系统cad作业3 13

第5章 13

第6章 16

控制系统cad作业4 21

第7章 21

第8章 25

一、填空题。

1. 按控制信号传递的路径不同,可将控制系统划分为:按给定值操纵的开环控制 、

按偏差调节的闭环(反馈)控制和带补偿调节的复合控制三种控制方式,其中控制精度最高的是带补偿调节的复合控制控制方式。

2. 对自动控制系统性能的基本要求可以归纳为“稳、快、准”三个方面,一个系统要能正常工作,其首先必须满足稳定的最基本要求。

3. 控制系统的设计包含分析和设计两方面内容。

4. 控制系统的**依据模型的种类不同,可分为物理**、数学**和混合**三种形式。

二、简答题。

1. 简述控制系统cad的发展历程,并简单分析控制系统cad 和机械cad或建筑cad的相同点和区别。

早期的控制系统设计可以由纸笔等工具容易地计算出来,如 ziegler 与 nichols 于2023年提出的 pid 经验公式就可以十分容易地设计出来。随着控制理论的迅速发展,光利用纸笔以及计算器等简单的运算工具难以达到预期的效果,加之在计算机领域取得了迅速的发展,于是20世纪70年代出现了控制系统的计算机辅助设计 (computer-aided control system design , cacsd)方法。近三十年来,随着计算机技术的飞速发展,各类cacsd 软件频繁出现且种类繁多,其中matlab已成为国际控制界的标准分析和辅助设计软件。

控制系统cad 和机械cad或建筑cad的相同点是均是借助计算机软件进行设计;不同的是设计对象不同,其中控制系统cad是借助计算机对控制系统进行**和设计,机械cad是借助计算机对机械结构进行设计和计算,建筑cad借助计算机辅助设计建筑结构,设计对象的不同决定了其各自使用的软件也不尽不同。

2. 什么是控制系统的计算机**?

控制系统的计算机**是利用计算机对控制系统进行数学**。数学**就是根据实际系统中各个变化量之间的关系,构建出系统的数学模型,并利用此模型进行分析研究。数学**的关键在于数学模型的构建和求解。

数学**具有经济、方便和灵活的优点,它的主要工具是计算机,故又称计算机**。而控制系统的计算机**就是以控制系统的数学模型为基础,借助计算机对控制系统的特性进行实验研究。

一、填空题。

1. matlab的变量名必须以英文字母开始,其后可以是任何字母、数字。

和下划线的组合。matlab区分字母的大小写,同一变量名中字母的大小写会被认为是不同的变量。

2. matlab提供三种常用变量,即局部变量、全局变量和特殊变量。

3. 在matlab语言中,运算符可以分为三类,即算术运算符、关系运算符和。

逻辑运算符。

4. m函数文件通常由函数声明行、h1 行、函数帮助文本、注释和。

函数体五部分组成。

5. 说明以下指令的功能:

(1)figure:创建图形窗口(2)hold:保留现有图形。

(3) plot:绘制曲线(4)grid:添加网格线。

6. 在matlab命令窗口中输入指令》 [a b c] =deal([6+3*(7-3)]/6, ones(2,2)*2, 4),执行后的结果为:

a= 3b= 2 2c=4

7. 若要分别生成初始值为4,终止值为18,步长为4的数组a及元素个数为4的数组b,在matlab命令窗口中应输入如下指令》 a=[4:4:

18],>b=linspace (4,18,3)。

8. 已知a=[1 2 3;5 6 7;9 10 11],则a(:,1 3])=9 11 。

9. 已知a=[ 2 3 6;1 9 7],b=[ 0 5 4;3 6 2],则a>b= 0 1 1 ,a1 0 01 1 1

10. 已知a=[ 7 0 5;0 2 8],b=[ 1 4 0;5 0 4],则a&b= 0 0 1 ,a|b= 1 1 1 。

二、简答题。

1. matlab软件系统主要有哪些部分组成?

答:matlab系统主要由开发环境、数学函数库、matlab语言、matlab图形处理系统及外部应用程序接口组成。

2. 启动matlab后,默认用户界面中包含哪些窗口元素?

答:启动matlab程序后,进入matlab工作界面,包括用于管理文件的工具条(图形用户界面)、命令窗口(command window)、当前文件夹窗口(current folder)、工作空间(workspace)及历史命令窗口(command history)等。

3. 用哪些方法可以启动matlab的帮助系统?使用help命令和lookfor命令有什么区别?

答:点击桌面工具栏上的帮助按钮,或在命令窗口中键入helpbrowser命令,或使用任何工具栏上的help菜单,都可打开帮助浏览器。

help:在命令窗口中键入“help 函数名”,将显示指定函数的m文件说明和语法,对于mdl文件,将显示模型的描述;

lookfor:在命令窗口中键入“lookfor 关键字”,将按关键字搜索相关的m文件。

4. 如果文件保存在d: \my documents\my work中,而当前文件夹路径为c:\matlab,如何操作才能执行该文件?

答:选择菜单中的〖file〗→〖set path〗菜单项将d: \my documents\my work目录加入到matlab的搜索路径中,就可执行文件。

5. 什么是m脚本文件?什么是m函数文件?两者之间有什么区别?

答:脚本文件也称为命令文件,是由一系列matlab的命令行组成,既没有参数的输入也不返回输出参数。

matlab软件中提供了很多工具箱,工具箱中的每一个函数其实就是一个m函数文件。m函数文件可以接受参数输入,并能返回输出参数。

脚本文件与函数文件的主要区别在于函数文件允许通过数值进行参数传递,函数文件使用局部变量而不是全局变量,函数文件的第一行必须是“函数声明行”,以关键词“function”进行声明,m函数文件名必须与function声明的名称相同。

三、编程题。

1. 创建三变量a、b、c,其值分别为eye(2,3),ones(1,2),magic(3),其中变量a、c显示,变量b不显示。

解:clear

a=eye(2,3),b=ones(1,2);

c=magic(3)

2. 创建初始值为4,终止值为15,步长为4的向量d,元素个数为3的向量e,并对向量进行加、减、点积和叉积运算。

解:clear

d=[4:4:15];

e=linspace(4,15 ,3);

d+ed-e

dot(d,e)

cross(d,e)

3. 已知3×3维矩阵,做如下操作:

1)寻访f矩阵的第 8个元素;

2)将f矩阵的第二行重新赋值为[5 8 3];

3)分别生成f矩阵的对角矩阵和上三角矩阵;

4)抽取f矩阵的第二行、第三行,第二列、第三列生成新的矩阵g。

解:clear

f=[2 5 7;3 2 4;1 5 9];

f(8)f(2,:)5 8 3]

diag(f)

triu(f)

g=f(2:3,2:3)

4. 已知矩阵和,查找出k大于l的元素,k不等于l的元素,及k|l、k&l的值。

解:clear

k=[3 0 1 2;1 0 2 4;0 -1 0 1 ];

l=[2 0 1 3;0 4 0 4;6 0 0 1];

k>=l

k~=lk|l

k&l5. 分别用for和while循环语句编写程序,求的值。

解:for语句:

clearsum=0;

for i=1:40

sum=sum+i^0.5;

endy=sum

while语句:

clearsum=0;i=1;n=40;

while i<=n

sum=sum+i^0.5;

i=i+1;

endy=sum

一、填空题。

1. 在matlab的命令窗口中键入simulink命令可打开simulink图形化设计环境。

2. 引出信号支线的方法是按住鼠标右键,在需要增加分支的地方拉出引线;也可在按下ctrl键的同时,在分支点按住鼠标左键拉出引线。

3. 已知系统传递函数的增益为4.5,零点为-2±j,极点为0、-3和-1±j,则零极点模型模块的参数设置对话框内“zeros”框应填入[-2+j -2-j];“poles”框应填入[0 -3 -1-j -1+j];“gain”框应填入4.

5。4. 用零极点模型表示系统结构时若没有零点只有极点,需要在零极点模型模块的参数设置对话框将“zeros”向量设为。

5. 已知单位负反馈系统的开环传递函数为:,若要完成以下的系统**分析:

(1)利用simulink求系统的单位阶跃响应;(2)用示波器显示**结果;(3)将结果输出到matlab的工作空间,则需要用到的模块有sources库的step模块、continuous库的transfer fcn模块、math operations库的sum模块、sinks库的to workspace模块和scope模块。

控制系统CAD

8.若sys为系统传递函数,在函数 mag,phase,w bode sys 中,函数的返回值mag 和phase分别表示和。二 简答题 每题10分,共20分 1 已知单位负反馈系统的开环传递函数为 利用bode 函数可分别绘制出k取不同值时系统的bode图如题图7 1所示,请根据bode图,分析系...

液压控制系统大作业

液压控制系统。大作业。班级。姓名 学号 年月。题目7 如图所示的电液位置控制系统,要求 1 确定系统处于临界稳定的放大器增益 2 幅值裕量为6db时的 3 求出系统做0.02m s等速度运动时的位置误差 4 伺服阀死区位1ma时,由此引起的静差是多少?系统的开环传递函数为 所以系统的开环频率特性为 ...

液压控制系统大作业

液压控制系统 大作业。题目1 某机械的回转部分采用液压伺服控制系统,其动力元件为电液伺服阀控制对称液压缸形式。已知回转部分的转动惯量 6000,液压缸直线运动转换为旋转运动的传动比 0.5 m 液压缸行程为200mm。选取工作压力为14mpa。1 油缸作正弦运动 y 0.05sin 10t m 画做...