DE102016007072A1 - Process for the development of a product - Google Patents

Process for the development of a product Download PDF

Info

Publication number
DE102016007072A1
DE102016007072A1 DE102016007072.2A DE102016007072A DE102016007072A1 DE 102016007072 A1 DE102016007072 A1 DE 102016007072A1 DE 102016007072 A DE102016007072 A DE 102016007072A DE 102016007072 A1 DE102016007072 A1 DE 102016007072A1
Authority
DE
Germany
Prior art keywords
product
components
fgn
functional groups
design parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102016007072.2A
Other languages
German (de)
Inventor
Christopher Gray
Franz LANGMAYR
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uptime Holding GmbH
Original Assignee
Uptime Holding GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uptime Holding GmbH filed Critical Uptime Holding GmbH
Publication of DE102016007072A1 publication Critical patent/DE102016007072A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06395Quality analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Entwicklung eines mehrere Funktionen (F1, F2, Fn) aufweisenden Produktes (P) mit mehreren Bauteilen, wobei Designparameter einzelner Bauteile des Produktes (P) festgelegt werden. Um eine besonders effiziente Entwicklung sowie eine genaue Erfassung und Nachverfolgbarkeit derselben zu gewährleisten, ist erfindungsgemäß vorgesehen, dass das Verfahren die Schritte aufweist: – Erstellung eines Datenmodelles (DM) des Produktes (P), in welchem die Bauteile des Produktes abgebildet sind; – Erstellung einer Datenstruktur (DS), in welcher die Bauteile des Datenmodelles (DM) gegebenenfalls mehrfach in Funktionsgruppen enthalten sind, welche den Funktionen (F1, F2, Fn) des Produktes (P) entsprechen; – Zuordnung von Eigenschaften zu den Funktionsgruppen und/oder zu in den Funktionsgruppen enthaltenen Bauteilen, welche Eigenschaften der Funktionsgruppen und/oder der Bauteile zur Erreichung der Funktion (F1, F2, Fn) der Funktionsgruppe erforderlich sind; – Zuordnung von Nachweisaufgaben und Nachweiszielen zu den Funktionsgruppen und/oder zu den Bauteilen, mit welchen ein Erreichen der erforderlichen Eigenschaften der Funktionsgruppen und/oder der Bauteile nachweisbar ist; – Durchführung der Nachweisaufgaben und Dokumentation der Ergebnisse der Nachweisaufgaben; – Zuordnung der Ergebnisse der Nachweisaufgaben als Ereignisse zu den Eigenschaften der Funktionsgruppen und/oder der Bauteile in den jeweiligen Funktionsgruppen; – Zuordnung von Informationen betreffend Entscheidungen und Konsequenzen, welche auf die Ereignisse folgen und zu Designparametern einzelner Bauteile des Produktes führen, zu den Ereignissen; – Zuordnung von ermittelten Designparametern zu den einzelnen Bauteilen in der Datenstruktur (DS). Weiter betrifft die Erfindung ein Set aus einem Produkt (P) und einer Dokumentation eines Entwicklungsprozesses, ein zur Ausführung eines derartigen Verfahrens ausgebildetes Computerprogrammprodukt sowie einen computerlesbaren Datenträger.The invention relates to a method for developing a multi-function product (P) having multiple functions (F1, F2, Fn), wherein design parameters of individual components of the product (P) are determined. In order to ensure a particularly efficient development as well as an accurate detection and traceability of the same, it is provided according to the invention that the method comprises the steps: - Creation of a data model (DM) of the product (P) in which the components of the product are displayed; - Creation of a data structure (DS) in which the components of the data model (DM) are optionally contained several times in function groups which correspond to the functions (F1, F2, Fn) of the product (P); Assignment of properties to the functional groups and / or to components contained in the functional groups, which properties of the functional groups and / or the components are required to achieve the function (F1, F2, Fn) of the functional group; - Assignment of verification tasks and detection targets to the functional groups and / or to the components, with which an achievement of the required properties of the functional groups and / or components is detectable; - performing the verification tasks and documentation of the results of the verification tasks; Assignment of the results of the verification tasks as events to the properties of the function groups and / or of the components in the respective function groups; - Assignment of information regarding decisions and consequences, which follow the events and lead to design parameters of individual components of the product, to the events; - Assignment of determined design parameters to the individual components in the data structure (DS). Furthermore, the invention relates to a set of a product (P) and a documentation of a development process, a computer program product designed for carrying out such a method and a computer-readable data carrier.

Description

Die Erfindung betrifft ein Verfahren zur Entwicklung eines mehrere Funktionen aufweisenden Produktes mit mehreren Bauteilen, wobei Designparameter einzelner Bauteile des Produktes festgelegt werden.The invention relates to a method for developing a multi-function product with multiple components, wherein design parameters of individual components of the product are defined.

Weiter betrifft die Erfindung ein Set aus einem Produkt und einer Dokumentation eines Entwicklungsprozesses.Furthermore, the invention relates to a set of a product and a documentation of a development process.

Des Weiteren betrifft die Erfindung eine Datenstruktur.Furthermore, the invention relates to a data structure.

Ferner betrifft die Erfindung ein zur Ausführung eines derartigen Verfahrens ausgebildetes Computerprogrammprodukt sowie einen computerlesbaren Datenträger.Furthermore, the invention relates to a computer program product designed for carrying out such a method and to a computer-readable data carrier.

Aus dem Stand der Technik sind verschiedene Verfahren zur Entwicklung eines Produktes sowie zur Erfassung und Analyse eines Entwicklungsprozesses bekannt geworden. Bei bekannten Verfahren wird ein Produktentstehungsprozess über einen Dokumentenstrom dokumentiert bzw. kontrolliert. Dies führt jedoch in der Praxis dazu, dass Entwicklungsabläufe nur durch ein aufwendiges Analysieren der angefertigten Dokumente rekonstruiert werden können, sodass eine vollständige Rekonstruktion häufig nicht bzw. nicht mit einem wirtschaftlich vertretbaren Zeitaufwand möglich ist. Dadurch werden oft Designparameter wie beispielsweise Abmessungen, Materialien oder Herstellungsverfahren von Bauteilen im Entwicklungsprozess geändert, obwohl diese in vorhergehenden Schritten des Entwicklungsprozesses beispielsweise zur Erfüllung bestimmter Anforderungen basierend auf Prüfergebnissen bereits definiert wurden. Dies führt zu aufwendigen und teuren Entwicklungsprozessen sowie einer verringerten Qualität eines im Entwicklungsprozess hergestellten Produktes. Diese verringerte Qualität kann sich beispielsweise in einem nur mangelhaften Erfüllen bestimmter gewünschter Funktionen des Produktes zeigen.The prior art has disclosed various methods for developing a product and detecting and analyzing a development process. In known methods, a product development process is documented or controlled via a document stream. However, this leads in practice to the fact that development processes can only be reconstructed by a complex analysis of the produced documents, so that a complete reconstruction is often impossible or not possible with an economically justifiable expenditure of time. This often changes design parameters such as dimensions, materials, or manufacturing processes of parts in the design process, although these have already been defined in previous steps in the development process to meet certain requirements based on test results, for example. This leads to complex and expensive development processes and a reduced quality of a product produced in the development process. This reduced quality can be manifested, for example, in a poor performance of certain desired functions of the product.

Hier setzt die Erfindung an. Aufgabe der Erfindung ist, ein Verfahren zur Entwicklung eines Produktes der eingangs genannten Art anzugeben, welches auf besonders einfache Weise rekonstruierbar ist und mit welchem Produkte besonders hoher Qualität effizient herstellbar sind.This is where the invention starts. The object of the invention is to provide a method for the development of a product of the type mentioned, which is reconstructed in a particularly simple manner and with which products of particularly high quality can be produced efficiently.

Weiter soll ein Set der eingangs genannten Art angegeben werden, bei welchem das Produkt eine besonders hohe Qualität aufweist, wobei ein Entwicklungsprozess, in welchem Designparameter des Produktes definiert wurden, besonders einfach nachvollziehbar sein soll.Next, a set of the aforementioned type is to be specified, in which the product has a particularly high quality, with a development process in which design parameters of the product have been defined, should be particularly easy to understand.

Des Weiteren soll eine Datenstruktur angegeben werden, anhand welcher ein durchgeführter Entwicklungsprozess besonders genau und einfach nachvollziehbar ist.Furthermore, a data structure is to be specified, on the basis of which an executed development process is particularly accurate and easy to understand.

Diese Aufgabe wird durch ein Verfahren der eingangs genannten Art gelöst, welches folgende Schritte aufweist:

  • – Erstellung eines Datenmodelles des Produktes, in welchem die Bauteile des Produktes abgebildet sind;
  • – Erstellung einer Datenstruktur, in welcher die Bauteile des Datenmodelles gegebenenfalls mehrfach in Funktionsgruppen enthalten sind, welche den Funktionen des Produktes entsprechen;
  • – Zuordnung von Eigenschaften zu den Funktionsgruppen und/oder zu in den Funktionsgruppen enthaltenen Bauteilen, welche Eigenschaften der Funktionsgruppen und/oder der Bauteile zur Erreichung der Funktion der Funktionsgruppe erforderlich sind;
  • – Zuordnung von Nachweisaufgaben und Nachweiszielen zu den Funktionsgruppen und/oder zu den Bauteilen, mit welchen ein Erreichen der erforderlichen Eigenschaften der Funktionsgruppen und/oder der Bauteile nachweisbar ist;
  • – Durchführung der Nachweisaufgaben und Dokumentation der Ergebnisse der Nachweisaufgaben;
  • – Zuordnung der Ergebnisse der Nachweisaufgaben als Ereignisse zu den Eigenschaften der Funktionsgruppen und/oder der Bauteile in den jeweiligen Funktionsgruppen;
  • – Zuordnung von Informationen betreffend Entscheidungen und Konsequenzen, welche auf die Ereignisse folgen und zu Designparametern einzelner Bauteile des Produktes führen, zu den Ereignissen;
  • – Zuordnung von ermittelten Designparametern zu den einzelnen Bauteilen in der Datenstruktur.
This object is achieved by a method of the type mentioned, which has the following steps:
  • - Creation of a data model of the product in which the components of the product are displayed;
  • - Creation of a data structure in which the components of the data model are optionally contained several times in functional groups that correspond to the functions of the product;
  • Assignment of properties to the functional groups and / or to components contained in the functional groups, which properties of the functional groups and / or the components are required to achieve the function of the functional group;
  • - Assignment of verification tasks and detection targets to the functional groups and / or to the components, with which an achievement of the required properties of the functional groups and / or components is detectable;
  • - performing the verification tasks and documentation of the results of the verification tasks;
  • Assignment of the results of the verification tasks as events to the properties of the function groups and / or of the components in the respective function groups;
  • - Assignment of information regarding decisions and consequences, which follow the events and lead to design parameters of individual components of the product, to the events;
  • - Assignment of determined design parameters to the individual components in the data structure.

Bei einem erfindungsgemäßen Verfahren wird eine wesentlich bessere Nachverfolgbarkeit des Entwicklungsprozesses als bei Verfahren des Standes der Technik erreicht, da eine Erstellung einer entsprechenden Datenstruktur bzw. eine Zerlegung des Datenmodelles in den Funktionen entsprechende Funktionsgruppen eine streng hierarchische Struktur liefert, mit welcher während des Entwicklungsprozesses getroffene Entscheidungen in Bezug auf Designparameter einzelner Bauteile und Funktionsgruppen besonders gut abgebildet und somit auch nachvollzogen werden können.In a method according to the invention, a significantly better traceability of the development process is achieved than in prior art methods, since a creation of a corresponding data structure or a decomposition of the data model in the functions corresponding function groups provides a strictly hierarchical structure, with which decisions made during the development process In terms of design parameters of individual components and functional groups particularly well mapped and thus can be reproduced.

Das Datenmodell kann basierend auf einem vorliegenden Entwurf eines Produktes erstellt werden, beispielsweise durch Übernahme von Daten aus einem CAD-Programm oder einer Stückliste. Der Entwurf des Produktes kann beispielsweise auf einer Vorentwicklung oder einem ähnlichen Produkt basieren oder im Rahmen des Verfahrens ebenfalls erstellt werden. Das Datenmodell bildet somit sämtliche Bauteile des Produktes ab, üblicherweise in Form einer hierarchischen Stückliste.The data model can be created based on an existing design of a product, for example by transferring data from a CAD program or a parts list. The design of the product can be for example on a Predevelopment or similar product or are also created in the process. The data model thus maps all components of the product, usually in the form of a hierarchical BOM.

Zusätzlich zu einem Entwurf eines Produktes liegen zu Beginn des Verfahrens bereits Funktionen vor, welche das Produkt erfüllen soll. Die Zerlegung des Systems bzw. des Datenmodelles des Produktes in Funktionsgruppen, welche auf Funktionen des Produktes basieren, führt zu einer Datenstruktur, in welcher einzelne Bauteile des Produktes auch mehrfach enthalten sein können, wenn diese zur Erreichung mehr als einer Funktion beitragen.In addition to a design of a product, there are already functions at the beginning of the process which the product should fulfill. The decomposition of the system or the data model of the product into functional groups, which are based on functions of the product, leads to a data structure in which individual components of the product can also be contained several times, if these contribute to the achievement of more than one function.

Als Bauteile werden hierbei Hardwarekomponenten und Softwarekomponenten eines Produktes definiert. Es ergeben sich somit für ein Bauteil, welches in mehreren Funktionsgruppen enthalten ist, üblicherweise unterschiedliche Anforderungen in den einzelnen Funktionsgruppen aufgrund unterschiedlicher Funktionen. Eine derartige Zerlegung des Systems bzw. des Datenmodelles zur Bildung einer Datenstruktur, wobei ein Bauteil des Datenmodelles mehrfach in verschiedenen Funktionsgruppen der Datenstruktur enthalten ist, wird auch als nicht disjunkte Zerlegung bezeichnet. Um sämtliche Anforderungen zu bestimmen, welche an ein Bauteil gestellt werden, sind somit sämtliche Funktionsgruppen zu berücksichtigen, in welchen das jeweilige Bauteil enthalten ist. Üblicherweise ergeben sich dabei Zielkonflikte aufgrund unterschiedlicher Funktionen, zu welchen ein Bauteil beitragen soll. Diese Zielkonflikte werden bei der erfindungsgemäßen Zerlegung transparent, wodurch bereits in einem frühen Stadium des Entwicklungsprozesses entsprechenden Zielkonflikten Rechnungen getragen werden kann.In this case, hardware components and software components of a product are defined as components. This results in a component which is contained in several functional groups, usually different requirements in the individual functional groups due to different functions. Such a decomposition of the system or of the data model for forming a data structure, wherein a component of the data model is contained several times in different functional groups of the data structure, is also referred to as non-disjoint decomposition. In order to determine all requirements which are placed on a component, all functional groups are therefore to be considered, in which the respective component is included. Usually, this results in conflicting objectives due to different functions to which a component is intended to contribute. These conflicting goals become transparent in the decomposition according to the invention, which means that bills can be borne already at an early stage of the development process in accordance with corresponding goal conflicts.

Eigenschaften der Bauteile werden wie in einem Entwicklungsprozess üblich anhand der Anforderungen bestimmt, welche wiederum durch die Funktionen definiert sind. Erfindungsgemäß werden die zur Erreichung der Funktionen der jeweiligen Funktionsgruppe erforderlichen Eigenschaften der einzelnen Funktionsgruppen und/oder der einzelnen Bauteile in der Datenstruktur der jeweiligen Funktionsgruppe und/oder dem jeweiligen Bauteil in der entsprechenden Funktionsgruppe zugeordnet. Abhängig von der jeweiligen Funktion können sich zur Erreichung derselben erforderliche Eigenschaften der Funktionsgruppe selbst und/oder eines oder mehrerer Bauteile der Funktionsgruppe ergeben. Beispielsweise ist für eine Erreichung der Funktion Dichtheit eine Eigenschaft einer aus mehreren Bauteilen bestehenden Baugruppe bzw. einer Funktionsgruppe als Ganzes erforderlich. Daraus können in weiterer Folge zur Erreichung der Dichtheit erforderliche Eigenschaften der Bauteile der Funktionsgruppe oder eines Montageprozesses abgeleitet werden, in welchem die einzelnen Bauteile zur Funktionsgruppe zusammengebaut werden.Properties of the components are determined as usual in a development process based on the requirements, which in turn are defined by the functions. According to the invention, the properties of the individual functional groups and / or of the individual components required for achieving the functions of the respective functional group in the data structure are assigned to the respective functional group and / or the respective component in the corresponding functional group. Depending on the particular function, the required properties of the functional group itself and / or of one or more components of the functional group may result in achieving the same. For example, to achieve the function of tightness, a property of an assembly comprising a plurality of components or a functional group as a whole is required. As a result of this, the properties of the components of the functional group or of an assembly process that are required to achieve the leak-tightness can subsequently be derived, in which the individual components are assembled into a functional group.

Basierend auf den ermittelten Eigenschaften, welche die einzelnen Bauteile und/oder Funktionsgruppen zur Erfüllung der Funktion der jeweiligen Funktionsgruppe aufweisen müssen, werden Nachweisaufgaben und Nachweisziele definiert. Diese Nachweisaufgaben, Nachweisziele sowie Ergebnisse, welche bei Durchführung von Nachweisaufgaben ermittelt werden, werden ebenfalls in der erhaltenen Datenstruktur den entsprechenden Bauteilen und/oder den Funktionsgruppen zugeordnet. Ein derartiges Ergebnis wird als Ereignis definiert, welches Auswirkung auf den Entwicklungsprozess hat und dokumentiert wird. Ist eine Eigenschaft eines Bauteiles zur Gewährleistung mehrerer Funktionen des Produktes erforderlich, kann auch die Nachweisaufgabe analog zum Bauteil selbst in mehreren Funktionsgruppen enthalten sein.Based on the determined properties, which must have the individual components and / or function groups to fulfill the function of the respective function group, detection tasks and detection objectives are defined. These verification tasks, detection objectives and results which are determined when carrying out verification tasks are likewise assigned to the corresponding components and / or the function groups in the obtained data structure. Such a result is defined as an event that has an impact on the development process and is documented. If a characteristic of a component is required to guarantee a plurality of functions of the product, the detection task can also be contained in several functional groups analogous to the component itself.

Nach Durchführung der Nachweisaufgaben, welche beispielsweise mechanische Untersuchungen wie einen Zugversuch oder Berechnungen bzw. Simulationen umfassen können, und Bewertung der Ergebnisse anhand der Nachweisziele werden im Entwicklungsprozess auf den Ergebnissen basierende Entscheidungen getroffen. Beispielsweise kann ein Ergebnis einer Nachweisaufgabe sein, dass ein Nachweisziel wie eine gewünschte Standzeit mit gegebenen Designparametern nicht erreicht werden kann. Basierend auf diesem Ergebnis kann beispielsweise im Rahmen eines Design Reviews die Entscheidung getroffen werden, eine geänderte Konstruktion zu entwickeln und die Nachweisaufgabe erneut mit dieser geänderten Konstruktion durchzuführen. Als Konsequenz dieser Entscheidung wird dann die neue Konstruktion entwickelt und die Nachweisaufgabe erneut, jedoch mit dieser geänderten Konstruktion, durchgeführt.After carrying out the verification tasks, which may include, for example, mechanical examinations such as a tensile test or calculations or simulations, and evaluating the results based on the detection objectives, decisions based on the results are made in the development process. For example, a result of a detection task may be that a detection goal such as a desired life with given design parameters can not be achieved. Based on this result, for example, within the scope of a design review, the decision can be made to develop a modified design and perform the verification task again with this modified design. As a consequence of this decision, the new design is then developed and the detection task is performed again, but with this modified design.

Daraus ergibt sich wieder ein Ereignis, nämlich ein Ergebnis der erneuten Durchführung der Nachweisaufgabe, welches bei Erreichung der Nachweisziele in weiterer Folge zu finalen Designparametern des entsprechenden Bauteiles zur Erreichung der Funktion führt. Die Designparameter für die einzelnen Bauteile werden somit nach Erreichen der Nachweisziele festgelegt.This again results in an event, namely a result of the renewed execution of the detection task, which leads to the achievement of the detection objectives subsequently to final design parameters of the corresponding component to achieve the function. The design parameters for the individual components are thus defined once the detection targets have been achieved.

