объемное геометрическое моделирование в промышленном производстве. 

Е.И.Артамонов, д.т.н., проф.

Введение

Промышленность России имеет почти тридцатилетний опыт разработки и использования автоматизированных систем проектирования, технологической подготовки производства и изготовления изделий (далее автоматизированные системы).  Несмотря на это темпы внедрения  таких систем существенно отстают от западных и оставляют желать лучшего. Основным фактором всеобщей незаинтересованности отечественных промышленных предприятий во внедрении автоматизированных систем был и все еще остается фактор отсутствия конкуренции. Это наглядно отражается на примере продвижения на рынок своих товаров западными и отечественными производителями. Западные производители, рекламируя товар, представляют не только отличительные свойства этого товара, но и акцентируют внимание на  использовании новых информационных технологий в технологическом процессе его создания. Таким образом, например, зарубежные производители при рекламе легковых автомобилей, начиная с конца семидесятых годов, в качестве отличительной черты новых технологий проектирования демонстрируют достоинства компьютерного объемного геометрического моделирования. Отечественные же производители, обладая безграничным рынком сбыта, не только не думали раньше о внедрении новых информационных технологий, но и не  приступали к новым разработкам, пока кузовной штамп не выработает свой ресурс. 
Незаинтересованность внедрения новых информационных технологий в настоящее время объясняется общим упадком промышленных производств, отсутствием средств для приобретения технических и программных комплексов, но в большей степени - неподготовленностью кадров, непониманием руководящими работниками всех уровней сути и перспективности внедрения новых информационных технологий. 
Перспективность внедрения новых информационных технологий в промышленности, по данным зарубежных компаний, очевидна, основными стимулами при этом называются: стремление сократить сроки разработок и повысить качество выпускаемой продукции, переход к безбумажному производству. В материалах зарубежных фирм отмечается, что при ручном проектировании проектно-конструкторские разработки составляют примерно 20% от стоимости изделий, а производство - 80%.  Существенными моментами в процессе создания изделий, влияющими на их стоимость, являются перепроектирование и доработка после испытаний макетных и опытных образцов. При автоматизированном проектировании вся тяжесть доработок ложится на проектно- конструкторские работы, а не на производство, и цена доработок в этом случае на три порядка меньше, чем при ручном проектировании. При этом существенно сокращается и время изготовления изделия, поскольку в ряде случаев отпадает необходимость в изготовлении макетов и опытных образцов. Появляется возможность создания математических моделей проектируемых объектов, на которых до момента физической реализации проверяется соответствие проекта техническим требованиям, моделируются процессы сборки и обработки на станках с ЧПУ и т.п. При этом существенно изменяется технология проектирования, происходит переход к проектированию "сверху вниз", т.е. начиная от создания объемной геометрической модели проектируемого объекта  и кончая выпуском конструкторско - технологической документации, подготовкой управляющей информации для станков с ЧПУ, координатографов и фотоплоттеров. При такой технологии разработчики освобождаются от выполнения малопроизводительных, рутинных операций. Весь   комплект   технической документации (конструкторской, технологической, эксплуатационной и  ремонтной)  создается  на базе компьютерной модели объекта. 
Преимущества такого подхода очевидны: на объемной (3D) геометрической модели выявляются ошибки допущенные при конструировании, что достаточно трудно обнаружить по трем проекциям на чертежах, сокращается время создания чертежной документации. Геометрическая модель проходит через все этапы жизненного цикла проектируемого объекта, при этом не требуется вводить повторно информацию для технологической подготовки производства, изготовления прессформ, моделирования процессов обработки на станках с ЧПУ и т.п.
К сожалению, большинство проектировщиков до сих пор отдает предпочтение проектированию "снизу вверх", что связано, во-первых, с традициями ручного проектирования, а, во-вторых, с наличием на рынке  отечественных систем, ориентированных на выпуск чертежной документации, не поддерживающих технологию проектирования “сверху вниз”.

Медленные темпы внедрения промышленностью автоматизированных систем (АС), отсутствие централизованного финансирования пагубно влияют на разработку и развитие программного обеспечения отечественных систем. За последнее время количество разработок таких систем сократилось более, чем в сто раз. Практически прекращены новые разработки в этой области. Значительное количество коллективов разработчиков распалось. В результате, например, среди отечественных машиностроительных САПР, поставляемых на рынок, продавалось не более пяти  2D-систем [1-3] и не более одной-двух 3D-систем [3], полностью отсутствовали системы для проектирования в радиоэлектронике, строительстве и архитектуре. В то же время значительные средства организациями расходуются на закупку дорогостоящих зарубежных САПР [4](в большей степени по субъективным причинам). Получаемые результаты от таких систем не всегда оправдывают потраченные средства. Зарубежные системы не всегда устраивают пользователей из-за большой стоимости, отсутствия необходимой комплектации, отсутствия обучения и надлежащей документации. Пользователи на местах оказываются неподготовленными к применению этих систем, известны примеры, когда в одной организации скапливаются несколько типов дублирующих друг друга систем, порой практически неэксплуатируемых. Использование зарубежных систем навсегда закрывает возможность построить в перспективе желаемую систему автоматизированного проектирования предприятия.
       	Развитие отечественных АС и их широкое использование в  промышленности позволит существенно сократить затраты на закупку таких систем за рубежом и, тем самым, поддержать отечественные научные разработки в этой области. 
Современные отечественные программные средства автоматизированных систем вряд ли могут конкурировать со средствами зарубежных интегрированных систем, используемых в машиностроении. Однако использование их при решении отдельных задач может принести определенный успех. Так, например, наш опыт показывает [5], что использование собственных разработок по объемному геометрическому моделированию иногда позволяет более чем в 20 раз снизить стоимость создания моделей, существенно сократить объем памяти, занимаемый моделями, сократить время доступа к моделям, а также понизить требования к используемым типам компьютеров.
Структуры автоматизированных систем, состав и способы согласования их основных компонентов зависят от типов решаемых задач на этапах жизненного цикла создаваемого промышленного продукта (ПП).

 ОСНОВНЫЕ Этапы жизненного цикла пп.

Основными этапами жизненного цикла ПП являются: внешнее проектирование, синтез и анализ структуры ПП и его узлов, техническое проектирование, технологическая подготовка производства, изготовление, эксплуатация и утилизация объекта.
На этапе внешнего проектирования проводятся маркетинговые исследования, формулируется постановка задачи, составляются требования технического задания, определяются общие характеристики ПП. 
На этапе синтеза производится выбор вариантов построения ПП и его отдельных узлов, оптимальных по наперёд выбранным критериям.
На этапе анализа составляются математические модели вариантов построения ПП, производятся всесторонние исследования моделей ПП с целью выбора наиболее предпочтительного варианта.
На этапе технического проектирования отрабатывается конструкторская документация, составляются спецификации, ведомости комплектующих изделий и т.п. В процессе разработки конструкторской документации решаются задачи расчета на прочность, задачи компоновки и размещения отдельных узлов проектируемого ПП, трассировки соединений между узлами и элементами объекта и др. 
На этапе технологической подготовки производства ведется разработка структуры технологического процесса, моделирование процессов обработки, разработка пооперационной документации и получение управляющей информации для станков с ЧПУ.
На этапе изготовления ПП автоматизируются различные стадии, начиная от изготовления отдельных элементов и узлов на станках с ЧПУ, технологических установках и, кончая автоматизацией процессов сборки, контроля и испытания ПП. 
Процесс проектирования носит явно выраженный итерационный характер, то есть наблюдается обратная связь с поcледующих этапов проектирования на предыдущие. При этом производится коррекция и уточнение исходных данных, переход к рассмотрению других вариантов построения и т.п. Необходимость работы пользователя в интерактивном режиме требует минимального времени при переходе с этапа на этап, что накладывает жесткие ограничения на организацию технических и особенно программных средств.
В последнее время появились автоматизированные системы, которые хранят информацию об этапах эксплуатации и утилизации ПП, что позволяет оценить его качество, принимать решения при возникновении чрезвычайных ситуаций, в которых может оказаться ПП, и т.п.

Cтруктуры автоматизированных систем.

Рациональная организация программных и технических средств АС обусловлена необходимостью повышения их быстродействия для работы в интерактивном режиме с ограничениями на объем занимаемой оперативной памяти [6]. Структура программных и технических средств зависит от назначения и алгоритмов функционирования АС. Рассмотрим принципы организации этих средств на основе анализа основных операций в этапах процесса проектирования. 
  В любой АС можно выделить основные операции, показанные на рис. 1. Эти операции можно сгруппировать в следующие блоки: блок ввода исходных данных (БВВ), вычислительный блок (ВБ), информационный блок (ИБ), блок вывода результатов (БВ), блок управления (БУ).
Блок ввода осуществляет операции по преобразованию типов и форматов данных (ПД), производит предварительную обработку данных (ПОД), связанную с семантическим и синтаксическим анализом, преобразованием языков кодирования информации с устройства ввода во внутрисистемное представление.
Вычислительный блок решает проектные задачи (РПЗ) в соответствии с заданными алгоритмами функционирования систем на всех этапах жизненного цикла ПП, включая синтез или расчет проектируемого объекта, анализ, расчеты при конструировании, технологической подготовке производства и т.п. Вычислительный блок состоит из нескольких частей, выполняющих соответствующие процедуры. Связь этих частей с другими блоками определяется назначением системы. В процессе проектирования достаточно часто решаются различные рутинные задачи (РРЗ), требующие при сравнительно простых алгоритмах большого объема памяти и длительного времени при последовательном выполнении операций. К таким задачам можно отнести, например, задачи компоновки, размещения элементов и трассировки соединений между элементами. Большинство АС производят операции над графическими данными (ОГД) по созданию геометрической модели проектируемого объекта, по модификации модели и ее преобразованию для представления графического изображения на экране дисплея, на графопостроителях или печатающих устройствах.
Информационный блок производит операции по записи на внешних носителях информации о проектируемом объекте. Этот блок позволяет организовать сложные структуры данных и производить их выборку с учетом различных условий и форм представления информации. При работе системы в интерактивном режиме от ИБ требуется достаточно высокое быстродействие, возможность управлять сравнительно большими объемами данных при ограничениях на занимаемую память, которые не всегда могут обеспечить стандартные системы управления базами данных. 
Блок вывода выполняет предварительные операции (ПОВ) по преобразованию языков внутреннего представления информации в языки кодирования различных устройств вывода, а также операции по преобразованию типов и форматов выходных данных (ПИ).
Блок управления (БУ) в соответствии с терминами языка взаимодействия пользователя управляет последовательностью подключения блоков системы.
Указанные основные блоки в АС могут быть реализованы в зависимости от назначения как программно, так и аппаратно.

КлассификациЯ программного обеспеЧениЯ автоматизированных систем.

	Как правило, программное обеспечение (ПО) автоматизированных систем строится на основе пакетов прикладных программ (ППП) в виде законченных специализированных систем, которые получают исходные данные в удобном для пользователя виде, производят требуемые вычисления и выдают результаты проектирования на внешние устройства. ППП обеспечивают решение задач по вводу и выводу графической информации, геометрических построений, работ с базами данных, специализированных вычислений и т.п. На ранней стадии развития технических средств и системного программного обеспечения (60-70-е годы) для решения такого рода задач использовались, например, пакеты PLOT-10, Графор, Графал, ФАП-КФ. В последнее время в операционной системе MS DOS для персональных копьютеров использовался пакет Hello (80-ые годы), в Windows - пакеты DirectX 2 SDK, Direct3D[7], OpenGL[8] . На основе последних ППП развивается новое перспективное направление , связанное с автоматизированным проектированием, - виртуальная реальность. Технология виртуальной реальности обеспечивает высокореалистичное моделирование трехмерного пространства и поддерживает динамическое интерактивное взаимодействие с пользователем, создающее эффект погружения в моделируемое пространство. Технология виртуальной реальности представляет собой новый тип интерфейса, который качественно меняет способы взаимодействия человека с компьютером, в том числе и в автоматизированных системах. 
