- •Глава 1. Обзор и анализ технических решений
- •1.1. Характеристика тпк
- •1.2. Обзор программных продуктов для управления предприятиями с дискретными технологическими процессами
- •1.3. Анализ методов моделирования
- •1.4. Сети Петри
- •Выводы по главе
- •Глава 2. Моделирование тпк.
- •2.1. Краткая характеристика объекта моделирования.
- •2.2. Перечень маркеров первичного и вторичного сырья, специалистов, построек, типов местности.
- •2.3. Карта местности и ее районирование
- •2.4. Схемы получения первичного и вторичного сырья.
- •2.5. Реакции получения сырья.
- •Выводы по главе
- •Глава 3. Алгоритмы и программная часть.
- •3.1. Дерево достижимости.
- •3.1.1.Общее описание.
- •3.1.2. Алгоритм построения дерева достижимости.
- •3.1.3. Блок-схема дерева достижимости.
- •3.1.4. Процедура построения дерева достижимости.
- •3.2. Процедуры инициализации и получения сырья.
- •Выводы по главе
- •Заключение
- •Список использованной литературы
Выводы по главе
В данной главе были рассмотрены основные особенности развития ТПК и проведен обзор существующих программных решений для управления им. Также были проанализированы принципы и методы моделирования с целью поиска наиболее удобного аппарата для моделирования ТПК. В конечном итоге в качестве основного инструмента были выбраны сети Петри.
Глава 2. Моделирование тпк.
2.1. Краткая характеристика объекта моделирования.
В данном дипломном проекте моделируется прирост сырья в процессе деятельности колониального поселения. Вся продукция подразделяется на первичную и получаемую из нее вторичную. Количество производимого первичного сырья зависит от типа территории. Каждый колонист имеет свою специализацию, что позволяет ему выполнять определённую работу эффективнее, чем другие. Профессии колониста можно обучить у индейцев, кроме того, можно нанимать уже подготовленных профессионалов в Европе.
В качестве начальных условий принимаются территория, специалисты и постройки для производства вторичного сырья. Каждый специалист в результате одной реакции употребляет 10 единиц продовольствия. В данном проекте принято, что в случае недостатка пищи, колонист не умирает, а переходит в режим ожидания.
2.2. Перечень маркеров первичного и вторичного сырья, специалистов, построек, типов местности.
Перечень маркеров первичного сырья.
- MFOOD (продовольствие)
- MSUGAR (сахарный тростник)
- MTOBACCO (табак)
- MCOTTON (хлопок)
- MFURS (мех)
- MLUMBER (древесина)
- MORE (руда)
- MSILVER (серебро)
Перечень маркеров вторичного сырья.
- MRUM (ром)
- MCIGARS (сигары)
- MCLOTH (ткань)
- MCOATS (одежда)
- MTOOLS (инструменты)
- MMUSKETS (мушкеты)
Перечень специалистов.
MFARMER ФЕРМЕР
Некоторые туземцы превосходные фермеры и могут обучать свободных колонистов и наемных служащих секретам сельского хозяйства. Самое лучшее место для фермерства находится на равнинах. Фермеры-эксперты выращивают продовольствия в 2 раза больше с одного квадрата, чем другие фермеры.
MSUGAR_PLANTER САХАРОВОД
Только туземцы имеют достаточно знаний в этом деле, чтобы называться экспертами, и только они могут научить людей этому. Однако, колонист который работал достаточно долго, может самостоятельно стать мастером. Наилучшее место для культивирования сахарного тростника находится в саванне. Сахароводы-мастера в 2 раза производительнее, чем другие.
MTOBACCO_PLANTER ТАБАКОВОД
Некоторые индейцы обладают большими знаниями об этом таинственном сорняке и помогут людям стать мастерами его культивирования. Наилучшее место для культивирования табака находится на лугах. Табаководы-мастера в 2 раза производительнее, чем другие.
MCOTTON_PLANTER ХЛОПКОРОБ
Хлопок, найденный в Новом Свете, имеет высокое качество. Его можно прясть, получая прекрасные ткани и предметы одежды. Хлопкоробы-мастера должны быть обучены туземцами, которые на многовековом опыте познали наилучшие пути культивирования этого основного продукта. Наилучшее место для культивирования хлопка находится в прерии. Хлопкоробы-мастера в 2 раза производительнее, чем другие.
MFUR_TRAPPER ЗВЕРОЛОВ
В Новом Свете в большом количестве обитают млекопитающие с мехом, шкуры которых можно продавать в Европе за хорошую прибыль. Ваши люди могут узнать лесные тропы этих зверей и стать звероловами-экспертами только с помощью индейцев. Наилучшее место для добычи меха находится в лесистых местностях, особенно с холодным климатом. Звероловы-эксперты в 2 раза производительнее, чем другие.
MLUMBERJACK ЛЕСОРУБ
Наилучшее место для рубки леса - это леса и лесистые местности. Лесорубы-эксперты могут заготовить бревен в 2 раза больше, чем другие.
MORE_MINOR РУДОКОП
Наилучшие места для поиска руды - это горы, холмы и болота, особенно где есть месторождения минералов. Рудокопы-эксперты в 2 раза продуктивнее, чем другие.
MSILVER_MINOR СЕРЕБРОКОП
Профессия сереброкопа - это важное и доходное занятие. Наилучшие места для поиска серебра - это горы, особенно где есть залежи. Сереброкопы-эксперты в 2 раза продуктивнее, чем другие.
MDISTILLER ВИНОДЕЛ
Ремесло преобразования (сахара-сырца в ром) и другой алкоголь старо, как сама цивилизация. Винодел-мастер вдвое производительней, чем обычный колонист, работающий виноделом.
MTOBACCONIST ТАБАЧНИК
Табачники перерабатывают табак в сигары. Табачники-мастера появляются в Доках Европы или могут быть обучены там. Табачник-мастер вдвое производительней, чем обычный колонист, работающий табачником.
MWEAWER ТКАЧ
Ткачи перерабатывают хлопок в ткань и появляются в Европе как иммигранты или могут быть обучены там. Ткач-мастер вдвое производительней, чем другие люди, перерабатывающие хлопок в ткань.
MFUR_TRADER МЕХОТОРГОВЕЦ
Мехоторговцы перерабатывают меха в шубы, а вы получаете мехоторговцев-
мастеров в доках или можете обучить их. Мехоторговцы-мастера вдвое производительней, чем другие колонисты, работающие мехоторговцами и перерабатывающие мех в шубы.
MCARPENTER ПЛОТНИК
Плотник-мастер необходим для развития общества в вашей колонии. Они вдвое производительней, чем другие колонисты, работающие плотниками и преобразующие бревна в здания.
MBLACKSMITH КУЗНЕЦ
Работы по металлу - существенный компонент для успешной колонизации. Кузнецы могут ремонтировать металлические орудия и создать новые. Кузнецы преобразуют (руду в инструменты). Кузнецы-мастера вдвое производительней, чем обычные колонисты, работающие кузнецами.
MARMOURER ОРУЖЕЙНИК
Оружейники преобразуют инструменты в мушкеты. Они вдвое производительней, чем обычные колонисты, работающие оружейниками.
Таблицца 2.2.1
Таблица зависимости производительности от уровня квалификации.
Marker |
IABS (при F=1, S=1) |
MPROFESSION |
F*MPRODUCTION |
MEXPERT_PROFESSION |
2*F*MPRODUCTION |
Перечень построек.
MRUM_DISSTILLER_HOUSE ДОМ ВИНОДЕЛА
К олонист в доме винодела может производить ром, если под рукой имеется сахар для работы. Ром разливается по бутылкам и хранится на складе.
MTOBACCONIST'S_HOUSE ДОМ ТАБАЧНИКА
Колонист, работающий в доме табачника, может производить сигары, если имеется доступный табак. Любые производимые сигары накапливаются на складе.
MWEAVER'S_HOUSE ДОМ ТКАЧА
Колонист, работающий в доме ткача может произвести ткань, если имеется доступный для работы хлопок. Любая производимая ткань накапливается на складе.
MFUR_TRADER'S_HOUSE ДОМ МЕХОТОРГОВЦА
К олонист, работающий в доме мехоторговца, может производить шубы, если имеется мех, доступный для работы. Шубы будут накапливаться на складе.
MBLACKSMITH'S_HOUSE ДОМ КУЗНЕЦА
К олонист, работающий в магазине кузнеца может производить инструменты, которые накапливаются на складе поселения. Чтобы производить инструменты кузнецу нужна руда.
MCARPENTER'S_HOUSE ДОМ ПЛОТНИКА
К олонист, работающий в магазине плотника производит молотки, которые накапливаются, чтобы строить здания, и строения в поселении. Плотнику, чтобы создать молотки, нужны бревна.
MMECHANIC'S_HOUSE ДОМ СЛЕСАРЯ
О беспечивают устойчивое изготовление мушкетов из инструментов. Слесарня позволяет плотникам делать единицы артиллерии, а оружейникам перерабатывать инструменты в мушкеты.
MSTOREHOUSE СКЛАД
Обычно средства хранения в колонии могут содержать до 100 тонн грузов каждого типа. Плотники могут построить и больший склад. В складе можно хранить до 200 тонн грузов каждого типа.
Перечень типов местности.
БОЛОТО - Swamp
В болотах, находящихся в низких влажных землях, часто встречаются залежи руды. Также здесь можно вырастить немного продовольствия и сахарного тростника.
ГОРЫ - Mountains
Это большие области гористой местности, трудной для путешествий, но в которой вероятны источники руды и серебра. Здесь наиболее богаты месторождения серебра.
ДОЖДЕВОЙ ЛЕС - Rain Forest
Это тропические джунгли, хорошие для рубки леса, для производства небольшого количества сахара и для добычи руды. После вырубки становится Болотом (хорошо для добычи руды).
ЛИСТВЕННЫЙ ЛЕС - Broadleaf Forest
Это умеренная лесистая местность, хорошая для добычи меха с помощью ловушек и для рубки леса. После вырубки становится Прерией (хорошо для выращивания хлопка).
ЛУГ - Meadow
Плодородная почва в умеренных областях. Она идеальна для выращивания табака. Здесь вы можете также добывать продовольствие.
НИЗКОРОСЛЫЙ ЛЕС - Scrub Forest
Это сухая бесплодная местность с рассеянной растительностью. В этих областях можно найти немного руды. После вырубки становится Пустыней (хорошо для добычи руды).
ПРЕРИЯ - Prairie
Это относительно плоская, открытая земля, идеальная для производства хлопка. Также здесь можно вырастить зерновые продовольственные культуры.
ПУСТЫНЯ - Wilderness
Эти засушливые, редкие области - трудные места для выращивания продовольствия (хотя это возможно). Однако, можно здесь иногда добыть руду.
РАВНИНЫ - Flatness
Это хорошие области для выращивания широкого разнообразия продовольствия. Также здесь можно вырастить немного хлопка.
САВАННА - Savannah
Богатая, влажная почва особенно пригодная для выращивания сахарного тростника. Эта земля также хороша для производства продовольствия.
ТАЕЖНЫЙ ЛЕС - Taiga forest
Это холодная лесистая местность, хорошая для добычи меха с помощью ловушек и для рубки леса. После вырубки превращается в Тундру (хорошо для добычи руды).
ТОПЬ - Wetland Forest
Влажная область с соленой почвой, где море граничит с сушей. Здесь можно вырастить немного продовольствия и в изобилии найти руду.
ТРОПИЧЕСКИЙ ЛЕС - Tropical Forest
Это влажная лесистая местность, хорошая для рубки леса и для добычи небольшого количества меха. После вырубки становится Саванной (хорошо для выращивания сахара).
ТУНДРА- Tundra
На этой довольно холодной, открытой земле можно производить минимальное количество продовольствия, а также заниматься другими мелкими видами сельского хозяйства. Однако, здесь часто находится руда.
ХВОЙНЫЙ ЛЕС - Conifer Forest
Это умеренная лесистая местность, хорошая для добычи меха с помощью ловушек и для рубки леса. После вырубки становится Лугом (хорошо для выращивания табака).
ХОЛМЫ - Hill
Область с небольшими подъемами, дающая свободный подход к руде. Здесь наиболее богаты месторождения руды.