Hi all,
I have dabbled in programming for years, dodging between C++ and endless dialects of Basic. In the last 18 months or my job has had me heavily involved in analysis of the thermal performance of high voltage electrical systems (e.g. buried cables, overhead lines, transformers etc.)
There is a whole range of code in use, of various vintages (the oldest is Fortran IV, the more recent stuff is in Matlab). The methods themselves are in many cases well ahead of what the much of the world does, yet there is clearly an opportunity here to build something much more capable than the mathematical modelling done in 1977 (and it's inevitable restrictions on computing power). I would love to be able to bring these ideas into the 21st century, adding new functionality to certain aspects of the problem, and maybe a GUI. Certain types of problem are horrifically CPU intensive hence parallel operation would also be a significant benefit. The end benefits of such a project are basically a better way of running electricity grids for everyone - hopefully resulting in reduced costs, minimised land use, and so forth - there are all sorts of social benefits to be able to do this.
RPi probably isn't the ideal platform from a performance perspective for a system to analyse this type of problem, however I think it could be very useful for prototyping it. I'd also like to avoid any tangles with Java or Microsoft (as in either case, problems with pre-requisites inevitably arise!)
Most software of this nature is proprietary in origin and thus expensive to develop (and in most cases, very poor in terms of capability compared to our legacy code!)
On the other hand, research in this field is usually the subject of international standards and/or funded by public monies therefore the algorithms, etc. are readily available for use... To someone motivated enough to implement them.
I'd like to start fleshing out the bones of a design for a fully open sourced solution; but thought I'd also ask here if anyone has any experience of building large, complex packages like this in terms of getting them off the ground. Community contributions would, especially from the research community, be a really powerful way to get this thing to fly.
Look forward to hearing your advice.