An Embedded Controller for an Active Magnetic Bearing and Drive Electronic System

Total Page:16

File Type:pdf, Size:1020Kb

An Embedded Controller for an Active Magnetic Bearing and Drive Electronic System An embedded controller for an active magnetic bearing and drive electronic system A dissertation presented to The School of Electrical, Electronic and Computer Engineering North-West University In partial fulfilment of the requirements for the degree Magister Ingeneriae in Electrical and Electronic Engineering by Rikus le Roux Supervisor: Prof. G. van Schoor Assistant-supervisor: Mr. J. Jansen van Rensburg Project manager: Dr. E.O. Ranft November 2009 Potchefstroom Campus i ii Declaration I hereby declare that all the material incorporated in this thesis is my own original unaided work except where specific reference is made by name or in the form of a numbered reference. The word herein has not been submitted for a degree at another university. Signed: Rikus le Roux Date iii iv Project information Personal contact details: Name : Mr. R.R le Roux Organization : North-West University, School for Electrical and Electronic Engineering Address : Private bag X6001, Potchefstroom 2520 Telephone : (018) 299 4298 Fax : (018) 299 1977 E-Mail : [email protected] Supervisor contact details: Name : Prof. G. van Schoor Organization : North-West University, School for Electrical and Electronic Engineering Address : Private bag X6001, Potchefstroom 2520 Telephone : (018) 299 1962 Fax : (018) 299 1977 E-Mail : [email protected] Project manager: Name : Dr. E.O Ranft Organization : North-West University, School for Electrical and Electronic Engineering Address : Private bag X6001, Potchefstroom 2520 Telephone : (018) 299 1975 Fax : (018) 299 1977 E-Mail : [email protected] Assistant-supervisor: Name : Mr. J. Jansen van Rensburg Organization : North-West University, School for Electrical and Electronic Engineering Address : Private bag X6001, Potchefstroom 2520 Telephone : (018) 299 4298 Fax : (018) 299 1977 E-Mail : [email protected] v vi Summary The North-West University is currently conducting research in the area of active magnetic bearings (AMBs). The aim of this research is to establish a foundation for the development of AMB systems to be used in industrial applications. These systems should be reliable, effective and economical. The main research objective for this project is to further develop key technologies in order to realize an economical, reliable high-speed AMB drive system to be used in high-speed machinery. The proposed system is the AMB and drive electronic system (ADES), which is a digital control system for controlling AMBs in an industrial environment. The development of the ADES was a group effort. The focus of this dissertation was on selecting and implementing a suitable controller to be used in the ADES. The specification for the ADES was obtained from an industrial high-speed helium blower system. Selecting the controller was done by concurrently evaluating the conceptual main controller architectures and proposed system architectures. The system architecture is based on an industrial form factor, called compact peripheral component interconnect (PCI), or cPCI, which is an industrial version of PCI. The architectures were evaluated by performing trade-off studies and by weighing each architecture against a decision matrix, which weighs the architectures according to robustness, efficiency, cost, risk, reliability, flexibility and expandability. The selected system architecture includes a single board computer (SBC) with two PCI mezzanine cards (PMCs); a Virtex®-5 field programmable gate array (FPGA) based PMC module, for scheduling real-time tasks, and a Profibus PMC module, which will be used in future iterations of this project to interface the ADES with a programmable logic controller (PLC). The specified functions were designed, verified and implemented on the selected controller. The digital control was implemented on the FPGA-embedded PowerPC whereas the communication and filters were implemented on the FPGA. The sensitivity analysis placed the system into zone C, which implies a system normally considered unsatisfactory for long-term continuous operation. The system may operate in this condition for a limited period, until a suitable opportunity arises for remedial action. It was also determined that the system is stable for a step-input added to the reference position. Due to the stability of the control, it was possible to suspend the rotor at its designed rating of 19,000 r/min, but due to the high sensitivity rating, prolonged operation at this speed is not recommended. The selected architecture is versatile and powerful. The FPGA as a co-processor can be used to alleviate the load on the PowerPC, if additional features are required and not enough clock cycles are left on the PowerPC to implement them. The solution is compact, powerful and robust. These features, together with the industrial-based architecture of the system, make the ADES a suitable controller for controlling AMBs in an industrial system. vii viii Acknowledgements Great thanks go out to M-Tech Industrial, THRIP and the North-West University. Thank you for funding this project and for the opportunity to further my studies. I would also like to thank the following people for their contribution, support, knowledge and expertise throughout this project: Prof. George van Schoor, my supervisor, for his guidance, support and advice Mr. Jacques Jansen van Rensburg, my assistant-supervisor and friend, for his insight, advice and friendship Dr. Eugén Ranft, project manager, for managing and driving the project Mr. Cobus Potgieter, our industrial partner and consultant, who provided technical expertise, guidance, advice and VHDL training Dr. André Niemann, for his invaluable insights, input and for helping to design the filters Mr. Roelof Burger, for his design of the user interface Mr. Morné Neser, for his input and help regarding object orientated embedded C, as well as helping to solve general embedded C issues Ms. Elsebi Gadney, for her friendship over the last couple of years. Without her, this project would have been a whole lot less entertaining. My family, for their unwavering love, support, encouragement and prayer My girlfriend, Nicolene Swart, for her love, patience and support The McTronX research group and in the specific André, Elna, Elsebi, Gordon, and Kristoff, for their friendship and late night coffee breaks I would like to thank everyone who designed, built or implemented components cardinal to the success of the project. Without your hard work, there would not be a system to control or a rotor to suspend. Above all, I would like to thank our Heavenly Father, for this amazing opportunity He bestowed upon me. ―I can do everything through Him who gives me strength.‖ ix x “When you go through deep water and great trouble, I will be with you. When you go through rivers of difficulty, you will not drown! When you walk through the fire of oppression, you will not be burned up; the flames will not consume you. I will be with you…” Isaiah 43:2 (LB) xi xii “There is no extra magic inside the FPGA……… Just the usual magic.” Göran Bilski (Xilinx Employee) xiii xiv Table of contents Project information ....................................................................................................................... iii Summary ..................................................................................................................................... v Acknowledgements ..................................................................................................................... ix Table of contents ....................................................................................................................... xiv List of figures ........................................................................................................................... xviii List of tables ............................................................................................................................... xxi List of abbreviations and acronyms ......................................................................................... xxiii CHAPTER 1 ................................................................................................................................. 1 Introduction .................................................................................................................................. 1 1.1 Digital controllers ............................................................................................................ 1 1.2 Background..................................................................................................................... 2 1.2.1 High speed helium blower ..................................................................................... 2 1.2.2 Active magnetic bearings ....................................................................................... 3 1.2.3 Basic AMB operating principle ............................................................................... 4 1.2.4 Components of an AMB ......................................................................................... 4 1.3 System architecture ........................................................................................................ 5 1.3.1 Current system ....................................................................................................... 5 1.3.2 Proposed system ................................................................................................... 6 1.4 Problem statement ........................................................................................................
Recommended publications
  • D 3 0 ..(D N ::S0 ..A -(I" ..(I)
    -....::s ..m Ci Q. ::a (D 3 0 ..(D n ::s0 ..a -(i" ..(I) - Zilog Infrared Remote Controllers (ZIRC™) Includes Specifications for the following parts: • Z86L06 • Z86L29 • Z86L70/L71/L72/E72 Databook DC 8301-01 Introduction Superi ntegration TM Products Guide El Z86L06 Low Voltage CMOS ZB® CCP™ Consumer Controller Processor II Z86L29 6K Inf rared Remote (IR) Controller II Z86L70/L71/L72/E72 Zilog Infrared Remote II Controller Family (ZIRCT) Application Note and II Support Product Information A Zilog•s Literature Guide II Ordering Information ZIRC™ DATABOOK TABLE OF CONTENTS TITLE PAGE INTRODUCTION ......................................................................................................,,,,,,....,.,, ............. 1-1 ZILOG1S SUPERINTEGRATION™ PRODUCTS GUIDE .............................................................. S-1 Z86L06 Low VOLTAGE CMOS ZS® CCP™ ....................................................................... 1-1 CONSUMER CONTROLLER PROCESSOR Z86L29 6K INFRARED REMOTE .............................................................................................. 2-1 (IR) CONTROLLER Z86L70/L71/L72/E72 ZILOG INFRARED REMOTE ........................................................... 3-1 CONTROLLER FAMILY (ZIRC™) APPLICATION NOTE AND ............................................................................................................. 4-1 SUPPORT PRODUCT INFORMATION ZILOG 1S LITERATURE GUIDE ORDERING INFORMATION ..................................................... L-1 INTRODUCTION Zilog's Focus on the Hand-Held
    [Show full text]
  • Architetture Dei Processori Edizione 1.0 11/09/2006
    Architetture dei processori Edizione 1.0 11/09/2006 Nota: L'attuale versione del libro è reperibile all'indirizzo: http://it.wikibooks.org/wiki/Architetture_dei_processori 1 Indice dei contenuti Architetture dei processori...................................................................................................................1 Introduzione..........................................................................................................................................3 Definizione...........................................................................................................................................4 Storia.....................................................................................................................................................5 Set di istruzioni.....................................................................................................................................6 CISC.................................................................................................................................................6 RISC.................................................................................................................................................6 CRISC..............................................................................................................................................7 Processore monolitico..........................................................................................................................8 Unità di decodifica...........................................................................................................................9
    [Show full text]
  • ZSDOS User's Guide 1.0D
    ZSDOS 1.0 Ein Ersatz des CP/M 2.2 BDOS User's Guide © Copyright 1987, 1988 by Harold F. Bower Cameron W. Cotrill Carson Wilson Published by Plu*Perfect Systems 410 23rd St. Santa Monica, CA 90402 (213)-393-6105 (abends) Ein Dokument ZSDOS, die Dokumentation und die Utility-Programme sind copyright © 1987, 88 by Harold F. Bower, Cameron W. Cotrill und Carson Wilson – Alle Rechte vorbehalten. Harold F. Bower Cameron W. Cotrill Carson Wilson PO Box 313 2935 Manhattan Ave 1359 W. Greenleaf Ft. Meade, MD 20755 La Crescenta, CA 91214 Chicago, IL 60626 Ladera Z-Node Lillipute Z-Node I 213/670-9465 312/649-1730 ZSDOS ist nun Originalcode, entstand jedoch aus P2DOS 2.1 © 1985 by H.A.J. Ten Brugge – Alle Rechte vorbehalten. INITDIR.COM entstand aus einem Programm gleichen Namens und ist copyright © 1985 by H.A.J. Ten Brugge – Alle Recht vorbehalten. Teile des Codes zur Einbindung der P2DOS- Datumsstempel stammen von DATE.ASM ebenfalls von H.A.J. Ten Brugge. ZCNFG.COM ist copyright © 1988 by Al Hawley. Wir danken ihm dafür, daß wir ZCNFG.COM dem ZSDOS-Paket beilegen dürfen. Der ZDS DateStamper, der ZDDOS DateStamper, DateStamper-Treiber in DS2BOTH und P22BOTH sowie eine Vielzahl von Uhrentreibern wurden in Kooperation mit Plu*Perfect Systems entwickelt und verwenden eine lizensierte Technologie von Plu*Perfect. DateSweep, DsConfig, SetTerm und PutDS sind copyright © 1987 by Plu*Perfect Systems - Alle Rechte vorbehalten. Sie sind mit Einverständnis von Plu*Perfect Systems enthalten. Abschnitt 4.10 wurde dem Plu*Perfect DateStamper Manual entnommen und ist copyright © 1987 by Plu*Perfect Systems – Alle Rechte vorbehalten.
    [Show full text]
  • United States International Trade Commission Washington, D.C
    UNITED STATES INTERNATIONAL TRADE COMMISSION WASHINGTON, D.C. Before the Honorable E. James Gildea Administrative Law Judge In the Matter of CERTAIN WIRELESS CONSUMER Investigation No. 337-TA-853 ELECTRONICS DEVICES AND COMPONENTS THEREOF RESPONDENTS’ NOTICE OF PRIOR ART Pursuant to Ground Rule 4 and the procedural schedule set forth in Order No. 7, dated October 1, 2012, Respondents Acer Inc., Acer America Corporation, Amazon.com, Inc., Barnes & Noble, Inc., Garmin Ltd., Garmin International, Inc., Garmin U.S.A., Inc., HTC Corporation, HTC America, Inc., Huawei Technologies Co., Ltd., Kyocera Corporation, Kyocera Communications, Inc., LG Electronics, Inc., LG Electronics USA, Inc., Nintendo Co., Ltd., Nintendo of America, Inc., Novatel Wireless, Inc., Samsung Electronics Co., Ltd., Samsung Electronics America, Inc., Sierra Wireless, Inc., Sierra Wireless America, Inc., ZTE Corporation, and ZTE (USA) Inc. (collectively, “Respondents”) hereby respectfully submit their Notice of Prior Art for U.S. Patent No. 5,809,336 (“Patent-in-Suit”). Respondents may rely on the prior art identified or incorporated in this Notice to establish invalidity or unenforceability of the asserted claims of the patent-in-suit, and/or to demonstrate the relevant state of the art and/or level of skill in the art. In addition, Respondents incorporate herein by reference, and reserve the right to rely upon any prior art (1) identified or produced by Complainants, any other party, any third party, or the Commission Investigation Staff to this Investigation; (2) included on any party's hearing exhibit list; (3) contained within any patent prosecution history of the Patent-in-Suit; (4) contained within any patent prosecution history that relates to the Patent-in-Suit, including parent applications, child applications, and foreign counterparts to the Patent-in-Suit; (5) that is the foreign equivalents to any patent art incorporated herein; and (6) cited in any expert report served during this Investigation.
    [Show full text]
  • Architetture Dei Processori Edizione 0.9 18/06/2006
    Architetture dei processori Edizione 0.9 18/06/2006 Nota: L'attuala versione del libro è reperibile all'indirizzo: http://it.wikibooks.org/wiki/Architetture_dei_processori 1 Indice dei contenuti Architettura dei processori...................................................................................................................1 Introduzione..........................................................................................................................................3 Definizione...........................................................................................................................................4 Storia.....................................................................................................................................................5 Set di istruzioni.....................................................................................................................................6 CISC.................................................................................................................................................6 RISC.................................................................................................................................................6 CRISC..............................................................................................................................................6 Processore monolitico..........................................................................................................................7 Unità di decodifica...........................................................................................................................8
    [Show full text]
  • II Dual Processor TAM Controller
    - - - Telephone Answering Device Controllers Includes Specifications for the following parts: • Z89C65/C66 • Z89C67/C68 .Databook DC 8300-01 Introduction II Superintegration™ ~ Products Guide liiim Z89C65, Z89C66 (ROMless) II Dual Processor T.A.M. Controller Z89C67, Z89C68 (ROM less) II Dual Processor Tapeless T.A.M. Controller Support Products IJ Zilog•s Literature Guide a Ordering Information TAD DATABOOK TABLE OF CONTENTS TITLE PAGE INTRODUCTION ...................... .,,, ...... ,.,. ...... ,, ...... ,,,,,, .. ,. .... ,,,,,,,,,,,,,,,, ........ ,,,,,,,,,,,,,,,, ......................... 1-1 ZILOG'S SUPERINTEGRATIONTM PRODUCTS GUIDE .............................................................. S-1 Z89C65, Z89C66 (ROMLESS) DUAL PROCESSOR T.A.M. CONTROLLER .............. 1-1 PRELIMINARY PRODUCT SPECIFICATION Z89C67, Z89C68 (ROMLESS) DUAL PROCESSOR TAPELESS ................................... 2-1 T.A.M. CONTROLLER PRELIMINARY PRODUCT SPECIFICATION SUPPORT PRODUCTS ...................................................................................................................3-1 ZILOG'S LITERATURE GUIDE ORDERING INFORMATION ..................................................... l-1 INTRODUCTION Zilog's Focus on Application Specific Products Helps You Maintain Your Technological Edge Zilog's TAD products are suitable for a broad range of speech synthesis and compression applications, including answering and voice mail systems and cordless telephones. Whichever device you choose, you'll find a comprehensive feature set and easy-to-use development
    [Show full text]
  • Producing This Issue
    w No. 37 Sept./Oct. 1987 $3.95 T H E M C R 0 TEe H N CAL J o u R N A L Desktop Publishing On A PC ~~~~ - Build Hi-Res Grapl r For $6.00 0;;' How We F/rx/tl(nl Jois /mle e...d a..IltUII) Til., O~I~.' I~. I~~.. !till r.nlllo!~" '" 'b. C 0:.1'0",,, I,.~"'," IffI."":,.,-...,,,fJl i 1.. '..... "" .. ..... Ih.bC""Pb'''".1c1v,.."n.r (f,ot-oblyTho\,,,.'l<odLo,'!lIl'l' ""''''h_''"''''~I¥7''J''''''R>ilrll>_' ' W. ha-J .... ~'I 01 " oo rln ,II "M.ybe WI c.dJ d,.!<It ur I~' . " Itt' ."do- wt.oI-dp' ..·1 d,,,,,''''/w I .b~Iry*"" ~~n:'~·~: k :': . ~~ b:r~~~~~ ~:! ~=~;!I!'::1I:r.Ic~~I';:. ~:;l:" a~d Oesig: abase 1'"',. ... A.oN''',I'''''".~/'t'''".,.,.to ._ . dllllevl! I. proof Ih. .. ~"r '~"' I!" "lJ · hf "'''''A''~fIt",. • _tA''I.,.·IrtfM·'' So 1),P"if.IUft w" IIIwI • I 1 (Aftd ",·v I .....w w''"'" I .. ho:fno''''''f'''I'IJ''d.''..,fb/;Jf_1 l "t.' ."It h11IAN .... fMlM"NlbANII«"''''' ~~u,~:;j"l1y, Pltt""ftt.tI,p;:;~r:; rl:;~~"':~r.:~tlJ~~lhad ' '" I ~ Hu Part 3 :.io..yb-"_ ..,,II:/Af'K1WII .., .. t:4,..""', ... ,. ,i,N,. ..;",lA.... tI<:'~·::! ':t~t~·:.::nt~!1r .. : I ~:":: a~:\'.~:-;':. .. ~ 1>:~lftT~:~~: : I "'" A;",.,., .., ~,.Jtl,¥,i' N7 In wlh Ih ~ au ....... btl' • 9~~. c.. up. Ih' o».p*"'~ w"1 aood 1 hll ~r Sandy BrI ,er popular "7""".J".t"""ft¥'I"f.fJ, kWl.ilpkl. hml,." .. ,.....,fUw' "",, ;:~.~:.!,.~~.~ ..w~~ I~:~I':~ : ~~~~'i.. ;::d"::'h.1 w?::;"::kl i,, .
    [Show full text]
  • Unit-04/Lecture-01 MEMORY ORGANISATION
    Unit-04/Lecture-01 MEMORY ORGANISATION Memory map In computer science, a memory map is a structure of data (which usually resides in memory itself) that indicates how memory is laid out. Memory maps can have a different meaning in different parts of the operating system. It is the fastest and most flexible cache organization uses an associative memory. The associative memory stores both the address and content of the memory word. In the boot process, a memory map is passed on from the firmware in order to instruct an operating system kernel about memory layout. It contains the information regarding the size of total memory, any reserved regions and may also provide other details specific to the architecture. In virtual memory implementations and memory management units, a memory map refers to page tables, which store the mapping between a certain process's virtual memory layout and how that space relates to physical memory addresses. In native debugger programs, a memory map refers to the mapping between loaded executable/library files and memory regions. These memory maps are used to resolve memory addresses (such as function pointers) to actual symbols. Fig.4.1 we dont take any liability for the notes correctness. http://www.rgpvonline.com A memory map is a massive table, in effect a database, that comprises complete information about how the memory is structured in a computer system. A memory map works something like a gigantic office organizer. In the map, each computer file has a unique memory address reserved especially for it, so that no other data can inadvertently overwrite or corrupt it we dont take any liability for the notes correctness.
    [Show full text]
  • Workshop 92 Prague, January 20 - 24, 1992
    CZECH TECHNICAL UNIVERSITY IN PRAGUE ZIKOVA 4, 166 35 PRAGUE 6, CZECHOSLOVAKIA INIS-mf —13201 WORKSHOP 92 PRAGUE, JANUARY 20 - 24, 1992 PART B Physical and Chemical Properties of Materials - Material Engineering - Physics - Physical Electronics and Optics - Communications - Measurements of Physical Quantities - Power Electronics - Architecture and Planning, Regeneration - Environmental Engineering - Power Engineering - Energy Savings vv CZECH TECHNICAL UNIVERSITY IN PRAGUE ZIKOVA 4, 166 35 PRAGUE 6. CZECHOSLOVAKIA WORKSHOP 92 PRAGUE, JANUARY 20 - 24, 1992 PART B Physical and Chemical Properties of Materials - Material Engineering - Physics - Physical Electronics and Optics - Communications - Measurements of Physical Quantities - Power Electronics - Architecture and Planning, Regeneration - Environmental Engineering - Power Engineering - Energy Savings CONTENTS 1. PHYSICAL AND CHEMICAL PROPERTIES OF MATERIALS 1.1 HARD MAGNETIC MATERIAL MEASUREMENT SYSTEM ... 11 T. Jakl and P. Kašpar 1.2 EQUIPMENT FOR P1XE ANALYSIS WITH EXTERNAL BEAM . I 3 J. Král, J. Voltr, R. Salomonovič and T. Bačíková 1. 3 X-RAYS DIFFRACTION ANALYSIS OF STRESS FIELD 1 - 5 N. Ganev and I. Kraus 1.4 NEUTRON DIFFRACTION STUDY OF PR, _ ^SR^MNO-, PE- 1 7 ROVSKITES M. Dlouhá, Z. Jirák, K. Knížek and S. Vratislav 1. 5 EFFECT OF RADIATION ON THE REACTIVITY OF MIXED 1 << OXIDES M. Pospíšil and M. M arty kán 1.6 USE OF NUCLEAR CHEMISTRY METHOD IN STUDY OF HYD- ! II ROGENATION R. Kudláček 1.7 COMPOSITE ION-EXCHANGERS, THEIR DEVELOPMENT AND 1 -13 USE F. Šebesta, A. Motl and J. John 1. 8 DEVELOPMENT OF HIGH CONDUCTIVE POLYMERIC COM 1 15 POŠITE V. Bouda, J. Lipták, V. Márová and F. Polena 1. 9 CRYSTALLIZATION OF "TUNABLE" SUBSTRATE OF MA- 1 17 TERIALS , J.
    [Show full text]
  • The Misosys Quarterly
    THE MISOSYS QUARTERLY In this issue: • UNDATE reverses DATECONV by L M Garcia-Barro 80x86 assembly language by Phil Oliver Converting LDOS filters to LS-DOS Previewing output from SCRIPSIT Announcing PRO-WAM Release 2 Learn MORSE with CODE/BAS TU , M 21 / Volume I, Issue Iv Spring 1987 $10 THE MISOSYS QUARTERLY Volume I, Issue iv Spring 1987 17 P.O.l):f SOX297 Table of Contents I AOS1 2;. I The Blurb .......................2 Announcing New Products RATFOR-86 Th and RATFOR-M4 Th ............6 PRO-WAN"' Release 2 ...............9 Letters to the Editor ................13 LDOS" Information ..................20 LS-DOS' Information .................32 The LSI Column. ...............44 LSI Patches to LS-DOS Th 6.3 ............45 MS-DOS" Information ..................47 Applications for the User UNDATE by Luis M. Garcia-Barro .........56 STRIP/BAS by James K. Beard, Ph.D . 59 MORSE code from a Model 4 ............60 Data Indexing using BASIC by Paul Wade ......62 Previewing output with SCRIPSIT by Roy Soltoff . 62 The Programmer's Corner Using I/O Redirection with MC by M. Johnston . 64 Writing filters for LS-DOS by Roy Soltoff . 64 8086 Assembly Language by Phil Oliver . 71 MISOSYS Products' Tidbits ..............78 EnhComp - BASIC compiler ............80 MC - C compiler ................83 PRO-WAM - Window and Application Manager . ,. 96 The PATCH Corner ..................96 Our Compuserve Forum ................103 Copyright © 1987 by MISOSYS, Inc., All rights reserved P0 Box 239, Sterling, VA, 22170-0239 703-450-4181 Volume Liv THE MISOSYS QUARTERLY - SPRING 1987 Volume I.iv The Blurb time I have to spend working up articles, and the more time I can spend on programming.
    [Show full text]