计算机仿真实训实验报告实验1-4
计算机仿真实验报告

计算机仿真技术作业一题目:转速反馈单闭环直流调速系统仿真直流电机模型框图如下图所示,仿真参数为R=0.6,T l=0.00833,T m=0.045,Ce=0.1925。
本次仿真采用算法为ode45,仿真时间5s。
图1 直流电机模型一、开环仿真模型建立:其中Ud0=220V R=0.6,T l=0.00833,T m=0.045,Ce=0.1925其中0~2.5s,电机空载,即I d=0;2.5s~5s,电机满载,即I d=55A采用算法:ODE45:5秒前2.5秒:后2.5秒:空载转速:1143rpm负载转速:971rpm 空载静差率s=0 负载静差率s=0.1505仿真时有波动ODE23:整体:前2.5秒后2.5秒整体:前2.5秒后2.5秒整体:前2.5秒后2.5秒整体:前2.5秒后2.5秒算法分析比较:从上可以看出ODE45与ODE23算法较差,仿真结果与理论不符合,电机转速有纹波。
ODE23s ODE23t ODE23tb效果较好,基本满足仿真需要,波形基本符合理论。
原因在于:ODE45、与ODE23都是一步解法,即只要知道前一时间点的解y (tn-1 ) ,就可以立即计算当前时间点的方程解y (tn)。
后三种算法适用于刚性系统的解法,而前两种不可。
其中ODE23tb最适合电力电子系统仿真,它采用TR-BD F2算法,即在龙格.库塔法的第一阶段用梯形法,第二阶段用二阶的Backward Differentiation Formulas 算法。
2、闭环仿真模型建立:1、比例校正(K=5)转速指令为1130rpm为了便于比较不同k p值时转速波形,简便框图先进行模块封装:1、确定输入输出与变量K2.选中整个模块右键选择create subsystem即得:3、右键选择create mask得:定义变量名K,并使变量K与封装模块中的变量K相互对应。
4、此时点击该模块可得:即可更改变量K然后将多个模块集中在一起显示:仿真K=5,K=10,K=20三种,采用算法ODE23tb得:整体:(黄、红、绿分别代表K=5,K=10,K=20)我们可以看出,在一定范围内,K越大静态误差就越小,但是比例环节无法消除静态误差。
仿真实验室实训报告

一、实训背景随着科技的不断发展,仿真技术在各个领域的应用越来越广泛。
为了提高学生的实践能力和创新能力,我校设立了仿真实验室,旨在为学生提供真实的实验环境和实践操作机会。
本次实训,我选择了“物流仿真模拟实习”作为实训项目,通过学习仿真软件Flexsim的操作和应用,掌握物流仿真建模的基本方法。
二、实训目的1. 掌握仿真软件Flexsim的操作和应用,熟悉通过软件进行物流仿真建模。
2. 记录Flexsim软件仿真模拟的过程,得出仿真的结果。
3. 总结Flexsim仿真软件学习过程中的感受和收获。
三、实训设备PC机,Windows XP,Flexsim教学版四、实训步骤1. 实验一(1)从库里拖出一个发生器放到正投影视图中,如图1所示:图1(2)把其余的实体拖到正投影视图视窗中,如图2所示:图2(3)连接端口连接过程是:按住“A”键,然后用鼠标左键点击发生器并拖曳到暂存区,再释放鼠标键。
拖曳时你将看到一条黄线,释放时变为黑线。
图3(4)根据对实体行为特性的要求改变不同实体的参数。
我们首先从发生器开始设置,最后到吸收器结束。
指定到达速率、设定临时实体类型和颜色、设定暂存区容量、为暂存区指定临时实体流选项、为处理器指定操作时间(5)重置,编译,运行得到如下图所示:(6)保存模型。
2. 实验二(1)装载模型1并编译(2)向模型中添加一个分配器和两个操作员五、实训结果与分析通过本次实训,我掌握了Flexsim软件的基本操作,并成功完成了物流仿真模拟实习。
以下是对实训结果的分析:1. 仿真模型能够较好地反映实际物流系统,为物流优化提供了有力支持。
2. 通过调整模型参数,可以分析不同物流方案对系统性能的影响,为决策提供依据。
3. 实训过程中,我学会了如何利用Flexsim软件进行物流仿真建模,为今后从事相关领域工作奠定了基础。
六、实训感受与收获1. 通过本次实训,我深刻体会到仿真技术在物流领域的应用价值,为今后的学习和工作提供了新的思路。
电路计算机仿真实验报告

电路计算机仿真分析实验报告实验一直流电路工作点分析和直流扫描分析一、实验目的1、学习使用Pspice软件,熟悉它的工作流程,即绘制电路图、元件类别的选择及其参数的赋值、分析类型的建立及其参数的设置、Probe窗口的设置和分析的运行过程等。
2、学习使用Pspice进行直流工作点分析和直流扫描分析的操作步骤。
二、原理与说明对于电阻电路,可以用直观法(支路电流法、节点电压法、回路电流法)列写电路方程,求解电路中各个电压和电流。
PSPICE软件是采用节点电压法对电路进行分析的。
使用PSPICE软件进行电路的计算机辅助分析时,首先在capture环境下编辑电路,用PSPICE的元件符号库绘制电路图并进行编辑、存盘。
然后调用分析模块、选择分析类型,就可以“自动”进行电路分析了。
需要强调的是,PSPICE软件是采用节点电压法“自动”列写节点电压方程的,因此,在绘制电路图时,一定要有参考节点(即接地点)。
此外,一个元件为一条“支路”(branch),要注意支路(也就是元件)的参考方向。
对于二端元件的参考方向定义为正端子指向负端子。
三、示例实验应用PSPICE求解图1-1所示电路个节点电压和各支路电流。
图1-1 直流电路分析电路图R2图1-2 仿真结果四、选做实验1、实验电路图(1)直流工作点分析,即求各节点电压和各元件电压和电流。
(2)直流扫描分析,即当电压源Us1的电压在0-12V之间变化时,求负载电阻R L中电流I RL随电压源Us1的变化曲线。
IPRINT图1-3 选做实验电路图2、仿真结果Is21Adc1.000AVs35Vdc3.200A R431.200A23.20VVs47Vdc1.200A 0VR142.800AIs32Adc 2.000A12Vdc2.800AIIPRINT3.200A10.60V 12.00V Is11Adc 1.000A18.80V 28.80V15.60V3.600VR222.800ARL13.200A18.80VVs210Vdc2.800A Is53Adc3.000AI42Adc图1-4 选做实验仿真结果3、直流扫描分析的输出波形图1-5 选做实验直流扫描分析的输出波形4、数据输出V_Vs1 I(V_PRINT2)0.000E+00 1.400E+00 1.000E+00 1.500E+00 2.000E+00 1.600E+00 3.000E+00 1.700E+00 4.000E+00 1.800E+00 5.000E+00 1.900E+00 6.000E+00 2.000E+00 7.000E+00 2.100E+00 8.000E+00 2.200E+009.000E+00 2.300E+001.000E+012.400E+001.100E+012.500E+001.200E+012.600E+00从图1-3可以得到IRL与USI的函数关系为:I RL=1.4+(1.2/12)U S1=1.4+0.1U S1 (公式1-1)五、思考题与讨论:1、根据图1-1、1-3及所得仿真结果验证基尔霍夫定律。
计算机仿真实验实验报告4次