Diese Ergebnissen der Nachweisaufgaben, darauf basierende Entscheidungen und Konsequenzen sowie Designparameter werden erfindungsgemäß ebenfalls in der Datenstruktur durch Zuordnung zu dem jeweiligen Bauteil dokumentiert. Beispielsweise kann auch ein Prüfbericht in der Datenstruktur abgelegt werden. Da zur endgültigen Festlegung der finalen Designparameter mehrere Iterationen erforderlich sein können, können auch mehrere Ereignisse, wie Ergebnisse von Nachweisaufgaben, Entscheidungen, Konsequenzen und Designparameter einem Bauteil zugeordnet werden. Dabei erfolgt jedoch eine streng ereignisorientierte Zuordnung, sodass auch später auf einfache Weise nachvollziehbar ist, welche Anforderungen bzw. Entscheidungen zu welchen Nachweisaufgaben, Ereignissen usw. geführt haben und wie das finale Produktdesign bzw. die Designparameter der einzelnen Bauteile festgelegt wurden.These results of the verification tasks, decisions and consequences based thereon and design parameters are also documented in the data structure by assignment to the respective component. For example, a test report can also be stored in the data structure. Because multiple iterations may be required to definitively set the final design parameters, multiple events, such as detection task results, Decisions, consequences and design parameters are assigned to a component. Here, however, a strictly event-oriented assignment takes place so that later on it is easy to understand which requirements or decisions have led to which verification tasks, events etc. and how the final product design or the design parameters of the individual components have been defined.

Dadurch ist auf einfache Weise nachvollziehbar, welche Funktionen des Produktes welche Designparameter, wie insbesondere Abmessungen, Materialien und Herstellungsverfahren einzelner Bauteile des Produktes und dergleichen, bedingen. Eine aufwendige Rekonstruktion des Entwicklungsprozesses ist somit im Unterschied zu Verfahren des Standes der Technik nicht erforderlich.This makes it easy to understand which functions of the product which design parameters, in particular dimensions, materials and manufacturing processes of individual components of the product and the like, condition. An elaborate reconstruction of the development process is thus not required in contrast to prior art methods.

Es hat sich gezeigt, dass dadurch eine wesentlich bessere Abbildung des Entwicklungsprozesses möglich ist, welche auf einfache Weise nachvollziehbar ist und zu Produkten mit höherer Qualität führt.It has been shown that this allows a much better picture of the development process, which is easily comprehensible and leads to products of higher quality.

In der Regel erfolgt die Dokumentation mittels einer elektronischen Datenverarbeitungsanlage, wobei relevante Dokumente einzelnen Ereignissen wie Nachweisaufgaben in der Datenstruktur zugeordnet werden. Dadurch können die ohnedies während eines Entwicklungsprozesses generierten Dokumente wie Prüfberichte oder Schadensanalysen auf einfache Weise in das erfindungsgemäße Verfahren eingegliedert werden.As a rule, the documentation takes place by means of an electronic data processing system, whereby relevant documents are assigned to individual events, such as verification tasks in the data structure. As a result, the documents generated during a development process, such as test reports or damage analyzes, can easily be incorporated into the method according to the invention.

Ein Bauteil kann wie erwähnt Hardware und/oder Software enthalten oder auch aus Hardware und/oder Software bestehen. Bei technischen Produkten, insbesondere bei mechatronischen Produkten, besteht ein Bauteil häufig aus mehreren Unterbauteilen bzw. Baugruppen, welche wiederum aus einzelnen Bauteilen bestehen. Um eine besonders übersichtliche Gliederung zu erreichen, kann daher auch vorgesehen sein, dass zumindest ein Bauteil eine aus mehreren Unterbauteilen bestehende Baugruppe ist. Dabei kann wieder eine Analyse der Anforderungen der einzelnen Unterbauteile basierend auf den Anforderungen an das Bauteil bzw. einer Funktion, welche das Bauteil in der Funktionsgruppe zu erfüllen hat, erfolgen.As mentioned, a component can contain hardware and / or software or else consist of hardware and / or software. For technical products, in particular for mechatronic products, a component often consists of several subcomponents or assemblies, which in turn consist of individual components. In order to achieve a particularly clear structure, it can therefore also be provided that at least one component is an assembly consisting of several subcomponents. Again, an analysis of the requirements of the individual sub-components based on the requirements of the component or a function that has to fulfill the component in the functional group, take place.

Insbesondere bei Produkten, welche mehrere Funktionen aufweisen, kann es günstig sein, wenn die Zerlegung in Funktionsgruppen erfolgt, welche nicht disjunkt sind. Bauteile sind dann in mehr als einer Funktionsgruppe enthalten. Ein Anforderungsprofil eines Bauteiles ergibt sich bei einer derartigen nicht disjunkten Zerlegung bzw. Aufteilung des Datenmodelles als Vereinigungsmenge aller Anforderungen an das Bauteil aus sämtlichen Funktionsgruppen, in welchen das Bauteil enthalten ist. Dadurch können Zielkonflikte in einer sehr frühen Phase der Produktentwicklung aufgedeckt werden, wenn noch viel Spielraum für Änderungen ist und diese mit geringen Kosten umgesetzt werden können.In particular, in the case of products which have a plurality of functions, it may be favorable if the decomposition takes place in functional groups which are not disjunctive. Components are then included in more than one function group. A requirement profile of a component results in such a non-disjoint decomposition or division of the data model as a union of all requirements of the component from all functional groups in which the component is included. As a result, conflicting goals can be detected at a very early stage of product development when there is still much room for change and it can be implemented at a low cost.

Bei einem Verfahren zur Herstellung eines durch Designparameter definierten Produktes, insbesondere eines mechatronischen Produktes, ist es günstig, wenn das Produkt gemäß Designparametern hergestellt wird, welche in einem erfindungsgemäßen Verfahren ermittelt wurden. Dadurch werden auf einfache Weise eine hohe Qualität eines entsprechenden Produktes sowie gleichzeitig eine einfach nachvollziehbare Dokumentation des Entwicklungsprozesses erreicht. Dabei wird aufgrund der strukturierten Dokumentation, wobei das Produkt bzw. ein Datenmodell des Produktes in Funktionsgruppen aufgeteilt ist, eine einfache Verfolgbarkeit der Entscheidungen gewährleistet, welche zu den jeweiligen Designparametern geführt haben. Als Designparameter werden insbesondere Abmessungen, Materialien, Herstellungsverfahren, Schnittstellen und Verbindungsarten zwischen einzelnen Bauteilen sowie auch in einer Software des Produktes implementierte Algorithmen und Parameter zur Regelung von Funktionen des Produktes verstanden, sodass sich ein Produkt im Wesentlichen vollständig durch Designparameter definieren lässt.In a method for producing a product defined by design parameters, in particular a mechatronic product, it is advantageous if the product is produced according to design parameters which were determined in a method according to the invention. As a result, a high quality of a corresponding product and at the same time an easily traceable documentation of the development process are achieved in a simple manner. Due to the structured documentation, whereby the product or a data model of the product is divided into functional groups, a simple traceability of the decisions is ensured, which led to the respective design parameters. Design parameters are in particular dimensions, materials, production methods, interfaces and types of connection between individual components as well as algorithms and parameters implemented in a software of the product for controlling functions of the product, so that a product can be defined essentially completely by design parameters.

Die weitere Aufgabe wird erfindungsgemäß durch ein Set der eingangs genannten Art gelöst, bei welchem das Produkt in einem erfindungsgemäßen Verfahren zur Herstellung eines durch Designparameter definierten Produktes hergestellt ist und die Dokumentation eine in einem erfindungsgemäße Verfahren zur Entwicklung eines mehrere Funktionen aufweisenden Produktes erstellte Datenstruktur ist.The further object is achieved by a set of the type mentioned, in which the product is produced in a method according to the invention for the production of a product defined by design parameters and the documentation is a data structure created in a process according to the invention for developing a multi-function product.

Die weitere Aufgabe wird durch eine Datenstruktur gelöst, welche in einem erfindungsgemäßen Verfahren erstellt wurde. Eine derartige Datenstruktur ermöglicht ein besonders genaues und einfaches Nachvollziehen eines Entwicklungsprozesses.The further object is achieved by a data structure that was created in a method according to the invention. Such a data structure allows a particularly accurate and simple understanding of a development process.

Gemäß einem weiteren Aspekt der Erfindung ist ein Computerprogrammprodukt mit Programmcode zur Durchführung eines erfindungsgemäßen Verfahrens auf einem Computer vorgesehen, wenn der Programmcode vom Computer ausgeführt wird. Dabei kann vorgesehen sein, dass ein Datenmodell des Produktes manuell in das Computerprogramm eingegeben werden kann. Es kann allerdings auch vorgesehen sein, dass das Computerprogrammprodukt entsprechend mit einer CAE-Umgebung wie einer Konstruktionsumgebung verknüpft ist und ein Datenmodell des Produktes automatisiert erstellt oder aus der CAE-Umgebung übernommen wird. Analog kann die Datenstruktur manuell eingegeben oder automatisiert basierend auf dem Datenmodell und einem Lastenheft erstellt werden. Mit einem entsprechenden Computerprogrammprodukt kann ein Verfahren zur Entwicklung eines Produktes, beispielsweise eines mechatronischen Produktes wie eines Motors, begleitet und gleichzeitig eine entsprechende Datenstruktur zur strukturierten Dokumentation des Entwicklungsprozesses erstellt werden. Dadurch können auf einfache Weise Ereignisse, Entscheidungen und Konsequenzen, welche zu Designparametern des Produktes geführt haben, während der Entwicklung gegebenenfalls automatisiert dokumentiert werden.According to a further aspect of the invention, a computer program product with program code for carrying out a method according to the invention on a computer is provided when the program code is executed by the computer. It can be provided that a data model of the product can be manually entered into the computer program. However, it may also be provided that the computer program product is correspondingly linked to a CAE environment such as a design environment and a data model of the product is automatically created or taken over from the CAE environment. Similarly, the data structure can be entered manually or automated based on the data model and a specifications are created. With a corresponding computer program product, a method for the development of a product, for example, a mechatronic product such as a motor, accompanied and at the same time created a corresponding data structure for the structured documentation of the development process. As a result, events, decisions and consequences, which have led to design parameters of the product, can be documented automatically in a simple manner during development.

Ein weiterer Aspekt der Erfindung sieht einen computerlesbaren Datenträger vor, auf dem ein Computerprogramm, insbesondere ein Computerprogrammprodukt wie vorstehend ausgeführt, zur Durchführung eines erfindungsgemäßen Verfahrens auf einem Computer gespeichert ist.Another aspect of the invention provides a computer-readable data carrier on which a computer program, in particular a computer program product as stated above, is stored on a computer for performing a method according to the invention.

Weitere Merkmale, Vorteile und Wirkungen der Erfindung ergeben sich anhand des nachfolgend dargestellten Ausführungsbeispiels. In den Zeichnungen, auf welche dabei Bezug genommen wird, zeigen:Further features, advantages and effects of the invention will become apparent from the embodiment illustrated below. In the drawings, to which reference is made, show:

1 schematisch ein Flussdiagramm eines erfindungsgemäßen Verfahrens; 1 schematically a flowchart of a method according to the invention;

2 schematisch ein Datenmodell eines Produktes; 2 schematically a data model of a product;

3 ein Schema einer bei Durchführung eines erfindungsgemäßen Verfahrens erhaltenen Datenstruktur. 3 a diagram of a data structure obtained when carrying out a method according to the invention.

1 zeigt schematisch ein erfindungsgemäßes Verfahren zur Entwicklung und Herstellung eines Produktes P. Dabei wird in einem ersten Verfahrensschritt 1 ein Datenmodell DM eines Produktes P basierend auf beispielsweise aus einer Vorentwicklung stammenden Produktdaten wie einer Stückliste erstellt. Insbesondere wenn das Verfahren in einer CAE-Umgebung umgesetzt wird, kann eine Überführung von das Produkt P betreffenden Daten aus einer Stückliste in das Datenmodell DM auch automatisiert erfolgen. Im Datenmodell DM ist das Produkt P im Wesentlichen vollständig abgebildet, sodass sämtliche Bauteile B1, B2, B3, Bn des Produktes P im Datenmodell DM enthalten sind. 1 schematically shows a method according to the invention for the development and production of a product P. In a first method step 1, a data model DM of a product P is created based on, for example, product development data such as a parts list. In particular, if the method is implemented in a CAE environment, a transfer of data relating to the product P from a parts list into the data model DM can also be automated. In the data model DM, the product P is essentially completely imaged, so that all components B1, B2, B3, Bn of the product P are contained in the data model DM.

Weiter liegen vor Durchführung des erfindungsgemäßen Verfahrens in der Regel bereits Daten betreffend Funktionen F1, F2, Fn vor, welche das Produkt P erfüllen soll. Daten bzw. Informationen betreffend die Funktionen F1, F2, Fn können beispielsweise in Form eines Lastenheftes vorliegen.Furthermore, prior to carrying out the method according to the invention, as a rule, data relating to functions F1, F2, Fn are already available which the product P should fulfill. Data or information relating to the functions F1, F2, Fn can be present, for example, in the form of a specification.

In einem auf die Erstellung des Datenmodelles DM folgenden zweiten Verfahrensschritt 2 erfolgt eine Erstellung einer Datenstruktur DS basierend auf dem Datenmodell DM und den Funktionen F1, F2, Fn.In a second method step 2 following the creation of the data model DM, a data structure DS is created based on the data model DM and the functions F1, F2, Fn.

Hierzu wird das Datenmodell DM in Funktionsgruppen FG1, FG2, FGn gemäß den Funktionen F1, F2, Fn des Produktes P zerlegt, wobei jede Funktionsgruppe FG1, FG2, FGn ein oder mehrere Bauteile B1, B2, B3, Bn enthält. In den einzelnen Funktionsgruppen FG1, FG2, FGn sind dabei jene Bauteile B1, B2, B3, Bn enthalten, welche zur Erreichung der jeweiligen Funktion F1, F2, Fn erforderlich sind. So enthält beispielsweise die Funktionsgruppe FG1 die Bauteile B1, B2 und Bn, welche zur Erreichung der Funktion F1 erforderlich sind. Ein Bauteil B1, B2, B3, Bn kann dabei Software und/oder Hardwarekomponenten enthalten. Da häufig ein Bauteil B1, B2, B3, Bn zur Erfüllung bzw. Gewährleistung mehrerer Funktionen F1, F2, Fn des Produktes P erforderlich ist, ergibt sich dabei üblicherweise eine nicht disjunkte Zerlegung des Datenmodelles DM, sodass in der Datenstruktur DS teilweise dasselbe Bauteil B1, B2, B3, Bn in mehreren Funktionsgruppen FG1, FG2, FGn enthalten ist.For this purpose, the data model DM is decomposed into function groups FG1, FG2, FGn in accordance with the functions F1, F2, Fn of the product P, each function group FG1, FG2, FGn containing one or more components B1, B2, B3, Bn. The individual functional groups FG1, FG2, FGn contain those components B1, B2, B3, Bn which are required to achieve the respective function F1, F2, Fn. Thus, for example, the function group FG1 contains the components B1, B2 and Bn, which are required to achieve the function F1. A component B1, B2, B3, Bn can contain software and / or hardware components. Since a component B1, B2, B3, Bn is frequently required for fulfilling or guaranteeing a plurality of functions F1, F2, Fn of the product P, this usually results in a non-disjoint decomposition of the data model DM, so that in the data structure DS partly the same component B1 , B2, B3, Bn is contained in a plurality of functional groups FG1, FG2, FGn.

Da die Funktionen F1, F2, Fn des Produktes P abhängig von einer geplanten Anwendung des Produktes P sind, stellt die sich ergebende Datenstruktur DS somit im Unterschied zum Datenmodell DM eine anwendungsspezifische Zerlegung des Systems bzw. des Produktes P dar. Beispielsweise unterscheidet sich eine Datenstruktur DS, welche sich bei Anwendung einer elektrischen Maschine als Motor eines Kraftfahrzeuges ergibt, von einer Datenstruktur DS, welche sich bei Anwendung derselben elektrischen Maschine als Generator eines Kraftwerkes ergibt.Since the functions F1, F2, Fn of the product P are dependent on a planned application of the product P, the resulting data structure DS thus constitutes an application-specific decomposition of the system or the product P, in contrast to the data model DM. For example, a data structure differs DS, which results when using an electrical machine as the engine of a motor vehicle, from a data structure DS, which results when using the same electric machine as a generator of a power plant.

In einem weiteren Verfahrensschritt 3 werden mit aus dem Stand der Technik bekannten Verfahren der Produktentwicklung Eigenschaften E1, E2, E3, En ermittelt, welche die einzelnen Bauteile B1, B2, B3, Bn zur Erreichung der Funktion F1, F2, Fn der jeweiligen Funktionsgruppe FG1, FG2, FGn zwingend aufweisen müssen. Diese Eigenschaften E1, E2, E3, En werden in der Datenstruktur DS den jeweiligen Bauteilen B1, B2, B3, Bn zugeordnet. Dabei können Eigenschaften E1, E2, E3, En einzelnen Bauteilen B1, B2, B3, Bn, einer Baugruppe innerhalb der Funktionsgruppe FG1, FG2, FGn bzw. mehreren Bauteilen B1, B2, B3, Bn, welche innerhalb einer Funktionsgruppe FG1, FG2, FGn miteinander in Verbindung stehen, oder der Funktionsgruppe FG1, FG2, FGn insgesamt zugeordnet werden.In a further method step 3, methods E1, E2, E3, En which determine the individual components B1, B2, B3, Bn to achieve the function F1, F2, Fn of the respective function group FG1 are determined by methods of product development known from the prior art , FG2, FGn must have mandatory. These properties E1, E2, E3, En are assigned in the data structure DS to the respective components B1, B2, B3, Bn. In this case, properties E1, E2, E3, En of individual components B1, B2, B3, Bn, an assembly within the function group FG1, FG2, FGn or a plurality of components B1, B2, B3, Bn, which within a functional group FG1, FG2, FGn are related to each other, or the function group FG1, FG2, FGn be assigned in total.

In einem weiteren Verfahrensschritt 4 werden Nachweisaufgaben N1, N2 und Nachweisziele Z1, Z2 definiert, mit welchen ein Erreichen der im Verfahrensschritt 3 definierten erforderlichen Eigenschaften E1, E2, E3, En nachweisbar ist. Die Bestimmung der Nachweisaufgaben N1, N2 und Nachweisziele Z1, Z2 erfolgt in der Regel mit aus dem Stand der Technik bekannten Methoden zum Nachweis bestimmter Eigenschaften E1, E2, E3, En von Bauteilen B1, B2, B3, Bn.In a further method step 4 Detection tasks defined N1, N2 and detection targets Z1, Z2, with which a reaching the required properties defined in step 3 E1, E2, E3, En is detectable. The determination of the verification tasks N1, N2 and detection targets Z1, Z2 is generally carried out by methods known from the prior art for the detection of certain properties E1, E2, E3, En of components B1, B2, B3, Bn.

Beispielsweise kann eine Zugfestigkeit eines mechanischen Bauteiles B1 durch einen Zugversuch bestimmt werden, um zu überprüfen, ob das Bauteil B1 bei einem Einsatz im Produkt eine gewünschte Bauteilfestigkeit erreicht, welche eine zur Erreichung einer Funktion F1 des Bauteiles erforderliche Eigenschaft E1 ist. Der Zugversuch bildet dann die Nachweisaufgabe N1 und eine zur Erreichung der Eigenschaft E1 und somit der Funktion F1 erforderliche Festigkeit beim Zugversuch bildet das Nachweisziel Z1.For example, a tensile strength of a mechanical component B1 can be determined by a tensile test in order to check whether the component B1, when used in the product, achieves a desired component strength, which is a property E1 required to achieve a function F1 of the component. The tensile test then forms the detection task N1 and a tensile strength required to achieve the property E1 and thus the function F1 forms the detection target Z1.

Diese Nachweisaufgaben N1, N2 und Nachweisziele Z1, Z2 werden in diesem Verfahrensschritt 4 in der Datenstruktur DS den jeweiligen Eigenschaften E1, E2, E3, En zugeordnet, welche im vorhergehenden Verfahrensschritt 3 bestimmt und zugeordnet wurden. Ein Nachweis der erforderlichen Eigenschaften E1, E2, E3, En erfolgt durch jeweils eine oder mehrere Nachweisaufgaben N1, N2. Es ist auch möglich, dass eine Nachweisaufgabe N1, N2 für mehr als eine Eigenschaft E1, E2, E3, En einen Nachweis liefert. Beispielsweise kann ein Hochlasttest einer Pumpe zum Nachweis der Robustheit gegen Kavitation und der Dichtheit genutzt werden.These verification tasks N1, N2 and detection targets Z1, Z2 are assigned in this method step 4 in the data structure DS to the respective properties E1, E2, E3, En, which were determined and assigned in the preceding method step 3. A proof of the required properties E1, E2, E3, En is carried out by one or more detection tasks N1, N2. It is also possible for a detection task N1, N2 to provide evidence for more than one property E1, E2, E3, En. For example, a high load test of a pump can be used to demonstrate robustness against cavitation and leaks.

