SOFiSTiK Forum

It is currently Mon Oct 21, 2019 2:29 am

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Mon Oct 05, 2015 12:54 pm 
Offline

Joined: Sun Jan 18, 2015 4:54 pm
Posts: 33
Hallo,

ich habe folgendes Problem:

Ich habe mir in meinem Modell verschiedene Gruppen definiert, die alle eine andere Dämpfung zugewiesen bekommen sollen. Dies ist laut Sofistik mit dem Iteral GRUP RADA und RADB möglich (Rayleigh Dämpfung).

Möchte ich nun mit dem Literal STEP eine Zeitschrittintegration durchführen, so muss ich die Werte A und B angeben. Ich weiss jedoch leider nicht, wie ich dort nun Bezug zu RADA und RADB für die einzelnen Gruppen herstellen kann.

Ich bitte um Hilfe!


Top
 Profile  
 
PostPosted: Thu Oct 08, 2015 11:49 am 
Offline

Joined: Sun Jan 18, 2015 4:54 pm
Posts: 33
Hallo,

ich bitte um Hilfe, da ich das Problem immer noch nicht lösen konnte.

Hier ein Auszug aus dem Code der funkitoniert (eine globale Dämpfung definiert über die Parameter A und B)

Code:
+prog dyna
kopf $(lzug), v=$(V)km/h

#define Berechnung
echo voll ja
let#v $(V)             
let#vms #v/3.6           
let#dt ((400+#l)/#vms)+10
sto#lfsp #lfnr+#v         
txa --- Geschwindigkeit der Überfahrt ist #(v,4.1) [km/h] = #(vms,4.2) [m/s] ---

STEP N 1/(300*#dt) DT #dt A #A B #B BET 0.3025 DEL 0.6 THE 0.9 

lf #lf_lzug             
cont nr #rand v #vms   
#enddef
#include Berechnung


Nun möchte ich verschiedenen Gruppen verschiedene Dämpfungen (RADA und RADB) zuweisen:

Code:
+prog dyna
kopf $(lzug), v=$(V)km/h

#define Berechnung
echo voll ja
let#v $(V)               
let#vms #v/3.6           
let#dt ((400+#l)/#vms)+10
sto#lfsp #lfnr+#v       
txa --- Geschwindigkeit der Überfahrt ist #(v,4.1) [km/h] = #(vms,4.2) [m/s] ---


GRUP Nr 100 RADA 0.24047 RADB 0.0001
GRUP Nr 200 RADA 14.48362 RADB 0.00004
GRUP Nr 300 RADA 7.78673 RADB 0.00004
GRUP Nr 400 RADA 7.55612 RADB 0.00004
GRUP Nr 2   RADA 0.24047 RADB 0.0001


STEP N 1/(300*#dt) DT #dt BET 0.3025 DEL 0.6 THE 0.9 

                         
lf #lf_lzug               
cont nr #rand v #vms     
#enddef
#include Berechnung


Sofistik rechnet zwar, das Ergebnis ist aber Null.

Ich bitte um Hilfe!

Beste Grüße


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: MSN [Bot] and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group