设为首页收藏本站

爱吱声

 找回密码
 注册
搜索
查看: 10681|回复: 65
打印 上一主题 下一主题

[工程技术] 关于模糊控制

[复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2015-2-7 14:45:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 晨枫 于 2015-2-7 00:50 编辑 % q, i! L! J3 |9 a* b
& W, \- F8 P' G# s
看到日本电饭煲贴里说起模糊控制和PID控制,忍不住要插话了。遗憾的是,诸君关于PID和模糊控制的概念都不正确。PID控制和模糊控制是两个范畴的东西,思路决然不同,但两者的差别不是哪个比哪个更加精确。5 a. h" g, ]% w% u6 t0 E

$ F5 x7 ]- N7 q' f5 B6 t$ j& xPID全称是比例-积分-微分控制,具体的控制律是
+ Z6 f4 h4 {) n$ O2 Z8 a3 W: D2 a% }  G3 e% ^
u(t)=kp*e(t)+ki*int(e(t))+kd*de(t)/dt( U! L6 B1 k5 `- _0 `6 m# v( i

) L% z+ t0 ~5 X其中u(t)是控制输出,e(t)是闭环误差,也就是设定值(set point)与测量值(process variable或者measurement)之差,int指积分,这里没法写那个弯弯的积分符号。这是PID控制律的“学院派”表述,工业上还有其他表述,但最后都是等效的。上述是连续时间域的表述,在离散时间域里,就是
0 {5 p1 H1 ], j9 x3 O+ K% [# b. H9 b% G: a$ s" _; r
u(k)=kp*e(k)+ki*cumsum(e(j))+kd*(e(k)-e(k-1))/ts/ \2 Q. |5 p4 y/ [- h, [9 x! ^

: v* i0 v2 p. H- H8 P9 ?$ |其中cumsum为cumulative sum,高数里就是大写sigma(级数和),ts为采样时间。这是位置式PID,工业上常用增量式PID,两者之间也是完全等价的。0 Q7 E0 x' ?) K, g5 C
4 L$ Z5 U1 ]) d" |3 R
PID的理论基础是微分方程稳定性。对于二阶一下线性定常系统,可以理论计算出保证稳定性的kp(比例增益)、ki(积分增益)和kd(微分增益),但工业上一般用凑试法凭经验和观察来整定。: R3 x* K  C3 O# O
+ I6 _9 I3 \( G6 B+ @
PID的整定可以稳定为主,或者以快速回位为主。前者慢慢逼近设定值,可以做到无超调(overshoot),也称过阻尼响应(overdamped response);后者快速逼近设定值,但通常要振荡几下,所以也称欠阻尼响应(underdamped response)。相邻的两个波峰值之比为阻尼比(damping ratio)或者衰减比(decay ratio),经典整定以4:1衰减比为最优,实际上这对跟踪系统不错,但对过程系统还是超调太多,过程工业偏好无超调。电饭锅温控实际上是一个过程控制问题,而不是一个伺服控制问题。换句话说,温度超调就要造成焦糊;但温度慢慢上升到设定值,顶多多煮一会儿,不会煮夹生饭。
  J6 V, W5 }. [; E! y3 H" e4 A7 E; f
模糊控制则是完全不同的概念,这是从模糊集合来的。用控制术语来说,这来自于开关控制。简易型电饭锅正是开关控制。温度不到100度(实际上可能是102度),电火力全开;煮沸的时候,沸腾过程由于相变,温度自动稳定在100度,只要没有烧干,怎么烧也不可能超过100度。这个说起来比较费劲,要不让村长解释吧。另一方面,一旦烧干了,也就是饭焖好了,继续烧温度就上去了,所以温控设定在102度的话,超过了就自动关火,接下来就是小火保温的问题了。& z' a1 u; \; B$ K
# X" \9 q# @1 z6 _, S4 f+ B
但这样的开关控制很生猛,也不精确,对于要求精确的时间-温度曲线控制不利。用PID加程序升温控制可以精确控制,但实现起来比较复杂,而且要受米量、水量、水温等的影响。于是就有了模糊控制。+ e8 W$ u3 U9 t1 T( h9 ?7 `

* R$ }* |0 V! V  p, J模糊控制的关键在于在开关控制的TRUE和FALSE状态之间引入一个过渡状态,在过渡阶段里,既非TRUE,也非FALSE,而是介于两者之间,或则偏向其中一边。比如说,以身高为例,成年男子1.6米以下算矮的,1.8米以上算高的,期间就不能简单地高或者矮来界定,而出现了“较矮”、“中等”、“较高”等过渡状态。事实上,在1.6和1.8米之间,可以斜线连接,这就是所谓membership function,定义在高和矮之间的连续变化。当然,membership function可以不是线性的,而是其他复杂形状,这就是不同口味的模糊集合,有不同特性。" i# b+ w5 f- }
) U1 p8 A$ L/ h" V& Q% r! h
单一变量的模糊控制没有多少意义,但多个变量后,模糊控制就有意义了,尤其在输入变量至少有几个不在“清晰值”而在过渡值上。这时,有一套集合论的规则计算合成的输出,比如计算membership function下的面积在计算重心什么的。说起来比较罗嗦,实施起来也挺罗嗦的。
# K- b+ W7 [9 n- a1 K
. R7 K* X# W, V+ F# [, `; W说了那么多,模糊控制的好处就是可以把语言描述的规则数字化,而不是真正建立解析的模型,因此对于传统的模型误差不敏感,用控制术语来说,就是robustness较好。坏处是这东西无法做稳定性分析,也无法与最优控制、自适应控制、预估控制等基于解析模型的现代控制理论结合起来,完全是就事论事的rule based system,或者称heuristic system。当然,有人在做把两者凑起来的事情,但土豆和西瓜杂交,总是不伦不类,大多不了了之。
3 q3 }/ G" _- O, k# b5 G9 i8 q
. R: L4 U0 ?: ~8 T% n( K, M# f. S模糊系统在80年代流行过一阵,后来就销声匿迹了,只有日本例外。日本人对模糊系统情有独钟,在洗衣机、微波炉、电饭煲、照相机等广泛使用,并且喜欢标明,以示先进。这东西比PID更先进吗?不见得;比PID更加不精确吗?也不见得。在某种意义上,模糊与神经元(neural net)一样,在理念和事实上与传统手段有所不同,但说到底并没有革命性的改变,是意大利面与上海粗炒面的差别,而不是牛排与豆腐煲的差别。
# q% t& J# f: M8 \' C- c: d& q* _- l
================' c: I! H& W  Q8 M
模糊控制几句话说不清楚,这也是可以唬人的道理之一。要是有人有兴趣,我可以贴一些图,附加一点例子。事实上,维基里的解释不错,可以看看。" W& p) w& O& Y3 @, J1 ~
http://en.wikipedia.org/wiki/Fuzzy_control_system% \5 x3 w& Z8 @" Q2 s2 w" ~

) P% R1 w. R- b, g3 g% l@隧道 @Sichuluanhuang @橡树村

评分

参与人数 4爱元 +24 收起 理由
东湖珞珈 + 4 涨姿势
马鹿 + 8 精彩
如风如雨 + 4 谢谢!有你,爱坛更精彩
山远空寒 + 8 谢谢!有你,爱坛更精彩

查看全部评分

本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2024-2-18 20:57
  • 签到天数: 1206 天

    [LV.10]大乘

    59#
    发表于 2015-8-26 21:31:10 | 只看该作者
    工业过程中PID控制器是主流,神经网络可以无限逼近任意函数这点上有不少应用,模糊控制主要用在某些控制对象数学模型不精确且要求不高的场合。
  • TA的每日心情
    擦汗
    2023-2-28 12:05
  • 签到天数: 1972 天

    [LV.Master]无

    58#
    发表于 2015-3-13 01:39:07 | 只看该作者
    pcb 发表于 2015-3-13 01:076 _8 A& @- `: b* {
    Lego的那个Mindstorm?

    / w$ \: ~+ X9 M# E" b不是,是为参加机器人竞争准备的。
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 2779 天

    [LV.Master]无

    57#
    发表于 2015-3-13 01:07:27 | 只看该作者
    qyangroo 发表于 2015-2-8 03:06
    4 m3 D& L$ ~4 W# HPID控制,儿子最近跟同学捣腾的机器人就是用PID控制,要控制两边的引擎把机器人开到指定位置装卸货物。误差 ...

    + P! q* A' v4 l' w4 XLego的那个Mindstorm?
  • TA的每日心情
    奋斗
    2021-12-31 12:12
  • 签到天数: 925 天

    [LV.10]大乘

    56#
    发表于 2015-2-13 11:12:57 | 只看该作者
    PID本身的来源也是个经验模型。并不是上来就有理论说P+I+D可以满足大部分的过程控制需求。. C; L2 ]' G% S5 v# C, |
    也是慢慢摸出来的。
    & N( X- m* @) n* r从这个思路来说,采用何种控制算法,仍然是经验决定的。
    - t( }. M  y6 ~$ `: k' Y# {因此,模糊控制也好,神经元控制也好,也仅仅是经验表明这种方式比较合适。
    : Q5 q: b' `  o  ^. ]- a) W" a, s3 \# ]1 \3 x) G( v8 e
    对于电饭锅,只能说人家比较下功夫。" t# \2 e5 a: ?1 ?
    相对昂贵的电饭锅说明厂家用了更多资源去优化了产品设计,达到更好的性能。
    + z7 Q; z1 ~" j* p我倒是认为,除了控制律的优化,硬件本身需要下的功夫应该更多。
    ( C7 S- Q. N1 S) n; e0 K% |: `  M, A4 [宣传上,高大上的算法更吸引眼球而已。
    % I# \2 ~+ y! q  E5 e5 }
    7 b* l- o! a" F& s4 H( c工业自动化上,现在喜欢把模糊控制,神经元控制都归类到先进控制里。通过OPC搜集过程数据,通过数据回归和建模,给出方案然后验证,有些配上自学习功能。投资都是很大的。! G& y& O7 D  ]* Q0 h# h

    2 Z% i, b. ^, K  P4 }工业生产的实际情况中,想到得到理想的数据难度很大。数据的不理想,原因可能特别复杂:设备的状况,介质的变化,干扰等等都会造成前一段采集的数据与后一段有很大的差别。所以先控的使用局限性也就特别的大,往往同样的装置,在这里好用的模型到那里就不行,重复性特别差。0 H( g1 Q1 t+ L0 o, ?8 _
    % g$ L( o4 d3 A$ k3 \2 z% x! K
    如果像电饭锅这样的产品,想追求每家都能做出一样香甜软糯,不用菜都能干3碗的目标,那真的是醉了。* l* B% @- r$ E+ K& K
    4 @" J- ^' h% r( X/ |, F
    如果您家的电饭锅刚好能做出完美的米饭,那只能说您家的米啊,水啊,烧的量啊,甚至电的品质和您本人的口味啊,都契合上的电饭锅厂家的设计目标。
    ( @& K/ \$ |, Y" p: _那是您的运气好,不一定代表电饭锅先进。
    % ]# O( [4 Z+ G2 t. J! O
    ! I: E) O, L, i( K$ _) p0 J; @, t对于我来说,好米饭就是小时候玩了一下午,饿的前胸贴后背的时候,来的那一碗冷饭,哈哈。

    点评

    涨姿势: 5.0
    涨姿势: 5
    产品做得精细煮饭效果肯定比凑合的产品好。不过那帖子传得神乎其神就没意思了。  发表于 2015-2-13 12:51

    该用户从未签到

    55#
     楼主| 发表于 2015-2-9 00:11:25 | 只看该作者
    隧道 发表于 2015-2-8 10:05
    4 N7 t$ H% H) z+ u) \我总感觉模糊控制是PID控制的子集。或者说参数动态可变的PID控制。' L# Q6 d' q6 `
    其实PID控制也很模拟人的思维。

    " ]+ T1 ~2 ~) P# C0 q同意后一点,不同意前一点。PID的产生不是学院派的苦思冥想,而是模仿人类思维,然后才有学院派的分析和命名。但模糊控制与PID在思路和数学实施上没有相似之处。
  • TA的每日心情
    开心
    2016-2-18 04:19
  • 签到天数: 1 天

    [LV.1]炼气

    54#
    发表于 2015-2-9 00:05:52 | 只看该作者
    本帖最后由 隧道 于 2015-2-9 00:07 编辑
    7 h$ R" d3 J7 K& ]/ u1 E
    晨枫 发表于 2015-2-8 23:277 H2 s; S/ m! O3 g' k7 G- S  ^, f
    不知道你对内插或者数据回归是否熟悉?常用的内插函数是多项式,有时也用分式,神经元就是一个形式比较特 ...

    3 W: Z  G# b* q% K9 g( U+ D% c( E# G/ t& y% W! C/ I$ j6 [7 ^
    我总感觉模糊控制是PID控制的子集。或者说参数动态可变的PID控制。- n  X/ W  W5 V" C+ z
    其实PID控制也很模拟人的思维。! M& D/ }+ K+ I- b( D" p$ [0 G
      C" D& A. o* Z) z& G; P; m

    该用户从未签到

    53#
     楼主| 发表于 2015-2-8 23:39:16 | 只看该作者
    Sichuluanhuang 发表于 2015-2-8 08:32" P7 v- ~) I) U# P: H7 E
    自动化的目的是为了控制得更加精确,这没错。但控制系统的精确性和稳定性有时是有冲突的,过分强调精确性 ...
    # R4 I0 b0 x3 M) M/ u9 N( p
    精确性和稳定性不是一对矛盾,响应速度与稳定性才是,但可以通过参数整定达到比较满意的结果。精确性是静态指标,通常用“无偏控制”来描述,就是在静态(稳定之后)下反馈值/测量值/被控变量与设定值之间没有偏差,对于大部分过程,这只要加积分就可以做到。) i+ D# b: K+ J4 P

    3 I& |; m6 H0 N; z! |6 J8 w, y工业上纯P已经用得不多了,一般是PI,D在理论上有很多好处,尤其是提高稳定性、提高响应速度,在实践上能用则用,问题是对信号噪声的误动作。在机械式(比如气动仪表)时代,纯P比较简单。在全电子甚至数字式实现的时代,P、PI、PID在实施成本上没有差别,除非"自然积分过程”,一般很少用纯P控制。相反,对于测量噪声特别大的过程,倒是有用接近纯I的控制,避免对测量噪声草木皆兵,而是按照反馈值的“大趋势”给出控制量。

    点评

    涨姿势: 5.0
    涨姿势: 5
      发表于 2015-2-8 23:51

    该用户从未签到

    52#
     楼主| 发表于 2015-2-8 23:31:05 | 只看该作者
    沉宝 发表于 2015-2-8 07:404 {. n/ [! ]- S) j
    我觉得神经网络可能只有到了系统复杂度上足够层次后才会显示优越性,比如说数万路input对数万路output。 ...

    7 B+ B; N7 C  P5 f' ]1 v3 ~8 i7 k神经元对于特别高维的问题并不是强项,内部的“层”和“节点”一多,“训练”(实际上上就是针对神经元那样特定的函数形式的参数匹配和数据回归)的收敛性就成问题了。神经元的强项是高度非线性的低维系统。

    该用户从未签到

    51#
     楼主| 发表于 2015-2-8 23:28:47 | 只看该作者
    橡树村 发表于 2015-2-8 04:427 ~) X5 W3 s# d) M% A5 n- u
    发这个牢骚是因为实现这个功能没必要搞什么控制算法。就是几个设温点,常温的时候几个加热丝全开,到一定 ...
    ; y" M3 K/ K& M, d) b% k
    哈哈,说得那么直白,还怎么诱使顾客多花钱?但说白了,确实就是这么回事。

    该用户从未签到

    50#
     楼主| 发表于 2015-2-8 23:27:45 | 只看该作者
    隧道 发表于 2015-2-8 02:16
    , E' r9 i% a. y现在总算对这个神经网络算法有个概念了。以前总以为很神,很高大上。
    ) K8 p0 w4 m: L  L7 J刚才特意baidu了一下,原来就是
    8 K% }: }" `: I& G+ R“ ...

    2 W  X( Q1 u% ?. k3 ]( Z- ]  V5 L不知道你对内插或者数据回归是否熟悉?常用的内插函数是多项式,有时也用分式,神经元就是一个形式比较特别的内插函数,特别“柔软”,较低阶数就可以几乎无误差地匹配到数据点上,但数据点之间和采样空间之外的外推及其糟糕。
  • TA的每日心情
    慵懒
    2024-4-19 22:33
  • 签到天数: 1771 天

    [LV.Master]无

    49#
    发表于 2015-2-8 22:32:56 | 只看该作者
    晨枫 发表于 2015-2-8 15:511 r" S7 ?7 F5 a2 J! D2 c  |
    唉,还是扯到完全不相干的方向上去了。工业上是希望控制精度越高越好的,控制精度高,或者产品质量更加均 ...
    2 u, \' k. w& ~! {1 `: H! j. ]
    自动化的目的是为了控制得更加精确,这没错。但控制系统的精确性和稳定性有时是有冲突的,过分强调精确性,一点点偏差就改变输出,对执行器是种挑战。。. W' n- R/ j- o, p( Z5 W
    PID应用时,只有精度要求高的地方,才会P,I,D全都用上这些大都化工炼油上。在上游,很多地方用到P 比较多,有些地方再加上I 或P,所以说工业上容许一些误差。9 _8 X( J/ I6 {& Q, v8 U
    当然,我赞成您说的,PID的控制方式法针对不同对象是简单统一的,相对于模糊控制的定制化,工业应用上的优势是压倒性的。

    该用户从未签到

    48#
    发表于 2015-2-8 21:40:21 | 只看该作者
    橡树村 发表于 2015-2-8 18:44
    % i: C/ y# h6 h6 v" B我二十年前刚接触神经网络的时候也觉得这玩意很神奇。自己编了几个程序以后就立刻改变认识了。+ X: ?# d- z4 p: m2 z* S
    ...

    ) \3 q" S! K* M/ e$ N& r; M) O我觉得神经网络可能只有到了系统复杂度上足够层次后才会显示优越性,比如说数万路input对数万路output。由于组合爆炸,传统的分析方法可能力不从心了。
  • TA的每日心情
    开心
    2022-12-1 00:01
  • 签到天数: 2488 天

    [LV.Master]无

    47#
    发表于 2015-2-8 18:44:52 | 只看该作者
    隧道 发表于 2015-2-8 16:16) }2 N# i8 g/ J' G- M
    现在总算对这个神经网络算法有个概念了。以前总以为很神,很高大上。' l- R4 @* S/ `8 c+ R" t8 S) A
    刚才特意baidu了一下,原来就是$ S6 Z1 D1 r* G8 l6 w; j1 F
    “ ...
    + E8 `7 d  L- ]! `4 Q
    我二十年前刚接触神经网络的时候也觉得这玩意很神奇。自己编了几个程序以后就立刻改变认识了。  _- h0 j. v  w8 s; h
  • TA的每日心情
    开心
    2022-12-1 00:01
  • 签到天数: 2488 天

    [LV.Master]无

    46#
    发表于 2015-2-8 18:42:29 | 只看该作者
    晨枫 发表于 2015-2-8 15:47
    / j3 N% ?0 l  b9 G, G# _, |这倒不完全是唬人,模糊控制的输出可以是连续的,也可以是离散的。等哪天我有时间把这掰一掰,不过这比较 ...

    ( P- N, M& w  N发这个牢骚是因为实现这个功能没必要搞什么控制算法。就是几个设温点,常温的时候几个加热丝全开,到一定温度就开始关某个加热丝,就搞定了。使用金属温度计的话完全机械装置都可以实现这个功能的。$ ?* ]! Z, `* h1 K

    7 H" S! i% {  R: Z2 o不过这也的确符合模糊控制的应用。
  • TA的每日心情
    开心
    2016-2-18 04:19
  • 签到天数: 1 天

    [LV.1]炼气

    45#
    发表于 2015-2-8 16:16:23 | 只看该作者
    本帖最后由 隧道 于 2015-2-8 17:31 编辑
      j) D$ w1 V8 \# L* J
    橡树村 发表于 2015-2-7 22:15- }' m4 E& O$ S! G( c
    神经网络也只是一个算法而已,没啥高深的,有适合应用的地方,也有缺点。在这个应用环境下,我不认为会比 ...
    ) f& L4 ?& u4 g0 {5 j; ?# r

    ( h0 @: D2 J% [) P0 [' e0 S现在总算对这个神经网络算法有个概念了。以前总以为很神,很高大上。
    / d: I: z/ J1 O. n  U+ E/ X) y刚才特意baidu了一下,原来就是) [: r% m# k7 ~# E
    “在学习或训练过程中改变突触权重值,以适应周围环境的要求。同一网络因学习方式及内容不同可具有不同的功能。”6 T$ N3 b0 j4 M+ g% }
    还是人编的程序,预设的让程序分析信噪比,加强与信号相关参数的权重。
      ~1 F! @8 z9 P6 }估计就是指电饭锅用同一个控制电路能煮出不同软硬程度的米和能煮各种不同的米。- Z5 ^5 O9 v3 Y2 ]( i
    其实就是预设几种不同的参数就是所谓的neuro fuzzy了。

    该用户从未签到

    44#
     楼主| 发表于 2015-2-8 15:57:37 | 只看该作者
    Sichuluanhuang 发表于 2015-2-7 23:141 h( w/ B% O$ G' }
    哈哈。日本人真能忽悠,国人也真能被忽悠。
    ' U; }# I" ]$ l! D% p我觉得日本人的模糊控制最成功的可能就是能跟人聊天的机器人 ...
    . _& u' ^1 m0 `$ X, }
    和人聊天的机器人用到的是人工智能,包括自然语言识别,与模糊控制是两条路上的东西。

    该用户从未签到

    43#
     楼主| 发表于 2015-2-8 15:51:02 | 只看该作者
    本帖最后由 晨枫 于 2015-2-8 01:54 编辑 ' W5 x& ]( ~" z! S* d5 a' Q5 ~$ T
    Sichuluanhuang 发表于 2015-2-7 22:18/ U' u* s' l; ~1 @
    我认为这就是PID控制最后战胜模糊控制等的原因。工业过程控制,根据产品的不同对控制的精度要求也不同, ...
    ; E' w# M! b+ i4 h6 e: T  n* W

    ' F& l; p0 F8 R! R唉,还是扯到完全不相干的方向上去了。工业上是希望控制精度越高越好的,控制精度高,或者产品质量更加均匀,或者可以把设定值向次品的边缘赶得更近。这样说不好听,但实际上就是这么回事,质量控制的实质就是降低次品率,高精度控制就可以更有把握地偷工减料而不出次品。
    0 R! a% M  B7 z; k/ Y  Y" N8 C8 `5 [, w9 X8 c1 `- v8 v
    PID应用更加广泛的最大原因是性子摸熟了,而且实现具有简单、统一的方式;模糊控制还是case by base的rule based system,很难一般化。对于电饭煲,这rule都是差不多的,所以电饭煲厂家苦心研制出一个控制律,可以用在N多产品上;工业上就不同了,要是每个温度、压力、转速、液位回路都要编制不同的rule,这要出人命的。

    该用户从未签到

    42#
     楼主| 发表于 2015-2-8 15:47:55 | 只看该作者
    橡树村 发表于 2015-2-7 22:13' O" D% h1 \! J
    如果只是根据不同温度直接控制加热器的开关,那这个和什么PID什么模糊控制都扯不上关系呀!这个唬人程度 ...

    # U: m3 Y& I- w9 ^+ r6 o6 _( E这倒不完全是唬人,模糊控制的输出可以是连续的,也可以是离散的。等哪天我有时间把这掰一掰,不过这比较枯燥了,要画input-output mapping和membership function。

    该用户从未签到

    41#
     楼主| 发表于 2015-2-8 15:45:04 | 只看该作者
    沉宝 发表于 2015-2-7 21:506 A- R8 |- i( e
    看来我对离散系统的概念有误,叫sampled data system就清楚多了。
    % `# i/ z7 z4 \& M7 R: @  h4 ?6 ^' g; U- R! C
    对于Bang-Bang系统是否线性仍然有异议 ...
    1 I/ n$ `* ], }
    同意bang bang控制不能用经典理论分析。实际上,最速控制是用最大值原理分析的,确实不是经典理论。电饭煲用PID的话,应该按照设定值按照某种时间序列来分析,系统还是线性的,但这是一个伺服加扰动抑制问题,好比工业上的批过程(batch process)。

    手机版|小黑屋|Archiver|网站错误报告|爱吱声   

    GMT+8, 2024-5-9 16:22 , Processed in 0.054964 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表