控制误差_自动控制原理校正

控制误差_自动控制原理校正计算机实时控制加工误差的时滞问题.pdf第18卷薯4月J.Hu中azho理ngUU工nniv杰·ofSS学cci.·&TechhVAOpIr.i18IN19o9.021990档计算机实时控制加工误差的时滞问题薯宾鸿赞(机械工程一系)提要本文从计算机控制的原理分析八手…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

计算机实时控制加工误差的时滞问题.pdf

第 18卷 薯4月 J.Hu中azho理ngUU工nniv杰·ofSS学cci.·&Techh VAOpIr.i18IN19o9.02

1990

计算机实时控制加工误差的时滞问题

薯 宾 鸿 赞

(机械 工程一 系)

提 要

本文从计算机控制的原理分析八手 ,讨论 了计算机实时控制加工误差 的时阿

滞后问题 ,计算 了固时滞产生 的残 留误差,指 出了克服时滞 的两种策略,即 “离

线数据处理一 甄控制 ”采略和 “预报控制”策略 .

关麓饲:加工误差J时滞 计算机控制 实时控制}离线j在线 预报控制 .

中圈法分类号:TH7Ol

目前,微机控制技术 已广泛用于加工误差补偿控制中,其主要优点是t控制软件的柔:

性高 控制算法能实现复杂的控制规律,使控制系统达到较完善的控制性能.但是,存在

控制的时滞问题.

1 时滞的产生

在一个传统 的闭环反馈计算机控制系统中,计算机在每一个采样周期 内应依次完成如

下操 作: .

a.对被控制参数采样,获得采样值 c ;

b.计算控制误差 P :r一c.,其中,r.为设定值J

c.按选定的控制规律计算出合适的控制量 m。,即m.一m =kDF。+ 1P +…,k。,

^ ”为待定系数J

d.将控制量 m.变成合适 的信号并送至控制执行元件 ,实现控制j

e.在下一个采样周期中,重复a至d项操作.

计算机在每一时刻只能执行一种操作.为保证控制精度,通常要求完成a至d项操作所

花的时间只 占采样周期的1/10.在实际工程 问题 中,这一要求常不易满足.

控制时滞 ,定义为理论上控制量应发 出的时刻与实际上控制量发出的时刻的时间差 .

这里 的时间差是广义 的,也可以是空间差.

产生时滞的原因可归纳如下;加工精度要求高,且计算机实时控制的采样周期短而控

本文1987年 6月4日收到.

18 华 中 理 工 大 学 学 报 1990_芷

制算挂又很复杂;计算机补偿控制误差时的零位飘移 I闭环反馈计算机控制且其控制规律

复杂.

为确保计算机控制的实现,工程上常假定时滞为一个栗样周期 .亦即,计算机在第

个采样周期 内完成a到d项操作,其所得的控制量 m 在第 +1)个采样周期中才送到台

适的控制执行元件上.

2 理论分析

加工误差可分解成各个频率分量 .令某一 E

频率 0的误差分量的幅值为 i,并按正弦规律

变化,即 E=sin~t,这样不会丧失分析 的 普

遍意义.因为加工误差总可以分解成不同频率

不同幅值与相位 的正弦函数之和 .

如图1所示,为了补偿控制误差F=sin~t,

需在系统中加入一 附加误差sin佃}一 ),这样

加工误差完全 消 除,sin~t+sin ,一 =0.

考虑补偿控制信号滞后为 ,则加 工 误 差 将

图 1 固有误差规律及补偿控制的规律

残 留 ,

E =sin~t+sin(et一 一f =sin~t—sin (∞f—f), (1)

将 sin~t,sin@,一fd)分别展开成幂级数,有

s … 一 …

-si1nn( =

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187114.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月1日 下午2:16
下一篇 2022年10月1日 下午2:16


相关推荐

  • JSP实现留言板「建议收藏」

    JSP实现留言板「建议收藏」JSP实现留言板submitMsg.jsp<%@pageimport=”java.util.ArrayList”%><%@pageimport=”bean.Message”%><%@pageimport=”java.util.List”%><%@pagelanguage=”java”contentType=”text/html;…

    2022年10月9日
    5
  • Flink教程(30)- Flink VS Spark[通俗易懂]

    Flink教程(30)- Flink VS Spark[通俗易懂]文章目录01引言02FlinkVSSpark2.1运行角色2.2生态2.3运行模型2.4编程模型对比2.5任务调度原理2.6时间机制对比2.7kafka动态分区检测2.7.1SparkStreaming2.7.2Flink2.8容错机制及处理语义2.8.1SparkStreaming保证仅一次处理2.8.2Flink与kafka0.11保证仅一次处理2.9Backpressure背压/反压2.9.1SparkStreaming的背压2.9.2Fli

    2025年6月3日
    4
  • Java开发面试常见问题总结

    最近需要面试Java开发,自己学习丢西瓜捡芝麻,学了的都忘了,所以有机会自己做个总结,摘录自各个博文以及总结。1、JAVA的跨平台原理JVA源码被编译会生成字节码文件,通过不同平台上下载的不同版本的JVM,将字节码文件翻译成对应的机器码。注意的是,跨平台的Java程序,不是JVM。JVM是使用C/C++开发的,是编译后的字节码,不能跨平台。2、JAVA中的数据类型及其各自的特点。…

    2022年4月6日
    250
  • ORACLE中函数MONTHS_BETWEEN的使用

    ORACLE中函数MONTHS_BETWEEN的使用转自:https://www.cnblogs.com/pumushan/p/6655204.html格式:MONTHS_BETWEEN(DATE1,DATE2)MONTHS_BETWEEN函数返回两个日期之间的月份数。SQL&gt;selectmonths_between(to_date(‘20090228′,’yyyymmdd’),to_date(‘20080228’,’y…

    2022年7月12日
    20
  • 一个对话让你明白架构师是做什么的?[通俗易懂]

    一个对话让你明白架构师是做什么的?[通俗易懂]阅读本文大概需要6分钟。很多人都想知道架构师是做什么?我们看看下面的一段对话。菜鸟——刚入门的程序员老鸟——资深架构师老鸟:菜鸟,你的目标是什么?菜鸟:我要成为一个软件架构师。老鸟:对一个年轻的工程师来说,这是一个很好的目标。那你为什么要成为架构师呢?菜鸟:我要领导一个团队,还要做所有关于数据库、框架和Web服务器的重要决定。老鸟…

    2025年7月14日
    3
  • Protel 99 SE 的坑

    Protel 99 SE 的坑作为一个电子爱好者,以前画电路图基本都是用笔在草稿纸上面直接画出电路图,然后焊板子~呵呵,有点简单粗暴,这样做的好处就是比较顺手,没那么多限制,但是EDA还是有必要学一下的,思来想去,还是学学Protel99se吧,第一次接触,各种懵比,还犯了许多低级错误,以及系统不兼容的坑,苦逼了…>>>坑1:添加元件库添加元件库:add/Remove选择sch路径点击ddb文件-add

    2022年5月30日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号