系统建模与仿真项目驱动设计报告
系统建模与仿真实验报告extendsim

系统建模与仿真实验报告院系:管理科学与工程学院专业:质量与可靠性工程班级:1005104学号:100510432姓名:谢纪伟实验目录一.问题描述.二.系统数据.三. 建立过程的简单流程图.四.模型实体设计.五. 建立模型.六.运行模型.七.实验改进.八.结果分析.实验报告一.问题描述.电路板生产商要引入一个新产品,需要适当扩大现有生产线的产能,因此对现有生产线进行研究,经提前分析,发现生产过程存在瓶颈,现在对此生产线进行建模,并通过用extendsim建立的模型所得到的数据对现有生产线进行分析,并通过分析得到解决问题的办法。
二.系统数据.1.根据确定的时间表,5种型号电路板按照固定批量送入生产线中,时间表每隔120min重复一次,如下表所示:电路板种类在...min进入批量电路板种类在...min进入批量1 0 20 5 80 252 20 30 1 120 203 40 25 2 140 304 60 30 ………………进料时间表2.第一步操作是通过一台清洁工作站,每一个电路板需要至少36s,至多54s 的时间,一般情况需要48s。
3.清洁后的电路板装入自动插件机中,这台机器最多能同是处理6个电路板,每个板耗时5min。
4.当完成大部分标准插件的工作,电路板被置于一个10m的传送带上,通过波峰焊接机。
传送带上能放下30个电路板,每分钟移动1米。
5.此外,有三个工作站,用来插件机无法完成的非标准元件。
这个操作的耗时量根据板的种类而不同,如下表:电路板种类处理时间(min)电路板种类处理时间(min)1 2.5 4 3.02 2.0 5 2.03 2.5非标准元件的处理时间6.最后一步是高温加速老化试验,在这个过程中,电路板被组合成24个一组,放入烤箱中,循环通电20min。
三.建立过程的简单流程图电路板清洁自动插件波峰焊非标准插件非标准插件非标准插件高温老化离开四.模型实体设计.模拟电路板到达模拟缓冲器模拟插件机模拟convey item模拟非标准插件机三个物体汇合在一个通道将24个电路板组成一个批量对成批的电路板进行高温老化将成批的电路板还原成单独的电路板将加工后的电路板输出五.建立模型.1.定义全局单位时间.搭建模型从选择合适的全局时间单位开始。
电力系统建模及仿真课程设计总结报告

某某大学《电力系统建模及仿真课程设计》总结报告题目:基于MATLAB的电力系统短路故障仿真于分析姓名学号院系班级指导教师摘要:本次课程设计是结合《电力系统分析》的理论教学进行的一个实践课程。
电力系统短路故障,故障电流中必定有零序分量存在,零序分量可以用来判断故障的类型,故障的地点等,零序分量作为电力系统继电保护的一个重要分析量。
运用Matlab电力系统仿真程序SimPowerSystems工具箱构建设计要求所给的电力系统模型,并在此基础上对电力系统多中故障进行仿真,仿真波形与理论分析结果相符,说明用Matlab对电力系统故障分析的有效性。
实际中无法对故障进行实验,所以进行仿真实验可达到效果。
关键词:电力系统;仿真;短路故障;Matlab;SimPowerSystemsAbstract: The course design is a combination of power system analysis of the theoretical teaching, practical courses. Power system short-circuit fault, the fault current must be zero sequence component exists, and zero-sequence component can be used to determine the fault type, fault location, the zero-sequence component as a critical analysis of power system protection. SimPowerSystems Toolbox building design requirements to the power system model using Matlab power system simulation program, and on this basis, the power system fault simulation, the simulation waveforms with the theoretical analysis results match, indicating that the power system fault analysis using Matlab effectiveness. Practice can not fault the experiment, the simulation can achieve the desired effect.Keywords: power system; simulation; failure; Matlab; SimPowerSystems目录一、引言................................................................................................ - 3 -1、故障概述 (3)2、故障类型 (3)二、电力系统模型 ............................................................................... - 4 -三、电力系统仿真模型的建立与分析 ............................................... - 4 -3.1电力系统仿真模型 (5)3.2仿真参数设置 (6)3.3仿真结果分析 (8)3.3.1正常运行分析 ........................................................................ - 8 -3.3.2单相接地短路故障分析 ........................................................ - 9 -3.3.3两相短路故障分析 .............................................................. - 12 -3.3.4两相接地短路故障分析 ...................................................... - 15 -3.3.5三相短路故障分析 .............................................................. - 18 -四、结论.............................................................................................. - 21 -五、参考文献 ..................................................................................... - 21 -六、心得体会 ..................................................................................... - 22 -一、引言1、故障概述短路是电力系统的严重故障。
系统建模与仿真实验报告

