There isn't a specific controller that would keep you from overheating things, except by using one that has a low enough current limit that it can't supply more than the basic recommended amps and volts to whatever motor you use, and then making sure you don't use it for lots of full stops and starts or lots of hill climbing, with the heavy load. (because you can still build up too much heat in a motor even with a small limited controller by repeatedly or continously using it at it's max burst power levels, especially if it's already hot weather; I've done this before here in Phoenix, and Dogman has probably done it on mountains out in NM).
However, you can use a bigger controller with a bigger motor, or use something like the Cycle Analyst v3 with temperature monitoring to rollback power limits as it heats up, or simply use a BBQ thermometer modified to go inside the motor (and another inside the controller, perhaps) to manually monitor temperatures, and manually use less throttle or just plain stop and wait if things get too warm.
Some kinds of motors (geared types, uusally) will retain heat longer so they can overheat easier than others (Direct Drve or DD), which have less "layers" of stuff in them to pass heat thru to get it out of the motor.
There's ways to cool a motor, but not all of them are effective in all situations, and some may not be practical for yours. Some require modifications you might not want to do, or be able to yourself. If you use "enough" motor for your task you probalby won't have to worry about cooling it more than it's original design allows for.
I'm presently finding that small diameter wheels (at least in the rear, 20"), 2WD, and "normal" (40A) current limits are doing most of what I want to do with my heavy CrazyBike2. A middrive is planned for a future version, and it should be easier to cool and have higher current limits, and allow any size wheel I want/need without worrying about the motor handling it (I just change gearing between motor and wheel to compensate).
However, you can use a bigger controller with a bigger motor, or use something like the Cycle Analyst v3 with temperature monitoring to rollback power limits as it heats up, or simply use a BBQ thermometer modified to go inside the motor (and another inside the controller, perhaps) to manually monitor temperatures, and manually use less throttle or just plain stop and wait if things get too warm.
Some kinds of motors (geared types, uusally) will retain heat longer so they can overheat easier than others (Direct Drve or DD), which have less "layers" of stuff in them to pass heat thru to get it out of the motor.
There's ways to cool a motor, but not all of them are effective in all situations, and some may not be practical for yours. Some require modifications you might not want to do, or be able to yourself. If you use "enough" motor for your task you probalby won't have to worry about cooling it more than it's original design allows for.
I'm presently finding that small diameter wheels (at least in the rear, 20"), 2WD, and "normal" (40A) current limits are doing most of what I want to do with my heavy CrazyBike2. A middrive is planned for a future version, and it should be easier to cool and have higher current limits, and allow any size wheel I want/need without worrying about the motor handling it (I just change gearing between motor and wheel to compensate).