Бірлік 1 / 11

AI, жобалауды қолдау және машина жасаудағы CAD жұмыс процестері

Табыстар:

  • Дизайн идеясын генерациялауда, параметрлік ойлауда және CAD автоматтандыруында AI-ны дұрыс орналастыру мүмкіндігі
  • Еркін мәтін қажеттіліктерін құрылымдық шақыру арқылы өлшенетін шектеулер мен критерийлерге түрлендіру мүмкіндігі
  • Инженерлік шектеулермен AI жасаған дизайндар мен сценарийлерді тексеру пәнін қолдану мүмкіндігі

Машина жасау - бұл идеяны физикалық шындыққа аудару өнері: қажеттілік, шектеулер жиынтығы және табиғат заңдары негізінде жұмыс істейтін қауіпсіз, өндірілетін дизайнды ойлап табу. Жасанды интеллект (қысқаша AI: берілген мәтіндерден үйрену арқылы адам сияқты мәтінді, кодты және ұсыныстарды шығаратын бағдарламалық жасақтама) бұл процеске «дизайн серіктесі» ретінде кіреді. Баламалы идеяларды тудырады, параметрлік ойлауды жылдамдатады (белгіленген өлшемдердің орнына өзгермелі айнымалылармен дизайнды құру тәсілі), CAD макростарын жазады және құжаттама жобаларын жасайды. Бірақ AI беріктік есебін растамайды, құрастыруда төзімділік сақталатынына кепілдік бермейді және дизайнды өндіріске «жібере» алмайды. Бұл шешімдердің барлығы инженердің қалауы мен заңды жауапкершілігінде. Бұл бөлімде сіз жасанды интеллектті дизайнда және CAD (компьютерлік дизайн) жұмыс процесінде қайда қою керектігін және оның нәтижесін қалай тексеру керектігін үйренесіз.

Жасанды интеллект дизайн процесінде қайда тұрады?

Жобалау процесін шамамен төрт кезеңге бөліп, AI мен инженердің рөлдерін нақты орналастырайық. Бұл айырмашылық «Мен AI-ны не істеуге мәжбүр етер едім және мен ешқашан не істемес едім?» Деген сұрақтың негізін құрайды.

Сахна

AI рөлі (үдеткіш)

Инженердің рөлі (шешім)

Талап/тұжырымдама

Балама ұғым, ұқсас шешім мысалдары, сұрақтар тізімі

Шектеулерді, басымдылық пен қабылдау критерийлерін анықтаңыз

алдын ала жобалау

Параметрлік қатынас, дөрекі өлшемдік нобай

Есептеуді, болжамды және жүктеу жолын растау

егжей-тегжейлі дизайн

CAD макро/скрипт, стандартты бөлік ұсынысы

Геометрия, төзімділік, материалдық шешім

Тексеру/бекіту

Есеп жобасы, бақылау парағы, түйіндеме

Талдау, тестілеу, қол қою және жауапкершілік

Сыни принцип: AI дивергентті ойлауда күшті (идеялардың көп санын тудырады), бірақ конвергентті шешім қабылдауда әлсіз (олардың қайсысы дұрыс, қауіпсіз, нәтижелі екеніне сұрақ қою). Конвергенция; Ол физиканы, инженерлік интуицияны және жауапкершілікті қажет етеді. Бұл автоматтандыруға болмайтын негізгі инженерлік жұмыс.

Кеңес: AI-ны «жауап беру құрылғысы» емес, «идея көбейткіші» ретінде пайдаланыңыз. «Осы сілтеме үшін 5 түрлі дизайн тәсілін ұсыныңыз, әрқайсысының жақсы/кемшіліктерін және әлсіз жақтарын жазыңыз» деп айту «ең жақсы дизайнды беріңіз» дегеннен әлдеқайда құндырақ; өйткені ол шешім мен негіздеуді өзіңізге қалдырады.

