共查询到19条相似文献,搜索用时 78 毫秒
1.
基于DDE技术的MATLAB与WinCC通信设计 总被引:11,自引:0,他引:11
Windows操作系统下的工控组态软件已经被越来越广泛地应用。WinCC作为目前较为流行的组态软件,具有实用性强、组态灵活等优点,但它的数据处理能力较弱。而MATLAB科学工程计算软件包进行复杂运算的效率很高,可以很容易地实现复杂控制算法。为了将MATLAB的科学计算功能和组态软件winCC的人机交互功能相结合,发挥各自优势,提出了一种MATLAB和组态软件WinCC之间的通信方法。采用DDE技术来实现二者之间的数据交换。该方法具有编程效率高,实现方便.通用性强等特点。 相似文献
2.
基于OPC的组态软件和MATLAB的通信实现 总被引:3,自引:0,他引:3
MCGS作为优秀的国产组态软件,具有实用性强、组态灵活等优点,但它的数据处理能力较弱.MATLAB被广泛应用于科学计算、数学建模与仿真上,始终未能应用于实际的控制系统中.如果使用MATLAB实现复杂的控制算法,再结合工控组态软件作为系统的主控,在实际的工程项目中必将达到非常理想的控制效果.本文以OPC技术为例,实现了MATLAB和组态软件MCGS的数据通信.该方法具有编程简单、实现方便等特点. 相似文献
3.
基于DDE技术的酒精精馏塔模糊控制的研究与仿真 总被引:2,自引:0,他引:2
介绍了酒精精馏塔灵敏板温度模糊控制器设计的基本内容,提出了一种编写MATLAB的S函数的方法来实现组态软件与MATLAB的DDE通信,该方法由组态软件生成复杂友好的交互式人机界面(HMI).MATLAB完成复杂控制算法的运算,完成对被控对象的控制。仿真结果表明模糊控制比传统PID控制更能准确跟踪信号。 相似文献
4.
WinCC是目前较为流行的工业组态软件,组态便捷但难以编程实现复杂控制算法;而MATLAB科学工程计算软件包进行复杂运算的效率很高可以很容易地实现复杂控制算法.采用OPC技术设计了MATLAB和WinCC的通信程序,发挥MATLAB科学计算特长和WinCC人机交互优点.该方法具有编程效率高,实现方便,通用性强等特点. 相似文献
5.
6.
利用OPC(OLE for Process Control)技术,可以建立MATLAB与组态软件之间的通信。这样,就可以利用组态软件生成友好的交互式人机界面,而用MATLAB完成复杂的控制算法,弥补组态软件算法能力不强的弱点,发挥MATLAB的强大计算能力。通过对力控组态软件与MATLAB之间通信的研究,以达到对象模型和控制器的分离构建,为控制系统的理论研究和设计提供了有效的仿真平台。 相似文献
7.
WinCC是目前较为流行的工业组态软件,组态便捷但难以编程实现复杂控制算法;MATLAB科学工程计算软件包进行复杂运算的效率很高可以很容易地实现复杂控制算法。采用OPC技术设计TMATLAB和WinCC的通信程序,发挥MATLAB科学计算特长和WinCC人机交互优点。该方法具有编程效率高,实现方便,通用性强等特点。 相似文献
8.
9.
基于MCGS组态软件和MATLAB的控制系统仿真 总被引:6,自引:0,他引:6
提出一种利用MCGS组态软件和MATLAB开发控制系统仿真软件的方法,并介绍其实现过程。仿真界面由MCGS实现,模型计算用MATLAB完成,MCGS和MATLAB通过DDE协议来进行数据交换。 相似文献
10.
基于OPC和MATLAB的模糊PID在DCS中的应用 总被引:1,自引:0,他引:1
随着工业过程控制要求的提高以及先进智能控制算法的不断涌现,智能控制算法取代传统的PID算法成为工业过程控制的发展趋势;鉴于MATLAB的科学工程计算软件包进行复杂运算的效率很高可以很容易地实现复杂控制算法.再通过OPC技术,既能解决了当前DCS和组态软件用自身的编程语言难以实现智能控制的困难,又扩展了组态软件的功能,有利于基于复杂算法的故障诊断和过程控制的设计与实现;针对上述问题提出了在MATLAB中设计了模糊自适应PID并在工业控制中进行了应用,取得了比普通PID控制更好的效果. 相似文献
11.
Matlab中有限元脚本程序的编程 总被引:1,自引:0,他引:1
介绍在MATLAB中进行有限元计算时脚本编程的方法。脚本编程方法比使用图形界面作图方法求解更加灵活,对复杂的边界条件处理更加容易控制,它扩展了MATLAB在有限元计算方面的应用范围。 相似文献
12.
13.
基于LabVIEW与MATLAB平台的神经网络设计与应用研究 总被引:1,自引:0,他引:1
针对神经网络应用问题提出了通过LabVIEW调用MATLAB应用程序实现神经网络的方法。该方法通过LabVIEW与MATLAB的混合编程,能充分发挥了两者的优势,具有更大的灵活性和实用性。同时它使得复杂的控制算法应用于虚拟仪器实现故障诊断成为可能,为快速开发功能强大的智能化虚拟仪器探索了一条的新途径。 相似文献
14.
针对传统碳一过程数据协调方法中过于复杂的编程和计算,提出一种基于MATLAB优化工具箱数据协调的新方法,该方法通过物料平衡关系建立焦化碳一过程的数据协调数学模型并利用MATLAB非线性优化工具箱强大的数值计算能力进行编程实现,实际应用于焦化碳一过程的数据校正结果表明,该方法是有效的,同时对其他相似过程的数据协调建模和求解也有一定的借鉴作用。 相似文献
15.
基于C共享库的MATLAB与Visual C#混合编程 总被引:3,自引:0,他引:3
MATLAB具有很强的数值计算能力,而Visual C#具有强大的图形用户界面的开发能力,两者的互补结合可以快速和高效地开发专业计算软件。为此,以实例的方式展示了由MATLAB生成C共享库,并在Visual C#中调用此C共享库来实现两者之间的混合编程。另外,对在Visual C#中调用C共享库时的一些需要注意的问题进行了讨论,并给出了外部程序调用由MATLAB生成的C共享库的一般步骤。实例证明通过C共享库来实现MATLAB与Visual C#混合编程的方法是行之有效的。 相似文献
16.
17.
樊爱京 《计算机工程与设计》2004,25(10):1824-1826
论述了通过Visual C 6.0与MATLAB应用程序接口,利用VC强大的用户界面开发功能和Matlab具备的复杂数据处理及绘图能力,实现了对数字基带传输系统的仿真,并探讨了此方法在通信系统仿真中的应用前景。 相似文献
18.
何渝 《计算机工程与应用》2005,41(13):88-90,136
MATLAB软件在科学计算、数据处理、三维图形处理方面有很强功能,并且提供了C/C++等多种编程语言的接口。谷峰法是一个作者提出的求解函数全局极值的新方法,论文介绍了如何利用MATLAB提供的C++接口,调用MAT-LAB的科学计算与三维图形显示功能,将抽象复杂的谷峰法的计算过程和大量的计算数据可视化。 相似文献
19.
本文主要提出一种对复杂系统进行智能优化控制的解决方案,首先采用神经网络对欲控制的复杂系统进行建模,然后采用实际数据构建针对性的神经网络模型,最后用混合遗传算法对神经网络模型进行制定参数寻优,从而获得对复杂系统的智能优化控制。在理论探讨的基础上,本文给出了此优化控制方法的相关MATLAB程序,只要针对具体问题稍加调整,相信此程序能较好地解决实际中复杂系统的优化控制问题。 相似文献