How to adjust value from matlab-mfile and feedback in simulink

56 visualizaciones (últimos 30 días)
I am having a model in simulink uploaded at:
<http://www.freeimagehosting.net/79moh. >
In the first iteration the model should take value from matlab mfile and calculate error for Pid as e=r-i where 'i' is the value taken from matlab mfile but after that it should take feedback and calculate the error as e=r-y where 'y' is the value of feedback from space state. How can I do that in simulink. Any guidance?

Respuesta aceptada

Muruganandham Subramanian
Muruganandham Subramanian el 5 de Dic. de 2012
Editada: Muruganandham Subramanian el 5 de Dic. de 2012
step1:Initialize all i/p data in m-file & variable 'i'
step2: use 'sim()' command to run your model
step3: store the value of 'y' in baseworkspace by 'To workspace' block from model
step4:calculation
  8 comentarios
Beenish Mazhar
Beenish Mazhar el 6 de Dic. de 2012
Thank you sir for your reply.Sir in the link given above I have done the same work and I have used the simin command because it is not necessary that initial value taken from mfile is zero, it may vary i.e simin initial value could be 2 or 5 etc.Kindly now tell me how to resolve the issue
Muruganandham Subramanian
Muruganandham Subramanian el 6 de Dic. de 2012
Initial condition in unit delay is user specified. so you can give any value like 0 or 2 or 5 or etc...

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programmatic Model Editing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by