基于虚拟仪器三维四翼混沌系统研究及实现

发布者:SereneMeadow最新更新时间:2010-07-02 来源: 21ic关键字:虚拟仪器  混沌系统  LabVIEW  测试 手机看文章 扫描二维码
随时随地手机看文章

  软件LabVIEW(Laboratory Virtual Instrument EngineeringWorkbench,实验室虚拟仪器工程平台)是美国NI公司(National Instrumen-ts Company)研制的一种编程语言,由于LabVIEW采用基于流程图的图形化编程语言,因此也称为G语言(Graphics Language)。G语言编写的程序称为虚拟仪器VI(Virtual Instruments),其界面和功能与真实仪器十分相像,在LabVIEW环境下开发的应用程序都被冠以VI后缀,以表示虚拟仪器。VI由程序前面板(Front Panel)、数据流框图程序(Diagram Program)和图标/连接端口(Icon/Terminal)组成。

  随着现代测试与仪器技术的发展,目前虚拟仪器概念已经发展成为一种创新的仪器设计思想,成为设计复杂测试仪器和测试系统的主要方法和手段。本文通过对一个三维四翼混沌系统的研究并利用LabVIEW设计一种虚拟仪器混沌信号产生器。由于此仪器易实现,可靠性高,实时性好,与传统的自治混沌系统相比,此仪器输出的混沌信号更适合于作为混沌保密通信系统的信息载体,提高通信系统的安全性。

  1 三维四翼混沌系统的概述

  混沌是非线性动力系统所特有的一种运动形式,它广泛地存在于自然界。一般而言,混沌现象隶属于确定性系统而难以预测,隐含于复杂系统但又不可分解以及呈现多种混沌无序却又颇有规则的图像。

  在非线性电路中产生各种不同类型并适合保密通信的混沌与超混沌信号是近年来物理学和信息科学界所关注的一个热门课题,目前在国内外已取得了许多相关的研究成果,如三阶混沌电路、四阶变型混沌电路、四阶MCK超混沌电路、洛伦兹电路、蔡氏电路、超混沌电路等。本文将采用虚拟仪器技术产生三维四翼混沌吸引子以产生混沌信号,并用硬件实验结果证明是正确的。

  本文讨论带立方项的非线性三维四翼混沌系统,其动力学方程为:

  当a=50,b=13,c=13,e=6,选取初值(1,1,1)时,该系统产生混沌现象。

  实际的硬件电路由运算放大器,模拟乘法器等组成,要考虑其饱和特性,所以首先对式(1)进行变量的比例压缩变换。

  式中,k为变量的比例压缩因子,这里k=1/3。

  将式(1)两边同时乘以k,将式(2)代入,再把u,v,w代换成x,y,z,得:

[page]

  实际的硬件电路如图1所示,该电路由4部分组成:反相加法器模块,积分器模块,反相器模块和立方项产生器模块。其中运算放大器型号为LF356,电源电压为±15 V,线性动态范围为±13.5 V,乘法器采用AD633,在实验中应注意到AD633的增益为0.1。图中,R1,R2,R5,R6,R13,R14=10 kΩ;R4,R9,R16=l kΩ;R3,R8,R15=10 kΩ;R16,R11,R18=38.46 kΩ;R17=83.33 kΩ;R7,R12,R19=555 Ω,乘法器采用AD633,运算放大器为LF356。这里通过图形化设计语言LabVIEW 8.2设计三维四翼混沌信号产生器。

  2 三维四翼混沌系统信号产生器的设计

  2.1 设计原理

  三维四翼混沌系统信号产生器采用美国NI公司开发的图形化设计语言LabVIEW 8.2进行设计,借助LabVIEW强大的数值计算功能,求解三阶微分方程(1),然后通过虚拟仪器观察并输出混沌信号。

  2.2 基于LabVIEW的混沌系统具体编程

  新建LabVIEW窗口,在前面板内进行前面板设计,在后面板内进行流程图设计。

  2.2.1 前面板设计

  1)6个图形控件其中3个图形控件分别显示状态变量x、y和z的混沌时序图,另3个图形控件用来显示状态变量x、y和z相互的相平面图。操作Controls>>Graph>>Waveform Graph 3次,调入3个图形控件Graph,分别标记为“x时序图”、“y时序图”、“z时序图”:操作Contr-ols>>Graph>>XY Graph 3次,调入3个图形控件,分别标记为“xy相图”、“xz相图”和“yz相图”。

  2)6个数字型控件它们分别是:用来输入方程(1)的初值x0、y0、z0,操作Controls>>Numeric>>Dial 3次,得到3个输入型数字控件,标记为“x0”、“y0”、“z0”;用来输入dt及画图参数等,操作Controls>>Numefic>>Numeric Control 3次,得到3个输入型数字控件,分别标记为“dr\'’、“画点的总数目”、“画一次的点的数目”。[page]

  3)1个布尔开关 用来控制程序运行,操作Controls>>Boolean>>Stop Button。设置开关按钮“停止”。

  图2为基于虚拟仪器三维四翼混沌信号产生器前面板。

  2.2.2 流程图设计

  在流程图窗口内执行Funetion>>Structures>>While LooD操作,建立一个循环。在While Loop左、右边框上,分别单击右键,操作Add Shift Register各6次;在While Loop边框外,执行Function>>Array>>Array constant操作,值设为0;在这个While循环内,执行Functi-on>>Structures>>Formula Node操作,在公式框内写入微分方程;在Formula Node的左边框上,单击右键,操作Add Input 4次。分别输入“x”、“y”、“z”、“dt”;在Formula Node的右边框上,单击右键,操作Add Output3次。分别输入“dx”、“dy”、“dz”;执行Function>>Array>>Build Array操作3次;执行Function>>Array>>Replace Arrav Subset操作3次;执行Function>>Array>>Array To Clust-er操作3次;执行Function>>Numeric>>C0nversion>>To Long Integer操作2次,分别输入“Number of Points”、“Points per Draw”;执行Function>>Numeric>>Quotient&Remainder操作;执行Function>>Time&Dialog>>Wait(ms)操作,输入0;执行Func.tion>>Boolean>>Tr-ue constant操作。

  3 结束语

  本文应用美国NI公司的LabVIEW虚拟仪器技术结合混沌理论设计并制造了基于虚拟仪器三维四翼混沌信号产生器,LabVIEW友好的可视化图形界面,使用户在操作时感觉同操作真实的仪器设备一样。利用此仪器可以很方便地演示混沌信号产生器的各种混沌状态,并且可由数据采集卡采集混沌信号输出。由于此仪器易实现,可靠性高,实时性好,与传统的自治混沌系统相比,此仪器输出的混沌信号更适合于作为加密混沌通信系统的信息载体,提高通信系统的安全性,也提供一种研究非线性系统的新途径。

