国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于pc+fpga的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng)的制作方法

      文檔序號:6307452閱讀:273來源:國知局
      基于pc+fpga的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種基于PC+FPGA的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng),包括IPC(1)、FPGA運動控制器(2)、伺服驅(qū)動器(3)、工業(yè)機器人(4)、以太網(wǎng)通訊模塊(5),F(xiàn)PGA運動控制器(2)包括插補模塊(21)、實時控制模塊(22)、編碼器模塊(23)、D/A輸出模塊(24),在IPC上給定工業(yè)機器人的慣性參數(shù)和控制參數(shù),F(xiàn)PGA運動控制器進行有限時間穩(wěn)定性控制算法的實時計算得出控制力矩,并轉(zhuǎn)換為電壓信號,最后通過D/A輸出模塊輸出模擬電壓信號到伺服驅(qū)動器,以力矩模式驅(qū)動工業(yè)機器人完成運動控制。本發(fā)明可同時控制3~6個伺服電機,最小采樣時間為0.01ms,瞬態(tài)響應(yīng)時間為0.5s,能夠?qū)崿F(xiàn)工業(yè)機器人高性能的運動控制要求,可用于高精度機器人的軌跡跟蹤控制。
      【專利說明】基于PC+FPGA的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明屬于工業(yè)機器人運動控制系統(tǒng)的【技術(shù)領(lǐng)域】,涉及一種基于PC+FPGA的帶速 度觀測器的有限時間穩(wěn)定性控制系統(tǒng)。

      【背景技術(shù)】
      [0002] 通常,一臺工業(yè)機器人的運動控制系統(tǒng)由軌跡插補和軌跡跟蹤兩大功能模塊構(gòu) 成,而軌跡跟蹤模塊常采用獨立伺服的PID控制原理。在工業(yè)機器人高速運動的情況下,機 器人的非線性特性愈加明顯,使得傳統(tǒng)獨立伺服PID控制方法存在以下問題:速度越高,跟 蹤精度越低;瞬態(tài)響應(yīng)慢;抗干擾的魯棒性差,最終影響機器人的工作效率和工作質(zhì)量。
      [0003] 為了獲得高速情況下滿意的跟蹤性能要求,需要考慮機器人的復(fù)雜動力學(xué)特性, 一些先進的控制方法相繼提出。Yu提出了一種基于終端滑模的有限時間控制方法,Su提出 了一種基于逆動力學(xué)的全局有限時間控制方法,Zhao提出了一種基于反步技術(shù)的魯棒有限 時間控制方法。他們的工作都是在提供一種先進的控制算法,卻很少關(guān)注實時性的算法實 現(xiàn)問題。
      [0004] 目前的工業(yè)機器人一般采用工業(yè)級計算機IPC+DSP的串行計算架構(gòu),其中PC完成 人機交互的功能,DSP用來處理運動控制算法的計算和一些高速I/O信號,如反饋控制等。 基于動力學(xué)的有限時間穩(wěn)定性控制需要實時計算復(fù)雜的動力學(xué)方程和分數(shù)冪函數(shù),使得計 算量很大,尤其是被控電機較多時,在通常的PC+DSP的架構(gòu)中,在較短的采樣時間內(nèi)(如 lms),很難完成有限時間穩(wěn)定性伺服控制的計算。而采用多片DSP的系統(tǒng)架構(gòu),無疑增加了 系統(tǒng)成本,該種硬件架構(gòu)設(shè)計難度也大。
      [0005] 另外,目前大多數(shù)機器人通常采用測速發(fā)電機獲取速度信號,這無疑增加了系統(tǒng) 成本,并嚴重影響本體結(jié)構(gòu)的緊湊性。
      [0006] 上述論述內(nèi)容目的在于向讀者介紹可能與下面將被描述和/或主張的本發(fā)明的 各個方面相關(guān)的技術(shù)的各個方面,相信該論述內(nèi)容有助于為讀者提供背景信息,以有利于 更好地理解本發(fā)明的各個方面,因此,應(yīng)了解是以這個角度來閱讀這些論述,而不是承認現(xiàn) 有技術(shù)。


      【發(fā)明內(nèi)容】

      [0007] 本發(fā)明的目的在于避免現(xiàn)有技術(shù)中的不足而提供一種基于PC+FPGA的帶速度觀 測器的有限時間穩(wěn)定性控制系統(tǒng),其通過FPGA的并行計算能力和有限時間穩(wěn)定性理論以 解決現(xiàn)有技術(shù)中,獨立伺服PID控制性能不高的問題,同時提高控制系統(tǒng)的實時性,充分發(fā) 揮FPGA實時數(shù)據(jù)處理的能力。
      [0008] 本發(fā)明的目的通過以下技術(shù)方案實現(xiàn):
      [0009] 提供一種基于PC+FPGA的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng),包括IPC、 FPGA運動控制器、伺服驅(qū)動器、工業(yè)機器人、以太網(wǎng)通訊模塊,F(xiàn)PGA運動控制器包括插補模 塊、實時控制模塊、編碼器模塊、D/A輸出模塊,工業(yè)機器人的上位機在IPC上給定工業(yè)機器 人的慣性參數(shù)和控制參數(shù),IPC通過以太網(wǎng)通訊模塊將數(shù)據(jù)傳送到FPGA運動控制器完成 動力學(xué)參數(shù)和控制參數(shù)的設(shè)置,實時控制模塊根據(jù)插補模塊提供的插補數(shù)據(jù)、編碼器模塊 提供的位置反饋信號,進行有限時間收斂速度觀測器算法的實時計算,先獲得速度信號,再 進行有限時間穩(wěn)定性控制算法的實時計算得出控制力矩,并轉(zhuǎn)換為電壓信號,最后通過D/A 輸出模塊輸出模擬電壓信號到伺服驅(qū)動器,以力矩模式驅(qū)動工業(yè)機器人完成運動控制。
      [0010] 其中,在IPC上實現(xiàn)的步驟為:
      [0011] (1).將插補完成的數(shù)據(jù)存放至FPGA運動控制器的FIFO區(qū);
      [0012] (2). IPC將機器人的動力學(xué)參數(shù)和控制參數(shù)通過工業(yè)以太網(wǎng)接口和集成在FPGA 硬件電路上的以太網(wǎng)接口發(fā)送至FPGA運動控制器,實現(xiàn)對FPGA運動控制器中動力學(xué)參數(shù) 和控制參數(shù)的設(shè)定;
      [0013] FPGA運動控制器進行以下步驟:
      [0014] (1).將插補完成后的數(shù)據(jù)傳送至FIFO進行緩沖存儲;
      [0015] (2).編碼器模塊對工業(yè)機器人各軸實際運動位置光電編碼器反饋信號進行解碼, 并傳送至實時控制模塊;
      [0016] (3).實時控制模塊根據(jù)FIFO區(qū)插補數(shù)據(jù)和位置反饋信號數(shù)據(jù)先進行有限時間速 度觀測器的計算,獲得速度信號,再進行有限時間穩(wěn)定性控制算法的實時計算得到控制力 矩,并轉(zhuǎn)換為電壓信號,最后通過D/A輸出模塊將模擬電壓信號實時輸出;
      [0017] (4).伺服驅(qū)動器接收來自D/A輸出模塊的模擬電壓信號,采用三環(huán)控制,從里到 外分別為電流環(huán)、速度環(huán)、位置環(huán),以力矩控制模式控制工業(yè)機器人的機械本體進行協(xié)調(diào)運 動,最終實現(xiàn)工業(yè)機器人末端位置的精確跟蹤。
      [0018] 其中,所述有限時間穩(wěn)定性控制算法如下:
      [0019]

      【權(quán)利要求】
      1. 一種基于PC+FPGA的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng),其特征在于:包括 IPC(1)、FPGA運動控制器(2)、伺服驅(qū)動器(3)、工業(yè)機器人(4)、以太網(wǎng)通訊模塊(5),F(xiàn)PGA 運動控制器(2)包括插補模塊(21)、實時控制模塊(22)、編碼器模塊(23)、D/A輸出模塊 (24),工業(yè)機器人的上位機在IPC(l)上給定工業(yè)機器人的慣性參數(shù)和控制參數(shù),IPC(l)通 過以太網(wǎng)通訊模塊(5)將數(shù)據(jù)傳送到FPGA運動控制器(2)完成動力學(xué)參數(shù)和控制參數(shù)的 設(shè)置,實時控制模塊(22)根據(jù)插補模塊(21)提供的插補數(shù)據(jù)、編碼器模塊(23)提供的位 置反饋信號,進行有限時間收斂速度觀測器算法的實時計算,先獲得速度信號,再進行有限 時間穩(wěn)定性控制算法的實時計算得出控制力矩,并轉(zhuǎn)換為電壓信號,最后通過D/A輸出模 塊(24)輸出模擬電壓信號到伺服驅(qū)動器(3),以力矩模式驅(qū)動工業(yè)機器人(4)完成運動控 制。
      2. 根據(jù)權(quán)利要求1所述的基于PC+FPGA的帶速度觀測器的有限時間穩(wěn)定性控制系統(tǒng), 其特征在于, 在IPC(l)上實現(xiàn)的步驟為: (1) .將插補完成的數(shù)據(jù)存放至FPGA運動控制器(2)的FIFO區(qū); (2) . IPC(l)將機器人的動力學(xué)參數(shù)和控制參數(shù)通過工業(yè)以太網(wǎng)接口和集成在FPGA硬 件電路上的以太網(wǎng)接口發(fā)送至FPGA運動控制器(2),實現(xiàn)對FPGA運動控制器(2)中動力學(xué) 參數(shù)和控制參數(shù)的設(shè)定; FPGA運動控制器(2)進行以下步驟: (1) .將插補完成后的數(shù)據(jù)傳送至FIFO進行緩沖存儲; (2) .編碼器模塊(23)對工業(yè)機器人各軸實際運動位置光電編碼器反饋信號進行解 碼,并傳送至實時控制模塊(22); (3) .實時控制模塊(22)根據(jù)FIFO區(qū)插補數(shù)據(jù)和位置反饋信號數(shù)據(jù)先進行有限時間速 度觀測器的計算,獲得速度信號,再進行有限時間穩(wěn)定性控制算法的實時計算得到控制力 矩,并轉(zhuǎn)換為電壓信號,最后通過D/A輸出模塊(24)將模擬電壓信號實時輸出; (4) .伺服驅(qū)動器(3)接收來自D/A輸出模塊(24)的模擬電壓信號,采用三環(huán)控制,從 里到外分別為電流環(huán)、速度環(huán)、位置環(huán),以力矩控制模式控制工業(yè)機器人(4)的機械本體進 行協(xié)調(diào)運動,最終實現(xiàn)工業(yè)機器人末端位置的精確跟蹤。
      3. 根據(jù)權(quán)利要求1或2所述的基于PC+FPGA的帶速度觀測器的有限時間穩(wěn)定性控制系 統(tǒng),其特征在于,所述有限時間穩(wěn)定性控制算法如下:
      其中
      分別為當(dāng)前周期的關(guān)節(jié)位置、關(guān)節(jié)估計速度和期望加速度向量; M0(q) e RnXn為對稱正定的慣性矩陣;
      為哥氏力和向心力矩陣;
      為重力向量項;TeRn為各關(guān)節(jié)的力矩輸入向量
      0 < α < 1,β = 20^0+1),!^,K2為正定的對角矩陣,此采樣周期內(nèi)的跟蹤位置誤 差為:e = q-qd,跟蹤速度誤差
      其中當(dāng)前速度由有限時間收斂的速度觀
      測器估計得出,令
      _設(shè)
      為其估計值,即有
      并定義估計誤差為
      則有:
      其中Y > 〇, U,L2為正定的對角矩陣,從而得出速度估計值; 再根據(jù)伺服驅(qū)動器輸入電壓信號與輸出力矩的線性關(guān)系λ,求出控制器輸出的模擬電 壓信號u = λ τ。
      【文檔編號】G05B19/042GK104155909SQ201410443466
      【公開日】2014年11月19日 申請日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
      【發(fā)明者】劉海濤, 王貴, 俞國燕, 王宇林 申請人:廣東海洋大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1