楊昕妍 楊 洋 張繼娟 張仲鳳*
(1.中南林業(yè)科技大學(xué)家具與藝術(shù)設(shè)計學(xué)院,湖南 長沙 410004;2.國家林業(yè)和草原局綠色家具工程技術(shù)研究中心,湖南 長沙 410004;3.湖南省綠色家居工程技術(shù)研究中心,湖南 長沙 410004)
Carroll[1]認為情境是用戶活動內(nèi)容的描述。情境包括產(chǎn)品、用戶以及發(fā)生人機交互過程的時間、位置和活動等信息[2-3]。William Cressey在《情境認知:論人類認知與計算機表征》中通過情景認知和描述人類行為進行系統(tǒng)設(shè)計[4]。譚浩等[5]基于案例推理和認知心理學(xué)提出設(shè)計情境概念。郭永輝[6]根據(jù)危險情境提出了預(yù)防使用手機時出意外的系統(tǒng)。周樸雄[7]運用BP神經(jīng)網(wǎng)絡(luò)提高不同情境下資源類別偏好的推薦準(zhǔn)確率。程永勝等[8]運用神經(jīng)網(wǎng)絡(luò)提升了造型意象預(yù)測能力。羅仕鑒等[9-10]探討了產(chǎn)品仿生設(shè)計生物外形本征提取與產(chǎn)品外形融合的研究。綜上,對于情境難以量化的問題,本文采用多重響應(yīng)結(jié)合交叉表分析情境中用戶需求數(shù)據(jù)并系統(tǒng)聚類,運用神經(jīng)網(wǎng)絡(luò)和象元理論構(gòu)建用戶偏好模型,并對功能語義和象元本體形態(tài)進行預(yù)測。最后通過形狀文法規(guī)則對用戶偏好最佳組合進行設(shè)計創(chuàng)新。
對情境內(nèi)涵的理解有縮小情境化和泛情境化兩個趨勢[11]。前者把研究主體置于理想環(huán)境中,后者認為內(nèi)外部因素都可作為情境來研究[12]。在泛情境中,影響用戶行為的因素復(fù)雜而多樣[13],通過事件流獲取信息,并考慮目標(biāo)事件發(fā)生過程對用戶個體差異的影響,以此確定設(shè)計范圍,如圖1所示。
圖1 情景數(shù)據(jù)驅(qū)動的產(chǎn)品設(shè)計流程Fig.1 Scenario data-driven product design process
在目標(biāo)情境中,基于人、環(huán)境和產(chǎn)品之間的交互作用,研究事件隨著時間、空間等不同維度的變化導(dǎo)致情境內(nèi)部信息發(fā)生變化的過程,探析情境中研究主體產(chǎn)生問題的原因,采集用戶數(shù)據(jù)。
根據(jù)分境設(shè)置問卷,選擇合適的統(tǒng)計學(xué)方法進行檢驗分析,有助于提高準(zhǔn)確率。本文基于地震情境收集不同人群對防震產(chǎn)品的功能需求,并通過系統(tǒng)聚類法對需求進行聚類。采用卡方擬合優(yōu)度檢驗和多重響應(yīng)分析法對問卷選項進行分析。
仿生設(shè)計是通過提取自然界中的生物信息實現(xiàn)產(chǎn)品創(chuàng)新的方法[14]。主要分類方式有生物物種仿生、模仿抽象程度仿生、生物態(tài)勢仿生等。本文以仿生內(nèi)容角度探討避難椅造型設(shè)計,具體步驟如圖2 所示。
圖2 基于BP神經(jīng)網(wǎng)絡(luò)的仿生產(chǎn)品設(shè)計流程Fig.2 Biomimetic product design process based on BP neural network
2.2.1 建立產(chǎn)品形態(tài)樣本庫
通過百度圖庫等平臺收集仿生對象全部品種的圖像資料。利用里克特量表獲得用戶偏好信息,為提高偏好值準(zhǔn)確度,結(jié)合三角模糊函數(shù)[15]進行量化。假設(shè)m位用戶關(guān)于k個仿生形態(tài)樣本的偏好程度為[14]:
式中:p=1,2,3,...,m;k=1,2,3,...,n;為第k個用戶對第p個樣本的三角模糊數(shù);為第k個用戶關(guān)于第p個樣本的模糊數(shù)的下限為第k個用戶關(guān)于第p個樣本的模糊數(shù)可能性的最大值為第k個用戶關(guān)于第p個樣本的模糊數(shù)的上限;m為樣本總數(shù);n為用戶數(shù)量。
構(gòu)建n位用戶對m個樣本的評價矩陣,表示為R=。假設(shè)用戶的重要模糊權(quán)重為W,則n位用戶的模糊權(quán)重向量可以表示為W=(W1,W2,...,Wn),n位用戶對樣本p的模糊綜合評價集可以表示為E=(E1,E2,...,Ep)。
2.2.2 建立產(chǎn)品功能語義空間
將情境數(shù)據(jù)分析得到的系統(tǒng)聚類進行篩選,即將不符合描述產(chǎn)品功能的選項刪除,建立產(chǎn)品功能語義空間。
2.2.3 建立形態(tài)本體象元空間
采用Gabor濾波提取仿生形態(tài),建立產(chǎn)品形態(tài)本體象元空間。在象元理論中,有骨-面象元、動-靜象元、量-勢象元、共-個象元和本體-喻體象元[15-19]。
2.3.1 樣本數(shù)據(jù)預(yù)處理
因本體象元是一種圖案信息形式,故將本體象元轉(zhuǎn)換為計算機可識別的語言。若仿生樣本庫中存在本體象元記為“1”,不存在則計為“0”。
2.3.2 構(gòu)建前饋神經(jīng)網(wǎng)絡(luò)模型
BP算法由信號正向傳播與誤差反向傳播兩部分組成,通過反復(fù)進行記憶訓(xùn)練,使總體誤差收斂直至最小為止。輸入因子應(yīng)為所提取出的生物形態(tài)本體象元,輸出因子應(yīng)為用戶在情境下對仿生形態(tài)的偏好程度,以此探析仿生形態(tài)與用戶偏好之間的關(guān)系[20-24],具體步驟為:1)提供訓(xùn)練集,通過提取與產(chǎn)品功能相似的仿生形態(tài),包括圖案編碼和用戶偏好評價;2)設(shè)置訓(xùn)練數(shù)據(jù)和預(yù)測數(shù)據(jù);3)訓(xùn)練樣本數(shù)據(jù)歸一化;4)構(gòu)建BP神經(jīng)網(wǎng)絡(luò),對網(wǎng)絡(luò)參數(shù)進行配置,包括訓(xùn)練次數(shù)、學(xué)習(xí)速率,訓(xùn)練目標(biāo)最小誤差等;5)按BP算法訓(xùn)練,將測試樣本歸一化;6)BP神經(jīng)網(wǎng)絡(luò)預(yù)測,預(yù)測結(jié)果反歸一化與誤差計算;7)真實值與預(yù)測值誤差比較。
2.4.1 建立喻體象元空間
通過聯(lián)想法建立喻體象元空間,如圖3所示。在選擇喻體事物時,要與本體象元具備相似性,保證后續(xù)預(yù)測用戶偏好度的準(zhǔn)確性。
2.4.2 形態(tài)創(chuàng)新設(shè)計
形狀文法是基于規(guī)則的系統(tǒng)[25-29],可以生成多元設(shè)計,其基本表達是一個四元組,即:
式中:S為形狀的有限集合;L為符號的有限集合;I為初始形狀;R為形狀規(guī)則的有限集合,規(guī)則的形式為:α→β(α和β均是帶符號形狀,其中,α∈(SL)+,是形狀符號組成的集合,β∈(SL)*是(SL)+∪(SφL);I∈(SL)+。本文將用戶偏好度高的本體象元方案作為初始形狀I(lǐng),將喻體象元空間作為符號集合L,利用形狀推演規(guī)則R得到新的形狀集合S,最終得到符合用戶偏好的產(chǎn)品仿生設(shè)計方案。
3.1.1 研究對象
本文在收集問卷前先詢問對方曾常駐地,以提高樣本多樣性。主要被測者來源地區(qū)為甘肅、四川、陜西、湖北、湖南、江西、廣東、福建、浙江等多個省份。發(fā)放樣本數(shù)量500 份,回收488 份,剔除無效樣本后得398 份。
3.1.2 統(tǒng)計結(jié)果
為保證問題設(shè)置科學(xué)有效,咨詢學(xué)科專家優(yōu)化問卷后,再分發(fā)至民眾(其中包括40 位地震局工作人員)進行填寫。問卷內(nèi)容見表1。采用SPSS 26.0 對數(shù)據(jù)處理,具體分析步驟及結(jié)果如下:
表1 問卷量表設(shè)計Tab.1 Questionnaire scale design
1)采用卡方擬合優(yōu)度檢驗對單選題構(gòu)成比是否具備統(tǒng)計學(xué)意義進行檢驗分析,在分析結(jié)果前對數(shù)據(jù)進行個案加權(quán),結(jié)果如表2 所示,得到變量顯著性P均小于0.05,說明數(shù)據(jù)具備統(tǒng)計學(xué)意義。
表2 單選項變量檢驗結(jié)果Tab.2 Results of the single option variable test
2)采用多重響應(yīng)和卡方優(yōu)度檢驗分析多選題選項構(gòu)成比是否具備統(tǒng)計學(xué)意義,檢驗過程中如遇到數(shù)值區(qū)間相近的選項,則重復(fù)進行檢驗,直到確定其差異具備統(tǒng)計學(xué)意義。結(jié)果如表3 所示,顯著性P均小于0.05。其中,B1 變量包含選項輔助清理、震中穩(wěn)定、地震預(yù)測、物資儲備、情感撫慰、對外求救、局部保護、幫助逃脫,B2 變量包含選項俯跪式、蜷曲式、蹲式、側(cè)臥式、平趴式、坐式,B3 變量包含選項組合產(chǎn)品、防震椅、防震床、防震柜、防震桌,B4 變量包含選項金屬類、軟墊類、手電類、塊狀類、棍狀類、橡膠類、頭盔類、殼狀物、發(fā)聲物等,B5 變量包含選項橡膠類、合金類、氣囊類、纖維類、新型混凝土、特殊紙類等,B6 變量包含選項發(fā)送信號、安全轉(zhuǎn)移、氧氣補給、更換姿勢等。根據(jù)個案百分比,本文選擇防震椅進行設(shè)計。
表3 多重響應(yīng)分析結(jié)合交叉表結(jié)果Tab.3 Multiple response analysis combined with cross tabulation results
3)為確定研究單選題和多選題之間是否具備統(tǒng)計學(xué)意義,采用多重響應(yīng)分析其兩兩間顯著性差異,經(jīng)個案加權(quán)后,結(jié)合交叉表卡方檢驗得出結(jié)論,如表4 所示。當(dāng)顯著性P>0.05 時,不具備統(tǒng)計學(xué)意義,表明變量之間關(guān)聯(lián)性不強。因此,選取P<0.05 的數(shù)值進行系統(tǒng)聚類分析。
表4 單選-多選交叉檢驗分析結(jié)果Tab.4 Results of single-multiple choice cross-test analysis
4)采用系統(tǒng)聚類探求地震情境下不同人群避難方式及需求差異。參考虛線標(biāo)出的聚類類別,如圖4所示,為6 大類18 小類。
圖4 用戶需求系統(tǒng)聚類譜系Fig.4 Clustering spectrum of user requirements systems
5)建立功能語義空間。根據(jù)譜系圖結(jié)果,對模糊聚類譜系圖中的功能進行篩選,刪除沒有描述功能的語義詞匯,建立產(chǎn)品功能語義空間,如表5 所示。
表5 產(chǎn)品功能語義空間Tab.5 Semantic space of product functions
3.2.1 建立仿生形態(tài)樣本庫
參考選項搜索自然界相關(guān)生物,發(fā)現(xiàn)犰狳是同類生物中最具備上述條件的生物,利用百度圖庫,選取不同犰狳品種作為樣本,共收集785 張,清理圖片后進行Gabor輪廓提取,刪除肌理不明顯的圖片后得56 張,如圖5 所示。
圖5 仿生形態(tài)樣本庫(部分)Fig.5 Bionic morphology sample library (partial)
3.2.2 建立產(chǎn)品仿生形態(tài)本體象元空間
對Gabor濾波提取的56 個仿生樣本輪廓進行幾何圖案的整理。基于象元理論中的骨-面象元、共-個象元、動-靜象元、量-勢象元進行歸類,本文將提取的39 個幾何圖案形成本體象元空間,如圖6 所示。
圖6 仿生形態(tài)本體象元空間Fig.6 Bionomorphic ontology pixel space
3.2.3 獲取模糊用戶形態(tài)偏好值
根據(jù)Liket七級量表,邀請20 位用戶進行評價,為保證結(jié)果準(zhǔn)確,將樣本分為3 組,第1 組20 張,第2 組和第3組各18 張,每組樣本在觀測中間隔20 min。將得到的評價數(shù)據(jù)進行三角模糊數(shù)置換,表6 中僅展示前3 個樣本數(shù)據(jù)。
表6 用戶三角模糊評價值Tab.6 User triangulation fuzzy evaluation values
3.2.4 構(gòu)建前饋神經(jīng)網(wǎng)絡(luò)模型
1)編碼處理與輸入。將數(shù)據(jù)處理為計算機課識別的語言,對本體象元和功能語義分別進行編碼,如表7、8 所示。若樣本中存在該本體象元計為“1”,若不存在計為“0”,分別作為神經(jīng)網(wǎng)絡(luò)輸入層數(shù)據(jù)進行模型訓(xùn)練。
表7 樣本本體象元編碼Tab.7 Sample ontology pixel codes
2)訓(xùn)練參數(shù)設(shè)置與結(jié)果輸出。利用Matlab R2022a軟件建立BP神經(jīng)網(wǎng)絡(luò),輸入層為39 個本體象元,輸出節(jié)點數(shù)為5,訓(xùn)練樣本數(shù)據(jù)歸一化到[-1,1]之間。設(shè)置tansig雙極性S函數(shù)為激活函數(shù),purelin函數(shù)為傳遞函數(shù),設(shè)置訓(xùn)練次數(shù)為1 000 次,誤差目標(biāo)值為0.01,并將預(yù)測值和實際值的距離平方之和(MSE)作為模型精度標(biāo)準(zhǔn),訓(xùn)練結(jié)果如圖7 所示,輸出的均方誤差MSE為0.092 12,誤差符合預(yù)設(shè)范圍。將34 個產(chǎn)品功能語義作為輸入層,與56 個仿生樣本用戶滿意度進行訓(xùn)練,結(jié)果如圖8 所示。輸出均方誤差0.007 44,選取滿意度排名前5 的語義作為最終需求,即要害部位保護、頭盔類護體物、堅硬殼狀物、橡膠類、俯跪式。
圖7 本體象元用戶偏好預(yù)測值與實際值對比Fig.7 Comparison of predicted and actual values of ontology quadrant user preferences
圖8 產(chǎn)品功能語義用戶偏好預(yù)測值與實際值對比Fig.8 Comparison of predicted and actual values of semantic user preferences for product features
3.2.5 用戶形態(tài)偏好度預(yù)測
本體象元空間重構(gòu)產(chǎn)生6×12×8×13 個方案,作為輸入層數(shù)據(jù),結(jié)果如表7 所示。用戶偏好值最高的本體象元組合方案為10010110110000110101000000 0100011011010,預(yù)測值為0.351,對其拆解后并加以組合形成產(chǎn)品設(shè)計方案創(chuàng)新的初始方案,如表8 所示。
表8 產(chǎn)品功能語義編碼Tab.8 Semantic coding of product functions
建立喻體象元空間,由20 位受測者進行聯(lián)想,收集整理頻率最高的關(guān)聯(lián)物作為本體象元,并建立喻體象元空間,如圖9 所示。根據(jù)形狀文法規(guī)則進行推演,如復(fù)制、平移、旋轉(zhuǎn),得到最終圖案并進行設(shè)計,如圖10 所示。
圖9 喻體象元空間Fig.9 Metaphorical metaphorical space
圖10 仿生避難椅設(shè)計Fig.10 Bionic refuge chair design
再次邀請前面20 位受測者對方案進行評價,并與建立的BP神經(jīng)網(wǎng)絡(luò)象元本體方案形態(tài)相似且排名前3 的用戶偏好值對比,由圖11 可知,均方誤差MSE為0.003 24,結(jié)果小于0.01,說明方案符合用戶滿意度。
圖11 最終方案滿意度對比Fig.11 Comparison of final programme satisfaction
本文基于地震情境對需求進行系統(tǒng)聚類后建立34個產(chǎn)品語義空間和56 個仿生對象樣本庫,利用Gabor濾波提取39 個仿生圖像本體象元。分別建立用戶偏好和仿生本體組合象元之間的映射模型和產(chǎn)品功能語義之間的映射模型,得到BP模型精度為0.092 12 和0.007 44,均在預(yù)設(shè)范圍內(nèi)。最后結(jié)合形狀文法規(guī)則設(shè)計三款方案,經(jīng)對比后得到MSE值為0.003 24,結(jié)果小于0.01,證明該設(shè)計方法能夠進行避難椅設(shè)計,可為同類產(chǎn)品提供設(shè)計思路。