关键字:虚拟仪器  混沌系统  LabVIEW  测试 引用地址:基于虚拟仪器三维四翼混沌系统研究及实现

上一篇:乳制品细菌含量电子检测仪的设计与制作
下一篇:基于PXI总线的空调设备自动检测与故障诊断系统

推荐阅读最新更新时间:2024-03-30 22:11

基于LabVIEW的步进电机控制
    步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件。它在在工业自动化控制、数控机床、机器人等领域有着广泛的应用。在远程实验系统中,经常有需要利用步进电机对一些旋钮、位置等进行自动调节。本文设计了基于虚拟仪器技术的步进电机控制方案。该方案采用虚拟仪器控制步进电机,编程简单,界面友好,易于更改程序功能,控制灵活性得到了提高。 1 步进电机工作原理     步进电机按其力矩产生原理可以分为反应式、永磁式和混合式几种。本文采用的是反应式二相四线步进电机,定子有两个线圈绕组,设其中一个线圈绕组为A相,另一个线圈绕组为B相。当给A相绕组通电时,该绕组即产生磁场,转子齿与A相绕组各齿对齐;当给B相绕组通电时,转子齿将与B相绕组各齿对
[嵌入式]
无卤素的要求标准及测试
“卤素”是希腊语,原意是盐碱地的意思,卤素或者卤族元素包括氟、氯、溴、碘和砹五种化学元素。   无卤素可能会成为继2006年7月1日RoHS(有害物质限制)指令实施以来电子行业的又一次绿色革命。和卤化物的危害相比,RoHS指令限制使用的六种有害物质(铅Pb、镉Cd、汞Hg、六价铬CR6+四种重金属和多溴二苯醚PBDE、多溴联苯PBB两种阻燃剂)的危害更是触目惊心。   其中,铅会对神经系统直接造成伤害;镉会对骨骼、肾脏、呼吸系统造成伤害;汞会对中枢神经和肾脏系统造成伤害;六价铬会造成遗传性基因缺陷;多溴二苯醚PBDE和多溴联苯是强烈的致癌性和致畸性物质。   从无铅、RoHS到无卤素,再到挪威要求禁止使用18种有害物质的Po
[模拟电子]
基于W3150A+的虚拟仪器通用以太网接口设计
0 引言 虚拟仪器以其性价比高、开放性强等优势迅速占领了市场,并成为测控仪器新的经济增长点。步入信息化时代最显著的标志就是信息网络在各行业中的渗透和普及,其中以太网最为典型。以太网作为一种成本低廉、吞吐能力强、适应性好、网络管理能力日益提高的网络,它可以方便地将数据采集系统纳入局域网甚至Internet。而以太网总线则有可能代替现行的其他总线方式而成为虚拟仪器数据采集系统的首选接口。 1 以太网接口的总体设计 1.1 以太网接口设计方案选择 以太网接口的设计通常有三种方案:其一是采用FPGA实现物理层、网络层、接入层和传输层等各层的描述,该方案要自行实现复杂的TCP /IP协议,难度较大;二是基于物理层网络控制器和微处理器来
[测试测量]
基于W3150A+的<font color='red'>虚拟仪器</font>通用以太网接口设计
【FAQ 之 物理层测试系统(PLTS)】用PLTS进行频域测量
问: 用PLTS进行频域测量,转换到时域的上升时间跟什么有关? 答:PLTS和PNA、ENA-TDR的时域变换原理都是一样的。上升时间和频域测量带宽成比例关系的,测量带宽越宽,上升时间越窄,能看到更加细微的时域阻抗不连续。对PLTS来说,标称上升时间 (10/90) = 720 / FreqStopGHz,对20 GHz的测量,标称上升时间为36 ps(PNA和ENA-TDR由于使用不同的窗函数,上升时间会稍有差别)。在这几种仪器和软件的时域变换中,都使用了窗函数来解决时域响应的旁瓣问题,用窗函数的参数可以对旁瓣的大小和主瓣做一定的调整,因此可以用来在一定范围内调整上升时间。PLTS现在使用的窗函数是指数窗,具有较窄的上升时间
[测试测量]
电容之超级电容简易测试方法
如果需要精确地测试超级电容的参数,需要搭建测试平台,要有数据采集系统,要有数据处理能力,如果什么都没有,还需要测,其实也是有办法的,只是手段比较简陋而已,这就是标题中“简易”存在的意义。 那么,这么说来,标题有点老学究了,说人话其实就是: 该测试方法涉及超级电容的三个参数:capacitance, ESR和leakage current。 l 容值和ESR测试 Fig 1: MeasureSetup for C & ESR Fig 2: Picture ofSuper capacitor Measurement Setup 需要的东东 帅的人都能看出来,前面所说的什么都没有也能测,真的只是玩笑,如果你还真的就是什么
[测试测量]
电容之超级电容简易<font color='red'>测试</font>方法
labview的软件计数器和FIFO BUFFER
PLC编程中有大量的定时器和计数器可用,做工业自动化控制的朋友在LABVIEW编程时经常因为找不到类似熟悉的功能而烦恼,其实LABVIEW本身提供的逻辑功能非常强大,远远超过PLC. 看看加计数器的说明: 它有两个控制端 initialize--是计数器复位端,相当于PLC计数器的reset activate----计数控制端,当ACTIVATE=TRUE时,每调用一次,计数器内部计数加1. 两个输出端: Counter---输出计数器当前计数,U32数据类型,最大计数范围0XFFFFFFFF Overflow---溢出,当超过计数器最大计数,为真,计数器自动复位,重新从1开始计数. 应用举例:
[测试测量]
<font color='red'>labview</font>的软件计数器和FIFO BUFFER
高效微型太阳能逆变器测试方法
经济的快速发展导致了自然资源的快速枯竭,从而引发了人们对可再生性能源日益强烈的需求。因此太阳能、风能、水力和地热能等无污染、永不枯竭的能源将越来越受到人们的重视。在欧美国家,以太阳能为首的可再生能源已经得到了广泛的使用。与中国的情况不同(由政府和大公司出面集中建设太阳能发电站),欧美国家大力地发展家用型太阳能供电系统,在建筑物屋顶上建立小型的发电设施。他们所使用的单块太阳能电池板的最大输出功率一般在100~200瓦左右。通过连接逆变器可将太阳能电池板所产生的直流电能转化为交流电能并将其并网输送到市电网络。这些电能既可供给自己家庭使用,也可以将多余的电量出售给电力公司。 微型逆变器具有体积小巧、可以灵活安装在房顶或墙壁上、转化效率
[测试测量]
高效微型太阳能逆变器<font color='red'>测试</font>方法
基于一款80C51微控制器实现智能测试系统的设计
1 引言 随着电子、电器类产品在社会生活中的普及,国内众多中小企业也纷纷开始自行研制,生产此类产品以满足市场的需求,但由于中小企业人力、物力的局限,往往将主要经历放在了产品的生产上,而对于产品的出厂检测却不够完善,造成产品返修率较高的局面,从实际情况来看,造成产生返修的故障中很大一部分是能够在出厂检测时被发现的,但是由于目前国内的中小企业大部分依靠人工借助部分仪器,仪表来检测,使得检测效率低、测试面不广,存在错检,误检等情况。 智能测试系统的引入可以很好地解决此类矛盾,帮助企业提高产品检测的效率,下面将以一款麻将机主机板的智能测试系统为例,全国阐述设计原理。 2 SST89E58RD2特性介绍 SST87E58RD2是一款
[单片机]
基于一款80C51微控制器实现智能<font color='red'>测试</font>系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved