1 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP ĐỖ QUỐC VƯƠNG NGHIÊN CỨU THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ ĐỒNG BỘ NAM CHÂM VĨNH CỬU LUẬN VĂN THẠC SỸ KHOA HỌC KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA Thái Nguyên - Năm 2019 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP ĐỖ QUỐC VƯƠNG NGHIÊN CỨU THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ ĐỒNG BỘ NAM CHÂM VĨNH CỬU Chuyên ngành: Kỹ thuật điều khiển Tự động hóa LUẬN VĂN THẠC SỸ KHOA HỌC KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA NGƯỜI HƯỚNG DẪN KHOA HỌC TS NGUYỄN THỊ MAI HƯƠNG Thái Nguyên – Năm 2019 i LỜI CAM ĐOAN Tên là: Đỗ Quốc Vương Sinh ngày 09 tháng 03 năm 1979 Học viên lớp cao học khoá 20 chuyên ngành Kỹ thuật điều khiển tự động hóa - Trường đại học kỹ thuật Công nghiệp Thái Nguyên Hiện công tác tại: Trung tâm kiểm định chất lượng cơng trình xây dựng Cao Bằng - Sở xây dựng Cao Bằng Tôi xin cam đoan luận văn “Nghiên cứu thiết kế hệ thống điều khiển tốc độ động đồng nam châm vĩnh cửu” cô giáo TS Nguyễn Thị Mai Hương hướng dẫn nghiên cứu với tất tài liệu tham khảo có nguồn gốc, xuất xứ rõ ràng Thái Nguyên, ngày…….tháng … năm 2019 Học viên Đỗ Quốc Vương ii LỜI CẢM ƠN Sau thời gian nghiên cứu, làm việc khẩn trương hướng dẫn tận tình giúp đỡ giáo TS Nguyễn Thị Mai Hương, luận văn với đề tài “Nghiên cứu thiết kế hệ thống điều khiển tốc độ động đồng nam châm vĩnh cửu” hồn thành Tác giả xin bày tỏ lịng biết ơn sâu sắc tới: Cô giáo hướng dẫn TS Nguyễn Thị Mai Hương tận tình dẫn, giúp đỡ tác giả hồn thành luận văn Các thầy giáo Trường Đại học kỹ thuật công nghiệp Thái Nguyên, số đồng nghiệp, quan tâm động viên, giúp đỡ tác giả suốt trình học tập để hoàn thành luận văn Mặc dù cố gắng hết sức, nhiên điều kiện thời gian kinh nghiệm thực tế thân cịn ít, đề tài khơng thể tránh khỏi thiếu sót Vì vậy, tác giả mong nhận đóng góp ý kiến thầy giáo, cô giáo bạn bè đồng nghiệp cho luận văn tơi hồn thiện Tôi xin chân thành cảm ơn! Thái Nguyên, ngày……tháng……năm 2019 Tác giả luận văn Đỗ Quốc Vương iii MỤC LỤC MỞ ĐẦU Chương 1: TỔNG QUAN 1.1 Giới thiệu động đồng nam châm vĩnh cửu 1.1.1.Các loại PMSM 1.1.2 Động đồng 1.1.3 Một số phươn 1.2 Phương pháp điều khiển vector PMSM 1.2.1 Công thức ch 1.2.2 Công thức ch 1.3 Phân tích hoạt động PMSM 1.3.1 Mơ hình tốn 1.3.2 Giới hạn dịn 1.3.3 Các đặc tính 1.3.4 Đặc tính cơng 1.4 Kết luận chương Chương 2: ĐIỀU KHIỂN ĐỘNG CƠ ĐỒNG BỘ NAM CHÂM VĨNH CỬU 26 2.1Cấu hình điều khiển cho PMSM 2.2Điều chế độ rộng xung cho nghịch lưu ba 2.2.1Mơ hình hóa 2.2.2Phương pháp 2.3Thiết kế điều khiển dòng điện tốc đ 2.3.1Thiết kế đ 2.3.2Thiết kế mạc 2.3.3Mô 2.4Kết luận chương Chương 3: THIẾT KẾ MẠCH NGUYÊN LÝ 3.1Mạch công suất iv 3.1.1 Module FSBF10CH60B .44 3.1.2 Mạch lái 47 3.1.3 Mạch bảo vệ dòng 48 3.1.4 Mạch phản hồi điện áp chiều DC link điện áp pha 49 3.1.5 Mạch bảo vệ thấp điện áp .50 3.1.6 Mạch điện trở hãm 51 3.1.7 Mạch nguồn nuôi 52 3.1.8 Công suất động 53 3.1.9 Tính tốn tổn hao 53 3.2 Mạch điều khiển 56 Chương 4: THIẾT KẾ MẠCH IN VÀ PHẦN MỀM .58 4.1 Mô tả hệ thống phần cứng 58 4.2 Phần mềm 60 4.2.1 Thư viện Firmware ngôn ngữ C viết cho STM32F103ZET6 .60 4.2.2 Tổ chức quản lý nội dung file thuộc lớp dùng chung 60 4.2.3 Tổ chức nội dung file nguồn lớp dẫn xuất (derived classes)68 4.2.4 Thư viện điều khiển động liên quan đến xử lý ngắt 76 4.2.5 Danh mục lớp thư viện Firmware FOC 77 4.3 Kết luận chung: 78 4.4 Kiến nghị: 78 TÀI LIỆU THAM KHẢO 79 MỞ ĐẦU Tính cấp thiết đề tài Hiện động đồng sử dụng nhiều lĩnh vực điều khiển cơng nghiệp có đặc điểm vượt trội hiệu suất , cos cao, tốc độ phụ thuộc vào điện áp Tuy nhiên việc điều khiển động đồng cịn phức tạp tính phi tuyến mạnh, làm cho việc ứng dụng động đồng vào thực tế khó khăn Đối tượng nghiên cứu Động đồng nam châm vĩnh cửu Phạm vi nghiên cứu - Mơ hình hóa mô động đồng nam châm vĩnh cửu - Các phương pháp điều khiển tốc độ động đồng nam châm vĩnh cửu - Nghiên cứu phương pháp điều khiển nâng cao cho mạch vòng dòng điện - Thiết kế phần cứng phần mềm nhúng để điều khiển tốc độ động đồng nam châm vĩnh cửu theo phương pháp tựa theo từ thông rotor Mục tiêu nghiên cứu đề tài - Tiếp tục nghiên cứu hồn thiện thuật tốn điều khiển cho động đồng nam châm vĩnh cửu - Kiểm nghiệm thuật tốn điều khiển thơng qua mô thực nghiệm Tạo sở khoa học để nghiên cứu cho thuật toán điều khiển nâng cao Phương pháp nghiên cứu Sử dụng kiến thức bản, sở để xây dựng mô hình tốn thuật tốn điều khiển hệ thống - Nghiên cứu lý thuyết để xây dựng thuật toán; Tiến hành mơ mơ hình hệ thống Đánh giá, so sánh kết lý thuyết, kết mô thực nghiệm Kết cấu luận văn: CHƯƠNNG 1: TỔNG QUAN 1.1 Giới thiệu động đồng nam châm vĩnh cửu 1.1.1 Các loại PMSM 1.1.2 Động đồng IPM 1.1.3 Một số phương pháp điều khiển PMSM 1.2 Phương pháp điều khiển vector PMSM 1.2.1 Công thức chuyển đổi Clarke 1.2.2 Cơng thức chuyển đổi Park 1.3 Phân tích hoạt động PMSM 1.3.1 Mơ hình tốn học PMSM 1.3.2 Giới hạn dòng điện điện áp 1.3.3 Các đặc tính PMSM 1.3.4 Đặc tính cơng suất – tốc độ 1.4 Kết luận chương CHƯƠNG 2: ĐIỀU KHIỂN ĐỘNG CƠ ĐỒNG BỘ NAM CHÂM VĨNH CỬU 2.1 Cấu hình điều khiển cho PMSM 2.2 Điều chế độ rộng xung cho nghịch lưu ba pha 2.2.1 Mô hình hóa mạch nghich lưu nguồn áp pha 2.2.2 Phương pháp điều chế vector không gian 2.3 Thiết kế điều khiển dòng điện tốc độ 2.3.1 Thiết kế điều khiển dòng điện kỹ thuật hàm chuẩn bậc hai 2.3.2 Thiết kế mạch vòng tốc độ theo phương pháp tối ưu đối xứng 2.3.3 Mô kết 2.4 Kết luận chương CHƯƠNG THIẾT KẾ TOÀN BỘ HỆ THỐNG 3.1 Thiết kế mạch lực 3.2 Thiết kế mạch điều khiển 3.3 Xây dựng phần mềm nhúng CHƯƠNG MÔ PHỎNG VÀ CHẠY THỰC NGHIỆM TRÊN THIẾT BỊ CHƯƠNG KẾT LUẬN VÀ KIẾN NGHỊ Chương 1: TỔNG QUAN 1.1 Giới thiệu động đồng nam châm vĩnh cửu Đối với động xoay chiều kích thích nam châm vĩnh cửu, nam châm vĩnh cửu thay cho cuộn dây kích từ vành trượt cổ góp dẫn điện động đồng kích từ cuộn dây (Wound Field Synchronous Machine – WFSM), động xoay chiều nam châm vĩnh cửu cấu tạo lồng sóc rotor động không đồng (Induction Motor – IM) Nhờ đặc điểm đó, PMSM có số ưu điểm bật so với loại động khác Do cuộn dây kích từ bên rotor, nên động xoay chiều nam châm vĩnh cửu có khối lượng nhỏ mơmen qn tính thấp, điều giúp cho động đáp ứng mômen nhanh Thêm vào đó, cường độ từ trường động lớn thể tích động giảm 66 */ #include "ExampleClass.h" #include "ExamplePrivate.h" #include "MCLibraryConf.h" #include "MC_type.h" #ifdef MC_CLASS_DYNAMIC #include "stdlib.h" /* Used for dynamic allocation */ #else _CEXMP_t EXMPpool[MAX_EXMP_NUM]; unsigned char EXMP_Allocated = 0u; #endif /** * @brief Creates an object of the class Example * @param pExampleParams pointer to an Example parameters structure * @retval CEXMP new instance of Example object */ CEXMP EXMP_NewObject(pExampleParams_t pExampleParams) { _CEXMP _oEXMP; #ifdef MC_CLASS_DYNAMIC _oEXMP = (_CEXMP)calloc(1u,sizeof(_CEXMP_t)); #else if (EXMP_Allocated < MAX_EXMP_NUM) { _oEXMP = &EXMPpool[EXMP_Allocated++]; } else { 67 _oEXMP = MC_NULL; } #endif _oEXMP->pParams_str = (pParams_t)pExampleParams; return ((CEXMP)_oEXMP); } /** * @brief Example of public method of the class Example * @param this related object of class CEXMP * @retval none */ void EXMP_Func(CEXMP this) { ((_CEXMP)this)->Vars_str.base_vars = 0u; } /** * @brief Example of virtual method of the class Example implemented by derived * class * @param this related object of class CEXMP * @retval none */ void EXMP_VFunc(CEXMP this) { ((_CEXMP)this)->Methods_str.pVFunc(this); } 68 4.2.3 Tổ chức nội dung file nguồn lớp dẫn xuất (derived classes) Để hồn thiện hình ảnh file nguồn lớp dẫn xuất, mẫu file đưa cho lớp dẫn xuất bắt nguồn từ class sở Example Derived_ExampleClass.h File lưu thư mục giao tiếp \MC, header chung chứa giao tiếp cho lớp Derived_Example Như ExampleClass.h, file header chứa thứ cần thiết để làm việc với lớp liên quan File bao gồm method đặc trưng lớp dẫn xuất, định nghĩa chung kiểu lớp dẫn xuất cấu trúc kiểu chữa tham số cần thiết để tạo đối tượng lớp dẫn xuất Ngồi cần lớp chứa định nghĩa kiểu định cần thiết cho việc sử dụng method Tạo ví dụ đối tượng lớp dẫn xuất yêu cầu trỏ tới sở cấu trúc tham số lớp dẫn xuất (xem thêm Derived_ExampleClass.c) /** ************************************************************** ***** * @file Derived_ExampleClass.h * @author IMS Systems Lab and Technical Marketing - MC Team * @version V0.0.1 * @brief This file contains interface of Derived class ************************************************************** * */ #include "MC_type.h" 69 /** * @brief Public Derived class definition */ typedef struct CDRV_EXMP_t *CDRV_EXMP; /** * @brief Derived class parameters definition */ typedef const struct { unsigned int param1; /*!< Example of parameter */ }DerivedParams_t, *pDerivedParams_t; /** * @brief Creates an object of the class Derived * @param pExampleParams pointer to an Example parameters structure * @param pDerivedParams pointer to a Derived parameters structure * @retval CDRV_EXMP new instance of Derived object */ CDRV_EXMP DRV_NewObject(pExampleParams_t pExampleParams, pDerivedParams_t pDerivedParams); /** * @brief Example of public method of the class Derived * @param this related object of class CDRV_EXMP * @retval none */ void DRV_Func(CDRV_EXMP this); Derived_ExamplePrivate.h 70 File lưu thư mục \MC library\inc (chỉ có phiên bí mật STM32 FOC PMSM SDK), file header lớp riêng chứa định nghĩa riêng cần thiết cho việc thực thi lớp dẫn xuất Nó bao gồm định nghĩa riêng kiểu cấu trúc liệu đối tượng (các biến đối tượng phần tử cấu trúc này), định nghĩa lại riêng lớp tham số định nghĩa lớp riêng Khơng giống file header định nghĩa lớp riêng có sở liên quan, kiểu cấu trúc lớp dẫn xuất không chứa trỏ tới lớp dẫn xuất lẫn vật chứa (containers) phương pháp ảo Điều hạn chế mức độ thừa kế tới mức /** ************************************************************** * * @file Derived_ExamplePrivate.h * @author IMS Systems Lab and Technical Marketing - MC Team * @version V0.0.1 * @brief This file contains private definition of Derived class ************************************************************** * */ /* Define to prevent recursive inclusion */ #ifndef DERIVED_EXAMPLEPRIVATE_H #define DERIVED_EXAMPLEPRIVATE_H /** * @brief Derived class members definition */ typedef struct { 71 unsigned int derived_Vars; /*!< Example of member */ }DVars_t,*pDVars_t; /** * @brief Redefinition of parameter structure */ typedef DerivedParams_t DParams_t, *pDParams_t; /** * @brief Private Derived class definition */ typedef struct { DVars_t DVars_str;/*!< Derived class members container */ pDParams_t pDParams_str;/*!< Derived class parameters container */ }_DCDRV_EXMP_t, *_DCDRV_EXMP; Derived_ExampleClass.c File lưu thư mục \MC library\src (chỉ có phiên bí mật STM32 FOC PMSM SDK) Đây file nguồn chứa thực thi method đặc trưng lớp dẫn xuất lẫn method ảo lớp sở Nó bao gồm sở giao tiếp lớp dẫn xuất định nghĩa riêng Nếu lớp dẫn xuất yêu cầu lệnh thực thi để kích hoạt ngắt tích hợp thêm file MCIRQHandlerPrivate.h Method DRV_NewObject thể đề cập bên Nó tạo đối tượng lớp Derived_Example class (CDRV_EXMP) cần thiết yêu cầu trỏ tới cấu trúc tham số sở lớp dẫn xuất 72 đầu vào Việc tạo đối tượng lớp dẫn xuất bao hàm việc tạo đối tượng lớp sở liên quan Hai đối tượng hợp lại cách khởi tạo trỏ lớp sở tới đối tượng lớp dẫn xuất (_oExample->DerivedClass) với địa đối tượng lớp dẫn xuất vừa tạo (_oDerived) Các trỏ lớp sở tới method ảo và, cần, tới MC IRQ Handler khởi tạo với trỏ tới hàm riêng lớp dẫn xuất Địa phần lớp sở đối tượng lớp dẫn xuất thay truy xuất tới kiểu lớp dẫn xuất chung (CDRV_EXMP) quay trở lại /** ************************************************************** * * @file Derived_ExampleClass.c * @author IMS Systems Lab and Technical Marketing - MC Team * @version V0.0.1 * @brief This file contains private implementation of Derived class ************************************************************** * */ #include "ExampleClass.h" #include "ExamplePrivate.h" #include "Derived_ExampleClass.h" #include "Derived_ExamplePrivate.h" #include "MCLibraryConf.h" #include "MC_type.h" #include "MCIRQHandlerPrivate.h" /*!< Only if derived class 73 implementation requires to be triggered by an interrupt */ #ifdef MC_CLASS_DYNAMIC #include "stdlib.h" /* Used for dynamic allocation */ #else _DCDRV_EXMP_t DRV_EXMPpool[MAX_DRV_EXMP_NUM]; unsigned char DRV_EXMP_Allocated = 0u; #endif static void DRV_VFunc(CEXMP this); /** * @brief Creates an object of the class Derived * @param pExampleParams pointer to an Example parameters structure * @param pDerivedParams pointer to an Derived parameters structure * @retval CDRV_EXMP new instance of Derived object */ CDRV_EXMP DRV_NewObject(pExampleParams_t pExampleParams, pDerivedParams_t pDerivedParams) { _CEXMP _oExample; _DCDRV_EXMP _oDerived; _oExample = (_CEXMP)EXMP_NewObject(pExampleParams); #ifdef MC_CLASS_DYNAMIC _oDerived = (_DCDRV_EXMP)calloc(1u,sizeof(_DCDRV_EXMP_t)); #else if (DRV_EXMP_Allocated < MAX_DRV_EXMP_NUM) { _oDerived = &DRV_EXMPpool[DRV_EXMP_Allocated++]; } else 74 { _oDerived = MC_NULL; } #endif _oDerived->pDParams_str = pDerivedParams; _oExample->DerivedClass = (void*)_oDerived; _oExample->Methods_str.pVFunc = &DRV_VFunc; _oExample->Methods_str.pIRQ_Handler = &DRV_IRQHandler; Set_IRQ_Handler(pDerivedParams->IRQno, (_CMCIRQ)_oExample); return ((CDRV_EXMP)_oExample); } /** * @brief Example of private method of the class Derived to implement a virtual * function of class Example * @param this related object of class CEXMP * @retval none */ static void DRV_VFunc(CEXMP this) { ((_DCDRV_EXMP)(((_CEXMP)this)->DerivedClass))>DVars_str.derived_Vars = 0u; } /** 75 * @brief Example of public method of the class Derived * @param this related object of class CDRV_EXMP * @retval none */ void DRV_Func(CDRV_EXMP this) { ((_DCDRV_EXMP)(((_CEXMP)this)->DerivedClass))>DVars_str.derived_Vars = 0u; } /** * @brief Example of private method of the class Derived to implement an MC IRQ function * @param this related object * @param flag used to distinguish between various IRQ sources * @retval none */ static void DRV_IRQHandler(void *this, unsigned char flag) { if (flag==1u) { ((_DCDRV_EXMP)(((_CEXMP)this)->DerivedClass))>DVars_str.derived_Vars++; } } 76 4.2.4 Thư viện điều khiển động liên quan đến xử lý ngắt Việc thực thi lớp (chẳng hạn đo tốc độ hay dịng điện) u cầu thực lệnh đặc biệt (được đưa xử lý ngắt điều khiển động MC IRQ Handler) có kiện đặc biệt xảy dẫn đến chương trình xử lý ngắt (Interrupt Service Routine - ISR) liên quan Để giữ thư viện điều khiển động lớp dự án người dùng riêng rẽ cần phải thực chế cho phép kích hoạt thực thi gói MC IRQ Handlers bên lớp cho mà không cho phép tham chiếu tường minh tới đối tượng thư viện điều khiển động từ lớp người dùng Với chế vậy, module stm32fxxx_MC_it.c (chứa định nghĩa tất IRQ Handlers yêu cầu thi hành lệnh MC đó) tùy ý sử dụng người dùng cách đặt mức dự án người dùng Cả stm32fxxx_MC_it.c thư viện điều khiển động chứa MCIRQHandlerClass với bảng vector điều khiển động (MC_IRQTable) bao gồm tập đối tượng cần thiết để kích hoạt ISR Việc lấp đầy vị trí bảng thực đối tượng tương ứng khởi tạo (bên method XXX_New_Object liên quan) thông qua việc gọi hàm Set_IRQ_Handler Điều minh họa hình Hình 4.4 Xử lý ngắt điều khiển động 77 4.2.5 Danh mục lớp thư viện Firmware FOC Cảm biến dòng, phát xung PWM lớp dẫn xuất Lớp thực chức càm biến dòng phát xung PWM Bất kỳ đối tượng lớp phải liên kết với đối tượng lớp dẫn xuất Để tăng tính module thư viện, việc truy cập vào ngoại vi vi điều khiển chuyển qua lớp dẫn xuất làm gia tăng cách biệt với phần cứng đo dịng Phàn hồi vị trí, phản hồi tốc độ các lớp dẫn xuất Các lớp thực đo tốc độ/vi trí cho cảm biến vật lý mô phần mềm (không cảm biến - sensorless) Bất kỳ đối tượng lớp phải liên kết với đối tượng lớp dẫn xuất Việc truy cập đến ngoại vi phần cứng, có, yêu cầu khai báo lớp dẫn xuất phân biệt tùy theo kiểu cảm biến độ/vị trí Thư viện STM32 PMSM FOC FW hỗ trợ loại cảm biến hall, quadrature encoder sensorless Đo điện áp chiều lớp dẫn xuất Lớp thực đo điện áp chiều ảo thực tùy theo loại cảm biến Nếu có truy cập vào ngoại vi vi xử lý giao phó cho lớp ngoại vi cho phần thực thi lớp sở độc lập với phần cứng Các lớp dẫn xuất phân biệt theo kiểu cảm biến vật lý họ vi điều khiển Đo nhiệt độ lớp dẫn xuất Lớp thực đo nhiệt độ ảo thực Nếu có truy cập vào ngoại vi vi xử lý giao phó cho lớp ngoại vi cho phần thực thi lớp sở độc lập với phần cứng Các lớp dẫn xuất phân biệt theo kiểu cảm biến vật lý họ vi điều khiển 78 Lớp điều khiển tốc độ mô men Bộ điều khiển tốc độ mô men cung cấp đối tượng FOC với mục tiêu mô men điện tùy thuộc vào chế độ điều khiển (tốc độ mô men) thực tạo độ dốc cho tốc độ mô men đặt Khi chế độ điều khiển tốc độ, điều khiển tốc độ mơ men tính tốn tốc độ đặt thực vòng lặp điều chỉnh tốc độ Giá trị trả mô men điện sử dụng cho đối tượng FOC để có Khi chế độ điều khiển mơ men điều khiển tính mơ men đặt trả giá trị mô men đặt Các lớp điều khiển PI PID Các lớp PI PID thực điều khiển PI PID tương ứng Lớp PID xem lớp dẫn xuất từ lớp PI cách thêm vào chức đặc biệt thành phần đạo hàm 4.3 Kết luận chung: Sau thời gian tìm hiểu nghiên cứu thực đề tài học viên thu số kết sau: - Nắm nguyên lý điều khiển tốc độ động đông nam châm vĩnh cửu đặc biệt phương pháp điều khiển vector tựa từ thông rotor (FOC) - Đã thiết kế thành công hệ thống điều khiển tốc độ động đồng nam châm vĩnh cửu, tạo hệ thống thực với thuật toán điều khiển mở làm sơ sở cho việc nghiên cứu thiết kế cài đặt thuật toán điều khiển đại khác 4.4 Kiến nghị: - Mặc dù thiết kệ hệ thống điều khiển tốc độ đồng đồng nam cham vĩnh cửu, nhiên chưa đánh giá cụ chất lượng đề tài cần tiếp tục nghiên cứu hồn thiện thuật tốn điều khiển động đồng nam châm vĩnh cửu Kiểm nghiệm thuật tốn điều khiển thơng qua mơ thực nghiệp để hoàn thiện đề tài 79 TÀI LIỆU THAM KHẢO Nguyễn Phùng Quang, Điều khiển tự động truyền động điện xoay chiều ba pha, Nhà xuất Giáo dục, Năm 1998 .C W Scherer, "Mixed H2/Hinfinity control for time-varying and linear parametrically-varying systems," International Journal of Robust and Non-linear Control, vol 6, pp 929 – 952, 1996 C W Scherer and S.Weiland, Linear Matrix Inequalities in Control.: Lecture notes in DISC course, 2005 A Packard, M Safonov, G Balas, and R Chiang, Robust control toolbox for use with Matlab.: The MathWorks, 2005 P.M Young, M.P Newlin, and J.C Doyle, "Mu analysis with real parametric uncertainty," in IEEE Conference on Decision and Control, 1991, pp 1251 - 1256 A Packard and J C Doyle, "The Complex Structured Singular Value," 1993 Copyright © 2013- Texas Instrumentd Incorporated, Technical Reference Manual, SPRUHI9- February 2013 Submit Documentation Feedback Texas Instruments, TMS320F2806xF InstaSPINTM- FOC User’s Guide, Literature number SPRUHJ1, February 2013 Martin Grom, Driver controller for stand drill drive, BRNO University of Technology, 2013 10 STMicroelectronics Advanced developers guide for STM32F MCUs PMSM single/dual FOC library User manual, 2015 ... động đồng vào thực tế khó khăn Đối tượng nghiên cứu Động đồng nam châm vĩnh cửu Phạm vi nghiên cứu - Mơ hình hóa mơ động đồng nam châm vĩnh cửu - Các phương pháp điều khiển tốc độ động đồng nam. .. VƯƠNG NGHIÊN CỨU THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ ĐỒNG BỘ NAM CHÂM VĨNH CỬU Chuyên ngành: Kỹ thuật điều khiển Tự động hóa LUẬN VĂN THẠC SỸ KHOA HỌC KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA... cấu tạo rotor, động đồng (Synchronous Motor – SM) phân loại Hình 1.1 Động đồng (Synchronous Motor ) Động đồng kích từ cu Động đồng nam Động đồng châm vĩnh cửu chìm nam châm vĩnh cửu (IPMSM) bề