现代控制系统分析与设计

现代控制系统分析与设计
现代控制系统分析与设计

现代控制系统分析与设计

一 线性定常系统模型

1. 线性定常系统的数学模型

在MA TLAB 中,线性定常(linear time invariant, 简称为 LTI )系统可以用4种数学模

型描述,即传递函数(TF)模型、零极点增益(ZPK)模型和状态空间(SS)模型以及SIMULINK

结构图。前三种数学模型是用数学表达式表示的,且均有连续和离散两种类型,通常把它们

统称为LTI 模型。

1) 传递函数模型(TF 模型)

令单输入单输出线性定常连续和离散系统的传递函数分别为

11101)()()(a s a s a s b s b s b s b s U s Y s G n n n m m m m ++++++++==---- (1-1) 和

11101)()()(a z a z a z b z b z b z b z U z Y z G n n n m m m m ++++++++==---- 。 (1-2) 在MA TLAB 中,连续系统和离散系统的传递函数都用分子/分母多项式系数构成的两个

行向量num 和den 表示,即

[]01b b b num m =,[]011a a den n -=

系统的传递函数模型用MATLAB 提供的函数tf( )建立。函数tf ( )不仅能用于建立系统传递

函数模型,也能用于将系统的零极点增益模型和状态空间模型转换为传递函数模型。该函数

的调用格式如下:

),(d e n n u m

tf G = 返回连续系统的传递函数模型G 。 ),,(Ts den num tf G = 返回离散系统的传递函数模型G 。Ts 为采样周期,当Ts =-1或

者Ts =[]时,系统的采样周期未定义。

)(G tf Gtf = 可将任意的LTI 模型G 转换为传递函数模型Gtf 。

例1-1 已知一个系统的传递函数为

6

1166)(23+++=s s s s G 建立传递函数模型。

在命令窗中运行下列命令

>>num=6;den=[1 6 11 6];G=tf (num, den)

返回

Transfer function:

6

----------------------

s^3 + 6 s^2 + 11 s + 6

2) 零极点增益模型(ZPK 模型)

系统的零极点增益模型是传递函数模型的一种特殊形式。令线性定常连续和离散系统的

零极点形式的传递函数分别为

)

())(()())(()()()(2121n m p s p s p s z s z s z s K s U s Y s G ++++++==

(1-3) 和 )())(()())(()()()(2121n m p z p z p z z z z z z z K z U z Y z G ++++++==

(1-4) 在MA TLAB 中,连续和离散系统的零点和极点都用行向量z 和p 表示,即

[]m z z z z 21=,[]n p p p p 21=。

系统的零极点增益模型用MATLAB 提供的函数zpk ( )建立。函数zpk( )不仅能用来建立

系统零极点增益模型,也能用于将系统的传递函数模型和状态空间模型转换为零极点增益模

型。该函数的调用格式如下:

),,(k p z z p k

G = 返回连续系统的零极点增益模型G 。 ),,,(Ts k p z zpk G = 返回离散系统的零极点增益模型G 。Ts 为采样周期,当Ts =-1或

者Ts =[]时,系统的采样周期未定义。

)(G z p k G z p k

= 可将任意的LTI 模型G 转换为零极点增益模型Gzpk 。 例1-2 已知系统的传递函数为

)

3)(2)(1(6)(+++=s s s s G 建立系统的零极点增益模型。

在命令窗中运行下列命令

>> z=[ ];p=[-1 -2 -3];k=6;G=zpk(z,p,k)

返回

Zero/pole/gain:

6

-----------------

(s+1) (s+2) (s+3)

注意:无零点时,设z 为空。

3) 状态空间模型(SS 模型)

令多输入多输出线性定常连续和离散系统的状态空间表达式分别为

)()()(t Bu t Ax t x

+= )()()(t Du t Cx t y += (1-5)

)()()1(k Bu k Ax k x +=+

)()()(k Du k Cx k y += (1-6)

在MA TLAB 中,连续系统和离散系统的状态空间模型都用MA TLAB 提供的函数ss ( )

建立。函数ss ( )不仅能用于建立系统的状态空间模型,也能用于将系统的传递函数模型和

零极点增益模型转换为状态空间模型。该函数的调用格式如下:

),,,(D C B A ss G = 返回连续系统的状态空间模型G 。

),,,,(Ts D C B A ss G = 返回离散系统的状态空间模型G 。Ts 为采样周期,当Ts =1或

者Ts =[]时,系统的采样周期未定义。

)(G ss Gss = 可将任意的LTI 模型G 转换为状态空间模型Gss 。

例1-3 已知系统的状态空间表达式为

u x x ????

??????+??????????---=1006116100010 []x y 006=

建立系统的状态空间模型。

在命令窗中运行下列命令

>> A=[0 1 0;0 0 1;-6 -11 -6];B=[0;0;1];C=[6 0 0];D=0;G=ss(A,B,C,D)

返回

a =

x1 x2 x3

x1 0 1 0

x2 0 0 1

x3 -6 -11 -6

b =

u1

x1 0

x2 0

x3 1

c =

x1 x2 x3

y1 6 0 0

d =

u1

y1 0

Continuous-time model.

注意:D=0不能缺省。

2.模型转换

上述三种LTI 模型之间可以通过函数tf( ),zpk( )和ss( )相互转换。线性定常系统的传递

函数模型和零极点增益模型是唯一的,但系统的状态空间模型是不唯一的。函数ss( )只能将

传递函数模型和零极点增益模型转换为一种指定形式的状态空间模型。

例1-4 已知系统的传递函数,建立TF 模型,将其转换为ZPK 模型和SS 模型。再将转换得

到的SS 模型转换为TF 模型。

2

545)(23+++=s s s s G 编制如下程序%ex14。

%ex14

num=5;den=[1 4 5 2];Gtf=tf(num,den);

Gzpk=zpk(Gtf)

Gss=ss(Gtf)

Gtf1=tf(Gss)

在命令窗中运行该程序,即

>> ex14

返回

Zero/pole/gain:

5

-------------

(s+2) (s+1)^2

a =

x1 x2 x3

x1 -4 -2.5 -0.5

x2 2 0 0

x3 0 2 0

b =

u1

x1 1

x2 0

x3 0

c =

x1 x2 x3

y1 0 0 1.25

d =

u1

y1 0

Continuous-time model.

Transfer function:

5

---------------------

s^3 + 4 s^2 + 5 s + 2

传递函数可以转换为约旦标准型(包括对角标准型)、能控标准型和能观测标准型。

我们编制的函数jordants( ) 可用部分分式展开将传递函数转换为对角标准型或约当标

准型。该函数的调用格式为:

),(den num jordants GJ =

其中num 和den 分别为传递函数分子和分母多项式系数的行向量,

GJ 为转换得到对角标准型或约当标准型。

该函数的程序如下:

function Gj=jordants(num,den) %用部分分式展开将传递函数转换为约当标准型

[R,P,K]=residue(num,den);

j=1;q=P(1);m(1)=0;

for i=1:length(P)

if P(i)==q

m(j)=m(j)+1;

else q=P(i);

j=j+1;

m(j)=1;

end

end %计算各极点的重数

Aj=diag(P);

for i=1:length(P)-1

if Aj(i,i)==Aj(i+1,i+1)

Aj(i,i+1)=1;

else Aj(i,i+1)=0;

end

end %构造系统矩阵Aj

B1=0;

l=0;

for j=1:length(m)

l=l+m(j);

B1(l)=1;

end

Bj=B1'; %构造输入矩阵Bj

n=1;l=m(1);

Cj(:,1:m(1))=rot90(R(1:m(1),:),3);

for k=2:length(m)

n=l+1;l=l+m(k);

Cj(:,n:l)=rot90(R(n:l,:),3);

end %构造输出矩阵Cj

if K==[ ]

Dj=0;

else

Dj=K;

end %构造直联矩阵Dj

Gj=ss(Aj,Bj,Cj,Dj);

例1-5 已知系统的传递函数为

6

1166)(23+++=

s s s s G 将其转换为对角标准型。

在命令窗中运行下列命令

>> num=[6];den=[1 6 11 6];Gj=canon(tf(num,den), 'modal')

返回

a =

x1 x2 x3

x1 -3 0 0

x2 0 -2 0

x3 0 0 -1

b =

u1

x1 -7.762

x2 -9.798

x3 2.872

c =

x1 x2 x3

y1 -0.3865 0.6124 1.044

d =

u1

y1 0

Continuous-time model.

例1-6 已知系统的传递函数为

4

851117102)(2323++++++=s s s s s s s G 将其转换为约当标准型。

在命令窗中运行下列命令

>> num=[2 10 17 11]; den=[1 5 8 4]; Gj=jordants(num,den)

返回

a =

x1 x2 x3

x1 -2 1 0

x2 0 -2 0

x3 0 0 -1

b =

u1

x1 0

x2 1

c =

x1 x2 x3

y1 -1 -2 2

d =

u1

y1 2

Continuous-time model.

我们编制的函数ctrlts( )可将传递函数转换为能控标准型。该函数的调用格式为:ctrlts

Gc

num

(d e n

)

,

其中num和den分别为传递函数的分子和分母多项式系数的行向量,Gc为转换得到的能控标准型。

该函数的程序如下:

function Gc=ctrlts(num,den) %将传递函数转换为能控标准型

m=length(num)-1;n=length(den)-1;

if m==n

[R,P,K]=residue(num,den);

num1=num-K*den;

A(n,:)=-1*rot90(den(:,2:n+1),2);

A(1:n-1,2:n)=eye(n-1);

A(1:n-1,1)=zeros(n-1,1);

B=[zeros(n-1,1);1];

C=rot90(num1(:,2:n+1),2);

D=K;

else A(n,:)=-1*rot90(den(:,2:n+1),2);

A(1:n-1,2:n)=eye(n-1);

A(1:n-1,1)=zeros(n-1,1);

B=[zeros(n-1,1);1];

C(:,1:m+1)=rot90(num,2);

C(:,m+2:n)=zeros(1,n-m-1);

D=0;

end

Gc=ss(A,B,C,D);

例1-7将例1-6中的传递函数转换为能控标准型。

在命令窗中运行下列命令

>> num=[2 10 17 11];den=[1 5 8 4];Gc=ctrlts(num,den)

返回

a =

x1 x2 x3

x1 0 1 0

x2 0 0 1

x3 -4 -8 -5

b =

x1 0

x2 0

x3 1

c =

x1 x2 x3

y1 3 1 0

d =

u1

y1 2

Continuous-time model.

进一步,求能控标准型的对偶系统可得能观测标准型。在命令窗中运行下列命令

>> Ao=(Gc.a)';Bo=(Gc.c)';Co=(Gc.b)';Do=Gc.d;Go=ss(Ao,Bo,Co,Do)

返回

a =

x1 x2 x3

x1 0 0 -4

x2 1 0 -8

x3 0 1 -5

b =

u1

x1 3

x2 1

x3 0

c =

x1 x2 x3

y1 0 0 1

d =

u1

y1 2

Continuous-time model.

下面是介绍MA TLAB提供的三个函数tfdata( ), zpkdata( ), ssdata( )。

函数tfdata( ) 可得到传递函数模型的分子分母多项式系数。其调用格式为

t f d a t a

G

d e n

n u m=

]

)'',