系统建模与仿真实验报告系统建模与仿真实验报告1. 引言系统建模与仿真是一种重要的工程方法,可以帮助工程师们更好地理解和预测系统的行为。
本实验旨在通过系统建模与仿真的方法,对某个实际系统进行分析和优化。
2. 实验背景本实验选择了一个电梯系统作为研究对象。
电梯系统是现代建筑中必不可少的设备,其运行效率和安全性对于整个建筑物的使用体验至关重要。
通过系统建模与仿真,我们可以探索电梯系统的运行规律,并提出优化方案。
3. 系统建模为了对电梯系统进行建模,我们首先需要确定系统的各个组成部分及其相互关系。
电梯系统通常由电梯、楼层按钮、控制器等组成。
我们可以将电梯系统抽象为一个状态机模型,其中电梯的状态包括运行、停止、开门、关门等,楼层按钮的状态则表示是否有人按下。
4. 仿真实验在建立了电梯系统的模型之后,我们可以通过仿真实验来模拟系统的运行过程。
通过设定不同的参数和初始条件,我们可以观察到系统在不同情况下的行为。
例如,我们可以模拟电梯在高峰期和低峰期的运行情况,并比较它们的效率差异。
5. 仿真结果分析通过对仿真实验结果的分析,我们可以得出一些有价值的结论。
例如,我们可以观察到电梯在高峰期的运行效率较低,这可能是由于大量乘客同时使用电梯导致的。
为了提高电梯系统的运行效率,我们可以考虑增加电梯的数量或者改变乘客的行为规则。
6. 优化方案基于对仿真结果的分析,我们可以提出一些优化方案来改进电梯系统的性能。
例如,我们可以建议在高峰期增加电梯的数量,以减少乘客等待时间。
另外,我们还可以建议在电梯内设置更多的信息显示,以便乘客更好地了解电梯的运行状态。
7. 结论通过本次实验,我们深入了解了系统建模与仿真的方法,并应用于电梯系统的分析和优化。
系统建模与仿真是一种非常有用的工程方法,可以帮助我们更好地理解和改进各种复杂系统。
在未来的工作中,我们可以进一步研究和优化电梯系统,并将系统建模与仿真应用于更多的实际问题中。
8. 致谢在本次实验中,我们受益于老师和同学们的帮助与支持,在此表示诚挚的感谢。
系统建模与仿真上机报告

系统建模与仿真实验报告实验题目:库存系统建模与仿真设计指导老师:学生:时间:系统建模与仿真实验报告一、实验目的:本次实验是在学习完离散事件系统建模与仿真的课堂理论后的实际操作试验,可以很好的运用和巩固学过的知识,同时也是对学习的检验。
希望在试验中了解仿真中相关的随机统计模型;能够运用Witness对运营系统分析、建模、仿真运行、结果分析及提出评价和改善建议。
二、试验环境:本次试验是在充分分析所给出的题目后,对题目的要求建立仿真模型,主要运用witness仿真软件运行所建立的模型并分析所得的结果,然后在修改调整的基础上得到最优化的结果。
三、题目:库存系统建模与仿真设计课题系统描述:顾客进入订货服务台的到达间隔时间服从均值为10分钟的负指数分布,首次到达时刻点为0。
一个工作人员接受并检查顾客的订单、收取费用,总共花费时间为UNIFORM (8, 10)分钟。
完成这个步骤后,订单被随机送给两个仓库人员之一(每个仓库人员都有50%的概率得到一个顾客的订单),仓库人员帮顾客找到订购的货物,花费的时间为UNIFORM (16, 20)分钟。
每个仓库人员只为持有分配给他的订单的顾客提供服务。
顾客拿到货物之后离开系统。
对此系统建立仿真模型,并运行5 000分钟,观察顾客的平均系统逗留时间和最大系统逗留时间等。
一位聪明、年轻的工程师建议,不要为仓库人员指派其服务的顾客,而是让两位仓库人员按照“先到先服务”的原则直接为任意一位前来的顾客服务。
对此系统建立仿真模型,也运行5000分钟,将结果与前面的进行比较。
四、建模与仿真步骤如下:1.元素定义:分别对顾客、工作人员、仓库人员的类型、数量定义,完成仿真模型如下图:2.元素可视化的设置:2.1对顾客进行设置如下图:(顾客进入订货服务台的到达间隔时间服从均值为10分钟的负指数分布)2.2对工作人员进行设置如下图:2.2.1对50%的概率设置:2.2.2仓库工作人员花费时间分布设置:(仓库人员帮顾客找到订购的货物,花费的时间为UNIFORM (16, 20)分钟)2.2.3对仓库人员进行设置如下图:对仓库人员1设置:2.2.4对仓库人员2设置:3.运行结果如下图:五、运行结果分析:通过对以上的运行结果观察可以发现,检查人员的使用效率是49.32%,仓库取货员1的使用效率是45.96%,仓库取货员2 的使用效率是52.20%,可以发现在这种随即分配顾客的模式下,造成顾客有很多的等待和人员效率的分配不合理,就是在随机分配下,可能会由于某个取货人员在某个时间分得了较多的顾客而又在花费较多的时间寻找货物,此时就会造成后面的顾客排队等候,使交货期明显延长,交货效率低下。
生产系统建模与仿真实验报告

(一)基于witness的单服务台排队系统仿真实验一、实验目的:1.了解排队系统的设计。
2.熟悉系统元素Part、Machine、Buffer、Variable、Timeseries的用法。
3.深入研究系统元素Part的用法。
4.研究不同的顾客服务时间和顾客的到达特性对仿真结果的影响。
二、实验设备:计算机、witness仿真软件三、实验过程:1、元素定义(Define)本排队系统共有6个元素,具体定义如下表:2、Part元素可视化设置;Buffer元素可视化设置;Machine元素可视化设置;Variable元素可视化设置;Timeseries元素可视化设置;3、根据实验要求,分别对Part、Buffer、Machine、Timeseries类型的元素进行细节设置四、实验结果:队列积分(jifen0):25388Guke:Fuwuyuan:Paidui:五、实验过程中遇到的问题及实验总结:通过数据报告可以发现,不同顾客的服务时间和顾客的到达特性,对应的仿真结果有所不同。
顾客的到达特性以及顾客的服务时间都影响着排队系统的最大队长、最小队长和平均队长以及平均每位顾客的等待时间。
(二)基于witness的库存系统仿真设计实验一、实验目的:1.熟悉系统元素Track、Vehicle的用法。
2.深入研究系统元素Part的用法。
3.了解库存系统的设计。
4.寻找最佳库存策略。
二、实验设备:计算机、witness仿真软件三、实验过程:1、对元素Part:p、kucun;Buffer:kucun1;Machine:xuqiu;Track:load1、unload1;Vechicle:car;Variable:c、c1、c2、c3;Distribution:ra和Timeseries:kucunliang进行定义和可视化设置;2、对各个元素进行细节设计:(1)对kucun细节设计,如type、interarrival、actions on create等;(2)对kucun1细节设计,capacity和input;(3)对xuqiu细节设计,如type、input、output等;(4)对load1、unload1细节设计(5)对car细节设计,如capacity、speed等;(6)对ra细节设计(7)对Timeseries元素kucunliang细节设计;设计结果如图所示:对仿真钟进行设置,运行100仿真时间单位,进行运行;四、实验结果:五、实验过程中遇到的问题及实验总结:由实验结果可以看出,方案(L=20,S=40)的总费用最少,所以该方案最优。
电气工程系统建模与仿真项目驱动设计报告(DOCX 30页)

系统建模与仿真项目驱动设计报告学院:电气工程与自动化学院专业班级:自动化143班
学号:28
学生姓名:李荣
指导老师:杨国亮
时间:2016年6月10号
仿真技术是一门利用物理模型或数学模型模拟实际环境进行科学实验的技术,具有经济、可靠、实用、安全、灵活和可多次重复使用的优点。
本文中将使用Matlab软件实现一个简单的控制系统仿真演示,可实现对一些连续系统的数字仿真、连续系统按环节离散化的数字仿真、采样控制系统的数字仿真以及系统的根轨迹、伯德图、尼克尔斯图和奈氏图绘制。
本设计完成基本功能的实现,基于Matlab的虚拟实验仿真的建立和应用,培养了我们的兴趣,提高了我们的实践能力。
关键字:Matlab;系统数字仿真;根轨迹;伯德图。
第一章概述 (4)
设计目的 (4)
设计要求 (4)
设计内容 (4)
第二章 Matlab简介 (6)
Matlab的功能特点 (6)
Matlab的基本操作 (6)
第三章控制系统仿真设计 (8)
控制系统的界面设计 (8)
控制系统的输入模型设计 (9)
欧拉法的Matlab实现 (12)
梯形法的Matlab实现 (14)
龙格-库塔法的Matlab实现 (15)
双线性变换法的Matlab实现 (16)
零阶保持器法的Matlab实现 (17)
一阶保持器法的Matlab实现 (18)。
MATLAB Simulink系统建模与仿真 实验报告.

MATLAB/Simulink 电力系统建模与仿真实验报告姓名:******专业:电气工程及其自动化班级:*******************学号:*******************实验一无穷大功率电源供电系统三相短路仿真1.1 无穷大功率电源供电系统仿真模型构建运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块:(1)无穷大功率电源模块(Three-phase source)(2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load)(3)三相串联RLC支路模块(Three-Phase Series RLC Branch)(4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings))(5)三相电压电流测量模块(Three-Phase V-I Measurement)(6)三相故障设置模块(Three-Phase Fault)(7)示波器模块(Scope)(8)电力系统图形用户界面(Powergui)按电路原理图连接线路得到仿真图如下:1.2 无穷大功率电源供电系统仿真参数设置1.2.1 电源模块设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:1.2.2 变压器模块变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图:1.2.3 输电线路模块根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图:1.2.4 三相电压电流测量模块此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:1.2.5 故障设置模块勾选故障相A、B、C,设置短路电阻0.00001Ω,设置0.02s—0.2s发生短路故障,参数设置如下图:1.2.6 示波器模块为了得到仿真结果准确数值,可将示波器模块的“Data History”栏设置为下图所示:1.3 无穷大功率电源供电系统仿真结果及分析得到以上的电力系统参数后,可以首先计算出在变压器低压母线发生三相短路故障时短路电流周期分量幅值和冲击电流的大小,短路电流周期分量的幅值为Im=10.63kA,时间常数Ta=0.0211s,则短路冲击电流为Iim=17.3kA。
系统建模与仿真课程报告