Die Nachweisaufgaben N1, N2 können beispielsweise ein Erproben der Bauteile B1, B2, B3, Bn unter Einsatzbedingungen, Simulationen bzw. Berechnungen sowie zerstörende Prüfungen umfassen. Nachweisziele Z1, Z2 können beispielsweise eine gemessene Zugfestigkeit, eine minimale Laufleistung bei einem Langzeittest, eine maximale Vergleichsspannung bei einer mechanischen Berechnung oder dergleichen sein. Aus der erforderlichen Eigenschaft E1, E2, E3, En ergibt sich nicht nur die Art des Nachweises sondern auch die Qualitätsanforderung an denselben. Beispielsweise muss eine zu verwendende Probe für einen Zugversuch das Gefüge des künftigen Bauteils B1, B2, B3, Bn aufweisen. Für Simulationsaufgaben als Nachweisaufgaben N1, N2 muss analog dazu die Belastbarkeit des Bauteils B1, B2, B3, Bn als Input-Parameter bekannt sein.The verification tasks N1, N2 may include, for example, testing the components B1, B2, B3, Bn under conditions of use, simulations or calculations as well as destructive tests. Detection targets Z1, Z2 may be, for example, a measured tensile strength, a minimum mileage in a long-term test, a maximum comparative stress in a mechanical calculation or the like. From the required property E1, E2, E3, En is not only the type of proof but also the quality requirement for the same. For example, a sample to be used for a tensile test must have the structure of the future component B1, B2, B3, Bn. For simulation tasks as verification tasks N1, N2, the load capacity of the component B1, B2, B3, Bn must be known analogously as an input parameter.

In einem weiteren Verfahrensschritt 5 werden die Nachweisaufgaben N1, N2 durchgeführt und Ergebnisse als Ereignisse R1, R2 in der Datenstruktur DS dokumentiert. Diese Ereignisse R1, R2 werden den einzelnen im vorhergehenden Verfahrensschritt 4 definierten Nachweisaufgaben N1, N2 in der Datenstruktur DS zugeordnet, wobei beispielsweise Prüfberichte in der Datenstruktur DS abgelegt und somit nachvollziehbar dokumentiert werden.In a further method step 5, the verification tasks N1, N2 are performed and results are documented as events R1, R2 in the data structure DS. These events R1, R2 are assigned to the individual verification tasks N1, N2 defined in the preceding method step 4 in the data structure DS, whereby, for example, test reports are stored in the data structure DS and thus documented in a comprehensible manner.

Nach Durchführung einer Nachweisaufgabe N1, N2 wird basierend auf den Ergebnissen sowie den Nachweiszielen Z1, Z2 eine Entscheidung D1 über ein weiteres Vorgehen getroffen. Dies kann beispielsweise im Rahmen eines Design Reviews in einem Entwicklungsteam erfolgen, wobei anhand der Ergebnisse der Nachweisaufgaben N1, N2 über Beibehaltung oder Änderung von Designparametern DP1, DP2 entschieden wird.After carrying out a detection task N1, N2, a decision D1 on a further procedure is made based on the results and the detection targets Z1, Z2. This can be done, for example, in the context of a design review in a development team, whereby the decision tasks N1, N2 on the retention or modification of design parameters DP1, DP2 are decided on the basis of the results.

Wird bei Durchführung der Nachweisaufgabe N1, N2 das Nachweisziel Z1, Z2 beispielsweise nicht erreicht, erfolgt in einem weiteren Verfahrensschritt 6 eine Änderung des Produktdesigns als Konsequenz K1a, K1b, K1n, K2 dergetroffenen Entscheidung D1, D2. Das geänderte Design bzw. ein geänderter Designparameter DP1 wird anschließend abermals einer Nachweisaufgabe N1, N2 in einem entsprechenden Verfahrensschritt 5 unterzogen. Eine sich dadurch ergebende Iterationsschleife wird wiederholt, bis die Nachweisziele Z1, Z2 erreicht werden. Dadurch wird ein Erreichen der Eigenschaften E1, E2, E3, En und somit auch der Funktionen F1, F2, Fn gewährleistet, bevor Designparameter DP1, DP2 fixiert werden.If, for example, the detection target Z1, Z2 is not reached when carrying out the detection task N1, N2, the product design is changed in a further method step 6 as consequence K1a, K1b, K1n, K2 of the decision D1, D2. The changed design or a changed design parameter DP1 is then again subjected to a verification task N1, N2 in a corresponding method step 5. A resulting iteration loop is repeated until the detection targets Z1, Z2 are reached. This ensures that the properties E1, E2, E3, En and thus also the functions F1, F2, Fn are achieved before design parameters DP1, DP2 are fixed.

Ein Erreichen der Nachweisziele Z1, Z2 bei Durchführung der Nachweisaufgabe N1, N2 kann die Entscheidung D1 zur Folge haben, dass Designparameter DP1, DP2 des jeweiligen Bauteiles B1, B2, B3, Bn wie in der Nachweisaufgabe N1, N2 getestet beibehalten bzw. fixiert werden. Konsequenz K1a, K1b, K1n dieser Entscheidung D1 ist dann, dass die Designparameter DP1, DP2 des jeweiligen Bauteiles B1, B2, B3, Bn in einem finalen Verfahrensschritt 7 der Entwicklung festgelegt werden. Eine oder mehrere auf die Ergebnisse der Nachweisaufgaben N1, N2 folgenden Entscheidungen D1, D2 und Konsequenzen K1a, K1b, K1n, K2, welche zu Designparameter DP1, DP2 und Herstellungsverfahren einzelner Bauteile B1, B2, B3, Bn bzw. Baugruppen des Produktes P führen, werden ebenfalls in der Datenstruktur DS den einzelnen Bauteilen B1, B2, B3, Bn bzw. Baugruppen zugeordnet und somit strukturiert dokumentiert.Achieving the detection targets Z1, Z2 when performing the detection task N1, N2 may result in the decision D1 that design parameters DP1, DP2 of the respective component B1, B2, B3, Bn are maintained or fixed as tested in the detection task N1, N2 , Consequence K1a, K1b, K1n this decision D1 is then that the design parameters DP1, DP2 of the respective component B1, B2, B3, Bn are set in a final process step 7 of the development. One or more decisions D1, D2 and consequences K1a, K1b, K1n, K2 following the results of the verification tasks N1, N2, which lead to design parameters DP1, DP2 and production methods of individual components B1, B2, B3, Bn or assemblies of the product P. , are also assigned to the individual components B1, B2, B3, Bn or modules in the data structure DS and thus documented in a structured manner.

Es versteht sich, dass sich je nach Komplexität des Produktes P bzw. der Datenstruktur DS ein verzweigtes Verfahren zur Definition von Funktionsgruppen FG1, FG2, FGn, Eigenschaften E1, E2, E3, En, Nachweisaufgaben N1, N2, Nachweiszielen Z1, Z2 und zur Festlegung der Designparameter DP1, DP2 der einzelnen Bauteile B1, B2, B3, Bn ergibt. In 1 ist lediglich ein Ast zur Definition eines Designparameters DP1 eines Bauteiles B1, B2, B3, Bn in einer Funktionsgruppe FG1, FG2, FGn dargestellt. Es versteht sich somit, dass zur vollständigen Entwicklung des Produktes P die einzelnen Verfahrensschritte 3, 4, 5, 6, 7 für einzelne Funktionsgruppen FG1, FG2, FGn und Bauteile B1, B2, B3, Bn durchzuführen sind. Insbesondere die Verfahrensschritte 5 und 6 können aufgrund von Iterationen innerhalb einer Funktionsgruppe FG1, FG2, FGn auch mehrfach durchgeführt werden, bis die finalen Designparameter DP1, DP2 festgelegt sind.It is understood that, depending on the complexity of the product P or the data structure DS, a branched method for defining functional groups FG1, FG2, FGn, properties E1, E2, E3, En, detection tasks N1, N2, detection targets Z1, Z2 and Definition of the design parameters DP1, DP2 of the individual components B1, B2, B3, Bn results. In 1 only one branch is shown for defining a design parameter DP1 of a component B1, B2, B3, Bn in a function group FG1, FG2, FGn. It is thus understood that for the complete development of the product P, the individual process steps 3, 4, 5, 6, 7 for individual functional groups FG1, FG2, FGn and components B1, B2, B3, Bn are to be carried out. In particular, the method steps 5 and 6 can also be carried out several times due to iterations within a function group FG1, FG2, FGn until the final design parameters DP1, DP2 have been defined.

Nachdem der Verfahrensschritt 7 für sämtliche Bauteile B1, B2, B3, Bn und Funktionsgruppen FG1, FG2, FGn durchgeführt wurde, ist die Entwicklung abgeschlossen, sodass die Designparameter DP1, DP2 des Produktes P endgültig definiert sind.After the process step 7 has been carried out for all components B1, B2, B3, Bn and functional groups FG1, FG2, FGn, the development is completed so that the design parameters DP1, DP2 of the product P are finally defined.

Das Produkt P kann somit in einem weiteren Verfahrensschritt 8 basierend auf den erfindungsgemäß definierten Designparametern DP1, DP2 hergestellt werden.The product P can thus be produced in a further method step 8 based on the design parameters DP1, DP2 defined according to the invention.

Das Verfahren wird üblicherweise mittels einer Datenverarbeitungsanlage wie einem Computer durchgeführt, sodass bei Durchführung des Verfahrens eine elektronische bzw. digitale Datenstruktur DS erstellt und laufend ergänzt wird, welcher die während des Entwicklungsprozesses erarbeitenden Daten, wie Ereignisse R1, R2, die getroffenen Entscheidungen D1, D2 sowie die daraus resultierenden Konsequenzen K1a, K1b, K1n, K2 zugeordnet sind.The method is usually carried out by means of a data processing system such as a computer, so that when performing the method an electronic or digital data structure DS is created and continuously supplemented, which the developing data during the development process, such as events R1, R2, the decisions made D1, D2 and the resulting consequences K1a, K1b, K1n, K2 are assigned.

