• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種汽車空調控制器數(shù)據(jù)處理系統(tǒng)的設計

      2021-04-21 14:15:30劉敏陳晨顧今今
      汽車實用技術 2021年7期
      關鍵詞:出風口數(shù)據(jù)處理空調

      劉敏,陳晨,顧今今

      一種汽車空調控制器數(shù)據(jù)處理系統(tǒng)的設計

      劉敏,陳晨,顧今今

      (泛亞汽車技術中心有限公司,上海 201201)

      針對汽車空調控制器穩(wěn)定性分析的需求,開發(fā)了一種空調控制器數(shù)據(jù)處理系統(tǒng),使用Python語言對空調出風口溫度性能曲線進行趨勢提取以及數(shù)據(jù)分析,并通過Laravel框架搭建Web應用網(wǎng)站,實現(xiàn)對Python腳本的調用。工程師只需要通過網(wǎng)站上傳測試數(shù)據(jù),即可準確快速地得到可視化的圖表結果,提升了空調控制器數(shù)據(jù)處理的效率。

      汽車空調控制器;數(shù)據(jù)處理系統(tǒng);Laravel;Python

      前言

      目前汽車已經成為大眾的交通工具,人們對乘車的舒適度也有了更高的追求。車內的空調系統(tǒng)通過對空氣的溫度、濕度、純凈度、氣流速度等方面進行控制,維持車內的舒適環(huán)境。為了保證空調控制器的控制穩(wěn)定性和提高控制精度,工程師需要在不同的工況下進行空調算法標定試驗。然而如圖1的空調出風口溫度性能曲線走勢圖所示,空調在達到穩(wěn)定的溫度前,會出現(xiàn)升溫、降溫、溫度過調等過程,此外,用戶開窗、調溫等行為都會破壞已經穩(wěn)定的空調溫度曲線。

      目前工程師需要利用數(shù)據(jù)采集軟件通過人工的方式提取溫度數(shù)據(jù)片段進行穩(wěn)定性分析。然而通過肉眼觀察的方式進行數(shù)據(jù)提取,不僅效率低下,且對于同一數(shù)據(jù)可能出現(xiàn)千人千式的局面,從而導致分析結果存在偏差。

      圖1 空調出風口溫度性能曲線

      因此針對空調控制器開發(fā)專門的數(shù)據(jù)處理系統(tǒng)具有實際的工程意義。本文提出一種汽車空調控制器數(shù)據(jù)處理系統(tǒng),工程師只需將得到的試驗數(shù)據(jù)導入該數(shù)據(jù)處理系統(tǒng),點擊相應操作按鈕就可自動獲取分析結果,能夠有效地縮短數(shù)據(jù)處理周期,解決了空調控制器穩(wěn)定性分析中實時性、高效性和交互性較差的問題。

      1 系統(tǒng)總體結構設計

      Python是一種非常流行的跨平臺的計算機程序設計語言,具有代碼簡潔、功能強大、開源免費、可移植等特點,被廣泛應用于數(shù)學計算、機器學習和多種數(shù)據(jù)科學應用[1,2]。由于Python提供了豐富的第三方科學計算庫,可以高效率地實現(xiàn)開發(fā),因而本系統(tǒng)采用Python語言開發(fā)數(shù)據(jù)分析程序,實現(xiàn)控制器性能有效數(shù)據(jù)提取和不同參數(shù)條件下的性能穩(wěn)定性分析。

      Laravel框架是一種在Web應用中廣泛使用的PHP語言框架,它遵循MVC(Model View Controller)[3]設計模式,以Composer進行代碼包的管理,易于跨平臺移植,可以大大簡化系統(tǒng)的代碼實現(xiàn)流程[4]。因而本文采用了Laravel框架搭建數(shù)據(jù)處理系統(tǒng)的Web網(wǎng)站,設計可視化操作界面,實現(xiàn)了用戶注冊、用戶登錄、數(shù)據(jù)上傳、文件儲存、調用Python腳本、數(shù)據(jù)可視化展示等功能;

      具體業(yè)務執(zhí)行流程如圖2所示,用戶登錄網(wǎng)站后,上傳測試數(shù)據(jù),生成數(shù)據(jù)分析任務傳遞給基于Python的數(shù)據(jù)處理模塊進行性能穩(wěn)定性分析,再將分析結果通過前端頁面進行綜合、實時的展現(xiàn)。

      圖2 數(shù)據(jù)處理系統(tǒng)業(yè)務執(zhí)行流程

      2 數(shù)據(jù)分析程序開發(fā)

      為了對溫度性能曲線的數(shù)據(jù)片段進行準確、高效的提取,本程序使用Python語言進行數(shù)據(jù)處理,首先采用了Savitzky- Golay平滑算法對數(shù)據(jù)進行平滑處理,通過Douglas- Peucker算法進一步對數(shù)據(jù)進行抽稀處理,以少量的點描述溫度曲線波動的趨勢,提取出所需數(shù)據(jù)進行穩(wěn)定性分析,最后將結果傳遞給前端界面進行展示。

      2.1 數(shù)據(jù)平滑處理

      Savitzky-Golay[5]濾波器被廣泛運用于數(shù)據(jù)的平滑除噪,是一種在時域內通過多項式實現(xiàn)滑動窗內的最小二乘擬合的濾波方法。

      圖3為空調出風口溫度性能曲線經過Savitzky-Golay數(shù)據(jù)平滑后的結果,原始的曲線存在大量的輕微波動,經過平滑處理后,基本的升溫、降溫和恒溫的趨勢保持不變,僅將數(shù)據(jù)中的波動進行了平滑,減少在后續(xù)數(shù)據(jù)處理時將輕微的噪音波動作為正常的趨勢數(shù)據(jù)提取的可能性。

      圖3 空調出風口溫度性能曲線數(shù)據(jù)平滑后的結果

      2.2 數(shù)據(jù)抽稀處理

      Douglas-Peucker[6]算法是一種經典的數(shù)據(jù)抽稀算法,在對曲線保持原有的形狀的基礎上使用少量有限的點來描述曲線的形態(tài),實現(xiàn)曲線的壓縮表示。

      圖4為空調出風口溫度性能曲線在Savitzky-Golay濾波后,再經過Douglas-Peucker算法進行數(shù)據(jù)抽稀后的結果,可以看出,曲線經過濾波、抽稀處理后,溫度性能曲線由原本的8890個點減少到由114個點表征曲線的基本形態(tài),而曲線的整體趨勢得到了保留。通過去除曲線上的冗余點,用少量的點描述曲線的趨勢,顯著提高了后續(xù)數(shù)據(jù)處理的速度,同時保證了程序的準確性。

      圖4 空調出風口溫度性能曲線數(shù)據(jù)抽稀后的結果

      2.3 曲線趨勢提取

      在經過數(shù)據(jù)平滑和濾波后,基于數(shù)據(jù)截取的需求對空調出風口溫度性能曲線進行數(shù)據(jù)分段,將曲線劃分為升溫過程、降溫過程以及恒溫過程,記錄不同趨勢數(shù)據(jù)的起始、終止坐標位置,將結果代入原始曲線,提取所需數(shù)據(jù)片段做進一步的分析。

      圖5 空調出風口溫度性能曲線趨勢提取后的結果

      圖5為曲線趨勢提取后的結果,從圖中可以看出,曲線已經被分為恒溫區(qū)域和升/降溫區(qū)域,成功提取出3 段恒溫區(qū)域數(shù)據(jù),符合數(shù)據(jù)提取的要求。

      2.4 穩(wěn)定性分析

      基于提取的數(shù)據(jù)片段,通過均值、方差等統(tǒng)計分析變量對空調控制器的穩(wěn)定性進行評價,并結合車速、溫度、濕度、氣流速度等環(huán)境條件進行分析,為進一步尋找影響穩(wěn)定性的主要因素提供了基礎。

      3 網(wǎng)站搭建

      本系統(tǒng)開發(fā)了一個基于Web服務的網(wǎng)站,可以為用戶提供圖形化的交互界面,用戶訪問網(wǎng)站后,可以上傳測試數(shù)據(jù),提交待分析的需求并接收數(shù)據(jù)處理返回的結果,以表格、折線圖等多種形式查看和下載分析結果。

      3.1 后臺架構設計

      本系統(tǒng)基于Laravel 5.5框架開發(fā),以LNMP(Linux+ Nginx+ MySQL+PHP)架構搭建網(wǎng)站服務系統(tǒng)。其中,使用開源免費的Ubuntu作為開發(fā)和運行的環(huán)境,Nginx作為代理服務器,MySQL作為數(shù)據(jù)庫管理系統(tǒng),采用PHP語言作為內容動態(tài)解析語言。

      3.2 前端界面設計

      為了使系統(tǒng)能夠根據(jù)用戶設備的屏幕大小進行自適應調節(jié),本系統(tǒng)采用Javascript、HTML5、CSS3以及Bootstrap作為前端框架設計用戶注冊、用戶登錄、數(shù)據(jù)上傳等Web前端界面,保證用戶在手機、平板或電腦等設備上都能獲得較好的用戶體驗。

      圖6 數(shù)據(jù)分析系統(tǒng)Web端界面

      Bootstrap-Table是基于Bootstrap的表格插件,通過簡單的設置就可以開發(fā)一個功能完備的表格。ECharts是一款基于JavaScript的可視化插件,具備豐富的圖表類型,支持深度的交互數(shù)據(jù)探索功能。本系統(tǒng)采用Bootstrap-Table框架設計表格界面,Echarts框架設計動態(tài)圖表,將數(shù)據(jù)處理模塊返回的結果以圖表的形式呈現(xiàn)給用戶。圖6為經過可視化圖表展示的結果。

      4 結束語

      本文設計了一種汽車空調控制器數(shù)據(jù)處理系統(tǒng),主要講解了系統(tǒng)的總體設計、基于Python語言的數(shù)據(jù)分析程序開發(fā)、基于Laravel框架的網(wǎng)站搭建。用戶可以登錄網(wǎng)站上傳測試數(shù)據(jù),調用Python腳本對空調出風口溫度性能曲線進行趨勢提取以及穩(wěn)定性分析,通過前端頁面以圖表的方式查看結果,使用流程簡單便捷,分析結果可靠有效,縮短了數(shù)據(jù)處理周期。后續(xù)可以結合環(huán)境條件進行分析,探索環(huán)境因素對穩(wěn)定性的影響,進一步完善和實現(xiàn)系統(tǒng)的功能。

      [1] Oliphant T E.Python for scientific computing[J].Computing in Scie -nce & Engineering, 2007,9(3):10-20.

      [2] Pedregosa F,Varoquaux G, Gramfort A, et al. Scikit-learn: Machine learning in Python[J].the Journal of machine Learning research, 2011,12:2825-2830.

      [3] Leff A,Rayfield J T.Web-application development using the model/ view/controller design pattern[C]//Proceedings fifth ieee interna -tional enterprise distributed object computing conference. IEEE, 2001:118-127.

      [4] 阮衛(wèi)華,何正焱.基于laravel框架的新聞發(fā)布系統(tǒng)的設計[J].軟件, 2019,40(08):59-61+65.

      [5] Savitzky A, Golay M J E. Smoothing and differentiation of data by simplified least squares procedures[J]. Analytical chemistry, 1964, 36(8): 1627-1639.

      [6] Douglas D H,Peucker T K.Algorithms for the reduction of the num- ber of points required to represent a digitized line or its caricature[J]. Cartographica: the international journal for geographic information and geovisualization,1973,10(2):112-122.

      Design of Data Processing System for Vehicle Air-conditioning Controller

      Liu Min, Chen Chen, Gu Jinjin

      ( Pan Asia Technical Automotive Center Co., Ltd., Shanghai 201201 )

      A data processing system is designed for stability analysis of vehicle air-conditioning controller. It uses Python to perform trend extraction and data analysis of air-conditioning outlet temperature performance curves, and builds a website using Laravel framework, which can execute python scripts. Engineers only need to upload the test data to the website to accurately access the visualization results, which improves the efficiency of data processing for the air conditioner controller.

      Vehicle air-conditioning controller; Data processing system; Laravel; Python

      10.16638/j.cnki.1671-7988.2021.07.015

      U463.85+1

      A

      1671-7988(2021)07-42-03

      U463.85+1

      A

      1671-7988(2021)07-42-03

      劉敏,碩士,高級工程師,就職于泛亞汽車技術中心有限公司,研究方向:電子架構、車輛大數(shù)據(jù)分析。

      猜你喜歡
      出風口數(shù)據(jù)處理空調
      認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
      心理學報(2022年4期)2022-04-12 07:38:02
      ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
      水泵技術(2021年3期)2021-08-14 02:09:20
      2014款路虎攬勝空調出風口延遲出風
      空調病是怎么回事
      奔馳E260車空調不正常
      奧迪A6L車空調中央出風口不出風
      基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應用
      邁騰車空調不制冷
      一種中央空調導風裝置
      汽車空調出風口面罩注塑工藝與模具設計
      河南科技(2014年16期)2014-02-27 14:13:23
      沛县| 体育| 高平市| 龙里县| 旬阳县| 岳西县| 正宁县| 株洲市| 视频| 呼玛县| 增城市| 新营市| 靖江市| 临湘市| 新田县| 博兴县| 建湖县| 高唐县| 东阳市| 南乐县| 临泉县| 那坡县| 南靖县| 汝城县| 明溪县| 万安县| 乐陵市| 新巴尔虎右旗| 原阳县| 嘉兴市| 临海市| 石狮市| 札达县| 巧家县| 彭山县| 襄城县| 佛坪县| 惠来县| 香河县| 千阳县| 嘉禾县|