應(yīng)用領(lǐng)域:汽車業(yè)
應(yīng)用產(chǎn)品:DIAdem
挑戰(zhàn):在引擎的生產(chǎn)測試中,根據(jù)數(shù)據(jù)記錄生成定制的報告,并對相關(guān)信息進行數(shù)學(xué)和統(tǒng)計方面的分析。
解決方案:
使用NI DIAdem技術(shù)數(shù)據(jù)管理軟件,開發(fā)Smart Report應(yīng)用,以查詢Oracle數(shù)據(jù)庫;動態(tài)創(chuàng)建和處理圖表、圖形和表格,并管理各類復(fù)雜的SQL查詢請求。
API Com srl為雷諾在法國和西班牙的生產(chǎn)工廠建立并安裝了引擎測試系統(tǒng),這項應(yīng)用希望能為測試平臺建立一套數(shù)據(jù)觀測和報告生成環(huán)境。
引擎生產(chǎn)測試時所采集的大量數(shù)據(jù)的確需要一個高效的存儲架構(gòu),以滿足后續(xù)處理、統(tǒng)計評估,故障觀測,以及問題防范的需要。另外,在數(shù)據(jù)觀測的同時,往往還要在生產(chǎn)之后進行相當復(fù)雜的數(shù)學(xué)分析。在API Com的協(xié)作下,Eurins srl已經(jīng)開發(fā)出了完全基于NI DIAdem的Smart Report應(yīng)用,以滿足雷諾嚴格的報告和分析需求。
系統(tǒng)需求在引擎生產(chǎn)測試過程中,汽車生產(chǎn)廠商會通過多種渠道進行數(shù)據(jù)采集和記錄,包括工作臺傳感器、引擎?zhèn)鞲衅骱虴CU測量通道。廠商還會通過NVH分析系統(tǒng)收集時域和頻域的各類數(shù)據(jù)。在一種新的引擎開始進行生產(chǎn)的時候,必須分析和監(jiān)控盡可能多的數(shù)據(jù)。因為這是描述統(tǒng)計情況最完全的方式,工程師們可以從中了解測量參數(shù)的局限性,以改進引擎生產(chǎn)測試的過程,得出最優(yōu)的解決方案。另外, 對于提升產(chǎn)品整體的質(zhì)量而言,生產(chǎn)過程中進行快速完整追蹤的能力也是至關(guān)重要的。因此,Smart Report應(yīng)用必須具備以下功能:使用SQL命令對所有數(shù)據(jù)庫中的每個字段進行查詢,完成多種數(shù)據(jù)處理和組織功能,提供圖形化觀測功能,進行歸納制表和統(tǒng)計分析,通過用戶易用的高層圖形化界面顯示信息。
軟件設(shè)計我們選擇DIAdem是由于它已經(jīng)整合了所有我們所需要的功能。除了通過用戶自定義的菜單自動創(chuàng)建報告之外,高級用戶還可以使用DIAdem實現(xiàn)自己的數(shù)據(jù)分析處理。我們在DIAdem對話編輯器中設(shè)計了圖形化用戶界面,實現(xiàn)了與Oracle數(shù)據(jù)庫的連接和查詢,所有的生產(chǎn)數(shù)據(jù)都儲存在這個數(shù)據(jù)庫當中,在SQL/OBDC接口下,同樣允許用戶執(zhí)行任意的長度不超過10000個字節(jié)的SQL語句。在DIAdem腳本當中,為實現(xiàn)統(tǒng)計和數(shù)學(xué)分析,以及用戶自定義搜索標準到復(fù)雜SQL語句的轉(zhuǎn)換,我們開發(fā)了許多常規(guī)函數(shù),以方便用戶生成的事件得到響應(yīng)。
應(yīng)用的功能使用Smart Report的第一步是查詢Oracle數(shù)據(jù)庫并將數(shù)據(jù)導(dǎo)入DIAdem。用戶接口分為三個層次,查詢的復(fù)雜度和細節(jié)觀測的深入程度逐次遞增。另外,應(yīng)用有兩個分支,分別進行測試工作臺傳感器數(shù)據(jù)和NVH數(shù)據(jù)的分析。
搜索的第一個層次對于兩個分支來說是相同的,用戶可以從基于各種引擎參數(shù)(如序列號)、測試結(jié)果、數(shù)據(jù)/時間以及其他信息的引擎測試實例中選擇一部分進行執(zhí)行。使用Smart Report,用戶還能夠通過簡單的圖形化界面指定需要的搜索條件,并將其轉(zhuǎn)換為SQL語句,通過SQL/ODBC接口傳送到數(shù)據(jù)庫當中。這項功能是通過DIAdem腳本中的一個轉(zhuǎn)譯器來實現(xiàn)的。底層的數(shù)據(jù)庫結(jié)構(gòu)對于最終用戶是完全透明的。在初級搜索中,用戶也可以創(chuàng)建一些通用的報告。Smart Report可以提供多頁報告,每項引擎測試對應(yīng)一張表格,簡單直觀地收集并顯示測試的主要結(jié)果。Smart Report也能夠創(chuàng)建單頁的總結(jié)性報告,對整體特性進行評估(如良品和次品的數(shù)目),并在特定問題發(fā)生時進行記錄。
中級搜索能夠為用戶提供一種多功能菜單。例如,用戶能夠在任意數(shù)量的引擎測試過程中,顯示所選通道的時間趨勢。另外,用戶可以選擇一個或多個測試步驟,對其中通道的統(tǒng)計參數(shù)進行監(jiān)測。而分散繪圖和詳細的標注能夠幫助用戶找到異常的結(jié)果,并追蹤到發(fā)生問題的引擎。Smart Report針對基于NVH的分析,分別在頻域和階次域?qū)?shù)據(jù)進行顯示,這項功能也可以適應(yīng)任意數(shù)量的引擎測試。
用戶能夠定義并保存搜索的掩模(Mask),掩模能夠大大提高應(yīng)用的自動化程度,并顯著加速標準日常報告的生成。
DIAdem的功能多樣性我們能夠使用一個單獨的軟件產(chǎn)品將所有需要的功能整合到Smart Report中。使用這樣一個多功能的系統(tǒng),用戶能夠通過添加腳本規(guī)則和報告模板,簡單地添加一個報告類型:自從API Com工作臺開始能夠執(zhí)行多種涵蓋引擎各方面表現(xiàn)的測試,這種特性就變得日益重要。用戶或生產(chǎn)工程師能夠安全地退出應(yīng)用用戶界面,而不丟失數(shù)據(jù)庫中所收集和處理的任何數(shù)據(jù)。而且使用DIAdem強大的工具,我們能夠進行個性化的數(shù)據(jù)分析和報告生成。