基于MATLAB的简谐振动合成图形的动态演示

发布者:Xiangtan最新更新时间:2024-07-22 来源: eepw关键字:MATLAB 手机看文章 扫描二维码
随时随地手机看文章

0 引言

简谐振动的合成是力学的主要内容之一,在大学物理的学习中已经对多个同频率简谐振动的合成进行了较为详细的讨论,但研究仅局限于两、三个不同频率简谐振动在一、二维坐标中的合成情况,三维无法体现。利用MATLAB 绘出多不同频率简谐振动在一、二及三维坐标中合成的波形及轨迹, 并依据这些波形与轨迹, 探讨多个不同频率简谐振动的合成规律。


1 研究意义

利用MATLAB GUI 软件的制作,对一维、二维及三维简谐振动的授课方式及仿真实验提供了新的方法。在传统教学的过程当中,简谐振动的合成通过示波器来观察,其合成图像往往与理论值有较大偏差,其主要存在的问题有以下几个方面:

1.1 课堂时间紧迫,图像合成演示的直观显示多要在实验课当中进行操作,不利于学习的及时记忆和直观了解。

1.2 电路布线不合理引起的交叉干扰、电感漏磁容易引起合成图像失真。

1.3 示波器无法合成及演示三维简谐振动的合成图像。

1.4 示波器探头种类繁多,对于精确的理论图形的演示难以企及,且探头可提供测试需要的保真度往往较低。

1.5 对于简谐振动合成的计算比较复杂,示波器无法高精度的实现图形的模拟合成。

针对以上问题制作的MATLAB GUI 简谐振动合成的程序,能帮助授课教师在课堂上直观的演示简谐振动的合成,直观对比理论测量与实际测量。


2 基本原理

2.1 一维简谐振动合成原理

2.1.1 多个一维同频率简谐振动的合成

设质点在x 方向上同时参与n 个同频率简谐振动,振动方程为:



分别为和振动的振幅和初相位,由(1)式可知多个一维同频率简谐振动可合成为一个同频率的简谐振动,其轨迹是余弦(或正弦)曲线。利用MATLAB 进行合成演示,上述推证可得到证实。

2.1.2 多个一维不同频率简谐振动的合成

一般情况下,多个不同频率简谐振动的合振动不再是简谐振动,而是复杂的运动。利用MATLAB 进一步研究可知,多个一维频率比为有理数简谐振动的合振动虽然复杂但具有周期性,而多个一维频率比为无理数简谐振动的合振动则既复杂又无周期性。

由图1 可知,多个一维同振幅、同相位频率相差不大简谐振动的合成,其结果形成多个大小不一的拍。进一步研究可知,多个一维同振幅、同相位频率相差不大简谐振动的合振动是这些简谐振动两两合成的幅度减小的拍的叠加,其结果形成n -1个大小不一的拍--多拍现象。其中,主拍的拍幅很大(为单个简谐振动振幅的n 倍),而次拍的拍幅则比较小。



2.2 二维简谐振动的合成-李萨茹图形

2.2.1 相互垂直同频率简谐振动的合成

当一个质点同时参与两个不同方向的振动时,一般情况下质点将做平面曲线运动,其运动轨迹的形状将由两个分振动的周期、振幅和它们的相位差决定。沿两个振动的方向分别建立x,y 轴,并以质点的平衡位置作为坐标原点,则这两个分振动可分别表示为:


在t 时刻,质点的位置可由坐标x,y 确定。上述方程是以时间t 作为参变量的运动轨迹的参数方程,从中消去t ,便得轨迹方程:



此式是椭圆方程,它表示两个相互垂直且同频率的简谐振动合成的轨迹是椭圆。随着相位差值的不同,合成椭圆的形状也不同。

2.2.2 相互垂直不同频率简谐振动的合成

如果两个相互垂直的振动频率不相同,它们的合运动比较复杂,若随意选取两种分振动,可以看到合成轨迹是不稳定的,而且没有规律可循。

(1)两振动的频率有很小的差异,可近似看成同频率振动的合成,不过相位差在缓慢地变化,在范围内由直线变成椭圆再变成直线等。


