控制系统仿真课程设计

控制系统仿真课程设计
控制系统仿真课程设计

控制系统仿真课程设计

第一章引言

1.1MATLAB软件简介

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

1.2MATLAB软件组成

MATLAB系统由MATLAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。

开发环境

MATLAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的用户工作空间,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档。

数学函数库

MATLAB数学函数库包括了大量的计算算法。从基本算法如加法、正弦,到复杂算法如矩阵求逆、快速傅里叶变换等。

语言

MATLAB语言是一种高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。

图形处理系统

图形处理系统使得MATLAB能方便的图形化显示向量和矩阵,而且能对图形添加

标注和打印。它包括强大的二维三维图形函数、图像处理和动画显示等函数。

应用程序接口

MATLAB应用程序接口(API)是一个使MATLAB语言能与C、Fortran等其它高级编程语言进行交互的函数库。该函数库的函数通过调用动态链接库(DLL)实现与MATLAB文件的数据交换,其主要功能包括在MATLAB中调用C和Fortran程序,以及在MATLAB与其它应用程序间建立客户、服务器关系。

1.3SIMULINK简介

SIMULINK 是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。SIMULINK 具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点SIMULINK 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于SIMULINK 。

1.4SIMULINK仿真步骤

(1)根据要仿真的系统框图,在SIMULINK 窗口的仿真平台上构建仿真模型。

(2)设置模块参数。

(3)设置仿真参数。

仿真时间(Simulation time)有开始时间(Start time)和终止时间(Stop time) 两项,连续系统中仿真时间一般从零开始,可以先预设一个仿真的终止时间,在仿真过程如果预设的时间不足,可以即时修改。算法选择(Solver options)中计算类型(Type)有可变步长( Variable step)

和固定步长(Fixed-step)两种,在可变步长和固定步长下还有多种数值计算方法可供选择,关于数值计算方法将在后面作进一步介绍。该栏中经常还要设置的有仿真误差,这有相对误差(Relative tolerance) 和绝对误差(Absolute tolerance) 两项,系统默认的相对误差是1/1000。选择合适的计算误差,对仿真的速度和仿真计算能否收敛影响很大,尤其在仿真不能收敛时,适当放宽误差可以取得效果,绝对误差一般可取"自动(auto)"。

(4 )启动仿真。

(5) 观测仿真结果。

在SIMULINK 中最常用的观测仪器是示波器(Scope),这时只要双击该示波器模块就可以打开示波器观察到以波形表示的仿真结果。

图1.1 SIMULINK界面

第二章 基本原理

2.1 史密斯算法

控制器的传递函数为D(s),被控对象传递函数为G p (s)e -τs ,被控对象中不包含纯滞后部分的传递函数为G p (s),被控对象纯滞后部分的传递函数为e -τs 。

图2.1纯滞后对象控制系统框图

由于系统特征方程中含有纯滞后环节,它会降低系统的稳定性。

史密斯补偿的原理是:在模型精确或者无负荷扰动时,与控制器D(s)并接一个补偿环节,用来补偿被控对象中的纯滞后部分,这个补偿环节传递函数为G p (s)(1-e -τs ),τ为纯滞后时间,补偿后的系统如下图所示:

D ‘

(s)

图2.2补偿后控制系统框图

由控制器D(s)和史密斯预估器组成的补偿回路称为纯滞后补偿器,其传递函数为

'

()

()1()()(1)

s p D s D s D s G s e τ-=

+-

可得史密斯预估器补偿后系统的闭环传递函数为

'

()()()1()()

p s

p D s G s s e D s G s τ-Φ=

+

可以看出经过补偿后,纯滞后环节在闭环回路外,这样就消除了纯滞后环节对系统稳定性的影响。拉氏变换的位移定理说明e -τs 仅仅将控制作用在时间座标上推移了一个时间τ,而控制系统的过渡过程及其它性能指标都与对象特性为G p (s)时完全相同。

2.2 PID 调节及作用

PID 调节实际上是由比例、积分、微分三种调节方式组成,它们各自的作用如下: 比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。

积分调节作用:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决与积分时间常数Ti ,Ti 越小,积分作用就越强。反之Ti 大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI 调节器或PID 调节器。

微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择合适情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强 的加微分调节,对系统抗干扰不利。此外,微分反应的是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD 或PID 控制器。

第三章 方案设计及仿真结果

3.1 已知资料及设计要求

已知过程控制系统的被控广义对象为一个带延迟的惯性环节,其传递函数为

s

