Life is complicated, you probably know that. If we take a magnifying glass and look at a living thing from a chemical and biological perspective, it is astonishingly complicated. In this blog post, I will walk through an example of a process that occurs in all living things and how we can study this process with a computer. In fact, I will … Continue reading Life in a computer

# Data Driven Decisions

A company which wants to start taking advantage of existing and latent information within itself has a long way to go. It is, unfortunately, necessary to wade through a swamp of concepts of buzz words such as "Business Intelligence," "Data Science," "Big Data," and so on. Management may want to build "Data Warehouses" and store … Continue reading Data Driven Decisions

# Domain Driven Development

When building business-critical applications for an enterprise environment, it is common to first gather requirements from domain experts using a business analyst. The business analyst then formulates a set of requirements which are given to an architect. The architect, in turn, creates some design documents which the development team translates into code. One problem here … Continue reading Domain Driven Development

# Functional Principal Component Analysis

Introduction Functional Principal Component Analysis (FPCA) is a generalization of PCA where entire functions act as samples ($latex X in L^2(mathcal{T})&bg=ffffff$ over time a interval $latex mathcal{T}&bg=ffffff$) instead of scalar values ($latex X in mathbb{R}^p&bg=ffffff$). The FPCA can be used to find the dominant modes of a set of functions. One of the central ideas … Continue reading Functional Principal Component Analysis

# Resource Constrained Scheduling

[redirect url='http://combine.se/resource_comstrained_scheduling/' sec='0'] Introduction Scheduling constrained resources over time is a tough problem. In fact, the problem is NP-hard. One part of the problem is to find a feasible solution where all constraints are satisfied simultaneously. Another part is to also find a solution which also satisfies some measure of optimality. In practice, it is … Continue reading Resource Constrained Scheduling

# The vHIL – The new sibling in the loop family

[redirect url='http://combine.se/the_vhil/' sec='0'] Since the introduction of separable software components and virtual testing, the development of software for mechatronic systems is taking place parallel to the procedure of producing the hardware. The progress has made it possible to shrink the time for development and also gain knowledge, through testing, at an earlier stage of the … Continue reading The vHIL – The new sibling in the loop family

# Solving Ordinary Linear Differential Equations with Random Initial Conditions

Introduction Ordinary linear differential equations can be solved as trajectories given some initial conditions. But what if your initial conditions are given as distributions of probability? It turns out that the problem is relatively simple to solve. Transformation of Random Variables If we have a random system described as $latex dot{X}(t) = f(X(t),t) qquad X(t_0) … Continue reading Solving Ordinary Linear Differential Equations with Random Initial Conditions

# Bayesian Regression Using MCMC

[redirect url='http://wp.combine.se/bayesian-regression-using-mcmc/' sec='0'] Introduction Bayesian Regression has traditionally been very difficult to work with since analytical solutions are only possible for simple problems. Hence, the frequentist method called "least-squares regression" has been dominant for a long time. Bayesian approaches, however, has the advantage of working with probability distributions such that the estimated parameters of a … Continue reading Bayesian Regression Using MCMC

# The next level of virtual verification?

[redirect url='http://wp.combine.se/the-next-level-of-virtual-verification/ ' sec='0'] This first blog post will be a brief survey about the use of virtual verification within the development of mechatronic systems. There will also be some considerations about future concepts within the field, which will give you some clues about possible topics for the upcoming posts. This time, we will consider … Continue reading The next level of virtual verification?

# Progressive Self-Exploring Design of Experiments

Introduction In a classical design of experiments (DoE) you usually choose a set of points according to some rule and perform experiments to be able to, for example, create a response surface. But when the properties of the process you are trying to describe is difficult to understand and can be destroyed if wrong parameters … Continue reading Progressive Self-Exploring Design of Experiments