【现代控制系统】最小实现与互质分式

这篇具有很好参考价值的文章主要介绍了【现代控制系统】最小实现与互质分式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最小实现和互质分式

2023年12月12日



1. 实现问题

如果对应一传递函数矩阵 G ( s ) {G(s)} G(s) ,存在相应的状态空间描述,则称该传递函数矩阵 G ( s ) {G(s)} G(s)可实现的
许多设计方法以及控制算法都是采用状态空间描述的。一旦传递函数用状态空间描述来表示的话,就可以用运算放大器来实现。如果传递函数是可以实现的,则就会有许多种实现形式,并且其阶也可以不同。对应最小阶的实现称为最小实现
最小实现运放电路使用的积分器是最少的。
特征多项式不一样,不是代数等价的系统。
实现问题:由输入输出描述确定状态空间描述的问题
系统微分方程
y ( n ) + a n − 1 y ( n − 1 ) + ⋯ + a 1 y ( 1 ) + a 0 y = b m u ( m ) + b m − 1 u ( m − 1 ) + ⋯ + b 1 u ( 1 ) + b 0 u y^{(n)}+a_{n-1} y^{(n-1)}+\cdots+a_1 y^{(1)}+a_0 y=b_m u^{(m)}+b_{m-1} u^{(m-1)}+\cdots+b_1 u^{(1)}+b_0 u y(n)+an1y(n1)++a1y(1)+a0y=bmu(m)+bm1u(m1)++b1u(1)+b0u
其传递函数
W ( s ) = Y ( s ) U ( s ) = b m s m + b m − 1 s m − 1 + ⋯ + b 1 s + b 0 s n + a n − 1 s n − 1 + ⋯ + a 1 s + a 0 m ≤ n W(s)=\frac{Y(s)}{U(s)}=\frac{b_m s^m+b_{m-1} s^{m-1}+\cdots+b_1 s+b_0}{s^n+a_{n-1} s^{n-1}+\cdots+a_1 s+a_0} \quad m \leq n W(s)=U(s)Y(s)=sn+an1sn1++a1s+a0bmsm+bm1sm1++b1s+b0mn
都为外部描述。
实现的存在条件:
m ≤ n m\leq n mn
m < n m\lt n m<n 时,直接传输矩阵 D = 0 { D=0 } D=0 ;
m > n m\gt n m>n ,输出将含有输入信号的直接微分项。这在实际系统中是不允许的(不稳定),状态空间表达式也无法表示

实现的非唯一性:
会有无穷多个状态空间表达式,实现给定的输入输出关系。没有零极点对消的传递函数的实现称为最小实现
因为没有零、极点对消的传递函,求得的状态空间表达式的阶数是最小的


2. SISO严格正则系统的实现

严格正则就是分子阶数小于分母阶数。
对传递函数
G ( s ) = Y ( s ) U ( s ) = N ( s ) D ( s ) = β n − 1 s n − 1 + ⋯ + β 1 s + β 0 s n + α n − 1 s n − 1 + ⋯ + α 1 s + α 0 G(s)= \frac{Y(s)}{U(s)}= \frac{N(s)}{D(s)}= \frac{ \beta_{n-1} s^{n-1}+ \cdots + \beta_1s+ \beta_0} {s^n+\alpha_{n-1}s^{n-1}+ \cdots + \alpha_1s+ \alpha_0 } G(s)=U(s)Y(s)=D(s)N(s)=sn+αn1sn1++α1s+α0βn1sn1++β1s+β0
所谓互质,即分子分母因式分解后没有能相消的项。

2.1 能控标准1型实现

选取状态变量
V ( s ) = U ( s ) D ( s )    ,    Y ( s ) = N ( s ) V ( s ) V(s)= \frac{U(s)}{D(s)} \,\,,\,\, Y(s)=N(s)V(s) V(s)=D(s)U(s),Y(s)=N(s)V(s)
x 1 ( t ) = v ( t )    ,    x 2 ( t ) = v ˙ ( t )    ,    ⋯ x_1(t)= v(t) \,\,,\,\, x_2(t)= \dot v(t) \,\,,\,\, \cdots x1(t)=v(t),x2(t)=v˙(t),
y ( t ) = β n − 1 x n ( t ) + ⋯ + β 1 x 2 ( t ) + β 0 x 1 ( t ) y(t)= \beta_{n-1}x_n(t)+ \cdots + \beta_1 x_2(t)+ \beta_0 x_1(t) y(t)=βn1xn(t)++β1x2(t)+β0x1(t)
u ( t ) = x ˙ n ( t ) + α n − 1 x n ( t ) + ⋯ + α 1 x 2 ( t ) + α 0 x 1 ( t ) u(t)=\dot x_n(t)+ \alpha_{n-1} x_n(t)+ \cdots + \alpha_1x_2(t)+ \alpha_0 x_1(t) u(t)=x˙n(t)+αn1xn(t)++α1x2(t)+α0x1(t)
可以写出
[ x ˙ 1 x ˙ 2 ⋮ x ˙ n ] = [ 0 1 0 0 0 0 0 1 0 0 ⋮ ⋮ ⋱ ⋮ ⋮ 0 0 … 0 1 − α 0 − α 1 … − α n − 2 − α n − 1 ] [ x 1 x 2 ⋮ x n ] + [ 0 0 ⋮ 1 ] u ( t ) y ( t ) = [ β 0 β 1 … β n − 1 ] [ x 1 x 2 ⋮ x n ] \begin{align*} \begin{bmatrix} \dot x_1 \\ \dot x_2 \\ \vdots \\\dot x_n \end{bmatrix}=& \begin{bmatrix} 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & \ldots & 0 & 1 \\ - \alpha _0 & - \alpha_1 & \ldots & - \alpha_{n-2} & - \alpha_{n-1} \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} + \begin{bmatrix} 0\\0\\ \vdots \\1 \end{bmatrix}u(t) \\ \\ y(t)=& \begin{bmatrix} \beta_0 & \beta_1 & \ldots & \beta_{n-1} \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} \end{align*} x˙1x˙2x˙n =y(t)= 000α0100α101000αn2001αn1 x1x2xn + 001 u(t)[β0β1βn1] x1x2xn

  • 该能控标准型方程能观,当且仅当 D ( s ) {D(s)} D(s) N ( s ) {N(s)} N(s) 互质

此时,传递函数与系统矩阵的特征方程
D ( s ) = ∣ s I − A ∣ D(s)=| sI-A | D(s)=sIA
标准一型的矩阵又叫友矩阵,如果求得所有特征值两两互异,则可以通过坐标变换将系统矩阵化为对角规范型,且变换矩阵为范德蒙德矩阵
P = [ 1 1 1 λ 1 λ 2 λ 3 λ 1 2 λ 2 2 λ 3 2 ]    ,    A ˉ = P − 1 A P P= \begin{bmatrix} 1 & 1 & 1 \\ \lambda_1 & \lambda_2 & \lambda_3 \\ \lambda_1^2 & \lambda_2^2 & \lambda_3^2 \end{bmatrix} \,\,,\,\, \bar A=P^{-1}AP P= 1λ1λ121λ2λ221λ3λ32 ,Aˉ=P1AP

2.2 能观标准2型实现

