Нелинейные оптимизационные модели, страница 8

Смещение рельса в точке i при его выправке равно:

Для левого рельса  vi = yillefti = ai  y1+ bi yn - llefti.

Для правого рельса vi = yi + S0 – (Si+ lrighti) = ai  y1+ bi yn – l¢righti, где l¢righti = (Si+ lrighti - S0).

Записанные в общем виде уравнения поправок (рихтовок) имеют вид

vi = yili = ai × y1 + bi ×  yn li.

Поэтому целевая функция [vv] имеет вид

[vv] = [ll] - 2[al] y1 - 2[bl] yn + [aa] y12 + [bb] yn2 + 2[ab] y1 yn .

Порядок вычислений

1. Вычисление междустворных расстояний в точках х2 .. х6.

Si = ai S1 + bi Sn , где     ;          (i = 2, ... ,n –1).    

2. Составление вектора L четырнадцати (то есть 2n) свободных членов уравнений поправок  для целевой функции

Li = llefti ;     Ln+i = Si+ lrighti - S0;    (i = 2, ... ,n –1).    

3. Приведение измеренных ограничений правого рельса к системе координат левого створа

tl¢righti = Si + tlrighti - S0

tr¢righti = Si + trrighti - S0

4. Вычисление шести коэффициентов целевой функции: [ll], [al], [bl], [aa], [bb], [ab]. Здесь l – элементы вектора свободных членов L. Вычисление сумм с коэффициентами a и b упрощается, если предварительно составлены векторы A и B. Составляющими этих векторов являются дважды повторенный список коэффициентов a и b.

5. Организация решения задачи математического программирования, для чего необходимо:

·  Сформулировать целевую функцию

[vv] : = [ll] + 2[al] y1+ 2[bl] yn + [aa] y12 + [bb] yn2 + 2[ab] y1 yn .

·  Написать блок ограничений, состоящий из слова “Given” и списка 28 ограничений. Например,

Given

a1 y1 + b1 yn – tlleft1 ³ Q  

…………………………

…………………………

………………………….

- a7 y1- b7 yn+ tr¢right7 ³ Q  

·  Написать команду минимизации целевой функции и выдачи коэффициентов y1, yn оптимальной прямой

Y : = Minimize (z, y1, yn)       Y =  

6. Составление двух таблиц данных (номера точек, ординаты у, смещения v) для рихтовки рельсов. Например, первая таблица – для левого рельса, может быть составлена так:

NNi = i        yi = ai× y1 + bi× yn       vi = yi - llefti

Контрольные вопросы

22.  Что является признаком нахождения точки на границе допустимой области?

23.  Какими формулами определяется направление движения по границе допустимой области в сторону максимума?

24.  Какими формулами определяется направление движения по границе допустимой области в сторону минимума?

25.  По какой формуле определяется признак достижения экстремума на границе допустимой области?

26.  Какими формулами определяется длина шага l при движении по границе допустимой области?


Рис. 1.  Расположение створов и подкрановых рельсов: тонкие линии – створы (левый и правый); утолщенные линии – выправленное положение рельсов; штриховые линии – первоначальное положение рельсов; S1 и Sn – измеренные междустворные расстояния; S0 – проектное расстояние между рельсами; lleft и lright – измеренные расстояния от створов до рельсов, левого и правого; y – расчетное расстояние от левого створа до выправленного рельса; v – рихтовки.


Рис. 2  Измеряемые элементы и ограничения: lleft и lright – измеренные расстояния от левого и правого створа до соответствующих рельсов; tlleft и trleft – расстояния до левого и правого ограничивающих препятствий на левом створе; tlright и trright – расстояния до левого и правого ограничивающих препятствий на правом створе; Q – габаритное ограничение.

ЛИТЕРАТУРА

1.  Мышкис А.Д. Элементы теории математических моделей. – М.: Физматлит, 1994.

2.  Кузнецов А.В. и др. Высшая математика. Математическое программирование: Учебник. – Мн.: Высш. шк., 1994.

3.  Сборник задач и упражнекний по высшей математике. Математическое программирование: Учебное пособие. – Мн.: Высш. шк., 1995.

4.  Брыкин П.Ф., Кимельман С.А. Математическое программирование в планировании геодезических и топографических работ.  – М.: Недра, 1972.

5.  Херхагер М., Парголль Х., Mathcad 2000: полное руководство: Пер. с нем. – К.: Издательская группа BHV, 2000.