(3)模块复制及删除;
(4)模块的调整
(5)ቤተ መጻሕፍቲ ባይዱ块参数的设置
(6)模块的连接
3、系统仿真运行
(1)在Simulink模型窗口下仿真
(2)在MATLAB命令窗口下仿真
4、仿真结果的输出和保存
(1)利用Scope模块;
(2)利用Out模块(在sinks库中),数据保存在MATLAB工作空间中(有tout和yout两项,分别为仿真时间向量和仿真输出向量),供以后调用和分析;
系统零极点增益模型
状态空间模型
系统模型的转换
系统模型参数的获取
时间延迟系统建模
模型属性设置和获取
系统模型的连接。
实验题目:
1、见教材《机电系统动态仿真》(机械工业出版社,刘白雁编)P-104,习题3、4。
获取已建立模型的参数;
2、系统开环传递函数为:
绘制当K=5、30时系统的Bode图,并判断系统的稳定性;计算K=5、30时系统的幅值和相位裕度;绘制K=5、30时系统的Nyquist图;绘制K=5、30时系统的Nichols图。
转速调节器是调速系统的主导调节器,它使转速n很快地跟随给定电压变化,稳态时可减小转速误差,如果采用PI调节器,则可实现无静差。电流调节器是内环调节器,在外环转速的调节过程中,它的作用是使电流紧紧跟随外环调节器的输出量变化。
实验要求:
根据直流电动机双闭环调速系统机构图,可以建立系统的Simulink仿真模型,经过仿真后,对所得结论进行分析比较,提高系统的动态性能。
3.在[–6,2]范围内用plot和fplot函数分别绘制二维曲线图。
4.绘制z=sin(x)*cos(y)的三维网格和三维曲面图,x,y变化范围均为[0,2π]。
仿真实习报告五篇

Some things, slowly forgetting, may not be relief.同学互助一起进步(页眉可删)仿真实习报告五篇仿真实习报告篇1实习地点:仿真中心姓名:孙振标高速发展的信息时代,计算机技术的普及,极大便利了人们生活。
仿真技术是随着时间数值的增加,一步一步地求解系统动态模型方程的方法。
当所研究的系统造价昂贵、实验的危险性大或需要很长的时间才能了解系统参数变化所引起的后果时,仿真是一种特别有效的研究手段。
对于核工程与核技术的研究,仿真技术是一种必要手段。
我校仿真中心的仿真技术处于国内领先水平,对核动力各部分装置的模拟非常逼真,对电站运行的模拟很全面。
极大方便的相关学习和研究。
本次对仿真机的实习,了解了核电站的运行流程,以及不同工况下,系统各部分的运行参数。
并观看了蒸汽发生器、反应堆等设备的3D模型,近一步了解了各设备的布置及运行情况。
一、核动力装置运行方案蒸汽发生器是按全负荷(满功率)进行设计计算的。
但在蒸汽发生器的实际运行中往往需要变动其负荷的大小,而蒸汽发生器负荷的变化又将影响传热和温差,因而也将影响到一回路冷却剂的温度和二回路的压力。
1、一回路冷却剂平均温度不变的运行方案这种运行方案是当反应堆功率由零提升到100%满功率时,保持一回路冷却剂平均温度不变,一、二回路参数随功率的变化如图所示。
图中,t1,i和t1,o分别为蒸汽发生器的进、出口温度; ts、ps分别为蒸汽发生器二回路侧的饱和蒸汽温度和压力。
由于压水堆一般都具有负的慢化剂温度系数,因而具有自调节自稳定特性,使冷却剂温度有自发地趋向于tav不变的趋势,而客观上这种运行方案又造成当装置负荷变化时,冷却剂的平均温度维持不变。
此种运行方案主要对一回路有利:(1) 要求补偿的反应性小。
控制棒主要用于补偿燃料温度变化引起的温度效应。
控制棒的插入深度减少了,因而改善了瞬态工况的堆芯功率分布,减轻了功率调节系统的负担。
计算机仿真实验

