Special test equipment is just that, special. Due to the limited use, I have often seen where someone spent hours testing/ trouble shooting a problem in a piece of equipment only to find out that that seldom used special test equipment was at fault. Your previous hydraulic test set is an example of what happens. Note that the old hydraulic test set would not test the "thruster" control where the "thruster" is acting like an alternator ( the boat moving and turning the prop).
A DC brushless motor is like a 3 phase alternator with a fixed magnetic field winding when rotated.
With some limits your existing control could act like a electronic load if you replaced the motor with load resistors. Thinking of a cheap, easy and quick resistor, get 6 steal rods and some water pipe to wall mounting brackets. Two parallel rods with a shorting bar clamp is easy adjustable low ohm resistor for high power. Granted that the resistance will change some with temp but longer rods will limit this change. Your existing control may need some inductance to function with just resistance so you may need to add some wire wrapped around a steal pipe or rod for some inductance.
For quick load control software you might think of a modified 3 phase digital PFC. This would give you the 3 phase PWM.
Some power sources do not like the quick high currents and voltages that a Regenerative motor can produce. To counter the supply voltage going too high, some add a half bridge to dump the extra power in a over voltage - breaking load resistor.
I do not see the need for the fine position control in a thruster. Simple 3 phase AC will spin the motor with freq controlling the speed. The fancy software control just adds options or saves power. I would think that the existing control when faced with a loss of hall-commutation would revert to simple 3 phase AC drive.
Think of a war where you have two thrusters motors with shafts connected. One half helps you test the other half and in the process makes both better. When you need to test something new, the other half is just one generation back. Field test and repair could also be a lot easer. Note that this also lets you save power while testing. Most of the time you only have to supply power to make up for the losses.
This lets you use the existing control's power circuits to help in the creation the new control while also allowing better testing.
Note that some MPU's now have a motor control capability built in making your task easer and cheaper.
http://www.st.com/web/en/resource/technical/document/application_note/CD00266366.pdf] [url]http://www.st.com/web/en/resource/technical/document/application_note/CD00266366.pdf [/url]
STM32 motor control firmware li
http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/presentation/product_presentation/stm32_motor_control_firmware_library_marketing_pres.pdf] [url]http://www.st.com/st-web-ui/static/active/en/resource/sales_and_marketing/presentation/product_presentation/stm32_motor_control_firmware_library_marketing_pres.pdf[/url]
an stm32F3 might be a good choice. A little extra MPU power could allow you to add some options that your current thruster does not have cheaply. The new control could also be a replacement for the control of the old motors.
TI, NXP and others also have MPU's & software like this.
Just my thoughts
C