Қадамдық: тегін мәтін қажеттілігінен расталған дизайнға дейін

  1. Талапты өлшенетін етіп жасаңыз. «Жеңіл және күшті бол» - бұл талап емес; «массасы < 2 кг, 500 Н тік жүктеме кезіндегі қауіпсіздік коэффициенті ≥ 2, сыртқы коррозия» талап болып табылады.
  2. Түсініксіз жерлерді белгілеңіз. AI-ға берілмеген мәндерді жасауға жол бермеңіз; Оны «түсіндіру қажет» ретінде көрсетіңіз.
  3. Көптеген тұжырымдамаларды жасаңыз. Кем дегенде 3 балама және олардың әрқайсысының жүктеме жолының логикасымен әлсіз жері бар.
  4. Тексеру жоспарын жасаңыз. Әрбір тұжырымдама үшін «қай есептеуді жасауым керек» тізімі.
  5. CAD автоматтандыруын қосыңыз. Қайталанатын модельдеу үшін макростар/скрипттер жасалған.
  6. Тексеріңіз және растаңыз. Өлшем, бірлік, масса және критикалық есептеулерді өз бетінше тексеру; содан кейін қол қойыңыз.

Талапты шектеулер мен критерийлерге түрлендіретін шақыру

Рөлі: Сіз тәжірибелі инженер-механиксіз. Тапсырма: Төмендегі еркін мәтіндік талаптарды өлшенетін дизайн талаптарына (шектеулер + критерийлер) аударыңыз. Талап: «30 кг жүкпен ашық ауада жұмыс істейтін конвейер үшін оңай құрастырылатын тасымалдаушы кронштейн». Шығару пішімі: - Функционалдық талаптар (не істеу керек) - Жүктеме/қоршаған ортаның шектеулері (күш, температура, коррозия, діріл) - Өлшенетін критерийлер (масса, қауіпсіздік коэффициенті, шығындар нысаналы)- Түсініксіз болып қалатын және нақтылауды қажет ететін нүктелерЕреже: Сандық мән САУ БОЛМАЙДЫ; Жойылған мәндерді «нақтылау қажет» деп белгілеңіз.

Соңғы ереже маңызды: егер AI өздігінен жүктелмеген жүктеме мәнін «қабылдаса», сіздің дизайныңыз дұрыс емес негізде. Белгісіздіктерді белгілеу талаптарды жинау тәртібін күшейтеді.

Көптеген ұғымдарды тудыратын шақыру

Келесі элемент үшін 3 түрлі тұжырымдаманы ұсыныңыз: 30 кг тік статикалық жүктеме, екі M8 болтпен қабырғаға бекіту, сыртқы орта (коррозия), мақсатты масса < 1 кг. Әрбір тұжырымдама үшін:- жүктеме жолы (болттарға күш қалай беріледі)- мүмкін болатын материал тобы- болжамды ең әлсіз нүкте- есептеулер тізімі: сәйкестендіру нөмірі; Мен шоттарды тексеремін.

Параметрлік ойлау және CAD автоматтандыру

Қазіргі заманғы CAD құралдары (SolidWorks, Fusion 360, CATIA, FreeCAD) параметрлік және сценарий негізінде жұмыс істейді. AI қайталанатын модельдеу тапсырмалары үшін макро/скрипт жасауда өте күшті: болт үлгісін жасау, кестемен бөліктер тобын алу, массалық қасиеттерді жаппай алу. Осылайша, қайталау жұмысының сағаттары минуттарға дейін қысқарады.

CAD сценарийін құруға шақыру

FreeCAD Python консоліне сценарий жазыңыз: ұзындығы, ені, биіктігі және бұрыш радиусы параметрлері бар қорап профилін жасаңыз және оның массалық қасиеттерін (көлемі, ауырлық орталығы) басып шығарыңыз. Материалдың тығыздығы параметр (кг/м^3) болсын. Кодты түсініктемелермен түсіндіріңіз.Ереже: Басында өлшем бірлігін (мм) көрсетіңіз; Бірлік консистенциясын сақтаңыз. Ереже: Көлемді аналитикалық формуламен есептеп, оны экранға басып шығарыңыз, сонда мен тексеремін.