选取状态变量
{ x n = y x ˙ 1 = − α 0 y + β 0 u x i = x ˙ i + 1 + α i y − β i u i = 1 , 3 , ⋯   , n \begin{cases} x_n=y \\ \\ \dot x_1=- \alpha_0y+ \beta_0u\\ \\ x_i=\dot x_{i+1}+ \alpha_i y- \beta_iu &i=1,3,\cdots ,n \end{cases} xn=yx˙1=α0y+β0uxi=x˙i+1+αiyβiui=1,3,,n
可以写出
[ x ˙ 1 x ˙ 2 ⋮ x ˙ n ] = [ 0 0 0 0 − α 0 1 0 0 0 − α 1 ⋮ ⋮ ⋱ 0 − α 2 0 0 … 0 ⋮ 0 0 … 1 − α n − 1 ] [ x 1 x 2 ⋮ x n ] + [ β 0 β 1 ⋮ β n − 2 β n − 1 ] u ( t ) y ( t ) = [ 0 0 ⋯ 1 ] [ x 1 x 2 ⋮ x n ] \begin{align*} \begin{bmatrix} \dot x_1 \\ \dot x_2 \\ \vdots \\\dot x_n \end{bmatrix}=& \begin{bmatrix} 0 & 0 & 0 & 0 & - \alpha_0 \\ 1 & 0 & 0 & 0 & - \alpha_1 \\ \vdots & \vdots & \ddots & 0 & - \alpha_2 \\ 0 & 0 & \ldots & 0 & \vdots \\ 0 & 0 & \ldots & 1 & - \alpha_{n-1} \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} + \begin{bmatrix} \beta_0\\ \beta_1 \\ \vdots \\ \beta_{n-2}\\ \beta_{n-1} \end{bmatrix}u(t) \\ \\ y(t)=& \begin{bmatrix} 0 & 0 & \cdots & 1 \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} \end{align*} x˙1x˙2x˙n =y(t)= 010000000000001α0α1α2αn1 x1x2xn + β0β1βn2βn1 u(t)[001] x1x2xn
可以发现,能观标准2型系统就是能控标准1型的对偶系统,即能控标准1型 ( A , B , C ) {(A,B,C)} (A,B,C) 有能观标准2型 ( A T , C T , B T ) {(A^ \mathrm T, C^ \mathrm T, B^ \mathrm T)} (AT,CT,BT)

  • 该能观标准型方程能控,当且仅当 D ( s ) {D(s)} D(s) N ( s ) {N(s)} N(s) 互质
2.3 能观标准1型实现

x ˙ = A x + b u    ,    y = C x \dot x=Ax+bu \,\,,\,\, y=Cx x˙=Ax+bu,y=Cx
可以通过变换
x ˉ = T O 1 x    ,    T O 1 = [ C C A ⋮ C A n − 1 ] \bar x= T_{O1} x \,\,,\,\, T_{O1}= \begin{bmatrix} C\\ CA\\ \vdots \\ CA^{n-1} \end{bmatrix} xˉ=TO1x,TO1= CCACAn1
变换得到能观标准一型实现。
[ x ˙ 1 x ˙ 2 ⋮ x ˙ n ] = [ 0 1 0 0 0 0 0 1 0 0 ⋮ ⋮ ⋱ ⋮ ⋮ 0 0 … 0 1 − α 0 − α 1 … − α n − 2 − α n − 1 ] [ x 1 x 2 ⋮ x n ] + [ β 0 β 1 ⋮ β n − 2 β n − 1 ] u ( t ) y ( t ) = [ 1 0 … 0 ] [ x 1 x 2 ⋮ x n ] \begin{align*} \begin{bmatrix} \dot x_1 \\ \dot x_2 \\ \vdots \\\dot x_n \end{bmatrix}=& \begin{bmatrix} 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & \ldots & 0 & 1 \\ - \alpha _0 & - \alpha_1 & \ldots & - \alpha_{n-2} & - \alpha_{n-1} \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} + \begin{bmatrix} \beta_0\\ \beta_1 \\ \vdots \\ \beta_{n-2}\\ \beta_{n-1} \end{bmatrix}u(t) \\ \\ y(t)=& \begin{bmatrix} 1 & 0 & \ldots & 0 \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} \end{align*} x˙1x˙2x˙n =y(t)= 000α0100α101000αn2001αn1 x1x2xn + β0β1βn2βn1 u(t)[100] x1x2xn

2.4 能控标准2型实现

