分享到:

基于MATLAB软件的直流调速系统辅助设计

0 前 言现代电力拖动控制技术已经不再是一些电控设备的简单应用,它已成为电工、自动控制、计算机应用、电力电子学、数字仿真与CAD等多门学科互相交叉的新兴学科。八十年代中期,国际上已将其公认为“运动控制系统”。单纯的数字仿真,几乎已经无法进行运动控制系统的设计研究,而必须应用包括分析、比较、自动寻优、检验等都在计算机上进行的整个设计过程,这就是计算机辅助设计(CAD)。目前,MATLAB因其含有极为丰富的专用于控制工程与系统分析的函数,且提供方便的图形功能,它已成为国际控制界应用最广的语言和工具。1 动态CAD的实现本文利用MATLAB软件中的TOOLBOX软件对双闭环直流调速系统进行动态校正设计。双闭环直流调速系统动态结构图如图1所示。  系统基本参数如下:直流电动机:220V,136A,1460r/min,Ce=0.132Vmin/r,允许过载倍数λ=1.5;晶闸管装置放大系数:Ks=40;电枢回路总电阻:R=0.5Ω;时间...  (本文共5页) 阅读全文>>

《东北水利水电》1981年10期
东北水利水电

MATLAB 在水轮机调节系统设计中的应用

水轮机调节系统是一个包含有水流、机械、电气一体的复杂的闭环自动调节系统,系统具有其自身的特点[1]。如果仅从控制的角度看,水轮机调节系统是一个具有非最小相位、非线性时变特性的复杂系统,系统相对来说不易稳定,从而使其控制器——水轮机调速器的设计变得复杂。随着微机调速器的出现,使得现代控制技术在水轮机调节系统中的应用成为可能。但无论是经典控制理论,还是60年代发展起来并已成熟的现代控制理论,或是各类面向复杂控制对象的高级控制算法,当利用它们对控制系统进行设计和分析时,都会涉及到大量有关数值计算问题。计算机仿真技术是应用电子计算机对研究对象的数学模型进行计算和分析的方法,它是替代对实际水轮机调节系统进行实验和研究的有效方法。对于从事控制系统研究与设计的技术人员而言,MATLAB是目前控制系统计算机辅助设计实用有效的工具。这不仅是因为它能解决控制论中大量存在的矩阵运算问题,更因为它提供了强有力的工具箱支持。与控制系统设计直接相关的工具箱...  (本文共4页) 阅读全文>>

《计算机应用研究》1999年12期
计算机应用研究

MATLAB在图象处理与研究中的应用

l引言MATLAN软件由美国MathWOrks公司于1984年推出,经过不断的发展和完善,如今已成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MAfl.uM具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在MA~中实现。作为一个跨平台的软件,MATLAB已推出UniX、WindowsgdNTF、Lmux和Mhc等十多种操作系统下的版本,大大方便了在不同操作系统平台下的研究工作。目前基于WindOWh系统的最新版本MMkl71.ua-5.2,它秉承了以往版本的优点且人机界面友好,非常容易使用。MAfl.uM软件具有很强的开放性和适应性。在保持内核不变的情况下,MA~可以针对不同的应用学科推出相应的工具箱(toolbo),目前已经推出了图象处理工具箱、信号处理工具箱、,J、波工具箱、神经网络工具箱以及通信工具箱等多个学科的专用工具箱,极大地方便了不同学科的研究工作。国内已有越来越多的科研和技术人员认识到MATL...  (本文共3页) 阅读全文>>

《空军雷达学院学报》1999年04期
空军雷达学院学报

用Matlab语言实现雷达探测范围图的绘制

1引言雷达的探测范围(或威力范围)是根据防空作战任务对雷达提出的一项重要指标,它将直接影响雷达系统的设计定型。雷达的探测范围图则能使人们直观地理解雷达的这一战术性能。然而,目前在雷达的有关文献中,仅仅通过雷达的静态威力图或者雷达的探测范围曲线来说明雷达的探测范围情况,不够形象和直观;对于雷达的空间探测范围情况更是很少描述。本文从雷达探测范围图的理论分析入手,提出一种雷达探测范围图绘制的方法,它能使雷达的探测范围根据雷达本身的各种技术参数(如发射功率、天线增益等)或外界参数(如目标雷达截面积、干扰机的干扰功率和带宽等)的改变而改变,这既可以用于现行的形象化教学中去帮助学员加深对雷达探测范围的理解,又可以为雷达有关设计人员选择雷达参数,进行雷达系统的设计定型提供工具。2绘制雷达探测范围图的理论分析从雷达的有关文献中,我们很容易知道雷达方程的表达式,即人。一〔PG’A’a/(4x。)于sm;nW(l)它表明了雷达的最大探测距离与雷达的...  (本文共3页) 阅读全文>>

《武汉汽车工业大学学报》1999年06期
武汉汽车工业大学学报

遗传算法在MATLAB环境中的实现

遗传算法GA(GeneticAlgorithm)是近几年发展起来的一种崭新的全局优化算法。它借用了生物遗传学的观点,通过自然选择、遗传和变异等作用机制,使每个个体的适应性提高[1]。由美国Mathwork公司于1967年推出的MatrixLabortory(缩写为MATLAB)软件包,是一种功能强,效率高便于进行科学和工程计算的交互式软件包。在此环境下,所解问题的MATLAB语言表述形式和其数学表达形式相同,不需要按传统方法编程[2]。在MATLAB环境下编制一个简单的遗传算法工具库(SGA),就可以利用MATLAB强大的仿真功能,进行遗传算法的各种仿真实验。1 一个基本的遗传算法遗传算法是将问题的求解表示成“染色体”,从而构成一群“染色体”。将它们置于问题的“环境”中,根据适者生存的原则,从中选择出适应环境的“染色体”进行复制,即再生(reproduction,selection),通过交叉(crossover)、变异(mut...  (本文共4页) 阅读全文>>

《扬州职业大学学报》1999年02期
扬州职业大学学报

低通数字滤波器的Matlab实现

数字滤波器和快速博里叶变换(FFT)是现代数字信号处理中的两个主要工作。根据数字滤波器冲击响应函数的时域特性,可将数字滤波器分为两类:无限冲击响应(IIR)数字滤波器和有限冲击响应(FIR)数字滤波器。有限冲击响应数字滤波器的冲击响应是有限长的,这使得利用FFT进行快速卷积来实现滤波成为可能。此外,有限冲击响应能实现精确的线性相位特性,在进行图象处理和数据传输时这点显得尤为重要。Matlab语言是一种面向科学与工程计算的语言,它编程效率高,调试程序手段丰富,扩充能力强,内涵丰富。本文充分利用Matlab语言的函数功能,采用快速傅里叶变换法,进行了有限冲击响应低通数字滤波器的程序设计,并将其作为函数文件保存,可方便地进行调用。1数字滤波器的设计方法理想低通数字滤波器的冲击响应函数为式中:人为滤波器的截止频率。设被滤波信号的有限带宽为人,将式(1)用采样间隔TS一方进行抽样得:它是一个无限长的实、偶序列,采用窗函数W(n)将它截成有...  (本文共4页) 阅读全文>>