[go: up one dir, main page]

NO335064B1 - Method for simulating fictitious system states of CPU-controlled systems, especially a vehicle system or a weapon system - Google Patents

Method for simulating fictitious system states of CPU-controlled systems, especially a vehicle system or a weapon system Download PDF

Info

Publication number
NO335064B1
NO335064B1 NO20061710A NO20061710A NO335064B1 NO 335064 B1 NO335064 B1 NO 335064B1 NO 20061710 A NO20061710 A NO 20061710A NO 20061710 A NO20061710 A NO 20061710A NO 335064 B1 NO335064 B1 NO 335064B1
Authority
NO
Norway
Prior art keywords
simulation
central computer
data
computer
states
Prior art date
Application number
NO20061710A
Other languages
Norwegian (no)
Other versions
NO20061710L (en
Inventor
Norbert Trost
Dirk Schmidt
Rudolf Schmidt
Original Assignee
Krauss Maffei Wegmann Gmbh & C
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36763580&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=NO335064(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Krauss Maffei Wegmann Gmbh & C filed Critical Krauss Maffei Wegmann Gmbh & C
Publication of NO20061710L publication Critical patent/NO20061710L/en
Publication of NO335064B1 publication Critical patent/NO335064B1/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F41WEAPONS
    • F41GWEAPON SIGHTS; AIMING
    • F41G3/00Aiming or laying means
    • F41G3/26Teaching or practice apparatus for gun-aiming or gun-laying
    • F41G3/2616Teaching or practice apparatus for gun-aiming or gun-laying using a light emitting device
    • F41G3/2694Teaching or practice apparatus for gun-aiming or gun-laying using a light emitting device for simulating a target

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Engineering & Computer Science (AREA)
  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Feedback Control In General (AREA)
  • Toys (AREA)

Abstract

En fremgangsmåte for simulering av fiktive systemtilstander i et sentraldatamaskinstyrt system, særlig et kjøretøysystem eller et våpensystem. Systemet oppviser en sentraldatamaskin (1), betjeningsutstyr (3), følere (4) så vel som anvisere (5) og aktuatorer (6). Ved systemet er det tilsluttbart en simuleringsdatamaskin (2), og systemet oppviser en normalmodus og en simuleringsmodus. Sentraldatamaskinen (1) mottar på inngangssiden fra betjeningsutstyret (3) eller følerne (4) reelle data. Disse reelle dataene anvendes ved hjelp av en systemspesifikk logikkprogramvare for beregningen av nye systemtilstander, og de nye systemtilstandene leveres på utgangssiden til anviserne (5) eller aktuatorene (6). I simuleringsmodusen mottar sentraldatamaskinen (1) fra simuleringsdatamaskinen (2) forhåndsoppgitte simuleringsdata, med hvilke før beregningen av de nye systemtilstandene de reelle dataene til betjeningsutstyret (3) eller følerne (4) minst delvis overskrides, og hvilke til sammen med de ikke-overskrevne reelle dataene anvendes ved hjelp av den systemspesifikke logikkprogramvaren for beregning av de nye systemtilstandene.A method for simulating fictitious system conditions in a central computer controlled system, in particular a vehicle system or a weapon system. The system has a central computer (1), operating equipment (3), sensors (4) as well as pointers (5) and actuators (6). The system is connected to a simulation computer (2), and the system has a normal mode and a simulation mode. The central computer (1) receives real data on the input side from the control equipment (3) or the sensors (4). This real data is used by means of a system-specific logic software for the calculation of new system states, and the new system states are supplied on the output side of the pointers (5) or the actuators (6). In the simulation mode, the central computer (1) receives from the simulation computer (2) predetermined simulation data, with which before the calculation of the new system conditions the real data of the control equipment (3) or the sensors (4) are at least partially exceeded, and which together with the non-overwritten real ones the data is used using the system-specific logic software to calculate the new system conditions.

Description

Fremgangsmåte for simulering av fiktive systemtilstander til CPU-styrte systemer, særlig et kjøretøysystem eller et våpensystem Method for simulating fictitious system states of CPU-controlled systems, in particular a vehicle system or a weapon system

Oppfinnelsen vedrører en fremgangsmåte for simulering av fiktive systemtilstander til et sentraldatamaskinstyrt system med innslagene fra innledningen av patentkrav 1. The invention relates to a method for simulating fictitious system states of a central computer controlled system with the elements from the introduction of patent claim 1.

Sentraldatamaskinstyrte systemer innsettes eksempelvis ved kjøretøysystemer eller ved våpensystemer. Sentraldatamaskinen har derved funksjonen fra data som tilføres på inngangssiden av datagenererende innretninger, så som betjeningsutstyr, følere eller andre komponenter for å beregne ved hjelp av en logikkprogramvare nye systemtilstander og tilføre disse systemtilstandene på utgangssiden av datamottagende innretninger, så som anvisere og aktuatorer. Sentraldatamaskinen reagerer således på brukerinnmatinger eller på vekslende omgivelsesbetingelser. Via betjeningsutstyret kan en bruker av systemet eksempelvis meddele instruksjoner eller stille forespørsler, via følerne for systemet eksempelvis informasjoner om omgivelsen. De andre komponent-ene kunne være i posisjonen for å meddele sentraldatamaskinen dens funksjonsstatus. Sentraldatamaskinen bearbeider disse informasjonene. Via anviseren informeres brukeren eksempelvis om den nye systemtilstanden, via aktuatorene, eksempelvis motorer, kunne det gjennomføres handlinger tilsvarende de nye systemtilstandene. Central computer-controlled systems are used, for example, in vehicle systems or weapon systems. The central computer thereby has the function of data supplied on the input side of data generating devices, such as operating equipment, sensors or other components to calculate with the help of a logic software new system states and supply these system states on the output side of data receiving devices, such as indicators and actuators. The central computer thus reacts to user inputs or to changing environmental conditions. Via the operating equipment, a user of the system can, for example, give instructions or make requests, via the sensors for the system, for example, information about the surroundings. The other components could be in a position to inform the central computer of its functional status. The central computer processes this information. Via the indicator, the user is informed, for example, about the new system state, via the actuators, for example motors, actions corresponding to the new system states could be carried out.

Et slikt system har fordelen at det på enkel måte kan tilpasses for simuleringsforhold: fordi alle data samles i sentraldatamaskinen, utfører denne beregningen av de nye systemtilstandene og de nye systemtilstandene koordineres av denne, kan en inngripen anvendes ved dette sted for simuleringsformål. En mulighet er å erstatte sentraldatamaskinen med en simuleringsdatamaskin. En ytterligere mulighet er riktignok å la sentraldatamaskinen forbli i systemet, hvis funksjoner likevel skal lagres i en simuleringsdatamaskin, henholdsvis å etterlikne logikkprogramvaren for beregning av de nye systemtilstandene i en simuleringsdatamaskin. Such a system has the advantage that it can be easily adapted for simulation conditions: because all data is collected in the central computer, it performs the calculation of the new system states and the new system states are coordinated by it, an intervention can be applied at this point for simulation purposes. One possibility is to replace the central computer with a simulation computer. A further possibility is to allow the central computer to remain in the system, whose functions are nevertheless to be stored in a simulation computer, or to emulate the logic software for calculating the new system states in a simulation computer.

Denne muligheten omtales i patentet EP-Bi 0 947 797. Patentet åpenbarer et pansret landkjøretøysystem, særlig et panserkjøretøysystem, hvilket er utført som sentraldatamaskinstyrt system. For opplæringsformål tilsluttes det en simuleringsdatamaskin ved sentraldatamaskinen, slik at alle modellspesifikke data for landkjøretøyet så vel som dets våpeninstallasjon overspilles på simuleringsdatamaskinen. Sentraldatamaskinstyrt velges og oppstartes en modellspesifikk programvare på simuleringsdatamaskinen. Befinner landkjøretøysystemet seg i simuleringsmodus, så blokkeres alle ekte drifts- og bevegelsesfunksjoner til landkjøretøyet, så som motorene, styringen, våpeninstallasjonen og liknende. Dette betyr at når praktikanten eksempelvis ønsker å kjøre, kjører kjøretøyet i virkeligheten ikke, ettersom denne bevegelses funksjonen blokkeres, men kjøringen simuleres utelukkende. Likevel blokkeres ikke kun alle ekte bevegelsesfunksjoner, men også alle ekte driftsfunksjoner, dvs. simuleringsdatamaskinen overtar beregningen av de nye systemtilstandene. This possibility is mentioned in the patent EP-Bi 0 947 797. The patent discloses an armored land vehicle system, in particular an armored vehicle system, which is designed as a central computer controlled system. For training purposes, a simulation computer is connected to the central computer so that all model-specific data for the land vehicle as well as its weapon installation is overplayed on the simulation computer. Controlled by a central computer, a model-specific software is selected and started on the simulation computer. If the land vehicle system is in simulation mode, then all real operating and movement functions of the land vehicle are blocked, such as the engines, steering, weapon installation and the like. This means that when the trainee wants to drive, for example, the vehicle does not actually drive, as this movement function is blocked, but the drive is exclusively simulated. Nevertheless, not only all real movement functions are blocked, but also all real operating functions, i.e. the simulation computer takes over the calculation of the new system states.

Ufordelaktig ved dette er for det første at de til dels møysommelig utviklede driftsfunk-sjonene må etterliknes i simuleringsdatamaskinen. For det annet er det herved ikke mulig med validering av systemet, dvs. det er ikke mulig å overprøve om systemet reagerer på utvendige vilkårlig forhåndsoppgitte fiktive situasjoner. The disadvantage of this is, firstly, that the partly painstakingly developed operating functions must be simulated in the simulation computer. Secondly, it is not possible to validate the system, i.e. it is not possible to check whether the system reacts to external arbitrarily pre-specified fictitious situations.

Det oppgis i det etterfølgende et eksempel for den ufordelaktige funksjonsmåten til fremgangsmåten som er omtalt i patentet EP-B]0 947 797. An example of the disadvantageous mode of operation of the method described in the patent EP-B]0 947 797 is given below.

Det skal betraktes et våpensystem med et optisk mållokaliseringssystem som føler, hvilket beveger seg uavhengig av våpeninstallasjonen. Etter registreringen av et mål som ikke beveger seg kan det meddeles via et betjeningselement, så som eksempelvis en trykknapp til våpeninstallasjonen, at den automatisk skal innrette seg mot det registrerte målet. Befinner systemet seg ikke i simuleringsanvendelsen, så avvikles følgende driftsforløp: 1. Vinkelasimuten og elevasjonen fastsatt med mållokaliseringssystemet mellom siktelinjen til mållokaliseringssystemet og kjøretøylengdeaksen tilføres sentraldatamaskinen. 2. Sentraldatamaskinen venter på alle ytterligere inngangsdata som er nødvendig for beregningen til målbekjempelse. Disse dataene meddeles eventuelt av andre følere eller inngis manuelt eller er selv resultat av andre driftsforløp. Nødvend-ige data er i dette eksempelet bl.a. vinkelen mellom kjøretøylengdeaksen og siktelinjen til mållokaliseringssystemet, så vel som mellom kjøretøylengdeakse og våpenretning, Tippingen til kjøretøybunnen, avstanden til målet, ammuni-sjonstypen og ballistiske egenskaper og skadevirkninger avledet av denne, så som f.eks. vindhastighet og vindretning. 3. Sentraldatamaskinen beregnet på grunnlag av de foreliggende informasjonene den ballistiske kurven som skjærer målet ut fra våpeninstallasjonen under hensyntagen til alle parametere i den forhåndsoppgitte avstand. 4. Sentraldatamaskinen beregner vinkelasimuten og elevasjonen og som våpenet må beveges fra dets aktuelle posisjon til den beregnede posisjonen. 5. Sentraldatamaskinen venter på en forespørsel fra brukeren (f.eks. knapptrykk), at våpeninstallasjonen skal innrettes på målet. 6. Såfremt forespørselen skjer tilføres den beregnede vinkelen fra sentraldatamaskinen til aktuatorene i våpeninstallasjonen. It shall be considered a weapon system with an optical target locating system as a sensor, which moves independently of the weapon installation. After the registration of a target that does not move, it can be announced via an operating element, such as a push button for the weapon installation, that it should automatically align itself with the registered target. If the system is not in the simulation application, then the following operating sequence is carried out: 1. The angular azimuth and elevation determined with the target localization system between the line of sight of the target localization system and the vehicle longitudinal axis are supplied to the central computer. 2. The central computer waits for any additional input data necessary for the target engagement calculation. This data is possibly communicated by other sensors or entered manually or is itself the result of other operating processes. In this example, the necessary data is i.a. the angle between the longitudinal axis of the vehicle and the line of sight of the target locating system, as well as between the longitudinal axis of the vehicle and the direction of the weapon, the tipping of the vehicle bottom, the distance to the target, the type of ammunition and ballistic characteristics and damage effects derived from this, such as e.g. wind speed and wind direction. 3. The central computer calculated on the basis of the available information the ballistic curve that cuts out the target from the weapon installation taking into account all parameters at the pre-specified distance. 4. The central computer calculates the angular azimuth and elevation and as the weapon must be moved from its current position to the calculated position. 5. The central computer waits for a request from the user (eg button press), for the weapon installation to be aligned on the target. 6. If the request is made, the calculated angle is supplied from the central computer to the actuators in the weapon installation.

Befinner systemet seg utelukkende i simuleringsanvendelsen, slik som omtalt i patentet EP-B]0 947 797, så blokkeres alle driftsforløp i sentralregnemaskinen. Fremgangsmåten skjer således etter følgende forløp: 1. Mållokaliseringssystemet simuleres i simuleringsdatamaskinen for et virtuelt mål. Resultatet er simulert vinkelasimut og elevasjon. 2. Sentraldatamaskinen tilfører simuleringsdatamaskinen alle ytterligere engangs-data som er nødvendig for dens beregning til målbekjempelse. 3. Simuleringsdatamaskinen beregnet på grunnlag av de foreliggende informasjoner den ballistiske kurven. 4. Simuleringsdatamaskinen beregner vinkelasimuten og elevasjonen som må bevege våpenet fra dets aktuelle posisjon. 5. Simuleringsdatamaskinen venter på en forespørsel fra brukeren (f.eks. knapptrykk) at våpeninstallasjonen skal innstilles på målet. 6. Såfremt forespørselen skjer blokkeres for det første våpeninstallasjonen og for det annet skal innrettelsen av våpenet mot målet simuleres. If the system is exclusively in the simulation application, as described in the patent EP-B]0 947 797, then all operating sequences in the central computer are blocked. The procedure thus takes place according to the following sequence: 1. The target localization system is simulated in the simulation computer for a virtual target. The result is simulated angular azimuth and elevation. 2. The central computer supplies the simulation computer with any additional one-time data necessary for its target engagement calculation. 3. The simulation computer calculated on the basis of the available information the ballistic curve. 4. The simulation computer calculates the angular azimuth and elevation that must move the weapon from its current position. 5. The simulation computer waits for a request from the user (eg button press) for the weapon installation to be set on the target. 6. If the request is made, firstly the weapon installation is blocked and secondly the alignment of the weapon against the target must be simulated.

Fordi alle driftsforløp etterliknes i simuleringsdatamaskinen oppstår svært høye finansielle kostnader. Ufordelaktig er videre at ved en endring av en driftsfunksjon i sentraldatamaskinen må denne endringen etterinnarbeides med høy kostnad også i simuleringsdatamaskinen. Enn videre oppstår gjennom etterlikningen av alle drifts-forløp i simuleringsdatamaskinen en ytterligere feilkilde. Because all operating processes are simulated in the simulation computer, very high financial costs arise. It is also disadvantageous that when an operating function is changed in the central computer, this change must also be incorporated at high cost in the simulation computer. Furthermore, through the simulation of all operating processes in the simulation computer, a further source of error arises.

Oppgaven som altså ligger til grunn for oppfinnelsen er således å fremskaffe en fremgangsmåte med innslagene fra innledningen av patentkrav 1 at en validering av systemet ved hjelp av en simuleringsdatamaskin muliggjøres, idet det skal unngås at logikkprogramvaren til sentraldatamaskinen etterliknes i simuleringsdatamaskinen. The task which is thus the basis of the invention is thus to provide a method with the elements from the introduction of patent claim 1 that a validation of the system with the help of a simulation computer is made possible, as it must be avoided that the logic software of the central computer is imitated in the simulation computer.

Løsningen av oppgaven skjer i henhold til oppfinnelsen med innslagene fra den kjenne-tegnende delen av patentkrav 1. Fordelaktige videreutviklinger er omtalt i de uselv-stendige patentkravene. The solution of the task takes place according to the invention with the elements from the characteristic part of patent claim 1. Advantageous further developments are discussed in the non-independent patent claims.

For simulering av fiktive systemtilstander for et sentraldatamaskinstyrt system tilsluttes det en simuleringsdatamaskin ved systemet på fordelaktig måte ved sentraldatamaskinen til systemet, slik at systemet går over fra en normalmodus til en simuleringsmodus. Simuleringsdatamaskinen har oppgaven å oversende simuleringsdata til sentraldatamaskinen. For the simulation of fictitious system states for a central computer-controlled system, a simulation computer is advantageously connected to the system at the central computer of the system, so that the system switches from a normal mode to a simulation mode. The simulation computer has the task of transmitting simulation data to the central computer.

Simuleringsdataene oversendt fra simuleringsdatamaskinen overskriver minst delvis de ekte reelle dataene fra de datagenererende innretningene på inngangssiden. Sentraldatamaskinen beregner ved hjelp av simuleringsdataene og de ikke overskrevne reelle dataene den nye systemtilstanden og overfører disse til simuleringsdatamaskinen, slik at denne også har disposisjon over de tilsvarende aktuelle dataene. Sentraldatamaskinen anvender til dette logikkprogramvaren i den samme typen og måten, slik som ville anvendes i normalmodusen, dvs. uten tilsluttet simuleringsdatamaskin. Simuleringsdataene kunne derved på vilkårlig måte for simulering av fiktive systemtilstander for-håndsoppgis fra utsiden. Slike fiktive systemtilstander kunne eksempelvis illustrere fiktive omgivelsesbetingelser eller et fiktivt resultat av et systemelement. The simulation data transmitted from the simulation computer overwrites at least partially the real real data from the data generating devices on the input side. The central computer calculates the new system state with the help of the simulation data and the unoverwritten real data and transfers these to the simulation computer, so that it also has a disposition of the corresponding current data. The central computer uses the logic software for this in the same type and manner as would be used in the normal mode, i.e. without a connected simulation computer. The simulation data could thereby be supplied from the outside in any arbitrary way for the simulation of fictitious system states. Such fictitious system states could, for example, illustrate fictitious environmental conditions or a fictitious result of a system element.

Ved hjelp av oppfinnelsen er det mulig for det første med en validering av systemet på enkel måte. Ved hjelp av standardisering lar forskjellige fiktive tilstander seg overprøve, så som hvordan systemet reagerer på disse tilstandene. With the help of the invention, it is possible, firstly, to validate the system in a simple way. By means of standardization, various fictitious conditions can be tested, such as how the system reacts to these conditions.

For det annet lar systemet seg anvende til utdannelsesformål. Instruktøren kan forhånds-oppgi forskjellige fiktive tilstander, på hvilke praktikanten må reagere. Secondly, the system can be used for educational purposes. The instructor can pre-specify different fictitious states, to which the trainee must react.

I det etterfølgende skal det ved hjelp av det allerede skildrede eksemplet "Waffensystem mit einem optischen Zielerfassungssystem" forklares et mulig utførelseseksempel for en fremgangsmåte i henhold til oppfinnelsen. In what follows, a possible embodiment of a method according to the invention will be explained using the already described example "Waffensystem mit einem optischen Zielerfassungssystem".

Når våpensystemet underskrevet ikke befinner seg i simuleringsmodus, men i normalmodus, så avvikles alle driftsforløp på samme måte som innledningsvis omtalt. Kobles systemet i simuleringsmodusen, så blir nå alle driftsforløp omtalt over i sentraldatamaskinen bibeholdt, den blokkeres ikke. When the signed weapon system is not in simulation mode, but in normal mode, all operating procedures are carried out in the same way as described at the outset. If the system is connected in the simulation mode, then all operating processes discussed above in the central computer are maintained, it is not blocked.

Fremgangsmåten skjer fra nå av etter følgende forløp: From now on, the procedure will take place according to the following sequence:

1. Mållokaliseringssystemet simuleres i simuleringsdatamaskinen for et virtuelt mål. Resultatet er simulert vinkelasimut og elevasjon som tilføres sentraldata maskinen slik at den overskriver de faktisk formidlede verdiene til original-systemet. 2. Sentraldatamaskinen venter på alle ytterligere inngangsdata som er nødvendige for beregning til målbekjempelse. Dette forløpstrinnet er uendret i forhold til normalmodusen. 3. Sentraldatamaskinen beregnet på grunnlaget av de foreliggende informasjonene den ballistiske kurven som skjærer målet utgående fra våpeninstallasjonen under hensyntagen til alle parametere i den forhåndsoppgitte avstanden. Dette forløps-trinnet er uendret i forhold til normalmodusen. 4. Sentraldatamaskinen beregner vinkelasimuten og elevasjonen som våpenet må beveges fra dets aktuelle posisjon til den beregnede posisjonen. Dette forløps-trinnet er uendret i forhold til normalmodusen. 5. Sentraldatamaskinen venter på en forespørsel fra brukeren (f.eks. knapptrykk) at våpeninstallasjonen skal innstilles på målet. Dette forløpstrinnet er uendret i forhold til normalmodusen. 6. Såfremt denne forespørselen skjer tilføres den beregnede vinkelen fra sentraldatamaskinen til simuleringsdatamaskinen for å simulere innrettelsen av våpenet på målet. Videre blir dessuten våpeninstallasjonen blokkert. 1. The target localization system is simulated in the simulation computer for a virtual target. The result is simulated angular azimuth and elevation which is fed to the central computer so that it overwrites the values actually conveyed to the original system. 2. The central computer waits for any additional input data necessary for target engagement calculation. This progress step is unchanged compared to the normal mode. 3. The central computer calculated on the basis of the available information the ballistic curve that intersects the target starting from the weapon installation taking into account all parameters at the pre-specified distance. This progress step is unchanged compared to the normal mode. 4. The central computer calculates the angular azimuth and elevation by which the weapon must be moved from its current position to the calculated position. This progress step is unchanged compared to the normal mode. 5. The central computer waits for a request from the user (eg button press) for the weapon installation to be set on the target. This progress step is unchanged compared to the normal mode. 6. If this request is made, the calculated angle from the central computer is fed to the simulation computer to simulate the alignment of the weapon on the target. Furthermore, the weapon installation is also blocked.

I det etterfølgende skal, i tillegg til det allerede illustrerte utførelseseksempelet, et ytterligere utførelseseksempel forklares nærmere ved hjelp av de vedføyde tegninger for en fremgangsmåte i henhold til oppfinnelsen. In what follows, in addition to the embodiment already illustrated, a further embodiment will be explained in more detail using the attached drawings for a method according to the invention.

Fig. 1 viser et sentraldatamaskinstyrt kjøresystem i normalmodus. Fig. 1 shows a central computer-controlled driving system in normal mode.

