DynaWorks是一款為測試與仿真專業人士而研發的全面集成的軟件套件,包含集成測試和仿真數據管理功能,有助完成用戶苛刻的試驗要求。全世界成千上萬的工程師依靠DynaWorks來處理、轉換和管理他們的測試數據。在歐洲空間技術應用領域,DynaWorks已經成為測試數據分析的專用參考軟件,被歐洲空間技術持有者(Thales Alenia Space、AIRBUS、OHB、ESA、CNES…)所使用,以改善其衛星開發周期的性能。
軟件概述
DynaWorks是一款為測試與仿真專業人士而研發的全面集成的軟件套件,包含集成測試和仿真數據管理功能,有助完成用戶苛刻的試驗要求。全世界成千上萬的工程師依靠DynaWorks來處理、轉換和管理他們的測試數據。在歐洲空間技術應用領域,DynaWorks已經成為測試數據分析的專用參考軟件,被歐洲空間技術持有者(Thales Alenia Space、AIRBUS、OHB、ESA、CNES…)所使用,以改善其衛星開發周期的性能。
DynaWorks在衛星試驗中的應用
DynaWorks已經由AIRBUS DEFENCE & SPACE EVT(以前的國際空間站)開發了30年,在這些年中,多家空間技術公司,包括ETS、IABG、Thales Alenia Space、ITA、NASA和TAI等,他們的試驗中心也都決定使用DynaWorks解決方案來改進他們的試驗過程,并為他們的客戶提出數據分析工具。而他們的客戶也都選擇了DynaWorks軟件作為改進驗證階段模型的解決方案。
DynaWorks軟件套件是建立在一套靈活的數據庫系統之上,允許用戶輕松地查詢、分享和分析他們的數據,有完整的導入/導出工具、易用的自動化和自定制功能。有綜合分析環境包括一個完整的算術方法庫,有完整的工具箱,包含超過400種信號處理過程和可視化工具,以及許多自動化和可定制的工具。DynaWorks將在實時數據分析,或者歷史數據處理工作中大幅提高您組織的生產力,減少測試時間,提高工程效率。
DynaWorks簡化整個測試和驗證過程。創建報告,自動化分析和管理整個過程更容易。可與歷史代碼或應用程序集成,提供高可復用性。
專家模塊可以支持廣泛的應用:力學、熱學、聲學、旋轉機械等。
應用DynaWorks可以顯著改善生產效率、試驗周期、精度、質量和技術儲備。由試驗專家設計的DynaWorks匯集了25年的專家經驗,幫助有效簡化整個測試和驗證過程。多年來軟件研發團隊與行業領軍企業的客戶一起優化DynaWorks軟件,進行持續的改善。
DynaWorks在試驗中的應用架構
軟件總體采用C/S架構,即服務器/客戶端結構。在服務器端包含DynaWorks 軟件主體和企業版數據庫,以及授權管理器。DynaWorks 軟件主體包括軟件自身提供的試驗數據管理和分析的功能,包含完整的工具箱,有超過400種信號處理過程和方法,以及許多自動化和可定制的工具。企業版數據庫提供數據存儲和管理,自身也是一款協同數據庫,可以實現數據共享,并有完整的導入/導出工具、易用的自動化和自定制功能。授權管理器是管理整個DynaWorks 軟件體系所包含的權限管理工作,包括服務器和客戶端的License授權管理。DynaWorks 軟件的總體架構如圖:
DynaWorks軟件的總體架構
DynaWorks 軟件的服務器端的授權管理是針對數據庫的連接的,一個授權的數據瀏覽功能模塊將使用一個服務器端提供的數據庫連接,同樣外部應用程序,比如數據接口,或者通過API進行數據的訪問,以及DynaTherma等模塊在使用時將會各自占用一個數據庫的連接。
DynaWorks 軟件的服務器端提供多種選項,包括LDAP輕量級目錄訪問協議的支持、云端部署等擴展功能的應用。
易用性與人機工程學的結合 |
? 自然、直觀的工作區窗口,功能區劃分合理 ? 圖標、工具提示和通過用戶菜單或彈出菜單快速訪問分析功能以幫助每個專業領域開始 ? 便捷的一鍵操作(排序、篩選、瀏覽……) ? 直接從Windows資源管理器或DynaWorks顯示窗口導入數據 ? 與微軟辦公系統完全集成 ? “拖拽”機制:數據庫、顯示窗口、報表和分析之間的機制。 |
多種技能、測試驗證、分析與仿真相結合 |
? 管理整個測試過程的所有技術信息 ? 先進的2D圖形。 ? 包含多種工具箱來自專業領域的應用 |
創新 |
? 在歐洲管理所有的阿里亞娜運載火箭飛行試驗數據 ? 在歐洲管理所有ATV貨物的數據 ? 在歐洲SAFRAN的多項試驗中應用 |
大量商業應用 |
? 包含ADS高級體系結構的整體解決方案,深度集成和優化,可以快速地將測試和分析數據轉化為空間技術的敏銳洞察力。在數據管理、顯示、處理和共享能力的集成是獨特的,并且提供了靈活性和簡單性以及更好的性能。 |
數據處理能力 |
? DynaWorks自身提供數據庫系統,允許存儲和檢索數據。 ? 數據管理專用于管理大量的測試和仿真數據,靈活地處理來自多種格式的不同位置的數據。 |
DynaWorks的分析工作臺提供了一種宏命令語言,允許用戶開發處理腳本和完整的應用程序。所開發的應用程序存儲在集中的“內部”數據庫(數據庫服務器)上,名為“資源”數據庫。這允許每個用戶將它的腳本存儲為個人資源,也可以在DynaWorks的生態社區中共享它們,讓更多的用戶可以獲取豐富的程序資源。
分析環境中可用的基本功能可以被腳本引用。基于該腳本語言開發的應用程序允許交互動作,并且可以完全自動化處理序列。
腳本編輯環境
用戶可以使用C / C++來編寫需要的應用程序功能。
DynaWorks平臺提供了一個完整的幫助系統,可以在使用軟件過程中隨時呼喚出需要的幫助信息和示例代碼。
完善的幫助信息
DynaWorks 軟件自身帶有DynaWorks數據庫企業版,包含了一套先進的數據庫引擎,為企業集中管理試驗數據的需求而設計。它解決了許多用戶的常規試驗和仿真的需求。數據庫允許用戶管理和歸檔測試和工程過程中使用的所有類型的數據。數據庫模型可根據客戶的需求和流程定制。它提供了顯示和分析工具與高性能數據庫管理系統的快速地集成。在這些常規的支持之外,它還可以處理存儲在數據庫的關系部分(而不是對象)中的大量參數。
DynaWorks數據庫可以管理存儲在本地設備上的數據庫,也可以管理本地網絡的中心數據庫,甚至可以管理在Web上的遠程服務器上的數據庫。它具備高可靠性,可以控制和管理用戶的訪問或外部應用程序進行多個連接。
DynaWorks數據庫是基于64位多線程DBMS引擎的,它用于管理大型數據庫,單個表中最多有16G的內容,對象可以保存1T大小的附件。數據瀏覽性能仍在不斷的完善,并添加了許多DyaWorks函數,可以更充分地管理和使用試驗數據。
數據庫結構和數據模型通過繪制一個數據列表來創建的,將數據按主題分組到類中,并鏈接到類,用以創建數據之間的關聯。這個操作可以由數據庫管理員來執行。
數據庫的結構與您的技能域中使用的術語以及組織數據的方式相適應。默認情況下,DynaWorks提供標準數據庫數據模型,但每個用戶可以修改以滿足他的需求。
DynaWorks提供了完整的關系數據庫和對象數據庫引擎,數據庫由兩部分組成:
關系部分是圍繞一個定義所有類和字段的可修改數據模型來構建的。它可以通過數據庫窗口上的視圖顯示。
對象部分包含所有對象:曲線、矩陣、數組、圖像、校準規則、生命周期、邏輯函數等,這些可以在DynaWorks窗口中顯示。
> Sun Solaris 10 or 11,64位內核HP-UX 11。
> Red Hat Linux企業V6或V7內核2.6,運行在Opteron 64位或Xeon 64位處理器上。
> Windows 2003 Server 64位 以上。
當數據庫的數據量增大,用戶數增多,不斷創建新對象時,DynaWorks數據庫提供了幾種進化的方案。
1、新的對象
集成的重構工具允許用戶調整數據庫類圖(對類的增加,刪除和修改),并把類應用到數據庫的模型。數據庫在被創建后不會凍結,它會通過迭代方法保持其兼容性。例如當增加業務時,域需要整合。
2、用戶數量增加
DynaWorks的處理進程是多線程的,對每個用戶都使用一個獨立線程。這對處理器數量(核心)和請求響應的匹配是個有好處的。系統會處理CPU的負載平衡。
3、數據量增長。
> 增加RAM,將更多的標簽存儲在內存里,加快數據查詢、減少響應時間。
> 64位結構支持大內存。
> 依據負載高低,自動進行數據庫的內存分配。
> 當沒有存儲在SAN時,對象數據庫的特點允許將類劃分為子類,并將子類文件分別存儲在不同的硬件設備中,以此來縮短響應時間。
> 分割工具允許劃分類,并處理并發請求。
> 表空間管理工具允許識別在多個文件系統上的數據庫。
> 進行數據壓縮以減少占用硬盤空間和網絡帶寬。
1、客戶端緩存管理
客戶端緩存可以改善客戶端的查詢。表的自動復制是在客戶機上執行的。DBMS將根據表的變化更新客戶端緩存。
2、服務器緩存管理
服務器緩存管理可以改善在集中數據庫服務器上的應用程序響應時間。它考慮了大數據對象的緩存,如:三維模型或照片。可以將所有數據從各個節點集中而不用在數據庫安裝節點進行數據復制。中心數據庫位于一個主服務器上。本地服務根據緩存管理選項的設置向其他現場應用提供服務。各個現場應用與中心數據庫的關系部分進行交互。對象管理機制如下:
> 當用戶想要顯示一個對象(圖片,3D模型…),請求在本地服務器緩存部分完成。如果對象是存在本地的設備上,則會立即顯示出來。否則,將從中心服務器下載到本地服務器的緩存,再顯示。在此體系結構中,對象在應用現場只被加載一次。
> 當用戶向數據庫中寫入對象,新的對象將存儲在本地服務器的緩存中。中央數據庫的關系部分會立即更新,對象部分將處于脫機狀態。這個新的對象可以根據需要上載或根據DynaWorks服務器的任務管理器中批處理命令進行批量上載。這個對象可以根據最大的對象體積被立即被寫入到中心數據庫。
DynaWorks數據庫為管理員提供了一個監控工具,可以用來監測系統中不同的硬盤的充填率,和磁盤碎片率。
監控作為一個后臺任務運行,監控數據在配置間隔內自動更新。可以根據各資源使用情況設定上限。當達到固定的上限時,警告信息將直接通過郵件發送至管理員的監視窗口。
管理員可以為每個數據庫創建一個事務日志文件。這個日志文件包含所有數據庫進行的事務(涉及到數據庫關系部分和相關的對象)。它是用來從一個舊的備份恢復崩潰的數據庫。
每個數據庫有一個事務日志文件。這些日志文件必須與數據庫不在同一個磁盤上。在DynaWorks完成安裝時,這些日志文件保存位置對應的目錄就必須被定義完成。
事務修改應用于數據庫時,日志文件才被創建。LOG_SIZE_MAX資源用于指定日志文件的最大尺寸。這些文件每天都會關閉,同時另一個文件自動打開。每個文件名包含的日期是不同的。文件日期擴展名是當天時間。
當使用事務日志文件時,應依據以下原則:
(1)創建和配置保存日志文件的目錄。
(2)為數據庫配置事務日志文件。
(3)每次數據庫被保存后,日志文件被重新初始化。
可以用參數來配置報警,當有某些特定的數據類型寫入數據庫時,會通過電子郵件通知用戶。這是保存報警類的特定字段中的原因。
DynaWorks提供數據庫管理工具,方便用戶執行數據管理方面的工作,它允許用戶使用以下功能:
> 管理服務器配置
> 啟動/停止DynaWorks服務
> 管理每個服務器上的數據庫
> 監視每個服務器和數據庫
> 服務器空間管理
> 檢查數據庫狀態和完整性
數據庫管理應用界面如圖:
contact number
contact number
010-60603318
Wechat consulting
Send mail
Feedback
go back toTop