[v

(

,

其中G为系统LTI模型。num和den分别为分子和分母多项式的系数向量。

函数zpkdata( ) 可得到零极点增益模型的零点、极点和增益。其调用格式为

G

zpkdata

k

p

[v

z=

)'',

(

]

,

,

其中G为系统LTI模型。z和p分别为零点和极点向量,k为增益。

函数ssdata( ) 可得到状态空间模型的系数矩阵。其调用格式为D

ssdata

G

C

B

A=

,

(

)'',

[v

]

,

,

其中G为系统LTI模型。A,B,C,D为系数矩阵。

3. 模型的连接

1) 串联连接

设线性定常系统∑1和∑2的LTI 模型分别为1G 和2G 。在MATLAB 中, 两者的串联

连接(参教材)可由命令12*G G G =实现,其中G 为整个系统的LTI 模型。多个系统的串

联连接可由命令11***G G G G n n -=实现。

2) 并联连接

设线性定常系统∑1和∑2的LTI 模型分别为1G 和2G 。在MATLAB 中, 两者的并联

连接(参教材)可由命令21G G G +=实现,其中G 为整个系统的LTI 模型。多个系统的

并联连接可由命令n G G G G +++= 21实现。

3) 反馈连接

设线性定常系统∑1和∑2的LTI 模型分别为1G 和2G 。在MATLAB 中, 两者的反馈

