A combined 1D-3D simulation approach for the energy analysis of a high speed weaving machine J.Croes1, A. Reveillere2, S. Iqbal1, D. Coemelck3, B. Pluymers1, W. Desmet1 1 KU Leuven, Department of Mechanical Engineering Celestijnenlaan 300 B, B-3001, Heverlee, Belgium e-mail: jan.croes@mech.kuleuven.be 2 LMS Imagine Quai Charles de Gaulle 84, F-69006, Lyon, France 3 Picanol NV K. Steverlyncklaan 15, B-8900, Ieper, Belgium Abstract Due to the ever increasing energy costs, energy efficiency has become a major factor in the total cost of ownership of production machinery. In highly dynamic systems such as weaving machinery, the losses are predominantly linked to friction in the bearings, gears and cam&followers and the electrical losses in the motor. In order to virtually assess the energy consumption, a multiphysical model is required that not only links the dynamic behavior of the mechanical system with the tribological aspects related to the relative motion between the parts, but also models the influence of the electric motor. In this work, a methodology is presented to model systems of multiphysical nature applied to a weaving machine with respect to energy efficiency. The holistic model allows to pinpoint the most dominant sources of energy loss and to assess how changes in components or topologies of the machinery may have an effect on the overall (dynamic and energetic) behavior of the machine at system level. Due to the fact that different subsystems are described into one integrated environment, design changes in the overall system lead to a more global optimum instead of trying to improve the several subsystems independently. 1 Introduction In recent years, there is a growing awareness regarding the importance of energy efficiency in production machinery. The need for more efficient machinery is motivated by two main arguments: 1. Increasing energy prices start to dominate the total cost of ownership; 2. Legislation will enforce specific regulations regarding energy consumption in production machinery. The total cost of ownership (TCO) of a machine includes the purchase cost, maintenance cost and operation cost of the machine. As various studies have shown [1] that the energy in production machinery is mainly being consumed during the use phase, it becomes evident that the TCO will be one of the key parameters when purchasing a machine. Moreover, a decrease in energy consumption has a direct influence on the maintenance and lifetime of machinery as a decrease in frictional losses reduces the wear in the system. Also, as the earth’s supply of fossil fuels is depleting, the European Union[2] is currently setting up a specific regulation to control, monitor and minimize the energy consumption of production machinery, urging machine tool constructors to start looking for methodologies to quantify the energy consumption and to develop strategies for its reduction. 2253 2254 P ROCEEDINGS OF ISMA2012-USD2012 Overall, the arguments above state that there is a clear need to identify and optimize the energy efficiency in machinery. Over the years, production machinery has evolved from purely mechanical systems to multiphysical mechatronic applications involving electrical actuators, cooling systems, hydraulic units etc. As all these components are integrated into one design, the interaction between the different modules is no longer negligible, especially when energy consumption is being investigated. Therefore a unified approach is needed to model all types of physical systems, producing both linear and non-linear mathematical models in one integrated environment. A bond graph [3] based approach is presented to couple systems of various physical nature and different formalisms as it is based on energy formulations which are independent of their physical origin. A second aspect related to the use of multiphysical simulation is the scalability of the component models as coupling highly detailed component models will have a significant effect on the computation time. This issue will also be addressed when explaining the methodology. The novelty of this paper is that it proposes a methodology for energy efficiency on system level based on physical formulations rather than looking at the problem from a purely experimental point of view. This method also allows us to differentiate between the different loss sources at each point in time which is nearly impossible based on purely experimental procedures. Industry and the research community have already taken some first steps towards multiphysical modeling based on different formalisms in an ad hoc fashion. In [4], an optimized thermal design of a vehicle compartment is established using a combination of 1D/3D modeling. In [5], the strength of the integration of 1D and 3D in the thermal/fluid mechanics domain is assessed. In [6], similar research activities have been done for a turbocharged SI engine. These examples illustrate the need for combining different modeling methodologies and show that a generic approach is necessary to combine components/modules of different complexity and of multiphysical nature. This paper starts with a description of the architecture requirements and methodology in a general framework, whereas the following chapter establishes the connection to the application. 2 2.1 Methodology Architecture requirements As no general framework exists for simulating multiphysical models, a set of architectural requirements are defined below: 1. The architecture should allow individual component modeling without restriction on the choice of the underlying formalism 2. The architecture should allow individual component models to interface with each other, since its (energetic or dynamic) behavior not only depends on its own characteristics, but also on its environment. As an example, we take a shaft supported by two bearings. In a supported shaft, the resulting forces influence the losses in the bearings. For this reason, the bearing models have to be coupled to the shaft. A local stiffness change in the shaft will alter the force distribution and affect the losses in each bearing. In this case, the bearings are the components and the shaft is defined as the environment. 3. The interfacing should take place in a consistent manner; meaning that the mathematical description of the same physical component can be replaced without changing anything else in the overall assembly model. For instance: a fast, but less accurate description of a bearing can be replaced with a slower, but more accurate description, and this without changing anything to the model of the gearbox in which the bearing component is used. The approach is used to adjust the computation time and is most suitable to downscale high-fidelity models for real-time applications or vice versa. 4. The architecture should allow easy calculation and analysis of the energy flow between components and maintain observability of the stored and dissipated energy in the components. This fourth criterion is specifically applicable for energetic analysis. M ULTI - BODY DYNAMICS AND CONTROL 2.2 2255 Bond graph theory as a basis for multiphysical modeling As the bond graph theory forms the basis of the methodology, an overview of the basic building blocks is given in table 1. The theory is based on physical modeling where different components are combined based on power and flow exchange relationships. As the effort e and flow variables f are directly related to the power P (1) and energy E (2), the power flow over the system can easily be obtained at each point in the system. It is a 1D modeling approach since both effort and flow have no direction and the geometry of each component is not explicitly modeled as in finite elements. The power parameters i.e. effort and flow, have different interpretations in different physical domains. Yet, power can always be used as a generalized co-ordinate to model coupled systems residing in several energy domains. P = e⋅ f (1) t E = ∫ e ⋅ f ⋅ dt (2) −∞ t Inertial element e = c1 ⋅ ∫ f ⋅ dt −∞ t capacitive element f = c1 ⋅ ∫ e ⋅ dt −∞ resistor flow sources effort sources transformer gyrator 0-junction 1-junction f = g(e, c1 , c2 ) f = g(c1 , c2 ) e = g(c1 , c2 ) e1 = c1 ⋅ (e2 ) f = 1 ⋅(f ) 1 c1 2 e1 = g( f2 ) e2 = g( f1 ) e1 = e2 = ... = en n fi = 0 ∑ i =1 f1 = f2 = ... = fn n ei = 0 ∑ i =1 Table 1: Different components of the bond graph theory Bond Graph models use a causal approach. This means that for each block the effort is defined as an input and the flow as an output or vice versa. This makes it easy to couple different components and prevents the user to connect incompatible ports. As the Bond Graph Theory is predominantly applicable for 1D systems, the authors propose to expand this causal way of exchanging energy variables to systems described by different formalisms. The key point is to translate each component submodel as an equivalent building block in a consistent way as described in table 1. This implies that a causality assignment has to be imposed for each particular submodel prior to the implementation in the full environment, which means that it should be clearly specified which multiport variables are input and which one are output. A causal bond graph based approach has the following benefits: 2256 P ROCEEDINGS OF ISMA2012-USD2012 • The description of the equations can be tailored to have a beneficial effect on the computational effort. It leads more easily to explicit equations and does not require the elaborated tools used in acausal modeling; It allows scalability of the submodels as each component can be seen as an I/O model with effort and flow ports, and changing the complexity of the component keeps the consistency at system level intact. In practice this means that a gearbox can be implemented as a simple ideal transformer or as a very detailed flexible multibody contact without changing the consistency as long as the input and output variables stay the same. The strength of such a technique is that the model can serve as a high-fidelity model by using the most detailed description for each component. It can also be downscaled by means of reduction techniques to be used for real-time applications; It leads to a generic procedure for assigning the interface points in co-simulation procedures and provides guidelines for the implementation of control laws. • • Each of these specific advantages will be elaborated in detail in the next paragraphs. In practice, combining 3D systems in a causal Bond Graph approach is not straightforward since energy cannot be represented as a spatial vector. For that reason, a 3D system or module should be kept as a single entity and a multiport has to be added to establish a connection to the 1D environment. A rigid multibody mechanism can be seen as a nonlinear inertial element where a torque or force (flow variable) is applied to the submodel, while the rotational or linear velocity (effort variable) is the output of the submodel as illustrated in figure 1a. The assignment of the causality in flexible multibody mechanisms is less straightforward. In this case the component can be seen as a combination of inertial and capacitive elements grouped in one model as shown in figure 1b. Figure 1: (left) Schematic illustration of rigid multibody model ports, (right) Schematic illustration of flexible multibody model ports The causality rule is not a necessary condition for multiphysical modeling but the generality of the proposed approach is lost and the scalability of the submodels is less obvious. However in some cases, ignoring causality in a 1D environment can lead to unfeasible results. This can easily be illustrated based on an example in figure 1 involving two masses and a force source. At each step of the integration, an evaluation function is called which evaluates the output of all the components by calling them in the right order. In the first step, the velocity of mass 1 will be calculated based on the value of the force source. In the second step the velocity of the second mass is imposed since it is an input variable. This leads to a break in the inertia link and causes unphysical results. Integral causality is generally preferred where the cause is integrated to generate the effect. Differential causality requires information from the future and hence may indicate serious violations in the principles of conservation of energy, as also was seen in the previous example. The way to prevent this is to combine both masses into one equivalent mass or to place a spring in between. Figure 2: Example system with inconsistent causality The integration of a 3D system which runs on a different solver in a 1D environment is practically not straightforward since it requires continuous interaction between both components. Therefore, different cosimulation approaches are available to link different software packages. In the current state of the art, three techniques are generally used. The most straightforward solution is to integrate the equations directly into the 1D environment. This technique is called ‘model exchange’. In this case translation techniques are M ULTI - BODY DYNAMICS AND CONTROL 2257 used to make the set of equations eligible for the specific package. The exchanged model can be seen as a black box. The second option is to exchange system matrices. This technique is also known as strong cosimulation and is very popular in the vibro-acoustic analysis domain where the system equations are solved as a whole. A third option is the usage of weak co-simulation. In this case, the models from different software packages each run with their own solver and communicate at different points in time. The Jacobi scheme and the Gauss-Seidel approach are most often used. These techniques have been studied extensively and are available in several different forms. For a more detailed background, the reader is referred to [7], [8], and [9]. Since a multiphysical system does not only consist of a physical component, the multiport has to be expanded to deal with control laws which are not a physical part of the system. The inputs are measureable physical quantities which will be processed into an output signal which controls the actuator. For these components, effort and flow variables are not relevant. To allow exchangeability of signal based models at system level, the definition of the inputs and outputs must also remain fixed. Apart from the control laws, the interface variables between the different components cannot only be established by means of the effort-flow formulations. For a bearing model, the description of the dissipative behavior is dependent on the bearing loads resulting from the excitation forces (axial and radial load) of the nearby components (figure 3). Implementing the radial and axial load in the bearing model causes an implicit loop in the system since the frictional loss caused by the load also influences the excitation forces in the system. Figure 3: (left) Bearing model with its physical ports, (right) Schematic representation of the bearing The addition of the implicit loops slows down the simulation and can result into failed convergence when the evaluation of the excitation forces and the bearing loss model occur with different solvers. It changes the ordinary differential equation ODE (which normally originates from a Bond Graph model) to a differential algebraic equation DAE. A few general guidelines can be used to diminish the issue or break the algebraic loop: A. B. C. D. E. Keep the implicit loop as small as possible Estimate the value of the force by means of an extrapolation function Use the value of the forces from the previous time step Apply a filter to exclude the higher-order dynamics Decouple the dynamic and energetic behavior by stating the Tloss equal to zero during the simulation and calculate the power losses in a post-processing phase Option A does not decrease the accuracy of the simulation whereas the other actions cause a computational error. If the time step is small compared to the dynamics in the system, option B and C will result in a significant decrease in computation time without compromising too much on the accuracy. The consequences of a filter depend on the adopted cut-off frequency while the last option (E) can only be used if the introduced losses in the system are a few orders of magnitude lower than the dynamic variables (forces, torque). 2.3 Assessment of energy consumption in multiphysical models As stated in the architecture requirements, the energy and power flow of each component has to be observable at all times in order to evaluate the energy consumption at system level. The fact that effort and flow are readily available at both the interface points makes it possible to assess the energy difference between the interface points of the component. This does not give any information on whether the energy 2258 P ROCEEDINGS OF ISMA2012-USD2012 is stored as inertial, as capacitive energy or as if it has been dissipated. For this reason, each element (component or module) has to compute all the inertial, capacitive and dissipative energy in order to evaluate how much energy is dissipated in the system and which portion is temporarily stored in a capacitive or inertial element. The computation of the power does not introduce any extra state variables to the system since it is just a multiplication of certain effort and flow variables. The computation of energy often does require a state variable if the power is numerically integrated over time as in (2). In some cases, when an analytical solution is available for energy, the introduction of extra state variables can be avoided. For example, this is the case for a spring and a mass as stated in (3) and (4): E= k ⋅ x² 2 (3) E= m ⋅v² 2 (4) The energy variables can also be integrated later in a post processing phase by numerical integration by the summation of the power at each point in the print interval multiplied by the print interval (5). This results in a small error and can lead to the fact that input energy is no longer equal to the dissipation plus the work. E= N ∑P i ⋅ ∆ t pr int (5) i =1 3 3.1 Model of a high-dynamic weaving machine System description The proposed methodology has been applied to a weaving loom. In figure 4, a CAD drawing of the mechanism under investigation is shown. It can be divided into 5 different modules: • The control unit is a mean speed controller with a very low bandwidth to maintain a mean velocity on the cam shaft over a few rotations. It is insensitive to oscillations within one period; • The gearbox is the link between the motor and the cam shaft. It has the purpose to decrease input torque while still maintaining a sufficient power supply to the complete drivetrain. The use of a gearbox allows the motor to work in a more optimal working regime; • The cam & follower module transfers a purely rotational motion into an oscillating motion at the follower shaft; this motion is mechanically synchronized with the gripper motion. Two identical mechanisms are placed in series to increase the robustness of the module; • The 3D mechanism has a similar function as the cam & follower as it defines a kinematic relationship between the rotational motion of the cam shaft to an oscillation motion of the rapier wheel. The same mechanism is placed at both sides of the cam shaft. The difference with the cam & follower module is that both its rotation vectors of input and output shaft do not have the same orientation; • The rapier wheel drives the linear motion of the gripper. Both grippers (left and right) meet each other in the middle to pass a wire of the blanket. The gripper is not included in the model. The working principle of the machine is as follows; the motor drives the main shaft on a more or less constant velocity. The 3D mechanisms transfer the rotational motion to a linear motion of the gripper (figure 5). One gripper takes a wire and transfers it to the other gripper between the partially woven blanket. The cam & follower mechanisms push the wires together. The specific modules are highly coupled because the removal of one particular module has a significant effect on the global behavior, i.e. removing the rapier wheel causes a decrease in inertia and thus changes the dynamic load and hence the motion of the system. Therefore the complete system has to be simulated into one integrated environment. M ULTI - BODY DYNAMICS AND CONTROL Figure 4: CAD drawing of the weaving loom Figure 5: Illustration of the weaving principle 2259 2260 3.2 P ROCEEDINGS OF ISMA2012-USD2012 Modeling procedure In figure 6, the model is shown as a set of building blocks. The 1D environment is setup within the software package LMS Imagine.Lab AMESim[10] while the multibody model, in this case the 3D mechanism, is described in LMS Virtual.Lab Motion[10]. The modules (control, gearbox etc.) are grouped into the colored rectangle. This graphical approach of modeling is typical for modeling large systems since it allows the user to maintain a clear overview of the system in question. The underlying equations can vary from a simple relationship to a fairly complex representation of the physical phenomena. It is clear that the underlying equations can be simplified without changing the consistency of the simulation at system level. This makes it possible to gradually improve the level of detail in the system or downscale the complexity of some components. In this paper, it is not the intention to give a full account of each particular element in the system but rather give a helicopter view of the complete model with respect to the methodology. Figure 6: Multiphysical model of the weaving loom (the picture of the 3D mechanism is distorted on request of Picanol) The architecture requirements in 2.1 state the criteria for modeling a multiphysical system from a high level point of view. If the model has to be tailored to evaluate the energy consumption in predominantly mechanical systems, two extra criteria need to be added: 1. The loss models have to be valid within the working domain with a reasonable level of accuracy 2. The most dominant characteristic of the dynamic behavior has to be captured as it serves as an input to the loss model In most high level models, friction is often modeled with simple relations like Coulomb or viscous friction. For such a representation it is difficult if not impossible to obtain the proper parameters. If there is M ULTI - BODY DYNAMICS AND CONTROL 2261 little confidence in the choice of the parameters, the evaluation of the energy consumption has no value. Therefore, three different options are available: A. Do an experimental campaign to obtain the relationship between the parameters that influence the dissipation and formalize it as a function or a multidimensional map B. Acquire the dissipation characteristics/formulations of the specific component from the supplier and implement them in a model C. Model the component in detail from a phenomenological point of view to assess the dissipative behavior Even though options B and C do not necessarily require the use of measurements, it is advisable to estimate the more uncertain parameters by means of experiments to gain confidence in the model. The choice of the approach depends on the required accuracy of the simulation and the available information. In this particular application, five different loss sources (figure 7) are modeled and each method is addressed. Figure 7: Different loss models from left to right: seal, bearing, electric motor, cam follower and gear transmission. 3.2.1 Bearing and seal losses The bearing model is implemented based on the information from the supplier, where the SKF models [11] are used to estimate the friction as a loss torque as in (6). Mind that seal loss Tseal takes into account the seal losses if they are integrated in the bearing itself. Equation 6 is implemented conform to the bond graph theory in (7). tanh(ϖ 2 / e) defines the sign of the loss torque and removes the discontinuity from the model. The value e determines the stretch of the tangent hyperbolic function. This formulation is only valid when the velocity is varying over a wide range and does not turn into standstill. In custom made bearings, the equations and parameters from the manufacturer are tailored to the specific bearing by means of experiments or integrated as a multidimensional nonparametric loss map. More information about this procedure can be found in [12]. The representation of the submodel as a building block is illustrated in figure 3a. Tfriction = Trolling + Tsliding + Tdrag + Tseal (6) T2 = T1 + T friction (ϖ 2 , FR , FA ) ⋅ tanh(ϖ 2 / e) ϖ 1 =ϖ 2 (7) The (external) seal losses are estimated as a viscous friction torque in a similar fashion and the slope is acquired from the manufacturer. 3.2.2 Motor losses The motor model is based purely on experimental results where the efficiency is determined by measuring the input power coming from the electric grid, the torque and velocity at the output shaft. More information regarding this procedure can be found in [13], [14], and [15]. The loss torque consists of a 2262 P ROCEEDINGS OF ISMA2012-USD2012 summation of the electrical losses (iron losses, cupper losses, convertor losses) and the mechanical losses in the motor. In this case, the motor can be seen as a torque source. T2 = T1 + Tloss (ϖ 2 , T2 ) ⋅ tanh(ϖ 2 / e) (8) In this case, the no-loss torque T1 and the rotational velocity are ϖ 2 are the inputs, while T2 is the motor output torque. In figure 8b, an example is given how the implicit equation is solved within the model. As the user defines the causality himself, he/she determines the solver algorithm and accuracy for the specific component. The advantage is that the user can choose a compromise between accuracy and computation speed for each component. It is important to notice how extra robustness is implemented by limiting the number of iterations for extreme cases like very small variables again tailored to each component. This is in contrast with acausal modeling where only a relationship between the input and output is defined. In that case, automated procedures are implemented to solve the equations as a whole. This procedure is not as robust and fast as compared to the causal approach. Figure 8: (left) Schematic representation of the ports in the motor model, (right) Solver procedure to calculate motor output torque 3.2.3 Cam & follower losses The cam & follower losses are modeled from a phenomenological point of view, where all the different loss sources are described by mathematical relationship. The bearing in the roller is modeled by a SKF model where the rolling loss and the sliding loss equations can be found in almost any tribology reference work [16],[17]. For those sources the rolling vrolling and sliding velocity v sliding are important as well as the normal force FN , fluid film thickness hfilm and friction coefficient µ film . The different contributions to the loss torque are summed and translated to a torque loss at the cam shaft. To avoid numerical problems around zero velocity, the addition of the Gauss curve gaus (ϖ / e) is added. Ploss = Pbearing (ϖ bearing , Fr ) + Prolling (v rolling , FN , h film ) + Psliding (v sliding , FN , µ film ) Tloss = Ploss ϖ + gaus(ϖ / e) (9) (10) M ULTI - BODY DYNAMICS AND CONTROL 3.2.4 2263 Gear losses The gear losses are in this case modeled with a constant efficiency of 99% since the gears are straight and literature has shown that the variation around this value is fairly small. The sign of the loss torque for the cam & follower as well as the gears are modeled in the same way as for the bearings. 3.2.5 Multibody model Special attention has to be drawn to the implementation of the multibody model of the 3D mechanism in the 1D environment. The integration of a multibody model deemed necessary as the rotation vectors changed in magnitude and orientation which was unfeasible to model in a 1D environment. The bodies are modeled as rigid parts since they are designed to be very stiff. As the joints in the mechanism suffer from high dynamic loads, the losses in these bearings in the mechanisms are not negligible. Therefore a very dense coupling was established where the solvers continuously interact with each other. The 3D mechanism consists out of 6 joints as shown in figure 6. Joint 1 and 6 are connected to (capacitive) spring elements in the 1D environment and their input torque and output velocity form the ports of the equivalent inertia. These ports are indicated on the left side of the ‘3D mechanism block’ in figure 9. On the right side of the block, the velocity and force variables for each joint are added as outputs. The variables are fed into the bearing models (which are described in the 1D environment) which calculate the friction torque for each joint. This friction torque is applied as a torque in each respective joint in opposite direction of the rotational velocity. As the multibody model consists out of rigid parts, the degrees of freedom in the joints have to be divided in order the reach on isostatic configuration. This implies that axial forces in the joints attached to one particular shaft have to be divided arbitrarily in the bearing model. This is for example the case for joints 3 and 4. This arbitrarily assignment of the axial forces in the bearings can be avoided by implementing a flexible model of the respective bodies. If the degrees of freedom of the flexible body are decreased by projecting them on a reduced base like illustrated in [18], this extra obtained accuracy does not significantly influence the computation time Figure 9: Schematic representation of the ports of the 3D mechanism Special care has to be taken when implementing such a model as stated below: • • • • Mind the local axis definition in order to get the load and velocity in each joint in their local axis system; Mind the sign conventions in 1D and 3D which differ from each other, the same goes for the model units; Make a well considered choice regarding the (macroscopic) communication interval and the solution tolerances and step size of each solver. Add low-pass filter to the output variables of the multibody signals if they are of discrete nature as the solver used is bond graph methods are designed to handle continuous signals. The filter is also necessary to remove possible glitches in some of the variables in the MB model. 2264 P ROCEEDINGS OF ISMA2012-USD2012 Although these actions seem straightforward, mistakes are easily made since the variables coming from the multibody model are simply coming from several sensors and are not conform to the sign and modeling units of the 1D environment. The best practice is to do a thorough check of the submodel before implementing it in the integrated environment. The macroscopic communication interval and solution tolerance have to be determined by means of trial and error. A very coarse communication interval can lead to a long convergence time for each step and can sometimes cause the simulation to be unstable or completely break down. A smaller communication interval will speed up the convergence between time steps but when it is chosen too small, it becomes very inefficient. The effect of the solution tolerance is also very hard to predict because in some cases it is even possible that a smaller tolerance leads to a faster computation time. In this model, the Gauss-Seidel weak co-simulation procedure with equidistant macro time steps is used where the 1D model is the master, but experience and literature [7],[8],[9] has shown that this is by no means the best option. A more efficient approach is to use a variable macro time step approach where the step size is controlled by the solver which integrates the system with the lowest frequency content (in this case the multibody model). This reduces the number of (unnecessary) evaluations of the slower system. 3.2.6 Implicit loop handling As stated in 2.2, several models like the bearings are not only linked by their effort and flow variables with other components but have other inputs from nearby components. In this paper, the generated implicit loops related to the bearings are broken by means of a first-order low-pass filter (figure 10). Figure 10: Illustration of implicit loop handling The main reason for this approach is the fact that the bearing loss models are designed for static behavior and are not validated for dynamic behavior. The assumption is made that the high frequency oscillations on the radial and axial forces have no significant influence on the general loss behavior. This results in a decrease in computation time as the profile of the output variables is much smoother and easier to integrate by the solver. The implicit loops generated by the interaction with the multibody model are handled in the same way since the loss torque which is fed into the MB model is filter by a low-pas filter as show in figure 9. M ULTI - BODY DYNAMICS AND CONTROL 4 2265 Results In this paper, only a brief description of the results is given whereas of more detailed analysis will be published in the near future. Figure 11 lists the contribution of the losses per component type. This particular application consists of over 30 bearings, which naturally consume most of the energy. A more detailed look (not discussed here) of the share of each individual bearing with respect to the total loss allows us to pinpoint exactly which sources are most critical to address. A second slightly surprising effect is the significant contribution of motor losses since it is only one component in the system and an electric motor is generally very efficient. Therefore it is important when one wants to assess whether it is worth improving the energetic behavior to check the energy consumption instead of the energy efficiency. Since the motor is the first part of the power stream in the mechanical system, a slight decrease in energy efficiency can lead to a significant change in overall power consumption. Figure 11: Relative energy consumption of the different components in the system 5 Discussion In this paper, the different architecture requirements are highlighted to model a multiphysical system with respect to energy efficiency. The requirements have led to an expanded version of the Bond Graph theory for integrating systems of different formalisms into a single environment and were solved simultaneously to evaluate the energetic behavior at system level. The key points involve the translation of each element as an equivalent bond graph block by stating that the interface points between the models have to consist of energy and flow variables. A second point of attention is the use of a causal approach where the input and output are clearly defined and not just as a relationship between two interface points of the submodel. As a third item, the definition of the interface points have to be fixed in order to maintain consistency when the underlying formalism of the submodel changes. This approach has been applied on a weaving machine and an overview is given on how the different loss models are translated into a bond graph approach. The value of such a model is that it gives a clear overview of the loss distribution in the system. This gives the machine manufacturer the opportunity to make changes in the design to assess how the distribution of the power consumption is changing and which actions lead to a more efficient design. Acknowledgements The authors are grateful to the European Commission seventh framework programme (FP7/2007-2013) under the project name ESTOMAD (no. 247982) for the financial assistance. Also the IWT Flanders and the Belgian Programme on Interuniversity Attraction Poles, initiated by the Belgian Federal Science Policy Office, are gratefully acknowledged for its support. 2266 P ROCEEDINGS OF ISMA2012-USD2012 References [1] W. Dewulf, A pro-active approach to ecodesign: framework and tools, Katholieke Universiteit Leuven, Departement Werktuigkunde, Leuven (2003). [2] Commision of European communities, Consultation on the future EU 2020 strategy, Commission working document, http://ec.europa.eu/eu2020/pdf/eu2020_en.pdf (2009) [3] C. Karnopp, D. L. Margolis, R. C. Rosenberg, System Dynamics Modeling and Simulation of Mechatronic Systems, John Wiley & Sons, inc., Hoboken, New Jersey (2006) [4] P. Baker, M. Jenkins,St. Wagner & M. Ellinger, An Optimised Thermal Design and Development Process for Passenger Compartments of Vehicles, www.flowmaster.com (2009). [5] U. Renberg, 1D engine simulation of a turbocharged SI engine with CFD computation on components, Department of Machine Design, Royal Institute of Technology, Stockholm (2009). [6] Vdovin, Cooling performance simulations in GT-Suite, Department of Applied Mechanics, Division of Vehicle Engineering & Autonomous Systems, Chalmers institute of technology, Göteborg (2010). [7] M. Busch, B. Schweiser, Stability of co-simulation methods using hermite and lagrange approximation techniques, J.C. Samin, P. Fisette, Multibody dynamics 2011, ECCOMAS Thematic Conference, Brussel, Belgium, 2011 July 4-7, Brussels (2011). [8] R. Schmoll, B. Schweizer, Co-simulation of multibody and hydraulic systems: comparison of different coupling approaches, J.C. Samin, P. Fisette, Multibody dynamics 2011, ECCOMAS Thematic Conference, Brussel, Belgium, 2011 July 4-7, Brussels (2011). [9] M. Friedrich, M. Schneider, H. Ulbrich, A parallel Co-simulation for Mechatronic Systems, The first joint Conference on Multibody System Dynamics, Lappeenranta, Finland, 2010 May 25-27, Lappeenranta (2010). [10] LMS, http://lmsintl.com [11] T. Cousseau, B. Grac, A. Campos, J. Seabra, Friction torque in grease lubricated thrust ball bearings; Tribology international, Vol 44, No 4 Academic Press (2010), pp. 609-625. [12] S. Iqbal, F. Al-Bender, J. Croes, B. Pluymers, W. Desmet, Frictional power loss in solid-grease lubricated needle roller bearing; Lubrication Science, 10.1002/ls.1195., John Wiley & Sons Ltd. (2012). [13] W. Deprez, D. Vanhooydonck, W. Symens, S. Dereyne, J. Driesen, Iso Efficienct contours as a Concept to Characterise Variable Speed Drive Efficiency, International Conference on Electrical Machines, Rome, Italy, 2010 September 6-8, Rome (2010). [14] K. Stockman, S. Dereyne, D. Vanhooydonck, W. Symens, J. Lemmens and W. Deprez, Iso Efficiency Contour Measurement Results for Variable Speed Drives, International Conference on Electrical Machines, Rome, Italy, 2010 September 6-8, Rome (2010). [15] Vanhooydonck, W. Symens, W. Deprez, J. Lemmens, K. Stockman and S. Dereyne, Calculating Energy Consumption of Motor Systems with Varying Load using Iso Efficiency Contours, International Conference on Electrical Machines, Rome, Italy, 2010 September 6-8, Rome (2010). [16] R. D. Arnell, P. B. Davies, J. Hailing, T.L. Whomes, Tribology Principles and Design Applications, Macmillan education LTD, London (1991). [17] R. Gohar, H. Rahmejat, Fundamentals of tribology, The MIT Press,Cambridge, Massachusetts (2008). M ULTI - BODY DYNAMICS AND CONTROL 2267 [18] W. Heylen, S. Lammens, P. Sas, Modal Analysis Theory and Testing, Katholieke Universiteit Leuven, Departement Werktuigkunde, Leuven (1997). 2268 P ROCEEDINGS OF ISMA2012-USD2012