Fig. 2 viser det sentraldatamaskinstyret kjøretøysystemet fra fig. 1 i simuleringsmodus. Fig. 1 viser et sentraldatamaskinstyrt kjøresystem i normalmodus. Kjøretøysystemet oppviser en sentraldatamaskin 1, ved hvilken det er tilsluttet som datagenererende middel en gasspedal 3 som betjeningsutstyr og en hastighetsføler 4 som føler, som måler den aktuelle hastigheten til kjøretøyet. På utgangssiden er det tilsluttet som datamottagende middel en forbruksanviser 5 som anviser, hvilken anviser det aktuelle drivstofforbruket, og en innsprøytningsinstallasjon 6 for motoren som aktuator. Sentraldatamaskinen 1 beregner ved hjelp av en enhet 7 anordnet til dette på grunn av endringen av stillingen til gasspedalen 3 og den aktuelle hastigheten målt av hastighetsføleren 4, en akselerasjon og en drivstoffmengde som innsprøytes i motoren av innsprøytnings- installasjonen 6. Videre styrer den det aktuelle drivstofforbruket anvist på forbruksanviseren 5. Fig. 2 shows the central computer controlled vehicle system from fig. 1 in simulation mode. Fig. 1 shows a central computer-controlled driving system in normal mode. The vehicle system has a central computer 1, to which is connected as data generating means an accelerator pedal 3 as operating equipment and a speed sensor 4 as sensor, which measures the current speed of the vehicle. On the output side, there is connected as data receiving means a consumption indicator 5 which indicates, which indicates the current fuel consumption, and an injection installation 6 for the engine as an actuator. The central computer 1 calculates with the help of a unit 7 arranged for this, due to the change in the position of the accelerator pedal 3 and the current speed measured by the speed sensor 4, an acceleration and a quantity of fuel injected into the engine by the injection installation 6. Furthermore, it controls the current fuel consumption indicated on the consumption indicator 5.

I normalmodusen oversender altså det datagenererende middelet reelle data til sentraldatamaskinen som ved hjelp av en logikkprogramvare beregner nye systemtilstander. De nye systemtilstandene tilføres de datamottagende midlene. In the normal mode, the data-generating means thus transmits real data to the central computer which calculates new system states with the help of a logic software. The new system states are supplied to the data receiving means.

Følgende driftsforløp avvikles: The following operating procedures are discontinued:

1. Den aktuelle endringen av stillingen til gasspedalen 3 leveres til sentraldatamaskinen 1. 2. Den aktuelle kjøretøyhastigheten leveres til sentraldatamaskinen 1 fra hastighetsføleren 4. 3. Sentraldatamaskinen 1 beregner den aktuelle akselerasjonen og med denne verdien en ny innsprøytende drivstoffrnengde i motoren. 4. Sentraldatamaskinen 1 leverer den beregnede verdien av den innsprøytede drivstoffmengden til innsprøytingsinstallasjonen 6 og forbruksanviseren 5. 5. Innsprøytningsinstallasjonen 6 sprøyter den tilsvarende drivstoffmengden inn i motoren. 1. The relevant change of the position of the accelerator pedal 3 is delivered to the central computer 1. 2. The relevant vehicle speed is delivered to the central computer 1 from the speed sensor 4. 3. The central computer 1 calculates the relevant acceleration and with this value a new amount of fuel injected into the engine. 4. The central computer 1 supplies the calculated value of the injected fuel quantity to the injection installation 6 and the consumption indicator 5. 5. The injection installation 6 injects the corresponding amount of fuel into the engine.

6. Forbruksanviseren 5 anviser den aktuelle drivstofforbruks verdien. 6. The consumption indicator 5 indicates the current fuel consumption value.

Tilsluttet det nå ved sentraldatamaskinen 1 en simuleringsdatamaskin 2, så går sentraldatamaskinen 1 over fra normalmodusen til simuleringsmodusen. Fig. 2 viser det sentraldatamaskinstyret systemet i simuleringsmodusen med tilsluttet simuleringsdatamaskin 2. Simuleringsdatamaskinen 2 sender simulerings data til sentraldatamaskinen 1, slik at simuleringsdataene delvis overskriver de reelle dataene i sentraldatamaskinen 1. If a simulation computer 2 is now connected to the central computer 1, the central computer 1 switches from the normal mode to the simulation mode. Fig. 2 shows the central computer-controlled system in the simulation mode with connected simulation computer 2. The simulation computer 2 sends simulation data to the central computer 1, so that the simulation data partially overwrites the real data in the central computer 1.

Driftsforløpet er fra nå av som følger: The course of operation is from now on as follows:

1. Den aktuelle endringen av stillingen til gasspedalen 3 tilføres sentraldatamaskinen 1. Dette forløpstrinnet er uendret i forhold til normalmodusen. I tillegg leverer sentraldatamaskinen 1 den aktuelle endringen av stillingen til gasspedalen til simuleringsdatamaskinen 2. 2. Simuleringsdatamaskinen 2 simulerer den aktuelle kjørehastigheten. Denne verdien kan eksempelvis være resultater av en virtuell bevegelse av kjøretøyet i en virtuell verden. Denne simulerte verdien tilføres slik til sentraldatamaskinen 1 at den overskriver den originale verdien av den aktuelle kjørehastigheten før 1. The current change in the position of the accelerator pedal 3 is supplied to the central computer 1. This process step is unchanged compared to the normal mode. In addition, the central computer 1 supplies the current change of the position of the accelerator pedal to the simulation computer 2. 2. The simulation computer 2 simulates the current driving speed. This value can, for example, be the result of a virtual movement of the vehicle in a virtual world. This simulated value is supplied to the central computer 1 in such a way that it overwrites the original value of the current driving speed before

bearbeidelsen. the processing.

3. Sentraldatamaskinen 1 beregner den aktuelle akselerasjonen og med denne verdien en ny innsprøytende drivstoffmengde i motoren. Dette forløpstrinnet er 3. The central computer 1 calculates the relevant acceleration and with this value a new amount of fuel injected into the engine. This preliminary step is

uendret i forhold til normalmodusen. unchanged compared to the normal mode.

4. Sentraldatamaskinen 1 leverer den beregnede verdien av den innsprøytende drivstoffmengden til innsprøytingsinstallasjonen 6 og forbruksviseren 5. Dette forløpstrinnet er uendret i forhold til normalmodusen. Dessuten leverer sentraldatamaskinen 1 til simuleringsdatamaskinen 2 den nye beskrevne systemtilstanden. 5. Den originale innsprøytningsinstallasjonen 6 blokkeres, og simuleringsdatamaskinen 2 simulerer innsprøytningen av drivstoffet til motoren. 4. The central computer 1 delivers the calculated value of the injected fuel quantity to the injection installation 6 and the consumption indicator 5. This flow step is unchanged compared to the normal mode. In addition, the central computer 1 supplies the simulation computer 2 with the new described system state. 5. The original injection installation 6 is blocked and the simulation computer 2 simulates the injection of the fuel to the engine.

6. Forbruksanviseren 5 anviser den simulerte drivstofforbruksverdien. 6. The consumption indicator 5 indicates the simulated fuel consumption value.

Claims (3)

1. Fremgangsmåte for simulering av fiktive systemtilstander i et sentraldatamaskinstyrt system, særlig et kjøretøysystem eller et våpensystem, idet systemet oppviser en sentraldatamaskin (1), et datagenererende middel, så som eksempelvis betjeningsutstyr (3), følere (4) og eventuelt andre komponenter, så vel som et datamottagende middel, så som eksempelvis anvisere (5) og aktuatorer (6), idet en simuleringsdatamaskin (2) er tilsluttbar ved systemet, idet systemet oppviser en normalmodus og en simuleringsmodus, og idet sentraldatamaskinen (1) på inngangssiden av det datagenererende middelet mottar reelle data, og disse reelle dataene anvendes ved hjelp av en systemspesifikk logikkprogramvare for beregningen av nye systemtilstander, og disse nye systemtilstandene tilføres det datamottagende middelet på utgangssiden, karakterisert vedat sentraldatamaskinen (1) i simuleringsmodusen til simuleringsdatamaskinen (2) mottar forhåndsoppgitte simulerings data, med hvilke før beregningen av de nye systemtilstandene, de reelle dataene til det datagenererende middelet minst delvis overskrives, og hvilke til sammen med de ikke-overskrevne reelle dataene ved hjelp av den systemspesifikke logikkprogramvaren anvendes for beregning av de nye systemtilstandene.1. Procedure for simulating fictitious system states in a central computer-controlled system, in particular a vehicle system or a weapon system, as the system exhibits a central computer (1), a data generating means, so such as, for example, operating equipment (3), sensors (4) and possibly other components, as well as a data receiving means, such as for example indicators (5) and actuators (6), since a simulation computer (2) can be connected to the system, as the system exhibits a normal mode and a simulation mode, and as the central computer (1) on the input side of the data generating means receives real data, and this real data is used by means of a system-specific logic software for the calculation of new system states, and these new system states are supplied to the data receiving means on the output side, characterized in that the central computer (1) in the simulation mode of the simulation computer (2) receives predefined simulation data, with which, before the calculation of the new system states, the real data of the data generating means is at least partially overwritten, and which together with the unoverwritten real data by the system-specific logic software is used to calculate the new system states. 2. Fremgangsmåte ifølge krav 1,karakterisert vedat fremgangsmåten anvendes for opplæringsformål.2. Method according to claim 1, characterized in that the method is used for training purposes. 3. Fremgangsmåte ifølge krav 1,karakterisert vedat fremgangsmåten anvendes for valideringsformål.3. Method according to claim 1, characterized in that the method is used for validation purposes.
NO20061710A 2005-04-20 2006-04-19 Method for simulating fictitious system states of CPU-controlled systems, especially a vehicle system or a weapon system NO335064B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102005018213A DE102005018213A1 (en) 2005-04-20 2005-04-20 Method for simulating fictitious system states of a central computer-controlled system, in particular a vehicle system or a weapon system

Publications (2)

Publication Number Publication Date
NO20061710L NO20061710L (en) 2006-10-23
NO335064B1 true NO335064B1 (en) 2014-09-01

Family

ID=36763580

Family Applications (1)

Application Number Title Priority Date Filing Date
NO20061710A NO335064B1 (en) 2005-04-20 2006-04-19 Method for simulating fictitious system states of CPU-controlled systems, especially a vehicle system or a weapon system

Country Status (4)

Country Link
EP (1) EP1715285B2 (en)
DE (1) DE102005018213A1 (en)
NO (1) NO335064B1 (en)
PL (1) PL1715285T3 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008051016A1 (en) 2008-10-13 2010-04-15 Rheinmetall Landsysteme Gmbh Method for assisting with training on vehicles or vehicle systems with and without weapon systems
DE102008058545A1 (en) 2008-10-13 2010-04-15 Rheinmetall Landsysteme Gmbh Method for increasing the efficiency of vehicles or vehicle systems with and without weapon systems
DE102008051017A1 (en) 2008-10-13 2010-04-15 Rheinmetall Landsysteme Gmbh Method for increasing the efficiency of vehicles or vehicle systems with and without weapon systems
SE535712C2 (en) * 2010-03-18 2012-11-20 Bae Systems Haegglunds Ab Simulation device for training equipment for a vehicle
SE536364C2 (en) * 2010-03-18 2013-09-17 Bae Systems Haegglunds Ab Exercise equipment simulation device for a vehicle
BE1023736B1 (en) 2015-12-30 2017-07-05 Cockerill Maintenance & Ingenierie S.A. TURRET SIMULATION METHOD AND DEVICE

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2812201C2 (en) * 1978-03-20 1983-02-03 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Device for the training of gunner for armored vehicles
DE19606685C2 (en) * 1996-01-26 1999-09-30 Industrieanlagen Betriebsges Combat simulation system with a freely operating combat vehicle and a quasi-stationary object simulator
FR2754890B1 (en) * 1996-10-18 1999-01-15 Bertin & Cie SYSTEM FOR THE TRAINING OF MOBILE MACHINERY SUCH AS TANKS FOR EXAMPLE
DE19814998A1 (en) * 1998-04-03 1999-10-07 Diehl Stiftung & Co Procedures for combat training in armored land vehicles
DE10114433B4 (en) * 2001-03-23 2007-03-22 Audi Ag Device for instruction in a function of a vehicle component and simulation method for a vehicle
DE10216599B4 (en) * 2002-04-15 2013-04-18 Eads Deutschland Gmbh Autonomous on-board and in-flight weapon system simulation system for visualizing virtual scenarios
DE10256612B3 (en) * 2002-12-03 2004-07-08 Daimlerchrysler Ag Automobile driver training method using training vehicle with virtual imaging of dangerous driving situations
DE10309934B4 (en) * 2003-03-07 2005-03-17 Audi Ag Driving simulator and method for simulating the driving condition of a vehicle

Also Published As

Publication number Publication date
EP1715285A1 (en) 2006-10-25
EP1715285B2 (en) 2021-05-26
EP1715285B1 (en) 2013-11-20
PL1715285T3 (en) 2014-04-30
DE102005018213A1 (en) 2006-11-02
NO20061710L (en) 2006-10-23

Similar Documents

Publication Publication Date Title
US7869985B2 (en) 3D vehicle simulator system and simulation method for ECU embedded system
NO335064B1 (en) Method for simulating fictitious system states of CPU-controlled systems, especially a vehicle system or a weapon system
JP4978285B2 (en) Automatic inspection apparatus for electronic control unit and automatic inspection method for electronic control unit
KR101933784B1 (en) Real time gas turbine simulation system, and execution method thereof
US20090155747A1 (en) Sniper Training System
KR20160006057A (en) Apparatus for driving simulatation of vehicle and method thereof
KR101856348B1 (en) Method for verifying of Actuator control data
JP2008090489A (en) Simulation system
KR20090048488A (en) How to Monitor Drive Systems and Static Drives
CN114898628A (en) Driving operation simulation method, device, equipment and storage medium
CN116974215A (en) Semi-physical simulation system and simulation method combining internal field and external field
US20040040374A1 (en) Engine testing apparatus and map preparing method for an engine testing apparatus/vehicle testing apparatus
KR102622279B1 (en) Apparatus and method for evaluating vehicular elements using virtual electronic control unit
CN115016316B (en) A semi-physical simulation system with automatic cycle control
US20230049613A1 (en) Embedded target tracking training
US20130059275A1 (en) Simulation device for training equipment for a vehicle
US20130059274A1 (en) Simulation device for training equipment for a vehicle
CN109635417A (en) A kind of simulated scenario generation method, device, system and medium
CN119442599A (en) Gear shift simulation test system, method and medium for new energy commercial vehicles
KR20160123693A (en) System for testing navigation filter of underground moving object and method for testing navigation filter of underground moving object using the same
CN119308357A (en) Tracked vehicle, monitoring and/or control and/or management system for tracked vehicle and related methods
CN117647152A (en) Embedded beyond visual range anti-armor analog terminal
KR20210081708A (en) Vehicle simulator
Chen et al. Research on CGE based training simulation framework
Cifarelli et al. Low-cost real-time hardware in the loop FCS performance evaluation

Legal Events

Date Code Title Description
MM1K Lapsed by not paying the annual fees