(2)如果两振动频率相差较大,但有简单整数比,则合成运动有稳定封闭的运动轨迹,称为李萨如图形,其形状与互相垂直的分振动的角频率之比、各自初相位以及初相位差都有关系。图2 为两振动的频率有简单的整数比,合成运动为李萨如图形。运行中可以看到以质点运动轨迹的方式呈现的动画。



2.3 三维简谐振动的合成

设分别沿z、y 和z 向的频率不同的简谐振动的表达式为:



此方程组就是合运动轨迹的参数方程。

设x、y 和z 向振动满足频率比为整数比:



其中 n1 , n 2为不可约的整数, n1 和n 3为不可约的整数,那么存在:

T=nT1其中1 T 是x 方向的振动周期,n 是1 n 和2 n 的最小公倍数,T就是(1)式描述的空间曲线的参数周期,也就是上述曲线为闭合曲线。以x、y 和z 为坐标的空间点在时间T 内完成闭合曲线的一次扫描,然后重复扫描,这就是三维李萨如曲线。如果不满足(2)式,那么(1)式描述的曲线不是闭合曲线[8].

利用MATLAB 进行三维简谐振动的合成,得到图3.可看出,当分振动为简单整数比时,三维合成的图像也有类似李萨茹图像的情况。



3 GUI 界面及仿真流程

利用MATLAB 制作的用户界面人工操作,用户通过主页面选择所需功能,进入各功能页面后完成各函数读取目标,完成函数识别与图像的合成。整个仿真实验的流程如图4.



4 结束语

该实验通过MATLAB 制作,利用MATLAB 作为仿真平台,动态显示多个不同频率的简谐振动、互相垂直的不同频率的两个简谐振动、三维简谐振动的合成,让学生能在计算机上形象直观的认识并掌握三维的简谐振动的合成图象,尤其是多个、稍大频率的李萨如图形的合成,得出大频率李萨如图形仿真实验图象。


关键字:MATLAB 引用地址:基于MATLAB的简谐振动合成图形的动态演示

上一篇:无线电力传输线圈
下一篇:基于防爆型无线传感器网络信息采集节点的设计

推荐阅读最新更新时间:2024-11-10 05:51

