8. ОПИСАНИЕ И РЕДАКТИРОВАНИЕ ГЕОМЕТРИИ ТЕЛ И МОДЕЛИ


8.1 Cистемы координат


8.1.1 глобальная система координат


	Геометрия модели задается в правой декартовой системе координат.
	Для транспортных средств рекомендуется использовать ориентацию машины 
относительно системы координат, принятую в конструкторской документации.
	Для автомобилей:
ось 'X' - горизонтальная продольная, параллельная плоскости симметрии 
машины, положительное направление - против хода машины,
ось 'Y' - горизонтальная поперечная, перпендикулярная оси 'X', положительное 
направление справа налево, если смотреть спереди ,
ось 'Z' - вертикальная, положительное направление вверх, начало координат 
находится в произвольной точке машины.
Для железнодорожного транспорта:
ось 'X' - горизонтальная продольная, параллельная плоскости симметрии 
машины, положительное направление - по ходу движения,
ось 'Y' - горизонтальная поперечная, перпендикулярная оси 'X', положительное 
направление слева напрво, если смотреть спереди ,
ось 'Z' - вертикальная, положительное направление вверх, начало координат 
находится в произвольной точке машины.
Примечание. Данные условия необязательны, но целесообразны при работе с 
моделями транспортных средств.



8.1.2 локальная система координат


Локальная система совпадает с глобальной с точностью до параллельного 
переноса, каждая подсистема (тело) может описываться в своей локальной системе 
координат. Начало системы координат выбирается произвольно (учитывается удобство 
задания координат узлов подсистем).


8.2 Занесение тел в библиотеку


	Программы ФРУНДа могут получать доступ к геометрии тел только через 
библиотеку тел. Поэтому для использования того или иного тела в модели нужно 
предварительно описать его геометрию и занести ее в библиотеку.
	Описание геометрии можно производить двумя способами.
	Можно задавать геометрию непосредственно в формате входного файла 
библиотеки и затем вносить ее в библиотеку с помощью программы avmodel, при 
работе из оболочки пункт меню ‘Ввод геометрии тел в библиотеку’. При 
инициализации этого пункта меню запрашивается имя фала с геометрией тела в 
формате библиотеки - расширение lba.
	Более удобно описывать геометрию с помощью программы редактирования 
геометрии и модели - vizual, пункт меню в оболочке - ‘Редактирование геометрии и 
структуры’, из которой, затем ,можно ввести тело в библиотеку.


8.2.1 Формат данных для занесения тела в библиотеку


Геометрия каждого тела записывается в отдельный файл в следующем формате:
1-я строка - код вида работ целое число (ц. ч.), может принимать следующие 
значения
1 - инициализация библиотеки,
2 - запись тела в библиотеку,
3 - стирание тела из библиотеки,
4 - контроль параметров тела из библиотеки (выдает информацию о теле 
в файл 'avmodel.ls' в форме файла исходных данных ),
6 - контроль состояния всей библиотеки,
7 - результат контроля смотри в 'avmodel.ls',
8 - очистка библиотеки ( после выполнения этого вида работ библиотека 
будет в состоянии инициализации ).
2-я строка - тип тела ц. ч. (ITIP), может принимать следующие значения
ITIP< -1000 - упругое плоское тело,
-1000 < = ITIP < -100 - твердое плоское тело,
-100 <= ITIP <= -1 - твердые плоские мосты,
1 <= ITIP <= 100 - твердые объемные мосты,
100 < ITIP <= 1000 - твердое объемное тело,
1000 < ITIP упругое объемное тело.
Примечание. Рекомендуется при решении плоских задач пользоваться объемными 
телами, для большей универсальности визуализации геометрии.
3-я строка - масса тела (в. ч.),
4-я строка - имя тела (алфавитно-цифровая информация, не боле 40 символов),
5-я строка - 6 чисел - моменты инерции тела относительно осей X,Y,Z 
(считается, что это главные центральные оси), остальные - три вещественных нуля.
6-я строка - 6 чисел
общее число узлов в описании тела (ц. ч.),
число узлов крепления в теле без учета узла центр масс (ц. ч.),
число узлов контакта с дорогой, (ц. ч.)
число стержней в описании геометрии тела (ц. ч.),
число узлов в конечно-элементной модели для упругого тела (для 
твердого тела 0),
число учитываемых форм колебаний упругого тела (для твердого тела 0),
7-я строка - 4 числа,
номер узла ц. м. подсистемы,
координаты узла ц. м. в локальной системе, координат - 3 числа.
C 8 строки вводятся координаты узлов подсистемы, причем первыми вводятся 
узлы крепления, затем узлы контакта с дорогой (считается , что узлы контакта входят 
в число узлов крепления),узел привязки системы координат, потом остальные узлы
(координаты вводятся по осям X Y Z, в мм).
После описания геометрии узлов вводятся стержни подсистемы - парами узлов. 
Число стержней должно быть равно их числу, заданному в 6 строке.
В конце файла можно вводить любое количество строк комментариев.
Информация об инерционных параметрах и геометрии тела автоматически 
используется при расчете, в случае отсутствия ее в явном виде в файле описания 
параметров модели.


