Jump to content

Вычислительная инженерия

(Перенаправлено с Вычислительной инженерии )
Моделирование экспериментального двигателя

Вычислительная инженерия — это новая дисциплина, которая занимается разработкой и применением вычислительных моделей для инженерии, известных как модели вычислительной инженерии. [1] или СЕМ. Вычислительная инженерия использует компьютеры для решения задач инженерного проектирования, важных для различных отраслей промышленности. [2] В настоящее время различные подходы объединены под термином «Вычислительная инженерия», включая использование вычислительной геометрии и виртуального проектирования для инженерных задач. [3] [4] часто в сочетании с подходом, основанным на моделировании [5] В вычислительной инженерии алгоритмы решают математические и логические модели. [6] которые описывают инженерные проблемы, иногда в сочетании с некоторыми аспектами искусственного интеллекта , в частности обучением с подкреплением . [7]

В вычислительной инженерии инженер кодирует свои знания с помощью логического структурирования. Результатом является алгоритм , Модель вычислительной инженерии, который может создавать множество различных вариантов инженерных проектов на основе различных входных требований. Результаты затем можно проанализировать с помощью дополнительных математических моделей для создания алгоритмических циклов обратной связи . [8]

Моделирование физического поведения, имеющего отношение к данной области, часто в сочетании с высокопроизводительными вычислениями , для решения сложных физических проблем, возникающих при инженерном анализе и проектировании (а также природных явлений ( вычислительная наука ). Таким образом, это связано с вычислительной наукой и инженерией , которые был описан как «третий способ открытия» (рядом с теорией и экспериментированием). [9]

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

Вычислительную инженерию не следует путать ни с чистой информатикой , ни с компьютерной инженерией . [10] хотя в первом случае в вычислительной инженерии используется широкая область (например, определенные алгоритмы, структуры данных, параллельное программирование, высокопроизводительные вычисления), а некоторые проблемы во втором могут быть смоделированы и решены с помощью методов вычислительной инженерии (как область применения).

Обычно он предлагается в виде магистерской или докторской программы. [11]

Методы и основы вычислительной инженерии включают:

  • Высокопроизводительные вычисления и методы повышения эффективности (за счет изменения компьютерной архитектуры, параллельных алгоритмов и т. д.)
  • Моделирование и симуляция
  • Алгоритмы решения дискретных и непрерывных задач
  • Анализ и визуализация данных
  • Математические основы: Численная и прикладная линейная алгебра, начально-краевые задачи, анализ Фурье, оптимизация.
  • Data Science для разработки методов и алгоритмов для обработки и извлечения знаний из больших научных данных.

Что касается вычислений, компьютерное программирование, алгоритмы и параллельные вычисления играют важную роль в вычислительной инженерии. Наиболее широко используемый язык программирования в научном сообществе — FORTRAN . [12] В последнее время популярность C++ и C возросла по сравнению с FORTRAN. Из-за богатства устаревшего кода FORTRAN и его более простого синтаксиса научно-компьютерное сообщество медленно принимает C++ в качестве лингва-франка. Благодаря очень естественному способу выражения математических вычислений и встроенным возможностям визуализации собственный язык/среда MATLAB также широко используется, особенно для быстрой разработки приложений и проверки моделей. Python вместе с внешними библиотеками (такими как NumPy , SciPy , Matplotlib ) приобрел некоторую популярность как бесплатная и Copycenter альтернатива MATLAB .

Движение за открытый исходный код

[ редактировать ]
Ракетный двигатель мощностью 5 кН, построенный с использованием модели вычислительной техники с использованием библиотеки с открытым исходным кодом PicoGK.

Существует ряд инструментов бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом ( FOSS ), которые поддерживают вычислительную инженерию.

Приложения

[ редактировать ]
Численное решение уравнения теплопроводности корпуса насоса на модели методом конечных элементов .

Вычислительная инженерия находит разнообразные применения, в том числе в:

См. также

[ редактировать ]
  1. ^ «Вычислительные инженерные модели для проектирования скафандров механического противодавления» . 21 декабря 2022 г. Архивировано из оригинала 21 декабря 2022 г. Проверено 27 июня 2023 г.
  2. ^ «Что такое вычислительная инженерия?» . www.ae.utexas.edu . Проверено 20 сентября 2023 г.
  3. ^ «Область исследований: вычислительная инженерия | Машиностроение» . me.stanford.edu . Проверено 22 апреля 2023 г.
  4. ^ «Вычислительная инженерия» . www.meche.engineering.cmu.edu . Проверено 22 апреля 2023 г.
  5. ^ «Область исследований: вычислительная инженерия | Машиностроение» . me.stanford.edu . Проверено 27 февраля 2023 г.
  6. ^ Редакция (24.12.2021). «Что такое вычислительная инженерия? • Указатель колледжа» . Указатель колледжа . Проверено 22 апреля 2023 г.
  7. ^ «Что такое вычислительная инженерия?» .
  8. ^ Редакция (24.12.2021). «Что такое вычислительная инженерия? • Указатель колледжа» . Указатель колледжа . Проверено 22 апреля 2023 г.
  9. ^ «Программа по вычислительной науке и инженерии: Справочник для аспирантов» (PDF) . cseprograms.gatech.edu . Сентябрь 2009 г. Архивировано из оригинала (PDF) 14 октября 2014 г. Проверено 8 апреля 2012 г.
  10. ^ «Что такое вычислительная инженерия?» . www.ae.utexas.edu . Проверено 20 сентября 2023 г.
  11. ^ «Программы магистратуры и бакалавриата в области вычислительных наук» . СИАМ . Проверено 23 мая 2020 г.
  12. ^ «Почему в научных вычислениях широко используется фортран, а не какой-либо другой язык?» . Исследовательские ворота . Проверено 23 мая 2020 г.
  13. ^ «О ПикоГК | LEAP 71» . jump71.com . Проверено 20 ноября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f2991ae7e82b2f6ccaf477b4a96261be__1721853840
URL1:https://arc.ask3.ru/arc/aa/f2/be/f2991ae7e82b2f6ccaf477b4a96261be.html
Заголовок, (Title) документа по адресу, URL1:
Computational engineering - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)