x ˙ = A x + b u    ,    y = C x \dot x=Ax+bu \,\,,\,\, y=Cx x˙=Ax+bu,y=Cx
可以通过变换
x ˉ = T C 2 − 1 x    ,    T C 2 = [ b     A b ⋯ A n − 1 b ] \bar x= T_{C2}^{-1} x \,\,,\,\, T_{C2}= [b\,\,\,Ab \cdots A^{n-1}b] xˉ=TC21x,TC2=[bAbAn1b]
变换得到能控标准二型实现。
[ x ˙ 1 x ˙ 2 ⋮ x ˙ n ] = [ 0 0 0 0 − α 0 1 0 0 0 − α 1 ⋮ ⋮ ⋱ 0 − α 2 0 0 … 0 ⋮ 0 0 … 1 − α n − 1 ] [ x 1 x 2 ⋮ x n ] + [ 1 0 ⋮ 0 ] u ( t ) y ( t ) = [ β 0 β 1 ⋯ β n − 1 ] [ x 1 x 2 ⋮ x n ] \begin{align*} \begin{bmatrix} \dot x_1 \\ \dot x_2 \\ \vdots \\\dot x_n \end{bmatrix}=& \begin{bmatrix} 0 & 0 & 0 & 0 & - \alpha_0 \\ 1 & 0 & 0 & 0 & - \alpha_1 \\ \vdots & \vdots & \ddots & 0 & - \alpha_2 \\ 0 & 0 & \ldots & 0 & \vdots \\ 0 & 0 & \ldots & 1 & - \alpha_{n-1} \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} + \begin{bmatrix} 1\\0\\ \vdots \\0 \end{bmatrix}u(t) \\ \\ y(t)=& \begin{bmatrix} \beta_0 & \beta_1 & \cdots & \beta_{n-1} \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} \end{align*} x˙1x˙2x˙n =y(t)= 010000000000001α0α1α2αn1 x1x2xn + 100 u(t)[β0β1βn1] x1x2xn
β 0 = C b    ,    β 1 = C A b    ,    ⋯    ,    β n − 1 = C A n − 1 b \beta_0=Cb \,\,,\,\, \beta_1= CAb \,\,,\,\, \cdots \,\,,\,\, \beta_{n-1}= CA^{n-1}b β0=Cb,β1=CAb,,βn1=CAn1b

2.5 最小实现

状态空间方程 ( A , B , C , D ) {(A,B,C,D)} (A,B,C,D) 为正则有理函数 G ( s ) {G(s)} G(s) 的最小实现,当且仅当 ( A , B ) {(A,B)} (A,B) 能控且 ( A , C ) {(A,C)} (A,C) 能观。或当且仅当:
dim ⁡ A = deg ⁡ G ( s ) \dim A=\deg G(s) dimA=degG(s)
由互质分式写出的能控能观标准型 ⇔ 最小实现 ⇔ 既能控又能观 由互质分式写出的能控能观标准型 \Leftrightarrow 最小实现\Leftrightarrow 既能控又能观 由互质分式写出的能控能观标准型最小实现既能控又能观
( A , B , C , D ) {(A,B,C,D)} (A,B,C,D) ( A ˉ , B ˉ , C ˉ , D ˉ ) {(\bar A,\bar B, \bar C, \bar D)} (Aˉ,Bˉ,Cˉ,Dˉ) 均为 G ( s ) {G(s)} G(s) 的最小实现。则能控性矩阵和能观性矩阵存在关系:
Q o Q c = Q ˉ o Q ˉ c Q_oQ_c=\bar Q_o \bar Q_c QoQc=QˉoQˉc
Q o A Q c = Q ˉ o A ˉ Q ˉ c Q_oAQ_c=\bar Q_o\bar A\bar Q_c QoAQc=QˉoAˉQˉc
存在非奇异矩阵
P = Q c Q ˉ c − 1 = Q o − 1 Q ˉ o P=Q_c\bar Q_c^{-1}=Q_o^{-1}\bar Q_o P=QcQˉc1=Qo1Qˉo
P − 1 = Q ˉ c Q c − 1 = Q ˉ o − 1 Q o P^{-1}=\bar Q_cQ_c^{-1}=\bar Q_o^{-1}Q_o P1=QˉcQc1=Qˉo1Qo
使得以下相似变换成立。
A ˉ = Q ˉ o − 1 Q o A Q c Q ˉ c − 1 = P − 1 A P \bar A= \bar Q_o^{-1}Q_oAQ_c\bar Q_c^{-1}=P^{-1}AP Aˉ=Qˉo1QoAQcQˉc1=P1AP
G ( s ) {G(s)} G(s) 的最小实现均等价,或者说系统矩阵相似。
给定状态空间方程,求出传递函数再求出次数,就可以确定是否为最小实现。
给定传递函数,先化为互质分式,通过互质分式直接写出能控能观标准型,则自动得到最小实现。

