Định hƣớng phát triển tiếp theo của đề tài

Một phần của tài liệu Thiết kế hệ thống điều khiển giám sát và thu thập dữ liệu cho các trạm 110kv (Trang 79 - 89)

Trong phạm vi của nghiên cứu, chỉ tập trung vào thiết kế hệ thống cho trạm biến áp và trung tâm. Do đó, trong giai đoạn tiếp theo phải thực hiện việc thu thập dữ liệu, giám sát và điều khiển các thiết bị trên lƣới nhƣ Reclose, LBS, Switch…

Phần mềm SCADA tại TTĐK chỉ có các chức năng thu thập dữ liệu, giám sát thời gian thực, cảnh báo sự kiện, sự cố và điều khiển thiết bị. Trong tƣơng lai cần xây dựng thêm các chức năng hoặc tích hợp với các phần mềm DMS, OMS để thực hiện các chức năng nhƣ tô màu lƣới điện (Topology Processing), quản lý GIS, mô phỏng lƣới điện, tính

78

toán trào lƣu công suất (Load Flow), phát hiện sự cố, cách ly và tự động khôi phục cấp điện (FDIR), tính toán ngắn mạch, tính toán bù Vol/Var…

Đề tài chủ yếu đề cập đến thiết kế cho các trạm biến áp 110kV, trong tƣơng lai cần mở rộng thiết kế cho các trạm 220 kV và 500 kV. Đồng thời phải hết sức chú ý đến việc trao đổi dữ liệu giữa các TTĐK với nhau, giúp hệ thống giám sát lƣới phân phối đƣợc hoàn chỉnh cũng nhƣ phục vụ chạy các ứng dụng nâng cao của DMS.

Ngoài ra, do sự phức tạp của hạ tầng truyền dẫn, sự quan trọng của lƣới điện… cần có sự nghiên cứu và đƣa ra các giải pháp về an ninh bảo mật cho hệ thống tại TTĐK, tránh việc truy cập và chiếm quyền điều khiển trái phép, cũng nhƣ phá hủy các phần mềm quan trọng.

79

TÀI LIỆU THAM KHẢO

1. ABB (2010), RTU traning documents, IEC 60870-5 R 1.8.

2. Trần Bách (2008), Lưới điện & Hệ thống điện, tập 1,2,3, Nhà xuất bản Khoa học và Kỹ thuật, Hà Nội.

3. GS.VS Trần Đình Long (2010), Bảo vệ các hệ thống điện, Nhà xuất bản Khoa

học và Kỹ thuật, Hà Nội.

4. Trung tâm Viễn thông và Công nghệ thông tin, EVNICT (3/2016), Báo cáo vận hành hệ thống SCADA tại A1, A2 và A3.

5. Tập đoàn Điện lực Việt Nam, EVN (11/2015), văn bản số 4725/EVN-KTSX,

Về việc định hướng phát triển Trung tâm điều khiển xa và TBA không người trực.

6. Tập đoàn Điện lực Việt Nam, EVN (3/2016), quyết định số 176/QĐ-EVN, Về

việc ban hành Quy định Hệ thống điều khiển trạm biến áp 500 kV, 220 kV, 110 kV trong Tập đoàn Điện lực quốc gia Việt Nam.

80

PHỤ LỤC PL1: Điều khiển máy cắt hợp bộ

Kiểm tra điều kiện, gán các giá trị

IF $AccessLevel < 6000 THEN SysAccessLevel = 1;

ENDIF;

IF $AccessLevel > 6000 THEN

{--- Gan cac gia tri can thiet cho lien dong - Ngan lo 431 ---} CBName = "431"; CB3\CBName.Name = CBName.Name; CB3\CBStatus.Name = GK_431_CB.Name; CB3\CBInSer.Name = GK_431_CB_InService.Name; CB3\CBInTest.Name = GK_431_CB_InTest.Name; CB3\CBTrip.Name = CBTrip.Name; CB3\CBReady.Name = CBReady.Name; CB3\ES1Status.Name = GK_431_ES_38.Name; GK_431_LR =(GK_431_BCU_LR OR GK_431_CB_Interlock); CB3\CBLR.Name = GK_431_LR.Name; CB3\CBCmd.Name = GK_431_CB_Cmd.Name; LogicControlName = "GK_431_CB_LC";

{--- Goi ham kiem tra lien dong ---} CALL CheckLogicCB2();

{--- Mo cua so Control Panel ---} Show "CB Control Panel";

ENDIF;

Hàm CheckLogicCB2()

{--- Su dung bien CBBlock de tra ve ket qua kiem tra lien dong, CBBlock = 1 -> thoa man, CBBlock = 2 -> Ko thoa man ---}

81

{--- MC dang o vi tri Van hanh - In Service ---} IF CBBlock == 0 THEN (adsbygoogle = window.adsbygoogle || []).push({});

IF CB3\CBInSer == 1 THEN

{--- MC dang Close -> Open ---} IF CB3\CBStatus == 1 THEN

IF ( CB3\CBTrip OR CB3\CBReady) == 0 THEN {--- Khong co Trip + May cat san sang ---} CBBlock = 1;

ELSE

CBBlock = 2; ENDIF;

ENDIF;

{--- MC dang Open -> Close ---} IF CB3\CBStatus == 0 THEN

IF ( CB3\CBTrip OR CB3\CBReady OR CB3\ES1Status) == 0 THEN

{--- Khong co Trip+ May cat san sang + Tiep dia mo---} CBBlock = 1; ELSE CBBlock = 2; ENDIF; ENDIF; ENDIF;

{--- MC dang o vi tri Thi Nghiem - InTest, cho phep moi thao tac ---} IF CB3\CBInTest == 1 THEN

CBBlock = 1; ENDIF;

ENDIF;

PL2: Điều khiển máy cắt ngoài trời

82

IF $AccessLevel < 6000 THEN SysAccessLevel = 1;

ENDIF;

IF $AccessLevel > 6000 THEN

{--- Gan cac gia tri can thiet cho lien dong - Ngan lo 131 ---} CALL HideWindows(); CBName = "131"; CB3\CBName.Name = CBName.Name; CB3\CBStatus.Name = GK_131_CB.Name; CB3\CBTrip.Name = CBTrip.Name; CB3\CBReady.Name = CBReady.Name; CB3\DS1Status.Name = GK_131_DS_1.Name; CB3\DS2Status.Name = GK_131_DS_3.Name; CB3\ES1Status.Name = GK_131_ES_15.Name; CB3\ES2Status.Name = GK_131_ES_35.Name; GK_131_LR = (GK_131_BCU_CB_LR OR GK_131_BCU_CP1_Local); CB3\CBLR.Name = GK_131_LR.Name; CB3\CBCmd.Name = GK_131_CB_Cmd.Name; LogicControlName = "GK_131_CB_LC";

{--- Goi ham kiem tra lien dong ---} CALL CheckLogicCB1();

{--- Mo cua so Control Panel ---} Show "CB Control Panel";

ENDIF;

Hàm CheckLogicDS()

{-Khai bao cac bien tam de lay trang thai cua May cat, 2 dao cach ly va 2 dao tiep dia -} DIM CBHealth AS DISCRETE;

DIM DSStatus AS DISCRETE; DIM ESStatus AS DISCRETE;

83

{--- Lay trang thai DCl, DTD ---} CBHealth = ( CB3\CBTrip OR CB3\CBReady ); DSStatus = ( CB3\DS1Status AND CB3\DS2Status); ESStatus = ( CB3\ES1Status OR CB3\ES2Status );

{--- Su dung bien CB\CBBlock de tra ve ket qua kiem tra lien dong, CB\CBBlock = 1 -> thoa man, CB\CBBlock = 2 -> Ko thoa man --- }

{--- MC dang Close -> Open ---} IF CBBlock == 0 THEN

IF CB3\CBStatus == 1 THEN

IF ( CB3\CBTrip OR CB3\CBReady OR (NOT DSStatus)) == 0 THEN {--- Khong co Trip + May cat san sang + 2 Dao cach ly dang Close ---} (adsbygoogle = window.adsbygoogle || []).push({});

CBBlock = 1; ELSE

CBBlock = 2; ENDIF;

ENDIF;

{--- MC dang Open -> Close ---} IF CB3\CBStatus == 0 THEN

IF (CBHealth OR (NOT DSStatus) OR ( ESStatus)) == 0 THEN {--- Khong co Trip + May cat san sang + 2 Dao cach ly dong + 2 Tiep dia mo ---}

CBBlock = 1; ELSE CBBlock = 2; ENDIF; ENDIF; ENDIF;

PL3: Điều khiển dao cách ly

Kiểm tra điều kiện, gán các giá trị

84

SysAccessLevel = 1; ENDIF;

IF $AccessLevel > 6000 THEN

{--- Gan cac gia tri can thiet cho lien dong - Dao cach ly 131-1 ---} CALL HideWindows(); DSName = "131-1"; DS\DSName.Name = DSName.Name; DS\DSStatus.Name = GK_131_DS_1.Name; DS\CBStatus.Name = GK_131_CB.Name; DS\ES1Status.Name = GK_131_ES_15.Name; DS\DSLR.Name = GK_131_BCU_DS_1_LR.Name; DS\DSCmd.Name = GK_131_DS_1_Cmd.Name; LogicControlName = "GK_131_DS1_LC";

{--- Goi ham kiem tra lien dong ---} CALL CheckLogicDS();

{--- Mo cua so Control Panel ---} Show "DS Control Panel";

ENDIF;

Hàm CheckLogicDS()

{--Khai bao cac bien tam de lay trang thai cua May cat, 2 dao cach ly va 2 dao tiep dia ----} DIM DSHealth AS DISCRETE;

DIM DSStatus AS DISCRETE; DIM ESStatus AS DISCRETE;

DSHealth = ( DS\DSTrip OR DS\DSReady); ESStatus = (DS\ES1Status OR DS\ES2Status);

{--- Dao Cach ly dang Close -> Open ---} IF DSBlock == 0 THEN

85

IF ( (DS\CBStatus OR DSHealth) == 0 )THEN {--- Khong co Trip + DCL san sang + MC Open ---} DSBlock = 1; ELSE DSBlock = 2; ENDIF; ENDIF;

{--- Dao cach ly dang Open -> Close ---} IF DS\DSStatus == 0 THEN

IF ( DSHealth OR DS\CBStatus OR ESStatus) == 0 THEN {--- Khong co Trip + DCL san sang + MC Open + 2 ES Open ---}

DSBlock = 1; ELSE DSBlock = 2; ENDIF; ENDIF; ENDIF; Hàm HideWindows()

{--- Dong cac man hinh phu, popup ---} Hide "Access Level";

Hide "Confirm Alarm/Event"; Hide "CB Control Panel"; Hide "CB Confirm Control"; Hide "CB Warning Control"; Hide "CB Sync Control"; Hide "DS Control Panel"; Hide "DS Confirm Control"; Hide "DS Warning Control"; Hide "Force Control"; Hide "Failure Control";

86

Hide "Show Logic"; Hide "Device Mode CB"; Hide "Device Mode DS"; Hide "Tag Label";

Hide "Check Label"; (adsbygoogle = window.adsbygoogle || []).push({});

Hide "RL Confirm Control"; Hide "Trend_1";

Hide "Trend_2"; Hide "Trend_3"; Hide "Trend_4";

{--- Gan lai cac gia tri khoi tao ---} SysHideWindows = 0; SysCBConfirmControl = 0; SysCBControlPanel = 0; SysCBWarningControl = 0; SysSyncControl = 0; SysDSConfirmControl = 0; SysDSControlPanel = 0; SysDSWarningControl = 0; SysFailureControl = 0; SysForceControl = 0; SysAccessLevel = 0; SysShowLogic = 0; SysCBLocalRemote = 0; SysDSLocalRemote = 0; SysLogOn = 0; SysTagLabel = 0; SysTagLabelCheck = 0; SysResetRelay = 0; SysFlashing = 0;

87 CBBlock = 0; CBTrip = 0; CBReady = 0; DSBlock = 0; DSTrip = 0; DSReady = 0; LogicControlName = " "; TempValue =0;

Một phần của tài liệu Thiết kế hệ thống điều khiển giám sát và thu thập dữ liệu cho các trạm 110kv (Trang 79 - 89)