Tag Archives: simulation

All arms and legs

Imagine building a humanoid robot with head, arms and legs from different organisations that will not share the technical details of the products, probably because they are worried about their intellectual property being stolen.  The likely result would be a robot that moves in slow uncoordinated jerky steps, unlike those seen at the recent World Humanoid Robot Games in China where a humanoid robot beat Usain Bolt’s 100m record.  We have encountered this problem in attempting to build an industrial metaverse consisting of a connected series of digital twins [see ‘Digital twins that thrive in the real-world’ on June 9th, 2021] that represent different parts of a complex engineering system, e.g., a power station.  The organisations that have developed the digital twins or computer simulations are reluctant to share technical information because they want to protect their intellectual property.  Our solution has been to develop an apex software architecture that seamlessly and securely connects computer models of all of the parts of the system with high-speed two-way exchange of information – the equivalent of the central nervous system in the humanoid robot.  Our architecture reduced the processing times for simulations of a nuclear reactor sixteen-fold compared to current approaches and required one-third of the number of analysts to perform the simulations.  The architecture is readily adaptable too; you can plug n’ play with different computational models – the equivalent to changing a leg on a humanoid robot using a snap-fit connector.  Read our 2022 paper if you would like to know more or get in touch if you would like to use our apex architecture.

Image: Figure 9b from Bowman et al, 2022, showing simulated power distribution and control rod position overlayed on a model of a PWR reactor.

Reference: Bowman D, Dwyer L, Levers A, Patterson EA, Purdie S, Vikhorev K. A unified approach to digital twin architecture—proof-of-concept activity in the nuclear sector. IEEE Access, 10:44691-709, 2022

Extra on digital twins

After five months of posting monthly, I cannot resist the temptation to slip in an extra one.  Mainly because I want to let you know about the Pint of Science Festival taking place next week.  In Liverpool we have organised a series of three evenings at the Philharmonic pub on Hope Street featuring talks by engineers from the School of Engineering and the Institute for Digital Engineering and Autonomous Systems (IDEAS) at the University of Liverpool.  I am planning to talk about digital twins – what they are, how we can use them, what they might become and whether we are already part of a digital world.  If you enjoyed reading my posts on ‘Digital twins that thrive in the real world’, ‘Dressing up your digital twin’, and ‘Are we in a simulation?’ then come and discuss digital twins with me in person.  My talk is part of a programme on Digital with Everything on May 15th.  On May 13th and 14th we have programmes on Engineering in Nature and Science of Vision, Colliders and Crashes, respectively.  I hope you can come and join us in the real-world.

More on fairy lights and volume decomposition (with ice cream included)

Explanation in textLast June, I wrote about representing five-dimensional data using a three-dimensional stack of transparent cubes containing fairy lights whose brightness varied with time and also using feature vectors in which the data are compressed into a relatively short string of numbers [see ‘Fairy lights and decomposing multi-dimensional datasets’ on June 14th, 2023].  After many iterations, we have finally had an article published describing our method of orthogonally decomposing multi-dimensional data arrays using Chebyshev polynomials.  In this context, orthogonal means that components of the resultant feature vector are statistically independent of one another.  The decomposition process consists of fitting a particular form of polynomials, or equations, to the data by varying the coefficients in the polynomials.  The values of the coefficients become the components of the feature vector.  This is what we do when we fit a straight line of the form y=mx+c to set of values of x and y and the coefficients are m and c which can be used to compare data from different sources, instead of the datasets themselves.  For example, x and y might be the daily sales of ice cream and the daily average temperature with different datasets relating to different locations.  Of course, it is much harder for data that is non-linear and varying with w, x, y and z, such as the intensity of light in the stack of transparent cubes with fairy lights inside.  In our article, we did not use fairy lights or icecream sales, instead we compared the measurements and predictions in two case studies: the internal stresses in a simple composite specimen and the time-varying surface displacements of a vibrating panel.

The image shows the normalised out-of-plane displacements as the colour as a function of time in the z-direction for the surface of a panel represented by the xy-plane.

Source:

Amjad KH, Christian WJ, Dvurecenska KS, Mollenhauer D, Przybyla CP, Patterson EA. Quantitative Comparisons of Volumetric Datasets from Experiments and Computational Models. IEEE Access. 11: 123401-123417, 2023.

Work, rest and play in Smallville

Decorative imageI am comfortable with the lack of certainty about us not being in a simulation [see ‘Are we in a simulation?‘ on September 28, 2022].  However, I know that some of you would prefer not to consider this possibility.  Unfortunately, recently published research has likely increased the probability that we are in a simulation because the researchers set up a simulation of a community of human-like agents called Smallville [Park et al, 2023].  The generative agents fuse large language models used in artificial intelligence with computational, interactive agents who eat, sleep, work and play just like humans and coalesce into social groups.  The simulation was created as a research tool for studying human interactions and emergent social behaviour which completely concurs with the argument for us already being part of a simulation created to study social behaviour.  Smallville only had 25 virtual inhabitants but the speed of advances in artificial intelligence and computational tools perhaps implies that a simulation of billions of agents (people) is not as far in the future as we once thought thus making it more credible that we are in a simulation.  The emergent social behaviour observed in Smallville suggests that our society is essentially a self-organising complex system that cannot be micro-managed from the centre.

Sources:

Oliver Roeder, Keeping up with the ChatGPT neighbours, FT Weekend, August 26/27 2023.

Camilla Cavendish, Charities could lead new age of community spirit, FT Weekend, August 26/27 2023.

Park JS, O’Brien JC, Cai CJ, Morris MR, Liang P, Bernstein MS. Generative agents: Interactive simulacra of human behavior. arXiv preprint arXiv:2304.03442. 2023.

Image: Ceramic tile by Pablo Picasso in museum in Port de Sóller Railway Station, Mallorca.