運(yùn)動(dòng)控制器范文

時(shí)間:2023-04-05 08:15:49

導(dǎo)語:如何才能寫好一篇運(yùn)動(dòng)控制器,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

運(yùn)動(dòng)控制器

篇1

Abstract: This article is about GT-400-SV series of motion controllers, based on the development of four-axis motion platform, controlled by PC. The paper demonstrates by examples, motion controllers can realize motion control through simple program on PC without special software of NC. It can also realize mutiaxial continuous trajectory control, providing users with great development space.

關(guān)鍵詞: 運(yùn)動(dòng)控制;數(shù)控編程;高級(jí)語言VC

Key words: motion control;CNC programming;high-level language of VC

中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2012)11-0018-02

0 引言

傳統(tǒng)的數(shù)控機(jī)床的數(shù)控編程,對(duì)于不同的數(shù)控系統(tǒng)可采用不同的G代碼可以完成零件圖形的編制,通過數(shù)控系統(tǒng)的輸入到數(shù)控機(jī)床,進(jìn)行零件的模擬仿真操作后,可通過機(jī)床完成零件的加工。固高科技有限公司生產(chǎn)的GT系列運(yùn)動(dòng)控制器,也可實(shí)現(xiàn)傳統(tǒng)機(jī)床中的兩種軌跡的多軸協(xié)調(diào)運(yùn)動(dòng):直線插補(bǔ)、圓弧插補(bǔ),通過VC語言同樣可完成傳統(tǒng)零件G代碼程序。

1 坐標(biāo)映射原理

在采用VC語言編程過著中,運(yùn)動(dòng)控制器通過坐標(biāo)映射將控制軸由單軸運(yùn)動(dòng)控制模式轉(zhuǎn)換為坐標(biāo)系運(yùn)動(dòng)控制模式。在坐標(biāo)系運(yùn)動(dòng)控制模式下,可以實(shí)現(xiàn)單段軌跡運(yùn)動(dòng)、多段軌跡連續(xù)運(yùn)動(dòng)。運(yùn)動(dòng)控制器開辟了底層運(yùn)動(dòng)數(shù)據(jù)緩沖區(qū),可以實(shí)現(xiàn)多段軌跡快速、穩(wěn)定的連續(xù)運(yùn)動(dòng)。運(yùn)動(dòng)控制器利用一個(gè)四維坐標(biāo)系(X-Y-Z-A),描述直線、圓弧插補(bǔ)軌跡。其中X-Y-Z三個(gè)軸構(gòu)成圖1所示的數(shù)控機(jī)床所采用的右手笛卡爾坐標(biāo)系,根據(jù)零件圖形的特點(diǎn),可以在二維(X-Y)、三維(X-Y-Z)坐標(biāo)系描述運(yùn)動(dòng)軌跡。利用直線、圓弧命令完成零件輪廓的描述。

其中X、Y、Z和軸號(hào)1、2、3相對(duì)應(yīng),對(duì)于A軸和4軸對(duì)應(yīng),表示表示繞著X軸旋轉(zhuǎn)坐標(biāo)的選擇坐標(biāo)軸。坐標(biāo)軸映射函數(shù)如下:

void MapAxis() //坐標(biāo)映射函數(shù)

{

short rtn;

double cnt1[5]={1,0,0,0,0}; /* 根據(jù)系統(tǒng)設(shè)置坐標(biāo)映射數(shù)組 */

double cnt2[5]={0,1,0,0,0}; /* 根據(jù)系統(tǒng)設(shè)置坐標(biāo)映射數(shù)組 */

double cnt3[5]={0,0,1,0,0}; /* 根據(jù)系統(tǒng)設(shè)置坐標(biāo)映射數(shù)組 */

double cnt4[5]={0,0,0,1,0}; /*根據(jù)系統(tǒng)設(shè)置坐標(biāo)映射數(shù)組 */

rtn=GT_MapAxis(1,cnt1); error(rtn); /* 映射第1 軸到X 軸 */

rtn=GT_MapAxis(2,cnt2); error(rtn); /* 映射第2 軸到Y(jié) 軸 */

rtn=GT_MapAxis(3,cnt3); error(rtn); /* 映射第3 軸到Z 軸 */

rtn=GT_MapAxis(4,cnt4); error(rtn); /* 映射第4 軸到A 軸 */

}

2 編程實(shí)例

2.1 對(duì)運(yùn)動(dòng)控制器初始化和軸的初始化動(dòng)作 首先是運(yùn)動(dòng)控制器的打開語句(GT_Open();)和運(yùn)動(dòng)控制器復(fù)位語句(GT_Reset();),以建立主機(jī)與運(yùn)控器之間的通訊定義軸1為模擬量輸出,采用T曲線模式,軸2同軸1設(shè)。

2.2 完成運(yùn)動(dòng)控制器各個(gè)坐標(biāo)軸的初始化,并進(jìn)行坐標(biāo)軸的設(shè)置 如對(duì)1軸進(jìn)行初始化,程序如下:

GT_Axis(1);//控制軸為軸1

GT_LmtsOff();//關(guān)閉當(dāng)前軸的限位開關(guān)

GT_AlarmOff();//關(guān)閉當(dāng)前軸的報(bào)警

GT_ClrSts();//清狀態(tài)(解除原來軸的狀態(tài))

GT_CtrlMode(0);//選擇當(dāng)前軸控制模式,0為模擬量輸出,即閉環(huán)控制,采用伺服交流電機(jī)

GT_SetKp(1); //設(shè)置PID參數(shù)

GT_Update();//參數(shù)生效

GT_AxisOn();//軸打開

如果在多軸控制中,對(duì)于每個(gè)坐標(biāo)軸都應(yīng)有相應(yīng)的設(shè)置,在設(shè)置過程中要根據(jù)各個(gè)軸所連接伺服單元和電機(jī)的形式修改相應(yīng)的函數(shù)。如采用步進(jìn)電機(jī)可設(shè)置GT_CtrlMode(1);其中1代表為脈沖量輸出,即開環(huán)控制。

軸1運(yùn)動(dòng)軌跡進(jìn)行設(shè)置,程序如下:

GT_Axis(1);

GT_PrflT(); //軸1規(guī)劃為T形曲線運(yùn)動(dòng)軌跡

GT_SetVel(2); //速度的單位是 脈沖每200微秒

GT_SetAcc(1); //加速度單位是 脈沖每100微秒平方

GT_SetPos(50000); //位置的單位是 脈沖

GT_Update();

2.3 坐標(biāo)系軌跡運(yùn)動(dòng)實(shí)現(xiàn)的參考程序

2.3.1 采用VC語言,進(jìn)行面板制作及調(diào)試 采用VC程序,進(jìn)行控制面板的制作,并完成零件程序的調(diào)試,見圖2。

2.3.2 圖形編程程序 采用四軸運(yùn)動(dòng)開發(fā)系統(tǒng)提供的專業(yè)的函數(shù),完成圖1零件的編程的編制,參考程序如下:

void CMyDlg::OnButton5()

{

double cnt1[5]={2000,0,0,0,0};

double cnt2[5]={0,2000,0,0,0};

double cnt3[5]={0,0,2000,0,0};

//double cnt4[5]={0,0,0,2000,0};

GT_MapAxis(1,cnt1);

GT_MapAxis(2,cnt2);

GT_MapAxis(3,cnt3);

//GT_MapAxis(4,cnt4);

GT_StrtList();

GT_MvXYZA(0,0,0,0,0.1,0.0000001);

/*設(shè)置緩沖區(qū)起點(diǎn)定位坐標(biāo)(0mm,0mm,0mm,0mm),合成速度3m/min,合成加速度

0.9m/min2 */

GT_LnXY(27,0); //圖形加工

GT_LnXYZ(27,0,-5);

GT_LnXY(27,17);

GT_ArcXY(18,18,45);//以坐標(biāo)(18,18)為圓心,以坐標(biāo)(27,17)為起點(diǎn),正向45 度圓弧。

GT_LnXY(-17,27);

GT_ArcXY(-18,18,45);

GT_LnXY(-27,-17);

GT_ArcXY(-18,-18,45);

GT_LnXY(17,-27);

GT_ArcXY(18,-18,45);

GT_LnXY(17,0);

GT_LnXY(0,0);

GT_EndList(); //關(guān)閉緩沖區(qū)

GT_StrtMtn(); //啟動(dòng)緩沖區(qū)的命令

}

3 結(jié)束語

與傳統(tǒng)的數(shù)控裝置相比,基于VC的運(yùn)動(dòng)控制器具有技術(shù)更新,功能更加強(qiáng)大,可以實(shí)現(xiàn)多種運(yùn)動(dòng)軌跡控制,是傳統(tǒng)數(shù)控裝置的換代產(chǎn)品;結(jié)構(gòu)形式模塊化,可以方便地相互組合,建立適用于不同場合、不同功能需求的控制系統(tǒng);操作簡單,在PC上經(jīng)簡單編程即可實(shí)現(xiàn)運(yùn)動(dòng)控制,而不一定需要專門的數(shù)控軟件。目前,運(yùn)動(dòng)控制技術(shù)由面向傳統(tǒng)的數(shù)控加工行業(yè)專用運(yùn)動(dòng)控制技術(shù)而發(fā)展為具有開放結(jié)構(gòu)、能結(jié)合具體應(yīng)用要求而快速重組的先進(jìn)運(yùn)動(dòng)控制技術(shù)。給用戶提供了很大的開發(fā)空間,同時(shí)在軟件開發(fā)過程中,各種算法的綜合應(yīng)用給專用數(shù)控設(shè)備的特殊功能的實(shí)現(xiàn)提供了可能。

參考文獻(xiàn):

[1]固高公司.GT2-4002-SV四軸運(yùn)動(dòng)控制器用戶手冊,2008.

篇2

關(guān)鍵詞: 數(shù)控系統(tǒng); 軟件架構(gòu); 數(shù)字信號(hào)處理器; BIOS

中圖分類號(hào): TN911?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)20?0065?05

Software system architecture of motion controller based on DSP and BIOS kernel

ZHOU Chen?zhong, LI Jian?wei, PI You?guo

(DOE Key Lab of Autonomous System and Network Control, South China University of Technology, Guangzhou 510640, China)

Abstract: Texas Instruments (TI) company’s BIOS real?time kernel was used on the controller hardware platform, which takes TI’s DSP as the main control chip and FPGA as the auxiliary control device. A software architecture solution for a motion controller is proposed, in which the secondary development and transplantation of functional components can be achieved according to the needs of different users. The modular design is adopted for software source code, which has standardized function interface and good maintainability. The experimental test indicates it can meet the requirements of openness, real time and portability.

Keywords: CNC system; software architecture; DSP; BIOS

0 引 言

作為數(shù)控系統(tǒng)核心控制部件的運(yùn)動(dòng)控制器,市場上有基于單片機(jī)、基于ARM為主控處理+FPGA/CPLD作為輔控處理、基于DSP為主控處理+FPGA/CPLD作為輔控處理等多種硬件平臺(tái)的解決方案。在不同的硬件平臺(tái)上,軟件系統(tǒng)調(diào)度方案可以采用μC/OS?Ⅱ,BIOS,RT?Linux,VxWorks等多種實(shí)時(shí)操作系統(tǒng)內(nèi)核,因而衍生出各種軟件系統(tǒng)的架構(gòu)方案[1]。采用TI公司TMS320C6713系列DSP芯片為主控芯片+FPGA作為輔控芯片的硬件平臺(tái)的解決方案,其數(shù)據(jù)吞吐量和高速浮點(diǎn)運(yùn)算上具有一般單片機(jī)不可比擬的優(yōu)勢。而采用TI公司的DSP芯片和CCS的開發(fā)平臺(tái),可以使用配套的非開放源代碼的BIOS實(shí)時(shí)內(nèi)核,在中小型數(shù)控系統(tǒng)應(yīng)用開發(fā)上,其更加專業(yè),相比采用ARM硬件平臺(tái)而使用的開放性源代碼的實(shí)時(shí)操作系統(tǒng)內(nèi)核,采用DSP硬件平臺(tái)與BIOS內(nèi)核的運(yùn)動(dòng)控制器穩(wěn)定性更好,能夠節(jié)約實(shí)時(shí)操作系統(tǒng)移植和測試時(shí)間,縮短開發(fā)周期,因而其是一種合理有效的解決方案[2]。

為了能夠在該平臺(tái)上進(jìn)行有效的模塊化數(shù)控功能組件的開發(fā)、維護(hù)和移植,本文提出了一種標(biāo)準(zhǔn)化的軟件分層與接口架構(gòu)方案。該方案可作為一種設(shè)計(jì)模式,滿足不同用戶的基本功能與二次開發(fā)需求。

1 系統(tǒng)整體方案

1.1 運(yùn)動(dòng)控制器硬件實(shí)現(xiàn)平臺(tái)

本文采用的運(yùn)動(dòng)控制器的硬件系統(tǒng)[3]框圖如圖1所示。其中,TMS320C6713系列DSP具有浮點(diǎn)運(yùn)算器,能快速高效地完成工件加工軌跡插補(bǔ)計(jì)算。其集成外部擴(kuò)展擴(kuò)的EDMA和EMIF總線具有數(shù)據(jù)吞吐量大的特點(diǎn)。該DSP主頻為225 MHz,對(duì)應(yīng)的指令周期為4.4 ns,相應(yīng)的運(yùn)算速度可達(dá)1 800 MIPS/1 350 MFLOPS,適用于中小型數(shù)控系統(tǒng)主控制器的需求[4]。

ACTEL公司的A3P400系類FPGA是一種高密度,等效40萬門器件,其可配置的I/O可以兼容多種類型的數(shù)字電平。另外ACTEL公司提供的Libero集成開發(fā)工具,能提供數(shù)字PLL、高速FIFO等多種通用型軟核模塊,能夠節(jié)約開開發(fā)時(shí)間與成本,是作為運(yùn)動(dòng)控制器外部通信總線接口的一種可靠高效的硬件方案。

圖1 運(yùn)動(dòng)控制器硬件結(jié)構(gòu)圖

1.2 系統(tǒng)軟件層次劃分

本文軟件系統(tǒng)采用三層結(jié)構(gòu)劃分[1],其層次結(jié)構(gòu)如圖2所示。

圖2 軟件架構(gòu)層次圖

(1) 用戶應(yīng)用接口層??筛鶕?jù)具體的用戶需求開發(fā)各種功能的數(shù)控應(yīng)用模塊,并將各功能模塊作為組件通過接口嵌入到系統(tǒng)軟件中來。本文所開發(fā)的基礎(chǔ)用戶組件塊及其功能將在下一節(jié)詳細(xì)描述。

(2) BIOS內(nèi)核層。采用TI公司的CCS3.3提供的BIOS內(nèi)核以及其各種內(nèi)核組件,可有效縮短內(nèi)核移植和測試時(shí)間。CCS3.3提供圖形化界面接口,如圖3所示。其可對(duì)內(nèi)核各個(gè)組件進(jìn)行配置和應(yīng)用。它的內(nèi)核通過編譯后將在文件鏈接時(shí)植入程序,生成最后可執(zhí)行文件。

(3) 硬件驅(qū)動(dòng)層。用于管理運(yùn)動(dòng)控制器板卡上與DSP相連的各個(gè)硬件設(shè)備的驅(qū)動(dòng),并為內(nèi)核與用戶應(yīng)用層提供硬件訪問接口。板卡硬件包括:FIFO通信緩沖器、CNC脈沖發(fā)生器、UART總線控制器、SERCOS總線控制器等。外部模擬數(shù)字硬件設(shè)備采用FPGA或?qū)S肐C實(shí)現(xiàn)。

圖3 BIOS內(nèi)核圖形化配置界面

2 用戶應(yīng)用軟件任務(wù)劃分

用戶應(yīng)用軟件組件模塊可分為基礎(chǔ)組件和擴(kuò)展組件[5]?;A(chǔ)組件提供數(shù)控系統(tǒng)基本的加工、維護(hù)、調(diào)試、監(jiān)控等各種接口控制功能。擴(kuò)展組件根據(jù)特定的用戶需求可選擇性裁剪安裝,一般擴(kuò)展組件包括軟PLC編程接口,SERCOS總線、脈沖、TCP/IP、UART等各種通信協(xié)議數(shù)據(jù)包解析與格式轉(zhuǎn)換等功能。BIOS內(nèi)核是一款多任務(wù)實(shí)時(shí)內(nèi)核,可以在系統(tǒng)多個(gè)用戶基礎(chǔ)任務(wù)之間進(jìn)行調(diào)度。本文所描述系統(tǒng)基本用戶組件任務(wù)劃分見圖4。

圖4 運(yùn)動(dòng)控制器硬件結(jié)構(gòu)圖

2.1 HMI任務(wù)

HMI通信數(shù)據(jù)包幀格式如表1所示。HIM任務(wù)處理流程如圖5所示。

(1) 通信數(shù)據(jù)包格式。通信數(shù)據(jù)包格式固定,但功能信息結(jié)構(gòu)格式不固定[6]。不同的信息,如調(diào)試信息、G代碼腳本信息的內(nèi)容等采用不同的信息格式,這樣用戶在增加新的功能組件時(shí),只要自己編寫新的信息格式和編碼與解析方式,就能利用原有的通信協(xié)議進(jìn)行開發(fā),使得系統(tǒng)代碼能夠移植和重新利用。

表1 HMI數(shù)據(jù)包幀格式

圖5 HIM任務(wù)處理流程圖

(2) 數(shù)據(jù)包生成器。從已處理完的HMI信息隊(duì)列中按照不同約定信息格式讀取信息,并按照數(shù)據(jù)包的格式為其添加幀頭、物理地址、校驗(yàn)碼等,生成一組數(shù)據(jù)幀,并將該數(shù)據(jù)幀通過EMIF總線寫入FPGA中的UART發(fā)送FIFO,待其轉(zhuǎn)換為對(duì)應(yīng)數(shù)字電平發(fā)送給上位機(jī)。

(3) 數(shù)據(jù)包解析器。通過EMIF總線從在FPGA中實(shí)現(xiàn)的UART總線接收FIFO中讀取一個(gè)數(shù)據(jù)幀,并按照約定的用戶應(yīng)用的解析方式解析成對(duì)應(yīng)的信息,并將信息加載到HMI接收信息隊(duì)列,等待數(shù)據(jù)處理與交換任務(wù)啟動(dòng)進(jìn)行處理。

2.2 用戶數(shù)據(jù)處理與交換任務(wù)

用戶數(shù)據(jù)處理與交換任務(wù)流程如圖6所示。

本系統(tǒng)提供G代碼腳本解釋器、調(diào)試維護(hù)命令殼、系統(tǒng)錯(cuò)誤診斷器三個(gè)基礎(chǔ)組件。用戶可根據(jù)特定需求植入新的組件,并編寫對(duì)應(yīng)組件接口信息編碼與解析方式。

(1) G代碼腳本解釋器[7]

數(shù)控G代碼解釋的方案很多。部分廠商采用在上位機(jī)解析成配置信息碼,并發(fā)送給運(yùn)動(dòng)控制器的方案。但此方案會(huì)增加數(shù)據(jù)通信量,使得通信時(shí)延增加。本系統(tǒng)采用的方案是:上位機(jī)以字符串格式將數(shù)控G代碼腳本信息打包發(fā)送給運(yùn)動(dòng)控制器,運(yùn)動(dòng)控制器對(duì)字符串進(jìn)行重新組合,并通過識(shí)別組合碼配置數(shù)控參數(shù)控制塊。該方案可以減少通信負(fù)擔(dān),減小通信延時(shí),但是將增大DSP的運(yùn)算處理量。因?yàn)镈SP運(yùn)算速度明顯要塊于通信傳輸速率,所以該方案是一種合理的折中方案。

圖6 用戶數(shù)據(jù)處理與交換任務(wù)流程圖

(2) 調(diào)試維護(hù)命令殼

該功能用于系統(tǒng)開發(fā)階段和系統(tǒng)維護(hù)階段。系統(tǒng)集成該功能夠之后,根據(jù)開發(fā)人員提供的維護(hù)指令手冊,在上位機(jī)輸入維護(hù)指令,返回運(yùn)動(dòng)控制器相應(yīng)的關(guān)鍵系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的運(yùn)行狀態(tài)碼,能幫助維護(hù)人員快速地判斷系統(tǒng)運(yùn)行中的故障,并為數(shù)控機(jī)床每個(gè)加工軸提供電機(jī)測試接口。

(3) 系統(tǒng)錯(cuò)誤診斷器

負(fù)責(zé)管理和存儲(chǔ)數(shù)控系統(tǒng)需要監(jiān)控運(yùn)行的重要模塊信息,一旦重要模塊運(yùn)行發(fā)生故障,則把錯(cuò)誤編碼保存在系統(tǒng)錯(cuò)誤診斷器中,并在任務(wù)運(yùn)行時(shí)將錯(cuò)誤碼發(fā)送給上位機(jī)。

2.3 運(yùn)動(dòng)控制任務(wù)

運(yùn)動(dòng)控制任務(wù)是運(yùn)動(dòng)控制器最核心的部分,也是BIOS內(nèi)核所管理的任務(wù)中優(yōu)先級(jí)最高的一個(gè)任務(wù)。不同廠商的控制器有不同的實(shí)現(xiàn)方案。為了能夠清晰理解與移植本文所述系統(tǒng)的運(yùn)動(dòng)控制程序,圖7給出了運(yùn)動(dòng)控制的行為與數(shù)據(jù)流框圖。

根據(jù)圖7所描述的運(yùn)動(dòng)控制行為,編寫的運(yùn)動(dòng)控制任務(wù)程序的流程圖如圖8所示。

圖7 運(yùn)動(dòng)控制的行為與數(shù)據(jù)流圖

圖8 運(yùn)動(dòng)控制任務(wù)流程圖

(1) 加工軌跡計(jì)算。加工軌跡計(jì)算控制器,綜合數(shù)控配置參數(shù)與實(shí)時(shí)的反饋數(shù)據(jù),通過各種數(shù)值計(jì)算方法,進(jìn)行各種數(shù)控插補(bǔ)計(jì)算,得到最終的加工數(shù)據(jù),可以通過脈沖編碼格式或者SERCOS通信總線,發(fā)送給控制CNC的每個(gè)軸的伺服電機(jī)驅(qū)動(dòng)器,控制電機(jī)的旋轉(zhuǎn)與進(jìn)給。

(2) 電機(jī)驅(qū)動(dòng)管理。實(shí)時(shí)地管理監(jiān)控CNC每個(gè)軸的電機(jī)驅(qū)動(dòng)器。讀取驅(qū)動(dòng)器的工作狀態(tài),將需要上位機(jī)進(jìn)行實(shí)時(shí)監(jiān)控的數(shù)控實(shí)時(shí)運(yùn)行數(shù)據(jù)寫入CNC接收信息隊(duì)列,并通過數(shù)據(jù)交換控制任務(wù),發(fā)送到上位機(jī)用于監(jiān)控。當(dāng)有電機(jī)驅(qū)動(dòng)器運(yùn)行出現(xiàn)異常時(shí),可以及時(shí)進(jìn)行保護(hù)停止,并發(fā)送運(yùn)行故障編碼。

3 軟件方案的驗(yàn)證性測試

在本實(shí)驗(yàn)室研發(fā)的嵌入式數(shù)控系統(tǒng)測試平臺(tái)如圖9所示。其中,HMI板通過JTAG接口與調(diào)試主機(jī)1相連,運(yùn)動(dòng)控制板通過JTAG接口與調(diào)試主機(jī)2相連。HMI板與運(yùn)動(dòng)控制板通過RS 422總線連接,并在采用UART協(xié)議進(jìn)行通信[6,8]。

由于電機(jī)運(yùn)行軌跡與效果無法很好通過圖片展示,并且本實(shí)驗(yàn)?zāi)康闹饕球?yàn)證整個(gè)軟件系統(tǒng)架構(gòu)的可行性,并修補(bǔ)程序BUG。因而建議采用硬件模擬運(yùn)行加Matlab仿真的驗(yàn)證方法。

圖9 運(yùn)動(dòng)控制測試平臺(tái)

采用圓弧插補(bǔ)測試的方法,在上位機(jī)通過G代碼腳本格式導(dǎo)入測試指令腳本,運(yùn)動(dòng)控制器讀取數(shù)據(jù)包,解析出測試腳本信息后,進(jìn)行處理和運(yùn)算,得出的運(yùn)算數(shù)據(jù)保存后,導(dǎo)入Matlab仿真軟件,生成運(yùn)行軌跡圖,以便模擬仿真電機(jī)的實(shí)際運(yùn)行軌跡。表2為CNC測試腳本的加工軌跡數(shù)據(jù)。

表2 測試加工軌跡數(shù)據(jù)

圖10為經(jīng)過系統(tǒng)運(yùn)行得到的加工軌跡與原始測試數(shù)據(jù)的軌跡對(duì)照。

圖中點(diǎn)線:測試腳本數(shù)據(jù)擬合曲線;實(shí)線:DSP計(jì)算的加工數(shù)據(jù)擬合曲線。從方案驗(yàn)證性測試實(shí)驗(yàn)得到的模擬數(shù)據(jù)擬合圖像和原始腳本測試數(shù)據(jù)對(duì)比,可以驗(yàn)證該軟件架構(gòu)方案和基礎(chǔ)用戶組件能在實(shí)驗(yàn)室的CNC系統(tǒng)平臺(tái)上穩(wěn)定可靠地運(yùn)行,因而驗(yàn)證了該軟件架構(gòu)方案的可行性。

圖10 加工軌跡測試與模擬軌跡

4 結(jié) 語

本文基于TI公司的C6713系列DSP+FPGA作為硬件實(shí)現(xiàn)方案的運(yùn)動(dòng)控制器平臺(tái),提出一種可移植性軟件架構(gòu)方案。通過三層軟件結(jié)構(gòu)模型的描述和基礎(chǔ)性用戶組件與接口的任務(wù)劃分,為用戶的功能的二次開發(fā)與軟件代碼的維護(hù)提供的一個(gè)基礎(chǔ)性平臺(tái)。并通過加工腳本測試驗(yàn)證了方案的可行性與穩(wěn)定性。

參考文獻(xiàn)

[1] 王濤,王太勇,許愛芬,等.嵌入式實(shí)時(shí)操作系統(tǒng)在數(shù)控系統(tǒng)設(shè)計(jì)中的應(yīng)用[J].計(jì)算機(jī)工程,2008,34(4):250?268.

[2] 孫禾鳳.基于DSP/BIOS的運(yùn)動(dòng)控制器軟件開發(fā)[D].南京:南京航空航天大學(xué),2008.

[3] 吳,皮佑國.基于DSP和FPGA的運(yùn)動(dòng)控制器的設(shè)計(jì)與實(shí)現(xiàn)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2011(2):75?82.

[4] Texas Instruments Incorporated. TMS320C6713B floating?point digital signal processor SPRS294B [R]. USA: Texas Instruments Incorporated, 2006.

[5] 毛軍紅,李黎川,吳序堂.機(jī)床數(shù)控軟件化結(jié)構(gòu)體系[J].機(jī)械工程學(xué)報(bào),2006,36(7):48?51.

[6] 蔣明柯,皮佑國.數(shù)控系統(tǒng)中RS 485串行通信協(xié)議的設(shè)計(jì)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2013(5):23?26.

[7] [美]凱賽達(dá).計(jì)算機(jī)數(shù)控技術(shù)應(yīng)用:加工中心和切削中心[M].北京:清華大學(xué)出版社,2006.

[8] 范德和,皮佑國.基于DSP和FPGA的運(yùn)動(dòng)控制器高速串行通信設(shè)計(jì)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2011(9):58?62.

篇3

關(guān)鍵詞:碼垛機(jī);2軸同步平移;三菱FX3U;三菱20GM

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)35-0234-02

直角碼垛機(jī)基于PLC、伺服驅(qū)動(dòng)等技術(shù),實(shí)現(xiàn)取箱、放箱控制等功能。其結(jié)構(gòu)簡單、運(yùn)行平穩(wěn),高度約2.8米,可以安裝在普通樓層。

Y軸1和Y軸2平移,如果使用PLC脈沖輸出,進(jìn)行單軸獨(dú)立控制時(shí),由于兩軸運(yùn)行不同步,加上生產(chǎn)現(xiàn)場的電氣干擾、控制器的性能等原因,運(yùn)行時(shí)有可能導(dǎo)致箱子掉落或者夾壞箱子、伺服驅(qū)動(dòng)器過載報(bào)警,使設(shè)備運(yùn)行停止,影響了生產(chǎn)效率。

本文介紹的直角碼垛機(jī)使用了三菱FX3U系列PLC控制器、三菱20GM運(yùn)動(dòng)控制器(線性插補(bǔ),Y軸1和Y軸2平移的控制)、松下A5系列伺服驅(qū)動(dòng)器和伺服電機(jī)(實(shí)現(xiàn)X軸、Y軸1、Y軸2和Z軸的定位控制),實(shí)現(xiàn)了Y軸1和Y軸2同步平移,使設(shè)備運(yùn)行性能更加穩(wěn)定、可靠。碼垛機(jī)的外形,如圖1所示。

本文重點(diǎn)介紹Y軸1和Y軸2同步平移的控制,分析Y軸1和Y軸2電氣原點(diǎn)的設(shè)定方法、放箱控制的PLC程序設(shè)計(jì)。

1 Y軸1和Y軸2電氣原點(diǎn)的設(shè)定

Y軸1和Y軸2同步平移的運(yùn)動(dòng)控制,實(shí)現(xiàn)了取箱、放箱的控制功能。本設(shè)備的松下A5系列伺服電機(jī)安裝有增量式編碼器,在設(shè)備斷電后,再次通電運(yùn)行前,都必須執(zhí)行軸回原點(diǎn)操作,所以在Y軸1和Y軸2上分別安裝了原點(diǎn)傳感器,前鉤板、后推板上安裝有金屬檢測塊。

Y軸1驅(qū)動(dòng)的前鉤板上安裝的彈簧壓縮適量位置后與金屬檢測塊的距離約為75mm。YS2驅(qū)動(dòng)的后推板與金屬檢測塊的距離約為80mm。兩個(gè)原點(diǎn)傳感器的距離約為1189mm。原點(diǎn)傳感器的安裝。

篇4

關(guān)鍵詞:W5500;以太網(wǎng);Socket;C++;服務(wù)器;客戶端

引言

隨著自動(dòng)化控制技術(shù)的飛速發(fā)展,基于以太網(wǎng)的工業(yè)控制總線得到了廣泛的使用,給工業(yè)生產(chǎn)帶來了極大的效益,然而主流的現(xiàn)場控制總線成本較高,對(duì)維護(hù)和使用人員的技術(shù)有著較高的要求,這使得一些中小工廠無力享受技術(shù)進(jìn)步帶來的紅利,于是基于嵌入式系統(tǒng)的集成以太網(wǎng)芯片W5500應(yīng)運(yùn)而生。相關(guān)技術(shù)行業(yè)的發(fā)展,讓基于以太網(wǎng)的運(yùn)動(dòng)控制系統(tǒng)變得多元化,有廣泛的應(yīng)用前景和潛在的經(jīng)濟(jì)價(jià)值,在此基礎(chǔ)上研究使用便捷,適應(yīng)性強(qiáng),信號(hào)傳輸穩(wěn)定,低成本的嵌入式以太網(wǎng)接口是非常有意義的。

基于嵌入式的以太網(wǎng)接口以往都采用軟協(xié)議棧,因此會(huì)占用大量的CPU資源,導(dǎo)致傳輸延遲較高,可連接客戶端較少且容易掉線,在這種情況下就需要一種基于硬件協(xié)議棧的以太網(wǎng)通信接口來滿足控制信號(hào)的穩(wěn)定高速傳輸。W5500是一款采用全硬件TCP/IP協(xié)議棧的嵌入式以太網(wǎng)控制器,它能使嵌入式系統(tǒng)通過SPI(串行外設(shè)接口)接口輕松地連接到網(wǎng)絡(luò),通過使用W5500,用戶只需通過使用一個(gè)簡單的socket程序就能實(shí)現(xiàn)以太網(wǎng)的應(yīng)用,而不再需要處理一個(gè)復(fù)雜的以太網(wǎng)控制器了。

1 系統(tǒng)硬件平臺(tái)

主控芯片采用意法半導(dǎo)體公司的基于ARM-CortexM3內(nèi)核的STM32F103VCT6處理器作為系統(tǒng)核心,器件有SPI2332,W5500配上一塊帶電容觸摸輸入的TFT液晶彩屏。

2 以太網(wǎng)客戶機(jī)端的搭建

2.1 以太網(wǎng)硬件接口的設(shè)計(jì)

本控制器通信接口采用W5500方案,將硬件TCP/IP協(xié)議棧,MAC層以及PHY層集成到一塊芯片里,大大簡化了硬件設(shè)計(jì),通過SPI通信協(xié)議與MCU通信,且對(duì)CPU性能要求不高,節(jié)省了嵌入式處理器的I/O資源(圖1)。

2.2 通信部分軟件設(shè)計(jì)

由于TCP/IP協(xié)議棧已經(jīng)在W5500中實(shí)現(xiàn),MCU只需要配置和讀取寄存器的數(shù)據(jù)即可,程序框圖如圖2所示。

3 基于socket編程的服務(wù)器端功能的實(shí)現(xiàn)

服務(wù)器是基于Vc++6.0平臺(tái)開發(fā)的,采用的是MFC和Socket套接字編程,Socket的版本為2.0.所采用的通信協(xié)議是TCP/IP協(xié)議。為了適用于多客戶端的連接要求,服務(wù)器采取多線程的編程方案,即可以同時(shí)響應(yīng)多客戶鏈接請(qǐng)求事件和數(shù)據(jù)讀取事件[1]。接下來介紹的是服務(wù)器的工作流程:

3.1 響應(yīng)連接請(qǐng)求

啟動(dòng)服務(wù)器,首先進(jìn)行初始化,設(shè)置監(jiān)聽端口(監(jiān)聽的端口號(hào)為6000)及綁定計(jì)算機(jī),無誤后開啟一個(gè)線程等待客戶端連接。當(dāng)一個(gè)客戶端連接成功后,服務(wù)器立即開啟一個(gè)新線程等待下一個(gè)客戶端連接,當(dāng)客戶端斷開連接后,相應(yīng)的線程也會(huì)隨之結(jié)束。這樣服務(wù)器便可以響應(yīng)多客戶端連接了。

3.2 數(shù)據(jù)區(qū)分與轉(zhuǎn)發(fā)

不僅僅是PC端要向服務(wù)器上傳數(shù)據(jù),客戶機(jī)也要向服務(wù)器上傳設(shè)備運(yùn)行數(shù)據(jù),如何來區(qū)分和存儲(chǔ)這些數(shù)據(jù)顯然是一個(gè)頭號(hào)問題。這里采用的方法是給數(shù)據(jù)一個(gè)“身份證號(hào)”ID,每一個(gè)設(shè)備發(fā)的數(shù)據(jù)具有唯一的ID,這樣這些數(shù)據(jù)到任何一臺(tái)設(shè)備上都能被識(shí)別。具體做法在后文中說明。服務(wù)器在收到數(shù)據(jù)后用left()函數(shù)取出前兩位進(jìn)行“身份識(shí)別”,然后將其存入相對(duì)應(yīng)的數(shù)組中,這樣便完成了數(shù)據(jù)的區(qū)分存儲(chǔ)。數(shù)據(jù)轉(zhuǎn)發(fā)是服務(wù)器最重要的功能,服務(wù)器收到PC端發(fā)來的數(shù)據(jù)后向下位機(jī)轉(zhuǎn)發(fā),服務(wù)器收到下位機(jī)傳上來的收據(jù)后下PC端轉(zhuǎn)發(fā)。

以上功能的實(shí)現(xiàn)還需要用到以下幾個(gè)函數(shù):

Listen():監(jiān)聽端口;

Accept():用于響應(yīng)連接請(qǐng)求;

Send():用于發(fā)送數(shù)據(jù);

Receive():用于接收數(shù)據(jù)[2]。

還有一些用作數(shù)據(jù)存儲(chǔ)的數(shù)組,如csdata[],csRundata[].

3.3 服務(wù)器工作流程圖(圖3)

4 基于socket編程的PC端的實(shí)現(xiàn)

(1)PC端是服務(wù)器的控制終端,開發(fā)平臺(tái)和技術(shù)支持和上面服務(wù)器一樣,這里不再介紹。PC端的功能是通過連接服務(wù)器向下位機(jī)傳輸控制數(shù)據(jù)。

(2)PC端操作界面(圖4):

操作界面一共五個(gè)區(qū)域。其中三個(gè)操作區(qū),操作區(qū)一和二都是指令和數(shù)據(jù)輸入?yún)^(qū),一共10組。每組的指令都相同,一共有六個(gè),分別是:位移,時(shí)間,速度,輸入,輸出,掃描和跳轉(zhuǎn);每個(gè)指令對(duì)應(yīng)唯一的ID,見表1,默認(rèn)為空。每個(gè)數(shù)據(jù)為四位,和前面的指令I(lǐng)D組成一個(gè)數(shù)據(jù)塊,指令I(lǐng)D在前,數(shù)據(jù)在后。在發(fā)送時(shí),每個(gè)數(shù)據(jù)塊依順序連在一起組成數(shù)據(jù)鏈。數(shù)據(jù)塊的個(gè)數(shù)放在數(shù)據(jù)鏈的開頭,再加上能夠被其它設(shè)備識(shí)別的幀頭和幀尾,形成一個(gè)數(shù)據(jù)包。格式如下:

Ni+A5+number+數(shù)據(jù)塊1+數(shù)據(jù)塊2+……+數(shù)據(jù)塊N+5A

Ni:下位機(jī)代號(hào)(i=1,2,3…);

A5: 幀頭;

Number: 數(shù)據(jù)塊個(gè)數(shù);

數(shù)據(jù)塊:指令+數(shù)據(jù);

5A: 幀尾。

操作區(qū)三是控制區(qū),執(zhí)行連接服務(wù)器和相關(guān)操作。還有兩個(gè)區(qū)是顯示區(qū),其中左顯示區(qū)顯示軟件的運(yùn)行狀況,右顯示區(qū)顯示服務(wù)器返回的客戶機(jī)設(shè)備運(yùn)行數(shù)據(jù)。

操作界面上的“連接”和“上傳”兩個(gè)按鈕分別執(zhí)行連接服務(wù)器和向服務(wù)器上傳數(shù)據(jù)的功能。

(3)PC端工作流程圖(圖5)

5 云端服務(wù)器實(shí)現(xiàn)

云服務(wù)器采用阿里云方案,采用Windows Server操作系統(tǒng)。具體搭建過程:

5.1 租用合適的服務(wù)器

進(jìn)入阿里云首頁,選擇彈性計(jì)算中的云服務(wù)器ECS,點(diǎn)擊立即購買后選擇服務(wù)器配置,由于本控制器不需要做大規(guī)模的運(yùn)算,所以選擇最為廉價(jià)的簡約型t1,將服務(wù)器地址選為最為便宜的青島地區(qū),由于簡約型t1服務(wù)器僅有1核志強(qiáng)E5 CPU和1GB內(nèi)存,所以在操作系統(tǒng)選項(xiàng)中選擇32位的Windows Server 2008標(biāo)準(zhǔn)版SP2 32位中文版,購買后系統(tǒng)會(huì)自動(dòng)安裝。

5.2 配置服務(wù)器系統(tǒng)

服務(wù)器系統(tǒng)安裝完成后,在實(shí)例詳情中點(diǎn)擊連接管理終端,輸入密碼后可以對(duì)云端服務(wù)器進(jìn)行操作。首先,為了今后操作方便,在個(gè)性化中把計(jì)算機(jī),用戶文件等常用快捷方式添加到桌面,接著,為了程序不因內(nèi)存過小而運(yùn)行不了,在計(jì)算快捷方式上右鍵,點(diǎn)擊高級(jí)系統(tǒng)設(shè)置,選擇性能-高級(jí)-虛擬內(nèi)存,將C盤作為托管的系統(tǒng),然后,為了方便將調(diào)試程序傳輸?shù)椒?wù)器系統(tǒng),在服務(wù)器系統(tǒng)中下載安裝百度云,至此,服務(wù)器系統(tǒng)部分基本搭建完成。

6 服務(wù)器與客戶機(jī)通信協(xié)議的制定和實(shí)現(xiàn)

根據(jù)事先約定:

(1)客戶機(jī)上傳的數(shù)據(jù)以Di開頭,Di結(jié)尾(i是客戶機(jī)號(hào),如1、2、3);(2)PC端上傳的數(shù)據(jù)格式:Ni+A5+數(shù)據(jù)個(gè)數(shù)+數(shù)據(jù)塊+5A。(i是客戶機(jī)號(hào),如1、2、3)。

7 結(jié)束語

采用W5500作為以太網(wǎng)接口的運(yùn)動(dòng)控制器與云端服務(wù)器連接穩(wěn)定,數(shù)據(jù)傳送延遲低,PC端客戶機(jī)數(shù)據(jù)傳輸順利,可以及時(shí)觀測到運(yùn)動(dòng)控制器的工作情況。

參考文獻(xiàn)

[1]汪曉平,鐘軍,等.Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn)[M]. 北京:人民郵電出版社,2003,2.

[2]梁偉.Visual C++網(wǎng)絡(luò)編程經(jīng)典案例詳解[M].北京:清華大學(xué)出版社,2010,6.

作者簡介:賀順,性別:男,年齡:21,籍貫:浙江省紹興市,職稱:學(xué)生,學(xué)歷:在讀本科,南京工程學(xué)院,研究方向:自動(dòng)化。

篇5

ス丶詞:移動(dòng)機(jī)器人編隊(duì);隊(duì)形參數(shù)化;運(yùn)動(dòng)控制;虛結(jié)構(gòu)

ブ型擠擲嗪: TP242.6 文獻(xiàn)標(biāo)志碼:A

Abstract: This paper studied how to achieve the diversity, stability and continuity of formation change for mobile robots,and solved the problem of obstacle and collision avoidance for the robot formation to reach the destination. The basic formation was analyzed and the idea of formation parameterization was presented. Parametric mathematical model was established for the virtual structure of basic formation. Formation alternated between basic formation and derivative formation by adjusting the parameters. Robot motion can be controlled by using behavior fusion method, follow pilot method, artificial potential field method and virtual structure method. The simulation and experimental results show that this strategy not only retains the advantage of stability and rapid formation of virtual structure method but also improves flexibility.

Key words: mobile robot formation; formation parametrization; motion control;virtual structure

移動(dòng)機(jī)器人編隊(duì)是一個(gè)具有典型性和通用性的多機(jī)器人協(xié)調(diào)問題,是多機(jī)器人協(xié)調(diào)問題的基礎(chǔ)。所謂編隊(duì)控制是指多個(gè)機(jī)器人在到達(dá)目的地的過程中,保持某種隊(duì)形,同時(shí)又要適應(yīng)環(huán)境約束(例如存在障礙物或者空間的物理限制)的控制技術(shù)。通過研究開發(fā)及實(shí)用化,該技術(shù)在工農(nóng)業(yè)生產(chǎn)、柔性制造、無人探險(xiǎn)(海洋、太空、核環(huán)境),特別是在國防工業(yè)中的巨大應(yīng)用前景逐步表現(xiàn)出來。目前實(shí)現(xiàn)編隊(duì)主要方法有產(chǎn)生式方法、行為融合方法、跟隨領(lǐng)航者法、虛結(jié)構(gòu)法等[1-3],這些方法都有著不同的優(yōu)、缺點(diǎn)。產(chǎn)生式方法的優(yōu)點(diǎn)是反應(yīng)速度很快,缺點(diǎn)是規(guī)則不容易制定。行為融合方法的優(yōu)點(diǎn)是每個(gè)機(jī)器人都可以兼顧到各種行為,完成各種行為的功能,同時(shí)控制意義明確利于實(shí)時(shí)控制;缺點(diǎn)是各子行為的融合具有不可知性,且融合的方法不容易確定,隊(duì)形難以確定。跟隨領(lǐng)航者法優(yōu)點(diǎn)是僅僅給定領(lǐng)航者的行為或軌跡就可以控制整個(gè)機(jī)器人群體的行為,缺點(diǎn)是保持隊(duì)形困難。虛結(jié)構(gòu)法的優(yōu)點(diǎn)是容易制定隊(duì)列的策略并且在穩(wěn)定性上有保證,缺點(diǎn)是隊(duì)形缺乏靈活性[4-5]。本文提出了一種融合了行為融合方法、跟隨領(lǐng)航者法、虛結(jié)構(gòu)法主要思想,并結(jié)合人工勢場法的多機(jī)器人編隊(duì)控制方法,能較好地克服上述方法存在的不足。

1 主要思想

在軍事上,美軍機(jī)械化突擊分隊(duì)在戰(zhàn)場上有四種標(biāo)準(zhǔn)隊(duì)形,分別為一字形隊(duì)形、單列縱隊(duì)形、菱形隊(duì)形和楔形隊(duì)形[6],如圖1所示。這四種隊(duì)形也被稱為移動(dòng)機(jī)器人編隊(duì)的基本隊(duì)形,移動(dòng)機(jī)器人編隊(duì)在工作過程中,常常需要根據(jù)執(zhí)行的任務(wù)、環(huán)境等因素的變化而改變隊(duì)形[7],許多的隊(duì)形由這幾種基本隊(duì)形變形而來[8]。

通過對(duì)基本隊(duì)形的分析,我們發(fā)現(xiàn)每個(gè)基本隊(duì)形都可以用函數(shù)進(jìn)行表示,而修改基本隊(duì)形的函數(shù)的參數(shù),可以使其變換到另一種基本隊(duì)形或其衍生的隊(duì)形?;谶@一特點(diǎn),結(jié)合虛結(jié)構(gòu)法建立基本隊(duì)形的虛結(jié)構(gòu),將基本隊(duì)形進(jìn)行函數(shù)化,建立參數(shù)化的基本隊(duì)形的虛結(jié)構(gòu)數(shù)學(xué)模型,通過調(diào)整參數(shù)使隊(duì)形在四個(gè)基本隊(duì)形及其衍生的隊(duì)形間進(jìn)行連續(xù)的變換。然后,建立每個(gè)機(jī)器人與隊(duì)形頂點(diǎn)一一對(duì)應(yīng)的關(guān)系,并設(shè)定一個(gè)領(lǐng)航機(jī)器人,領(lǐng)航機(jī)器人引領(lǐng)整個(gè)編隊(duì)奔向最終目標(biāo)點(diǎn),其他機(jī)器人按照隨領(lǐng)航者法奔向其對(duì)應(yīng)的頂點(diǎn)。機(jī)器人在運(yùn)行的過程中,利用行為融合方法、人工勢場法和隊(duì)形變換法進(jìn)行避障、避碰。這樣使對(duì)機(jī)器人編隊(duì)的控制轉(zhuǎn)換為對(duì)參數(shù)的調(diào)整,既提高了隊(duì)形穩(wěn)定性、多樣性,實(shí)現(xiàn)避障、避碰、到達(dá)終點(diǎn)的功能,又克服了靈活性差的不足。

2 機(jī)器人編隊(duì)數(shù)學(xué)模型及運(yùn)動(dòng)控制

機(jī)器人編隊(duì)數(shù)學(xué)模型是機(jī)器人編隊(duì)幾何圖形中各頂點(diǎn)位置關(guān)系的抽象,通過機(jī)器人編隊(duì)的數(shù)學(xué)模型可以計(jì)算出隊(duì)形中各頂點(diǎn)的位置;利用人工勢場法等方法建立機(jī)器人的運(yùn)動(dòng)控制模型,實(shí)現(xiàn)對(duì)機(jī)器人編隊(duì)的運(yùn)動(dòng)控制。

2.1 機(jī)器人編隊(duì)數(shù)學(xué)模型

通過對(duì)基本隊(duì)形的分析,我們將基本隊(duì)形表示在同心圓上,R0為領(lǐng)航機(jī)器人,其坐標(biāo)為(x0,y0),Ri為第i個(gè)機(jī)器人,其坐標(biāo)為(xi,yi),如圖2所示。依據(jù)圖中所示的關(guān)系,建立各隊(duì)形的數(shù)學(xué)模型。

1)一字形隊(duì)形、單列縱隊(duì)形。

一字形隊(duì)形、單列縱隊(duì)形用同一個(gè)數(shù)學(xué)模型來表示,定義如式(1)所示:

xi=x0+(-1)i×(i+1)/2×γ×cos α

yi=y0+(-1)i×(i+1)/2×γ×sin α (1)

其中:α為隊(duì)形的傾角,改變?chǔ)恋闹店?duì)形的方向隨之變化,當(dāng)│=0時(shí)為一字形隊(duì)形,α=90時(shí)為列縱隊(duì)隊(duì)形;γ為機(jī)器人間的距離,如圖2(a)所示。

2)楔形隊(duì)形。

楔形隊(duì)形的數(shù)學(xué)模型如式(2)所示:

xi=x0+(i+1)/2×γ×cos [β+(-1)i×α]yi=y0+(-1)i×(i+1)/2×γ×sin [β+(-1)i×α] (2)

其中:α為隊(duì)形的方向角,β為隊(duì)形的夾角,γ為機(jī)器人間的距離,如圖2(b)所示。

3)菱形。

菱形隊(duì)形的數(shù)學(xué)模型如式(3)所示:

xi=x0-γ+γ×cos (i×360/n+β)yi=y0+γ×sin (i×360/n+β) (3)

其中:β為隊(duì)形的夾角,γ為菱形內(nèi)切圓的半徑,n為編隊(duì)機(jī)器人的數(shù)量,如圖2(c)所示。

對(duì)以上四個(gè)基本隊(duì)形的數(shù)學(xué)模型進(jìn)行綜合,建立如下的基本隊(duì)形通用數(shù)學(xué)模型:

xi=x0-M×γ+(-1)(G×i+Q)×K×(i+12)P×

γ×cos(β+H×α)

yi=y0-(-1)i×K×(i+12)P×γ×sin (β+H×α) (4)

式(4)中,M、G、Q、K、P、H為隊(duì)形的調(diào)速參數(shù),其他參數(shù)意義同上。通過對(duì)這些參數(shù)的修改不但可以實(shí)現(xiàn)四種基本隊(duì)形間的變換,而且對(duì)每一種基本隊(duì)進(jìn)行變形,實(shí)現(xiàn)了隊(duì)形的連續(xù)變化。オ

2.2 機(jī)器人編隊(duì)運(yùn)動(dòng)控制

虛結(jié)構(gòu)法在隊(duì)形保持方面具有良好的控制能力,但不能解決編隊(duì)在避障和防撞的問題;跟隨領(lǐng)航者法能較好解決編隊(duì)奔向目標(biāo)上的問題;行為融合方法解決了機(jī)器人編隊(duì)在復(fù)雜環(huán)境中的避障和防撞問題。本文將機(jī)器人編隊(duì)的運(yùn)動(dòng)過程看做是以上三種控制方法共同作用的結(jié)果,每一種控制方法對(duì)編隊(duì)的影響力通過人工勢場來實(shí)現(xiàn)。因此,通過建立每一種方法對(duì)編隊(duì)中的機(jī)器人的人工勢場,從而融合行為融合方法、跟隨領(lǐng)航者法、虛結(jié)構(gòu)法對(duì)機(jī)器人編隊(duì)的控制能力,使這三種方法揚(yáng)長避短。具體的實(shí)現(xiàn)過程是:首先指定一個(gè)機(jī)器人作為編隊(duì)的領(lǐng)航者(Leader),建立目標(biāo)點(diǎn)對(duì)領(lǐng)航者的人工勢場;然后以領(lǐng)航者用作為隊(duì)形的參照點(diǎn),利用編隊(duì)的數(shù)學(xué)模型計(jì)算出隊(duì)形的所有頂點(diǎn)作為虛結(jié)構(gòu)法隊(duì)形控制點(diǎn),建立每個(gè)機(jī)器人與頂點(diǎn)一一對(duì)應(yīng)的關(guān)系,建立頂點(diǎn)對(duì)除領(lǐng)航者外所有其他機(jī)器人的人工勢場;再建立機(jī)器人之間的人工勢場及障礙物對(duì)機(jī)器人的人工勢場,最后根據(jù)行為融合的思想將機(jī)器人的運(yùn)動(dòng)分解為目標(biāo)跟隨運(yùn)動(dòng)、避障運(yùn)動(dòng)、機(jī)器人間的防撞運(yùn)動(dòng),每一種運(yùn)動(dòng)都是受相關(guān)的勢場力的作用的結(jié)果,如圖3所示,合力的方向和強(qiáng)度決定了機(jī)器人最終運(yùn)動(dòng)的方向和速度。

1)目標(biāo)跟隨運(yùn)動(dòng)。

對(duì)于領(lǐng)航者而者,跟隨運(yùn)動(dòng)的目標(biāo)是整個(gè)編隊(duì)的目標(biāo),對(duì)于其他機(jī)器人而言,跟隨運(yùn)動(dòng)的目標(biāo)是該機(jī)器人所對(duì)應(yīng)的隊(duì)形頂點(diǎn)。目標(biāo)對(duì)相關(guān)的機(jī)器人產(chǎn)引力勢場,從而對(duì)該機(jī)器人產(chǎn)生引力,引力場函數(shù)如式(5)所示:

U┆att(q)=εKρ(q,q┆goal)(5)

其中:Е攀且桓穌的引力比例因子,K目標(biāo)點(diǎn)吸引力強(qiáng)度,ρ(q,q┆goal)是機(jī)器人q和目標(biāo)q┆goal之間的距離。相應(yīng)的斥力函數(shù)可表示如下:オ

F┆att(q)=-ΔU┆att(q)=εK(6)

2)避障運(yùn)動(dòng)。

避障運(yùn)動(dòng)是由于障礙物對(duì)機(jī)器人所產(chǎn)生產(chǎn)斥力引起,避障運(yùn)動(dòng)的方向和速度取決于障礙物對(duì)機(jī)器人的斥力強(qiáng)度和方向,斥力如下式所示。

F┆obs(q)=η1ρ(q,q┆obs)-1ρ0Δρ(q,q┆obs)ρ2(q,q┆obs),

ρ(q,q┆obs)≤ρ0

0, ρ(q,q┆obs)>ρ0 (7)

其中:η是一個(gè)正的斥力比例因子;ρ(q,qobs)為機(jī)器人到障礙物的距離;ρ0為障礙物的影響距離,超出了這個(gè)距離,障礙物對(duì)機(jī)器人就沒有斥力的作用。オ

3)機(jī)器人間的防撞運(yùn)動(dòng)。

為了防止機(jī)器人相互碰撞,設(shè)計(jì)了機(jī)器人間人工斥力勢場,每個(gè)機(jī)器人對(duì)其他機(jī)器人所產(chǎn)生的勢力的數(shù)學(xué)模型與障礙物斥力模型相同,如式(7)所示,每個(gè)機(jī)器人的所受的斥力為其他機(jī)器人對(duì)該機(jī)器的所施加的斥力合力,如式(8)所示。

F┆rob=∑NiF┆robi(8)

機(jī)器人總受力為目標(biāo)點(diǎn)的吸引力、所有障礙對(duì)其產(chǎn)生的斥力及所有機(jī)器人對(duì)其產(chǎn)生的斥力的合力,即:

F┆total=F┆att+∑NiF┆ropi+∑MiF┆repi(9)

機(jī)器人的運(yùn)動(dòng)方向?yàn)楹狭Φ姆较?,機(jī)器人的運(yùn)動(dòng)速度與其所受有合力成正比,即:

V=λ×F┆total(10)

其中λ為合力、速度比例因子。オ

3 仿真實(shí)驗(yàn)及結(jié)果分析

本研究的仿真程序設(shè)計(jì)采用Visual C# 2005進(jìn)行開發(fā),仿真顯示在計(jì)算機(jī)的繪圖空間內(nèi)進(jìn)行;機(jī)器人設(shè)計(jì)為智能體(Agent),機(jī)器人能感知自己的位置信息,并通過通信獲知其他機(jī)器人的位置信息。障礙物為4個(gè)圓形的二維障礙物,其位置和大小在一定的范圍內(nèi)隨機(jī)生成,分別進(jìn)行了隊(duì)形變換的仿真實(shí)驗(yàn)和避障、避碰仿真實(shí)驗(yàn)。

1)隊(duì)形變換仿真。

隊(duì)形變換仿真測試了機(jī)器人編隊(duì)四種隊(duì)形變換的過程,隊(duì)形的數(shù)學(xué)模型為式(4),Фㄒt為仿真過程的時(shí)間。t=0時(shí)刻,隨機(jī)產(chǎn)生5個(gè)機(jī)器人,仿真參數(shù)設(shè)為M=0,G=1,Q=0,K=1,P=0,H=1,β=0,α=90,γ=70,在t=39時(shí)刻,Щ器人列排成單列縱隊(duì),如圖4(a)所示;гt=40時(shí)刻隊(duì)形的傾角α設(shè)為45°,其他參數(shù)不變,編隊(duì)經(jīng)過41個(gè)單位時(shí)間,在t=81時(shí)刻,編隊(duì)變換成45°的斜隊(duì)形,如圖4(b)所示。г詎t=82時(shí)刻隊(duì)形參數(shù)設(shè)為:M=1,G=1,Q=0,K=2,P=1,H=(-1)i,β=0,α=90,γ=70,在t=141時(shí)刻,編隊(duì)變換成楔形隊(duì)形,如圖4(c)所示;гt=142時(shí)刻隊(duì)形參數(shù)設(shè)為:M=1,G=1,Q=0,K=1,P=0,H=360/n,β=0,γ=70,在t=267時(shí)刻,П嘍穎浠懷閃廡味有危如圖4(d)所示。從仿真的過程中,可以看出機(jī)器人編隊(duì)能隨著參數(shù)的改變迅速改變隊(duì)形,隊(duì)形準(zhǔn)確且穩(wěn)定性好;在隊(duì)形的變換過程中,機(jī)器人能避免互相碰撞。

2)避障、避碰仿真對(duì)比。

在避障、避碰仿真對(duì)比過程中,分別進(jìn)行行為融合方法和本文策略控制的機(jī)器人編隊(duì)通過障礙物的仿真;障礙物為4個(gè)圓形的障礙物,其位置和大小在一定的范圍內(nèi)隨機(jī)生成。圖5(a)所示為采用行為融合方法控制的機(jī)器人編隊(duì)通過障礙物的仿真結(jié)果;圖5(b)所示為采用本研究策略控制的機(jī)器人編隊(duì)通過障礙物的仿真結(jié)果。從圖5(a)、圖5(b)看出兩種方法在通過障礙物時(shí)都能順利避開障礙物,機(jī)器人間沒有發(fā)生碰撞;同時(shí)還可以看出采用本研究策略的圖5(b)比圖5(a)在運(yùn)行過程中在避障、避碰的前提下保持隊(duì)形更好,在通過障礙物區(qū)后,在更短的時(shí)間內(nèi)完成了隊(duì)形的重整。

以上的兩組仿真實(shí)驗(yàn)結(jié)果表明:采用本策略可以使機(jī)器人編隊(duì)在運(yùn)行過程中通過調(diào)整隊(duì)形數(shù)學(xué)模型參數(shù)的方式實(shí)現(xiàn)隊(duì)形的變換;同時(shí)具有避障、避碰的作用和隊(duì)形穩(wěn)定、歸建迅速的優(yōu)點(diǎn)。

4 結(jié)語

機(jī)器人編隊(duì)和運(yùn)動(dòng)控制是一項(xiàng)復(fù)雜的工程,將目前成功應(yīng)用于機(jī)器人編隊(duì)和運(yùn)動(dòng)控制的策略綜合起來揚(yáng)長避短不失為一種很好的思路。本文通過建立隊(duì)形的數(shù)學(xué)模型將隊(duì)形進(jìn)行參數(shù)化,實(shí)現(xiàn)了隊(duì)形變換的連貫性;利用虛結(jié)構(gòu)法對(duì)隊(duì)形進(jìn)行約束,從而使隊(duì)形的穩(wěn)定;在機(jī)器人運(yùn)動(dòng)過程中利用人工勢場法、行為融合、領(lǐng)航者法實(shí)現(xiàn)機(jī)器人的避障、避碰。仿真結(jié)果表明該策略既能彌補(bǔ)單一算法的不足又能保留其優(yōu)點(diǎn),達(dá)到了預(yù)期的目標(biāo),為相關(guān)的研究提供了很好的借鑒。

げ慰嘉南:

[1] 蘇治寶,陸際聯(lián).多移動(dòng)機(jī)器人隊(duì)形控制的研究方法[J].機(jī)器人,2003,25(1):88-91.

[2] 孟偉,洪炳熔,韓學(xué)東.一種多機(jī)器人協(xié)作控制方法[J].機(jī)器人,2004,26(1):58-62.

[3] SHI HONG,WANG LONG. Swarming behavior of multiagent systems[J].Journal of Control Theory and Application,2004,2(4):313-318.

[4] GROΒ R, DORIGO M, YAMAKITA M. Selfassembly of mobile robots: from swarmbot to supermechano colony[C]// Proceedings of the 9th International Conference on Intelligent Autonomous Systems. Amsterdam: IOS Press,2006:487-496.

[5] 韓逢慶,李紅梅,李剛,等.一種改進(jìn)的多機(jī)器人任意隊(duì)形控制算法[J].機(jī)器人,2003,25(6):521-525.

[6] BALE T,ARKILL R C.Behaviorbased formation control for multi robot teams [J].IEEE Transactions on Robotics and Automation,1998,23(14):926-939.

篇6

1.1傳感器模塊

在汽車機(jī)械控制系統(tǒng)中運(yùn)用自動(dòng)化技術(shù)能夠?qū)ζ嚨墓ぷ鳡顟B(tài)進(jìn)行實(shí)時(shí)監(jiān)控。自動(dòng)化技術(shù)的應(yīng)用主要有兩種傳輸形式。一是按照時(shí)間的順序來進(jìn)行傳輸,二是以不同的頻率來發(fā)送信號(hào)信息。如信息被系統(tǒng)成果收錄,自動(dòng)化技術(shù)則可以控制汽車行駛的安全性與穩(wěn)定性。

1.2中央控制模塊

汽車機(jī)械控制系統(tǒng)中自動(dòng)化技術(shù)主要就是利用重要控制系統(tǒng)模塊來對(duì)系統(tǒng)的工作進(jìn)行合理的調(diào)配與安排。在中央控制系統(tǒng)中多個(gè)網(wǎng)絡(luò)接口能夠?qū)⑿枰獋鬟f的信息及時(shí)傳遞至其他工作層面,進(jìn)而對(duì)不同類別的信息進(jìn)行整理,完成信息的合理配發(fā),進(jìn)而持續(xù)提升汽車重要控制系統(tǒng)的運(yùn)行效率[1]。

2自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中的功能

2.1監(jiān)控汽車行駛數(shù)據(jù)

利用計(jì)算機(jī)技術(shù)來對(duì)監(jiān)控汽車行駛的裝置進(jìn)行數(shù)據(jù)標(biāo)準(zhǔn)化設(shè)定,同時(shí)采集汽車行駛過程中的各項(xiàng)數(shù)據(jù)。自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中可以對(duì)汽車行駛的各項(xiàng)數(shù)據(jù)進(jìn)行采集,進(jìn)而將采集的信息與標(biāo)準(zhǔn)化數(shù)據(jù)進(jìn)行對(duì)比[2]。如自動(dòng)化技術(shù)采集到的數(shù)據(jù)超出了標(biāo)準(zhǔn)參數(shù)的范圍則自動(dòng)化汽車控制系統(tǒng)會(huì)發(fā)出警示,提示采用相關(guān)措施來處理行駛問題。

2.2判斷汽車運(yùn)行故障

自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中的使用主要是針對(duì)汽車在行駛過程中的?,F(xiàn)代自動(dòng)化機(jī)械控制技術(shù)與傳統(tǒng)自動(dòng)化技術(shù)存在顯著差異,智能計(jì)算機(jī)與自動(dòng)化技術(shù)能夠?qū)ζ囋谶\(yùn)行過程中可能出現(xiàn)的故障進(jìn)行判斷。例如,汽車胎壓下降,即監(jiān)測到汽車輪胎可能漏氣,存在爆胎可能,以便讓駕駛員可以盡快處理運(yùn)行故障。自動(dòng)化技術(shù)的運(yùn)用可以顯著降低交通事故的出現(xiàn),對(duì)于汽車的安全行駛有著重大的意義。

2.3設(shè)施安全機(jī)制系統(tǒng)

自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中運(yùn)用的重要目的之一就是讓汽車能夠安全行駛,降低汽車在行駛過程中的危險(xiǎn)性,保護(hù)駕駛員[3]。在汽車機(jī)械控制系統(tǒng)中自動(dòng)化技術(shù)能夠有效提高汽車的行駛安全性能。當(dāng)前較為常見的方式就是在汽車機(jī)械控制系統(tǒng)中針對(duì)汽車存在的不同安全隱患設(shè)置不同的安全等級(jí)。如自動(dòng)化技術(shù)人員在對(duì)信息進(jìn)行處理分析的過程中發(fā)現(xiàn)了不同等級(jí)的安全問題,則可以采取相應(yīng)措施來進(jìn)行處理。

3自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中的運(yùn)用

3.1主動(dòng)安全技術(shù)

主動(dòng)安全技術(shù)是自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中具體運(yùn)用的重要方面,其能夠盡量的預(yù)防交通事故的出現(xiàn),利用自動(dòng)化技術(shù)來進(jìn)行主動(dòng)安全設(shè)定,使得汽車能夠主動(dòng)的采取措施來預(yù)防安全事故的出現(xiàn)。自動(dòng)化技術(shù)主要應(yīng)用在汽車的制動(dòng)系統(tǒng)、車速控制系統(tǒng)、預(yù)警監(jiān)測系統(tǒng)等不同方面。在制動(dòng)系統(tǒng)方面有ABS、EDB、ASR、ESP等類型系統(tǒng)。汽車制動(dòng)防抱死裝置能夠有效減少剎車距離并且避免車輛在剎車時(shí)失去控制。自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中的應(yīng)用能夠使得汽車處于加速階段時(shí)滑動(dòng)率始終控制在安全范圍內(nèi),避免驅(qū)動(dòng)輪快速打滑。在車速控制系統(tǒng)方面即為自動(dòng)化技術(shù)通過在汽車機(jī)械控制系統(tǒng)中的運(yùn)用使得汽車可以始終保持核定速度行駛,而不需要踩踏加油踏板,更加適合在高速公路行駛的汽車。預(yù)警監(jiān)測系統(tǒng)即為在汽車行駛的過程中對(duì)駕駛員、車輛以及行駛道路的狀態(tài)進(jìn)行監(jiān)測并且提供預(yù)警。假如道路上有行人橫穿馬路,則汽車保險(xiǎn)杠安設(shè)的超聲波傳感器則會(huì)進(jìn)行檢測并且發(fā)出警報(bào),提醒駕駛員注意安全駕駛[4]。例如,日產(chǎn)汽車樓蘭、福特汽車金牛座、長安CS75等車型都運(yùn)用了碰撞預(yù)警系統(tǒng)技術(shù)。前保險(xiǎn)杠的激光雷達(dá)設(shè)備可以對(duì)車前行人、車輛進(jìn)行監(jiān)測,并且發(fā)出預(yù)警提示。

3.2發(fā)動(dòng)機(jī)自動(dòng)控制技術(shù)

自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中的應(yīng)用可以對(duì)汽車的發(fā)動(dòng)機(jī)進(jìn)行控制。例如,智能化點(diǎn)火技術(shù),這種智能化點(diǎn)火裝置主要是對(duì)轉(zhuǎn)速、水溫等不同因素來判斷發(fā)動(dòng)機(jī)的點(diǎn)火狀態(tài),進(jìn)而降低汽車的油耗。又例如,智能化控制燃油噴射裝置,根據(jù)傳感器的信息來合理控制混合氣濃度,以實(shí)現(xiàn)最優(yōu)的空燃比,使得汽車的發(fā)動(dòng)機(jī)可以始終保持在最佳的行駛狀態(tài),并且降低油耗。

4結(jié)束語

在現(xiàn)代化行業(yè)中自動(dòng)化技術(shù)已經(jīng)廣泛運(yùn)用到了各個(gè)行業(yè)當(dāng)中,市場需求對(duì)自動(dòng)化技術(shù)的要求也越來越高。為了滿足市場對(duì)自動(dòng)化技術(shù)的要求,推動(dòng)自動(dòng)化技術(shù)的發(fā)展,自動(dòng)化技術(shù)必須要朝著智能化、網(wǎng)絡(luò)化、信息化的方向發(fā)展,使得汽車的行駛更加安全可靠。

作者:石磊 單位:河南省新鄉(xiāng)市職業(yè)教育中心

參考文獻(xiàn):

[1]王博,冷秀良.自動(dòng)化技術(shù)在汽車機(jī)械控制系統(tǒng)中的應(yīng)用分析[J].科技經(jīng)濟(jì)導(dǎo)刊,2016(4):53.

[2]呂楷文.芻議機(jī)械制造業(yè)控制系統(tǒng)的安全自動(dòng)化技術(shù)和應(yīng)用[J].智富時(shí)代,2016(4):264.

篇7

關(guān)鍵詞:自動(dòng)化控制;化工企業(yè);智能化

引言

隨著科學(xué)技術(shù)的發(fā)展和計(jì)算機(jī)技術(shù)的成熟,使自動(dòng)化控制系統(tǒng)越來越趨向自動(dòng)化、智能化。因此,它被廣泛應(yīng)用于企業(yè)生產(chǎn)中,以實(shí)現(xiàn)生產(chǎn)的連續(xù)性,提高生產(chǎn)的自動(dòng)化水平,減少企業(yè)人力、財(cái)力和物力的投入,降低生產(chǎn)的成本,提高企業(yè)的經(jīng)濟(jì)效益。因化工生產(chǎn)的工藝復(fù)雜、危險(xiǎn)性高,所以應(yīng)強(qiáng)化自動(dòng)化控制在化工企業(yè)中的運(yùn)用。

1化工自動(dòng)化控制技術(shù)的概述

將過程自動(dòng)化控制技術(shù)運(yùn)用于化工企業(yè)中,它控制的主要對(duì)象是化工生產(chǎn)過程,通過運(yùn)用相應(yīng)的控制方案及控制技術(shù),自動(dòng)、連續(xù)地完成原料加工、產(chǎn)品生產(chǎn)、成品包裝及出廠。此外,自動(dòng)化控制技術(shù)還能控制生產(chǎn)過程中的各種條件,如生產(chǎn)所需的溫度、壓力、流量和液位等[1]。要實(shí)現(xiàn)化工企業(yè)生產(chǎn)的全方位自動(dòng)化控制,必須具備先進(jìn)的自動(dòng)化設(shè)備及整套的控制系統(tǒng),需建立科學(xué)的控制平臺(tái)及制定合理的實(shí)施方案,相關(guān)技術(shù)人員也必須具備專業(yè)的技術(shù)能力和優(yōu)秀的個(gè)人素養(yǎng),進(jìn)行科學(xué)地管理,規(guī)范操作流程。

2過程自動(dòng)化控制在化工企業(yè)中運(yùn)用的重要性

化工行業(yè)是一個(gè)高危行業(yè),生產(chǎn)過程中會(huì)涉及使用和生產(chǎn)各種有毒有害、易燃易爆和腐蝕性強(qiáng)的化學(xué)物質(zhì)。因此,在生產(chǎn)過程中若存在操作失誤或受到客觀因素的影響,都可能引發(fā)安全事故,不僅會(huì)影響到生產(chǎn)的順利進(jìn)行,還會(huì)危機(jī)員工的生命安全和影響企業(yè)的發(fā)展。化工生產(chǎn)過程中對(duì)生產(chǎn)條件要求苛刻,對(duì)工藝控制的指標(biāo)要求嚴(yán)格,僅依靠人為地控制很難避免偏差出現(xiàn)。因自動(dòng)化控制技術(shù)能準(zhǔn)確地控制生產(chǎn)條件,規(guī)范操作流程,所以將自動(dòng)化控制技術(shù)應(yīng)用于化工企業(yè)生產(chǎn)中,可以提高企業(yè)生產(chǎn)的安全性。此外,自動(dòng)化控制技術(shù)能促使生產(chǎn)自動(dòng)、連續(xù)地完成,極大地節(jié)約了人力資源、降低了生產(chǎn)成本、提高了生產(chǎn)效率和企業(yè)的經(jīng)濟(jì)效益。

3過程自動(dòng)化控制在化工企業(yè)生產(chǎn)中的運(yùn)用分析

在現(xiàn)代化工企業(yè)生產(chǎn)中,需要準(zhǔn)確地控制工藝生產(chǎn)的各項(xiàng)指標(biāo),才能保證生產(chǎn)的安全和產(chǎn)品的質(zhì)量。目前,在化工企業(yè)生產(chǎn)中,使用得較普遍的自動(dòng)控制系統(tǒng)主要有三種:DCS(分散控制系統(tǒng))、PLC(可編程控制系統(tǒng))及FCS(現(xiàn)場控制系統(tǒng))。

3.1DCS在化工企業(yè)中的運(yùn)用

DCS是一個(gè)多級(jí)計(jì)算機(jī)系統(tǒng)。它不僅涉及到過程控制級(jí)方面,還涉及監(jiān)控級(jí)方面,二者以通信網(wǎng)絡(luò)作為紐帶,容納了通訊、顯示、計(jì)算機(jī)及控制多個(gè)方面。DCS最為核心的部分是微處理機(jī),構(gòu)建的主要方式是組合組裝式,控制技術(shù)主要是集中操作、監(jiān)視、管理和分散控制企業(yè)生產(chǎn)過程。如今,DCS已越來越完善,功能越來越齊全、可靠性不斷提高和提升了企業(yè)管理效率。該系統(tǒng)解決了傳統(tǒng)儀表控制系統(tǒng)在過程控制中存在的缺陷,因此DCS在企業(yè)生產(chǎn)過程中得到了越來越廣泛的應(yīng)用,且應(yīng)用水平在不斷提高。DCS最初被應(yīng)用于石油化工領(lǐng)域,20世紀(jì)80年代被應(yīng)用于控制煉油化工的生產(chǎn)過程。目前,DCS已經(jīng)廣泛應(yīng)用于石油化工企業(yè)的乙烯裝置及煉油生產(chǎn)中,如催化裂化、常減壓和加氫裂化等工藝環(huán)節(jié)。相關(guān)統(tǒng)計(jì)數(shù)據(jù)表明,國內(nèi)石化、石油及化工系統(tǒng)中DCS的應(yīng)用總計(jì)超過3000套,其中在石化行業(yè)的應(yīng)用近50%[2]。此外,DCS還被廣泛應(yīng)用于大型化肥廠和乙烯廠的生產(chǎn)過程控制,現(xiàn)已有65.4%的中型化肥廠開始引進(jìn)該技術(shù)。由于DCS大量的市場需求,國內(nèi)的DCS制造公司得到了發(fā)展壯大,致使DCS的價(jià)格逐漸降低,降低近50%,因此中小型的化工企業(yè)也開始在生產(chǎn)控制中引進(jìn)該技術(shù)。DCS在化工生產(chǎn)過程中的應(yīng)用,具有重大意義。例如,我國研制的新型DCS系統(tǒng),安裝了與我國石化企業(yè)生產(chǎn)過程相符的軟件,提高了DCS的功能和裝置的準(zhǔn)確性。

3.2PLC在化工企業(yè)中的運(yùn)用

PLC的關(guān)鍵技術(shù)在于建立了可編制用戶程序的存儲(chǔ)器,便于內(nèi)部程序儲(chǔ)存。它主要負(fù)責(zé)用戶指令的執(zhí)行,如邏輯運(yùn)算、順序控制和定時(shí)等,通過模擬式輸入、輸出或利用數(shù)字有效地控制生產(chǎn)的流程及機(jī)械的運(yùn)作[3]。實(shí)際上,PLC是小型計(jì)算機(jī)的縮影,它有效地控制了生產(chǎn)的各個(gè)環(huán)節(jié),保證了每一道工序順利完成,極大地提高了生產(chǎn)效率,同時(shí)還減少了維修次數(shù),降低了生產(chǎn)成本。如今,PLC已發(fā)展得十分成熟,在一些規(guī)模較大的化工企業(yè)自動(dòng)化控制生產(chǎn)中扮演著重要的角色。此外,一些化工設(shè)備的生產(chǎn)廠商將PLC與DCS相結(jié)合,進(jìn)一步提高了自動(dòng)化控制技術(shù)水平,為有效控制大型化工設(shè)備提供了技術(shù)保障。

3.3FCS在化工企業(yè)中的運(yùn)用

FCS作為一種新型的控制系統(tǒng),是在DCS和PLC兩種系統(tǒng)的基礎(chǔ)上形成,有效地繼承了它們的成熟技術(shù)。FCS的特點(diǎn)主要表現(xiàn)在系統(tǒng)中引入了科學(xué)合理的總線標(biāo)準(zhǔn),使生產(chǎn)的設(shè)備實(shí)現(xiàn)了智能化、網(wǎng)絡(luò)化及數(shù)據(jù)化。如今,F(xiàn)CS已成為自動(dòng)化控制技術(shù)發(fā)展的主要方向,深受業(yè)界人士的重視,是工業(yè)控制領(lǐng)域的一大突破。盡管FCS獲得了一定發(fā)展,但該系統(tǒng)仍有待完善,例如,需建立一個(gè)統(tǒng)一的標(biāo)準(zhǔn)[4]。此外,該系統(tǒng)的調(diào)試及后期的維護(hù)仍存在著較大的難度,限制了該系統(tǒng)在化工生產(chǎn)中的發(fā)展。相對(duì)于DCS而言,F(xiàn)CS應(yīng)用的領(lǐng)域較窄。

4過程自動(dòng)化控制在化工企業(yè)中的發(fā)展趨勢

過程自動(dòng)化控制系統(tǒng)應(yīng)用在化工企業(yè)中,促使了生產(chǎn)過程和企業(yè)管理的自動(dòng)化。自動(dòng)化控制技術(shù)應(yīng)用于化工生產(chǎn)中,需滿足兩方面的要求:一是自動(dòng)化控制的硬件必須具備較高的標(biāo)準(zhǔn),不能因?yàn)楦鼡Q其中的一個(gè)過程控制設(shè)備而影響整個(gè)生產(chǎn)運(yùn)營;二是對(duì)數(shù)據(jù)信息集成的要求。隨著化工行業(yè)的蓬勃發(fā)展,它必然朝著大型化、集約化和控制化的方向發(fā)展。因此,DCS、PLC及FCS會(huì)更廣泛地應(yīng)用在化工生產(chǎn)中,也會(huì)進(jìn)一步推動(dòng)這三種控制技術(shù)的完善,并促進(jìn)它們彼此間的結(jié)合及兼容,從而實(shí)現(xiàn)控制與管理的一體化。例如,新型的DCS中,將現(xiàn)場總線的互操作性和開放性的原理融入其中,并連接通信接口,互聯(lián)PLC設(shè)備,利用Internet與高速數(shù)據(jù)公路將多臺(tái)PLC連接起來,構(gòu)建相應(yīng)的順序控制,通過聯(lián)合第三方管理軟件平臺(tái),實(shí)現(xiàn)自動(dòng)化的生產(chǎn)過程管理,提升DCS控制的速度、功能、準(zhǔn)確性及分散作用[5]。如今,將兩種控制系統(tǒng)有機(jī)融合已經(jīng)成為自動(dòng)化控制發(fā)展的一大趨勢。而隨著科技的不斷發(fā)展,引入各自動(dòng)控制技術(shù)的成本也在不斷降低,全開放式的現(xiàn)場總線控制系統(tǒng)將有望成為化工企業(yè)生產(chǎn)中的主要控制技術(shù)。

5結(jié)語

隨著我國經(jīng)濟(jì)的不斷發(fā)展,科技的不斷進(jìn)步,自動(dòng)化控制技術(shù)廣泛應(yīng)用在各大行業(yè),特別是在化工企業(yè)生產(chǎn)中的應(yīng)用有著重大的意義。本文主要探討了DCS、PLC和FCS在化工生產(chǎn)中的具體應(yīng)用,分析了三種自動(dòng)控制系統(tǒng)在生產(chǎn)中的作用及特點(diǎn),期望自動(dòng)化控制技術(shù)在實(shí)踐中不斷地發(fā)展進(jìn)步,更好地服務(wù)于化工企業(yè)的生產(chǎn)管理,進(jìn)而促進(jìn)化工企業(yè)的發(fā)展。

參考文獻(xiàn)

[1]王民安,徐健,龍立業(yè).化工安全生產(chǎn)中的自動(dòng)化控制[J].黑龍江科學(xué),2014,5(4):198.

[2]張長歸.自動(dòng)化控制在化工安全生產(chǎn)中的應(yīng)用探究[J].中國石油和化工標(biāo)準(zhǔn)與質(zhì)量,2014,(7):37.

[3]高銀濤.自動(dòng)化控制在化工安全生產(chǎn)中的實(shí)踐研究[J].化工管理,2015,(20):257.

[4]馮大明.自動(dòng)化控制系統(tǒng)在精細(xì)化工企業(yè)中的應(yīng)用[J].中小企業(yè)管理與科技,2014,(1):232-233.

篇8

近年來,微型計(jì)算機(jī)和數(shù)字控制技術(shù)的發(fā)展,將作為數(shù)控系統(tǒng)執(zhí)行部件的步進(jìn)電機(jī)迅速推廣到眾多領(lǐng)域。目前,步進(jìn)電機(jī)應(yīng)用領(lǐng)域仍在繼續(xù)擴(kuò)大,由于其優(yōu)越特性,將在很多領(lǐng)域取代其他電機(jī)的使用。步進(jìn)電機(jī)國內(nèi)外市場空間十分廣闊。

鳴志電器(603728.SH)是國內(nèi)混合式步進(jìn)電機(jī)領(lǐng)域領(lǐng)先的高新技術(shù)企業(yè),公司在步進(jìn)電機(jī)領(lǐng)域掌握了核心研發(fā)技術(shù)、驅(qū)動(dòng)技術(shù)和尖端制造技術(shù),步進(jìn)電機(jī)被國內(nèi)外客戶廣泛采用,應(yīng)用于高端信息化技術(shù)領(lǐng)域。公司擁有國內(nèi)外專利技術(shù)86項(xiàng),軟件著作權(quán)76項(xiàng)。

改變HB步進(jìn)電機(jī)競爭格局

鳴志電器的核心業(yè)務(wù)專注于信息化技術(shù)應(yīng)用領(lǐng)域的控制執(zhí)行元器件及其集成產(chǎn)品的研發(fā)和經(jīng)營,并在自動(dòng)化和智能化領(lǐng)域中有所拓展。公司正在推進(jìn)專業(yè)化全球跨境電商平臺(tái)打造計(jì)劃。

鳴志電器的混合式步進(jìn)電機(jī)、步進(jìn)電機(jī)驅(qū)動(dòng)器、集成式智能步進(jìn)伺服控制技術(shù)在全球處于前列水平。公司打造精密的控制電機(jī)及其驅(qū)動(dòng)系統(tǒng),努力成為世界級(jí)的運(yùn)動(dòng)控制產(chǎn)品研發(fā)與制造企業(yè)。公司在全球HB步進(jìn)電機(jī)市場占有較高的行業(yè)地位,約占全球市場份額的8%以上,是近十年之內(nèi)唯一改變HB步進(jìn)電機(jī)全球競爭格局的新興企業(yè),打破了日本企業(yè)對(duì)該行業(yè)的壟斷。

鳴志電器50%以上的步進(jìn)電機(jī)產(chǎn)品對(duì)外出口,為步進(jìn)電機(jī)的全球供應(yīng)商。2016年公司HB步進(jìn)電機(jī)產(chǎn)量1004 萬臺(tái),PM步進(jìn)電機(jī)產(chǎn)量322萬臺(tái)。公司客戶涵蓋了施樂、NCR、富士通、Thermo Fisher、美國大陸電子、華為、理光、愛立信、NIXDORF、日本 JUKI、SCHNEIDER、 西門子醫(yī)療、松下等國韌庵名企業(yè)。

鳴志電器LED控制與驅(qū)動(dòng)產(chǎn)品應(yīng)用從戶外功能性照明、景觀照明和智能樓宇照明,涵蓋到汽車車燈、醫(yī)療照明、工廠自動(dòng)化領(lǐng)域CCD精準(zhǔn)照明等特殊應(yīng)用,產(chǎn)品銷往日本、美國及歐洲、東南亞等市場。公司的客戶主要是國內(nèi)外知名的智能系統(tǒng)廠商、LED應(yīng)用廠商和全球著名的電子元器件銷售商,包括斯坦雷、艾睿、Acuity Brands、Schreder、Secom、Iguzzinni、歐普、山西光宇、浩洋電子等。

2014-2016年,公司營業(yè)收入分別為112219萬元、117305萬元、147455萬元,凈利潤分別為9334萬元、9807萬元、15688萬元,實(shí)現(xiàn)了持續(xù)穩(wěn)健增長。

三個(gè)領(lǐng)域技術(shù)處于國際前列

鳴志電器是全球運(yùn)動(dòng)控制領(lǐng)域先進(jìn)制造商,以其優(yōu)秀的產(chǎn)品品質(zhì)和完善的客戶服務(wù)在全球市場上贏得了良好的聲譽(yù),與國內(nèi)外著名企業(yè)之間建立了良好的長期合作關(guān)系。經(jīng)過十幾年的發(fā)展,公司現(xiàn)擁有1800余家全球客戶,公司控制電機(jī)及其驅(qū)動(dòng)系統(tǒng)的市場占有率將保持穩(wěn)定并持續(xù)擴(kuò)大。

鳴志電器在混合式步進(jìn)電機(jī)、步進(jìn)電機(jī)驅(qū)動(dòng)器及集成式智能步進(jìn)伺服系統(tǒng)三個(gè)領(lǐng)域具備國際居于前列的技術(shù)和產(chǎn)品,全球只有極少數(shù)大型專業(yè)電機(jī)企業(yè)能夠同時(shí)做到。公司近幾年在全球HB步進(jìn)電機(jī)市場一直占有較高的行業(yè)地位,2011-2015年,一直占據(jù)全球市場份額的8%以上。

公司控制電機(jī)類產(chǎn)品產(chǎn)量受制于現(xiàn)有產(chǎn)能,目前公司正著力技術(shù)改造,全方位提高自動(dòng)化生產(chǎn)水平,隨著產(chǎn)能與產(chǎn)量的提高,未來公司全球市場占有率還將進(jìn)一步提高。在工廠自動(dòng)化、通信、醫(yī)療、3D打印等細(xì)分應(yīng)用市場領(lǐng)域,公司步進(jìn)電機(jī)及其驅(qū)動(dòng)系統(tǒng)擁有較大的市場份額和競爭優(yōu)勢。

篇9

關(guān)鍵詞 電氣自動(dòng)化;人工智能;技術(shù);應(yīng)用

中圖分類號(hào)TM92 文獻(xiàn)標(biāo)識(shí)碼A 文章編號(hào) 1674-6708(2014)108-0069-02

1 電氣自動(dòng)化控制中人工智能技術(shù)的含義

人工智能技術(shù)作為一項(xiàng)新型科學(xué)技術(shù),對(duì)哲學(xué)、數(shù)學(xué)、任職科學(xué)、計(jì)算機(jī)科學(xué)、心理學(xué)、不定性論以及控制學(xué)方面都有所涉及,在自然科學(xué)與社會(huì)科學(xué)中,存在范圍較廣的研究,例如:知識(shí)表現(xiàn)、推力、自然語言和處理、只能搜索、及其學(xué)習(xí)、感知問題、規(guī)劃、知識(shí)獲取、邏輯程序涉及、模式識(shí)別、人工生命、軟計(jì)算、不精確及不確定的控制、語言及圖像理解等,在遺傳編程上相當(dāng)于催化劑,促使工作能夠合理有效的實(shí)施。現(xiàn)階段,無論是生產(chǎn)方面,還是生活方面,最為重要的則是效率的提升。當(dāng)今社會(huì)發(fā)展中,計(jì)算機(jī)技術(shù)的大范圍應(yīng)用作為有效保障,被大范圍的普及。通過對(duì)人腦機(jī)能的模范,使其工作實(shí)現(xiàn)自動(dòng)化操作,不僅將大量的人力資源得到減少,而且還便于生產(chǎn)、傳播及運(yùn)輸。在電氣自動(dòng)化控制中,則是通過該原理實(shí)施生產(chǎn)等工作,進(jìn)一步將其工作的效率得到提升,加快經(jīng)濟(jì)的發(fā)展。

2 電力自動(dòng)化控制中人工智能技術(shù)的優(yōu)勢

通常情況下,人工智能控制的不同在討論中會(huì)有不同的方法存在。而人工控制技術(shù)可將模糊、神經(jīng)、遺傳算法等看為一種非線性函數(shù)近似器。該分類方式能夠使總結(jié)理解得到較好的接受,促使統(tǒng)一對(duì)控制策略實(shí)施開發(fā)。

與常規(guī)估算方法相比,人工智能控制有以下特點(diǎn)存在:

1)該設(shè)計(jì)無需對(duì)對(duì)象的模型進(jìn)行控制。在大多數(shù)場合中,很難對(duì)實(shí)際控制對(duì)象的精確動(dòng)態(tài)方程進(jìn)行獲取,在控制器設(shè)計(jì)時(shí),實(shí)際對(duì)象有較多不確定性因素存在,例如:參數(shù)變化等;

2)通過實(shí)施有效調(diào)整,能夠?qū)⑵湫阅艿玫教嵘?/p>

3)與古典控制方法相比,該方法更容易進(jìn)行調(diào)節(jié);

4)在缺乏專家指示時(shí),可通過對(duì)數(shù)據(jù)進(jìn)行響應(yīng)的方法進(jìn)行設(shè)計(jì);

5)在設(shè)計(jì)時(shí)可通過語言和響應(yīng)信息進(jìn)行實(shí)現(xiàn);

6)存在良好的一致性,和驅(qū)動(dòng)器不存在聯(lián)系;

7)對(duì)于新信息或新數(shù)據(jù)來說,有良好的適應(yīng)性存在;

8)能夠?qū)⒊R?guī)無法有效解決的問題進(jìn)行處理;

9)具有良好的抗干擾能力;

10)控制的實(shí)現(xiàn)具有較低成本,特別是在對(duì)最小配置進(jìn)行使用時(shí),對(duì)擴(kuò)展和修改發(fā)揮著一定幫助。

也就是說,在對(duì)自適應(yīng)模糊神經(jīng)控制器進(jìn)行運(yùn)用時(shí),在模糊化和反模糊化過程中,規(guī)則庫及隸屬函數(shù)能夠進(jìn)行自動(dòng)實(shí)施確定。該過程的實(shí)現(xiàn)有許多方法能夠進(jìn)行,但最終還能通過系統(tǒng)技術(shù)對(duì)穩(wěn)定的解進(jìn)行獲取,并將相對(duì)簡單的結(jié)構(gòu)配置進(jìn)行找出,從而達(dá)到最終目的。

3人工智能技術(shù)在電氣自動(dòng)化領(lǐng)域中的應(yīng)用

3.1對(duì)電氣設(shè)備的設(shè)計(jì)原理進(jìn)行優(yōu)化

不僅對(duì)應(yīng)用電路、電氣電器以及電磁場等專業(yè)知識(shí)進(jìn)行涉及,而且還對(duì)傳統(tǒng)產(chǎn)品設(shè)計(jì)中存在的經(jīng)驗(yàn)進(jìn)行運(yùn)用,具有極其復(fù)雜的過程存在。它是幾何傳統(tǒng)的試驗(yàn)方式與手工方法相結(jié)合進(jìn)行使用的,因此,要想對(duì)最佳設(shè)計(jì)方案進(jìn)行獲取,還需進(jìn)行不斷的探索來實(shí)現(xiàn)。其次,隨著計(jì)算機(jī)技術(shù)的逐漸發(fā)展,通過運(yùn)用CAD技術(shù)(計(jì)算機(jī)輔助技術(shù))能夠促使電器產(chǎn)品設(shè)計(jì)的難度得到較大程度的減少,縮短產(chǎn)品的開發(fā)周期。通過引進(jìn)人工和智能技術(shù),進(jìn)一步將CAD技術(shù)與現(xiàn)階段的時(shí)代需求相結(jié)合,大大增長了產(chǎn)品的數(shù)量及質(zhì)量。在人工智能技術(shù)中,最常運(yùn)用的優(yōu)化設(shè)計(jì)技術(shù)則是遺傳算法和專家系統(tǒng),在該類優(yōu)化設(shè)計(jì)技術(shù)應(yīng)用中,遺傳算法作為先進(jìn)且與產(chǎn)品優(yōu)化設(shè)計(jì)相適宜的一項(xiàng)技術(shù)被得到使用。因此,在電氣自動(dòng)化控制中人工智能技術(shù)的應(yīng)用較為廣泛。

3.2在電氣自動(dòng)化控制中,人工智能對(duì)故障進(jìn)行診斷

從人類社會(huì)向工業(yè)化階段發(fā)展以后,越來越多的復(fù)雜及其設(shè)備逐漸產(chǎn)生,設(shè)備故障診斷作為一項(xiàng)重要的研究課題被廣泛關(guān)注。從診斷方法進(jìn)行分析,現(xiàn)階段,診斷中除了傳統(tǒng)的單一參數(shù)和單一故障的技術(shù)方法以外,多故障、多參量也被大范圍的應(yīng)用。隨著科學(xué)技術(shù)發(fā)展的逐漸興起,故障診斷技術(shù)及方法也被逐漸完善,從而向智能化階段發(fā)展。在故障診斷中,人工智能的發(fā)展作為一種智能化的診斷方法,不僅在理論上故障診斷被逐漸應(yīng)用,而且還在實(shí)際操作中被有效使用。同時(shí),人工神經(jīng)網(wǎng)絡(luò)的探索也逐漸朝故障診斷方向發(fā)展,逐漸成為故障診斷中的一項(xiàng)研究熱點(diǎn)被逐漸關(guān)注。通過結(jié)合人工神經(jīng)網(wǎng)絡(luò)和專家系統(tǒng),將其自身獨(dú)特的優(yōu)勢得以展現(xiàn)。

3.3實(shí)現(xiàn)智能控制的目的

3.3.1處理數(shù)據(jù)的收集

在所有模擬量、開關(guān)量以及人工智能控制器中都可對(duì)數(shù)據(jù)進(jìn)行采集,確保在要求明確的狀況下,人工智能控制器能夠?qū)崟r(shí)自動(dòng)存貯或處理。

3.3.2界面的顯示

當(dāng)設(shè)備和系統(tǒng)處于運(yùn)行狀態(tài)時(shí),都會(huì)真實(shí)的在模擬畫面上進(jìn)行顯示,從而可以對(duì)計(jì)算量、模擬量、斷路器以及隔離開關(guān)的實(shí)際狀況進(jìn)行了解。當(dāng)出現(xiàn)問題時(shí),畫面上會(huì)出現(xiàn)掛牌檢修功能,還能將其對(duì)應(yīng)的歷史趨勢圖進(jìn)行形成。

3.3.3運(yùn)行過程中的監(jiān)視

當(dāng)設(shè)備出現(xiàn)開關(guān)量狀態(tài)、模擬數(shù)值等問題時(shí),智能監(jiān)視的目的則會(huì)逐漸發(fā)揮,出現(xiàn)自動(dòng)報(bào)警的現(xiàn)象,還會(huì)將事件發(fā)生的整個(gè)過程進(jìn)行記錄。

3.3.4人工控制

良好人機(jī)界面,操作人員可通過鍵盤或鼠標(biāo)對(duì)斷路器及電動(dòng)隔離開關(guān)進(jìn)行控制,操作人員會(huì)受到系統(tǒng)的操作限制,對(duì)值班過程發(fā)揮著重要效果。

3.3.5故障錄波

故障錄波的記錄及其詳細(xì),主要包括記錄開關(guān)量、波形以及順序等。

3.3.6對(duì)不對(duì)稱的應(yīng)用進(jìn)行分析,并對(duì)負(fù)序量進(jìn)行計(jì)算

3.3.7對(duì)參數(shù)的設(shè)定及修改進(jìn)行及時(shí)處理,并實(shí)施合理保護(hù)

3.3.8在人工智能控制中,神經(jīng)網(wǎng)絡(luò)控制、模糊控制以及專家系統(tǒng)控制作為三種主要方法被得到運(yùn)用

4結(jié)論

總之,在特種設(shè)備開發(fā)制造以及運(yùn)行控制的自動(dòng)化系統(tǒng)中,人工智能技術(shù)的應(yīng)用存在較好的發(fā)展前景。隨著特種設(shè)備發(fā)展的逐漸加快,特種設(shè)備開發(fā)制造以及運(yùn)行控制系統(tǒng)數(shù)據(jù)總量也在持續(xù)增長,大幅度增加了管理的復(fù)雜程度,加大特種設(shè)備市場的競爭影響,促使在特種設(shè)備開發(fā)制造以及運(yùn)行控制系統(tǒng)中人工智能技術(shù)的應(yīng)用提供條件。因此,在特種設(shè)備開發(fā)制造中人工智能科學(xué)技術(shù)應(yīng)用及科研的加強(qiáng),進(jìn)一步將特種設(shè)備安全、經(jīng)濟(jì)及穩(wěn)定效果得以實(shí)現(xiàn)。

參考文獻(xiàn)

[1]耿英會(huì).智能化技術(shù)在電氣工程自動(dòng)化控制中的應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2012(2).

篇10

關(guān)鍵詞:PLC;電動(dòng)機(jī);順序啟停;優(yōu)勢

引言

在如圖1所示的電路中,要控制三臺(tái)編號(hào)依次為M1,M2,M3的電動(dòng)機(jī)順序啟動(dòng),要求為在序號(hào)在前的電機(jī)未啟動(dòng)時(shí),序號(hào)在后的電機(jī)無法啟動(dòng),且前一號(hào)電機(jī)停止,后面的電機(jī)也停止。

1 繼電器控制的方式和特點(diǎn)

繼電器的控制方式是采用硬件接線實(shí)現(xiàn)的,利用繼電器機(jī)械觸點(diǎn)的串聯(lián)或并聯(lián),以及延時(shí)繼電器的滯后動(dòng)作等組合形成控制邏輯。其控制特點(diǎn)為,連線多且復(fù)雜、耗材多、功耗大,控制系統(tǒng)構(gòu)成后,如需改變或增加功能較為困難。同時(shí),由于繼電器觸點(diǎn)數(shù)量有限,所以繼電器控制系統(tǒng)的靈活性和擴(kuò)展性受到很大限制。

2 PLC控制的方式和特點(diǎn)

相比繼電器控制電路,PLC采用的是開關(guān)量、模擬量、運(yùn)動(dòng)、過程、數(shù)據(jù)處理的控制方式。在實(shí)際應(yīng)用中,不僅能減少安裝工作量,且能通過模擬運(yùn)行檢查控制的結(jié)果,針對(duì)控制所需修改調(diào)整方便,具有操作簡易,適應(yīng)性強(qiáng),可靠性高,抗干擾能力強(qiáng)的特點(diǎn),尤其是靈活性與擴(kuò)展方面比傳統(tǒng)的繼電器控制方式更具優(yōu)勢。

3 順序啟停PLC控制原理

啟動(dòng)過程為,當(dāng)按下按鈕開關(guān)SB2后,接觸器KM1得電,電動(dòng)機(jī)M1啟動(dòng)。當(dāng)KM1動(dòng)合輔助觸點(diǎn)閉合后,按下按鈕開關(guān)SB4,電動(dòng)機(jī)M2方能啟動(dòng)。同樣道理,只有當(dāng)KM2的動(dòng)合輔助觸點(diǎn)閉合后,按下按鈕SB6,電動(dòng)機(jī)M3才能啟動(dòng)。

停止過程為,如按下按鈕開關(guān)SB1,所有電動(dòng)機(jī)都停止;如直接按下按鈕開關(guān)SB3,則電動(dòng)機(jī)M2與M3停止;如直接按下按鈕開關(guān)SB6,電動(dòng)機(jī)M3單獨(dú)停止。

4 試驗(yàn)控制硬件及編程接線

為了實(shí)現(xiàn)以上控制要求,本次試驗(yàn)使用的是三菱FX2N系列PLC可編程控制器,具體程序編寫及接線圖如表1、圖2所示。

5 結(jié)束語

通過試驗(yàn),可發(fā)現(xiàn)使用PLC控制電動(dòng)機(jī)順序啟停的過程,操作方便,省時(shí)省材。同時(shí),本次試驗(yàn)是控制的是三臺(tái)電動(dòng)機(jī)典型順序啟停,通過簡單的程序修改,還可以擴(kuò)展到多臺(tái)電動(dòng)機(jī)順序啟停,靈活性強(qiáng),適用于數(shù)控機(jī)床控制、生a線控制等實(shí)際生產(chǎn)領(lǐng)域中。

參考文獻(xiàn)