Search the Community: Showing results for tags 'оптимизация'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • САПР, Информационные технологии в проектировании и производстве
    • Все вопросы о CAD
    • Все вопросы о CAM
    • Обсуждение CAD/CAM-систем
    • Все вопросы о CAE
    • Все вопросы о PDM
    • Дизайн, ПО для дизайна
    • САПР ТП
    • САПР зданий и сооружений, дизайн зданий
    • Электротехнические САПР
    • Сравнение и Выбор!
    • 3D Модели
    • Трансляция, конвертация, просмотр
    • Ролики по САПР
    • Настройка и выбор ПК под САПР, комплектующие к ПК
    • Программное обеспечение
  • Проектирование и производство
    • Проектирование и конструирование
    • Материалы и покрытия, прокат и профиль
    • Производственные проблемы
    • Оборудование, комплектующие, оснастка, инструмент
    • Прототипирование
    • Вопросы экономики
    • Размещение заказов
    • CNCZONE.RU
  • Полезная информация
    • Новости
    • Статьи
    • Обсудим увиденное или прочитанное
    • Раздел ссылок
    • Литература, Электронные книги, ГОСТы
  • Доска объявлений
    • Размещение заказов
    • Предложение услуг
    • Продажа
    • Покупка
    • Обмен, дарение
    • Размещение вакансий
    • Размещение резюме
  • Разное
    • Флейм
    • Юмор о CAD/CAM и не только
    • Kонкурсы проектов
  • Сервис

Calendars

  • Основной календарь

