當(dāng)前位置:首頁 > 熱點(diǎn)資訊 > 內(nèi)容
時(shí)間:2025-04-10 10:57 來源:中國廣告網(wǎng) 閱讀量:16443 會(huì)員投稿
創(chuàng)紫集團(tuán)借Ganzlab軟件之力,解鎖MBD應(yīng)用層開發(fā)的全新方案
2025 年 3 月 18 日,在第六屆軟件定義汽車論壇暨 AUTOSAR 中國日上,上海創(chuàng)紫集團(tuán) CTO 彭思維向現(xiàn)場觀眾詳細(xì)介紹了公司旗艦產(chǎn)品 —— 科學(xué)計(jì)算與仿真建模軟件 Ganzlab 的最新研發(fā)進(jìn)展。創(chuàng)紫集團(tuán)的軟件業(yè)務(wù)覆蓋科學(xué)計(jì)算系統(tǒng)建模、協(xié)同設(shè)計(jì)工程云平臺(tái)、AI 工業(yè)大模型等領(lǐng)域,致力于為制造業(yè)客戶提供全方位的 IT 及工程服務(wù)解決方案。此次,彭思維重點(diǎn)闡述了 “基于模型驅(qū)動(dòng)開發(fā)(MBD)的應(yīng)用層軟件開發(fā)解決方案”,該方案依托企業(yè)自主研發(fā)的國產(chǎn)化工業(yè)軟件 Ganzlab 構(gòu)建,并深入解析了 Ganzlab 的技術(shù)架構(gòu)與核心功能。
創(chuàng)紫集團(tuán):工業(yè)軟件領(lǐng)域的創(chuàng)新力量
上海創(chuàng)紫科技集團(tuán)有限公司成立于 2016 年,專注于自主品牌工業(yè)軟件的設(shè)計(jì)、開發(fā)、服務(wù)與推廣,是一家軟件及工程咨詢公司。公司自主開發(fā)的工業(yè)軟件廣泛應(yīng)用于科學(xué)計(jì)算、系統(tǒng)建模、協(xié)同設(shè)計(jì)、工程云平臺(tái)、AI 工業(yè)大模型等領(lǐng)域。長期以來,創(chuàng)紫集團(tuán)為制造業(yè)客戶和產(chǎn)品研發(fā)機(jī)構(gòu)提供基于工業(yè)化軟件應(yīng)用的全面 IT 及工程服務(wù)解決方案,與一汽、上汽、比亞迪、中車、中船等制造業(yè)頭部企業(yè)保持常年項(xiàng)目合作,同時(shí)和中國科大、上海交大、哈工大、吉大等科研院校開展長期研發(fā)合作。公司總部位于上海,并在深圳、成都、長春、香港設(shè)立分公司,擁有一支經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),為傳統(tǒng)制造業(yè)企業(yè)數(shù)字化賦能,助力其數(shù)字化轉(zhuǎn)型。
Ganzlab:打破壟斷的國產(chǎn)化利器
Ganzlab 作為創(chuàng)紫科技的旗艦產(chǎn)品,完全由國內(nèi)自主研發(fā),旨在打破國外數(shù)值計(jì)算軟件的壟斷,實(shí)現(xiàn)國產(chǎn)化替代。該軟件通過了 ISO26262 道路車輛功能安全管理體系認(rèn)證,并受邀參與起草了兩項(xiàng)技術(shù)規(guī)范。其應(yīng)用領(lǐng)域廣泛,涵蓋科學(xué)計(jì)算、數(shù)學(xué)建模、系統(tǒng)仿真、信號處理、代碼生成、決策優(yōu)化等。
Ganzlab 具有諸多顯著特點(diǎn):擁有超 800 個(gè)經(jīng)過實(shí)際項(xiàng)目驗(yàn)證、用于科學(xué)和工程計(jì)算的數(shù)學(xué)函數(shù);具備仿真專用的 MBD 建模工具 Glink;能夠生成符合 AUTOSAR 標(biāo)準(zhǔn)的 C 代碼,并支持 SIL 測試;交互性與擴(kuò)展性出色,布局靈活、API 豐富,支持接入國內(nèi)主流大語言模型;兼容性強(qiáng),支持多種數(shù)據(jù)格式導(dǎo)入,可跨平臺(tái)使用并與國產(chǎn)基礎(chǔ)軟件適配;尤其專注汽車行業(yè),支持聯(lián)合仿真、多目標(biāo)優(yōu)化、協(xié)同設(shè)計(jì)及專業(yè)模塊定制。
Ganzlab 包含四大功能模塊。作為計(jì)算平臺(tái),擁有自己的語言 Ganzlab 并集成豐富函數(shù)庫及行業(yè)工具;Glink 是基于模型的圖形化編程環(huán)境,支持混合系統(tǒng)建模和仿真控制,內(nèi)置約 300 個(gè)基礎(chǔ)功能模塊及 100 個(gè)工具箱模塊,還能實(shí)現(xiàn)代碼生成;Gtoms 工具箱為固定工具生成 UI 界面并封裝成獨(dú)立應(yīng)用;在 AUTOSAR 層面,為汽車電子嵌入軟件應(yīng)用開發(fā)提供工具和功能,可基于 arxml 文件在 Glink 中自動(dòng)創(chuàng)建 SWC 框架模型并生成相關(guān)文件。
MBD 建模應(yīng)用實(shí)例:電動(dòng)車窗控制邏輯開發(fā)
以電動(dòng)車窗控制邏輯為例,展示了基于 Ganzlab/Glink 進(jìn)行 AUTOSAR 應(yīng)用層軟件組件的開發(fā)流程。首先在 AAT 軟件中依據(jù)功能需求創(chuàng)建 SWC 框架,輸出 PWL.arxml 文件。隨后在 Ganzlab 環(huán)境中導(dǎo)入該文件,利用腳本在 Glink 中自動(dòng)生成對應(yīng)的 SWC 模型框架,其端口信息會(huì)依據(jù) arxml 文件自動(dòng)配置。接著根據(jù)功能需求構(gòu)建由信號分析處理的超級塊、核心邏輯模塊、仲裁模塊組成的控制邏輯模型。在每個(gè)狀態(tài)機(jī)中構(gòu)建狀態(tài)機(jī)模型并獨(dú)立測試,測試通過后整合至整體 Glink 模型。仲裁模塊采用真值表確定輸入條件與輸出動(dòng)作。確認(rèn)各模塊無誤后,將整體模塊打包為超級塊形式,利用 AUTOSAR code generator 生成應(yīng)用層文件,放入 appl 文件夾,使用 IAR 編譯器編譯項(xiàng)目并將結(jié)果燒錄至如 S32K144 的測試硬件。在驗(yàn)證模型硬件運(yùn)行時(shí),通過 CAN 通訊監(jiān)測加載 CAN 數(shù)據(jù)庫,添加發(fā)送報(bào)文,調(diào)節(jié)相關(guān)信號,觀察輸出信號變化,最終驗(yàn)證模型動(dòng)作與需求文檔中的驅(qū)動(dòng)結(jié)果一致。通過這一實(shí)例,充分展現(xiàn)了 Ganzlab 在 MBD 應(yīng)用層軟件開發(fā)中的強(qiáng)大功能與實(shí)用價(jià)值。
聲明:免責(zé)聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,僅代表作者個(gè)人觀點(diǎn),與本網(wǎng)無關(guān)。僅供讀者參考,并請自行核實(shí)相關(guān)內(nèi)容。