en de
ADµP ®Developer Network
Please, choose in the header line a language version, one of the following internet combinations or inform himself about the development topic to hand of the following structure!
(«) First specification   (<) Preceding specification   (>) Following specification   (») Last specification   (^) Topic leader   (=) Letter to the development department   ($) Order of the detailed specification   ((at)) List of the specifications   (&) List of the publications   (§) List of the company documents  
(SMF) Specification Simplorer model library free version
Structure:
(1) Summary   (2) Target   (3) Technical specification   (4) Development sequence of operations   (5) Cooperation partners   (6) Potential user   (7) Usufructs laws   (8) eMail forms  
topic   (1) Summary
The ADµP™ developer network will development and care a Simplorer model library. It contains signal analysis constituents on base of the procedure of the Tandem Measuring. The model library it contains measuring and filter - functions will be used for technical designs at Simplorer basic version 5.0. You become it expelled as free version i.e. without license fees. Two Simplorer blocks are disposal for applications in logic diagram. The Tandem Measuring is a procedure it is suitable for the undelayed measuring of the period duration of the dominant vibration of a signal. It is also possible as undelayed mean average value filter.
topic   (2) Target
In this ADµP™ developer network become summarized all activities of the development and application of the analogous digital microprocessor as a family of monolithic circuits. They contain interfaces to the information exchange between the analogous and digital worlds. They becomes occurred in components and equipments of the signal analysis, measurement extraction processing, engines vehicle and unit diagnosis, automatic speech recognition and for other tasks. The ADµP™ developer network will as far as possible widen the application of the circuit and will as far as possible to shorten the time up to the introduction.
topic   (3) Technical specification
Table of contents:
1 Upgrades of the Simplorer model and its installations
2 Assignment of the input variables to abscissa and ordinate 
3 Overview to submodels and assignment of the output variables

1    Upgrades of the Simplorer model and its installations 

1.1.    Test version (SMT)

The test version contains parts of the model (see overview). The submodels are not optimized for memory consumption and computing time. The source code of these models is encoded. The test version is recommended for preliminary examinations to typical applications of the ADµP®. It is expected, the user to do a prooftesting report in an adequate period and to provide it to the ADµP®-developer network. He can use the form for a prooftesting report to this. 

An use of the test version for formulations from research and development as well as for services and for publications requires an approval by Dr.-Ing. Christian E. Jacob. The permission for the publication of results which were won with the Simplorer model library's test version (SMT) is granted usually free of charge. 

1.2.    Freely copying version  (SMF)

The freely copying version contains parts of the model (see overview). The sub models are already optimized for memory consumption and computing time. The source code of these models is encoded. The test version is recommended for preliminary examinations to typical applications of the ADµP®. It is expected, the user to do a prooftesting report in an adequate period and to provide it to the ADµP®-developer network. He can use the form for a prooftesting report to this. 

An use of the test version for formulations from research and development as well as for services and for publications requires an approval by Dr.-Ing. Christian E. Jacob. The permission for the publication of results which were won with the Simplorer model library's test version (SMT) is granted usually free of charge. 

1.3.    Standard version (SMS)

The standard version contains submodels and the complete model (Core) of the ADµP® (see also overview). The use is necessary to agree with Christian E. Jacob. The source code of the models is encoded. 

1.4.    Developer version (SMD)

The developer version contains submodels and the complete model (Core) of the  ADµP® with additional interfaces for the debugging (see also overview). The use and further development is carried out in the context of a partnership with Dr.-Ing. Christian E. Jacob. The source code of the models usually is not encoded. 

1.5.    Downloads, order and delivery of upgrades 

The test and freely copying versions can be copied or installed by the download page of the ADµP-developer network

Upgrades on the standard and developer versions must be ordered about the sales. Please use particularly for the upgrade on the standard version the form order of the standard version  (SMS) of the Simplorer model library of the ADµP.

1.6.    Hinweise zur Installation 

The model of the ADµP® is available as of Simplorer version 4.2. 

The file ADuP_CEJx.sml you have to go copy into the directory  ..\SimplorerX\Lib, the file ADuP_CEJ.hlp into the directory  ..\SimplorerX\Help  and the examples into the directory  ..\SimplorerX\Examples\ADuP

After this shall be the library with help of the Simplorer project administration (Commander)  Programme Model agent File Library input  select "ADuP_CEJx.sml- file" shown to the programme Simplorer. 

1.7.    Input quantities

The analog-digital microprocessor ADµP® serves analysing, filters and transform, as well as the identification value inquiry and classification of signals. It has an event control for the change of the states and is preferably used for the machines, vehicle and aggregate diagnosis as well as for the automatic speech recognition. 

Starting out from these application main emphases the ADµP® can process only signals with one or several alternating  components. In which the dominating vibration (harmonious) in the continuous input signal c.y or in the discrete input signal d.y  causes the change of the states of the ADµP®. This means on the one hand, if no more signal is on, stops the ADµP  in the last finished state. And on the other hand, if the signal comes back, it changes its states again.

The transformation channels (TC) h01 ... h99 must be initialized with the ordinal numbers of the harmonics which have to be transformed. Shall want to distribute an almost complete spectrum , applies in the row the inputs  h01 := 2, h02 := 3, ..., h99 := 100. The Simplorer submodels are only equipped with necessary the number of transformation channels (TCs: fundamental wave _1, first harmonic _h1, etc.) for the respective application case. 

Another two input quantities influence the forecast values for mean average value and period duration. About the input variables  kPdV.y_0  and  kPdV.T  the forecast values can be extended (kPdV > 1) or reduced (kPdV < 1)  going out by the primary processing (neural net). With  kPdV = 1  the ADµP® uses exclusively the internal forecast. 

The assignment of input quantities to ordinate and abscissa is described below: 


<Anfang>  <Kapitel 01>  <Kapitel 02>  <Kapitel 03>  <Kapitel 04>  <Kapitel 05>  <Ende>  

2    Assignment of the input variables to abscissa and ordinate

Das Signal und deren Zeitbasis müssen in einem orthogonalen Koordinatensystem darstellbar sein. Der Verlauf des Signals c.y (kontinuierlich) bzw. d.y (diskret) wird der Ordinate und die Zeitbasis c.x (kontinuierlich) der Abszisse zugeordnet. 

Werden Strukturgrößen verarbeitet, muss eine sinnvolle Darstellung einer Strukturgröße (Ordinate) über einer anderen (Abszisse) gefunden werden. Prinzipiell kann jede vom Anwender in Simplorer eingegebene Variable zugeordnet werden. Allerdings ist hier zu überprüften, ob die Abszissenwerte monoton steigend sind und die Ordinatenwerte (in der gewählten Konstellation der Eingangsgrößen) mindestens einen Wechselanteil ausbilden!

Als Eingangsvariablen für die Abszisse kommen also die Simplorer-Systemvariablen t (Systemzeit) und h (Systemschrittweite) oder verwendete Strukturvariablen in Frage. In den Figuren 01 und 02 werden dazu nachfolgende Größen auf der Abszisse definiert:

c.x, t Kontinuierliche Abszissenwerte (letzter Schritt)
oc.x Alter kontinuierlicher Abszissenwert (vorletzter Schritt) 
c.Sx, c.Dx, h Kontinuierliche (nichtkonstante) Abszissenschritte

2.1.    Nutzung der Systemvariablen

Als Systemvariable für die Abszisse werden c.x (kontinuierlicher Abszissenwert) und c.Dx (nichtkonstanter kontinuierlicher Abszissenschritt) entsprechend Figur 1 verwendet.

Fig. 01: abscissa

2.1.1 Standardeingang (Makro-Kürzel: xD)

Als Systemvariable sind c.x (Abszissenwert) und c.Dx (Abszissenschritt) vorgeben. Beiden Größen müssen in Simplorer-Anwendungen mit

     c.x := t  (Systemzeit) und 

    c.Dx :=  h (Systemschrittweite)

belegt sein.

2.1.2 Simplorer-Eingang (Modell-Kürzel: ohne)

Es werden automatisch t  als Systemzeit und h als Systemschrittweite verwendet. Es müssen dazu keine Zuordnungen am Modellrand getroffen werden.

2.2.    Nutzung Strukturvariablen

Alle Simplorer-Strukturvariablen  können entsprechend Figur 2 als Abszissen-Variablen c.x  (Abszissenwert) verwendet werden. 

Fig. 02: abscissa

2.2.1 Absoluter Eingang (Modell-Kürzel: x)

Es wird nur die Strukturvariable

     c.x := Strukturvariable

als monoton steigender Wert übergeben. Die Schrittweite der Strukturvariablen c.Sx wird vom Modell selbst berechnet.

2.2.2 Relativer Eingang (Modell-Kürzel: xS)

Es wird nur die Schrittweite der Strukturvariablen

     c.Sx  :=  Schrittweite_Strukturvariable

als positiver Wert übergeben. Der Wert der Strukturvariablen c.x wird intern im Modell aufsummiert.


<Anfang>  <Kapitel 01>  <Kapitel 02>  <Kapitel 03>  <Kapitel 04>  <Kapitel 05>  <Ende>  

3    Overview to submodels and assignment of the output variables 

3.1    Modell- und Elementbezeichner

Das Modell des Analog-Digital-Mikroprozessors (ADµP®) wird in einer Bibliothek von Teilmodellen angeboten. Nicht in jedem Fall wird der volle Funktionsumfang des ADµP® für das jeweilige Simulationsmodell benötigt. Die Standard- und Entwicklerversionen enthalten natürlich das vollständige Modell (Core) des  ADµP®.

Die gewählte Struktur der Bibliothek ermöglicht eine Weiterentwicklung des ADµP® über einen längeren Zeitraum. Die Bibliothek lässt die globale Suche nach Elementen im Model Agent von Simplorer zu. Aus diesem Grund muss für jedes Teilmodell ein eindeutiger Modellbezeichner definiert werden. Er setzt sich aus folgenden Kürzeln zusammen:

k Beeinflussung der Vorhersagemodelle von außen
h^n Anzahl der Transformationskanäle (TC) in 2n
x, xD, xS Definition der Eingabe der Abszisse (s. Pkt. 2)  
c1y, d1y Kontinuierliche bzw. diskrete einkanalige Eingangsgröße
> Trennzeichen zwischen Ein- und Ausgangskürzeln
n Anzahl der Transformationskanäle (TC) in 2(n - 3)
cXX Kontinuierliche Ausgangsgröße(n)
dXX Diskrete Ausgangsgröße(n)
XXX Gemischte kontinuierliche und diskrete Ausgangsgröße(n)

Der Elementbezeichner lehnt sich an den Modellbezeichner an. Er kann nachträglich von jedem Anwender geändert werden. Ab Simplorer Version 5 können den ADµP®-Elementen Ein- und Ausgangspins zugeordnet werden. Für eben diesen Fall sollte das Symbol vom Anwender  den persönlichen Belangen angepasst werden.   

3.2    Overview to submodels, in and outputs,current versions

The following examples for the use of the Simplorer library ADµP® SMF are ready for downloading:

Example Element Outputs Name of ouput Remark Ver. No.
           
Events            
           
f1110 c1y1df d.f Frequency_I01 Frequency of the dominating vibration SMF 4.2.1
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
           
Filter            
           
f1121 c1y1cAV c.y_0 ContinuousMAV_I01 Mean average value represented continuously SMF 4.2.1
  c.y_y0 AlternatingComponent_I01 Continuous represented alternating component    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
           
Kenngrößen          
           
f1131 c1y1dRMS d.y_r RMS_Value_I01 Effective value SMF 4.2.1
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
f1132 c1y1dCQ d.y_r RMS_Value_I01 Effective value SMF 4.2.1
  d.y_ra RMS_AC_Part_I01 Effective value alternating component    
  d.y_KF FormFactor_I01 Form factor    
  d.y_rg HarmonicContent_I01 Harmonic content    
  d.y_rw Ripple_I01 Ripple (effective value ripple)    
  d.y_mnw RippleFactor_I01 Ripple factor/peak ripple    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
f1233 c1y2dCQ1 d.f Frequency_I01 Frequency of the dominating vibration SMF 4.2.1
  d.y_ra RMS_AC_Part_I01 Effective value alternating component    
  d.y_1c FuWaRMS_Value_I01 Effective value of the fundamental wave    
  d.y_1g FuWaContent_I01 Content od fundamental wave    
  d.y_1w RippleAC_I01 Ripple of the alternating value    
  d.y_1k DistortionFactor_I01 Harmonic content/distortion factor    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
           
Transformation          
           
f1241 c1y2FT d.f Frequency_I01 Frequency of the dominating vibration SMF 4.2.1
  d.y_1a FuWaRealPart_I01 Real part of the fundamental wave    
  d.y_1b FuWaImaginaryPart_I01 Imaginary part of the fundamental wave    
  d.y_1c FuWaRMS_Value_I01 Effective value of the fundamental wave    
  d.y_1p FuWaPhase_I01 Phase of the fundamental wave    
  d.y_1d FuWaPhaseDegree_I01 Phase of the fundamental wave in deg    
    c.y_1 FuWaRetransformed_I01 Continuously represented inverse transformed fundamental wave        
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
f1242 c1y2cFT d.f Frequency_I01 Frequency of the dominating vibration SMF 4.3.2
  d.y_1c FuWaRMS_Value_I01 Effective value of the fundamental wave    
  d.y_1d FuWaPhaseDegree_I01 Phase of the fundamental wave in deg    
    c.y_1 FuWaRetransformed_I01 Continuously represented inverse transformed fundamental wave        
  c.y_0 ContinuousMAV_I01 Mean average value represented continuously    
  c.y_y0 AlternatingComponent_I01 Continuous represented alternating component    
  c.y_y01 FuWaHarmQuota_I01 Continuous represented harmonic quota    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
f1343 c1y3FT d.y_h1a TC01RealPart_I01 Real part of the first transformation channel (TC01) SMF 4.3.2
    d.y_h1ap TC01RealPattern_I01 Pattern of real part of the first transformation channel    
  d.y_h1b TC01ImaginaryPart_I01 Imaginary part of the first transformation channel    
    d.y_h1bp TC01ImagPattern_I01 Pattern of imaginary part of the first transformation channel    
  d.y_h1c TC01RMS_Value_I01 Effective value of the first transformation channel    
  d.y_h1p TC01Phase_I01 Phase of the first transformation channel    
  d.y_h1d TC01PhaseDegree_I01 Phase of the first transformation channel in deg    
    c.y_h1 TC01Retransformed_I01 Continuously represented inverse transformed vibration from the 1st TC    
    c.y_y0h1 TC01HarmQuota_I01 Continuous represented harmonic quota greater then h1    
    c.y_y01h1 FW_TC01HarmQuota_I01 Continuous represented harmonic quota greater then fundamental wave and h1    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
           
Klassifikation          
           
f1151 c1y1dCL m.y_n LowerEnvelope_I01 Lower envelope SMF 4.2.1
  m.y_m UpperEnvelope_I01 Upper envelope    
  m.y_mn DistanceEnvelopes_I01 Distance of the envelopes    
  d.y_cn CrestfaktorReferencedLE_I01 Crestfaktor in reference to the lower envelope    
  d.y_cm CrestfaktorReferencedUE_I01 Crestfaktor in reference to the upper envelope    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
           
Diagnose          
           
f1361 c1y3DI d.f Frequency_I01 Frequency of the dominating vibration SMF 4.3.2
  d.y_r RMS_Value_I01 Effective value    
  d.y_1c FuWaRMS_Value_I01 Effective value of the fundamental wave    
  d.y_1d FuWaPhaseDegree_I01 Phase of the fundamental wave in deg    
    c.y_1 FuWaRetransformed_I01 Continuously represented inverse transformed fundamental wave        
  d.y_h1c TC01RMS_Value_I01 Effective value of the first transformation channel    
  d.y_h1d TC01PhaseDegree_I01 Phase of the first transformation channel in deg    
    c.y_h1 TC01Retransformed_I01 Continuously represented inverse transformed vibration from the 1st TC    
  c.y_0 ContinuousMAV_I01 Mean average value represented continuously    
  c.y_y0 AlternatingComponent_I01 Continuous represented alternating component    
  c.y_y01 FuWaHarmQuota_I01 Continuous represented harmonic quota    
    c.y_y0h1 TC01HarmQuota_I01 Continuous represented harmonic quota greater then h1    
    c.y_y01h1 FW_TC01HarmQuota_I01 Continuous represented harmonic quota greater then fundamental wave and h1    
  bj.synch SynchSignal_I01 Synchronizing signal (inverse)     
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    
           
           
Spracherkennung          
           
f1371 c1y3SR d.f Frequency_I01 Frequency of the dominating vibration SMF 4.3.2
  d.y_r RMS_Value_I01 Effective value    
  d.y_1ap FuWaRealPattern_I01 Pattern of real part of the fundamental wave    
  d.y_1bp FuWaImagPattern_I01 Pattern of imaginary part of the fundamental wave    
    c.y_1 FuWaRetransformed_I01 Continuously represented inverse transformed fundamental wave        
  c.y_y01 FuWaHarmQuota_I01 Continuous represented harmonic quota    
    d.y_h1ap TC01RealPattern_I01 Pattern of real part of the first transformation channel    
    d.y_h1bp TC01ImagPattern_I01 Pattern of imaginary part of the first transformation channel    
  c.y_y01 FuWaHarmQuota_I01 Continuous represented harmonic quota    
    c.y_y0h1 TC01HarmQuota_I01 Continuous represented harmonic quota greater then h1    
    c.y_y01h1 FW_TC01HarmQuota_I01 Continuous represented harmonic quota greater then fundamental wave and h1    
  e.stamp EventStamp_I01 Event stamp    
  i.CA NumberOfSamples_I01 Number of all samples    
  p.y PredictionPrecision_I01 Prediction precision    

Further examples are provided under Technische Spezifikation SMS against handling charges.

<Anfang>  <Kapitel 01>  <Kapitel 02>  <Kapitel 03>  <Kapitel 04>  <Kapitel 05>  <Ende>  

topic   (4) Development sequence of operations

topic   (5) Cooperation partners

topic   (6) Potential user

topic   (7) Usufructs laws ADµP™ is a trade mark of Dr.-Ing. Christian E. Jacob. They may be used only at partners of the ADµP™ developer network exclusively . All other marks on the web page are property of the respective registration entities.
(4) Originator and Copying Laws
For the technical texts and other contributions there here published holds the ADµP™ developer network the originator and copying laws for the respective authors und companies. Any economic or other utilization requires the written agreement with the ADµP™ developer network. In the dispute all economic results fall to the authors und companies mentioned in the contributions the web page. The place of jurisdiction is Berlin in Germany.
Makes a third party claims because of the injury of commercial protection right or copyrights through the ADµP™ developer network and be impaired research targets, development results or application examples or whose use forbidden, so will liable all companies in a similar manner, also the ADµP™ developer network too. There is information duty about the recognition or non-recognition. For the acquisition of licenses represents the ADµP™ developer network necessary all partners, if this was agreed separately in writing. This agreement regulates also the partitioning of the costs.
topic   (8) eMail forms
Made the contact easier by our forms for request. Please, use the following letters:

For the contact with the editorial staff
For order the detailed text of the specification
For suggestions and assessments to the specification
Application for the membership / to change of the member data

We look forward to your notes and suggestion to the specification.

Christian E. Jacob