e s s G 4142

)(-+=

设计要求:

1、分析系统,得到系统的动态响应曲线;

2、设计合适的控制器,尽量满足稳、准、快三原则;

3、设计Smith 预估控制器;

4、比较不同控制器各自的优缺点

3.2 经典PID 控制器设计

经典的PID 一般使用下图给出的控制系统结构, 其过程控制方式就是将被测参数由传感器变换成统一的标准信号送入调节器,在调节器中,与设定值进行比较, 把比较出的差值e( t ) 经PID 运算后送到执行机构, 改变进给量, 以达到自动调节的目的。

图3.1PID 控制基本结构

在MATLAB 的SIMULINK 仿真环境下用搭建如下图的PID 控制系统模块, 再把经过计算的参数代入PID 控制器模块的参数中, 点击运行后就可以通过示波器(scope)模块观察到优化后的PID 控制系统的阶跃响应。

PID 控制器参数整定的方法很多,概括起来有两大类: 一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。 二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID 控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善。

通过一系列的计算与试凑,最终得到PID 调节器的参数为kp=0.5,ki=0.1,kd=0.05。

3.3 经典PID 控制器仿真结果

按照图3.2所示搭建SIMULINK 模块,并将得到的PID 参数带入,得到如下结果:

图3.2 经典PID 控制器仿真模块

图3.3未使用PID调节器时仿真波形在进行PID参数的的整定时,为了显示不同参数对控制效果的影响,特选取下述三条曲线进行比较:

曲线1:kp=0.2 ki=0 kd=0.05 控制效果差

曲线2:kp=0.8 ki=0.1 kd=0 控制效果差

曲线3:kp=0.5 ki=0.1 kd=0.05 控制效果较好

图3.4使用PID调节器时仿真波形

3.4 smith--pid控制器设计

史密斯预估补偿的基本控制策略是造一个过程参考模型, 将延迟环节e^-τs移出系统闭环, 使系统反馈信号不受e^-τs的影响, 使系统调节品质、稳定性等得到相应改善, 系统响应速度提高, 适应性强。

图3.5史密斯预估补偿原理图

在SIMULINK中我们可搭建下图所示模块进行对史密斯预估控制的仿真:

图3.6 smith--pid控制器模块图

3.5 smith--pid控制器仿真结果

按照图3.6所示搭建SIMULINK模块,将得到的PID参数带入,并与经典PID控制进行比较,得到如下结果:

图3.7 smith--pid控制器仿真图

第四章结论

通过对各种情况下的仿真图形进行比较,我们可得以下结论:

对控制系统中含有纯滞后的环节采用史密斯预估补偿器法是一种在工程上行之有效的方法之一,史密斯预估补偿控制与常规的PID 控制相比, 具有调节时间短、超调量小、鲁棒性好等优点. 但是前提是得获得被控系统精确的控制对象的数学模型, 它对模型的误差十分敏感, 因而限制了它在工业控制中的广泛应用。

通过MATLAB的SIMULINK 仿真环境, 可以很好的对控制系统进行仿真, 这大大缩短了模拟试验的时间, 同时在实际工业控制中也提供了一种快捷简便的调整控制器参数的方法, 可以根据不同的系统、不同的环境对系统实时仿真, 以获取系统最适合的参数, 从而提高系统控制器参数整定的效率。

与此同时,在实验过程中,经典PID的参数调节以及仿真后波形分析亦是同样重要的,如若没有坚实的理论研究及实际操作,想要获得最佳的控制效果是十分困难的。

第五章体会与心得

通过本次计算机课程设计,我更加充分的理解了课本上的知识,并能够加以扩展,从而应用于实践当中。这几天的课程设计令我受益匪浅,很多平时模棱两可的知识点都认真复习并实践了。

在课程设计中我遇到了很多问题,由于自己对PID参数的整定以及史密斯预估算法有许多不明白的地方,所以我在网上查阅了很多资料,对这种史密斯预估控制有了一个全面的概念,史密斯预估控制是一种十分巧妙的方法,把反馈信号从滞后环节之前引出,从而消除了滞后环节对系统稳定性的影响,但是史密斯预估控制有很多缺陷,无法在模拟仪表上实现,以及在被控对象模型不精确时活着有负荷扰动,控制精度比较低,这些都留给我们以后进一步的研究。

这学期学的控制系统仿真课已经结课了,虽然对内容有一定得了解,但一直没有用过,这次课程设计仿真环节用到了MATLAB软件的SIMULINK工具箱,我通过自己绘制模块图,进行参数整定,最终得到了仿真图,让我对这个软件的功能有了进一步的认识,在今后的学习中,我还要去了解更多相关知识,取得更大的提高。

书山有路勤为径,学海无涯苦作舟,大学四年转瞬即逝,即将走上工作岗位的我们已然没有过多的在校安心学习的机会了,很珍惜这次实践,也期冀在今后还有这样提高

自己动手能力的机会。

第六章参考文献

1、李国勇.控制系统数字仿真与CAD[M],北京:电子工业出版社,2003,9

2、王丹力.MATLAB控制系统设计仿真应用[M],北京:中国电力出版社,2007,9

3、薛定宇.控制系统计算机辅助设计—MATLAB语言及应用[M].北京:清华大学出版社,1996

4、闻新、周露、李东江等.MATLAB模糊逻辑工具箱的分析与应用[M].北京:科学出版社,2001

5、易继锴.智能控制技术[M].北京:北京工业大学出版社,2003,4

6、张蒙.新型Smith 预估控制器在大延迟系统中的应用[J].《电力自动化设备》.2011年4月.第31卷4期.136-138

7、陆萍蓝.张火明.毛汝东.史密斯预估补偿控制与PID 控制的比较研究[J].《中国计量学院学报》.2009年6月.第20卷第2期.171-179

8、俞倩兰.基于MATLAB的大延迟系统的PID控制与Smith预估器控制的仿真分析[J].《常熟理工学院学报》.2006年11月.第20卷第6期.67-69

第七章附录

Matlab仿真程序及程序注释(摘自网络)

%Big Delay PID Control with Smith A_gorithm

clear all; %清除包括全局变量在内的所有变量

close all; %关闭所有窗口(程序运行产生的,不包括命令窗, editor窗和帮助窗)

Ts=20; %定义变量ts表示采样时间

%delay plant

kp=1; %用传函形式建立被控对象模型

Tp=60;

delay=80;

sys=tf([kp],[Tp,1],'inputdelay',80)

%用加零阶保持器的方法将传函离散化

dsys=c2d(sys,Ts,'zoh');

%从LTI对象提取传递函数两对组模型参数

其中参数'v'的意义是以向量形式输出[num,den]=tfdata(dsys,'v');

M=1;

if M==1; %对象模型不精确时,采用用Pi+smiith控制

kp1=kp*1.10; %对象模型不精确时,确定比例系数

Tp1=Tp*1.10; %由被控对象传韩得Tp=60

delayl=delay*1.0; %对象模型不精确时,确定滞后时间

elseif M==2|M==3 %在对象模型精确采用Pi+Smith或者采用Pi控制 kp1=kp; %在对象模型精确时,确定比例系数

Tp1=Tp; %由被控对象传韩得Tp=60

delay1=delay; %在对象模型精确时,确定滞后时间

End

%在三种情况下,用传函形式建立被控对象模型

sys=tf([kp1],[Tp1,1],'inputdelay',80);

%在三种情况下,用加零阶保持器的方法将传函离散化

dsys1=c2d(sys,Ts,'zoh');

%在三种情况下从LTI对象提取传递函数两对组模型参数其中参数'v'的意义是以向量形式输出

[num1,den1]=tfdata(dsys1,'v');

%数字控制器初始输出设置为零

u_1=0.0;u_2=0.0;u_3=0.0;u_4=0.0;u_5=0.0;

e1_1=0; %系统误差初值设置为零

e2_1=0.0; %数字控制器输入误差初值设置为零

ei=0; %所有采样时刻误差值之和开始时设置为零

xm_1=0.0; %不含有滞后环节被控对象预估器输出初值为零

ym_1=0.0; %含有滞后环节被控对象预估器输出初值为零

y_1=0.0; %系统初始时刻输出设置为零

for k=1:1:600

time(k)=k*Ts; %采样时间信号值

s=2;

if s==2 %跟踪方波信号

rin(k)=sign(sin(0.0002*2*pi*k*Ts));

End

%计算不含有滞后环节被控对象预估模型输出值xm(k)=-den(2)*xm_1+num(2)*u_1

%计算含有滞后环节被控对象预估模型输出值yout(k)=-den(2)*y_1+num(2)*u_5

if M==1 %对象模型不精确时,Pi+smith控制

e1(k)=rin(k)-yout(k); %计算系统误差值

e2(k)=e1(k)-xm(k)+ym(k); %计算数字控制器输入误差值

e2(k)=e1(k)-xm(k)+ym(k);

ei=ei+Ts*e2(k); %计算所有采样时刻误差值之和

%采用位置式控制算法得到数字控制器输出控制量

u(k)=0.50*e2(k)+0.010*ei

e1_1=e1(k); %更新系统误差值

elseif M==2 %对象模型精确时,Pi+smith控制

e2(k)=rin(k)-xm(k); %计算数字控制器输入误差

ei=ei+Ts*e2(k); %计算所有采样时刻误差值之和

%采用位置式控制算法得到数字控制器输出控制量u(k)=0.50*e2(k)+0.010*ei

e2_1=e2(k); %更新数字控制器输入误差值

elseif M==3 %仅采用Pi控制

e1(k)=rin(k)-yout(k); %计算系统误差值

ei=ei+Ts*e1(k); %计算所有采样时刻误差值之和

u(k)=0.50*e1(k)+0.010*ei

e1_1=e1(k); %更新系统误差值

End

xm_1=xm(k); %更新不含有滞后环节被控对象预估模型输出值ym_1=ym(k); %更新含有滞后环节被控对象预估模型输出值u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;u_1=u(k);

y_1=yout(k); %更新系统的输出

end

plot(time,rin,'b',time,yout,'r');

xlabel('time(s)');ylabel('rin,yout');

计算机仿真课程设计报告

、 北京理工大学珠海学院 课程设计任务书 2010 ~2011 学年第 2学期 学生姓名:林泽佳专业班级:08自动化1班指导教师:钟秋海工作部门:信息学院一、课程设计题目 : 《控制系统建模、分析、设计和仿真》 本课程设计共列出10个同等难度的设计题目,编号为:[0号题]、[1号题]、[2号题]、[3号题]、[4号题]、[5号题]、[6号题]、[7号题]、[8号题]、[9号题]。 学生必须选择与学号尾数相同的题目完成课程设计。例如,学号为8xxxxxxxxx2的学生必须选做[2号题]。 二、课程设计内容 (一)《控制系统建模、分析、设计和仿真》课题设计内容|

! " [2 有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 (二)《控制系统建模、分析、设计和仿真》课题设计要求及评分标准【共100分】 , 1、求被控对象传递函数G(s)的MATLAB描述。(2分) 2、求被控对象脉冲传递函数G(z)。(4分) 3、转换G(z)为零极点增益模型并按z-1形式排列。(2分) 4、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际 闭环系统稳定的要求。(6分) 5、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dy(z)可实现、最少拍和实际闭环系统稳 定的要求。(8分)

6、根据4、5、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。 (12分) 7、求针对单位加速度信号输入的最少拍有波纹控制器Dy(z)并说明Dy(z)的可实现性。 (3分) ! 8、用程序仿真方法分析加速度信号输入时闭环系统动态性能和稳态性能。(7分) 9、用图形仿真方法(Simulink)分析单位加速度信号输入时闭环系统动态性能和稳态性能。 (8分) 10、确定误差脉冲传递函数Ge(z)形式,满足单位速度信号输入时闭环稳态误差为零和实际 闭环系统稳定的要求。(6分) 11、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dw(z)可实现、无波纹、最少拍和实际 闭环系统稳定的要求。(8分) 12、根据10、11、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。 (12分) 13、求针对单位速度信号输入的最少拍无波纹控制器Dw(z)并说明Dw(z)的可实现性。(3分) 14、用程序仿真方法分析单位速度信号输入时闭环系统动态性能和稳态性能。(7分) 15、用图形仿真方法(Simulink)分析单位速度信号输入时闭环系统动态性能和稳态性能。 & (8分) 16、根据8、9、14、15、的分析,说明有波纹和无波纹的差别和物理意义。(4分) 三、进度安排 6月13至6月14:下达课程设计任务书;复习控制理论和计算机仿真知识,收集资料、熟悉仿真工具;确定设计方案和步骤。 6月14至6月16:编程练习,程序设计;仿真调试,图形仿真参数整定;总结整理设计、 仿真结果,撰写课程设计说明书。 6月16至6月17:完成程序仿真调试和图形仿真调试;完成课程设计说明书;课程设计答 辩总结。 [ 四、基本要求

控制系统仿真课程设计报告.

控制系统仿真课程设计 (2011级) 题目控制系统仿真课程设计学院自动化 专业自动化 班级 学号 学生姓名 指导教师王永忠/刘伟峰 完成日期2014年6月

控制系统仿真课程设计一 ———交流异步电机动态仿真 一 设计目的 1.了解交流异步电机的原理,组成及各主要单元部件的原理。 2. 设计交流异步电机动态结构系统; 3.掌握交流异步电机调速系统的调试步骤,方法及参数的整定。 二 设计及Matlab 仿真过程 异步电机工作在额定电压和额定频率下,仿真异步电机在空载启动和加载过程中的转速和电流变化过程。仿真电动机参数如下: 1.85, 2.658,0.2941,0.2898,0.2838s r s r m R R L H L H L H =Ω=Ω===, 20.1284Nm s ,2,380,50Hz p N N J n U V f =?===,此外,中间需要计算的参数如下: 21m s r L L L σ=-,r r r L T R =,22 2 s r r m t r R L R L R L +=,10N m TL =?。αβ坐标系状态方程: 其中,状态变量: 输入变量: 电磁转矩: 2p m p s r s L r d ()d n L n i i T t JL J βααωψψβ=--r m r r s r r d 1d L i t T T ααβαψψωψ=--+r m r r s r r d 1d L i t T T ββαβψψωψ=-++22s s r r m m m s r r s s 2r r r r d d i R L R L L L L i u t L T L L ααβαα σψωψ+=+-+22 s s r r m m m s r r s s 2 r r r r d d i R L R L L L L i u t L T L L ββαββ σψωψ+=--+[ ] T r r s s X i i αβαβωψψ=[ ] T s s L U u u T αβ=()p m e s s s s r n L T i i L βααβ ψψ=-

JAVA简单画板程序设计实验报告

JAVA期末画板实验报告 课程题目: 运用JAVA语言编写一个画板程序,这个画板要有画图,特殊图形绘制,颜色改变,画笔大小改变等功能。 设计思想: 1.进行界面设计 2.进行算法实现 3.运行调试 4.总结问题 设计过程: A.界面设计 新建一个Jframe容器,然后定义一个panel(Panel convas2),convas2是工具栏。用borderlayout布置容器的边框布局,将工具栏放在NORTH部分。完成界面设计。 add(canvas2,BorderLayout.NORTH); Panel canvas2 = new Panel(); 添加工具按键 Panel canvas2 = new Panel(); Button btn1 = new Button("直线"); Button btn2 = new Button("椭圆"); Button btn3 = new Button("矩形"); Button btn4 = new Button("清除"); Button btn5 = new Button("画笔"); Button btn6 = new Button("橡皮"); Choice choice = new Choice(); Choice choice1 = new Choice(); canvas2.add(choice); canvas2.add(choice1);

canvas2.add(btn1); canvas2.add(btn2); canvas2.add(btn3); canvas2.add(btn4); canvas2.add(btn5); canvas2.add(btn6); 在工具表中,有两个下拉菜单,分别收录画笔的大小和颜色。1.画笔的大小: choice1.add("1"); choice1.add("3"); choice1.add("5"); choice1.add("7"); choice1.add("9"); 2.画笔颜色 choice.add("黑色"); choice.add("蓝色"); choice.add("红色"); choice.add("黄色"); choice.add("绿色"); 3展示画板

物流系统建模与仿真课程设计

课程设计物流系统建模与仿真 专业年级2011级物流工程指导教师张莹莹 小组成员 重庆大学自动化学院 物流工程系 2014年9 月12 日

课程设计指导教师评定成绩表 项目分 值 优秀 (100>x≥90) 良好 (90>x≥80) 中等 (80>x≥ 70) 及格 (70>x≥60) 不及格 (x<60) 评 分参考标准参考标准参考标准参考标准参考标准 学习态度15 学习态度认 真,科学作风 严谨,严格保 证设计时间并 按任务书中规 定的进度开展 各项工作 学习态度比较 认真,科学作 风良好,能按 期圆满完成任 务书规定的任 务 学习态度 尚好,遵守 组织纪律, 基本保证 设计时间, 按期完成 各项工作 学习态度尚 可,能遵守组 织纪律,能按 期完成任务 学习马虎, 纪律涣散, 工作作风 不严谨,不 能保证设 计时间和 进度 技术水平 与实际能力25 设计合理、理 论分析与计算 正确,实验数 据准确,有很 强的实际动手 能力、经济分 析能力和计算 机应用能力, 文献查阅能力 强、引用合理、 调查调研非常 合理、可信 设计合理、理 论分析与计算 正确,实验数 据比较准确, 有较强的实际 动手能力、经 济分析能力和 计算机应用能 力,文献引用、 调查调研比较 合理、可信 设计合理, 理论分析 与计算基 本正确,实 验数据比 较准确,有 一定的实 际动手能 力,主要文 献引用、调 查调研比 较可信 设计基本合 理,理论分析 与计算无大 错,实验数据 无大错 设计不合 理,理论分 析与计算 有原则错 误,实验数 据不可靠, 实际动手 能力差,文 献引用、调 查调研有 较大的问 题 创新10 有重大改进或 独特见解,有 一定实用价值 有较大改进或 新颖的见解, 实用性尚可 有一定改 进或新的 见解 有一定见解观念陈旧 论文(计算 书、图纸)撰写质量50 结构严谨,逻 辑性强,层次 清晰,语言准 确,文字流畅, 完全符合规范 化要求,书写 工整或用计算 机打印成文; 图纸非常工 整、清晰 结构合理,符 合逻辑,文章 层次分明,语 言准确,文字 流畅,符合规 范化要求,书 写工整或用计 算机打印成 文;图纸工整、 清晰 结构合理, 层次较为 分明,文理 通顺,基本 达到规范 化要求,书 写比较工 整;图纸比 较工整、清 晰 结构基本合 理,逻辑基本 清楚,文字尚 通顺,勉强达 到规范化要 求;图纸比较 工整 内容空泛, 结构混乱, 文字表达 不清,错别 字较多,达 不到规范 化要求;图 纸不工整 或不清晰 指导教师评定成绩:

Simulink系统仿真课程设计

《信息系统仿真课程设计》 课程设计报告 题目信息系统课程设计仿真 院(系): 信息科学与技术工程学院 专业班级:通信工程1003 学生姓名: 学号: 指导教师:吴莉朱忠敏 2012年1 月14 日至2012年1 月25 日 华朴中科技大学武昌分校制 信息系统仿真课程设计任务书

20 年月日 目录 摘要 (5)

一、Simulink 仿真设计 (6) 1.1 低通抽样定理 (6) 1.2 抽样量化编码 (9) 二、MATLA仿真设计 (12) 2.1 、自编程序实现动态卷积 (12) 2.1.1 编程分析 (12) 2.1.2 自编matlab 程序: (13) 2.1.3 仿真图形 (13) 2.1.4 仿真结果分析 (15) 2.2 用双线性变换法设计IIR 数字滤波器 (15) 2.2.1 双线性变换法的基本知识 (15) 2.2.2 采用双线性变换法设计一个巴特沃斯数字低通滤波器 (16) 2.2.3 自编matlab 程序 (16) 2.2.4 仿真波形 (17) 2.2.5 仿真结果分析 (17) 三、总结 (19) 四、参考文献 (19) 五、课程设计成绩 (20) 摘要 Matlab 是一种广泛应用于工程设计及数值分析领域的高级仿真平台。它功能

强大、简单易学、编程效率高,目前已发展成为由MATLAB 语言、MATLAB 工作环境、MATLAB 图形处理系统、MATLAB 数学函数库和MATLAB 应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。本次课程设计主要包括MATLAB 和SIMULINKL 两个部分。首先利用SIMULINKL 实现了连续信号的采样及重构,通过改变抽样频率来实现过采样、等采样、欠采样三种情况来验证低通抽样定理,绘出原始信号、采样信号、重构信号的时域波形图。然后利用SIMULINKL 实现抽样量化编码,首先用一连续信号通过一个抽样量化编码器按照A 律13折线进量化行,观察其产生的量化误差,其次利用折线近似的PCM 编码器对一连续信号进行编码。最后利用MATLAB 进行仿真设计,通过编程,在编程环境中对程序进行调试,实现动态卷积以及双线性变换法设计IIR 数字滤波器。 本次课程设计加深理解和巩固通信原理、数字信号处理课上所学的有关基本概念、基本理论和基本方法,并锻炼分析问题和解决问题的能力。

java画板课程设计报告

画板 一、需求分析 平时生活中,我们会需要处理一些基本的图像,也有可能需要花一些简单的图像,平时所使用的图形处理工具有PhotoShop、Windows 画图工具等,其中PhotoShop 是一款非常强大的图形处理工具,Windows 画图工具则是一款较为简单的画图工具,功能较为简单,用Windows画图工具,是一种比较简单与具有代表性的画图工具,虽然功能不够强大,但具有大多图片处理程序所必需的基本功能:铅笔画图、各种数学函数图形、填色、取色、橡皮擦等等。这次试验中我做的就是一个仿照windows画板的程序。 功能:1.利用graphics 类来向界面上画上相应内容 2.能够画出直线,矩形,多边形,椭圆形,圆矩形等 3.能够实现橡皮,刷子,喷枪等工具。 4.能够实验颜色的设置 5.能够保存图片和打开图片(当保存名一致时需提示) 6.界面尽量合理,可以仿照windows画板界面。 二、概要设计

流程图 画板软件类图 1.工具接口Tool: 从图中可以看到,工具接口Tool 定义了鼠标动作的四个方法,分别是拖动mouseDrapped()、移动mouseMoved()、松开mouseReleased()、按下

mousePressed()、点击mouseClicked()五个动作,并用String 类型的常量属性来定义工具的类型。这个接口只有一个实现类AbstractTool,而每个工具类 都是去扩展AbstractTool 类,在图中表现为Tool1、Tool2…….ToolN。 2.Tool的实现类AbstractTool AbstractTool 是Tool 的实现类,也是一个抽像类,所以并不能被创建,只能被继承。此类实现Tool 中定义的所有方法,并扩展了其它方法,让其子类继承或者重写。该类中为其他的工具类提供了大部分的实现,那么它的子类就可以不必再做重复的实现,只关心与本类相关的逻辑, 3.AbstractTool的子类 AbstractTool 一共有ArrowTool(箭头)、PencilTool(铅笔)、BrushTool(刷子)、EraserTool(橡皮擦)、LineTool (直线)、RectTool (矩形)、PolygonTool (多边形)、RoundTool (椭圆形)、RoundRectTool(圆矩形)、AtomizerTool (喷墨)、ColorPickedTool(颜色选择)11 个子类, 4. 界面类ImageFrame 这个画图工具的界面的主要放在这个类中实现 5. 业务逻辑类ImageService 除鼠标的画图功能外(画图功能由Tool 的实现类完成),初始化画板、图片的新建打开与保存、各种面板的显示与隐藏、颜色的编辑、整个界面的刷新、菜单等业务逻辑都放在这个类中实现, 对象,它并没有保存一些状态属性。 6 .文件选择类ImageFileChooser ImageFileChooser 类继承了JFleChooser 类,JFleChooser 是Java 提供的一个简单的文件选择机制,我们这里扩展这个类,是为了增加我们自己的文件过滤器。 三、运行环境、开发语言 Window xp 和elipse Java语言

matlab课程设计报告书

《计算机仿真及应用》课程设计报告书 学号:08057102,08057127 班级:自动化081 姓名陈婷,万嘉

目录 一、设计思想 二、设计步骤 三、调试过程 四、结果分析 五、心得体会 六、参考文献

选题一、 考虑如下图所示的电机拖动控制系统模型,该系统有双输入,给定输入)(t R 和负载输入)(t M 。 1、 编制MATLAB 程序推导出该系统的传递函数矩阵。 2、 若常系数增益为:C 1=Ka =Km =1,Kr =3,C2=0.8,Kb =1.5,时间常数T 1=5, T 2=0.5,绘制该系统的根轨迹、求出闭环零极点,分析系统的稳定性。若)(t R 和)(t M 分别为单位阶跃输入,绘制出该系统的阶跃响应图。(要求C 1,Ka ,Km ,Kr ,C2,Kb , T 1,T 2所有参数都是可调的) 一.设计思想 题目分析: 系统为双输入单输出系统,采用分开计算,再叠加。 要求参数均为可调,而matlb 中不能计算未赋值的函数,那么我们可以把参数设置为可输入变量,运行期间根据要求赋值。 设计思路: 使用append 命令连接系统框图。 选择‘参数=input('inputanumber:')’实现参数可调。 采用的方案: 将结构框图每条支路稍作简化,建立各条支路连接关系构造函数,运行得出相应的传递函数。 在得出传递函数的基础上,使用相应的指令求出系统闭环零极点、画出其根轨迹。 通过判断极点是否在左半平面来编程判断其系统是否稳定。 二.设计步骤 (1)将各模块的通路排序编号

(2)使用append命令实现各模块未连接的系统矩阵 (3)指定连接关系 (4)使用connect命令构造整个系统的模型 三.调试过程 出现问题分析及解决办法: 在调试过程出现很多平时不注意且不易寻找的问题,例如输入的逗号和分号在系统运行时不支持中文格式,这时需要将其全部换成英文格式,此类的程序错误需要细心。 在实现参数可调时初始是将其设为常量,再将其赋值进行系统运行,这样参数可调性差,后用‘参数=input('inputanumber:')’实现。 最后是在建立通路连接关系时需要细心。 四.结果分析 源代码: Syms C1 C2 Ka Kr Km Kb T1 T2 C1=input('inputanumber:') C2=input('inputanumber:') Ka=input('inputanumber:') Kr=input('inputanumber:') Km=input('inputanumber:') Kb=input('inputanumber:') T1=input('inputanumber:') T2=input('inputanumber:') G1=tf(C1,[0 1]); G2=tf(Ka*Kr,[0 1]); G3=tf(Km,[T1 1]); G4=tf(1,[T2 1]); G5=tf(1,[1 0]); G6=tf(-C2,1); G7=tf(-Kb,1); G8=tf(-1,1); Sys=append(G1,G2,G3,G4,G5,G6,G7,G8) Q=[1 0 0;2 1 6;3 2 7;4 3 8;5 4 0;6 5 0;7 4 0;8 0 0;]; INPUTS1=1; OUTPUTS=5; Ga=connect(Sys,Q,INPUTS1,OUTPUTS) INPUTS2=8; OUTPUTS=5; Gb=connect(Sys,Q,INPUTS2,OUTPUTS) rlocus(Ga)

课程设计之matlab仿真报告

西安邮电大学 专业课程设计报告书 院系名称:电子工程学院学生姓名:李群学号05113096 专业名称:光信息科学与技术班级:光信1103 实习时间:2014年4月8日至2014年4月 18日

一、课程设计题目: 用matlab 仿真光束的传输特性。 二、任务和要求 1、用matlab 仿真光束通过光学元件的变换。 ① 设透镜材料为k9玻璃,对1064nm 波长的折射率为1.5062,镜片中心厚度为3mm ,凸面曲 率半径,设为100mm ,初始光线距离透镜平面20mm 。用matlab 仿真近轴光线(至少10条)经过平凸透镜的焦距,与理论焦距值进行对比,得出误差大小。 ② 已知透镜的结构参数为101=r ,0.11=n ,51=d ,5163.121==' n n (K9玻璃), 502-=r ,0.12=' n ,物点A 距第一面顶点的距离为100,由A 点计算三条沿光轴夹角分别为10、20、 30的光线的成像。试用Matlab 对以上三条光线光路和近轴光线光路进行仿真,并得出实际光线的球差大小。 ③ 设半径为1mm 的平面波经凸面曲率半径为25mm ,中心厚度3mm 的平凸透镜。用matlab 仿 真平面波在透镜几何焦平面上的聚焦光斑强度分布,计算光斑半径。并与理论光斑半径值进行对比,得出误差大小。(方法:采用波动理论,利用基尔霍夫—菲涅尔衍射积分公式。) 2、用MATLAB 仿真平行光束的衍射强度分布图样。(夫朗和费矩形孔衍射、夫朗和费圆孔衍射、夫朗和费单缝和多缝衍射。) 3、用MATLAB 仿真厄米—高斯光束在真空中的传输过程。(包括三维强度分布和平面的灰度图。) 4、(补充题)查找文献,掌握各类空心光束的表达式,采用费更斯-菲涅尔原理推导各类空心光束在真空中传输的光强表达式。用matlab 对不同传输距离处的光强进行仿真。 三、理论推导部分 第一大题 (1)十条近轴光线透过透镜时,理想情况下光线汇聚透镜的焦点上,焦点到像方主平面的距离为途径的焦距F ,但由于透镜的折射率和厚度会影响光在传输过程中所走的路径(即光程差Δ)。在用MATLAB 仿真以前先计算平行光线的传输路径。,R 为透镜凸面的曲率半径,h 为入射光线的高度,θ1为入射光线与出射面法线的夹角,θ2为出射光线与法线的夹角,n 为透镜材料的折射率。设透镜的中心厚度为d ,则入射光线经过透镜的实际厚度为:L=(R-d) 光线的入射角为:sinq1=h/R 折射角度满足:sinq2=nsinq1 而实际的光束偏折角度为:θ2-θ1。 由此可以看出,当平行光线照射透镜时,在凸面之前光线平行于光轴,在凸面之后发生了偏折,于光轴交汇一点,这一点成为焦点f ,折线的斜率为(-tan(θ2-θ1))。 (2)根据题意可得,本题所讨论的是与光轴夹角不同的三条光线,经过透镜的两次反射后的成像问题。利用转面公式计算。

电力电子系统的计算机仿真

《电力电子系统的计算机仿真》题目:方波逆变电路的计算机仿真

电力电子技术综合了电子电路、电机拖动、计算机控制等多学科知识,是一门实践性和应用性很强的课程。由于电力电子器件自身的开关非线性,给电力电子电路的分析带来了一定的复杂性和困难,一般常用波形分析的方法来研究。仿真技术为电力电子电路的分析提供了崭新的方法。 我们在电力电子技术课程的教学中引入了仿真,对于加深学生对这门课程的理解起到了良好的作用。掌握了仿真的方法,学生的想法可以通过仿真来验证,对培养学生的创新能力很有意义,并且可以调动学生的积极性。实验实训是本课程的重要组成部分,学校的实验实训条件毕竟是有限的,也受到学时的限制。而仿真实训不受时间、空间和物质条件的限制,学生可以在课外自行上机。仿真在促进教学改革、加强学生能力培养方面起到了积极的推动作用。 【关键字】电力电子,MATLAB,仿真。

第一章电力电子与MATLAB软件的介绍 一、电力电子概况 二、MATLAB软件介绍 第二章电力电子器件介绍 一、电力二极管特性介绍 二、晶闸管特性介绍 三、IGBT特性介绍 第三章主电路工作原理 一、单相桥式逆变电路 二、三相桥式逆变电路 三、PWM控制基本原理 第四章仿真模型的建立 一、单极性SPWM触发脉冲波形的产生 二、双极性SPWM触发脉冲波形的产生 三、单极性SPWM方式下的单相桥式逆变电路 四、双极性SPWM方式下的单相桥式逆变电路第五章仿真结果分析 第六章心得体会 第七章参考文献

为系统的仿真提供了极大便利。在Simulink平台上,拖拉和连接典型模块就可以绘制仿真对象的模型框图,并对模型进行仿真。在Simulink平台上仿真模型的可读性很强,这就避免了在MATLAB窗口使用MATLAB命令和函数仿真时,需要熟悉记忆大量M函数的麻烦,对广大工程技术人员来说,这无疑是最好的福音。现在的MATLAB都同时捆绑了Simulink,Simulink的版本也在不断地升级,从1993年的MATLAB4.0/Simulink1.0版到2001年的MATLAB6.1/Simulink4.1版2002年即推出了MATLAB6.5/Simulink5.0版。MATLAB已经不再是单纯的"矩阵实验室"了,它已经成为一个高级计算和仿真平台。 Simulink原本是为控制系统的仿真而建立的工具箱,在使用中易编程、易拓展,并且可以解决MATLAB不易解决的非线性、变系数等问题。它能支持连续系统和离散系统的仿真,支持连续离散混合系统的仿真,也支持线性和非线性系统的仿真,并且支持多种采样频率(Multirate)系统的仿真,也就是不同的系统能以不同的采样频率组合,这样就可以仿真较大、较复杂的系统。因此,各科学领域根据自己的仿真需要,以MATLAB为基础,开发了大量的专用仿真程序,并把这些程序以模块的形式都放人Simulink中,形成了模块库。Simulink的模块库实际上就是用MATLAB基本语句编写的子程序集。现在Simulink模块库有三级树状的子目录,在一级目录下就包含了Simulink最早开发的数学计算工具箱、控制系统工具箱的内容,之后开发的信号处理工具箱(DSP Blocks)、通信系统工具箱(Comm)等也并行列入模块库的一级子目录,逐级打开模块库浏览器(Simulink Library Browser)的目录,就可以看到这些模块。 Simulink创建模型、仿真的过程方法介绍如下: 1、Simulink建模 一个典型的Simulink模型由信号源模块、被模拟的系统模块和输出显示 模块三个类型模块构成。其基本特点有:

软件工程JAVA课程设计报告

西安科技大学 软件工程课程设计报告 题目:画图板应用程序开发 班级 学号: 姓名: 2010年12月

目录 1 绪论 (3) 2 可行性研究报告 (3) 3 需求分析报告 (4) 4 总体设计报告 (7) 5 详细设计报告 (8) 6 系统实现报告 (12) 7软件测试报告 (32) 参考文献

1、绪论 1.1 目的和意义 用过微软Windows操作系统的人一定都对Windows自带的画图板非常熟悉了。同图像处理软件界的老大Photoshop比起来,它虽然不及Photoshop的功能强大,内容丰富,但是作为Windows一直以来都内带的附件程序,它具有小巧玲珑,简单实用等其他绘图软件所不具备的优点。同时它的风格也被许多其他的绘图软件所仿效。 作为一个软件工程专业的学生自己也想亲自动手编写一个属于自己的,简单实用的绘图程序。通过本次课程设计可以增加对整个流程的熟悉以及对程序组织结构和框架的理解,对以后开发和设计更大更复杂的程序无疑有更大的帮助。 任务 书写开发文档,分析和制定整个开发过程,然后开发一个自己的画图板应用程序。 2、可行性研究报告 进行可行性研究的方法 本应用程序可行性研究是通过对比windows自带的画板程序的方式进行的,对Windows 里面的画板进行分析研究,分析得出本应用软件应该实现的基本功能,并根据自己的能力进行了功能上的增加。 评价尺度 本软件在评价时应从以下几个方面进行分析: 开发时间应尽量短; 功能实现的代码应尽量少; 代码执行效率要高; 有较强的容错能力; 技术方面的可行性 系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以画图板应用程序在技术上是完全可行的。 a.在当前的限制条件下,该程序的功能目标能达到; b.利用现有的技术,该程序的功能可以实现; c.由于能力的不足,现阶段的功能不够完美,还可以在日后完善; d.在规定的限期内,本程序能够完成; 法律方面的可行性 本程序不会在后台扫描用户的磁盘文件; 本程序为完全免费,没有任何盈利行为,而且仅在内部流通,不予推广,所以不涉及浸犯微软版权的行为,所以本软件完全合法。 软件服务条款要与中华人民共和国的法律解释相一致,一致同意服从高等法院所有管辖。如发生软件服务条款与中华人民共和国法律相抵触时,则这些条款将完全按法律规定重新解释,而其它条款则依旧保持对用户产生法律效力和影响。 经济可行行

生产物流系统仿真与建模课程设计 多产品离散型

中北大学 课程设计说明书 学生姓名:学号: 学院: 专业: 题目:多产品离散型流水作业线系统仿真

指导教师: 2016年 06 月17日

目录 1、课程设计步骤 (4) 1.1模型建立 (4) 1.2参数设置 (5) 1.3 模型运行 (10) 1.4模型优化 (10) 1.5数据统计 (11) 2、总结 (12) 3、参考文献 (13)

生产系统建模与仿真》课程设计题目 1. 题目 运用Flexsim软件进行的多产品离散型流水作业线系统仿真 2. 课程设计内容 系统描述与系统参数: (1)一个流水加工生产线,不考虑其流程间的空间运输。 (2)有三类工件A,B,C分别以正态分布、均匀分布和三角分布的时间间隔进入系统,A进入队列Q1, B进入队列Q2,C进入队列Q3等待检验。 (按学号最后位数对应的仿真参数设置按照下表进行) 对B进行检验,每件检验用时2分钟,操作工人labor3对C进行检验,每件检验用时3.5分钟。

(4)不合格的工件废弃,离开系统;合格的工件送往后续加工工序,A 的合格率为65%,B的合格率为95%,C的合格率为85%, (5)工件A送往机器M1加工,如需等待,则在Q4队列中等待;B送往机器M2加工,如需等待,则在Q5队列中等待。C送往机器M3加工,如需等待,则在Q6队列中等待。 (6)A在机器M1上的加工时间;B在机器M2上的加工时间,C在机器M3上的加工时间,按照下表对应进行。 (学号首位数对应的仿真参数设置按照下表进行) (5,1)分钟,装配完成后离开系统。 (8)如装配机器忙,则A在队列Q7中等待,B在队列Q8中等待,C在队列Q9中等待。

基于Simulink仿真双闭环系统综合课程设计报告书

课程设计 双闭环直流调速系统设计及仿真验证 学院年级:工程学院08级 组长:陈春明学号200830460102 08自动化1班成员一:陈木生学号 200830460103 08自动化1班 指导老师: 日期: 2012-2-28 华南农业大学工程学院

摘要 转速、电流双闭环调速系统是应用最广的直流调速系统,由于其静态性能良好,动态响应快,抗干扰能力强,因而在工程设计中被广泛地采用。现在直流调速理论发展得比较成熟,但要真正设计好一个双闭环调速系统并应用于工程设计却有一定的难度。 Matlab是一高性能的技术计算语言,具有强大的科学数据可视化能力,其中Simulink具有模块组态简单、性能分析直观的优点,方便了系统的动态模型分析。应用Simulink来研究双闭环调速系统,可以清楚地观察每个时刻的响应曲线,所以可以通过调整系统的参数来得出较为满意的波形,即良好的性能指标,这给分析双闭环调速系统的动态模型带来很大的方便。 本研究采用工程设计方法,并利用Matlab协助分析双闭环调速系统,依据自动控制系统快、准、稳的设计要求,重点分析系统的起动过程。 关键词:双闭环直流调速 Simulink 自动控制

目录 1、直流电机双闭环调速系统的结构分析....................... 1.1 双闭环调速系统的组成............................... 1.2 双闭环调速系统的结构.................................... 2 、建立直流电机双闭环调速系统的模型............................ 2.1 小型直流调速系统的指标及参数......................... 2.2 电流环设计............................................... 2.3 转速环设计................................................ 3、直流电动机双闭环调速系统的MATLAB仿真.................... 3.1 系统框图的搭建............................................. 3.2 PI控制器参数的设置...................................... 3.3 仿真结果.................................................... 4、结论与总结....................................................... 5、参考资料.......................................................

物流系统分析与设计课程设计报告资料

盐城工学院 《物流系统设计》 课程设计书 题目:“关于浙江华东钢业集团有限公司在浙江地区设立配送中心的规划方案” 学号 ******* 姓名 ******* 完成日期 2015-12-13

目录 一.背景分析(问题的提出) 二.配送中心设立的目的、意义 1. 配送中心设立的目的 2. 配送中心设立的意义 三.选址地点及评价与建议 1.定性分析 从市场需求、产业环境、交通条件、地方政策、地理环境、公共基础设施等定性分析评述 2.计算分析 利用重心法与数值分析法计算分析 四.钢材配送中心内部设施构成、作业分区及面积规划 五.钢材配送中心仿真模型及其有效性验证 六.附件 (1)选址计算过程; (2)基于Flexsim的出入库仿真模型图; (3)课程设计的收获与体会

关于浙江华东钢业集团有限公司在浙江地区设立配送中心的规划方案 1.背景分析(问题的提出) 浙江华东钢业集团有限公司位于杭州市萧山区,下属浙江华东轻钢建材有限公司、杭州华东钢结构制造有限公司、杭州华东板材有限公司、杭州金属材料有限公司、杭州富申日用品有限公司等六家企业,现有总资产8亿元,员工800余人。公司主业为彩涂钢卷、镀锌钢卷、钢结构工程等。2008年工业销售达21.59亿元,上缴税收3500万元。 2001-2008年萧山区百强企业,2005-2008年杭州市百强企业;2008年被评为全国钢铁工业先进集体;“华东钢构”商标为中国驰名商标,公司生产的华东牌彩钢卷是浙江名牌产品,2008年在国内外市场的销售量超15万吨,是浙江省同类产品的第一品牌。 浙江华东钢业集团有限公司所生产的彩涂钢卷、镀锌钢卷、冷板、线材在浙江的杭州、湖州、嘉兴、宁波、金华、温州、丽水、台州、衢州、绍兴、温岭、江苏苏州、上海市有稳定的钢材销售市场,如图1所示,原来钢业公司均是将彩涂钢卷、镀锌钢卷、冷板、线材公路直送到需要地,现决定在浙江境内设置一区域性钢卷、冷板、线材专业配送中心进行公路配送。试确定该配送中心最佳选址城市,同时还应对配送中心的设施布局、功能定位、规模确定、作业流程、作业方法、组织结构与岗位职责进行设计。 2.配送中心设立的目的、意义 原来钢业公司均是将彩涂钢卷、镀锌钢卷、冷板、线材公路直送到需要地,这必然导致大量人力物力的消耗和浪费,也难以顺应时代潮流在激烈的市场竞争中处于领先水准,无法提供优质的物流服务。设立配送中心,作为企业增加营业额的秘密武器,进而扩大市场占有率。配送中心是为了达到统一配送,实现资源最大化利用。配送中心的建立提高了企业物流系统的运作效率,简化手续,方便客户,降低了成本。在浙江境内建立配送中心后,一则通过统一订货,增大订货经济批量,降低进货成本:二则通过集中向客户发货,以及将多个客户所需的小批量货物集中在一起进行一次发货等发货,减少运输费用:三则通过集中库存,使企业降低库存量。在浙江建立配送中心后,能更好地、及时地满足客户需求,对顾客的服务的响应时间缩短,同时也减轻了客户的工作量,节省了开支,方便了客户,从而提高了物

计算机仿真课程设计

附件1: 北京理工大学珠海学院 《计算机仿真》课程设计说明书题目: 控制系统建模、分析、设计和仿真 学院:信息学院 专业班级: 学号: 学生姓名: 指导教师: 2012年6 月16 日 附件2: 北京理工大学珠海学院 课程设计任务书 2011 ~2012 学年第2学期 学生姓名:专业班级: 指导教师:工作部门:信息学院 一、课程设计题目 《控制系统建模、分析、设计和仿真》 本课程设计共列出10个同等难度的设计题目,编号为:[0号题]、[1号题]、[2号题]、[3号题]、[4号题]、[5号题]、[6号题]、[7号题]、[8号题]、[9号题]。 学生必须选择与学号尾数相同的题目完成课程设计。例如,学号为8xxxxxxxxx2的学生必须选做[2号题]。

[0号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用零阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [1号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用一阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [2号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用零阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [3号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用一阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [4号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用零阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [5号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用一阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹 控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [6号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用零阶保持器离散化,采样周期取秒,分别设计一单位加速度信号输入时的最少拍有波纹 控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 [7号题] 控制系统建模、分析、设计和仿真

MATLAB仿真课程设计报告

北华大学 《MATLAB仿真》课程设计 姓名: 班级学号: 实习日期: 辅导教师:

前言 科学技术的发展使的各种系统的建模与仿真变得日益复杂起来。如何快速有效的构建系统并进行系统仿真,已经成为各领域学者急需解决的核心问题。特别是近几十年来随着计算机技术的迅猛发展,数字仿真技术在各个领域都得到了广泛的应用与发展。而MATLAB作为当前国际控制界最流行的面向工程和科学计算的高级语言,能够设计出功能强大、界面优美、稳定可靠的高质量程序,而且编程效率和计算效率极高。MATLAB环境下的Simulink是当前众多仿真软件中功能最强大、最优秀、最容易使用的一个系统建模、仿真和分析的动态仿真环境集成工具箱,并且在各个领域都得到了广泛的应用。 本次课程设计主要是对磁盘驱动读取系统校正部分的设计,运用自动控制理论中的分析方法,利用MATLAB对未校正的系统进行时域和频域的分析,分析各项指标是否符合设计目标,若有不符合的,根据自动控制理论中的校正方法,对系统进行校正,直到校正后系统满足设计目标为止。我组课程设计题目磁盘驱动读取系统的开环传递函数为是设计一个校正装置,使校正后系统的动态过程超调量δ%≤7%,调节时间ts≤1s。 电锅炉的温度控制系统由于存在非线性、滞后性以及时变性等特点,常规的PID控制器很难达到较好的控制效果。考虑到模糊控制能对复杂的非线性、时变系统进行很好的控制, 但无法消除静态误差的特点, 本设计将模糊控制和常规的PI D控制相结合, 提出一种模糊自适应PID控制器的新方法。并对电锅炉温度控制系统进行了抗扰动的仿真试验, 结果表明, 和常规的PI D控制器及模糊PI D复合控制器相比,模糊自适应PI D控制改善了系统的动态性能和鲁棒性, 达到了较好的控制效果。

用c++编画板的实训报告

一实训目的 (1)培养分析问题、解决问题的能力 (2)培养考虑问题的周密性和逻辑思维能力 (3)培养实际动手能力 (4)培养C++知识的综合运用能力 二实训任务和要求 1.图形: 带颜色的图形。(增加选色功能) 线粗不同的图形。(修改线粗的功能) 块状图。(图形的填充色和边线颜色可以不同,由用户选择) 等等。。 2. 界面 工具栏,状态栏,改变鼠标,查看窗口等等 3. 编辑 在重新打开时和在正常情况下一样画图或者选中图形进行图形编辑。 4. 文件保存 EMF文件,导入位图文件成为一个(由位图填充的)矢量矩形等等。 5. 编辑 单个图像拖动,改变图形节点位置 能够进行基本的图形绘制功能:直线,圆、矩形和多边形; 数据保存功能,能够把图形数据保存到文件中; 简单的编辑功能:改变线条和填充颜色以及线宽; 三实训过程和内容 3.1需求分析 (1)认识C++编程软件 C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序

设计、制作图标等等泛型程序设计等多种程序设计风格。C++支持C语言的几乎全部功能,在语法上与C语言仅有极微妙的差别;C++语言原本不具备面向对象的设计功能,然而随着面向对象编程的概念的提出以及如Java等语言的发展成熟,C++语言也开发出了支持面向对象功能的版本,现在编程者常用的VC++就是一种面向对象的语言;C++强大(但容易失控的)模板功能使它能在编译期完成许多工作,从而大大提高运行期效率。STL(C++标准模板库,Standard Template Library);随着STL的不断发展,它已经逐渐成为C++程序设计中不可或缺的部分,其效率可能比一般的native代码低些,但是其安全性与规范性使它大受欢迎。 (2)计算机图形的认识 在计算机科学中,图形和图像这两个概念是有区别的:图形一般指用计算机绘制的画面,如直线、圆、圆弧、任意曲线和图表等;图像则是指由输入设备捕捉的实际场景画面或以数字化形式存储的任意画面。图像是由一些排列的像素组成的,在计算机中的存储格式有BMP、PCX、TIF、GIFD等,一般数据量比较大。它除了可以表达真实的照片外,也可以表现复杂绘画的某些细节,并具有灵活和富有创造力等特点,而与图像不同,在图形文件中只记录生成图的算法和图上的某些特点,也称矢量图。在计算机还原时,相邻的特点之间用特定的很多段小直线连接就形成曲线,若曲线是一条封闭的图形,也可靠着色算法来填充颜色。它最大的优点就是容易进行移动、压缩、旋转和扭曲等变换。 3.2 设计 (1)C++程序中的应用程序对象 (a)基于窗口的应用程序还是使用MFC比较多,所以主要介绍一下MFC。 CWnd窗口:它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;一个例外是菜单(CMenu)不是从窗口派生的。CDocument文档,负责内存数据与磁盘的交互。最重要的是OnOpenDocument(读入),OnSaveDocument(写盘),Serialize(读写)CView视图:负责内存数据与用户的交互。包括数据的显示、用户操作的响应(如菜单的选取、鼠标的响应)。最重要的是OnDraw(重画窗口),通常用CWnd::Invalidate()来启动它。另外,它通过消息映射表处理菜单、工具条、快捷键和其他用户消息。 CDC设备文本:无论是显示器还是打印机,都是画图给用户看。这图就抽象为CDC。CDC与其他GDI(图形设备接口)一起,完成文字和图形、图像的显示工作。把CDC想象成一张纸,每个窗口都有一个CDC相联系,负责画窗口。CDC有个常用子类CClientDC(窗口客户区),画图通常通过CClientDC完成。 CDialog:对话框 CWinApp应用程序类:似于C中的main函数,是程序执行的入口和管理者,负责程序建立、消灭,主窗口和文档模板的建立。 CGdiObject及子类:用于向设备文本画图。它们都需要在使用前选进DC。 CPen笔:画线 CBrush刷子:填充 CFont字体:控制文字输出的字体 CBitmap:位图

相关文档
最新文档