基于MATLAB的车牌识别系统的研究
1 引言 车辆牌照是机动车唯一的管理标识符号,在交通管理中具有不可替代的作用,因此车辆牌照识别系统应具有很高的识别率,对环境光照条件、拍摄位置和车辆行驶速度等因素的影响应有较大的容阈,并应满足实时性要求。牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术,其硬件一般包括触发、摄像、照明、图像采集等设备,其软件核心包括车牌定位、车牌字符分割和字符识别等算法。    2 系统的实现 2.1 系统简述 一个完整的牌照识别系统应包括车辆检测、图像采集、图像预处理、车牌定位、字符分割、字符识别等单元。当车辆到达触发图像采集单元时,系统采集当前的视频图像,牌照识别单元对图像进行处理,定位出牌照
[嵌入式]
永磁同步电机恒压频比开环控制系统Matlab/Simulink仿真分析(二)
前言 本章节是对上一章节的补充,上一章节恒压频比开环控制系统采用SPWM控制方式实现,本章节采用SVPWM控制方式实现,也为后续章节的分析奠定一个基础。 一、SVPWM 有关SVPWM控制方式在本章节不展开分析,后续会专门写一章节进行分析。交流电机需要输入三相正弦电流的最终目的就是在电机空间形成圆形磁场,从而产生恒定的电磁转矩。把逆变器和交流电机视为一个整体,以圆形旋转磁场为目标来控制逆变器的工作,这种控制方法称为“磁链跟踪控制”,磁链轨迹的控制是通过交替使用不同的电压空间矢量实现的,所以又称为“电压空间矢量PWM控制”,即SVPWM。 与SPWM控制相比,SVPWM有更高的电压利用率,其输出电压最高可提高15%左右。 二
[嵌入式]
永磁同步电机恒压频比开环控制系统<font color='red'>Matlab</font>/Simulink仿真分析(二)
MathWorks 推出 2018b 版本的 MATLAB 和 Simulink
MathWorks 宣布,推出 2018b 版本的 MATLAB 和 Simulink。该版本包含重要的深度学习增强功能,以及各个产品系列中的新功能和Bug修复。新的 Deep Learning Toolbox 取代了 Neural Network Toolbox,为工程师和科学家提供了用于设计和实现深度神经网络的框架。现在,图像处理、计算机视觉、信号处理和系统工程师可以使用 MATLAB 更轻松地设计复杂的网络架构,并改进其深度学习模型的性能。 MathWorks 最近加入了 ONNX 社区,表明其对互操作性的支持,从而实现 MATLAB 用户与其他深度学习框架用户之间的协作。使用 R2018b 中的新 ONNX 转换器,工
[网络通信]
紫金桥组态软件通过OPC与Matlab进行通信
Matlab7.0以上版本中集成了 0PC工具箱 I5 (MAT—LAB 0Pc Toolb0x),它是一个客户端软件,提供了一种服务器和客户端互访的通用机制,应用于 0PC客户端数据访问,通过OPC工具箱不需了解 0PC服务器的内部配置和具体操作,就能连接任何一个 0PC服务器。紫金桥可以作为 0PC服务器与作为 0PC客户端的 MATLAB相连接,为其提供读写紫金桥内部数据的功能。 利用MATLAB OPC Toolbox实现 MALTAB与紫金桥实时通讯需要做下面两项工作: 1) 在安装MatLab时,默认情况下是不安装OPC工具箱的,如果没有安装OPC工具箱,那么在使用 OPC工具箱之前需要安装到计算机中去,在 MATLA
[嵌入式]
基于Matlab的孤立逆变电源设计方案
  基于Matlab软件平台,采用双环控制策略设计的逆变源,利用Matlab-Simulink-SimPowerSystems的工具箱进行建模仿真,验证了本文所设计方案的可行性和有效性。   0 引言   随着太阳能、风能等可再生能源的发展,分布式发电以其环境污染少、能源综合利用率高、供电可靠等优点,逐渐成为了各国家竞相研究的热点,在美国、欧洲等技术成熟的国家和地区,以将其广泛应用在微电网中。逆变电源作为一种有效的电力供应源,成为了微电网的重要组成部分,并在微电网的研究和实施中得到了广泛的应用。   本文设计的基于PWM 的孤立逆变电源,其控制模型采用电压外环和电流内环双环控制策略,电压外环和电流内环均采用PI控制方式。应用M
[电源管理]
基于<font color='red'>Matlab</font>的孤立逆变电源设计方案
“神器”亦是“毒苹果”,MATLAB是如何长成的?
MATLAB与Mathematica、Maple被业内并称为三大数学软件。它是美国MathWorks公司研发出品的高级技术计算语言和交互式环境集成软件,初版诞生于1984年,广泛用于算法开发、数据可视化、数据分析、仿真建模以及数值计算。 经过近40年的演变,如今MATLAB提供企业版、校园版和家庭版,世界上有180多个国家、数百万工程师与数学家都在使用MATLAB,可作为整个汽车、航空航天、通信、电子和工业自动化领域的基本研发工具,可支持设计和开发各种先进产品,包括汽车系统、航空飞行控制和航空电子、电信和其他电子设备、工业机械以及医疗设备,在工业制造、学术研究等领域具有近乎垄断的市场地位。 那么这款商业数学软件是如何一步步变成一款
[手机便携]
“神器”亦是“毒苹果”,<font color='red'>MATLAB</font>是如何长成的?
声卡和Matlab的虚拟信号发生器的工作原理
声卡从话筒中获取声音模拟信号,通过模数转换器(ADC),将声波振幅信号采样转换成一串数字信号,存储到计算机中。重放时,这些数字信号送到数模转换器(DAC),以同样的采样速度还原为模拟波形,放大后送到扬声器发声,这一技术称为脉冲编码调制技术(PCM)。作为多媒体计算机系统中最基本最常用的硬件之一,其技术已经发展成熟,他同时具有A/D和D/A转换功能,经济方便,目前已经被广泛应用于数据采集和虚拟仪器系统的设计[1,2]。Matlab是一个数据分析和处理功能十分强大的工程实用软件,他的数据采集工具箱(dataacquisitiontoolbox)为实现数据的输入和输出提供了十分方便的函数和命令,利用这些函数和命令可以很容易地实现对外部
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved