Patent ID: 8589133
Filing Date: 2013-11-19
Classification: G06F,G06Q

Abstract:
1. A method for dynamically simulating a system of systems onboard a nautical ship, the method comprising: creating a universal system simulation in the virtual environment of a nautical ship, said universal system simulation including at least two individual system simulations that are representative of various systems of said nautical ship and that are selected from the group consisting of communication system simulation, fluid system simulation, and power system simulation, said creating of said universal system simulation including determining said individual system simulations that said universal system simulation includes, said determining of said individual system simulations including identifying dependencies between said individual system simulations; associating a simulative computer program with each said individual system; establishing a central database, said establishing of said central database including constructing data tables indicative of said universal system simulation, said individual system simulations, and said dependencies between said individual system simulations, said data tables being contained in said central database and being accessible by each said simulative computer program; and iteratively performing updating and displaying in universal time steps, at least two said universal time steps being performed, said updating being updating of said data tables in said central database, said displaying being displaying of information indicative of said data tables, each said universal time step being characterized by contemporaneous activity of all said simulative computer programs whereby every said simulative computer program performs reading and writing in its own individual time step, said reading being reading of at least one said data table, said writing being writing of new data to at least one said data table, said new data completely replacing old data, said old data having been written by said simulative computer program in the previous said universal time step, said old data thereby in effect being completely erased for complete writing anew of said new data, each said individual time step ending once the corresponding said simulative computer program completes its said reading and its said writing, said universal time step ending once every said individual time step ends, wherein in each said universal time step: said information is displayed in at least two different representations including at least one two-dimensional schematic representation and at least one three-dimensional pictorial representation, each said representation encompassing the same said individual system simulations and indicating plural devices contained in each of said individual system simulations, said devices contained in said communication system simulation being communication system devices, said devices contained in said fluid system simulation being fluid system devices, said devices contained in said power system being power system devices, wherein: the displayed said information is indicative of said data tables as existing at the end of the previous said universal time step; the entire set of said new data that is written to said data tables by all said simulative computer programs completely replaces the entire set of said old data that is written to said data tables by all said simulative computer programs, the entire set of said old data thereby in effect being completely erased for complete writing anew of the entire set of new data.