Перейти к содержимому

Окно оптимизации

Оптимизация считается по блочной модели в нативном формате — таблице с параметрами прототипа (Нативный формат Pitlord). У такой модели в правой панели появляется кнопка Начать оптимизацию. У модели, повёрнутой вокруг осей X или Y, она не активна.

Кнопка открывает отдельную вкладку — рабочее место расчёта. Исходная вкладка остаётся на месте, исходный файл не меняется.

Страница описывает устройство вкладки. Что в ней делать по шагам описано в Цикл работы.

По центру — таблица модели с вычисляемыми колонками.

Справа — панель настройки расчёта из двух секций:

  • РАСЧЁТ УГЛОВ — углы откоса и геометрия конуса
  • РАСЧЁТ ЭКОНОМИКИ — константы и вычисляемые колонки

Выше секций — шапка ОПТИМИЗАЦИЯ с кнопкой запуска и ходом расчёта. Справа от заголовка каждой секции стоит статус готовности: не заполнено, готово или ошибка. Текст ошибки виден при наведении.

Цена металла, себестоимость, извлечение, бортовое содержание — всё, что меняется от сценария к сценарию, задаётся константами и подставляется в выражения по $имя. Правится значение в одном месте, формулы остаются прежними.

Подробно — Константы.

Список выражений, каждое со своим именем колонки. Считаются сверху вниз, так что колонка, посчитанная выше, доступна в выражениях ниже. Так цепочка доходит от объёма блока до его ценности — Экономика блока и Рецепты выражений.

Кнопка Применить пересобирает таблицу. Колонки добавляются к исходным, ошибочное выражение подсвечивается. Имена колонок не должны повторяться.

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

Синтаксис выражений — статья Основы выражений.

Задаются в секции РАСЧЁТ УГЛОВ: либо списком «азимут — угол», либо колонкой модели, значения которой и есть углы в градусах. По ним строится конус зависимостей блока с теми, что лежат выше и подлежат отработке раньше. Подробно — Углы откоса.

Кнопка Шаблоны… открывает окно, где сохраняются и загружаются наборы констант и выражений. Углы откоса и параметры запуска в шаблон не входят. Как шаблоны экономят время при повторных расчётах, описано в статье Цикл работы, само окно — в статье Шаблоны.