四相開關磁阻電機四隻位置傳感器故障診斷與定位方法
2023-09-20 09:57:00
四相開關磁阻電機四隻位置傳感器故障診斷與定位方法
【專利摘要】本發明公開了一種四相開關磁阻電機四隻位置傳感器故障診斷與定位方法,適用於四及四的倍數相、多種拓撲結構、旋轉式或直線式開關磁阻電機四隻位置傳感器的故障診斷與定位。根據四隻位置傳感器輸出信號相鄰兩個上升沿脈衝順序判斷是否有位置傳感器故障,設置故障診斷緩衝區間,避免誤診斷的發生,通過辨別上升沿脈衝來源的位置傳感器輸出信號,對位置傳感器故障定位,可用於單只位置傳感器、兩隻位置傳感器、三隻位置傳感器和四隻位置傳感器的故障診斷與定位,電機勻速和加速、減速等速度變化對診斷與定位結果無影響,診斷方法可靠,實用性強,具有廣泛的工程應用價值。
【專利說明】四相開關磁阻電機四隻位置傳感器故障診斷與定位方法
【技術領域】
[0001]本發明涉及一種四相開關磁阻電機位置傳感器故障診斷與定位方法,尤其適用於四及四的倍數相、多種拓撲結構、旋轉式或直線式開關磁阻電機四隻位置傳感器的故障診斷與定位。
【背景技術】
[0002]旋轉式或直線式四相開關磁阻電機系統中,常用兩隻位置傳感器輸出信號提供速度計算和電機換相提供依據,對於旋轉式或直線式開關磁阻電機系統可靠運行具有極其重要的作用。但由於灰塵、碰撞等原因,常用的光電式、磁電式、電磁式位置傳感器會發生失效故障,導致故障後位置傳感器輸出信號邊沿脈衝的丟失。位置傳感器發生故障而失效,導致開關磁阻電機換相失敗,影響開關磁阻電機的可靠運行,因此對位置傳感器進行故障診斷和定位極其重要。用四隻位置傳感器提供速度計算和電機換相提供依據,對提高四相開關磁阻電機系統的容錯性能和可靠性十分有益;傳統的基於區間時間的故障診斷方法和基於邊沿捕獲的故障診斷方法僅適用於開關磁阻電機勻速運行狀態,對於開關磁阻電機速度變化運行時不適用。如何實現四相開關磁阻電機勻速和加減速運行狀態下四隻位置傳感器故障診斷和定位,是當前開關磁阻電機系統急需解決的技術問題。
【發明內容】
[0003]技術問題:本發明的目的克服已有技術中的不足之處,提供一種四相開關磁阻電機四隻位置傳感器故障診斷與定位方法。
[0004]技術方案:本發明的四相開關磁阻電機四隻位置傳感器故障診斷與定位方法:
[0005]I)使開關磁阻電機位置傳感器P的輸出信號相位時間早於位置傳感器Q的輸出信號相位,位置傳感器Q的輸出信號相位時間早於位置傳感器R的輸出信號相位,位置傳感器R的輸出信號相位時間早於位置傳感器S的輸出信號相位,位置傳感器S的輸出信號相位早於位置傳感器P的輸出信號相位,檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個上升沿脈衝P1和上升沿脈衝P2,時間順序上上升沿脈衝P1早於上升沿脈衝P2,相鄰兩個上升沿脈衝的間距為一個區間;
[0006]2)若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,或上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,或上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,或上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器無故障;
[0007]3)若除步驟2)之外的其他情況出現,則判斷位置傳感器有故障;
[0008]4)設定位置傳感器P的輸出信號上升沿至位置傳感器Q的輸出信號上升沿為區間①,位置傳感器Q的輸出信號上升沿至位置傳感器R的輸出信號上降沿為區間②,位置傳感器R的輸出信號上降沿至位置傳感器S的輸出信號上降沿為區間③,位置傳感器S的輸出信號上降沿至位置傳感器?的輸出信號上升沿為區間④;
[0009]5)當位置傳感器發生低電平故障時,故障診斷緩衝一個區間;當位置傳感器在區間①②④發生高電平故障時,故障診斷緩衝一個區間;當位置傳感器在區間③發生高電平故障時,故障診斷緩衝二個區間;
[0010]6)經過故障緩衝區間後,對位置傳感器故障進行定位:
[0011]若上升沿脈衝?工檢測到位置傳感器3的輸出信號,上升沿脈衝?2檢測到位置傳感器0的輸出信號,則判斷位置傳感器?發生故障;若上升沿脈衝檢測到位置傳感器?的輸出信號,上升沿脈衝?2檢測到位置傳感器I?的輸出信號,則判斷位置傳感器0發生故障;若上升沿脈衝?工檢測到位置傳感器0的輸出信號,上升沿脈衝?2檢測到位置傳感器3的輸出信號,則判斷位置傳感器8發生故障;若上升沿脈衝檢測到位置傳感器I?的輸出信號,上升沿脈衝?2檢測到位置傳感器?的輸出信號,則判斷位置傳感器3發生故障;
[0012]若上升沿脈衝?工檢測到位置傳感器3的輸出信號,上升沿脈衝?2檢測到位置傳感器尺的輸出信號,則判斷位置傳感器?和位置傳感器0均發生故障;若上升沿脈衝匕檢測到位置傳感器?的輸出信號,上升沿脈衝?2檢測到位置傳感器3的輸出信號,則判斷位置傳感器0和位置傳感器卩均發生故障;若上升沿脈衝?工檢測到位置傳感器0的輸出信號,上升沿脈衝?2檢測到位置傳感器?的輸出信號,則判斷位置傳感器I?和位置傳感器3均發生故障;若上升沿脈衝?工檢測到位置傳感器I?的輸出信號,上升沿脈衝?2檢測到位置傳感器0的輸出信號,則判斷位置傳感器3和位置傳感器?均發生故障;
[0013]若上升沿脈衝?工檢測到位置傳感器3的輸出信號,上升沿脈衝?2檢測到位置傳感器0的輸出信號,又有上升沿脈衝檢測到位置傳感器0的輸出信號,上升沿脈衝?2檢測至I』位置傳感器3的輸出信號,則判斷位置傳感器?和位置傳感器I?均發生故障;若上升沿脈衝檢測到位置傳感器?的輸出信號,上升沿脈衝?2檢測到位置傳感器I?的輸出信號,又有上升沿脈衝?工檢測到位置傳感器I?的輸出信號,上升沿脈衝?2檢測到位置傳感器?的輸出信號,則判斷位置傳感器0和位置傳感器3均發生故障;
[0014]若上升沿脈衝?工檢測到位置傳感器3的輸出信號,上升沿脈衝?2也檢測到位置傳感器3的輸出信號,則判斷位置傳感器?、位置傳感器0和位置傳感器I?均發生故障;若上升沿脈衝檢測到位置傳感器I?的輸出信號,上升沿脈衝?2也檢測到位置傳感器I?的輸出信號,則判斷位置傳感器3、位置傳感器?和位置傳感器0均發生故障;若上升沿脈衝?工檢測到位置傳感器0的輸出信號,上升沿脈衝?2也檢測到位置傳感器0的輸出信號,則判斷位置傳感器卩、位置傳感器3和位置傳感器?均發生故障;若上升沿脈衝?工檢測到位置傳感器?的輸出信號,上升沿脈衝?2也檢測到位置傳感器?的輸出信號,則判斷位置傳感器0、位置傳感器卩和位置傳感器3均發生故障;
[0015]若始終檢測不到邊沿脈衝,則判斷位置傳感器?、位置傳感器0、位置傳感器I?和位置傳感器3均發生故障;
[0016]7)檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個下降沿脈衝?工和下降沿脈衝?2,重複上述步驟,診斷四相開關磁阻電機四隻位置傳感器故障,並定位所發生故障的位置傳感器。
[0017]有益效果:由於採用了上述技術方案,本發明適用於四及四的倍數相、多種拓撲結構、旋轉式或直線式開關磁阻電機四隻位置傳感器的故障診斷與定位,通過檢測四隻位置傳感器輸出信號上升沿脈衝順序判斷是否有位置傳感器故障,設置故障診斷緩衝區間,避免誤診斷的發生,通過辨別上升沿脈衝來源的位置傳感器輸出信號,對位置傳感器故障定位,不僅適用於四隻位置傳感器四相開關磁阻電機勻速運行時位置傳感器故障診斷與定位,而且適用於四隻位置傳感器四相開關磁阻電機加、減速運行時位置傳感器故障診斷與定位,可用於單只位置傳感器、兩隻位置傳感器、三隻位置傳感器和四隻位置傳感器的故障診斷與定位,電機勻速和加速、減速等速度變化對診斷與定位結果無影響,診斷方法可靠,實用性強,具有廣泛的工程應用價值。
【專利附圖】
【附圖說明】
[0018]圖1是四相8/6結構開關磁阻電機四隻位置傳感器安裝示意圖;
[0019]圖2是四相8/6結構開關磁阻電機位置傳感器故障診斷區間劃分示意圖;
[0020]圖3是四相8/6結構開關磁阻電機位置傳感器發生低電平故障的故障診斷緩衝示意圖;
[0021]圖4是四相8/6結構開關磁阻電機位置傳感器高電平故障發生在區間①的故障診斷緩衝示意圖;
[0022]圖5是四相8/6結構開關磁阻電機位置傳感器高電平故障發生在區間②的故障診斷緩衝示意圖;
[0023]圖6是四相8/6結構開關磁阻電機位置傳感器高電平故障發生在區間④的故障診斷緩衝示意圖;
[0024]圖7是四相8/6結構開關磁阻電機位置傳感器高電平故障發生在區間③的故障診斷緩衝示意圖;
[0025]圖8是四相8/6結構開關磁阻電機位置傳感器?低電平故障診斷定位結果;
[0026]圖9是四相8/6結構開關磁阻電機位置傳感器0低電平故障診斷定位結果;
[0027]圖10是四相8/6結構開關磁阻電機位置傳感器I?低電平故障診斷定位結果;
[0028]圖11是四相8/6結構開關磁阻電機位置傳感器3低電平故障診斷定位結果;
[0029]圖12是四相8/6結構開關磁阻電機位置傳感器?和位置傳感器0低電平故障診斷定位結果;
[0030]圖13是四相8/6結構開關磁阻電機位置傳感器0和位置傳感器I?低電平故障診斷定位結果;
[0031]圖14是四相8/6結構開關磁阻電機位置傳感器I?和位置傳感器3低電平故障診斷定位結果;
[0032]圖15是四相8/6結構開關磁阻電機位置傳感器3和位置傳感器?低電平故障診斷定位結果;
[0033]圖16是四相8/6結構開關磁阻電機位置傳感器?和位置傳感器I?低電平故障診斷定位結果;
[0034]圖17是四相8/6結構開關磁阻電機位置傳感器0和位置傳感器3低電平故障診斷定位結果;
[0035]圖18是四相8/6結構開關磁阻電機位置傳感器?、位置傳感器0和位置傳感器尺均發生低電平故障診斷定位結果;
[0036]圖19是四相8/6結構開關磁阻電機位置傳感器S、位置傳感器P和位置傳感器Q均發生低電平故障診斷定位結果;
[0037]圖20是四相8/6結構開關磁阻電機位置傳感器R、位置傳感器S和位置傳感器P均發生低電平故障診斷定位結果;
[0038]圖21是四相8/6結構開關磁阻電機位置傳感器Q、位置傳感器R和位置傳感器S均發生低電平故障診斷定位結果。
【具體實施方式】
[0039]下面結合附圖對本發明的一個實施例作進一步的描述:
[0040]圖1所示為四相8/6結構開關磁阻電機四隻位置傳感器P、Q、R、S安裝示意圖,四隻位置傳感器P、Q、R、S安裝角度間隔角度β為15度,所產生的位置傳感器輸出信號如圖2所示,使開關磁阻電機位置傳感器P的輸出信號相位時間上早於位置傳感器Q的輸出信號相位,位置傳感器Q的輸出信號相位時間上早於位置傳感器R的輸出信號相位,位置傳感器R的輸出信號相位時間上早於位置傳感器S的輸出信號相位,位置傳感器S的輸出信號相位早於位置傳感器P的輸出信號相位;設定位置傳感器P的輸出信號上升沿至位置傳感器Q的輸出信號上升沿為區間①,位置傳感器Q的輸出信號上升沿至位置傳感器R的輸出信號上降沿為區間②,位置傳感器R的輸出信號上降沿至位置傳感器S的輸出信號上降沿為區間③,位置傳感器S的輸出信號上降沿至位置傳感器P的輸出信號上升沿為區間④。
[0041]檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個上升沿脈衝P1和上升沿脈衝P2,時間順序上上升沿脈衝P1早於上升沿脈衝P2,相鄰兩個上升沿脈衝的間距為一個區間。
[0042]圖2所示,若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,或上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,或上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,或上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器無故障;若除此之外的其他情況出現,則判斷位置傳感器有故障。
[0043]當位置傳感器P在區間①、②、③、④發生低電平故障時,如圖3a、3b、3c、3d所示,故障診斷緩衝一個區間;當位置傳感器P在區間①②④發生高電平故障時,如圖4、圖5、圖6所示,故障診斷緩衝一個區間;當位置傳感器在區間③發生高電平故障時,如圖7所示,故障診斷緩衝二個區間。
[0044]經過故障緩衝區間後,對位置傳感器故障進行定位,若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,則判斷位置傳感器P發生低電平故障,如圖8所示。若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,則判斷位置傳感器Q發生低電平故障,如圖9所示。若上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,則判斷位置傳感器R發生低電平故障,如圖10所示。若上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器S發生低電平故障,如圖11所示。
[0045]若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,則判斷位置傳感器P和位置傳感器Q均發生低電平故障,如圖12所示。若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,則判斷位置傳感器Q和位置傳感器R均發生低電平故障,如圖13所示。若上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器R和位置傳感器S均發生低電平故障,如圖14所示。若上升沿脈衝?1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,則判斷位置傳感器S和位置傳感器P均發生低電平故障,如圖15所示。
[0046]若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,又有上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,則判斷位置傳感器P和位置傳感器R均發生低電平故障,如圖16所示。若上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,又有上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,則判斷位置傳感器S和位置傳感器Q均低電平發生故障,如圖17所示。
[0047]若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2也檢測到檢測到位置傳感器S的輸出信號,則判斷位置傳感器P、位置傳感器Q和位置傳感器R均發生低電平故障,如圖18所示。若上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2也檢測到位置傳感器R的輸出信號,則判斷位置傳感器S、位置傳感器P和位置傳感器Q均發生低電平故障,如圖19所示。若上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2也檢測到位置傳感器Q的輸出信號,則判斷位置傳感器R、位置傳感器S和位置傳感器P均發生低電平故障,如圖20所示。若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2也檢測到位置傳感器P的輸出信號,則判斷位置傳感器Q、位置傳感器R和位置傳感器S均發生低電平故障,如圖21所示。
[0048]若始終檢測不到上升沿脈衝,則判斷位置傳感器P、位置傳感器Q、位置傳感器R和位置傳感器S均發生低電平故障。
[0049]檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個上升沿脈衝P1和上升沿脈衝P2,重複上述步驟,診斷四相開關磁阻電機四隻位置傳感器發生高電平故障,並定位所發生故障的位置傳感器。
[0050]檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個下降沿脈衝P1和下降沿脈衝P2,重複上述步驟,診斷四相開關磁阻電機四隻位置傳感器發生低電平故障或發生高電平故障,並定位所發生故障的位置傳感器。
[0051]上述方法對有四隻位置傳感器的四相16/12結構、四相32/24結構的開關磁阻電機位置傳感器故障診斷與定位也適用。
【權利要求】
1.一種四相開關磁阻電機四隻位置傳感器故障診斷與定位方法,其特徵在於包括如下步驟: 1)使開關磁阻電機位置傳感器P的輸出信號相位時間早於位置傳感器Q的輸出信號相位,位置傳感器Q的輸出信號相位時間早於位置傳感器R的輸出信號相位,位置傳感器R的輸出信號相位時間早於位置傳感器S的輸出信號相位,位置傳感器S的輸出信號相位早於位置傳感器P的輸出信號相位,檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個上升沿脈衝P1和上升沿脈衝P2,時間順序上上升沿脈衝P1早於上升沿脈衝P2,相鄰兩個上升沿脈衝的間距為一個區間; 2)若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,或上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,或上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,或上升沿脈WP1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器無故障; 3)若除步驟2)之外的其他情況出現,則判斷位置傳感器有故障; 4)設定位置傳感器P的輸出信號上升沿至位置傳感器Q的輸出信號上升沿為區間①,位置傳感器Q的輸出信號上升沿至位置傳感器R的輸出信號上降沿為區間②,位置傳感器R的輸出信號上降沿至位置傳感器S的輸出信號上降沿為區間③,位置傳感器S的輸出信號上降沿至位置傳感器P的輸出信號上升沿為區間④; 5)當位置傳感器發生低電平故障時,故障診斷緩衝一個區間;當位置傳感器在區間①②④發生高電平故障時,故障診斷緩衝一個區間;當位置傳感器在區間③發生高電平故障時,故障診斷緩衝二個區間; 6)經過故障緩衝區間後,對位置傳感器故障進行定位: 若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,則判斷位置傳感器P發生故障;若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,則判斷位置傳感器Q發生故障;若上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,則判斷位置傳感器R發生故障;若上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器S發生故障; 若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,則判斷位置傳感器P和位置傳感器Q均發生故障;若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,則判斷位置傳感器Q和位置傳感器R均發生故障;若上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器R和位置傳感器S均發生故障;若上升沿脈衝P1檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,則判斷位置傳感器S和位置傳感器P均發生故障; 若上升沿脈衝P1檢測到位置傳感器S的輸出信號,上升沿脈衝P2檢測到位置傳感器Q的輸出信號,又有上升沿脈衝P1檢測到位置傳感器Q的輸出信號,上升沿脈衝P2檢測到位置傳感器S的輸出信號,則判斷位置傳感器P和位置傳感器R均發生故障;若上升沿脈衝P1檢測到位置傳感器P的輸出信號,上升沿脈衝P2檢測到位置傳感器R的輸出信號,又有上升沿脈衝Pi檢測到位置傳感器R的輸出信號,上升沿脈衝P2檢測到位置傳感器P的輸出信號,則判斷位置傳感器Q和位置傳感器S均發生故障; 若上升沿脈衝Pi檢測到位置傳感器S的輸出信號,上升沿脈衝P2也檢測到位置傳感器S的輸出信號,則判斷位置傳感器P、位置傳感器Q和位置傳感器R均發生故障;若上升沿脈衝Pi檢測到位置傳感器R的輸出信號,上升沿脈衝P2也檢測到位置傳感器R的輸出信號,則判斷位置傳感器S、位置傳感器P和位置傳感器Q均發生故障;若上升沿脈衝Pi檢測到位置傳感器Q的輸出信號,上升沿脈衝P2也檢測到位置傳感器Q的輸出信號,則判斷位置傳感器R、位置傳感器S和位置傳感器P均發生故障;若上升沿脈衝Pi檢測到位置傳感器P的輸出信號,上升沿脈衝P2也檢測到位置傳感器P的輸出信號,則判斷位置傳感器Q、位置傳感器R和位置傳感器S均發生故障; 若始終檢測不到邊沿脈衝,則判斷位置傳感器P、位置傳感器Q、位置傳感器R和位置傳感器S均發生故障; 7)檢測開關磁阻電機位置傳感器輸出信號的相鄰兩個下降沿脈衝Pi和下降沿脈衝P2,重複上述步驟,診斷四相開關磁阻電機四隻位置傳感器故障,並定位所發生故障的位置傳感器。
【文檔編號】G01B21/00GK104457647SQ201410749047
【公開日】2015年3月25日 申請日期:2014年12月8日 優先權日:2014年12月8日
【發明者】陳昊, 韓國強, 程鶴, 王千龍, 王青, 王星 申請人:中國礦業大學