8.3 Редактирование геометрии


Редактирование геометрии тел производится с помощью программы vizual, 
пункт меню оболочки ‘Редактирование геометрии и структуры’. В том случае файлы 
геометрии тел имеют расширение geo. Программа vizual предлагает выбрать входной 
файл из списка или образовать новый.
Программа vizual позволяет редактировать файлы с геометрией в формате 
аниматора с расширением geo, а также просматривать и файлы с расширениями lba и 
gmr. Для файлов с расширением geo программа vizual делает автоматическое 
преобразование к формату библиотеки и ввод в библиотеку.
Программа vizual позволяет выполнять следующие операции:
клавиша		операция
F1	подсказка к программе vizual,
x/X	поворот картинки вокруг оси x вперед/назад,
y/Y	поворот картинки вокруг оси y вперед/назад,
z/Z	поворот картинки вокруг оси z вперед/назад,
?	сместить картинку вверх,
?	сместить картинку влево,
?	сместить картинку вправо,
?	сместить картинку вниз,
n/N	показать/убрать номера узлов,
l/L	тонкие/толстые линии,
w/W	уменьшить/увеличить изображение,
c	сменить цвет линий,
C	сменить фон экрана,
a/A	добавить новое тело, программа позволяет одновременно отображать 
несколько тел, последнее введенное тело считается текущим,
o/O	выкл/вкл раскраску тел разными цветами,
t/T	поместить изображение в центр,
p	сбросить картинку в файл для печати,
^Z	завершить работу,
Esc	выход из подсказки,
f/F	создать файл тела для библиотеки и ввести тело в библиотеку,
e/E	редактировать файл с геометрией тела, по этой команде текущий файл с 
геометрией помещается в редактор текстов, в котором можно его редактировать,
D	удалить последнее тело,
S	выбрать и увеличить фрагмент изображения,
P	приложить к телу весовую нагрузку (изменение структуры модели),
u/U	выкл/вкл показ центров масс тел,
M	подсоединить файл со структурой модели. При первом нажатии клавиши 
подсоединяется старый файл структуры расчетной схемы или организуется новый. При 
повторном нажатии файл помещается в редактор текстов, в котором можно 
производить ручное редактирование файла структуры,
m	отсоединить файл структуры расчетной схемы,
k/K	добавить в модель соединительный элемент,
v/V	выкл/вкл показ соединительных элементов,
R	подсоединить файл с параметрами модели. При нажатии клавиши 
подсоединяется старый файл структуры расчетной схемы или организуется новый. 
Файл помещается в редактор текстов, в котором можно производить ручное 
редактирование файла параметров,
r	отсоединить файл параметров модели,
b/B	добавить тело в файл структуры модели,
Alt d	удалить тело из файла структуры,
^d	вернуть тело в файл структуры,
^k	сформировать контрольную точку для вывода кинематических 
параметров движения тела,
^f	сформировать контрольную точку для вывода параметров сил и 
деформаций соединительных элементов,
Alt s	сместить геометрию тела параллельно,
Alt a	добавить новый узел в геометрию,
Alt m	модифицировать координаты узла в геометрии,
Alt l	добавить новый стержень в геометрию,
Alt u	удалить существующий стержень,
g/G	добавить макро в модель,
Q/q	вкл/выкл показ макро в модели,
Alt r	добавить окружность.
Программа vizual позволяет одновременно визуализировать несколько тел, 
входящих в модель и редактировать структуру и параметры модели для изображаемых 
тел.


8-1

