- 15
- 0
- 约3.6千字
- 约 17页
- 2020-07-12 发布于广东
- 举报
昆明理工大学电力工程学院学生实验报告
实验课程名称:
控 制 系 统 仿 真 实 验
开课实验室: 计算中心208 2015 年 6月 16日
年级、专业、班
学号
姓名
成绩
实验项目 名 称
指 导 教 师
教 师 评 语
教师签名:
年 月 日
一、实验目的
二、实验原理
三、使用仪器、材料
四、实验步骤
五、实验过程原始记录(数据、图表、计算等)
六、实验结果及分析
实验一 电路的建模与仿真
一、实验目的
1、了解KCL、KVL原理;
2、掌握建立矩阵并编写M文件;
3、调试M文件,验证KCL、KVL;
4、掌握用simulink模块搭建电路并且进行仿真。
二、实验内容
电路如图1所示,该电路是一个分压电路,已知,,。试求恒压源的电流和电压、。
图1
三、列写电路方程
(1)用欧姆定律求出电流和电压
(2)通过KCL和KVL求解电流和电压
(1) I=Vs/(R1+R2)=2A , V1=I*R1 =6V , V2=I*R2=14V
(2) I*R1+I*R2-Vs=0 , V1=I*R1 , V2=I*R2 ,
= I=2A,V1=6V,V2=14V.
四、编写M文件进行电路求解
(1)M文件源程序
(2)M文件求解结果
(1)M文件源程序
R1=3;
R2=7;
Vs=20;
I=Vs/(R1+R2)
V1=I*R1
V2=Vs-V1
(2)M文件求解结果
I=2
V1=6
V2=14
五、用simulink进行仿真建模
(1)给出simulink下的电路建模图
(2)给出simulink仿真的波形和数值
电流I波形I=2A
电压U1波形,U1=6V
电压U2波形,U2=14V
六、结果比较与分析
根据M文件编程输入到matlab中,实验结果与理论计算结果一致。
实验二 数值算法编程实现
一、实验目的
掌握各种计算方法的基本原理,在计算机上利用MATLAB完成算法程序的编写拉格朗日插值算法程序,利用编写的算法程序进行实例的运算。
二、实验说明
1.给出拉格朗日插值法计算数据表;
2.利用拉格朗日插值公式,编写编程算法流程,画出程序框图,作为下述编程的依据;
3.根据MATLAB软件特点和算法流程框图,利用MATLAB软件进行上机编程;
4.调试和完善MATLAB程序;
5.由编写的程序根据实验要求得到实验计算的结果。
三、实验原始数据
上机编写拉格朗日插值算法的程序,并以下面给出的函数表为数据基础,在整个插值区间上采用拉格朗日插值法计算,写出程序源代码,输出计算结果:
-2.15
-1.00
0.01
1.02
2.03
3.25
17.03
7.24
1.05
2.03
17.06
23.05
四、拉格朗日插值算法公式及流程框图
N=5,则使用六点插值公式:
+++++
输入k=1,
输入
k=1,…n
j=1…n
k=j?
输出x,y
五、程序代码
function y=lagrange(x0,y0,x);
x0=[-2.15 -1.00 0.01 1.02 2.03 3.25];
y0=[17.03 7.24 1.05 2.03 17.06 23.05];
x=[0.6]
n=length(x0);
m=length(x);
for i=1:m
z=x(i);
s=0.0;
for k=1:n
p=1.0;
for j=1:n
if j~=k
p=p*(z-x0(j))/(x0(k)-x0(j));
end
end
s=p*y0(k)+s;
end
y(i)=s;
end
六、计算结果
=0.0201
实验三 动态电路的建模及仿真
一、实验目的
1.了解动态电路的理论,掌握动态电路建模的基本原理;
2.熟悉MATLAB的Simulink模块,并掌握使用模块搭建过程。
二、实验说明
电力系统是一个大规模、时变的复杂系统,主要由发电、变电、输电、配电和用电等环节组成,在国民经济中占有非常重要的作用。动态过程是电力系统中的存在的常态结构形式,为了更好的理
原创力文档

文档评论(0)