连接(参教材)可由MA TLAB 提供的函数feedback( )实现。该函数的调用格式为: ),,(21Sign G G feedback G =

其中G 为整个系统LTI 模型。如果Sign=-1或省略Sign 变量,则表示负反馈。如果Sign=1,

则表示正反馈。

4. 状态空间表达式的相似变换

线性定常系统状态空间表达式为),,,(D C B A ∑,假设存在一个非奇异矩阵T 将原状态

x 变换为z=Tx , 则状态z 对应的状态空间表达式为),,,(D C B A ∑,其中1-=TAT A ,

TB B =,1-=CT C 。

MATLAB 提供函数ss2ss( )可完成状态空间模型的相似变换。该函数调用格式为

),(2T G ss ss Gt =

其中G 为原状态空间模型。T 为变换矩阵。Gt 为经变换得到的状态空间模型。

例1-8 考虑一个系统,它的状态空间表达式为

u x x ??

????+??????--=113210 []x y 01=

由于该系统的系统矩阵A 为友矩阵,所以可由其特征值构造变换矩阵。令变换矩阵T

为12111-??

????--=T 。

在命令窗中运行下列命令

>> A=[0 1;-2 -3];B=[1 1]';C=[1 0];G=ss(A,B,C,0); T=inv([1 1;-1 -2]); G1=ss2ss(G,T)

返回

a =

x1 x2

x1 -1 0

x2 0 -2

b =

u1

x1 3

x2 -2

c =

x1 x2

y1 1 1

d =

u1

y1 0

Continuous-time model.

通过线性变换可将状态空间表达式变换为约当标准型(包括对角标准型),能控标准型和能观测标准型。

MATLAB提供的函数canon( )可将状态空间表达式变换为对角标准型或约当标准型。该函数的调用格式为:

G

canon

GJ

',

(al

)'

mod

其中G为原状态空间模型,而GJ为转换得到的对角标准型或约当标准型。但该函数在系统含有重特征值时,效果不甚理想。

例1-9利用函数canon( )将例1-8中状态空间表达式变换为对角标准型。

在命令窗中运行下列命令

>> A=[0 1;-2 -3];B=[1 1]';C=[1 0];G=ss(A,B,C,0); G1=canon(G,’modal’)

返回

a =

x1 x2

x1 -1 0

x2 0 -2

b =

u1

x1 4.243

x2 4.472

c =

x1 x2

y1 0.7071 -0.4472

d =

u1

y1 0

Continuous-time model.

如果SISO 线性定常系统),,,(D C B A ∑完全能控,则可通过非奇异线性变换将状态空间表达式),,,(D C B A ∑变换为能控标准型。

我们编制的函数ctrlss( ) 可实现这一变换。该函数的调用格式为:

)(G ctrlss Gc =

其中G 为原来的状态空间模型。Gc 为转换得到的能控标准型。

该函数程序如下:

function Gc=ctrlss(A,B,C,D) %将状态空间表达式变换为能控标准型

n=length(A);

Uc=ctrb(A,B);

U=inv(Uc);

p1=U(n,:);

for i=1:n

T(i,:)=p1*A^(i-1);

end

Ac=T*A*inv(T);

Bc=T*B;

Cc=C*inv(T);

Gc=ss(Ac,Bc,Cc,D);

例1-10 考虑一个系统,它的状态空间表达式为

u x x ????

?

?????+??????????---=112122211220 []x y 111=

将其转换为能控标准型。

在命令窗中运行下列命令

>> A=[0 2 -2;1 1 -2;2 -2 1];B=[2 1 1]';C=[1 1 1];D=0;Gc=ctrlss(A,B,C,D)

返回

a =

x1 x2 x3

x1 -4.441e-016 1 1.665e-016

x2 -8.882e-016 0 1

x3 -2 1 2

b =

u1

x1 1.388e-017

x2 0

x3 1

c =

x1 x2 x3

y1 -20 -4 4

d =

u1

y1 0

Continuous-time model.

试编将状态空间表达式变换为能观测标准型的函数。

二 线性定常系统状态方程的解

1、线性定常连续系统状态转移矩阵的计算

线性定常连续系统的状态转移矩阵为])[()(11---==ΦA sI L e t At 。

(3-2-1) 在MA TLAB 中, 状态转移矩阵可直接用指数矩阵法和拉氏反变换法计算。

例2-1 求系统矩阵A 对应的状态转移矩阵。

???

???--=3210A

指数矩阵法:

在命令窗中运行下列命令

>> A=[0 1;-2 -3];syms t; phet=expm(A*t)

返回

phet =

[ -exp(-2*t)+2*exp(-t), exp(-t)-exp(-2*t)]

[ -2*exp(-t)+2*exp(-2*t), 2*exp(-2*t)-exp(-t)]

拉氏反变换法:

在命令窗中运行下列命令

>> A=[0 1;-2 -3]; syms s;G=inv(s*eye(size(A))-A)

返回

G =

[ (s+3)/(s^2+3*s+2), 1/(s^2+3*s+2)]

[ -2/(s^2+3*s+2), s/(s^2+3*s+2)]

即1)(--A sI 。再对其进行拉氏逆变换,即在命令窗中输入语句

>>phet= ilaplace(G)

返回

phet =

[ -exp(-2*t)+2*exp(-t), exp(-t)-exp(-2*t)]

[ -2*exp(-t)+2*exp(-2*t), 2*exp(-2*t)-exp(-t)]

2. 线性定常连续系统的状态方程求解

如果线性定常连续系统的状态空间表达式为

Bu Ax x +=

Du Cx y +=

且初始状态为)0(x ,那么状态方程解的拉氏变换式为

)()()0()()(11s Bu A sI x A sI s x ---+-= (3-2-2)

其解为

?-+=t t A At d Bu e x e t x 0

)()()0()(τττ (3-2-3) 其中零输入响应为 )0(x e At 或)0(}){(11x A sI L --- (3-2-4) 零状态响应为 τττd Bu e t

t A )(0)(?-或)}(){(11s Bu A sI L --- (3-2-5)

系统的输出响应为 )()}()()0()({111t Du s Bu A sI C x A sI C L +-+---- (3-2-6) 例2-2 已知系统的状态方程为

u x x ??

????+??????--=103210 试求初始状态为????

??-=11)0(x ,输入分别为)(1)(t t u =和 t t u =)(时状态方程的解。 编制程序%ex22求输入为)(1)(t t u =时状态方程的解。该程序如下:

A=[0 1;-2 -3];B=[0 1]';syms s;G=inv(s*eye(size(A))-A);phet=ilaplace(G);X0=[1 -1]';Xt1=phet*X0

Xt2=ilaplace(G*B*(1/s))

在命令窗中运行该程序,即

>> ex22

返回

xt1 =

[ exp(-t)]

[ -exp(-t)]

xt2 =

[ 1/2-exp(-t)+1/2*exp(-2*t)]

[ exp(-t)-exp(-2*t)]

其中xt1为零输入响应,xt2为零状态响应。 将该程序中s s u 1)(=用21)(s

s u =代替可求出输入为单位斜坡函数时状态方程的解 xt1 =

[ exp(-t)]

[ -exp(-t)]

xt2 =

[ 1/2*t-3/4-1/4*exp(-2*t)+exp(-t)]

[ 1/2-exp(-t)+1/2*exp(-2*t)]

上述得到的是状态方程的解析解,MATLAB 提供的函数step( ) 、impulse( )、lsim( ) 和

initial( )可以求得系统响应的数值解。

函数step( ) 可直接求取线性连续系统的单位阶跃响应。该函数的调用格式为:

),(t G step y = 其中G 为给定系统LTI 模型,t 为时间向量。通常取t=0:dt:t-end ,其中t-end 为终值时间,而dt 为时间步长。y 为系统输出。

)(G step y = 这时时间向量t 自动生成。

),(],,[t G step x t y = 或 )(],,[G s t e p x t y = 如果G 为状态空间模型,

则x 为系统状态向量,否则x 将返回空矩阵。

),(t G step 或 )(G s t e p 此时不返回任何变量,而自动地绘制单位阶跃响应输出曲线。

函数impulse( ) 可直接求取线性系统的单位脉冲响应。该函数的调用格式与函数step( )的调用格式相似。

函数lsim( ) 可直接求取线性系统在任意输入信号作用下的响应。该函数的调用格式为:

),,(t u G lsim y =

其中u 为与时间向量t 对应的输入向量。当然还可以和step( )函数一样有其它的调用格式。 函数initial( ) 可求解系统的零输入响应。该函数的调用格式为

)0,(x G initial y = 或 )0,(],,[x G i n i t i a l x t y =

其中G 为状态空间模型,x0为初始状态。

例2-3 已知系统为

u x x ??

????+??????--=103210 []x y 11=

初始状态为??

????-=11)0(x ,试求u(t)为单位阶跃函数时系统状态响应和输出响应,并绘制状态响应曲线和输出响应曲线。

在命令窗中运行下列命令,建立状态空间模型,计算系统在初始状态作用下的状态响应和输出响应,并绘制相应的响应曲线。

>> A=[0 1;-2 -3]; B=[0;1]; C=[1 1]; D=0; G=ss(A,B,C,D);

t=0:0.5:10; x0=[1;-1];

[yo,t,xo]=initial(G ,x0,t); plot(t,xo,':',t,yo,'-')

返回图1。

图1状态响应 图2 输出响应

在命令窗中继续运行下列命令,计算系统在输入作用下的状态响应和输出响应,并绘制相应的响应曲线。

>>figure('pos',[50 50 200 150],'color','w')

u=ones(size(t));

[yu,t,xu]=lsim(G ,u,t);

plot(t,xu,':',t,yu,'-')

返回图2。

再继续运行下列命令求系统总的状态响应和输出响应,并绘制相应的响应曲线。 >>y=yo+yu; x=xo+xu; plot(t,x,':',t,y,'-')

返回图3。

图3 图4

例2-4 已知系统 u x x ??

????+??????--=026510 []x y 21=

求出系统在初始状态为零,且)0()(≥=-t e t u t 时系统的状态响应和输出响应。

在命令窗中运行下列命令

>>A=[0 1;-5 -6];B=[2;0];C=[1 2];D=0;G=ss(A,B,C,D);t=0:0.5:20;u=exp(-t);

[y,t,x]=lsim(G,u,t);plot(t,x,':k',t,y,'-k')

可得状态响应和输出响应的数值解以及相应的曲线,如图4。

也可编制如下程序%ex24,先求状态方程的解析解再求数值解,然后绘制曲线。 %ex24

控制系统设计及分析

控制系统设计及分析 一、SISO 控制系统的模型 1、环节串联 G(s)=G1(s)*G2(s)*…*Gn(s) sys=sys1*sys2*…*sysn 或: sys=series(sys1,sys2); sys==series(sys,sys3); …; sys=series(sys,sysn) 或: [num,den]= series(num1,den1,num2,den2); [num,den]= series(num,den,num3,den3); …; [num,den]= series(num,den,numn,denn); sys=tf(num,den) Ex311.m :求三个控制环节串联后的传递函数: 3 25 6: 3)1(32: 2) 1(1: 12 2+++++++s s sys s s sys s s s s sys %sys1的传递函数 num1=[1,1]; den1=conv([1,0],[1,1,1]); sys1=tf(num1,den1);

%sys2的传递函数 num2=[2,3]; den2=conv([1,1],[1,1]); sys2=tf(num2,den2); %sys3的传递函数 num3=[6,5]; den3=[2,3]; sys3=tf(num3,den3); %系统串联总的传递函数 sys=sys1*sys2*sys3 2、环节并联 G(s)=G1(s)+G2(s)+…+Gn(s) sys=sys1+sys2+…+sysn 或: sys=parallel(sys1,sys2);sys=parallel (sys,sys3);…; sys= parallel (sys,sysn) 或: [num,den]= parallel (num1,den1,num2,den2); [num,den]= parallel (num,den,num2,den2); …; [num,den]= parallel (num,den,numn,denn);

自动控制系统课程设计说明书

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文) 课程名称:自动控制理论课程设计 设计题目:直线一级倒立摆控制器设计 院系:电气学院电气工程系 班级: 设计者: 学号: 指导教师: 设计时间:2016.6.6-2016.6.19 手机: 工业大学教务处

*注:此任务书由课程设计指导教师填写。

直线一级倒立摆控制器设计 摘要:采用牛顿—欧拉方法建立了直线一级倒立摆系统的数学模型。采用MATLAB 分析了系统开环时倒立摆的不稳定性,运用根轨迹法设计了控制器,增加了系统的零极点以保证系统稳定。采用固高科技所提供的控制器程序在MATLAB中进行仿真分析,将电脑与倒立摆连接进行实时控制。在MATLAB中分析了系统的动态响应与稳态指标,检验了自动控制理论的正确性和实用性。 0.引言 摆是进行控制理论研究的典型实验平台,可以分为倒立摆和顺摆。许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等,都可以通过倒立摆系统实验直观的表现出来,通过倒立摆系统实验来验证我们所学的控制理论和算法,非常的直观、简便,在轻松的实验中对所学课程加深了理解。由于倒立摆系统本身所具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法。 本次课程设计中以一阶倒立摆为被控对象,了解了用古典控制理论设计控制器(如PID控制器)的设计方法和用现代控制理论设计控制器(极点配置)的设计方法,掌握MATLAB仿真软件的使用方法及控制系统的调试方法。 1.系统建模 一级倒立摆系统结构示意图和系统框图如下。其基本的工作过程是光电码盘1采集伺服小车的速度、位移信号并反馈给伺服和运动控制卡,光电码盘2采集摆杆的角度、角速度信号并反馈给运动控制卡,计算机从运动控制卡中读取实时数据,确定控制决策(小车运动方向、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,通过皮带带动小车运动从而保持摆杆平衡。

浅谈中国现代艺术设计的现状与发展趋势

浅谈中国现代艺术设计的现状与发展趋势 【摘要】二十一世纪是我国科学技术、文化艺术快速发展的重要时期,也是我国艺术设计发展取得突破性成就的黄金时代。随着我国社会经济的持续增长,在社会发展稳定,综合国力排名不断上升的环境优势下,艺术设计得到了蓬勃发展,焕发了新的生机,取得巨大发展成就的同时,也逐渐显示出重复的国际主义刻板面貌、过分依赖计算技术、现代艺术设计教育的底气不足等问题,本文主要分析了现阶段我国现代艺术设计的现状及其发展趋势。 【关键词】现代艺术设计;现状;发展趋势 探究分析我国现代艺术设计存在的问题及其发展趋势,对我国现代艺术设计的发展具有不言而喻的现实意义。改革开放二十年来,随着我国社会经济水平的不断提高,我国现代艺术设计逐渐从幼稚走向了成熟,具体表现在设计队伍逐渐壮大、设计产业迅猛发展、设计观念更新快速、艺术水准全球化等等,笔者主要从整合本土化与全球化、中国的艺术设计将走向世界、艺术设计将进入个性化设计时代、绿色设计是21世纪的设计主流四个方面,浅析了我国现代艺术设计的发展趋势。抛砖引玉,旨在为我国现代艺术设计的进一步发展进上绵薄之力。 1.我国现代艺术设计的现状及弊端 (1)重复的国际主义刻板面貌 从中国目前的现代艺术设计发展状况来看,市场的发展和商业形式的急功近利导致相当一部分平庸之作产生,其对于国外某种流行“艺术语言”进行大量复制和抄袭。这种“重复”对于现代艺术设计的发展来说是毫无意义的。为了获得短期的艺术效应,一部分人打着与国际接轨的旗号而沉酒于对形式与技法等视觉刺激的追求,我国相当多的现代艺术设计作品追随国际潮流之后,走别人已走过的路而乐此不疲,“照猫画虎”,生硬地设计出一批“国际主义”的刻板面孔,用国际风格在设计过程中牺牲了民族性、地方性和个性,而走向了另一个极端。现在是工业化向信息化转型的一个过渡阶段,从长远利益来看,现代艺术设计必须有个性才能在激烈的市场竞争中占有一席之地。设计师的创造力是现代艺术设计内在的发展动力,而设计师的创造源泉更多地取决于自身在信息和文化大背景下接收与转换艺术资源的能力。 (2)计算机对现代艺术设计的影响。 艺术设计的发展不是孤立、片面的,在经济杠杆的作用下,它自身还必须不断吸取其他学科的最新成果发展自己,从而更好地实现为社会服务的宗旨。电脑作为一种表现的工具对艺术设计有着非凡的贡献,电脑参与设计的最大好处是它为设计者带来了空前的快捷和便利,使设计者减少了手工制作所花费的大量时间,对设计者是极大的解放,同时电脑的灵活组合性可以使平常看不到的现象变成可视的画面,对于开发创作思路有了很多好处,这是设计领域的一次革命,是

5.2 闭环电子控制系统的设计与应用(1)

如图所示是JN6201集成电路鸡蛋孵化温度控制器电路图,根据该原理图完成1~3题。 1.该电路图作为控制系统的控制(处理)部分是IC JN6201,当JN6201集成输出9脚长时间处于高电平,三极管V2处于截止状态,继电器释放,电热丝通电加热。 2.安装好调试时,先将温度传感器Rt1放入37℃水中,调整电位器Rp1,使继电器触点J-2吸合,再将温度传感器Rt2放入39℃水中,调整Rp2,使继电器触点J-2释放。 3.调试时发现,不管电位器Rp1和Rp2怎么调,继电器J 始终吸合,检查电路元器件安装和接线都正确,用万用表测三极管V2集电极电位,在不同的调试状态分别为2.8V 和0V ,可知电路发生故障的原因是( B ) A.二极管V6内部断路 B.三极管V3内部击穿(短路) C.电阻R4与三极管V3基极虚焊 D.继电器线圈内部短路 如图所示是运算放大器鸡蛋孵化温度控制器电路图,根据该原理完成4~6题。 4.该电路作为控制系统的输出部分是继电器J 、电热丝等,当电路中集成运放2脚的电位低于3脚的电位,三极管V3处于饱和状态,继电器J 吸合,电热丝通电加热。 上限 V2饱和导通时候Uce 电压降0.2V ,所以留下来给集电极2.8V ,截止时候0V

5.安装好后调试时,将温度传感器Rt 放入39℃水中,调R4,使电压U2=U3,集成运放输出端6脚的电压为0V ,电路实现39℃单点温度控制。 6.调试时发现,将温度传感器Rt 放入高于39℃水中,继电器吸合;将温度传感器Rt 放入低于39℃水中,继电器释放,出现该故障现象的原因可能是( A ) A.集成运放2脚与3脚接反 B.二极管V4接反 C.电阻R2断路 D.三极管V3损坏 如图所示是晶体管组成的水箱闭环电子控制系统电路,根据该原理图完成7~9题。 7.该电路作为控制系统被控对象的是水箱内的水,水箱的水位从a 点降到b 点的过程中,三极管V1处于饱和状态,三极管V2处于截止状态,继电器触点J-1处于吸合状态。 8.安装调试时,将三个水位探头按图中的高低放入空玻璃杯中,如果电路正常,电路通电后,继电器J 吸合;向玻璃杯中加水,到达a 点时,继电器J 释放;接着将玻璃杯中的水排出,水位降到b 点以上时,继电器J 释放;水位降到b 点以下时,继电器J 吸合。 9.调试时发现,玻璃杯中的水位在b 点以下时,继电器J 就吸合;水位加到b 点,继电器J 就释放。出现该故障现象的原因是( D ) A.继电器J 没用 B.三极管V1损坏 C.二极管V3接反 D.电路没接J-1触点,b 点直接接到了电阻R1 如图所示是555集成电路组成的水箱水位闭环电子控制系统电路图, (第4~6题) (第7~9题) R4 10k ?R5 4.7k R3 4.7k

实验五基于MATLAB工具箱的控制系统分析与设计.

实验五、基于MATLAB工具箱的控制系统分析与设计(2学时) (综合型实验) 一、实验目的 (1)掌握线性时不变系统的对象模型的构造及其相互转换; (2)掌握线性时不变系统浏览器——LTI Viewer使用方法; (3)掌握单变量系统设计工具——SISO Design Tool的使用方法; (4)掌握非线性系统的控制器优化设计和仿真; (5)自行设计一个PID控制系统并进行PID控制器的优化设计(选)。 二、实验设备 MATLAB6.1系统教学软件及计算机一台。 三、实验内容 1、将下述传递函数转换成tf对象。 2、将第6章的例6-16中非线性系统进行线性化处理后所得线性化状态空间模型的系数矩阵(A,B,C,D)的值转换成LTI对象,然后利用线性时不变系统浏览器—LTI Viewer对系统进行分析。 3、使用 LTI Viewer对以下滑艇系统的动力学方程进行非线性系统的线性分析 4、以下单位反馈系统。利用单变量系统设计工具SISO Design Tool。(1)对其进行分析,画出系统的根轨迹图以及系统波特图,并求解相位裕量。 (2)对以上系统进行串联校正装置,其传递函数如下。 对校正后进行分析,画出校正后系统的根轨迹图以及系统波特图,并求解相位裕量。 5、对以下系统。 要求系统单位阶跃响应的最大上升时间为10秒、最大调节时间为30秒、最大超调量为20%。利用非线性控制器设计模块集(Nonlinear Control Design Blockset),试求PID控制器的最佳整定参数Kp、Ki和Kd。假设,三阶线性对象模型的不确定参数:40< a1<50,2.5< a2<10。

浅析后现代主义设计理念

摘要自后现代这一艺术思潮诞生的那天起,评论界对它评判就没有停止过,这其中褒贬不一:多样化、人性化、模糊化、非理性、叛逆性、颠覆性等等,许多评论的词汇表明了每个关注它的人的观点。正是由于它还在发展变化中,因此,学术界还很难做出最恰当的评论。 关键词后现代主义设计双重译码功能 后现代主义运动是在20世纪70年代前后在建筑中产生 的设计运动。“后现代主义”这个词的含义非常复杂,从字面 上看,是指现代主义以后的各种风格,或者某种风格,因此,它 具有向现代主义挑战、或者否认现代主义的内涵。 一、后现代主义设计的出现 20世纪60年代, 西方进入“丰裕社会”时代,人们的消费观念从讲究结实耐用转向求新求异。现代主义设计风格长期 以单调、沉闷、冷漠的形式充斥城市,已不能适应多元化市场 的需求和商业竞争,人们渴望出现变化。反叛主流设计运动 在此时兴起了,其激进的思想对设计的冲击是不可磨灭的,设 计开始朝向强调个性以及表现不同消费群体的生活意象、强 调人情化和象征意味的方向转变。后现代主义设计遂应运而 生。它认为产品设计不仅要有良好的技术和功能,还要具有 丰富的个性和多样的形式,并注重人情化和象征意味。目的 就是建立一种适应后工业社会的社会文化环境和生活方式的 设计原则。 在今天看来,后现代主义设计作为一个模糊、非特定的概 念,它不是一个具体的艺术风格流派,并没有一个统一的设计 艺术风格和设计理念,而是包括观念、态度、知识、行为、思维 变化而形成的具有时代性的文化思潮,整体是对现代主义的 反叛。后现代的设计风格纷繁复杂,但是,他们都有一个特 征:非理性。后现代设计中大量地引用矛盾修饰法、讽刺和隐 喻的手法来进行设计,桌子不再是桌子,更是一种概念,一种 符号,甚至是一种政治态度。这种多样化风格现象的出现是 对现代主义的最大挑战,它抹杀了现代主义设计的纯洁性和 至上性,将设计带入到一种可以是“很多”的状态。这种现象 还不能一概而论地评述它的好坏,一方面因为它既有进步的 一面,又有它反动的特征;另一方面,这种潮流本身还只是处 于探索的阶段,所以还不能过早地为它盖棺定论。 二、历史上一些后现代主义的认识观点 建筑设计家查尔斯?詹克斯在《什么是后现代主义》中 说:“我所观察和定义的后现代,其解释如下:一种职业性根基 的、同时是大众的建筑艺术,它已新技术和老式样为基础。‘双 重译码’是‘名流——大众’和‘新——老’这两层含义的简 称”。这种“双重译码”的提法使许多评论家把后现代主义设 计看成是“大杂烩”。美国著名建筑师罗伯特?文杜里针对杰 出的现代主义设计大师米斯?凡?德?罗的“少就是多”的设 计原则,提出了“少令人生厌”的观点,鼓吹以杂乱、怪诞、暧昧 为美的建筑学思想,认为建筑师应该向市井文化学习。王受 之在世界现代设计史中将后现代设计归结为后现代主义、解 构主义和新现代主义;然后又将后现代主义分为高科技风格、 过渡高科技风格、减少主义风格、建筑风格、微建筑风格和微 电子风格。 后现代设计的理论界众说纷纭,没有结果,没有定论,有 的只是零散的、片段式的论述。那么,后现代主义设计到底是 什么性质的设计?后现代主义设计到底是现代主义的延续,还是一个新时代设计的开端?三、笔者眼中的后现代主义设计任何一种新事物的出现都不是偶然的,后现代主义设计也是一样。后现代主义设计起源于对两个重大时代问题的思考:1、设计如何与传统展开对话;2、艺术及设计如何与消费文化共处。这两个问题是包豪斯时代的先锋设计师所不曾面对的,它们是二战结束以来率先出现在欧美发达国家其后又逐渐扩散至第三世界国家的新问题,即所谓后现代问题。后现代主义设计虽然无力解决后现代问题,却至少敢于提出并思考这些问题。对这些问题的探索和思考,正是后现代设计理念中所包含的需要我们认真加以对待的成分。很多思潮都影响到后现代的设计风格:朋克、高科技、低技术、极少主义、解构主义以及各种历史主义变体。后现代设计并非设计师孤独的尝试,市场给了他们最有力的支持,同时设计师的名望也是利润的来源。当60、70年代波普、朋克文化、迷幻药文化以及女性主义兴起时,设计师也应这群新人类标新立异的生活方式而大胆地进行各种后现代主义尝试,文化的多元化、生活方式的多元化,新材料、新技术的出现,使设计突破功能主义的束缚而自由的发展。后现代设计也是追求功能的。一些在常人眼中匪夷所思的设计其实不正是这个匪夷所思的年代所需要的艺术形式吗?一些莫名其妙的产品其实也总会有它的市场,因为现代社会人的心理复杂程度远远高于任何一个时代,一切的多元化使得莫名其妙其实就是产品的功能。因为它同样会满足生产者自己或者一部分消费者的心理。后现代主义设计是随意的,不拘一格的,虽然它可以成为反现代主义设计,它的叛逆代表了时代的特色,可是它的挑战都处在设计的风格和形式上,而没有能够涉及到现代主义的思想核心。它缺乏明确的艺术形态宗旨而成为一种文化上的自由放任的设计风格,其薄弱的思想性和形式主义的性格特征使它根本不可能取代现代主义设计。80年代是后现代设计思潮与风格最为活跃的十年,但是却缺乏一种系统的设计理论,或者设计思想。这是在现代主义的长期禁锢下,一旦门户大开,必然会有太多的东西奔涌而出。我不能断定后现代的设计会最终形成一种统一的风格,因为,后现代对于个人的、民族的、特定文化的尊重应该不会让一种风格一统天下的。我们生活在新世纪之初,生机勃勃,一切都在发展和变化之中,激动人心又令人困惑不已,我们期待着即将发生的一切。参考文献:[1]王受之.世界平面设计史.北京:中国青年出版社,2002.[2]李砚祖.视觉传达设计的历史与美学.北京:中国人民大学出版社,2000.[3]查尔斯?詹克斯著.李大夏译.什么是后现代主义.天津:天津科学技术出版社,1988.

PLC控制系统的设计说明书

课程设计(论文) 题目:抢答器PLC控制系统设计 学院:机电工程学院 专业班级:09级机械工程及自动化03班 指导教师:肖渊职称:副教授 学生姓名:王帅 学号: 40902010317

目录 第1章概述 (1) 1.1 PLC的发展 (1) 1.2 PLC的应用 (2) 第2章抢答器系统的总体设计 (3) 2.1 抢答器电气控制系统设计要求 (3) 2.2 抢答器系统组成 (3) 2.3抢答器的流程图 (4) 第3章硬件系统设计 (5) 3.1 硬件接线图 (5) 3.2 I/O端子分配表 (6) 3.3 七段显示管的设计 (6) 第4章软件系统的设计 (8) 4.1 程序指令 (8) 4.2 工作过程分析 (11) 第5章总结 (13) 参考文献 (14) 附录一 (14)

第1章概述 可编程控制器(PLC)是一种新型的通用自动化控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,具有控制功能强,可靠性高,使用灵活方便,易于扩展等优点而应用越来越广泛。可编程控制器(Programmable Logic Controller)即PLC。现已广泛应用于工业控制的各个领域。他以微处理为核心,用编写的程序不仅可以进行逻辑控制,还可以定时,计数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。美国电气制造商协会经过4年调查,与1980年将其正式命名为可编程控制器(Programmable Controller),简写为PC。后来由于PC这个名称常常被用来称呼个人电脑(Personal Computer),为了区别,现在也把可编程控制器称为PLC。 1.1 PLC的发展 20世纪70年代初出现了微处理器。人们很快将其引入可编程逻辑控制器,使可编程逻辑控制器增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。此时的可编程逻辑控制器为微机技术和继电器常规控制概念相结合的产物。个人计算机发展起来后,为了方便和反映可编程控制器的功能特点,可编程逻辑控制器定名为Programmable Logic Controller(PLC)。 20世纪70年代中末期,可编程逻辑控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。 20世纪80年代初,可编程逻辑控制器在先进工业国家中已获得广泛应用。世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。 20世纪80年代至90年代中期,是可编程逻辑控制器发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,可编程逻辑控制器逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。 20世纪末期,可编程逻辑控制器的发展特点是更加适应于现代工业的需要。这个时期诞生了各种各样的特殊功能单元、生产了各种人机界面单元、通信单元,使应用可编程逻辑控制器的工业控制设备的配套更加容易。

最新中国传统美术元素在现代艺术设计中的应用讲课教案

中国传统美术元素在现代艺术设计中的应用 中国历史上下五千年,其传统文化元素更是种类繁多、内容丰富,传统美术元素则是中国传统文化中最鲜明的印迹,虽然几经结构重组,样式万变无穷,但是无不与生活有关、无不与智慧相连。从新石器时代的彩陶到商周时期的青铜器纹路,再到战国时期的轻巧器皿,都在图形、文字及造型等方面体现着中国传统美术元素的魅力。随着时间的推移,历史的变迁,这些方面成为中国传统美术元素的主要载体,凝聚了中华民族几千年来的智慧和希望,传承着神州大地的艺术精神。再看如今的现代设计艺术,都或多或少的继承了中国传统美术元素的恢弘与精巧、简约与精致、粗放与娟秀,随着西方美术元素对中国现代设计艺术的渗透,我国的现代艺术作品与日常生活中的物品也都富有现代气息与西方浓郁的文化涵养。因此,现代设计艺术,不是一味的对中国传统美术元素的继承,也不是只顾西方美术元素的模仿,而是时代特色下,设计师的创新与综合,是东方文化与西方魅力在设计艺术中的交融。为了便于分析应用,中国传统美术元素可以通俗的分为三大部分,即传统美术图形、美术字书法、传统美术造型文化。现代设计艺术对中国传统美术元素的应用具体分析如下: 一、掌握传统美术图形在现代艺术设计中的提炼与衍生 美术图形在传统艺术中是一种重要的造型要素和风格样式,是传统美术元素的风格外化表现。在现代设计艺术中,将传统美术元素融合与应用并非简单的复古,而是需要用现代设计艺术的构图理念对传统美术图形进行多种方式的设计重组,这样才能在提炼传统美术图形的同时,将时代特色融入其中,体现出创新风范与历史底蕴。在生活中和影视作品中能够看到许多富有传统美术图形元素的作品,如备受业内人士称赞的凤凰卫视台标。这就是从传统美术图形元素凤凰图形中获取的灵感,虽然仅仅是一个电视台的台标,但是确实一个媒体管理理念的体现,一凤一凰振翅高飞,铿锵和鸣,企业形象与管理者的理念得到充分表达。不仅能够体现传统文化的特点,还能够能够充分地体现出设计理念的核心个性。 但是,随着现代设计艺术作品当中出现越来越多的中国传统美术图形元素与现代设计理念相结合的现象,再加上目前中小企业对企业形象设计的重视,出现了较多的畸形设计这些设计作品当中一眼能够看出哪些是传统美术图形元素,哪些是富有现代气息的艺术元素,但是却是众多设计元素的堆砌,没有抓住这些图形的文化灵魂,使作品失去了最关键的部分。 二、思考美术字书法艺术在现代艺术设计中的合理运用 美术字书法是以汉字为基础的特定艺术形式,在创作过程中不仅具有书法特色,还要具有美术特色。甲骨文、篆、隶、楷等各种书法艺术在表现形式上不但讲究字体的造型变化,而且非常重视文字的组合和虚、实、轻、重等整体构成关系,使传统美术艺术更加富有表现张力。 因此,在现代设计艺术中,传统美术字书法也被广泛运用,甚至将其书写时的书法要求运用到西方字母的写作当中,使艺术作品上的文字成了文化底蕴的鲜明符号。2008年北京奥运会会徽当中的京字就是中国传统美术字书法的经典应用。会徽以古老的印信代表华夏古国向世界的庄严承诺:世界给我以信任,我给世界以辉煌!同时,将古都北京的青春气息与深厚的文化底蕴相结合,向世人展示了对现代文明和各地文化的包容,欢迎世界各族人民的到来。正是

控制系统建模、分析、设计和仿真

北京理工大学珠海学院 《计算机仿真》课程设计说明书题目: 控制系统建模、分析、设计和仿真 学院:信息学院 专业班级:自动化四班 学号: 学生姓名: 指导教师: 2012年 6 月 9 日

北京理工大学珠海学院 课程设计任务书 2011 ~2012 学年第2学期 学生姓名:专业班级: 指导教师:范杰工作部门:信息学院 一、课程设计题目 《控制系统建模、分析、设计和仿真》 本课程设计共列出10个同等难度的设计题目,编号为:[0号题]、[1号题]、[2号题]、[3号题]、[4号题]、[5号题]、[6号题]、[7号题]、[8号题]、[9号题]。 学生必须选择与学号尾数相同的题目完成课程设计。例如,学号为09xxxxxxxx2的学生必须选做[2号题]。 二、课程设计内容 (一)《控制系统建模、分析、设计和仿真》课题设计内容 最少拍有波纹控制系统

[8号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用零阶保持器离散化,采样周期取0.02秒,分别设计一单位加速度信号输入时的最少拍有波纹 控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 (二)《控制系统建模、分析、设计和仿真》课题设计要求及评分标准【共100分】 1、求被控对象传递函数G(s)的MATLAB 描述。(2分) 2、求被控对象脉冲传递函数G(z)。(4分) 3、转换G(z)为零极点增益模型并按z-1形式排列。(2分) 4、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际闭环系统稳 定的要求。(6分) 5、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dy(z)可实现、最少拍和实际闭环系统稳定的要求。 (8分) 6、根据4、5、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。(12分) 7、求针对单位加速度信号输入的最少拍有波纹控制器Dy(z)并说明Dy(z)的可实现性。(3分) 8、用程序仿真方法分析加速度信号输入时闭环系统动态性能和稳态性能。(7分) 9、用图形仿真方法(Simulink)分析单位加速度信号输入时闭环系统动态性能和稳态性能。(8分) 10、确定误差脉冲传递函数Ge(z)形式,满足单位速度信号输入时闭环稳态误差为零和实际闭环系统稳 定的要求。(6分) 11、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dw(z)可实现、无波纹、最少拍和实际闭环系统稳 定的要求。(8分) 12、根据10、11、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。(12分) 13、求针对单位速度信号输入的最少拍无波纹控制器Dw(z)并说明Dw(z)的可实现性。(3分) 14、用程序仿真方法分析单位速度信号输入时闭环系统动态性能和稳态性能。(7分) 15、用图形仿真方法(Simulink)分析单位速度信号输入时闭环系统动态性能和稳态性能。(8分) 16、根据8、9、14、15、的分析,说明有波纹和无波纹的差别和物理意义。(4分) ) 7)(5)(2()6)(1(879)(2+++++= s s s s s s s G

课程设计说明书 温度控制系统的设计与实现

课程设计说明书 课程设计说明书题目:温度控制系统的设计与实现

摘要 温度控制系统是一种典型的过程控制系统,在工业生产中具有极其广泛的应用。温度控制系统的对象存在滞后,它对阶跃信号的响应会推迟一些时间,对自动控制产生不利的影响,因此对温度准确的测量和有效的控制是此类工业控制系统中的重要指标。温度是一个重要的物理量,也是工业生产过程中的主要工艺参数之一,物体的许多性质和特性都与温度有关,很多重要的过程只有在一定温度范围内才能有效的进行,因此,对温度的精确测量和可靠控制,在工业生产和科学研究中就具有很重要的意义。 本文阐述了过程控制系统的概念,介绍了一种温度控制系统建模与控制,以电热水壶为被控对象,通过实验的方法建立温度控制系统的数学模型,采用了PID算法进行系统的设计,达到了比较好的控制目的。 关键词:温度控制;建模;自动控制;过程控制;PID

Abstract In industrial production with extremely extensive application, temperature control system is a typical process control system.Temperature control system has the larger inertia. It is the response signal to step off some of time.And it produces the adverse effect to the temperature measurement. The control system is the important industrial control index. Temperature is an important parameters in the process of industrial production. Also it is one of the main parameters of objects, many properties and characteristics of temperature, many important process only under certain temperature range can efficiently work. Therefore, the precise measurement of temperature control, reliable industrial production and scientific research has very important significance. This paper discusses the concept of process control system and introduces a kind of temperature control system .The electric kettle is the controlled object, PID algorithm is used for system design,through experience method to get the model of temperature control system and we can get the controlied response well. Keywords:Temperature control; Mathematical modeling; Automatic control; Process control; PID

进程控制系统设计说明书

中北大学 课程设计说明书 学院、系:软件学院 专业:软件工程 班级:13140A05 学生姓名:学号: 设计题目:基于Windows的线程控制与同步 起迄日期: 2015年12月28日~2016年1月8日指导教师: 日期: 2015年12月25日

一、设计目的 进程同步是处理机管理中一个重要的概念。本设计要求学生理解和掌握Windows中线程控制与同步机制的相关API函数的功能,能够利用这些函数进行编程。 二、任务概述 (1)实现生产者-消费者问题。 (2)实现读/写者问题。 (3)实现哲学家就餐问题。 三、总体设计 (1)生产者-消费者问题。是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。 (2)读/写者问题。创建一个控制台程序,此程序包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件(后面有介绍)的要求进行读写操作。用信号量机制分别实现读者优先或写者优先的读者-写者问题。 (3)实现哲学家就餐问题。用来演示在并行计算中多线程同步(Synchronization)时产生的问题。在1971年,著名的计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被托尼·霍尔重新表述为哲学家就餐问题。这个问题可以用来解释死锁和资源耗尽。有服务生解法,资源分级解法,Chandy/Misra解法。 四、详细设计函数 (1)生产者-消费者问题 #include

信息系统分析与设计名词解释

一、名词解释 1、软件维护指软件交互使用之后,为了改正软件中的错误或满足新的需求而修改软件的过程。 2、调试在成功地进行了测试之后,进一步诊断和改进程序中存在的错误过程。 3、可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。可行性研究是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。 4、结构化程序设计是一种设计程序的技术,采用自顶向下、逐步细化的设计方法和单入口、单出口的控制技术,任何程序都可以通过顺序、选择和循环3种基本控制结构的复合实现。 5、信息系统在其使用过程中随着生存环境的变化,要不断维护、修改,当它不再适应需求的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。 6、供应链管理系统就是为了实现供应链上各企业的共同目标,对整个供应链的物流与信息流进行集成的管理和统一协调的计算机软件系统、网络与通信系统、有关数据、规章制度和人员的统一体。 7、这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。 8、信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。 9、数据字典为了对数据流程图中的各个元素进行详细的说明,数据字典的主要内容是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几个方面进行具体的定义。数据字典配以数据流程图,就可以从文字和图形两个方面对系统的逻辑模型进行完整的描述。 二、填空 1、按照生命周期法建设信息系统过程中的主要文档有:系统开发立项报告,( 可行性研究报告),系统开发计划书,( 系统分析说明书),系统设计说明书,程序设计报告,系统测试计划与测试报告,系统使用与维护手册,系统评价报告,系统开发月报与系统开发总结报告. 2、描述程序处理过程的工具称为过程设计工具,可以分为图形、表格和语言3类。其中图形工具包括(程序流程图)、(N-S图)和(PAD图);表格工具包括(判定表)和(判定树);语言工具包括

自动洗车机电气控制系统设计说明书

word 完美格式 题目:自动洗车机电气控制系统设计 专业班级: 姓名: 学号: 指导教师: 评语: 成绩: 指导老师签名: 目录 日期:

1系统概述 . (3) 1.1应用背景及意义 (3) 1.2系统描述及设计要求 (3) 2方案论证 . (4) 3硬件设计 . (6) 3.1系统原理方框图 (6) 3.2系统主电路原理图 (6) 3.3 I/O 分配 (7) 3.4 PLC 选择 (8) 3.5 PLC 控制原理图 (9) 3.6 PLC 控制接线图 (10) 3.7元器件选型 (12) 4软件设计 . (13) 4.1主流程图 (13) 4.2梯形图 (13) 5系统调试 . (18) 设计心得. (20) 参考文献. (20)

1系统概述 1.1 应用背景及意义 汽车行业随着科学技术的发展有了质的飞跃。随着时代发展,人们生活水平提高,人们对汽车的需求逐渐增加,随之而来的便是汽车的保养。其中汽车清洗 便是不可或缺的一项内容。当今社会,高科技的发展实现了各行业的自动化控制, 但是在汽车清洗行业,大部分仍是人工完成。传统洗车业利用人力,对汽车涂抹 泡沫,然后利用水泵对汽车进行冲洗,再在自然光及风等条件下,使清洗后的汽 车进行自然风干。虽然实现汽车清洗,但过分依赖人力,操作时间长,浪费大量 水资源,经济性差,不利于洗车业的发展。目前比较大型的汽车美容公司,虽然 实现了汽车的清洗、打蜡、喷漆等的自动化,但成本高,其自动控制系统不适合 小型的、专门的汽车清洗行业。因此,对于中小型城市,汽车清洗业有着巨大的 发展潜力。如何实现高效、高质量并且适用于小型汽车的自动清洗,就成了汽车 清洗行业发展的必然要求。本次设计采用 PLC控制,通过线路的通断来实现汽车 自动清洗。它可以节省人力、物力资源,高效、准确的完成洗车任务,为客户提 供便利,而且极大的节约水资源,符合建设节约型社会的时代需要。这套汽车自 动清洗系统结构简单,成本低,适合不同场合的需求,尤其是中小型公司。 1.2 系统描述及设计要求 自动洗车机由门式框架组成,门式框架有一台三相异步电机拖动,4KW 380V 50HZ,在车头和车尾处分别设置有一个行程开关,门式框架上安装有 3 个刷子(上、左、右各 1 个),分别有 1 台单相电机拖动, 1.5KW 220V 50HZ,同时门式框架上安装有 3 组喷水喷头(上、左、右各 1 个),由一台水泵电机拖动 1KW220V 50HZ,喷头由电磁阀控制 DC24V 5W。洗车机外部框架结构示意图如图 1.2.1 所示。

机电控制系统分析与设计

一、简述题(每小题10分,共100分) 1、机电控制系统的基本要求? 答:稳定性(长期稳定性)、准确性(精度)和快速性(相对稳定性). 稳定性:对恒值系统要求当系统受到扰动后,经过一定时间的调整能够回到原来的期望值. 对随动系统,被控制量始终跟踪参据量的变化.稳定性是对系统的基本要求,不稳定的系统不能实现预定任务.稳定性,通常由系统的结构决定与外界因素无关. 快速性:对过渡过程的形式和快慢提出要求,一般称为动态性能.稳定高射炮射角随动系统,虽然炮身最终能跟踪目标,但如果目标变动迅速,而炮身行动迟缓,仍然抓不住目标. 准确性:用稳态误差来表示.如果在参考书如信号作用下,当系统达到稳态后,其稳态输出与参考输入所要求的期望输出之差叫做给定稳态误差.显然,这种误差越小,表示系统的输出跟随参考输入的精度越高. 由于被控对象具体情况的不同,各种系统对上述三方面性能要求的侧重点也有所不同.例如随动系统对快速性和稳态精度的要求较高,而恒值系统一般侧重于稳定性能和抗扰动的能力.在同一个系统中,上述三方面的性能要求通常是相互制约的.例如为了提高系统的动态响应的快速性和稳态精度,就需要增大系统的放大能力,而放大能力的增强,必然促使系统动态性能变差,甚至会使系统变为不稳定.反之,若强调系统动态过程平稳性的要求,系统的放大倍数就应较小,从而导致系统稳态精度的降低和动态过程的缓慢.由此可见,系统动态响应的快速性、高精度与动态稳定性之间是一对矛盾. 2、机电控制系统的基本结构?画图说明 答:机电控制系统是机电控制技术的具体表现形式,通过控制器并合理选择或设计放大元件、执行元件、检测元件与转换元件、导向与支承元件和传动机构等.使机电装备达到所要求的性能和功能。机电控制系统是 机电一体化 产品及系统中承担着控制对象输出,并按照指令规定的规律变化的功能单元,是机电一体化产品及系统的重要组成部分。机电控制系统是一种自动控制系统。 机电控制系统一般由指令元件,比较、综合与放大元件,转换与功率放大元件,执行元件,工作机构,检测与转换元件等6部分组成,如图1.4所示。为了研究问题方便,通常又把指令元件和比较、综合与放大元件合称为 控制器 (控制元件);将转换与功率放大元件和执行元件合称为机电动力机构;机电动力机构和工作机构合称为被控对象。对于控制精度要求不高且执行元件的输出能够按其给定规律运动时,可以采用开环控制。此时检测与转换元件也可以没有;但为了显示与检测,系统中仍应装有检测与转换元件。

进程的控制系统设计说明书

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2012年秋季学期 操作系统原理课程设计 题目:进程的控制系统 专业班级:软件工程(1)班 姓名:锋 学号:10240506 指导教师:朱红蕾 成绩:

目录 摘要 (1) 正文 (2) 1. 设计思想 (2) 2. 相关的各模块的伪码算法 (2) 3. 函数的调用关系 (8) 4. 测试结果 (9) 总结 (12) 参考文献 (13) 致谢 (14)

摘要 进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行分配和保护的基本单位。进程的组成之一是PCB,它是进程控制块,是系统为描述进程而设计的一种数据结构。 进程由创建而产生,由调度而执行,由撤销而消亡的生命周期,因此操作系统要有对进程生命周期的各个环节进行控制的的功能,所谓进程控制,是指系统使用一些具有特定功能的程序段来创建进程、撤销进程以及完成进程各状态间的转换。 进程的控制包括:创建进程、撤销进程、阻塞进程、唤醒进程、激活进程等,这些控制和管理功能是由操作系统中的原语来实现的,而进程控制原语是对进程生命周期控制和进程状态转换的原语,基于进程的基本状态,他们是创建进程原语、撤销进程原语、阻塞进程原语和唤醒进程原语。原语是在管态下执行、完成系统特定功能的过程。系统对进程的控制若不使用原语,就会造成其状态的不确定性,从而达不到进程控制目的。原语的一种实现方法是系统调用方式,采用访管指令实现,原语在使用中不可中断。 现在操作系统设计中,操作系统内核是基于硬件的第一次软件扩充,它为操作系统的进程控制及管理提供了良好环境,而进程的控制及调度体现了操作系统的运行速度及运行频率,所以说进程控制在靠近硬件的软件层次中占据着重要地位。 关键词: 进程、控制、原语

基于PLC的豆浆机控制系统设计说明书

********学院 毕业设计基于PLC的豆浆机控制系统设计 姓名******** 院(系)******** 专业班级******** 学号******** 指导教师******** 职称******** 论文答辩日期******** ********教务处制

学生承诺书 本人承诺该设计在老师的知道下独立认真完成,无抄袭别人成果,对文章内容负责。 学生签名:********

摘要 PLC是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制相结合的产物,特它克服了继电接触控制系统中的机械触点的复杂、可靠性低、耗功高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电器操作维修人员的技能与习惯,采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学,调试与查错也都很方便。PLC 种类繁多,但其组成结构和工作原理基本相同。用可编程控制器实施控制,其实质是按一定算法进行输入输出变换,并将这些变换予以物理实现,应用于工业现场。PLC专为工业现场应用而设计,采用了典型的计算机结构,它主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。通过课程设计使学生掌握可编程控制器(PLC)的基本工作原理、指令系统、硬件连接,使学生掌握使用可编程控制器的基本方法,锻炼学生对PLC的编程能力。使得学生理解并掌握可编程控制器的基本结构、运行方式、外部接线及编程方法,训练学生的独立编程能力及用PLC解决现场控制问题的能力。并能根据现场控制要求,自主编程和调试程序,全面建立起用PLC解决一个实际问题的全过程的概念。 基于PLC的豆浆机系统使豆浆机能够实现自动化和人性化运行,改变了传统的手工操作式机械打浆的方式。在日常生活中不仅使人从繁杂的工作负担中解放,更重要的是实现了操作的自动化,只需选定所需的种类,按下按钮,等待即可。现代化社会离不开科学的发展与进步,这样能够给顾客提供一个良好的使用环境。 这种用PLC实现自动控制的豆浆机,一体化程度高,易于操作,结构简单,具有良好的应用前景。 关键词:豆浆机 PLC 自动控制可编程控制器 目录

相关文档
最新文档