本發明專利技術公開一種基于人工智能算法的自動尋優控制方法。該基于人工智能算法的自動尋優控制方法包括:步驟S1:獲取機器的控制參數的初始值,并使機器在初始值下運行穩定;步驟S2:通過人工智能算法根據性能系數的變化反饋對機器的控制參數進行震蕩調節,使性能系數趨于最優值。根據本發明專利技術的基于人工智能算法的自動尋優控制方法,能夠解決現有技術中機器無法始終保持在最佳運行狀態的問題。
【技術實現步驟摘要】
本專利技術涉及人工智能應用
,具體而言,涉及一種基于人工智能算法的自動尋優控制方法。
技術介紹
假定機器有控制參數A、B、C、D,工況參數M、N,性能系數x。現有的控制邏輯如下:給定一個工況M、N后,通過工況參數計算得到控制參數A、B、C,根據負反饋控制得到參數D以保持工況參數穩定,此時有效率參數x1。在現有的控制邏輯中,A、B、C多為建模后通過實驗擬合得到公式計算獲得,只能保證為一個較優值。其原因如下:第一、模型與實際機器會有偏差;第二,擬合得到的計算結果與模型會有偏差;第三、即使是同一個批次的同型號機器也會存在個體差異,在相同工況下會有不同的最優控制參數;第四、隨著運行年限的增加,機器各部分性能會有變化,最優控制參數也會隨之變化。以上幾點導致在現有控制邏輯下,給定工況時,一個機器不會運行在最優解下,而只能運行在一個較優值,其效率也無法達到最大,而只能維持在一個較優值上。
技術實現思路
本專利技術實施例中提供一種基于人工智能算法的自動尋優控制方法,以解決現有技術中機器無法始終保持在最佳運行狀態的問題。為解決上述技術問題,本專利技術實施例提供一種基于人工智能算法的自動尋優控制方法,包括:步驟S1:獲取機器的控制參數的初始值,并使機器在初始值下運行穩定;步驟S2:通過人工智能算法根據性能系數的變化反饋對機器的控制參數進行震蕩調節,使性能系數趨于最優值。作為優選,步驟S2包括:步驟S21:通過人工智能算法調節機器的控制參數,并獲得初始震蕩值;步驟S22:通過負反饋調節參數保持工況穩定,并檢測性能系數變化趨勢;步驟S23:根據性能系數變化趨勢對機器的控制參數進行修正。作為優選,步驟S23包括:步驟S231:當檢測到性能系數變差時,則將性能系數值通過懲罰函數反饋給人工智能算法,人工智能算法反向調節機器的控制參數;步驟S232:當檢測到性能系數變好時,則將性能系數值通過激勵函數反饋給人工智能算法,人工智能算法同向調節機器的控制參數。作為優選,步驟S1包括:在機器運行后,通過基本控制邏輯獲得機器的控制參數的初始值。作為優選,人工智能算法為神經網絡算法、遺傳算法和退火算法中的一種。作為優選,自動尋優控制方法還包括:步驟S3:當確定當前工況下的最優控制參數后,儲存當前工況下的最優控制參數,并在再次遇到類似工況時直接調用所確定的該工況下的最優控制參數。作為優選,步驟S3還包括:在機器運行預設時間后,清除當前存儲的最優控制參數,并儲存重新確定的該工況下的最優控制參數。作為優選,步驟S1之前還包括:將優化邏輯與基本控制邏輯分離開,使基本控制邏輯運行在機器上,使優化邏輯運行在遠程控制終端上。作為優選,使優化邏輯運行在遠程控制終端上的步驟包括:使優化邏輯運行在遠程計算中心上,并通過網絡控制機器的運行狀況。應用本專利技術的技術方案,基于人工智能算法的自動尋優控制方法包括:步驟S1:獲取機器的控制參數的初始值,并使機器在初始值下運行穩定;步驟S2:通過人工智能算法根據性能系數的變化反饋對機器的控制參數進行震蕩調節,使性能系數趨于最優值。人工智能算法可以在每次機器運行時通過性能系數的變化狀況對控制參數進行震蕩調節,使得控制參數向著機器性能最優化的最優運行狀況調節,從而可以始終保持機器運行在最佳狀態,提高機器的工作效率。附圖說明圖1是本專利技術實施例的基于人工智能算法的自動尋優控制方法的控制原理圖;圖2是本專利技術實施例的基于人工智能算法的自動尋優控制方法的控制流程圖。具體實施方式下面結合附圖和具體實施例對本專利技術作進一步詳細描述,但不作為對本專利技術的限定。參見圖1和圖2所示,根據本專利技術的實施例,基于人工智能算法的自動尋優控制方法包括:步驟S1:獲取機器的控制參數A、B、C的初始值,并使機器在初始值下運行穩定;步驟S2:通過人工智能算法根據性能系數x的變化反饋對機器的控制參數A、B、C進行震蕩調節,使性能系數x趨于最優值。在機器運行后,人工智能算法可以通過基本控制邏輯獲得機器的控制參數的初始值。人工智能算法可以在每次機器運行時通過性能系數x的變化狀況對控制參數A、B、C進行震蕩調節,使得控制參數向著機器性能最優化的最優運行狀況調節,從而可以始終保持機器運行在最佳狀態,提高機器的工作效率。下面以該性能系數x為效率指標為例對本專利技術的實施例加以說明。在通過人工智能算法根據性能系數x的變化反饋對機器的控制參數A、B、C進行震蕩調節時,可以通過如下步驟進行調節:通過人工智能算法調節機器的控制參數A、B、C,并獲得初始震蕩值。人工智能算法在獲得初始震蕩值之后,就可以通過該初始震蕩值獲得機器運行狀態的反饋,然后根據該反饋獲取性能系數x的變化趨勢,即性能系數在當前調節條件下,是朝著好的方向變化還是朝著壞的方向變化。在通過人工智能算法調節機器的控制參數A、B、C,并獲得初始震蕩值之后,人工智能算法可以根據反饋確定一個負反饋調節參數D,然后可以通過負反饋調節參數D對機器運行進行調整,使機器保持工況穩定,并檢測性能系數x的變化趨勢。在確定性能系數x的變化趨勢之后,人工智能算法可以根據性能系數x的變化趨勢對控制參數A、B、C的調節作出改變,使得性能系數x朝著好的方向變化,從而使得控制參數逐漸向最優化的數值靠近。人工智能算法根據性能系數x的變化趨勢對控制參數A、B、C的調節作出改變,具體表現為根據性能系數x的變化趨勢對機器的控制參數進行修正。以性能系數x為效率指標為例,由于在人工智能算法對控制參數進行震蕩調整的過程中,可能出現兩種情況,一種為在調整之后性能系數x變小,此時性能系數x變差,效率變低,說明對控制參數的調節方向有誤,需要對控制參數A、B、C進行反向調節;另一種情況為在調整之后性能系數x變好,效率變高,機器趨向于最優化運行狀態,可以控制控制參數A、B、C向相同方向調節,如此反復使得性能系數x逐漸趨向最大值。根據性能系數x的變化趨勢對機器的控制參數進行修正的具體步驟包括:步驟S231:當檢測到性能系數x變差時,則將性能系數x的值通過懲罰函數反饋給人工智能算法,在人工智能算法根據懲罰函數和性能系數x的值計算出調節參數后,根據計算出的調節參數反向調節機器的控制參數;步驟S232:當檢測到性能系數x變好時,則將性能系數x的值通過激勵函數反饋給人工智能算法,人工智能算法根據
...
【技術保護點】
一種基于人工智能算法的自動尋優控制方法,其特征在于,包括:步驟S1:獲取機器的控制參數的初始值,并使機器在初始值下運行穩定;步驟S2:通過人工智能算法根據性能系數的變化反饋對機器的控制參數進行震蕩調節,使性能系數趨于最優值。
【技術特征摘要】
1.一種基于人工智能算法的自動尋優控制方法,其特征在于,包括:
步驟S1:獲取機器的控制參數的初始值,并使機器在初始值下運
行穩定;
步驟S2:通過人工智能算法根據性能系數的變化反饋對機器的控
制參數進行震蕩調節,使性能系數趨于最優值。
2.根據權利要求1所述的自動尋優控制方法,其特征在于,所述步
驟S2包括:
步驟S21:通過人工智能算法調節機器的控制參數,并獲得初始震
蕩值;
步驟S22:通過負反饋調節參數保持工況穩定,并檢測性能系數變
化趨勢;
步驟S23:根據性能系數變化趨勢對機器的控制參數進行修正。
3.根據權利要求2所述的自動尋優控制方法,其特征在于,所述步
驟S23包括:
步驟S231:當檢測到性能系數變差時,則將性能系數值通過懲罰
函數反饋給人工智能算法,人工智能算法反向調節機器的控制參數;
步驟S232:當檢測到性能系數變好時,則將性能系數值通過激勵
函數反饋給人工智能算法,人工智能算法同向調節機器的控制參數。
4.根據權利要求1所述的自動尋優控制方法,其特征在于,所述步
驟S1包括:在...
【專利技術屬性】
技術研發人員:劉建飛,張治平,鐘瑞興,蔣楠,蔣彩云,謝蓉,陳玉輝,
申請(專利權)人:珠海格力電器股份有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。