Simio框架是圖形化的對象建模框架,完全支持對象導向基本概念和原理,Simio不同於其他基於對象的模擬工具,Simio的對象是基於可視化過程的,而非基於代碼的。
Simio, 對用戶"面向對象"的計算機編程能力要求也是很高的,但主要不是體現在編寫"程式代碼"上,而是體現在對象屬性的定義、繼承和使用,對象的創建上。simio的過程步驟其實就是可視化的代碼,過程步驟刻畫流程圖也是結構化的,程式里的嵌套語句,循環語句等等都能在SIMIO中找到對等的表達方式。可視化的建模,更加易於理解和掌握。SIMIO的Step+Element+Token+State的構架能夠實現編程的結構和功能。注意,這些圖形化的過程步驟比編寫代碼更強大,它能夠橫跨時間。
Simio基於微軟新一代互動平台.NET4開發,和微軟新技術與時俱進,提高整合性。作為SIMIO的一個原則,無論是Simio LLC還是我們,都極力建議:"不"使用編程來使用SIMIO。Simio給高級用戶開發了API接口,高級用戶能夠使用.NET支持50種語言進行深度開發,創建定製化的步驟,元素和選擇規則。
SIMIO對象獨特的三個層次結構,內部設計使用了三層的對象結構(即:定義-實例化-實現),把"對象定義","對象實例"和"對象實現"分成三部分。"對象定義"確定對象的行為,被對象所有實例所共享。"對象實例"就是父對象定義下的一個對象實例。"對象實例"定義每個單獨的對象屬性值,並被所有"對象實現"過程所共享。 這個極為高效的結構對於大規模的套用,比如具有數以千計的"對象實現"的智慧型主體模型是非常關鍵的。這個結構使得對象規模非常小,執行速度更快。
Simio對象開發完全和"面向對象"的基本原則吻合,是純粹的面向對象的開發產品。學好Simio必須深刻理解OOP的理念。創建對象有三種方式:
創建基本對象類,添加本地過程
現有對象的繼承和重寫行為
組合現有對象
Simio對象的行為邏輯非常可視化,非常清晰,其標準對象的行為也是開放的,傳統基於對象的仿真產品的對象邏輯封裝的很嚴密,邏輯也很晦澀難懂。
Simio支持多種建模範例的無縫連線,其中包含過程導向和亊件導向。它同時支持離散和連續系統,以及基於"智慧型主體"的大規模套用。這些不同的建模範例可以在一個模型中自由地揉合。Simio底層是基於智慧型對象類的,智慧型主體Agent類為其子類,智慧型主體能在自由空間按照某些條件進行移動和運動,對周圍的環境作出反應。作為其子類,Entity實體也能定義其智慧型的行為,而在其他主流的仿真軟體內,實體是無法定義其行為的。Simio的智慧型主體功能目前還未在用戶界面開放,尚在內部開發完善和測試中。不久,即能實現Agent大師Craig Reynolds 所歸納的十幾種智慧型主體(Multi-Agent)在空間的智慧型行為模式。
不僅能夠實現複雜邏輯(神似),更能做到形似,Simio採用先進的實時3D技術,而不是採用後處理3D或者遊戲引擎,使得模型邏輯和3D對象是一體的,大大增加了建模的效率。其精確刻畫空間關係的能力使得Simio在設施布局規劃方面具有獨特優勢。2D,3D一鍵切換!Simio還是世界上第一個和谷歌3D倉庫內接的仿真軟體。
SIMIO提供了對動畫的多角度跟蹤模式,有"隨對象移動鏡頭","從遠處觀望","緊隨其後","在對象前方".使得模型在動畫演示時候更加生動和直觀,身臨其境!
Simio開發採用了全面的自動化軟體測試,基於其獨特的構架,Simio支持敏捷開發,提供了對於機會的更快反應。
Simio仿真實驗器充分利用多核處理器的威力,並行計算。
她使用先進的OPTQUEST最佳化器,和最新的KN(KIM 和NELSON博士)算法,對多方案進行比較和篩選,效率非常高, Simio的分析功能還採用了Nelson博士的學術成果Measure of Risk & Error (SMORE),非常直觀的比較方案的優劣。最新版本已支持64位系統。
Simio的強大核心,支持實時模擬器(Emulator)和有限能力調度算法。丹尼斯認為Simio技術將通過其革命性的理念,將系統仿真提高一個套用水平!唯有Simio才能提供這樣的遠見。
雲計算(Saas)的部署+仿真引擎+企業ERP實時數據= 基於模型的決策支持系統(高級計畫排程仿真決策系統)=MBDS
(見Dennis技術文獻:Model-Based Decision Support:Taking Simulation to the Next Level,2010)
Simio採用了迄今為止最為穩健的偽隨機數發生器算法Mersenne twister算法,速度和精度提高一個數量級。
集合Simio最新技術的企業版本即將在10月份啟動Early Adopter項目。企業版本在原先 團隊開發
版本的基礎上加入了基於風險的計畫和調度功能,是目前為止唯一基於仿真模型的核心上的
高級計畫和調度(APS)產品。增加了更加漂亮的報表功能,線上的計畫參數,甘特圖等一系列功能。
相關詞條
-
simio
Simio軟體是美國SimioLLC公司於2004年研發的新一代基於智慧型對象技術的全3D系統仿真模擬軟體,已申請國際專利。
-
徐英鍾
掌握了Matlab與仿真軟體simio。 2010年4月-2010年.../Flex, MSOffice; 學術軟體: Matlab, Simio... u Familiar with Matlab and Simio...
-
王坤[西南交通大學講師]
、Automod、Simio等。 掌握城市物流規劃、物流園區規劃...:Flexsim、Automod、Simio等; 掌握至少一種規劃設計軟體,如...
-
物流仿真
,em-Plant,Flexsim,Simio等等。由於物流系統的專業化和規模化...
案例分析 方法分類 主要特點 技術解讀 目標分析 -
SIM卡讀卡器
詳解SIM卡作為智慧卡中特殊的一類卡,採用標準的接觸式IC卡。他受到ISO7816標準(接觸式積體電路IC卡的規定)和ETSI(...
詳解 讀卡器 功能 設計一 設計二 -
製造業自動化
陳少恆 李龍雨 高鵬(42)Simio在挖掘機橋裝配生產線平衡中...
雜誌簡介 主要欄目 獲獎情況 期刊信息 影響因子