机械工程

对二阶欠阻尼系统,若保持ξ不变,而增大ωn,则()A、影响超调量MPB、减少调节时间C、增大调节时间D、提高系统的快速性E、降低系统的快速性

题目

对二阶欠阻尼系统,若保持ξ不变,而增大ωn,则()

  • A、影响超调量MP
  • B、减少调节时间
  • C、增大调节时间
  • D、提高系统的快速性
  • E、降低系统的快速性
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

欠阻尼典型二阶系统若ωn不变,ζ变化时()

A、当ζ0.707时,增大ζ则ts减小

B、当ζ0.707时,增大ζ则ts增大

C、当ζ0.707时,增大ζ则ts减小

D、当ζ0.707时,增大ζ则ts不变


参考答案:B

第2题:

若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是______。

A.Sub Procl(n, m)

B.Sub Procl(ByVal n, m)

C.Sub Procl(n, ByVal m)

D.Sub Procl(ByVal n, ByVal m)


正确答案:A
解析:过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传递给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程中,数值的传递只有单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为地址(ByRef),则过程调用是将相应位置实参的地址传给形参处理,而被调用过程内部对形参的任何操作引起形参值的变化又会反而影响实参的值。在这个过程中,数值的传递具有双向性,故称为“传址调用”的“双向”作用形式。ByRef是VBA的缺省选项。本题中要求在子过程Procl调用后返回两个变量的结果,因此采用的是“传址调用”,故为Sub Procl(n, m)。

第3题:

欠阻尼二阶系统的ζ,Wn都与()

A、典型欠阻尼二阶系统的超调量有关

B、典型欠阻尼二阶系统的超调量无关

C、Tp有关

D、Tp无关


参考答案:C

第4题:

典型欠阻尼二阶系统,当开环增益K增加时,系统()。

A、阻尼比ζ增大,超调量δ%增大

B、阻尼比ζ减小,超调量δ%增大

C、阻尼比ζ增大,超调量δ%减小

D、阻尼自然频率ωn减小


正确答案:B

第5题:

要想减少二阶欠阻尼系统的最大超调量,可以采取的措施是()。

A.ωn不变,增大ζ

B.ωn不变,减小ζ

C.ζ不变,减小ωn

D.ζ不变,增大ωn


正确答案:A

第6题:

有以下程序:int sub(int n) { return(n/10+n%10); }void main(){ int x,y; scanf("%d",&x); y=sub(sub(sub(x))); printf("%d\n",y);}若运行时输入:4321<回车>,程序的输出结果是。


正确答案:10
n/10是求n的去掉个位数上的数字之外的部分,而n%10是求个位数字,所以函数的功能是将去掉个位外的数和个位相加的结果返回。第一次432+1=433,43+3=46,4+6=10.

第7题:

要想减少二阶欠阻尼系统的上升时间,可以采取的措施是().

A.ωn不变,增大ζ

B.ωn增大,减小ζ

C.ζ不变,减小ωn

D.ζ不变,增大ωn


答案:D

解析:二阶欠阻尼系统上升时间为:tr=(π-β)/ωn

因此要想减少二阶欠阻尼系统的上升时间,可以采取的措施是β不变,增大ωn

第8题:

( 33 )若要在子过程 Procl 调用后返回两个变量的结果,下列过程定义语句中有效的是

A Sub Procl(n,m)

B Sub Procl(ByVal n,m)

C Sub Procl(n,ByVal m)

D Sub Procl(ByVal n,ByVal m)


正确答案:A

第9题:

以下程序的输出结果是【 】。

main()

{ int x=0;

sub(&x,8,1);

printf(“%d\n”,x);

}

sub(int *a,int n,int k)

{ if(k<=n)sub(a,n/2,2*k);

*a+=k;

}


正确答案:7
7 解析:在主函数中定义了一个变量x并赋初值0,然后执行函数调用语句,该语句的执行过程为sub(&x,8,1)调用sub(&a,4,2),sub(&a,4,2)调用sub(&a,2,4),sub(&a,2, 4)中由于24,所以if后面括号里的判断为假,递归结束,执行其后的*a+=k;语句此时 x=x+k=0+4=4,回退到上一层调用函数sub(&x,4,2)中,执行后面的语句,x=x+k= 4+2=6,再回推到最上一层调用函数sub(&x,8,1)执行后面的语句,x=x+k=6+1=7,所以最后输出7。

第10题:

有以下程序:

int sub(int n) { return(n/10+n%10); }

main()

{ int x, y;

scanf("% d", &x);

y=sub(sub(sub(x)));

printf("% d\n", y);

}

若运行时输入:1234<回车>,程序的输出结果是【 】。


正确答案:10
10 解析:y=sub(sub(sub(x)))=sub(sub(127))=sub(19)=10。

更多相关问题