Классификацию различных вариантов построения  ПО автоматизированных систем можно провести по разной компоновке блоков, указанных на рис.1,  в связные системы для всех этапов проектирования. Под связной системой будем понимать единый загрузочный модуль, с помощью которого может быть решена конкретная задача проектирования без промежуточного обращения пользователя к средствам операционной системы.
На рис. 2    показаны возможные К вариантов построения систем, отличающихся степенью охвата этапов жизненного цикла. Два предельных варианта (1-ый и  К-ый) представляют собой набор систем, покрывающих   N    отдельных этапов, назовем их локальными, и систему, охватывающую все этапы, назовем ее интегрированной.
Достоинством локальных систем является возможность их независимого создания и использования, что сокращает сроки и стоимость разработки таких систем. Недостатками этого варианта являются: избыточность ПО, обусловленная реализацией для каждой подсистемы блоков ввода, вывода, информационного блока и отдельных частей вычислительного блока; необходимость информационного согласования с другими локальными системами при переходе с одного этапа проектирования на другой, что приводит к созданию дополнительных блоков информационного сопряжения, увеличивающих общий объем памяти, занимаемый используемыми системами. В локальных системах расходуется дополнительное время на вызов пользователем отдельных подсистем средствами операционной системы, что затрудняет и иногда делает невозможным работу в интерактивном режиме.  
Интегрированные системы не обладают недостатками локальных систем, однако разработка подобных систем отличается повышенными сроками и стоимостью. Наиболее совершенные программные средства предполагают наличие всех указанных выше блоков, охватывают достаточно большое число этапов решения поставленной задачи и ориентированы на работу пользователя в интерактивном режиме. Интерактивный режим предполагает возможность повторного подключения пользователем, в зависимости от полученных результатов, блоков системы с целью изменения исходных данных или корректировки результатов. При этом используются устройства интерактивного взаимодействия пользователя с ЭВМ. Таким образом, при необходимости производится возврат с последующих этапов решения задачи на предыдущие. Отсутствие такой связи в реальном масштабе времени приводит к снижению эффективности систем проектирования. 
 Современные крупные предприятия используют более сложные интегрированные  системы, охватывающие, как правило, не только все этапы жизненного цикла ПП, но и автоматизацию плановой, экономической, финансовой деятельности, а также создание единой системы хранения и управления общей моделью данных, которые они создают и используют. Кроме того, поскольку такие предприятия объединяют множество различных подразделений, географически достаточно далеко расположенных друг от друга,  то эти интегрированные системы строятся на основе глобальных сетей. Назовем такого рода интегрированные системы глобальными. По структурной организации глобальные системы соответствуют 2-ому варианту (см. рис. 2), объединяющему все информационные блоки, где отслеживается проектная информация о ПП на всем его жизненном цикле. Такие информационные блоки базируются на мощных системах управления базами данных, эти блоки называют PDM-системами (PDM - Prodact/ Project/ Process Data Management)[9]. 
	Последнее время глобальным системам уделяется большое внимание, решаются вопросы согласования ранее разработанных систем с системами, построенными по новым технологиям, разработаны стандарты по обмену данными на различных этапах жизненного цикла. Появилось понятие CALS- технологий. 
Под CALS-технологиями понимается принципиально новая информационная технология описания процессов разработки, комплектации, производства, модернизации, сбыта, эксплуатации, сервисного обслуживания и утилизации продукции военного, гражданского и двойственного назначения. В промышленно развитых странах более десяти лет разрабатывается и внедряется комплекс мероприятий по созданию CALS- технологий.  Введение международных стандартов по CALS- технологиям позволяет интегрировать в одну систему комплекс материальных и информационных потоков, существующих на всех этапах жизненного цикла продукции. К таким стандартам, например, относятся стандарт для описания данных об изделии (STEP), стандарты представления текстовой информации (SGML) и графики (CGM ) и т.п. 
В качестве примера глобальных систем можно привести разработку фирмы Parametric Technology Corporation (PTC)   технологии Windchill [10]. Windchill снимает необходимость разработки единого представления информационных ресурсов, то есть разрушается одно из самых мощных препятствий на пути к успешному развертыванию крупномасштабной корпоративной системы. Технология Windchill позволяет создать неоднородную объединенную среду, которая наиболее реально отвечает  требованиям отдельных подразделений и организаций, входящих в состав компании, и обеспечивает гибкую адаптацию к постоянно меняющимся условиям конкурентной борьбы. Технология Windchill полностью ориентирована на средства Internet.   Несмотря на то, что на рынке PDM-систем большинство продуктов теперь имеют пользовательские интерфейсы на базе HTML или Java, модель, предложенная PTC, делает значительный шаг вперед. В ней все PDM-приложения написаны на языке сетевого взаимодействия и распределенных вычислений Java, а в качестве промежуточного программного обеспечения применяются известные приложения и конструкции Web. Так, для поиска метаданных вместо SQL используется поисковая система Web (например, Verity), а связь с другими приложениями, объектами и репозитариями Windchill реализуется с помощью гиперссылок и URL. Компании получают гибкое решение, которое можно реализовать на основе существующей сетевой Internet/ IntraNet/ ExtraNet - инфраструктуры. 
	Данные в технологии Windchill могут быть получены от различных программных систем, традиционно используемых на конкретном предприятии. Например, на этапе проектирования информация может быть получена от различных систем объемного геометрического проектирования таких, как CADDS5, Pro/Engineer или AUTOCAD.

