找回密码
 注册
关于网站域名变更的通知
查看: 393|回复: 2
打印 上一主题 下一主题

[仿真讨论] 仿真问题总结

[复制链接]
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-11-29 14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    一、仿真及其意义3 W& M/ o% u; o- ?+ c3 N, k

    9 E+ r, Z/ v, _; Q( V$ s4 P0 X        仿真(Simulation),是指对真实世界的模仿;理论上,一切对真实世界和现实的模仿和模拟,都是仿真。
    / o9 z$ z% x+ y0 R1 G) h
    ; g, x2 H$ h4 h4 a        从仿真的概念出发,其实我们可以发现仿真无处不在;我们对现实的模仿和模拟,无处不在。
    2 K3 p+ c+ r1 I# ]3 z7 t5 h) C8 r3 o. `3 ^5 w
            仿真的意义在于:通过模仿和模拟,让人类理解现实世界,并检验现实世界。( w8 F( m0 m- W) C" `. q
    & f/ h" h$ p3 c; x( I, F+ u& x
    二、仿真与建模, ?+ v$ s  A. Z
    5 O, n; d% C. H- B- v8 V% |+ `+ x; t
            要想对现实进行模拟,必须进行建立模型。6 T) j. `. b) @' b6 c
    9 q$ l! y# p* V
            模型的意义是:对现实进行模仿,并达到抽象上的确认性和辨别性。
    7 P; m! C  _( |7 h6 I' v
    * Z, \( j# U4 a6 {        模型建立,通常有几个步骤:
    % l' n, m. B, m6 ^/ n6 C4 D9 Q  z/ h4 P2 Q3 P9 \4 ]
            1)采集数据;
    1 e3 A9 w" ]+ ^' G5 w6 S/ B- S% o% M6 B. {7 U
            2)数据统一化、格式化和数据清洗;2 g% r; y. d1 T/ `, C5 M5 o: I
    / D, V% I. q& I1 y! y9 V/ g, X( D9 ~
            3)模型建立;
    . a) R$ p4 t; ~% F+ V4 f: W1 R( B' V# H
            4)检验并优化模型。/ ^' F! ~* Q5 N2 |) N

    ) Q( g0 E! D* g5 t+ O' a% l       模型建立,最关键是有确认性和辨别性。研究确认性和辨别性的概念是熵;只要一个模型的熵足够大,就可以认为这个模型是成功的。2 h* _8 Q5 E9 C* f7 T8 O7 X+ G

    , x9 l4 T" K) G' R+ A" E0 A" a8 \       在建立模型有个“奥康姆剃刀原则”,就是同等情况下,如果能用更简单的模型来实现,那么就不要用比较复杂的模型来实现。
    ! x; i. {% H2 E
    * H* V: O, _( v  p       我们建模,让现实世界和仿真世界,具有映射关系,并可让仿真世界反映现实世界即可。" I2 }* Q# ]- B, D. b9 [
    9 G5 X5 {; V8 \) y
    三、大型仿真系统:分布式仿真7 u% q/ t! |* X6 p4 X
    + J8 S% P; q' k- L
           现在,仿真项目越来越复杂,越来越宏大。仿真运行的场景,在仿真术语中,称为想定。现实世界是分开运行的;由于计算机可以对分布式进行支持,大型仿真项目,也主要在分布式平台上运行。0 C& `( j6 @: u% w8 p& W
      [% y' m9 S! A, ^
            分布式仿真平台,具有如下问题:
    ; c0 M4 g* R8 S2 I
    % q7 M* a5 d$ z; b+ f; `3 Y         1)一致性问题:分布式的主要问题,主要是各个节点之间不一致,包括时间不一致,数据不一致。这个问题可以牵涉很多分布式的著名问题,如CAP原理,拜占庭将军问题,分布式时间问题;+ \5 \# A" X" m3 q  X
      c$ c( P/ F9 l3 q$ Y
            2)等节点问题:在分布式中,每一个节点,都是平等的;如何对节点进行加入和分离,是节点,让分布式网络更加合理扩充,是一个重要的问题;
    4 M8 C/ c# E; F" p* S) c7 A3 z" _
            3)时序问题:一致性问题的延伸,主要指在通信节点之间,传送数据的时序性问题。* e8 Y4 j2 o0 g" `& e  V

    2 d- Q7 e% W% m/ X1 a        对于现在的仿真市场,目前的问题在于:" B5 A7 y" S: P% i  I+ O

    1 E: s+ w# i; z3 j- J  H        1)没有足够的能力支持分布式;* H" ?7 K$ E, V* K/ I* ~# `& ]* e

    . K2 \* x7 T0 J* I( U1 H( w        2)分布式支持能力不够;* M% Z9 V7 r4 n; C
    ! R: r) D3 ^7 A. [( m) h7 c! h
           3)一致性问题和时序性问题混乱:负责底层通信的接口,如HLA的RTI、DDS,都只是通信的通道,而没有保证一致性和时序性。
    # M, i0 R8 a0 Y! J
    . N8 T, S* ]! N7 U; f       我的个人建议如下;9 h$ s# |/ [" @4 s0 q( Y+ _

    ' f7 ~+ R/ M3 [) f! L       1)针对分布式仿真,提供虚拟化节点,让一切在节点上有一致性,并保证一致性基础上的差异性;, Q' \2 R2 p! v

    " f' b; ?4 {9 P- [0 e( k       2)提供保证一致性上和时序性的机制和接口。+ e8 n, q# H( B/ x

      L! a! Y8 S2 f/ R: q四、仿真与真实配件的结合0 O, z  w' r, T* p( o6 Q

    8 H8 T: _9 @$ `& J% I       目前,仿真正在和真实配件相结合。仿真在建模的基础上,提供了一系列应用场景。如:0 d. l8 a- j: ]2 Q$ _7 B+ U
    : O& p) [/ R0 e# H5 G. \
           1)军事场景的仿真游戏;
      E7 a0 m% G. }- E' U' ~% \" |! u# E8 F4 h
           2)VR与旅游;7 i/ x1 B1 B6 w
    ) t4 e4 x# D  L& H
           3)个人射击游戏和个人赛车游戏;
    * [1 D" Q" _- [" I2 w# H8 d6 y2 i, m/ E. B
           4)动画与娱乐产业。
    0 [4 v% Z  @' I% o6 _, S7 Q; s% r5 d# _* k
           底层模型与真实场景相结合,让使用者获得了更好的体验。7 u" @2 T: E8 W% ~& q

    9 C* S$ B2 y8 n, v" t3 M8 q9 h2 z! Q( J+ n; {! l% h; Q
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-11-29 14:31 | 只看该作者
    仿真项目越来越复杂,越来越宏大。仿真运行的场景,在仿真术语中,称为想定。现实世界是分开运行的;由于计算机可以对分布式进行支持,大型仿真项目,也主要在分布式平台上运行。
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-11-29 14:36 | 只看该作者
    分布式的主要问题,主要是各个节点之间不一致,包括时间不一致,数据不一致。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-24 01:31 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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