позвольте пару слов - абстрагируемся на минутку и представим картину в целом.......гипотетически:
по поводу Екселя - его возможностей недостаточно пожалуй.....в программе для реализации такого рода расчетов нужно реализовать множество ветвлений (если параметр А такой то идем в пункт 1 ... если другое то в пункт 2 и т.д.) - если речь идет об одной конкретной конструкции узла, допустим фильтра - то особых проблем нет - есть входные параметры, есть формулы расчета ... мы знаем какие параметры допустимы на выходе ....
а вот тут и вмешивается жестокая реальность - есть куча конструкций .... есть проблемы с качеством корма и достоверностью представленных производителем данных, болезни рыбы, сбои в электроснабжении, технологичность сборки, обслуживания и т.д. и т.п. - вплоть до землетрясения на островах
практики точно могут сказать - на какие грабли наступили и как вышли из ситуации
язык программирования и т.д. - это вторично (это средство, выбирается исходя из поставленной задачи)...главное правильно ее сформулировать и чтобы индивидум который будет ее реализовывать понимал ху из ху ... иначе к жукам в методике расчетов добавятся жуки программиста
технически - для автоматизации расчета отдельных узлов - особых проблем нет - в любом случае все применяемые конструкции расчитываются .... а не лепятся с потолка .... вопрос в том, что все это должно увязываться между собой
можно загнать в одну программу набор известных конструкций и расчитывать сразу несколько вариантов фильтров и прочего ..... Вы представляете насколько раздуется программа?
множество конструкций танков, фильтров, сливов и прочего прочего прочего.... при этом желательно иметь проверенные и рабочие варианты .... а у всех есть свои особенности, достоинства и недостатки ...при чем зачастую о них не все знают даже те кто их експлуатирует ....
больше чем уверен, что те же немцы/голландцы/датчане/россияне/белорусы и прочие прочие, кому удалось сделать рабочую конструкцию - не на коленке расчитывали свои конструкции.....а хотя бы счеты использовали
как-то так .....