I'm not completely sure of what you want to do exactly perhaps you could clarify some. It sounds to me that your big issues are going to be math calculations, and possibly recording, reading, and logging information. All things Perl is perfectly suited for. Plus it would probably make it really easy to add a web interface so anyone can easily use your simulation software.