Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONTROL OF ELECTRICAL MACHINES
Document Type and Number:
WIPO Patent Application WO/2004/025806
Kind Code:
A2
Abstract:
An electrical machine having stator (30) and rotor (31) is disclosed. The motor has field windings (F) and armature windings (A) energized by a suitable power electronic controller (401). A controller (400) sends signals to the power electronic controller (401) to control the armature current to control operation of the machine. When the machine is operating as a motor, the armature windings (A) will be supplied with electrical current from the power electronic controller by the application of applied voltage in synchronism with the rotation of the rotor (31). A mutually induced first electrical signal dependent on rotational position of the rotor will be induced within the field windings (F). This will create a superimposed gradient in the field current delivered by the power electronic controller (401). The mutually induced first electrical signal can be extracted from the field current by block (402) which may be a differentiator circuit or may be a coil coupled to the magnetic field around the field current conductor. A signal conditioning circuit (403) is provided which may contain a filter circuit. Block (404) creates a reference voltage for the comparator (405). The reference voltage can be zero such that the comparator (405) determines the polarity of the mutually induced first electrical signal. The output from the comparator is a digital signal indicating if the mutually induced first electrical signal is less than or greater than the threshold applied by block (404). This comparator output, a second electrical signal, represents the rotational position of the rotor relative to the stator and is supplied to the controller (400) to maintain synchronism between the armature excitation and the rotor position.

Inventors:
POLLOCK CHARLES (GB)
POLLOCK HELEN GERALDIN PHYLLIS (GB)
Application Number:
PCT/GB2003/003979
Publication Date:
March 25, 2004
Filing Date:
September 12, 2003
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
BLACK & DECKER INC (US)
UNIV LEICESTER (GB)
POLLOCK CHARLES (GB)
POLLOCK HELEN GERALDIN PHYLLIS (GB)
International Classes:
H02P1/16; H02P25/08; H02P6/18; (IPC1-7): H02K/
Attorney, Agent or Firm:
Vinsome, Rex Martin (St Nicholas Chambers Amen Corne, Newcastle-upon-Tyne NE1 1PE, GB)
Download PDF:
Claims:
CLAIMS
1. An electrical machine for converting electrical energy into mechanical energy and/or mechanical energy into electrical energy, the machine comprising : a rotor having a plurality of rotor poles, a stator for rotatably receiving the rotor and having (i) field magnet means for generating a first magnetomotive force between the rotor and the stator and (ii) at least two electrical wadings, wherein at least one said winding is a respective armature winding adapted to carry electric current varying in syachmnistn with rotation of the rotor relative to the stator to generate a varying second magnetomotive force having a component transverse to said first magnetomotive force : control means for controlling supply of electrical @rrent to the or esch said armature winding; and position sensing means for detecting at least one mutually induced first electrical signal dependent on rotational position of said rotor relative to said stator, the or each said mutually induced firstelectrical signal occurring in a respective electrical winding of the machine and arising as a result of the existence of a voltage across at least one other sleetrica ! winding of the machine, the voltage being a requirement of normal operation of the machine to convert electrical energy into mechanical energy andvor echanical energy into electrical energy, the position sensing means thereby supplying at tease me second electrical signal to said control means representing the rotational position of saidrotor relative to said states.
2. A machine according to claim 1, wherein said stator has a plurality of stator poles, and at least one said afmature winding is wound with a pitch corresponding to a plurality ofstaior pole pitches.
3. A machine according to claim 1 or 2, wherein said field magnet meas includes at least one field winding adapted to be connected in series or in parcel with a circuit containing at least one said. armature winding.
4. A machine according to claim 3, wherein the position sensing means is adapted to detect at least one mutually induced first electrical signal froua at least one said field winding.
5. A machine according to any one of the preceding claims, wherein the position sensing means is adapted to detect when at least one said mutually indwcd first electrical signal ' passes through ait ! east one threshold vatue to produce at least 4nç sxs «'@ëledEwl'sigml : < ,, ;...... ;.
6. A machine according t& c ! aim S, whefein ihepositiots. sBnsmg ansis adapted tc detect whm at de wu : = rhen t let oae mu. tually . rlueetl fir iecxri : : raral p, 3 : tly :., : yt leu i : e > respecti9'e''tS ld value when an eldieal win f the maSSe is ; Azzea"ivii substantially uniform voltage and/or when said winding is not Enprgixcd the voltage being a requirement ofnnormal operation of the machine to convert electrical energy into mechanical energy and/or mechanical energy into electrical energy.
7. A machine according to claim 5 or 6, wherein the position sensing means is adapted to determine when to begin and/or end energisation of at least one said armature winding by determining relative proportions of time for which at least one mutually induced first electrical signal is greater than or less than at least one respective threshold value in at lett : one winding of the machine during a predetermined period of rotation of said rotor.
8. A machine according to claim 7, wherein the position sensing means is adapted to control timing of cnçrgisation of at least one said armature winding to maintain relative proportions of time of at least one mutually induced first electrical signal being greater than or less than at least one respective threshold value in at least one winding of the machine within predetermined limits.
9. A machine according to claim 8, wherein the predetermined limits are adapted to vary in dependence upon output performance of said machine. ! 0.
10. A machine according to claim 8 or 9, wherein the position sensing means is adapted to control timing of said energisation by means of at least one error signal input to said control means.
11. A machine according to any one of claims 8 to 10, wherein the position sensing means is adapted to selectively control timing of said energisation in response to failure to detect at least one mutually induced first electrical signal passing through a threshold value during a ,"detemined period., 2.
12. A machine according to any one of claims 5 to 11, wherein the position sensing means is adapted to detect when at least one said mutually induced first electrical signal passes through at least one respective threshold value to prttduee at least one said second electrical signal, at least one said threshold value being a function of an average value of the corresponding said mutually induced first electrical sigial.
13. a machine according to any one of the preceding claims, wherein the position sensing means is adapted to extract at least one mutually induced first electrical signal dependent on rotational position of said rotor relative to said stator, from the rate of change of current occurring in an electrical winding of the machine arising as a result of the existence of a voltage across one or more other of the said electrical ! windings of the machine.
14. A machine according to claim 13, wherein the position sensing means includes at least one respective coil adapted to be magnetically coupled to a magnetic field gener y a conductor carrying the current passing through at least one said winding.
15. A machine according to any one of the preceding claims, wherein the position sensing means is adapted to oE7tairt elating to at least one said mutually lly induced first electrical signal and compare said data with data relating to at least one known rotor position.
16. a machine according to any one of the preceding claims, wherein the position sensing means is adapted to provide at least one said second electrical signal representative of rotational position of the rotor at standstill by determining at least one mutually induced first electrical signal in at least one electrical winding when at least one other electrical winding of the machine is energised. 1 A macffiiie according ts olaiIIi les kierem thç control meaiis is adapted to cause sal' renr w m rclåit said stator to a pösition Df sliMble equiLibriuTrl in res « Bs to at leas : ; : : i. . . : : iectrik r b'nal frQ ai posita seving rres geeite atv, i. l. G : alv f ; ; ; . or ;''" '''' ' '' ka 18. A machine according to claim 17, wherein the position sensing means is adapted to indicate the nearest position of stable equilibrium of said rotor relative to said stator by observing the respective mutually induced first electrical signal in at least one said electrical winding when at least one other electrical. winding of the machine is energized.
17. 19 A machine according to my one of the preceding claims, wherein the position sensing means is adapter to monitor at least one'said mutually induced first electrical signal by intermittently sampling said signal.
18. 20 A machine according to any one of the preceding claims, wherein the position sensing means is adapted to monitor at least one said second electrical signal by intermittently sampling said signal.
19. 21 An. electrical machine for converting electrical energy into mechanical energy and/or mechanical energy into electrical energy, the machine substantially as hereinbefore described with reference to the accompanying drawings. :. A method of controlling an electrical machine for converting electrical energy mto mechanical energy and/or mechanical energy into electrical energy the machine comprising a rotor having a plurality of rotor poles and a stator for mtatably receiving the rotor and having (i) !) field magnet means for generating a first magnetomative force between the rotor and the stator and (u) at least two electrical windings, wherein at least one said winding is a respective armature winding adapted to carry electric current varying in synchronism with rotation of the rotor relative to the stator to generate a varying second mangetomotive force ; having a component transverse to said first magnetomotive force, the method comprising the s of. as'tUBIlY .. : : t. :' ; °..., .,.'G :.,' : :.. . :'.'. :' : =°tectitg at. £s' ; sat s '' : tulira2ibeti. f ss lcticai ainal. depndent cn ratativn. p, . of said rotor elative to said stator, the or each said mutually induced first electrical singla occurring in a respective electrical winding of the machine and arising as a result of the existence of a voltage across at least one other electrical winding of the machine, the voltage being a requirement of normal operation of the machine to convert Metrical energy into mechanical energy and/or mechanical energy into electrical energy; supplying at least one second electrical signal representing the rotational position of said rotor relative to said stator ; and controlling supply of electrical current to the or each. said armature winding in response to at least one said second electrical signal.
20. 23 A method according to claim , farther compriszng the step of detecting at least one mutually induced first electrical signal from at least one said field winding.
21. 24 A method according to claim 22 or 23, further comprising the step of detecting when at least one said mutually induced first electrical signal passes through at least one threshold value to produce at least one said second electrical signal.
22. 25 A method according to claim 24, further comprising the step of detecting when at least one mutually induced tt. rst electrical signal passes through at least one respective threshold value when an electrical winding of the machine is sneezed with substantially uniform voltage and/or when said winding is not energized the voltage being a requirement of normal operation of the machine to Convert electrical energy mto mechanical energy and/or . mechmliciti.
23. A method ffiod accordv tQ claim, 24 or 2 fiurffiet comp. rising the stç of deteIm} ning when to bPgi, r. . ;. . lr end xrisae5. : , y ; t Ie. s= : ; ; : : _ aid afnr wanir by'detminin. g reiative ptopoidsiftiftie fbhicB'atast MeutuHy mduced fb ei. ectrica) signal Is greater than or less than at least one respective threshold value in at least'one winding of the machine during a predetermined period of rotation of said rotor.
24. A method according to claim 26, further comprising the step of controlling timing of energisation of at least one said armature winding to maintain relative proportions of time of at least one mutually induced first electrical signal being greater than or less than at least one respective threshold value in at least one winding of the machine within predetermined limits_.
25. A method according to claim 27, further comprising the step of varying said pfedeternimed limits in dependence upan output performance of said machine.
26. A method according to any one of claims 22 to 2S, further comprising the step of controlling timing of said energisation by means of it least one error signal.
27. A method according to claim 29, further comprising the step of selectively controlling timing of said energisation in response to failure to d at least one mutually induced first electrical signal passing through a threshold value during a predetermined period.
28. 31A method according to any one of claims 22 to 3Q, fier compaising be step of detect when at least one said mutually induced first electrical signal passes through at least one respective threshoM value to produce at} eat one second electrical signal, at least one said threshold value being a function of an average value of the corresponding said mutually induced first electrical sigtw.
29. A method acrdiDg to any one of claims 22 to 31, further comprising the step of extracting at lea&t oe niutuaH : m<h : $ : e, rst sjectncal 5al dependent on rotation g in an el:. usiti, sandvcT, ltive ; a ; , 3 s. Erma, , : ch : o : f carrnt. ccmring in n tectrical windi. g ; c anact. vrisia ; a ; : . : resi : fyll. xistrcc. vf a wtltage across ne or more other of the said electrical windings of the machine.
30. A method according to any one of claims 22 to 32, further comprising the step of obtaining data relating to at least one., said mutually induced first electrical signal and compare said data with data relating to at least one known rotor position.
31. A method according to any one of claims 22 to 33, further comprising the step of providing 4t least one said second electrical signal representative of rotational ppsitioo of the rotor at standstill by determining at least one mutually induced first electrical signal in at least one electrical winding when at least one other electrical winding of the machine is energised.
32. A method according to claim 34, fis comprising the step of causing said rotor to move relative to said stator to a position of stable equilibrium in response to at least one second electrical signal from said position sensing means generated at standstill of said rotor_.
33. A mi according to claim 35, further comprising the step of indicating the nearest position of stable equilibrium of said rotor relative to said stator by observing the respective mutually induced Hrst elsctnca) signal in at least one said electrical winding when at least one other electrical winding of the machine is energized.
34. A method according to any one of claims 22 to 36, further comprising the step of monitoring at least one said mutually induced first electrical signal by intermittently Sampling said signal. 3S. a mpthptct according to anypne ofctastc ;, 37. iTsher comprising the step of ; mnaQing at leastr. sai. gtf : ltri, : ; 3y !. ? : ta' : : . y samptngraict ir. i. mc d oi conlro]. lectical, cEkic¢Wont eleSisal ener Into mechanical energy and/or mechanical energy into electrical energy, the machine comprising a rotor having a plurality of rotor poles and a stator for rotatably receiving the rotor and having (i) field magner means for generating a first inagoetoniotive force between the rotor and the stator and (ii) at least two electrical windings, wherein at least one said wmding is a respective armature winding adapted to carry electric current varying in synchronism with rotation of the rotor relative to the stator to generate a varying second magnetomotive force having a component transverse to said first magnetomotive force, the meniod substantially as hereinbefore described with reference to the accompanying drawings 40. A method of determining the rate of change of current in at least one winding of an electrical machine, the method comprising monitoring a voltage induced in at least one respective coil magnetically coupled to a mangetic field generated by a conductor carrying said respective current.
35. 41 A method of determining the rate of change of current in at least one winding of an electrical machine, the method substantially as hereinbefore described with reference to the accompanying drawings.
Description:
Control ofElectrical Machines This invention relates to control of electrical machines, and is concerned more particularly, but not exclusively, with control of electric machines without a mechanical shaft position sensor.

Figures la and Ib show a conventional two-phase switched reluctance motor comprising a stator 2 having two pairs 3, 4 of oppositely disposed inwardly directed salient poles provided with two pairs 5 6 of energising windings corresponding to the two phases, and a rotor 7 having a single pair 8 of oppositely disposed outwardly directed salient poles without windings. Each of the four energising windings is wound about its corresponding pole, as indicated by the symbols Y-Y denoting two diametrically opposite portions of each winding posite portions of . :..,.... : .,., :,. .,... ..,. i.., ,- ; ; :. : ;, ; :.. :. ; r : > : :. _ each winding of the winding paiir S. AsxcitajEMB ; circuit (no : shown) is prol ed ir mtating the rotor 7 within the stater 2 by attenMtely energising the stator windings in synchromsai with rotation of the rotor so that torque is developed by the tendency of the rotor 7 to arrange itself in a position of minimum reluctance within the magnetic field produced by the windings, as will be described in fnore detait below. Such a variable reluctance motor offers the advantage over a conventional wound rotor motor that a commutator and brushes, which are wearing parts, are not required for supply of current to the rotor, Furthermore other advantages are provided because thereare no conductors on the mtor and high-cost permanent magnets are not required.

The symbols + and B in Figures la and Ib show the directions of current Sow in the windings ! n the two alternate modes of excitation in which the rotor 7 is attracted either to the horizontal position or to the vertical position as viewed in the figures. It will be appreciated that rotation of the rotor 7 requires alternate energisation of the winding pairs 5 and 6, preferably with only one winding pair 5 or 6 being energised at a lime, and with the current usually being supplied to each winding pair 5 or 6 in only one direction during such energisation. However the windings can onty be energised for 9 maximum of half the time per revolution if useful torque is to be produced, so that high utilisation of the electrical circuit is not possible with such a motor.

By contrast a fully pitched variable reluctance motor, as described by J. D. Wale and C.