如果方程为最小实现,则 A {A} A 的特征值与 G ( s ) {G(s)} G(s) 的极点相同,即最小实现的,则
渐进稳定性 ⇔ B I B O 稳定性 渐进稳定性 \Leftrightarrow BIBO稳定性 渐进稳定性BIBO稳定性
BIBO稳定 G ( s ) {G(s)} G(s) 的所有极点都有负实部。对应零状态响应,有界的输入引起有界的输出。称为输入-输出稳定性,或称外部稳定性。
渐进稳定 A {A} A 的所有特征值都有负实部。对应零输入响应,任何初始状态最终的响应为 0 {0} 0 。称为内部稳定性。

2.6 完全表征

传递函数是外部描述,状态方程是内部描述。
传递函数只能描述零状态响应,状态方程可以描述零状态和零输入响应。
状态方程比传递函数描述得更为全面。
如果系统中储能元件的个数等于传递函数 G ( s ) {G(s)} G(s) 的次数,则定义该系统可以由其传递函数完全表征
即系统不存在冗余的储能元件,为最小实现,此时使用状态方程或传递函数描述并无差别。


3. 计算互质分式

说白了就是想办法约掉分子分母相同的因式。

3.1 使用西尔韦斯特结式

参考[[结式 resultant]]

[!example]-
Use the Sylvester resultant to reduce ( 2 s − 1 ) / ( 4 s 2 − 1 ) (2s-1)/(4s^2-1) (2s1)/(4s21) to a coprime fraction.
解:列出西尔韦斯特结式
S = [ − 1 − 1 0 0 0 2 − 1 − 1 4 0 0 2 0 0 4 0 ] S= \begin{bmatrix} -1 & -1 & 0 & 0 \\ 0 & 2 & -1 & -1 \\ 4 & 0 & 0 & 2\\ 0 & 0 & 4 & 0 \end{bmatrix} S= 1040120001040120
rank ( S ) = 3 \text{rank}(S)=3 rank(S)=3
求解 S r = 0 {Sr=0} Sr=0 ,解得
r = [ − 1 2     1 2     0     1 ] T r=[- \frac{1}{2} \,\,\, \frac{1}{2} \,\,\, 0 \,\,\, 1 ]^ \mathrm T r=[212101]T
所以
N ‾ = 1 2    ,    D ‾ = 1 2 + s \overline{N} = \frac{1}{2} \,\,,\,\, \overline{D}= \frac{1}{2}+s N=21,D=21+s
2 s − 1 4 s 2 − 1 = 1 / 2 s + 1 / 2 = 1 2 s + 1 \frac{2s-1}{4s^2-1}= \frac{1/2}{s+1/2}= \frac{1}{2s+1} 4s212s1=s+1/21/2=2s+11


4. SISO基于Markov参数的实现

