0 i+ O' I2 @) W' Z( \ 0 {- i& L9 z9 W# ?/ C W6 q( n( O[引用请注明出处] ! F A: r, {( Q( m9 w8 a # u+ i0 a X1 K' p % i& G. j9 M( R--------------------------------! {( c9 Q! d& I( p( f
. a! U @3 }* {/ s c5 J: n
# Z$ Z$ ^; i v6 O以“系统仿真的本质思考”为题不是为了告诉别人我认清了某种本质,而是希望以此来作为一个讨论的引子,让有兴趣的人发表更有深度的见解。1 B* P% [' f0 n h
) i d1 n6 W# h- \7 k
先解释一下这个思考的由来。在宣传仿真技术和应用的时候,我们所遇见的最大的问题就是如何用明明白白、简简单单的语言让普普通通的管理者了解、认可和接受仿真技术。就像销售中所推崇的"Elevator Talk" 一样,如果你不能把再深奥的原理在乘电梯的功夫对你的客户讲明白,让他有兴趣,那么基本上离开电梯之后也就失去了再次灌输的机会。这既需要培养语言驾驭的能力,但同时,也是一个让我们不断反思仿真技术到底是什么,到底能做什么的一个机会,虽然我仍然没有把握可以做到这点。& a6 ?3 d" j/ ~" Y
( _( j0 V9 M0 h6 H
既然是引子,就需要先表明自己的态度。之前,曾经发表过一篇文章“形似和神似”,主要讨论仿真技术应该分清主次之分,将应用的重点放在系统运作逻辑的理解和建模上。但文章并没有深入研究仿真逻辑所代表的广泛含义。经过一系列比较复杂的实际应用项目之后,我又开始思考关于仿真本质和作用的话题,又有了一些心得。( ^) c% [- |% \
4 R& \/ {: h7 T6 m$ y& x1 Y不论哪种离散仿真软件,除了必要的仿真虚拟物体产生和销毁的模块之外,不知道大家有没有注意什么模块一定是必不可少的? 或者说,不论多简单的模型,有一个模块几乎肯定要出现?) y& `; O5 `" i+ C, z% v/ C3 a
+ D) w# U2 h! K& P1 O0 { 那就是延时模块,或者有些软件叫做处理、制造等等名称。任何离散仿真软件都需要延时模块, 因为仿真技术的主要功效就是来演绎时间向前、单向的流逝过程,并且时间资源是有限的。4 E: G2 L3 p- b ], v
% ?6 L! z- n; W6 t' j* v
+ \- Q1 @* X4 L2 b; h; a& U7 Z% `在此,我需要摘录一个智者写的一段话,但很遗憾我不知道他的名字,如果有读者知道,请告诉我,我很高兴将他的名字署在这里: & F1 V- |4 h5 B+ s4 ~( L- P& h0 D) L' G1 _5 D3 u; l
) ]+ y' P$ E; Y 时间是自然所赐,它是无形的,但不是虚无的,它是无价的,却不可能提前领取,也无法滞后保留,它一纵即逝,所以工业工程非常重视对时间资源的充分利用。 + B/ r( v9 l y7 z3 X @ 7 m# F+ p5 g) T . f: {. k# A1 {: w( Z3 p这是令人开阔视野的一段话,因为,它点出了我们面临的主要矛盾——有限的资源,以及对有限资源供给和需求时机的不匹配。这里的资源,不但包括设备资源、人力资源、空间资源等等,更包括了时间资源。 & ?7 j8 ?2 V. u6 R # l% n5 G3 C5 o6 V, G& Z 2 G" q4 h- C) d! ~& @) K+ G, T我不想故弄玄虚,但这种矛盾是否导致了我们常见的很多现象呢? 当我们提供的原料(对设备资源的需求)大于机器处理的能力(设备资源的供给),我们产生了库存;当我们提供的货物(设备资源的供给)早于客户对货物的接受(对设备资源的需求),我们也产生了库存。这种现象还有很多,不但在生产和供应链系统中,在任何复杂的系统中都可以看到。对有限资源的需求和供给在数量和时间上的不匹配产生了我们所看到的众多系统中的症结和可以改善的现象。2 r9 t7 ~# ^+ j/ X- j# }1 x9 u
! ?1 U+ h# R r; G