Проблема с точность границы области с HPTCREATE
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Проблема с точность границы области с HPTCREATE

Проблема с точность границы области с HPTCREATE

Ответ
Поиск в этой теме
Непрочитано 26.04.2012, 16:01 #1
Проблема с точность границы области с HPTCREATE
Stas_SPb
 
Регистрация: 26.01.2011
Сообщений: 10

Добрый день!
Проблема с попадением точки в область. Теоретически - точка в области, ансис ругается, что за пределами.
область: http://files.mail.ru/CSKMIX
точка: HPTCREATE, AREA,1,190,COORD,49.5507,0,0
Хотя, точка находится на расстоянии от ближайшей границы на 0,1986...(внутри области)
наверное, при определении того, попадает точка в область или нет, используется точность 0,2...Где бы ее уменьшить?
Заранее спасибо!
Просмотров: 1956
 
Непрочитано 30.04.2012, 12:34
#2
Graf Kim

Инженер, преподаватель
 
Регистрация: 18.01.2012
Красногорск
Сообщений: 77
Отправить сообщение для Graf Kim с помощью Skype™


У вас проблема в импортированной геометрии. Она не лежит строго в плоскости X-Y. Попробуйте нарисовать то же самое в самом ансисе.
Код:
[Выделить все]
PCIRC,49.7,43.6,0,360,  
HPTCREATE, AREA,1,190,,49.5507,0,0
Всё прекрасно работает. Если принципиален импорт - играйтесь с настройками точности для геометрии, но тут я уже не помощник.

Up. Наврал. В плоскости она лежит, но операции с геометрией не поддерживает. По крайней мере булевские. Так что игры с точностью тут тоже не помогут.
Graf Kim вне форума  
 
Непрочитано 02.05.2012, 09:23
#3
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040


Ну такс... Формат SAT файла знаете? Думаю нет, но все равно смотрите что вы из автокада экспортируете:
Код:
[Выделить все]
400 20 1 0          
7 Unknown 13 ACIS 4.0.2 NT 24 Thu Apr 26 13:36:14 2012 
-1 9.9999999999999995e-007 1e-010 
body $-1 $1 $-1 $-1 #
lump $-1 $-1 $2 $0 #
shell $-1 $-1 $-1 $3 $-1 $1 #
face $4 $-1 $5 $2 $-1 $6 forward double out #
color-adesk-attrib $-1 $-1 $-1 $3 256 #
loop $-1 $7 $8 $3 #
plane-surface $-1 7.815970093361102e-014 -9.7107507220547021e-014 0 0 0 1 1 0 0 forward_v I I I I #
loop $-1 $-1 $9 $3 #
coedge $-1 $8 $8 $-1 $10 forward $5 $-1 #
coedge $-1 $9 $9 $-1 $11 forward $7 $-1 #
edge $12 $13 $13 $8 $14 forward #
edge $15 $16 $16 $9 $17 forward #
color-adesk-attrib $-1 $-1 $-1 $10 256 #
vertex $-1 $10 $18 #
ellipse-curve $-1 1.0286198620279264e-014 1.0358709587390972e-014 0 0 0 -1 -1.611848471081764e-012 43.899999999999999 0 0.99299999999999977 F -4.7123889803846666 F 1.5707963267949339 #
color-adesk-attrib $-1 $-1 $-1 $11 256 #
vertex $-1 $11 $19 #
ellipse-curve $-1 1.1241875045455798e-014 2.0397916336663923e-014 0 0 0 1 -1.4123782012073705e-012 50.100000000000016 0 0.99299999999999977 I I #
point $-1 43.592699999999994 -2.3243349889847578e-014 0 #
point $-1 49.749300000000019 -2.0917516214798311e-016 0 #
Обратите внимание на числа. А должно быть вот так:
Код:
[Выделить все]
400 20 1 0          
7 Unknown 13 ACIS 4.0.2 NT 24 Thu Apr 26 13:36:14 2012 
-1 9.9999999999999995e-007 1e-010 
body $-1 $1 $-1 $-1 #
lump $-1 $-1 $2 $0 #
shell $-1 $-1 $-1 $3 $-1 $1 #
face $4 $-1 $5 $2 $-1 $6 forward double out #
color-adesk-attrib $-1 $-1 $-1 $3 256 #
loop $-1 $7 $8 $3 #
plane-surface $-1 0 0 0 0 0 1 1 0 0 forward_v I I I I #
loop $-1 $-1 $9 $3 #
coedge $-1 $8 $8 $-1 $10 forward $5 $-1 #
coedge $-1 $9 $9 $-1 $11 forward $7 $-1 #
edge $12 $13 $13 $8 $14 forward #
edge $15 $16 $16 $9 $17 forward #
color-adesk-attrib $-1 $-1 $-1 $10 256 #
vertex $-1 $10 $18 #
ellipse-curve $-1 0 0 0 0 0 -1 0 43.9 0 1.0 F -4.7123889803846666 F 
1.5707963267949339 #
color-adesk-attrib $-1 $-1 $-1 $11 256 #
vertex $-1 $11 $19 #
ellipse-curve $-1 0 0 0 0 0 1 0 50.1 0 1.0 I I #
point $-1 43.6 0 0 #
point $-1 49.75 0 0 #
И вот когда я ручками сат поправил, все прекрасно работает.
Вывод: Рисуйте геометрию в Ansys или утруждайте себя правильному(!!!!) построению геометрии в ACAD.
MrWhite вне форума  
 
Автор темы   Непрочитано 02.05.2012, 15:27
#4
Stas_SPb


 
Регистрация: 26.01.2011
Сообщений: 10


Уважаемые Graf Kim и MrWhite!
Спасибо большое за помощь!
Не догадался заглянуть внутрь sat файла! Теперь буду внимательнее!
Большое спасибо!

И снова добрый день!
К сожалению, я поторопился с выводами.
В обоих советах эллипс со сжатием 0,993 заменен на окружность. Если поставить к-т не 1,0, а 0,993 в нужном месте sat файла, то точка не попадает.
Хотя, при размещении обычной точки, не HarpPoint, видно, что она находится внутри области.
Так что округление в файле sat не является причиной проблемы.

С уважением

Последний раз редактировалось Stas_SPb, 03.05.2012 в 10:23. Причина: Поторопился с выводами
Stas_SPb вне форума  
 
Непрочитано 05.05.2012, 11:15
#5
Graf Kim

Инженер, преподаватель
 
Регистрация: 18.01.2012
Красногорск
Сообщений: 77
Отправить сообщение для Graf Kim с помощью Skype™


Цитата:
Сообщение от Stas_SPb Посмотреть сообщение
Так что округление в файле sat не является причиной проблемы.
Но и не принципиальная невозможность создать HP в эллипсе.
Код:
[Выделить все]
PCIRC,49.7,43.6,0,360
ARSCALE,ALL, , ,1,0.993,1, ,0,1
HPTCREATE, AREA,1,190,,49.5507,0,0
Graf Kim вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Проблема с точность границы области с HPTCREATE

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Освоение тел Солнечной системы: Техника, технологии, ресурсы. Солидворкер Разное 4005 14.07.2025 09:13
Проблема с Boundary, не все области заполняются. rusya2085 AutoCAD 21 23.08.2009 02:28