Абайлаңыз: AI-ның CAD сценарийі геометриялық түрде «жұмыс істесе де», инженерлік тұрғыдан дұрыс емес болуы мүмкін: қате бірлік (мм/м шатасу), қате ось, орын алмайтын қиылысу. Сценарийді іске қосқаннан кейін белгілі сілтемемен өндірілген үлгінің өлшемдері мен массасын салыстырыңыз.

Дизайнды тексеруге шақыру

Дизайнды шолу объективі арқылы келесі дизайн шешімдерін сынға алыңыз. Менімен келіспе; Әлсіз жақтарды, тәуекелді жорамалдар мен жетіспейтін есептеулерді тізімдеңіз. Әрбір элемент үшін «неге тәуекел» және «қалай тексеремін» деп жазыңыз. Дизайн: [кронштейннің материалы, қалыңдығы, болт, жүктеме туралы ақпарат]

Әлсіз шақыру / Күшті шақыру

Әлсіз шақыру:

Маған жақша құрастырыңыз.

Жүктемелер, материалдар, орнату интерфейстері және шектеулер жоқ; AI жалпы, өлшемсіз және тексерілмейтін түсініктеме береді. Шығару толық, бірақ инженерлік мәні төмен.

Күшті шақыру:

Келесі кронштейн үшін 3 түрлі тұжырымдаманы ұсыныңыз: 30 кг тік жүктеме, екі M8 болтпен қабырғаға бекіту, сыртқы орта (коррозия), мақсатты массасы < 1 кг. Әрбір тұжырымдама үшін: жүктеме жолының логикасы, мүмкін материал, болжамды әлсіз нүкте және қандай есептеуді жасауым керек. Сандарды құрастырмаңыз; Мен есептік жазбаны тексеремін.

Екінші нұсқау шектеулерді береді, бірнеше тұжырымдамаларды сұрайды және инженерге тексеруді «қай есептеуді жасауым керек?» Деген сұрақпен қалдырады. Бұл AI жауапкершілікті өз мойнына алмай, жеделдететін құрал ретінде көрсетеді.

Үш шағын корпус (сандар бойынша)

1-жағдай - Сорғы аяғы, резонанстық қақпақ. Инженер Айше 1450 айн/мин (яғни 24,2 Гц) айналатын сорғы үшін дірілді басатын стендті жобалауда. AI эластомерлік сынаны ұсынады және k = 200 Н/мм қаттылық береді. Айше 40 кг масса үшін табиғи жиілікті өзі есептейді: f = (1/2π)·√(к/м) = (1/2π)·√(200000/40) ≈ 11,3 Гц. Оқшаулау жұмыс істейді, өйткені қозу жиілігі (24,2 Гц) табиғи жиіліктен шамамен екі есе көп, бірақ Айше жұмсақ сынамен (k = 90 Н/мм) f ≈ 7,5 Гц-ке дейін төмендеу арқылы оқшаулауды жақсартады. AI бастапқы мәні «жұмыс істеді», бірақ оңтайлы болмады; шешімді есепке алды.

2-жағдай - CAD макросы бар бөліктер тобы. Компания 12 түрлі өлшемдегі фланецтерді шығарады. Инженер AI-ға Fusion 360 сценарийін жазады және кестені және 12 нұсқаны автоматты түрде шығарады; Қолмен 3 күнге кететін жұмыс 2 сағатқа дейін қысқарады. Бірақ сценарий бойынша өндірілген DN80 фланецінде болт саңылауының диаметрі 18 мм; ал M16 каталогы үшін 18 мм тесік дұрыс. Инженер кездейсоқ нұсқаның өлшемдерін стандартқа қарсы тексереді, содан кейін барлығын қабылдайды.

3-жағдай - блок қақпағы. Интерн қателесіп АИ берген сценарийде тығыздықты 7850 кг/м³ орнына 7,85 г/см³ деп қалдырды, бірақ көлемді мм³ түрінде қалдырды. Алынған масса 1000 есе ауытқиды: 3,2 кг орнына 3200 кг. Магнитуданы тексеру тәртібі («бұл жақша 3 тонна болуы мүмкін емес») қатені бірден анықтайды. Сабақ: бірлік консистенциясы AI шығысындағы қателердің ең жиі және қауіпті көзі болып табылады.

Жалпы қателер

  • Конвергенцияны AI-ға қалдыру: «Маған ең жақсы дизайнды беріңіз» деп айтып, физика мен жауапкершілікті тапсыру.
  • Белгісіздікті болжауға қалдыру: AI жүктемені/температураны толтыруға мүмкіндік беру.
  • CAD сценарийін растамау: шығарылған үлгінің өлшемі мен массасын сілтемемен салыстырмау.
  • Бірлік шатастырылуы: мм/м, кг/Н немесе г/кг кедергіге қарамастан үлгіні/есепті орнату.
  • Бір тұжырымдамаға құлыптау: AI-ның бірінші идеясы жалғыз нұсқа деп ойлау; Баламаларды шығармайды.
  • «Бұл жұмыс істеді = дұрыс» қатесі: сценарийдің қатесіз жұмысын нәтиженің дұрыс болуымен шатастырыңыз.

Қысқаша

  • Дизайнда AI дивергентті ойлауда (идея генерациясында) күшті және конвергентті шешімде (физика, қауіпсіздік) әлсіз; Шешім инженердің қолында.
  • Жақсы дизайн анық емес тілекті өлшенетін шектеулер мен критерийлерге аударудан басталады; Бұл аудармада AI көмектеседі.
  • CAD автоматтандыруындағы AI қуатты сценарий/макрос жасайды; Бірақ модельдің бірліктері мен өлшемдерін тексеруді ұмытпаңыз.
  • AI бірнеше тұжырымдамалар жасап, «қандай есептеуді жасауым керек?» Деп сұраңыз; тексеруді жүзеге асыру.
  • AI дизайнды бекітпейді немесе оны өндіріске жібермейді; Бұл жауапкершілік инженерде қалады.

Қолданбалы тапсырма

Машинаның қарапайым элементіне (кронштейн, басты, қақпақ, т.б.) еркін мәтіндік талапты жазыңыз. AI оны өлшенетін талаптарға (шектеу + критерийлер) аударуын сұраңыз және берілмеген мәндерді «нақтылау керек» деп белгілеңіз. Содан кейін AI-дан кем дегенде үш тұжырымдаманы және әрқайсысы үшін «мен істеу керек есептеулер» тізімін сұраңыз. Сыни тексеру: AI ұсынған сандық мәнді (өлшем, қаттылық, материал қасиеті) таңдап, оны қолмен есептеу немесе каталог/деректер парағы арқылы тексеріңіз; Егер сәйкес келмесе, себебін жазыңыз. Соңында, осы дизайнды өндіріске енгізер алдында қандай инженерлік мақұлдаулар қажет екенін бір сөйлеммен көрсетіңіз.

бақылау парағы

  • [ ] Еркін мәтінге деген қажеттілік өлшенетін шектеулер мен критерийлерге аударылды.
  • [ ] Берілмеген мәндер "нақтылануы керек" деп белгіленеді; AI оны ойлап тапқан жоқ.
  • [ ] Әрқайсысы үшін кемінде үш тұжырымдама және тексеру (есептеу) тізімдері жасалды.
  • [ ] CAD сценарийі/макрос шығысының бірліктері мен өлшемдері анықтамамен салыстырылды.
  • [ ] Санитарлық тексеру орындалды.
  • [ ] Соңғы шешім мен бекіту инженерге қалдырылды; Ол AI-ға берілген жоқ.