
發布
注冊
/
登錄異構仿真的案例
華大九天潛心力作,異構仿真助力設計驗證再加速
隨著設計規模的不斷膨脹,加之先進工藝帶來的復雜效應,使得模擬電路的仿真驗證、特別是后仿真驗證,成為了制約模擬設計發展的主要瓶頸。就此設計難題,華大九天潛心研發,重磅發布了GPU-Turbo模擬電路異構仿真系統Empyrean ALPS- GT。
ALPS-GT是全球首款模擬電路異構仿真系統,在這個產品中融合了華大九天獨創的GPU-Turbo Smart Matrix Solver(SMS-GT)技術,可大幅度縮短后仿驗證時間,尤其是底層矩陣的仿真時間。
(模擬仿真算法對異構架構的適用性分析)
據華大九天副總經理董森華介紹,ALPS-GT異構仿真系統首個商用版本將于2018年底正式發布,第一代異構仿真系統將大規模電路后仿真性能提升5-10倍,第二個商用版本預計2019推出,后仿真性能可提升到10倍以上。同時,華大九天將會進一步拓展異構仿真技術的應用場景,開發更多基于異構仿真技術的產品。
將技術轉化為產品,再將產品轉化為商品,從來都不是一件容易的事。如何讓市場接受新的產品?
按照董森華的說法,面對算力要求的大幅度提升,模擬仿真需要探索出一條新路來滿足未來集成電路的發展,而異構仿真的出現是EDA行業為適應新的發展趨勢而做出的一次大膽探索。
“2010年之后,CPU的性能增長逐步減緩,但GPU的性能開始以每年翻一倍的速度成長,這為華大九天選擇GPU異構方案提供了動力,也是華大九天優先選擇基于GPU/CPU異構解決方案的原因之一”,董森華補充說。
董森華指出,要想使產品變為商品,不僅需要解決用戶痛點,還需要能夠為用戶提供完整的解決方案。只有完整的產品生態系統,才能使用戶的接受度更高,愿意更深入去了解國產EDA工具。
展開 機電熱磁協同設計,原來可以這樣做!
三維模型處理
從左到右依次為:流體仿真向導、結構仿真向導、電磁仿真向導
圖 3 仿真導航功能示意圖
3
異構仿真模型
通過對各學科領域的模型進行抽象化處理,對各層級仿真模型進行異構重建,形成統一邏輯接口的封裝模型,在系統仿真中進行集成性能評估。
UNAT加速庫:突破異構計算瓶頸,實現跨平臺高效仿真
隨著高性能計算機性能的不斷躍升,傳統的基于CPU的摩爾定律逐漸失效,因此,采用眾核處理器來構建異構計算機已成為行業主流趨勢。然而,異構眾核處理器的迅猛發展也為異構計算領域帶來了一系列挑戰。
目前,異構眾核處理器的架構呈現出多樣化的特點,涵蓋了CPU+GPU架構、CPU+FPGA架構、CPU+ASIC架構、多核CPU架構以及國產申威架構等多種形式。與此同時,并行編程模型同樣呈現多樣化的趨勢,包括用于GPU加速的CUDA、跨硬件的OpenCL、加速CPU和GPU的OpenACC、共享內存的OpenMP以及跨節點并行的MPI等編程語言。在工業仿真領域,多種數據結構并存,如結構網格和非結構網格等,都對異構計算提出了更高的要求。
目前較為流行的性能可移植加速庫為Kokkos,其C++庫巧妙地統一了細粒度數據并行和內存訪問模式的抽象,使得應用程序和函數庫能在不同的眾核架構上實現性能的可移植。Kokkos解決了異構節點上編程模型不統一的問題,并通過運用C++特性定義接口,極大簡化了編程接口。GraphBLAS則是統一不同數據結構和算法領域的代表者,它采用了類BLAS庫的矩陣、向量算子接口,不同之處在于允許用戶自定義類型及類型相關的算子,相對傳統數學庫大大擴展了可用性。GraphBLAS屏蔽了底層數據結構的接口,為上層應用開發者減輕了負擔,同時也為數據結構、算法與硬件架構的協同優化提供了更多空間。
Kokkos應用場景
GraphBLAS中矩陣的圖抽象
鑒于上述因素,針對非結構網格開展屏蔽硬件架構差異、封裝數據結構和算法實現細節的統一加速庫開發工作顯得尤為重要。為此,我們提出了一個名為UNAT(UNstructured Acceleration Toolkit)的性能可移植統一加速庫。
展開 無可替代:工業正向設計中的數據可視化技術
來源:本文為安世亞太原創作品,上海安世亞太授權轉載
前言
工業正向設計體系是一套基于模型的系統工程體系,而整個MBSE體系架構會涉及到眾多模型,如需求模型、設計模型、仿真模型等,如何有效直觀地可視化展示各個階段模型數據,輔助工程師進行正向設計決策,是當前工業正向設計體系的一大難題。而隨著數字孿生場景的不斷細化落地,如何真實高效地描述和映射物理產品,同樣也是當前數字孿生領域急迫需要解決的問題。這些都與模型數據可視化及封裝技術息息相關。
一、產品數字模型可視化集成封裝
產品正向設計過程從需求設計、功能設計、物理設計到各階段逐級驗證,每個階段都可以借助可視化手段輔助工程師進行設計決策,尤其是在物理設計和性能指標驗證階段。而產品數字化模型可視化集成封裝,是從工業產品問題對象出發,基于統一建模開發環境進行數字化建模形成標準化數學模型,通過可視化集成封裝環境實現組態可視化插件與模型參數的關聯映射和封裝發布,最后通過分布式調度運行環境實現可視化封裝模型的智能運行調度。
圖 1產品數字化模型可視化封裝過程示意圖
二、可視化集成仿真環境
可視化集成仿真環境ViSim是基于異構設計仿真工具的一體化集成融合技術和可視化組態插件關聯技術實現工業產品數字化模型集成封裝發布運行的一體化應用環境。為滿足異構設計仿真模型可視化集成封裝的需求,在考慮集成封裝通用功能的前提下,采用模塊化、插件式系統架構模式,支持用戶對當前不支持的模型封裝以插件的形式進行擴展。
圖 2可視化集成仿真環境整體框架結構示意圖
集成封裝主環境(AutoWrapFrame):模型集成封裝的主要應用環境,支持用戶進行參數文件導入、參數選取識別、調用程序選擇、綁定界面選擇、試運行等。
展開 
面向能源及公共事業行業的高級工程仿真(視頻分享)
多學科和多物理場工程仿真軟件與基于模型的系統工程和高性能計算結合,幫助企業加快設備和系統開發過程并降低成本。
觀看本次網絡研討會,了解面向能源及公共事業行業的高級工程仿真如何優化關鍵資產性能。您將有機會聆聽近期一些客戶案例,了解這種新一代技術如何助力能源供應鏈的持續改進。
點擊免費觀看視頻
http://t8iw4ulf0hpixn8k.mikecrm.com/dlQTSxH
視頻詳情
用于石油與天然氣設備的 3D 設計仿真
借助多物理場計算流體力學軟件,工程師們可以在真實操作條件下進行能源資產性能仿真。
從 3D 設計仿真獲取的知識經驗可以輕松用來糾正資產性能缺陷,改進工作能力或打造新的價值創造方式。
為工程師們提供所需工具,讓其在更短的時間內開發創新解決方案。
在早期設計階段進行油氣工藝仿真
使用油氣工藝仿真在設計流程中提前優化系統性能。
對于能源、公共事業和過程企業,這就意味著可以提高產品質量、縮短開發時間并降低成本。
為了高效管理越來越多的需求、變量和用例,工程師們可以創建異構系統仿真架構并在整個企業中共享模型。
自動化油氣工藝設計工作流
借助設計空間探索和優化軟件更快設計創新產品。
無需定制化腳本,因為此解決方案可以與所有計算機輔助設計 (CAD) 和計算機輔助工程 (CAE) 工具集成。
自動化工作流可以賦能高效完成油氣工藝設計,同時幫助工程師們確定能夠滿足規定需求的創新。
展開 Dymola — 多學科系統仿真平臺
模型庫包含多種驅動控制模型,滿足不同仿真速度需求。
? 熱管理系統模型庫
針對綜合熱管理系統,Dymola提供了熱系統庫、空調庫、蒸發循環庫、液體冷卻庫和換熱器庫等模型庫,為整車綜合熱管理系統的協同仿真提供了更加完整的解決方案,包括乘員艙溫度控制、發動機冷卻、電池包熱管理、電機電控冷卻等。
熱系統庫由TLK-Thermo公司開發,集成了TLK多年項目經驗和實驗臺架測試經驗,用于熱管理系統的穩態、瞬態系統仿真,完成零部件匹配設計。基于結構建模的方式可以實現零部件參數優化,為零部件設計指導。與控制系統集成分析,指導控制策略設計。
液冷庫在可壓或不可壓流體系統和流體回路仿真分析中表現良好,能夠加速冷卻系統虛擬原型設計和仿真,完成元件選型與尺寸設計,系統性能研究與瞬態響應研究,支持控制系統的快速設計與評估。
? 架構模型與集成仿真
借助多學科系統仿真平臺Dymola可建立整車或整機系統架構,定義多個子系統之間的耦合關系,并通過物理接口以及總線等技術,創建模板式仿真模型,不同復雜程度的系統模型可在不變的架構上進行驗證,可適用于全系統的早期指標設計以及后期的詳細性能驗證。
同時,基于系統集成的FMI協議,可將專業工具生成的FMU模型集成到統一的系統架構中,對系統的詳細物理特性進行驗證與評估。
FMI(Functional Mock-Up Interface)是開放的第三方標準接口協議,任何軟件均可以基于該協議開發接口,將模型封裝為FMU(Functional Mock-Up Unit)或導入其他軟件生成的FMU,實現模型交互和聯合仿真。基于FMI/FMU可以實現異構模型聯合仿真中的數據交互。
展開 行業案例 | MBSE解決方案(五):基于SysML的設備級建模與多學科聯合仿真
價值
通過問題域、方案域和實現域的逐層分析,形成了一套規范、可實施的設計方法;
在仿真時除了應用狀態機中的離散信號外,引入了機、電、液、控、軟等多學科模型,使仿真更貼近于實際;
實現了需求工程到仿真工程的局部貫通,數據貫通、工具貫通、業務貫通,促進MBSE進一步落地應用。
—END —?
本文所使用軟件
以上案例中的模型均是由北京索為公司的兩款MBSE工具完成。
系統建模仿真軟件Modelook
復雜工程系統建模仿真軟件(Modelook)是基于國外先進的模型驅動工程(MDE)和和基于模型的系統工程(MBSE)理論、方法和實踐成果的基礎上,自主研發的面向系統級用戶的MBSE解決方案產品。Modelook定位于為復雜工程系統(例如武器裝備中的電子信息系統、控制系統、體系級指控系統等)的系統級研發提供基于模型的建模仿真解決方案,用戶可以在系統設計階段基于SysML模型進行需求分析、架構設計、仿真分析,改變原有的基于文檔的設計范式,有效的提高系統研發效率。
模型總線軟件Modelbus
模型總線(Model Bus)是一款完全自主研發、支撐跨學科、跨領域復雜系統模型集成仿真的通用工具,以TCP/IP通信協議和FMI協議為基礎,通過C/S架構實現了多客戶端系統仿真軟件分布式集成,適用于大規模復雜異構系統的多仿真工具統一調度與并行求解。有效地解決了不同仿真工具(含商業和自研)之間的連接接口問題,操作便捷,能顯著提高仿真效率。
文章來源 杉石科技
展開 行業案例 | MBSE解決方案(一):面向裝備系統論證和方案階段研制的協同設計和驗證平臺
圖 7 系統接口設計工具功能架構
5
Modelbus
模型總線工具
模型總線工具是支撐跨學科、跨領域復雜系統模型集成仿真的通用工具,以TCP/IP通信協議和FMI協議為基礎,通過C/S架構實現了多客戶端系統仿真軟件分布式集成,適用于大規模復雜異構系統的多仿真工具統一調度與并行求解。有效地解決了不同仿真工具(含商業和自研)之間的連接接口問題,操作便捷,能顯著提高仿真效率。
圖 8 模型總線工具工作原理
6
PCM
統一系統模型管理工具
統一系統模型管理工具實現以MBSE實際業務范疇為基礎,管理MBSE業務產生過程中的各類模型數據的有效權威版本,將模型數據進行體系化的組織與管理,并有效管理各類模型數據的關聯關系,滿足數據的應用。
展開