计算机仿真实验计算机仿真实验各位同学:(1)这是计算机仿真实验内容,给出的实验过程已在matlab 上运行,你们可以直接copy 在matlab 上运行,观察运行结果,对比学习。
(2)实验要求写出实验报告,实验报告的内容就按照以下给出的内容来写。
实验一:MATLAB 基础入门实验目的:熟悉MATLAB 环境,掌握一维数组的创建,二维数组的创建。
(1)一维数组的创建:观察下列计算结果,理解数组运算的意义:a=[1,2,pi,9,0]b=0:2:10c=linspace(1,2,10)a(2) b(5) c(6)(2)二维数组的创建:a=[1,2,3,0;9,22,1,1];观察下列计算结果,理解数组运算的意义:a(1,2) a(2,3) a(:) a(:,:) a(:,1) a(2,:)[1,2;3,4]+10[1,2;3,4]*[0.1,0.2;0.3,0.4][1,2;3,4].\[20,10;9,2]sin([1,2;3,4])[a,b]=find([1,2;3,4]>=[4,3;2,1]) [a,b]find([1,2;3,4]>=[4,3;2,1])(3) 观察下列计算结果,理解这些命令的意义Clear a ; Which ;clc 的作用实验目的:掌握MA TLAB 中基本的二维绘图plot(x,y);plot(x,y,string)指出以下各个绘图命令的输出图形分别是什么,并上机验证t=0:pi/20:2*pi;y=sin(t);plot(t,y)t=[0 1]; x=[1 2]; y=[x;3 4]; z=[y;5 6];plot(t,x,'r') plot(t,y, 'b') plot(t,y') plot(t,z) plot(t,z') 线型 -实线 :虚线 -. 点划线 --间断线点标记 . 点 o 小圆圈 x 叉子符 +加号 *星号s 方格 d 菱形 ^朝上三角 v 朝下三 >朝右三角颜色 y 黄色 m 品红色 c 青色 r 红色 g 绿色b 蓝色w 白色上机指出以下各个绘图命令的输出图形分别是什么t=0:pi/20:2*pi; plot(t,sin(t) ,'r:>')hold on;plot(t,cos(t),'b-.h')title('sin(t),cos(t)的函数图形')xlabel('t=0:pi/20:2*pi;')ylabel('sin(t),cos(t)')legend('sin(t)','cos(t)')体验grid on /grid off;hold on/hold off;figure(2)的作用利用 plot 函数在一个坐标系下绘制以下函数的图形:y1=sin(x),y2=cos(x),y3=sin(2*x),x在0到2*pi区间y 1 用黑色间断线点标记为星号y 2 用红色实线点标记为小方格y 3 用蓝色虚线点标记为小圆圈实验目的:掌握matlab 编程的基本知识。
计算机仿真技术实验报告-实验四

计算机仿真技术实验报告实验四基于Simulink控制系统仿真实验四 基于Simulink 控制系统仿真一. 实验目的1) 熟悉Simulink 的工作环境及其功能模块库; 2) 掌握Simulink 的系统建模和仿真方法;3) 掌握Simulink 仿真数据的输出方法与数据处理;4) 掌握利用Simulink 进行控制系统的时域仿真分析与综合设计方法; 5)掌握利用 Simulink 对控制系统的时域与频域性能指标分析方法。
二.实验内容图1为单位负反馈系统。
分别求出当输入信号为阶跃函数信号)(1)(t t r =、斜坡函数信号t t r =)(和抛物线函数信号2/)(2t t r =时,系统输出响应)(t y 及误差信号)(t e 曲线。
若要求系统动态性能指标满足如下条件:a) 动态过程响应时间s t s 5.2≤;b) 动态过程响应上升时间s t p 1≤;c) 系统最大超调量%10≤p σ。
按图2所示系统设计PID 调节器参数。
s119.010+s 1007.01+s +-)(t r )(t y )(t e图1 单位反馈控制系统框图s 119.010+s 1007.01+s +-)(t r )(t y )(t e PID图2 综合设计控制系统框图三、要求1) 采用Simulink 系统建模与系统仿真方法,完成仿真实验;2)利用Simulink 中的Scope 模块观察仿真结果,并从中分析系统时域性能指标(系统阶跃响应过渡过程时间,系统响应上升时间,系统响应振荡次数,系统最大超调量和系统稳态误差);3)利用Simulink中Signal Constraint模块对图4.2系统的PID参数进行综合设计,以确定其参数;4)对系统综合设计前后的主要性能指标进行对比分析,并给出PID参数的改变对闭环系统性能指标的影响。
四.实验原理本实验是利用matlab中的simulink功能。
打开simulink库,找出相应的单元部件模型,并拖至打开的模型窗口中,构造自己需要的仿真模型,并可以对各个单元部件模型的参数进行设定,以达到仿真实验条件的要求。
仿真软件操作实验报告(3篇)

第1篇实验名称:仿真软件操作实验实验目的:1. 熟悉仿真软件的基本操作和界面布局。
2. 掌握仿真软件的基本功能,如建模、仿真、分析等。
3. 学会使用仿真软件解决实际问题。
实验时间:2023年X月X日实验地点:计算机实验室实验器材:1. 仿真软件:XXX2. 计算机一台3. 实验指导书实验内容:一、仿真软件基本操作1. 打开软件,熟悉界面布局。
2. 学习软件菜单栏、工具栏、状态栏等各个部分的功能。
3. 掌握文件操作,如新建、打开、保存、关闭等。
4. 熟悉软件的基本参数设置。
二、建模操作1. 学习如何创建仿真模型,包括实体、连接器、传感器等。
2. 掌握模型的修改、删除、复制等操作。
3. 学会使用软件提供的建模工具,如拉伸、旋转、镜像等。
三、仿真操作1. 设置仿真参数,如时间、步长、迭代次数等。
2. 学习如何进行仿真,包括启动、暂停、继续、终止等操作。
3. 观察仿真结果,包括数据、曲线、图表等。
四、分析操作1. 学习如何对仿真结果进行分析,包括数据统计、曲线拟合、图表绘制等。
2. 掌握仿真软件提供的分析工具,如方差分析、回归分析等。
3. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
实验步骤:1. 打开仿真软件,创建一个新项目。
2. 在建模界面,根据实验需求创建仿真模型。
3. 设置仿真参数,启动仿真。
4. 观察仿真结果,进行数据分析。
5. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
6. 完成实验报告。
实验结果与分析:1. 通过本次实验,掌握了仿真软件的基本操作,包括建模、仿真、分析等。
2. 在建模过程中,学会了创建实体、连接器、传感器等,并能够进行模型的修改、删除、复制等操作。
3. 在仿真过程中,成功设置了仿真参数,启动了仿真,并观察到了仿真结果。
4. 在分析过程中,运用了仿真软件提供的分析工具,对仿真结果进行了数据分析,并与实际数据或理论进行了对比,验证了仿真模型的准确性。
《计算机仿真技术》报告

《计算机仿真技术》实验报告实验一 数字仿真方法验证一、实验目的1.掌握基于数值积分法的系统仿真、了解各仿真参数的影响; 2.掌握基于离散相似法的系统仿真、了解各仿真参数的影响; 3.掌握SIMULINK 动态仿真;4.熟悉MATLAB 语言及应用环境。
二、实验环境网络计算机系统,MATLAB 语言环境三、实验内容、要求(一)试将示例1的问题改为调用ode45函数求解,并比较结果。
示例1:设方程如下,取步长 h =0.1。
上机用如下程序可求出数值解。
调用ode45函数求解: 1)建立一阶微分方程组 du=u-2*t/u2)建立描述微分方程组的函数m 文件 function du=sy11vdp(t,u) du=u-2*t/u3)调用解题器指令ode45求解y[t,u]=ode45('sy11vdp',[0 1],1) plot(t,u,'r-'); xlabel('t'); ylabel('u'); 结果对比:euler 法:t=1,u=1.7848; RK 法:t=1,u=1.7321; ode45求解:t=1,u=1.7321;[]1,01)0(2∈⎪⎩⎪⎨⎧=-=t u u t u dt duode45求解t-u 图:00.10.20.30.40.50.60.70.80.9111.11.21.31.41.51.61.71.8tu(二)试用四阶RK 法编程求解下列微分方程初值问题。
仿真时间2s ,取步长h=0.1。
⎪⎩⎪⎨⎧=-=1)0(2y t y dt dy 四阶RK 法程序:clear t=2; h=0.1; n=t/h; t0=0; y0=1;y(1)=y0; t(1)=t0;for i=0:n-1 k1=y0-t0^2;k2=(y0+h*k1/2)-(t0+h/2)^2; k3=(y0+h*k2/2)-(t0+h/2)^2 k4=(y0+h*k3)-(t0+h)^2;y1=y0+h*(k1+2*k2+2*k3+k4)/6; t1=t0+h; y0=y1; t0=t1;y(i+2)=y1; t(i+2)=t1;end y tplot(t,y,'r'); 结果:t=2,y=2.61090.511.522.511.21.41.61.822.22.42.62.83:(三)试求示例3分别在周期为5s 的方波信号和脉冲信号下的响应,仿真时间20s ,采样周期Ts=0.1。
计算机仿真技术实验报告

计算机仿真技术实验报告今天我要给大家讲一讲我做的计算机仿真技术实验。
这个实验可有趣啦,就像玩一场超级神奇的游戏。
我做这个实验的目的呢,就是想看看计算机怎么能像变魔术一样模拟出真实的东西。
我用到的工具就是学校电脑室里的电脑,那电脑的屏幕大大的,闪着光,好像在等着我去探索它的秘密。
实验开始的时候,我打开了一个专门做仿真的软件。
这个软件的界面花花绿绿的,有好多小图标。
我点了一个看起来像小房子的图标,屏幕上就出现了一个简单的小房子模型。
这个小房子就像我们用积木搭起来的一样,方方正正的,还有个三角形的屋顶。
我可以用鼠标拖着它转来转去,从各个角度看这个小房子,就像我真的围着小房子在走一样。
然后呢,我想让这个小房子变得更像真的。
我就在软件里找到了一个可以给小房子加颜色的功能。
我给房子的墙涂成了白色,就像我们家的房子一样。
屋顶呢,我涂成了红色,就像圣诞老人的帽子。
这时候的小房子看起来漂亮多了,就像从童话里走出来的一样。
接着,我又想给小房子周围加点东西。
我就在软件里找啊找,发现了可以加树的工具。
我在小房子前面加了几棵大树,那些大树有粗粗的树干和绿绿的树叶。
我还在树下加了一些小花,五颜六色的小花在风中好像还会轻轻晃动呢。
现在小房子看起来就像是住在森林里的小木屋,感觉特别温馨。
在这个实验里,我还发现了一些特别有趣的事情。
比如说,我可以让太阳在小房子的上空移动。
当太阳慢慢升起的时候,阳光洒在小房子和树上,小房子和树的影子就会慢慢变短。
当太阳慢慢落下的时候,影子又会变长。
这就像我们在外面玩的时候,早上和傍晚影子长长的,中午影子短短的一样。
我还能让天空中的云动起来。
我加了一些白白的云,那些云就像棉花糖一样。
我让风一吹,云就慢慢地飘走了,有的云还会变成各种形状,像小兔子,像小绵羊。
这个计算机仿真技术实验真的太好玩了。
它就像一个魔法世界,我可以在这个世界里创造出我想要的东西。
通过这个实验,我也明白了计算机好厉害呀,它能做出这么像真的东西。
计算机仿真的过程与方法

《通信系统仿真》实验报告姓名杨利刚班级A0811 实验室203 组号28 学号28 实验日期实验名称实验一计算机仿真的过程与方法实验成绩教师签字一、实验目的1、掌握计算机仿真的一般过程2、掌握Matlab编程仿真的基本方法3、掌握动态系统模型的状态方程求解方法4、掌握基于概率模型的蒙特卡罗方法二、实验原理1、计算机仿真的一般过程通信系统的计算机仿真就是根据物理系统的运行原理建立相应的数学描述,并进行计算机数值求解的过程。
系统的数学描述称为系统数学模型或仿真模型。
为了对系统数学模型进行计算机数值分析,还需要将数学模型以某种计算机语言表达出来,然后进行调试、运行,最后得出数值结果。
用计算机语言重新表达的数学模型称为系统的计算机仿真模型。
根据物理模型的不同特点、原理以及不同的系统仿真目标所得出的数学模型和相应求解算法也不尽相同。
通信系统的计算机仿真过程往往是多种形式数学模型和各种算法综合的数值计算过程。
对仿真模型和仿真结果的检验是仿真数据有效性的保证。
通常的验证方法是证伪,而不是证实。
通过模型的相互比较就能够查找出错误根源,进而改进和修正模型。
2、基于动态系统模型的状态方程求解方法动态系统,就是有记忆系统的数学描述是状态方程。
对动态系统建模,就是根据研究对象的物理模型找出相应的状态方程的过程。
所谓对动态系统的仿真,就是利用计算机来对所得出的状态方程进行数值求解的过程。
3、基于概率模型的蒙特卡罗方法对于不确定系统,使用基于概率模型的蒙特卡罗方法。
蒙特卡罗方法是一种基于随机试验和统计计算的数值方法,也称计算机随机模拟方法或统计模拟方法。
蒙特卡罗方法的数学基础是概率论中的大数定理和中心极限定理。
大数定理指出,随着独立随机试验次数增加,试验统计事件出现的概率将接近于该统计事件的概率。
蒙特卡罗方法的基本思想:当所求解问题是某种随机事件出现的概率,或某个随机变量的期望值时,通过某种实验的方法,以这种事件出现的概率来估计该随机事件的概率,或者得出这个随机变量的某些数字特征,并将其作为问题的解。
昆明理工大学计算机仿真实验报告实验一

实验一常微分方程的求解及系统数学模型的转换一.实验目的通过实验熟悉计算机仿真中常用到的Matlab指令的使用方法,掌握常微分方程求解指令和模型表示及转换指令,为进一步从事有关仿真设计和研究工作打下基础。
二. 实验设备个人计算机,Matlab软件。
三. 实验准备预习本实验有关内容(如教材第2、3、5章中的相应指令说明和例题),编写本次仿真练习题的相应程序。
四. 实验内容1. Matlab中常微分方程求解指令的使用题目一:请用MATLAB的ODE45算法分别求解下列二个方程。
要求:1.编写出Matlab 仿真程序;2.画出方程解的图形并对图形进行简要分析;3.分析下列二个方程的关系。
1.2.1.仿真程序方程一:f1=inline('-x^2','t','x');[t,x]=ode45(f1,[0,30],[1]);plot(t,x,'-*');grid方程二:f2=inline('x^2','t','x');[t,x]=ode45(f2,[0,30],[-1]);plot(t,x,'-*');grid2.方程解的图形图形进行简要分析3.3.二个方程的关系题目二:下面方程组用在人口动力学中,可以表达为单一化的捕食者-被捕食者模式(例如,狐狸和兔子)。
其中1x 表示被捕食者, 2x 表示捕食者。
如果被捕食者有无限的食物,并且不会出现捕食者。
于是有1'1x x ,则这个式子是以指数形式增长的。
大量的被捕食者将会使捕食者的数量增长;同样,越来越少的捕食者会使被捕食者的数量增长。
而且,人口数量也会增长。
请分别调用ODE45、ODE23算法求解下面方程组。
要求编写出Matlab 仿真程序、画出方程组解的图形并对图形进行分析和比较。
fun3 m 文件:function fun3=fun3(t,x)fun3=[x(1)-0.1*x(1)*x(2)+0.01*t;-x(2)+0.02*x(1)*x(2)+0.04*t]Ode45解函数程序:[t,x]=ode45('fun3',[0,20],[30,20]);plot(t,x,'-*');title('ode45解函数');gtext('捕食者');gtext('被捕食者');xlabel('t=0:20');gridOde45解函数图像:Ode23解函数程序:[t,x]=ode23('fun3',[0,20],[30,20]);plot(t,x,'-*');title('ode23解函数');gtext('捕食者');gtext('被捕食者');xlabel('t=0:20');gridOde23解函数图像:2. Matlab 中模型表示及模型转换指令的使用 题目三:若给定系统的的传递函数为1132106126)(23423+++++++=s s s s s s s s G 请用MATLAB 编程求解其系统的极零点模型。
模拟仿真实验室实习报告

实习报告一、实习背景与目的随着科技的飞速发展,仿真技术在各个领域得到了广泛的应用。
为了提高自己的实践能力和理论知识,我选择了模拟仿真实验室进行实习。
本次实习旨在了解仿真实验室的设备及工作原理,掌握仿真实验的基本操作,培养自己的实际动手能力和团队协作精神。
二、实习内容与过程1. 实习前的准备在实习开始前,指导老师为我们讲解了仿真实验室的基本设备、实验原理和操作规程。
我们学习了仿真实验室的安全操作规范,了解了各种设备的使用方法,为实习打下了坚实的基础。
2. 实习过程在实习过程中,我们以小组为单位,共同完成了一系列仿真实验。
以下是实习的主要内容:(1)设备调试与操作在指导老师的帮助下,我们学会了如何操作仿真实验室的设备。
通过实际操作,我们对设备的性能有了更深入的了解,并掌握了设备调试的方法。
(2)数据采集与处理在仿真实验过程中,我们进行了数据采集,并对数据进行了处理。
通过分析数据,我们了解了实验结果,验证了实验原理。
(3)实验报告撰写在完成实验后,我们撰写了实验报告,总结了自己在实验过程中的收获和不足,为今后的学习和工作提供了宝贵的经验。
3. 实习成果通过本次实习,我们取得了以下成果:(1)掌握了仿真实验室的基本设备和操作方法;(2)学会了数据采集、处理和分析的方法;(3)培养了团队协作精神和动手能力;(4)提高了自己的实践能力和理论知识。
三、实习体会与总结通过本次实习,我对仿真实验室的设备和工作原理有了更深入的了解,锻炼了自己的实际操作能力。
同时,我也认识到仿真实验的重要性,它不仅有助于巩固所学知识,还能提高自己的综合素质。
在实习过程中,我学会了与团队成员密切合作,共同完成任务。
此外,我还发现自己在某些方面还存在不足,如理论知识掌握不牢、操作技巧不够熟练等。
在今后的工作中,我将努力学习,不断提高自己,为将来的职业发展打下坚实基础。
总之,本次实习使我受益匪浅。
在今后的学习和工作中,我将继续努力,充分发挥所学知识,为自己的职业生涯不断前进。
电脑模拟电路实验报告(3篇)

第1篇一、实验目的1. 理解电脑模拟电路的基本原理和组成;2. 掌握电脑模拟电路的仿真方法和技巧;3. 分析电脑模拟电路的性能指标,提高电路设计能力。
二、实验原理电脑模拟电路是指使用计算机软件对实际电路进行模拟和分析的一种方法。
通过搭建电路模型,可以预测电路的性能,优化电路设计。
实验中主要使用到的软件是Multisim。
三、实验内容及步骤1. 电路搭建以一个简单的RC低通滤波器为例,搭建电路模型。
首先,在Multisim软件中创建一个新的电路,然后按照电路图添加电阻、电容和电源等元件。
将电阻和电容的参数设置为实验所需的值。
2. 仿真设置在仿真设置中,选择合适的仿真类型。
本实验选择瞬态分析,观察电路在时间域内的响应。
设置仿真时间,本实验设置时间为0-100ms。
设置仿真步长,本实验设置步长为1μs。
3. 仿真运行点击运行按钮,观察仿真结果。
在Multisim软件的波形窗口中,可以看到电路的输入信号和输出信号随时间变化的曲线。
4. 数据分析分析仿真结果,观察电路的频率响应、幅度响应和相位响应。
本实验中,观察RC 低通滤波器的截止频率、通带增益和阻带衰减等性能指标。
5. 结果优化根据仿真结果,对电路参数进行调整,优化电路性能。
例如,可以通过调整电容值来改变截止频率,通过调整电阻值来改变通带增益。
四、实验结果与分析1. 频率响应通过仿真结果可以看出,RC低通滤波器的截止频率约为3.18kHz。
在截止频率以下,电路具有良好的滤波效果;在截止频率以上,电路的幅度衰减明显。
2. 幅度响应在通带内,RC低通滤波器的增益约为-20dB。
在阻带内,增益约为-40dB。
3. 相位响应在截止频率以下,电路的相位变化约为-90°;在截止频率以上,相位变化约为-180°。
五、实验结论1. 通过本实验,加深了对电脑模拟电路基本原理的理解;2. 掌握了Multisim软件在电路仿真中的应用;3. 分析了电路性能指标,提高了电路设计能力。
计算机仿真实验报告

目录实验一Matlab语言编程 (1)一.实验目的 (1)二.具体实验内容、步骤、要求: (1)实验二数值积分算法及函数调用练习 (3)一.实验目的 (3)二.实验实例介绍: (3)实验三控制工具箱与SIMULINK软件应用 (9)一.实验目的 (9)二.实验预习要求: (9)三.学会调出、运行已由SIMULINK建立的仿真模型。
(9)四.实验设计题目与要求: (10)实验一 Matlab 语言编程一. 实验目的熟悉Matlab 语言及其编程环境,掌握编程方法 要求认真听取实验指导老师讲解与演示二. 具体实验内容、步骤、要求:1.运行交互式学习软件,学习Matlab 语言2.在Matlab 的命令窗口下输入如下命令:INTRO,然后根据显示出来的幻灯片右面按钮进行操作,可按START —>NEXT —>NEXT 按钮,一步步运行,观察。
3.自编程序并完成上机编辑、调试、运行,存盘。
(1). 用Matlab 命令完成矩阵的各种运算,例如:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=44434241343332312423222114131211A 求出下列运算结果,并上机验证。
A(:,1),A(2,:),A(1:2,2:3),A(2:3,2:3),A(:,1:2),A(2:3), A(:),A(:,:),ones(2,2), eye(2)⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=41312111A(:,1)[]24232221:)A(2,=⎥⎦⎤⎢⎣⎡=232213123):2,2:A(1 ⎥⎦⎤⎢⎣⎡=333223223):3,2:A(2⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=42413231222112112):A(:,1[]31213):A(2=⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡=44342414433323134232221241312111A(:)⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=44434241343332312423222114131211:)A(:,⎥⎦⎤⎢⎣⎡=1111)2,2(ones ⎥⎦⎤⎢⎣⎡=1001)2(eye(2). 绘制数学函数图形t=0:0.1:8;y=1-2*t.*sin(t); plot(t,y)12345678-15-10-551015时间t输出y绘制数学函数图形4.理解命令文件和函数文件的区别,并自编函数文件并调用。
计算机仿真技术实验报告 实验一 利用替换法构建系统仿真模型实验

计算机仿真技术实验报告实验一 利用替换法构建系统仿真模型实验一.实验目的a) 熟悉MATLAB 的工作环境;b) 掌握在MATLAB 命令窗口调试运行程序;c) 掌握M 文件编写规则及在MATLAB 命令窗口运行程序; d) 掌握利用替换法构造离散模型的方法。
e)二.实验内容电路如图1所示电路进行仿真试验。
元件参数:V E 1=,Ω=10R ,H L 01.0=,F C μ1=。
初始值:A i L 0)0(=,V u c 0)0(=。
输出量电容电压)(t u c 。
DC)(t u c 图1 RLC 串联电路三、实验要求a) 利用替换法建立图1电路的离散数需模型; b)建立计算机仿真模型;c) 选择一组离散时间间隔值,进行仿真试验; d)分析仿真结果,从仿真模型实现的难易性、模型的稳定性、模型的精度及离散时间间隔等方面,对两种方法构造的离散系统模型进行对比分析,并给出分析结论。
四、实验原理及方法系统的数学模型根据计算可知:该连续系统的传递函数为2(s)1(s)(s)1c U G U LCs RCs ==++ 下面对系统的离散仿真模型进行分析:1. 简单替换法由简单替换法计算方法可知,将1z s T-=带入上式得到下面的传递函数方程: 22221()11111()*[2()]*(1())G z LC z RC LC z LC RC T T T T T=+-++- 由此得到该传递函数的差分方程:338282(n 2)(210T)y(n 1)(10T 110T )y(n)10y T +=-++--+2. 双线性替换法根据计算,得到该种方式下的传递函数方程:222222*1()11111[4()2()1]*[28()]*[4()2()1]z z G z LC RC z LC z LC RC T T T T T++=+++-+-+并由此得到差分方程:82823828231(n 2)((8210T )y(n 1)(10T 102T 4)y(n)410T )101024y T T +=-⨯+--⨯++⨯+⨯+五、实验结果根据以上理论编程并得到以下结果:利用简单替换法和双线性替换法仿真数据,依次为采样时间增加的图像。
计算机实验室实习报告(大学计算机实验实训报告)

