Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Фролов, С. А. Кибернетика и инженерная графика

.pdf
Скачиваний:
13
Добавлен:
20.10.2023
Размер:
7.75 Mб
Скачать

могательными

проецирующими

плоскостями р,3 (р,3 )' и

т)3 (т)3)' и определяем плоскости

их пересечения:

а 2

= jj,3 х со3; у 2

= п 3

X со3;

R2 =

х р 8 . б 2 ; = = л з х

р з_

Рис. 80

Каждая из этих плоскостей определяется на чертеже тремя точками:

 

а 2

=

/, / / , / / / ; у2

=

VII,

VIII,

IX;

 

б2

=

IV,

V,

VI;

б2 =

X,

XI,

XII.

Полученные четыре плоскости попарно лежат в трех­

мерных

пространствах,

поэтому

они

будут

пересекаться

по прямым линиям

q и г: (Ьц3; а2

X

б2 = q) и (Ьг\3; у2 X

X б2 =

г).

 

 

 

 

 

 

 

 

Прямые q и г принадлежат одновременно обеим задан­ ным гиперплоскостям со3 и р3 , следовательно, они лежат в плоскости их пересечения а2 .

Задача будет решена, если мы построим на чертеже проекции прямых q и г. Для этого рассечем плоскости а 2 , В2 , у2 и б2 произвольными проецирующими гиперплоско­ стями у3 (Y3 )I23 И х 3 3 )Ьз и найдем линии их пересечения

120

с четырьмя указанными плоскостями. Гиперплоскость у3 пересекает плоскости ос2 и б2 соответственно по прямым / (/12) и 4 {4\2), каждая из которых определяется двумя точками / = XIII и XIV; 4 = XV и XVI. Прямые / и 4 лежат в одной плоскости, определяемой двумя вспомога-

Р и с . 81

тельными гиперплоскостями и.3 и у3, поэтому они имеют общую точку А, проекция которой А'п, определяется пере­

сечением

l'n X 4'п. Две другие ее проекции А123 и А'

на­

ходятся

соответственно на (v3 )i23 и (\i3)m

и определяются

с помощью линий связи. Точка А (А',

Л123, А'п)

является

общей для плоскостей а 2 и В2

и принадлежит

прямой их

пересечения q. Вторая точка

В (В',

В'т,

В'п)

прямой q

находится как точка пересечения прямых

2 (2'п) и 5

(5'п),

которые

получаются

при пересечении

плоскостей а 2

и В2

с гиперплоскостью к3 3 ){2з;

при этом прямая 2 опреде­

ляется точками XVII

и XVIII,

а прямая 5XIX

и

XX.

Проводим аналогичные построения для плоскостей у2, и б2 и находим также две точки, которые определяют пря-

121

мую г (на рис. 80 показано построение только одной точки С, которая совместно с точкой В определяет пря­ мую г). Точка С так же, как и точки А и. В, принадлежит искомой плоскости с 2 . Две другие гиперплоскости (на рис. 80 не показаны) пересекаются по плоскости т2 .

В результате выполнения первого этапа задачи получим две плоскости а2 и т2 , расположенные в четырехмерном пространстве. Эти плоскости пересекутся в точке. Для нахождения этой точки воспользуемся следующими сооб­ ражениями: если две плоскости четырехмерного простран­ ства, имеющие одну общую точку, спроецировать из про­ извольной точки, лежащей вне их, на какое-либо трех­ мерное пространство, то каждая из двух плоскостей спроецируется в плоскости. При этом плоскости-проекции, находясь в одном трехмерном пространстве, будут пере­ секаться по некоторой прямой, которая в силу сохране­ ния в проекции инцидентности точек и прямых обяза­ тельно пройдет через проекцию точки общей для плоско­ стей-оригиналов.

Эта прямая, по которой пересекаются плоскости-про­ екции, является проекцией двух прямых, лежащих в раз­ ных плоскостях-оригиналах и пересекающихся в общей точке. Слияние проекций этих двух прямых в одну прямую объясняется тем, что они проецируются одной плоскостью, по которой пересекаются два трехмерных пространства, проецирующие плоскости-оригиналы. Исходя из этого, мы можем рассматривать на чертеже сначала те две проекции треугольника ABC и DEF, которые определяют параллель­ ные проекции плоскостей а2 и т2 на какое-либо трехмер­ ное пространство (например, проекция из точки xioo на гиперплоскость Ох^х^х^), и с их помощью находим пря­ мую, по которой (cx2)i23 и (T2 )I23 пересекаются в гипер­ плоскости Оххх^хъ. Затем вводим в действие главную проекцию, т. е. переходим к рассмотрению четырехмер­ ного чертежа и определяем по линиям связи главные про­

екции тех двух прямых, которые

спроецировались

из л:1 с о

на гиперплоскость Охххгх3

в

одну прямую —

прямую

пересечения плоскостей (а2)!гз и (x2 )i23 . Точка пересече­ ния главных проекций этих прямых дает нам главную проекцию К' искомой точки К- Две другие ее проекции находим на соответствующих линиях связи.

На рис. 81 прямая s (s', s'm, sb), по которой пересе­ каются плоскости-проекции (a2 )i23 и (т2){2з, определена

122

с помощью сечения заданных плоскостей двумя вспомога­

тельными плоскостями 92 (02 )ш и я 2

(jt2 )i23-

В результате

получаем две пары пересекающихся прямых т (т'т, т'и) X

X h (h'm, h'u) и

/ (/{2 3 ,

/12) X п (п'т

х п'п),

точки пере­

сечения которых

/ (/',

/123. /12) и I I (1Г, П'т, П'п) яв­

ляются общими для каждой из трех рассматриваемых пло­ скостей (/ cz а 2 X т 2 X в2 ; 2 с а 2 X т2 х л 2 ) . Эти точки определяют прямую s (s', s'm, S12). Находим главные про­

екции прямых т, I, n,

h и на них главные проекции тех

точек плоскостей о 2 и

т2 , которые спроецировались на

гиперплоскость Ох\ХчХг

в точки

/{23 и //123- Как видно

из чертежа,

точке I'm соответствуют две точки: / — при­

надлежащая

плоскости

а 2 и / / / — принадлежащая пло­

скости г2 . Аналогично

точке П'т

будут соответствовать

также две точки; / / — в плоскости о2 IV—в пло­ скости т2 . Кроме прямой s, лежащей в плоскости а2 , получаем прямую t, определяемую точками 3 и 4, принад­ лежащую плоскости тА Проекциями обеих этих прямых на \Х2Хъ из х\т служит прямая smПоэтому, как от­ мечалось выше, они лежат в одной плоскости. Действи­

тельно, прямые 1—3 и 2—4, пересекающие прямые

sat,

параллельны координатной оси х4 и, следовательно,

опре­

деляют некоторую плоскость е2 , параллельную этой оси. Поэтому частные проекции плоскости е2 на координат­

ную гиперплоскость Охгх2х3 и

координатную

плоскость

0x^2

должны

представляться

прямыми.

 

На

рис. 81

показаны s'm =

tm = (e2)i23 и

s'u = th ^

= (e2 ){2 . Так как прямые s и t лежат в одной плоскости &2 u s e о 2 , a t cz г2, то точка пересечения главных проек­ ций s' и V определяет положение главной проекции К'

точки К,

общей для заданных

плоскостей

a2 (ABC) и

т2 (DEF).

Зная А", находим К'т

и К'п-

 

Приведенные на рис. 82 геометрические

построения

необходимы для решения задачи, когда

аксонометрические

оси расположены так, как на рис. 81.

Если

расположить

две из аксонометрических осей, например, х'ъ

и х\ на одной

прямой, то ломаная линия А', А'т и А'\ч (рис. 82) спря­ мится и все отмеченные проекции окажутся расположен­ ными на одной прямой (рис. 83).

В практике такое задание аксонометрии встречается редко, так как при этом теряется одно из основных свойств аксонометрических проекций — их наглядность, что при­ водит к трудностям при решении задач вручную. Для машинного решения этот недостаток не имеет никакого

123

/{23, / { 2 ; //123.

значения. Более существенными оказываются те преиму­ щества, которые появляются при таком задании аксоно­ метрических проекций. Для определения частных про­

екций

А 12з

и А12 точки

А по известной ее главной

проек­

ции А'

(рис. 82) проводим прямую

А'А'пъ параллельно

оси х\ до ее пересечения с прямой 0123.

Положение точки А'п

находим

пересечением

прямой,

проведенной

через

точку

А 12з

параллельно

х'ъ, с прямой

an.

 

А'

 

 

Рис. 82

Рис.

83

Когда направление аксонометрических осей х\ и х'ъ

совпадает

(рис. 83), для нахождения точек

А123 и ЛЬ до­

статочно

провести только одну

прямую,

 

параллельную

x'i =

х'ъ.

Дальнейшее упрощение

может

быть получено,

если

оси

х\ = х'ъ провести вертикально.

В

этом случае,

при машинном решении операции по проведению прямой через данную точку в заданном направлении и нахожде­

нию точек

пересечения этой прямой с прямыми

am и а'п

операторы

/ / ,

V, II, V заменяем двукратным

выполне­

нием оператора

VIa.

 

Чтобы найти главную проекцию точки V (рис. 80), отыскиваем точку пересечения произвольной прямой, опре­ деляющей секущую гиперплоскость (д3 )' с прямой а' (операторы VIII, V). Если принять прямую (р3 )' гори­ зонтальной, то проекция / ' находится с помощью только одного оператора VI6. Аналогично, с помощью только операторов VI6 и VIa определяем главные проекции всех точек /, / / , / / / . . . и их частные проекции

124

П'п; ///{гз, ПОтмеченные упрощения распростра­ няются также и на решение второй части задачи (рис. 81),

если ось х'а = х\

принята вертикальной,

а следы плоско­

стей (S2 )m и 2)'т

 

— горизонтальными.

 

 

 

 

 

 

Из

сказанного следует,

 

 

 

 

 

 

 

что

программа,

 

реализую­

Определение

уравнений

прямых

 

щая

решающий

алгоритм,

 

(оператор Ш )

 

 

 

состоит из

многократного

 

I

 

 

 

 

 

выполнения

и

операторов

Запись коэффициентов

 

прямых

 

VI6,

VU,

I

V

(опера­

з фиксированных

ячейках памяти.

 

торы / и V нужны для «по­

Уплотнение а-массива

 

 

 

 

 

 

 

 

строения»

прямых

I'nlV'n;

Определение на первой 'очередной)

 

H'nVW,

III12V112 и нахож­

главной проекции

прямой

тонки с у =1

дения

точек

их

пересече­

(оператор И 6

)

 

 

ния А'и,

В12 и С12). Чтобы

Определение

вспомогательных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

проекций

згой точки

 

 

 

 

 

 

 

 

 

(оператор И а )

 

 

 

 

 

 

 

 

 

 

 

 

 

X

Проба: ест ь ли еще

 

 

 

 

 

 

 

 

 

 

I

прямые

в а[-массиве?

 

 

 

 

 

 

 

 

Нет

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнение

оператора I

 

 

 

 

 

 

 

 

 

Выполнение

оператора И б

 

 

 

 

 

 

 

 

 

Выполнение

оператора И а

 

 

 

 

 

 

 

 

 

Выполнение

оператора I

 

 

 

 

 

 

 

 

 

Определение точки А|г (в|г ;С|'г )

 

 

 

 

 

 

 

 

 

(оператор YJ

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

Определение точек

Ai'^iA'tBJniB'jCijjiC)

 

 

 

 

 

 

 

 

(оператор SlaJ

 

 

 

 

 

 

Р и с .

84

 

Р и с .

85

 

 

 

упростить программу, достаточно проекции прямых а',

Ь',

с , d', е ,

 

 

а'т, b'm, с'т, d'm, е'т, f'm , • • • > 012,

Ъ'12,

с'\2,

di2, e'u, /Ь, • • • указать

на чертеже

отрезками, как

на рис. 84. Такой вид исходных данных обеспечивает опре­ деленную последовательность считывания линий а', £>',..., е'к, F12 и размещения данных о них в фиксирован­ ных ячейках оперативной памяти ЭЦВМ. Это дает воз­ можность при составлении программы легко составить

125

рекомендации; на какие образы и в какой последователь­ ности распространяется выполнение операторов VI6 и VIа.

Блок-схема программы решения первого этапа задачи по определению точки, принадлежащей кривой моновари­ антных равновесий, приведена на рис. 85.

Следует отметить, что геометрический закон образова­ ния нелинейных образов, входящих в состав химических диаграмм, обычно неизвестен; для них можно эксперимен­ тальным путем определить только отдельные точки. В связи с этим положение каждой из прямых а', Ь', . . ., е'и, f'n (рис. 80) задают координатами двух принадлежащих им точек. При решении этой задачи, в отличие от ранее рас­ смотренных случаев, исходные данные вводят в вычисли­ тельную машину с помощью перфокарты или перфоленты без вычерчивания, соблюдая при этом последовательность ввода, которая имела бы место при автоматическом вводе (считывании). Для получения достаточного количества точек, определяющих кривые моновариантных равновесий, рассмотренная задача решается много раз для различных положений гиперплоскостей (прямых а', Ь', . . ., е'и, f'12).

§ 14. О НЕКОТОРЫХ СВОЙСТВАХ ПРЯМЫХ, ПРЕДСТАВЛЕННЫХ В ДИСКРЕТНОЙ ФОРМЕ

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

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

1 При графическом задании функции мы имеем дело именно с та­ кими материальными образами.

126

скретно изменяющихся величин. Если изобразить эту последовательность в виде элементарных площадок (растрэлементов), то мы вновь получим линию, которая, сохра­ няя все свойства исходной линии, приобретает новые ка­ чества, которыми не обладала первообразная (исходная) линия. Взаимное расположение растрзлементов, принад­ лежащих линии, и растр- *

Рис. 86 Рис. 87

для разных линий различно. Оно будет различно и для прямых, наклоненных под разными углами.

Пусть отрезки АВ,

CD, EF и СН, определяющие пря­

мые /, / / , / / / и IV,

имеют одинаковую длину, толщину

и вычерчены черной тушью на хорошей бумаге опытным чертежником (рис. 86). Без учета угла наклона прямых эти отрезки воспринимаются человеком как одинаковые, ничем не отличающиеся друг от друга. Преобразуем каж­ дый из этих отрезков в последовательность чисел (коор­ динат растрзлементов) и изобразим каждый растрэлемент в виде элементарной площадки (рис. 87). Легко обнаружить существенное различие между отрезками (для наглядности чертеж на рис. 87 выполнен в увеличенном масштабе). Если на рис. 86 границей между отрезками и окружающим их полем чертежа служат прямые, то на рис. 87 границей

127

является ломаная линия. Теперь уже нельзя утверждать, что все отрезки, показанные на рис. 87, одинаковые. Каждый из них имеет свою, характерную только для него, форму ограничивающей его ломаной линии. Кроме того, на рис. 87 выявляется «структура строения» прямой. Ис­ следования формы, ломаной линии, ограничивающей пря­ мые и «структуры строения» прямых позволяют выявить ряд закономерностей и на их основе сделать выводы, практически полезные для машинизации решения задачи.

I. Х А Р А К Т Е Р И С Т И К А ФАСАДА ПРЯМОЙ (Хф)

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

Прямая I Хф 2;1;2

или 2;2;1 1;2;2

Прямая Л Хф 2;3

Р и с . 88

Минимальную длину отрезка прямой, на которой вы­ является ее характеристика фасада, условимся считать базисом полного изображения прямой. Для прямых, изо­ браженных на рис. 88, базисом будут являться: для пря­

мой

/ — отрезок

А1В1

или

CXD1 (или Е^^,

для пря­

мой

/ / — отрезок

А 2В2

или

C2D2.

 

Характеристика фасада есть не что иное, как своеобраз­ ная интерпретация тангенса угла наклона прямой. Если рассматривать прямую как непрерывную функцию, то

128

в пределах одной прямой Хф представится числом, 'по­ стоянным для любого участка прямой. Осуществляя «счи­ тывание» чертежа посредством развертки, мы преобра­ зуем непрерывно меняющуюся величину в дискретную. При этом различие в смежных значениях уже дискретной последовательности может быть только целым числом. При таких условиях обеспечить постоянство Хф возможно только для прямых, у которых значение тангенса может

быть представлено числом п или отношением

где

п — любое целое число. Такие прямые будем называть базисными, а соответствующие им характеристики фа­ сада — стандартными. На рис. 89 показаны ломаные ли­ нии, ограничивающие области темных растрэлементов, образующих прямые, для которых tg угла наклона опре-

а,

деляется отношением где а и о — простые натураль­ ные числа от 1 до 9. Жирными линиями отмечены базисные прямые. Из определения Хф следует, что по формальным признакам на плоскости всегда можно провести четыре прямые, имеющие одинаковую Хф. Например, прямые I , 77, III, IV (рис. 90), наклоненные к оси абсцисс под углом Ф = 18° 30', 71° 30', 108° 30', 161° 30', имеют одинаковую Хф = 3. Если для остальных, не базисных прямых невбзможно получить Хф, определяемую всегда одним и тем же числом, то это можно сделать посредством ряда це­ лых чисел, периодически повторяющихся в строго опре­ деленной последовательности. • Исследование характери­ стики фасада прямых позволило обнаружить существова­ ние следующей теоремы: Характеристика фасада любой,

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

Для доказательства теоремы покажем:

Во-первых, любую прямую, угол наклона которой

,а

определяется tg <р = - у , можно представить в виде лома­ ной линии, каждое из звеньев которой является отрезками прямых, наклоненных под углами ср2 и ср2, причем tg cpx =

== — a

tg q>2

= п

_j_ 1 П Р И

условии, что соблюдается

нера­

венство

— >

-г- >

J—r-

Так

как

а и b — целые числа,

то дробь

ft

и

tl -\~ \

 

виде

j

— , где

т < а.

4 г

можно записать в

r

о

 

 

 

 

ап-\-

т'

^

Пусть К и L — произвольные точки, взятые на прямой.

9 С. А. Фролов

129