计算机仿真试题及答案

计算机仿真试题及答案
计算机仿真试题及答案

: 南京林业大学研究生试卷

名姓称名业专

号学

课程号33351

II

课程名称计算机仿真20 16 ~20 17学年第1学期

一、(20分)某系统的传递函数为

2

3S2+4S +1

G(S)_ (4S +1)(S +2)(S +3)(S +4)

'试用级联法、串联法和并联法中的两种画出系统模拟结构图,

「和输出方程。自拟仿真,比较两者结果。

i答:选用级联法和并联法写出传递函数,公式如下:

并列出相应的状态方程

3S2+ 4 S + 1

G(S)

"(4s+ 1)( S +2)(s +3)(s +4)

(S +1)

1

(匕)

S2 +1/S3十丄心4

4

1*十

113心

2亠/

4 4

S3+ 6 / S4 (s+m ?(S + 2) ?(S + 3) ?(S + 4)

分别画出级联法、并联法的系统模拟结构图及其状态方程和输出方程,图式如下:

—一1/S —

r

-VS =r-

1/S

37/4

-

113/4

122/4

6 一

37

1/4

113

状态方程:

输出方程:

X2X1

X2

X3

级联

122

r X1 - X2厂X3"6X4

2+ X3+ f X4

精品文库

输出方程:

4-1596660T015434E-02 Commandl 比较后发现两者仿真结果接近。

y = X i + 2x 2 — 2x 3

拟用四阶龙格-库塔法求系统在t=0-2s 之间的输出值(仿真步长取0.01s 试编写仿真程序,对仿真结果截图。(单号 C++,双号VB

M

1/4

Eg

3/4

串联

状态方程:

X i

i

—X i

X i X i

5 3X 2

X 3

X 4

(20分)已知系统的状态方程及输出方程

X j = 3% + 2x 2 - x 3

X 2 = 2X i - X 2 +2X 3 *3 = X i + 2x 2 —X 3 +2

X io

x

20

x

30

使用龙格一库塔法程序进行仿真,

令U=1,系统在 t=0-2s 之间(仿真步长0.1s )则输出y 截图如下: 鬥 Forml

S3 n

鬥 Forml

4-159668E-02

Commajtdl

或 0.1s ),

精品文库

答:用C++进行四阶龙格-库塔法,系统在t=0-2s 间的(仿真步长0.01)编程:

#in clude #in cludevcstri ng> using n ames pace std; float x1; float x2; float x3; float x4; float t;

float f1(float x1,float x2,float x3,float x4,float t) {

float f1;

return f1=3*x1+2*x2-x3;

}

float f2(float x1,float x2,float x3,float x4,float t) {

float f2;

return f2=2*x1-x2+2*x3;

}

float f3(float x1,float x2,float x3,float x4,float t) {

float f3;

return f3=x1+2*x2-x3+2;

}

float f4(float x1,float x2,float x3,float x4,float t) {

float f4; return f4=0;

}

int mai n() {

float k11,k12,k13,k14,k21,k22,k23,k24,k31,k32,k33,k34,k41,k42,k43,k44; float t=0,h=0.01; double y;

float x1=0,x2=0,x3=0,x4=0; for(i nt i=1;i<200;i++) {

t=t+h; k11 k21 k31

k41 k22

= h * f2(x1 + k11 / 2, x2 + k21 / 2, x3 + k31 / 2, x4 + k41 / 2, t + h / 2);

h * f1(x1, x2, x3, x4, t); h * f2(x1, x2, x3, x4, t); h * f3(x1, x2, x3, x4, t);

h * f4(x1, x2, x3, x4, t);

h * f1(x1 + k11 / 2, x2 + k21 / 2, x3 + k31 / 2, x4 + k41 / 2, t + h / 2);

k12

k32 k42 k13 k23 k33 k43 k14 k24 k34 h * f3(x1 h * f4(x1 h * f1(x1 h * f2(x1 h * f3(x1 h * f4(x1 h * f1(x1 h * f2(x1 h * f3(x1 h * f4(x1

k11 / 2, x2 k11 / 2, x2 k12 / 2, x2 k12 / 2, x2 k12 / 2, x2 k12 / 2, x2 k13, x2 k13, x2 k13, x2 k21 / 2, x3 k21 / 2, x3 k22 / 2, x3 k22 / 2, x3 k22 / 2, x3 k22 / 2, x3

k23, x3 k23, x3 k23, x3 k31 / 2, x4 k31 / 2, x4 k32 / 2, x4 k32 / 2, x4 k32 / 2, x4 k32 / 2, x4

k33, x4 k33,x4 k33, x4

k41 / 2, t + h / 2); k41 / 2, t + h / 2); k42 / 2, t + h / 2); k42 / 2, t + h / 2); k42 / 2, t + h / 2); k42 / 2, t + h / 2);

k13, x2

x1 = x1 + (k11 + 2 * k12 x2 = x2 + (k21 + 2 * k22 x3 = x3 + (k31 + 2 * k32 }

y=x1+2*x2-2*x3; cout<<"y="<

k23, x3 2 * k13 2 * k23 2 * k33

k33, x4 k14) / 6; k24) / 6; k34) / 6;

k43, t + h); k43, t + h); k43, t + h);

k43, t + h); 三、(20分)已知单位反馈系统的开环传递函数为 G (S )=

50(S +

1 ) s(s + 4 X S + 3 )

试用Z 域离散相似法和时域离散相似法 进行仿真,编写仿真程序,对仿真结 果截图。(输出初态为0,输入为3,仿真步长为0.02S,100-200

(单号VB 双号C++

画出系统结构图:

50

S+4

使用z 域离散相似法计算得:

w(n +1) = w( n) + 3*t

x(n +1) = x(n)* exp( -4* t) + w(n +1) - w(n)* (3 + exp( -4* t)) /4 y(n +1) = y(n)* exp( -3*t) + x(n)* 50* (1 - exp( -3*t))/3

仿真程序如下:

Private Sub Comma nd1_Click() Dim n As Si ngle Dim t As Si ngle Dim w(200) As Si ngle Dim x(200) As Si ngle Dim z(200) As Si ngle Dim y(200) As Si ngle Dim u(200) As Si ngle t = 0.02 y(0) = 0 For n = 0 To 199 w(n + 1) = w( n) + t * 3

x(n + 1) = x( n) * Exp(-4 * t) + w(n + 1) - w(n) * (3 + Exp(-4 * t)) / 4 y(n + 1) = y(n) * Exp(-3 * t) + x(n) * 50 * (1 - Exp(-3 * t)) / 3 Next Text1.Text = y(200) End Sub

个周期)

答:先将函数G (S }= 50(S + 1 )

s (s + 4甘3 )化成为:G (s 2

50(s +1) s+1 50

* ------- * -------

s(s + 4)(s + 3) s s+4 s+3

S+3

仿真结果截图如下:

告工程 1 - Micno^ft Visual B^sk [运行]-[Forml (C^de)]

Cl 文件CB 備⑥ ?(y)i IS(P) tfixCtO ]谓试?运行? 查近凹图袁①工SCD 外接程序色1査口血翅旳凹

5S.4&ia7

C^nmud.!

使用时域相似法计算得:

w( n+1) =w( n)+T*3

x(n +1) = x(n) * exp(-4* T) + (w(n) + 3) * (0.25 -0.25* exp(-4* T)) y(n +1) = exp(—3* T)* y( n) + 50* x( n)* (1 - exp(—3* T)) /3

仿真程序如下:

Private Sub Comma nd1_Click() Dim w(2000) As Si ngle Dim x(2000) As Si ngle Dim y(2000) As Si ngle Dim T As Si ngle Dim n As Si ngle

Q ?D ?倉呼二乳■

?l ■ I 1尸普密丨七

0.0

Coanuill

Vj ||ciick

FrivAt* Suh Coim4ndl_Cli ckO

Dim , ■ ■

Difl Dim Dim Dim Dim Dim t = I y (C) = 0 F CT It 二 0 To 199

音 lit + I)

= wUt) * t * 3 K it + 1) = K G I ) ? Exp [-4 (3 + ixp (-4 * t)〕/ 4 y (it + 1) = y tt) ? Exp (-3 * t) + 盟? t 50 * (1 - Ex 卩〔一3 * t)) / 3 H 呼t

