mini|Visualisierung der Strömungsfeldinteraktion zwischen Rakete und Brilliant Antiarmor (BAT)-Submunition am Major Shared Resource Center/Scientific Visualization Laboratory des US Army Research Laboratory in Aberdeen. (1998) Unter rechnergestützter Entwicklung () versteht man eine Vielzahl von Methoden und Verfahren, die seit ca. den 1970er Jahren mit der Verbreitung von Computern und Software genutzt werden. Zeitgleich haben sich Computernetzwerke und digitalen Speichermedien entwickelt, die diese Entwicklungen erst ermöglicht haben. Die Grundlage bildet dabei die Elektronische Datenverarbeitung (EDV). Dabei spielt das massenhafte Verfügbarwerden der Geräte in Unternehmen und Instituten eine entscheidende Rolle. Im gleichen Zuge haben sich auch andere Technologien durch rechnergestützte Verfahren und Geräte verändert, z. B. die Messtechnik oder Automatisierungstechnik.
Die rechnergestützter Entwicklung hat ältere Konstruktionsabteilungen (vgl. auch Technisches Zeichnen) größtenteils abgelöst. In gleichem Maße werden Computer auch für die Forschung genutzt. Dabei spricht man jedoch kaum von rechnergestützter Forschung, sondern spricht eher von Modellierung und Simulation oder Computersimulation. Beides wird innerhalb von Forschung und Entwicklung genutzt.
Für all diese Anwendungen kamen zunächst dedizierte Workstations, beispielsweise von Sun Microsystems oder Silicon Graphics, in Frage, später dann massenhaft Computer (PCs, Desktop-PCs oder Notebooks). In großen Einrichtungen finden sich auch heute noch Mainframes, Cluster oder Supercomputer.
Eine rechnergestützte Entwicklung wird von geeigneten (modernen) Entwicklungsmethoden wie dem Systems Engineering, Software Engineering und Hardwaredesign (Mechanik und Elektrik/Elektronik) begleitet. Diese ermöglichen die Lösung komplexer Probleme und die Herstellung neuer Systeme und Produkte.
Geschichte
mini|Ein Blick in ein ehemaliges Konstruktionsbüro in Ungarn vor dem Aufkommen rechnergestützter Entwicklung und der entsprechenden Methoden und Verfahren, die Computer und Anwendersoftware nutzen. (1951) Das Thema rechnergestützter Entwicklung wurde zunächst pauschal als Computer-Aided Design (CAD) um die 1990er Jahre bekannt. Beinahe zeitgleich entstand der Begriff Computer-Aided Engineering (CAE). Während der erste Begriff heute vornehmlich für die Konstruktion von Mechanik und Geräten verwendet wird, ist der zweite weiter gefasst und betrifft alle Entwicklungen aus den Ingenieurwissenschaften, die Computer und Software nutzen.
Einige dieser Entwicklungen gehen auf die Wehrtechnik zurück. Für Berechnungen wurde stets Rechenleistung beansprucht. Die ersten für militärische Zwecke gebauten Rechenmaschinen stammen aus den 1940er Jahren, darunter der ENIAC und seine Nachfolger. Der Torpedovorhaltrechner war hingegen eine auf ihren Einsatzzweck spezialisierte Rechenmaschine, nicht jedoch für die Entwicklung.
Die Software oder computerbasierten Anwendungen in der rechnergestützter Entwicklung sind in der Regel hochspezialisiert für ihren Aufgabenbereich, beispielsweise für das Elektronikdesign von integrierten Schaltungen (ICs) mit Programmen wie vom Mentor Graphics. Eine weitere Möglichkeit ist die Nutzung zur Simulation, wie im Falle von Matlab oder Simulink und anderen Produkten. Die Entwicklung von Elektronik und Mikroelektronik, z. B. ICs oder Radio-Chips, ist unter dem Fachbegriff Electronic Design Automation (EDA) bekannt.
Teilgebiete Die folgenden Themen (Auswahl) werden pauschal zur rechnergestützte Entwicklung gezählt:
Fachgebiete Building Information Modeling (BIM) Computer-Aided Design (CAD), speziell für die Mechanik-Konstruktion Computer-Aided Engineering Design (CAED), synonym CEA/CAD Computer-Aided Manufacturing (CAM) Computer-Aided Process Engineering (CAPE) Computer-Aided Process Planning (CAPP) Electronic Design Automation (EDA) Computer-Aided Quality (CAQ) Allgemein: System Engineering (Fachdisziplin)
Spezielle und verwandte Teilgebiete Computer-Aided Architectural Design (CAAD) Computer-Aided Facility Management (CAFM) Computer-Aided Software Engineering (CASE) Computer-Aided Innovation (CAI) Computer-Aided Planning (CAP) Computer-Aided Styling (CAS) Computer-Aided Standardisation (CAS) Computerbasierter Journalismus Computer Integrated Manufacturing (CIM) Computerized Numerical Control (CNC) Design of Experiments Digitale Fabrik Digital Engineering Digital Mock-Up (DMU), d. h. Ein- und Ausbauuntersuchungen, Kollisionsprüfungen und Baubarkeitsprüfungen Diskretisierungssoftware (Erstellung von Berechnungsgittern) Electrical Computer Aided Engineering (ECAE), synonym zu EDA Ergonomieanalyse (Human Modeling) Fluid Structure Interaction (FSI, Fluid-, Struktur- und thermische Koppelung) Kinematik- und Starrkörpersimulationen Prozessautomatisierung Rapid Prototyping Rechnergestütztes Betriebsleitsystem Rechnergestütztes Einheitliches Mess- und Prüfsystem Simulationsdatenmanagement Simulation von komplexen dynamischen Systemen (Systemsimulation und Virtuelle Inbetriebnahme) Software-definierte Fahrzeuge Software-definierte Gebäude Software-definierte Verteidigung Wissensbasierte Systeme
Simulation Agentic Design Patterns Chemoinformatik Computerchemie (Teilgebiet der Theoretische Chemie) Computerphysik Computersimulation Digitale Fabrik Digitaler Zwilling Elektroniksimulation (Spice u. a.) Elektromagnetismussimulationen als Teil der Computerphysik mittels verschiedener Verfahren wie FEM, FDTD, FIT und verschiedener Software von Ansys oder Comsol Multiphysics Hardware in the Loop (HIL) Mechanische Beanspruchung von Bauteilen und Baugruppen (mittels FEM) Mehrkörpersimulation Model in the Loop (MIL) Numerische Simulation (vgl. auch numerischen Mathematik) Simultaneous Engineering Software in the Loop (SIL) Statistische Simulationen (vgl. Design for Six Sigma) Strömungssimulationen (vgl. Numerische Strömungsmechanik) Strahlungssimulation Systemsimulation z. B. mittels SysML, SystemC, SystemVerilog Thermische Simulationen (mittels FEM und CFD) Virtual Engineering Virtuelle Realität (VR)
Siehe auch CAx Digitale Revolution / Informationszeitalter / Industrie 4.0 Geschichte der Datenübertragung Liste von Softwareentwicklungsprozessen
Literatur
Einzelnachweise
Kategorie:Design Kategorie:Ingenieurwissenschaftliches Fachgebiet Kategorie:Technisches Fachgebiet Kategorie:Digitale Technologie Kategorie:Ingenieurwissenschaft Kategorie:Industrie 4.0 Kategorie:Modellierung und Simulation