Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 04:51 13 Jul 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Windmills : The MPPT Project.

     Page 4 of 7    
Author Message
Highlander

Senior Member

Joined: 03/10/2006
Location: Australia
Posts: 266
Posted: 10:12am 17 Oct 2007
Copy link to clipboard 
Print this post

MMPT looks a bit too hard for me.

Ross, take it easy mate. Your skill is quite clear, I've seen the pics of your setup.

Dennis your knowledge is also to be envied, countless hours of testing has given you an edge.
Can you start a thread on your cap conversion?
My attempt at using caps was a failure here
Central Victorian highlands
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 12:35pm 17 Oct 2007
Copy link to clipboard 
Print this post

Hi all,

The discussion had stalled for a bit and has now some direction.

Firstly, Gizmo, I almost completely agree with your interpretations about MPPTing vs power increasing. You cannot get something for nothing. Remembering that most testing is done with constant rpm, make change and compare result.

I am aware that F&PwithPVC has the luxury of testing with 2 mills at the one site and making changes to one and not the other and visually comparing outcomes in the same air. This demonstrates that if a power output gain occurs following a change that the alteration has allowed the blade to extract more energy from the same wind, and the change has made the total system more efficient.

My experience has been, match the mill maximum output for the maximum wind the mill is expected to operate at safely, given the number and length of blades, tower strength, furling, system battery voltage. May be other constraints as well.

The blade rpm should be 400-500 so noise does not become a problem. The 80SP in star would fill that requirement. The blade length and number should give approx 400W at the 400rpm, when directly connected to the battery. This combination has to provide sufficient torque to start the mill in say 5-6knots. the power available at the bottom end is < 10W. 80SP star produces 9V OC at around 100rpm.

My cct design would enable battery charging from the 80SP, when voltage output rose above 9V. A little positive feedback hysterysis in the cut in voltage reduces start up oscillations.

I have attached some photos. I have described how the cct works in previous posts.

pic 1...mill in operate mode, red light ON means caution when working on mill.



pic 2...mill in brake mode. green light ON means safe to work on mill.



pic 3...cct includes control 12v supply, modulator and fixed low end current shunt.



pic 4...cct includes swithing transistor and steering diodes and bypass caps.



pic 5...topside of pic3 showing input and output main filter caps and pot core inductor.



pic 6...cct includes voltage controlled shunt and mill overvoltage detection and protection cct.



I think you can see that the construction should not be breadboarded. each of the cct boards require screening with an earth plane to reduce coupling that causes detrimental feedback.

I may have been a little lucky with this design.

I may be able to help out in the micro control dept. I am not familiar with the picaxe micro. Does it require programming software. I am very familiar with the stampII system. The code posted above is very similar to the BS2 basic interpreter code.

I have thought about the problem from a software aspect. All that has to be measured is the voltage across the shunt and the mill voltage. If the boost cct is used, then almost the full output of the micro PWM could be used.

I think that all combinations of ideas will help, as the less work the electronics have to do, then the simpler and cheaper they should become.

I totally agree with the parallel tuned cct with caps approach as introduced by Dennis. This helps by reducing the demands on the electronics.

I do not believe that current electronic components allow for one cct to be used for all types of F&P windings. The data to date suggests that for 24V system that 80SP star would be the best stator to match the voltage. The blade arrangement is where more variables come into play and these will be location dependent as well.

I hope we don't lose too much sight of the overall objective.

cheers, Gordon.








become more energy aware
 
RonS
Newbie

Joined: 19/06/2007
Location: Australia
Posts: 18
Posted: 08:39am 18 Oct 2007
Copy link to clipboard 
Print this post

Hi Warpspeed. Have you worked with magnetic amplifiers? They are nice and robust (being based on transformer technology for those unfamiliar with them)but I wonder if the variable frequency might cause some grief? What are your thoughts? (The military love these things because they are essentially immune to radiation and EMP overloads. They are a teensy bit slow, in some respects,though).
regards, Ron
Avoid strong drink. It makes you shoot at tax collectors ...and miss.
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 02:48am 19 Oct 2007
Copy link to clipboard 
Print this post