2 zeigt ein Datenmodell DM eines Produktes P, welches beispielsweise basierend auf einer Stückliste erstellt werden kann. Wie ersichtlich bildet das Datenmodell DM das Produkt P hierarchisch ab, sodass jedes Bauteil B1, B2, B3, Bn einer Stückliste des Produktes P im Datenmodell DM enthalten ist. 2 shows a data model DM of a product P, which can be created based for example on a bill of material. As can be seen, the data model DM maps the product P hierarchically, so that each component B1, B2, B3, Bn of a parts list of the product P is contained in the data model DM.

3 zeigt schematisch eine Datenstruktur DS, welche bei Durchführung des erfindungsgemäßen Verfahrens erhalten wird. Dabei sind Bauteile B1, B2, B3, Bn des in 2 dargestellten Datenmodelles DM eines Produktes P nicht disjunkt in Funktionsgruppen FG1, FG2, FGn zerlegt. Eine Funktionsgruppe FG1, FG2, FGn korrespondiert hierbei mit einer Funktion F1, F2, Fn, welche das Produkt P aufweist bzw. aufweisen soll. 3 schematically shows a data structure DS, which is obtained when carrying out the method according to the invention. In this case, components B1, B2, B3, Bn of in 2 displayed data model DM of a product P non-disjoint into function groups FG1, FG2, FGn decomposed. A function group FG1, FG2, FGn corresponds in this case to a function F1, F2, Fn, which the product P has or should have.

Den einzelnen Funktionsgruppen FG1, FG2, FGn sind dabei Bauteile B1, B2, B3, Bn zugeordnet, welche zur Erreichung der jeweiligen Funktion F1, F2, Fn des Produktes P erforderlich sind. Des Weiteren sind jedem Bauteil B1, B2, B3, Bn eine oder mehrere Eigenschaften E1, E2, E3, En zugeordnet, welche das Bauteil B1, B2, B3, Bn zur Erreichung der Funktion F1, F2, Fn der jeweiligen Funktionsgruppe FG1, FG2, FGn aufweisen muss. Wenngleich dies bei der in 3 dargestellten Datenstruktur DS nicht der Fall ist, können Eigenschaften E1, E2, E3, En auch einer Funktionsgruppe FG1, FG2, FGn als Ganzes zugeordnet sein. Üblicherweise trifft dies auf Eigenschaften E1, E2, E3, En zu, welche Bauteile B1, B2, B3, Bn einer Funktionsgruppe FG1, FG2, FGn nur in Verbindung miteinander aufweisen, beispielsweise auf eine Dichtheit, welche sich durch zwei oder mehr in Verbindung miteinander einen Raum dicht abschließende Bauteile B1, B2, B3, Bn ergibt.In this case, the individual functional groups FG1, FG2, FGn are assigned components B1, B2, B3, Bn which are required to achieve the respective function F1, F2, Fn of the product P. Furthermore, each component B1, B2, B3, Bn has one or more properties E1, E2, E3, En assigned to it, which the component B1, B2, B3, Bn to achieve the function F1, F2, Fn of the respective function group FG1, FG2 , FGn must have. Although this is the case in 3 Data structure DS is not the case, properties E1, E2, E3, En may also be assigned to a functional group FG1, FG2, FGn as a whole. Usually, this applies to properties E1, E2, E3, En, which components B1, B2, B3, Bn of a functional group FG1, FG2, FGn have only in combination with each other, for example, a tightness, which is by two or more in combination a space tightly closing components B1, B2, B3, Bn results.

Den notwendigen Eigenschaften E1, E2, E3, En zur Erreichung der einzelnen Funktionen F1, F2, Fn können auch schärfste Lastbedingungen zugeordnet sein, unter welchen die entsprechende Eigenschaft E1, E2, E3, En gewährleistet sein muss.The necessary properties E1, E2, E3, En for attaining the individual functions F1, F2, Fn can also be assigned the sharpest load conditions under which the corresponding property E1, E2, E3, En must be ensured.

In der Datenstruktur DS sind weiter den einzelnen Eigenschaften E1, E2, E3, En eine oder mehrere Nachweisaufgaben N1, N2 sowie ein oder mehrere Nachweisziele Z1, Z2 zugeordnet, anhand derer eine Erreichung der Eigenschaften E1, E2, E3, En des Bauteiles B1, B2, B3, Bn nachweisbar ist.In the data structure DS are further the individual properties E1, E2, E3, En one or more detection tasks N1, N2 and one or more detection targets Z1, Z2 assigned, based on which achievement of the properties E1, E2, E3, En of the component B1, B2, B3, Bn is detectable.

Des Weiteren sind in der Datenstruktur DS auch Ereignisse R1, R2 wie das Ergebnis der Durchführung der Nachweisaufgabe N1, N2 sowie die daran anschließenden Entscheidungen D1, D2 und Konsequenzen K1a, K1b, K1n, K2 enthalten, welche schließlich zu Designparametern DP1, DP2 der einzelnen Bauteile B1, B2, B3, Bn führen.Furthermore, the data structure DS also contains events R1, R2, such as the result of the execution of the detection task N1, N2 and the subsequent decisions D1, D2 and consequences K1a, K1b, K1n, K2, which finally lead to design parameters DP1, DP2 of the individual Components B1, B2, B3, Bn lead.

Beispielsweise kann das Ergebnis eines Funktionstests sein, dass ein Bauteil B1, B2, B3, Bn durch Verschleiß ausfällt. Ein solches Ereignis R1, R2 kann zu einer Entscheidung D1, D2 über eine Modifikation von Designparametern DP1, DP2 führen, welche beispielsweise eine Beschichtung eines Bauteiles B1, B2, B3, Bn zur Konsequenz K1a, K1b, K1n, K2 haben. In weiterer Folge wird im Rahmen des Entwicklungsprozesses die Nachweisaufgabe N1, N2 erneut durchgeführt und das Ergebnis wiederum als Ereignis R1, R2 in der Datenstruktur DS dokumentiert, sodass bei einem Erreichen des Nachweisziels Z1, Z2 beispielsweise die Entscheidung D1, D2 getroffen wird Designparameter DP1, DP2 zu fixieren. Dadurch ist eine lückenlose Nachverfolgung des Entwicklungsprozesses auf einfache Weise möglich.For example, the result of a functional test may be that a component B1, B2, B3, Bn fails due to wear. Such an event R1, R2 can lead to a decision D1, D2 via a modification of design parameters DP1, DP2, which for example have a coating of a component B1, B2, B3, Bn to the consequence K1a, K1b, K1n, K2. Subsequently, as part of the development process, the verification task N1, N2 is performed again and the result is again documented as event R1, R2 in the data structure DS, so that when the detection target Z1, Z2 is reached, for example, the decision D1, D2 is taken. Design parameter DP1, Fix DP2. This makes a complete tracking of the development process possible in a simple way.

Wie in 3 in der Funktionsgruppe FG1 ersichtlich, kann eine Entscheidung D1 auch mehrere Konsequenzen K1a, K1b, K1n zur Folge haben, sodass sich eine stark verzweigte Datenstruktur DS mit mehreren von einer Entscheidung D1 ausgehenden Ästen ergibt. Die einzelnen Konsequenzen K1a, K1b, K1n der Entscheidung D1 können beispielsweise eine Schadensanalyse, eine Neukonstruktion und dergleichen sein, welche jedoch alle auf dieselbe Wurzel, die vom Ereignis R1 ausgehende Entscheidung D1, zurückgehen. Diese Konsequenzen K1a, K1b, K1n können wiederum zu neuen Nachweisaktivitäten und Ergebnissen führen, welche in der Datenstruktur DS den einzelnen Konsequenzen K1a, K1b, K1n zugeordnet werden. Ein finaler Designparameter DP1 ergibt sich dann erst durch positive Absolvierung bzw. Abarbeitung aller Äste, beispielsweise eines erfolgreichen Tests der Neukonstruktion und eines schlüssigen Ergebnisses der Schadensanalyse. Dies kann bei Implementierung des Verfahrens in eine Software auf einfache Weise durch eine logische Und-Verknüpfung der einzelnen Äste umgesetzt werden, sodass in dem in 3 dargestellten Beispiel der Designparameter DP1 dann automatisiert als final gekennzeichnet wird, wenn sämtliche von der Eigenschaft E1 ausgehenden Äste positiv absolviert sind.As in 3 In the functional group FG1, a decision D1 can also result in several consequences K1a, K1b, K1n, resulting in a highly branched data structure DS with several branches starting from a decision D1. The individual consequences K1a, K1b, K1n of the decision D1 may, for example, be a damage analysis, a redesign and the like, which, however, all go back to the same root, the decision D1 originating from the event R1. These consequences K1a, K1b, K1n can in turn lead to new detection activities and results, which in the data structure DS are assigned to the individual consequences K1a, K1b, K1n. A final design parameter DP1 then results only by positive completion or execution of all branches, for example a successful test of the redesign and a conclusive result of the damage analysis. When the method is implemented in a software, this can be implemented in a simple way by a logical AND connection of the individual branches, so that in the in 3 illustrated example of the design parameters DP1 is then automatically marked as final, if all outgoing from the property E1 branches are passed positive.

Da somit die Konsequenzen K1a, K1b, K1n nicht unmittelbar zum finalen Designparameter DP1 führen, sondern weitere, gegebenenfalls ebenfalls verzweigt angeordnete Prozessschritte bedingen können, sind Verbindungslinien zwischen den Konsequenzen K1a, K1b und K1n zum Designparameter DP1 in 3 in unterbrochenen Linien dargestellt.Thus, since the consequences K1a, K1b, K1n do not directly lead to the final design parameter DP1 but can cause further process steps, which may also be branched, connecting lines between the consequences K1a, K1b and K1n to the design parameter DP1 in FIG 3 shown in broken lines.

Es versteht sich, dass sich in der Realität noch wesentlich stärker verzweigte Datenstrukturen DS ergeben können, welche allerdings problemlos in einer entsprechenden Software abgebildet werden können. Beispielsweise kann bereits eine Eigenschaft E1, E2, E3, En mehr als eine Nachweisaufgabe N1, N2 und/oder mehr als ein Nachweisziel Z1, Z2 bedingen, sodass sich bereits nach der Definition der Eigenschaft E1, E2, E3, En eine Verzweigung ergibt. Besonderer Vorteil des erfindungsgemäßen Verfahrens ist hierbei, dass auch eine komplexe Entwicklung sehr gut nachvollziehbar abgebildet wird, sodass auch nach Abschluss des Entwicklungsprozesses auf einfache Weise nachvollzogen werden kann, welche Eigenschaft E1, E2, E3, En über welche Nachweisaufgabe N1, N2 und Entscheidung D1, D2 schließlich zu welchem gewählten Designparameter DP1, DP2 geführt hat.It goes without saying that, in reality, even considerably more branched data structures DS can result, which, however, can be imaged without problems in a corresponding software. For example, a property E1, E2, E3, En may already require more than one detection task N1, N2 and / or more than one detection target Z1, Z2, so that a branching results already after the definition of the property E1, E2, E3, En. A particular advantage of the method according to the invention is that even a complex development is mapped very well so that even after completion of the development process can be easily understood, which property E1, E2, E3, En on which detection task N1, N2 and decision D1 , D2 has finally led to which chosen design parameters DP1, DP2.

Bei einer Umsetzung des erfindungsgemäßen Verfahrens zur Entwicklung eines Verbrennungsmotors kann eine erste Funktionsgruppe FG1 basierend auf einer Stückliste des Verbrennungsmotors und der gewünschten Funktion F1 erstellt werden, wobei die Funktion F1 beispielsweise Dichtheit des Verbrennungsraumes sein kann. Diese Funktionsgruppe FG1 Verbrennungsraum umfasst beispielsweise einen Zylinderkopf, eine Zylinderkopfdichtung, Ventile, ein Kurbelgehäuse, mehrere Kolben, Ringe, mehrere Buchsen und Zündkerzen als Bauteile B1, B2, B3, Bn. Zur Erreichung der gewünschten Funktion F1 sind mehrere Eigenschaften E1, E2, E3, En, dieser Bauteile B1, B2, B3, Bn der Funktionsgruppe FG1 erforderlich. Beispielsweise kann als eine Eigenschaft E1 eine Steifigkeit der Dichtflansche definiert werden, welche den Zylinderkopf, die Zylinderkopfdichtung und die Ventile betrifft. Als schärfste Lastbedingung zur Bestimmung der Nachweisaufgabe N1, N2 und Nachweisziele Z1, Z2 wird dabei ein maximaler Gasdruck definiert.In an implementation of the method according to the invention for developing an internal combustion engine, a first functional group FG1 based on a parts list of the internal combustion engine and the desired function F1 can be created, wherein the function F1 can be, for example, tightness of the combustion chamber. This functional group FG1 combustion chamber includes, for example, a cylinder head, a cylinder head gasket, valves, a crankcase, a plurality of pistons, rings, a plurality of sockets and spark plugs as components B1, B2, B3, Bn. To achieve the desired function F1, several properties E1, E2, E3, En, of these components B1, B2, B3, Bn of the function group FG1 are required. For example, as a property E1, a rigidity of the sealing flanges may be defined that relates to the cylinder head, the cylinder head gasket, and the valves. The strongest load condition for determining the detection task N1, N2 and detection targets Z1, Z2 is defined as a maximum gas pressure.

Beispielsweise kann als Nachweisaufgabe N1 für die Eigenschaft E1, E2, E3, En E1 ein maximaler Leistungstest bestimmt werden, wobei als Nachweisziel Z1 eine Dichtheit definiert wird.For example, a maximum performance test can be determined as the detection task N1 for the property E1, E2, E3, En E1, a density being defined as the detection target Z1.

Abhängig vom Ergebnis des Leistungstests wird dann eine Entscheidung D1, D2 über die Designparameter DP1, DP2 der in der Funktionsgruppe FG1 enthaltenen Bauteile B1, B2, B3, Bn getroffen, gegebenenfalls werden diese Designparameter DP1, DP2 verändert, bis ein finales Design vorliegt. Anschließend wird der Verbrennungsmotor hergestellt.Depending on the result of the performance test, a decision D1, D2 is then made about the design parameters DP1, DP2 of the components B1, B2, B3, Bn contained in the function group FG1; if necessary, these design parameters DP1, DP2 are changed until a final design is present. Subsequently, the internal combustion engine is manufactured.

Wenngleich im Ausführungsbeispiel die Anwendung des erfindungsgemäßen Verfahrens am Beispiel der Entwicklung eines Verbrennungsmotors beschrieben ist, versteht es sich, dass das erfindungsgemäße Verfahren sehr allgemein zur Entwicklung jedes technischen Produktes P, insbesondere jedes mechatronischen Produktes P, eingesetzt werden kann. So hat sich das Verfahren bereits auch bei der Entwicklung eines Hydrauliksystems, der Entwicklung eines elektrischen Triebstranges und der Entwicklung einer Windturbine bewährt.Although the application of the method according to the invention is described in the example of the development of an internal combustion engine in the exemplary embodiment, it is understood that the method according to the invention can be used very generally for the development of any technical product P, in particular any mechatronic product P. Thus, the method has already proven itself in the development of a hydraulic system, the development of an electric drive train and the development of a wind turbine.

Mit einem erfindungsgemäßen Verfahren kann ein Entwicklungsprozesse eines Produktes P, wie eines mechatronischen Produktes P, auf einfache Weise dargestellt und nachverfolgt werden. Aufgrund der verbesserten Nachverfolgbarkeit wird ein Informationsverlust im Entwicklungsprozess vermieden, wodurch eine Qualität von in einem entsprechenden Prozess entwickelten Produkten P verglichen mit Produkten P des Standes der Technik höher ist. Eine aufwendige Rekonstruktion von Entwicklungsabläufen aus begleitenden Dokumenten ist nicht erforderlich, weil diese sich unmittelbar aus der Entscheidungskette in der strukturierten Datenstruktur DS ergibt, welche als Dokumentation des Entwicklungsprozesses unmittelbar nach Abschluss desselben vorliegt.With a method according to the invention, a development process of a product P, such as a mechatronic product P, can be easily displayed and tracked. Due to the improved traceability, information loss in the development process is avoided, whereby a quality of products P developed in a corresponding process is higher compared with products P of the prior art. An elaborate reconstruction of development processes from accompanying documents is not required, because this results directly from the decision-making chain in the structured data structure DS, which is available as documentation of the development process immediately after its completion.

Eine gemäß einem erfindungsgemäßen Verfahren durchgeführte Produktentwicklung weist somit insbesondere folgende Vorteile auf:

  • – sämtliche Nachweisaufgaben N1, N2 sind konkreten Funktionen F1, F2, Fn des entwickelten Produktes P zugeordnet;
  • – sämtlichen konkreten Funktionen F1, F2, Fn des Produktes P sind Nachweisaufgaben N1, N2 zugeordnet;
  • – Zielkonflikte werden bereits in einem frühen Stadium durch Planung von Nachweisaktivitäten wie Nachweisaufgaben N1, N2 und Nachweiszielen Z1, Z2 transparent, ohne dass dies mit einem Mehraufwand für einen Anwender verbunden wäre;
  • – eine Beurteilung einer Vollständigkeit einer Abdeckung aller Anforderungen durch eine Gesamtheit der geplanten Nachweisaufgaben N1, N2 ist ohne Mehraufwand für einen Anwender gegebenenfalls automatisiert mittels einer Software auf einfache Weise möglich;
  • – der Entwicklungsprozess ist auf effiziente Weise gänzlich rückverfolgbar, wobei der Entwicklungsprozess als Ganzes, einzelne Teile des Entwicklungsprozesses oder Teilprozesse auch mittels einer Software auf einfache Weise rekonstruiert werden können;
  • – bei Änderungen oder Erweiterungen von Anwendungen eines Produktes P können sich daraus ergebende Konsequenzen K1a, K1b, K1n, K2 für die Entwicklung ohne Mehraufwand in eine vorhandene Basis-Entwicklung bzw. eine vorhandene Datenstruktur aufgenommen werden, sodass sich eine einfache Erweiterbarkeit von mit dem erfindungsgemäßen Verfahren entwickelten Produkten P ergibt;
  • – es können Standard-Funktionsgruppen FG1, FG2, FGn, beispielsweise Zündanlage, Kühlsystem oder Aufladegruppe, definiert werden, für welche Standard-Entwicklungsprogramme definiert werden können, welche in weiterer Folge als Module für eine Entwicklung komplexer Systeme zur Verfügung stehen, sodass das Verfahren bzw. eine erhaltene Datenstruktur DS gleichzeitig eine Wissenbasis und eine Referenz für Entwicklungsmethoden bilden kann.
A product development carried out according to a method according to the invention thus has in particular the following advantages:
  • - all verification tasks N1, N2 are assigned to specific functions F1, F2, Fn of the developed product P;
  • - all concrete functions F1, F2, Fn of the product P are associated with verification tasks N1, N2;
  • - Target conflicts become transparent at an early stage by planning detection activities such as verification tasks N1, N2 and detection targets Z1, Z2, without this being associated with an additional effort for a user;
  • - An assessment of a completeness of coverage of all requirements by a totality of the planned verification tasks N1, N2 is easily possible without additional effort for a user, if necessary, automated by means of software;
  • - the development process is fully traceable in an efficient way, whereby the development process as a whole, individual parts of the development process or sub-processes can also be easily reconstructed using software;
  • - For changes or extensions of applications of a product P resulting consequences K1a, K1b, K1n, K2 for development without additional effort in an existing base development or an existing data structure can be included, so that a simple expandability of the invention Process developed products P results;
  • It is possible to define standard functional groups FG1, FG2, FGn, for example ignition system, cooling system or charging group, for which standard development programs can be defined, which are subsequently available as modules for the development of complex systems, so that the method or an obtained data structure DS can simultaneously form a knowledge base and a reference for development methods.

Üblicherweise werden in der Datenstruktur DS auch Dokumente gespeichert, welche relevante Informationen wie Schadensanalysen oder Messergebnisse enthalten. Im Unterschied zu Verfahren des Standes der Technik wird somit nicht bloß der Dokumentenstrom dokumentiert, sondern Ereignisströme samt Begründungen für getroffene Ereignisse R1, R2 und definierte Designparameter DP1, DP2.Usually, in the data structure DS, documents are also stored which contain relevant information such as damage analyzes or measurement results. In contrast to methods of the prior art, not only the document stream is documented, but event streams including reasons for events met R1, R2 and defined design parameters DP1, DP2.

Claims (9)

