Решатель технических задач
-
История и развитие TK Solver
- TK Solver был разработан Милошем Конопасеком в 1970-х и приобретен Universal Technical Systems в 1984 году.
- Изначально был разработан Software Arts, продан Lotus Software и продан Universal Technical Systems.
- TK Solver описывается как революционный инструмент для науки и инженерии, сравнимый с текстовыми редакторами и пакетами calc.
-
Основные технологии TK Solver
- Декларативный язык программирования, итеративное решение уравнений и структурированный объектно-ориентированный интерфейс.
- Интерфейс включает девять классов объектов, каждый из которых имеет свои свойства и может быть объединен с другими файлами ТЗ.
-
Правила, переменные и единицы измерения
- Правила вводятся в таблицу правил или пользовательские функции, могут располагаться в любом порядке и не требуют инструкций присваивания.
- Переменные автоматически заносятся в таблицу переменных, а модель может содержать до 32 000 правил.
- База данных коэффициентов пересчета единиц измерения позволяет автоматически преобразовывать значения.
-
Решение проблем
- TK Solver предлагает три метода решения систем уравнений: прямой решатель, итеративный решатель и процедурные функции.
- Встроенные функции включают математические, тригонометрические, логические и другие вычисления.
-
Отображение данных и совместное использование
- Таблицы, графики, комментарии и MathLook используются для обогащения моделей решения задач.
- Модели могут быть связаны с другими компонентами через Visual Basic и .NET, а также с Интернетом через RuleMaster или Excel.
-
Прием и конкуренция
- BYTE в 1984 году высоко оценил TK Solver, но отметил ограничения в работе с матрицами.
- К середине 1988 года появились конкурирующие продукты, такие как Mathcad и Eureka: The Solver.
-
Рекомендации
- Статья также упоминает другие мультидисциплинарные оптимизации проектирования и оптимизации в математике.
Полный текст статьи: