Главная      Лекции     Лекции (разные) - часть 10

 

поиск по сайту            

 

 

 

 

 

 

 

 

 

содержание   ..  551  552  553   ..

 

 

Объектно-ориентированный подход

Объектно-ориентированный подход

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

1. Введение

Имитационные модели

Наглядность структуры

Агрегация

Объектно-ориентированный подход

Рис.

Наследование классов

Агрегация объектов

Рис.

Суть ООП состоит в следующем:

Суть объектно-ориентированной

ООП имеет следующие преимущества

Объектно-ориентированные модели

Уравнение Ван дер Поля

Элемент

Рис.

Элемент

Рис.

27

Точка конвекции

31

Градиент-конвектор

28

Узел конвекции

32

Насос-конвектор

29

Конвектор

33

Сосуд-конвектор

30

Проводник-конвектор

34

Эластичный конвектор

Уровень последовательности вычислений

Уровень расчётов по формулам

Уровень взятия и присвоения значений

Рис.

Примечание

Примечание

Понятие

Степень соответствия ООП

Система уравнений

Выше среднего

ООП наиболее полезен, если совместно решаются несколько связанных систем, особенно разных типов

Схема

Средняя

объектное представление схемы нужно лишь для создания легко развиваемых библиотек численных методов; объектное представление параметра схемы значительно сокращает код, но увеличивает ресурсоёмкость программ; объектное представление элементов (систем) позволяет упорядочивать их переходы к следующим моментам времени (или итерациям)

Пространственная сетка и шаблон

Высокая

объектное представление узлов сетки позволяет гораздо эффективнее использовать характерное для распределённых задач условие локальности связей между узлами

Гибридная схема

Выше среднего

ООП позволяет при гибридизации использовать ранее реализованные негибридные схемы, не изменяя их

Неявная схема

Ниже среднего

объектная реализация неявных схем столь же сложна, как и процедурная, а в случае пространственно-распределённых задач теряется локальность алгоритмов и многие связанные с ней преимущества ООП

Нерегулярная сетка

Высокая

нерегулярные сетки с помощью ООП реализовать даже проще, чем регулярные

Адаптивная сетка

Низкая

объектная реализация алгоритмов перемещения сеточных узлов слабо отличается от процедурной, а динамическое создание (удаление) узлов в случае использования ООП недопустимо

Б

А

Граничные узлы типа 1

Граничные узлы типа 2

вычислительные

качественные

количественные

данные ПО

структурные

распределённые

входные

функциональные

сосредоточенные

выходные

неточные (часто изменяемые)

точные (редко изменяемые)

База данных

Метаданные 1

Метаданные 2

Схема 1.1

Схема 1.2

……

Модель 1.1.1

Модель 1.1.2

……

Сценарий 1.1.1.1

Сценарий 1.1.1.2

……

Компонент БД

Типы данных модели

Метаданные

данные о расчётных алгоритмах

Схема

качественные, структурные, точные (редко изменяемые)

Модель

количественные, функциональные, неточные (часто изменяемые)

Сценарий

входные, выходные, динамические

Содержание объектно-ориентированного подхода

Содержание многокомпонентного подхода к проектированию БД

Суть ООП состоит в следующем:

Суть МКБД состоит в следующем:

Примечание

Выделяются следующие свойства ООП:

Выделяются следующие свойства МКБД:

ООП имеет следующие преимущества

Многокомпонентные БД имеют

Термин ООП

Термин МКБД

программа

база данных, БД

объект

компонент, КБД

класс объекта

схема БД (которая, однако, не произвольна, а состоит из схем документов заданной схемы БД)

подкласс /суперкласс

подкомпонент/суперкомпонент (не подсхема/суперсхема)

поле класса

схема документа (состоящая из схем таблиц)

значение поля

документ (с таблицами и их данными)

доступ к полям (открытый (public), защищённый (protected) или закрытый (private); абстрактный (abstract) или конечный (final))

доступ к документам (открытый (protected), закрытый для записи (final) или закрытый для чтения (private))

абстрактность класса

неполнота КБД и/или несамодостаточность схемы КБД

5. Заключение

Таким образом, в данной работе проведён анализ возможностей применения объектно-ориентированного подхода к задачам моделирования сложных систем. Показано, что ООП позволяет сблизить методы, принятые вычислительной математике и имитационном моделировании, и тем самым совместно использовать их достоинства.

Путём анализа подходов, принятых в существующих объектных средствах моделирования, выбрана оптимальная трактовка понятия объекта – элемента вычислительных моделей. Эта трактовка позволяет быстро создавать, легко развивать и наглядно представлять не только сами модели, но и численные методы, которые рассчитывают эти модели. Для большинства понятий вычислительной математики разработаны объектные эквиваленты и указаны алгоритмы их взаимодействия. Исследована эффективность объектно-ориентированных численных методов по сравнению с процедурно-ориентированными – как с точки зрения их алгоритмической сложности, так и с точки зрения требовательности к вычислительным ресурсам.

Проведён анализ путей использования объектно-ориентированного подхода к решению проблемы оптимального хранения данных, возникающих при создании моделей и при вычислительных экспериментах с ними. Разработанный в результате многокомпонентный подход к системам управления базами данных имеет значение не только для моделирования, но и для других задач, которые используют последовательности или иерархии версий состояния некоторой системы.

Эффективность всех перечисленных теоретических подходов показана на примерах их применения к конкретным практическим задачам. Для иллюстрации использования объектно-ориентированного подхода при построении моделей кратко описана модель организма человека, для демонстрации эффективности ООП при реализации вычислительных алгоритмов рассмотрена библиотека численных методов для задач гидромеханики и массопереноса, а в качестве примера многокомпонентной базы данных приведена структура базы данных обобщённой модели.

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

Список литературы

1. R. F. Boisvert, S. Browne, J. Dongarra, E. Grosse. Digital software and data repositories for support of scientific computing. In N. Adam et al., editors, Advances in Digital Libraries, number 1082 in Lecture Notes in Computer Science, pages 61-72. Springer-Verlag, New York, 1996.