Verfahren zur Entwicklung eines mehrere Funktionen (F1, F2, Fn) aufweisenden Produktes (P) mit mehreren Bauteilen (B1, B2, B3, Bn), wobei Designparameter (DP1, DP2) einzelner Bauteile (B1, B2, B3, Bn) des Produktes (P) festgelegt werden, aufweisend die Schritte: – Erstellung eines Datenmodelles (DM) des Produktes (P), in welchem die Bauteile (B1, B2, B3, Bn) des Produktes (P) abgebildet sind; – Erstellung einer Datenstruktur (DS), in welcher die Bauteile (B1, B2, B3, Bn) des Datenmodelles (DM) gegebenenfalls mehrfach in Funktionsgruppen (FG1, FG2, FGn) enthalten sind, welche den Funktionen (F1, F2, Fn) des Produktes (P) entsprechen; – Zuordnung von Eigenschaften (E1, E2, E3, En) zu den Funktionsgruppen (FG1, FG2, FGn) und/oder zu in den Funktionsgruppen (FG1, FG2, FGn) enthaltenen Bauteilen (B1, B2, B3, Bn), welche Eigenschaften (E1, E2, E3, En) der Funktionsgruppen (FG1, FG2, FGn) und/oder der Bauteile (B1, B2, B3, Bn) zur Erreichung der Funktion (F1, F2, Fn) der Funktionsgruppe (FG1, FG2, FGn) erforderlich sind; – Zuordnung von Nachweisaufgaben (N1, N2) und Nachweiszielen (Z1, Z2) zu den Funktionsgruppen (FG1, FG2, FGn) und/oder zu den Bauteilen (B1, B2, B3, Bn), mit welchen ein Erreichen der erforderlichen Eigenschaften (E1, E2, E3, En) der Funktionsgruppen (FG1, FG2, FGn) und/oder der der Bauteile (B1, B2, B3, Bn) nachweisbar ist; – Durchführung der Nachweisaufgaben (N1, N2) und Dokumentation der Ergebnisse der Nachweisaufgaben (N1, N2); – Zuordnung der Ergebnisse der Nachweisaufgaben (N1, N2) als Ereignisse (R1, R2) zu den Eigenschaften (E1, E2, E3, En) der Funktionsgruppen (FG1, FG2, FGn) und/oder der Bauteile (B1, B2, B3, Bn) in den jeweiligen Funktionsgruppen (FG1, FG2, FGn); – Zuordnung von Informationen betreffend Entscheidungen (D1, D2) und Konsequenzen (K1a, K1b, K1n, K2), welche auf die Ereignisse (R1, R2) folgen und zu Designparametern (DP1, DP2) einzelner Bauteile (B1, B2, B3, Bn) des Produktes (P) führen, zu den Ereignissen (R1, R2); – Zuordnung von ermittelten Designparametern (DP1, DP2) zu den einzelnen Bauteilen (B1, B2, B3, Bn) in der Datenstruktur (DS).Method for developing a product (P) with several components (B1, B2, B3, Bn) having multiple functions (F1, F2, Fn), wherein design parameters (DP1, DP2) of individual components (B1, B2, B3, Bn) of the Product (P), comprising the steps: - Creating a data model (DM) of the product (P), in which the components (B1, B2, B3, Bn) of the product (P) are shown; - Creation of a data structure (DS) in which the components (B1, B2, B3, Bn) of the data model (DM) are optionally contained several times in function groups (FG1, FG2, FGn) which correspond to the functions (F1, F2, Fn) of the product (P); - Assignment of properties (E1, E2, E3, En) to the functional groups (FG1, FG2, FGn) and / or in the functional groups (FG1, FG2, FGn) components contained (B1, B2, B3, Bn), which Properties (E1, E2, E3, En) of the function groups (FG1, FG2, FGn) and / or the components (B1, B2, B3, Bn) to achieve the function (F1, F2, Fn) of the function group (FG1, FG2 , FGn) are required; Assignment of verification tasks (N1, N2) and detection targets (Z1, Z2) to the function groups (FG1, FG2, FGn) and / or to the components (B1, B2, B3, Bn) with which the required properties ( E1, E2, E3, En) of the functional groups (FG1, FG2, FGn) and / or of the components (B1, B2, B3, Bn) can be detected; - performing the verification tasks (N1, N2) and documentation of the results of the verification tasks (N1, N2); - Assignment of the results of the verification tasks (N1, N2) as events (R1, R2) to the properties (E1, E2, E3, En) of the function groups (FG1, FG2, FGn) and / or the components (B1, B2, B3 , Bn) in the respective functional groups (FG1, FG2, FGn); Assignment of information concerning decisions (D1, D2) and consequences (K1a, K1b, K1n, K2) which follow the events (R1, R2) and design parameters (DP1, DP2) of individual components (B1, B2, B3, Bn) of the product (P), to the events (R1, R2); - Assignment of determined design parameters (DP1, DP2) to the individual components (B1, B2, B3, Bn) in the data structure (DS). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Dokumentation mittels einer elektronischen Datenverarbeitungsanlage erfolgt, wobei relevante Dokumente einzelnen Ereignissen (R1, R2) wie einer Nachweisaufgabe (N1, N2) in der Datenstruktur (DS) zugeordnet werden.A method according to claim 1, characterized in that the documentation is carried out by means of an electronic data processing system, wherein relevant documents individual events (R1, R2) as a detection task (N1, N2) are assigned in the data structure (DS). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass zumindest ein Bauteil (B1, B2, B3, Bn) eine aus mehreren Unterbauteilen bestehende Baugruppe ist.A method according to claim 1 or 2, characterized in that at least one component (B1, B2, B3, Bn) is an assembly consisting of several subcomponents. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Zerlegung in nicht disjunkte Funktionsgruppen (FG1, FG2, FGn) erfolgt.Method according to one of claims 1 to 3, characterized in that the decomposition takes place in non-disjoint functional groups (FG1, FG2, FGn). Verfahren zur Herstellung eines durch Designparameter (DP1, DP2) definierten Produktes (P), insbesondere eines mechatronischen Produktes (P), dadurch gekennzeichnet, dass das Produkt (P) gemäß Designparametern (DP1, DP2) hergestellt wird, welche in einem Verfahren nach einem der Ansprüche 1 bis 4 festgelegt wurden.Method for producing a product (P) defined by design parameters (DP1, DP2), in particular a mechatronic product (P), characterized in that the product (P) is produced according to design parameters (DP1, DP2) which are used in a method according to of claims 1 to 4 have been determined. Set aus einem Produkt (P) und einer Dokumentation eines Entwicklungsprozesses, wobei das Produkt (P) in einem Verfahren nach Anspruch 5 hergestellt ist und die Dokumentation eine in einem Verfahren nach einem der Ansprüche 1 bis 4 erstellte Datenstruktur (DS) ist.Set of a product (P) and a documentation of a development process, wherein the product (P) is produced in a method according to claim 5 and the documentation is a data structure (DS) created in a method according to one of claims 1 to 4. Datenstruktur (DS), erstellt in einem Verfahren nach einem der Ansprüche 1 bis 4. Data structure (DS), created in a method according to one of claims 1 to 4. Computerprogrammprodukt mit Programmcode zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 4 auf einem Computer, wenn der Programmcode vom Computer ausgeführt wird.Computer program product with program code for carrying out a method according to one of claims 1 to 4 on a computer when the program code is executed by the computer. Computerlesbarer Datenträger, auf dem ein Computerprogramm zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 4 auf einem Computer gespeichert ist.Computer-readable data carrier on which a computer program for carrying out a method according to one of claims 1 to 4 is stored on a computer.
DE102016007072.2A 2015-06-15 2016-06-09 Process for the development of a product Pending DE102016007072A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ATGM50115/2015 2015-06-15
AT501152015 2015-06-15

Publications (1)

Publication Number Publication Date
DE102016007072A1 true DE102016007072A1 (en) 2016-12-15

Family

ID=57395348

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016007072.2A Pending DE102016007072A1 (en) 2015-06-15 2016-06-09 Process for the development of a product

Country Status (1)

Country Link
DE (1) DE102016007072A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111768099A (en) * 2020-06-29 2020-10-13 山东浪潮通软信息科技有限公司 Model part-based task decomposition method in scientific research and production mode

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111768099A (en) * 2020-06-29 2020-10-13 山东浪潮通软信息科技有限公司 Model part-based task decomposition method in scientific research and production mode
CN111768099B (en) * 2020-06-29 2024-05-14 浪潮通用软件有限公司 Task decomposition method based on model part in scientific research production mode

Similar Documents

Publication Publication Date Title
DE69724555T2 (en) Diagnostic trend analysis for aircraft engines
EP1668431B1 (en) Method, computer program with program code means and computer program product for analyzing variables influencing a combustion process in a combustion chamber, using a trainable statistical model
DE102017218476A1 (en) Method and device for determining emissions
DE102016100383A1 (en) Method and system for testing a mechatronic system
DE112015004142T5 (en) System and method for predicting the failure of machine components
DE102017105469A1 (en) Hardware-in-the-loop system and method for the control of an internal combustion engine
DE102014102551A1 (en) Machine and method for evaluating failed software programs
DE102018201933A1 (en) Method and system for analyzing at least one device of a unit which has a plurality of different devices
DE102020115571A1 (en) Digital double eco-system coupled with additive manufacturing as designed, as manufactured, as tested, as operated, as checked and as maintained
DE112014005404T5 (en) Condition monitoring system of a movement device
DE102008057494A1 (en) Emission model determining method for internal combustion engine in motor vehicle, involves determining number of representative main components and determining and storing transformation matrix in controller
DE102011086352A1 (en) Method and diagnostic system to support guided troubleshooting in technical systems
DE102016007072A1 (en) Process for the development of a product
EP3983918A1 (en) Method for checking the security of a technical unit
DE102018209253B4 (en) Fourier diagnosis of a gas exchange behavior of an internal combustion engine
DE102017106943A1 (en) Method and arrangement for simulating driving tests
DE102013018978A1 (en) Method for simulating the operation of an internal combustion engine and apparatus for carrying out the method
DE102006045785A1 (en) Diagnostics method for self-diagnosis of test systems, especially test benches for machines/machine tools, uses a test piece with its adjusting/supply devices and a set-up of measuring instruments
DE102021200927A1 (en) Method and device for analyzing a system embedded in particular in an at least partially autonomous robot or vehicle
DE102017118996B3 (en) Method for determining influencing parameter combinations of a physical simulation model
EP3929554A1 (en) Improved fault detection in machines using ai
EP3056994B1 (en) Device and method for detecting, checking and storing process data from at least two process steps
DE102018212801A1 (en) Diagnosing complex systems
DE102019209536A1 (en) Method and apparatus for evaluating and selecting signal comparison metrics
DE102019003679A1 (en) An engine analysis system for determining engine abnormality and methods for determining an engine abnormality

Legal Events

Date Code Title Description
R012 Request for examination validly filed