Pollock"Novel Converter Topologies for a Two-Phase twitched Reluebnee Motor with Fully Pitched Windings", IEEE Power Electronics Specialists Conference, Baveno, June 1996, pp. 1798-1803 and as shown in Figures ja and 2b (in which the same reference numerals are used to denote like parts as in Figures # a and Lb) comprises two windings 10 and 11 having a pitch which is twice the pole pitch of the motor, that is 180'in the example illustrated, and disposed at 90° to one another. The winding 11 may be wound so that one part of the winding on one side of the rotor 7 fills a stator slot 12 defined between adjacent . p4les c#'the pole pairs 3, 4, and snotber part ofte winding I an diamstly oppostts ? $ide iafthe rotor 7 fills a statoslot 1 d&fir. betweRa. s) iu : 1 : srd] acesites.. ofthe. p., pai 3, 4. The winding iO has coiTespondiapa. rts mitpgdisiRetrIIy epo&ed stator slots 14 and 15. Thus the two windings 10 and 11 span the width of the motor with the axes of the windings 10, 11 being at right angles to one another.

Furthernicre two alternate modes of excitation of such a motor corresponding to the horizontal and vertical positions of the rotor 7 are shown in Figures 2a and 2b from which it will be appreciated that both windings 10, 11 &e energised in both modes of excitation, but that whereas the direction of current flow in the winding 10 is the same in both modes, the direction of current flow in the winding I I changes between the two modes, Since current is supplied to both phase windings 10, 11 in both modes and since each winding 10 or 11 occupies half the total stator slot area, such a system can achieve 100% utilisation of its slot area. This contrasts with the 50% utilisation achieved with the conventional wound variable reluctance jaotc'r described above in which only one phase winding is energised at a time.

Furthermore, since there is no requirement for the direction of currept in the winding 10 to change, the winding 10, which may be termed the fie ! d winding, can be supplied with direct current without any switching which leads to simplifbation of the excitation circuit used.

However the winding 11, which may be termed the armature winding, must be energised with current which alternates in syticntonism with the rotor position so as to determine the changing orientation of the stator flux required to attract the rotor alternately to the honntal and vertical positions. The need to supply the armature winding with alternating current in such a motor can result in an excitation circuit of high complexity and cost.

WO 98105112 discloses a fully pitched flux-switching variable reluctance motor having a four-pole stator 2 which, as shown diagrammatically in Figure 3a, is provided with a field winding 10 and an armature winding 11 each ofwhi ch is split into two coils 22 and 23 or 24 and 25 closely coupled (with a coupling which is substantially independent of rotor position.) and wound so that diametrically opposite portions of both coils are disposed within diametrically opposite stator slots. 'a . : 1' 0 Cvh :'IS t"', ltl dl.' C7TC3lt CII, . f : vt7k" "b"i°Y . i $'t' : : 'PtllT : . tl . y. t" : n. ...''. the coils 24 and 25 are connected within the circuit so that direc current supply to the terminals 26 and 27 flows through both coils 24 and 25 in the same direction so as to generate magnetomotive forces in opposite directions as a result of the opposite winding of the coils_ Switches 28 and 29, which may comprise field effect transistors or insulated gate bipolar transistors for example, are connected in series with the coils 24 and 25 and are switched alternately to effect alternate energisation of the coils 24 and 25 so as to provide the required magnetomotive forces acting m opposite directions. It is an advantage of such an arrangement that the armature winding is made up of two closely coupled coils which enables each coil to be energised with current in only one direction so that relatively simple excitation circuitry can be used. A simiiaf arraBgemsnt may be provided in an electrical alternator.

The simplifications in the circuitry introduced by WO98/05112 enable simple and low cost electronic machine controL To achieve optimum performance from the machine disclosed in WO 98105112 a position sensing means is required to determine the position of the rotor and hence determine the correct state of the switches 28 and 29 for continuous rotation in the inquired direction, In conventional flux switching machines, the position sensing means could be provided by an optical sensor mounted on the stater of the machine, observing the rotation of a coded disc with reflective or transparent sections. The optical sensor provides art electrical signal which varies in synchronism with the rotation of the mtor, Altexnatively the sensor on the stator may be responsive to tetiç polarity such as a Hall effect device and the coded disc on the rotor would contain a magnetic pattern representative of the rotor teeth. Rotation of the c magnetic disc along with the rotor creates an electrical signal in the stationary sensor which varies in synchronism with the t'atatian of the rotor-Many other farms of position sensing means are known to those skilled in the art but they all suffer from the problem of mechanical alignment errors. During manufacture of the machine the stationary sensor must be mounted to the stator of the machine at a known or pre-defmed position. Furthermore the coded disc must also be mounted on the rotor at a known or pre- defined angular position with respect to the rotor poles. This requires manufacturing r , sr a higl3P ' ; racy. ; , rhich re n . rfo : : r nii. l. vx :. = : : , n . : ; :......,..-.

Such position sensing arrangements are commonly used but have significant mechanical' complexity and are not always of low manufacturing cost. Furthermore the alignment of the coded sensor disc to the rotor and the positioning of the electronic pick-up (optical or Hall effect) on the stator must be achieved with precision as the timing of the switching with respect to the rotor position has a direct impact on the pedormancu of the motor. Such alignment is of even greater significance as the running speed of the rotor is increased. A system of rotor position detection which is based entirely on direct or indirect electrical measurements on the statar or its electrical windings is preferred as there is no possibility for mechanical error.

Some prior art methods of detection of rotor position in brushless motors without the use of a mechanical sensor have relied on the re-construction of bac mfwaveforms to find the zero crossing of the back emf Such re-construction techniques rely heavily on an accurate model br the resistance and inductance of the armature winding to ensure the re-production of an accurate back emfwaveform. Since the resistance will vary within manufacturing tolerance and significantly with temperature and the inductance will vary with manufactming tolerance and significantly with current levels, such methods are very difficult to implement without significant cost and complexity. In any flux switching machine in which the field rnmf is provided by a field winding, a back emf detection method would be further complicated by the non-constant value of the field mmf.

Other prior art methods have used the injection of high frequency signals on top of the normal motoring current m a source winding. The modutatipn of the high frequency current with position can be decoded in the source winding or in other winding$ in the machine-with complex filtering and signal processing electronics. Further prior art methods have used models for the relationship between magnetic flux and current, such models alowing the non-linear current dependent relationships to be accounted for. However such methods still rely on very accurate measurement of magnetic flux which require accurate 'i : Clls"R'al'", ; : lt'G'. : , s ; 9n'. tCi9$'ia : Sir"11. 0' : i11111tTESiS711C. P. $. l. Ti ('£ i. s'f ? it ti ',, r measurements. All of the prior art methods require complex electronic circuitry and require some detailed knowledge of the machine and its dependence on physical parameters such as tempeature.

A further prior art method of determining the position of the rotor of a motor relative to the stator is disclosed in US5821713 and uses changes in the gradient of the current in a motor winding caused by rotor position dependent changes in the self inductance of the same winding of the motor to estimate the position of the rotor.. This method cannot be applied to the flux switching motor because the self inductance does not vary significantly with rotational position of the totor.

Preferred embodiments of the present invention seek to overcome the above disadvantages of the prior art and seek in particular to provide an electrical machine which has simple control circuitry and has a position sensing means which operates without the requirement of a coded disc on the rotor or sensing device mounted in a specific mechanical position with respect to the stator of the machine and does not require complex electronic circuitry and can work in a motor in which the self inductance of the windings does not vary significantly with position.

Aococding to an aspect of the present invention, there is provided an electrical machine for converting electrical energy into mechanical energy and/or mechanical energy into electrical energy, the machine comprising : a rotor having a plurality of rotor poles ; a stator fw rotatabty Teceiving the rotor and having (i) field magnet means for generating a first magnetomotive force between the rotor and the stator and (ii) at least two electrical windings, whersm at least one saiid winding is a respective armature winding adapted to cany electric current varying in synchronism with rotation of the rotor relative to the stator to venerate a arying second magnetomotive force having a component transverse to said magnetomasive force control means for controlling supply of electrical ourrent to the or each said armature winding, and position sensing means for detecting at least one mutually induced first electrical signal dependent on rotational position of said rotor relative to said Stator, the Or each said mutually induced first electrical signal occurring in a respective electrical winding of the machine and arising as a result of the existence of a voltage across at least one other electrical winding of the machine, the voltage being a requirement of normal operation of the machine to convert electrical energy into mechanical energy and/or mechanical energy into elstrical energy, the position sensing means thereby supplying at lease one second electrical signal to said control means representing the rotations ! position of said rotor relative to said stator.

By providing a position sensing means for detecting at least one mutually induced first electrical signal dependent on rotational position of said rotor relative to said stator, the Or each said mutually induced Erst electrical signal occurring in a respective electrical winding of the machme and arising as a result pfthe existence of a voltage across at least one other electrical winding of the machine, the voltage being a requirement of normal operation of the machine to convert electrical energy into mechanical energy and/or mechanical energy into electrical energy, the position sensing means thereby supplying at least one second electrical signal to said control means representing the rotational position of said rotor relative to said stater, this provides the advantage that the or each mutually induced first electnca ! stgnat varies significantly, whieh makes it possible to produce at least one second electrical signal to said control means representing the rotational position of said rotor relative to said stator. In this way, the advantage is provided that no mechanical rotor position detector, requiring a high decree of accuracy during manufacture, or re-construction of back emf wavefonns requiring signifieant cost and complexity, is required. This in turn provides the advantage that the cost of an electrical machine incorporating the apparatus can be significantly reduced.

In a preferred embodiment, said stator has a plurality of stator poles, and at least one said armature winding is wound with a pitch corresponding to a pluality of stator pole pitches, Preferably, said field magnet means inciudes at least one field winding adapted to be connected in series of in parallel with a circuit containing at least one said armature winding.

This provides the advantage that by provision of a suitable switching arrangement eontrotlmg energisiation of the field and armature windings, the electronic circuitry controlling enei, gisation of the windings can W siraplified.

The position sensing means may be adapted to detect at least one mutually induced first electrical signal from at least one said field winding.

This provides the advantage of simplifying the control circuitry by allowing unidirectional énervation to be applied to the or each field winding and energisation of changing direction to be applied to the or each armature winding- In a preferred embodiment, the position sensing means is adapted to detect when at least one said mutually induced first electrical signal passes through at least one threshold value to produce at least one second electrical signal. This provides the advantage that at least one second electrical signal representing the rotational position of the rotor is not affected by changes in condition of the machine which would affect the amplitude of at least one mutually induced first electrical signal.

The position sensing means may be adapted to detect when at least one mutually induced first electtical signal passes through at least one respective threshold value when an electrical winding of the machine is energized with substantially uniform voltage and/or when said winding is not energized the voltage being a requirement of normal operation of the machine to convert electrical energy into mechanical energy and/or mechanical energy into electrical energy.

This provides the advantage that since, when at least one armature coil is energised with substantially uniform or zero voltage, the change in the state of at least one mutually induced first electrical signal in a respective second winding of the machine is due substantially to the change in coupling between the second winding and the armature winding, the passage of the miltually induced first electrical signal through the or each threshold value due to changes in couplang e easily detecti The position sensing means may be adapted to determine when to begin and/or end energisation of at least one said armature winding by determining relative proportions of time for which at least one mutually induced first electrical signal is greater than or less than at least one respective threshold value in at least one winding of the machine during a predetermined period ofrotauon of said rotor.

The position sensing means may be adapted to control timing of energisation of at least one said armature winding to maintain relative proportions of time of at least one mutually induced first electrical signal being greater than or less than at least one respective threshold value in at least one winding of the machine within predetermined limits.

The predetermined limits may be adapted to vary in dependence upon output peribnnance of said machine.

The position sensing means may be adapted to control timing of said energisation by means of at least one error signal input to said control means.

The position sensing means may be adapted to selectively control timing of said energisation in response to failure to detect at least one mutually induced first electrical signal passing through a threshold value during a predetermined period.

The position sensing means may be adapted to detect when at least one said mutually induced first electricfal signal passes through at least one respective threshold value to produce at least one said second electrical signal, at least one said threshold value being a function of an average value of the corresponding said mutually induced first electrical signal.

The position sensing means may be adapted to extract at least one mutually induced first electrical signal dependent on rotational position of said rotor relative to said stator, from the ate of change of current occmring in an electrical winding of the machine arising as a result of the existence of a voltage across one or more other of the said electrical windings of the machine- The position sensing means may include at least one respective coil adapted to be magnetically coupled to a magnetic fild generated by a conductor carrying the current pacing through at least one said winding.

This provides the advantage of simplifying the extraction of the or eaGh mutually induced forst electrical signal dependent on rotational position of said rotor relative to said stator, from the current occurring in an electrical winding of the machine since the voltage across the said coil can be used as the corresponding mutually induced first electrical signal.

Itt a further embodiment, the p4sition sensing means is adapted to obtain data relating to at least one said mutually induced first electrical signal and compare said data with data relating to at least one known rotor position.

The position sensing means may be adapted to provide at least one said second electrical signal representative of rotational position of the rotor at standstill by tmnining at least one mutually induced first electrical signal in at feast one electrical winding when at least one other-electrical winding of the machine is enegised, The control means may be adapted to ea. se said rotcr to Qfe refative to said stator to a T pitir Qf stable equilibri : . m sn rs t° : : s- : i. at le : ; ue sesf ; : ; lcirli yignal fiy. r s, i ; .. position sensmg meajis generated at statiXII of Said2iLPOtOrw it> The position sensing means may be adapted to indicate the nearest position of stable equilibrium of said rotor relative to said stator by observing the respective mutually induced first electrical signal in at least one said electrical winding when at eat one other electrical winding of the machine is energized.

The position sensing means may be adapted to monitor at least one said mutually induced first electrical signal by intermittently sampling said signal.

The position sensing means may be adapted to monitor at least one said second electrical signal by intermittently sampling said signal.

According to another aspect of the present invention, there is provided a method of controlling an electrical machine for converting electrical energy into mechanical energy and/or m mechanical energy into electrical energy, the machine comprising a rotor having a plurality of rotor poles and a stator for rotatably receiving the rotor and having (i) ReM magnet means for generating a first magnetomotive force between the rotor and the stator and (ii) at least two electrical windings, wherein at least one said winding is a respective armature winding adapted to carry electne current varying in synchronism with rotation of the rotor relative to the stator to generate a varying second magnetomotive force having a component transverse to said first magnetomotive force, the method composing the steps of. detecting at tleast one mutually induced first electrical signal dependent on rotational position of said rotor relative to said stator, the : or each said mutually. induced first electrical signal occurring in a respective electrical winding of the machine and arising as a result of the existence of a voltage across at least one other electrical winding of the machine, the voltage being a requirement of normal operation of the machine to convert electrical energy into mechanical energy and/or mechanical energy into electrical energy; supplying at lease one second electrical signal representing the ptational position of said rotor relative to said stator ; and controlling supply of electrical current to the or each said annature winding in response to at least one said second electrical signal.

The method may further comprise the step of detecting at least one mutuallyinduced first electical signa from at least one said field winding.

The method may iurther comprise the step of detecting when at least ope said mutually induced first electrical signal passes through at least one threshold value to produce at least one said second electrical signal.

The method may further comprise the step of detecting when at least one mutually induced tirst electrical signal passes through at least one respective threshold value when an electrical winding of the machine is energized with substantially uniform voltage and/or when said winding is not energized the voltage being a requirement norrnal operation of the machine to convert electrical energy into mechanical energy and/or mechanical energy into electrical energy.

The method may further comprise the step of de'termming when to begin and/or end energisation of at least one said armature winding by determining relative proportions oftime for which at least one mutually induced first electrical signal is greater lhn orless than at lea. one respective threshold value in at least one winding of the machine during a predetermined period of rotation of said rotor.

The method may further comprise the step of controlling timing of energisation of at least one said armature winding to maintain relative proportions of time of at least one mutually induced first electrical signal being greater than or less than at least one respective threshold value in at least one winding of the machine within predetermined limits. The method may further comprise the step of varying said predetermined tits in dependence upon output performance of said machine.

The method may further comprise the step of controlling timing of said energisation by means of at least one error signal.

The method may further comprise the step of selectively controlling timing of said energisation in response to failure to detect at least one mutually induced first electrical signal passing through a threshold value during a predetermined period.

The method may further comprise the step of detecting when at least one said mutually induced first electrical signal passes through at least one respective threshold value to produce at least one second electrical signal, at least one said threshold value being a function of an average value of'the corresponding said mutually induced first electrical signal. The method may further comprise the step of extracting at least one mutually induced first electrical signal dependent on rotational position of said rotor relative to said stator, from the rate of change ofcunent occumng m an electrical winding of the machine arising as a result of the existence of a voltage across one or more other of the said electrical windings of the machine.

The method may further comprise the step of obtaining data relating to. at least one said mutually induced first electrical signal and compare said data with data relating to at least one known rotor position. ; The method Utay further compnse the stvp of providing at least one said second eiteetncat i siX rC fitve. of rotaties posiiiori of the Mor at standstill by detcEniinE at l "one !, suWly indix,. a. eeid flrst ol¢cal slgnal in åt least one cle2. ical w ; r, nta at lcast fane ...' ''v..,. j, . :. n#.' ; , i. :., 6nthffl lg6, trical. % ingofthemairleiseneugised. ;,,,.. ; The method may further comprise the step of causing said rotor to move relative to said stator to a position of stable equilibrium in response to at least one second electrical signal from said position sensing means generated at standstill of said rotor.

The method may further ccmprise the step of indicating the nearest position of stable equilibrium of said rotor relative to said stator by observing the respective mutually induced first el. tricat signal in at least one said electrical winding when at least on : other electrical winding of the machine is energized.

The method may further comprise the step of monitoring at least one said rnutually induced first electrical signal by intermittently sampling said signal.

The method may funher comprise the step of monitoring at least one said second clectrica1 signal by intermittently sampling said signal.

According to a further aspect of the present invention, there is provided a method of determining the rate of change of current in at least one winding of an electrical machine, the method comprising monitoring a voltage induced in at least one respective coil magnetically coupled to a magnetic field generated by a conductor carrying said respective current Preferred embodiments of the invention will now be described, by way of example only and not in any limitative sense, with reference to the aceompanyntg drawings, in which : Figures 1a and 1b are explanatory diagrams showing a prior art two-phase variable reluctance motor, with the two excitation modes being shown in Figures 1a and 1b; Figures % 9nd ; 3b s explanatory diagrams shoeing a prior art flux-switching machine, with ,-, tne 3, e, titatx, m, odes"+ s, h,, ~., ;". P"i,, eS,,,"2, a and,.

Figures 3a is an explanatory diagram showing the stator windings for a prior art tao-phase variable reluctance motor as disclosed in WO 98/05112; Figure Xb is a circuit diagram of an excitation circuit for exciting the windings of Figure 3a ; Figure 4 is a diagram n of a flux-switching motor for use in ai electrical machine embodying the present invention and having n 9-pole stator and a {pol rotor ; Figure 5a, 5b and 5c are eircuit diagrams showing circuit arrangements for energising an armature winding of flux-switching motors of embodiments of the Invention ; Figure 6a and 6b are circuit diagrams showing circuit arrangements for energising the field and armature windings of embodiments of the invention ; Figure 7a and 7b are circuit diagrams showing further circuit arrangements for enezgising the field and armature windings of embodiments of the invention ; Figure $ shows waveforms and timing for implementation of one embodiment of the invention ; Figure 9a shows a circutt arrangement of a first embodiment of the present invention for the measurement of the field current using a Hall effect cuitent transducer ; Figure 9b shows a simple circuit for the differentiation of the current signal and then using a comparator for the detection of the sign of the gradient in the embodiment of Figure 9a; Figure 10 shows a second embodiment ofthepresent E ion, inwhich the Seldc ent is measured using a g ì rGed r Figure 1 a and 11b show parts of third and fourth embodiments of the invention in which the magnetic field around a conductor carrying the current to be differentiated produces a voltage in a coil which is pionS to the rate of change of the current ; Figure 12 shows a circuit implementation of the Embodiments of Figures 1 la and lib with component values implemented in a practical motor drive ; Figure 13 shows a variation on the circuit of Figure 12 ; Figue 14 shows the timing of armature control pulses and the information obtained from the change of sign of the gradient of the field current which is used to synchronise the timing of the armature control pulses to the position of the rotor ; Figure 15 shows the information obtained ofmi pulsing a winding (the armature winding) of the motor at standstill and monitoring the gradient of the current in another winding (the field winding) ; Figure 16 shows an experimental waveform illustrating an embodiment of the invention applicd during the transition m pwm operation to single pulse; Figure 17 shows the implementation of an embodiment of the invention for adaptive pulse positioning ; Figure 18 sho-ws the critical times which are involved in adaptive pulse positioning ; Figure 19 shows a further implementation of an embodiment of the invention for adaptive pulse positioning ; Pigur 20 shows an Mplentsctia ofs eontKtI a$m ! i used <jie embiodmient of Figure 19 ; Figure 21 shows a complete flux switching motor drive of a fifth embodiment of the invention ; Figure* 22 and 23 show test results obtained with the circuit of figure 21 on a practical flux switching motor embodying the present invention, Figure 24 shows a further implementation of the timing of armature contol pulses and the information obtained from the change of sign of the gradient of the field current which is used to synchronise the timing of the armature control pulses to the position of the rotor ; Figure 25 is a schematic illustration of an alternative embodiment in which the field magnet means is constituted by one or more pennanent magnets ; and Figure 26 is a schematic illustration of a further embodiment of the present invention.

Power electronic configuratmas Referring to Figure 4, a flux-switching machine has a stator 2 provided with eight inwardly directed salient poles 30 and a rotor 7 having four outwardly directed salient poles 31 without windings. The stator 2 is provided with afield winding 10 and an armature winding 11. The field winding is normally arranged to catty current in the same dictum while the armature winding is arranged to carry alternating current. In the machine shown in Figure 4 one cycle of armature current corresponds to one rotor pole pitch of rotation. One cycie of armature current therefore corresponds to 90 of rotation of the rotof.

In Figure 4 the armature winnings comprise two coils A1, A2 each spanning two stator slots, , or four coils A A 2, A3, A4 wowd around the stator poles such that the active portions of adjacent coils are accommodated within the same stator slot. the coils are connected together in series or in parallel to form the armature winding. It will be understood that the positive and negative signs in the armature slots of figure 4 illustrate the annature current polarity in one of the two modes of armature excitation. Reversal of armature current direction will change the current direction in all four armature slots.

Similarly the field winding in the 8 slot stator of Figure 4 comprises two coils Fl, F2 each spanning two stator slots, or four coils F 1 s F3, F4 wound around the stator poles such that the aetive portions of adjacent coils are accommodated within tbe same stator slot. The coils are competed together in series or in parallel to form the field winding The bi-directional currcnt in the armature winding can be controlled using a number of circuit arrangements (inverters) examples of which are shown in Figure 5.

Figure 5a shows a full L ridge inverber which employs 4 semiconductor switches and 4 diodes. Turning on the switches S nd S3 alows positive current to flow through the armature winding. Turning on the switches S2 and S4 allows negative current to flow through the armature winding. Once current is established in either direction additional operating modes can be employed whereby one switch and one diode conduct with zero voltage being applied to the armature winding.

Figure Sb shows a further inverter circuit in which two semiconductor switches are required in conjunction with two capacitors. The two capacitors form a bipolar power supply relative to the node between the two capacitors. Turning on the switch S allows positive current to flow through the armature winding. Turning on the switch S2 allows negative current to flow through the armature winding. The diode in parallel with each switch conducts the current when the opposite switch is turned off Alternativuly, each armature wind part (At and A2 cfAl A2A3 and A4) is sptit into tw, 4 which asc1QwIY mapdically'çowled. nt ge seR1nd mopposite od. The d in opporito : rin : a. nd wy'e bifilar vvdun rl : oryda, ; ancriw :, ted, : 'f' : i. anlf v-. desrxlZeci vrith refreace tcs Figure C if r ; W 8lt5r k : = s'whi='eac3''he arnatu= windings comprises four coils Al, A2, A3, A4 connected trgether in series or in parallel and wound around the stator poles such that the active portions of adjacent coils are accommodated within the same stator slot. These two armature windings can then be connected to a further inverter circuit as described in WO 94/05112 and shown in Figure So- Turning on the switch Si allows positive current to flow through the armature winding.

Turning on the switch S2, energises the second of the armature windings, and as this is connected to the power supply in the opposite manner the effective current in the armature slots is negative. The diode in parallel with each switch conducts the current when the opposite switch is tumed off.

The uni-directional current in the field winding can be achieved by connecting the field winding in series with the armature switching arrangement (Figure 6a and Figure 7a) or in a shunt arrangement where the field winding is in parallel with the armature switching arrangement (Figure 6b and Figure 7b). In the series configuration a diode or a capacitor or both may also Iso be included as disclosed in WO 98/05112, In the shnnt configurations shown in Figure 6b and 7b an additional switch (85) and diode arc shown tp provide control of the field current excitation independently of the armature switching arrangement. This additional switch is optional. A further alternative is to have some of the field winding connected in series and some connected in shunt with the armature switching arrangement.

Furthermore, the field winding 10 may be supplied with current from a separate cunt source.

The armature winding 11 may comprise two armature winding parts A1 and A2 connected in sEries or in parallel, and the field winding 10 may comprise two field winding paits F 1 and f2 connected in series or in parallel, the winding parts being wound on the stator 2 as shown within the stator in Figure 4. The winding Wnfigmtion in this case is sown in F ; ER, 4 by 13iesSp, n utsxde e tatEn ; efnLar., In Figttre tle, sym.'lI w.. tbe tiin. crert fJ. f- ; 1 :, .. ... y....,... e wffldings. in one mode of exçittion, am : will be yXertstoodi jn ; t aifyrnate ßde ; gs, in one mod TPde, of excitation, the direction ractznt laur,. in the armature windings is reveised hcreas the direction of current flow in the field windings is unchanged.

It will be undetstood by pensons skilled m the art that, in all the circuit embodiments, the direction of current flow in the armature slots is periodically reversed whereas the direction of current flow in the field windings is unchanged.

Fundamental position estimation method and Low speed implementation In all the power electronic embodimentes of the flux switching machine the application of a voltage to an armature winding (of a field winding) creates a mutually induced electrical signal in the form of an induced voltage within the field winding (or an armature winding).

The magnitude and sign of the induced voltage depends on the rotor positifs subsequent description wi) 1 Explain how this induced voltage can be easily detected and used to determine the position of the rotor and hence control the machine. Since the most usual mode of operation of a flux switching machine is to control the voltage and/or current applied to the amature and to comiect the field wading in series or in shunt with the controlled armature, the subsequent description of the invention will assume that the voltage is being applied to the armature winding and that the detection of the mutually induced electrìcal signal is associated with the field winding.

The magnitude of the induced voltage within the field winding due to excitation of the armature winding is greatest when the rotational position of the rotor is near the aligned position with respect to the stator poles. This is also the rotor position where the rate of change (with respect to rotor position) of the induced voltage within the field winding is a minimum i. e. thpre is limited change in the magttitude of the induced voltage within the field winding at positions either side of these aligned positions. These aligned positions are pMitIonswherp the induced armature bacic emfis zero and is the iål poina br revcrsål of =n poirrfiy'aiaiiT elt : 4n for otiml elcexniclia. maic rgycraic, r=, >_. a." ; : anlc 6719ergy One implementation of the fundamental position detection method i$ shown in Figure s Figure 8 shows the operation of the flux switching motor with a series connected field winding. The operation in Figure 8 is at a speed where the induced armature emf is significantly lower than the avaitable armature supply voltage such that modulation of the armature switches ! s required during each armature conduction block to avoid the armature current reaching excessive levels. The switch signals shown in Figure 8 are for Switch S1 and S2. If the armature is controlled by a full bridge inverter as shown in Figure 6a and the switches S3 and S4 may follow the same pattern as S1 and S2 respectively (hard chopping) or may be left on during each respective armature conduction block (soft chopping).

Every time switch S1 is turned on (with S3 if present ) the voltage across the armature winding is positive, creating a positive flow of armature current Ia. The increasing armature flux linkage induces a induced voltage within the field winding, the direction and magnitude of which is a function afposnion. This induced voltage within the field binding superimposes a fluctuation in the gradient of field current. This fluctuation can be extracted to provide a mutually induced electrical signal dependent on rotational position of the rotor, At the start of each armature conduction block of positive armature mmf (shown by the start of the trace Ia in Figure 8) the application of a positive voltage to the armature induces a voltage within the field winding which superimposes apositive gradient in the field current.

At this time, the induced gradient of the field current is negative when the negative voltage is applied to the armature winding during a time when the switch (es) are oft. The induced voltage within the field winding and hence the superimposed gradient in the field current reduces to zcro at some point during the armatu-re conduction block and the s. psnmpos$d gr&diiantpfthe Sddcunreat is negHgible trespactveofthe state cfthevottage' .. ss.,,.,...,-... ;. . ;. ; bing'ati to&saaature.. In thM rgn, the. annaturc back emfis usuaHjaxinumang ; r..., : a,. r.. s :., rt ;,..-. a..,. t.-. , r, a ts-ue i-. ued far a given armture eureat. lt is usual that this vn'e nes ti ; ; : middle of the armature conduction block.

Towards the end of the armature conduction block of positive mmf the superimposed gradient of the field current is negative when the positive voltage is applied to the armature and the superimposed gradient of the field current is positive when the negative voltage is applied to the armature winding As the rotor rotates, near to a position where the rotor is aligned with the stator, the polarity of the armature mmf should ideally be reversed to maintain torque in the required direction.

From this superimposed gradient of the field current, thesimplest possible position detection scheme would detect the potarity of the superimposed gradient of the field currant when the respective armature switch is turned on, at the sample points shown by the dots 100a in Figure 8. Figure 8 shows an implementation in which the sign of the superimposed gradient of the field current is tested by a comparator to determine If it is positive (low output from the comparator) or negative (high output from the comparator). When the superimposed gradient of the field rent ES positive during the on-time of the respective switch (as occurs during the first part of each armature conduction block) the comparator signal X in Figure 8 is low at each sample point. Dining successive on-times of the switch the superimposed gradient of the field current deceases but the comparator is still low at the point of sampling represented by the black dots loofa. Near the centre of the armature conduction block the superimposed gradient of the Held current bEcomes negative when the switch is on and positive when the switch is off. The sample point therefore returns a high value for the comparator. This change from the previous sample is used to change the state of a logic sisal Xg. This logic signal X2 is ahead of the point where the polarity of the armature current needs to be revelled by approximately half a stater pole pitch, i. e. approximately 22. sa in Figure 4 (see T2 in Figure ; S e exact, ; sition wilS be depenident ot E tur design fieahlres 'and'the ruìWng S. 37 Df ache td thè mui ; rFi toque. Bing the sped of ~' ,: a : orx the swt atyl ; ahe , tes. vite ed to be user3 ta rere ti lax c. ' ; ;. ° , i3-°....,. xmatur'mfcamse ? s'sdiG ! s'as mdicated by the an-ovs m Figufe 8.

At the start of an armatM'e conduction block of negative armature mmf the supedmposed gradient of the field current is positive when the negative voltage is applied to the armature and the gradient of the field current is negative when the posittve voltage is applied ta the armature winding.

The induced voltage in the field winding and hence the superimposed gradient in the field current passes through zero near the centre of the armature conduction block of negative mmfa At the end of the armature conduction block of negative mmf the superimposed gradient of the field current is negative when the negative voltage is applied to the armature and the superimposed gradient is positive when the positive voltage is applied to the armature winding.

The logic required to detect the change in state of the comparator between successive samples is the same whether it is a positive or negative conduction block. The detection of only the polarity of the superimposed gradient of the field current avoids the need for absolute measurement of the superimposed gradient of the field oumnt as this would be very dependent on motor parameters and other circuit parameters. However, despite these problems, additional position information can be obtained by monitoring the absolute value of the superimposed gradient of the field current at each point.

Differentiation methods Implementation of the invention can be achieved by measurement of the current in the field winding 102 of the machine, followed by a circuit which, differentiates the signal representing the 6eM current.. TheiHrtttad signaj is representative of the rate of change of the current. and its va ! <ie can be used to compute the position of the rotor. A Hall effect cuirent tnmucer 103 can besmpjibyBdtS'aMasme the amfrent Hpwmg m the RcLd winding . 10, as, a. , ; nal, gu ? a frtKt-y cirl 4°plyira. ; : . tnp. °. : 11 , an. d I 1 ) circit s shown in F res Ga anSb cak Nisd', Sring : toPi'Se 9 ifid & ntim an ac power supply 100 is supplied via rectifies Mdge 101 to the field winding 102, which is connected in series with a Hall effect current transducer 103. A pair of armature windings 104, 105 in a closely coupled bi61ar winding are selectively connected in series with the field winding 102 by means s of respective transistor switches 106, 107. Each of the switches 106, 107 is provided with a diode 108 to conduct current induced in the winding 104, 105 when the switch 107, 106 controlling the other winding 105, 104 is switched oR A snubber circuit LOG comprising a resistm-110, capacitor 1 11 and two diodes I M a prevents voltages induced in n the windings 104, 105 from damaging the switches during the switching transition. The role ofthe snubber circuit 109 is to absorb energy associated with the leakage inductance of the closely coupled armature windings. The operation of the soubber circuit 109 is described in more detail in WO98/05112.

In the simplest embodiment of the invention sufficient information to control the motor can be obtained from the detection of the polarity of the gradient of the field current without extraction of the signal representing the superimposed gradient of the field current. More specifically sufficient information to control the motor can be obtained from the detection of a reversal in the polarity of the gradient of the field current which is not caused by a change in state of the switches in the power electronic converter. In such an embodiment the use of a comparator 114 set up to compare the differentiated field current signal to a zero level will produce a logic high or a logic low dependent only on the polarity of the gradient of the field current. These logic signals can be used directly as an input to a digital controller implemented, for example, in a microcontroller 115. This is also shown in Figure 9b.

As shown in more detail in Figure 9b, the output voltage of Hall effect current transducer 103 developed across resistor 116 is proportional to the magnitude of the current flowing in the field winding and is input to a differentiating circuit including a resistor 112 and a capacitor. 113-, the output of which (representing the rate of change of current in the field winding ! 02) is inpUti to a ç aratlas ut sigialtf omparator llib indicati, ! hsth' tttat. :. ; x. , ' : . ''y,,"vent t. : ? : fael : : :, , . in9t : %, : ? vis positive or negative, is. in ; pt to a !'>ller lS Wit'S, etoper3tion 4fssitches lOfi 7.

In a practical flux switching drive it is preferable if the field current can be sensed with a ground referenced resistor rather than a more expensive Hall effect current transducer. A circuit which implements this is shown in Figure 10, in which parts conunon to the embodiment of Figure 9a are denoted by like reference numerals but increased by 100, and which allows the signal obtained to be immediately referenced to the same ground as all the logic and power switches. The signal is now inverted relative to measurement of the field current in the positive rail but this can be accounted for. the voltage across resistor 203 can then be input to a differentiating S in FiFe °b.

Whilst the embodiments so far described allow mesurement of the current in a windng and differentiation of this signal at relatively low cost, the simple differentiator has limited bandwidth and no voltage gain. A higher performance circuit would use an analogue differentiator circuit implemented using operational amplifiers, as willbe familiar to persons skived in the art. Care must be taken to minimise noise and phase delay in such a circuit.

A p-referred embodiment ofthe invention achieves the diHerentiation of the winding rent in a single step by monitoring the voltage induced in a coil, coupled to the magnetic field surrounding a conductor carrying the current in a winding of the machine. A conductor carrying the field current of the machine has a magnetic field surrounding it which is proportional to the current flowing in the conductor. A coil (or single turn) is an-anges to couple with the magnetic iie) d surrounding the conductor and witl have a vottage induced in the coil which is proportional to the rate of change of the current in the conductor. The field around the conductor can be usefully enhanced by arranging for the fi eld of the conductor to link the coil with a suitable magnetic path of relative permeability greater than one. A preferred arrangement would employ a simple magnetic core and coil with the conductor carrying the current to he differentiated passing through the centre of the core as shown in Figure 11a. Alternatives can be cnvisa. ed usm. a wide ri- !,-. pp 7 n conductor and the coil could be on the surface of a printed circuit board as shown in Pigure Hb. The magnetic coupling of such an arrangement can be enhanced, if necessary, by the addition of magnetic material above and below the printed circuit board, In the simplet possible detection scheme the voltage induced in the coil in Figure 11 a or 11 b is applied directly to the positive and negative signal inputs of a voltagc comparator. The electrical output signal from the comparator will be logic high or logic low depending on the sign of the gradient of the current in the conductor passing through the coil. The electrical output signal of the comparator contains the information about the rotational position of the rotor and can be used as an input to a digital controller according to the invention. <BR> <BR> <P>In one practical implementation of the invention shown in Figure 12 a conductor carrying the field current passes through the middle of a toroidal core 320 with a 1000 turn coil. (Telcon core HES 25V%). The voltage on the coil is directly proportional to the rate of bangs of flux in the core and hence the rate of change of field current One end of the coil is fed via a 1 folk resistor 321 directly to the first input of a czmparator 322 with no analogue processing necessary-The second end of the coil is connected to the second input of the comparator 323 and which, in this case, is also the zero voltage supply nul. The output of the comparator 322 is used as an input to a microcontroller 324 containing motor control algorithms and logic to decode the rotational position of the rotor from the electical output signal of the comparator.

The microcontro ! ter is arranged to record the state of the comparator at predetermined sample points as described earlier and determine the point at which two successive samples change state. A prediction of the ideal point for reversal of the armature excitation can then be made based on the rotor speed and the time taken for the rotor to rotate a further half a stator pole pitch. Further control algorithms will be described in geraterdetail below. This embodiment of the invention requires no tiieasureiiBgnt and conditioning of the Actual field current which makes it çstremely low voet and veqy sS. le Zåinsteles m motDr ors due. to manufactumx na empeT hX nd Qd4 the collma,. be connected to any chosen reference voltag'e]'sin') p ! yanns. onlyeompaiator.

High Speed Implementation As the speed of the motor increases the need to modulate the value of the armature current through repetitive pwm throughout each armature conduction Hock reduces. This is parttcutarty true in circuits of Figure 7a and 7b where the armature is made up of two closely coupled windings. In these circuits, repetitive switching causes dissipation of energy associated with the leakage inductance of the coils in addition to the switching losses of the devices. Control of the motor speed and torque can be implemented by operation of the armature switches for a length of time within each armature conduction cycte ; the length of time being determined by load requirements and the speed of the rotor as described in PCT/GB00/03197.

The method illustrated in Figure 8 must therefore be adapted to be suitable for use ai higher speed where repetitive pwm is no longer appropriate. Furthermore, as the speed of the rotor increases a method based on sampling the gradient of the field current would lead to inaccuracy iA the detection of the exact point at which the gradient changes sign, the inaccuracy being related to the decreasing ratio of the sample frequency relative to the rotational frequency of the motor. Since the state of the switches is not changing to implement pwm curent or voltage control, any change in state of the gradient of the field current which occurs, either during the time when a switch is on, or during the time when the switch is off. Is due purely to the change in coupling between the field and armature windings. The method of operation of the invention in high speed modes where ie armaWe Switches ''associa1ed wLth eadh polarity of annature c remain in conduction 4r, a. pordon Of the crmaturs conduction cycle can be described with. reference to Figure,, The change instate "of the gfadient of the ileld cuffent oaa ocsur amdbe ded dunneitherjh. e. en time or the b''.'.'. ....',... <,.,,......)........ cdTtimE oftbe amaatufe switches in the vßrter. a Figure 14 shows the sequence of events over a typical armature conduction cycle. At the start of Figure 14 the signal ARMSW1 is high. This indicates that S1 in Figure 7a and b, is on (of switches Si and S : in Figure 6aor 6b) and a positive voltage is applied to the armature winding and the effective (combined) armature current is positive. The application of a positive voltage to the armature winding induces a voltage within the field winding of the motor. As the motor rotates that mutually induced voltage changes from positive to negative causing the superimposed gradient of the field current to change fOrt positive to negative.

At a point during the positive armature conduction block the gradient of the field current will change from positive to negative shown by a rising edge of the comparator signal. The time of this change in state is recorded by a microcontroller or equivalent electronic circuit and the time elapsed since the positive voltage was first applied to the armature is calculated, T in Figure 14 (the dumtion of region C).

The remaining time, Tab for the ARSW1 signal to remain high can now be calculated, (the duration of Region A). Tam Tpulse-Tc, where Tpulse is the duration of the pulse which may be calculated accordmg to PCT/GB00/03197 or any equivalent means or may be a fixed psrcantage of the armature repetition cycle.

After Ta has elapsed, ARMSW1 is taken low to torn off the armature switches) and Region B is started. If the time for each half cycle of armature excitation cycle time (time for 45 rotation in a motor with 8 stator poles and 4 rotor poles) is Thaï the tims for Region B, Tb, can be calculated from Tb = Titalf-cycle - Tpulse.

At the end of region B the opposite armature switch signal, ARMSW2, is taken to high to turn on the opposite armature switch(es) and apply negative voltage to the armature windings and create the negative armature current necessary for a complete cycle of operation of the motor.

As a alternative or additional method of synchronisation the cotjp 7 of the gradient of the field current can be monitored during Region B. During the Region B following the positive armature conduction block, the voltage applied to the armature is negative. Since Region B is occurring in the latter part of an armature conduction half cycle, the gradient of the field current will be sMve after the switch (es) are turned off and the comparator signal will be low.

During Region B a change in the sign of the gradient from positive to negative indicatesthat the rotor has turned through a sufficient angle to have reached a point where a negative applied armature voltage is producing a negative gradient of field his is a clear indication of the rotor angle at which the negative armature conduction block could start.

The armature circuit could be energised again with the opposite polarity of current.

Detection of the change in gradient from positive to negative (low high in the comparator in Figure 14) during the time when the switch is off can therefore be used to synchronise the point of beginning the armature conduction of the opposite polarity. It will not always be necessary to begin the armature conduction of the opposita polarity innnedjately on detecting this transition. If TPUE is small relative to the expected time for each half cycle, T. Efyk then a delay can be inserted as shown in Figure 14t If ae is large relative to the expected time for each half cycle, Thulf-cycle as occurs under full load conditions, the delay at this point will be minimal.

Also shown in Figure 14 is a signal called filter locations. It is advisable that for a period of time after a switch is turned on that the comparator signal is not monitored as spurious transitions in the differentiated signal can occur after switching. Similar filtering can be applied after turn off of the switch (start of region B).

[t may be advantageous in some implernentations to produce an internal signal within a controller which changes state with each armature reversal. This signal, Sstate in FiFe 14ar is identical to the signal normally present in a machine with a convention sensor. ''ths. 9't''acc. stss diHefSQt algont ! ans are used to calculate ! ate the pulse Saeh speed-' Ttle speed cf&e motor is available to the contro ! ! er and is derived by the summation ttfiheT times of region A, B and C. A closed loop speed control system'can easily be implemented by comparing this time to a target time for each half cycle and producing a larger or smaller pulse during the next half cycle to correct any error in the measured speed.

In some implementations there may be times when there is a change in the gradient of the field current due to an effect other than the mutually induced voltage applied to the armature windings.

For example, if there is a sudden increase in the percentage excitation applied to the armature winding of a series fhjx switching motor, this will be accompanied by an increase in the field current.

As a further example, if the dc voltage applied to the power tronic eircuits of Fig. 5, 6 or 7 is derived from a rectified ac supply with minimal smoothing capacitance, the voltage across the power electronic circuits will vary in the profile of a rectified sine wave. The current profile in the armature and field windings will vary to follow this rectified sine wave.

As the voltage rises from zero the rate of change of current in the field winding will have an average positive value. The mutually induced voltage in the field winding due to the excitation of the armature windings creates additional changes in the gradient of the field current superimposed on this average positive value of the gradient of the field current The mutually induced electrical signal representative of the rotational position of the rotor is still present but may be marked by the longer term average of the gradient of the field eurrent such that the gradient of the field current does not change polarity at all during an armature conduction cycle. Therefore to allow the mutually induced electrical signal representative of the rotationa I position of the rotor to be clearly detected, the effect of the long term average afthe gradient of the current need to be removed Emm the differential of the current waveform. The operation of the position seasing means under such circumstances can proceed in sevesal ways and two such methods will be explained here for illustration.

The differentiated signal derived from the field winding current contains the mutually induced electrical signal representative ofthe rotatioiial position of the rotor but also contains any variations in the average excitation level of the machine. The variations in the average excitation level of the rnachine will usually be at a low frequency relative to the variation in the muttual induetance. A first method would be to filtr the signal representing the differentiated field current before it is applied the comparator. Such a filter would be a high pass or band pass filter to alow to signal containing themutual induced electrical signal to pass while removing the signal due to the slower variation in the average excitation of the machine. The output of the filter can then be passed to a comparator as before and compared with aero to determine if the mutually induced electrical signal was positive or negative and hence tu determine the rotational position of the rotor The implementation of a high pass filter is generally more difficult than a low pass filter. A second method would use a low pass filter of the electrical signal which would produce a signal representing the component of the gradient of the field current which is representative of the rate of change of the average excitation of the motor, This signal is applied to the reference pin of the comparator. The electrical signat ccntaioing the mutually induced electrical signal representative of the rotational position of the rotor and the variation in the average excitation level of the machine is then compared to this non zero reference. This method is particularly beneficial when operating the machine from a dc voltage which is derived from rectification of an ac supply with minimal voltage smoothing.

These minor variations to the basic methods ensure that the methods described have the best opportunity of accurately detesting the point at which the mutually induced electrical signal changes polarity.

Initialisation and Starting the motor At low speed Figure 8 showed that the change of polarity of the gradient of the field current occurred approximately half a stator pole pitch away frown the idea ! point of armature current reversal. Onc the motor is rotating this information can be used to estimate the position for the reversal of the armature current to maintain torque in the same direction. However, when the motor is stationary the information available is not on its own sufficient to determine the polarity of armature current which will produce torque to start the motor in the required direction.

A new procedure incorporating a further embodiment of the invention allows successful starting of the motor. At starting, position information can be found by pulsing one winding of the motor e. g the armature winding. The voltage induced in the other winding c : g. the field winding creates a variation in the current flowing in the second winding which can be detected to obtain some information about rotor position.

Figure 15 shows the position information available from this method. If S (and S3 if a full bridge inverter) is turned on for a short period of time, a positive voltage will be applied to the armature winding The current in the armature winding will increase. However, the current in the field wwudiitg will increase or decrease depending on the orientation of the rotor and the degree of magnetic coupling between the armature and the field winding.

Figure 15 shows two positions a stator pole pitch ap (45° in the 8/4 motor) where the poles of the rotor are aligned with stator poles. Aligned Position. 1 is the position of stable equilibrium for the rotor when the current in the field winding and the armature winding are both positive (aligned position with S1 energised (and S3 ifpresent)). Aligned Position 2 is the position of stable equilibrium for the rotor when the current in the field winding is positive but the current in the armature winding is negative (aligned position with S2 energised (and S4 if present)). For approximately 22.5° (in an 8/4 motor) either side of Aligned Position I applying a short pulse to Sr applies a positive voltage to the armature and produces a negative gradient in the field current. In the configuration. used in the varier description of the comparator this will produce a high value in the comparator. In this same region pulsing E will produce a pesitive inwease in the field current and a low value of comparator as shown in Figure l fi.

Applying a voltage of either polarity to the armature winding can be used in conjunction with the information shown in Figure 15 to determine which of the two aligned positions the rotor is closer to.

With this information it is useful to classify the roter as being either in Region 1 or Region 2.

If the rotor is in Region 1, energisation of S1 (and S3 if a full bridge inverter) will produce positive armature current and a torque which will act to pull the rotor towards the Aligned Position 1 of Region 1. This may involve rotation h either direction but it is guaranteed to be the shortest angular distance to an aligned position.

Providing the machine has some own stator or rotor asymmetry, energisation of the armature with the opposite current polarity will create a torque to pull the rotor out of the Aligned Position I of Region 1 in a known direction, (It is usual in a nus switching motor or switched reluctance motor with twice the number of stator poles as rotorpoles iat iç rotor has asymmetry to guarantee starting torque frun aligned positions in the required direction.) Subsequently the next reversal in the gradient of field current will be detected midway to the next aligned position and used ta predict the point to reverse the armature current polarity again.

An earlier patent application (PCT/GB00/03213) described a procedure for starting a motor in which an initial armature excitation pulse is extended in length to establish the flow of field current and is followed up with pwm at a reduced duty ratio. Starting of the motor with the above embodiment of the invention without a mechanical sensor can be achieved while also satisfying the starting procedure for a series flux switching. motor as implementsd m PCT/GB00/03213. This procedure is now described.

No position inforrnation is avail ble to the semsorless comtrollet mtil the motor is energised with one polarity of armature current. The initial choice of armature current polarity does not matter. The initial pulse is of a duration sufficient to extablish the field current. Detection of the field current and its gradient during the initial pulse is difficult because the effect of the voltage induced from the annatufe into the field is masked by the large positive rate of change of current associated with the initialisation of field current The gradient of the field current during a subsequent pwm pulse of either voltage polarity gives clearer position dependent informatinn. Jn such a subsequent pwm pulse the information given in Figure 14 can then be used to determine the rotor position within one of the two regions.

In the region 1, the rotor is closest to Aligned Position 1, positive armature current will move the rotor forwards or backwards by no more than one quarter of a rotor pitch, towards the stable equilibrium point for positive armature current After an appropriate time changing the excitation to negative will pull the rotor away from the stable equilibrium point in a known direction of rotation determined by any asymmetry in the stator and rotor lamination design. All subsequent commutation points can be calculated from sensorless data as described with reference to Figure 8.

In the region 2, the rotor is closest to teh Aligned Position 2, negative armature current will move the rotor forwards or backwards towards the stable equilibrium point for negative armature current. ARef an appropriate time changing the excitation to positive will pull the rotor away from the stable equilibrium point in a known direction of rotation.

It is not necessary to arrange for the rotor to be completdy stationary in the static equilibrium portion before current revo-sa ! takes place. This is because iftie ior is'mvmg towards the aligned position of the region in a fOrWard direGtioBy currsnt revrss ! can tajcs place befog-c the rotor becomes stationary and the NKcr merda j [t he$ ts Seep t ! ie riaor spmning , ; , $he required dir, tiott. ar-r. t ; ei : °.." : tor ,. va'e ss. . .. ; ackr. : y'war : : v åXiged position of the respective region fhs no-harm eyTersafMe cun-ent'as the torque produced will be in the correct direction. The appropnate leneth of time ibr the change in excitation to occur ftm the initial polarity determined by the initial region selection to the polarity required for torque production in a known direction will depend on lamination design, static load torque, rotor inertia, supply voltage, pwm duty ratio, stator winding impedances etc. This time can be optimized empirically or determined from a mathematical model of the electrical and mechanical system.

It should be noted that stator asymmetry m the flux switching motor (PCT GB00/02439) may make one region slightly wider than the othEr region but does not attest the principle of the invention. The method can be easily adapted to provide rotation in a direction opposite to the direction for which the asymmetry has been designed by moving the rotor initially in the known starting direction and then initiatmg a revaisal ! of direction.

Transition from low speed (pwm) to high speed (single pulse During the transition from a low speed pwm controlled mode to a high speed single pulse routine there may be a steep increase in the average level of the eld eurent, This tage increase in the field current masks the mien'tau induced voltages due to the variation in armature coupling. The normal differentiator/comparator arrangement may not thsreibre detect a change in polarity of the gradient of the field current during the on-time of the switch. this can be seen in the experimental waveforms shown in Figure 16 during the first three srmature pulses after entering single pulse mode. In Figure 16 the trace X10 is a mechanical sensor an the shaft of the motor shown for reference only, trace X12 is the combined armature current (20A/div) ; trace X14 is the electrical output signal from a comparator produced by comparing the differentiated field current signal to a zeroreference; . se X) < ; is the Hetd currcnt (2CA/div). The compatator using edge is not p ! psent du. ru). g t on time of the : switches in the first and third armature current pulse after the nd f th p. chopping. spging., aliment of the invention allows for &e Mle&tiqswitchii. tim. fosep °E, ;. _ '.. _ ; ;.. a ?, :''v , .... and negative cycles of the armature to be pre-calculated from theknowledge of the rotor position and speed just prior to the transition from pwm to single pulse mode. Driving the motor in an apparently open loop manner for a number of armature pulses gives the field current transition time to settle out and normal comparator single pulse operation as in Figure 14) to be restored. This transition is shown in Figurc <BR> <BR> <BR> <BR> <BR> <BR> If the decision to enter the single putse routine is based on a number ofpwm cycles within an amature conduction block there, can be a variation in the actual speed at which the transition is initiated. A system of driving tor open loop for over half a revolution using pre calculated switching times can therEcfbra be subject to ermr.

To improve the stability of the transition a further embodiment of the invention can be employed, In this further embodiment of the invention the position of the start and fetish of the application of voltage to the winding with respect to rotor position can be altcred by monitoring the relative time peripds ofpositive and/ornegative gradien. t of a winding current during any part of the machine rotation. la one implementation of this embodiment the fourth pulse after the transition is monitored to implement an adaptive pulse position algorithm. The time from the turn on of a switch to initiate the. fourth armature conduction block after the traqnsition from pwm to the rising edge of the comparator gives a measure of the position of the pulse. This time is shown by the cursors in Figure 17(a) trace X20 is a mechanical sensor on the shaft of the motor shown for reference only, trace Xzs is the combined armature current t (20A/div) ; tee X4 is the electrical output signs ! from a comparator produced by comparing the differentiated field current signal to a zero reference ; trace X26 is the field current (20A/div). Traces X28X30, x32, X34 are detailed views of X20, X22, X24, X26expanded in the horizonte axis for clearer viewing of the fourth armature current pulse after entering single pulse operation. An. one ssstc example where the transition to snge putse was ocumng at, s Spee Ctf saraximately 5000. f/jBin, &e permd of a comp ! ete cycle ofatTna. tps excitattoin a nte ; . v.,..,. °-- <.., :..,,... m,..' « v., th 8 stCgt rketh Bd 4 mtor iee ir,, positive alld negative ; arma duefeixke T. >, ms at this speed. One example of this embodiment of the invention measutes the time irom the application of positive voltage to the armature to the rising edge of the comparator (the point at which the gradient of the field current changes from positive to negative). This time is the time defined as Tçm Figure 14. In this example at this speed, if the time, T, is less than 750 (50% of the time taken to for the rotor to rotate 45 degrees), then the off time before the next switch comes m (the next Tb) to initiate the fifth pulse is set to 1. 5 times the measured value of Te. This is shown by the cursors in Figui-e 17 (a) whsre the meased time from the initiation of the fourth pulse to the rising edge of the comparator was only 304 ms. Figure 17h shows that the time bonn the turn off of the fourth pulse to the tum on point of the fifth pulse is set to 1. 5 times Te i. e. 456 µs.

If the time, Te, measured in the fourth pulse had been greater than 750µs then the off time before the next switch comes on would be set to the same value as the measured time ic. Tb =Tc.

The value quoted in this example of 750 ps corresponds to approximately one half of the armature conduction block. It is preferable therefore to make adjustments to the pulse ensure that the value of Tc is less than 50% of the duration of an armature half cycle and preferably Tg should be in the range 20%-40% of the armature half cycle. However if the time of the armature voltage pulse (Tpulse) is less than 50% of Thalfcycle, the value of Tc may preferably be allowed to be lower than 20% of Thalfcycle- It was found that the implementation ofttus algorithm greatly impfoved the positioning of the fifth pulse to cope with the variation in speeds at which the single pulse routine is tered. 'SS XIse hposiduning datp&e i ! se Rjspositionmg m §mgt& pNlsELRouas .".''- .- Ssom cas, parttifar ! y where gnadicnt mfbrmatioa is not available duriag he oBFtuns ? the armature switches the turn on point of the armature switches may be earlier or later than ideal. The non-ideal turn on point of the armature current can be detected from the length of time, Ts, taken from the turn on of the switch to the peak of the field curent ce This is shown in Figure IS as the time to to ti and was defined in Figure 14 as Te- If the armature current turn on point is late than ideal the time Tc will become a smaller proportion of Tpulse wher Tpulge is the time during which positive or negative voltage is applied to the armature during an armature conduction block 0Z-to in Figure 18). This time can be measured by an appropriate electronic circuit or by a timer in a microcontroller. The measured value of t1 - t0 can be used to calculate a better position for the next armature excitation pulse such that the excitation of S2 is initiated at t3 rather than at t4. The earlier turn on point moves the armature conduction block c ! oser to the ideal torque producing region. Once this adjustment has been made the time ts-t (Tc in the next pulse) is again a more appropriate portion of the time Tpulv.

Figure 19 shows the implementation of this algonfhm to correct armature excitation pulses which were occurring earlier than is ideal. In Figure 19 trace X60 is a mechanical sensor on the shaft of the motor shown for reference only, trace Xca is the combined armature current (20A/div) ; trace 4iS a digital output of the microcontrotler showing the location of timer interrupts initiating the start of each armature conduction pulse; trace X66 is the electrical output signal from a comparator produced by comparing the differentiated field ourrmt signal to a zero reference. Two positive and two negative armature pulses which have been positioned by timers in the absence of a comparator rising edge during the off time between armature pulses.

If a valid rising edge comparator signal is not detected during the off time of several successive pulses it can be assumed that the pulse position is not ideal. The time, To, is measured (tptiDidd ! e of esDomwidcm Figure 19). TbenextofTtimeTis ars phi ; : . . sn-t d : a an, : ° : di$t=t : staliis$ th crmparator edge uring t ff tim. : . ;., ;. r.., _,,.., _. ...,. : R : .

Subsequently if four arcanne half cycles ccccr without an off time comparator the re- positioning algorithm can be implemented again.

The repositioning algorithms described so far employ pre-calculated adjustments to the pulse position to ensure that the position of the pulse is moved to a position such that the comparator signal during the off time of the switches is allowed to re-occur. In some rnachines the off-time comparator signal may not occur frequently enough to be relied upon for synchronisation of the pulse position. This may occur in the following circumstances : 1. In some power electronic circuit implementations, the capacitor in Figure Sa and 7a may not be present to reduce the cost of the drive, This alters the shape of the field current waveform particularly in single pulse mode and the comparator signal during the offtime of the switches is less consistent and sometimes not present at all 2. In some power electronic circuit implementations it is beneficial to remove the diode in Figure 6a and 7a to allow for voltage boosting of the armature voltage at high speeds.

This alters the shape of the field current waveform particularly in single pulse mode and the changes in gradient of the field current during the off-time of the armature switching circuit are masked by the Larger Negative fieU winding vohage during the off time of the armature current.

3. When the armature pulse in a flux switching motor approaches 100% of the available time the comparator edge during off time used to synchronise the turn on of the next armature pulse disappeais.

4. Flux switching motors which are designed to run with a diode permanently connected to ffie fidld a ing hS,-W tT, çda, d, s tiu besp e fWld md maX=. This memS th. t. t x ; ; ; cltg ; x : ; ^ ; tl-fd ; d, _t « snat wi#bixg is lrnwer and the harges in supyr'psel. gr f=i. '. -ie1, 4. t. t cn. h. dlictlk'a tect, particularly .. (.-,,., ; duping the times when the switches aie oSE The re-positioning algorithms described so far also employ specific timings to shift the position of the pulse_ These timings are not generally applicable across the speed range of the machine and are therefore limited to specific speeds. An improved embodiment of the invention allows pulse repositioning to occur eantinually to adjust the position of the armature pulse in every operating cycle for optimal synchronisation with ths rotor position- The relative duration of Tpulse relative to Thalf-cycle (Thalfcyole (= Ta+Tb+tc) and Tpulsc were deEmed with respect to Figure 14) at a given speed is always dependent on the torque required by the load to maintain a desired toad characteristic or maintain the current speed.

This further embodiment uses the fact that for the best torque production the position of the armature excitation pulse elative to the rotor position should be continually adjusted so that the time Trw from the turn on of an armature switch to the turning pcint of the field current should be maintained in the range 15% to 65% of Tpeilse and preferably in teh range 25% to 55% of Tpulse. This can be schieved by measurements of To and then calculating the value of the next Tb to adjust the start position of the next pulse to be earlier or later than the measured pu ! se.

The turning point in the field current which occurs during the on-time of the switch is not a Gxed position relative to the rptor but depends on : (i) The circuit topology and component values; The burns ratio between the field and armature ; (ni) The motor speed; (iv) The turn on point ; (v) The previous turn off point, (vl) The average led of the tad'. gthe psar. bad and speed ;. As a result the changt gMdientthB ! n ! a5. na ocets. at an absolute position and cannot therefore in itself be used to dtrectly synchronise the switching of the armature switches. However, despite all of the above dependencles of the position of the turning point, optimal torque production can be maintained at any operatmg point by maintaining fhe turning point of the find mut at a particular proportion of the applied armature pulse width.

In one ills ion of the method shown in Fig. 24 it is prefemed that the turning point of the field current should occur x%, which may be between 25% and 65%, and is more preferably between 35% and 55% of the way through each respective armature switch on time. In Fig.

24 the first armature pulse, is associated with negative armature current and is controlled by the signal A RMSW2 energising S2 (and S if a full bridge inverter). The length of the first armature pulse is IpulI, where Tpulsel is calculated as the length required to maintain the desired speed or deliver the required torque at the current speed. At the end of the pulse, Pulse 1, the signal ARMSW2 goes low for a time TB1, de-energising the armature winding.

The time Tb1 was calculated as will be described below for Tb2. At the end of Tb1, ARMSW1 goes high, initiating the energisation of the armature with positive can-ant. The time taken from the point of turning on an armature switch to the turning point of the field current (Te2 in Figure 24) is measured by 6ç microcontroHer or other appropriate citcuit- This is compared to the target value ofx% of the present armature pulse duration. The target value for the length of Region C is shown on the diagmm as the dashed line just after the actual occurrence of the turning point of the field current. In the examptc shown in Fig. 24, the measured value Tc2 is less than the target value. The difference between the measured value Tc2 and the target value for Te generates an error signal.

In the case shown in Fig. 24 this error is a negative number since Tc2 was less than the target value. The fact that this error ifi, a n. egadve ns nb eS th. S pulse pösldon låtive to roter position waS too late fosWnal ze. rq prEn. T'Tor is usi te adjllat the ,-,., value of the next off timea J ; deliver R ! <se H optiS7B.'Xsition relåtEve to rotor position.

The error signal is used in a PID controller to modify the duration of the off time between armature. pulses so that the position of armatufe pulse is closer to the. target value.

The implementation with proportional only tefm would be as follows : Eb2 = Calculated Tbbefore correction+KP(error) TB2=Ta1+Tb1+Tc1-Tpanlse2+KF(error) The value Kp is the proportional gain in a proportional control loop. Its value contmis the rate at which the system will converge on a stable solution. If Is too high instability may result. A value in the region of mit will usually be acceptable for typical applications. The controller may be further improved by using the integral and derivative of the error as will be known to those skilled in the art.

Fig, 24 shows that the length of TbX is shorter than Tb 1 due to the negative sign of the error.

The position ofTputse3 is therefore brought forward relative to rotor position and the value of Tc3 is then close to the target value for Te.

It can be appreciated that if the position of the change in the polarity of the gradient is later than the target value for Tc, this is an indication that the present pulse occurred too early relative to the position of the rotor: the error generated will be positive and the calculated value of the next Tb will be greater than it would otherwise be thus shifting the : position of the pulse relative to the rotor of the machine.

During the calculation of each Tb following the measurement of Tc it is also important to recalculate the current time for an electrical half cycle of the motor, Thalfcycle, as this allows the speed of the machine to bs accurately monitored at all times. This ensures that the length of the next pulse and its target value for Tc are up to date with the present speed of the motor, Sice this method is not dependent on detecting a chinge in stare in the gradient of the monitored current during the off time of the switch, is may be eferable to apply some sdditional analogue filtering to the detection circuit which was illustrated in Figure 12. This modification is shown in Figure 13. The resistor (10k) and the capacitor (2. 2nF) inserted between the coil 320 and the comparator 322 form a low pass filter which can be chosen to remove much of the high frequency content of the gradient detection circuitry. This circuit offers improved Immunity to noise over the circuit shown in Figure 12 but does tend to remove mOSt of the gradient information during the offtime of the switches. As a result it should only be used in conjunction with an implementation of the invention which is not dependent on measurement of the gradient during the off-time of the switches.

The procedure of this method has been implemented in conjunction with Figure 13 and is illustrated by the oscilloscope plots in Figure 20 (a) and (b) in which : Trace X70 Field current 5A/div Trace X72 input to microcontroller representing the sign of tie gradient of the field Current 5V/div Trace X One armature switch signal 5V/div Traca :'Combinsd tU : ra crsts5A/d1 Trace Xao Fictd current SAYdiv Trace 32 iaput tn nnicrocnntrdllm-reprosGnting the e. ign oF tt, o gradient of tl. v £acld cutxcnt SV/div Traae. 5sa e'mxe armatua, c switch sigina7 5V/div Trace 3"6 Combitred armature s. urremta SAldiwr The time for each arn=ture 322LW is midnitca'led by the roicrocontroller. Tt in benoficial 2hat this tirrtc ig averager3 uvar ae, reI half cyclea to produce a stablo vaiuc. In Figure ZOt a) the tims3 am the st : xrt of the i, =--aturt enGrgiaEbtion (ing edve of X74 be NSiXw e : e Df tbe corostor X72 whicil} WD11] be recoXed bzr b mi corwbo3 1er is measured iilustrated in the plot hy asci7lascopa currrs *o be 51561za. Thr coutrotier implemented in tlvis plOt Wn ature pulre tength s vas iSS ;) S12S) of the : r rneaguteel tiore for t haltF cycle. i. ¢ 77nar7. The target value for the *imc £rom ths turn nn afeach armat,. se sWit. ch to tl o next risin, gedge o£the comrsrator was, in tiais oasa, set tn z 3"" so at this gsrticcclar spoec3. thv tar, gat valstc orFTc (the part af*ho puEso bcarc tlae oonxparator risiaag edg, e) is778x 2-219, cr_s. I : n Fistx ZO (It he esseilloseope e : ufflerr hass ! 7-bY moved to oneasnre the tilne-ra vwrhìch 4n==rreKi dx3xir) Z the TLc : ict arrniatork : r pulsc--'rhin longer than torg=-value--Kl2o exror value in tlumef'ore set toI 9 ''.""'''erj.-e'r=-eetaMf-ear.--r, =220-2"I9'=-. lMs"* turn on point in the rlext eyele N t to shartez tl vsloo esf Tq hiGh will br meass d irL the next arcl ared belp trs maaxitairs she pulsr iw. tHB oorrect pasieion. lWe estlbcxlime : nt cas be implemcntfld With any pulre 6rsre, nt a : ny rotCIr rpocd nnd with y ta. rget percontagc for the tirne darrespoaiding tn Ta_ Ia practice it rnay be advaatagetus roo adjust t75e targot percentaQe afthe pulse with load to maiatain optitnum efficicncy_ 'The pulsa rsposition algnrithrns can also lbe usad wherL the mator is operatics in pulse Width mcodulation rnocle. In thia ceise ehe tyme Tc is measured bg s. aapliag the seate af tha comparntor it eaCh PWb4 : cycle to Act when tbe JL ta of *D cefmp3rstor ch3n : es from the state in the previaus pwm cyclo_ The crrcr oaLculatiost and the sdjustment af the time Tb betueean the pulses procecds as in singlo gulso ttode. As alt>mrLtive to. nr in jtin o, thes fiesld nwet means behle zoxlatitlltaxl by £ield windings the fie11d ma3net means nlty be a iW eldl mnding or a perrnmieut ma8nct. A ftvx switching maclaine ia tr, rlzich the'Feli mag et masus is a permaront rrtat is shomm Figute 25 bw pemusnt mvR 354 tnts~e 4 stcct scctioTns 35t ?. The armature windiws swollld be insebXM in the slots in the £ au 350, ¢ach 3=ture wintdIll. g spaaniag two E ; tatcr ttefh tlB ill Th 3SZ iE ; dmilar iII form tcs tlles rotor of Fsur 4. lm, ptcrantat5na ofthc iaavcntauru to ploduco w ppacitica sansing maans rquirea the insertion of ars additiorml electrical windins arreoged to have an axia transvmrse to the axis of an armsurG ttldi Th ; mailer z ; lcxts 3S6 sad3neent to the pom rnazriat sectioas can be used to carry thiia additinaal clcctricaI windirag. The mdditioaa. t WindYng vxril. I also have a pitclf c, , rspoxadir ; g'ta two stator teeth. TIaG addit-. ipsytn3 electrical winiding would norsrally be arratu3ed to couple thES ftux pas : iiny ; tltough tle pt t ma Dnst section of the stator AS an ulternativc this can be aohicvcd by placing a sxnalt'W'Inding co- : xial with ax least orie perrnllnont rlaES t Scotion of she mnr. Wht a voltage esi5tS on the lmaturn windings a woltsese Will bes dllced ir thi3 additionat du : tril : : al wirldiX which Will vt E--_ turn Pon point in the next cycle will act to shorten the value of Tc which will be measured in the next cycle and help to maintain the pulse in the correct position.

The embodiment can be implemented with any pulse size, at any rotor speed and with any target percentage for the time corresponding to To. In practice it may be advantageous to adjust the target percentage of the pulse with load to maintain optimum efficiency.

The pulse reposition algorithms can also be used when the motor is operating in pulse width modulation mode. In this ease the time Tc is measured by sampling the state of the comparator in each PWM cycle to detect when the state of the comparator changes from the state in the previous pwm cycle. The error calculation and the adjustment of the time Tb between the pulses proceeds as in single pulse mode.

As an altesvative in or in addition to the field magnet means being constituted by field windings the field magnet means may be a field winding or a permanent magnet. A flux switching machine in which the field magnet means is a permancnt magnet is shown in Figure 25. Four permanent magnets 354 intersperse 4 steel sections 350 The armature windings would be inserted in the slots in the steel sections 350, each armature winding spanning two stator teeth as in Figure 4. The rotor 352 is similar in form to the rotor of Figure 4.

Implementation of the invention to produce a position sensing means requires the insertion of an additional electrical winding arranged to have an axis transverse to the axis of an amatura winding. The smaller slots 356 adjacent to the permanent magnet sections can be used to carry this additional electrical winding. The additional winding will also have a pitch comsponding-to two stator teeth. The additional electrical winding would narmally be arYangeA to couple the flux passing through the permanent magnet section of the stator, As an altemative this can be achieved by placing a small winding co-axial wyth at least one permanent magnet section of the motor. When a voltage exists on the armature windings a voltage will be induced in this additional electrical winding which will vary according to the mutual magnetic coupling between the armature winding and the additionai electrical winding and can be used directly for the position sensing means without the requirement for differentiation. The signal from this additional electrical winding can be applied to the comparator to determine when the mutually induced voltage in the additional electrical winding is positive or negative and therefore determine the rotational position of the rota.

In a machine in which the fie ! d magnet means contains both a permanent magnet and an energized field winding the methods can proceed as previously lescribed. Furthermore an additional electrical winding closely coupled to the field winding can be provided in a flux switching motor without a field winding which will produce a. mutually induced voltage dependent on rotational position of the rotor in a manner similar to the method already described. Z ete c1rcuit ub One complete embodiment of the invention is shown in the circuit of Figure 21, in which parts common to the embodiment of Figure 12 are denoted by like reference numerals and parts common to the meobiment of Figure 9a are denoted by like reference numerals but increased by 200. and some experimental @ results obtained from a motor controlled according to the invention is shown in Figure 22 apd 23. Whilst Figure 21 shews the implementation of the inverter configuration of Figure 7(a) the invention can be equally implemented with the circuits of Figures 7bb Sa and 6b.

Whilst the invention has been described with reference to the armature switches inducing a change in the gradient of the field current it can be seen fis the fundamental nature of the technique that it is equally applicable to measure the gradient in the armature current while the excitation of the field is being altered.The field control switch, S5 may be used for this purpose. zi a riFe : : : vant ; wcirol ''z : 3n the sig, : 7. rngi. de of the 'te of change of curre ; : 1 said winding is r. corded rather than just the prlxrzty of the si, gn. llle recorded value c compared to the known (or pre-determined) vriation in rate of change of current with position (taking into account rotor speed and current magnitudes). The result of such a comparison would provide data about the position of the rotor in between the positions where the gradient of the said currents changes polarity-Such a system would be mois reactive to changes in rotor speed with'n each amature conduction cycle but would also Tequure niore expensive circuitry and would be prone to variations in motor parameters due to temperature and mechanical tolerance.

One complete implementation of the invention illustrated by Figure 26. An electrical machine with stator 30 and rotor 31 has a field windings F and armature windings A energized by a suitable power electronic controller 401. A controller 400 sends signals tu the power electronic controller 401 to control the armature current to achieve the desired operation of the machine.

When the machine is operating as a motor, the armature windings A will be supplied with electrical current from the power electronic controller by the application of applied voltage in synchronism with the rotation of the rotor 31. A mutually induced first electrical signal dependent on rotational position of the rotor with be induced within the field windings F.

This will create a superimposed gradient in the field current delivered by the power electronic controller 401. The mutually induced first electrical signal can be extracted from the field current by block 402 which may be a differentiator circuit or may be a coil coupled to the magnetic field around the field current wnduXr. The output of 402 represents the magnitude of the mutually induced first electrical signal. Block 403 is an optional signal conditioning circuit which may contain a filter circuit Block 404 creates a reference voltage for the comparator 405 r The reference voltage can'be zero such that the comparator 405 determines the polarity of the mutuaHy induced first electrical signal. The output from the cop. -a., =is a dialvsign. l : 1. . tin. . h nutual. yducei3 ;. fist electrical signl is less tikan orgS 9 : id} Xpli. b k b ^TEìs'comStõr ouwut, a fflond electrical signal, represents the rotational position of the rotor relative to the stator and is supplied to the controller 400 to maintain synchronism between the armature excitation and the rotor position-The controller 400 may be a microwntroller or an application specific integrated circuit or any other appropriate electronic'circuit, In an improved implementation described above block 4 imglements a low pass filter to create the reference from an average value of the mutually induced first electrical signal.

This is applied to one input of the compratory. In this case block 403 may pass the mutually induced first electrical signal directly to the comparator without any filtering.

It will be appreciated by persons skilled in the art that the above embodiments have been described by way of exemple only, and not in any limitative sense, and that various alterations and modifications are possible without departure from the scope of the invention as defined by the appended claims. In particular, whilst the embodiments described have been specific to an implementation of the invention on a flux switching motor it will be appreciated that the techniques described can be used for the contzol of a flux switching generator.