数字积分法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字积分法课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 积分 课件
- 资源描述:
-
1、数字积分法又称数字微分分析器(Digital Differential Analyzer,简称DDA)。采用该方法进行插补,具有运算速度快,逻辑功能强,脉冲分配均匀等特点,且只输入很少的数据,就能加工出直线、圆弧等较复杂的曲线轨迹,精度也能满足要求。因此,该方法在数控系统中得到广泛的应用。(一)数字积分的基本原理如图:从时刻t=0到t,函数Y=f(t)曲线所包围的面积可表示为:S=f(t)dt若将0t的时间划分成时间间隔为t的有限区间,当t足够小时,可得公式:S=f(t)dt=Yi t即积分运算可用一系列微小矩形面积累加求和来近似。TOYY=f(t)tYo t t00 ti=0n-1若t取最小
2、基本单位“1”,则上式可简化为:S=Yi (累加求和公式或矩形公式)这种累加求和运算,即积分运算可用数字积分器来实现,n-1i=0被积函数寄存器+累加器(余数寄存器)t Y存放Y值若求曲线与坐标轴所包围的面积,求解过程如下:被积函数寄存器用以存放Y值,每当t 出现一次,被积函数寄存器中的Y值就与累加器中的数值相加一次,并将累加结果存于累加器中,如果累加器的容量为一个单位面积,则在累加过程中,每超过一个单位面积,累加器就有溢出。当累加次数达到累加器的容量时,所产生的溢出总数就是要求的总面积,即积分值。被积函数寄存器+累加器(余数寄存器)t Y存放Y值被积函数寄存器与累加器相加的计算方法:例:被积
3、函数寄存器与累加器均为3位寄存器,被积函数为5,求累加过程。101 101 101 101+)000 +)101 +)010 +)111 101 010 111 100 101 101 101 101+)100 +)001 +)110 +)011 001 110 011 000经过2 =8次累加完成积分运算,因为有5次溢出,所以积分值等于5。3(二)数字积分直线插补如图:直线段OA,起点位于原点,终点为A(Xe,Ye),东电沿X、Y坐标移动的速度为Vx、Vy,则动点沿X、Y坐标移动的微小增量为:X=Vxt Y=Vyt若动点沿OA匀速移动,V、Vx、Vy均为常数,则有:V Vx Vy OA Xe
4、 Ye成立。XOYA(Xe,Ye)VxVyV=K因而可以得到坐标微小位移增量为:X=Vxt=KXet Y=Vyt =KYet所以,可以把动点从原点走向终点的过程看作X、Y坐标每经过一个单位时间间隔以K Xe、K Ye进行累加的过程,则可得直线积分插补近似表达式为:X=(K Xe)tY=(K Ye)tXOYA(Xe,Ye)VxVyVi=1mi=1m由此可以得到直线插补的数字积分插补器:J Vx(K Xe)(被积函数寄存器)+J Rx(累加器)J Ry(累加器)J Vy(K Ye)(被积函数寄存器)+tXX轴溢出脉冲Y轴溢出脉冲Y设经过m次累加,X、Y坐标分别达到终点,则有:X=(K Xe)t=K
5、mXe=XeY=(K Ye)t=KmYe=Ye由该式可知:mK=1,即 m=1/K这样,经过m次累加后,X、Y坐标分别到达终点,而溢出脉冲总数即为:X=Xe Y=YeXOYA(Xe,Ye)VxVyVmmi=1i=1确定K的取值:根据每次增量X、Y不大于1,以保证每次分配的进给脉冲不超过1,即需满足:X=K Xe1 Y=K Ye1其中Xe、Ye的最大允许值受被积函数寄存器容量的限制。假定寄存器有n位,则Xe、Ye的最大允许值为2 1。若取K=1/2 、则必定满足:K Xe=2 1/2 1 K Ye=2 1/2 1由此可定,动点从原点到达终点的累加次数为:m=1/K=2nnnnnnn例:插补第一象
展开阅读全文