Gizmo, I have just ordered some pic axe007M-sm devices. Should have them by next week. I will prototype test cct to see if software response time is adequate to use as MPPT controller. A working mill cct will still be a way off yet.

Was a bit of bad luck with your mill. Looks as though the mill did not furl and the blade load was too much.

You may get away with uPVC cement. I would drill some pinning holes, or cut some slots across the break and glue in some PVC and then sand all back and repaint. This will reduce blade imbalance problem.

has any one calculated wind energy per m^2 blade energy at increasing wind velocity?

cheers, Gordon.



become more energy aware
 
RonS
Newbie

Joined: 19/06/2007
Location: Australia
Posts: 18
Posted: 06:32am 19 Oct 2007
Copy link to clipboard 
Print this post

Hi Gordon. I have a handy little nomograph for wind velocity versus wind pressure, if that would be any use. It is in Imperial units, however.
Regards, RonS
Avoid strong drink. It makes you shoot at tax collectors ...and miss.
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 08:13am 19 Oct 2007
Copy link to clipboard 
Print this post

Hi RonS,

A table might be easier to post, but a scanned version would be OK.

A prelim Pic AXE007m code follows

' this relies on a voltage controlled shunt sensor in the generator output negative
' system shuts down generator if generator voltage exceeds 29.5V
' system will not start if input3 is LOW, has on board pullup on it
' system senses if load is disconnected
' requires separate bridge rectifier cct

' The idea is to modulate and keep the value of Shunt sense voltage at 100, this is about 2.5 V


' pin 6, ADC1 is generator voltage
' pin 3, ADC4 is current shunt sense voltage
' pin 5, PWM2 is mosfet drive output
' pin 7, OUT0 is shutdown control output
' pin 3, IN3 is load voltage sensing and manual, system shutdown control input


Symbol Shunt = W0
Symbol GenVolts = W1
Symbol PulseWidth = b7

Start:
pwmout 2, 62, 0

Main:
if pin3 = 0 then ShutDownAll ' either no output load or switched OFF
readadc10 1, GenVolts 'Read a generator voltage value
readadc10 4, Shunt 'Read a shunt voltage value

if GenVolts < 200 then ShutDown 'Not rotating fast enough yet, wait a while
if GenVolts > 800 then ShutDownAll 'Generator OverVoltage shutdown
if Shunt = 500 then goto main 'system steady, leave alone
if Shunt < 450 then RealFastUp
if Shunt > 550 then RealFastDown
if Shunt < 480 then FastUp
if Shunt > 520 then FastDown
if Shunt < 500 then Up 'Load generator a bit more
if Shunt > 500 then Down 'Unload generator a bit
goto main ' not really needed as all tests done above

ShutDown:
pwmout 2, 62, 0
PulseWidth = 100 'Set a mid range pulsewidth when control resumes
goto Main

ShutDownAll:
pwmout 2, 62, 0
PulseWidth = 100 'Set a mid range pulsewidth when control resumes"
high 0
sleep 10 'Wait for about 20 seconds
low 0
goto Main

RealFastUp:
PulseWidth = PulseWidth + 5
gosub OutputPWM
goto Main

RealFastDown:
PulseWidth = PulseWidth - 5
gosub OutputPWM
Goto Main

FastUp:
PulseWidth = PulseWidth + 2
gosub UpdatePWM
goto Main

FastDown:
PulseWidth = PulseWidth - 2
gosub OutputPWM
Goto Main

Up:
PulseWidth = PulseWidth + 1
gosub OutputPWM
goto Main

Down:
PulseWidth = PulseWidth - 1
'if PulseWidth < 1 then PulseWidthOne
gosub OutputPWM
Goto Main

