Отбор ограничений (DSCREEN)
DSCREEN используется, чтобы сократить число ограничений, которые удовлетворяются в конкретных областях структуры.
Конструкция реальных структур требует, чтобы удовлетворялось большое количество ограничений. Комбинация переменных может стать большой. Поскольку в процессе оптимизации требуется изменение ограничений, это может привести к дорогостоящему исследованию чувствительности конструкции, существенно превышающему затраты на единственный анализ. Поэтому сначала проводится отбор ограничений и сохраняются только те, которые критически или потенциально критически важны для текущего цикла конструирования.
Этот процесс состоит из двух шагов. Во-первых, удаляются все ограничения, значения которых отклоняются более чем, например, на -0.3 (не попадают в диапазон 30 % от критически важных). Затем проводится поиск в набор сохраненных ограничений, и в данной области структуры удаляются все, кроме указанного подмножества. Причина этого состоит в том, что многие соседние точки в структуре могут иметь приблизительно тот же отклик. Однако в процессе конструирования необходимо сохранять только несколько из этих откликов.
Отбор ограничений выполняется для каждого типа отклика: напряжение, смещение и т. д. Для каждого типа ограничения существует два параметра, которые управляют процедурой отбора: ограничение Порог обрезания (Truncation threshold) (TRS) и Макс. число сохраняемых ограничений (Max. retained constraints) (NSTR).
Удаление на основе значения ограничения (TRS)
Первое значение TRS параметра используется, чтобы определить значение, выше которого ограничения считаются потенциально критически важными. Ограничения сохраняются, если
(Отклик - UBi)/|UBi| >= TRS
или
(LBi - Отклик)/|LBi| >= TRS
Здесь "Отклик" представляет собой отклик, определенный как ограничение, а LBi и UBi представляют нижнюю и верхнюю границы, определенные для данного ограничения.
Например: сохраняем все ограничения с нормализованным значением > -0.3. Удаляем все остальные.
Значение TRS по умолчанию равняется -0.5. Это означает, что ограничения, значения которых лежат в пределах 50 % от их критического значения, считаются потенциально активными.
Если конструкция не слишком сильно изменяется от цикла к циклу конструирования, это значение можно увеличить, например, до -0.2. Сохраняемые ограничения должны находиться в пределах 20 % от их критического значения. Если наблюдается, что ограничения, которые не сохранены в одном цикле конструирования, нарушаются в следующем цикле конструирования, то значение TRS следует понизить, например, до -0.7. Сохраняются ограничения в пределах 70 % от их критического значения. Значение по умолчанию -0.5 довольно консервативно и обычно препятствует тому, чтобы нарушались несохраненные ограничения.
Удаление на основе разбиения на области (NSTR)
Второй параметр NSTR, который управляет процессом отбора ограничения, используется, чтобы определить максимальное число ограничений, которые будут сохраняться в отдельной области структуры.
Например. Сохраняем все ограничения с нормализованным значением > -0.3. Кроме того, сохраните не больше двух ограничений на область. Удаляем все другие ограничения.
Значение NSTR по умолчанию 20 на область на набор нагрузок.