Tffxtl.Test 二 y(200)

End Sub

-

n b SifKglt I Ki Sinelg w COO)站 SingU t ^00)站 SinJ. H 虑DO) i-H

Singlfl y 住DO)

A, SineU a 住OC k

Wind* 0.0£ I = 电m 4S15 K 3405 工程-工程1 □ O|[E

回?工程1 CTSi) s-S 裔惟

-0 Forml (Fmrml :

口 Formi

W\]

T = 0.02 y(o)= 0

For n = 0 To 199 w(n + 1) = w( n) + T * 3 x(n + 1) = x(n) * Exp (-4 * T) + (w(n) + 3) * (0.25 - 0.25 * Exp (-4 * T)) y(n + 1) = Exp(-3 * T) * y(n) + 50 * x( n) * (1 - Exp(-3 * T)) / 3 Next

Text1.Text = y(200) End Sub

仿真结果截图如下:

吿 工程 1 - Micnofoh visual B^sk 【运行]-[Forml i(Code)1

E Form!

|54 95523

匚 Minudl

IFF

(20分)投掷硬币实验,至少投掷多少次,才能使正面朝上的频率在 0.4-0.6之间的概率不小于0.9 ?试编写仿真程序,对仿真结果截图。 (仿真 8000-12000 次)

文件CB ^(Ej ?{y)ISO tfixC(Q] 硯?运行? *也凹圏袁①工SCD 外接程序创査口理 tesachD -1占」刈 迟 4S15 K 3405

工程亠工S1

□ □ [B

II ■〔賜才艺普刻七 X

Coanuill

p (Click

2d

FrivAt* Suh Coim4ndl_Cli ckO Dim *^000) As SbAglt Difl iCOOO) As

Dim yCOOO) Lt Single Dim T b Sbn£l? B im n T = 0

y (C) = 0

f PT n 匸 C To 19Q

w&t + I) = wtO * T * 3

耳丘 + I) = xti) ? E::pi?4 * T) + g*) + 3) ? <0 25 - 0. 25 + EifpK * T)) y it + 1) = Exp (-3 * r) + y(n) + SO t TI (n) * Cl - Exp (-3 * T)) / 3 Nsxt Te^t.1. Test = y(200) End Sul

S-

cren

Q 凸裔俸