Found 7 results

  1. Зравствуйте, товарищи форумчане! Долго листал этот форум наблюдателем, но вот наконец и самому припёрло задать вопрос. Ввиду некоторой топорности воркбенча возникла необходимость проведения параметрической оптимизации посредством APDL. Для рассчёта точек планирования эксперимента написал скрипт (внизу приведён), предполагающий следующее: Зачитывание в табличную переменную из текстового файла значений входных параметров; Далее цикл: Построение по параметрам геометрии; Построение сетки и задание граничных условий; Решение; Сохранение значений всех переменных в файл *.parm; Очистка бд; Зачитывание паременных из файла *.parm; Конец цикла. Запись табличной переменной с результатами в другой текстовик. И так n_exp раз. Задача - устойчивость оребрённой оболочки под действием крутящего момента в линейной постановке. Оболочка и рёбра смоделированы шеллами. Скрипт до поры до времени работает исправно, но при крайнем прогоне завис на 666-й точке. Цикл Ланцоша #5 висел несколько часов (хотя, до этого на одну точку уходило порядка минуты). Модель была проверена именно с этим сочетанием параметров, а заодно и с предыдущим, и с последующим - считает штатно. У меня создалось впечатление, будто забивается какой-то файл, о котором я не знаю или по какой-то другой причине количество расчётов за сессию ограничено. Не могу понять, в чём дело. Если достаточно корректно описал проблему, очень надеюсь, что кто-то поможет. К сожалению, в тексте скрипта по некоторым соображениям я вынужден пропустить модуль построения геометрии. В остальном текст такой, какой гружу в ансис. Заранее благодарю за ответы! ЗЫ Ансис 18.2 finish /clear /filname,***,1 !Создание файла с именем "***" /RGB,INDEX,100,100,100, 0 !Выставим белый фон /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15 /AUTO n_exp=1755 !Число расчётов *DIM,Param,TABLE,n_exp,11,1 !Создание таблицы с n_exp строками и 11 столбцами. *DIM,ParamOut,TABLE,n_exp,2,1 !Создание таблицы с n_exp строками и 2 столбцами. *TREAD,Param,Design,TXT,,1 !Зачитывание исходных данных в таблицу Param *DO,i,1,n_exp,1 !Начало цикла оптимизации /VIEW,1,0,1,0,0 /FOCUS,1,700,0,0 /AUTO !/ZOOM,OFF /prep7 !!Задали материалы MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,101000 MPDATA,PRXY,1,,0.3 R,1,1,1,1,1,1,1, ! Задали массу точки /prep7 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Исходные данные !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! hpol1=Param(i,1) !Задание толщины B1=Param(i,2) !Задание толщины рёбер N1=Param(i,3) !Задание количества рёбер Hrib1=Param(i,4) !Задание высоты рёбер hpol2=Param(i,5) !Задание толщины B2=Param(i,6) !Задание толщины рёбер N2=Param(i,7) !Задание количества рёбер Hrib2=Param(i,8) !Задание высоты рёбер B3=Param(i,9) !Задание толщины рёбер N3=Param(i,10) !Задание количества рёбер Hrib3=Param(i,11) !Задание высоты рёбер !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Построение геометрии!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!=============ПРОПУСК============!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!Толщины sect,1,shell,,pol1 !!Задали толщину полотна secdata,hpol1,1,0,0,3 SECOFFSET,TOP seccontrol,,,, , , , sect,2,shell,,pol2 !!Задали толщину полотна secdata,hpol2,1,0,0,3 seccontrol,,,, , , , sect,3,shell,,flange !!Задали толщину фланца secdata,5,1,0,0,3 seccontrol,,,, , , , sect,4,shell,,rib1 !!Задали толщину Ребра secdata,B1,1,0,0,3 seccontrol,,,, , , , sect,5,shell,,rib2 !!Задали толщину Ребра secdata,B2,1,0,0,3 seccontrol,,,, , , , sect,6,shell,,rib3 !!Задали толщину Ребра secdata,B3,1,0,0,3 seccontrol,,,, , , , !!!!!!!!!!Разделим геометрию на компоненты !!!!!!!!!!!!!!!!!!!!!!=========ПРОПУСК=================!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Построение сетки!!!!!!!!!!!!!!!!!!!!!!!!!! ET,1,SHELL281 !Объявили тип элемента шелл ET,2,21 !Объявили тип точечной массы ESIZE,12,, !Задали размер элемента CSYS, 6 TYPE,1 SECTYPE,1,SHELL !Мешим полотно SECOFFSET, BOT CMSEL,S,Pol1,AREA AMESH, ALL TYPE,1 SECTYPE,2,SHELL !Мешим полотно CMSEL,S,Pol2,AREA AMESH, ALL TYPE,1 SECOFFSET,MID SECNUM,3 !Мешим фланцы CMSEL,S,Flanges,AREA AMESH, ALL TYPE,1 SECOFFSET,MID SECNUM,4 !Мешим рёбра CMSEL,S,Rib1,AREA AMESH, ALL TYPE,1 SECOFFSET,MID SECNUM,5 !Мешим рёбра CMSEL,S,Rib2,AREA AMESH, ALL TYPE,1 SECOFFSET,MID SECNUM,6 !Мешим рёбра CMSEL,S,Rib3,AREA AMESH, ALL *IF,N3,GE,6,THEN TYPE,1 SECOFFSET,MID SECNUM,6 !Мешим рёбра CMSEL,S,Rib4,AREA AMESH, ALL *ENDIF !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Приложение нагрузок!!!!!!!!!!!!!!!!!!!!!!!!!! CSYS,0 ASEL,S,LOC,X,!!!!!!!==пропуск===!!!! NSLA,S D,ALL,ALL K,100500,0,0,0 TYPE,2 KSEL,S,,,100500 KMESH,ALL NSLK,S *GET,NODENUM,NODE,0,NUM,MIN !Получить номер выделенного узла и записать его в NODENUM CSYS,0 ASEL,S,LOC,X,-1,1 NSLA,A CERIG,NODENUM,ALL,ALL CSYS,0 FK,100500,MX,1000000 ASUM,FINE *GET,vo,AREA,0,VOLU !Выписываем значение объёма mass=vo*4430E-9 !Считаем массу ALLSEL,ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!РЕШЕНИЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /SOLU ANTYPE,STATIC PSTR,ON SOLVE FINISH /SOLU ANTYPE,BUCKLE MXPAND,1 SOLVE FINISH !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Результаты и сохранение картинок!!!!!!!!!!! /POST1 /ESHAPE,1,0 SET,LAST *GET,Mkrit,ACTIVE,0,SET,FREQ !Выписываем значение множителя нагрузки Mkrit=ABS(Mkrit) /VIEW,1,0,1,0,0 /FOCUS,1,700,0,0 /AUTO PLNSOL, U,SUM, 0,1,0 !Выводим форму потери устойчивости на экран /VIEW,1,0,1,0,0 /FOCUS,1,700,0,0 /AUTO /SHOW,PNG,,0 !Сохраняем картинку с формой потери устойчивости PNGR,COMP,1,-1 !Настройки сохраняемой картинки PNGR,ORIENT,HORIZ PNGR,COLOR,2 PNGR,TMOD,1 /GFILE,800, /REPLOT /SHOW,CLOSE /DEVICE,VECTOR,0 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ЗАПИСЬ РЕЗУЛЬТАТОВ В ТАБЛИЦЫ И ПЕРЕХОД К СЛЕДУЮЩЕЙ ТОЧКЕ!!!!!!!!!!!!!!!!!!!!!!!! ALLSEL,ALL /prep7 ParamOut(i,1)=Mkrit ParamOut(i,2)=mass FINISH PARSAV,ALL,Parameterset,parm !Сохранение параметров в файл перед очисткой БД /clear !Очистка БД PARRES,NEW,Parameterset,parm !Обратное зачитывание параметров *ENDDO !Конец цикла оптимизации !!!!!!!!!!!!!!!!!!!!!!!!!!!!КОНЕЦ ЦИКЛА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Запись файла с таблицей результатов!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *MWRITE,ParamOut(1,1),Output,txt (2F15.5)
  2. Настройка ProNest. При правильной и углубленной настройке параметров ProNest появляется возможность оптимизировать рез для конкретного материала и станка, повысить производительность раскроя и уменьшить отходы. Можно подключить следующие модули: термические перемычки или пропуски, которые ставятся на длинных резах, чтобы избежать термической деформации. соединение деталей на листе при помощи узкой перемычки - моста. При соединении деталей мостом образуется общий внешний профиль, что позволяет режущей головке выполнить резку деталей одним общим резом. Уменьшает термическую деформацию. Модуль резки по общей линии значительно сокращает не только длину линии реза, но и необходимое количество проколов. модуль для неразрывной траекторией резки. Режущая головка продолжает рез, переходя от выхода одной детали на вход следующей без отключения реза. В результате уменьшается количество проколов, которые необходимо создать для последующей резки деталей, однако длина реза при этом увеличивается. предотвращение столкновений (состояние столкновения резака с материалом, сдвинувшимся вследствие резки) с используемым материалом (при подъеме вырезанной детали и др.), что может значительно сократить производственное время. разрезка каркаса (часть листа, которая остается после резки деталей) отходов на более мелкие части для облегчения удаления отходов материала со стола резательной машины. При резке определенных частей деталей, таких как острые углы или отверстия малого радиуса, могут возникать затруднения. Можно изменить параметры обработки угловых зон, что повышает качество резки, одновременно снижая до минимума возможность повреждения деталей и режущей головки. Автоматический выбор параметров резки при выборе материала и его толщины. программа формирования из ProNest ( AutoCAD,Corel) отчетов xls для бухгалтерии по вашей форме постпроцессор ProNest для любого раскройного станка. http://technoart.h1n.ru/ Стоимость настройки одного модуля 20 тыс. руб. Оплата на карточку СБ. tart1@mail.ru
  3. Здравствуйте, Коллеги! подскажите есть ли в FS инструмент параметрической оптимизации?
  4. Добрый день. Прошу помочь, столкнулся с проблемой в оптимизации. Выставляю все параметры для оптимизации, а она не проходит. Даже холостые ходы не меняет. Может кто знает в чем проблема. Прикладываю файл с исходными данными. Использовался Cimatron для получения ЧПУ программы. Ума не приложу, что не так, перепробовал почти все настройках инструмента. nado.rar
  5. Добрый день единомышленники! Интересует информация по применению автораскадок в данных программах. Детали сложной формы и разных размеров, совместный раскрой и т.д. Используемые программы -cncKad 10 (станок Euromac) -NC Express NCX_v10_1_28 (Finn A-5; SG-6)
  6. Здравствуйте! Пытаюсь разобраться с модулем оптимизации ATOM и столкнулась с такой проблемой: Сделала в Abaqus субмодель интересующей меня области, она прекрасно считается. Теперь я хочу сделать оптимизацию этой области и создаю задачу оптимизации "внутри субмодели". Когда я пытаюсь запустить оптимизационную задачу, то abaqus выдает следующую ошибку: "Abaqus Error: The results file containing the global model file was not specified.". Естественно, глобальная модель у меня определена и не пустая Пожалуйста, подскажите это я что-то делаю не так или просто в abaqus нельзя использовать субмодель для оптимизации? Заранее спасибо за любую помощь!!
  7. Здравствуйте, коллеги. Имеется ABAQUS 6.13-1. В нем проводится отимизация топологии, все проходит нормально, деталька получает множество новых дырок. Но как воспользоваться результатом я пока не понял - выгрузить полученную геометрию не выходит. Можно ли это как-то сделать? Кроме того, хотелось бы сразу провести и оптимизацию формы, но не для исходной детали, а для полученной после топологической оптимизации. Как это можно сделать? Заранее спасибо.