Примеры использования    3D моделей.  

Выпуск конструкторско-технологической документации. Автоматизация выпуска конструкторско-технологической документации в достаточной степени освоена промышленными предприятиями. Для этих целей используются различные системы (см., например [1-4]), наиболее распространенной является AUTOCAD фирмы AUTODESK. При переходе к автоматизированному проектированию обычно используется прямой перенос технологии ручного проектирования, что не дает никаких преимуществ за исключением одного – перехода на безбумажное производство. Значительный успех, как уже отмечалось выше, может быть получен при переходе к технологии проектирования “сверху вниз”, то есть, начиная с создания объемных геометрических моделей проектируемого ПП. Кроме того, сокращение времени и, соответственно, стоимости собственно конструкторско-технологической документации достигается за счет создания библиотек типовых элементов и блоков, работа по заранее подготовленным прототипам и шаблонам чертежей и т.п.
 Объемное геометрическое моделирование (3D) позволяет до момента физической реализации изделия решать задачи отработки внешнего облика, расчета массоинерционных характеристик, расчета на прочность и теплопроводность, моделировать процессы сборки и обработки на станках с ЧПУ, разрабатывать прессформы, решать задачи, связанные с диагностикой объектов, моделировать развитие критических ситуаций. 
В качестве примера на рис. 4 показана  объемная геометрическая модель орбитального комплекса МИР, разработанная совместно с Центром подготовки космонавтов им. Ю.А.Гагарина [5]. Модель используется для обучения космонавтов составу орбитального комплекса, постоянного  повышения  уровня их подготовленности, формирования у них единой образно-концептуальной модели по изучаемым служебным бортовым системам. Кроме того, на геометрической модели орбитального комплекса возможно решение задач анализа процессов перестыковки модулей [11, 13], монтажа дополнительных конструкций  и т.п. Использование геометрических моделей существенно снижает затраты на подготовку космонавтов и затраты на анализ ситуаций, возникающих в процессе функционирования орбитального комплекса. 
Совместно с РКК “Энергия” разработаны геометрические модели “Фермы-3” орбитальной станции МИР [12], проведено моделирование процессов монтажа космонавтами фермы на поверхности станции МИР и раскрытия фермы с использованием специальных инструментов. Результаты работы использовались при конструировании фермы, а также для обучения и тренировки космонавтов. В процессе моделирования “Фермы-3” устранены некоторые недостатки конструкции  [13]. 
 На основе средств систем объемного геометрического моделирования возможно создание специализированных систем. Такие системы содержат базы данных параметрических моделей отдельных узлов проектируемых объектов, 2D и 3D графическое ядро, программное обеспечение для требуемых специальных расчетов, основанных на характеристиках объемов отдельных узлов и объектов в целом, например, расчеты расходуемых материалов. Эти системы включают также программы выпуска спецификаций и чертежной документации. Принцип построения таких систем опробован на примере проектирования каминов [12]. Создана система синтеза конструкций каминов из набора типовых элементов, накоплена информация по различным вариантам построения и внешним видам каминов, разработаны компьютерные фильмы по отдельным вариантам и процессу проектирования [13]. Текстуры внешних видов и световые эффекты были выполнены на системе 3Dstudio фирмы AUTODESK.
Использование средств виртуальной реальности.  Программные средства виртуальной реальности расширяют возможности 3D систем моделирования, они позволяют в заданном масштабе времени исследовать модели проектируемых объектов или решать задачи, которые невозможно выполнить на реальных объектах. Эти средства могут входить в состав 3D систем или использоваться самостоятельно. Эффект реальности на моделях создается за счет выбора соответствующих текстур и световых эффектов. 
В [14] приведен пример создания на таких средствах тренажера срочного покидания космонавтами международной космической станции (МКС) АЛЬФА. В тренажере использованы не только геометрические модели, но и функциональные, позволяющие имитировать процесс падения давления, включения и выключения на панелях управления различных агрегатов и т.п.

