Начало Новости Технологии и ноу-хау  Дайджест Проекты Новосибирский филиал Персоналии Публикации 


Начало
Новости
Технологии
Дайджест
Проекты
   Alex
   AURA
   InBASE
   InDOC
   INTEGRA.NM
   SemP-T
   ТАО
   Time-EX
   Unicalc
   Частотный словарь
   Экономика
НC филиал
Персоналии
Публикации




UniCalc®
История проекта

Решатель UniCalc создан в Российском научно-исследовательском институте искусственного интеллекта. В основе используемого вычислительного механизма решателя лежит аппарат недоопределенных моделей (или Н-моделей), разработка которого ведется нашим коллективом с начала 80-х годов. Аппарат Н-моделей позволяет обрабатывать данные с неполной и неточной информацией, в том числе эффективно решать различные системы алгебраических уравнений и неравенств. Таким образом, данный механизм может быть использован в разнообразных программных продуктах, что было подтверждено созданием в РосНИИ ИИ на базе аппарата Н-моделей целого ряда оригинальных программных систем, включая решатель UniCalc.

Первая макетная реализация решателя была выполнена в 1987 году в операционной среде Unix, а в 1991 году появилась версия решателя UniCalc, предназначенная для работы в MS DOS на персональных компьютерах IBM PC и совместимых с ними. Она имела ограничения по размеру обрабатываемой модели, которые диктовались размерами доступной памяти. Тем не менее, решатель привлек внимание пользователей своей простотой и эффективностью и был приобретен рядом промышленных предприятий и конструкторских бюро для выполнения проектных работ и инженерных расчетов.

В 1994 году появилась версия решателя UniCalc для Windows 3.1, которая обеспечивала новые интерфейсные и вычислительные возможности, снимающие, в частности, ограничения на размер решаемых задач.

В 1995 году был осуществлен перенос решателя на рабочие станции Sun в операционную систему Solaris с использованием библиотеки Motif, а в 1996 году появились версии UniCalc для Windows 95 и Windows NT, а также для рабочих станций IBM RS-6000, Hewlett-Packard и Silicon Graphics.

Решатель UniCalc был экспонатом крупнейшей международной компьютерной выставке CeBIT в Германии, ряда Российских компьютерных выставок Softool, Информатика, КомТек, а также нескольких региональных выставок.

В 1995 г. UniCalc /DOS прошла тестирование в фирме SAIC (США), в рецензии которого было отмечено, что при работе с решателем:

пользователь может не знать, какого типа задачу он хочет решить - UniCalc сам определит это и найдет решение надлежащим способом. Средства оптимизации : следует отметить, что UniCalc легко решает задачу нелинейной оптимизации, которую Excel решить не может. :вычислитель обладает достаточными преимуществами перед конкурентами, чтобы компенсировать затраты на его доработку, чтобы сделать его конкурентоспособным для тех пользователей, которым не хотят тратить время на изучение интерфейса тяжеловесных пакетов таких популярных продуктов как Mathematica или Maple.

универсальность и естественный способ описания задач в UniCalc являются важными преимуществами. UniCalc может быть полезен людям, занимающимся экономическим и финансовым моделированием, а также может использоваться как модуль для программных пакетов CAD/CAM.

UniCalc нашел применение во многих научных, учебных, промышленных и конструкторских организациях и предприятиях в России и за рубежом. Среди них можно назвать АвтоВАЗ, Новосибирский завод химконцентратов, авиазавод им. Бериева, ОАО "Камов" (Россия), DASSAULT AVIATION и DASSAULT SYSTEMES (Франция). Вычислительное ядро решателя UniCalc встроено в известную систему Eclipse в качестве инструмента для решения задач с вещественными переменными.

К данному моменту с помощью решателя UniCalc решено несколько сот сложных и нестандартных задач из разных областей науки и техники. В основном это были задачи, формулируемые как существенно недоопределенный набор нелинейных уравнений и неравенств, для которых требовалось найти решение, удовлетворяющее некоторому множеству критериев. Такие задачи типичны на всех стадиях процесса проектирования, при управлении технологическими процессами, при исследовании поведения решения, зависящего от многих параметров. Кроме того, UniCalc®. применялся для решения больших систем диофантовых уравнений, возникающих в задачах генетического анализа.


UniCalc
  © 2001 – 2005, РосНИИ ИИ. Все права защищены. © 2001 – 2005, RRIAI. All rights reserved.  
  © 2003 – 2008, ЗАО "ИнтеллиТек". Все права защищены. © 2003 – 2008, IntelliTek, J.-S.C. All rights reserved.