近日,蘇州同元軟控信息技術有限公司官宣將于1月8日舉辦MWORKS 2022產品發布會。Sysplorer作為系統設計與仿真驗證平臺MWORKS的“一哥”,在多領域物理建模仿真方面的能力受到廣泛認可。據了解,Sysplorer 2022與MWORKS家族新成員Syslab實現了雙向深度融合,還進一步升級了建模環境,提升了控制器建模與代碼生成能力,與已具備的物理建模代碼生成共同形成了一套完備的模型驅動控制器開發解決方案。
MWORKS.Sysplorer是蘇州同元軟控信息技術有限公司自主研發的面向多領域工業產品的系統級綜合設計與仿真驗證平臺,Sysplorer提供系統仿真建模、編譯分析、仿真求解和后處理功能,覆蓋基于模型的系統驗證過程。此次Sysplorer 2022具體包含了哪些功能,讓我們提前了解一下。
一、與MWORKS家族新成員Syslab雙向深度融合
Sysplorer提供了易用的圖形化建模仿真環境和強大的連續離散混合求解引擎,Syslab則為算法設計開發提供了高效的編程環境,兩者的打通與融合為CPS系統設計、建模與仿真提供了更全面的支持。
一方面,Sysplorer可充分利用Syslab在科學計算方面的優勢,在仿真模型中直接調用Syslab算法或函數,極大拓展模型的算法開發能力;同時模型可以直接訪問Syslab工作空間中的變量,便于數據集中管理與引用。
另一方面,在Syslab中可直接操作仿真模型得到仿真結果,以批處理或并行計算的方式,支持復雜系統的試驗設計、優化分析、數據處理及結果可視化等工作,大幅提升基于模型的分析與設計能力。
二、智能建模仿真環境,體驗再升級
1、建模操控更智能
智能對齊、智能連接、自動等距、智能大小和拖拽克隆等新功能,為用戶帶來更加極致的建模體驗,一次性治好你的強迫癥。
2、工具面板更易用
參數面板和輸出面板都做了優化改進,而且所有可停靠面板支持一鍵開關,功能觸手可及。
·參數面板:支持重聲明參數和記錄參數的層次化展開設置。
·輸出面板:信息分類顯示,能夠過濾不同級別的信息,快速診斷模型錯誤,更支持在大量的輸出信息中搜索關鍵字。
·可停靠面板:一鍵收起所有面板,擴展工作區間。觸手可及的面板開關,使用時又能隨時打開,還支持自動隱藏等多種精細的顯示模式。
3、內核再升級
新增接續仿真功能,方便在既有的超大規模仿真結果基礎上繼續開展仿真,極大節約仿真時間。
·接續仿真
打開已有的仿真實例接續仿真,并支持仿真結果定時分階段保存,減少因意外中斷造成的數據損壞。
·新增求解算法,并支持分段設定步長
新增單對角隱式龍格-庫塔(4階)、顯式單對角隱式龍格-庫塔(3階、4階、5階)兩類積分算法,支持分段固定步長,以便高效模擬采樣步長急劇變化的場景。
三、新增插件管理器,帶來無限擴展可能
Sysplorer具備完整開放的API和插件機制,以支持各行業領域專用工具箱的擴展開發。Sysplorer 2022提供了插件管理器。獨立的插件安裝程序,安裝后可以在Sysplorer的插件管理器中查看、啟用/禁用和卸載插件。
四、完備的仿真與代碼生成能力
Sysplorer 2022提升了控制算法建模與代碼生成能力,與已具備的物理建模代碼生成共同形成了一套完備的模型驅動控制器開發解決方案。
物理模型與控制策略模型實時閉環仿真工具
Sysplorer提供了滿足控制策略仿真與代碼生成的工具套裝,它由圖形化建模工具、高精度高可靠性求解器、數據字典、微控制器代碼生成工具構成。據說該工具套裝可以滿足多個行業的電子控制器研發需求,以更高的效率實現控制策略軟件的設計與實施。
·圖形化建模工具
Sysplorer將基于Block的因果建模、狀態機建模和基于非因果面向對象的物理建模方式整合到同在一個環境中,滿足了控制系統研發需求中控制器側以及被控對象側的建模仿真與半物理仿真需求。
圖形化建模工具
根據不同的應用場景,Sysplorer提供多元化的建模工具供用戶使用:
1.對于方程計算和簡單的邏輯判斷為主的控制算法,可以采用基于Block的數據流建模方式;
2.對于復雜邏輯或者狀態切換策略,可以采用狀態機建模;
3.對應物理對象建模,可以用圖形交互式拖拽模型庫模塊建模,也可以用文本式編寫Modelica代碼編寫模型。
·數據字典
通常產品級別模型具有良好的架構和組件設計,每一個由基本模塊構成的功能組件都具有很深的層次。每個模塊都有自己的參數,在大型模型中參數分布在各個層次和角落。因此,對模型驗證過程中及之后部署生成的代碼到控制器中去做模型在環、硬件在環或者實機驗證時,用戶都需要做參數的標定。
標定包括桌面標定和實際控制器標定,分別在模型中和部署在控制器中的代碼調整標定參數。Sysplorer的數據字典作為代碼生成工具箱的一個子工具,它對模型設計提供三點便捷:
1.將不同模型層次的參數統一到一個面板管理,不用層層進入模型去查找對應模塊再修改;
2.數據對象生成到嵌入式C代碼中的形式等進行設置,提高代碼可讀性,從而便于集成;
3.如果需要限制變量的取值范圍,可以添加數據的Maximum、Minimum數值,在C代碼中生成數值范圍保護代碼。
此外,數據字典工具還提供了精確定位錯誤所在的功能,提示用戶在具體的頁、行、列進行修改。
·微控制器代碼生成
經過驗證的控制策略模型配合數據字典可自動生成可讀性更高的嵌入式C代碼,再通過代碼生成平臺選擇、代碼替換、代碼命名規范和組織方式設計、自定義代碼定制和優化等多個高級功能,用戶可以配置出具有一定設計風格和靈活性的嵌入式C代碼。
模型生成代碼
例如使用Sysplorer建立一個迷你小車的低速自動駕駛控制策略,包括探測障礙物、遇障礙物動態轉向避障、電機控制等部分。經仿真驗證后生成代碼與控制器底層軟件集成,編譯為目標文件部署到微控制器中實時運行。
蘇州同元軟控信息技術有限公司成立于2008年,是專業從事新一代系統級設計與仿真工業軟件產品研發、工程服務及系統工程解決方案的高科技企業。二十年前,蘇州同元軟控創始團隊開始關注系統建模仿真領域的新技術,并同步開展技術預研;2006年,MWORKS原型首次亮相國際;2009年,蘇州同元軟控正式發布商業軟件MWORKS。此后十年,蘇州同元軟控全面擁抱工程,在深度服務中持續打磨產品。2018年,MWORKS平臺初步成型,MWORKS.Sysbuilder、Sysplorer、Syslink形成系統級設計、仿真、協同閉環的一體化平臺。歷經二十年持續研究開發與應用迭代,蘇州同元軟控團隊在原理、技術、平臺、應用及生態等方面取得了系列創新成果。作為MWORKS核心的系統建模仿真軟件Sysplorer在標準支持、內核性能以及功能上已經達到國際先進水平,成為中國新興工業軟件的名片!
目前,蘇州同元軟控的產品和服務已經廣泛應用于航天、航空、能源、車輛、船舶、教育等行業,為大飛機、航空發動機、嫦娥工程、空間站、核能動力等國家重大工程提供了先進的數字化設計技術支撐和深度技術服務保障。