Перейти к публикации

Вычисление Внутреннего Объёма


GOLF_stream

Рекомендованные сообщения

задача сама по себе тривиальная, но как её грамотно реализовать в ПроЕ?

Имеется некое "ведро". Нужно подобрать высоту ведра таким образом, чтобы внутренний объём соответствовал заданному.

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

1 Определить сначала объём "сплошного" ведра, затем объём "материального" ведра и вычесть одно из другого. В результате будем иметь параметр, показывающий внутренний объём.

2 Создать новый файл, скопировать туда внутренние поверхности (хорошо если их не много), сшить их в тело и определить его объём.

Но каким образом производить оптимизацию высоты? Только методом научного тыка? Хотелось бы использовать поведенческое моделирование.

Если пойти вторым путём и собрать оба тела в сборку, то как в сборке задать оптимизацию высоты первой детали по объёму второй? В сборке опять же нет возможности определить объём одного компонента.

Ссылка на сообщение
Поделиться на других сайтах


2 Создать новый файл, скопировать туда внутренние поверхности (хорошо если их не много), сшить их в тело и определить его объём.

При копировании надо пользоваться инструментом - граница.... и тогда проблем с кучей поверхностей не будет!
Ссылка на сообщение
Поделиться на других сайтах

что за инструмент "граница" в копировании?

Посмотрите в HELP "Карточку быстрой ссылки"..... там все новшества по интерфейсу сведены в документ на 6 листах!

А вы на кнопку "Подробности" хоть раз обращали внимание, при копировании или созднаии фичеров...? :smile:

Ссылка на сообщение
Поделиться на других сайтах

при копировании ВНУТРИ модели есть такая фишка. Только я не понял как она работает.

А при копировании из ДРУГОГО файла этого нет.

Ссылка на сообщение
Поделиться на других сайтах

А кто вам мешает построить в модели ведра сначала объем воды, оптимизировать геометрию и только потом построить модель самого ведра....

Ссылка на сообщение
Поделиться на других сайтах

А кто вам мешает построить в модели ведра сначала объем воды, оптимизировать геометрию и только потом построить модель самого ведра....

в простейшем случае можно поступить так. Но зачастую определяющими являются наружные габариты и формообразующие поверхности.

В исходном вопросе я не прошу решения какого-то конкретного примера. Я хочу понять как в принцыпе строить работу с подобными задачами.

Ссылка на сообщение
Поделиться на других сайтах

можно такой вариант. Построить честную модель емкости. Построить плоскость DTM1, задающу уровень жидкости. Скопировать все внутренние поверхности емкости. Построить плоскую поверхность на DTM1. Объединить эти две поверхности, получить полость жидкости. Скопировать или переместить полученную поверхность ниже геометрии емкости. Залить поверхность - ОТВЕРДИТЬ! Построить плоскость DTM2 на вновь образованной поверхности, там где уровень жидкости. Теперь делаем фичер анализа, опция - Односторонний Объем, и указываем плоскость DTM2, все что ниже плоскости. Проводим оптимизацию.

Создаем группу в которую входят все фичеры для оптимизации объема и подавляем ее.... :smile:

Изменено пользователем SAS_17
Ссылка на сообщение
Поделиться на других сайтах

да, пожалуй это наиболее эффективный путь, хоть и не очень красивый. Сейчас проделал - получилось.

Так и не разобрался каким образом выбирать поверхности по границе. Выбирается одна первая поверхность.

Ссылка на сообщение
Поделиться на других сайтах

да, пожалуй это наиболее эффективный путь, хоть и не очень красивый. Сейчас проделал - получилось.

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

В

ыбирается одна первая поверхность.

Выбираете первую поверхность, а граничные через шифт..... LMB! :smile:
Ссылка на сообщение
Поделиться на других сайтах

В базовом курсе по ProE 2001 есть тема как раз на этот случай. Только там не ведро а стакан, и применяется BMX. Если в двух словах: строится заполненный стакан и считается односторонний объем (относительно плоскости с размером от дна стакана -- типа уровень). Создается Feature расчета. Делается Shell и еще раз расчет объема, и еще один Feature расчета. Создается элемент анализа типа Relation, в котором вычитается из первого второй. Далее -- BMX, в котором участвует размер до плоскости (в качестве переменных данных), цель -- заданный объем. Результат -- полученная высота до плоскости и есть уровень жидкости в стакане.

Ссылка на сообщение
Поделиться на других сайтах

В данном случае я бы делал чуть проще.

Интересующий объем для ведра в виде усеченного конуса V=pi*h*(R^2+r^2+R*r)/3,

где

h - высота конуса,

R - радиус большой окружности

r - радиус малой окружности

Зависимость V(h) - линейна.

Если не считать вручную, то можно выражение для V записать в Relation и провести анализ чувствительности, где в качестве переменной указать высоту h. (R, r и h модельные размеры)

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

Ссылка на сообщение
Поделиться на других сайтах

В данном случае я бы делал чуть проще.

Интересующий объем для ведра в виде усеченного конуса V=pi*h*(R^2+r^2+R*r)/3,

А теперь на боковой сделайте формовку - логотип или еще какие красивости.... и по какой формуле считать будете? А главное зачем, если железяка все посчитает очень точно?
Ссылка на сообщение
Поделиться на других сайтах

О точности я уже писал выше.

Инженер сам решает с какой точностью производить рассчет и отсюда метод, трудоемкость, ...:))

Ссылка на сообщение
Поделиться на других сайтах

Может я не очень внимательно читал но:

Но если ето деталь то строитса плоскость смещением (ЕТО ТИПА УРОВЕНЬ ВОДЫ)

Затем меряетса односторонний объем ведра от плоскости без полости и с полостю (ну пример был описан афтором) в резульнате палучаем парамметр равний объему полости ведра от базовой плоскости

Патом через аптимизацию находим такое положение базовой плоскости чтоб объем был равен к примеру 10 литров ифсе.

Ссылка на сообщение
Поделиться на других сайтах

В базовом курсе по ProE 2001 есть тема как раз на этот случай. Только там не ведро а стакан, и применяется BMX. Если в двух словах: строится заполненный стакан и считается односторонний объем (относительно плоскости с размером от дна стакана -- типа уровень). Создается Feature расчета. Делается Shell и еще раз расчет объема, и еще один Feature расчета. Создается элемент анализа типа Relation, в котором вычитается из первого второй. Далее -- BMX, в котором участвует размер до плоскости (в качестве переменных данных), цель -- заданный объем. Результат -- полученная высота до плоскости и есть уровень жидкости в стакане.

вот это получилось. И красиво, если есть Shell.

СПАСИБО!

Ссылка на сообщение
Поделиться на других сайтах

Кому еще интересен метод, описанный suslad, можете почитать сей ПДФ...

18_Анализ_и_оптимизация_моделей_NEW.part1.rar (часть 1-я... все не влезло, заяза)

часть вторая..

18_Анализ_и_оптимизация_моделей_NEW.part2.rar

Ссылка на сообщение
Поделиться на других сайтах
GOLF_stream, на сайте Суркова в разделе BMX есть задачка "Односторонний объем". Вот тут: <noindex>http://sual.narod.ru/ProE/BehavModel/BehavModel.htm</noindex>
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...