организация работы с моделями в сети Internet.
 
Использование средств глобальных сетей позволяет объединять удаленные коллективы проектировщиков через общие распределенные базы данных, осуществлять доступ к удаленным средствам проектирования, решать сложные расчетные задачи на более мощных удаленных компьютерах и т.п. Для эффективной работы пользователей в таких сетях необходимо создание дополнительных средств для поддержания виртуального информационного пространства данных о разрабатываемой продукции, обеспечения регистрации и определения прав участников проекта, координации их работы, поддержания целостности проектных решений, обеспечения безопасности и т.п. Как уже отмечалось выше в глобальных системах широко применяют средства Internet. 
В [15] приведен пример организации работы удаленных пользователей в системе проектирования конструкторской и схемной документации, решения задач размещения элементов и автоматической трассировке соединений между элементами. В этой системе разработаны языковые средства взаимодействия пользователя, разработаны инструментальные средства  интерфейса удаленного доступа, состоящего из набора HTML-страниц, позволяющих пользователю задать сценарий и режимы работы,  зарегистрироваться, получить возможность использования  индивидуальных каталогов для поддержки собственных библиотек, работать с каталогами и файлами комплекса, пользоваться   справочной информацией. Созданы средства просмотра и вывода на внешние устройства результатов проектирования, а также средства, выполняющие функции удаленного администрирования системы, такие, как регистрация пользователей, учет их работы, исключение и восстановление пользователей. Результат функционирования системы можно получить в виде текстового описания в одном из принятых стандартов (GERBER, HPGL и т.п.) или просмотреть стандартной программой визуализации. Система доступна пользователям Internet по адресу [13].

Литература

1. Чекалин О.В. Идеология легких CAD/CAM- систем. Автоматизация проектирования, № 1.1996.
2. Голиков А. Возможно ли создание САПР в России? Компьютер пресс, 8.1996.
3. Кураксин С.А., Бикулов С.А., Баранов Л.В., Козлов С.Ю., Ксенофонтов Д.К., Ефремов А.Н. T-FLEX CAD - новая технология построения САПР. Автоматизация проектирования, № 1.1996.
4. Жук.Д.М. CAD/CAE/CAM - системы высокого уровня для машиностроения. Информационные технологии, № 0.1995.
5. Артамонов Е.И., Высотин О.В., Разумовский А.И., Макаров А.М., Шурупов А.А. Объемное геометрическое моделирование орбитального комплекса “МИР”. Автоматизация проектирования, N4(10),1998 г. , стр.3-8.
6. E.Artamonov. Organization of computer-aided design systems. North-Holland.Mathematics and Computers in Simulation.№ 33.1991.
7. Тихомиров Ю. Программирование трехмерной графики. – СПб.: БХВ – Санкт-Петербург, 2000. – 256 с. 
8. Томпсон Н. Секреты программирования трехмерной графики для Windows 95/Перев. с англ. – СПб.: Петер, 1997. – 352 с. 
9. Ed Miller. E-Commerce Drives Focused PDM Solutions. 2000 г.      
10.	 Лобов Е.Д., Климов В.Е., Клишин В.В. Корпоративная система эффективного управления информацией для современного расширенного предприятия. Информационные технологии в проектировании и производстве. №1, 1999 г., стр. 25-29.
11. Artamonov E.,Shurupov A. Grafika-81-3D Program Package of 3D-Modelling. International Conference Information Technology in design EWITD'96. Moscow, Russia, 1996. 
12. Артамонов Е.И., Разумовский А.И., Шурупов А.А. Система проектирования каминов. Автоматизация проектирования, N4(10),1998 г., стр.30-33.
13. Нttp://lab18.ipu.rssi.ru
14. Александров А.П., Артамонов Е.И.,     Высотин О.В., Новиков Д.В.,   Шевченко Л.Г. Программное обеспечение для разработки тренажеров. Автоматизация проектирования, N4(10),1998 г. , стр.12-14.
15. Артамонов Е.И., Марковский А.В., Шипилина Л.Б. Организация работы пользователей САПР в Internet. Автоматизация проектирования, N4(10),1998 г. , стр.21-27.