系统建模与仿真课程报告姓名:学号:专业:自动化班级:任课教师:二O一三年十一月1.1题目、x =1+η/6+λ/7+β/10, )1)(1)(1)(1(*2)(+⋅+⋅+⋅+⋅=s x s x s x s x xs G ,采用面积法和最小二乘法把系统G 等效成s e s T k⋅-+⋅τ1特性,求系统的k T τ等参数。
写出等效过程及相关程序。
最后把等效后的两个模型及原系统对阶跃输入的响应曲线绘制在一个图上进行比较,并分析优劣问题。
1.2程序 clcruxuenian=input('请输入入学年:'); banji=input('请输入班级:'); xuehao=input('请输入学号:'); rxn=num2str(ruxuenian); xh=num2str(xuehao); a=ruxuenian; b=banji;c=str2num(xh(length(xh))); d=str2num(xh(length(xh)-1)); x=1+a/6+d/7+c/10; s=[1:0.1:10];gs=2.*x./((x.*s+1).^4); figure(1) plot(s,gs); a0=[0 0 0];a=lsqcurvefit(@(a,s)a(1)./(a(2).*s+1).*exp(-a(3).*s),a0,s,gs) hold onplot(s,a(1)./(a(2).*s+1).*exp(-a(3).*s),'m'); sys1=zpk([],[-1/x -1/x -1/x -1/x],2*x)figure(2)subplot(1,2,1) step(sys1);[numt,dent]=pade(a(3),5); syst=tf(numt,dent); num1=a(1); den1=[a(2) 1];sysT=tf(num1,den1);sys2=series(sysT,syst);subplot(1,2,2)step(sys2);请输入入学年:2011请输入班级:5请输入学号:11021010216Optimization terminated: first-order optimality less than OPTIONS.TolFun, and no negative/zero curvature detected in trust region model.a =0 0 0Zero/pole/gain:673.819--------------(s+0.002968)^42.1 题目编写微分方程dy/dx=xy, 当x=0时y=1+8/10+11/100=1.9, x属于0~3之间,编写积分程序,包括欧拉数值积分程序,预报校正数字积分程序、4阶龙格库塔积分程序,它们的积分步长分别取0.01,0.1, 0.5,绘制积分结果曲线,比较在同一步长下不同算法的误差和同一算法在不同步长下的误差,得出结论说明(绿色线为欧拉法曲线,红色为预报校正法曲线,蓝色为4阶龙格库塔法曲线)2.2程序欧拉数字积分程序function [x,y]=naler(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1;y(n+1)=y(n)+h*feval(dyfun,x(n),y(n));endx=x';y=y';预报校正数字积分程序function[x,y]=zseuler(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1k1=feval(dyfun,x(n),y(n));y(n+1)=y(n)+h*k1;k2=feval(dyfun,x(n+1),y(n+1));y(n+1)=y(n)+h*(k1+k2)/2;endx=x';y=y';4阶龙格库塔积分程序function[x,y]=do(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1k1=feval(dyfun,x(n),y(n));k2=feval(dyfun,x(n)+h/2,y(n)+h/2*k1); k3=feval(dyfun,x(n)+h/2,y(n)+h/2*k2); k4=feval(dyfun,x(n)+h,y(n)+h*k3);y(n+1)=y(n)+h*(k1+2*k2+2*k3+k4)/6; endx=x';y=y'步长为0.01, 不同算法的积分clear;dyfun=inline('x*y');[x,y]=naler(dyfun,[0,3],1.9,0.01);figure(1)hold onplot(x,y,'g')[x,y]=zseuler(dyfun,[0,3],1.9,0.01);plot(x,y,'r')[x,y]=do(dyfun,[0,3],1.9,0.01);plot(x,y)hold offgrid on步长为0.1, 不同算法的积分clear;dyfun=inline('x*y');[x,y]=naler(dyfun,[0,3],1.9,0.1); figure(1)hold onplot(x,y,'g')[x,y]=zseuler(dyfun,[0,3],1.9,0.1); plot(x,y,'r')[x,y]=do(dyfun,[0,3],1.9,0.1);plot(x,y)hold offgrid on步长为0.5, 不同算法的积分clear;dyfun=inline('x*y');[x,y]=naler(dyfun,[0,3],1.9,0.5);figure(2)hold onplot(x,y,'g')[x,y]=zseuler(dyfun,[0,3],1.9,0.5); plot(x,y,'r')[x,y]=do(dyfun,[0,3],1.9,0.5);plot(x,y)hold offgrid on步长分别为0.01,0.1, 0.5时的欧拉法曲线clear;dyfun=inline('x*y');[x,y]=naler(dyfun,[0,3],1.9,0.01); figure(3)hold onplot(x,y,'g')[x,y]=naler(dyfun,[0,3],1.9,0.1);plot(x,y,'r')[x,y]=naler(dyfun,[0,3],1.9,0.5);plot(x,y)hold offgrid on步长分别为0.01,0.1, 0.5时的预报校正法曲线clear;dyfun=inline('x*y');[x,y]=zseuler(dyfun,[0,3],1.9,0.01);figure(4)hold onplot(x,y,'g')[x,y]=zseuler(dyfun,[0,3],1.9,0.1);plot(x,y,'r')[x,y]=zseuler(dyfun,[0,3],1.9,0.5);plot(x,y)hold offgrid on步长分别为0.01, 0.1,0.5时的4阶龙格库塔法曲线clear;dyfun=inline('x*y');[x,y]=do(dyfun,[0,3],1.9,0.01);figure(5)hold onplot(x,y,'g')[x,y]=do(dyfun,[0,3],1.9,0.1); plot(x,y,'r')[x,y]=do(dyfun,[0,3],1.9,0.5); plot(x,y) hold off grid on3.1 题目x =1+η/5+λ/10+β/100,12/10()1G s x s β+=∙+,221/5()3G s s s xβ+=++,G 1和G 2为一单位负反馈系统的前向通道的两个串联环节,运用matlab 语言求下列各项并写出解题思路及过程,对程序加注释,图形加说明及标注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统建模与仿真项目驱动设计报告
学院:电气工程与自动化学院专业班级:自动化143班
学号:**********
学生姓名:**
指导老师:***
时间:2016年6月10号
仿真技术是一门利用物理模型或数学模型模拟实际环境进行科学实验的技术,具有经济、可靠、实用、安全、灵活和可多次重复使用的优点。
本文中将使用Matlab软件实现一个简单的控制系统仿真演示,可实现对一些连续系统的数字仿真、连续系统按环节离散化的数字仿真、采样控制系统的数字仿真以及系统的根轨迹、伯德图、尼克尔斯图和奈氏图绘制。
本设计完成基本功能的实现,基于Matlab的虚拟实验仿真的建立和应用,培养了我们的兴趣,提高了我们的实践能力。
关键字:Matlab;系统数字仿真;根轨迹;伯德图。
第一章概述 (4)
1.1 设计目的 (4)
1.2 设计要求 (4)
1.3 设计内容 (4)
第二章 Matlab简介 (6)
2.1 Matlab的功能特点 (6)
2.2 Matlab的基本操作 (6)
第三章控制系统仿真设计 (8)
3.1 控制系统的界面设计 (8)
3.2 控制系统的输入模型设计 (9)
3.3 欧拉法的Matlab实现 (12)
3.4 梯形法的Matlab实现 (14)
3.5 龙格-库塔法的Matlab实现 (15)
3.6 双线性变换法的Matlab实现 (16)
3.7 零阶保持器法的Matlab实现 (17)
3.8 一阶保持器法的Matlab实现 (18)
3.9 系统PID控制的Matlab实现 (19)
3.10 系统根轨迹的绘制 (21)
3.11系统伯德图的绘制 (22)
3.12系统尼克尔斯图的绘制 (23)
3.13系统奈氏图的绘制 (24)
第四章附加功能的设计 (26)
4.1 音乐播放器的设计 (26)
4.2 实时时钟的设计 (26)
致谢 (28)
参考文献 (29)
江西理工大学2014级自动化专业项目驱动设计报告
第一章概述
1.1 设计目的
(1)熟悉MATLAB的常用交互界面与常用指令及其调用格式。
(2)掌握MATLAB的基本语法以及M文件的建立与基本操作。
(3)掌握MATLAB建立自动控制系统数学模型的方法。
(4)掌握实现连续系统数字仿真的方法。
(5)掌握实现连续系统离散化数字仿真的方法。
(6)掌握实现采样系统数字仿真的方法。
(7)掌握由根轨迹,伯德图,奈氏图等分析系统的稳定性的方法。
1.2 设计要求
控制系统的仿真演示具有以下几点要求:
(1)具有状态空间表达式、零极点形式、传递函数的三种数学模型,通过这三种模型输入系统的参数。
(2)能够用欧拉法、梯形法、龙格-库塔法绘制连续系统的输出响应曲线,同时能用PID控制器改善系统的性能。
(3)能够用双线性变换法、零阶保持器法、一阶保持器法绘制连续系统离散化的输出响应曲线,同时能用PID控制器改善系统的性能。
(4)能够绘制控制系统的根轨迹、伯德图、尼克尔斯图、奈氏图。
便于分析系统的稳定性,频域。
(5)完成基本要求可增加附加功能,例如音乐播放器。
(6)整个仿真演示系统各功能互不干扰,正常运行。
1.3 设计内容
在进行Matlab GUI的设计时,考虑到各版本的兼容问题,本文未采用使用Guide建立GUI的方法,而是直接建立M文件,在文件中使用代码建立仿真系统所需的窗口和各控件。
设计思路如下:
(1)在M文件中先建立界面窗口,再建立各控件,在建立这些控件时,首先将窗口和所有控件的可视性都关闭,当界面设计完毕时打开主界面的可视性,这样就不会出现一打开就出现画面卡顿的现象。