先做个长除法,将传递函数转成 s {s} s 在分母的无穷级数。
G ( s ) = h ( 0 ) + h ( 1 ) s − 1 + h ( 2 ) s − 2 + ⋯ G(s)=h(0)+h(1)s^{-1}+h(2)s^{-2}+ \cdots G(s)=h(0)+h(1)s1+h(2)s2+
T ( i , i ) = [ h ( 1 ) h ( 2 ) h ( 3 ) ⋯ h ( 2 ) h ( 3 ) ⋯ h ( 3 ) ⋮ h ( 2 i − 1 ) ] T(i,i)= \begin{bmatrix} h(1) & h(2) & h(3) & \cdots \\ h(2) & h(3) & \cdots \\ h(3) & & \\ \vdots & & & h(2i-1) \end{bmatrix} T(i,i)= h(1)h(2)h(3)h(2)h(3)h(3)h(2i1)
找到
rank ( T ( i , i ) ) = rank ( T ( i + 1 , i + 1 ) ) = i = deg ⁡ G ( s ) \text{rank}(T(i,i))= \text{rank}(T(i+1,i+1))=i=\deg G(s) rank(T(i,i))=rank(T(i+1,i+1))=i=degG(s)
T ˉ ( i , i ) = [ h ( 2 ) h ( 3 ) h ( 4 ) ⋯ h ( 3 ) h ( 4 ) ⋯ h ( 4 ) ⋮ h ( 2 i ) ] \bar T(i,i)=\begin{bmatrix} h(2) & h(3) & h(4) & \cdots \\ h(3) & h(4) & \cdots \\ h(4) & & \\ \vdots & & & h(2i) \end{bmatrix} Tˉ(i,i)= h(2)h(3)h(4)h(3)h(4)h(4)h(2i)
A = T ˉ ( i , i ) T ( i , i ) − 1    ,    B = [ h ( 1 ) , ⋯   , h ( i ) ] T    ,    C = [ 1 , 0 , ⋯   , 0 ] A=\bar T(i,i)T(i,i)^{-1} \,\,,\,\, B=[h(1), \cdots, h(i)]^ \mathrm T \,\,,\,\, C=[1, 0, \cdots ,0] A=Tˉ(i,i)T(i,i)1,B=[h(1),,h(i)]T,C=[1,0,,0]

[!example]-
G ( s ) = 1 ( s + 1 ) 2 G(s)= \frac{1}{(s+1)^2} G(s)=(s+1)21
解:原式展开称无穷幂级数
g ( s ) = 0 s − 1 + s − 2 + ( − 2 ) s − 3 + 3 s − 4 + ( − 4 ) s − 5 + ⋯ g(s)=0s^{-1}+s^{-2}+(-2)s^{-3}+3s^{-4}+(-4)s^{-5}+ \cdots g(s)=0s1+s2+(2)s3+3s4+(4)s5+
rank ( T ( 2 , 2 ) ) = rank ( [ 0 1 1 − 2 ] ) = 2 \text{rank}(T(2,2))= \text{rank}( \begin{bmatrix} 0 & 1 \\ 1 & -2 \end{bmatrix} )=2 rank(T(2,2))=rank([0112])=2
deg ⁡ g ( s ) = 2 \deg g(s)=2 degg(s)=2
∴ A = T ~ ( 2 , 2 ) T − 1 ( 2 , 2 ) = [ 1 − 2 − 2 3 ] [ 2 1 1 0 ] = [ 0 1 − 1 2 ] \begin{align*} \therefore A=& \tilde T(2,2)T^{-1}(2,2) =\begin{bmatrix} 1 & -2 \\ -2 & 3 \end{bmatrix}\begin{bmatrix} 2 & 1 \\ 1 & 0 \end{bmatrix}\\ \\ =& \begin{bmatrix} 0 & 1 \\ -1 & 2 \end{bmatrix} \end{align*} A==T~(2,2)T1(2,2)=[1223][2110][0112]
b = [ 0 1 ]    ,    c = [ 1     0 ] b= \begin{bmatrix} 0\\1 \end{bmatrix} \,\,,\,\, c=[1 \,\,\, 0] b=[01],c=[10]
三元组 ( A , b , c ) {(A,b,c)} (A,b,c) g ( s ) {g(s)} g(s) 的irreducible companion-form最小实现。


5. 传递函数矩阵的特征多项式

传递函数矩阵的特征多项式为该矩阵所有子行列式的最小公分母。文章来源地址https://www.toymoban.com/news/detail-818050.html


下链


