This application claims priority to German Application No. DE 102015213302.8 having a filing date of Jul. 15, 2015, the entire contents of which are hereby incorporated by reference.
The following relates to a system and a method and also to an associated computer program (product) for optimizing an arrangement of objects formed from at least one structure in order to use said objects to design a technical installation. Embodiments of the invention relate to the field of installation engineering, e.g. in planning for traction engines and traction vehicles, e.g. for road trains and semitrailer trucks or goods trains. Other applications and installation types, such as e.g. photovoltaic devices, operating facilities for aircraft and vehicles, and chipset plans, are also possible, however.
Installation planning areas, in which parts of an installation are planned within a bounded surface area or a bounded space, are particularly suitable. This installation planning area is subsequently called surface area planning. Thus, in the case of a traction engine, e.g. the tank, radiator, wheel suspension, wheel axles, etc. parts need to be placed in subareas of the traction vehicle that are each split e.g. into three subareas, horizontally bounded by two main supports along the underside of the traction vehicle, and e.g. vertically into subareas within the vehicle cabin and outside the vehicle cabin, if need be around the semitrailer.
Installation plans tailored to customers are a great challenge. (Large) installation plans require many complex decision processes that need to engage with one another in order to be able to come up with an overall picture of the installation to be planned. Such installation planning is normally performed with the aid of a software tool. However, the software tools normally involve only partial aspects of an installation being considered. An overall picture is frequently missing, since the interfaces between the software tools are often not defined on a standard basis and each tool has a separate descriptive depiction of installation components.
When rule-based or knowledge-based installation planning tools are used, the standard use of rules and the visual depiction of an overview of the components of the installation are difficult to implement from possibly individual planning subprocesses. In the case of the surface area planning cited above by way of example, methods for fully automated optimization of the installation design in the planning process are currently not available.
As aspect relates to overcoming the problem mentioned at the outset with regard to the optimization for the design of a technical installation.
Embodiments of the invention relate to a system for optimizing an arrangement of objects formed from at least one structure in order to use said objects for designing a technical installation, having:
The installation is normally designed within a technical planning process. Preferably, embodiments of the invention can be used in connection with surface area/space planning or equipment or package planning on a bounded surface area/space or a bounded frame.
In this case, the installation may be in static or mobile form.
An object formed from at least one structure may be a geometric or two-dimensional shape, e.g. a rectangle, and/or a three-dimensional shape, e.g. a cuboid.
The cited structures can represent polygon-like structures with different kinds of characteristics, e.g. trapezium, pentagon with/without protrusion, etc., which can be divided into different groups. In other words, structures can be encapsulated in a simpler geometric object, e.g. a rectangle.
The provided objects may have been or can be allocated to different groups on the basis of the properties.
In the case of exemplary planning of the traction engines, the subcomponents to be planned, e.g. tank, radiator, wheel suspension, wheel axles, can be represented by a structure.
In this case, the structures are arranged within a frame. This frame is prescribed, or has been predefined, by the user by means of prescribable parameters, e.g. specification of the length, width and height in (kilo) meters.
Structures and objects can have properties such as e.g. round, angular, and can have functions and relationships with other structures/objects. One such function may also be a task of a subcomponent of an installation. By way of example, a subcomponent such as e.g. a load suspension in a traction vehicle can perform a particular task.
The object may be formed and/or even hierarchically assembled using interleaved structures. The structure arises from technical requirements and constraints. By way of example, certain parts of a traction vehicle can be connected to one another or fitted only at particular locations. Certain parts cannot be connected to one another.
There are arrangement conditions that arise in the example as follows, from the properties of the structures and the relationships thereof with one another:
The arrangement can represent an areal (normally two-dimensional) and/or spatial (three-dimensional) and/or temporal (one-dimensional=only temporal or four-dimensional=temporal and spatial) arrangement of the objects.
The arrangement can functionally represent a (traction) engine plan or a chipset plan.
The subarea of the installation can be made up of subcomponents of the installation interacting geometrically and/or depending on shape and/or areally and/or spatially and/or temporally and/or functionally. The interaction of these subcomponents, e.g. coupling components of the vehicles, can be obtained in the example by means of the maximum load on the rear wheel suspension or the like.
Normally, the subarea lies in the bounded frame or is identical thereto.
A further aspect of embodiments of the invention relate to a method for optimizing an arrangement of objects formed from at least one structure in order to use said objects for designing a technical installation, having the following steps:
The method can be developed as appropriate in the manner of the system described above.
In connection with the provision of the selection of objects, the association of the selected objects and the optimization of the arrangement of said objects, what are known as solvers (problem solving software) can be used. By way of example, CPLEX is known, a program system for modeling and solving optimization problems using mathematical optimization. CPLEX provides not only a command-line-based solver but also the modeling language OPL and extensive libraries (source: de.wikipedia.org/wiki/CPLEX).
A further aspect of embodiments of the invention is an installation that ay be in static form and comprise at least one of the following components:
The installation may also be in mobile form and comprise at least one of the following components:
These cited components can therefore specify the installation type.
The apparatus provides means/units and modules for performing the method cited above, each of which may be characterized in terms of hardware and/or in terms of firmware and/or in terms of software or as a computer program or computer program product.
A further aspect of the invention is a computer program product or a computer program having means for performing the method cited above when the computer program (product) is executed in the system or installation cited above.
The invention additionally has the following advantages:
The invention supports (fully) automated optimization.
In economic terms, time, possibly material and planning effort are saved when compiling and fitting the installation components.
Quality is improved by avoiding errors right in the planning phase. A good overview of the installation is provided by computing/ascertaining the arrangement and outputting it on a display apparatus or for further processing. The arrangement can further be adapted, corrected or extended. User interfaces can facilitate interaction with the invention.
Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
The invention is explained by way of example using a planning process for a traction vehicle. A traction vehicle, also called a truck, is normally fitted with a, possibly multiple (if permissible, trailer using a trailer mounting apparatus. The traction vehicle is intended to be designed or conceived for a customer. Parts and subcomponents such as e.g. radiator, wheel suspension, a trailer mounting apparatus, etc., are possible that are intended to be arranged or fitted in subareas T1, T2 of the traction vehicle. The placement of these subcomponents is dependent on particular fitting conditions or arrangement conditions. The subareas of the traction vehicle may be separated horizontally by two support apparatuses. Further boundaries B1, B2 for the subareas T1, T2 can be stipulated vertically, e.g. inside and outside the driver's cabin or around the trailer mounting apparatus.
In
Groups Group 1, Group 2, etc., are shown that each have associated structures in the form of geometric figures, e.g. rectangle, pentagon, square with indentation, etc. By way of example,
This compilation of the objects is subject to certain requirements:
On the basis of weighting, a selection of objects is made that—as shown using a subarea in
The functions of the devices shown may also be combined in one device.
The optimizer, which can use the aforementioned solver, first of all has an input device that is indicated by means of the arrow denoted rectangle list. A selection device 21 is further provided that makes the selection of rectangles that has already been explained above. A processing device then assigns these rectangles to the respective subareas. The selection and processing devices may be combined in one device. An optimization device 23 optimizes the arrangement of the rectangles in their respective subareas by means of tilting, rotation, sorting and rearrangement while observing the arrangement conditions. In the denoted postprocessing 24, the outcome (see e.g.
In
Although the invention has been illustrated and described in more detail by means of the preferred exemplary embodiment, the invention is not restricted by the disclosed examples and other variations can be derived therefrom by a person skilled in the art without departing from the scope of protection of the invention.
Number | Date | Country | Kind |
---|---|---|---|
102015213302.8 | Jul 2015 | DE | national |