计算机实验室实习报告(大学计算机实验实训报告)计算机试验室实习报告1在后一周多的时间里,通过对数据库6张表的操作,对于存在的问题再帮带人的耐烦讲解下,让我掌控了表与表之间的规律关系,及各个表字段的含义和用途,及短、彩的流程,在对数据的查询上提高了工作效率,在此要特别感谢帮带人,他的负责任的精神是值得我们公司每位新员工学习的。
时间对于每个人来说都是公正的,只有24个小时。
所以,在工作中,做好时间的管理尤为重要。
即使计划的事情当天没有完成,但也把当天最重要最紧急的事情完成了。
否那么的话,工作效率就会很低,重要紧急的事情没有做,做的都是不太重要的或者缓急的事情。
培训虽然结束了,我会立足自我,完善自我。
我相信我选择的不仅仅是一份工作,更是一份事业。
它使我们在实践中了解社会,让我们学到了许多在课堂上根本就学不到的知识,也打开了视野,增长了见识,为我们以后更好地服务社会打下了坚实的基础。
总之,这次实习的意义,对我来说已不再是完成学分、完成毕业实习的任务,而是在开启“生命之旅”大门的过程中迈出了第一步。
我肯定会好好地珍惜这个机会,并为自己所喜欢的计算机科技贡献自己的聪慧才智,感谢同事们和领导们在这段时间里对我的指导和教导,我从中受益匪浅,完全的实习过程是焦灼而开心的,我的工作立场和成效也得到了同事们的全都赞扬。
作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确予以了我许多。
今后,我将继续保持仔细负责的工作立场,高尚的思想觉悟,进一步完善和充盈自己,争取在以后的学习中更好的完善自己,在以后的实践中更好的运用去自己的只是,做一个合格的高校生,将来做一名对社会有用的人。
计算机试验室实习报告2一、开卷有益,爱不释手然而,在我参与培训的第一晚上,我就发觉自己错了,此次的电脑培训与以前参与过的培训大相径庭。
以前的培训都是应付考试的,有用性不强,而且那时学的东西,在工作中用的不多,时间长了不用也就忘却了。
而这次培训的内容最显著的特点,就是有用性和工具性很强,都是平常工作中常常用到的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 熟悉MATLAB 工作环境16电气5班 周树楠 20160500529一、实验目的1.熟悉启动和退出MATLAB 软件的方法。
2.熟悉MATLAB 软件的运行环境。
3.熟悉MATLAB 的基本操作。
二、实验设备及条件计算机一台(带有MATLAB6.0以上的软件境)。
三、实验内容1.练习下面指令:cd,clear,dir,path,help,who,whos,save,load 。
2.建立自己的工作目录MYBIN 和MYDATA ,并将它们分别加到搜索路径的前面或者后面。
3.求23)]47(*212[÷-+的算术运算结果。
4.M 文件的建立,建立M 文件,求出下列表达式的值:⎥⎦⎤⎢⎣⎡-+=++=+=545.0212),1ln(21185sin 22221i x x x z e z o其中5.利用MATLAB的帮助功能分别查询inv、plot、max、round函数的功能和用法。
四、运行环境介绍及注意事项1.运行环境介绍打开Matlab软件运行环境有图1-1所示的界面图1-1 MATLAB的用户界面操作界面主要的介绍如下:指令窗( Command Window ),在该窗可键入各种送给 MATLAB 运作的指令、函数、表达式,并显示除图形外的所以运算结果。
历史指令窗( Command History ),该窗记录已经运行过的指令、函数、表达式;允许用户对它们进行选择复制、重运行,以及产生 M 文件。
工作空间浏览器( Workspace Browser ),该窗口罗列出 MATLAB 工作空间中所有的变量名、大小、字节数;并且在该窗中,可对变量进行观察、编辑、提取和保存。
其它还有当前目录浏览器( Current Directory Browser )、 M 文件编辑 / 调试器(Editor/Debugger )以及帮助导航/ 浏览器(Help Navigator/Browser )等,但通常不随操作界面的出现而启动。
利用 File 菜单可方便对文件或窗口进行管理。
其中 File | New 的各子菜单, M-file ( M 文件)、 Figure (图形窗口)、或 Model ( Simulink 编辑界面)分别可创建对应文件或模块。
Edit 菜单允许用户和 Windows 的剪切板交互信息。
2.在指令窗操作时应特别注意以下几点1)所有输入的指令、公式或数值必须按下回车键以后才能执行。
例如:>>(10*19+2/4-34)/2*3 (回车)ans=234.75002)所有的指令、变量名称都要区分字母的大小写。
3)%作为MATLAB注释的开始标志,以后的文字不影响计算的过程。
4)应该指定输出变量名称,否则MATLAB会将运算结果直接存入默认的输出变量名ans。
5)MATLAB可以将计算结果以不同的精确度的数字格式显示,可以直接在指令视窗键入不同的数字显示格式指令。
例如:>>format short (这是默认的) 6)MATLAB利用了↑↓二个游标键可以将所输过的指令叫回来重复使用。
按下↑则前一次输入的指令重新出现,之后再按Enter键,即再执行前一次的指令。
而↓键的功用则是往后执行指令。
其它在键盘上的几个键如→、←、Delete、Insert其功能则显而易见,无须多加说明。
3.help命令的使用一旦发现指令不知如何使用时,help命令将告诉你如何使用。
在指令窗中键入(help+指令名称)就可使用MATLAB的帮助系统,这是最快捷的取得帮助的途径。
例如:>> help tanTAN Tangent.TAN(X) is the tangent of the elements of X.See also atan, tand, atan2.Overloaded functions or methods (ones with the same name in other directories)help sym/tan.mReference page in Help browserdoc tan4.M文件的保存当保存M文件时,文件名不能以数字开头,更不能以纯数字命名M文件,例如把一个M文件命名为54.m,则不管文件内容是什么,运行结果总是ans =54。
五、思考题1.与其他高级语言相比,MATLAB有哪些显著特点?答:与其他高级语言相比,MATLAB简单易学,编程效率高。
显著特点是:①可靠的数值计算和符号计算功能;②强大的绘图功能;③简单易学的语言体系;④为数众多的应用工具;⑤最显著的特点就是它将矩阵作为基本存储单元。
2.画出MATLAB系统的组成结构。
答:MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。
实验二 MATLAB 的基本计算16电气5班 周树楠 20160500529一、实验目的1.掌握建立矩阵的方法。
2.掌握MATLAB 各种表达式的书写规则以及常用函数的使用。
3.能用matlab 进行基本的数组、矩阵及符号运算。
4.掌握矩阵分析的方法以及能用矩阵求逆法解线性方程组。
二、实验设备及条件计算机一台(带有MATLAB6.0以上的软件环境)。
三、实验内容1.利用diag 等函数产生下列矩阵。
⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=032570800a ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=804050702b2.利用reshape函数将1题中的a和b变换成行向量。
3.产生一个均匀分布在(-5,5)之间的随机矩阵(10×2),要求精确到小数点后一位。
4.已知:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=76538773443412A ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=731203321B求下列表达式的值:(1) B A K *611+=和I B A K +-=12(其中I 为单位矩阵)(2) B A K *21=和B A K *.22=(3) 331^A K =和3.32^A K =(4) B A K /41=和A B K \42=(5) ],[51B A K =和]2:);],3,1([[52^B A K =5.下面是一个线性方程组:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡52.067.095.03216/15/14/15/14/13/14/13/12/1x x x (1)求方程的解。
(2)将方程右边向量元素3b 改为0.53,再求解,并比较3b 的变化和解的相对变化。
6.利用randn函数产生均值为0,方差为1的6×6正态分布随机矩阵C,然后统计C中大于-0.3,小于0.3的元素个数t。
7.建立一个矩阵A ,找出矩阵中值大于1的元素,并将它们重新排列成行向量B ,例如⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-----=215500126308394382510A 。
8.读以下程序,解释指令sprintf 、fprintf 、sscanf 的作用?rand('state',0); a=rand(2,2); s1=num2str(a)s_s=sprintf('%.10e\n',a) fprintf('%.5g\\',a)s_sscan=sscanf(s_s,'%f',[3,2])答:sprintf 的作用是按科学计数法小数点后保留10位左右对齐输出a 的字符串格式,fprintf 的作用是格式化保留5位小数输出a ,sscanf 的作用是从字符串s_s 读取数据并转换成浮点数,输出3×2矩阵。
四、思考题1.求矩阵A 的特征值和相应的特征向量。
⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=225.05.025.0115.011Ax 的每一列值表示矩阵A 的一个特征向量,y 的对角元素值代表A 矩阵的特征值。
2.建立矩阵A ,试比较sqrtm(A)和sqrt(A),分析它们的区别。
设⎥⎦⎤⎢⎣⎡=251694Asqrtm(A)是矩阵A 开平方根. sqrt(A)是矩阵A 对应的元素开平方。
3.求[1000,9999]之间能被17整除的数的个数。
提示:先利用冒号表达式,再利用find 和length 函数。
实验三 MATLAB 的图形绘制16电气5班 周树楠 20160500529一、实验目的1.掌握绘制二维图形的常用函数。
2.掌握绘制三维图形的常用函数。
3.熟悉利用图形对象进行绘图操作的方法。
4.掌握绘制图形的辅助操作。
二、实验设备及条件计算机一台(带有MATLAB6.0以上的软件环境)。
三、综合实例图3-1 双调谐滤波器结构图 图3-2单调谐滤波器结构图供电系统中,常存在谐波电流,所以设计电力系统滤波器对谐波电流进行滤除,电力系统无源滤波器中双调谐滤波器的结构如图3-1所示,其阻抗表达式为1113212111211()()//()n Z R j n L R j R jn L n C n C ωωωω=+-+-+ 式中,1ω为基波角频率。
当设11ω=,10.01R =Ω,20.1R =Ω,30.1R =Ω,10.2L H =,20.142845L H =,10.2C F =,20.142845C F =,n 在[0.8,20]取值时,双调谐滤波器的阻抗n Z 与谐波次数n 的曲线如图3-3所示,编写程序完成曲线的画取(注意图中各个地方的标注均用程序实现)。
图3-3 双调谐滤波器的阻抗-谐波次数特性 图3-4 单调谐滤波器的阻抗-谐波次数特性参考程序代码:clear all clcn=[0.8:0.001:20]; w1=1; n1=5; R1=0.01; R2=0.1; R3=0.1; L1=0.2; L2=0.142845; C1=0.2; C2=0.142845;zc=R1+i*(n.*w1.*L1-1./(n.*w1.*C1)); zb1=R3-i*1./(n.*w1.*C2); zb2=R2+i*n.*w1.*L2; zfn=zc+zb1.*zb2./(zb1+zb2);zfn1=abs(zfn);plot(n,zfn1,'LineWidth',2.5);xlabel('\fontsize{11}谐波次数\fontname{times}\fontsize{12}\it\bfn')ylabel('\fontsize{11}阻抗\fontname{times}\fontsize{12}\it\bf| Z_n |{\Omega}') legend('\bf\it\fontsize{11}\fontname{times}\it\bf| Z_f |') text(3.663,0.1,'\bf\it\fontsize{13}\fontname{times}n_r_1') text(9.884,0.15,'\bf\it\fontsize{13}\fontname{times}n_r_2') grid on谐波次数n阻抗| Z n |Ω谐波次数n阻抗| Z f n |Ωr四、实验内容1.将图形窗口分成两格,分别绘制正割和余割函数曲线,并加上适当的标注。