到了这里,关于【现代控制系统】最小实现与互质分式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【工业物联网】现代企业环境中的DCS(分布式控制系统)和SCADA(站点控制和数据采集)...

    快答案: SCADA和DCS作为单独的系统开始,但一起成长。今天的带宽如此广泛,不需要在每个节点进行本地化。 SCADA和DCS :如果您参与管理企业级网络,您可能已经听说过这些术语。本文将阐明两种技术之间的区别。请注意,我们不会定义每个提到的概念;假设您已经有使用S

    2024年01月22日
    浏览(47)
  • STM32最小系统板与HC-06(手机串口APP控制STM32小灯)

    内容:使用STM32最小系统板和蓝牙模块实现  手机串口助手 和 单片机 的通讯。 硬件:STM32F103C8T6,HC-06蓝牙模块 软件:蓝牙串口助手(手机应用商店) 引脚定义: 注意: TX(单片机)-RX(HC-06) RX(单片机)-DX(HC-06) UART.c文件代码:         当USART在接受到数据时,需要

    2024年02月21日
    浏览(51)
  • 论文分享 | 视野约束下多机器人系统的最小持久图生成与编队控制

    阿木推出的Prometheus项目校园赞助活动,再次迎来开发者参与! 北京理工大学自动化学院赵欣悦 同学,在Prometheus开源仿真架构的基础上进行了二次开发,且使用P450进行了真机实验并发表了相关论文,其论文 《视野约束下多机器人系统的最小持久图生成与编队控制》 收录于中

    2024年02月06日
    浏览(75)
  • 【正点原子STM32连载】第二十三章 高级定时器互补输出带死区控制实验 摘自【正点原子】APM32F407最小系统板使用指南

    本章将介绍使用APM32F407输出带死区和刹车控制的两路互补PWM。通过本章的学习,读者将学习到高级定时器的互补输出、死区插入和刹车的功能的使用。 本章分为如下几个小节: 23.1 硬件设计 23.2 程序设计 23.3下载验证 23.1 硬件设计 23.1.1 例程功能 定时器8通道1及其互补通道输

    2024年02月09日
    浏览(61)
  • 基于单片机的智能路灯控制系统人体感应灯光控制系统的设计与实现

           功能介绍 以51单片机作为主控系统; LCD1602液晶显示当前时间、年月日、时分秒; 按键看看有设置自动手动模式; 3路红外探头用来感应当前3个区域是否有人; 按键可以设置当前时间、开启和关闭教室灯光时间; 在手动模式下,可以通过按键直接控制灯的开关;

    2024年02月13日
    浏览(42)
  • 智能算法实现PID智能车控制系统

    PID控制是自动控制领域中产生最早,应用最广的一种控制方法。本文以论述PID参数先进整定方法开始,介绍了近几年得到的最新研究成果。接下来,从PID控制的结构形式实际控制工程需求和实现条件分析了PD控制的独特优点和理论依据。在众多的PID调整方法中,本文选择了内

    2024年02月08日
    浏览(43)
  • java实现控制台购书系统

    目录 代码 实现思路 0x1 创建Book图书 0X2 读取图书 0x3 书籍判断  0x4 订单计算 总结 就是增删改查,定义图书为class类,但是图书Bokk class的有参构造函数为数组类型实例化。,这样可以将书籍的编号名称,单击库存依次存入,使用就通过数组books[]的索引来拿到每一项的值,通过遍历数组

    2024年01月21日
    浏览(45)
  • 自动售货机控制系统的FPGA设计与实现

            采用VHDL语言设计一个自动售货机控制系统,要求能在MaxPlus Ⅱ软件平台进行仿真模拟,技术指标如下: 1)有2元、3元、8元商品;有1元、5元、10元钱币; 2)当投入的总币值大于顾客购买的商品单价时,机器提供商品并将余币退出,回到初始状态;若投入的总币值小

    2024年02月06日
    浏览(43)
  • 基于单片机的水温控制系统的设计与实现

    ** 单片机设计介绍,基于单片机的水温控制系统的设计与实现   基于单片机的水温控制系统设计与实现概要主要包括系统设计、硬件组成、软件编程以及实验验证等方面。以下是对该设计的详细概述: 一、系统设计 水温控制系统以单片机为核心,通过传感器采集水温数据

    2024年04月16日
    浏览(21)
  • 51单片机实现简单的洗衣机控制系统设计

    (1)设计一个洗衣机控制系统,用直流电机的转速表征三种不同洗衣方式:弱洗、强洗、漂洗; (2)用三个独立按键设置待洗衣物的不同洗涤方式,实现最长10分钟定时:     丝质衣服: 漂洗 定时3分钟 棉质衣服:弱洗 2分钟;强洗 5分钟;漂洗 3分钟; 化纤衣服: 强洗

    2023年04月19日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包