2. R. F. Boisvert, J. J. Dongarra, R. Pozo, K. A. Remington, and G. W. Stewart. Developing numerical libraries in Java. Concurrency: Practice and Experience, 10(11): 1117–1129, Sept. 1998. (http://www.cs.ucsb.edu/conferences/java98/papers/jnt.pdf)

3. E.Anderson, Z.Bai et al. LAPACK User’s Guide. SIAM, Philadelphia, second edition, 1995.

4. B. Blount, S. Chatterjee, An Evaluation of Java for Numerical Computing. The University of North Carolina. Jan. 1999. (ftp://ftp.cs.unc.edu/pub/users/cs/papers/sp-java.pdf)

5. R. Pozo. Template Numerical Toolkit for linear algebra: High performance programming with C++ and the Standard Template Library. International Journal of High Performance Computing Applications, 11(3), 1997. (http://math.nist.gov/tnt/).

6. Тормасов А.Г., Пашутин Р.А., Иванов В.Д., Петров И.Б. Объектно-ориентированный подход в создании сред поддержки сложных вычислений. Тезисы докладов XL научной конференции МФТИ, Долгопрудный, 1997.

7. Roberts, C.A., Dessouky, Y. M. An Overview of Object-Oriented Simulation. Simulation, vol. 70, no. 6, pp. 359-368. (http://www.scs.org/pubs/s98indaut.html)

8. Cubert, R.M., Fishwick, P.A. OOPM: An Object-Oriented Multimodeling and Simulation. Application Framework. Simulation, vol. 70, no. 6, pp. 379-395.

9. A . M. Uhrmacher. Concepts of Object-Oriented Simulation. Transactions of the Society for Computer Simulation, vol. 14, no. 2, pp. 59-68, 1997. (http://www.scs.org/pubs/t97toc.html)

10. Simulink Concepts. In: MATLAB User`s guide. MathWorks, inc. (www.mathworks.com).

11. Евдокимов А.В. Численное моделирование осреднённого по времени кровообращения человека. Выпускная квалификационная работа бакалавра. МФТИ, 1998.

12. Бурыкин А.А. Разработка методов компьютерного моделирования функциональных систем организма человека (на примере сердечно-сосудистой системы). Магистерская диссертация. Долгопрудный, МФТИ, 2000.

Публикации автора по теме диссертации

13. Евдокимов А.В., Объектно-ориентированный подход в математическом и имитационном моделировании. Тезисы докладов XLII научной конференции МФТИ, 1999.

14. Евдокимов А.В., Бурыкин А.А. О хранении и представлении данных в системах моделирования. Тезисы докладов XLII научной конференции МФТИ, Долгопрудный, 1999.

15. Бурыкин А.А., Евдокимов А.В. О применении объектно-ориентированного анализа при создании сложных компьютерных моделей в физиологии. Тезисы докладов XLII научной конференции МФТИ, Долгопрудный, 1999.

Приложение

Описание объектно-ориентированной библиотеки численных методов для задач гидромеханики и массопереноса с точки зрения её использования

Ниже кратко описывается физический смысл всех элементов библиотеки, их назначение и отношения друг с другом. Названия элементов подчеркнуты, а названия их параметров выделены курсивом. Для использования библиотеки при конструировании разнообразных моделей приведённой в данном разделе информации вполне достаточно, в то время как для расширения возможностей библиотеки и для приспособления её к конкретным предметным областям необходима также объектно-ориентированная структура библиотеки, описанная в разделе 3.4.2.

Течение жидкости (газа)

1. Резервуар предназначен для хранения некоторого объёма жидкости (газа). Его связи (которых может быть сколько угодно) с Проточными элементами и с Узлами соединения позволяют ему обмениваться жидкостью (газом) с другими резервуарами и системами проводников соответственно.

2. Эластичный резервуар , как и обычный Резервуар , имеет объём и методы его расчёта по втекающим и вытекающим потокам . Однако в данном элементе, помимо этого, заложена модель стенки резервуара (упругая модель). Для этого Эластичный резервуар характеризуется двумя давлениями (внутри и снаружи) и двумя свойствами стенки – ненапряжённым объёмом и жёсткостью , то есть отношением приращения давления к приращению объёма. После расчёта объёма вычисляется соответствующее упругой модели давление внутри резервуара, которое может быть использовано для регуляции потоков через связанные с данным элементом Проточные элементы и Узлы соединения .

3. Пластичный резервуар содержит те же параметры и использует те же модели расчёта объема и давления , что и Эластичный резервуар . Отличие между ними состоит в том, что упругая модель расчёта давления дополнена пластичной, что позволяет моделировать часто встречающееся явление релаксации напряжения в стенке резервуара. С этой целью в Пластичный резервуар добавлен ещё два параметра – характерное время релаксации и равновесный ненапряжённый объём . Если мгновенно увеличить (уменьшить) объём резервуара, то давление в нём сначала резко повысится (понизится), но за время релаксации за счёт постепенного роста (уменьшения) ненапряжённого объёма оно приблизится к своему первоначальному значению. Следовательно, ненапряжённый объём в случае пластичного резервуара рассчитывается им самим, и регулировать его извне не имеет смысла; зато равновесный ненапряжённый объём подлежит обязательной регуляции в зависимости от разности внешнего и внутреннего давлений (именно к нему со временем стремится значение ненапряжённого объёма, поэтому без регуляции не будет релаксации).

4. Точка соединения необходима для формализованного описания системы ветвящихся проводников (см. ниже). Данный элемент содержит всего один параметр – давление в точке, и сам никаких специфических действий над ним не производит. Точку соединения можно связывать с любым количеством элементов типа Проводник и одного из его подтипов (причём направление связи не имеет значения), однако самый обычный способ её использования – постановка на выходе элемента типа Насос , который в таком случае будет рассчитывать давление в точке.

5. Узел соединения расширяет возможности Точки соединения и отличается от неё тем, что самостоятельно рассчитывает своё давление на основе информации о сопротивлениях проводников, с которыми он связан, и о давлениях на их противоположных концах. При этом имеется возможность притока или оттока из узла некоторого количества жидкости (газа), для чего узел соединения содержит второй параметр – втекающий поток .

6. Проточный элемент является простейшим типом, характеризуясь только одним параметром – потоком , то есть объёмом жидкости (газа), протекающей через него в единицу времени. Связывается данный элемент каждым концом с не более чем одним элементом типа Резервуар или одного из его подтипов. Если связь направлена к резервуару, то его объём будет увеличиваться, если от резервуара – уменьшаться (естественно, при условии положительности потока).

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

8. Градиент обеспечивает заданную разность давлений между Узлом соединения (который должен быть связан со входом данного элемента) и Точкой соединения (с выходом). Он имеет все свойства Проводника (поток и сопротивление ), однако расчёт ведёт по той же формуле в обратном направлении, определяя из неё не поток, а давление на выходе (в Точке соединения). Градиент полезен не только в качестве источника (насоса), снабжённого внутренним сопротивлением, но и для постановки краевых условий с заданным потоком на границе.

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

10. Сосуд является сочетанием параметров и функциональных возможностей, присущих двум типам элементов – Проводнику и Резервуару . Новым свойством является то, что сопротивление сосуда как проводника зависит от его диаметра, а значит, и от объёма сосуда как резервуара. С другой стороны, поток через сосуд определяется не только стационарным законом пропорциональности между ним и разностью давлений; при расчёте учитывается и нестационарная поправка к потоку, равная скорости изменения объёма и формально относящаяся не к сосуду, а к связанному с его выходным концом Узлу соединения (параметр втекающий поток ). В принципе, систему сосудов можно ввести в схему как систему проводников и резервуаров, связанных узлами, но тогда соотношение между их объёмом и сопротивлением нужно искусственно вводить на уровне модели.

11. Эластичный сосуд сочетает свойства Проводника со свойствами Эластичного резервуара . Зависимость сопротивления и потока от объёма и скорости его изменения точно такая же, как в обычном Сосуде , а зависимость объёма от разности давлений и свойств стенки – такая же, как в Эластичном резервуаре. Отличие в том, что давления на концах сосуда как проводника напрямую определяют давление внутри сосуда как резервуара (оно принимается равным их полусумме).

12. Пластичный сосуд отличается от Эластичного сосуда только тем, что его ненапряжённый объём зависит от времени, если во времени изменяется давление в сосуде (см. Пластичный резервуар ).
Обмен веществ

13. Контейнер является основой для всех элементов, способных содержать в себе набор некоторых субстанций (которые далее для определённости называются веществами). Каждое вещество в контейнере характеризуется как своей концентрацией , так и общим количеством (массой) в контейнере. При этом в данном элементе рассчитывается только количество, а концентрация вычисляется лишь в его подтипах. Любой контейнер может быть связан с несколькими элементами типов Носитель и Место конвекции (а также с элементами их подтипов), которые обеспечивают приток или отток веществ от контейнера.

14. Резервуар-контейнер благодаря наличию у него объёма (как у любого резервуара) имеет возможность рассчитать не только количество , но и концентрации веществ в контейнере.

15. Эластичный контейнер является Эластичным резервуаром , способным определять концентрации и массы веществ.

16. Пластичный контейнер сочетает свойства Пластичного резервуара и способность содержать в себе вещества.

17. Носитель обеспечивает отток веществ от Контейнера или его подтипов, поэтому он может иметь не более чем одну связь с контейнером на входе и ни одной связи на выходе. Скорость оттока формализуется с помощью параметра поток вещества каждого из «текущих» по данному элементу веществ, однако никаких расчётов сам Носитель не производит. Если поток вещества отрицателен, Носитель представляет собой источник вещества.

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

19. Обменник , в отличие от Носителя , может не только служить в качестве источника или стока вещества, но и обеспечивать обмен веществ между двумя Контейнерами . Для этого данный тип элемента и все его подтипы может иметь не только входную, но и выходную связь. Расчёт потока вещества в Обменнике не проводится.

20. Диффузионный обменник содержит в себе модель, согласно которой поток вещества между двумя Контейнерами пропорционален разности концентраций в них и эффективной площади обменника. В таком случае коэффициент этой пропорциональности (скорость диффузии , то есть коэффициент диффузии, отнесённый к эффективной толщине «стенки» обменника) можно считать свойством содержащейся в данном элементе среды, а не его собственным параметром.
Перенос веществ

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

22. Точка с веществом описывается давлением и концентрациями содержащихся в ней веществ, однако в данный элемент не заложены модели их расчёта. Данный элемент может иметь связи с теми же элементами, что и обычная Точка .

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

24. Место диффузии содержит в себе методы расчёта изменений концентраций содержащихся в нём веществ с помощью модели диффузионного переноса. Для реализации этой модели необходимо знать коэффициенты диффузии и эффективное расстояние между разными Местами диффузии, поэтому данный элемент может быть связан только с Диффузорами . Направление связей не имеет значения, количество их может быть любым. При расчётах предполагается, что соседние (связанные Диффузором) Места диффузии имеют приблизительно одинаковый объём, поэтому в случае невыполнения этого условия необходимо использовать Диффузионные обменники вместо Диффузоров и Контейнеры вместо Мест диффузии.

25. Диффузор , в отличие от сходного с ним Диффузионного обменника , потока вещества в себе не несёт и никаких расчётов производить не умеет. Он предназначен для связывания с Местами диффузии , которые самостоятельно рассчитывают концентрации своих веществ через хранящиеся в диффузорах коэффициенты диффузии (свойства среды, заполняющей Диффузоры) и эффективные длины самих Диффузоров. Под эффективной длиной Диффузора понимается среднее геометрическое между его реальной диффузионной длиной и отношением объёма к площади сечения.
Конвективный перенос веществ

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

27. Точка конвекции отличается от Места конвекции наличием давления , благодаря которому все связанные с ней элементы подтипов Конвектора (обладающие сопротивлением) получают возможность рассчитывать свой поток . Этот поток, наряду с размерами конвекторов, Точка конвекции использует при расчёте своих концентраций .

28. Узел конвекции не только содержит давление среди своих параметров, но и рассчитывает его методами Узла соединения . Это накладывает запрет на соединение его входа с Градиентом-конвектором и Насосом-конвектором , которые сами рассчитывают своё выходное давление. Как и Место конвекции или Точка конвекции , данный элемент может быть связан с Контейнерами , однако благодаря наличию у него втекающего потока эти связи получают второе назначение, аналогичное назначению связей между Узлом соединения и Резервуарами .

29. Конвектор представляет собой Проточный элемент , обладающий помимо потока ещё и размером . Используя эти параметры, он способен участвовать в расчёте конвективного переноса веществ, проводимом Местами конвекции , которые должны быть связаны с каждым из его концов.

30. Проводник-конвектор , являясь одновременно Проводником и Конвектором , может участвовать в расчёте не только переноса веществ, но и протекающего через него потока . Поэтому он должен иметь связи не с Местом конвекции , а с Точкой конвекции или с Узлом конвекции .

31. Градиент-конвектор участвует в связях с Точкой конвекции и Узлом конвекции аналогично тому, как обычный Градиент связывается с Точкой соединения и Узлом соединения . По отношению к переносу веществ его роль совпадает с ролью любого конвектора.

32. Насос-конвектор соединяет в себе функциональность Насоса со способностью Конвектора по переносу веществ. Он может иметь точно такие же связи, как и Градиент .

33. Сосуд-конвектор , обладая объёмом (как и любой Сосуд ), имеет возможность изменять в зависимости от него свои свойства по отношению к переносу веществ.

34. Эластичный конвектор , по сути, является Сосудом-конвектором с упругой стенкой, и подобно ему участвует в связях с Точками конвекции и (или) Узлами конвекции .

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

36. Место переноса , как и Место с веществом , содержит в себе набор концентраций веществ. Помимо них, данный элемент характеризуется втекающими потоками концентрации , с помощью которых он (и, главное, его подтипы) может связываться с Контейнерами и вместе с ними рассчитывать конвективный перенос веществ. Одновременно с конвективным в Месте переноса происходит диффузионный перенос веществ, если оно связано с элементами типа Переносчик (но не с элементами его подтипов, поскольку данный элемент не имеет давление в числе своих параметров). При этом используются имеющиеся у Переносчика коэффициенты диффузии по отношению к каждому веществу и его длина .

37. Точка переноса отличается от Места переноса наличием давления , благодаря которому все связанные с ней элементы подтипов Переносчика (обладающие сопротивлением) получают возможность рассчитывать свой поток . Этот поток, наряду с размерами переносчиков, Точка переноса использует при расчёте своих концентраций .

38. Узел переноса не только содержит давление среди своих параметров, но и рассчитывает его методами Узла соединения . Это накладывает запрет на соединение его входа с Градиентом-переносчиком и Насосом-переносчиком , которые сами рассчитывают своё выходное давление. Как и Место переноса или Точка переноса , данный элемент может быть связан с Контейнерами , однако благодаря наличию у него втекающего потока эти связи получают второе назначение, аналогичное назначению связей между Узлом соединения и Резервуарами .

39. Переносчик представляет собой Проточный элемент , обладающий помимо потока ещё и размером . Используя эти параметры вместе с имеющимися у него параметрами Диффузора , он способен участвовать в расчёте конвективно-диффузионного переноса веществ, проводимом Местами переноса , которые должны быть связаны с каждым из его концов.

40. Проводник-переносчик , являясь одновременно Проводником и Переносчиком , может участвовать в расчёте не только переноса веществ, но и протекающего через него потока . Поэтому он должен иметь связи не с Местом переноса , а с Точкой переноса или с Узлом переноса .

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

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

43. Сосуд-переносчик , обладая объёмом (как и любой Сосуд ), имеет возможность изменять в зависимости от него свои свойства по отношению к конвективной части переноса веществ.

44. Эластичный переносчик по сути, является Сосудом-переносчиком с упругой стенкой, и подобно ему участвует в связях с Точками переноса и (или) Узлами переноса .

45. Пластичный переносчик имеет все достоинства Эластичного переносчика и плюс к ним обладает более реальными способом описания своих механических характеристик.

Таблица 1

Физический смысл элементов библиотеки

База данных

Компонент 1

Компонент 2

Компонент 1.1

Сценарий 1.2

……

Компонент 1.1.1

Сценарий 1.1.2

……

1. Элементы, переносящие что-либо

Перенос жидкости (газа)

Конвективный перенос веществ

Перенос веществ

Поток

Проточный элемент

Конвектор

Переносчик

Сопротивление

Проводник

Проводник-конвектор

Проводник-переносчик

Градиент

Градиент

Градиент-конвектор

Градиент-переносчик

Период

Насос

Насос-конвектор

Насос-переносчик

Объём

Сосуд

Сосуд-конвектор

Сосуд-переносчик

Диффузор

2. Элементы, которые соединяют переносящие элементы

Место

Точка

Узел

Соединение

Точка соединения

Узел соединения

Вещество

Место с веществом

Точка с веществом

Узел с веществом

Конвекция

Место конвекции

Точка конвекции

Узел конвекции

Перенос

Место переноса

Точка переноса

Узел переноса

Место диффузии

3. Элементы, содержащие что-либо

Объём

Эластичность

Пластичность

Резервуар

Резервуар

Эластичный резервуар

Пластичный резервуар

Проводник

Сосуд

Эластичный сосуд

Пластичный сосуд

Конвектор

Сосуд-конвектор

Эластичный конвектор

Пластичный конвектор

Переносчик

Сосуд-переносчик

Эластичный переносчик

Пластичный переносчик

Контейнер

Резервуар-контейнер

Эластичный контейнер

Пластичный контейнер

Контейнер

4. Элементы, переносящие вещества между контейнерами

Носитель

Поглотитель

Обменник

Диффузионный обменник

Примечание . Сосуд-конвектор и сосуд-переносчик указаны в таблице дважды – в разделах 1 и 3.

Таблица 2

Параметры элементов библиотеки

Элемент

Параметры

1

Резервуар

объём

2

Эластичный резервуар

объём, ненапряжённый объём , жёсткость , давление изнутри, давление снаружи

3

Пластичный резервуар

объём, ненапряжённый объём, жёсткость , давление изнутри, давление снаружи , время релаксации , равновесный ненапряжённый объём

4

Точка соединения

давление

5

Узел соединения

давление, втекающий поток

6

Проточный элемент

поток

7

Проводник

поток, сопротивление

8

Градиент

поток , сопротивление

9

Насос

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

10

Сосуд

поток, сопротивление, объём

11

Эластичный сосуд

поток, сопротивление, объём, ненапряжённый объём , жёсткость , давление изнутри, давление снаружи

12

Пластичный сосуд

поток, сопротивление, объём, ненапряжённый объём, жёсткость , давление изнутри, давление снаружи , время релаксации , равновесный ненапряжённый объём

13

Контейнер

концентрации веществ , количества веществ

14

Резервуар-контейнер

объём, концентрации веществ, количества веществ

15

Эластичный контейнер

объём, ненапряжённый объём , жёсткость , давление изнутри, давление снаружи , концентрации веществ, количества веществ

16

Пластичный контейнер

объём, ненапряжённый объём, жёсткость , давление изнутри, давление снаружи , время релаксации , равновесный ненапряжённый объём

 

 

 

 

 

 

 

содержание   ..  551  552  553   ..