ИННОВАЦИИ БИЗНЕСУ

ПОДРОБНАЯ ИНФОРМАЦИЯ

Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.

Номер

51-150-99

Наименование проекта

Метод последовательных аппроксимаций в среде табличного процессора EXCEL 5.0

Назначение

Ускорение и упрощение преобразования данных.

Рекомендуемая область применения

Проектные работы в строительстве.

Описание

Описание к листку № 51-150-99

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

Создан инструмент для расчета пластинчатых конструкций. В качестве численного метода расчета принят метод последовательных аппроксимаций в конечно-разностной форме. Описан начальный этап создания программно-алгоритмического комплекса, который может служить своего рода многофункциональным инструментом при анализе численных методов расчета конструкций. Практически все численные методы используют расчетный аппарат, базирующийся на матричной алгебре. В качестве программного средства избраны табличные процессоры, такие как sc-5 и excel-5, ибо изначально табличные процессоры предназначались для выполнения разнообразных процедур с таблицами (двухмерными матрицами).

Решены следующие задачи:

- установление закономерностей построения расчетных формул в рассматриваемом методе с целью их последующего преобразования в макросы и макрокоманды табличного процессора;

- установление закономерностей построения разрешающей матрицы, коэффициентов системы уравнений и вектора свободных членов;

- разработка интерфейса ввода исходных данных с широким использованием наглядных и убедительных средств визуализации;

- разработка инвариантных матриц-шаблонов для промежуточных преобразований вводимых исходных данных в соответствии с расчетными формулами используемого метода;

- преобразование матриц с исходными данными в вектор свободных членов;

- разработка технологии заполнения элементов основной разрешающей матрицы;

разработка высокопроизводительной технологии обращения разрешающей матрицы и последующего решения системы линейных уравнений с использованием метода Халецкого.

Чтобы написать макрос, позволяющий автоматизировать процесс вычисления и последующего заполнения ненулевых элементов матрицы необходимо выполнить следующее.

1. Выделить блок ячеек электронной таблицы размерностью ( n+1)·n.

2. Сформировать сверху и слева от выделенного блока операторные вектор-строку и вектор-столбец , скопировав в них относительные шаги разбиения пластины расчетной сеткой.

3. В зависимости от расположения узлов сетки, смежных с рассматриваемым, разработать структуру 9 инвариантных функций, по которым рассчитываются соответствующие элементы матрицы. При этом необходимо учитывать, что эти формулы есть не что иное, как алгебраические преобразования над соответствующими элементами вектор-строки и вектор-столбца, являющихся аргументами искомых функций. Следовательно, при переходе от одной ячейки таблицы к другой будет происходить автоматическое изменение значений аргументов.

4. Разработать и записать макрос, реализующий процедуру копирования формул-функций в диагональные элементы разрешающей матрицы.

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

Преимущества перед известными аналогами

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

Стадия освоения

Внедрено в производство

Результаты испытаний

Технология обеспечивает получение стабильных результатов

Технико-экономический эффект

Повышение производительности труда на 20%.

Возможность передачи за рубеж

Возможна передача за рубеж

Дата поступления материала

18.11.1999

Инновации и люди

У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)

Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)

Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)

Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)