OutputPWM:
pwmout 2, 62, PulseWidth
PulseWidth=PulseWidth min 5
PulseWidth=PulseWidth max 200
return


Runs properly on the simulator.

This code will only properly work using a voltage controlled shunt.

I hope to make the test cct next week.

cheers, Gordon.


become more energy aware
 
Gill

Senior Member

Joined: 11/11/2006
Location: Australia
Posts: 669
Posted: 09:51am 19 Oct 2007
Copy link to clipboard 
Print this post

G'day Gordon,
Just a little problem in transferring the programme to the forum. Seems you missed a bit as "gosub UpdatePWM"
does not syntax check. UpdatePWM is missing????

And for us dummies, what is cct????

Following with great interest and looking forward to a new BIG BOY TOY ADD-ON if all goes well.
was working fine... til the smoke got out.
Cheers Gill _Cairns, FNQ
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 10:56am 19 Oct 2007
Copy link to clipboard 
Print this post

sorry gill,

one rename slipped through.

The code will be of no use without the cct layout as well, so I wasn't too careful. I did not make any comment on gizmo's pmwout on the post above. I guess gizmo's code example above must have produced a myriad of syntax errors and was not meant to work either!

I suppose as this was a 20 minute effort, and with me having never programmed this chip before, that I haven't done too bad a job.

a cct is just shorthand for printed circuit board.

This may all still be a pointless exercise, as all that so far has been achieved is replacing one IC with another IC. All the important bits cannot be put in software. I still have my concerns with the clunky PWM digital output, compared to an analogue PWM like a 494 or 3524.

I have other plans for the picaxe if the response is too slow.

enough for now, Gordon.



become more energy aware
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 11:16am 19 Oct 2007
Copy link to clipboard 
Print this post

[quote=GWatPE]I am not familiar with the picaxe micro. Does it require programming software. I am very familiar with the stampII system.
[/quote]


Is a very detailed pseudocode and mean one thing: GWatPE is ready to handle PICAXE chips.
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
herbnz

Senior Member

Joined: 18/02/2007
Location: New Zealand
Posts: 258
Posted: 05:14pm 19 Oct 2007
Copy link to clipboard 
Print this post

Hi
good see topic back on track. I personally will carry on working on a switch mode cct that will bring a high voltage down computers use 300 volts down to 5 volts.
Instead of a simple inductor they use a secondary winding. I think there is a lot to be gained out of FP on high volts reducing the ampere turns Also many situations where distance is involved.
Control wise tho any one into neural logic ?

Herb
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 10:57pm 19 Oct 2007
Copy link to clipboard 
Print this post

Hi HerbNZ,

Switchmode PS have been around a long time in the PC field. Most PC's have 300-500W PS. Most require a fan. I know of a handful that don't, but these passive systems have very large convectively cooled heatsinks. I have 24V switchmode battery chargers and measured efficiency is only 80%. PC PS is lower efficiency still. These all use secondary windings for mains isolation.

I am not sure if users would agree to lose 20% of mill power instead of rewiring. and losing < 5%.

your thoughts.

cheers, Gordon.


become more energy aware
 
herbnz

Senior Member

Joined: 18/02/2007
Location: New Zealand
Posts: 258
Posted: 05:25am 20 Oct 2007
Copy link to clipboard 
Print this post

Hi Gordon You are more than likely right I can not get eff but until I exhaust all possibilities I will try. Nothing wrong in going down the wrong path sometimes suprises at the end learning along the way is the thing.
Inverters using switching have acheived 90+%
My interest in higher volts is not i confess only related to windmills i would like to use higher speeds on FP smart drives .
also eff on smart drives is not as high as people believe there is room to gain.

Herb
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 07:37am 23 Oct 2007
Copy link to clipboard 
Print this post

Hi all,

Have revised the code and made a simple test cct. the picaxe micro code posted produced glitches in PWM output. too many decisions had to be made. I have simplified the code and with only 11 lines of code within the control loop I have a glitch free output. The full span response is quite slow, about 2 seconds. real life testing will see if it can meet the task. Oscillations may occur as the cct responds to the changing wind. In comparison the analogue version can respond in < 2ms.

This is a pic of the test cct. This includes micro, regulated power supply, 6V-35V in, and on board serial programming port. the mill cut in and overvoltage can be real time simulated as well as the measured current and a visual indication of the output PWM signal.

The picaxe PC simulator and debug commands cannot respond fast enough.



If all goes well I will publish experimental test data from an F&P mill.

cheers for now, Gordon.


become more energy aware
 
Megawatt Man

Senior Member

Joined: 03/05/2006
Location: Australia
Posts: 119
Posted: 11:33pm 23 Oct 2007
Copy link to clipboard 
Print this post

Hello RossW, if you are still reading this forum, please recognise that only one member has made an unfortunate response and that perhaps the other 10 (I didn't count) contributors, like myself have valued your considered input. Please ride with the punches, we're only here once and community contributions from our specialities are the most valuable things we have to offer.
Megawatt Man
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 12:28am 25 Oct 2007
Copy link to clipboard 
Print this post

Hi RossW,

I have a similar sentiment to Megawatt Man, This post is for discussion on a MPPT system. I am working within the spirit of this thread. It is possible that other opinions posted here do increase the power output of a mill and allow a particular mill to capture more energy. This does not mean that this system is a MPPT. We could easily increase the maximum power by reducing the tail furling and push the mill harder in stronger wind. We should consider the thread is for all to see and negative posts can be taken personally. We should be objective when figures are posted. MPPT is getting more power from the available wind by keeping the rotor at the most efficient rpm at that wind speed(wind energy)

My MPPT only performs its function in the bottom 60% of the wind energy spectrum. At the top end the mechanical overload and then electronic overload systems are working to prevent overload damage, so there is no point in trying to MPPtrack.

I have asked if anyone has a graph of wind energy v wind speed per m^2

I have used, energy = 1/2 air density x blade area x air velocity ^3 [consistant units have to be observed]

The graph would be very useful to all.

I hope that I am not working alone, rebuilding my electronic version of a MPPT.

On a previous post, commercial MPPT were mentioned. I think AERL has a cct that matches a wind generator to a battery load. I do not think it is a MPPT though. Does anyone have a brand name?

cheers, Gordon.



become more energy aware
 
domwild
Guru

Joined: 16/12/2005
Location: Australia
Posts: 873
Posted: 04:12am 25 Oct 2007
Copy link to clipboard 
Print this post

Friends,

Thanks must go to Glenn for warming up this "holy grail" question. I am disappointed at the many unrelated suggestions, such as forgetting all about MPPT as capacitors give you more power, etc. Let's stick to Glenn's structure and let's reiterate what Glenn has already solved and what needs still to be solved:

Glenn has already achieved the following so let's not try to reinvent the wheel.

Picaxe hardware and software for the following:

Wind speed
RPM
Voltage into battery
Amps into battery via resistor voltage drop, Allegro hall sensor solution is given in jimovonz's solution
Dump load switching
Suggested code for PWM

Glenn has already tried to structure the solution by suggesting blocks, i.e., a solution of a huge problem by top-wise decomposition into "blocks".

The block crying out for a solution are the buck converter. Let's stick to buck and let's not muddy the waters with suggesting boost as we are interested in higher power only - "keep it simple". One buck converter solution + wind mill I have come across is inefficient and is listed as a student project for India (Gujarat) by "American Engineers", I believe. If there is interest, then I can dig up the web page. This buck solution also uses caps as has been suggested by PVC man Latham.

Another PWM solution I have come across is a totem pole schematic on Fieldlines; I believe this forum member is driving the dump load via PWM. Once again, if this solution is not known I can dig up the web page if it is useful for Glenn's MPPT project.

Please do not muddy the waters and get off-topic.

Regards,



Taxation as a means of achieving prosperity is like a man standing inside a bucket trying to lift himself up.

Winston Churchill
 
herbnz

Senior Member

Joined: 18/02/2007
Location: New Zealand
Posts: 258
Posted: 06:13am 25 Oct 2007
Copy link to clipboard 
Print this post

Hi All

I believe the topic is getting bogged down in control technics before we have something to control.
Gordons ideas of boost are very valid but myself I will investigate getting eff out of voltage reducing requlators I am told computers etc can not get eff but I see many still using transistors commercial development is not always after eff.I would like to built up a unit using like push pull cct into a transformer a transformer can then help reduce voltage.
The clever chips around nowdays appear to offer simple interfacing.
 
Gill

Senior Member

Joined: 11/11/2006
Location: Australia
Posts: 669
Posted: 11:55am 25 Oct 2007
Copy link to clipboard 
Print this post

Gordon,
The commercial wind MPPT controllers below are way to expensive.
http://www.solacity.com/Scirocco.htm
http://www.leonics.co.th/support/brochure/2_gwt300_en.pdf

Whilst I understood there to be MPPT devices available for wind generators, I cannot find any of what I was expecting(stand alone type). I see all the wind ones quoting MPPT are grid interactive and are incorporated into a system usually including an inverter and the grid tie stuff.

This story
http://www.otherpower.com/guemes07.shtml
tells how the Outback techs modified one of their MX60 solar MPPT controllers for wind use, but it is only mentioned and no details are given.

I always thought the MX60 was one but that is not so.
So sorry Gordon I can't produce a product number or a manufacturer for a stand alone device.

Perhaps someone else has the info?

If indeed they are so rare, then they are indeed difficult to design. Perhaps we should be a bit more flexible about software control because even a hardware one that works is still good?


was working fine... til the smoke got out.
Cheers Gill _Cairns, FNQ
 
GWatPE

Senior Member

Joined: 01/09/2006
Location: Australia
Posts: 2127
Posted: 12:56am 27 Oct 2007
Copy link to clipboard 
Print this post

Thanks Gill,

I did a lot of checking before I made my MPPT cct.

The grid interactive one I know of is called a WindyBoy by SMA. As I understand, this requires a digital model of the wind generator output curve. Control is similar to automotive engine management. This unit still only loads according to the output voltage of the mill.

on other business,

The picaxe code works on the test unit. Will now design new board and incorporate micro with current sensing and Mosfet drive and Shutdown components.

Hi Gizmo,

The 256 byte program and 14 byte variable allocation of a picaxe-07M severely limit number crunching and decision making.


Hi domwild,

Please be aware that picaxe chip, similar to those used by Gizmo were chosen as they are cheap.

I think that Gizmo will confirm that his code pretty well fully used the picaxe micro.

Do you suggest any way of interfacing the modules. We need to measure analogue and digital signals, and then combine these with other analogue and digital signals. How do you suggest Digital numeric transfer of information between modules?

I have just finished another application of the picaxe micro. I measured 2 analogue and 2 digital inputs and had a single digital output. Some code for upper and lower bounds on the analogue inputs and some digital timing delays. Even using byte variables and minimal word variables, I used all the variable space and 80% of the program space.

This project has to use minimum power and be stand alone. It cannot require a PC for operation.

I think we all need to understand that commercial units as mentioned above cost thousands of dollars per KW. None of us have a wind tunnel to produce a power output profile for our mill so we cannot really use a commercial unit either.


cheers for now, Gordon.






become more energy aware
 
Cliff

Newbie

Joined: 23/07/2006
Location: Australia
Posts: 4
Posted: 08:20am 06 Nov 2007
Copy link to clipboard 
Print this post

Hi all
A few post ago GWatPE mentioned that he had some problems with the PicAxe code similar to Gizmo. The problem is the use of the 'SLEEP' command it will turn off the pwm output,
'PAUSE' will work and does not stop the drive to the fet.
Regards
Cliff
 
     Page 4 of 7    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025