精华内容
下载资源
问答
  • 能量控制 ...带负载时就是机械时间常数,不带负载就是电机时间常数。这和PID参数设置也有关系。 回复引用举报 波恩 个人主页给TA发消息加TA为好友发表于:2010-03-20 13:37:4...

    原文:http://bbs.gongkong.com/D/201003/326405_1.shtml

    能量控制  个人主页 给TA发消息 加TA为好友 发表于:2010-03-20 12:44:31 1楼
      就是带负载和空载时的阶越响应达到稳态的时间。带负载时就是机械时间常数,不带负载就是电机时间常数。这和PID参数设置也有关系。
      回复 引用 举报
    波恩  个人主页 给TA发消息 加TA为好友 发表于:2010-03-20 13:37:41 2楼
     

    伺服电机的机械时间常数根据定义:tm = R*J/Ke*Kt,即与绕组电阻、转子转动惯量、电机反电势系数、电机力矩系数有关。据说拖动电机的机械时间常数与空载从零速加速到平衡转速的63.2%所需的时间相当。在伺服系统中,该常数可能与系统的速度环阶跃响应时间在数量上相当。

     

    伺服电机的电气时间常数一般是指定子绕组的电感与电阻的比值(te=L/R),与伺服系统的电流阶跃响应时间有关,但未必相当。

     

    (已编辑修改)

      回复 引用 举报
    能量控制  个人主页 给TA发消息 加TA为好友 发表于:2010-03-20 14:05:26 3楼
     

    "伺服电机的电气时间常数一般是指定子绕组的电感与电阻的比值,与伺服的电流阶跃响应时间有关,但未必相当。 "

    没学过电机原理,看来我概念不清。不过实践中,一般都做个速度阶跃响应,通过观察达到最大速度的时间来决定运动控制器最大加速度设定,以免出现跟踪偏差过大。我觉得大多数应用,伺服都设在速度或位置模式。力矩模式相对用的比较少。

    按你的说法,伺服驱动器设在力矩模式,给个阶跃信号才是测电机时间常数的正确办法?这个时间常数和我设定运动控制参数(加减速度)怎样关联呢?

    PID参数不同好像时间常数也不同(基于速度阶跃响应),是否能说“电流阶跃响应”是电机本身特性,与PID设定无关呢?

    谢谢!

      回复 引用 举报
    波恩  个人主页 给TA发消息 加TA为好友 发表于:2010-03-20 15:19:48 4楼
     

    准确地讲,两个常数在定义和概念上只和电机本身的特性有关,加上驱动后的外特性与之相关,但不直接,因此才会有PID参数不同,加速能力不同的现象和问题,这是电机加驱动构成伺服系统后的响应问题,而不是电机本身的特性。

     

    另外,需要注意的是,电机的反电势系数Ke与力矩系数Kt之间的关系,在直流伺服电机中Kt=9.55*Ke,其中Kt的单位是Nm/A,Ke的单位是V/rpm,当Ke和Kt同为国际单位制时,Ke=Kt。这一点与永磁交流伺服电机中Ke与Kt的关系稍有差别,多数企业的永磁交流伺服电机手册中如果同时给出Ke和Kt,则一般Kt=9.55*Ke*1.732,当Ke和Kt同为国际单位制时,Kt与Ke之间差1.732倍(即:根号3倍),原因在于Ke一般会以线反电势的形式给出。

     

    有些供应商不舍得提供Ke和Kt参数,好在力矩系数Kt可以根据额定力矩和额定电流导出,导出力矩系数后,就可以根据Kt=9.55*Ke*1.732间接导出线反电势系数Ke了,即:

    Ke=0.1047*Kt/1.732,单位V/rpm;

    或者:Ke=104.7*Kt/1.732,单位V/Krpm,或mV/rpm。

     

      回复 引用 举报
    当时明月  个人主页 给TA发消息 加TA为好友 发表于:2010-03-20 15:54:47 5楼
      “PID参数不同好像时间常数也不同(基于速度阶跃响应)” 不是时间常数不同,是响应时间不同。
      回复 引用 举报
    能量控制  个人主页 给TA发消息 加TA为好友 发表于:2010-03-22 13:51:26 6楼
     

    谢谢楼上两位的指正。我觉得作为搞应用的,更关心怎样通过协调速度环与位置环的增益来达到最佳控制效果。在实践中通过开环速度响应时间来调整速度环增益,然后再调位置环增益是比较方便实用的办法,因为涉及的参数不多。

    如果楼上二位有利用电机时间常数,在负载已知的前提下,自动计算速度环与位置环增益的办法,希望能给大家介绍一下,叫大家都受益。

     

      回复 引用 举报
    当时明月  个人主页 给TA发消息 加TA为好友 发表于:2010-03-22 20:19:49 7楼
      关于速度环增益的自动计算,本人仅略知皮毛,还是根据一些日系伺服说明书和教科书推测的,简单说一下,偏颇之处请见谅。

    根据常见的速度环PI调节器设计方法,简化控制对象模型后,速度环比例增益正比于 f*J/Kt,之中f相当于速度环的截止频率,取值范围从数十Hz到数百Hz不等,J为折算到电机轴上的总惯量,Kt为转矩系数。一些日系伺服中所谓增益自适应中常用的一种方法,就是通过参数设定自适应的刚度,即f,多数都会提供一个对照表,以供选择相应的截止频率(与机械系统有关),然后在反复加减速运行中,根据运动方程Te=J*a+TL+Tx(Te为电磁转矩,a为加速度,TL为负载转矩,Tx为其它)估算出总惯量J,从而计算出速度环的比例增益~

    这种方法由于基于模型,并且采取了很多简化措施,所以应用中有不少限制,很多场合下实际效果并不理想~~

    由于对此方面尚未进行深入研究,其它方法就不甚了解了~
      回复 引用 举报
    波恩  个人主页 给TA发消息 加TA为好友 发表于:2010-03-23 09:10:33 8楼
      自动的方法看起来很美,对于用也只是便于给出貌似优化的可用值,真要用得好,还得凭经验,手工调。
      回复 引用 举报
    波恩  个人主页 给TA发消息 加TA为好友 发表于:2010-05-17 13:59:42 9楼
     

    “根据常见的速度环PI调节器设计方法,简化控制对象模型后,速度环比例增益正比于 f*J/Kt,之中f相当于速度环的截止频率,取值范围从数十Hz到数百Hz不等,J为折算到电机轴上的总惯量,Kt为转矩系数。”———初看没觉得有什么,回头看的确有启示意义!

      回复 引用 举报
    鹞子8661  个人主页 给TA发消息 加TA为好友 发表于:2010-10-12 14:12:58 10楼
     

    波恩,你们讨论的很认真,我是做电机的,愿意加为好友吗?

    你有qq吗?

    我的qq,513910755

      回复 引用 举报
    波恩  个人主页 给TA发消息 加TA为好友 发表于:2010-10-12 19:47:21 11楼
      波恩是用电机的,很少用QQ,来过这儿,就是网友,有事发帖,有空常来。
      回复 引用 举报
    ACScontrol  个人主页 给TA发消息 加TA为好友 发表于:2010-10-15 13:30:30 12楼
     

    “有些供应商不舍得提供Ke和Kt参数,好在力矩系数Kt可以根据额定力矩和额定电流导出,导出力矩系数后,就可以根据Kt=9.55*Ke*1.732间接导出线反电势系数Ke了。”

    个人感觉力矩常数大部分还是由峰值力矩和峰值电流导出的,有些电机根据额定力矩和额定电流导出值和用峰值力矩和峰值电流导出值是一样的,不过好像大部分有些差别,这个可以多找些不同品牌电机验证的。虽然在电机的参数中力矩常数的单位是Nm/A,在驱动器配置参数的时候好像不少是Nm/Apk

      回复 引用 举报
    ACScontrol  个人主页 给TA发消息 加TA为好友 发表于:2010-10-15 14:02:44 13楼
     

    关于机械时间常数直流伺服电机maxon样本上是这样说的

    “ Mechanical time constant m [ms]        is the time required for the rotor to accelerate from standstill to 63% of its no-load speed.”

      回复 引用 举报
    江苏成振  个人主页 给TA发消息 加TA为好友 发表于:2010-10-15 15:20:16 14楼
     

    "从静止加速到空载速度63%所需要的时间."

    我翻译的,不知准确与否  ?

      回复 引用 举报
    波恩  个人主页 给TA发消息 加TA为好友 发表于:2010-12-02 09:52:17 15楼
     

    Ke往往是由空载线反电势的均方根值导出;

    Kt的导出相对复杂,毕竟伺服电机的出力存在目标温升下的额定力矩,目标温升下的堵转力矩,以及峰值力矩等等,欧美部分厂家甚至会给出不同目标温升的额定力矩和堵转力矩,不同供电电压下的额定力矩等等,而根据这些力矩导出的力矩系数必然存在差异。

    所以说,Kt=9.55*1.732*Ke的关系式只是理论公式,可能与厂家给出的具体参数对不上,不过考虑铁损和粘滞摩擦等因素,由该公式从Ke导出的Kt有可能比厂家标定的Kt偏大一些。

      回复 引用 举报
    ACScontrol  个人主页 给TA发消息 加TA为好友 发表于:2010-12-15 14:24:56 16楼
     

    最近查资料时,无意看到对这个参数的解释,比较笼统,特汇总共享一下:

    1.Electrical Time Constant is time it takes for motor value to reach 63% of its final current after a step change
    in voltage.



    2.Thermal Time Constant is time it takes for motor temperature to reach 63% of its final value after a step
    change in power.



    3.Mechanical time constant [ms] is the time required for the rotor to accelerate from standstill to 63% of its no-load speed.
     

      回复 引用 举报
    伺服小Y  个人主页 给TA发消息 加TA为好友 发表于:2014-11-29 23:08:44 17楼
     

    很久以前的帖子了,不过还是想说两句。

    机械时间常数的定义中“.Mechanical time constant [ms] is the time required for the rotor to accelerate from standstill to 63% of its no-load speed.”说的阶跃响应,应该是在不附加任何控制器的条件下,直接从电机测出来的。简单的说,就是直接跟电机加一个电压,然后从得出的响应曲线中获取这个值。大家可以在matlab中仿真一下,在任何电压输入下,得出的值是一样的。

      回复 引用 举报
    混世魔王  个人主页 给TA发消息 加TA为好友 发表于:2017-06-06 17:17:00 18楼
     

    看完受益良多,各位大侠如今在何处,论坛今非昔比

     
    展开全文
  • 时间常数τ是什么?

    2020-10-12 23:13:57
    时间常数τ是什么? 时间常数τ在电路中的理解 τ是做什么的? 时间常数是应用在动态系统中,此处以应用在动态电路中为例,是反映动态电路(一般为一阶电路中)过渡过程的进展速度。 τ的定义 在一阶动态电路...

    时间常数τ是什么?

     

    时间常数τ在电路中的理解

    τ是做什么的?

    时间常数是应用在动态系统中,此处以应用在动态电路中为例,是反映动态电路(一般为一阶电路中)过渡过程的进展速度。

    τ的定义

    在一阶动态电路中,电容或电感会有一个充电或放电的过程,而这个过程的快慢就是时间常数τ来反映的,这个时间常数τ只与电路的结构有关,在含有电容的一阶电路中,τ=RC;在含有电感的一阶电路中,τ=L/R。其中R是动态元件放电的时候可以作用到的电阻。

    τ的理解

    以电容为例,在一阶电路的零输入相应中,电容充当电压源向电阻放电,τ反映了放电的快慢。经过一个时间常数τ,电容的储能变为原来的1/e=36.8%,或者说是衰减了63.2%(此后每经过一个时间τ,即为上一时刻的36.8%。具体的计算可以参考电路分析中的一阶电路的零输入相应,简单来说就是先建立电路的微分方程,然后求解微分方程,可以得到储能元件的储能值,然后令t=t+τ,即可算出)。衰减的函数是以e为底的指数函数,理论上来说要经过无限长的时间电容电压才可以衰减为0,但工程上一般认为经过3τ~5τ的时间这个过渡过程即结束了。

    在其他动态过程中的应用

    在其他任何动态系统的过渡过程中,时间常数τ所反映的也是这样的特性,即反映动态系统过渡过程的速率。经过一个时间函数τ动态系统能量增加或减少63.2%。

    展开全文
  • 自然常数e是什么?它是怎么来的?

    千次阅读 2019-01-26 21:22:21
    之所以把这个数称之为自然常数因为自然界中的不少规律与该数有关。不过,这个数最初不是在自然界中发现的,而是与银行的复利有关。 想象一下,如果把钱存在年利率为100%的银行中,一年之后的钱将会增...

    https://www.toutiao.com/a6649042454366388739/

     

    2019-01-22 14:15:00

    自然常数e是什么?它是怎么来的?

     

    在数学中,有一个被称为自然常数(又叫欧拉数)的常数。之所以把这个数称之为自然常数,是因为自然界中的不少规律与该数有关。不过,这个数最初不是在自然界中发现的,而是与银行的复利有关。

    想象一下,如果把钱存在年利率为100%的银行中,一年之后的钱将会增加为原来的(1+1)^1=2倍。假如银行不用这种方式来结算利息,而是换成六个月算一次,但半年的利率为之前年利率的一半,也就是50%,那么,一年后的钱将会增加为原来的(1+0.5)^2=2.25倍。同样的道理,如果换成每日,日利率为1/365,则一年后的钱将会增加为原来的(1+1/365)^365≈2.71倍。

    也就是说,随着结算时间的缩短,最终收益会越来越多。倘若结算时间无限短,那么,最终的收益会变成无穷多吗?这个问题等同于求解下面的这个极限:

    自然常数e是什么?它是怎么来的?

     

    经由严格的数学证明可知,上述极限是存在的,它不是无限的,而是一个常数,这个常数就是现在所说的自然常数e:

    自然常数e是什么?它是怎么来的?

     

    另据证明,自然常数e是一个无理数,所以它是一个无限不循环的小数,具体数值为2.71828……。

    根据以e为底的指数函数的泰勒级数展开,还能推导出e的另一个表达式:

    自然常数e是什么?它是怎么来的?

     

    可以看到,自然数阶乘的倒数之和正是e,所以这能体现自然常数的“自然”之处。

    自然常数e是什么?它是怎么来的?

     

    ​在自然界中,有不少规律与e有关,例如,生物的生长、繁殖和衰变规律,这些过程都是无限连续的,类似于银行的无限复利。

    展开全文
  • <p>Go features untyped exact numeric constants with arbitrary size and precision. The <a href="https://golang.org/ref/spec#Constants" rel="nofollow noreferrer">spec <strong>requires</strong></a> ...
  • Variables are a very important part of programming. We define variables ... 了解更多编程语言(例如PHP,Java)中的静态关键字是什么? 翻译自: https://www.poftut.com/what-is-constant-variable-in-programming/

    Variables are a very important part of programming. We define variables in order to store data in simple or complex forms. Constant is used to create a variable which value can not be changed. This may seem a bit strange but in some cases, it can be very helpful.

    变量是编程中非常重要的部分。 我们定义变量以便以简单或复杂形式存储数据。 常量用于创建一个不能更改值的变量。 这似乎有些奇怪,但在某些情况下可能会很有帮助。

    常数变数 (Constant Variable)

    In general constant variable definition is very similar to the normal variable definition in most of the programming languages. There are some exceptions where we will learn them below. Normally variables values may change without any restriction. But in some cases like preventing to change data or damage, we may need to protect variable content or data from outside effects and changes. The general syntax of the constant is like below.

    通常,在大多数编程语言中,常量变量定义与普通变量定义非常相似。 在某些例外情况下,我们将在下面进行介绍。 通常,变量值可以无限制地更改。 但是在某些情况下,例如防止更改数据或损坏,我们可能需要保护可变内容或数据免受外部影响和更改。 常量的一般语法如下。

    const TYPE VARIABLE_NAME;

    const TYPE VARIABLE_NAME;

    • `const` is the keyword which is generally used to set constant the given variable

      const是通常用于将给定变量设置为常数的关键字
    • `TYPE` is the variable type like integer, string, character, etc.

      TYPE是变量类型,例如整数,字符串,字符等。
    • `VARIABLE_NAME`is the name of the variable which will be used as constant.

      “ VARIABLE_NAME”是将用作常量的变量的名称。

    常量变量规则 (Constant Variable Rules)

    There are some rules while using constant variables.

    使用常量变量时​​有一些规则。

    • Constant array elements can be changed in JavaScript where new elements can be assigned or existing elements can be removed.

      可以在JavaScript中更改常量数组元素,在JavaScript中可以分配新元素或删除现有元素。

    JavaScript常数变数 (JavaScript Constant Variable)

    JavaScript programming language provides the const keyword before the variable definition. But while defining the variable we will not use let or var keywords. In complex objects the object content can change one by one but can not be changed the object completely.

    JavaScript编程语言在变量定义之前提供const关键字。 但是在定义变量时,我们将不使用letvar关键字。 在复杂的对象中,对象内容可以一一更改,但不能完全更改对象。

    const age= 25;
    
    const name ="poftut.com";
    
    const myobject = {"poftut.com",25};
    

    C / C ++常数变数 (C/C++ Constant Variable)

    C/C++ programming languages use the const keyword in order to define constant. The variable which is defined as constant will be stored in the .rodata segment of the application. Below we define different types of constant.

    C / C ++编程语言使用const关键字来定义常量。 定义为常量的变量将存储在应用程序的.rodata段中。 下面我们定义常数的不同类型。

    const int age = 25;
    
    const char* name[] = "poftut.com";
    
    const long range = 1223235234;
    

    PHP常量变量 (PHP Constant Variable)

    PHP also provides the define() function in order to create constant variables. PHP constant definition process is a bit different where we will provide the constant variable name and value as parameters to the define() function

    PHP还提供了define()函数以创建常量变量。 PHP常量定义过程有些不同,我们将为constant()函数提供常量变量名称和值作为参数。

    define("age" , "25");
    
    define("name" , "poftut.com");
    

    It may seem that defined constants like age and name are both string but they are not. They are constant and do not have any type where every time they are used they will act according to usage position.

    似乎年龄和名称之类的已定义常量都是字符串,但不是。 它们是常数,并且没有任何类型,每次使用它们时,它们都会根据使用位置进行操作。

    Java常量变量 (Java Constant Variable)

    Java programming language also provides constant variables. In order to make a variable or object constant static and final  keyword is used. There are also other functions of the static keyword. Below we can see some constant variable examples.

    Java编程语言还提供了常量变量。 为了使变量或对象恒定static ,使用了staticfinal关键字。 static关键字还有其他功能。 下面我们可以看到一些常量变量示例。

    static final int age=25;
    
    static final String name = "poftut.com";
    
    LEARN MORE  What Is Static Keyword In Programming Languages Like PHP, Java?
    了解更多编程语言(例如PHP,Java)中的静态关键字是什么?

    翻译自: https://www.poftut.com/what-is-constant-variable-in-programming/

    展开全文
  • 那么大家知道e的含义是什么吗?为啥叫“自然常数”? e的含义可以用一个计算利息的例子来解释。 假如你有1块钱,银行抽风了一年利率100%。 如果一年结算一次,一年后就能得到1×(1+1)=2块钱。 如果半年结算...
  • 在回答自然常数e为什么这么重要之前,我们首先要问,自然常数e是什么?简单搜索一下可以发现,百度百科里面是这么解释的:自然常数,是数学科的一种法则。约为2.71828,就是公式为 lim(1+1/x)x,x→∞或lim...
  • 指针是一个大小固定为4个byte的变量,不管是什么类型的指针大小都是固定的,它存放的只是一个地址信息。 指针变量加1,即表示指针变量指向下一个数据元素的首地址。这并不是在原地址值的基础上加1。至于真实的...
  • e到底是什么?

    2015-02-12 12:02:00
    e到底是什么? 今天看到一个下面这么一个简单的求极限问题- 一时恍惚了,为什么结果是e^m。 这个e是什么呢? 然后就百度了下,发现不少文章介绍这个e. 有几篇写得很赞 - An Intuitive Guide to Exponential ...
  • IDL是什么?

    2019-06-27 10:36:35
    IDL(Interface Definition Language)即接口定义语言,CORBA规范的一部分,跨平台开发的基础。IDL提供一套通用的数据类型,并以这些数据...常数定义常数可以整数、字符、浮点数、字符串、Boolean、octet 或枚...
  • PID比例常数: 100-2000 800 值越大速度响应越快  PID积分常数: 1-500 10 值越大刚性及稳定速度越快  速度平滑加速时间: 1-3000 500 加速时间,用于平滑加速曲线 这几个...
  • 法拉第效应或法拉第旋转的本质它显示了介质中光与磁场之间的相互作用。法拉第在1845年发现,光束在透明介质中传播方向上的磁场会产生圆双折射效应。因此,他首次建立了光学与电磁学之间的直接联系-他长期以来一直...
  • 本讲介绍线性控制系统的分类和对控制系统基本要求; 什么是线性控制系统? 线性系统是可以用线性微分方程或线性差分方程来描述的系统;用线性微分方程描述的...或者说线性系统与非线性系统的区别是什么?假设一个A系...
  • 本讲介绍线性控制系统的分类和对控制系统基本要求; 什么是线性控制系统? 线性系统是可以用线性微分方程或线性差分方程来描述的系统;用线性微分方程描述的...或者说线性系统与非线性系统的区别是什么?假设一个A系...
  • 是什么?

    2018-05-23 18:02:23
    S=k lnΩ,k:玻尔兹曼常数,为1.38*10的负23J/k.Ω:微观态个数因为自然界的发展方向从微观态个数少向微观态个数多发展,所以Ω会越来越大,所以熵也会越来越大。所以在一个孤立系统中,熵不会减少的,这就是熵...
  • 什么信号的时宽带宽积是常数

    千次阅读 2020-06-08 22:05:30
      在信号处理系统中,我们都应该知道信号的时宽带宽积一个常数,但为什么是常数呢?好像很多同学并没有去深究,今天我们就来看一下这个问题。   如果分别用 w(n)w(n)w(n)和 W(w)W(w)W(w)表示信号的时域和频域...
  • 利用来自遥远的超新星Ia型的观测数据,哈勃函数H(z)的测量值以及来自Alcock-Paczyński检验的信息,我们发现了对标量曲率和标量场之间非最小耦合常数ξ的宇宙学约束。 对于所有调查的模型,我们可以在68%的置信...
  • 光速是什么?

    2011-03-30 15:53:00
    是常数,所以真空中电磁波(光)的传播速率c为常数=1/√(ε。μ。)。 也就是说光速说的不是速度而是复空间的物质属性,实空间的电导率ε。和虚空间磁导率μ。,或者ε。=实空间系数μ。=虚空间系数。在复空间...
  • TLB是什么?

    2009-09-28 11:02:00
    TLBOLE库文件,其中存放了OLE自动化对象的数据类型、模块和接口定义,自动化服务器... TLB一种OLE(或ActiveX)定义文件,它包括常数、接口(Interface)、类等的定义。你可以在VB的集成环境的 Project|Reference中将
  • C 语言中布尔值的候选类型是什么?为什么它不是一个标准类型?我应该用#define 或enum 定义true 和false 值吗? C 语言没有提供标准的布尔类型, 部分因为选一个这样的类型涉及最好由程序员决定的空间/时间折衷。...
  • 为了解决宇宙常数问题,我们研究了Zeldovich提出的解决方案,并在此评估了为什么他估计该常数的理论值在普朗克质量中大于120个数量级。 通过理论上彻底推导他的经验公式。 我们报告说,普朗克单元的数学表达式在数值...
  • 声子晶体是什么?

    千次阅读 2011-09-25 10:50:06
    光子晶体 光子晶体指具有光子带隙(PhotonicBand-Gap,简称为PBG)特性的人造周期性电介质结构,有时也称为PBG光子晶体结构。...存在弹性波带隙、弹性常数及密度周期分布的材料或结构被称为声子晶

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,116
精华内容 446
关键字:

常数是什么?