Forml (Forml :

四、

通信对抗原理大作业题目

通信对抗原理仿真大作业题目 基本要求:仿真大作业分组完成,每个组3~5人,至少选择4个题目,并且在每一类中至少选择一个题目。利用MATLAB完成计算机仿真,并且撰写仿真实验报告。大作业完成情况将作为评价平时成绩的依据。 第一类:测频方法仿真 1.FFT法数字测频技术仿真。仿真模拟通信信号或者数字通信信号三种以上, 基于FFT法进行载波频率测量。画出信号的时域、频域波形,给出FFT法测量的结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比与测量误差的关系。 2.互相关法数字测频技术仿真。仿真模拟通信信号或者数字通信信号三种以上, 基于互相关法进行载波频率测量。画出信号的时域、频域波形,给出测量结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比与测量误差的关系。 3.相位差分法数字测频技术仿真。仿真模拟通信信号或者数字通信信号三种以 上,基于相位差分法法进行载波频率测量。画出信号的时域、频域波形,给出测量结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比与测量误差的关系。 第二类:测向方法仿真 4.相位干涉仪测向方法仿真。仿真模拟通信信号或者数字通信信号两种以上, 基于相位干涉仪测向方法,对不同方向到达的通信信号进行测向。画出信号的时域、频域波形,给出到达方向测量结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比、到达角与测量误差的关系。 5.到达时差测向方法仿真。仿真模拟通信信号或者数字通信信号两种以上,基 于到达时差测向方法,对不同方向到达的通信信号进行测向。画出信号的时域、频域波形,观察相关函数,给出测量结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比、到达角与测量误差的关系。6.多普勒测向方法仿真。仿真模拟通信信号或者数字通信信号两种以上,基于 多普勒测向方法,对不同方向到达的通信信号进行测向。画出信号的时域、频域波形,给出测量结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比、到达角与测量误差的关系。 7.沃森-瓦特测向方法仿真。仿真模拟通信信号或者数字通信信号两种以上,基 于沃森-瓦特测向方法,对不同方向到达的通信信号进行测向。画出信号的时域、频域波形,给出测量结果。进一步在0-20dB信噪比条件给出不同信噪比下的测量曲线,分析信噪比、到达角与测量误差的关系。 第三类:信号处理技术仿真 8.信号带宽和幅度测量方法仿真。仿真模拟通信信号或者数字通信信号三种以 上,基于FFT法进行信号带宽、信号相对幅度测量。画出信号的时域、频域

计算机仿真在电工特种作业培训中的应用(新版)

( 安全技术 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 计算机仿真在电工特种作业培 训中的应用(新版) Technical safety means that the pursuit of technology should also include ensuring that people make mistakes

计算机仿真在电工特种作业培训中的应用 (新版) 传统的培训方法大多是在实际系统中进行的。随着工业和科学技术的发展,系统的规模日益庞大、复杂,系统的造价日益昂贵,训练时因操作不当引起的破坏和危险性也大大增加。因此,提高系统运行的安全性事关重大,关键在于人员培训。为了解决培训问题,需要有这样的系统,它能模拟实际系统的工作状况及环境,又可避免采用实际系统时所带来的危险性及高昂代价,这就是培训仿真系统。根据特种作业事故的基本特点,人为因素是事故发生的主要原因。要保证电工特种作业安全,必须控制电工作业人员的不安全行为;要控制电工作业人员的不安全行为,必须提高他们的安全技术素质和安全操作技能,这主要靠培训来完成。目前,电工特种作业培训主要以授课演示加实物模拟平台训练的方法。由于电的危害性,在实物模拟

平台上进行训练也存在许多危险;加之实物模拟平台数量有限,受时间、地点等限制,不能供人员反复使用。这些因素直接影响培训效率和质量。这就要求我们设计出更为有效且具有重复性好、安全性高、经济性好、效率高等优点的电工特种作业仿真培训平台。 计算机仿真培训原理 仿真是以相似原理、系统技术、信息技术及应用领域有关专业技术为基础,以计算机系统与相关物理效应设备及仿真器为工具,利用模型对系统进行研究的多学科综合性技术。 计算机仿真培训原理图。计算机仿真培训系统的组成如图1所示,主要由三个模块组成,即前台多媒体培训仿真界面、信息响应和计算机后台分析计算模块。后台分析计算是计算机仿真培训系统的核心,它包括计算机仿真模型、仿真模块、仿真结果分析、资源库和多媒体计算机网络。用户在前台操作,通过响应模块将用户的操作信息传递给后台,在后台通过仿真模型的判断和运算,做出决策,并将决策信息由后台经过信息处理与响应模块传递到用户操作前台多媒体培训仿真界面,实现交互操作训练。

土木工程与文献检索

土木工程与文献检索 当今社会,信息极大丰富,土木建筑业的信息亦是浩如烟海,故检索土木工程信息对于土木人来说是一门不可或缺的学问。 建筑与土木工程网络信息资源现状在全球逐步进入知识经济的年代,各个国家都在进行信息化建设。在这种环境下,建筑与土木工程的网络文献资源急剧增长,许多大型综合性的数据库都包含了大量的土木工程类的文献资源。在我国,哈尔滨工业大学图书馆已经成立了“土木工程文献信息中心”,天津大学图书馆自建“中国建筑文化数字图书馆”数据库资源。2005年6月,十几所设有土木建筑专业的高校图书馆召开了有关土木工程学科文献共享及发展的会议。在国外,具有代表性的是美国土木工程协会(The American Society ofCivilEngineers,简称ASCE),它成立于1852年,至今已有150多年的悠久历史。目前,ASCE已和其他国家的65个土木工程学会有合作协议。ASCE是全球最大的土木工程出版机构,每年有5万多页的出版物。学会出版物2004年包括30种技术和专业期刊,以及各种图书、会议录、委员会报告、实践手册、标准和专论等。ASCE出版的期刊大部分被SCI、EI收录是土木工程学科的主要核心期刊。建筑与土木工程领域的研究者、工作者和学习者要了解目前网络上该学科的分布情况,通过网络数据库,利用检索工具帮助他们快捷地查找到这些宝贵的信息资源。 一、土木工程主要信息源的检索 信息源类型较多。其中文献信息源是其主要组成部分,而在文献信息源中又以图书、期刊(报纸)论文、学位论文、会议论文、标准文献和专利文献为主要检索资料。各类型图书馆都注重电子图书、期刊(报纸)、学位论文等的资料收藏。例如:中国知网(CNKI)、万方数字资源、维普数字资源都是以上述信息源为主要收录对象,检索与利用较为方便;关于图书的有超星、书生之家、方正阿帕比等数字图书馆,便于广大读者的检索与阅读。在纸质和电子文献中无论是以关键词——土木建筑、土木工程。还是以分类(一般为《中图法》分类)TU建筑科学进行检索,都会查到相应较多的信息。 查找国外土建类核心期刊,除参考《国外科学技术核心期刊总览(2004年)》外,还可以参考日本《科学技术文献速报:土木·建筑工程学编》的有关类目及《国外科枝资料目录:建筑工程》(中国建筑技术发展中心建筑情报研究所编)

计算机仿真期末大作业Mersenne Twister随机数发生器及随机性测试

Mersenne Twister随机数发生器及随机性测试 一、实验目的 用MATLAB实现Mersenne Twister随机数发生器,并对其随机性进行测试。二、实验原理 伪随机数的产生,首先是选取种子,然后是在此种子基础上根据具体的生成算法计算得到一个伪随机数,然后利用此伪随机数再根据生成算法递归计算出下二个伪随机数,直到将所有不重复出现的伪随机数全部计算出来。这个伪随机数序列就是以后要用到的伪随机数序列。上面的计算过程可以一次性计算完毕,也可以使用一次递归计算一次,每次生成的伪随机数就是这个伪随机数序列中的一个,不过不管怎么样,只要确定了种子,确定了生成算法,这个序列就是确定的了。所谓种子,就是一个对伪随机数计算的初始值。 Mersenne Twister算法是一种随机数产生方法,它是移位寄存器法的变种。该算法的原理:Mersenne Twister算法是利用线性反馈移位寄存器(LFSR)产生随机数的,LFSR的反馈函数是寄存器中某些位的简单异或,这些位也称之为抽头序列。一个n位的LFSR能够在重复之前产生2^n-1位长的伪随机序列。只有具有一定抽头序列的LFSR才能通过所有2^n-1个内部状态,产生2^n - 1位长的伪随机序列,这个输出的序列就称之为m序列。为了使LFSR成为最大周期的LFSR,由抽头序列加上常数1形成的多项式必须是本原多项式。一个n阶本原多项式是不可约多项式,它能整除x^(2*n-1)+1而不能整除x^d+1,其中d能整除2^n-1。例如(32,7,5,3,2,1,0)是指本原多项式x^32+x^7+x^5+x^3+x^2+x+1,把它转化为最大周期LFSR就是在LFSR小邓第32,7,5,2,1位抽头。利用上述两种方法产生周期为m的伪随机序列后,只需要将产生的伪随机序列除以序列的周期,就可以得到(0,1)上均匀分布的伪随机序列了。 伪代码如下: // 建立624位随机序列数组 int[0..623] MT int index = 0 //初始化随机序列数组 function initializeGenerator(int seed) { MT[0] := seed for i from 1 to 623 { MT[i] := last 32 bits of(1812433253 * (MT[i-1] xor(right shift by 30 bits(MT[i-1]))) + i) // 0x6c078965 } }

武汉理工大学-计算机仿真实验作业答案

五、(10分)已知系统的传递函数为6 168682)(232+++++=s s s s s s G 。 语言建立系统传递函数模型,并求: ⑴ 该系统的单位阶跃响应;(2分) ⑵ 输入函数为u(t)时的响应;(3分) (u(t)正弦信号,周期2秒,仿真时间8秒,采样周期0.1); (3) 输入函数为u(t)时的响应;(3分) (u(t)方波输入信号,周期10秒,仿真时间20秒,采样周期0.05) (4) 绘出系统的波德图(Bode )。(2分) 解答: num=[2 8 6]; den=[1 8 16 6]; sys=tf(num,den); t=0:0.1:8; y1=step(sys,t); u=sin(t*pi); y2=lsim(sys,u,t); subplot(2,2,1);plot(t,y1); grid; title('阶跃响应曲线'); xlabel('响应时间'); ylabel('响应值'); hold on; subplot(2,2,2);plot(t,y2); grid on ; title('对sin(t)的响应曲线'); xlabel('响应时间'); ylabel('响应值'); t=0:0.05:20 u=square(pi/5*t) y3=lsim(sys,u,t); subplot(2,2,3);plot(t,y3) grid on ; title('对方波信号的响应曲线'); xlabel('响应时间'); ylabel('响应值'); subplot(2,2,4);bode(sys);

grid ;title('bode 图'); 运行结果: 六、(10分)设二阶动力学系统的传递函数如下,假设将无阻尼固有频 率固定为ωn =1 rad/s ,将阻尼比的值分别设置成ζ=0,0.1,0.2,0.3,…, MATLAB 语言编程,分析在这些阻尼比ζ的取值下该系统的阶跃响应。 2222)(n n n s s s G ω?ωω++= 解答:wn=1; kesi=[0:0.1:1,2,3,4,5]; figure('color',[1 1 1]); hold on for i=kesi num=wn.^2 den=[1,2*i*wn,wn.^2]; step(num,den);

电路计算机仿真实验报告

电路计算机仿真分析 实验报告

实验一直流电路工作点分析和直流扫描分析 一、实验目的 1、学习使用Pspice软件,熟悉它的工作流程,即绘制电路图、元件类别的选择及其参数的赋值、分析类型的建立及其参数的设置、Probe窗口的设置和分析的运行过程等。 2、学习使用Pspice进行直流工作点分析和直流扫描分析的操作步骤。 二、原理与说明 对于电阻电路,可以用直观法(支路电流法、节点电压法、回路电流法)列写电路方程,求解电路中各个电压和电流。PSPICE软件是采用节点电压法对电路进行分析的。 使用PSPICE软件进行电路的计算机辅助分析时,首先在capture环境下编辑电路,用PSPICE 的元件符号库绘制电路图并进行编辑、存盘。然后调用分析模块、选择分析类型,就可以“自 动”进行电路分析了。需要强调的是,PSPICE软件是采用节点电压法“自动”列写节点电 压方程的,因此,在绘制电路图时,一定要有参考节点(即接地点)。此外,一个元件为一 条“支路”(branch),要注意支路(也就是元件)的参考方向。对于二端元件的参考方向定 义为正端子指向负端子。 三、示例实验 应用PSPICE求解图1-1所示电路个节点电压和各支路电流。 图1-1 直流电路分析电路图

4.000V R2 1 2.000A 0V Idc2 4Adc 4.000A 6.000V R1 1 4.000A Idc1 2Adc 2.000A R3 3 2.000A 图1-2 仿真结果 四、选做实验 1、实验电路图 (1)直流工作点分析,即求各节点电压和各元件电压和电流。 (2)直流扫描分析,即当电压源Us1的电压在0-12V之间变化时,求负载电阻R L中电流I RL随电压源Us1的变化曲线。 R4 3 Is3 2Adc 0Vs2 10Vdc RL 1 Is1 1Adc Is2 1Adc R1 4 I Is5 3Adc R2 2 12Vdc IPRINT Vs3 5Vdc Vs4 7Vdc 图1-3 选做实验电路图 2、仿真结果

控制系统数字仿真大作业.

《控制系统数字仿真》课程 大作业 姓名: 学号: 班级: 日期: 同组人员:

目录 一、引言 (2) 二、设计方法 (2) 1、系统数学模型 (2) 2、系统性能指标 (4) 2.1 绘制系统阶跃响应曲线、根轨迹图、频率特性 (4) 2.2 稳定性分析 (6) 2.3 性能指标分析 (6) 3、控制器设计 (6) 三、深入探讨 (9) 1、比例-微分控制器(PD) (9) 2、比例-积分控制(PI) (12) 3、比例-微分-积分控制器(PID) (14) 四、设计总结 (17) 五、心得体会 (18) 六、参考文献 (18)

一、引言 MATLAB语言是当今国际控制界最为流行的控制系统计算机辅助设计语言,它的出现为控制系统的计算机辅助分析和设计带来了全新的手段。其中图形交互式的模型输入计算机仿真环境SIMULINK,为MATLAB应用的进一步推广起到了积极的推动作用。现在,MATLAB语言已经风靡全世界,成为控制系统CAD领域最普及、也是最受欢迎的软件环境。 随着计算机技术的发展和应用,自动控制理论和技术在宇航、机器人控制、导弹制导及核动力等高新技术领域中的应用也愈来愈深入广泛。不仅如此,自动控制技术的应用范围现在已发展到生物、医学、环境、经济管理和其它许多社会领域中,成为现代社会生活中不可或缺的一部分。随着时代进步和人们生活水平的提高,在人类探知未来,认识和改造自然,建设高度文明和发达社会的活动中,控制理论和技术必将进一步发挥更加重要的作用。作为一个自动化专业的学生,了解和掌握自动控制的有关知识是十分必要的。 利用MATLAB软件及其SIMULINK仿真工具来实现对自动控制系统建模、分析与设计、仿真,能够直观、快速地分析系统的动态性能和稳态性能,并且能够灵活的改变系统的结构和参数,通过快速、直观的仿真达到系统的优化设计,以满足特定的设计指标。 二、设计方法 1、系统数学模型 美国卡耐尔基-梅隆大学机器人研究所开发研制了一套用于星际探索的系统,其目标机器人是一个六足步行机器人,如图(a)所示。该机器人单足控制系统结构图如图(b)所示。 要求: (1)建立系统数学模型; (2)绘制系统阶跃响应曲线、根轨迹图、频率特性; (3)分析系统的稳定性,及性能指标; (4)设计控制器Gc(s),使系统指标满足:ts<10s,ess=0,,超调量小于5%。

通信原理大作业

通信原理大作业 1、说明 在通信原理课程中,介绍了通信系统的基本理论,主要包括信道、基带传输、调制 / 解调方法等。为了进一步提高和改善学生对课程基本内容的掌握,进行课程作业方法的改革的试点,设立计算机仿真大作业。成绩将计入平时成绩。 2、要求 参加的同学3~5人一组,选择1?2个题目,协作和共同完成计算机编程和仿真,写出计算机仿真报告。推荐的计算机仿真环境为MATLAB也可以 选择其它环境。 3、大作业选题 (1) 信道噪声特性仿真产生信道高斯白噪声,设计信道带通滤波器对高斯白噪 声进行滤波, 得到窄带高斯噪声。对信道带通滤波器的输入输出的噪声的时域、频域特性进行统计和分析,画出其时域和频域的图形。 (2) 基带传输特性仿真利用理想低通滤波器作为信道,产生基带信号,仿真验证奈氏第一准则的给出的关系。改变低通滤波器的特性,再次进行仿真,验证存在码间干扰时的基带系统输出,画出眼图进行观察。加入信道噪声后再观 察眼图。 (3) 2ASK言号传输仿真 按照2ASK产生模型和解调模型分别产生2ASK言号和高斯白噪声,经过信道传

输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2ASK信号的解调可以选用包络解调或者相干解调法。(4) 2FSK信号传输仿真 按照2FSK产生模型和解调模型分别产生2FSK信号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2FSK信号的解调可以选用包络解调或者相干解调法。(5) 2PSK信号传输仿真 按照2PSK产生模型和解调模型分别产生2PSK言号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2PSK信号的解调选用相干解调法。 ⑹2DPSK言号传输仿真 按照2DPSK产生模型和解调模型分别产生2DPSK言号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2DPSK信号的解调可以选用非相干解调或者相干解调法。 (7) 模拟信号的数字传输 产生模拟语音信号,进行PCM编码过程的计算机仿真。仿真发送端采样、 量化编码的过程、仿真接收端恢复语音信号的过程。按照有或者无信道噪 声两种情况分别进行仿真。

计算机仿真实验-基于Simulink的简单电力系统仿真参考资料

实验七 基于Simulink 的简单电力系统仿真实验 一. 实验目的 1) 熟悉Simulink 的工作环境及SimPowerSystems 功能模块库; 2) 掌握Simulink 的的powergui 模块的应用; 3) 掌握发电机的工作原理及稳态电力系统的计算方法; 4)掌握开关电源的工作原理及其工作特点; 5)掌握PID 控制对系统输出特性的影响。 二.实验内容与要求 单机无穷大电力系统如图7-1所示。平衡节点电压044030 V V =∠?。负荷功率10L P kW =。线路参数:电阻1l R =Ω;电感0.01l L H =。发电机额定参数:额定功率100n P kW =;额定电压440 3 n V V =;额定励磁电流70 fn i A =;额定频率50n f Hz =。发电机定子侧参数:0.26s R =Ω,1 1.14 L mH =,13.7 md L mH =,11 mq L mH =。发电机转子侧参数:0.13f R =Ω,1 2.1 fd L mH =。发电机阻尼绕组参数:0.0224kd R =Ω,1 1.4 kd L mH =,10.02kq R =Ω,11 1 kq L mH =。发电机转动惯量和极对数分别为224.9 J kgm =和2p =。发电机输出功率050 e P kW =时,系统运行达到稳态状态。在发电机输出电磁功率分别为170 e P kW =和2100 e P kW =时,分析发电机、平衡节点电源和负载的电流、电磁功率变化曲线,以及发电机转速和功率角的变化曲线。

G 发电机节点 V 负 荷 l R l L L P 图 7.1 单机无穷大系统结构图 输电线路 三.实验步骤 1. 建立系统仿真模型 同步电机模块有2个输入端子、1个输出端子和3个电气连接端子。模块的第1个输入端子(Pm)为电机的机械功率。当机械功率为正时,表示同步电机运行方式为发电机模式;当机械功率为负时,表示同步电机运行方式为电动机模式。在发电机模式下,输入可以是一个正的常数,也可以是一个函数或者是原动机模块的输出;在电动机模式下,输入通常是一个负的常数或者是函数。模块的第2个输入端子(Vf)是励磁电压,在发电机模式下可以由励磁模块提供,在电动机模式下为一个常数。 在Simulink仿真环境中打开Simulink库,找出相应的单元部件模型,构造仿真模型,三相电压源幅值为4403,频率为50Hz。按图连接好线路,设置参数,建立其仿真模型,仿真时间为5s,仿真方法为ode23tb,并对各个单元部件模型的参数进行修改,如图所示。

数学建模中常见的十大模型

数学建模常用的十大算法==转 (2011-07-24 16:13:14) 转载▼ 1. 蒙特卡罗算法。该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟来检验自己模型的正确性,几乎是比赛时必用的方法。 2. 数据拟合、参数估计、插值等数据处理算法。比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用MA TLAB 作为工具。 3. 线性规划、整数规划、多元规划、二次规划等规划类算法。建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用Lindo、Lingo 软件求解。 4. 图论算法。这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备。 5. 动态规划、回溯搜索、分治算法、分支定界等计算机算法。这些算法是算法设计中比较常用的方法,竞赛中很多场合会用到。 6. 最优化理论的三大非经典算法:模拟退火算法、神经网络算法、遗传算法。这些问题是用来解决一些较困难的最优化问题的,对于有些问题非常有帮助,但是算法的实现比较困难,需慎重使用。 7. 网格算法和穷举法。两者都是暴力搜索最优点的算法,在很多竞赛题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种暴力方案,最好使用一些高级语言作为编程工具。 8. 一些连续数据离散化方法。很多问题都是实际来的,数据可以是连续的,而计算机只能处理离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的。 9. 数值分析算法。如果在比赛中采用高级语言进行编程的话,那些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用。 10. 图象处理算法。赛题中有一类问题与图形有关,即使问题与图形无关,论文中也会需要图片来说明问题,这些图形如何展示以及如何处理就是需要解决的问题,通常使用MA TLAB 进行处理。 以下将结合历年的竞赛题,对这十类算法进行详细地说明。 以下将结合历年的竞赛题,对这十类算法进行详细地说明。 2 十类算法的详细说明 2.1 蒙特卡罗算法 大多数建模赛题中都离不开计算机仿真,随机性模拟是非常常见的算法之一。 举个例子就是97 年的A 题,每个零件都有自己的标定值,也都有自己的容差等级,而求解最优的组合方案将要面对着的是一个极其复杂的公式和108 种容差选取方案,根本不可能去求解析解,那如何去找到最优的方案呢?随机性模拟搜索最优方案就是其中的一种方法,在每个零件可行的区间中按照正态分布随机的选取一个标定值和选取一个容差值作为一种方案,然后通过蒙特卡罗算法仿真出大量的方案,从中选取一个最佳的。另一个例子就是去年的彩票第二问,要求设计一种更好的方案,首先方案的优劣取决于很多复杂的因素,同样不可能刻画出一个模型进行求解,只能靠随机仿真模拟。 2.2 数据拟合、参数估计、插值等算法 数据拟合在很多赛题中有应用,与图形处理有关的问题很多与拟合有关系,一个例子就是98 年美国赛A 题,生物组织切片的三维插值处理,94 年A 题逢山开路,山体海拔高度的插值计算,还有吵的沸沸扬扬可能会考的“非典”问题也要用到数据拟合算法,观察数据的

大作业题目

控制系统仿真大作业 1、曲线拟合的Matlab实现和优化度检验 通过一个实际的例子,介绍最小二乘曲线拟合法的基本原理,对最小二乘曲线拟合法的Matlab实现方法进行研究,并给出曲线拟合Matlab实现的源程序。论述了Matlab软件在做曲线拟合时的用法,并进行曲线的拟合和相应的图像。 2、基于Matlab的液位串级控制系统 运用组态王和Matlab混合编程的方法设计了一个双容(两个水箱串联)液位串级在线控制系统,由组态王编制人机交互界面,用Matlab完成控制算法,二者通过DDE进行实时数据交换;采用串级控制策略,减小二次干扰的影响,验证其方法的有效性。 3、基于Matlab的变压器差动保护闭环仿真研究 应用Matlab建立了微机保护仿真系统,并对不同原理的变压器差动保护进行了仿真和比较.仿真系统采用积木式结构,根据微机保护的实现原理构建模块,实现保护的闭环仿真,对保护的动作过程进行分析. 4、基于MATLAB/SIMULINK的交流电机调速系统建模与仿真 根据直接转矩控制原理,利用MATLAB/SIMULINK软件构造了一个交流电机调速系统,该系统能够很好地模拟真实系统,实现高效的调速系统设计。仿真结果验证该方法的有效性。 5、基于MCGS和MATLAB的薄膜厚度控制系统仿真 以MCGS组态软件和MATLAB为平台,设计和仿真了一个薄膜厚度控制系统.MCGS完成硬件接口的设置、数据的实时采集、人机对话、以动画的方式显示控制系统的运行情况,MATLAB完成PID参数的自动整定,并利用动态数据交换(DDE)技术建立两者间的通讯.并分析其仿真结果。 6、Matlab在动态电路分析中的应用 用Matlab计算动态电路,可得到解析解和波形图.一阶电路先计算3要素,后合成解

方波逆变电路的计算机仿真课案

电力电子系统仿真 题目:单相方波逆变电路仿真 院系:电气工程学院 班级:电气F1305 学号:201323010209 学生姓名:蒋广敬

单相方波逆变电路仿真 实验步骤 ①设计一单相桥式方波逆变电路,开关器件选用IGBT,直流电压为300V,电阻负载,电阻1欧姆,电感2毫亨。根据上述要求完成主电路设计。 ②完成上述单相桥式方波逆变电路的计算机仿真,观察输出电压波形。系统输入电流波形,电压电流波形的谐波情况、不同仿真条件时系统输入输出的变化情况和理论分析的结果进行比较。 仿真软件简介 MATLAB 是一种适用于工程应用各领域分析设计与复杂计算的科学计算软件,由美国MathWorks公司于1984年正式推出,1988年推出3.X(DOS)版本,1992年推出4.X(Windows)版本;近几年来,Mathworks公司将MATLAB语言运用于系统仿真和实时运行等方面,取得了很多成绩,更扩大了它的应用前景。MATLAB 已成为美国和其他发达国家大学教学和科学研究中最常用而且必不可少的工具。 MATLAB时“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需求。在MATLAB中,每个变量代表一个矩阵,可以有n*m个元素,每个元素都被看做复数,所有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。 MATLAB主要包括MATLAB和Simulink两大部分。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便

2015数学建模选修大作业

中华女子学院 成绩2014 — 2015学年第二学期期末考试 (论文类) 论文题目数学建模算法之蒙特卡罗算法 课程代码1077080001 课程名称数学建模 学号130801019

姓名陈可心 院系计算机系 专业计算机科学与技术 考试时间2015年5月27日 一、数学建模十大算法 1、蒙特卡罗算法 该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法。接下来本文将着重介绍这一算法。 2、数据拟合、参数估计、插值等数据处理算法 比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具。 3、线性规划、整数规划、多元规划、二次规划等规划类问题 建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用Lindo、Lingo软件实现。这个也是我们数学建模选修课时主要介绍的问题,所以对这方面比较熟悉,也了解了Lindo、Lingo软件的基本用法。 4、图论算法 这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,上学期数据结构课程以及离散数学课程中都有介绍。它提供了对很多问题都很有效的一种简单而系统的建模方式。

5、动态规划、回溯搜索、分治算法、分支定界等计算机算法 这些算法是算法设计中比较常用的方法,很多场合可以用到竞赛中 6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法 这些问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难,需慎重使用。 7、网格算法和穷举法 网格算法和穷举法都是暴力搜索最优点的算法,在很多竞赛题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种暴力方案,最好使用一些高级语言作为编程工具。 8、一些连续离散化方法 很多问题都是实际来的,数据可以是连续的,而计算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的。 9、数值分析算法 如果在比赛中采用高级语言进行编程的话,那一些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用。10、图象处理算法 赛题中有一类问题与图形有关,即使与图形无关,论文中也应该要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问题,通常使用Matlab进行处理。 二、蒙特卡罗方法 2.1算法简介 蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,1946年,美国拉斯阿莫斯国家实验室的三位科学家John von Neumann,Stan Ulam 和 Nick

2019-2020第2学期文检课期末大作业(1)

2019-2020学年第2学期 《文献信息检索与利用》期末大作业 姓名:吴培宇 学号:20181620310088 学院:计算机与网络空间安全学院 年级:2018级 专业:软件工程(NIIT)大数据2班 任课老师:李保红 成绩:

《文献信息检索与利用》期末大作业 一、课题名称(需包含3个及其以上的检索词,要求在学委处报备,10分) 人工智能与建构主义在计算机辅助教学中的应用 二、课题分析(10分) 1、课题来源(2分,基于兴趣,或者参与的课题,或者拟定的毕业论文) 在学习的知识中对人工智能比较感兴趣。 2、给出课题中涉及的检索词 (1)中文检索词(4分,说明检索词的拓展补充角度,所参考的平台或工具书,并截屏): 人工智能(AI): 建构主义:

计算机辅助教学(CAI): (2)英文检索词(4分,说明检索词扩充角度,所参考的平台或工具书,并截屏): Artificial Intelligence:

Constructivism: Computer Aided Instruction:

三、选择的检索工具(根据本课题可以选择哪些数据库或平台,要包括中文数据库、外文数据库、专利或发现平台、搜索引擎等)(5分) NSTL国家科技图书文献中心 EBSCO(ASC)综合学科全文数据库 Geogle搜索引擎 Bing搜索引擎 百度搜索引擎 四、制定检索式(检索式中的检索词与上述给出的检索词对应)(10分)(1)中文检索式(5分) 人工智能AND建构主义AND计算机辅助教学 (2)外文检索式(5分) Artificial Intelligence*Constructivism*Computer Aided Instruction 五、检出结果展示(15分) (1)搜索引擎检索结果截图(3分)

土木工程应用论文-计算机技术论文

土木工程中计算机技术的有效应用 【摘要】本文结合实际浅谈计算机技术在土木工程中的应用现状,以及对未来数字化土木工程的展望。 【关键词】土木工程;计算机技术;软件工程;硬件设备; 计算机技术在各行各业的应用成为时下的热门,因为计算机的引入不仅可以提高工作效率,同时能够及时提供市场信息,这对于一个企业的发展都是至关重要的。 人━计算机交互(Human Computer Interactive, HCI)理论和技术是当前发展计算机应用的一个关键。多媒体、可视化和虚拟现实技术代表了HCI技术的不同侧面的要求。多媒体技术是90年代计算机技术的一个重要发展方向,它改变了传统计算机只能单纯处理数字和文字信息的不足,使计算机能综合处理声、文、图信息,并以其形象和方便的交互性,极大地改善了人机界面,改变了使用计算机的方式 1 计算机CAD在土木工程与建筑工程 计算机辅助设计首先取得成功的是结构CAD软件,其后是建筑及设备专业的CAD软件。CAD技术即计算机辅助设计与制图技术,指利用计算机系统作为辅助工具协助工程设计建立、修正、分析和优化的过程。经过多年的实践应用,CAD技术表现出来的操作快捷简单、存储方便等优势已成为土木工程设计中不可缺少的重要技术。 计算机辅助设计技术指的是设计人员通过计算机输入工程设计资料,随后计算机会自动编制程序,输出优化后的设计方案与产品的

过程图。第一台具有绘图系统的计算机产生于二十世纪五十年代的美国,此时的计算机仅有简单的绘图输出功能用于工程设计。八十年代出现的威力强大的微处理器与存储器,使得CAD技术深受中小企业的喜爱。 CAD技术先后经历了标准化、集成化、智能化等多个发展过程。并且先后推出了多种标准的图形接口软件与图形制作功能,这些都为CAD技术的推广、软件的移植与数据的共享产生了较大的促进影响;在系统方面也打破了传统的单一模式而转变为功能全面的综合系统设置,例如一些计算机辅助设计和辅助制造集成系统的相继出现等;CAD在其发展过程中还利用到了固化技术、网络技术以及并行处理能技术,使得辅助软件的作用得到的极大的提升;人工智能与专家系统技术逐渐被引入至现在的CAD应用中,智能CAD技术也在短暂的发展中得到了迅速的应用,大大提升了CAD系统的问题解决性能,引导其发展方向向着自动化转变。CAD技术在土木工程中的迅速普及,在土木工程方面解决了越来越多的工程分析难题,改变了传统的工作方式,实现了许多以往人工或者建模方法所无法实现的过程,同时提高了工作质量与效率,降低了多种工作的重复率。 2 计算机模拟仿真技术在结构工程中的应用 对于现在工程结构来说,其破坏因素主要有洪水、地震、台风以及火灾等,面对这些小概率事件,大荷载参数下的工程结构难以通过实验进行验证,而计算机仿真技术则能够模拟工程构筑物在上述荷载作用下倒塌的整个过程,进而探究工程结构存在的不安全因素,由此

《MATLAB应用》大作业试卷

学院数学与计算机科学出卷教师周静系主任签名 制卷份数专业班级编号 B09082051 江汉大学2011 ——2012 学年第1 学期 考试试卷 课程编号:课程名称:《MATLAB应用》 试卷类型:A[ ]、B[ ]卷考试形式:开[√]、闭[]卷考试时间: 120 分钟 考试说明:根据课程特点,考试采取大作业的考核形式。为了考核学生对该课程基本理论、基本知识点的掌握程度,要求学生必须满足考试具体要求;同时,为了充分发挥学生的自我能动性、积极性、创造性,要求学生在满足基本要求的前提下,可以根据个人的能力充分发挥。 第一部分考试具体要求 在课程教学和查阅相关文献资料的基础上,运用MATLAB开发工具,并选择以下其中一个图像处理技术专题,自行选定原始图像进行仿真实验,并完成大作业报告。 大作业专题: 1. 图像边缘检测技术研究; 2. 图像阈值分割技术研究; 3. 图像压缩技术研究; 具体要求如下: 1. 综述性部分:查阅相关文献资料,了解和掌握基本原理、方法和研究现状,以及实际应用的背景意义; 2. 选定某一个技术专题后,具体分析讨论该专题中的2-3种处理算法;也可对某一种具体的算法进行改进研究。在此基础上,运用MATLAB开发工具对所给的原始图像进行计算机仿真实验,给出相应的仿真实验数据和处理结果图像; 3. 对各算法相应的仿真实验结果和数据进行分析比较,最后得出相应的结论(如各算法针对同一副图片实现效果的优劣比较等结论,并分析原因);

4. 给出主要参考文献目录。凡是引用参考文献中的结论或结果应在大作业报告中具体注明。 第二部分上交考试形式 考试上交内容包括: 1、程序源代码; 2、原始图片及效果图,将每个题主要效果截图保存为jpg格式; 3、大作业报告——word文档。 上交形式: 1. 每个学生建立一个文件夹,文件夹的名字为:姓名+学号。 2. 文件夹下建立三个子文件夹:一个保存源代码、一个保存效果图、一个保存大作业 word文档。如图所示。 第三部分考试评分标准 1. 完全达到具体要求中的4个方面,代码能正常编译、运行且运行结果与报告中的结果完全一致,报告书写规范,上交材料完整,评为优秀(100-90); 2. 完全达到具体要求中的4个方面,代码能正常编译、运行且运行结果与报告中的结果完全一致,报告书写较为规范,上交材料完整,评为良好(89-80); 3. 部分达到具体要求中的4个方面,代码能正常编译、运行且运行结果与报告中的结果完全一致,报告书写较为规范,上交材料完整,评为中等(79-70); 4. 部分达到具体要求中的4个方面,代码能正常编译、运行及运行结果与报告中的结果一致,报告书写不规范,上交材料完整,评为及格(69-60)。 5. 未达到具体要求中的4个方面,代码不能正常编译、运行及运行结果与报告中的结果不一致,报告书写不规范,上交材料不完整,评为不及格(59-0)。

计算机仿真技术作业一(转速反馈单闭环直流调速系统仿真)

计算机仿真技术作业一 研究题目:转速反馈单闭环直流调速系统仿真 1、开环仿真: (一)实验要求: 直流电机模型框图如下图所示,仿真参数为R =0.6,T l =0.00833,T m =0.045,Ce=0.1925。本次仿真采用算法为ode45,仿真时间5s 。 1/1+s T R l s T R m e C 10d u d I + --+n 图1 直流电机模型 ① 用simulink 实现上述直流电机模型,直流电压U d0取220V , 0~2.5s ,电机空载,即I d =0; 2.5s~5s ,电机满载,即I d =55A 。 ② 画出转速n 的波形,根据仿真结果求出空载和负载时的转速n 以及静差率s 。改变仿真算法,观察效果(运算时间、精度等)。 (二)实验内容: ① 按照上图把电机模型建立好,其中U d0设置为常数,并把其幅值设置为220,把其它相 应的环节也设置好。把I d 设置为“阶跃信号”,且在0~2.5s 之间其幅值为0,而2.5~5s 之间其 幅值为55,在对系统中其它参数进行设置。为了观察输出波形,在输出处接上一个示波器。 ② 对仿真模式进行设置,系统默认的仿真算法为ode45,只需要把仿真时间设置为5s 即可。 ③ 对系统进行仿真。 (三)仿真结果:

上图即为电机转速的仿真结果图,上图分为两个阶段,第一个阶段(0~2.5s )为空载转速, 第二阶段(2.5~5s )为满载转速。空载转速为1147r/min 。在2.5s 时加入了负载,通过仿真结果我们可以看出来,负载转速为976r/min 。可以看出在加入负载之后,电机的转速开始下降。 静差率(转速变化率)是指电动机在一定转速下运行时,负载由理想空载变到满载时所产生的转速降落与理想空载转速之比值。静态率越小,稳定性越高。只有设法减小静态速降Δn 才能扩大调速范围,减小静差率,提高转速的稳定度。 根据电机转差率的公式149.01147976114700=-=-=n n n s 。转差率还是比较小的,说明该电机效 率比较高。 关于仿真算法的区别: ode45是基于显式Rung-Kutla (4,5) 和Dormand- Prince 组合的算法,它是一种一步解法,即只要知道前一时间点的解y(tn-1),就可以立即计算当前时间点的方程解y (tn)。对大多数仿真模型来说,首先使用ode45 来解算模型是最佳的选择,所以在SIMULINK 的算法选择中将ode45 设为默认的算法。 ode23 是基于显式Rung-Kutta (2 , 3) 、Bogacki 和Shampine 相结合的算法,它也是一种一步算法。在容许误差和计算略带刚性的问题方面,该算法比ode45 要好。更换算法后,静差率基本没有变化,但ode23与ode45比系统震荡变大,且ode23的计算精度不太高,所以ode23一般用于计算精度不太高的场合。 odel13是可变阶数的Adams-Bash forth-Moulton PECE 算法,在误差要求很严时,odel13 算法较ode45 更适合。odel13 是一种多步算法,也就是需要知道前几个时间点的值,才能计算出当前时间点的值。仿真结果大致和上面几种运算方法的结果一致。但运算时间比上述三种方法的运算时间都要长。且系统振荡频率过大,稳定性变差。 ode15s 是一种基于数字微分公式的解法器(NDFs ),它相对BDFs 算法较好。它是一种多步算法,适用于刚性系统,当用户估计要解决的问题是比较困难的,或者不能使用ode45,或者即使使用效果也不好,就可以用ode15s 。由于它是一种多步解法器,所以运算时间相对长一点,

相关文档
最新文档